.component-media-carousel-wrap{margin:40px 0}.component-media-carousel-wrap .component-media-carousel{padding:0}.component-media-carousel-wrap .component-media-carousel .owl-nav .owl-prev:before,.component-media-carousel-wrap .component-media-carousel .owl-nav .owl-next:before{font-family:mnmarrow;position:absolute;top:32%;color:#313131;z-index:9999;border-radius:100%;line-height:normal;font-size:24px;background:#fff;border:solid 1px #ccc;border-radius:50%;display:flex;justify-content:center;align-items:center;height:42px;width:42px}.component-media-carousel-wrap .component-media-carousel .owl-nav .owl-prev:before{content:"\f103";left:65px;padding-right:3px}.component-media-carousel-wrap .component-media-carousel .owl-nav .owl-next:before{content:"\f104";right:65px;padding-left:3px}.component-media-carousel-wrap .component-media-carousel .owl-nav button:hover::before{color:#ce0e2d}.component-media-carousel-wrap .component-media-carousel .owl-nav button:active::before{}.component-media-carousel-wrap .component-media-carousel .owl-carousel.cmediaCarousel .owl-item img{cursor:pointer;height:auto}.component-media-carousel-wrap .component-media-carousel .owl-carousel.cmediaCarousel .owl-nav button span{display:none}.component-media-carousel-wrap .component-media-carousel .cmediaCarousel .media-carousel-item{position:relative}.component-media-carousel-wrap .component-media-carousel .cmediaCarousel .media-carousel-item .Indicator-icon{position:absolute;left:50%;top:50%;margin-left:-24px;margin-top:-24px;display:none;cursor:pointer;background:url(https://auto.mahindra.com/on/demandware.static/-/Sites-amc-Library/en_IN/v1732741613065/-/media/themes/mahindra/dotcom/mahindra/mahindra/images/Play_White_enabled.png) 0 0 no-repeat;width:48px;height:48px;background-size:cover}.component-media-carousel-wrap .component-media-carousel .cmediaCarousel .media-carousel-item .Indicator-icon{display:block}@media(max-width:767px){.component-media-carousel-wrap{margin:25px 0 50px}.component-media-carousel-wrap .component-media-carousel .owl-nav .owl-prev:before{top:99%;left:44%;margin-left:-21px}.component-media-carousel-wrap .component-media-carousel .owl-nav .owl-next:before{top:99%;right:44%;margin-right:-21px}}.component-media-carousel-wrap .component-media-carousel .popdesc{height:56px;padding:16px;font-size:18px;font-weight:400;color:#fff;background:#313131;opacity:1;margin-top:-7px}.component-media-carousel-wrap .component-media-carousel .overlay{position:fixed;top:0;bottom:0;left:0;right:0;background:rgba(0,0,0,.7);-webkit-transition:opacity 500ms;-o-transition:opacity 500ms;transition:opacity 500ms;visibility:hidden;opacity:0}.component-media-carousel-wrap .component-media-carousel .overlay:target{visibility:visible;opacity:1}.component-media-carousel-wrap .component-media-carousel .popup{margin:70px auto;padding:4px;border-radius:5px;width:60%;position:relative}.component-media-carousel-wrap .component-media-carousel .popup h2{margin-top:0;color:#333;font-family:Tahoma,Arial,sans-serif}.component-media-carousel-wrap .component-media-carousel .popup .close{position:absolute;top:8px;right:-31px;-webkit-transition:all 200ms;-o-transition:all 200ms;transition:all 200ms;font-size:30px;font-weight:700;text-decoration:none;color:grey;cursor:pointer;background:url(https://auto.mahindra.com/on/demandware.static/-/Sites-amc-Library/en_IN/v1732741613065/-/media/themes/mahindra/dotcom/mahindra/mahindra/images/close_pop.png);width:23px;height:23px}.component-media-carousel-wrap .component-media-carousel .popup .close:hover{cursor:pointer;-webkit-transform:scale(1.2,1.2);-ms-transform:scale(1.2,1.2);transform:scale(1.2,1.2);-webkit-transition:transform .5s ease,color .5s ease;-webkit-transition:color .5s ease,-webkit-transform .5s ease;transition:color .5s ease,-webkit-transform .5s ease;-o-transition:transform .5s ease,color .5s ease;transition:transform .5s ease,color .5s ease;transition:transform .5s ease,color .5s ease,-webkit-transform .5s ease}.component-media-carousel-wrap .component-media-carousel .popup .popup-content{max-height:60%;overflow:auto}.component-media-carousel-wrap .component-media-carousel .popup .popup-content img{width:100%}@media(max-width:1099px){.component-media-carousel-wrap .component-media-carousel .popdesc{height:auto}}@media(max-width:992px){.component-media-carousel-wrap .component-media-carousel .popup{margin:100px auto 0}.component-media-carousel-wrap .component-media-carousel .popup .close{top:-30px;right:0}}@media screen and (max-width:700px){.component-media-carousel-wrap .component-media-carousel .box{width:70%}.component-media-carousel-wrap .component-media-carousel .popup{width:70%}}@media screen and (min-width:1400px){.component-media-carousel-wrap .component-media-carousel .owl-nav .owl-prev:before{left:20px}}@media screen and (max-width:480px){.component-media-carousel-wrap .component-media-carousel .popdesc{font-size:13px;padding:10px 15px}}@media screen and (max-width:992px) and (orientation:landscape){.component-media-carousel-wrap .component-media-carousel .popup .popup-content{max-height:60vh;-ms-scroll-chaining:none;overscroll-behavior:contain}.component-media-carousel-wrap .component-media-carousel .popdesc{font-size:13px}}