@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){

}

@media only screen and (max-width:1600px){

}

@media only screen and (max-width:1380px), (max-width:1440px){
#main{width:96%;}

/*** FOOTER ****/
.footer_form .form_holder{width:67%;}
.footer_form .form_holder .textbox{width:77%;}

/*** HOME PAGE ***/
#slider_holder{height:537px;}
.home_one_main{line-height:25px;}
.slides_container, .slide_details{width:443px;}
.slide_details{height:305px;}
.home_three .main_text{margin-top:-290px;}
.pagination{top:90px;}
.home_two .form_holder{width:71%;}
.home_two .form_holder .textbox{width:80%;}
.home_four .form_holder{width:71%;}
.home_four .form_holder .textbox{width:88%;}
.home_three h3, .home_five h4{font-size:40px;}
}

@media only screen and (max-width:1366px){
/*** FOOTER ****/
.footer_form .form_holder{width:65.5%;}
.footer_form .form_holder .textbox{width:75.5%;}

/*** HOME PAGE ***/
#slider_holder{height:508px;}
.slides_container, .slide_details{width:420px;}
.slide_details{height:290px;}
.home_three .main_text{margin-top:-280px;}
.home_three .main_text .text_holder{padding:190px 3% 30px 3%;}
.pagination{top:90px;}
.home_two .form_holder{width:70%;}
.home_two .form_holder .textbox{width:79%;}
.home_four .form_holder{width:69%;}
.home_four .form_holder .textbox{width:87%;}
.home_five span{font-size:50px; line-height:30px;}
.home_five ul li{padding:20px 2% 20px 0;}

}

@media only screen and (max-width:1200px), (max-width:1280px){
/*** FOOTER ****/
.footer_form .form_holder{width:63%;}
.footer_form .form_holder .textbox{width:73.5%;}

/*** HOME PAGE ***/
#slider_holder{height:475px;}
#slider_holder .text_holder{width:320px; margin-top:-350px;font-size:50px;line-height:50px; letter-spacing:-2px; padding:0 7% 0 0;}
#slider_holder .text_holder span{font-size:80px; letter-spacing:-3px;}
#slider_holder .text_holder img{margin-top:30px;}
.price_filter .filter .textbox{width:80%; padding:48px 0 0 0;}
.slides_container, .slide_details{width:390px;}
.slide_details{height:270px;}
.home_three .main_text{margin-top:-250px;}
.home_three .main_text .text_holder{padding:160px 3% 30px 3%;}
.pagination{top:90px;}
.home_two .form_holder{width:68%;}
.home_two .form_holder .textbox{width:77%;}
.home_four .form_holder{width:67%;}
.home_four .form_holder .textbox{width:86%;}
.home_three h3, .home_five h4{font-size:35px;}


.sales_cars .img_holder .symb img{width:60px;}

}

@media only screen and (max-width:1024px){
body{font-size:18px;}
#main{width:94%;}

/*** FOOTER ****/
.top_tagline span{color:#fff; background:url(../images/arrow1.png) no-repeat 0 7px; padding:0 0 0 18px;}
.footer .text_holder{font-size:20px;}
.footer_form{padding:20px 0;}
.footer_form .title{width:100%; text-align:center;}
.footer_form .form_holder{width:100%;}
.footer_form .form_holder .textbox{width:100%; padding:15px 0;}
.footer_form .form_holder .textbox ul li{width:32.333%; margin:0 0.5%;}
.footer_form .form_holder .btn_holder{width:202px; float:none; margin:0 auto;}
.copyright{padding:30px 0; font-size:14px;}

/*** HOME PAGE ***/
#slider_holder{height:370px;}
#slider_holder .text_holder{width:300px; margin-top:-250px;font-size:40px;line-height:40px; letter-spacing:normal; padding:0 7% 0 0;}
#slider_holder .text_holder strong{letter-spacing:3px;}
#slider_holder .text_holder span{font-size:70px; letter-spacing:normal;}
#slider_holder .text_holder img{margin-top:20px;}
.home_one h1, .home_one h2{font-size:32px;}
.home_one_main{line-height:normal;}
.home_one_main img{width:261px; margin-top:20px;}
.home_one_main{margin-top:20px;}
.price_filter, .home_one_main{width:94%; padding:20px 3%;}
.price_filter .filter .textbox{width:85%; padding:50px 0 0 0;}
.slides_container, .slide_details{width:308px;}
.slide_details{height:205px;}
.home_three .main_text{margin-top:-190px; font-size:20px;}
.home_three .main_text .img_text{width:150px; padding:5px 0;}
.home_three .main_text .img_text strong{font-size:27px; line-height:27px;}
.home_three .main_text .text_holder{width:94%; padding:120px 3% 30px 3%;}
.home_three .main_text h2{font-size:25px;}
.home_three .main_text h2 span{background:url(../images/line2.png) no-repeat right 6px; padding:0 10px 0 0; margin-right:10px;}
.pagination{top:90px;}
.home_two{width:94%; padding:25px 3%;}
.home_two .title{width:100%; text-align:center; font-size:27px;}
.home_two .form_holder{width:100%;}
.home_two .form_holder .textbox{width:100%; padding:10px 0;}
.home_two .form_holder .textbox ul li{width:19%; margin:0 0.5%;}
.home_two .form_holder .btn_holder{width:181px; float:none; margin:0 auto;}
.home_tagline{width:94%; padding:10px 3%; font-size:20px;}
.home_four .title{width:100%; text-align:center;}
.home_four .title span{display:inline-block; float:none;font-size:30px; padding:5px 0 5px 20px; width:auto; margin-left:20px;}
.home_four .title span br{display:none;}
.home_four .form_holder{width:100%;}
.home_four .form_holder .textbox{width:100%; padding:10px 0;}
.home_four .form_holder .textbox ul li{width:22.5%; margin:0 0 0 0.5%;}
.home_four .form_holder .btn_holder{float:none; margin:0 auto;}
.home_three h3, .home_five h4{font-size:30px;}
.home_five span{font-size:40px; line-height:30px;}

.page_banner .text_holder{font-size:14px;}
.page_banner h1{font-size:45px; line-height:45px; padding:60px 0;}
.common_container h1{font-size:45px; line-height:45px; color:#000;}

/*** INNER PAGE ***/
.sidebar_form_one .title{font-size:21px;}
.sidebar_form_two .title span{font-size:21px;padding:0 0 0 10px; width:75px; margin-left:10px;}
.sidebar_form_two .title br{display:none;}
.inner_main h2{font-size:30px;}
.inner_main .text_holder{line-height:normal;}

.sales_cars h2{font-size:40px;}
.sales_cars .main_text{font-size:16px;}
.sales_cars .main_text .title{font-size:16px; line-height:16px;}
.sales_cars .main_text .title span{font-size:20px; line-height:20px;}
}

@media only screen and (max-width:720px),(max-width:760px), (max-width:960px){
    #main{width:100%;}
    
/*** DESKTOP CLASS ***/
.header_content .text_holder{display:none;}
.header{top:0; left:0; position:relative; z-index:20;}
.header .ico_holder{display:none;}
#slider_holder{display:none;}
.top_tagline{display:none;}
.price_filter, .home_one_main{display:none;}
.home_one, .home_two, .home_tagline{display:none;}
.home_three h3{display:none;}
.home_four, .home_five, .footer{display:none;}

/*** NEW MOBILE CLASS **/
.mobile_icon{display:block; float:right; width:255px; padding:5px 0 0 25px;}
.mobile_icon ul li{width:55px; float:left; margin:0 0 0 10px;}
.mobile_home_one{width:100%; padding:150px 0 40px 0; float:left; display:block; background:url(../images/mobile-bg1a.jpg) no-repeat center bottom; top:0; left:0; position:relative; z-index:10; text-align:center;font-family:'Assistant-SemiBold'; margin-top:-120px;  box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);}
.mobile_home_one h2{font-family:'Assistant-SemiBold'; font-size:40px; line-height:40px; letter-spacing:2px;}
.mobile_home_one ul li{width:50%; float:left; margin-top:30px;}
.mobile_home_one .text_holder{width:100%; float:left; text-align:center;color:#93d044}
.mobile_home_one .text_holder a{height:250px; width:250px; margin:0 auto; clear:both; background:white; color:#93d044; border:5px solid #93d044; box-shadow:0 0 45px rgba(0,0,0,0.5); -moz-border-radius:150px;-webkit-border-radius:150px;border-radius:150px;font-size:30px; color:#fff; display:block; cursor:pointer;}
.mobile_home_one .text_holder img{width:170px; margin:40px auto 10px auto}

.mobile_button{display:flex; float:right; width:100%; font-size:32px;font-family:'Assistant-SemiBold';left:30px;}
.mobile_button ul li{width:100%; float:right;}
.mobile_button ul li a{display:block; float:right; background:#84c139; color:#fff; width:94%; padding:0 3%; height:100px; line-height:100px;}
.mobile_button ul li:last-child a{background:#000;}
.mobile_button ul li img, #mobile_menu .close, #mobile_menu_two .close{width:50px; float:left; padding:30px 0 0 0;}
.mobile_video{display:block; width:100%; float:left; padding:30px 0;}
.mobile_video h3{font-size:40px; padding:0 0 30px 0; text-align:center;font-family:'Assistant-SemiBold'; letter-spacing:2px; color:#000;}
.mobile_video h3 span{color:#84c139;}
.mobile_video .video_holder{width:610px; margin:0 auto;}
.mobile_home_two{display:block; float:left; width:100%; padding:40px 0; background:#84c139; color:#fff; letter-spacing:2px;font-family:'Assistant-SemiBold'; font-size:35px; line-height:38px; text-align:center;}

#mobile_menu, #mobile_menu_two{width:100%; float:left; display:none; position:absolute; top:140px; left:0; z-index:500; background:#84c139; font-size:30px; color:#fff;box-shadow:0 0 50px rgba(0,0,0,0.5);}
#mobile_menu .close, #mobile_menu_two .close{padding:30px 0 0 3%; top:0; left:0; position:relative; z-index:50; cursor:pointer;}
#mobile_menu .text_holder, #mobile_menu_two .text_holder{width:100%; float:left; top:0; left:0; position:relative; z-index:30; margin-top:-68px;}
#mobile_menu .text_holder ul li, #mobile_menu_two .text_holder ul li{border-bottom:1px solid #83a65a; width:100%; float:left;}
#mobile_menu .text_holder a, #mobile_menu_two .text_holder a{display:block; float:left; width:94%; padding:30px 3%; color:#fff;}
#mobile_menu .text_holder a:hover, #mobile_menu_two .text_holder a:hover{background:#333;}

#button_one, #button_two, #button_three, #button_four{width:96%; padding:25px 2%; float:left; display:none; position:absolute; top:200px; left:0; z-index:500; background:#84c139; color:#fff;box-shadow:0 0 50px rgba(0,0,0,0.5); text-align:center;}
.button_close{width:25px; float:left; top:0; left:2%; position:relative; z-index:50; cursor:pointer;}
.button_text{width:100%; float:left; top:0; left:0; position:relative; z-index:30; margin-top:0; font-size:25px; line-height:25px;font-family:'Assistant-SemiBold';}
.button_text ul li{width:29%; margin:15px 2%;}
.button_text a{height:100px; padding:50px 0 0 0; width:150px; margin:0 auto; clear:both; background:#93d044; color:#fff; border:10px solid #fff; box-shadow:0 0 25px rgba(0,0,0,0.2); -moz-border-radius:150px;-webkit-border-radius:150px;border-radius:150px;font-size:30px; color:#fff; display:block; cursor:pointer;}

.button_text2{width:100%; float:left; top:0; left:0; position:relative; z-index:30; margin-top:0; font-size:25px; line-height:25px;font-family:'Assistant-SemiBold';}
.button_text2 ul li{width:29%; margin:15px 2%;}

/*** HEADER ****/
.header{    padding: 35px 4px 0 4px;}
.header_content{width:42%;}
.header_content .logo{width:50%; padding:0 0 15px 0;}
.header_content .logo img{width:180px; margin:0 -30px;}
.header_content .text_holder{float:none; margin:0 auto; clear:both; font-size:17px; width:185px;}
.header_content .text_holder strong{font-size:29px; line-height:29px;}
.header_content .text_holder img{width:35px; margin:7px 0 0 0;}
.header .ico_holder{width:100%; float:left; padding:10px 0 0 0; text-align:center;}
.header .ico_holder ul li{width:40px; margin:0 auto; display:inline-block; float:none;}
.top_tagline{width:94%; float:left; padding:8px 3% 12px 3%;}
.footer .text_holder{font-size:18px; padding:15px 3%; width:94%;}
.footer_form .form_holder .textbox ul li{width:100%; margin:0 0 7px 0;}

/*** HOME PAGE ***/
#slider_holder{height:277px;}
#slider_holder .text_holder{width:240px; margin-top:-200px;font-size:30px;line-height:30px; padding:0 3% 0 0;}
#slider_holder .text_holder strong{letter-spacing:3px;}
#slider_holder .text_holder span{font-size:55px; line-height:40px; letter-spacing:normal;}
.home_one h1, .home_one h2{font-size:30px; line-height:30px;}
.slides_container, .slide_details, .home_three .item{width:450px; margin:0 auto; float:none; display:block; clear:both;}
.slide_details{height:312px;}
.home_three .main_text{margin-top:-280px; font-size:20px;}
.home_three .main_text .img_text{width:150px; padding:5px 0;}
.home_three .main_text .img_text strong{font-size:27px; line-height:27px;}
.home_three .main_text .text_holder{padding:220px 3% 30px 3%;}
.home_three .main_text h2{font-size:25px;}
.home_three .main_text h2 span{background:url(../images/line2.png) no-repeat right 6px; padding:0 10px 0 0; margin-right:10px;}
.pagination{top:90px;}
.home_two .title, .sidebar_form_one .title{font-size:25px;}
.home_two .form_holder .textbox ul li, .sidebar_form_one .textbox ul li, .sidebar_form_one .textbox ul li:first-child{width:100%; margin:0 0 7px 0;}
.home_four .title span, .sidebar_form_two .title span{display:block; float:left; width:100%; background:none; font-size:25px; padding:0 0 10px 0; margin-left:0;}
.home_four .form_holder .textbox ul li, .home_four .form_holder .textbox ul li:last-child, .sidebar_form_two ul li{width:100%; margin:0 0 7px 0;}
.home_four .form_holder .btn_holder{float:none; margin:0 auto;}
.home_three h3, .home_five h4{font-size:27px;}
.home_five span{font-size:40px; line-height:30px;}
.home_five ul li{width:94%; margin:0 0% 10px 0%; height:50px; padding:20px 3%;}
.home_five ul li img{width:17px; float:left; margin:12px 0 0 25px;}
.home_five ul li:hover img{width:23px; margin:8px 0 0 10px;}

.page_banner{background:url(../images/inner1.jpg) ;  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;height:60px;}
.page_banner h1{font-size:35px; line-height:35px; padding:40px 0;}

.common_container h1{font-size:35px; line-height:35px; color:#000;text-align:center;float:none}

/*** INNER PAGE ***/
.inner_sidebar{width:100%;}
.sidebar_form_one, .sidebar_form_two{width:94%; padding:25px 3%; text-align:center;}
.sidebar_form_two{margin-top:30px;}
.inner_main{width:100%; padding:30px 0 0 0;}
.inner_main h2{font-size:25px;margin-left: -5px;}
.inner_main h2 span{color:#84c139;}
.inner_main .gallary ul li{width:49%; margin:0 0% 10px 13.5%;}
.inner_main .gallary ul li:last-child{margin:0;}

}

@media only screen and (max-width:600px), (max-width:650px),(max-width:680px){
    .inner_main .text_holder {
    width: 90%;
    float: left;
    margin-left: 25px;
    line-height: 28px;
    text-align: justify;
}


/*** NEW MOBILE CLASS **/
.mobile_icon{width:255px; padding:5px 0 0 25px;}
.mobile_icon ul li{width:55px; margin:0 0 0 10px;}
.mobile_home_one{margin-top:-105px;}
.mobile_home_one h2{font-size:35px; line-height:35px;}
.mobile_home_one .text_holder a{height:170px; width:170px; border:5px solid #93d044; border-radius:150px;font-size:25px;}
.mobile_home_one .text_holder img{width:60%; margin:40px auto 5px auto}

.mobile_button{font-size:25px;}
.mobile_button ul li a{height:80px; line-height:80px;}
.mobile_button ul li img, #mobile_menu .close, #mobile_menu_two .close{width:45px; padding:20px 0 0 0;}
.mobile_video h3{font-size:35px;}
.mobile_video .video_holder{width:90%;}
.mobile_home_two{font-size:30px; line-height:30px;}

#mobile_menu, #mobile_menu_two{top:140px;font-size:25px;}
#mobile_menu .close, #mobile_menu_two .close{padding:25px 0 0 3%;}
#mobile_menu .text_holder, #mobile_menu_two .text_holder{margin-top:-60px;}
#mobile_menu .text_holder a, #mobile_menu_two .text_holder a{padding:25px 3%;}

/*** HOME PAGE ***/
.slides_container, .slide_details, .home_three .item{width:520px;}
.home_three .main_text .text_holder{padding:270px 3% 30px 3%;}

#slider_holder{height:220px;}
#slider_holder .text_holder{margin-top:-170px;}
.price_filter .filter .text_holder{width:100%;}
.price_filter .filter .textbox{width:100%; padding:10px 0 0 0;}
.price_filter .filter strong{font-size:25px;}
.price_filter .filter input{font-size:18px; height:50px;}


}

@media only screen and (max-width:500px),(max-width:580px){
.header_content .text_holder strong{font-size:25px; line-height:25px;}

#slider_holder{height:186px;}
#slider_holder .text_holder{margin-top:-170px;}
.slides_container, .slide_details, .home_three .item{width:480px;}

.button_text a{height:90px; padding:40px 0 0 0; width:130px;font-size:25px; border:8px solid #fff;}
}

@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%; 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:#84c139;}
.mobile_footer a:hover{text-decoration:underline;}

/*** FOOTER ***/
.header_content .logo{width:50%;}
.footer_form .title{font-size:16px;}
.footer_form .title strong{font-size:23px;}

/*** NEW MOBILE CLASS **/
.mobile_icon{width:40%; padding:5px 0 10px 0;}
.mobile_icon ul li{width:27.333%; margin:0 0 0 3%;}
.mobile_home_one{margin-top:-105px;}
.mobile_home_one h2{font-size:30px; line-height:30px;}
.mobile_home_one .text_holder a{height:110px; width:110px; border:5px solid #93d044; font-size:20px;}
.mobile_home_one .text_holder img{width:60%; margin:25px auto 5px auto}

.mobile_button{font-size:25px;width:100%;}
.mobile_button ul li a{height:60px; line-height:60px;}
.mobile_button ul li img, #mobile_menu .close, #mobile_menu_two .close{width:40px; padding:15px 0 0 0;}
#mobile_menu .close{padding:15px 0 0 3% !important;}
.mobile_video h3{font-size:35px;}
.mobile_video .video_holder{width:90%;}
.mobile_home_two{font-size:21px; line-height:21px; padding:30px 0%; width:100%;}

#mobile_menu, #mobile_menu_two{top:120px;font-size:25px;}
#mobile_menu .close{padding:25px 0 0 3%;}
#mobile_menu_two .close{padding:20px 0 0 3%;}
#mobile_menu .text_holder{margin-top:-45px;}
#mobile_menu_two .text_holder{margin-top:-50px;}
#mobile_menu .text_holder a, #mobile_menu_two .text_holder a{padding:17px 3%;}

/*** HOME PAGE ***/
.slides_container, .slide_details, .home_three .item{width:520px;}

#slider_holder{height:140px;}
#slider_holder .text_holder{width:94%; margin-top:-130px;font-size:22px;line-height:22px; padding:5px 3%; background:rgba(255,255,255,0.7);}
#slider_holder .text_holder strong{letter-spacing:2px;}
#slider_holder .text_holder span{font-size:38px; line-height:30px; letter-spacing:normal;}
#slider_holder .text_holder img{width:60%; margin:15px auto 0 auto;}
.home_one h1, .home_one h2{font-size:27px; line-height:27px;}
.slides_container, .slide_details, .home_three .item{width:300px;}
.slide_details{height:205px;}

.home_three .main_text{margin-top:-200px; font-size:20px;}
.home_three .main_text h2{font-size:16px;}
.home_three .main_text .img_text{width:140px; padding:2px 0 8px 0;height}
.home_three .main_text .img_text strong{font-size:30px; line-height:27px;}
.home_three .main_text .text_holder{padding:140px 3% 15px 3%;}

.pagination{top:-30px;width:100%; text-align:center; float:left;}
.pagination li{display:inline-block; margin:0 3px; float:none; width:auto;}
.home_two .title{font-size:21px;}

.button_text ul li{width:29%; margin:15px 2%;}
.button_text a{height:65px; padding:25px 0 0 0; width:90px;font-size:18px; line-height:20px; border:5px solid #fff;}

.sales_cars ul li:nth-child(3n), .sales_cars ul li{width:98%; margin:0 1% 20px 1%;}
.sales_cars .img_holder .symb img{width:80px;}
.sales_cars .main_text, .sales_cars .main_text .title{font-size:18px; line-height:18px;}
.sales_cars .main_text .title span{font-size:22px; line-height:22px;}

}

@media only screen and (max-width:375px){
/*** HOME PAGE ***/
#slider_holder{height:125px;}
#slider_holder .text_holder{margin-top:-120px;}
.mobile_home_two{font-size:17px; line-height:17px;}
}

@media only screen and (max-width:360px){
.mobile_home_one .text_holder a{height:120px; width:120px;}
.button_text a{height:55px; padding:25px 0 0 0; width:80px;font-size:16px; line-height:18px;}
}




@media only screen and (max-width:320px){
.mobile_home_two{font-size:15px; line-height:15px;}
.mobile_button {width:320px;}
}

@media only screen and (max-width:300px){
    .mobile_button {width:300px;}
    }

