@charset "utf-8";
.mobile_menu{width: 101.2% !important;margin-left: -2%;float: left !important;}
.mobile_menu span{display: block;background: #F6A539;color: #fff;padding: 5px;text-transform: uppercase;cursor: pointer;}

@media only screen and (min-width:768px) {
.mobile_menu{display:none !important;}
}


@media only screen and (min-width:1280px) {
.wrapper {width: 80%;}
}

@media only screen and (max-width:767px) {
.logo, .main_menu, .LeftMenu, .LeftMenu a{float:none !important;}
.top_menu li{padding-left: 10px !important;padding-right: 10px !important;}
.main_menu:after{content:"" !important;display:block !important;clear:both !important;}
.mobile_menu, .LeftMenu a{display:block !important;}
.LeftMenu{display:none !important;}
.AsideMenuOpen.LeftMenu{display:block !important;}
.wrapper {width: 100% !important;}
.logo {width: 96% !important;text-align: center !important;}
.top-header-right {width: 96% !important;text-align: left !important;}
.main_menu span {text-align: center !important;}
.top_menu {text-align: center !important;}
.top_menu li {display: inline-block !important;float: none !important;}
aside, section{width: 100% !important;}
aside ul li a {width: 96% !important;padding: 5px 2% !important;}
.col-4, .col-2, .col-3 {width: 92% !important; padding:10px 4%;}
.service_list img{width:43%; float:left; margin-top:10px; margin-right:2%;}
.service_list p{width:50%; float:left;}
}
