@media only screen and (max-width:1700px){
    .top_section img { max-width: 22%; margin: 0 auto; }
    h1 { font-size: 32px; line-height: 1; }
    .top_section label {font-size: 30px;}
    .car_slider_new {margin-top: 0px;}
    .owl-carousel .owl-item img {max-width: 65%;}
    .owl-nav .owl-next {left: -8%;}
    .owl-nav .owl-prev {right: -8%;}
    .bottom_form .in{width: 19%; }
    .car_slider .inner { max-width: 850px;min-height: 325px;}
    .text_col {left: -185px;top: 21px;width: 210px;height: 210px;}
    .text_col h3 { font-size: 35px; line-height: 26px; }
    .text_col h3 span { font-size: 45px; }
    .text_col h3 em { font-size: 22px; }
    .car_slider .inner h4 { left: -46%; }
    .bottom_form p { font-size: 16px; max-width: 100%; margin-top: 5px; line-height: 16px; }
}
@media only screen and (max-width:1599px){
    .bottom_form p{font-size: 18px;line-height: 22px;}
    .owl-nav .owl-prev {right: -2%;}
    .owl-nav .owl-next {left: -2%;}
    .bottom_form .in { width: 18.2%; }
    
}
@media only screen and (min-width:1401px) and (max-width:1536px) and (min-height:780px) and (max-height:900px){
    .top_section img { max-width: 28%; margin: 0 auto; }
    .top_section { padding-top: 80px; }
}
@media only screen and (max-width:1399px){
    .brand {left: 15px;top: 20px;max-width: 160px;}
    .top_section {padding-top: 40px;}
    .top_section img {max-width: 25%;}
    h1 {font-size: 28px;}
    .top_section label {font-size: 20px;}
    .owl-carousel .owl-item img {max-width: 60%;}
    .owl-nav .owl-next {left:0;}
    .owl-nav .owl-prev {right:0;}
    .bottom_form p {font-size: 16px;line-height: 20px;}
    .bottom_form .in, .bottom_form .submit { width: 19.1% !important; }
    .car_slider .inner { max-width: 850px; min-height: 285px; }
    .text_col { left: -145px; top: 30px; width: 160px; height: 160px; }
    .bottom_form p { font-size: 11px; line-height: 13px;    max-width: 100%; }
    
}
@media only screen and (max-width:1279px)
{
    .top_section {padding-top: 80px;}
    .top_section img {max-width: 38%;}
    h1 {font-size: 36px;}
    .top_section label {font-size: 26px;}
    .owl-nav .owl-next {left:2%;}
    .owl-nav .owl-prev {right:2%;}
    .top_col h4 {font-size: 30px;line-height: 40px;}
    .bottom_form {padding: 0px 20px;}
    .bottom_form .contact_from {width:100%;}
    .bottom_form .in, .bottom_form .submit {width: 19%;font-size: 25px;height: 40px;}
    .car_slider .inner { margin-right: -15%; }
    .text_col h3 span { font-size: 35px; }
    .text_col h3 { font-size: 30px; line-height: 24px; }
    

}
@media only screen and (max-width:1023px){
    .top_section {padding-top: 100px;}
    .top_col h4 {font-size: 50px;line-height: 40px;width: 100%;text-align: center;margin-bottom: 20px;}
    .bottom_form .contact_from {width: 100%;}
    .bottom_form .in, .bottom_form .submit {width: 100%;margin: 0px;margin-top: 10px;box-shadow: 4px 5px 5px inset #00000045;}
    .owl-nav>div {width: 60px;height: 85px;background-size: 100% 100%;}
    .owl-carousel .owl-item img {max-width: 72%;}
    .owl-nav {top: calc(50% - 42px);}
    .top_section img { max-width: 70%; }
    h1{font-size: 42px; }
    .car_slider .inner { margin-right: -8%; max-width: 650px; min-height: 260px; }
    .top_section h1 br{display: none;}
    .top_section h1 span{display: block;}



}
@media only screen and (max-width:767px)
{
    .brand { max-width: 120px; }
    .bottom_form{position: relative;padding-bottom: 60px;}
    .bottom_form p { font-size: 8px; line-height: 9px; max-width: 100%; }
    .bottom_form .in, .bottom_form .submit {font-size: 18px;height: 34px;}
    .top_section .mob{display: block;}
    .top_section img {max-width: 260px;}
    .top_section {padding-top: 70px;}
    h1 {font-size: 18px;}
    .top_section label {font-size: 18px;max-width: 300px;display: block;line-height: 20px;margin: 0 auto;}
    .bottom_form .logo {display: block;max-width: 180px;margin: 0 auto;margin-top: 15px;}
    #full_wrapper{background-image: none}
    .main{background-image: url(../images/site/mob_bg.jpg);background-size: cover;background-position: top center;min-height: 100vh;    background-size: 100% 100%;
        background-position: bottom center;}
    .top_col h4 {font-size: 30px;line-height: 30px;margin-bottom: 0px;}
    .car_slider .car img.mob{display: block !important;}
    .car_slider_new {margin-top: 15px;}
    .owl-nav>div {width: 30px;height: 40px;}
    .owl-nav {top:90px;bottom:auto;}
    .owl-carousel .owl-item img {max-width:100%;}
    .mob_tell_scroll { display: block; position: fixed; left: 0; bottom: 15px; width: calc(100% - 24px); z-index: 99999; display: flex; justify-content: space-between; margin: 0 auto; right: 0; }
    .mob_tell_scroll span {background-color: #f26222;width: 100%;text-align: center;line-height:45px;color: #fff;font-size: 22px;font-family: 'NarkisBlockMFBold';
        width:calc(100% - 82px);}
    .mob_tell_scroll a {text-align: center;background-color: #ed1c24;height: 45px;display: flex;justify-content: center;align-items: center;flex-direction: column;width: 75px;}
    .mob_tell_scroll a img {max-width: 22px;}
    .mob_tell_scroll a i {display: block;font-style: normal;font-family: 'NarkisBlockMFBold';color: #fff;font-size: 11px;}
    h1{font-size: 22px; line-height: 20px; margin-top: 15px;text-shadow: 3px 3px 10px #000000; }
    .car_slider { max-width: 320px; margin: 0 auto; }
    .bottom_form{display: none;}
    .car_slider .inner h4 { left: -20%; font-size: 25px; font-weight: bold; text-align: center; line-height: 20px;bottom: 20px; }
    .car_slider .inner h4 em{display: block;}
    .owl-nav .owl-prev {right:15px; }
    .owl-nav .owl-next{left:15px;}
    .text_col { left: -30px; top: 0px; width: 100px; height: 100px; }
    .car_slider .inner { margin-right: 0; max-width: 280px; min-height: 250px; padding-top: 47px; }
    .text_col h3 { font-size: 20px; line-height: 19px; }
    .text_col h3 span { font-size: 24px; }
    .text_col h3 em { font-size: 14px; }
    .bottom_form { display: block; position: fixed; left: 0; bottom: 0; z-index: 999; padding: 0px 10px 10px; opacity: 0;pointer-events: none;transition: 0.4s ease all;}
    body.hide .bottom_form{opacity: 1;pointer-events: all;}
    .bottom_form .in, .bottom_form .submit { width: 100% !important;margin-top: 5px;}
    .bottom_form .submit{box-shadow: 0px 0px 0px !important;}
    .top_col { max-width: 250px; margin: 0 auto; }
    .textk { display: flex !important; justify-content: center; align-items: center; width: 100%; text-align: center; background-image: url(../images/site/orange_layer.png); 
        padding: 25px 0px 50px; background-repeat: no-repeat; background-size: 100% 100%; }
    .textk span { color: #fff; font-size: 22px; font-weight: bold; line-height: 18px; }
    .top_col h4{display: none;}
    form label { position: relative; padding-right: 25px; background-image: url(../images/site/no.png); background-repeat: no-repeat; 
        background-position: right top 3px; background-size: 13px; font-size: 14px; color: #fff; line-height: 20px; font-weight: 400; 
        text-align: right; display: block; margin-top: 25px; max-width: 100%; margin: 0 auto; margin-top: 5px; }
    input[type="checkbox"] { opacity: 0; visibility: hidden; position: absolute; }
    form label.active { background-image: url(../images/site/yes.png); }
    body.hide .top_section h1,
    body.hide .mob_tell_scroll,
    body.hide .car_slider_new{opacity: 0;pointer-events: none;}
    .thankyou p { font-size: 24px; }
    .car_slider .inner h5, .mobtext { display: block; }
    .car_slider .inner h5 {display: block; position: absolute; left: -14%; right: 0; color: #fff; bottom: 0px; font-size: 12px; margin: 0 auto; width: fit-content; text-align: center; }
    p.desktoptext{display: none;}
    .car_slider .inner h4{text-shadow: 1px 0px #ffffff; max-width: 199px; left: -22%;font-size: 22px;} 
    
    
        
}
@media only screen and (max-width:767px) and (min-height:736px){
    .car_slider_new{margin-top: 80px;}
    .car_slider .inner h5 { position: fixed; bottom: 0px; left: 0; right: 0; width: 100%; font-size: 13px; }

}
@media only screen and (max-width:375px){
    .car_slider .inner h5 { position: fixed; bottom: 20px; left: 0; right: 0; width: 100%; font-size: 13px; } 
    .car_slider .car { padding-bottom: 20px; }
}
@media only screen and (max-width:320px){
    
    .top_section img{max-width: 200px;}
    h1{font-size: 18px;line-height: 1;}
    .text_col{    width: 80px; height: 80px;}
    .text_col h3 { font-size: 16px; line-height: 15px; }
    .text_col h3 span { font-size: 18px; }
    .car_slider .inner {
        margin-right: 0;
        max-width: 260px;
        min-height: 240px;
        padding-top: 17px;
    }
    .car_slider .inner h4{bottom: 38px;}
    .owl-nav>div{bottom: 70px;}
    .car_slider .car { padding-bottom: 0; }
    .car_slider .inner h5{bottom: 0px;} 
    .mob_tell_scroll{bottom: 10px;}
    .owl-nav{top: 70px;}


}

@supports (-webkit-text-size-adjust:none) and (not (-ms-accelerator:true)) {
    .car_slider .inner h4{text-shadow:1px 0px #ffffff;}
}

