@media (max-width:1169px) {
.pageWidth,.pageWidth-align{width:auto;padding:0 10px}
}
@media (max-width:1120px) {
.right-align{width:61%}
}
@media (max-width:1080px) {
.menu ul li a{padding:24px 20px}
.sticky .menu ul li a{padding:24px 17px;padding:24px 20px}
.right-manage{width:65%}
}
@media (max-width:980px) {
.logo{padding:15px 0 0}
.logo img{max-width:300px}
.area-space{padding-top:20px}
.left-img{position:absolute;left:0;bottom:0}
.left-img img{display:block;margin:0 auto;text-align:center;opacity:.2}
.right-align{float:left;width:98%;margin:20px auto 0;padding-bottom:20px;position:relative;z-index:9999}
.about-img{float:none;width:100%;margin:0 auto;display:block;text-align:center}
.about-left,.market-right{float:none;width:100%;margin:20px auto 0;display:block}
}
@media (max-width:900px) {
.menu ul li a{padding:24px 15px}
.sticky .menu ul li a{padding:24px 10px}
.master-slider{min-height:inherit}
.contact-top ul li .address{padding:20px}
.right-manage{width:60%}
}
@media (max-width:840px) {
.menu{display:none}
.head-right ul li p .hide{display:none}
.sub-menu,.sticky.sub-menu{border:0}
.sub-menu:after{display:none}
.sticky-logo{display:none}
.resp-menu{color:#fff;display:block;font-size:20px;padding:15px 15px 15px 0;position:relative}
.icon_menu{width:35px;height:30px;position:absolute;right:0;top:9px;cursor:pointer;display:block;z-index:999;border:1px solid #fff;border-radius:4px}
.icon_menu-first,.icon_menu-mid,.icon_menu-last{width:22px;height:2px;background-color:#fff;margin:6px auto;transition:.4s}
.resp-pagewidth{padding:0}
.change .icon_menu-first{-webkit-transform:rotate(-45deg) translate(-6px,6px);transform:rotate(-45deg) translate(-6px,6px)}
.change .icon_menu-mid{opacity:0}
.change .icon_menu-last{-webkit-transform:rotate(45deg) translate(-5px,-5px);transform:rotate(45deg) translate(-5px,-5px)}
.btn-demo{padding:6px 12px}
.right_menu_login{top:30px}
.sticky{position:absolute!important}
.menu{display:none;z-index:99;width:100%;position:absolute;top:49px;right:0;left:0;border-top:1px solid #595e7d}
.menu ul li a.active,.sticky .menu ul li a.active,.menu ul ul li a.active,.sticky .menu ul ul li a.active{color:#fff!important;background-color:#435196}
.menu ul ul li a:hover,.menu ul ul li a:hover span,.sticky .menu ul ul li a:hover{color:#fff!important}
.menu ul ul li a,.sticky .menu ul ul li a,.menu ul ul li a span{border-left:0;color:#435196}
.menu ul ul li a:hover,.sticky .menu ul ul li a:hover,.menu ul ul li a:hover i{padding-left:30px;background-color:#435196;color:#fff}
.sticky .menu ul li a:hover{background-color:#435196;color:#fff;box-shadow:none}
.menu ul ul li a:hover span,.menu ul ul li a span{padding-left:0}
.menu ul li{float:none}
.menu ul li a,.sticky .menu ul li a{margin:0;color:#435196;background-color:#fff;border-bottom:1px solid #ddd;padding:13px;-webkit-transition:all .6s ease;-moz-transition:all .6s ease;-ms-transition:all .6s ease;-o-transition:all .6s ease;transition:all .6s ease}
.sticky .menu ul li a{color:#435196}
.menu ul li a:after{display:none}
.menu ul li a:hover{background-color:#435196;color:#fff;box-shadow:none}
.menu ul ul li{border-bottom:none!important}
.menu ul li a i{display:none}
.menu ul ul li a,.sticky .menu ul ul li a{padding:10px 30px;color:#435196!important}
.menu ul ul,.sticky .menu ul ul{box-shadow:none}
.menu ul li:hover ul{display:block;opacity:1;top:0;visibility:visible}
.menu ul li ul,.sticky .menu ul li ul{position:static;opacity:1!important;width:100%!important;display:block;transition:0;top:0;visibility:visible}
.accordion{cursor:pointer;width:100%;outline:none;transition:all .4s ease-in-out;z-index:999;position:absolute;right:0;top:0;height:40px;width:40px;background-color:#555;border-left:1px solid #ddd;display:block}
.accordion:after{content:'\e61a';font-size:20px;color:#fff;float:right;margin-right:10px;margin-top:14px;font-family:"themify";font-weight:600}
.accordion.active:after{content:"\e622";font-weight:600}
.sub-menu{background-color:#fff;max-height:0;overflow:hidden;transition:.6s ease-in-out;opacity:0}
.sub-menu.show{opacity:1;max-height:500px;z-index:99;overflow:hidden;visibility:visible;display:block}
.service-list{width:35%;margin-right:5%}
.quick-list{width:55%;margin-right:5%}
.contact_us{float:left;width:100%}
.gallery a{width:31%}
}
@media (max-width:800px) {
.aboutus-left,.aboutus-right{float:none;width:100%}
.aboutus-right{margin-top:40px}
.aboutus-right-in{padding-left:0;border-left:0}
.page-content h4{margin-bottom:35px}
.aboutus-left p{padding-right:0;border-right:0}
.aboutus-right p.resp-b{margin-bottom:0;padding-bottom:0}
.right-manage{width:55%}
.careers-top p{width:47%}
}
@media (max-width:767px) {
h3{font-size:18px}
.page-content h4,.title{font-size:20px;margin-bottom:25px}
h3.title{font-size:20px}
nav{background-color:#669e11;position:relative}
.row-col{margin:0 -15px}
.col-sm-6{float:left;width:100%}
.home-about-left,.home-about-right{float:left;width:100%}
.home-about-right{margin:15px 0 0;text-align:center}
.page_title h2{font-size:20px}
.inner_banner{height:180px}
.bread_cumbs{min-width:inherit;max-width:80%;top:18%}
.image-left,.image-right{float:none;display:block;margin:15px auto}
.left-area,.right-area{float:left;width:100%}
.right-area{margin-top:20px;text-align:center}
.area-space{padding-top:0}
.row{padding:20px 0}
.two-cols ul li,.form ul li{width:100%}
.two-cols ul li:first-child,.form ul li:first-child{margin-right:0}
.align-2 h3{font-size:18px}
.col-sm-6.text-right{text-align:left;margin:0!important;margin-bottom:20px!important}
.contact-top ul li{margin-right:1.5%;width:32%}
.contact-top ul li .address{padding:10px}
.contact_form{float:none;width:100%;margin:0 auto}
.contact-map{float:none;margin:23px auto 0;width:100%}
.careers-top,.careers-form{float:none;width:100%}
.careers-form{margin-top:30px}
.careers-top img{margin:0 auto;float:none;display:block}
.careers-top p{float:none;width:100%;margin:0 auto}
.careers-form ul li{width:100%;display:block}
.careers-form ul li:last-child{margin-right:auto}
.gallery a{width:46%;margin:.8%}
}
@media (max-width:680px) {
.services ul li{width:42%;margin-left:5.4%}
.services ul li:first-child{margin-left:5.4%}
.right-foot{float:none;width:100%;margin:0 auto;left:0;margin-top:15px}
.left-foot{float:none}
.contact-top{padding:40px 0}
.contact-top ul li{margin:15px auto 0;width:99%;float:none}
.resp-margin{margin-top:0!important}
}
@media (max-width:600px) {
.right-manage{padding:5%}
.head-right{display:none}
.logo{padding:5px 0;text-align:center;float:none;width:100%}
.logo img{display:inline-block;max-width:400px}
}
@media (max-width:560px) {
.right-align ul li{float:none;width:100%;margin:20px auto}
.right-align{margin-top:0!important}
}
@media (max-width:480px) {
.service-list,.quick-list{width:100%;margin-right:0;margin-bottom:20px}
.service-list h4,.quick-list h4,.contact_us h4{padding-bottom:8px}
.contact_us p:first-child{padding-top:10px}
}
@media (max-width:440px) {
.prepend-icon.iselect i{width:15%}
.contact_form ul li select{width:85%!important}
.logo img{max-width:100%}
.gallery a{width:97%;margin:1% auto;display:block;float:none}
}
@media (max-width:360px) {
.head-right ul li{padding-left:10px;margin-left:10px}
}