.InstBookVariantPricing{margin-top:65px}.rst-book .component-content{max-width:77.5%;margin:0 auto;padding:0 15px}.rst-book a{font-size:16px!important;font-family:Source Sans Pro,sans-serif;border-bottom:none!important;color:#313131!important}.rst-book a::before{font-family:mnmarrow;font-size:10px;content:"\f103";margin-right:5px;position:relative;top:-1px}.eb-pgptitle{margin:100px 0 30px}.eb-pgptitle .promo-text{margin-top:0}.eb-pgptitle .promo-text h1{margin-bottom:0!important}.component-express-booking{padding:40px 30px!important;border-radius:20px;-webkit-box-shadow:5px 5px 15px rgba(0,0,0,.08);box-shadow:5px 5px 15px rgba(0,0,0,.08);max-width:1200px;margin:0 auto;width:100%}.component-express-booking .m_loader_body_v2{top:0}.component-express-booking .nodlrfnd{font-size:14px;color:#ce0e2d;font-family:source sans pro,sans-serif!important;line-height:normal;background:url(https://auto.mahindra.com/on/demandware.static/-/Sites-amc-Library/en_IN/v1732741613065/-/media/themes/mahindra/dotcom/mahindra/mahindra/images/Mask Group 18.svg) no-repeat center left;padding-left:15px}.booking-flow.instant-booking,.express-pi-form{display:none}.component-express-booking .car-img{padding:20px 0 40px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.component-express-booking .car-img .car-img-cont-lft{-webkit-box-flex:0;-ms-flex:0 0 30%;flex:0 0 32%}.component-express-booking .car-img .car-img-cont-lft .eb-pop-over a{font-size:12px;color:#313131;font-family:source sans pro,sans-serif!important;text-decoration:underline}.component-express-booking .car-img .car-img-cont-rt{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 37%;margin-left:90px}.component-express-booking .car-img .car-img-cont-rt .car-img-cont-rt-hd{font-size:28px;color:#313131;line-height:normal}.component-express-booking .car-img .car-img-cont-rt .car-img-cont-rt-subhd{font-size:28px;color:#313131;line-height:normal;font-weight:700}.component-express-booking .car-img img{width:100%;height:auto}.component-express-booking .express-booking-subheading{text-align:center;margin-bottom:30px}.component-express-booking .express-booking-subheading h2{color:#313131;margin-bottom:0;font-size:28px!important}.component-express-booking .ib-sec{padding:15px 0}.component-express-booking .ib-sec.mnrow .drpdwnSelector{margin-bottom:30px}.component-express-booking .ib-sec-btm{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:0 0 10px;padding-top:30px;border-top:1px solid #ddd}.component-express-booking .ib-sec-btm h3{font-family:source sans pro,sans-serif!important;font-size:24px!important;color:#313131!important;font-weight:700!important;display:none}.component-express-booking .ib-sec-btm.show h3{display:block}.instant-booking .dealerLocator .wrap-locator{border-radius:20px}.instant-booking .DealerCard .DealerView .ViewinMaps .DealerDistance{display:none}.booking-flow.instant-booking,.express-pi-form{margin-top:50px}.booking-flow.instant-booking .express-booking-subheading .promo-text,.express-pi-form .express-booking-subheading .promo-text{margin:0}.booking-flow.instant-booking .express-booking-subheading .promo-text h1,.express-pi-form .express-booking-subheading .promo-text h1{font-size:28px!important;text-transform:capitalize;margin-bottom:0!important;color:#313131!important}.booking-flow.instant-booking .dealerLocator{padding-top:30px!important}.booking-flow.instant-booking .dealerLocator .dealer-booking-select{display:none!important}.component-express-booking .car-img .car-img-cont-lft .eb-pop-over .popover.in{opacity:1!important}.component-express-booking .car-img .car-img-cont-lft .eb-pop-over .popover{border-radius:10px!important;max-width:340px;border:solid 1px #ce0e2d!important;font-size:12px;margin-left:5px;padding:20px 10px 10px;color:#313131}.component-express-booking .car-img .car-img-cont-lft .eb-pop-over .popover .popover-title{display:none}.component-express-booking .car-img .car-img-cont-lft .eb-pop-over .popover .popover-content a.close-btn{position:absolute;top:5px;right:5px;opacity:1;width:20px;height:20px;background:url(https://auto.mahindra.com/on/demandware.static/-/Sites-amc-Library/en_IN/v1732741613065/-/media/themes/mahindra/dotcom/mahindra/mahindra/images/modal-close.svg) no-repeat!important;border:none;padding:0}.component-express-booking .drpdwnSelector.sCity ul.city-search-container{position:absolute;top:100%;left:15px;border-radius:0 0 10px 10px;padding:5px 0;border:none;-webkit-box-shadow:5px 5px 15px rgba(0,0,0,.08);box-shadow:5px 5px 15px rgba(0,0,0,.08)}.component-express-booking .drpdwnSelector.sCity ul.city-search-container li.ui-menu-item{font-size:14px;text-transform:capitalize;padding:4px 10px;color:#313131;font-family:Source Sans Pro,sans-serif!important}.component-express-booking .drpdwnSelector.sCity ul.city-search-container li.ui-menu-item.ui-state-focus{border:none;color:#ce0e2d;background:#fff;margin:0}.component-express-booking .ib-sec-btm .ib-sec-btm-rt{cursor:not-allowed}.component-express-booking .ib-sec-btm .m_btn.disable{border:1.5px solid #313131!important;color:#313131!important;font-weight:700;line-height:100%;text-decoration:none;background:#fff!important;font-family:source sans pro,sans-serif!important;opacity:.5;pointer-events:none}.component-express-booking .ib-sec-btm .m_btn.disable:hover{background:#fff!important;border-color:#313131!important;color:#313131!important;text-decoration:none!important}.component-express-booking .ib-sec-btm .m_btn.disable:active{-webkit-box-shadow:none;box-shadow:none}.express-pi-form .pi-form{padding-top:15px!important}div.InstBookVariantPricing .InstBookVPHeader h1{font-size:28px!important;margin-bottom:10px!important}div.InstBookVariantPricing .variant_n_pricing_component,div.InstBookVariantPricing .InstBookVPHeader{margin-top:0}div.InstBookVariantPricing div.heading div.promo-text{margin-top:20px!important}div.InstBookVariantPricing div.heading div.promo-text h1{margin-bottom:10px!important}div.InstBookVariantPricing .ib-sec-btm-rt{margin-top:50px}div.InstBookVariantPricing .ib-sec-btm-rt a{display:inline-block;background:#ce0e2d!important;color:#fff!important;border-color:#ce0e2d!important;text-transform:uppercase}div.InstBookVariantPricing .ib-sec-btm-rt a:hover{-webkit-box-shadow:5px 3px 15px 3px rgba(0,0,0,.1);box-shadow:5px 3px 15px 3px rgba(0,0,0,.1)}div.InstBookVariantPricing .emi-popup-main .emi-popup-main-container .epm-footer a.m_btn_l{display:none}.component-express-booking .ib-sec input[type=text]{background:url(https://auto.mahindra.com/on/demandware.static/-/Sites-amc-Library/en_IN/v1732741613065/-/media/themes/mahindra/dotcom/mahindra/mahindra/images/search-icon.png) no-repeat 98% center #f8f8f8!important;text-transform:capitalize}@media screen and (min-width:1400px){.component-express-booking{max-width:1364px}}@media screen and (max-width:1023px){.component-express-booking .ib-sec{padding:0}.component-express-booking .ib-sec .drpdwnSelector{padding-bottom:15px}.component-express-booking .ib-sec.mnrow .drpdwnSelector{margin-bottom:0}}@media screen and (max-width:890px){.InstBookVariantPricing{margin-top:55px}}@media screen and (max-width:768px){.booking-flow.instant-booking{margin-top:0;margin-bottom:20px}.express-pi-form{margin-top:0;margin-bottom:10px}.express-pi-form .pi-form.sitecore-form{padding:15px 0 0!important}.component-express-booking{border-radius:0;padding:15px!important;margin-bottom:30px}.eb-pgptitle{margin:80px 0 20px}.component-express-booking .car-img{padding:20px 0}.booking-flow.instant-booking .DealerCard .DealerButtons a{font-size:14px!important}div.InstBookVariantPricing .InstBookVPHeader h1{font-size:20px!important}.booking-flow.instant-booking .dealerLocator{max-width:100%!important}div.InstBookVariantPricing .ib-sec-btm-rt a{display:none}}@media screen and (max-width:640px){.component-express-booking .car-img,.component-express-booking .ib-sec-btm{-ms-flex-wrap:wrap;flex-wrap:wrap}.component-express-booking .ib-sec-btm{margin:20px 0 30px;padding-top:20px}.component-express-booking .car-img .car-img-cont-lft,.component-express-booking .car-img .car-img-cont-rt,.component-express-booking .ib-sec-btm .ib-sec-btm-lft,.component-express-booking .ib-sec-btm .ib-sec-btm-rt{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;text-align:center}.component-express-booking .car-img .car-img-cont-rt,.component-express-booking .ib-sec-btm .ib-sec-btm-rt{margin-left:0;margin-top:20px}.component-express-booking .car-img .car-img-cont-rt .car-img-cont-rt-hd,.component-express-booking .car-img .car-img-cont-rt .car-img-cont-rt-subhd,.component-express-booking .express-booking-subheading h2,.booking-flow.instant-booking .express-booking-subheading .promo-text h1,.express-pi-form .express-booking-subheading .promo-text h1,.component-express-booking .ib-sec-btm h3{font-size:22px!important}.component-express-booking .car-img img{max-width:250px;margin:0 auto}}