.component-events{overflow:visible!important}.component-events .component-events-inner .component_events_upcoming_details{margin-bottom:10px}.component-events .component-events-inner .component_events_upcoming_details .row{max-width:initial!important}.component-events .component-events-inner .component_events_upcoming_details .price::before{content:"\f156";font-family:fontawesome;font-weight:700;font-size:17px;margin-right:5px;position:relative}.component-events .component-events-inner .component_events_upcoming_details .leftSection .sectionHeader{font-family:source sans pro,sans-serif!important;font-size:24px!important;font-weight:700!important;margin:0;color:#313131!important;margin-bottom:0}.component-events .component-events-inner .component_events_upcoming_details .leftSection .date{font-family:source sans pro,sans-serif!important;font-size:14px!important;font-weight:400!important;margin:0;color:#313131!important;margin-bottom:5px}.component-events .component-events-inner .component_events_upcoming_details .leftSection .filtersWrap span{font-family:source sans pro,sans-serif!important;font-size:14px!important;font-weight:400!important;margin:0;color:#707070!important}.component-events .component-events-inner .component_events_upcoming_details .RightSection{text-align:right;float:right;max-width:none!important}.component-events .component-events-inner .component_events_upcoming_details .RightSection .topIconRow{max-width:85%!important;position:relative;float:right}.component-events .component-events-inner .component_events_upcoming_details .RightSection .topIconRow ul{list-style-type:none;margin:0;padding:0;display:flex}.component-events .component-events-inner .component_events_upcoming_details .RightSection .topIconRow ul li.share{margin-right:15px!important;margin-left:15px!important}.component-events .component-events-inner .component_events_upcoming_details .RightSection.shadowBoxSection .topIconRow ul li a{padding-right:0}.component-events .component-events-inner .component_events_upcoming_details .RightSection .topIconRow ul li{display:inline-block;margin-right:13px;list-style-type:none;margin-left:0}.component-events .component-events-inner .component_events_upcoming_details .RightSection .topIconRow ul li:last-child{margin-right:0}.component-events .component-events-inner .component_events_upcoming_details .RightSection .topIconRow ul li span{font-family:source sans pro,sans-serif!important;font-size:14px!important;font-weight:400!important;margin:0;color:#868686!important;margin-left:6px}.component-events .component-events-inner .component_events_upcoming_details .RightSection .topIconRow .views::before{content:"";background:url(https://auto.mahindra.com/on/demandware.static/-/Sites-amc-Library/en_IN/v1732741613065/-/media/themes/mahindra/dotcom/mahindra/mahindra/images/icon_eye.png) no-repeat;display:inline-block;width:19px;height:12px;position:relative;top:1px;background-size:contain}.component-events .component-events-inner .component_events_upcoming_details .RightSection .topIconRow .totalComments::before{content:"";background:url(https://auto.mahindra.com/on/demandware.static/-/Sites-amc-Library/en_IN/v1732741613065/-/media/themes/mahindra/dotcom/mahindra/mahindra/images/icon_bubbleTalk.png) no-repeat;display:inline-block;width:18px;height:14px;position:relative;top:3px;background-size:contain}.component-events .component-events-inner .component_events_upcoming_details .RightSection .topIconRow .downlaod::before{content:"";background:url(https://auto.mahindra.com/on/demandware.static/-/Sites-amc-Library/en_IN/v1732741613065/-/media/themes/mahindra/dotcom/mahindra/mahindra/images/download.png) no-repeat;display:inline-block;width:18px;height:18px;position:relative;top:3px;background-size:cover}.component-events .component-events-inner .component_events_upcoming_details .RightSection .topIconRow.standAlone ul li.share{margin-left:0!important;margin-top:14px;margin-right:9px!important}.component-events .component-events-inner .component_events_upcoming_details .RightSection .topIconRow ul li.share::before{content:"";background:url(https://auto.mahindra.com/on/demandware.static/-/Sites-amc-Library/en_IN/v1732741613065/-/media/themes/mahindra/dotcom/mahindra/mahindra/images/icon_share.png) no-repeat;display:inline-block;width:20px;height:18px;position:relative;top:3px;text-align:right;left:0;right:0;cursor:pointer;background-size:cover}.component-events .component-events-inner .component_events_upcoming_details .RightSection .priceStart{font-family:source sans pro,sans-serif!important;font-size:18px!important;font-weight:400!important;margin:0;color:#313131!important}.component-events .component-events-inner .component_events_upcoming_details .RightSection .pricePerPerson{font-family:source sans pro,sans-serif!important;font-size:24px!important;font-weight:700!important;margin:0;color:#313131!important}.component-events .component-events-inner .component_events_upcoming_details .RightSection .pricePerPerson span{font-family:source sans pro,sans-serif!important;font-size:18px!important;font-weight:400!important;margin:0;color:#313131!important}.component-events .component-events-inner .component_events_upcoming_details .detailsSection,.component-events .component-events-inner .component_events_upcoming_details .detailsSection p{margin-top:20px;font-family:source sans pro,sans-serif!important;font-size:18px!important;font-weight:400!important;color:#313131!important;margin-bottom:20px;max-width:initial!important}.component-events .component-events-inner .quick-facts-wrapper{border-bottom:1px solid rgba(162,162,162,.3);border-top:1px solid rgba(162,162,162,.3);padding:30px 0}.component-events .component-events-inner .quick-facts-wrapper .sectionHeader{font-family:source sans pro,sans-serif!important;font-size:24px!important;font-weight:700!important;margin:0;color:#313131!important;margin-bottom:20px}.component-events .component-events-inner .quick-facts-wrapper .quick-facts-iconSet img{margin-top:7px}.component-events .component-events-inner .quick-facts-wrapper .quick-facts-iconSet{margin-bottom:20px}.component-events .component-events-inner .quick-facts-wrapper .quick-facts-iconSet .firstLine,.component-events .component-events-inner .quick-facts-wrapper .quick-facts-iconSet .secondtLine{font-family:source sans pro,sans-serif!important;font-size:18px!important;font-weight:400!important;margin:0;color:#313131!important;padding:0}.component-events .component-events-inner .quick-facts-wrapper .quick-facts-iconSet .secondtLine.price::before{top:3px}.component-events .component-events-inner .quick-facts-wrapper .quick-facts-iconSet .secondtLine{font-weight:700!important;margin-top:-5px}.component-events .component-events-inner #calendarInclusionExclusion{padding:30px 0}.component-events .component-events-inner #calendarInclusionExclusion .upComingEventsCalendarRow .sectionHeader{font-family:source sans pro,sans-serif!important;font-size:24px!important;font-weight:700!important;margin:0;color:#313131!important;margin-bottom:20px}.component-events .component-events-inner #calendarInclusionExclusion .upComingEventsCalendarRow .listContent ul{padding:0;margin:0}.component-events .component-events-inner #calendarInclusionExclusion .upComingEventsCalendarRow .listContent ul li{font-family:source sans pro,sans-serif!important;font-size:18px!important;font-weight:400!important;margin:0;color:#313131!important;margin-bottom:18px;margin-right:20px;list-style-type:none;position:relative}.component-events .component-events-inner #calendarInclusionExclusion .upComingEventsCalendarRow .listContent ul li:before{content:"\2022";font-size:18px!important;font-weight:400!important;margin:0;color:#313131!important;padding-right:2px}.component-events .component-events-inner #calendarInclusionExclusion .upComingEventsCalendarRow .calendar-section .calendar-bar{background:#f5f5f5;width:10px;position:static;left:0%;min-height:605px;margin-left:157px}.component-events .component-events-inner #calendarInclusionExclusion .upComingEventsCalendarRow .calendar-section .calendar-bar ul{margin:0;padding:0;position:relative}.component-events .component-events-inner #calendarInclusionExclusion .upComingEventsCalendarRow .calendar-section .calendar-bar ul li{list-style-type:none;position:absolute}.component-events .component-events-inner #calendarInclusionExclusion .upComingEventsCalendarRow .calendar-section .calendar-bar ul li .dateName,.component-events .component-events-inner #calendarInclusionExclusion .upComingEventsCalendarRow .calendar-section .calendar-bar ul li .monthActive{font-family:source sans pro,sans-serif!important;font-size:18px!important;font-weight:400!important;margin:0;color:#313131!important;position:absolute;left:-170px;margin-top:-12px;white-space:nowrap}.component-events .component-events-inner #calendarInclusionExclusion .upComingEventsCalendarRow .calendar-section .calendar-bar ul li .placeName{font-family:source sans pro,sans-serif!important;font-size:18px!important;font-weight:700!important;margin:0;color:#313131!important;position:absolute;left:28px;margin-top:-12px;white-space:nowrap}.component-events .component-events-inner #calendarInclusionExclusion .upComingEventsCalendarRow .calendar-section .calendar-bar ul li .monthActive{font-size:26px!important;font-weight:700!important;color:#ce0e2d!important;left:-80px;margin-top:-19px}.component-events .component-events-inner #calendarInclusionExclusion .upComingEventsCalendarRow .calendar-section .calendar-bar ul li .bar-normal{background:#000;border-radius:2px;border:2px solid #000;width:26px;height:4px;display:inline-block;left:-22px;position:absolute;max-width:26px}.component-events .component-events-inner #calendarInclusionExclusion .upComingEventsCalendarRow .calendar-section .calendar-bar ul li .bar-mid{background:#d9d9d9;border-radius:2px;border:1px solid #d9d9d9;width:18px;height:2px;display:inline-block;max-width:18px}.component-events .component-events-inner #calendarInclusionExclusion .upComingEventsCalendarRow .calendar-section .calendar-bar ul li .bar-active{background:#ce0e2d;border-radius:2px;border:2px solid #ce0e2d;width:43px;height:4px;display:inline-block;left:-29px;position:absolute}.component-events .component-events-inner #calendarInclusionExclusion .upComingEventsCalendarRow .calendar-section .calendar-bar ul li.smallbar{left:-19px;position:absolute}.component-events .component-events-inner #shadowBoxWrap,.component-events .component-events-inner #shadowBoxWrap .shadowBox-content{max-width:initial}.component-events .component-events-inner #shadowBoxWrap .shadowBox{box-shadow:5px 5px 15px 5px #f1f1f1;border-radius:20px;padding:10px 30px;max-width:initial}.component-events .component-events-inner #shadowBoxWrap .shadowBox .shadowBoxSection{margin-top:15px;float:initial}.component-events .component-events-inner #shadowBoxWrap .shadowBox .shadowBoxSection a[data-variantfieldname]{border-radius:8px;font-size:16px;padding:8px 20px 9px;border:1.5px solid #313131;color:#313131;font-weight:700;line-height:100%;text-decoration:none;background:#fff!important;font-family:source sans pro,sans-serif!important;cursor:pointer;position:relative;top:0;left:17px;display:inline-block}.component-events .component-events-inner #shadowBoxWrap .shadowBox .shadowBoxSection a[data-variantfieldname]:hover{background-color:#ce0e2d!important;border:1.5px solid #ce0e2d;color:#fff;-webkit-box-shadow:5px 3px 15px 3px rgba(0,0,0,.1);box-shadow:5px 3px 15px 3px rgba(0,0,0,.1)}.component-events .component-events-inner #shadowBoxWrap .shadowBox .shadowBoxSection a[data-variantfieldname]:focus{-webkit-box-shadow:5px 3px 15px 3px rgba(0,0,0,.1);box-shadow:5px 3px 15px 3px rgba(0,0,0,.1)}.component-events .component-events-inner .component_events_upcoming_details .RightSection.shadowBoxSection .topIconRow{float:left;top:5px;text-align:right;position:relative;left:77px}.component-events .component-events-inner .component_events_upcoming_details .RightSection.shadowBoxSection .topIconRow ul{display:flex;top:5px;width:100%}.component-events .component-events-inner .component_events_upcoming_details .RightSection.shadowBoxSection .topIconRow ul li{margin-right:10px}.component-events .component-events-inner .component_events_upcoming_details .RightSection.shadowBoxSection .topIconRow ul li.downlaod{margin-right:0}.component-events .component-events-inner .component_events_upcoming_details .RightSection.shadowBoxSection .topIconRow ul li a:hover{background:0 0}.component-events .component-events-inner #shadowBoxWrap .shadowBox .shadowBox-content p{margin-bottom:0;font-family:source sans pro,sans-serif!important;font-size:24px!important;font-weight:700!important;margin:0;color:#313131!important;width:78%;line-height:normal;align-items:center}.component-events .component-events-inner #shadowBoxWrap .shadowBox .shadowBox-content span{font-weight:400!important;font-family:source sans pro,sans-serif!important;font-size:18px!important;color:#313131!important}.component-events .component-events-inner #shadowBoxWrap .shadowBox .shadowBox-content::after{content:"  ";border-right:1px solid rgba(112,112,112,.16);display:inline-block;position:absolute;top:10px;right:50px;font-weight:400;height:51px;font-size:51px}.component-events .component-events-inner #shadowBoxWrap .shadowBox .col-12:last-child .shadowBox-content::after{border-right:0 solid rgba(112,112,112,.16)}.component-events .component-events-inner #shadowBoxWrap .shadowBox .shadowBox-content p.font18Normal{font-size:18px!important;font-weight:400!important;padding-top:10px}.component-events .component-events-inner .component_events_upcoming_details .RightSection.shadowBoxSection .topIconRow ul a.download-link:hover{background:0 0}.component-events-similarEvents .sectionHeader{font-family:source sans pro,sans-serif!important;font-size:24px!important;font-weight:700!important;margin:0;color:#313131!important;margin-bottom:0;margin-top:0;display:inline-block;margin-bottom:20px}.component-events-similarEvents .similar-events-cards{box-shadow:5px 5px 15px 5px #f1f1f1;min-height:100%}.component-events-similarEvents #similarEventsWrap .similar-events-cards .imgRow{position:relative}.component-events-similarEvents #similarEventsWrap .similar-events-cards .imgRow img{width:100%;height:auto}.component-events-similarEvents .similar-events-cards .imgRow .icon-play{background:url(https://auto.mahindra.com/on/demandware.static/-/Sites-amc-Library/en_IN/v1732741613065/-/media/themes/mahindra/dotcom/mahindra/mahindra/images/icon_play.png);width:65px;height:65px;position:absolute;left:50%;top:50%;margin-left:-32px;margin-top:-32px;cursor:pointer}.component-events-similarEvents .similar-events-cards .upcoming-events-details-row{padding:16px 0 30px 20px}.component-events-similarEvents .similar-events-cards .upcoming-events-details-row h3{font-family:source sans pro,sans-serif!important;font-size:22px!important;font-weight:700!important;margin:0;color:#313131!important;display:inline-block;max-width:68%;line-height:normal}.component-events-similarEvents .similar-events-cards .rowTwo ul{list-style-type:none;padding:0;margin-bottom:0}.component-events-similarEvents .similar-events-cards .rowTwo ul li{float:left;font-family:source sans pro,sans-serif!important;font-size:16px!important;font-weight:400!important;margin:0;color:#707070!important;margin-right:6px}.component-events-similarEvents .similar-events-cards ul li span{margin-left:3px;display:inline-block}.component-events-similarEvents .similar-events-cards ul li span.similar-events-price{font-weight:700!important;color:#313131!important;margin-left:0!important}.component-events-similarEvents .similar-events-cards .rowTree .decription{float:left;font-family:source sans pro,sans-serif!important;font-size:18px!important;font-weight:400!important;margin:0;color:#313131!important;padding-top:8px;padding-bottom:27px;line-height:normal}.component-events-similarEvents .similar-events-cards .ReadMoreWrap{clear:both}.component-events-similarEvents .similar-events-cards .ReadMoreWrap a{font-family:source sans pro,sans-serif!important;font-size:16px!important;font-weight:700!important;color:#313131!important;text-decoration:underline}.component-events-similarEvents .similar-events-cards .ReadMoreWrap a:hover{color:#ce0e2d!important}.component-events-similarEvents .similar-events-cards:hover{border-radius:20px}.component-events-similarEvents .similar-events-cards:hover .imgRow img{border-radius:20px 20px 0 0}.component-events-similarEvents .similar-events-cards:hover .upcoming-events-details-row h3{color:#ce0e2d!important}.component-events-similarEvents .similar-events-cards .ReadMoreWrap a.save-calendar-link:hover{color:#ce0e2d!important}.component-events-similarEvents .similar-events-cards .ReadMoreWrap.upcoming-events a[rel="noopener noreferrer"]:hover{background:#ce0e2d!important;border:1.5px solid #ce0e2d;color:#fff!important}.component-events-similarEvents .owl-nav button span{display:none}.component-events-similarEvents .similar-events-cards .rowTree .decription{padding-bottom:16px!important}.component-events-similarEvents .price::before{content:"\f156";font-family:fontawesome;font-weight:700;font-size:16px;margin-right:5px;position:relative;color:#313131}.component-events-similarEvents .similar-events-cards .ReadMoreWrap.upcoming-events a:first-child{border:1.5px solid #313131;color:#313131;font-weight:700;line-height:100%;text-decoration:none;background:#fff!important;font-family:source sans pro,sans-serif!important;border-radius:8px;font-size:16px;padding:8px 20px 9px;cursor:pointer;margin-right:10px}.component-event-gallery .pastEventsCaorusel-big{padding-top:20px}.pastEventsCaorusel-big img{width:100%;height:auto}.component-event-gallery .pastEventsCaorusel-big .carousel-thnum-row{padding-top:3px}.component-event-gallery .pastEventsCaorusel-big .small-img{padding-right:3px}.component-event-gallery .pastEventsCaorusel-big .small-img:last-child{padding-right:0}.component-events .component-events-inner .component_events_upcoming_details .commentsBoxWrap{box-shadow:5px 5px 15px 5px #f1f1f1;border-radius:20px;padding:10px}.component-events .component-events-inner .component_events_upcoming_details .commentsBoxWrap textarea{border:none;width:100%;height:50px;resize:none;font-family:source sans pro,sans-serif!important;font-size:14px!important;font-weight:400!important;margin:0;color:#b2b2b2!important;font-style:italic;padding-left:5px}.component-events .component-events-inner .component_events_upcoming_details .commentsBoxWrap textarea:focus{outline:none}.component-events .component-events-inner .component_events_upcoming_details .commentsBoxWrap textarea::-webkit-input-placeholder{color:#b2b2b2!important}.component-events .component-events-inner .component_events_upcoming_details .commentsBoxWrap textarea:-moz-placeholder{color:#b2b2b2!important}.component-events .component-events-inner .component_events_upcoming_details .commentsBoxWrap textarea::-moz-placeholder{color:#b2b2b2!important}.component-events .component-events-inner .component_events_upcoming_details .commentsBoxWrap textarea:-ms-input-placeholder{color:#b2b2b2!important}.component-events .component-events-inner .component_events_upcoming_details .commentsSectionWrap{box-shadow:5px 5px 15px 5px #f1f1f1;padding:10px 0;margin-top:20px}.component-events .component-events-inner .component_events_upcoming_details .commentsSectionWrap .borderBtoom{border-bottom:1px solid rgba(162,162,162,.3)}.component-events .component-events-inner .component_events_upcoming_details .commentsSectionWrap .commentsDetails{padding:0;width:100%;margin-bottom:22px}.component-events .component-events-inner .component_events_upcoming_details .commentsSectionWrap .commentsDetails .Username{font-family:source sans pro,sans-serif!important;font-size:18px!important;font-weight:700!important;margin:0;color:#313131!important;padding-top:20px;display:inline-block}.component-events .component-events-inner .component_events_upcoming_details .commentsSectionWrap .commentsDetails .date{font-family:source sans pro,sans-serif!important;font-size:18px!important;font-weight:400!important;margin:0;color:#313131!important}.component-events .component-events-inner .component_events_upcoming_details .commentsSectionWrap .commentsDetails .comments{margin-bottom:0;font-family:source sans pro,sans-serif!important;font-size:18px!important;font-weight:400!important;margin:0;color:#313131!important;padding-bottom:26px;width:86%}.component-events .component-events-inner .component_events_upcoming_details .commentsSectionWrap .commentsDetails .iconRow span{font-family:source sans pro,sans-serif!important;font-size:14px!important;font-weight:400!important;margin:0;color:#868686!important}.component-events .component-events-inner .component_events_upcoming_details .commentsSectionWrap .commentsDetails .iconRow ul{list-style-type:none;margin:0;padding:0}.component-events .component-events-inner .component_events_upcoming_details .commentsSectionWrap .commentsDetails .iconRow ul li{float:left;margin-right:15px}.component-events .component-events-inner .component_events_upcoming_details .commentsSectionWrap .commentsDetails .iconRow .commentLike:before{content:"";background:url(https://auto.mahindra.com/on/demandware.static/-/Sites-amc-Library/en_IN/v1732741613065/-/media/themes/mahindra/dotcom/mahindra/mahindra/images/commentsLike.png) no-repeat;display:inline-block;width:25px;height:12px;position:relative;top:2px}.component-events .component-events-inner .component_events_upcoming_details .commentsSectionWrap .commentsDetails .iconRow .commentsReply:before{content:"";background:url(https://auto.mahindra.com/on/demandware.static/-/Sites-amc-Library/en_IN/v1732741613065/-/media/themes/mahindra/dotcom/mahindra/mahindra/images/commentsReply.png) no-repeat;display:inline-block;width:15px;height:11px;position:relative;top:2px;margin-right:10px}.component-events .component-events-inner .component_events_upcoming_details .commentsSectionWrap .viewMoreComments{font-family:source sans pro,sans-serif!important;font-size:18px!important;font-weight:700!important;margin:0;color:#313131!important;margin-left:15px;margin-top:15px;display:inline-block;text-decoration:underline}.component-event-gallery .pastEventsCaorusel-big .pastDetailsBig-carousel .icon-play,.component-event-gallery .pastEventsCaorusel-big .pastDetailsBig-carousel .small-img .icon-play-small{background:url(https://auto.mahindra.com/on/demandware.static/-/Sites-amc-Library/en_IN/v1732741613065/-/media/themes/mahindra/dotcom/mahindra/mahindra/images/icon_play.png);width:65px;height:65px;position:absolute;left:50%;top:50%;margin-left:-32px;margin-top:-32px;cursor:pointer}.component-event-gallery .pastEventsCaorusel-big .pastDetailsBig-carousel .small-img .icon-play-small{width:48px!important;height:48px!important;background-size:cover;margin-left:-24px;margin-top:-24px}.component-events .component-events-inner .component_events_upcoming_details .owl-nav button span{display:none}.component-events .component-events-inner .similar-events-cards .rowTree .decription{padding-bottom:10px!important}.component-events .component-events-inner .sectionHeader{font-family:source sans pro,sans-serif!important;font-size:24px!important;font-weight:700!important;margin:0;color:#313131!important;margin-bottom:0;margin-top:42px;display:inline-block;margin-bottom:20px}.component-event-gallery .pastEventsCaorusel-big .owl-dots{display:none}.component-event-gallery .pastEventsCaorusel-big .owl-nav button.owl-prev:before{left:-10px;top:45%;margin-top:-21px;margin-left:-12px}.component-event-gallery .pastEventsCaorusel-big .owl-nav .owl-prev:before{font-family:mnmarrow;content:"\f103";color:#313131;z-index:9998;line-height:normal;font-size:21px;position:absolute;left:90px;top:10%;background:#fff;border:solid 1px #ccc;border-radius:50%;display:flex;justify-content:center;align-items:center;height:42px;width:42px;padding-right:3px}.component-event-gallery .pastEventsCaorusel-big .owl-nav button:hover::before{color:#ce0e2d}.component-event-gallery .pastEventsCaorusel-big .owl-nav button span{display:none}.component-event-gallery .pastEventsCaorusel-big .owl-nav .owl-next:before{right:-10px!important;top:45%!important;margin-top:-21px;margin-right:-12px}.component-event-gallery .pastEventsCaorusel-big .owl-nav .owl-next:before{font-family:mnmarrow;content:"\f104";color:#313131;z-index:9998;line-height:normal;font-size:21px;position:absolute;right:90px;top:10%;background:#fff;border:solid 1px #ccc;border-radius:50%;display:flex;justify-content:center;align-items:center;height:42px;width:42px;padding-left:3px}.component-event-gallery .pastEventsCaorusel-big .pastDetailsBig-carousel .owl-nav button.disabled{opacity:1!important}.component-event-gallery .pastEventsCaorusel-big .owl-nav button.disabled:before{color:#ccc!important}.component-event-gallery .pastEventsCaorusel-big .pastDetailsBig-carousel .owl-nav button.owl-prev:before{margin-right:-18px!important}@media(max-width:1366px) and (min-width:1300px){.component-event-gallery .pastEventsCaorusel-big{max-width:1200px;margin:0 auto;padding:20px 0}.component-event-gallery .pastEventsCaorusel-big .pastDetailsBig-carousel{max-width:96%;margin:0 auto}.component-events-similarEvents{max-width:1200px;margin:0 auto;padding:0 0}.component-events .component-events-inner{width:1200px;margin:0 auto;padding:20px 0}}@media screen and (max-width:1920px) and (min-width:1367px){.component-event-gallery .pastEventsCaorusel-big,.component-events .component-events-inner{max-width:1364px!important;margin:0 auto;padding:20px 0}.component-events-similarEvents{max-width:1364px!important;margin:0 auto;padding:0 0}.component-events-similarEvents .sectionHeader{margin-top:0}}@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (orientation:portrait){.component-events .component-events-inner #shadowBoxWrap .shadowBox .shadowBoxSection a[data-variantfieldname]{top:-22px;left:10px}.component-events .component-events-inner .component_events_upcoming_details .RightSection.shadowBoxSection .topIconRow{left:-48px}.component-events-similarEvents .sectionHeader{padding-top:20px}.component-events .component-events-inner #calendarInclusionExclusion .upComingEventsCalendarRow .calendar-section .calendar-bar{margin-left:130px!important;margin-top:13px!important}.component-events .component-events-inner #calendarInclusionExclusion .upComingEventsCalendarRow .calendar-section .calendar-bar ul li .placeName{left:30px}.component-events .component-events-inner #calendarInclusionExclusion .upComingEventsCalendarRow .calendar-section .calendar-bar ul li .dateName{left:-140px}.component-events .component-events-inner #shadowBoxWrap .shadowBox .shadowBox-content .divBorder.field-title{padding-top:10px}}@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (orientation:landscape){.component-events .component-events-inner #shadowBoxWrap .shadowBox .shadowBoxSection a[data-variantfieldname]{top:0;left:8px}.component-events .component-events-inner .component_events_upcoming_details .RightSection.shadowBoxSection .topIconRow{left:22px}.component-events-similarEvents .similar-events-cards{margin-left:15px}.component-events .component-events-inner #calendarInclusionExclusion .upComingEventsCalendarRow .calendar-section .calendar-bar{margin-left:130px!important;margin-top:13px!important}.component-events .component-events-inner #calendarInclusionExclusion .upComingEventsCalendarRow .calendar-section .calendar-bar ul li .placeName{left:30px}.component-events .component-events-inner #calendarInclusionExclusion .upComingEventsCalendarRow .calendar-section .calendar-bar ul li .dateName{left:-140px}.component-events .component-events-inner #shadowBoxWrap .shadowBox .shadowBox-content .divBorder.field-title{padding-top:22px}}@media(min-width:768px) and (max-width:1024px){.component-events .component-events-inner #shadowBoxWrap .shadowBox .shadowBox-content p{font-size:16px!important;width:75%}.component-events .component-events-inner #shadowBoxWrap .shadowBox .shadowBox-content{margin-left:0}.component-events .component-events-inner #shadowBoxWrap .shadowBox .shadowBox-content p.font18Normal{padding-top:10px;position:relative;left:-44px;font-size:16px!important}.component-events .component-events-inner #shadowBoxWrap .shadowBox .shadowBox-content .price{padding-top:14px;margin-left:-8px}.component-events .component-events-inner #shadowBoxWrap .shadowBox .shadowBox-content span{font-size:16px!important}.component-events .component-events-inner #shadowBoxWrap .shadowBox .shadowBox-content .price::before{top:3px}.component-events-similarEvents{margin-left:15px;margin-right:15px}.component-events-similarEvents #similarEventsWrap .owl-dots{display:none}.component-events-similarEvents #similarEventsWrap .owl-nav button.owl-prev:before{left:1.5%;top:45%;margin-top:-21px;margin-left:-20px}.component-events-similarEvents #similarEventsWrap button.disabled::before,.component-events-similarEvents #similarEventsWrap button.disabled:hover::before{opacity:1;color:#ccc!important}.component-events-similarEvents #similarEventsWrap .owl-nav .owl-prev:before{font-family:mnmarrow;content:"\f103";position:absolute;color:#313131;z-index:9999;line-height:normal;font-size:24px;background:#fff;border:solid 1px #ccc;border-radius:50%;display:flex;justify-content:center;align-items:center;width:42px;height:42px}.component-events-similarEvents #similarEventsWrap .owl-nav button:active::before{-webkit-box-shadow:5px 3px 15px rgba(0,0,0,.16);box-shadow:5px 3px 15px rgba(0,0,0,.16)}.component-events-similarEvents #similarEventsWrap .owl-nav button:hover::before{color:#ea3a51}.component-events-similarEvents #similarEventsWrap .owl-nav button span{display:none}.component-events-similarEvents #similarEventsWrap .owl-nav .owl-next:before{left:68%;top:45%;margin-top:-21px;margin-left:-28px}.component-events-similarEvents #similarEventsWrap button.disabled::before,.component-events-similarEvents #similarEventsWrap button.disabled:hover::before{opacity:1;color:#ccc!important}.component-events-similarEvents #similarEventsWrap .owl-nav .owl-next:before{font-family:mnmarrow;content:"\f104";position:absolute;color:#313131;z-index:9999;line-height:normal;font-size:24px;background:#fff;border:solid 1px #ccc;border-radius:50%;display:flex;justify-content:center;align-items:center;width:42px;height:42px}.component-events .component-events-inner #calendarInclusionExclusion .upComingEventsCalendarRow .calendar-section .calendar-bar{position:static;left:0;margin-left:157px}.component-events .component-events-inner #calendarInclusionExclusion .upComingEventsCalendarRow .calendar-section .calendar-bar ul li .placeName,.component-events .component-events-inner #calendarInclusionExclusion .upComingEventsCalendarRow .calendar-section .calendar-bar ul li .dateName{font-size:14px!important;margin-top:-7px}.component-events .component-events-inner #shadowBoxWrap{max-width:initial}.component-events .component-events-inner #calendarInclusionExclusion .upComingEventsCalendarRow .sectionHeader{margin-top:20px}.component-events .component-events-inner #calendarInclusionExclusion .upComingEventsCalendarRow .calendar-section .calendar-bar{margin-bottom:40px}.component-events .component-events-inner #calendarInclusionExclusion .upComingEventsCalendarRow .sectionHeader:first-child{margin-top:0}.component-events .component-events-inner #calendarInclusionExclusion .upComingEventsCalendarRow .listContent ul li{font-size:14px!important;margin-right:0;margin-bottom:10px}.component-events .component-events-inner .component_events_upcoming_details .RightSection.shadowBoxSection .topIconRow ul{margin-left:0;margin-right:0}.component-events .component-events-inner .quick-facts-wrapper .quick-facts-iconSet .firstLine,.component-events .component-events-inner .quick-facts-wrapper .quick-facts-iconSet .secondtLine{margin-left:10px;line-height:normal}.component-events .component-events-inner .quick-facts-wrapper .quick-facts-iconSet .secondtLine{margin-top:6px}}@media(max-width:400px){.component-events .component-events-inner .component_events_upcoming_details .RightSection{float:none;text-align:left;padding-right:15px}.component-events .component-events-inner .component_events_upcoming_details .RightSection .topIconRow{top:-37px;left:23px!important;position:relative}.component-events .component-events-inner .component_events_upcoming_details .RightSection .topIconRow ul li.share{margin-left:0}.component-events .component-events-inner .component_events_upcoming_details .RightSection .topIconRow.standAlone ul li.share{margin-left:15px;margin-top:38px;margin-right:8px!important}.component-events .component-events-inner .component_events_upcoming_details .RightSection .pricePerPerson span{white-space:nowrap;position:relative;top:-37px;right:-84px}.component-events .component-events-inner #calendarInclusionExclusion .upComingEventsCalendarRow .calendar-section .calendar-bar ul{top:30px}.component-events .component-events-inner #calendarInclusionExclusion .upComingEventsCalendarRow .calendar-section{margin-bottom:40px}.component-events-similarEvents .similar-events-cards .upcoming-events-details-row h3{width:100%}}@media(max-width:820px) and (min-width:800px) and (orientation:landscape){.component-events .component-events-inner .component_events_upcoming_details .RightSection ._MnMShDIv .shareIconsWrap.bottom-right{left:-60%!important}}@media(max-width:767px){.component-events-similarEvents #similarEventsWrap .owl-dots{display:none}.component-events .component-events-inner .component_events_upcoming_details .RightSection ._MnMShDIv .shareIconsWrap.bottom-right{left:-60%!important}.component-events-similarEvents #similarEventsWrap .owl-nav button.owl-prev:before{left:1.5%;top:45%;margin-top:-21px}.component-events-similarEvents #similarEventsWrap button.disabled::before,.component-events-similarEvents #similarEventsWrap button.disabled:hover::before{opacity:1;color:#ccc!important}.component-events-similarEvents #similarEventsWrap .owl-nav .owl-prev:before{font-family:mnmarrow;content:"\f103";position:absolute;color:#313131;z-index:9999;line-height:normal;font-size:24px;background:#fff;border:solid 1px #ccc;border-radius:50%;display:flex;justify-content:center;align-items:center;width:42px;height:42px}.component-events-similarEvents #similarEventsWrap .owl-nav button:active::before{-webkit-box-shadow:5px 3px 15px rgba(0,0,0,.16);box-shadow:5px 3px 15px rgba(0,0,0,.16)}.component-events-similarEvents #similarEventsWrap .owl-nav button:hover::before{color:#ea3a51}.component-events-similarEvents #similarEventsWrap .owl-nav button span{display:none}.component-events-similarEvents #similarEventsWrap .owl-nav .owl-next:before{left:35.6%;top:45%;margin-top:-21px;margin-left:-34px}.component-events-similarEvents #similarEventsWrap .owl-nav .owl-next:before{font-family:mnmarrow;content:"\f104";position:absolute;color:#313131;z-index:9999;line-height:normal;font-size:24px;background:#fff;border:solid 1px #ccc;border-radius:50%;display:flex;justify-content:center;align-items:center;width:42px;height:42px}.component-events .component-events-inner .component_events_upcoming_details .detailsSection{font-size:14px!important;margin-bottom:20px}.component-events .component-events-inner .similar-events-cards .upcoming-events-details-row{font-size:14px!important}.component-events .component-events-inner .quick-facts-wrapper .sectionHeader{font-size:22px!important}.component-events .component-events-inner #calendarInclusionExclusion .upComingEventsCalendarRow .sectionHeader{font-size:22px!important;padding-top:20px}.component-events .component-events-inner #calendarInclusionExclusion .upComingEventsCalendarRow .sectionHeader:first-child{margin-bottom:0}.component-events .component-events-inner #calendarInclusionExclusion .upComingEventsCalendarRow .listContent ul{margin-top:10px}.component-events .component-events-inner #calendarInclusionExclusion .upComingEventsCalendarRow .calendar-section .calendar-bar ul li .dateName,.component-events .component-events-inner #calendarInclusionExclusion .upComingEventsCalendarRow .listContent ul li,.component-events .component-events-inner #calendarInclusionExclusion .upComingEventsCalendarRow .calendar-section .calendar-bar ul li .placeName{font-size:14px!important;margin-bottom:10px}.component-events .component-events-inner .quick-facts-wrapper .quick-facts-iconSet .firstLine,.component-events .component-events-inner .quick-facts-wrapper .quick-facts-iconSet .secondtLine{font-size:14px!important;margin-left:5px;margin-top:0;padding-top:0;position:relative;top:7px;max-width:initial}.component-events .component-events-inner #calendarInclusionExclusion .upComingEventsCalendarRow .calendar-section .calendar-bar{top:23px}.component-events .component-events-inner .quick-facts-wrapper{padding:20px 0}.component-events .component-events-inner #calendarInclusionExclusion .upComingEventsCalendarRow .calendar-section .calendar-bar{position:static;left:0%;margin-left:157px;margin-top:30px;margin-bottom:30px}.component-events-similarEvents #similarEventsWrap .similar-events-cards{width:100%;min-height:inherit;margin-left:15px}.component-events-similarEvents #similarEventsWrap .rowTwo ul li{font-size:14px!important}.component-events-similarEvents #similarEventsWrap .rowTree .decription{font-size:14px!important}.component-events .component-events-inner #calendarInclusionExclusion{padding:0}.component-events-similarEvents #similarEventsWrap{margin-right:0;margin-left:0}.component-events .similar-events-cards-wrapper .similarEventCarousel .col-12{padding-right:10px;padding-left:10px}.component-events-similarEvents #similarEventsWrap .ReadMoreWrap a{font-size:14px!important}.component-events-similarEvents #similarEventsWrap .decription{margin-right:10px}.component-events .component-events-inner .component_events_upcoming_details .owl-stage-outer .owl-stage{max-width:none}.component-events .component-events-inner .component_events_upcoming_details .owl-dots{display:none}.component-events .component-events-inner .component_events_upcoming_details .owl-nav button.owl-prev:before{left:0;top:45%;margin-top:-21px;margin-left:-12px}.component-events .component-events-inner .component_events_upcoming_details .owl-nav .owl-prev:before{font-family:flaticon;content:"\f103";position:absolute;left:90px;top:10%;color:#313131;background:#fff;z-index:9999;width:42px;height:42px;border-radius:100%;line-height:42px;font-size:24px;border:1px solid #313131}.component-events .component-events-inner .component_events_upcoming_details .owl-nav button:active::before{-webkit-box-shadow:5px 3px 15px rgba(0,0,0,.16);box-shadow:5px 3px 15px rgba(0,0,0,.16)}.component-events .component-events-inner .component_events_upcoming_details .owl-nav button:hover::before{background:#ce0e2d;border:1px solid #ce0e2d;color:#fff}.component-events .component-events-inner .component_events_upcoming_details .owl-nav button span{display:none}.component-events .component-events-inner .component_events_upcoming_details .owl-nav .owl-next:before{right:0!important;top:45%!important;margin-top:-21px;margin-right:-12px}.component-events .component-events-inner .component_events_upcoming_details .owl-nav .owl-next:before{font-family:flaticon;content:"\f104";position:absolute;right:90px;top:10%;color:#313131;background:#fff;z-index:9999;width:42px;height:42px;border-radius:100%;line-height:42px;font-size:24px;border:1px solid #313131}.component-events .component-events-inner .component_events_upcoming_details .commentsSectionWrap .viewMoreComments{font-size:14px!important;margin-top:8px}.component-events .component-events-inner .component_events_upcoming_details .RightSection .topIconRow .share::before{background:url(https://auto.mahindra.com/on/demandware.static/-/Sites-amc-Library/en_IN/v1732741613065/-/media/themes/mahindra/dotcom/mahindra/mahindra/images/icon_share-mob.png) no-repeat;width:18px;height:18px;background-size:contain}.component-events .component-events-inner .component_events_upcoming_details .RightSection .topIconRow .downlaod::before{background:url(https://auto.mahindra.com/on/demandware.static/-/Sites-amc-Library/en_IN/v1732741613065/-/media/themes/mahindra/dotcom/mahindra/mahindra/images/download.png) no-repeat;width:18px;height:18px;background-size:contain}.component-events .component-events-inner .component_events_upcoming_details .RightSection .topIconRow{max-width:100%}.component-events .component-events-inner .component_events_upcoming_details .RightSection .topIconRow ul{float:none}.component-events .component-events-inner .component_events_upcoming_details .leftSection .sectionHeader{font-size:18px!important}.component-events .component-events-inner .component_events_upcoming_details .leftSection .date{margin-bottom:0}.component-events .component-events-inner .sectionHeader{margin-top:35px;font-size:22px!important}.component-events .component-events-inner .component_events_upcoming_details .RightSection .priceStart{font-size:14px!important}.component-events .component-events-inner .component_events_upcoming_details .RightSection .pricePerPerson{font-size:22px!important}.component-events .component-events-inner .component_events_upcoming_details .RightSection .pricePerPerson span{font-size:14px!important}.component-events .component-events-inner #shadowBoxWrap .shadowBox .shadowBox-content{padding:10px 0;margin-top:0!important}.component-events .component-events-inner #shadowBoxWrap .shadowBox .shadowBox-content p{font-size:22px!important;width:auto}.component-events .component-events-inner #shadowBoxWrap .shadowBox .row{margin-left:0;margin-right:0}.component-events .component-events-inner #shadowBoxWrap .shadowBox .shadowBox-content span{position:relative;top:-22px;left:89px;font-size:14px!important}.component-events .component-events-inner #shadowBoxWrap .shadowBox .col-12:last-child .shadowBox-content{padding:0}.component-events .component-events-inner #shadowBoxWrap .shadowBox .shadowBox-content p.font18Normal{font-size:14px!important;width:auto}.component-events .component-events-inner #shadowBoxWrap .shadowBox .shadowBox-content .divBorder::after{border-right:0!important;height:0!important}.component-events .component-events-inner #shadowBoxWrap .shadowBox .borderBottom{border-bottom:1px solid rgba(112,112,112,.16)}.component-events .component-events-inner #shadowBoxWrap .shadowBox .borderBottom:last-child{border-bottom:0 solid rgba(112,112,112,.16)}.component-events .component-events-inner #shadowBoxWrap{margin-right:0;margin-left:0}.component-events .component-events-inner #shadowBoxWrap .col-12{padding-right:0;padding-left:0}.component-events .component-events-inner #shadowBoxWrap .shadowBox{padding:10px}.component-events .component-events-inner #shadowBoxWrap .shadowBox .shadowBoxSection{margin-top:0}.component-events .component-events-inner #shadowBoxWrap .shadowBox .shadowBoxSection{text-align:center;margin-bottom:30px}.component-events .component-events-inner .component_events_upcoming_details .RightSection.shadowBoxSection .topIconRow ul{right:33px}.component-events-similarEvents #similarEventsWrap .sectionHeader{margin-left:0;margin-top:30px}.component-events .component-events-inner #shadowBoxWrap .shadowBox .shadowBoxSection a{top:-9px;left:20px}.component-events .component-events-inner #calendarInclusionExclusion .upComingEventsCalendarRow .listContent ul li{margin-right:0}.component-events .component-events-inner #shadowBoxWrap .shadowBox .shadowBox-content::after{border-right:0}.component-events .component-events-inner .component_events_upcoming_details .detailsSection p{font-size:14px!important}.component-events .component-events-inner .component_events_upcoming_details .commentsSectionWrap .commentsDetails .Username{font-size:14px!important}.component-events .component-events-inner .component_events_upcoming_details .commentsSectionWrap .commentsDetails .comments{font-size:14px!important}.component-events .component-events-inner .component_events_upcoming_details .commentsSectionWrap .commentsDetails .date{font-size:14px!important}.component-events .component-events-inner .similar-events-cards .past-events-details-row{font-size:14px!important}.component-events .similar-events-cards-wrapper .similar-events-cards{width:100%;min-height:inherit}.component-events .similar-events-cards-wrapper .similar-events-cards .rowTwo ul li{font-size:14px!important}.component-events .component-events-inner .similar-events-cards .rowTree .decription{font-size:14px!important;margin-right:10px}.component-events .similar-events-cards-wrapper .similarEventCarousel{margin-right:0;margin-left:0}.component-events .similar-events-cards-wrapper .similarEventCarousel .col-12{padding-right:10px;padding-left:10px}.component-events .similar-events-cards-wrapper .similar-events-cards .ReadMoreWrap a{font-size:14px!important}.component-events .similar-events-cards-wrapper .similar-events-cards .rowTree .decription{margin-right:10px}.component-events .component-events-inner .component_events_upcoming_details .owl-stage-outer .owl-stage{max-width:none}.component-events .component-events-inner .component_events_upcoming_details .owl-nav button.owl-prev:before{left:0;top:45%;margin-top:-21px;margin-left:-12px}.component-events .component-events-inner .component_events_upcoming_details .owl-nav button:active::before{-webkit-box-shadow:5px 3px 15px rgba(0,0,0,.16);box-shadow:5px 3px 15px rgba(0,0,0,.16)}.component-events .component-events-inner .component_events_upcoming_details .owl-nav button:hover::before{background:#ce0e2d;border:1px solid #ce0e2d;color:#fff}.component-events .component-events-inner .component_events_upcoming_details .owl-nav button span{display:none}.component-events .component-events-inner .component_events_upcoming_details .owl-nav .owl-next:before{right:0!important;top:45%!important;margin-top:-21px;margin-right:-12px}.component-event-gallery .pastEventsCaorusel-big .pastDetailsBig-carousel .owl-nav button.owl-prev:before{margin-right:0!important;margin-left:-2px}.component-events .component-events-inner .component_events_upcoming_details .commentsSectionWrap .viewMoreComments{font-size:14px!important;margin-top:8px}.component-events .component-events-inner .component_events_upcoming_details .RightSection .topIconRow .share::before{background:url(https://auto.mahindra.com/on/demandware.static/-/Sites-amc-Library/en_IN/v1732741613065/-/media/themes/mahindra/dotcom/mahindra/mahindra/images/icon_share-mob.png) no-repeat;width:18px;height:18px}.component-events .component-events-inner .component_events_upcoming_details .RightSection .topIconRow{max-width:100%;float:right!important;left:0!important;position:relative}.component-event-gallery .pastEventsCaorusel-big .owl-nav .owl-next:before{right:0!important}.component-events .component-events-inner .component_events_upcoming_details .RightSection.shadowBoxSection .topIconRow ul{float:none;padding-right:20px}.component-events .component-events-inner .component_events_upcoming_details .leftSection .date{margin-bottom:0}.component-event-gallery .pastEventsCaorusel-big .small-img:nth-child(1),.component-event-gallery .pastEventsCaorusel-big .small-img:nth-child(3){padding-right:1.5px}.component-event-gallery .pastEventsCaorusel-big .small-img:nth-child(1),.component-event-gallery .pastEventsCaorusel-big .small-img:nth-child(2){padding-bottom:1.5px}.component-event-gallery .pastEventsCaorusel-big .small-img:nth-child(2),.component-event-gallery .pastEventsCaorusel-big .small-img:nth-child(4){padding-right:0;padding-left:1.5px}.component-event-gallery .pastEventsCaorusel-big .small-img:nth-child(3),.component-event-gallery .pastEventsCaorusel-big .small-img:nth-child(4){padding-top:1.5px;padding-bottom:0}}@media(min-width:768px) and (max-width:1365px){.component-event-gallery .pastEventsCaorusel-big .pastDetailsBig-carousel .owl-nav button.owl-prev:before{}.component-event-gallery .pastEventsCaorusel-big .owl-nav .owl-next:before{}.component-event-gallery .pastEventsCaorusel-big{padding-left:10px;padding-right:10px}}@media screen and (-ms-high-contrast:active),screen and (-ms-high-contrast:none){.component-events .component-events-inner #calendarInclusionExclusion .upComingEventsCalendarRow .col-lg-4{max-width:33.33%!important;flex:0 0 33%!important}.component-events-similarEvents{flex:0 0 100%}.component-events .component-events-inner #calendarInclusionExclusion .upComingEventsCalendarRow{flex:0 0 100%}.component-events .component-events-inner #shadowBoxWrap .shadowBox .row .col-md-3{max-width:25%!important}.component-events .component-events-inner .component_events_upcoming_details .RightSection.shadowBoxSection .topIconRow{left:-18px}}@media(min-width:768px){.component-events .component-events-inner ._MnMShDIv{margin-right:30px}}@media(min-width:400px) and (max-width:767px){.component-events .component-events-inner ._MnMShDIv{margin-right:30px}.component-events .component-events-inner .component_events_upcoming_details .RightSection .topIconRow ul li.share{margin-right:9px!important;margin-left:15px!important}}@media(min-width:768px) and (max-width:1024px){.component-events .component-events-inner .component_events_upcoming_details .RightSection .topIconRow.standAlone ul li.share{margin-right:10px!important}}@media(min-width:800px) and (max-width:820px) and (orientation:landscape){.component-events .component-events-inner .component_events_upcoming_details .RightSection .topIconRow.standAlone ul li.share{margin-right:30px!important}.component-events .component-events-inner ._MnMShDIv{margin-right:15px}}