#mahindraXUV h2,#mahindraXUV h3,#mahindraXUV p.content-description{font-weight:600}.z-wrapper .thumbStatic{color:#fff;background:linear-gradient(#e31837 0,#e31837 99%,#d7d7d7 100%);z-index:9999999;height:95px;max-width:none;border-top-right-radius:16px;border-top-left-radius:16px;filter:none;transform-origin:50% 50%;transform:translate(0,0);width:68%;justify-content:space-between}.z-wrapper .mySwiper .swiper-slide{opacity:unset!important;padding-left:20px;justify-content:flex-start;width:fit-content!important;margin-right:20px!important;cursor:pointer}.z-wrapper .swiper-slide{background-color:unset}.z-wrapper .rotator-button{z-index:1}.z-wrapper .mySwiper{padding:0;z-index:999;position:absolute;transform:translate(-50%,-50%);left:50%}.z-wrapper .mySwiper .swiper-slide span{color:#fff;text-transform:uppercase;width:100%}.homePage{background-color:#000}.z-wrapper .mySwiper .swiper-slide:last-child{display:flex;flex-direction:column;justify-content:center;align-items:flex-start}.z-wrapper ol.rotator-indicators{display:none}.z-wrapper .carousel-control-next,.z-wrapper .carousel-control-prev{width:max-content}@media only screen and (max-width:835px){.swiper-button-next:after,.swiper-button-prev:after{font-size:20px}}#mahindraXUV .content-block{padding:20px;height:100%;min-height:480px}#mahindraXUV .content{padding:30px;background-color:#fff;border:1px solid #d1d3d4;height:100%;min-height:480px}#mahindraXUV h2.content-title{font-size:25px;font-weight:600}#mahindraXUV span.content-date{display:block;font-size:14px;margin-bottom:30px}#mahindraXUV .copy-wrapper{text-align:left}#mahindraXUV .swiper{width:100%;height:100%;padding:50px 0}#mahindraXUV .swiper-slide{text-align:center;font-size:18px;background:#fff;display:flex;justify-content:center;align-items:center}#mahindraXUV .swiper-slide img{display:block;width:100%;height:100%;object-fit:cover}#mahindraXUV span.swiper-pagination-bullet{width:30px;height:5px;margin:0 10px;border-radius:0;background:#d6102f}#mahindraXUV .elv .panel-heading .panel-title{background:#e51636;padding:14px;cursor:pointer;transition:.3s ease-in-out;margin-bottom:8px}#mahindraXUV .elv .panel-heading .panel-title a{color:#fff!important;width:100%;display:block;font-size:16px}#mahindraXUV .elv{align-items:center}section#mahindraXUV{background-color:#ebebeb}#mahindraXUV h3{margin-bottom:20px}#mahindraXUV h2{color:#000}
.rotator-previous-button, .rotator-next-button {
    justify-content: center;
    width: 15%;
  }
@media (max-width:1600px){
  div#vehicle_search_area_NewUsedDemo  .d-flex.pt-2.pt-sm-1.pt-md-0.mb-2 {flex-direction: column;}
div#DepartmentFilterButtons {width: 100% !important;}
div#vehicle_search_area_NewUsedDemo  .d-flex.pt-2.pt-sm-1.pt-md-0.mb-2 a.align-self-center.small {
    align-self: flex-start !important; margin-top: 5px;}
div#vehicle_search_area_NewUsedDemo .col-lg-3.col-md-3.col-12 {
    padding: 0;
}
.ix-system-link .mx-auto.col-12.col-lg-6.col-md-8.row {max-width: 100%;flex: 100%;}
.ix-system-link .col-lg-4.col-md-6.col-12 {flex: 0 0 33.333333%; max-width: 33.333333%;}
.ix-system-link {margin: 15px 0 10px !important;} 
.FinanceCalc-expanded  .irs, .FinanceCalc-expanded  .form-group.vsfin {height: unset !important;}
.row.w-100.no-gutters.FinanceCalc-expanded.p-3 {justify-content: center;}}
span.fw-label a {
    color: #e31837;
}
.btn-primary:not(:disabled):not(.disabled).active:focus, .btn-primary:not(:disabled):not(.disabled):active:focus, .show>.btn-primary.dropdown-toggle:focus {
    box-shadow: unset !important;
}
.swiper-slide-thumb-active .exploreBtn {
    width: max-content;
   	color: #e31837;
    text-transform: uppercase;

}
.btn {
    border-radius: 0 !important;
}
input[type="checkbox"] { accent-color: #000; }
#special-nav-all-Specials .card-body {margin-top: 1rem;}
span.badge.badge-light.ml-2 {
    border: 1px solid;
}

div#finance-enquire-container-Mahindra label.col-form-label.col-sm-4.control-label {
    color: #000;
}
.form-control:focus {
    border-color: #ccc;
    box-shadow: none;
}
.page-link:hover {
    color: #000;
}
div#vehicleBar_FinanceButton * , .ShowButtonsAtTop .btn-secondary{ 
    margin: 0 !important;
}
@media (max-width:1366px){
.wishlist-btn .w-btn_icon .badge-pill, .wl-b_wishlistbasket .w-btn_icon .badge-pill {
    top: -4px;
}}

@media (max-width:1024px){
.main-footer .mx-0.row {
    justify-content: center;
}}
@media (max-width:480px){
.post-container h1 {font-size: 22px;}
.ix-system-link .col-lg-4.col-md-6.col-12 { flex: 0 0 100%; max-width: 100%; margin: .2rem 0; }
div#special-nav-all-Specials h5.card-title {
    font-size: 1.25rem;
}}