body.home #mainContentWrapper{border-bottom:none !important;}
#sidebar_right.w25.fl{display:none;}
#main_content_article.w75.fl{width:100%;float:left;margin:0px;padding:0px;}

body.landing_avia #hpcs{display:none;}

body.page #foo_bdgs{display:none;}
body.landing #mainContentWrapper .container .inner{width:100%;float:left;max-width:100%;padding:0px;}
body.landing .container #land .inner,body.landing #mainContentWrapper #main_content_article #land .inner{max-width:1480px !important;float:none;margin:0px auto;text-align:left;}
body.landing .container #land1,
body.landing .container #land2,
body.landing .container #land3,
body.landing .container #land4,
body.landing .container #land5,
body.landing .container #land6,
body.landing .container #land7,
body.landing .container #land8,
body.landing .container #land9{width:100%;float:left;margin:0px;padding:0px;text-align:center;}
body.landing .container #land1{padding-bottom:70px;text-align:center;}
body.landing .container #land1 h1,body.landing .container #land1 h2{text-align:center;}

body.landing_work #banner{background-image:url(../../../images/banner-land-work.jpg);}
body.landing_constr #banner{background-image:url(../../../images/banner-land-constr.jpg);}
body.landing_avia #banner{background-image:url(../../../images/banner-land-avia.jpg);}
body.landing_car #banner{background-image:url(../../../images/banner-land-car.jpg);}

body.landing #mainContentWrapper{width:100%;float:left;margin:0px;box-sizing:border-box;height:auto;}
body.landing #main_content{width:100%;float:left;margin:0px;box-sizing:border-box;height:auto;}
body.landing #mainContentWrapper #land{width:100%;float:left;margin:0px;padding:0px;box-sizing:border-box;height:auto;}

body.landing .container #land2{width:100%;float:left;margin:0px;padding:80px 0px;background-image:url(../../../images/land2.jpg);background-size:cover;color:#fff;background-position:center;}
body.landing .container #land2 h3{color:#FA9E1F;font-size:28px;line-height:32px;}
body.landing .container #land2 p a{color:#FA9E1F !important;}
body.landing .container #land2 p a:hover{color:#fff !important;}
body.landing .container #land2L,body.landing .container #land2R{width:48%;float:left;margin:0px;padding:0px;}
body.landing .container #land2L{margin-right:4%;}
body.landing .container #land2 ul,body.landing .container #land2 ul li{width:100%;float:left;margin:0px;padding:0px;list-style:none;list-style-type:none;font-family:"Cardo";font-size:20px;line-height:22px;}
body.landing .container #land2 ul{margin-top:25px;}
body.landing .container #land2 ul li{margin:10px 0px;box-sizing:border-box;padding:14px;border:1px #FA9E1F solid;}
body.landing .container #land2 ul li span{color:#FA9E1F;margin-right:14px;}

body.landing .container #land3{width:100%;float:left;margin:0px;padding:60px 0px;}
body.landing .container #land3 h3{color:#324F99;font-size:28px;line-height:32px;}
body.landing .container #land31{width:100%;float:left;margin:0px;padding:45px 100px;box-sizing:border-box;border:1px #FA9E1F solid;margin-bottom:60px;}
body.landing .container #land31 h3{text-align:center;}
body.landing .container #land32{width:50%;float:left;margin:0px;padding:0px;box-sizing:border-box;}
body.landing .container #land33{width:45%;float:left;margin:0px;padding:0px;box-sizing:border-box;}
body.landing .container #land32{margin-right:5%;padding-right:5%;border-right:1px #FA9E1F solid;}

body.landing .container #land4{width:100%;float:left;margin:0px;padding:80px 0px;background-color:#061233;background-image:url(../../../images/bluegrad.png);background-size:100% 100%;color:#fff;text-align:center;border-bottom:25px #21409C solid;}
body.landing .container #land4 a,body.landing .container #land4 strong.makeCall{color:#FA9E1F !important;}
body.landing .container #land4 a:hover,body.landing .container #land4 strong.makeCall:hover{color:#Fff !important;}
body.landing .container #land4 h3{color:#FA9E1F;font-size:28px;line-height:32px;}
body.landing .container #land41,body.landing .container #land42{width:48%;float:left;margin:0px;padding:0px;}
body.landing .container #land41{margin-right:4%;}
body.landing .container #land42i{width:100%;float:left;border:1px #FA9E1F solid;background-size:cover;background-position:center;height:370px;}
body.landing.landing_work .container #land42i{background-image:url(../../../images/land-car.jpg);}
body.landing.landing_constr .container #land42i{background-image:url(../../../images/land-constr.jpg);}

body.landing .container #land5{width:100%;float:left;margin:0px;padding:120px 0px;padding-bottom:130px;background-image:url(../../../images/land3.jpg);background-size:cover;color:#fff;background-position:center;}
body.landing .container #land5 .inner{text-align:center !important;}
body.landing .container #land5 h3{color:#FA9E1F;font-size:28px;line-height:32px;}
body.landing .container #land5 p a{color:#FA9E1F !important;}
body.landing .container #land5 p a:hover{color:#fff !important;}
body.landing .container #land5 h4 a{color:#FA9E1F !important;}
body.landing .container #land5 h4 a:hover{color:#fff !important;}

body.landing .container #land6{width:100%;float:left;margin:0px;padding:60px 0px;}
body.landing .container #land6 h3{color:#324F99;font-size:28px;line-height:32px;}
body.landing .container #land6L{width:50%;float:left;margin:0px;padding:0px;box-sizing:border-box;}
body.landing .container #land6R{width:45%;float:left;margin:0px;padding:0px;box-sizing:border-box;}
body.landing .container #land6L{margin-right:5%;padding-right:5%;border-right:1px #FA9E1F solid;}

body.landing .container #land7{width:100%;float:left;margin:0px;padding:120px 0px;background-image:url(../../../images/land2.jpg);background-size:cover;color:#fff;background-position:center;}
body.landing .container #land7 h3{color:#FA9E1F;font-size:28px;line-height:32px;text-align:center;}
body.landing .container #land7 p{color:#fff;text-align:center;}
body.landing .container #land7 p a{color:#FA9E1F !important;}
body.landing .container #land7 p a:hover{color:#fff !important;}
body.landing .container #land7i{width:100%;float:left;margin:0px;padding:50px 110px;box-sizing:border-box;border:1px #FA9E1F solid;}

body.landing.landing_avia .container #land7{background-image:url(../../../images/bluegrad.png) !important;background-size:100% 100% !important;}
body.landing.landing_avia .container #land31{margin-bottom:0px !important;}
body.landing.landing_avia .container #land2{background-image:url(../../../images/land21.jpg);background-size:cover;color:#fff;background-position:center;}

body.landing.landing_car .container #land5{background-image:url(../../../images/land-car1.jpg);}
body.landing.landing_car .container #land7{background-image:url(../../../images/land-car2.jpg);border-bottom:25px #21409C solid;}
body.landing.landing_car .container #land4{border-bottom:none !important;margin-bottom:-20px !important;}
body.landing.landing_car .container #land4 .inner{text-align:center !important;}
body.landing.landing_car .container #land4 h3{margin-top:5px !important;}

body.landing .container #land8{width:100%;float:left;margin:0px;padding:100px 0px;}
body.landing .container #land8 h3{color:#324F99;font-size:28px;line-height:32px;margin-top:5px;}
body.landing .container #land8 li a{color:#FA9E1F !important;}
body.landing .container #land8 li a:hover{color:#fff !important;}
#land8L{width:55%;float:left;margin:0px;padding:0px;margin-right:5%;}
#land8R{width:40%;float:left;margin:0px;padding:0px;}
#land81{background-color:#061233;background-image:url(../../../images/bluegrad.png);background-size:100% 100%;color:#fff;font-size:30px;line-height:34px;font-family:"Cardo";box-sizing:border-box;padding:10px;margin-top:35px;}
#land82{box-sizing:border-box;padding:40px 30px;border:1px #FA9E1F solid;}
#land8R ul,#land8R ul li{list-style:none;list-style-type:none;}
#land8R ul li{margin:20px 0px;box-sizing:border-box;padding-left:50px;background-image:url(../../../images/land-bull.png);background-position:center left;background-repeat:no-repeat;}

body.landing.landing_car .container #land5{padding:100px 0px;padding-bottom:110px;}
#landps{width:100%;float:left;margin:0px;padding:0px;}
#landps div.ldp{text-align:center;width:30%;float:left;margin:10px 0px;padding:0px;}
#landps div.ldp2,#landps div.ldp5{margin-left:5%;margin-right:5%;}
#landps h4{font-family:"Lato";font-size:22px;line-height:24px;color:#FA9E1F;}
#landps p{line-height:22px;}

#landfaq{width:100%;float:left;margin:0px;padding:0px;text-align:center;margin-bottom:-40px;}
#landfaq .inner{text-align:center !important;}
#landfaq h3{color:#324F99;font-size:28px;line-height:32px;margin-bottom:30px;float:left;width:100%;text-align:center;}
#landfaq div.faq{width:49%;float:left;margin:10px 0px;padding:10px;background-image:url(../../../images/bluegrad.png);background-size:100% 100%;color:#fff;box-sizing:border-box;}
#landfaq div.faq1,#landfaq div.faq3{margin-right:2%;}
#landfaq div.faq p{margin:0px !important;}
#landfaq div.faq p.qq{color:#FA9E1F;font-size:26px;line-height:38px;font-family:"Cardo";}
#landfaq div.faq p.aa{color:#fff;font-size:16px;line-height:21px;display:none;}
#landfaq div.faq table{width:100%;float:left;margin:0px;padding:0px;cursor:pointer;}
#landfaq div.faq table td{border:1px #FA9E1F solid;padding:15px 20px;vertical-align:middle;height:200px;}
#landfaq div.faq:hover p.qq{display:none;}
#landfaq div.faq:hover p.aa{display:block;}

@media(max-width:1500px){
body.landing .container #land .inner,body.landing #mainContentWrapper #main_content_article #land .inner{box-sizing:border-box;padding:0px 12px;}
body.landing .container #land2{padding:60px 0px;}
body.landing .container #land8{padding:75px 0px;}
body.landing .container #land8 h3{font-size:28px;line-height:32px;margin-top:5px;}
#land8L{width:55%;margin-right:4%;}
#land8R{width:41%;}
#land81{font-size:26px;line-height:30px;padding:10px;margin-top:35px;}
#land82{padding:30px 20px;}
#land8R ul li{margin:20px 0px;padding:5px 0px;padding-left:42px;background-size:30px 30px;}
}
@media(max-width:1460px){
#landfaq{margin-bottom:-40px;}
#landfaq h3{font-size:28px;line-height:32px;margin-bottom:30px;}
#landfaq div.faq{width:49%;margin:10px 0px;padding:10px;}
#landfaq div.faq1,#landfaq div.faq3{margin-right:2%;}
#landfaq div.faq p.qq{font-size:26px;line-height:38px;}
#landfaq div.faq p.aa{font-size:16px;line-height:21px;}
#landfaq div.faq table td{padding:14px 16px;height:220px;}
}
@media(max-width:1430px){
body.landing.landing_car .container #land5{padding:70px 0px;}
#landps div.ldp{width:48%;margin:10px 0px;}
#landps div.ldp2,#landps div.ldp5{margin-left:0;margin-right:0;}
#landps div.ldp1,#landps div.ldp3,#landps div.ldp5{margin-right:4%;}
#landps h4{font-size:22px;line-height:24px;}
#landps p{line-height:22px;}
}
@media(max-width:1400px){
body.landing .container #land4{padding:60px 0px;border-bottom:22px #21409C solid;}
body.landing .container #land4 h3{font-size:28px;line-height:32px;}
body.landing .container #land41,body.landing .container #land42{width:48%;}
body.landing .container #land41{margin-right:4%;}
body.landing .container #land42i{height:400px;}
body.landing .container #land7{padding:90px 0px;}
body.landing .container #land7 h3{font-size:28px;line-height:32px;}
body.landing .container #land7i{padding:40px 70px;}
}
@media(max-width:1340px){
body.landing .container #land2{padding:50px 0px;}
body.landing .container #land2 h3{font-size:28px;line-height:32px;}
body.landing .container #land2L{width:48%;}
body.landing .container #land2R{width:49%;}
body.landing .container #land2L{margin-right:3%;}
body.landing .container #land2 ul,body.landing .container #land2 ul li{font-size:18px;line-height:20px;}
body.landing .container #land2 ul{margin-top:24px;}
body.landing .container #land2 ul li{margin:10px 0px;padding:14px;}
body.landing .container #land2 ul li span{margin-right:12px;}
}
@media(max-width:1300px){
body.landing .container #land5{padding:90px 0px;padding-bottom:100px;}
body.landing .container #land5 .inner{text-align:center !important;}
body.landing .container #land5 h3{font-size:28px;line-height:32px;}
}
@media(max-width:1200px){
body.landing .container #land2{padding:40px 0px;padding-top:32px;}
body.landing .container #land2 h3{font-size:28px;line-height:32px;}
body.landing .container #land2L,body.landing .container #land2R{width:100%;}
body.landing .container #land2L{margin-right:0%;}
body.landing .container #land2 ul,body.landing .container #land2 ul li{font-size:20px;line-height:22px;}
body.landing .container #land2 ul{margin-top:10px;}
body.landing .container #land2 ul li{margin:8px 0px;padding:12px 15px;}
body.landing .container #land2 ul li span{margin-right:12px;}
body.landing .container #land4{padding:46px 0px;border-bottom:20px #21409C solid;}
body.landing .container #land4 h3{font-size:28px;line-height:32px;}
body.landing .container #land41{width:54%;}
body.landing .container #land42{width:42%;}
body.landing .container #land41{margin-right:4%;}
body.landing .container #land42i{height:400px;margin-top:10px;}
body.landing .container #land6{padding:40px 0px;padding-top:35px;}
body.landing .container #land6 h3{font-size:26px;line-height:32px;}
body.landing .container #land6L{width:50%;}
body.landing .container #land6R{width:45%;}
body.landing .container #land6L{margin-right:5%;padding-right:5%;}
#landfaq{margin-bottom:-30px;}
#landfaq h3{font-size:28px;line-height:32px;margin-bottom:30px;}
#landfaq div.faq{width:49%;margin:10px 0px;padding:8px;}
#landfaq div.faq1,#landfaq div.faq3{margin-right:2%;}
#landfaq div.faq p.qq{font-size:26px;line-height:38px;}
#landfaq div.faq p.aa{font-size:16px;line-height:21px;}
#landfaq div.faq table td{padding:12px 14px;height:250px;}
}
@media(max-width:1150px){
body.landing .container #land8{padding:45px 0px;}
body.landing .container #land8 h3{font-size:28px;line-height:32px;margin-top:5px;}
#land8L{width:52%;margin-right:4%;}
#land8R{width:44%;}
#land81{font-size:24px;line-height:28px;padding:10px;margin-top:5px;}
#land82{padding:30px 15px;}
#land8R ul li{margin:20px 0px;padding:5px 0px;padding-left:42px;background-size:28px 28px;}
}
@media(max-width:1100px){
body.landing .container #land3{padding:40px 0px;}
body.landing .container #land3 h3{font-size:28px;line-height:32px;}
body.landing .container #land31{padding:30px 60px;margin-bottom:34px;}
body.landing .container #land31 h3{text-align:center;}
body.landing .container #land32{width:50%;}
body.landing .container #land33{width:45%;}
body.landing .container #land32{margin-right:5%;padding-right:5%;}
body.landing .container #land42i{height:440px;margin-top:10px;}
#landfaq div.faq table td{padding:12px 14px;height:275px;}
body.landing .container #land7{padding:50px 0px;}
body.landing .container #land7 h3{font-size:28px;line-height:32px;}
body.landing .container #land7i{padding:35px 50px;}
}
@media(max-width:1000px){
#landfaq{margin-bottom:-20px;}
#landfaq h3{font-size:28px;line-height:32px;margin-bottom:30px;}
#landfaq div.faq{width:100%;margin:5px 0px;padding:6px;}
#landfaq div.faq1,#landfaq div.faq3{margin-right:0%;}
#landfaq div.faq p.qq{font-size:26px;line-height:38px;}
#landfaq div.faq p.aa{font-size:18px;line-height:22px;}
#landfaq div.faq table td{padding:12px 14px;height:200px;}
body.landing .container #land8{padding:30px 0px;}
body.landing .container #land8 h3{font-size:28px;line-height:32px;margin-top:5px;}
#land8L,#land8R{width:100%;margin:0px;}
#land81{font-size:26px;line-height:28px;padding:10px;margin-top:5px;}
#land82{padding:10px 15px;}
#land8R ul li{margin:18px 0px;padding:5px 0px;padding-left:45px;background-size:28px 28px;}
}
@media(max-width:900px){
body.landing #mainContentWrapper .container .inner{padding:0px !important;box-sizing:border-box !important;}
#mainContentWrapper #main_content_article .inner, #mainContentWrapper #sidebar_left .inner, #mainContentWrapper #sidebar_right .inner{box-sizing:border-box !important;padding:0px!important;}
body.landing .container #land .inner,body.landing #mainContentWrapper #main_content_article #land .inner{padding:0px 12px !important;box-sizing:border-box !important;}
body.landing .container #land4{padding:36px 0px;padding-top:30px;border-bottom:18px #21409C solid;}
body.landing .container #land4 h3{font-size:28px;line-height:32px;}
body.landing .container #land41{width:100%;}
body.landing .container #land42{display:none;}
body.landing .container #land5{padding:50px 0px;padding-bottom:60px;}
body.landing .container #land6{padding:35px 0px;padding-top:30px;}
body.landing .container #land6 h3{font-size:26px;line-height:32px;}
body.landing .container #land6L{width:100%;}
body.landing .container #land6R{width:100%;}
body.landing .container #land6L{margin-right:0%;padding-right:0%;border:none;}
body.landing.landing_car .container #land5{padding:40px 0px;}
#landps div.ldp{width:48%;margin:5px 0px;}
#landps div.ldp1,#landps div.ldp3,#landps div.ldp5{margin-right:4%;}
#landps h4{font-size:18px;line-height:20px;}
#landps p{font-size:16px;line-height:22px;}
}
@media(max-width:820px){
#land2{background-image:url(../../../images/land2-mob.jpg);}
#land7{background-image:url(../../../images/land2-mob.jpg);}
body.landing.landing_avia .container #land2{background-image:url(../../../images/land21-mob.jpg);}
body.landing_work #banner{background-image:url(../../../images/banner-land-work-mob.jpg);}
body.landing_constr #banner{background-image:url(../../../images/banner-land-constr-mob.jpg);}
body.landing_avia #banner{background-image:url(../../../images/banner-land-avia-mob.jpg);}
body.landing_car #banner{background-image:url(../../../images/banner-land-car-mob.jpg);}
body.landing.landing_car .container #land5{background-image:url(../../../images/land-car1-mob.jpg);}
body.landing.landing_car .container #land7{background-image:url(../../../images/land-car2-mob.jpg);}
}
@media(max-width:800px){
body.landing .container #land3{padding:34px 0px;}
body.landing .container #land3 h3{font-size:26px;line-height:30px;}
body.landing .container #land31{padding:20px 30px;margin-bottom:20px;}
body.landing .container #land31 h3{text-align:left;}
body.landing .container #land32{width:100%;}
body.landing .container #land33{width:100%;}
body.landing .container #land32{margin-right:0%;padding-right:0%;border:none;}
}
@media(max-width:760px){
#landfaq{margin-bottom:-10px;float:left;height:auto;}
#landfaq h3{font-size:28px;line-height:32px;margin-bottom:24px;}
#landfaq div.faq{width:100%;margin:5px 0px;padding:6px;box-sizing:border-box;}
#landfaq div.faq1,#landfaq div.faq3{margin-right:0%;}
#landfaq div.faq p.qq{font-size:26px;line-height:38px;}
#landfaq div.faq p.aa{font-size:16px;line-height:21px;}
#landfaq div.faq table td{padding:12px 14px;height:200px;}
body.landing .container #land7{padding:20px 0px;}
body.landing .container #land7 h3{font-size:26px;line-height:32px;text-align:left;}
body.landing .container #land7 p{text-align:left;}
body.landing .container #land7i{padding:10px 20px;}
}
@media(max-width:700px){
body.landing.landing_car .container #land5{padding:30px 0px;}
#landps div.ldp{width:100%;margin:2px 0px;}
#landps div.ldp1,#landps div.ldp3,#landps div.ldp5{margin-right:0;}
#landps h4{font-size:20px;line-height:22px;}
#landps p{font-size:16px;line-height:22px;}
}
@media(max-width:640px){
body.landing .container #land2{padding:34px 0px;padding-top:28px;}
body.landing .container #land2 h3{font-size:26px;line-height:30px;}
body.landing .container #land2 ul,body.landing .container #land2 ul li{font-size:16px;line-height:18px;}
body.landing .container #land2 ul{margin-top:10px;}
body.landing .container #land2 ul li{margin:7px 0px;padding:10px 15px;}
body.landing .container #land2 ul li span{margin-right:10px;}
#landfaq{margin-bottom:0px;}
#landfaq h3{font-size:28px;line-height:32px;margin-bottom:24px;}
#landfaq div.faq p.qq{font-size:24px;line-height:36px;}
#landfaq div.faq p.aa{font-size:16px;line-height:21px;}
#landfaq div.faq table td{padding:12px 14px;height:260px;}
}
@media(max-width:600px){
body.landing .container #land1 h1, body.landing .container #land1 h2{text-align:left;}
body.landing .container #land5{padding:25px 0px;padding-bottom:30px;}
body.landing .container #land5 .inner{text-align:left !important;}
body.landing .container #land5 h3{font-size:26px;line-height:30px;}
}
@media(max-width:560px){
body.landing .container #land3{padding:30px 0px;}
body.landing .container #land3 h3{font-size:24px;line-height:28px;}
body.landing .container #land31{padding:10px 12px;margin-bottom:15px;}
}
@media(max-width:520px){
body.landing .container #land2{padding:30px 0px;padding-top:26px;}
body.landing .container #land2 h3{font-size:24px;line-height:28px;}
body.landing .container #land2 ul,body.landing .container #land2 ul li{font-size:20px;line-height:26px;}
body.landing .container #land2 ul{margin-top:10px;}
body.landing .container #land2 ul li{margin:7px 0px;padding:10px 15px;}
body.landing .container #land2 ul li span{display:none;}
#landfaq div.faq table td{height:340px;}
#landfaq div.faq p.qq br{display:none;}
body.landing.landing_car .container #land4 h3{font-size:24px;line-height:28px;}
}
@media(max-width:500px){
body.landing .container #land8 h3{font-size:26px;line-height:30px;margin-top:5px;}
#land81{font-size:22px;line-height:24px;padding:10px;margin-top:10px;}
#land82{padding:10px 10px;}
#land8R ul{margin:0px;margin-left:10px;}
#land8R ul li{margin:15px 0px;padding:5px 0px;padding-left:35px;background-size:20px 20px;}
}
@media(max-width:440px){
body.landing .container #land2{padding:30px 0px;padding-top:26px;}
body.landing .container #land2 h3{font-size:24px;line-height:28px;}
body.landing .container #land2 ul,body.landing .container #land2 ul li{font-size:18px;line-height:24px;}
body.landing .container #land2 ul{margin-top:8px;}
body.landing .container #land2 ul li{margin:6px 0px;padding:8px 12px;}
body.home #mainContentWrapper{overflow:hidden !important;padding-bottom:0px !important;}
}
@media(max-width:400px){
#landfaq div.faq table td{height:400px;}
#land81{font-size:18px;line-height:20px;padding:10px;margin-top:10px;}
#land8R ul li{margin:10px 0px;padding:5px 0px;padding-left:26px;background-size:15px 15px;}
}
@media(max-width:360px){
#landfaq div.faq table td{height:430px;}
}
