/*MOBILIZE HEADER*/ 
.mclose{right:0px;}
.fbox-cp h3.loyalty span{display:block;}
.fbox-cp h3.loyalty{line-height:1.1;font-size:17px;margin-bottom:0px;position:relative;top:-3px;}

@media (max-width: 800px){
#content .col_half,#content .col_one_third,#content .col_two_third,#content .col_one_fourth,#content .col_one_fifth,#content .col_two_fifth,#content .col_one_thirds, #content .col_three_fourth{width:100%;margin:0px;float:none;}
#content .col_one_third.fbox2{display: block;position: relative;margin-right: 4%;float: left;width: 30.63%;}
}

@media (max-width: 500px){
#content .col_one_third.fbox2{display: block;position: relative;margin-right: 0%;float: none;width: 100%;}
#content .col_one_third.fbox2+fbox2{margin-top:16px;}
}

/*
@media (max-width: 1335px){
	
	#header > #menu > #main-menu > li{margin:0px 16px;}
	#topmenu li{margin:0px 16px;} 
	#header > #menu > #main-menu > li > .menu-container li a span {display:none;}
	
}

*/

/*
@media (max-width: 1335px){ 
#header > #menu > #main-menu{padding-right:128px;} 
#header > #menu > #main-menu > li > .menu-container > li > .menu-columns > .mc{margin-left:16px;}
#header > #menu > #main-menu > li > .menu-container > li > .menu-columns > .mc > ul > li{padding-left:16px;}
}

@media (max-width: 1240px){
	#header > #menu > #main-menu{padding-right:96px;} 
}
*/

@media (max-width: 1300px){
	#header > #menu > #main-menu > li{margin:0px 16px;}
	#topmenu li{margin:0px 16px;} 
	#header > #menu > #main-menu > li > .menu-container li a span {display:none;}
	
	#header > #menu > #main-menu > li > .menu-container > li > .menu-columns > .mc{margin-left:24px;}
	#header > #menu > #main-menu > li > .menu-container > li > .menu-columns > .mc > ul > li{padding-left:24px;}
}




@media (max-width: 1175px){#header > #menu > #main-menu{padding-right:32px;} .mclose{right:0px;}

/*EXTEND MENU BELOW*/
#header > #menu > #main-menu > li > a{font-size:13pt;} 
.menu-angle{display:none !important;}
#header > #menu > #main-menu > li > .menu-container{position:absolute;left:0px;}
#menu,#main-menu{position:static;}


}  
@media (max-width: 1030px){.mhide{display:none !important;}}

@media (max-width: 965px){
#topmenu li a{font-size:15px;}
#header > #menu > #main-menu > li > a{font-size:16px;} 
#header > #menu > #main-menu > li{margin:0px 12px;}
#topmenu li{margin:0px 12px;}
#header > #menu > #main-menu, #topmenu{padding-right:16px;}
}


@media (max-width: 875px){
#header > #menu > #main-menu > li > a{font-size:15px;} 
#header > #menu > #main-menu > li{margin:0px 10px;}
#topmenu li{margin:0px 10px;}
}


@media (max-width: 835px){
#header > #menu > #main-menu > li{margin:0px 8px;}
#topmenu li{margin:0px 8px;}
}

@media (max-width: 810px){
#topmenu li a{font-size:14px;}
#header > #menu > #main-menu > li > a{font-size:14px;} 
#header > #menu > #main-menu > li{margin:0px 6px;}
#topmenu li{margin:0px 6px;}
#header{padding-left:16px;}
}

@media (max-width: 780px){
	#header > #menu > #main-menu .mc li a{font-size:17px;}

}

@media (max-width: 760px){
/*CHANGE TO BUTTON LAYOUT*/
#header{padding-left:32px;}
#header > #menu > #main-menu > li > a{font-size:16px;}
#header{position:relative;}
#header + #slider, #header + .splash{margin-top:0px;}
#header + .splash{height:auto !important;}

#menu-trigger{display: block;height: 50px;margin-top: 50px; line-height:50px; width:62px;text-align:center; background-color:#0a182b;float:right; padding-right:12px; color:#fff; cursor:pointer; }
#menu-trigger:hover{color:#68fcf7;}
#menu-trigger:before {content: ''; display: block; height: 50px; width: 50px; position: absolute; margin-left: -50px; background-image: url(../img/menu/angle-top.png); background-position: right top; background-repeat: no-repeat;}

#header > #menu {float:none;clear:both;}
#main-menu{display:block;width:100%;float:none;margin-top:0px;}


#header > #menu > #main-menu > li{display:block;margin:0px;border-bottom:1px Solid rgba(0,0,0,.15);}
#header > #menu > #main-menu:before{display:none;}
#header > #menu > #main-menu{width:100%;height:auto;background-image:none;padding-right:0px;}
#header{padding-left:0px;}
#header #logo{margin-left:16px;}

#header > #menu > #main-menu > li > a{display:block;line-height:50px;padding:0px 16px;font-family:Montserrat, Lato, Arial, Helvetica, sans-serif;}
#header > #menu > #main-menu > li > .menu-container{position:relative;left:auto;padding:0px !important;height:auto !important;}

#header > #menu > #main-menu > li > .menu-container > li{border-bottom:1px Solid rgba(0,0,0,.15);}
#header > #menu > #main-menu > li > .menu-container > li > a{display:block;line-height:50px;padding:0px 16px;font-size:15px;font-weight:normal;}


#header > #menu > #main-menu > li > .menu-container > li.active > .menu-columns > .mc{border:none;display:block;width:100%;margin:0px;}




#header > #menu > #main-menu > li > .menu-container > li > .menu-columns > .mc > ul > li{line-height:1;}
#header > #menu > #main-menu > li > .menu-container > li > .menu-columns > .mc > ul > li > ul{display:none;}
#header > #menu > #main-menu > li > .menu-container > li.active > .menu-columns > .mc{min-height:inherit;}


#header > #menu > #main-menu > li > .menu-container li a{display:block;line-height:50px;padding:0px 32px;font-family:Montserrat, Lato, Arial, Helvetica, sans-serif;font-size:15px;text-transform:uppercase;border-bottom:1px Solid rgba(0,0,0,.1);}
#header > #menu > #main-menu > li > .menu-container > li.active > .menu-columns > .mc.noline{padding-left:0px;}

#header{height:auto;}
#header > #menu > #main-menu > li > a{}
#header:after{display:block;content:'';clear:both;}
.mclose{right:12px;top:12px;}


#header > #menu > #main-menu > li > a:before{content:'\e7a5';font-family: 'font-icons';font-size:16px;height:32px;width:32px;line-height:32px;text-align:center;margin-right:8px;color:#fff;}

#header > #menu > #main-menu > li > a.expand-menu:before{content:'\e114';font-family: 'lined-icons';font-size:16px;height:32px;width:32px;line-height:32px;text-align:center;margin-right:8px;color:#fff;}
#header > #menu > #main-menu > li > a.expand-menu.active:before{content:'\e117';}
#header > #menu > #main-menu > li > .menu-container li ul li a:before{content:'\e7a5';font-family: 'font-icons';font-size:16px;height:32px;width:32px;line-height:32px;text-align:center;margin-right:8px;color:#fff;}


.mclose{display:none !important;}
#header > #menu > #main-menu{display:none;}


#header > #menu > #main-menu > li > .menu-container > li > ul > li > ul > li > a{color:#fff;}


}

@media (max-width: 480px){
#topmenu{display:none;}
#menu-trigger{margin-top:25px;}
#header #logo{margin-top:15px;}
#header #logo svg.rrd{height:45px;width:149px;}
	
	
/*
#menu-trigger{margin-top:0px;}

#header #logo svg.htag{display:none;}
#header #logo{margin-top:14px;}
*/
}
@media (max-width: 400px){
#header > #menu > #main-menu > li > .menu-container li a{padding:0px 16px;}
#header > #menu > #main-menu > li > .menu-container > li > .menu-columns > .mc > ul > li{padding-left:6px;}
#header > #menu > #main-menu > li > .menu-container > li > ul > li{padding-left:6px;}
#header > #menu > #main-menu > li > .menu-container li a{font-size:14px;}
#header > #menu > #main-menu > li > .menu-container > li > ul > li > ul > li > a{font-size:14px;}
#header > #menu > #main-menu > li > .menu-container > li > ul > li > ul{padding-left:0px;}
}

@media (max-width: 360px){
	#menu-trigger{margin-top:12.5px;}
	#header #logo{margin-top:11px;}
	#header #logo{margin-left:10px;}
	#header #logo svg.hlogo{height:20px;width:210px;margin-bottom:0px;}
	#header #logo svg.htag{height:11px;width:210px;}
/*
#header #logo{margin-top:14px;margin-left:8px;}
#header #logo svg.hlogo{height:20px;width:215px;}
*/
}







/*FIX FOOTER*/
/*
@media (max-width: 1335px){
	#footer .col_one_fifth{display:none;}
	#footer .col_three_fifth{display:block;float:none;width:100%;}
}
*/
.dlogo-mobile{display:none;}
/*
@media (max-width: 1320px){
	#footer .disclaimer li {margin:16px 8px;}
	#footer #flogo img,	#footer #flogo2 img{width:100%;}
}
@media (max-width: 1150px){
	#footer{padding:32px 16px;}
}

@media (max-width: 1120px){
	#footer .col_one_fifth{display:none;}
	#footer .col_three_fifth{display:block;float:none;width:100%;}
	#footer .disclaimer .dlogo{display:none;}
	#footer .disclaimer .dlogo-mobile{display:block;margin:12px auto;}
}
*/
#footer_logo_mobile{display:none;margin-bottom:8px;padding-top:8px;}
@media (max-width: 1430px){
#footer_logo2{right:116px;}
#footer_logo3{right:32px;} 
	
}
@media (max-width: 1275px){
	#footer .disclaimer{padding:0px;}
	#footer{padding:32px 16px;}
	#footer ul.fmenu li {margin:16px 8px;}
	/*
	#footer_logo1{left:16px;}
	#footer_logo2{right:16px;}
	#footer_logo3{} 
	*/
}
@media (max-width: 1200px){
	#footer_logo1{display:none;}
	#footer_logo2{display:none;}
	#footer_logo3{display:none;} 
	#footer_logo_mobile{display:block;}
}

@media (max-width: 667px){
	#footer ul.fmenu li {margin:0px 8px;}
	#footer ul.fmenu{margin-bottom:24px;}
}

@media (max-width: 740px){
	#footer .disclaimer br{display:none;}
}

/*
@media (max-width: 820px){
	#footer{padding:32px 0px;}
	#footer .disclaimer li {margin:16px 8px;}
} */


/*
@media (max-width: 650px){
#footer .disclaimer ul{margin-bottom:16px;}
#footer .disclaimer li {margin:0px 8px;}
#footer .disclaimer p br{display:none;}
}
@media (max-width: 350px){
	#footer .disclaimer .dlogo-mobile{width:100%;}
}


@media (max-width: 650px){
	#footer .disclaimer img{float:none;display:block;margin:0px auto;margin-bottom:8px;}
}
*/







/*FIX DISCOVER BAR*/
@media (max-width: 1135px){
	#discover a img{height:55px;}
	#discover .fresponsibility span{height:55px;font-size:11pt;padding-top:15px;}
	#discover .faddress h5 {font-size:11pt;}
	#discover .faddress p{font-size:10pt;}
}
@media (max-width: 960px){		
/*
		
		#discover .col_one_third,#discover .col_two_third{display:inline-block;width:auto;margin:0px 16px;text-align:center;float:none;vertical-align:top;} 
		#discover .container+.container{text-align:center;}	
		
*/
#dtrigger{right:8px;}
#discover .fresponsibility span{display:none;}
#discover .col_one_third,#discover .col_two_third{display:inline-block;width:auto;float:none;vertical-align:text-top;}
}


@media (max-width: 800px){
	#discover .col_one_fourth h4{line-height:48px;}
	#discover div.col_one_fourth{width:48%;}
	#discover .col_one_fourth:nth-child(odd){margin-right: 0 !important; clear: right;}
}

@media (max-width: 600px){
	#discover .container+.container{padding:32px 0px;}	
	#discover .col_one_third, #discover .col_two_third{display:block;text-align:center;}
	#discover .col_one_third{margin-bottom:12px;}
}
@media (max-width: 345px){}


/*SUBPAGES*/
@media (max-width: 1190px){
	.splash h1.hc span{display:none;}
}

@media (max-width: 760px){
	.splash h1.hc span{display:inline;}
}


@media (max-width: 1100px){
	.splash .banner{width:600px;text-align:center;}
	.splash .banner img{margin-left:-100px;}
	.splash .banner.pkg{background-color:#fff;}
	.splash .banner.pkg img{width:100%;margin-left:0px;position:relative;top:50%;transform:translateY(-50%);}
}

@media (max-width: 960px){
	#content h2{font-size:28px;}
	#content h2 br{display:none;}
	#content h3 br{display:none;}
	#content .layout1 .bluebox.gray.fix960 p{font-size:22px;padding:29px;}
}


@media (max-width: 885px){
	.splash .banner{width:500px;text-align:center;}
	
	.splash .banner img{margin-left:-150px;}

	.layout1 .bluebox{margin-left:0px;}
	.fboxes-cp.m800{max-width:400px;}


	
}
@media (max-width: 820px){
.fboxes1.col3 div.fbox:first-of-type{margin-left:0px;}
.fboxes1.col3 div.fbox{width:33.3%;}
.fboxes1.col3.m800 div.fbox {width:32%;}
}

@media (max-width: 800px){
	.splash .banner{width:450px;text-align:center;}
	.splash .banner img{margin-left:-175px;}
	
	.splash h1.cp{font-size:30px;}
	#content .fboxes-noborder .col_one_fourth.fbox{
		display: block;position: relative;margin-right: 4%;float: left;text-align: left; width:22%;text-align:center;
	}
}
@media (max-width: 760px){
	.splash .container{padding:0px;height:auto;padding-bottom:32px;}
	.splash .banner{position:relative;width:100%;height:auto;top:auto;right:auto;box-shadow:none;}
	.splash .banner img{margin:0px;width:100%;}
	
	.splash .banner.pkg img{position:relative;top:auto;transform:none;}
	
	.splash {position: relative;height: auto;background-position: center center;/*background-color:red;*/text-align:center;padding-bottom:32px;}
	.splash h1 {max-width: none;top:auto;float:none;transform:none;text-align:center;padding:24px 20px 16px 20px;}
	.splash .button {position: relative;left: auto;top: auto;margin:0px auto;}
	a.sbutton.contact-us-read-more {/*position: relative;left: auto;top: auto;padding-top: 20px;*/position: absolute;left: 44%;margin: 0px auto;}

	#content p br{display:none;}
	.layout1 .bluebox{position:relative;top:auto;bottom:auto;width:100%;margin-top:0px;}
	.layout1 .fixfloat,	.layout1 .fixfloat p{max-width: none;float: none;text-align:center;}
	#content .layout1 .bluebox p{min-height:inherit;}
		#content .layout1 .bluebox.gray.fix960 p{font-size:18pt;padding:32px;min-height:inherit;}
	.layout1 {text-align:left;}
	.layout1 > p {max-width: none;float: none;text-align:center;}
	
	#content .fboxes-noborder .col_one_fourth.fbox{font-size:14px;}
}
@media (max-width: 736px){
.splash {padding-bottom: 0px;}
}

@media (max-width: 650px){
	.fboxes-cp.m600{max-width:400px;}
}

@media (max-width: 600px){
#content h2{font-size:24px;}
#content .container.droppadding{padding:0px;}
ul.center.col2{padding-left:0px;}
ul.center.col2 li {width: 100%;display: block;line-height: 18px;vertical-align: text-top;margin-bottom:8px;}
#content .fboxes-noborder .col_one_fourth.fbox{width:48%;}
#content .fboxes-noborder .col_one_fourth.fbox:nth-child(odd){margin-right:0px;}
.container.fboxes-noborder{padding:0px;}





}

@media (max-width: 420px){
	
.fboxes-cp.m800,.fboxes-cp.m600{max-width:300px;}	
	
.fboxes-cp.m800 .fbox-cp,.fboxes-cp.m600 .fbox-cp{transition:all .5s ease-in-out;height:140px;width:140px;margin:5px;padding-top:0px;text-decoration:none;padding-top:30px;}
.fboxes-cp.m800 .fbox-cp svg,.fboxes-cp.m600 .fbox-cp svg{display:block;height:75px;width:75px;margin:0px auto;transition:all .5s ease-in-out;}
.fboxes-cp.m800 .fbox-cp:hover,.fboxes-cp.m600 .fbox-cp:hover  {background-color:#68fcf7;padding-top:0px;}
.fboxes-cp.m800 .fbox-cp h3,.fboxes-cp.m600 .fbox-cp h3{font-size:14px;}

}

@media (max-width: 1032px){
.fboxes-cp.m1000{max-width:750px;}
.fboxes-cp.m1000 .fbox-cp{transition:all .5s ease-in-out;height:140px;width:140px;margin:5px;padding-top:0px;text-decoration:none;padding-top:30px;}
.fboxes-cp.m1000 .fbox-cp svg{display:block;height:75px;width:75px;margin:0px auto;transition:all .5s ease-in-out;}
.fboxes-cp.m1000 .fbox-cp:hover {background-color:#68fcf7;padding-top:0px;}
.fboxes-cp.m1000 .fbox-cp h3{font-size:14px;}
}


@media (max-width: 1032px){
.fboxes-cp.m1000{max-width:750px;}
.fboxes-cp.m1000 .fbox-cp{transition:all .5s ease-in-out;height:140px;width:140px;margin:5px;padding-top:0px;text-decoration:none;padding-top:30px;}
.fboxes-cp.m1000 .fbox-cp svg{display:block;height:75px;width:75px;margin:0px auto;transition:all .5s ease-in-out;}
.fboxes-cp.m1000 .fbox-cp:hover {background-color:#68fcf7;padding-top:0px;}
.fboxes-cp.m1000 .fbox-cp h3{font-size:14px;}

}


@media (max-width: 960px){
.fboxes3 .fbox {margin:10px;}
}

@media (max-width: 840px){
.fboxes3 .fbox:last-of-type{margin-right:0px;}
.fboxes3 .fbox{margin:20px;}
}
@media (max-width: 400px){
	.fboxes3 .fbox{margin:0px;margin-bottom:20px;}
}


@media (max-width: 935px){
.fboxes2.col4 .fbox{font-size:14px;}
}

/*LAK 6/12/17 - START*/
@media (max-width: 1080px){.fboxes-cp.m1000.col5 {max-width: 600px; width:100%;}/*.fboxes-cp.m1000.col5 .fbox-cp {transition: all .5s ease-in-out;height:140px;width:140px;font-size:12pt;
line-height: 14pt;*/}
@media (max-width: 1032px){.fboxes-cp.m1000.col5 {max-width:750px; width:100%;}.fboxes-cp.m1000.col5 .fbox-cp {transition: all .5s ease-in-out;height:140px;width:140px;font-size:12pt;line-height:14pt;padding-top:10px;} div.layout2.fbox .bluebox.ltblue a p {font-size: 12pt;line-height: 16pt;} .small_font{font-size:11pt!important;line-height:11pt!important;}}
@media (max-width: 830px){.fboxes-cp.m1000.col5 {/*max-width: 600px;*/max-width: 460px; width:100%;}}
@media (max-width: 768px){
div.fboxes1.col3.m800 div.layout2.fbox {min-height:185px!important; padding:0px;}
div.fboxes1.col3.m800 {margin-top:50px;}}
@media (max-width: 700px){.fboxes-cp.m1000.col5 {max-width: 680px; width:100%;}.fboxes-cp.m1000.col5 .fbox-cp {transition: all .5s ease-in-out;width:48%;padding-top:25px;}.fboxes1.col3.m800 div.fbox {width:50%;}.fboxes1.col3.m800 div.fbox svg {width:75px; height:75px;} .fboxes1.col3.m800 div.fbox p {font-size:12pt;line-height:14pt;} .fboxes1.col3.m800 div.fbox {border-left:0px!important;} .hide_break {display:none;} div.layout2.fbox.col_last, div.fboxes-cp.m1000.col5 a.fbox-cp.col_last {margin-left: 25%!important;}}
@media (max-width: 580px){.fboxes-cp.m1000.col5 {max-width: 560px; width:100%;}}
@media (max-width: 580px){.fboxes-cp.m1000.col5 .fbox-cp {transition: all .5s ease-in-out;width:47.65%;}}
@media (max-width: 514px){.fboxes-cp.m1000.col5 .fbox-cp svg{display:block;height:75px!important;width:75px!important;margin:0px auto;transition:all .5s ease-in-out;}.fboxes-cp.m1000.col5 .fbox-cp:hover {padding:20px!important;}}
@media (max-width: 505px){.fboxes-cp.m1000.col5 {max-width: 460px; width:100%;}}
@media (max-width: 505px){.fboxes-cp.m1000.col5 .fbox-cp {transition: all .5s ease-in-out;width:47.45%;/*padding-top: 0px;height:50%;*/}}
@media (max-width: 472px){.fboxes-cp.m1000.col5, .fboxes1.col3.m800 div.fbox {width:100%;} .fboxes-cp.m1000.col5 .fbox-cp {transition: all .5s ease-in-out;width:100%;padding-top:20px;} div.layout2.fbox.col_last, div.fboxes-cp.m1000.col5 a.fbox-cp.col_last {margin-left:0%!important;}}
/*LAK 6/12/17 - END*/



@media (max-width: 760px){
.fboxes-cp.m1000{max-width:450px;}
}
@media (max-width: 514px){
.fboxes-cp.m1000{max-width:300px;}
.fboxes-cp.m1000 .fbox-cp{transition:all .5s ease-in-out;height:90px;width:90px;/*margin:5px;*/margin: 5px 0px;padding-top:0px;text-decoration:none;padding-top:10px;}
.fboxes-cp.m1000 .fbox-cp svg{display:block;height:50px;width:50px;margin:0px auto;transition:all .5s ease-in-out;}
.fboxes-cp.m1000 .fbox-cp:hover {background-color:#68fcf7;padding-top:0px;}
.fboxes-cp.m1000 .fbox-cp h3{font-size:10px;}
}

@media (max-width: 600px){
.fboxes2 .fbox{width:50%;}
.fboxes2.col4 .fbox{width:50%;}
.fboxes2.col4 .fbox.active{width:100%;}
ul.col2 li{display:block;width:100%;}
}

@media (max-width: 420px){
.fboxes2 .fbox{width:100%;}
.fboxes2.col4 .fbox{width:100%;}
.fboxes2.col4 .fbox.active{width:100%;}

.fboxes2 .fbox.active{position:relative;}

}

@media (max-width: 400px){
	.splash h1 {font-size:28px;}
}

/*SUB PAGE BLUE BORDER IMAGES*/
@media (max-width: 1150px){
.blueborder img:first-child {width: 463px;height: 310px;}
.blueborder .bbtext{margin-top:9px;padding:28px;}
}

@media (max-width: 960px){
.blueborder{margin-top:32px;}
.blueborder+.blueborder {margin-top: 96px;}
	.blueborder img:first-child {width: 299px;height: 200px;}
	.blueborder.imgright .bbtext{border-right:1px Solid #1e2b49;}
	.blueborder.imgright img:first-child{position:relative;left:-1px;z-index:2;}
	.blueborder.imgleft .bbtext{border-left:1px Solid #1e2b49;}
	.blueborder.imgleft img:first-child{position:relative;right:-1px;z-index:2;}
	
} 

@media (max-width: 800px){
	.blueborder img:first-child {width: 250px;height: 167px;}
}


@media (max-width: 760px){
	.blueborder img:first-child{display:none;}
}

@media (max-width: 500px){
	.blueborder img:first-child{display:block;float:none;width:100%;height:auto;position:static;display:block;}
	.blueborder .bbtext{position:static;width:100%;height:auto;float:none;margin-top:0px;padding-bottom:48px;}
	.blueborder.imgright .bbtext, 	.blueborder.imgleft .bbtext{border-top:none;}
	.blueborder.imgright img:first-child{position:static;left:auto;float:none;}
	.blueborder.imgleft img:first-child{position:static;right:auto;float:none;}
	.blueborder.imgright .bbtext{float:none;}
	.blueborder.imgleft .bbtext{float:none;}
	.blueborder.imgright{float:none;}
	.blueborder.imgright{float:none;}
	.blueborder .bbtext:before{display:none;}
	.blueborder+.blueborder{margin-top:0px;}
	.blueborder{height:auto;margin-bottom:96px;}
}





/*FIX HOMEPAGE*/
@media (max-width: 1313px){
	#vidintro{padding:72px 128px;}
	#vidintro h1, #vidintro h2{}
	#vidintro p{}
}

@media (max-width: 1275px){
	#vidintro h1, #vidintro h2{font-size:50px;}
	#vidintro p{}
}

@media (max-width: 1175px){
	#vidintro{padding:64px 128px;}
	#vidintro h1, #vidintro h2{font-size:48px;}
	#vidintro p{font-size:26px;}
	#vidintro.finished #vanim3{}
}

@media (max-width: 1075px){
	
	#vidintro h1, #vidintro h2{font-size:42px;}
	#vidintro p{font-size:24px;}
	#vidintro.finished #vanim3{}
}


@media (max-width: 875px){
	/*
	.fs-frame.video-bg{height:auto !important;}
	#slider.video-bg video{height:auto !important;width:100% !important;position:relative;display:block;}
	*/
	/* #vidintro h1 br, #vidintro h2 br{display:none;} */
	#slider.video-bg video,.fs-frame.video-bg{height:500px !important; width:auto !important;}
	.section{padding:64px 0px;}
	#vidintro h1, #vidintro h2{font-size:36px;}
	#vidintro p{font-size: 20px;}
	#vidintro.finished #vanim3{position:relative;top:auto;right:auto;margin-top:16px;}
	
	section.parallax, .section.parallax {background-attachment:inherit;background-position:center !important;background-repeat: no-repeat;}
	#vidintro.finished #vanim3{display:none !important;}
	
}

@media (max-width: 760px){
	#vidintro h1, #vidintro h2{text-align:center;}
	#vidintro{padding:48px 0px;text-align:center;}
	/*LAK 6/20/18*/
	.no-padding{padding:20px 0px 0px 0px!important;} 
	div.col_one_sixth#left_col1, div.col_one_sixth#right_col1 {display:none;}
}

@media (max-width: 500px){
	#vidintro h1 br, #vidintro h2 br{display:none;}
}

/*SETUP IMG SLIDE INSTEAD OF VIDEO*/
body.mobile #vidintro{}
body.mobile #vidoverlay{opacity:1;}
#bgvid.imgslide{height:100%;width:100%;position:relative;}
#bgvid.imgslide div{position:absolute;height:100%;width:100%;background-repeat:no-repeat;background-position:center center;top:0px;opacity:1;transition:all .5s ease-in-out;background-size:cover;}
#bgvid.imgslide div.imgfade{opacity:0;}
#bgvid.imgslide .slide1{background-image:url(../img/hp-slide1_large.jpg);z-index:3;}
#bgvid.imgslide .slide2{background-image:url(../img/hp-slide2_large.jpg);z-index:2;}
#bgvid.imgslide .slide3{background-image:url(../img/hp-slide3_large.jpg);z-index:1;}

@media (max-width: 800px){
	#bgvid.imgslide .slide1{background-image:url(../img/hp-slide1_med.jpg);z-index:3;}
	#bgvid.imgslide .slide2{background-image:url(../img/hp-slide2_med.jpg);z-index:2;}
	#bgvid.imgslide .slide3{background-image:url(../img/hp-slide3_med.jpg);z-index:1;}
}

@media (max-width: 400px){
	#bgvid.imgslide .slide1{background-image:url(../img/hp-slide1_med.jpg);z-index:3;}
	#bgvid.imgslide .slide2{background-image:url(../img/hp-slide2_med.jpg);z-index:2;}
	#bgvid.imgslide .slide3{background-image:url(../img/hp-slide3_med.jpg);z-index:1;}
}


@media (max-width: 650px){	
	.fs-frame.video-bg{height:350px !important; width:100% !important;}
	#vidintro{padding:32px;z-index:5;}
	#vidintro h1, #vidintro h2{font-size:28px;text-align:center;}
	#vidintro p{font-size:20px;text-align:center;}
	#vidintro.finished #vanim3{display:none !important;}
	
}


@media (max-width: 500px){
	.fs-frame.video-bg{height:300px !important; width:100% !important;}
}

@media (max-width: 830px){
	#header > #menu > #main-menu > li > .menu-container > li > .menu-columns > .mc > ul > li{padding-left:16px;}
	#header > #menu > #main-menu > li > .menu-container > li > .menu-columns > .mc{margin-left:16px;}
	#header > #menu > #main-menu > li > .menu-container{padding:20px;}
}

@media (max-width: 767px){
	#header > #menu > #main-menu > li > .menu-container > li > .menu-columns > .mc > ul > li{padding-left:15px;}
	#header > #menu > #main-menu > li > .menu-container > li > .menu-columns > .mc{margin-left:15px;}
}


@media (max-width: 425px){
	.fs-frame.video-bg{height:250px !important; width:100% !important;}
	#vidintro{padding:32px;}
	#vidintro h1, #vidintro h2{font-size:26px;text-align:center;}
	#vidintro h1 span, #vidintro h2 span{display:none;}
	#vidintro p{font-size:18px;text-align:center;}
}

@media (max-width: 375px){
	.fs-frame.video-bg{height:200px !important; width:100% !important;}
	#vidintro{padding:20px;}
	#vidintro h1, #vidintro h2{font-size:23px;}
	#vidintro p{font-size:17px;}
}




.section.hpgroup{padding-bottom:20%;}
@media (max-width: 500px){
.section.hpgroup{padding-bottom:25%;}
}


/*
#header > #menu > #main-menu > li > .menu-container > li > a:before{content:' ';font-family: 'font-icons';font-size:16px;height:32px;width:20px;line-height:32px;text-align:center;margin-right:8px;color:#fff;display:inline-block;}
#header > #menu > #main-menu > li > .menu-container > li > a.expand-sub:before{content:'\e114';font-family: 'lined-icons'}
#header > #menu > #main-menu > li > .menu-container > li > a.expand-sub.active:before{content:'\e117';}
*/

@media (max-width: 875px){
	
	.fboxes1.col5 .fbox{min-height:225px;}
	div.layout2.fbox {border: 0px!important;/*width: 31%;*/width: 32%;margin-left:0!important;}
	
	/*
	.fboxes1.col5 .fbox{width:50%;}
	.fboxes1.col5 .fbox+.fbox{width:50%;}
	.fboxes1.col5 .fbox+.fbox+.fbox{width:33.3%;border-left:1px Solid #68fcf7;}
	*/
	
}

@media (max-width: 700px){
	.go-long-links {line-height: inherit;padding-bottom:inherit;text-decoration:none;}
	.fboxes1 a.fbox.go-links:active {position:relative;width:50%;}
	.fboxes1 a.fbox.go-long-links:active  {position:relative;width:50%;}
	
	.fboxes1 .fbox{width:50%;}
	.fboxes1 .fbox+.fbox+.fbox{border-left:1px Solid #68fcf7;}
	.fboxes1 .fboxmarker{display:none;}
	.fboxes1 .fboxcontent{display:none !important;}
	.fboxes1 .fboxcontent.active{display:block !important;position:absolute;background-color:#68fcf7;color:#1e2b49;position:relative;clear:both;z-index:1;position:absolute;top:175px;width:100%;min-height:212px;}
	.fboxes1 .fbox.active{background-color:#68fcf7;color:#1e2b49;width:100%;position:absolute;z-index:1;min-height:/*200px*/225px;}
	.fboxes1.gold .fbox.active{border-left:1px Solid #1e2b49;}
	.fboxes1 .fbox.active .c1, .fboxes1 .fbox.active .c2, .fboxes1 .fbox.active .c3, .fboxes1 .fbox.active .c4{display:none;}
	.fboxes1 .fbox.active svg{fill:#1e2b49;margin:0px auto;width:100%;}
	.fboxes1{position:relative;}
	
	.fboxes1 .fbox.active:before{color:#1e2b49;content:"\e117";font-family: 'lined-icons';height:24px;width:24px;line-height:24px;text-align:center;position:absolute;right:12px;top:12px;font-size:24px;}

.fboxes1.col3 div.fbox:first-of-type {
    margin-left:0px !important;
}
div.layout2.fbox {border:0px!important;margin-right:0%!important;}
.fboxes1.col3 div.fbox{width:100%;border-left:1px Solid #68fcf7 !important;}
.fboxes1.col3 div.fbox.active{width:100%;position:relative;top:0px;}
.fboxes1.col3 #p1.fboxcontent.active{position:relative;top:-511px;}
.fboxes1.col3 #p2.fboxcontent.active{position:relative;top:-263px;}
.fboxes1.col3 #p3.fboxcontent.active{position:relative;top:-60px;}

.fboxes1.gold .fboxcontent.active{border-top:none;background-color:#fff;}
.fboxes1.gold .fbox+.fbox+.fbox{border-left: 1px Solid #1e2b49;}


.fboxes1.col5 .fbox{width:50%;}
.fboxes1.col5 .fbox+.fbox{width:50%;}
.fboxes1.col5 .fbox+.fbox+.fbox{width:33.3%;border-left:1px Solid #68fcf7;}
.fboxes1.col5 .fbox.active,.fboxes1.col5 .fbox+.fbox+.fbox.active{width:100%;}
.fboxes1.col5 .fboxcontent.active{min-height:280px;}

}

@media (max-width: 575px){
.fboxes1.col5 .fbox,.fboxes1.col5 .fbox+.fbox,.fboxes1.col5 .fbox+.fbox+.fbox{width:100%;border-left:1px Solid #68fcf7;font-size:18px;min-height:inherit;height:205px;}
.fboxes1.col5 .fbox.active, .fboxes1.col5 .fbox+.fbox+.fbox.active{position:relative;}
.fboxes1.col5 .fboxcontent.active{position:relative;top:0px;min-height:inherit;}
.fboxes1.col5 #p1.fboxcontent.active{top:-845px;}
.fboxes1.col5 #p2.fboxcontent.active{top:-640px;}
.fboxes1.col5 #p3.fboxcontent.active{top:-435px;}
.fboxes1.col5 #p4.fboxcontent.active{top:-230px;}
.fboxes1.col5 #p5.fboxcontent.active{top:-25px;}

}

@media (max-width: 475px){
/*
.fboxes1.col5 .fbox+.fbox+.fbox{width:50%;}
.fboxes1.col5 .fbox+.fbox+.fbox+.fbox+.fbox{width:100% !important;}
.fboxes1.col3 div.fbox svg{height:75px;width:75px;}
.fboxes1.col3 div.fbox.active{width:100%;}
.fboxes1.col5 .fbox+.fbox+.fbox.active{width:100%;}
*/

.fboxes1.col3 #p1.fboxcontent.active{position:relative;top:-461px;}
.fboxes1.col3 #p2.fboxcontent.active{position:relative;top:-233px;}
.fboxes1.col3 #p3.fboxcontent.active{position:relative;top:-60px;}

}
@media (max-width: 400px){
	.fboxes1 .fbox{font-size:14px;}
	.fboxes1 .fboxcontent.active{font-size:14px;top:190px;}
	.fboxes1.col3 .fbox{font-size:18px;}

}

@media (max-width: 1255px){

}

@media (max-width: 1060px){
#slider.approach-globe .container h1:first-child br,
#slider.approach-globe .container h2:first-child br{display:none;} 

#slider.approach-globe #approach-globe-wrapper{transform:scale(.9);left:50%;margin-left:-475px;}
.apr-content{font-size:18px;}
}


@media (max-width: 920px){

#slider.approach-globe #approach-globe-wrapper{transform:scale(.8);}
.apr-content{font-size:20px;}
}

@media (max-width: 850px){
	#slider.approach-globe .container h1:first-child br,
	#slider.approach-globe .container h2:first-child br{display:none;} 
}

@media (max-width: 820px){

#slider.approach-globe #approach-globe-wrapper{transform:scale(.75);}
.apr-content{font-size:19px;}
#slider.approach-globe{height:auto !important;}
#slider.approach-globe .container{transform:translateY(0);top:0;position:static;padding:24px;}
}


@media (max-width: 760px){
	#slider.approach-globe .container h2.tcenter:first-child
#slider.approach-globe .container h2.tcenter:first-child{text-align:left;}
#slider.approach-globe .container{height:auto !important;width: auto !important;}
#slider.approach-globe #approach-globe-wrapper{height:auto !important;width: auto !important;transform:scale(1);left:auto;margin-left:0px;padding:32px 0px;}
#slider.approach-globe{height:auto !important;width: auto !important;}
#slider.approach-globe .container{top:auto;transform:none;}

#apr-orbit{display:none;}
.apr-item{position:relative;display:block;margin-bottom:32px;}
.apr-content{font-size:18px;}
	
.apr-pos1{top:auto;left:auto;opacity:1;width:100%;width:50%;}
.apr-pos1 h2{font-size:36px;letter-spacing:1px;opacity:1;margin-bottom:12px;}
.apr-pos1 .apr-content{}

.apr-pos2{top:auto;left:auto;opacity:1;width:100%;}
.apr-pos2 h2{font-size:36px;letter-spacing:1px;opacity:1;margin-bottom:12px;}
.apr-pos2 .apr-content{opacity:1;height:auto;width:100%;overflow:hidden;}

.apr-pos3{top:auto;left:auto;opacity:1;width:100%;}
.apr-pos3 h2{font-size:36px;letter-spacing:1px;opacity:1;margin-bottom:12px;}
.apr-pos3 .apr-content{opacity:1;height:auto;width:100%;overflow:hidden;}

.apr-pos4{top:auto;left:auto;opacity:1;width:100%;}
.apr-pos4 h2{font-size:36px;letter-spacing:1px;opacity:1;margin-bottom:12px;}
.apr-pos4 .apr-content{opacity:1;height:auto;width:100%;overflow:hidden;}
	
#slider.approach-globe #approach-globe-wrapper{background:none;}
#slider.approach-globe .container{background-image:url(../img/approach-globe.png);background-position:right 120px ;background-repeat:no-repeat;background-size:50%;}
#slider.approach-globe .container h1:first-child
#slider.approach-globe .container h2:first-child{margin-bottom:8px;}
}

@media (max-width: 667px){
#slider.approach-globe .container{background-image:none;}
.apr-pos1{width:100%;}
}




@media (max-height: 800px),(min-width:820px){
/*
#slider.approach-globe .container h2:first-child{}
#slider.approach-globe{height:auto !important;}
#slider.approach-globe .container{transform:translateY(0);top:0;position:static;padding:24px;}	
*/
}


/*@media (max-width: 550px){.apr-pos1{width:75%;}}
@media (max-width: 400px){.apr-pos1{width:100%;}} */
@media (max-width: 1225px){
#approach-bottom{min-height:inherit;background-size:auto;padding-bottom:420px;background-position:bottom -50px;}
#content #approach-bottom h2 br{display:none;}
}

@media (max-width: 1023px){.apr-boxes {max-width: 724px!important;}}
@media (max-width: 783px){.apr-boxes {max-width: 480px!important;}}

@media (max-width: 500px){
#slider.approach-globe .container h1:first-child,
#slider.approach-globe .container h2:first-child{font-size:28px;}
}

@media (max-width: 400px){
#slider.approach-globe .container h1:first-child,
#slider.approach-globe .container h2:first-child{font-size:24px;}
}

@media (max-width: 550px){
	#approach-bottom{background-position:-70px bottom;padding-bottom:450px;}
	.aprbox{width:100%;float:none;margin:0px;margin-bottom:24px;height:auto;padding:16px;}
	.apr-boxes{max-width:none;}
	.aprbox.active{position:relative;}
}

.company-intro .container{padding:0px 128px;}
@media (max-height: 775px ){
	.company-intro h2{padding-top:32px;margin-bottom:0px;font-size:26px;}
	.company-intro p.large{font-size:18px;}
	.company-intro{    background-image: url(../img/company-bg-short.jpg);}
}

@media (max-width: 980px){
		.company-intro .container{padding:0px 128px;}
		.company-intro p.large br{display:none;}
		.company-intro h1, .company-intro h2{padding-top:56px;font-size:24px;}
		.company-intro p.large{font-size:18px;}
		#slider.company-intro{height:auto !important;padding-bottom:300px;}
		.company-intro .sbutton{display:none;}
}

@media (max-width: 850px){
	#slider.company-intro{height:auto !important;padding-bottom:250px;}
	#floatnav{top:17.5%;transform:none;}
}

@media (max-width: 760px){
	.company-intro .container{padding:0px 32px;}
.cpy-col_left{float:none;width:100%;position:static;top:auto;transform:none;margin-bottom:32px;}
.cpy-col_right{float:none;width:100%;position:static;padding:0px 64px;text-align:center;}
.cpy-fbox{float:none;margin:0px auto;}
svg.cpy-marker{display:none;}
.cpy-col_right{margin-left:0px;}


#floatnav{position:static;padding:24px 0px 8px 0px;text-align:center;background-color:#68fcf7;background-color:#f2f2f2;}

#floatnav:before, #floatnav:after{display:none;}
#floatnav a.sbutton{display:inline-block;margin:0px 16px;}


}

@media (max-width: 575px){
	.cpy-col_right{padding:0px;}
	#slider.company-intro{padding-bottom:200px;}
}

@media (max-width: 450px){
	#slider.company-intro{padding-bottom:150px;}
}
@media (max-width: 365px){
	#slider.company-intro{padding-bottom:125px;}
	#floatnav a.sbutton{display:inline-block;margin:0px 8px;}
}



.splash .banner.dsg img{margin-left:0px !important;}

@media (max-width: 800px){

#content .col_three_fifth.newslist{width:66%;float: left;margin-right: 4%;}
#content .col_two_fifth.newslist{width: 30%;float: left;margin-right: 0%;}

a.pr-featured .prf-date{color:rgba(0,0,0,.5);font-size:14px;margin-bottom:8px;}
a.pr-featured .prf-title{color:rgba(0,0,0,1);font-weight:bold;font-size:14px;}
    
    
a.pr-featured{display:block;width:48%;margin-right:4%;text-decoration:none;background:#eee;float:left;margin-bottom:4%;min-height:390px;position:relative;}

.prf-list-next a.pr-featured:first-of-type{margin-right:4% !important;}
.prf-list-next a.pr-featured:last-of-type{margin-right:0px !important;}
#content .newslist h2{font-size:18px;font-weight:normal;}

}

@media (max-width: 700px){
#content .col_three_fifth.newslist{width:100%;float:none;margin-right:0px;clear:both;padding-bottom:32px;}
#content .col_two_fifth.newslist{width:100%;float:none;margin-right:0px;clear:both;}
}

@media (max-width: 400px){
a.pr-featured{width:100%;margin-right:0px;float:none;clear:both;}
.prf-list-next a.pr-featured:first-of-type{margin-right:0px !important;}
ol {margin-left:-18px!important;}	
}


@media (max-width: 630px){
	.is-content img:first-child{width:100%;}
	.is-content .shadowbox{width:100%;}
	#content .is-expand h2{font-size:28px;}
}
@media (max-width: 570px){
	#content .is-expand h2{font-size:25px;float:left;padding-right:96px;line-height:1.1;}
	.is-button{float:none;position:absolute;right:32px;}
}
@media (max-width: 350px){
	#content .is-expand h2{font-size:20px;}
}
@media (max-width: 320px){
	#content .is-expand h2{font-size:18px;}
}





/* @media (max-width: 960px){
/*Eliminate all text shadows to improve mobile performace*/
body.mobile #vidintro h1, body.mobile #vidintro h2,
body.mobile #vidintro p,
body.mobile .section.hpglobe h2,
body.mobile .apr-item h2,
body.mobile .apr-pos1 h2,
body.mobile .splash h1{text-shadow:none;}
/*}*/


.fboxes1 .fbox span.mHide900{display:inline;}
@media (max-width: 900px){.fboxes1 .fbox span.mHide900{display:none;}
.fbox#transportation{line-height:inherit;font-size:14pt;}


.layout1 .fixfloat{padding-left:24px;}

}
@media (max-width: 700px){
.layout1 .fixfloat{padding-left:0px;}
}

@media (max-width: 1160px){
	.company-content .container.small{max-width:none;padding-left:132px;padding-right:32px;}
}

@media (max-width: 760px){
	.company-content .container.small{padding-left:32px;}
}


.related_links_box.mobile{display:none;}
@media (max-width: 800px){
	.related_links_box{display:none;}
	.related_links_box.mobile{display:block;margin-top:32px;}
}



@media (max-width: 875px){
	.section.hpglobe.parallax{background-image:url(../img/splash-globe-875.jpg);}
	.section.hpgroup{background-image:url(../img/splash-group-875.jpg);}
	.section.hpcouple{background-image:url(../img/splash-couple-875.jpg);}
	.splash h1.fitheader{font-size:28px;}
}

@media (max-width: 460px){
	#floatnav a.sbutton { margin: 0px 8px; }
	a.sbutton div{height:50px;width:50px;}
	#floatnav a.sbutton span{font-size:12px;}
}


@media (max-width: 360px){
	#floatnav a.sbutton span{display:none;}
	a.sbutton div{height:45px;width:45px;}
	#floatnav a.sbutton { margin: 0px 6px; }
	#floatnav.fnavhome a.sbutton div svg{height:45px;width:45px;}
}








/*##############################################################################################################
######## FIX MENU ##############################################################################################
#############################################################################################################*/ 

@media (max-width: 1480px){ 
	#header > #menu > #main-menu > li { margin: 0 32px;  margin: 0 16px; }
	#header > #menu > #main-menu { padding-right:190px; padding-right: 32px; }
}

@media (max-width: 1180px){ 
	#header > #menu > #main-menu > li a{font-size:14pt;font-size:16px;letter-spacing:normal;}
}

@media (max-width: 1080px){ 
	#header > #menu > #main-menu > li { margin: 0 8px; }
}

@media (max-width: 1000px){ 
	#header > #menu > #main-menu > li{ line-height:1; min-height:50px; max-width:100px; vertical-align:text-top;text-align:center;padding-top:12px;} 
	#header > #menu > #main-menu > li:first-child, #header > #menu > #main-menu > li:first-child + li{padding-top:4px;}
	#header > #menu > #main-menu > li > .menu-container{top:100px;}
	#header > #menu > #main-menu > li ul li{text-align:left;}
}

@media (max-width: 850px){
	#header > #menu > #main-menu > li{max-width:83px;}
	#header > #menu > #main-menu > li a{font-size:14px;}
}

@media (max-width: 760px){
	#header > #menu > #main-menu > li:first-child, #header > #menu > #main-menu > li:first-child,
	#header > #menu > #main-menu > li{max-width:none;padding-top:0px;min-height:none;line-height:50px;text-align:left;margin:0px;}
	#header > #menu > #main-menu > li a{font-size:16px;font-weight:bold;}
	#header > #menu > #main-menu > li > .menu-container{top:0px;}
}


@media (max-width: 1279px) and (min-width: 1201px) {
	.businessLt .ltside {
		width: 79%;
	}
	.businessLt .rtside {
		width: 21%;
	}
}
@media (max-width: 1200px) {
	.businessLt .ltside {
		width: 70%;
	}
	.businessLt .ltside .ct {
		left: 14%;
		width: 82%;	
	}
	.businessLt .rtside {
		width: 30%;
		padding: 0 0 0 20px;
	}
}

@media (max-width: 1100px){
	.businessLt .ltside .ct {
		left: 10%;
		width: 86%;
	}
}

@media (max-width: 991px){
	.businessLt .section {
		padding: 120px 20px 30px 20px;
	}
	.container.businessLt {
		padding: 0;
	}
	.businessLt .ltside {
		width: 100%;
		height: auto;
		float: none;
	}
	.businessLt .ltside.pinkb {
		background: none;
		background-color: #d2145a;
	}
	.businessLt .ltside.blueb {
		background: none;
		background-color: #2ca9e1;
	}
	.businessLt .ltside.orangeb {
		background: none;
		background-color: #ffa409;
	}
	.businessLt .ltside .ct {
		left: 0;
		width: 100%;
		padding: 0 20px 0 0;
	}
	.businessLt .rtside {
		width: 100%;
		padding: 20px;
		height: auto;
		float: none;
	}
	.businessLt .rtside .ct {
		right: 0;
		top: 0;
		width: 100%;
	}
	.businessLt .btmside .lt {
		width: 20%;
	}
	.businessLt .btmside .rt {
		width: 80%;
	}
}
@media (max-width: 767px) {
	#content .businessLt .top-sec p,
	#content .businessLt .ltside p,
	#content .businessLt .ltside ul li,
	#content .businessLt .rtside p	{
		font-size: 16px;
		line-height: 20px;
	}
	#content .businessLt .top-sec .mainhead {
		font-size: 24px;
		line-height: 28px;
	}
	#content .businessLt .top-sec .subhead {
		font-size: 20px;
		line-height: 24px;
		margin-bottom: 20px;
	}
	#content .businessLt .ltside .mainhead1 {
		font-size: 20px;
		line-height: 24px;
	}
	.businessLt .ltside .ct {
		padding: 5px 15px 20px 15px;
	}

	.businessLt .btmside .lt span {
		margin-top: 30px;
		margin-left: 0;
	}
	.businessLt .btmside .lt {
		float: none;
		width: 100%;
		text-align: center;
	}
	.businessLt .btmside .rt {
		float: none;
		width: 100%;
	}
	#content .businessLt .rtside .sidehead {
		font-size: 18px;
		line-height: 20px;
		margin: 5px 0 10px 0;
	}


}
@media (max-width: 760px) {
	.businessLt .section {
		padding: 0 20px 30px 20px;
	}
}


@media (max-width: 1279px) and (min-width: 1201px) {
		/*company start*/
	.companyLt .midsec {
		background-position: top;
	}
	.companyLt .pinkbg .first {
		width: 50%;
		left: 55%;
	}
	.companyLt .pinkbg .third {
		width: 64%;
		left: 20%;
	}
	#content .companyLt .pinkbg .second p ,
	#content .companyLt .greenbg .second p {
		font-size: 14px;
		line-height: 16px;
	}
	.bluebg .ct {
		width: 72%;
	}
	.companyLt .greenbg .first {
		width: 39%;
		left: 5%;
	}
	.companyLt .greenbg .third {
		width: 63%;
		left: 24%;
	}
	/*company end*/
}
@media (max-width: 1200px) and (min-width: 1151px) {
	/*company start*/
	.companyLt .midsec {
		background-position: right;
		margin-bottom: 20px;
	}
	#content .companyLt .orangebg .head {
		left: 30%;
	}
	.companyLt .pinkbg .first {
		width: 48%;
		left: 43%;
	}
	.companyLt .pinkbg .second {
		width: 64%;
		left: 20%;
	}
	.companyLt .pinkbg .third {
		width: 61%;
		left: 8%;
	}
	#content .companyLt .pinkbg .second p ,
	#content .companyLt .greenbg .second p {
		font-size: 14px;
		line-height: 16px;
	}
	.companyLt .pinkbg .lt {
		margin-top: 10px;
	}
	#content .companyLt .pinkbg .mainhead1 {
		margin: 10px 0 -10px 0;
	}
	.companyLt .bluebg {
		margin-top: 65%;
	}
	.bluebg .ct {
		width: 60%;
	}
	
	#content .companyLt .redbg .head {
		width: 50%;
	}
	.companyLt .aquabg {
		width: 40%;
		margin-top: 65%;
	}
	.aquabg .ct {
		width: 60%;
	}
	.companyLt .greenbg {
		width: 60%;
		margin-top: 5%;
	}
	.companyLt .greenbg .first {
		width: 39%;
		left: 0%;
	}
	.companyLt .greenbg .second {
		left: 7%;
		width: 68%;
	}
	.companyLt .greenbg .third {
		width: 66%;
		left: 19%;
	}
	/*company end*/
}
@media (max-width: 1150px) and (min-width: 1101px) {
	/*company start*/
	.companyLt .midsec {
		background-position: right;
		margin-bottom: 20px;
	}
	#content .companyLt .orangebg .head {
		left: 30%;
	}
	.companyLt .pinkbg .first {
		width: 49%;
		left: 40%;
	}
	.companyLt .pinkbg .second {
		width: 68%;
		left: 14%;
	}
	.companyLt .pinkbg .third {
		width: 63%;
		left: 2%;
	}
	#content .companyLt .pinkbg .second p ,
	#content .companyLt .greenbg .second p {
		font-size: 14px;
		line-height: 16px;
	}
	.companyLt .pinkbg .lt {
		margin-top: 10px;
	}
	#content .companyLt .pinkbg .mainhead1 {
		margin: 10px 0 -10px 0;
	}
	.companyLt .bluebg {
		margin-top: 70%;
	}
	.bluebg .ct {
		width: 60%;
	}
	
	#content .companyLt .redbg .head {
		width: 50%;
	}
	.companyLt .aquabg {
		width: 40%;
		margin-top: 70%;
	}
	.aquabg .ct {
		width: 70%;
	}
	.companyLt .greenbg {
		width: 60%;
		margin-top: 5%;
	}
	.companyLt .greenbg .first {
		width: 35%;
		left: 6%;
	}
	.companyLt .greenbg .second {
		left: 15%;
		width: 70%;
	}
	.companyLt .greenbg .third {
		width: 60%;
		left: 28%;
	}
	#content .companyLt .pinkbg ul li {
		margin-bottom: 7px;
	}
}
@media (max-width: 1100px){
	.companyLt .section1 {
		padding: 120px 20px 20px 20px;
	}
	#content .companyLt .top-sec p ,
	#content .companyLt .more-ct p {
    width: 100%;
	}
	#content .companyLt .top-sec .mainhead {
		font-size: 24px;
		line-height: 28px;
	}
	.companyLt.container {
		padding: 0;
	}
	.companyLt .midsec ,
	.companyLt .botsec {
		background: none;
		height: auto;
	    margin-bottom: 0;
	}
	.companyLt .orangebg {
		background-color: #ffa409;
	}
	#content .companyLt .orangebg .head,
	#content .companyLt .redbg .head	{
		font-size: 20px;
		line-height: 24px;
		padding: 20px;
		left: 0;
		margin: 0;
		width: auto;
	}
	.companyLt .pinkbg {
		width: 100%;
		color: #fff;
		float: none;
		margin-top: 0;
		background: #d2145a;
		padding: 20px;
	}
	.companyLt .bluebg {
		float: none;
		width: 100%;
		text-align: center;
		margin-top: 0;
		background-color: #2ca9e1;
		margin: 0;
		padding: 20px;
	}
	.companyLt .pinkbg .first,
	.companyLt .pinkbg .second,
	.companyLt .pinkbg .third {
		width: auto;
		left: 0;
		position: relative;
	}
	#content .companyLt .pinkbg p,
	#content .companyLt .pinkbg ul li ,
	#content .companyLt .greenbg p,
	#content .companyLt .greenbg ul li	{
		line-height: 16px;
		margin-bottom: 16px;
		font-size: 14px;
	}
	.companyLt .pinkbg .lt,
	.companyLt .greenbg .lt	{
		float: left;
		width: 30%;
	}
	.companyLt .pinkbg .rt,
	.companyLt .greenbg .rt	{
		float: left;
		width: 70%;
}
	
	
	
	.companyLt .redbg {
		background-color: #e63c2e;
	}
	.companyLt .greenbg {
		width: 100%;
		color: #fff;
		float: none;
		margin-top: 0;
		background: #9fcb5d;
		padding: 20px;
	}
	.companyLt .greenbg .first,
	.companyLt .greenbg .second,
	.companyLt .greenbg .third {
		width: auto;
		left: 0;
		position: relative;
	}
	.companyLt .aquabg {
		float: none;
		width: 100%;
		text-align: center;
		margin-top: 0;
		background-color: #00bcb4;
		padding: 20px;
	}
	.aquabg .ct {
		width: 100%;
		margin: 0 auto;
	}
}

@media (max-width: 991px){
}
@media (max-width: 760px) {
	.companyLt .section1 {
		padding: 20px;
	}
}









