.variants-and-pricing{margin:40px auto;padding-left:0!important;padding-right:0!important}.variant_n_pricing_component{margin-bottom:0}.variant_n_pricing_component .carousel{border:0;padding:0}.variant_n_pricing_component .showRoomHeading{font-size:16px;line-height:25px;margin:0}.variant_n_pricing_component .font-weight-bold{font-weight:700!important}.variant_n_pricing_component .border-dark{border-color:#313131}.variant_n_pricing_component #variantAndpricingOtp .loader{z-index:999999}.variant_n_pricing_component #variantAndpricingOtp .repeatVariantOTP{color:#ce0e2d;background:url(https://auto.mahindra.com/on/demandware.static/-/Sites-amc-Library/en_IN/-/media/themes/mahindra/dotcom/mahindra/mahindra/img/common/resend.png) no-repeat left;padding-left:18px;font-family:source sans pro,sans-serif!important;font-size:14px;cursor:pointer}.variant_n_pricing_component .car-main-content{width:100%;max-width:1200px;font-family:source sans pro,sans-serif;color:#313131}.variant_n_pricing_component h2{font-size:45px;font-weight:700;color:#313131!important;font-family:montserrat,sans-serif}.variant_n_pricing_component .car-main-content .car-name{font-family:source sans pro,sans-serif!important;font-size:26px!important;padding-bottom:35px}.variant_n_pricing_component .car-main-content .text-dark{color:#313131!important;font-size:16px;font-family:source sans pro,sans-serif!important}.variant_n_pricing_component .car-main-content .car_price_range{font-family:source sans pro,sans-serif;font-size:18px}.variant_n_pricing_component .car-main-content .car_price_range .car_price{font-family:source sans pro,sans-serif;font-size:24px;font-weight:700;white-space:nowrap}.variant_n_pricing_component .carousel-item.active .car-main-content .car_price_range .car_price.symbol:before,.variant_n_pricing_component .carousel-item.active .car-main-content .car-details .text-red a.symbol:before{content:"\20B9"}.variant_n_pricing_component .car-main-content .car-details{border-radius:29px;font-size:12px}.variant_n_pricing_component .car-main-content .car-details .text-red{color:#ce0e2d;font-family:source sans pro,sans-serif;font-size:16px;margin-bottom:0;line-height:normal;padding-bottom:.5rem;padding-top:.5rem;padding-left:.5rem}.variant_n_pricing_component .car-main-content .car-details .text-red i{cursor:pointer;top:-5px;position:relative}.variant_n_pricing_component .car-main-content .car-details .text-red a{color:#ce0e2d;font-family:source sans pro,sans-serif;cursor:pointer;margin-bottom:0;font-size:16px;line-height:normal;display:inline-block;text-decoration:underline}.variant_n_pricing_component .car-main-content .car-details .text-red a:hover{text-decoration:none;text-decoration:underline}.variant_n_pricing_component .car-main-content .car-details .showRoomName{text-transform:uppercase;cursor:pointer;text-decoration:underline;white-space:nowrap;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis;max-width:87%;display:inline-block}.variant_n_pricing_component .car-main-content .car-details .showRoomList ul{height:200px}.variant_n_pricing_component .car-main-content .car-details .showRoomList ul::-webkit-scrollbar{width:5px}.variant_n_pricing_component .car-main-content .car-details .showRoomList ul::-webkit-scrollbar-track{background:#ebebeb}.variant_n_pricing_component .car-main-content .car-details .showRoomList ul::-webkit-scrollbar-thumb{background:#313131;border-radius:10px}.variant_n_pricing_component .car-main-content .car-details .showRoomList ul{list-style:none;padding:0;margin:0}.variant_n_pricing_component .car-main-content .car-details .showRoomList ul li{list-style:none;padding:0;padding-bottom:10px;margin:0;color:#313131;text-align:left;font-size:13px;cursor:pointer;text-transform:capitalize}.variant_n_pricing_component .variant_wrapper_js .loader{display:block}.variant_n_pricing_component .car-main-content .car-details .showRoomList ul li:hover{text-decoration:underline;text-transform:capitalize}.variant_n_pricing_component .car-main-content .key-features-list{margin-left:6px!important;padding-left:0!important;margin-top:-2px}.variant_n_pricing_component .car-main-content .key-features-list li{list-style:none;position:relative}.variant_n_pricing_component .car-main-content .key-features-list li::before{content:"\f111";font-family:mnmarrow;color:#707070;font-size:7px;position:absolute;top:10px;left:-12px;line-height:normal}.variant_n_pricing_component .car-main-content .gallery-wrap .img-big-wrap img{display:inline-block;max-width:100%;vertical-align:top;position:inherit;width:auto;min-height:285px}.variant_n_pricing_component .car-main-content .gallery-wrap{position:relative}.variant_n_pricing_component .car-main-content .gallery-wrap .offerImgWrap{position:absolute;top:0;width:110px;height:110px;left:65px}.variant_n_pricing_component .car-main-content .gallery-wrap .img-small-wrap .item-gallery{width:90px;height:41px;border:1px solid #ddd;margin:7px 2px;display:block;overflow:hidden;align-items:center}.variant_n_pricing_component .car-main-content .gallery-wrap .img-small-wrap{text-align:center;width:100%;margin:0 auto}.variant_n_pricing_component .car-main-content .gallery-wrap .img-small-wrap img{max-width:100%;max-height:100%;-o-object-fit:cover;object-fit:cover;border-radius:4px;cursor:pointer}.variant_n_pricing_component .car-main-content .carousel .item{height:300px}.variant_n_pricing_component .car-main-content .item img{position:absolute;top:0;left:0;min-height:300px}.variant_n_pricing_component .nav-btns-block{width:100%;position:absolute;top:5px;max-width:100%}.variant_n_pricing_component .nav-btns-block .lead{width:100%}.variant_n_pricing_component .img-small-wrap.nav-tabs{border-bottom:none}.variant_n_pricing_component .nav-btns-block .btn-wrap button{border:none;background:0 0}.variant_n_pricing_component .nav-btns-block .btn-wrap button:focus{outline:none}.variant_n_pricing_component .btn-wrap .prev:before,.variant_n_pricing_component .btn-wrap .next:before{position:absolute;top:0;z-index:999}.variant_n_pricing_component .btn-wrap .prev:before{left:0}.variant_n_pricing_component .btn-wrap .next:before{right:30px}.variant_n_pricing_component .btn-wrap button:hover::before{cursor:pointer}.variant_n_pricing_component .car-main-content .gallery-wrap .img-small-wrap .item-gallery a{display:block;padding-top:6px}.variant_n_pricing_component .sitecore-form .user-contact{margin-top:10px;background:#fcfcfc!important;border-bottom:2px solid #313131}.variant_n_pricing_component .sitecore-form .user-contact span{font-family:Source Sans Pro,sans-serif!important;font-size:14px;color:#b2b2b2;padding:6px 0 5px 10px;float:left;width:42px}.variant_n_pricing_component .sitecore-form .user-contact input{border:0;font-family:Source Sans Pro,sans-serif!important;font-size:14px;color:#313131;height:34px;line-height:normal;padding:5px 10px 5px 3px;width:calc(100% - 42px)}.variant_n_pricing_component .sitecore-form span.telError{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important}.variant_n_pricing_component .variant_wrapper_js .colorSwitcherVarinats{height:40px;width:40px;background-color:#bbb;border-radius:.1875rem;display:inline-block;margin-right:24px;transition:transform .1s ease-in;padding:7px;font-size:26px;vertical-align:top;margin-top:6px}.variant_n_pricing_component .variant_wrapper_js .colorSwitcherVarinats.active:after{content:"";display:none;width:22px;height:15px;position:absolute;left:calc(50% - 9px);top:0;bottom:0;margin:auto}.variant_n_pricing_component .variant_wrapper_js .colorSwitcherVarinats.active{width:40px!important;height:40px!important;border:solid 1px #fff;margin-top:0!important;position:relative;border:1px solid #707070;background-repeat:no-repeat;background-size:cover;pointer-events:none}.variant_n_pricing_component .variant_wrapper_js .colorSwitcherVarinats:hover,.variant_n_pricing_component .variant_wrapper_js .colorSwitcherVarinats.active:hover{transform:none}.variant_n_pricing_component .variant_wrapper_js .colorSwitcherVarinats.active span{text-align:center!important;font-size:14px;color:#313131;top:50px;left:50%;position:absolute;text-align:left;width:150px!important;margin-left:-75px;font-family:source sans pro,sans-serif!important}.variant_n_pricing_component .variant_wrapper_js .img-big-wrap{width:100%!important;min-width:87%!important;margin-bottom:10px;position:relative}.variant_n_pricing_component .variant_wrapper_js .gallery-wrap .img-small-wrap.nav-tabs{border-bottom:none!important;position:relative!important;bottom:0}.variant_n_pricing_component .variant_wrapper_js .gallery-wrap .img-small-wrap .item-gallery{height:50px;border:1px solid #ddd;margin:7px 2px;display:block;overflow:hidden}.variant_n_pricing_component .variant_wrapper_js .gallery-wrap .img-small-wrap .item-gallery.active{border:1px solid #ce0e2d;pointer-events:none}.variant_n_pricing_component .variant_wrapper_js .gallery-wrap .img-small-wrap img{max-width:100%;max-height:100%;object-fit:cover;border-radius:4px;cursor:pointer;min-width:70px;min-height:38px}.variant_n_pricing_component .variant_wrapper_js .ulColors{padding:0;align-items:center;display:flex;justify-content:center;width:80%;margin:0 auto;margin-bottom:10px}.variant_n_pricing_component .variant_wrapper_js .ulColors li{list-style:none;cursor:pointer;border-radius:40px;height:28px!important;width:28px!important;border:solid 1px #ccc;margin-left:0!important}.variant_n_pricing_component .variant_wrapper_js .ulColors li:last-child(){margin-right:0!important}.variant_n_pricing_component a.vpterms{position:absolute;bottom:0;right:16px;font-size:12px;color:#313131;font-family:source sans pro,sans-serif!important;text-decoration:underline}.variant_n_pricing_component .popover{opacity:1!important;border-radius:10px!important;max-width:340px;border:solid 1px #ce0e2d!important;font-size:12px;margin-left:-5px;padding:20px 10px 10px}.variant_n_pricing_component .popover-title{display:none}.variant_n_pricing_component .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/-/media/themes/mahindra/dotcom/mahindra/mahindra/images/modal-close.svg) no-repeat!important;border:none;padding:0}.variant_n_pricing_component .button-container{padding-bottom:0!important}.variant_n_pricing_component .carousel-inner{position:relative;width:100%;overflow:initial;min-height:380px}.p113-pickup .variant_n_pricing_component .popover a{font-size:12px!important}@media(min-width:1800px){.variant_n_pricing_component .nav-btns-block{width:100%;margin-left:0}.variant_n_pricing_component .variant_wrapper_js .img-big-wrap{min-width:88%!important}}@media only screen and (min-width:1400px){#variant-pricing,#Variants_Pricing_Id{max-width:1364px}.variant_n_pricing_component .car-main-content{width:100%}.variant_n_pricing_component .car-main-content{max-width:100%}}@media(max-width:1024px) and (min-width:769px){#Variants_Pricing_Id{padding-right:30px!important;padding-left:30px!important}.variant_n_pricing_component .car-main-content .gallery-wrap .img-big-wrap img{min-height:0}.variant_n_pricing_component .car-main-content .gallery-wrap .img-small-wrap .item-gallery{width:75px}}@media(min-width:668px){.variant_n_pricing_component .car-main-content .gallery-wrap .img-small-wrap{display:block}}@media(max-width:768px) and (min-width:376px){.container#Variants_Pricing_Id{padding-left:30px!important;padding-right:30px!important}.variant_n_pricing_component .car-main-content .car-details .showRoomList{left:10px}.variants-and-pricing{margin:25px auto}.variant_n_pricing_component .popover{max-width:300px}.variant_n_pricing_component .variant_wrapper_js .img-big-wrap{height:auto!important}.variant_n_pricing_component h2{font-size:35px}.variant_n_pricing_component .car-main-content .car-name{font-size:22px!important;line-height:30px;padding-bottom:16px}.variant_n_pricing_component .car-main-content{border-bottom:none;padding-bottom:0}.variant_n_pricing_component .showRoomHeading{font-size:14px;line-height:25px;margin:0}.variant_n_pricing_component .car-main-content .zoom{height:22px!important;width:22px!important}.variant_n_pricing_component .car-main-content .gallery-wrap .img-small-wrap .item-gallery{border:none}.variant_n_pricing_component .car-main-content .gallery-wrap .img-small-wrap ul{margin-left:auto!important;margin-right:auto!important;padding:0}.variant_n_pricing_component .car-main-content .gallery-wrap .img-small-wrap li{position:relative;-webkit-box-flex:0!important;-ms-flex:0 1 auto!important;flex:0 1 auto!important;width:38px!important;height:4px!important;margin-right:5px!important;margin-left:5px!important;text-indent:-999px!important;background-color:rgba(233,45,70,.2);border:none;float:left}.variant_n_pricing_component .car-main-content .gallery-wrap .img-small-wrap li.active{background-color:#e92d46}.variant_n_pricing_component .car-main-content .gallery-wrap{display:block!important}.variant_n_pricing_component .car-main-content .gallery-wrap .img-small-wrap{border:0}.variant_n_pricing_component .variant_wrapper_js .gallery-wrap .img-small-wrap.nav-tabs{top:18px;margin-bottom:8px}.variant_n_pricing_component .car-main-content .custom-flex-column-reverse{-webkit-box-orient:vertical!important;-webkit-box-direction:reverse!important;-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important;padding-bottom:0!important}.variant_n_pricing_component .car-main-content .custom-btn.prev{text-align:center;width:40px;height:40px;border:1px solid #909090;border-radius:100%;position:fixed;display:block;top:50%;left:16px}.variant_n_pricing_component .car-main-content .custom-btn.next{text-align:center;width:40px;height:40px;border:1px solid #909090;border-radius:100%;position:fixed;display:block;top:50%;right:10px}.variant_n_pricing_component .btn-wrap .next:before{right:34px}.variant_n_pricing_component .car-main-content h3{font-size:20px}.variant_n_pricing_component .variant_wrapper_js .ulColors li{height:21px!important;width:21px!important}.variant_n_pricing_component .variant_wrapper_js .colorSwitcherVarinats.active{width:30px!important;height:30px!important;margin-top:0!important}.variant_n_pricing_component .car-main-content .gallery-wrap .offerImgWrap{top:6px}.variant_n_pricing_component .car-main-content .gallery-wrap .offerImgWrap img{max-width:100%;height:63px}.variant_n_pricing_component .car-main-content .car_price_range{font-size:14px}.variant_n_pricing_component .car-main-content .car_price_range .car_price{font-size:20px}.variant_n_pricing_component .nav-btns-block{max-width:100%;top:0;margin-left:3px;width:100%}.variant_n_pricing_component .leftSection{margin-top:50px}.InstBookVPHeader .leftSection{margin-top:10px}.variant_n_pricing_component .variant_wrapper_js .colorSwitcherVarinats{margin-right:16px}.variant_n_pricing_component .variant_wrapper_js .colorSwitcherVarinats.active:after{content:"";left:calc(50% - 8px)}.variant_n_pricing_component .variant_wrapper_js .colorSwitcherVarinats.active span{top:35px}.variant_n_pricing_component .car-main-content .gallery-wrap .img-big-wrap img{min-width:100%;min-height:100%}.variant_n_pricing_component .variant_wrapper_js .ulColors{width:98%}.variant_n_pricing_component .car-main-content .car_price_range{font-size:15px}.variant_n_pricing_component .car-main-content .key-features-list li{font-size:14px}.variant_n_pricing_component .car-main-content .key-features-list li::before{top:7px}}@media(max-width:420px){.container#variant-pricing,.container#Variants_Pricing_Id{padding-left:30px!important;padding-right:30px!important}.variant_n_pricing_component .car-main-content{width:100%!important}.variant_n_pricing_component .car-main-content .gallery-wrap .img-small-wrap ul{min-height:50px}.variant_n_pricing_component .variant_wrapper_js .ulColors{margin-top:-28px}.variant_n_pricing_component .car-main-content .gallery-wrap .img-big-wrap img{min-height:134px;width:auto}.variant_n_pricing_component .car-main-content .car-details{border-radius:29px;font-size:12px;width:97%;margin-left:6px}.variant_n_pricing_component .car-main-content .key-features-list li::before{top:7px}.variant_n_pricing_component .variant_wrapper_js .colorSwitcherVarinats{margin-right:8px}.variant_n_pricing_component .variant_wrapper_js .ulColors li:last-child{margin-right:0!important}}@media(max-width:375px){.variant_n_pricing_component .car-main-content .car-details .showRoomList{left:5px}.variants-and-pricing{margin:25px auto}.variants-and-pricing{padding:0 10px}.container#variant-pricing,.container#Variants_Pricing_Id{padding-left:30px!important;padding-right:30px!important}.variant_n_pricing_component .variant_wrapper_js .img-big-wrap{height:auto!important}.variant_n_pricing_component h2{font-size:35px}.variant_n_pricing_component .car-main-content .car-name{font-size:22px!important;line-height:30px}.variant_n_pricing_component .car-main-content{border-bottom:none;padding-bottom:0}.variant_n_pricing_component .showRoomHeading{font-size:12px;line-height:25px;margin:0}.variant_n_pricing_component .car-main-content .car-details .text-red{color:#ce0e2d;font-family:source sans pro,sans-serif;font-size:16px;font-weight:700;margin-bottom:0;line-height:normal;padding-bottom:.5rem;padding-left:.5rem}.variant_n_pricing_component .car-main-content .key-features-list li{font-size:14px}.variant_n_pricing_component .car-main-content .key-features-list li::before{top:6px}.variant_n_pricing_component .car-main-content .zoom{height:22px!important;width:22px!important}.variant_n_pricing_component .car-main-content .gallery-wrap .img-small-wrap .item-gallery{border:none}.variant_n_pricing_component .car-main-content .gallery-wrap .img-small-wrap ul{margin-left:auto!important;margin-right:auto!important;padding:0}.variant_n_pricing_component .car-main-content .gallery-wrap .img-small-wrap li{position:relative;-webkit-box-flex:0!important;-ms-flex:0 1 auto!important;flex:0 1 auto!important;width:38px!important;height:4px!important;margin-right:5px!important;margin-left:5px!important;text-indent:-999px!important;background-color:rgba(233,45,70,.2);border:none;float:left}.variant_n_pricing_component .car-main-content .gallery-wrap .img-small-wrap li.active{background-color:#e92d46}.variant_n_pricing_component .car-main-content .gallery-wrap{display:block!important}.variant_n_pricing_component .variant_wrapper_js .ulColors li{height:21px!important;width:21px!important}.variant_n_pricing_component .variant_wrapper_js .colorSwitcherVarinats.active{width:30px!important;height:30px!important}.variant_n_pricing_component .car-main-content .gallery-wrap .img-small-wrap{border:0}.variant_n_pricing_component .car-main-content .custom-flex-column-reverse{-webkit-box-orient:vertical!important;-webkit-box-direction:reverse!important;-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important;padding-bottom:0!important}.variant_n_pricing_component .car-main-content .custom-btn.prev{text-align:center;width:40px;height:40px;border:1px solid #909090;border-radius:100%;position:fixed;display:block;top:50%;left:16px}.variant_n_pricing_component .car-main-content .car-name{padding-bottom:16px}.variant_n_pricing_component .car-main-content .car-details .showRoomName{max-width:80%}.variant_n_pricing_component .car-main-content .custom-btn.next{text-align:center;width:40px;height:40px;border:1px solid #909090;border-radius:100%;position:fixed;display:block;top:50%;right:10px}.variant_n_pricing_component .car-main-content h3{margin-top:20px;font-size:20px}.variant_n_pricing_component .car-main-content .gallery-wrap .offerImgWrap{top:6px}.variant_n_pricing_component .car-main-content .gallery-wrap .offerImgWrap img{max-width:100%;height:63px}.variant_n_pricing_component .car-main-content .car_price_range{font-size:15px}.variant_n_pricing_component .car-main-content .car-details{width:96%;margin-left:6px}.variant_n_pricing_component .car-main-content .car_price_range .car_price{font-size:18px}.variant_n_pricing_component .nav-btns-block{position:absolute;width:100%;top:20px;margin-top:0}.variant_n_pricing_component .leftSection{margin-top:26px}.InstBookVPHeader .leftSection{margin-top:0}.variant_n_pricing_component .variant_wrapper_js .ulColors li:last-child{margin-right:0!important}.variant_n_pricing_component .variant_wrapper_js .colorSwitcherVarinats{margin-right:4px!important}.variant_n_pricing_component .variant_wrapper_js .colorSwitcherVarinats.active:after{content:"";left:calc(50% - 8px)}.variant_n_pricing_component .variant_wrapper_js .colorSwitcherVarinats.active span{top:35px}.variant_n_pricing_component .car-main-content .gallery-wrap .img-big-wrap img{min-width:100%;min-height:100%}.variant_n_pricing_component .variant_wrapper_js .ulColors{width:100%}.variant_n_pricing_component .car-main-content .key-features-list{margin-top:-5px!important}.variant_n_pricing_component .popover{max-width:250px}.variant_n_pricing_component .car-main-content .text-dark{font-size:14px}div.InstBookVPHeader .ib-sec-btm-rt{margin-top:30px}}@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){.variant_n_pricing_component .car-main-content .leftSection{max-width:41.66%}.variant_n_pricing_component .car-main-content .rightSection{max-width:58.33%}.variant_n_pricing_component .variant_wrapper_js .colorSwitcherVarinats.active span{max-width:none}}.variant_n_pricing_component .car-main-content .car_price_range>strong{font-weight:400}.variant_n_pricing_component .car-details .ex-title{font-weight:400;margin-bottom:2px;margin-top:3px}.variant_n_pricing_component .car-main-content .key-features-list li strong{font-weight:400}.variant_n_pricing_component .car-spec strong{font-weight:400}