/*
 Theme Name:     newalbany-child
 Theme URI:      https://wordpress.org/themes/cobalt-template4
 Description:    cobalt-template4 Child Theme
 Author:         WordPress
 Author URI:     https://colibriwp.com/
 Template:       newalbany
 Version:        1.0.0
*/
<link rel="stylesheet" href="https://use.typekit.net/ihs2ylh.css">
<link rel="stylesheet" href="https://use.typekit.net/ihs2ylh.css">
  @import url("https://use.typekit.net/lbc8xhn.css");


/*
body.custom-background{overflow-x:hidden;}
html { padding-top:0!important;}*/

/*.top-header ul li ul li{padding-top: 62px;width: 170px;text-align: center;transform: scaleY(0.7);}
.top-header ul li a{font-size: 18px;font-weight: 500;letter-spacing: 2px;text-transform: uppercase;font-family:aviano-sans, sans-serif;color: #ffffff;}*/
/*header.top-header ul {display: block;margin-left: auto;margin-right: auto;}*/
header.top-header ul li {list-style: none;}


header.top-header {position: fixed;top: 0;width: 1902px;display: flex;transition: 0.6s;padding: 10px 0;z-index: 10000;max-width: initial;}
.home-r2-wrapcol1{}
/*header.top-header.sticky .site-logo img{height: 67px;width: auto;}
header.top-header.sticky ul li ul li {padding-top: 26px;}*/
.top-header ul li a:focus {outline: none;}

.no-widgets .site-footer .powered-by span, .no-widgets .site-footer .powered-by a{padding-left:10px;font-size: 16px;color: #ffffff;}
.no-widgets .site-footer .powered-by span{padding: 0 14px;padding-left: 28px;}
.home-bg-wrap{padding-top: 200px;background-repeat: no-repeat; width: 100%; height: 1070px;}
.home-bg h1{padding: 0 30%;font-family:"commuters-sans", sans-serif !important;font-size: 70px;color: #fff;font-weight: normal;/*position: absolute;top: 40%;left: 50%;transform: translate(-50%, -30%);width: 100%;*/}
.mpccfgwrap {position: absolute;top: 40%;width: 100%;}

 /*.no-widgets .site-footer{
   padding: 0;
    margin: 0 ;    
    display: block;
    max-width: initial;
    width: 1920px;
	
	position: relative;
    }
.no-widgets .site-footer .powered-by{padding: 55px 0;text-align:center;}
.home-r1-wrap{padding: 8% 28%;}*/
	
.home-r1 p:first-letter{initial-letter: 2;color: #00535D;}
.home-r1 p, .careers-r1 p, .contact-r1 p{font-size: 20px;color: #444;}
.Contact-info{padding-left:10%;padding-top: 10%;}
.Contact-info a {text-decoration: unset !important;display: flex;}
.Contact-info h3 {font-size: 18px;text-transform: uppercase;color: #9B5E0D;font-family: aviano-sans, sans-serif;transform: scaleY(0.7);letter-spacing: 4px;padding-top: 30px;padding-left: 25px;}
.Contact-info span {background: #F2EEE9;border-radius: 50%;padding: 22px;height: 80px;width: 80px;}
.Contact-info span:hover{background:#00535D;}
.Contact-info span:hover img{ filter:brightness(10) invert(0)}
.Contact-info ul li{text-align: left;list-style-type:none;padding-bottom: 30px;}
.Contact-info .mloc h3 {padding-top: 19px;}
.MContactForm .wpcf7-not-valid-tip{clear: left;}
.MContactForm p.eerror{color: #dc3232;}
.MContactForm .wpcf7-spinner{display: flex;margin: auto;transform: translateY(-50%);margin-top: 30px;}
.careers-r1-wrap, .contact-r1-wrap{padding: 4% 26%;}
.careers-bg-wrap, .contact-bg-wrap{height: 847px;}
.careers-bg h1, .contact-bg h1{top: 84%;transform: translate(-50%, -50%);}
.careers-r1 h2, .contact-r1 h2{font-size: 36px ;color: #00535D;font-family: benton-modern-display,serif;}
.second-p{padding: 30px 0;}
.positions-btn a, .MContactForm .msubmit{background: #00535D;border: 2px solid #00535D;color: #fff ;font-size: 16px;text-decoration: none;margin: 2px auto;letter-spacing: 8.75px;    cursor: pointer;font-weight: 400;text-align: center;line-height: normal;text-transform: uppercase;position: relative;padding: 26px;}
.positions-btn a:hover, .MContactForm .msubmit:hover{background: #004149;border: 2px solid #004149;}
p.positions-btn{transform: scaleY(0.8);padding-top: 40px;}

.contact-r1 h3{font-size: 18px;padding: 28px 0;text-transform: uppercase;letter-spacing: 6px;color: #9B5E0D;font-family: aviano-sans, sans-serif;transform: scaleY(0.7);}
input, textarea{padding: 6px 2px;}
.MContactForm{margin-top: 70px;padding: 0 10px;}
.MContactForm input, .MContactForm textarea {float:right;width: 70%;}
.MContactForm label {float:left;line-height: 44px;clear: left;}
.MContactForm textarea{height: 70px;}
.MContactForm label.denotes{padding-top: 50px;}
.MContactForm .msubmit{width: 18%;transform: scaleY(0.7);float: none;display: block;clear: both; font-size: 20px;}

.mcaptcha{padding: 30px;clear: both; display: table; margin: 0 auto;}
.MContactForm .wpcf7-not-valid-tip{clear: both; position: relative; float: left;}
.MContactForm .wpcf7-response-output{font-size: 18px;}

footer .scroll-top {position: fixed;right: 30px;bottom: 30px;cursor: pointer;transition: 0.3s ease-in-out;}
.home-r1-wrap-mob, .contact-r1-wrap-mob, .careers-r1-wrap-mob{display:none !important;}

/*new css start*/
.h2-r21{padding-top: 100px;}
.home-r2-wrapcol1{padding: 150px 0;}
.h2-r21 p{font-size: 22px;color: #444;word-spacing: 1px;line-height: 42px;padding-right: 106px;padding-top: 26px;}
.goldline {border: 2px solid #bd9a58;width: 50px;position: absolute;}
.home-r3-wrapcol1 p{font-size: 16px;line-height: 33px;text-transform: uppercase;font-weight: bold;}
.home-r3-wrapcol1{padding-top: 50px;padding-bottom: 74px;}
.home-r3-wrapcol1 img{float: left;margin-top: 30px;margin-right: 30px;}
.home-r3-wrapcol1 .mploc p{line-height: 29px;}

.mpccloginbtn, .mpcccareersbtn{}
.mpcccareersbtn .so-widget-sow-button .ow-button-base a{border: 1px solid #ffffff;background: transparent;}
.homebg-btns{margin-top: 50px;}
.home-r2-wrap #pgc-15-5-0, .home-r2-wrap #pgc-15-5-1{width:calc(50% - ( 0.5 * 0px ) )}
.mpContent #eapps-google-maps-1.eapps-google-maps{height: 631px;}

.mejs-controls, .mejs-layers{display:none !important;}





/*media query start*/

/*@media (max-width: 1921px){
    body.custom-background, .site{
        width: 1902px;
        margin: 0 auto;
        display: block;
    }
}*/
@media (max-width:1800px){
    /*body.custom-background, .site, header.top-header, .no-widgets .site-footer{       
           width: 1800px;
    }*/
}
@media (max-width:1680px){
    /*body.custom-background, .site, header.top-header, .no-widgets .site-footer{width: 1680px;}*/
	.home-bg h1{top: 78%;}
	.home-bg-wrap{padding-top:0;height: 950px;}	
	.Contact-info {padding-top: 1%;}
	.careers-bg.home-bg h1,  .contact-bg.home-bg h1 {top: 62%;}
	.MContactForm .msubmit {width: calc(100% - 75%);}
	.home-bg-wrap.careers-bg-wrap, .home-bg-wrap.contact-bg-wrap{height: 750px;}
	
}
@media (max-width:1564px){
    /*body.custom-background, .site, header.top-header, .no-widgets .site-footer{       
           width: 1564px;
    }*/
	.home-bg-wrap {height: 885px;}
	.home-bg h1 {top: 70%;}
	.home-bg-wrap.careers-bg-wrap, .home-bg-wrap.contact-bg-wrap {height: 700px;}
	.careers-bg.home-bg h1, .contact-bg.home-bg h1 {top: 58%;}
	.careers-r1-wrap, .contact-r1-wrap { padding: 4% 24%;}
	.mpccfgwrap{top: 28%;}
	.h2-r21 {padding-top: 20px;}
	.home-r3-wrapcol1 #pgc-15-4-1, .home-r3-wrapcol1 #pgc-15-4-2, .home-r3-wrapcol1 #pgc-15-4-3, .home-r3-wrapcol1 #pgc-15-4-4{width: 24%;}
	.mpContent #eapps-google-maps-1.eapps-google-maps { height: 518px;}
}
@media (max-width:1550px){
	.home-bg h1 {top: 127%;}
}
@media (max-width:1440px){
    /*body.custom-background, .site, header.top-header, .no-widgets .site-footer{width: 1440px;}*/
	.home-bg-wrap {height: 818px;}
	.home-bg h1 {top: 65%;}	
	.Contact-info ul li {padding-bottom: 20px;}
	.home-bg-wrap.careers-bg-wrap, .home-bg-wrap.contact-bg-wrap {height: 650px;}
	.careers-bg.home-bg h1, .contact-bg.home-bg h1 {top: 66%;}
	.careers-r1-wrap, .contact-r1-wrap {padding: 4% 20%;}
	.mpccfgwrap{top: 28%;}
	.h2-r21 {padding-top: 20px;}	
	.mpContent #eapps-google-maps-1.eapps-google-maps { height: 476px;}
	#pgc-292-2-1, #pgc-292-2-2, #pgc-292-2-3, #pgc-292-2-4 {width: calc(37% -(0.88* 30px));	}
}
@media (max-width:1400px){
    /*body.custom-background, .site, header.top-header, .no-widgets .site-footer{       
           width: 1400px;
    }*/
	.home-bg h1 {top: 65%;}
	.careers-bg.home-bg h1, .contact-bg.home-bg h1 {top: 50%;}
}
@media (max-width:1366px){
    /*body.custom-background, .site, header.top-header, .no-widgets .site-footer{       
           width: 1366px;
    }*/
	.home-bg h1 {top: 85%;}
	.home-bg-wrap {height: 780px;}
	.home-bg-wrap.careers-bg-wrap, .home-bg-wrap.contact-bg-wrap {height: 610px;}
	.Contact-info {padding-top: 0;padding-left: 5%;}
	.careers-bg.home-bg h1, .contact-bg.home-bg h1 {top: 65%;}
	.home-bg h1{font-size: 66px;}
	.h2-r21 {padding-top: 0;}
	.h2-r21 p{padding-right: 60px;}
	.mpContent #eapps-google-maps-1.eapps-google-maps {height: 453px;}
	.home-r3-wrapcol1 #pgc-15-4-1, .home-r3-wrapcol1 #pgc-15-4-2, .home-r3-wrapcol1 #pgc-15-4-3, .home-r3-wrapcol1 #pgc-15-4-4 {width: 44%;}
}
@media (max-width:1280px){
    /*body.custom-background, .site, header.top-header, .no-widgets .site-footer{       
           width: 1280px;
    }*/
	.home-bg-wrap {height: 730px;}
	.home-bg h1 {top: 70%;}
	.Contact-info ul li {padding-bottom: 10px;}
	.Contact-info .mloc h3 {padding-top: 3px;}
	.home-bg-wrap.careers-bg-wrap, .home-bg-wrap.contact-bg-wrap {height: 582px;}
	.careers-bg.home-bg h1, .contact-bg.home-bg h1 {top: 57%;}
	.careers-r1-wrap, .contact-r1-wrap {padding: 4% 18%;}
	.home-bg h1 {padding: 0 25%;}
	.h2-r21 p{padding-top: 0;}
	.home-r3-wrapcol1 #pgc-15-4-1, .home-r3-wrapcol1 #pgc-15-4-2, .home-r3-wrapcol1 #pgc-15-4-3, .home-r3-wrapcol1 #pgc-15-4-4 {
    width: 36%;}
	.mpContent #eapps-google-maps-1.eapps-google-maps {height: 424px;}
	.home-r3-wrapcol1 img {margin-right: 10px;}
	.h2-r21 p {padding-right: 0;}
}
@media (max-width:1152px){
   /* body.custom-background, .site, header.top-header, .no-widgets .site-footer{       
           width: 1152px;
    }*/
	.home-bg-wrap {height: 650px;}
	.home-bg h1 { top: 64%;}
	
}
@media (max-width:1024px){
    /*body.custom-background, .site, header.top-header, .no-widgets .site-footer{width: 1024px;}*/
	.home-bg-wrap {height: 584px;}
	.home-bg h1 {font-size: 50px;}
	.entry-content .Contact-info img {max-width: 34px;}
	.home-r1-wrap {padding: 8% 20%;}
	.home-bg-wrap.careers-bg-wrap, .home-bg-wrap.contact-bg-wrap {height: 460px;}
	.careers-bg.home-bg h1, .contact-bg.home-bg h1 { top: 50%;}
	.careers-r1-wrap, .contact-r1-wrap { padding: 4% 10%;}	
	.home-r3-wrapcol1 p {font-size: 12px;}
	.mpContent #eapps-google-maps-1.eapps-google-maps {height: 338px;}
	
}
@media (max-width:912px){
   /* body.custom-background, .site, header.top-header, .no-widgets .site-footer{       
           width: 912px;  }*/
	.home-bg h1 {top:39%;}
	.home-r2-wrap #pgc-15-2-0, .home-r2-wrap #pgc-15-2-1, .home-r2-wrap #pgc-15-3-0, .home-r2-wrap #pgc-15-3-1 {width: 100% !important;}
	/*navbar adaptive*/
	header.top-header {width: 100%;/*display: block;background: #00535D;position: absolute;*/}
	header.top-header.sticky .site-logo img {height: auto;}
	.mcareers-wrap {display: none;}
	header.top-header ul li.mlogin-wrap {float: right;}
	.top-header ul li a {text-transform: capitalize;}
	/*.top-header ul li ul li, header.top-header.sticky ul li ul li {padding-top: 28px;transform: unset;}*/
	/*.site-logo .custom-logo{height: 84px !important;width: 58px !important;padding: 6px;}*/
	.panel-grid.panel-has-style>.panel-row-style.home-r2-wrap {display: block;}
	/*navbar adaptive end*/
	.home-bg-wrap {height: 516px;margin-top: 104px;}
	.Contact-info {padding-left: 0;width: 450px;margin: 0 auto;    padding-bottom: 50px;}
	.home-bg-wrap.careers-bg-wrap, .home-bg-wrap.contact-bg-wrap { height: 407px;}
	.careers-bg.home-bg h1, .contact-bg.home-bg h1 {top: 33%;font-size: 65px;}
	.mpccfgwrap {top: 12%;}
	.mpcccareersbtn .so-widget-sow-button .ow-button-base a{padding: 15px 6px;}
	.h2-r21 p {padding-right: 0;}
	.home-r3-wrapcol1{flex-direction: column;align-items: center !important;}
	.home-r2-wrap #pgc-15-5-0, .home-r2-wrap #pgc-15-5-1 {width: 100%;}
}
@media (max-width:900px){
   /* body.custom-background, .site, header.top-header, .no-widgets .site-footer{       
           width: 900px;
    }*/
}
@media (max-width:820px){
   /* body.custom-background, .site, header.top-header, .no-widgets .site-footer{       
           width: 820px;
    }*/	
	.home-r1-wrap {padding: 8% 10%;}	
	.home-bg-wrap.careers-bg-wrap, .home-bg-wrap.contact-bg-wrap {height: 370px;}
	.careers-bg.home-bg h1, .contact-bg.home-bg h1 {top: 35%;}
	.careers-r1 h2, .contact-r1 h2{padding-bottom: 15px;font-size: 28px;}	
	.home-bg-wrap {height: 462px;}
}
@media (max-width:768px){
    /*body.custom-background, .site, header.top-header, .no-widgets .site-footer{width: 768px;}*/
	.careers-r1-wrap, .contact-r1-wrap {padding: 4% 8%;}
	.home-bg h1 {top: 44%;}
	.home-bg-wrap { height: 440px;}
	.MContactForm {margin-top: 50px;}
	.home-bg h1 {padding: 0 12%;}
	.mpcccareersbtn .so-widget-sow-button .ow-button-base a, 
	.mpccloginbtn .so-widget-sow-button-flat-33b53ac3c4e3 .ow-button-base a{width: 182px;} 
	.mpccfgwrap #pg-w6554b1ec0cea9-1.panel-has-style > .panel-row-style{flex-direction: row;}
	.home-r2-wrapcol1 {padding: 100px 60px;}
	.h2-r22 .so-widget-sow-image-default-8b5b6f678277-15 .sow-image-container{display: inline-block;padding-top: 60px;}
	.h2-r22{text-align:center;}
	.home-r3-wrapcol1{margin: 0 auto;display: block;width: 230px;}
}
@media (max-width:540px){
   /* body.custom-background, .site, header.top-header, .no-widgets .site-footer{ width: 93%;}*/
	.home-bg-wrap { height: 306px;margin-top: 88px;}
	.home-r1-wrap-mob, .contact-r1-wrap-mob, .careers-r1-wrap-mob{display:flex !important;}
	.home-r1-mob h1, .contact-r1-wrap-mob h1, .careers-r1-wrap-mob h1{font-size: 34px;font-family: benton-modern-display,serif;padding-top:20px;}	
	.home-r1 p:first-letter {initial-letter: unset;color: #444444;}
	footer .scroll-top { right: 0;bottom: 15px;}
	footer .scroll-top img{width:80%;}
	.home-bg-wrap.careers-bg-wrap, .home-bg-wrap.contact-bg-wrap { height: 244px;}
	.careers-r1 h2, .contact-r1 h2 {font-size: 26px;padding-bottom: 0;}
	.contact-r1 h3{transform: unset;line-height: 38px;font-size: 16px;letter-spacing: 2px;padding:12px 0;}
	.MContactForm .msubmit { width: calc(100% - 50%);}
	.top-header ul li ul li, header.top-header.sticky ul li ul li {padding-top: 21px;}	
	/*.site-logo .custom-logo {height: 68px !important;width: 48px !important;}*/
	.top-header ul li ul li{width:100px;}
	.Contact-info{padding-bottom: 30px;}
	.careers-bg.home-bg h1, .contact-bg.home-bg h1 {font-size: 30px;top: 40%;}
	.contact-r1 p{font-size:14px;}
	.home-bg h1{display:none;}
	.home-r1-wrap {padding-top: 18px;}
	.no-widgets .site-footer .powered-by span{padding: 0;}
	.no-widgets .site-footer .powered-by a{display: block;padding-left: 0;padding-top: 16px;}
	.no-widgets .site-footer .powered-by{text-align: center;padding: 34px 0;}
	.no-widgets .site-footer{background: unset;}
	.mcaptcha {padding: 30px 0;}
	.home-bg h1 {padding: 0px 12%;font-size: 36px;}
	.homebg-btns {margin-top: 30px;}
	.goldline {width: 37px;}
	.no-widgets .site-footer{width:100%;}
	
}
@media (max-width:500px){		
	.Contact-info ul li {text-align: center;}
	.Contact-info a {display: inline-block;}
	.Contact-info h3{padding-left: 0;font-size: 24px;padding: 36px 0;}
	.Contact-info .mloc h3{padding-top: 36px;}
	.Contact-info span{padding: 33px 22px;}
	.Contact-info {padding-top: 30px;padding-bottom: 0;}
}
@media (max-width:430px){
	.mpcccareersbtn .so-widget-sow-button .ow-button-base a, .mpccloginbtn .so-widget-sow-button-flat-33b53ac3c4e3 .ow-button-base a {
    width: 135px;}
	 .mpccfgwrap{ width: 93%;}
	.home-r1-mob h1{font-family:"commuters-sans", sans-serif;padding: 30px;color: #444;}
	.home-r1-wrap-mob{background-color: #f2f2f2;}
	.home-r2-wrapcol1{padding-top: 20px;}
}
@media (max-width:414px){
    /*body.custom-background, .site, header.top-header, .no-widgets .site-footer{       
           width: 414px;    }		*/
	.Contact-info{width:100%;}
	.home-bg-wrap {height: 234px;margin-top: 107px;}
.home-r1-mob h1 {font-size: 36px; padding-left: 10px; padding-right: 10px;}
	.home-r1-wrap {margin-top: 0;}
	.Contact-info h3 {font-size: 20px;}
	.MContactForm input, .MContactForm textarea { width: 50%;}
	.MContactForm input, .MContactForm textarea {width: 100%;}
	.MContactForm label.denotes {padding-top: 14px;}
	.MContactForm {margin-top: 30px;}
	.home-bg-wrap.careers-bg-wrap, .home-bg-wrap.contact-bg-wrap {height: 185px;}
	.contact-r1 h3{letter-spacing: 4px;line-height: 28px;}
	.careers-r1 h2, .contact-r1 h2 {padding-bottom: 15px;}
	.positions-btn a{padding: 20px;letter-spacing: 4px;}
	/*.site-logo .custom-logo {height: 88px !important;width: 58px !important;}*/
	.top-header ul li ul li, header.top-header.sticky ul li ul li {padding-top: 30px;}
}



@media (max-width:390px){
   /* body.custom-background, .site, header.top-header, .no-widgets .site-footer{       
           width: 390px;
    }*/
	.home-r1-mob h1 { padding-left: 5px; padding-right: 5px;}
}
@media (max-width:375px){
    /*body.custom-background, .site, header.top-header, .no-widgets .site-footer{       
           width: 375px;
    }*/
	.top-header ul li ul li {width: 130px;}
	.careers-bg.home-bg h1, .contact-bg.home-bg h1 { top: 21%;}
	.positions-btn a, .MContactForm .msubmit {font-size: 19px;}
	
}
@media (max-width:360px){
    /*body.custom-background, .site, header.top-header, .no-widgets .site-footer{       
           width: 360px;
    }*/
	.careers-bg.home-bg h1, .contact-bg.home-bg h1 {top: 17%;}
	.positions-btn a, .MContactForm .msubmit {font-size: 17px;}
	.home-bg-wrap.careers-bg-wrap, .home-bg-wrap.contact-bg-wrap { height: 166px;}
	.home-bg-wrap {height: 208px;}

}

/*new css start*/
/*body.home .widget-area{display:none !important;}*/
p{font-family: "roboto", sans-serif !important;}
.animatedfsmenu.animation_line .afsmenu>li>a:before {
    width: 50px;
    transition: .5s all;
    content: '';
    position: absolute;
    height: 0;
    background: #fff;
    top: 50%;
    transform: translateX(-50%);
    left: 0;
}
.animatedfsmenu.animation_line .afsmenu>li>a:after {
    width: 50px;
    transition: .3s all;
    content: '';
    position: absolute;
    height: 0;
    background: #ffffff;
    top: 50%;
    transform: translateX(-50%);
    right: -94px;
}

.animatedfsmenu.animation_line .afsmenu>li.has-children__on>a:before, .animatedfsmenu.animation_line .afsmenu>li:hover>a:before, .animatedfsmenu.animation_line .afsmenu>li.has-children__on>a:after, .animatedfsmenu.animation_line .afsmenu>li:hover>a:after {
    width: 50px;
    height: 3px;
}
.animatedfsmenu .animatedfs_menu_list .afsmenu li a {
    transition: .3s all;
    position: relative;
    padding-left: 70px;
	font-size:48px;
	
}
.animatedfsmenu .animatedfs_menu_list .afsmenu li{
	padding-top: 12px;
}

.animatedfsmenu-navbar-toggler, .page .animatedfsmenu button:focus, .page .animatedfsmenu button:hover {
    background: transparent !important;
}
/*.afsmenu__lockscroll .top-header ul li a, body:not(.home) .top-header ul li a{
	    left: 50px;
    position: absolute;
}
.afsmenu__lockscroll .site-logo .custom-logo, body:not(.home) .site-logo .custom-logo{
	       width: 55px !important;
    height: 60px;
}

.afsmenu__lockscroll header.top-header, body:not(.home) header.top-header{padding: 0;}*/
.afsmenu__lockscroll .mcareers-wrap, .afsmenu__lockscroll .mlogin-wrap{display: none;}
.afsmenu__lockscroll .animatedfsmenu{z-index: 9999;}

/*body:not(.home)  .mcareers-wrap, body:not(.home) .mlogin-wrap {
    display:none;
}
body:not(.home) header.top-header.sticky
{
	    height: 97px;
}

body:not(.home) header.top-header.sticky  ul li.mlogo-wrap  {padding-top: 20px;}*/
.animatedfsmenu .animatedfs_menu_list .afsmenu li:nth-child(odd) {
    padding-left: 75px;
}
.page-template-default .animatedfsmenu-navbar-toggler.right_top {
    right: 45px;
    top: 18px;
}

/*header.top-header.sticky ul li{
	    padding-top: 10px;
}*/

.widget-area h2{
	display:none;
}

.widget-area {
	background-color:#0B2335;	
	display: block !important;		
	grid-template-columns: unset;
	
}

.footerp2{
	height:380px;
	padding: 10px;
	padding-top: 72px !important;
}


.lkfooternavmenu nav{
	text-align: center;
}

.lkfooternavmenu ul li {
    font-size: 20px;
    text-decoration: underline;
	padding: 0 10px;
    color: #ffffff;
    text-transform: uppercase;
	list-style-type: none;
	border-right: 1px solid #ffffff;
	font-family:"commuters-sans", sans-serif !important;
}

.lkfooternavmenu ul li:last-child{
	border-right: none;
}
.lksocialicons
{
	text-align: center;
}

.lksocialicons ul, .lkfooternavmenu ul
{
	display: inline-flex;
}

.lksocialicons ul li
{
	list-style-type: none;	
	padding:  50px 10px;	
}

.current-menu-item a {
    border-bottom: 1px solid #fff;
}

.lkpoweredby {
    text-align: center;
    text-transform: uppercase;
    color: #ffffff;
    font-size: 18px;
	padding-bottom: 78px;
}
.lkpoweredby p a
{
	text-transform: capitalize;
    padding-left: 24px;  
	text-decoration: underline;
	position:relative;
	
}
.lkpoweredby p, .lkcopyright p{
	color: #ffffff;
    text-transform: uppercase;
	font-family:"commuters-sans", sans-serif !important;
}
 
 .lkpoweredby p a::after{
 bottom: 0px;
 content: '®';
 position: absolute;
 transform: translate(15%, -3%);
 font-weight: bold;
 font-size: 13px;
 }
.home .home-bg h3, .home .home-bg p, .home-bg h3, .home-bg p, .home .home-bg h2   {
    padding: 0 ;
/*   font-family:"commuters-sans", sans-serif !important; */
	font-family:"adobe-garamond-pro", serif !important;
    font-size: 70px;
    color: #fff;
    font-weight: normal;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -76%);
	width:auto;
	text-transform: uppercase;   
}
.home .home-bg h3{transform: translate(-50%, 86%);}


.home-bg p{font-family:"commuters-sans", sans-serif !important;}
.home-bg h1, .socr1 h1, .socr4c1 h5, .cnd-wrap p, .hrr1 h1, .gir1 h1, .pp-wrap h3
{
	border-top: 1px solid #ffffff;
	border-bottom: 1px solid #ffffff;
}
.home-bg p {
    transform: translate(-50%, 80%);
    font-size: 24px;
	text-transform: uppercase;
}
/*header.top-header.sticky {
    background: #0B2335;
}*/
.animatedfsmenu .animatedfs_menu_list .afsmenu li a {
    text-transform: uppercase;
}
.lkcopyright p{font-size:12px;}

.socr2-wrap, .socr3-wrap, .socr4-wrap, .cdr2-wrap, #pg-265-1> .panel-row-style, #pg-265-2> .panel-row-style, #pg-265-3> .panel-row-style, #pg-265-6> .panel-row-style, #pg-265-7> .panel-row-style, #pg-265-8> .panel-row-style, #pg-265-9> .panel-row-style, #pg-292-1> .panel-row-style, #pg-292-2> .panel-row-style, #pg-292-3> .panel-row-style, #pg-292-6> .panel-row-style, #pg-292-7> .panel-row-style, #pg-292-8> .panel-row-style, #pg-292-9> .panel-row-style, #pg-265-4> .panel-row-style, #pg-265-5> .panel-row-style, #pg-292-3> .panel-row-style, #pg-292-4> .panel-row-style, #pg-292-5> .panel-row-style, #pg-292-1> .panel-row-style, #pg-292-2> .panel-row-style, #pg-292-6> .panel-row-style, #pg-292-7> .panel-row-style, #pg-292-8> .panel-row-style, #pg-292-9> .panel-row-style, #pg-292-10> .panel-row-style, #pg-265-10> .panel-row-style, #pg-265-11> .tothisday.panel-row-style
{
	padding-top: 100px;
    padding-bottom: 100px;
	min-height: unset !important;
}
.socc1{
	
}
.socc1 h2, .socr3c1 h3, .socr4c1 h3, .lkheadding h3 {
    font-size: 45px;
    color: #b59879;
	text-transform: uppercase;
	font-family:"commuters-sans", sans-serif !important;
}
/*.socc1 p, p, ul li{
	font-size: 18px;
    color: #133d6b;
    padding-top: 30px;
}*/
.socc2{
	
}
.socr3c1 h3{padding-bottom: 80px;}
.socr4c1
{
	    text-align: center;
}
.socr4c1 h3 {
	color:#ffffff;
	padding-top: 40px;
    padding-bottom: 16px;
	font-family:"commuters-sans", sans-serif !important;
}
.socr4c1 h5{
	padding-top: 8px;
	color:#ffffff;
    display: inline;
    font-size: 22px;
    padding-bottom: 8px;
	font-family:"commuters-sans", sans-serif !important;
}
/*header.top-header.sticky ul li ul li {
    padding-top: 14px;
}*/
.cnd-wrap p {
	font-size:24px;
}
.cnd-wrap p {
   font-size: 24px;
    transform: translate(-50%, -10%);
    text-transform: uppercase;
    padding-top: 8px;
    padding-bottom: 8px;
}

.cnd-wrap h3{
	    transform: translate(-50%, -140%);
}
.cdc1 h3 {
    padding: 30px 0;
}

.hrc2.lkheadding h3, .hrc22 h3, .hrc22 p, .hrc31 h3, .hrc31 p, .hrc42 h3, .hrc42 p, .hrc51 h3, .hrc51 p, .hrc62 h3, .hrc62 p, .hrc71 h3, .hrc71 p, .hrc82 h3, .hrc82 p, .hrc91 h3, .hrc91 p, .gic2 h3, .gic2 p, .gic22 p, .gic22 h3, .gic31 h3, .gic31 p, .gic42 p, .gic42 h3, .gic51 h3, .gic51 p, .gic62 p, .gic62 h3, .gic71 h3, .gic71 p, .gic82 h3, .gic82 p, .gic91 h3, .gic91 p, .pp p, .pp h3
{
padding-bottom:30px;
	
}

.hrc22 {
	 padding-right: 27%;
	}

.hrc31, .hrc51, .hrc71, .hrc91, .gic31, .gic51, .gic71, .gic91 {
    padding-left: 11%;
    padding-top: 13%;
}
.hrc31 p {
    padding-right: 11%;
}

.hrr5-wrap{
	padding-top:100px;	
}
.hrc42
{
	    padding-top: 14%;
}
.hrc42 p{
	 padding-right: 20%;
	color: #b59879;
}
.hrc51 p
{
	 padding-right: 15%;
	color: #b59879;
}
.hrc62 p {
    padding-right: 23%;
}
.hrc82
{
	padding-top: 14%;
}
.hrc82 p
{
	padding-right: 24%;
}

.hrc91 p{
	padding-right: 19%;
}
.hrc71
{
	    padding-right: 18%;
}
.socr2-wrap .socc1 p{
	padding-right: 25%;	    
}
.socr2-wrap .socc1
{
	padding-top: 16%;
}
.gic3-wrap{padding-top:0 !important;}
.gic3-wrap a{color: #b59879;width: 200px;display: inline-block;padding-top: 16px;padding-bottom: 16px;background-color: #f5f5f5;text-transform: uppercase;}
.gic3-wrap a:hover{text-decoration: unset;background-color: #b59879;color: #f5f5f5;}
.gic22 p {padding-right: 32%;}
.gic31 ul li, .gic51 ul li, .gic62 ul li, .pp ul li {color: #b59879;list-style: none;padding-bottom: 10px;padding-top: 0;text-indent: -11px;}
.gic31 ul, .pp ul{padding-left: 38px;}
.gic31{padding-right: 30px;padding-top: 0;}
.gic2-wrap{padding-bottom: 50px !important;}
.gic31 p{padding-right: 10%;}
.gic32{padding-top: 13%;}
.gic42{padding-right: 28%;padding-top: 8%; }
.gic51{padding-right: 16%;padding-top: 4%;}
.gic31 ul, .gic62 ul, .pp ul{padding-bottom: 20px;}
.gic71{padding-top: 3%;padding-right: 17%;}
.gic51 ul,.gic62 ul {padding-left: 20px;}
.gic62 ul > li:before, .gic51 ul > li:before, .gic31 ul > li:before, .pp ul > li:before {content: "-";}
.gic30-wrap{padding-bottom:0 !important;}
.gic31-wrap{padding-top:0 !important;}

.pp ul li ul{
    padding-left: 0;
    padding-bottom: 0;
}
.pp ul li ul li:before{
   display:none;
}
.pp ul li ul li{
  text-indent: -2px;
}
.pp ul li ul li a{
 color:#23527c;
}
.home-r3 {
    margin: 7%;
}
.home-r3 h4 {
    font-size: 42px;
    font-style: italic;
    margin-bottom: 15px;
    color: #11284c;
}
.home-r3 p {
    color: #11284c;
    line-height: 40px;
    font-size: 25px;
}
.home-r3 p:last-child {
    font-style: italic;
}

.cdc1{padding-right: 28%;}
footer .scroll-top{display:none;}
.top-header ul li ul li {
    padding: 0 20px;
    text-align: center;
	font-family:"commuters-sans", sans-serif !important;
	float: left;
}
.top-header ul li a {
/*     font-size: 20px; */
	font-size: 26px;
    font-weight: 400;
    text-transform: capitalize;
    color: #ffffff;	
/* 	font-family:"commuters-sans", sans-serif !important; */
	font-family: "adobe-garamond-pro", serif !important;
	
}

.gic301 img{position: relative;top: -138px;}
.socr3-wrap .metaslider .flexslider .flex-next,
.socr3-wrap .metaslider .flexslider .flex-prev{opacity:1;}

.socr3-wrap .metaslider .flexslider .flex-direction-nav li a{position: relative;margin: 0;height:16px;}


.metaslider .flexslider .flex-next:focus,
.metaslider .flexslider .flex-prev:focus {outline: unset;}

.socr3-wrap .flex-direction-nav{float: right;}

.socr3-wrap .metaslider .flex-direction-nav .flex-prev, .entry-content  .metaslider .flex-direction-nav .flex-next
 {background-position: unset; }
 .socr3-wrap .flexslider:hover .flex-direction-nav .flex-prev
{
	left: unset;
}
.socr3-wrap .metaslider .flexslider .flex-prev{top: 28px;left: -56px !important;}

.socr3-wrap .metaslider .flexslider .flex-next { top: 11px;}
.socr3-wrap .metaslider .flex-direction-nav .flex-prev, .socr3-wrap  .metaslider .flexslider .flex-prev:focus {
    transform: rotate(180deg);
  
}
.metaslider .flexslider:focus-within .flex-next, .metaslider .flexslider:hover .flex-next {
    opacity: 1;
}

.socr3-wrap .metaslider .flexslider .flex-direction-nav li a
 { background-image: url('https://cobaltportal.mycobaltsoftware.com:4430/apogee/wp-content/uploads/2024/02/arrow.png');}

.socr3-wrap .metaslider-flex.ms-theme-default .flex-prev:focus, .socr3-wrap .metaslider-flex.ms-theme-default .flex-next:focus{
	background: url('https://cobaltportal.mycobaltsoftware.com:4430/apogee/wp-content/uploads/2024/02/arrow.png') !important;
	height:16px !important;
}
.vborder
{
	transform: rotate(90deg);
    width: 140px;
    border-top: 1px solid #ab8768;
    margin-left: auto;
    margin-right: auto;
}
.htland, .gicccasuals{padding-bottom: 150px !important;}
.htheracquets, .gigolfinfo{padding-top: 180px !important;}
.afsmenu__lockscroll header.top-header.sticky{max-width:fit-content;}
/*.socr3-wrap .metaslider .flexslider .flex-prev:focus, .socr3-wrap .metaslider .flexslider .flex-prev:hover{left: -56px;}*/
.cdc2 {margin-right:28%;}
.cdc2 iframe {max-height: 962px !important;}
.afsmenu{position: absolute;top: 27%;}
.afsmenu__lockscroll .animatedfsmenu .animatedfs_menu_list {min-width: 688px;}
.afsmenu__lockscroll .animatedfsmenu.animation_line .afsmenu>li>a:after{right: -120px;}
.afsmenu__lockscroll .animatedfsmenu-navbar-toggler .bar.top-animate{top: 11px;}
.afsmenu__lockscroll .animatedfsmenu-navbar-toggler .bar.bottom-animate{top: -2px;}
.lkfooternavmenu a:hover, .lkfooternavmenu a:focus{color:#ffffff;}

/*  common styles start*/

.home .entry-content p, .home-bg .entry-content p {   
    word-wrap: unset;
}
h1,h2,h3, h4, h5, h6,  .animatedfsmenu .animatedfs_menu_list .afsmenu li a, ul li, input, select, textarea
{font-family: "adobe-garamond-pro", serif !important;}

p{font-size: 22px;}
.ffcd h2{ font-family: "adobe-garamond-pro", serif !important;}
.ffcdh3 h3{font-family: "adobe-garamond-pro", serif !important;}

.ffcd h2 em, .ffcdh3 h3 em{font-family: "ChronicleDisplayLightItalic" !important;}

.entry-header.alignwide{display:none;}
.fw300 p {font-weight: 300;}

.bs p{padding-bottom: 44px;}
.bs35 p{padding-bottom: 35px;}
.bs60 h2{padding-bottom: 60px;}
.bs12 h3{padding-bottom: 12px;}
.bs112 h2{padding: 112px 0;}
.es30 h2{ padding: 30px 0;}
.es25 h5{ padding: 25px 0;}
.es54 p{padding: 54px 0;}
.es34 h3{ padding: 34px 0;}
.top15 h6{padding-top: 15px;}
.tops60 h2{padding-top: 60px;}


.fs60 h2{font-size: 60px;}
.fs18h2 h6{font-size: 18px;}
.fs30h2 h2{font-size: 30px;}
.fs30 p{font-size: 30px;}
.fs28 p{font-size: 28px;}
.fs24 p{font-size: 24px;}
.fs22li ul li{font-size: 22px;}
.fs24h6 h6{font-size: 24px;}
.fs28h3 h3{font-size: 28px;}
.fs38 h3{font-size: 38px;}
.fs34 h3{font-size: 34px;}
.fs45 h3{font-size: 45px;}
.fs45h2 h2{font-size: 45px;}
.fs22 h5{font-size: 22px;}
.fwh5 h5{font-weight:600;}
.fw500 h6{font-weight:500;}
.fw600 h6{font-weight:600;}

.txtclrblu h2{color:#133D6B}
.fs45u h3 {
    font-size: 45px;
    text-decoration: underline;
}
.w-head h3 {
	color:#fff !important;
	text-decoration: none;
	padding-bottom:20px;
}
.noshow{display:none !important}
.homer3 img {
	height:780px;
}
.homer3{
    height: 780px;
}
#panel-189-2-0-0> .panel-widget-style {
	 height: 780px
}

.tc h3{color:#A69E99;}
.tch6 h6{color:#0B2335;}
.tcp p, .tcph6 h6{color:#4D565D;}

.twocol ul{display: inline-block;
    border-right: 1px solid #ffffff;
    padding-right: 50px;
    margin-right: 50px;}
.twocol ul li{
	list-style: none;
}
.twocol ul:last-child {
    border: none;
    padding: 0;
    margin: 0;
}

.space5{margin:5% 0;}


.lh40 p{line-height:40px;}
.lh50li ul li{line-height:50px;}


.bt{border-top: 1px dashed #949494;}
.textulderlinep p{ text-decoration-thickness: 1px;text-underline-offset: 4px;}
.textulderline h2{text-decoration: underline; text-decoration-thickness: 1px;text-underline-offset: 9px;}
.c-location p{text-transform: uppercase;}
.c-copyright p a::after {
    content: '™';
    position: absolute;
    transform: translate(8%, 0);
    font-size: 13px;
}
.cs h3
{
	background-color: #ffffff;
    width: max-content;
    padding: 0 30px;
    margin: 0 auto;
    margin-top: -38px;
}
p{
	color:#656565 ;
}
h1, h2, h3 {
    color: #11284c;
}
.hwtxt h2, .hwtxt p {
    color: #11284c;
}
.whTxt h2,.whTxt p{
	color:#fff !important;
}
.hr3 h2 {
    font-size: 50px !important;
    font-style: italic;
    padding-bottom: 0px;
	color:#11284c;
}
.hr3 p {
    font-size: 22px !important;
    padding-bottom: 18px;
	color:#000;
}
.footer {
	background-color:#11284c;
}
.footer p{
	color:#fff;
	font-size:12px;
	
}
.csimag img
{
/* 	position: absolute; */
/*        margin-top: -340px; */
    max-width: 60% !important;
}
.csimag2 img {
/*     position: absolute;
    margin-top: -274px; */
    max-width: 70% !important;
}
/* .acsimag .csimag img{margin-top: -380px;} */
article, site, header.top-header, aside

{
    width: 1902px;
    margin: 0 auto;
    display: block;
}

.field-wrap {
    width: 40%;
    float: left;
    margin: 2% 5%;
	border-bottom: 1px dashed #707070;
}
.player.player-md .ToastButton_module_toastButton__a3f96132.ToastButton_module_fullToast__a3f96132 {
    display: none;
}
 .field-wrap input, .field-wrap select, .field-wrap textarea{
	background-color: transparent;
    border: none;  
	padding-bottom: 12px;
	 height: 44px;
	 width: 100%;
}
.field-wrap input:-internal-autofill-selected, .field-wrap input[type=text]:focus{background-color: transparent !important;color: #4d565d !important;}
.field-wrap .wpcf7-not-valid-tip{position: absolute;}

.field-wrap textarea:focus-visible, .field-wrap input:focus-visible {
    outline: unset;background-color: transparent !important;color: #4d565d !important;
}
.sbutton .wpcf7-spinner{display: block;}

.field-wrap.test:before {
    content: "";
    position: absolute;
    border-bottom: 8px solid #949494;
    border-left: 5px solid transparent;
    border-right: 5px solid transparent;
    right: 23%;
    margin-top: 45px;
    transform: rotate(58deg);
}
.sbutton{text-align:center;}
.sbutton input {
    padding: 10px 50px;
    text-transform: uppercase;
    font-weight: bold;
    border: 1px solid #11284c;
    background-color: #ffffff;
    margin-top: 80px;
    color: #11284c;
}
.footer p a:first-child::after {
    content: '™';
    position: absolute;
    transform: translate(8%, 0);
    font-size: 13px;
}
.footer p a:hover{
	color:#a3cdf2;
}
select option {
    font-family: roboto !important;
    font-size: 18px !important;
    margin-left: 10px !important;
    text-indent: 15px !important;
    line-height: 25px;
    padding-left: 20px !important;
}
.sbutton input:hover{
	 background-color: #11284c;
	color:#fff
}
#panel-w6633a0b970fe7-1-1-0> .panel-widget-style p:last-child {padding-right: 5%;}
#panel-189-6-0-0> .panel-widget-style h3 {padding-right: 2%;}
.lastrow-inquire img{filter: invert(0.8);}
/* Apogee styles end*/


/*apogee css*/
header.top-header ul li.mcareers-wrap{display:none;}
header.top-header ul{width: 100%;}
header.top-header ul li{padding-top: 0;list-style: none;}

header.top-header ul li.mlogo-wrap, header.top-header ul li.mlogin-wrap{float: left;width: 32%;padding: 12px;padding-left: 40px;}
header.top-header ul li.mlogo-wrap{padding-top:0;}
.mlogo-wrap .site-logo .custom-logo{width: 55px;}
header.top-header ul li.mlogin-wrap{width: 68%;}
header.top-header{background-color: #11284c;height: 75px;overflow: hidden;position: fixed; width: 100%;}
.home .home-bg h3, .home-bg h3{font-size:22px;border-bottom: 1px solid #ffffff;}
.home-bg h3{font-size:50px;}
.home-bg img {width: 515px;}
.home-bg{height: 700px;position: relative; text-align: center;}

.home-bg.hvideo{height:100%;}
.apfooter p{font-size: 16px;color: #ffffff;padding: 10px 0;}
.menu li:last-child a {text-transform: uppercase;font-weight: bold;border: 1px solid #ffffff;padding: 8px 18px;}
#panel-w66339b2cabb7e-1-1-0> .panel-widget-style p:last-child {padding-right: 5%;}


/*navbar*/

.wprm-wrapper #wprmenu_bar {background-color: transparent;width: 60px; right:8px;left: unset;top: 16px;}
.wprm-wrapper #wprmenu_bar .menu_title{display: none;}
.wprm-wrapper #mg-wprm-wrap.cbp-spmenu-right{top: 75px !important;}
.wprm-wrapper #mg-wprm-wrap ul#wprmenu_menu_ul li{font-family:"commuters-sans", sans-serif !important;}
.wprm-wrapper #mg-wprm-wrap ul#wprmenu_menu_ul li.menu-item a {  
    /*font-family:"commuters-sans", sans-serif !important;*/
	font-family:"adobe-garamond-pro, serif;
    font-size: 26px;
    text-transform: capitalize;
}
/* .mlogin-wrap .menu-header-menu-container{float: right;} */

/*navbar*/

@media (min-width: 1921px){
	/*body, .site, article.page, aside.widget-area, footer.site-footer, .panel-layout {
    width: 1902px;
    margin: 0 auto;
    display: block;
}*/
}
@media (max-width: 1919px){

		header.top-header ul li.mlogo-wrap { width: 25%;}
	header.top-header ul li.mlogin-wrap {width: 75%;}
	article, site, header.top-header, aside { width: 100%;   }
}
/*
@media (max-width: 1857px){
	article, site, header.top-header, aside {
		width: 1857px;}
}

@media (max-width: 1850px){
	article, site, header.top-header, aside {width: 1850px;}
	
}

@media (max-width: 1800px){
	article, site, header.top-header, aside {width: 1800px;}

}
@media (max-width: 1750px){
	article, site, header.top-header, aside {width: 1750px;}
}
@media (max-width: 1700px){
	article, site, header.top-header, aside {width: 1700px;}
	
}


	*/
	
@media (max-width: 1680px){
	/*article, site, header.top-header, aside { width: 1680px;   }*/
	.gic42 {padding-right: 25%;padding-top: 3%;}
	.gic71 {padding-top: 0;}
	.hrc82, .hrc91, .hrc71 {padding-top: 10%;}
	.hrc62 p {padding-right: 15%;}
	.gic42 {padding-top: 3%;}
	.cdc2 iframe {max-height: 1034px !important;}
	.cdc1 iframe {max-height: 1036px !important;}
/* 	#pgc-189-3-1 #panel-189-3-1-0> .panel-widget-style {padding: 0 5%;} */
	#pgc-189-2-0 #panel-189-2-0-0> .panel-widget-style{padding: 8% 4%;}
	#pl-189 #pg-189-4> .panel-row-style, #pl-189 #pg-189-6> .panel-row-style {padding: 5% 8%;}
 #pl-189 #pg-189-8> .panel-row-style{padding: 8%;}
	#pg-189-7 #panel-w6627c136f2a0a-1-0-0> .panel-widget-style, #pg-189-7 #panel-w6627c136f2a0a-1-1-0> .panel-widget-style{padding: 10% 2%;}
	.nopadding{padding:0 !important;}
	header.top-header ul li.mlogo-wrap { width: 15%;}
	header.top-header ul li.mlogin-wrap {width: 85%;}
	.br1680 br{display:none;}
.acsimag .csimag img, .csimag2 img{position: unset !important; margin-top: unset !important;}
	.csimag2 img {
    max-width: 100% !important;
}
	header.top-header ul li.mlogin-wrap {
    width: 80%;
    padding-left: 55px;
}
    header.top-header ul li.mlogo-wrap {
        width: 20%;
    }
	
}
	}


@media (max-width: 1679px){
	    #pg-683-5 .twocol ul {
        border: none;
    }
}

@media (max-width: 1564px){
	/*article, site, header.top-header, aside { width: 1518px;   }*/
	.cdc2 iframe {max-height: 1137px !important;}
	.gic42 {padding-right: 20%;padding-top: 0;}
	.hrc51{padding-top: 6%;}
	.hrc22 {padding-right: 18%;}
	.hrc31, .hrc51{padding-left: 0;padding-top: 10%;}
	.hrc42 {padding-top: 10%;}
	.hrc62 p {padding-right: 6%;}
	.socr2-wrap .socc1, .hrc82 {padding-top: 0;}
	.hrc82, .hrc91, .hrc71{padding-left:0;}	
	header.top-header ul li.mlogin-wrap {padding-left: 0;}
	header.top-header ul li.mlogin-wrap {
    width: 84%;
    padding-left: 50px;
}
	  header.top-header ul li.mlogo-wrap {
        width: 16%;
    }
}
/*@media (max-width: 1500px){
	article, site, header.top-header, aside { width: 1500px;   }
}*/

@media (max-width: 1489px){
	    #pg-683-3 .twocol ul {
        border: none;
    }
	
}
@media (max-width: 1440px){
	/*article, site, header.top-header, aside { width: 1440px;   }*/
	.cdc2 iframe {max-height: 1267px !important;height: 1267px;}
	.gic42 {padding-right: 10%;}
	.gic51 {padding-right: 10%;padding-top: 0;}
	.gic31 {padding-right: 30px;padding-top: 0;}
	.gic71, .gic31, .gic51 {padding-left: 0;}
	.socr3c1 h3{font-size: 40px;}
	.hrc22 {padding-right: 0;}
	.hrc31 {padding-top: 5%;}
	.hrc42, .hrc51, .hrc71 {padding-top: 0;}
	.theracq {padding-top: 15%;}
	.hrc91{padding-top: 7%;}
	.hrc82 p {padding-right: 14%;}
	.cdc1 {padding-right: 22%;}
	.cdc2 {margin-right: 0%;}
	.cdc2 iframe {height: 1120px;}
	.socr2-wrap .socc1 p {padding-right: 13%;}
	.hrc42{padding-top: 5%;}
    .cdc1 iframe {max-height: 1108px !important;}
/* 	#pl-601 #panel-601-6-0-0> .panel-widget-style, */
/* 	#pl-601 #panel-601-2-0-0> .panel-widget-style, #pl-601 #panel-601-4-0-0> .panel-widget-style */
/* 	{padding: 0% 6% 4% 6%;} */
/* 	#pl-601 br{display:none;} */
/* 	#pl-601 #pg-601-3> .panel-row-style, #pl-601 #pg-601-7> .panel-row-style,
	#pl-601 #pg-601-5> .panel-row-style
	{padding: 0% 8% 0% 8%;} 
	#pg-683-3 .csimag img {margin-top: 26px;width: 35%;}
	#pg-683-5  .twocol ul{border:none;}	
	#pg-683-5 .csimag img { margin-top: 108px; width: 35%;}
	.removebr br{display:none;} */
	header.top-header ul li.mlogo-wrap { width: 15%;}
	header.top-header ul li.mlogin-wrap {width: 85%;}
	.page .so-widget-sow-image-default-c67d20f9f743-601 .sow-image-container .so-widget-image{max-width: 90%;}
	.acsimag .csimag img, .csimag img{position: unset;margin-top: unset;         max-width: 100% !important;}
	.home-r3 h4 {
    font-size: 35px;
    
}
	.top-header ul li a {font-size: 24px;}
.home-r3 p {
 
    font-size: 20px;
}
	
}

/*@media (max-width: 1400px){
	article, site, header.top-header, aside { width: 1400px;   }
}*/

@media (max-width: 1366px){
/*article, site, header.top-header, aside { width: 1348px;   }*/
	.theideaimg img{padding-top: 20px;}
	.hrc42 {padding-top: 0;}
	.gic3-wrap a {width: 150px;}
	.gic42 {padding-right: 0;}
	.gdcimg{padding-top: 80px;}
	.gic22 p {padding-right: 20%;}
	.fs38 h2{font-size: 38px;}
	#pg-683-3 .twocol ul{border:none;}
	/*#pg-683-3 .csimag img {margin-top: 80px;}*/
	.wbr br{display:none;}
	.fs60 h2{font-size: 40px;}
	.fs45 h3 {
    font-size: 35px;
}
	 .top-header ul li a {
        font-size: 22px;
    }
	
}
@media (max-width: 1300px){
	/*article, site, header.top-header, aside { width: 1300px;   }*/
/* 	header.top-header ul li.mlogo-wrap { width: 10%;}
	header.top-header ul li.mlogin-wrap {width: 90%;} */
/* 	.top-header ul li a {
		font-size: 18px;align-content} */
	.fs30 p {
    font-size: 20px;	
}
	.top-header ul li ul li {
		padding: 0 19px;}
	 
}
@media (max-width: 1280px)
{
	/*article, site, header.top-header, aside { width: 1262px;   }*/
	.socr2-wrap .socc1 p {padding-right: 5%;}
	.thcourseimag{padding-top: 16%;}
	.socr3c1 h3 {font-size: 38px;}
	.theideaimg img {padding-top: 10%;}
	.hrc31, .hrc91 {padding-top: 0;}
	.hrc42 p, .hrc62 p,.hrc82 p, .gic22 p, .gic71  {padding-right: 0;}
	.hrc51 p {padding-right: 7%;}
	.spimg{padding-top: 6%;}
	.socc1 h2, .socr4c1 h3, .lkheadding h3 {font-size: 42px;}
	.gic31 p {padding-right: 0;}
	.cdc1 {padding-right: 10%;}
	header.top-header ul li.mlogin-wrap {padding-left: 15px;}
	/*.page .so-widget-sow-image-default-c67d20f9f743-601 .sow-image-container .so-widget-image {max-width: 40%;}*/
	header.top-header{width:100%;}
	.nobr1280 br{display:none;}
	    header.top-header ul li.mlogin-wrap {padding-left: 50px; }
	    header.top-header ul li.mlogin-wrap { width: 90%;  }
	    header.top-header ul li.mlogo-wrap {width: 10%; }
	  
}
@media (max-width: 1200px)
{
	    header.top-header ul li.mlogin-wrap {display: none;}
	.wprm-wrapper #mg-wprm-wrap ul#wprmenu_menu_ul li.menu-item.menu-item-811 a{text-transform: uppercase; font-weight: bold; border: 1px solid #ffffff; padding: 8px 18px;width: 152px;margin-top: 30px;margin-left: 20px;}
	.wprm-wrapper #mg-wprm-wrap ul#wprmenu_menu_ul li a{padding: 16px;}
	.wprm-wrapper #mg-wprm-wrap ul#wprmenu_menu_ul{padding-left:30px;}
}
@media (max-width: 1130px)
{
	.nobreak1130 br{display:none;}
	.home-bg h3 {
    font-size: 45px;
    width: 60%;
}
}


@media (max-width: 1024px)
{
	/*article, site, header.top-header, aside{ width: 1024px;   }*/
	.cdc1 {padding-right: 0;}
	.gic3-wrap #pgc-292-2-1, .gic3-wrap #pgc-292-2-2, .gic3-wrap #pgc-292-2-3,.gic3-wrap #pgc-292-2-4 {width: calc(40% - ( 0.88 * 30px ) );}
	.gic31 {padding-right: 0;}
	#pgc-292-3-0, #pgc-292-3-3, #pgc-292-4-0, #pgc-292-4-3, #pgc-292-5-0, #pgc-292-5-3, #pgc-292-7-0, #pgc-292-7-3, #pgc-292-8-0, #pgc-292-8-3, #pgc-292-9-0, #pgc-292-9-3 { 
    width: calc(15% - ( 0.85 * 30px ) ) !important;}
	.hrc2 br {display: none;}
	.hrc2{padding: 0 10%;}
	.theideaimg img {padding-top: 28%;}
	.hrc2-wrap, .hrc3-wrap, .hrc4-wrap, .hrr5-wrap, .htland  {padding-top:50px; padding-bottom:50px;}	
	/*.csimag img {position: unset;margin-top: 50px; }*/
	header.top-header ul li.mlogin-wrap {display:none;}
	#pg-683-3 .csimag img, #pg-683-5 .csimag img { width: 100%;}
	.wprm-wrapper #mg-wprm-wrap ul#wprmenu_menu_ul li.menu-item.menu-item-811 a{text-transform: uppercase; font-weight: bold; border: 1px solid #ffffff; padding: 8px 18px;width: 152px;margin-top: 30px;margin-left: 20px;}
	.wprm-wrapper #mg-wprm-wrap ul#wprmenu_menu_ul li a{padding: 16px;}
	.wprm-wrapper #mg-wprm-wrap ul#wprmenu_menu_ul{padding-left:30px;}
	.br1024 br{display:none;}
	.page .so-widget-sow-image-default-c67d20f9f743-601 .sow-image-container .so-widget-image {max-width: 100%;}
}
@media (max-width: 912px)
{
/* 	article, site, header.top-header, aside { width: 912px;   } */
	    .home-bg h3 {
        font-size: 45px;
        width: 81%;
    }
	
}
/*
@media (max-width: 820px)
{
	article, site, header.top-header, aside { width: 802px;   }
	
}
*/
@media (max-width: 768px)
{
	/*article, site, header.top-header, aside { width: 100%;   }*/
	#pgc-189-3-1 #panel-189-3-1-0> .panel-widget-style {
/* 		padding: 8%; */
		padding-bottom: 0;}
	br{display:none;}
	.home-bg p {transform: translate(-50%, -324%);}
	.home-bg {height: 500px;}
	.home .home-bg h3 { width: max-content;}	
	.csimag img {margin-top: 0;}
	.apfooter p{padding: 20px;}
	#pg-683-3 .csimag img, #pg-683-5 .csimag img {margin-top: 0;}	
	/*.alignleft p{text-align:left !important;}*/
	.field-wrap {width: 90%;}
	.field-wrap input, .field-wrap select, .field-wrap textarea{padding-bottom:0;height: 56px;font-size: 76%;}
	.field-wrap textarea{line-height:50px;height: 40px;overflow: hidden;}
	.wprm-wrapper #mg-wprm-wrap ul#wprmenu_menu_ul li a {padding: 16px;}	
	.home .home-bg h3, .home-bg h3{ font-family: "Lato", sans-serif !important;}
	.home-bg p {
/*     transform: translate(-50%, 80%); */
    font-size: 20px;
/*     text-transform: uppercase; */
}
}
@media (max-width: 540px){
	.home-bg {height: 300px;}
	.home-bg h3 {font-size: 26px;width: max-content;transform: translate(-50%, -12%);}
	/*.home .home-bg p{top: 43%;}
	.home .home-bg h3{top: 40%;}*/
	.mtL h2{font-size:40px;}
	#pl-189 #pg-189-4> .panel-row-style, #pl-189 #pg-189-6> .panel-row-style {padding: 4%;}
	.home .home-bg h3 {transform: translate(-50%, 40%);}	
	 .home .home-bg p{width: 300px;}	
	.fs24 p {
    font-size: 18px;
}
	p {
    font-size: 20px;
}
	    .home-bg p {
        transform: translate(-50%, 120%);
        width: 100%;
    }
	    .fs45 h3 {
        font-size: 27px;
    }
	    .fs60 h2 {
        font-size: 32px;
    }
	header.top-header ul li.mlogo-wrap{
		padding-left:10px;
	}
	.fs45u h3 {
		font-size: 30px;align-content}
/* 	.homer3 {
    height: unset;
}
	#panel-189-2-0-0> .panel-widget-style {
    height: 145px;
} */
}

@media (max-width: 430px){
	.fs38 h2, .fs38 h3 {font-size: 32px;}
/* 	.cs h3 {padding: 0 14px;margin-top: -27px;font-size: 34px;} */
	    .cs h3 {
     
        margin-top: -37px;
        font-size: 30px;
        max-width: 280px;
    }
}

@media (max-width: 390px){
	.field-wrap input, .field-wrap select, .field-wrap textarea {font-size: 66%;}
}

.sl-overlay {
    background-color: #000000;
}
