@media (max-width:1920px) {
.main-bannr, .inner-ban {background-size:100% auto;}
.contact-ban {background-position:top;}
.client-ban {background-position:left 0 top -310px;}
.aboutus-ban {background-position:left 0 top -50px;}
.contact-ban {background-position:left 0 top -80px;}
.career-ban {background-position:left 0 top -36px;}
.services-ban {background-position:left 0 top -86px;}
.quotes {min-height:210px;}
.fclients .col-3 {height:300px; overflow:hidden;}
}

@media (max-width:1400px) {
.inner-ban {background-position:left top;}
.client-ban {background-position:left 0 top -150px;}
.quotes {min-height:210px;}
}
	
	
@media (max-width:1280px) {
.row {width:1010px;}
.main-bannr {background-position:center bottom;}
.main-bannr .row {padding:120px 0;}
.main-bannr br, .inner-ban br {display:none;}
.inner-ban {font-size:42px; background-size:100% auto; background-position:center top;}
.contact-ban {background-position:top;}

.dark-strap:after {border-left:60px solid transparent; border-right:60px solid transparent; border-top:25px solid #2d2c2c; bottom:-25px; margin-left: -60px;}

.slider-home {font-size:36px;}
.slider-home strong {font-size:50px;}
.slider-home .item {padding:30px 50% 0 0;}
#owl-one .item img {width:50%;}

.fclients .col-3 {font-size:22px;}

.client-ban {background-position:left 0 top -120px;}

.offer-sections .ofrImgWrap .ofer-img {height:390px;}
.quotes {min-height:260px;}
.fclients .col-3 {height:auto; overflow:visible;}
}

@media (max-width:1170px) {
#owl-one .owl-next:before, #owl-one .owl-prev:before {background:#000; border-radius:50px; width:60px; height:60px; line-height:60px; text-align:center; opacity:0.2;}
#owl-one .owl-next:before {right:0;}
#owl-one .owl-prev:before {left:0;}
.quotes {min-height:255px;}
}

@media (max-width:1024px) {
.row {width:960px;}
header li a {padding:0 20px;}
.slider-home {background-position:center bottom; background-size:auto;}
.outcome {font-size:30px;}
.outcome span {font-size:18px;}
.quotes {min-height:280px;}
}

@media (max-width:980px) {
.row {width:94%;}
.W100{width:100% !important}

h4 {font-size:18px; line-height:28px;}

header li a {padding:0 12px;}
.main-bannr {font-size:36px;}
.main-bannr .row {padding:40px 0;}

.service-box {padding-bottom:0; padding-top:40px;}
.service-box .col-4 {padding:0 15px; text-align:center; margin-bottom:30px; width:50%; min-height:140px;}
.service-box .col-4 .fa {left:0; text-align:center; top:-20px; width:100%; font-size:30px;}

.slider-home {font-size:32px; background-position:center top;}
.slider-home strong {font-size:44px;}
.slider-home .item {padding:15px 50% 0 0;}
#owl-one .item img {width:50%;}

.outcome {font-size:24px;}
.outcome span {font-size:16px;}

.Gmap, .Gmap iframe {height:400px;}

.CForm > .row > .box > .col-6 {width:100%;}
.adress {padding-left:15px;}

.offer-sections .ofrImgWrap .ofer-img {height:290px;}

.offers .col-2 {width:25%;}
.inner-ban .row {padding:0; min-height:10px;}
.quotes {min-height:295px;}
}

@media (max-width:768px) {
.row, .CForm.career .row {width:92%;}
.box {margin:0;}

.col-3, .col-4, .col-5, .col-6, .col-7 {width:100%; padding:0; margin-bottom:30px;}

#menu {display:none;}
.slicknav_menu {display:block;}
header .logo {padding:20px 0;}
.main-bannr, .inner-ban {background-attachment:inherit;}

.slider-home {background-attachment:local; padding-top:60px; background-position:center bottom;}
.slider-home .item {padding:0; text-align:center;}
#owl-one .item img {position:static; display:inline-block; width:60%; margin-top:20px;}
#owl-one .item img~br {display:block;}

.outcome {font-size:30px; padding:60px 0 20px 0; background-size:auto 100%;}
.outcome .col-3 {width:50%;}
.outcome span {font-size:22px;}
.quotes {min-height:0;}

.post-foot, .post-foot .f-logo {text-align:center;}
.post-foot .col-6 {margin-bottom:20px;}

.Gmap, .Gmap iframe {height:350px;}

.fclients .col-3 {width:50%; margin-bottom:0;}
.fclients~section .text-center br {display:none;}
.CForm .last {margin-bottom:0;}

.offer-sections .ofrImgWrap .ofer-img {display:none;}
.offer-sections .cntnt-wrap {padding-top:0;}
.offer-sections article {float:none; text-align:center;}
.offer-sections .quotes {display:inline-block;}

.offer-sections .cntnt-wrap {padding-left:0;}

.offers .col-2 {width:33.33333333333333%;}
.service-box .col-4 {min-height:160px;}
}

@media (max-width:640px) {
h3 {font-size:26px;}

.main-bannr, .inner-ban {font-size:32px; background-size:100%; background-position:center top;}
.main-bannr .row, .inner-ban {padding:30px 0;}
.inner-ban span {font-size:18px; line-height:24px;}

#owl-one .item img {width:75%; margin-top:30px;}
.service-box .col-4 {width:100%; min-height:50px;}

.outcome {font-size:30px; padding:60px 0 20px 0;}
.outcome .col-3 {width:100%;}
.outcome span {font-size:22px;}

.subtitle {font-size:16px; line-height:27px;}
.slider-home {font-size:28px;}
.slider-home strong {font-size:38px;}
.slider-home .btn {padding-bottom:10px;}

.offers .col-2 {width:50%;}
}
	

@media (max-width:480px) {
html {-webkit-text-size-adjust:none;}

.main-bannr .row, .inner-ban {padding:25px 0 30px; font-size:24px;}

.main-bannr {background-size:100% auto; background-position:bottom center;}
.aboutus-ban {background-position:center top; background-size: 100% auto;}
.services-ban {background-size:100%;}

.fclients .col-3 {width:100%;}

.offers .col-2 {width:100%; text-align:center; padding:0;}
}

@media (max-width:320px) {
}

img {max-width:100%; height:auto; width:auto\9;}