

@media screen and (max-width: 1077px) {
.slider-top-txt{ font-size:36px;}
.slider-bottom-txt{ font-size:20px;}
}

@media screen and (max-width: 949px) {
.main-wrapper{ padding-left:15px; padding-right:15px;}
.capcha-txt{ width:140px;}
.send-btn{ width:110px;}

.section-main-right{ padding-right:15px;}
ul.inquiry-detail li a{ word-wrap:break-word;}
.capcha-txt{ width:37%;}
.send-btn{ width:100%; margin-top:5px;}
}

@media screen and (max-width: 900px) {
.section-main-left{ padding-right:0; width:100%;}
.section-main-right{ background:#fff; padding-right:0; width:100%;}
.center-full-bg{ background:none;}
.section-main{ padding-left:0; padding-right:0;}
.section-main-left, .section-main-right{ padding-left:20px; padding-right:20px;}
.section-main-right{ padding-top:25px;}
.center-full-bg{ padding-bottom:0;}
.contact-form{ padding-right:0;}
.map-section{ padding-left:0; padding-right:0;}
.nav a{ padding:7px 3px; font-size:14px;}
.nav li a span{ margin-right:3px;}
.right-pic{ text-align:center;}
.slider-content{ margin-top:0; top:10px;}
.section-main{ margin-top:-22px;}
.section-bottom{ padding-left:20px; padding-right:20px;}
}

@media screen and (max-width: 790px) {

ul.social-link{ width:100%; text-align:center;}
ul.social-link li{ display:inline-block; float:none; padding:0 10px;}
.inquiry-number{ font-size:28px;}
.slider-content{ text-align:center;}
.slider-top-txt{ float:none; display:inline-block;}
.slider-bottom-txt{float:none; display:inline-block; margin-right:0;}

}

@media screen and (max-width: 768px) {
.active {display: block;} 
.nav > li {float: none;} 
.nav > li > .parent {background-position: 95% 50%;} 
.nav li li .parent {background-image: url(../images/downArrow.png); background-repeat: no-repeat; background-position: 95% 50%;} 
.nav ul {display: block; width: 100%;} 
.nav > li.hover > ul , .nav li li.hover ul{ position: static;}
ul.call-email li{ width:100%; padding-left:0; float:none;}
.toggleMenu{ float:right;}
.header-right{ padding-top:9px;}
.nav{ float:left; width:100%; position:relative; z-index:1;}
.nav{ z-index:11; background:#fff; padding-top:12px;}
.section-main-right{ width:100%;}
.slider-content{ bottom:10px;}
.map-section{ padding-top:20px;}
.nav li{ padding:5px 27px;}
.nav a{ padding:7px 0;}
.nav li{ background:none;}
.nav{ border-radius:inherit;}
.slider-top-txt{ font-size:26px;}
.slider-bottom-txt{ font-size:15px;}
ul.testimonial li{ padding-left:20px; padding-right:20px;}
ul.testimonial li:after{ left:0;}
}

@media screen and (max-width: 640px) {
.slider-txt{ font-size:30px;}
.our-service-left{ width:23%;}
.slider-txt{ width:100%; text-align:center; text-align:center; width:100%; padding:0 15px;}
.slider-content{ left:0; width:100%;}
.find-more{ margin:0 auto;}
ul.testimonial li{ padding-right:12px;}
.footer-left{ width:100%; text-align:center; padding-bottom:5px;}
.footer-right{ width:100%;  text-align:center;}
.slider-bottom-txt{ display:none;}
.capchapic{ width:50%;}
.capcha-txt{ width:50%;}
}

@media screen and (max-width: 520px) {
.slider-txt{ margin-top:0; margin-bottom:5px; font-size:23px;}
p{ font-size:13px;}
.slider-content{ width:100%; left:0; padding:0;}
.section-main{ padding-top:20px;}
.our-service-left{ width:100%; text-align:center; margin-bottom:15px;}
.our-service-right{ width:100%; text-align:center;}
.send-btn{ width:100%; margin-top:15px;}
.required-txt{ margin-top:10px;}
ul.inquiry-detail{ padding-left:0;}
.main-wrapper{ position:inherit;}
.logo{ width:100%; text-align:center;}
.header-right{ width:100%; text-align:center; padding-top:15px;}
ul.call-email{ width:100%; text-align:center;}
ul.testimonial li:after{ left:-5px;}
}

@media screen and (max-width: 480px) {
.slider-txt{ font-size:18px;}
.find-more{ margin:0 auto;}
.slider-content{ text-align:center;}
.bx-wrapper .bx-pager, .bx-wrapper .bx-controls-auto{ bottom:0;}
.required-txt{ padding-left:0;}
.the-team-left{ width:100%; text-align:center;}
.the-team-right{ width:100%; margin-top:10px; text-align:center;}
.pic-right{ margin-left:0;}
.slider-top-txt{ font-size:13px;}
.slider-content{ top:8px;}
.section-main{ margin-top:-10px;}
.form-left{ width:100%;}
.form-right{ width:100%; padding-top:15px; text-align:center;}
}
