@charset "utf-8";.affiloationLogo{margin:0;padding:0;}
.affiloationLogo li{overflow:hidden;padding:0;border-bottom:1px solid #eee;margin:0 0 19px;padding:0 0 15px;}
.affiloationLogo li:last-child{border-bottom:none;}
.affiloationLogo li .logoContRight{float:left;width:68%;}
.affiloationLogo li .logoContRight h3{font-size:15px;margin-top:0;margin-bottom:10px;}
.affiloationLogo li .imgDiv{float:left;margin:0 20px 0 0;width:168px;}
.affiloationLogo li p{padding:0;margin:0;}
.affiloationLogo li img{display:block;}
article ul.affiloationLogo li::before{background-image:none;}
.leftImg{margin:0 30px 0 0;}
.sustainableDevelopment{display:block;border:#eee 1px solid;margin:30px 0 30px 0;}
#gmapBor{border:#c9c9c9 10px solid;margin:0 0 50px 0;}
#gmapBor iframe{width:100%;}
.contSec{overflow:hidden;}
.contLeft{float:left;width:45%;}
.contRight{float:right;width:45%;}
.wpcf7-form{margin:40px 0 0 0;}
.serviceList{margin:30px 0 30px 0;}
.servicePod{overflow:hidden;margin:20px 0 0 0;padding:0;}
.servicePod li{float:left;background-image:none;margin:0 20px 20px 0;}
.servicePod li:nth-child(2n+2){margin-right:0;}
.servicePod li:before{background-image:none;}
.servicePod li span{background-color:#375ca1;color:#fff;display:block;font-size:13px;font-weight:bold;padding:10px;-webkit-transition-duration:0.5s;-moz-transition-duration:0.5s;-o-transition-duration:0.5s;}
.servicePod li a{display:inline-block;text-align:center;}
.servicePod li a img{display:block;margin-bottom:5px;}
.servicePod li a:hover span{background-color:#000;}
.servicePod li a img{-webkit-transition-duration:0.5s;-moz-transition-duration:0.5s;-o-transition-duration:0.5s;}
.servicePod li a:hover img{opacity:0.8;}
.wpcf7 .wpcf7-submit{line-height:30px;}
.safetyLogo{padding:0 !important;margin:0 !important;}
.safetyLogo li{background-image:none !important;margin:0 10px 0 0;display:block;float:left;width:140px;}
.safetyLogo li img{width:100%;}
.safetyLogo li:last-child{margin:0;}
.safetyLogo li::before{background-image:none !important;}
.partnersCont{margin:0 !important;padding:0 !important;}
.home .hp_pods_cont .hp_pod .title{top:103px;padding:2px 0;width:215px;}
.home .hp_pods_cont .hp_pod:last-child .title{top:103px;line-height:19px;padding:5px 0 0 0;}
.home .banner_wrapper{background:url("https://www.marescolimited.com/wp-content/uploads/2016/03/banner.jpg") no-repeat center center;height:620px;}
.home .banner_wrapper .cont{background:rgba(0, 0, 0, 0) url("img/ss_wrapper_back.png") repeat scroll 0 0;color:#fff;display:inline-block;padding:16px 0 11px 23px;text-transform:uppercase;width:510px;margin:190px 0 0 0;}
.home .banner_wrapper .cont p{font-family:"canterbold";font-size:62px;color:#fff;line-height:75px;margin-bottom:0px;letter-spacing:-0.5px;}
.home .container{width:980px;margin:0 auto;}
.home .hp_pods_cont{height:315px;background-image:url("https://www.marescolimited.com/wp-content/uploads/2016/03/pod_back_2.jpg") repeat center center;}
.home .white_bar{display:none;}
.home .hp_home_content{background-color:#fff;}
.home .hp_home_content .title{color:#000;display:block;font-family:"geared_slabregular";font-size:34px;margin-bottom:20px;margin-top:20px;text-transform:uppercase;text-align:center;color:#385ea2;font-weight:400;}
.home .hp_home_content p{text-align:center;font-size:16px;color:#484848;font-family:'Droid Sans', sans-serif;line-height:21px;margin-bottom:50px;}
.partnersCont{margin:70px 0 0 0;}
.hp_pod{background:none;}
.hdr_menu li a:active{color:#254488;}
#text-9:hover span.title, #text-8:hover span.title, #text-7:hover span.title, #text-10:hover span.title{background:url(https://www.marescolimited.com/wp-content/uploads/2016/03/grey_transp_hover.png) repeat 0 0;}
.partnersCont{background:url(https://www.marescolimited.com/wp-content/uploads/2016/03/partner_logo_bg2.jpg) repeat center center;border-bottom:1px solid white;}
.partners-wrpr .textwidget li.first img{margin:8px 0 0 0 !important;}
.hp_pods_cont{padding-left:0px;padding-right:0px;}
.hp_home_content{margin:68px 0 0 0;}
.home .partners-wrpr .textwidget li img{margin-top:20px;}
.partners-wrpr .textwidget li.last img{margin:20px 0 0 0;}
.partners-wrpr .textwidget li:nth-child(2){margin-left:10px;}
.partners-wrpr .textwidget li{width:145px;}
.hdr_cta_nav .textwidget{background:#999999 none repeat scroll 0 0;margin-top:26px;letter-spacing:0.5px;}
.home .partners-wrpr .textwidget li img{margin-top:27px !important;}
.logo img{top:15px;}
.hp_pod{width:210px;}
.hp_pods_cont .title{margin-top:15px;font-weight:400;}
.since{margin-left:-15px;}
.hp_home_content{}
@media screen and (max-width:1024px){.partnersCont{background:rgba(0, 0, 0, 0) url("https://www.marescolimited.com/wp-content/uploads/2016/03/partner_logo_bg2.jpg") repeat scroll center center}
.hp_home_content{padding:0 15px 30px;}
.home .partners-wrpr .textwidget li img{margin-top:25px !important;}
}
@media screen and (max-width:800px){}
@media screen and (max-width:768px){.home .banner_wrapper .cont p{margin-bottom:0;}
.home .hp_pods_cont .hp_pod .title{width:99%;top:73px;hp_pod{margin-top:20px;width:32%;}
}
.home .hp_pods_cont .hp_pod:last-child .title{top:72px;}
.home .banner_wrapper .cont p{line-height:65px;margin-bottom:0;}
.ftr_pod{margin-left:35px;}
.hp_home_content{padding:15px;}
.home .partners-wrpr .textwidget li img{width:88%;}
.partnersCont{background:rgba(0, 0, 0, 0) url("https://www.marescolimited.com/wp-content/uploads/2016/03/partner_logo_bg2.jpg") repeat scroll center center;}
.main_menu .sub-menu li a{font-size:18px;padding-left:16px;}
.hp_pod{width:35%;margin:30px 10px 0;}
.home .hp_pods_cont{height:590px;}
.main_menu .sub-menu{width:240px;}
.home .hp_pods_cont .hp_pod:last-child .title{top:110px;width:99.5%;}
.home .hp_pods_cont .hp_pod .title{top:110px !important;width:99.5%;}
.home .hp_pods_cont .hp_pod:last-child .title{top:140px;width:99.5%;}
.hp_pods_cont .title{margin-bottom:0px;}
.partners-wrpr .textwidget li img{margin-top:30px;width:89%;}
.partnersCont{margin-top:10px;}
.partners-wrpr .textwidget li.first img{margin-left:15px !important;}
.partners-wrpr .textwidget li.last img{margin-right:15px !important;}
.hp_home_content{margin:0 !important;padding:0 15px 20px !important;}
.hp_pods_cont .title{margin:30px 0 5px 0;}
.home .hp_home_content p{margin-bottom:25px;}
.since{margin-top:70px;margin-left:0;}
}
@media screen and (max-width:700px){.hp_pod{margin:30px 10px 0;width:36%;}
.partnersCont{margin:0 !important;padding:0 !important;}
.home .hp_pods_cont .hp_pod .title{top:75px !important;}
.home .hp_pods_cont{height:520px;}
.hp_pods_cont .title{margin-bottom:0;}
}
@media screen and (max-width:650px){.home .hp_pods_cont{height:500px;}
.home .hp_pods_cont .hp_pod .title{padding:3px 0 2px;width:99.5%;top:103px;}
.home .hp_pods_cont .hp_pod:last-child .title{top:102px;line-height:19px;}
}
@media screen and (max-width:600px){.home .hp_home_content p{font-family:"Droid Sans",sans-serif;font-size:15px;line-height:22px;}
#text-5.ftr_pod{width:100%;padding-left:50px;padding-right:50px;}
.partnersCont{margin-top:0px;}
.hp_home_content{margin-top:0;}
.contRight, .contLeft{display:block;width:100%;float:none;}
}
@media screen and (max-width:550px){.home .hp_pods_cont{height:auto;}
}
@media screen and (max-width:500px){}
@media screen and (max-width:480px){.home .hp_pods_cont .hp_pod .title{width:99.1%;top:127px;}
.home .hp_pods_cont .hp_pod:last-child .title{line-height:35px;top:126px;}
.hp_pods_cont .title{font-size:20px;line-height:25px;margin:10px 0;}
.hp_pods_cont .col12 > .title{font-size:23px;}
.content{box-shadow:none;-webkit-box-shadow:none;}
.home .hp_pods_cont .hp_pod:last-child .title{line-height:19px;top:126px;}
.home .hp_pods_cont .hp_pod .title{line-height:38px;top:126px;}
.hp_pods_cont{height:925px !important;}
.hp_pod{margin:50px 0 0 0 !important;}
.hp_pod:first-child{margin-top:0px !important;}
#text-9{margin-top:0px !important;}
}
@media screen and (max-width:400px){.hp_pod{margin:50px 0 0 0 !important;}
#text-9{margin-top:0px !important;}
.hp_pod{margin-top:30px;width:63%;}
.hp_pods_cont{height:945px !important;}
}
@media screen and (max-width:350px){.hp_pod{margin-top:20px !important;width:63%;}
.hp_pods_cont .title{margin:25px 0 20px 0 !important;}
#text-5.ftr_pod{padding-left:40px;}
.home .hp_pods_cont .hp_pod .title{line-height:38px;top:75px !important;}
.hp_pods_cont{height:755px !important;}
.home .hp_home_content .title{line-height:36px;}
}