@media only screen and (max-width:1920px) {
img{width:100%; display:block;}
select {-webkit-appearance:none;-moz-appearance:none;}
}

@media only screen and (max-width:1680px){
#slider_holder{height:561px;}
.banner_text{margin-top:-450px; background:url(../images/banner-text.png) no-repeat center bottom; padding:0 0 100px 0;}
.form_holder{padding:50px 0;}
.form_holder h2{padding:0 0 20px 0;}
.footer{padding:50px 0 0 0;}
}

@media only screen and (max-width:1600px){
#slider_holder{height:528px;}
.banner_text{margin-top:-450px; background:url(../images/banner-text.png) no-repeat center bottom; padding:0 0 100px 0;}
.form_holder{padding:20px 0;}
.form_holder h2{padding:0 0 5px 0;}
.footer{padding:8px 0 0 0;}
}

@media only screen and (max-width:1380px), (max-width:1440px){
#slider_holder{height:481px;}
.banner_text{margin-top:-400px; background:url(../images/banner-text.png) no-repeat center 70px; padding:0 0 80px 0;}
.banner_text .text_holder{margin-top:-30px;}
.form_holder{padding:30px 0;}
.form_holder h2{padding:0 0 20px 0;}
.footer{padding:30px 0 0 0;}
}

@media only screen and (max-width:1366px){
#slider_holder{height:456px;}
}

@media only screen and (max-width:1200px), (max-width:1280px){
#slider_holder{height:427px;}
.banner_text .img_holder img{width:340px;}
.banner_text .text_holder{margin-top:-20px; font-size:22px; line-height:25px;}
}

@media only screen and (max-width:1024px){
.detials_holder{width:100%;}
.header{width:94%; padding:10px 3% 0 3%;}
#slider_holder{height:342px;}
.banner_text{margin-top:-150px; background:url(../images/banner-text.png) no-repeat center bottom; padding:0 0 100px 0;}
.banner_text .img_holder img{width:350px;}
.banner_text .text_holder{font-size:20px; line-height:20px;}
.form_holder{padding:30px 3%; width:94%; margin-top:-71px; top:0; left:0; position:relative; z-index:29;}
.form_holder .textbox{width:83.3%;}
.footer{padding:15px 0 0 0;}
.footer ul li{margin:0 5px;}
}

@media only screen and (max-width:720px),(max-width:760px), (max-width:960px){
.header{width:94%; padding:10px 3%;}
.header_content{width:100%;}
.header_content .logo{width:280px; float:none; padding:0; margin:0 auto;}
.header_content .text_holder{width:100%; text-align:center; padding:10px 0;}
.header .btn_holder{float:none; margin:0 auto;}
#slider_holder{height:256px; margin:0;}
.banner_text{margin-top:0; background:rgba(73,66,49,0.85); padding:15px 3%; width:94%;}
.banner_text .img_holder img{width:350px;}
.banner_text .text_holder{font-size:20px; line-height:20px; margin-top:0; z-index:19;}
.banner_text .text_holder span{display:block; width:100%; float:left; font-size:30px; line-height:50px;} 
.form_holder{padding:30px 3%; width:94%; margin-top:0; top:0; left:0; position:relative; z-index:29;}
.form_holder h2{font-size:28px;}
.form_holder .textbox{width:100%;}
.form_holder .textbox ul li{width:100%; margin:0 0 10px 0;}
.form_holder .btn_holder{float:none; margin:0 auto;}
.footer img{width:85%;}
}

@media only screen and (max-width:600px), (max-width:650px),(max-width:680px){
#slider_holder{height:200px;}
.banner_text .img_holder img{width:330px;}
.banner_text .text_holder{font-size:18px; line-height:18px;}

}

@media only screen and (max-width:500px),(max-width:580px){
#slider_holder{height:178px;}
}

@media only screen and (max-width:400px), (max-width:450px),(max-width:480px) {
.mobile_footer{display:block; float:left; width:100%; color:#fff; font-size:18px; text-align:center; bottom:0; left:0; position:fixed; z-index:50;}
.mobile_footer ul li{width:33.1%; float:right;list-style-position:inside;border-left: 1px solid white;}
.mobile_footer ul li:last-child{background:none;list-style-position:inside;border-left: none;}
.mobile_footer span.color1{background:url(../images/footer-phone.png) no-repeat right 2px; padding:10px 42px 20px 0;}
.mobile_footer span.color2{background:url(../images/footer-whatsapp.png) no-repeat right 2px; padding:10px 42px 20px 0;}
.mobile_footer span.color3{background:url(../images/footer-waze.png) no-repeat right 2px; padding:10px 42px 20px 0;}
.mobile_footer a{display:block; float:left; width:100%; padding:15px 0; color:#fff;background:#a89668;}
.mobile_footer a:hover{text-decoration:underline;}
#slider_holder{height:138px;}
.banner_text .img_holder img{width:270px;}
}

@media only screen and (max-width:375px){
#slider_holder{height:125px;}
}

@media only screen and (max-width:360px){
#slider_holder{height:120px;}
}

@media only screen and (max-width:300px), (max-width:320px){
#slider_holder{height:107px;}
}
