.sv-header-container{padding-top:20px;position:fixed;background:#fff;top:65px;left:0;width:100%;max-width:100%;z-index:999}body.macro_addons .sv-header-container{min-height:79px}body.modal-open .sv-header-container,body.modal-open .macro-stickybar-footer{padding-right:17px!important}.sv-header-container .component-content{max-width:1200px;margin:0 auto}.sv-header-container .oo-finance-eteb-container .oo-finance-eteb-inner{max-width:430px;margin:0 auto;background:#ebebeb;border-radius:10px;padding:6px 20px}.sv-header-container .oo-finance-eteb-container .oo-finance-eteb-inner .oo-finance-eteb-inner-lft p{line-height:normal;margin-bottom:0;font-size:19px;color:#707070;font-weight:700}.sv-header-container .oo-finance-eteb-container .oo-finance-eteb-inner .oo-finance-eteb-inner-rt{-webkit-box-flex:0;-ms-flex:0 0 150px;flex:0 0 150px}.sv-header-container .oo-finance-eteb-container .oo-finance-eteb-inner .oo-finance-eteb-inner-rt .mnm_switch_toggle .switch{top:2px}.sv-header-container .heading-container{display:-webkit-box;display:-ms-flexbox;display:flex;width:1200px;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.sv-header-container .heading-container .select-vehicle-text{width:50%}.sv-header-container .heading-container .select-vehicle-text a.cm-btn{font-size:14px;color:#313131;text-decoration:none}.sv-header-container .heading-container .select-vehicle-text a.cm-btn:before{content:'\f103';font-family:mnmarrow;font-size:10px;display:inline-block;color:#ea3a51;margin-right:5px;vertical-align:middle}.sv-header-container .heading-container .select-vehicle-text a.cm-btn:hover{color:#ea3a51}.sv-header-container .heading-container .ib-left-location-wrap{width:50%;text-align:right}.sv-header-container .heading-container .ib-left-location-wrap .ib-left-location-msg,.sv-header-container .heading-container .ib-left-location-wrap .ib-left-location-msg a{font-size:16px}.sv-header-container .heading-container .ib-left-location-wrap .ib-left-location-msg a img{width:16px}.sv-header-container .heading-container .ib-left-location-wrap a span{text-transform:capitalize}.sv-header-container .heading-container .select-vehicle-text .select-text-offers{text-align:left;font-size:14px;font-weight:700;line-height:18px;letter-spacing:0;color:#313131;opacity:1}.sv-header-container .heading-container .select-vehicle-text .select-text,.sv-header-container .heading-container .select-vehicle-text .selectModelHeader{text-align:left;font-size:24px;line-height:31px;font-weight:700;font-family:source sans pro;letter-spacing:0;color:#313131;text-transform:capitalize;opacity:1;margin:0}.sv-header-container .vehicle-cat{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:1200px}.sv-contaner{max-width:1200px;margin:0 auto;padding-top:60px}.sv-contaner .vehicle-model-selection-component{width:100%}.sv-contaner .sv-listing{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 -10px}.sv-contaner .sv-listing .sv-car-details-col{padding:0 10px;-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%}.sv-contaner .sv-listing .sv-car-details .vehicleType{display:none}.sv-contaner .sv-listing .sv-car-details{border:1px solid #e0e3e3;position:relative;cursor:pointer;margin:0 0 10px}.sv-contaner .sv-listing .sv-car-details.disabled{pointer-events:none}.ooec-vehiclecondition-selectVariant-right .ooec-vsr-col-inner.disabled{pointer-events:none}.noPrice_modal .noPrice_content .close::before{content:"";background:url(https://auto.mahindra.com/-/media/themes/mahindra/dotcom/mahindra/mahindra/images/cross.png) no-repeat;width:16px;height:16px;position:absolute;top:15px;right:15px;cursor:pointer}.noPrice_modal .noPrice_content{border-radius:20px;border:none;width:100%;padding:20px 40px}.noPrice_modal{z-index:999998;color:#313131!important}.noPrice_modal .noPrice_content .acc-msg-content{text-align:center;color:#313131;margin-bottom:30px}.noPrice_modal .modal-dialog{max-width:400px}.sv-contaner .sv-listing .sv-car-details .sv-car-img{width:240px;margin:0 auto}.sv-contaner .sv-listing .sv-car-details .sv-car-img img{width:100%;height:auto}.sv-contaner .sv-listing .sv-car-details .sv-car-cat{text-align:center;font-size:18px;line-height:23px;font-weight:700;font-family:source sans pro;letter-spacing:0;color:#313131;text-transform:uppercase;opacity:1}.sv-contaner .sv-listing .sv-car-details .sv-car-desc{text-align:center;font-size:16px;line-height:20px;font-weight:400;font-family:source sans pro;letter-spacing:0;color:#313131;opacity:1;padding-bottom:10px}.sv-contaner .sv-listing .sv-car-details .sv-car-desc p,.sv-contaner .sv-listing .sv-car-details .sv-car-desc span{display:inline-block}.sv-contaner .sv-listing .sv-car-details .sv-car-desc p{margin-right:4px}.sv-contaner .sv-listing .sv-car-details.selected{background:#f7f7f7 0% 0% no-repeat padding-box;border:1px solid #4caf51;border-radius:10px;opacity:1}.sv-contaner .sv-car-details.selected .selected-icon::after{content:'';width:24px;height:24px;display:block;background:url(https://auto.mahindra.com/-/media/project/mahindra/dotcom/mahindra/icon-pack/tick.png) no-repeat;position:absolute;top:1px;right:1px;display:block}.sv-contaner .sv-listing .sv-car-details .sv-car-desc .bold-font-design{font-weight:700}body.macro_addons .sv-header-container .col-12{padding:0}body.macro_addons .sv-header-container .addon_Header{border-bottom:solid 1px #b2b2b2;padding-bottom:5px}@media(min-width:1400px){.sv-header-container .component-content,.sv-contaner{max-width:1364px}.sv-header-container .heading-container{width:1364px}}@media(max-width:1024px){.sv-contaner,.sv-header-container .component-content{max-width:960px}.sv-contaner .sv-listing .sv-car-details-col{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%}.sv-contaner .sv-listing .sv-car-details .sv-car-img{width:100%;height:auto}}@media(max-width:992px){.sv-header-container .heading-container{padding:0 15px}.sv-header-container .heading-container .select-vehicle-text .select-text,.sv-header-container .heading-container .select-vehicle-text .selectModelHeader{font-size:22px;line-height:28px}.sv-contaner{padding-top:60px}.sv-header-container{top:55px;padding-top:20px}.sv-contaner .sv-wrapper{width:100%;padding:0 15px}.sv-contaner .sv-listing .sv-car-details-col{-webkit-box-flex:0;-ms-flex:0 0 33.333%;flex:0 0 33.333%}.sv-contaner .sv-listing .sv-car-details .sv-car-img{width:180px;height:auto}.sv-contaner .sv-listing .sv-car-details .sv-car-img img{width:100%}.sv-contaner .sv-listing .sv-car-details .sv-car-desc{font-size:14px;line-height:18px}.sv-contaner .sv-listing .sv-car-details .sv-car-desc .bold-font-design::before{font-size:12px}.sv-header-container .heading-container .ib-left-location-wrap .ib-left-location-msg{line-height:normal}.sv-header-container .heading-container .ib-left-location-wrap .ib-left-location-msg a{display:block}.sv-header-container .heading-container .ib-left-location-wrap .ib-left-location-msg a img{max-width:16px}.sv-header-container .heading-container .select-vehicle-text{width:65%}.sv-header-container .heading-container .ib-left-location-wrap{width:35%}}@media(max-width:768px){.sv-header-container .heading-container .ib-left-location-wrap .ib-left-location-msg,.sv-header-container .heading-container .ib-left-location-wrap .ib-left-location-msg a{font-size:14px}}@media(max-width:480px){.sv-contaner .sv-listing{margin:0 -5px}.sv-contaner .sv-listing .sv-car-details-col{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;padding:0 5px}.sv-contaner .sv-listing .sv-car-details{margin:5px 0}.sv-contaner .sv-listing .sv-car-details .sv-car-img{width:auto;height:auto}}@media(max-width:420px){.finance-modelselection .sv-contaner .vehicle-model-selection-component{padding-top:40px}.sv-header-container .heading-container .select-vehicle-text .select-text,.sv-header-container .heading-container .select-vehicle-text .selectModelHeader{}}@media(max-width:360px){.sv-header-container .heading-container .select-vehicle-text .select-text,.sv-header-container .heading-container .select-vehicle-text .selectModelHeader{font-size:16px}}@media(max-width:320px){.finance-modelselection .sv-contaner .vehicle-model-selection-component{padding-top:60px}.sv-header-container .heading-container .ib-left-location-wrap .ib-left-location-msg,.sv-header-container .heading-container .ib-left-location-wrap .ib-left-location-msg a{font-size:12px}}