@media all and (max-width:1400px) {
    .minWrap_cs{margin: 10px 20px}
}
@media all and (max-width:1200px) {
    .vehicleTab_cs{max-width: 100%}
    .rightContent_cs{padding:30px}
    .customNav_cs .nav-link{margin-bottom: 10px}
}
@media all and (max-width:991px) {
    .leftNav_cs {
        min-width:280px;
        max-width: 280px;
        padding: 10px 10px 10px 15px;
    }
    .leftNav_cs ul li{margin: 0}
    .leftNav_cs ul li a{
        padding: 10px;
        font-size: 18px;
    }
    .leftNav_cs ul li a.active:before{        
        height: 29px;
        top: 14px;
        left: -16px;
    }
    .step_cs .mt-5{margin-top: 10px !important}
}
@media all and (max-width:680px) {
    .minWrap_cs{flex-direction: column;margin: 0 20px 90px;border-radius: 0;border:none;}
    .rightContent_cs,
    .leftNav_cs{min-width: 100%;}
    .vehicleTab_cs,
    .leftNav_cs ul.nav{display: flex;justify-content: center;}
    .leftNav_cs ul li a span{margin: 0 5px}
    .step_cs .innerTitleTab_cs,.customrSupportWrap_cs h2,.leftNav_cs ul li a.active:before,
    .leftNav_cs ul.nav a p{display: none;}
    .rightContent_cs{padding: 0}    
    .leftNav_cs{background: none;border-radius: 0}
    .customNav_cs{margin: 0 0 10px;justify-content: center;}
    .vehicleCard_cs{margin: 0 5px 10px}
    .btnWrap{
        position: fixed;
        background: #fff;
        bottom: 0;
        padding: 12px 18px;
        left: 0;
        box-shadow: 0px 0px 20px 0px #00000040;
        right: 0;
    }
    .mobTitle{display: block;}

    .step_cs .btnWrap .col-md-12 {
        text-align: center;
    }
}   
@media all and (max-width:400px) {
    .vehicleCard_cs{width: 46%}
    .customNav_cs li.nav-item{flex: 1;text-align: center;min-height: 100%;}
    .customNav_cs .nav-link {line-height: 17px;height: 81%;}
    .btnAction_cs{min-width: 143px}
    .customNav_cs .nav-link{margin: 0 5px 10px}
    .customNav_cs .nav-item:last-child .nav-link {margin-right: 5px}
}