
@media screen and (max-width: 1750px){
    .about_dealer .row .col-sm-6:nth-of-type(1) {padding-right: 0px; position: relative; z-index: 1; }
    .about_dealer::after { opacity: 0.2;}
    .carimg_only { margin-top: -200px;}
    .carimg_only img { max-height: 200px;}
    .footer_workD {padding-left: 0px; }
}



@media screen and (max-width: 1199px){
    .navH_perent .nav-item a {font-size: var(--font14); padding: 4px 8px !important; }
    .FbageH { padding-top: 3px;}

    .listingR_side_bxs .col-sm-4.col-md-4.col-lg-4{width: 50%;}

    .footer_workD li, .footer_addressL li { font-size: var(--font14);}
    .footer_links li a { font-size: var(--font14);}
.onbanner_text h2 {
    font-size: var(--font26);}
.onbanner_text ul li {
    font-size: var(--font20);}

}


@media screen and (min-width: 1025px){
    .closetogg_mob{display: none; visibility: hidden;}
}


@media screen and (max-width: 1024px){

    header.innerpageHead {border-bottom: 1px solid #707070; }

    /*== mobile toggle MENU ==*/
    .mob_Ticon { display: inline-block; cursor: pointer;}
    .mobiletog_menu{display: block; opacity: 1;visibility: visible;}
    .headLogPernt {padding: 17px 17px; }
    .headLogo img, .onlylogMTog img{width: 137px;}
    .headertog{width: 100%; text-align: right;}
    .headLogo{padding-left: 20px; flex: 1;text-align: left;}
    .searchcart{width: 122px;}
    .onlyfordesktt{display: none; opacity: 0; visibility: hidden;}
    .mobsrH_only{display: block; opacity: 1;visibility: visible;}
    .positsearchMob {position: fixed; top: 112px; left: 0; width: 100%; z-index: 10;}
    .positsearchMob  .hserh_fuild { height: 71px; border-radius: 0px;}
    .sear_hed {padding-right: 10px; }
    .MsIconOn{font-size: var(--font24); color: var(--FirstMainColor);  margin-top: 7px;}
    .MsIconOn:hover{color: var(--SecondMainColor);}
    .MsIconOn:focus{color: var(--FirstMainColor);}
    .heroslider {padding-top: 0px !important;}

    .headNav {position: fixed; overflow-x: hidden; overflow-y: auto; top: 0; bottom: 0; width:60%; opacity: 0; background: #ffffff; padding: 0px; z-index: 99999; transform: translateX(-110%); -webkit-transform: translateX(-110%); transition: 0.3s; -webkit-transition: 0.3s; }
    .InHead .headNav {transform: translateX(-0%); -webkit-transform: translateX(-0%); opacity: 1; right: 0;}
    .closetogg_mob {background: #ffffff; text-align: left; padding: 4px 9px; }
    .closetogg_mob a {color: #ffffff !important; font-size: 16px; padding: 4px; display: inline-block; cursor: pointer; }
    .onlylogMTog{width: 100%; padding: 15px 15px;}
    .JcustomNav ul.navbar-nav .navitm {display: block; width: 100%; padding: 21px 25px; border-bottom: 1px solid #707070;}
    nav.navbar.JcustomNav {width: 100%; max-width: 100%; min-width: 100%; padding-bottom: 30px; }
    li.navitm.active a{font-weight: bold; color: #6A6A6A;}
    li.navitm:hover a{font-weight: bold; color: #6A6A6A;}
    .col_list { -ms-flex: 0 0 50%; flex: 0 0 50%; max-width: 50%;margin-bottom: 30px;}
    li.dropdown.navitm .dropdown-toggle::after {right: -50px;}
    .listM_tt { font-size: var(--font18);}
    .margintopANC {margin-top: 0px; }
    .JcustomNav ul.navbar-nav .navitm .menusub_anchr { font-weight: 400 !important;}
    .topbar p { font-size: var(--font12);}
    .topbar{padding: 13px 15px;}
    .navbar-nav .dropdown-menu {width: 100%;}
    .navH_perent .navbar-expand-lg .navbar-collapse {display: block;}
    .navH_perent .nav-item a {font-size: var(--font18);}
    .navH_perent .navbar-expand-lg .navbar-collapse { text-align: left;}
    .headNav .navbar{padding: 30px;}
    ul.navbar-nav .nav-item ul.dropdown-menu{display: flex !important; flex-direction: column; display: none !important; box-shadow: none; outline: 0px; border: 0; border-top: 2px solid var(--PrimaryColor);}
    ul.navbar-nav .nav-item ul.dropdown-menu.show{display: flex !important; flex-direction: column; display: block !important; box-shadow: none; outline: 0px; border: 0; border-top: 2px solid var(--PrimaryColor);}
    .navH_perent .nav-item a { padding: 10px 8px !important;}
    a#closmenuM {font-size: 24px; color: #000000 !important;}

    .headNav .navbar-nav { flex-direction: column !important;width: 100%;}
    .navH_perent .navbar-expand-lg .navbar-collapse{justify-content: start;}
    .navH_perent .nav-item{width: 100%;}
    .navbar-expand-lg .navbar-nav .dropdown-menu{position: relative;}

    .InHead .navH_perent {display: block; visibility: visible; opacity: 1; }
    .navH_perent {display: none; visibility: hidden; opacity: 0; }

    /*== END toggle ==*/

    .Inner_pagetitle { padding: 25px 0px;}
    .CPT_notre {padding-top: 60px; }
    .Inner_pagetitle {padding: 25px 0px; padding-bottom: 0px; }
    .innerpaheheading { font-size: var(--font20);}

    .menulist_logdesc{display: none;}
    .menulistBX_title { font-size: var(--font17); margin-bottom: 25px;}
    .nosprodList_main {padding-top: 30px; }
    .repeatbox_prodQT .col-sm-4 {margin-bottom: 40px; }

    .clickcollect_perent{padding-top: 20px;}
    .headnav_main .col-sm-3.col-md-3.col-lg-3{width: 50%;}
    .headnav_main .col-sm-9.col-md-9.col-lg-9{width: 50%;}

    .nav-item a{
        color:red!important;
    }

    .Herobanner {
    height: 350px;
}

}


@media screen and (min-width: 992px){
    .find_veh_bx.collapse:not(.show) { display: block;}
    .find_veh_title{pointer-events: none;}
}


@media screen and (max-width: 991px){



    footer .col-sm-3.col-md-3.col-lg-3{width: 50%; margin-top: 30px;}
    .paddingB60, .paddingT60 {padding-bottom: 30px; padding-top: 30px;}
    .slidermain .carousel-caption h2 {font-size: var(--font24);}
    .saveP_lable {font-size: 10px; }
    .sectit { font-size: 22px;}
    .finance_qua .col-sm-6{width: 100%;}
    .finance_limage{text-align: center;}
    .carimg_only { margin-top: -130px;}

    .our_Hservice .col-sm-6.col-md-6.col-lg-6{width: 100%;}
    .rightourservice{margin-top: 30px;}
    .service_hbx_flex {margin-bottom: 5px;min-height: auto;}
    .services_Hbx {margin-bottom: 20px;}


    .listingR_side_bxs .col-sm-4.col-md-4.col-lg-4{width: 33.333%;}

    .vihicle_flexP {flex-direction: column; }
    .vihicle_flex_left {width: 100%; }
    .vihicle_flex_right { padding-left: 0;}
    .find_veh_title{text-decoration: underline;}
    .find_veh_bx { margin-bottom: 30px;}

    .carlimit_usbx i { font-size: 36px;}
    .carlimit_usbx h4 {margin-top: 6px; margin-bottom: 6px; }
    .onlyformmobile{display: block; opacity: 1; visibility: visible; margin-top: 30px;}
    .onlyddsktop{display: none; opacity: 0; visibility: hidden;}
    .buttonsof_service.paddingT30{padding-top: 0px;}
    .buttonsof_service button.btn-secondary:nth-of-type(1){margin-top: 0px;}
    .repeat_esti span { font-size: 20px;}

    .cartits { font-size: 14px;}

    .carslist_serch_main {
        overflow-x: auto;
        max-width: 100%;
        overflow-y: hidden;
        padding-bottom: 15px;
    }

    .carslist_serch {
        display: flex;
        width: 1000px;
    }

    .slidescar_bx {
        /* max-width: 220px; */
        white-space: nowrap;
        min-width: 23%;
    }

    .nav-item a{
        color:red!important;
    }

    .Jsrch_BTN{width: 100%; height: 36px;background: var(--SecondaryColor);
               color: var(--textWhite);
               font-size: var(--font16);
               padding: 0px 15px;
               border-radius: 0px;
               line-height: 1;
               border: 1px solid var(--SecondaryColor);
               outline: none !important;
               box-shadow: none !important;
               transition: all 0.2s ease-in-out 0s;
               -webkit-transition: all 0.2s ease-in-out 0s;
               font-weight: 400;
               margin-top: 10px;
    }

    .add_bx_inner h3 {
        font-size: 26px;
    }

    .carsell_img img {
        height: 190px;}

    .innser_postion {
        left: 30px;
    }

}



@media screen and (max-width: 767px){
    .save_sellR h5 { font-size: var(--font16);}
    .latest_car .col-sm-4{width: 50%;}
    .about_dealer .col-sm-6{width: 100%;}
    .finance_listQ span {margin-bottom: 15px;}
    .finance_listQ span i { font-size: 28px;}

    .why_fetures li {margin: 0px auto; top: 0px !important; left: 0 !important; right: 0 !important; bottom: 0 !important; display: block; padding-top: 16px; }
    .why_fetures li {position: relative;}
    .fianceQ_title { font-size: 16px;}
    .services_Hbx { background: #ffffff; padding: 20px 15px;}
    .rightourservice {background: transparent; padding: 0px; }
    .rightourservice .col-sm-6.col-md-6.col-lg-6:nth-of-type(3), .rightourservice .col-sm-6.col-md-6.col-lg-6:nth-of-type(4) { margin-top: 0px;}

    .listingR_side_bxs .col-sm-4.col-md-4.col-lg-4 {width: 50%;}
    .btn { font-size: var(--font14);}

    .vehiclesD_backsh .col-sm-4.col-md-4.col-lg-4, .vehiclesD_backsh .col-sm-8.col-md-8.col-lg-8,
    .vehiclesD_titleP .col-sm-4.col-md-4.col-lg-4, .vehiclesD_titleP .col-sm-8.col-md-8.col-lg-8{width: 100%;}
    .proddeti_slideTab .col-sm-4.col-md-4.col-lg-4, .proddeti_slideTab .col-sm-8.col-md-8.col-lg-8{width: 100%;}
    .buttonsof_service button.btn-secondary:nth-of-type(1){margin-top: 15px;}
    .share_copystock{margin-top: 10px;}
    .title_prodetail { font-size: 18px;}

    .nav-item a{
        color:red!important;
    }

    body .ui-tabmenu .ui-tabmenu-nav .ui-tabmenuitem a .ui-menuitem-text
    {
        display: block;
    }
    
    .partner-logo {
        margin-bottom: 40px; 
        text-align:center;
    }
    
    .nation_text {font-size: var(--font24);}
.banner_cont{padding: 20px 20px;}
.nationwide_banner img {min-height: 160px;}

    .zero_deposit .hero_SBTN {
       bottom: 5%;
    }
    .zero_deposit img {
    min-height: 170px;
}

.Herobanner {
    height: 250px;
}

.onbanner_text {
    padding: 10px;
    top: 50%;
    left: 15px;
    transform: translate(0px, -50%);
    width: 100%;
}

.onbanner_text ul li {
    font-size: var(--font16);}

.onbanner_text ul li i {
    font-size: 16px;
}

.onbanner_text h2 {
    font-size: var(--font20);}


}




@media screen and (max-width: 667px){


}


@media screen and (max-width: 580px){
    .logo_footer img{max-width: 260px;}
    footer .col-sm-3.col-md-3.col-lg-3{width: 100%; margin-top: 30px;}
    footer .col-sm-3.col-md-3.col-lg-3:nth-of-type(2) {padding-left: 10px;}
    .footer_heading { margin-bottom: 15px;}
    .slidermain .carousel-caption h2 {font-size: var(--font16);}
    .slidermain .carousel-indicators{display: none;}

    .repeat_esti, .calc_group { width: 100%; margin-bottom: 10px;}
    .estiboxes, .clac_fuilds{flex-direction: column;}
    .copliek { font-size: 14px;}
    .likek_bt, .stIP { font-size: 14px;}
    .stIP { align-self: center;}
    .copylinnk, .likk, .stIP { margin-left: 10px;}

    short_total { justify-content: initial; flex-direction: column-reverse;}
    .shtotal {align-self: flex-end; margin-top: 10px; }
    .add_bx_inner { padding: 15px 0px;}
    .add_bx_inner h3 {font-size: 26px;}
    .latest_car .row {
        flex-wrap: nowrap;
        overflow-x: auto;
        padding-bottom: 22px;
    }
    .latest_car .col-sm-4.col-md-4.col-lg-4 {
        margin-top: 20px;
        width: 80%;
        min-width: 80%;
    }
    .add_imge_bx {
        height: 262px;
    }
    .innser_postion {
        left: 26px;
    }
    .add_imge_bx img {
        width: 100%;
        height: 100%;
        object-fit: cover;
    }
    
    .sellYourVehicle .row {
    flex-direction: column-reverse;
}
.sellYourVehicle .banner_BTN {
    text-align: center;
}

.sellYourVehicle p {
    margin-top: 30px;
}
    
}


@media screen and (max-width: 479px){

    .latest_car .col-sm-4{width: 100%;}

    .listingR_side_bxs .col-sm-4.col-md-4.col-lg-4 {width: 100%;}





}

@media screen and (min-width: 1199px){
    .vehicle_bootombar, .header_barr{display: none; visibility: hidden; opacity: 0;}
}
