.oo-stepper-container{margin-top:30px;margin-bottom:30px}.mnm_stepper ul{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;margin:0}.mnm_stepper ul li.line{height:1px;background:#707070;width:90px}.mnm_stepper ul li.step{position:relative;line-height:1;pointer-events:none}.mnm_stepper ul li.step:after{content:'';width:10px;height:10px;background:#ebebeb;border:1px solid #707070;display:inline-block;border-radius:50%;vertical-align:middle;position:relative;top:-1px}.mnm_stepper ul li.step span{position:absolute;top:-17px;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);left:5px;font-size:14px;color:#707070;text-transform:uppercase;white-space:nowrap}.mnm_stepper ul li.step.active span{left:11px;top:-15px;font-weight:700;color:#313131}.mnm_stepper ul li.step.done{cursor:pointer;pointer-events:auto}.mnm_stepper ul li.step.done span{color:#313131;left:9px}.mnm_stepper ul li.step.active:after{background:#313131;width:22px;height:22px;position:relative;top:0}.mnm_stepper ul li.step.done:before{content:'';background:url(https://auto.mahindra.com/on/demandware.static/-/Sites-amc-Library/en_IN/v1732741613065/-/media/themes/mahindra/dotcom/mahindra/mahindra/images/stepper-tick-1.webp) no-repeat;width:12px;height:9px;display:block;position:absolute;top:6px;left:3px;z-index:1}.mnm_stepper ul li.step.done:after{background:#4caf51;border-color:#4caf51;width:18px;height:18px}body.exchange-flow .mnm_stepper ul li.line{width:180px}.ooic-cardetails{margin-bottom:30px}.ooic-cardetails .ooic-cardetails-inner{border:1px solid #ccc;padding:10px 0}.ooic-cardetails .ooic-cardetails-inner .ooic-cardetails-desktop{display:none}.ooic-cardetails .ooic-cardetails-inner .row{margin:0;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.ooic-cardetails .ooic-cardetails-inner .row>div{padding:0 10px}.ooic-cardetails .ooic-cardetails-inner .vehicle-details>div{padding:0 10px}.ooic-cardetails .ooic-cardetails-inner .vehicle-details .etd-sec{min-width:130px}.ooic-cardetails .ooic-cardetails-inner .vehicle-details .status-sec{min-width:135px}.ooic-cardetails .ooic-cardetails-inner .vehicle-img{-webkit-box-flex:0;-ms-flex:0 0 15%;flex:0 0 15%}.ooic-cardetails .ooic-cardetails-inner .vehicle-img img{max-width:100%}.ooic-cardetails .ooic-cardetails-inner .title-sec{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%}.ooic-cardetails .ooic-cardetails-inner .vehicle-details{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-ms-flex:0 0 60%;flex:0 0 60%;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.ooic-cardetails .ooic-cardetails-inner .title-sec .vehicle-title{font-size:24px;color:#313131;font-family:source sans pro,sans-serif!important;font-weight:700;line-height:100%}.ooic-cardetails .ooic-cardetails-inner .vehicle-col-head{font-size:18px;color:#313131;font-weight:700;line-height:100%;margin-bottom:5px}.ooic-cardetails .ooic-cardetails-inner .vehicle-norm-size{font-size:18px;color:#313131;line-height:1.1}.ooic-cardetails .ooic-cardetails-inner .vehicle-details .dealer-sec{-webkit-box-flex:0;-ms-flex:0 0 260px;flex:0 0 260px}.ooic-offers-container .ooic-offers-header{text-align:center;margin-bottom:10px}.ooic-offers-container .ooic-offers-header h2,.ooic-offers-container .ooic-offers-header .ooic-offers-header-details-row .ooic-offers-header-details-col{color:#313131}.ooic-offers-container .ooic-offers-header .ooic-offers-header-details-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.ooic-offers-container .ooic-offers-header .ooic-offers-header-details-row .ooic-offers-header-details-col{padding:0 15px;display:-webkit-box;display:-ms-flexbox;display:flex}.ooic-offers-container .ooic-offers-header .ooic-offers-header-details-row .ooic-offers-header-details-col .ooic-offers-header-details-col-label{font-weight:700;margin-right:10px}.ooic-offers-container .ooic-offers-row{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0 -10px;-ms-flex-wrap:wrap;flex-wrap:wrap}.ooic-offers-container .ooic-offers-row .ooic-offers-col{padding:0 10px;-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;margin-bottom:20px}.ooic-offers-container .ooic-offers-row .ooic-offers-col-inner{border:1px solid #ccc;padding:5px 15px;height:100%}.ooic-offers-container .ooic-offers-row .ooic-offers-col-inner .ooic-offers-col-top{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap}.ooic-offers-container .ooic-offers-row .ooic-offers-col-inner .ooic-offers-col-logo{-webkit-box-flex:0;-ms-flex:0 0 125px;flex:0 0 125px}.ooic-offers-container .ooic-offers-row .ooic-offers-col-inner .ooic-offers-col-logo img{max-width:100%}.ooic-offers-container .ooic-offers-row .ooic-offers-col-inner .ooic-offers-col-insuranceamt{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;background:#ebebeb;border-radius:5px;color:#313131;font-size:22px;font-weight:700;text-align:center;padding:5px 10px}.ooic-offers-container .ooic-offers-row .ooic-offers-col-inner .ooic-offers-col-insurerdetails{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.ooic-offers-container .ooic-offers-row .ooic-offers-col-inner .ooic-offers-col-insurerdetails .ooic-offers-col-insurerdetails-popupctas{margin-right:15px}.ooic-offers-container .ooic-offers-row .ooic-offers-col-inner .ooic-offers-col-insurerdetails .ooic-offers-col-insurerdetails-popupctas ul{margin-bottom:0}.ooic-offers-container .ooic-offers-row .ooic-offers-col-inner .ooic-offers-col-insurerdetails .ooic-offers-col-insurerdetails-popupctas ul li,.ooic-offers-container .ooic-offers-row .ooic-offers-col-inner .ooic-offers-col-insurerdetails .ooic-offers-col-insurerdetails-quotebtn a{display:inline-block}.ooic-offers-container .ooic-offers-row .ooic-offers-col-inner .ooic-offers-col-insurerdetails .ooic-offers-col-insurerdetails-quotebtn a{line-height:normal}.ooic-offers-container .ooic-offers-row .ooic-offers-col-inner .ooic-offers-col-insurerdetails .ooic-offers-col-insurerdetails-popupctas ul>li>a{font-size:14px;color:#ea3a51;font-weight:700;text-decoration:underline}.ooic-offers-container .ooic-offers-row .ooic-offers-col-inner .ooic-offers-col-insurerdetails .ooic-offers-col-insurerdetails-popupctas ul>li>a:hover{text-decoration:none}.ooic-offers-container .ooic-offers-row .ooic-offers-col-inner .ooic-offers-col-insurerdetails .ooic-offers-col-insurerdetails-popupctas ul>li:first-child:after{content:'|';color:#313131;margin:0 5px 0 6px}.ooic-offers-container .ooic-offers-row .ooic-offers-col-inner .ooic-offers-col-usp{margin:5px 0 0}.ooic-offers-container .ooic-offers-row .ooic-offers-col-inner .ooic-offers-col-usp ul{padding:5px 0 0 20px;margin-bottom:0;border-top:1px solid #a2a2a2;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;list-style-type:disc}.ooic-offers-container .ooic-offers-row .ooic-offers-col-inner .ooic-offers-col-usp ul li{-webkit-box-flex:0;-ms-flex:0 0 45%;flex:0 0 45%;font-size:14px;line-height:1.4;color:#707070}.ooic-cardetails .ooic-cardetails-inner .ooic-cardetails-mobile-header{display:-webkit-box;display:-ms-flexbox;display:flex}.ooic-cardetails .ooic-cardetails-inner .ooic-cardetails-mobile-header .vehicle-img,.ooic-cardetails .ooic-cardetails-inner .ooic-cardetails-mobile-header .title-sec{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;padding:0 10px}.ooic-cardetails .ooic-cardetails-inner .ooic-cardetails-mobile-header .title-sec{padding:0 30px 0 0;position:relative}.ooic-cardetails .ooic-cardetails-inner .ooic-cardetails-mobile-header .title-sec .ooic-cmh-btn{background:0 0;position:absolute;right:0;top:15px}.ooic-cardetails .ooic-cardetails-inner .ooic-cardetails-mobile-header .title-sec .ooic-cmh-btn:focus{-webkit-box-shadow:none;box-shadow:none}.ooic-cardetails .ooic-cardetails-inner .ooic-cardetails-mobile-body .collapse.in{display:block}@media(min-width:1400px){.own-online-insurance-container{max-width:1364px}}@media(min-width:992px){.ooic-cardetails .ooic-cardetails-inner .ooic-cardetails-desktop{display:block}.ooic-cardetails .ooic-cardetails-inner .ooic-cardetails-mobile{display:none}}@media(max-width:992px){.oo-stepper-container{margin-top:20px;margin-bottom:10px}.ooic-cardetails .ooic-cardetails-inner .ooic-cardetails-mobile-header .title-sec .vehicle-title{font-size:18px;margin-bottom:10px}.ooic-cardetails .ooic-cardetails-inner .ooic-cardetails-mobile-header .ooic-cmh-rtodetails .vehicle-col-head{margin-bottom:0}.ooic-cardetails .ooic-cardetails-inner .ooic-cardetails-mobile-header .ooic-cmh-rtodetails .vehicle-col-head,.ooic-cardetails .ooic-cardetails-inner .ooic-cardetails-mobile-header .ooic-cmh-rtodetails .vehicle-norm-size,.ooic-cardetails .ooic-cardetails-inner .ooic-cardetails-mobile-body .vehicle-col-head,.ooic-cardetails .ooic-cardetails-inner .ooic-cardetails-mobile-body .vehicle-norm-size{font-size:14px}.mnm_stepper ul li.step span,.mnm_stepper ul li.step.active span{top:-20px}.ooic-cardetails .ooic-cardetails-inner .ooic-cardetails-mobile-body{padding:5px 30px}.ooic-cardetails .ooic-cardetails-inner .ooic-cardetails-mobile-body .ooic-cardetails-mobile-body-row{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.ooic-cardetails .ooic-cardetails-inner .ooic-cardetails-mobile-body .ooic-cardetails-mobile-body-row .dealer-sec{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;margin-bottom:10px}.ooic-cardetails .ooic-cardetails-inner .ooic-cardetails-mobile-body .ooic-cardetails-mobile-body-row .etd-sec,.ooic-cardetails .ooic-cardetails-inner .ooic-cardetails-mobile-body .ooic-cardetails-mobile-body-row .status-sec{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%}.ooic-offers-container .ooic-offers-header .ooic-offers-header-details-row{-ms-flex-wrap:wrap;flex-wrap:wrap}.ooic-offers-container .ooic-offers-header .ooic-offers-header-details-row .ooic-offers-header-details-col{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;text-align:left;padding:0;margin-bottom:5px}.ooic-offers-container .ooic-offers-header .ooic-offers-header-details-row .ooic-offers-header-details-col .ooic-offers-header-details-col-label{-webkit-box-flex:0;-ms-flex:0 0 120px;flex:0 0 120px}.ooic-offers-container .ooic-offers-header .ooic-offers-header-details-row .ooic-offers-header-details-col .ooic-offers-header-details-col-value{line-height:normal}.ooic-offers-container .ooic-offers-row .ooic-offers-col{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%}.ooic-offers-container .ooic-offers-row .ooic-offers-col-inner{padding:5px 10px}.ooic-offers-container .ooic-offers-row .ooic-offers-col-inner .ooic-offers-col-logo{-webkit-box-flex:0;-ms-flex:0 0 120px;flex:0 0 120px}.ooic-offers-container .ooic-offers-row .ooic-offers-col-inner .ooic-offers-col-insurerdetails{max-width:180px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.ooic-offers-container .ooic-offers-row .ooic-offers-col-inner .ooic-offers-col-insurerdetails .ooic-offers-col-insurerdetails-popupctas{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;margin:0}.ooic-offers-container .ooic-offers-row .ooic-offers-col-inner .ooic-offers-col-insurerdetails .ooic-offers-col-insurerdetails-popupctas ul{text-align:right}.ooic-offers-container .ooic-offers-row .ooic-offers-col-inner .ooic-offers-col-insurerdetails .ooic-offers-col-insurerdetails-quotebtn a{margin-bottom:5px}.mnm_stepper ul li.step.done:before{top:4px}.ooic-quote-container .ooic-quote-body .ooic-quote-body-table .ooic-quote-body-table-row{padding:10px}}@media(max-width:767px){body.exchange-flow .sv-header-container{padding-top:30px}body.exchange-flow .mnm_stepper ul li.line{width:100px}body.exchange-flow .mnm_stepper ul li.step span,body.exchange-flow .mnm_stepper ul li.step.active span{width:100px;white-space:normal;top:-30px;text-align:center}}@media(max-width:480px){.ooic-cardetails .ooic-cardetails-inner .ooic-cardetails-mobile-header .ooic-cmh-rtodetails .vehicle-norm-size img{max-width:20px}.ooic-offers-container .ooic-offers-header .ooic-offers-header-details-row .ooic-offers-header-details-col .ooic-offers-header-details-col-label{-webkit-box-flex:0;-ms-flex:0 0 90px;flex:0 0 90px}.ooic-offers-container .ooic-offers-row .ooic-offers-col-inner .ooic-offers-col-logo{-webkit-box-flex:0;-ms-flex:0 0 80px;flex:0 0 80px}.ooic-offers-container .ooic-offers-row .ooic-offers-col-inner .ooic-offers-col-insurerdetails .ooic-offers-col-insurerdetails-popupctas ul li a{font-size:12px}.ooic-offers-container .ooic-offers-row .ooic-offers-col-inner{padding:10px}.ooic-offers-container .ooic-offers-row .ooic-offers-col-inner .ooic-offers-col-insuranceamt{font-size:20px}body.exchange-flow .mnm_stepper ul li.line{width:80px}body.exchange-flow .mnm_stepper ul li.step span,body.exchange-flow .mnm_stepper ul li.step.active span{font-size:12px}}@media(max-width:420px){.ooic-offers-container .ooic-offers-row .ooic-offers-col-inner .ooic-offers-col-insuranceamt{font-size:18px}.ooic-offers-container .ooic-offers-row .ooic-offers-col-inner .ooic-offers-col-insurerdetails .ooic-offers-col-insurerdetails-quotebtn a{font-size:12px!important}.ooic-offers-container .ooic-offers-row .ooic-offers-col-inner .ooic-offers-col-usp ul li{font-size:12px}}@media(max-width:374px){.ooic-offers-container .ooic-offers-row .ooic-offers-col-inner .ooic-offers-col-logo{-webkit-box-flex:0;-ms-flex:0 0 60px;flex:0 0 60px}.ooic-offers-container .ooic-offers-row .ooic-offers-col-inner .ooic-offers-col-insurerdetails .ooic-offers-col-insurerdetails-popupctas ul li a{font-size:11px}.ooic-offers-container .ooic-offers-row .ooic-offers-col-inner .ooic-offers-col-insuranceamt{font-size:16px}body.exchange-flow .mnm_stepper ul li.line{width:70px}}