@media (max-width: 1700px) {
  .header_logo img {max-height: 70px;}

  .hero_section { height: 750px;}
  .hero_text_main { top: -50px;}
  .dealership_img_BX img {max-width: 100%;}
  .aur_dealership_sec::after {top: 18px; height: 201px;}
  .onbanner_image_BX img {max-height: 222px;}

}


@media (max-width: 1400px) {
  html {font-size: 52.5%;}
  .carlist_RBX_perent { gap: 50px; padding: 0px 25px;}
  .searchByBody{padding-bottom: 60px;}
  .section_repeat {padding: 50px 0px;}
  .aur_dealership_sec{padding-bottom: 100px;}
  .add_imge_bx { height: 410px; overflow: hidden;}
  .add_imge_bx img{ width: 100%; height: 100%; object-fit: cover;}


  footer .logo_image img { max-height: 100px;}
  .footer_links li a::after {top: 3px;}
  .footer_OHrs tr td, .footer_OHrs tr td strong { font-size: var(--font18);}
  .footer_title { font-size: var(--font26);}
  .app_socials li a {width: 30px; height: 30px; font-size: var(--font18); line-height: 31px;}
  .copyright p { font-size: 11px;}


}

@media (max-width: 1199px) {
  .carlist_RBX_perent {gap: 20px; padding: 0px 10px;}  
  .car_finance_desc { padding-left: 30px;}
  .footer_title:before {height: 20px;}

  @-webkit-keyframes downslide {
    0% {
        transform: translateY(0);
    }
    50% {
        transform: translateY(32px);
    }
    to {
        transform: translateY(0);
    }
}
@keyframes downslide {
    0% {
        transform: translateY(0);
    }
    50% {
        transform: translateY(20px);
    }
    to {
        transform: translateY(0);
    }
}
.add_bx_inner { max-width: 400px;}
.add_bx_inner h3 { font-size: 36px;}
.add_bx_inner span { font-size: var(--font24);}
.add_bx_inner span::after {left: -36px; top: 15px; width: 28px; height: 2px;}
.innser_postion {left: 58px;}
.border_rotation_BX {width: 250px; height: 250px; top: -25px;}
.border_rotation_BX:after, .border_rotation_BX:before {width: 30px; height: 30px;}
.img_content_BX { padding: 20px 15px;}
footer { padding-top: 30px;}
footer .logo_image { margin-bottom: 40px;}
.hero_section { height: 556px;}
    .Hmain_heading, .Hmain_heading span { font-size: var(--font60);}
    .Pslider_section {padding-top: 0px;padding: 0px;}
    .nav-menu > li {margin-right: 15px;}
    .add_imge_bx {height: 330px;}

    .onbanner_image_BX img {max-height: 150px;}

    .headnav_main .container {max-width: 100%;}

}

@media (max-width: 1024px) {
    .Herobanner img { object-position: left;}
}


@media (min-width: 992px) {
.nav-menu li:hover > ul.dropdown-menu,
.nav-menu li.sfHover > ul.dropdown-menu {display: block;}
}

@media (max-width: 991px) {
 

     /*--toggle menu mobile--*/
     body {overflow-x: hidden !important; }
     header {position: relative; z-index: 9; }
    #main-menu-toggle{display: inline-block;width: 32px;height: 32px;background: var(--PDColor);border-radius: 50%;cursor: pointer;text-align: center;position: relative;}
    #main-menu-toggle img{max-width: 18px;position: absolute;left: 0;top: 0;bottom: 0;right: 0;margin:  auto;filter: brightness(0) invert(1);-webkit-filter: brightness(0) invert(1);}
    .main-menu-bx{position: fixed;background: #fff;width: 300px;right: 0;top: 0;height: 100%;padding:15px  15px;z-index: 91;transform: translateX(100%);-webkit-transform: translateX(100%);transition: 0.4s;-webkit-transition: 0.4s;overflow: auto;min-height: 100vh;}
    .main-menu-bx ul.menusidelinks {display: block;}
    .main-menu-bx ul li{display: block; width: 100%; float: none;}
    .main-menu-bx ul li a{display: block;color: #333333 !important;padding: 16px 15px;text-align: center;margin-right: 0;font-size: 14px;border-radius: 3px;margin-left: 0;}
    .main-menu-bx ul li a span{padding: 0 7px;}
    .main-menu-bx ul li:last-child a{margin-left: 0;}

    .show-main-menu-bx{transform: translateX(0);-webkit-transform: translateX(0);}

    #close-main-menu{display: inline-block;width: 32px;height: 32px;/*border:1px solid #c2510f;*/background: #242121;position: relative;border-radius: 50%;margin-bottom: 10px;cursor: pointer;}
    #close-main-menu img{max-width: 14px;position: absolute;left: 0;top: 0;bottom: 0;right: 0;margin:  auto;filter: brightness(0) invert(1);-webkit-filter: brightness(0) invert(1);}

    .black-layer{position: fixed;left: 0;top: 0;width: 100%;height: 100%;background: #000;opacity: 0;z-index: 90;visibility: hidden;display: block;transition: 0.4s;-webkit-transition: 0.4s;}
    .show-black-layer{visibility: visible;opacity: 0;}
    header .coll {max-width: 50px; position: absolute; top: -19px; right: 0;}
    .mainlogo { width: 50%;}

    .fix-header #main-menu-toggle {display: inline-block; width: 30px; height: 30px;}
    .fix-header #main-menu-toggle img {max-width: 14px;}
    .menusidelinks li a:hover span {color: rgb(130, 7, 61);}
        /*--toggle END menu mobile--*/
        .main-menu-bx ul li.buy-tickets a {color: #ffffff !important;}
        div#navbarNavDropdown { display: initial;}
        #navbarDropdown.show ul.dropdown-menu.show{display: block;}
        #navbarDropdown ul.dropdown-menu{display: none !important;}
        #nav-menu-container .dropdown-toggle::after {top: 16px; right: 10px; opacity: 0.6;}
        .dropdown-menu .dropdown-item:focus, .dropdown-menu .dropdown-item:hover {color: #ffffff !important; background-color: #1221b2; }

        .nav-menu ul.dropdown-menu {padding: 20px 20px;}

        header .container { justify-content: space-between;padding-left: 30px; padding-right: 30px;}
        .pul-left{display: inline-block; visibility: visible;}
        .nav-menu > li { margin-left: 0px;}

        .navbar_ROW { padding: 10px;}
        .topLogo_bar{padding: 10px 0px;}
        .header_logo img { max-height: 42px;}

        .onlyfor_mob{display: inline-block; opacity: 1; visibility: visible;}
        .onlyfor_desktop{display: none; opacity: 0; visibility: hidden;}

        
        .head_Srh_BTN { padding-left: 20px;}
        .car_finance_sec .row {justify-content: center; flex-direction: column;}
        .car_finance_desc {padding-left: 0px; max-width: 100%;    transform: none; margin-top: 30px;}
        .car_finance_sec { background-size: cover; height: auto; position: relative; padding: 50px 0px;}
        .car_finance_sec .col-sm-4.col-md-4.col-lg-4, .car_finance_sec .col-sm-8.col-md-8.col-lg-8, .easy_online_finance .col-sm-6.col-md-6.col-lg-6{width: 100%;}
        .easy_online_content{margin-top: 30px;}
        .car_financeForm { position: initial;}
        .car_finance_sec .col-sm-4.col-md-4.col-lg-4 { order: 2;}
        .car_financeForm{margin-top: 30px;}
        .easy_online_finance .row {flex-direction: column; justify-content: center;}

.Pbox_title { font-size: var(--font22);}
.Pbox_price {font-size: var(--font18);}


    .bodyst_search .sectit{z-index: 0;}  
        .headNav {width: 80%;}

}



@media (max-width: 767px) {

#carouselExampleFade{position: relative;height: 100%;}
#carouselExampleFade .owl-item{position: relative; height: 100%;}
#carouselExampleFade .owl-nav {position: absolute; top: 0; height: 100%; width: 100%; pointer-events: none; }
#carouselExampleFade .item {height: 100%; }
.slide-itemm {height: 100%; }
#carouselExampleFade .owl-item .item img.slid-img{ object-fit: cover; height: 100%;}
.slide-itemm {height: 100%;}
#carouselExampleFade .item {height: 100%;}
#introo {overflow: hidden;position: relative;}


.reserve_fo h3 { font-size: 36px;}
.logo_footer img{max-width: 280px;}
.reserv_prow{padding-top: 30px; padding-bottom: 30px;}
.reserve_table { background-position: center center;}

.contactInfo .col-sm-5{order:2; width: 100%;}
.contactInfo .col-sm-7{width: 100%;}
.contactInfo .row{flex-direction: column;}
.contactInfo .col-sm-5 .hland_contT, .welcome_content {margin-top: 30px;}

footer .col-sm-3, .reserv_prow .col-sm-7, .welcomeSec .col-sm-6{width: 100%;}
.footer_heading { margin-top: 30px;}
footer .col-sm-3.col-md-3.col-lg-3:nth-of-type(2) {padding-left: 15px; }

#nav-menu-container li.nav-item.dropdown {margin-right: 0px; margin-left: 0px; }

.welcomeSec .row .col-sm-6:nth-of-type(1) img {object-fit: contain; width: auto; height: auto; padding: 15px 15px; }
.welcomeSec .row .col-sm-6:nth-of-type(2) {max-width: 100%; padding-top: 0px;}

    .hero_section {height: 410px;}
.hero_SBTN { margin-top: 10px;}
.hero_section{background-position: right top;}
.label_btn {padding: 10px 60px 10px 15px;}
.label_btn i { padding: 11px 14px;}
.header_logo {margin: auto;}
.header_logo img {max-height: 58px;}

.tab-pane .row, .why_boxex_perent .row{flex-direction: column;}
.tab-pane .col-sm-4.col-md-4.col-lg-4, .why_boxex_perent .col-sm-4.col-md-4.col-lg-4{width: 100%; margin-bottom: 30px;}
.why_boxex_perent .col-sm-4.col-md-4.col-lg-4:nth-of-type(2), .why_boxex_perent .col-sm-4.col-md-4.col-lg-4:nth-of-type(3){margin-top: 80px;}
.why_us_section { padding-bottom: 30px;}

.leftH_logo img {max-width: 190px; max-height: 44px;}

.fina-button {
    position: absolute;
    bottom: 30px;
    left: 12%;
    margin-left: 0;
}
    .Herobanner img {
        object-position: left;
        min-height: 290px;
    }
    
       .leftH_logo img {
        width: 115px!important;
    }
    .headnav_main {
        padding: 5px 0px!important;
    }
    
    .carsell_bx .carsell_img img {
    width: 100%;
    object-fit: contain;
    object-position: center center;
    transition: none;
    min-width: 100%;
    height: 300px;
    max-height: 300px;
}

}

@media screen and (max-width: 580px){
.latest_car .col-sm-4.col-md-4.col-lg-4 {
margin-top: 20px;
        width: 100% !important;
        min-width: 100% !important;
    }
    .latest_car .row {
        flex-wrap: wrap !important;
        overflow-x: initial !important;
        padding-bottom: 0px !important;
    }
    .carsell_img img {
        height: auto!important;
    }
}



@media (max-width: 575px) {
.topLogo_bar .col-sm-6 { justify-content: center !important;}
.topLogo_bar .col-sm-6:nth-of-type(2) {margin-top: 10px; display: none !important; visibility: hidden; opacity: 0;}
.ddr_heading::after { top: 8px; right: 112px; font-size: var(--font26);}
header .coll { top: -21px;}
ul.footer_social { padding-left: 20px;}
.copyright{text-align: center; width: 100%;}
.footer_bottom_social {margin-top: 8px; margin: auto;}
.row.navbar_ROW { flex-direction: row; flex-wrap: wrap;}
.row.navbar_ROW .col-sm-4.col-md-4.col-lg-4, .row.navbar_ROW .col-sm-8.col-md-8.col-lg-8{width: 50%; align-self: center;}
.onbanner_image_BX img { max-height: 74px;}
.hero_section {height: 310px;}
.onbanner_image { bottom: 7px;}
.hero_text_main {top: 7px;}
.Hmain_heading, .Hmain_heading span {font-size: var(--font34); }
.add_bx_inner { padding: 15px 0px;}
.innser_postion {left: 20px;}
.add_bx_content {padding-left: 20px;}
.add_imge_bx {height: 262px;}
.carlist_RBX img {height: 40px;}
.sec_title { padding-bottom: 20px;}
.finance_main_img { margin-top: 50px;}
.aur_dealership_sec::after {top: -41px; height: 99px;}
.mt-110 { margin-top: 4rem;}
.our_delship_PBX .row { flex-direction: column-reverse;}
.dealership_content { max-width: 100%; margin-top: 60px;}
.aur_dealership_sec { padding-bottom: 50px;}
.locationmap iframe{width: 100%; height: 250px;}
.footer_socials_perent {min-height: 100px;}
.footer_title{margin-top: 30px;}
footer .logo_image {margin-bottom: 0px;}
.finance_main_img img {max-height: 550px;}
.finance_ser_alllist{margin-top: 0px;}
#myCarousel_01 .item.col-sm-4.col-md-4.col-lg-4 {padding: 30px 0px;}
.LC_main_sec {margin-top: 10px;}
.section_repeat { padding: 30px 0px; }
.sec_title, .section_title {font-size: var(--font26);}
.ps_cont_BX {padding: 15px 20px;}
.ps_cont_BX h3 { font-size: var(--font22);}
.border_rotation_BX {width: 200px; height: 200px;}
.copyright p {font-size: 9px;}
.finance_img_BX {text-align: center;}
.add_bx_inner h3 {font-size: 26px;}
.finance_back_animation_BX {height: 260px; width: 260px;}

.Herobanner {height: initial;}


}

@media (max-width: 479px) {

  }
  
  




