.component-event-gallery .lightboxGallery{position:fixed;top:0;bottom:0;left:0;right:0;z-index:9999999;display:none;background-color:rgba(0,0,0,.7)}.component-event-gallery .lightboxGallery .carousel{width:72vw;background:0 0;border:transparent}.component-event-gallery .lightboxGallery .image-wrapper{position:absolute;top:50%;left:50%;z-index:99999;background-color:transparent;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-box-shadow:0 0 5px 1px rgba(0,0,0,.1);box-shadow:0 0 5px 1px rgba(0,0,0,.1)}@media(max-width:767px){.component-event-gallery .lightboxGallery .carousel{width:90vw}.component-event-gallery .lightboxGallery .image-wrapper{top:40%}}.component-event-gallery .lightboxGallery .close-btn{color:grey;width:20px;height:20px;font-size:25px;position:absolute;top:8px;right:-20px;z-index:9999999;-webkit-transform:scale(1,1);transform:scale(1,1);-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;transition:transform .5s ease,color .5s ease;transition:transform .5s ease,color .5s ease,-webkit-transform .5s ease}.component-event-gallery .lightboxGallery .close-btn img{width:100%!important;height:auto!important}.component-event-gallery .lightboxGallery .close-btn:hover{cursor:pointer;-webkit-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;transition:transform .5s ease,color .5s ease;transition:transform .5s ease,color .5s ease,-webkit-transform .5s ease}.component-event-gallery .lightboxGallery .video-wrapper iframe{width:80vw;height:540px}.component-event-gallery .lightboxGallery .audio-wrapper iframe{width:80vw;height:540px}.component-event-gallery .lightboxGallery .image-wrapper img{width:100%;height:auto;max-width:960px;max-height:540px}.lightboxcaption h4{margin:5px 10px!important;text-align:center!important;color:#313131!important}.component-event-gallery .lightboxGallery .audioBg{background-image:url("https://auto.mahindra.com/on/demandware.static/-/Sites-amc-Library/en_IN/v1732741613065/-/media/themes/mahindra/dotcom/mahindra/mahindra/styles/Mask Group 2.png");background-position:right bottom,left top;background-repeat:no-repeat,repeat}@media(min-width:1800px){.component-event-gallery .lightboxGallery .image-wrapper img{max-width:1600px;max-height:900px;height:auto}}@media(max-width:756px) and (min-width:320px){.component-event-gallery .lightboxGallery .image-wrapper img{width:80vw;height:auto}.component-event-gallery .lightboxGallery .video-wrapper iframe{width:85vw;height:auto}.component-event-gallery .lightboxGallery .audio-wrapper iframe{width:85vw;height:auto}.component-event-gallery .lightboxGallery .close-btn{top:-8px;right:-10px}.component-event-gallery .lightboxGallery .imagedownload img.hoverImage{width:100%;height:auto}}.component-event-gallery .lightboxGallery .carousel .carousel-inner .cardOverlay{background:#313131;color:#fff!important;top:0;right:0;bottom:0;left:0;padding:.8rem;position:relative;top:-9px}.component-event-gallery .lightboxGallery .carousel .carousel-inner .card-text{font-family:source sans pro,sans-serif!important;font-size:18px!important;color:#fff!important;font-weight:400}@media(max-width:576px){.component-event-gallery .lightboxGallery .carousel .carousel-inner .card-text{font-size:14px!important}}@media(min-width:577px) and (max-width:767px){.component-event-gallery .lightboxGallery .carousel .carousel-inner .card-text{font-size:16px!important}}.component-event-gallery .lightboxGallery .carousel .carousel-inner .imagedownload{width:25px;height:25px;display:-webkit-box;display:-ms-flexbox;display:flex;float:right;right:0;position:relative;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.component-event-gallery .lightboxGallery .carousel .carousel-inner .MahindraIframe body{background:0 0}.component-event-gallery .lightboxGallery .carousel .carousel-inner .imagedownload:hover::after{content:"";cursor:pointer;background:url(https://auto.mahindra.com/on/demandware.static/-/Sites-amc-Library/en_IN/v1732741613065/-/media/themes/mahindra/dotcom/mahindra/mahindra/images/download_hover.png) no-repeat;width:25px;height:25px;background-size:100%;display:inline-block;position:absolute}.component-event-gallery .lightboxGallery .carousel .carousel-inner .imagedownload:hover .hoverImage{display:none}.component-event-gallery .lightboxGallery .carousel .carousel-inner .imagedownload a{display:inline-block;line-height:normal}.component-event-gallery .lightboxGallery .imagedownload a img.hoverImage{width:100%;height:auto}.component-event-gallery .lightboxGallery .carousel .carousel-inner .leftpaddingIconSection{padding-left:10px;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.component-event-gallery .lightboxGallery .Eventvideo{width:70vw;height:360px}@media(max-width:376px){.component-event-gallery .lightboxGallery .carousel .carousel-inner .leftpaddingIconSection{margin-top:8px}.component-event-gallery .lightboxGallery{top:-170px}}@media(max-width:767px){.component-event-gallery .lightboxGallery .Eventvideo{width:80vw;height:auto}}@media(min-width:768px) and (max-width:1365px){.component-event-gallery .lightboxGallery .Eventvideo{width:69vw;height:360px}.component-event-gallery .lightboxGallery .close-btn{top:0x;right:-30px}}@media all and (-ms-high-contrast:active),(-ms-high-contrast:none){.component-event-gallery .lightboxGallery .carousel .carousel-inner .marginBtm{max-width:66.66%;margin-right:30px}.component-event-gallery .lightboxGallery .carousel .carousel-inner .leftpaddingIconSection{max-width:33.33%}}.component-event-gallery .lightboxGallery .imagedownload.ml-2{display:none!important}.component-event-gallery #videoCarousel .imagedownload{display:none!important}.component-event-gallery #featureCarousel .videoHide{display:none!important}@media screen and (-ms-high-contrast:active),screen and (-ms-high-contrast:none){.component-event-gallery .lightboxGallery .carousel .carousel-inner audio{bottom:-9px}}