.dark-theme .ooec-vehiclecondition-tabs-body .ooec-vehiclecondition-selectVariant-container h2+a{display:none}@media(min-width:768px) and (max-width:1024px){.component-events-listing .component-events-inner{max-width:920px;margin:0 auto}}@media(min-width:1025px) and (max-width:1399px){.component-events-listing .component-events-inner{max-width:1200px;margin:0 auto}}@media(min-width:1400px){.component-events-listing .component-events-inner{max-width:1364px;margin:0 auto}}.component-events-listing{margin-bottom:40px}.component-events-listing .component-events-inner .event-tabs ul{list-style-type:none;padding:0;margin:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;list-style:none;margin-top:24px}.component-events-listing .component-events-inner .event-tabs ul li{float:left;margin-left:0;padding:0 15px 3px;font-family:source sans pro,sans-serif!important;font-size:18px!important;font-weight:400;border:none;background:0 0;border-bottom:2px solid rgba(234,58,81,.2);cursor:pointer;color:#313131}.component-events-listing .component-events-inner .event-tabs ul li.active{border:none;background:0 0;border-bottom:2px solid #ea3a51;color:#ea3a51;font-weight:700}.component-events-listing .component-events-inner .event-tabs ul li:hover{border-top:none}.component-events-listing .component-events-inner .event-tabs ul li:focus{outline:none}.component-events-listing .component-events-inner .filters-bar-section{background:#ebebeb;min-height:45px;-webkit-box-shadow:0 3px 6px rgba(0,0,0,.16);box-shadow:0 3px 6px rgba(0,0,0,.16);margin-top:20px;padding:0 22px;line-height:45px}.component-events-listing .component-events-inner .filters-bar-section .FiltersWrap p{font-family:source sans pro,sans-serif!important;font-size:24px!important;font-weight:700!important;margin:0;color:#313131!important}.component-events-listing .component-events-inner .filters-bar-section .FilterEdit p,.component-events-listing .component-events-inner .filters-bar-section .FilterEdit a{font-family:source sans pro,sans-serif!important;font-size:18px!important;font-weight:400!important;margin:0;color:#313131!important;text-decoration:underline;cursor:pointer}.component-events-listing .calendar-section-wrap{margin-top:20px;position:relative}.calendar-section-wrap .calendarWrapCustom{-webkit-box-flex:0;-ms-flex:0 0 14%;flex:0 0 14%;max-width:14%}.calendar-section-wrap .customRightCol{-webkit-box-flex:0;-ms-flex:0 0 86%;flex:0 0 86%;max-width:86%;position:relative}.component-events-listing .component-events-inner .calendar-section-wrap .calendar-section-leftCol .calendar-section-title{font-family:source sans pro,sans-serif!important;font-size:24px!important;font-weight:700!important;margin:0;color:#313131!important}.component-events-listing .component-events-inner .calendar-section-wrap .calendar-section-rightCol{-webkit-box-shadow:5px 5px 15px rgba(0,0,0,.16);box-shadow:5px 5px 15px rgba(0,0,0,.16)}.component-events-listing .component-events-inner .calendar-section-wrap .calendar-section-rightCol:hover{border-radius:20px}.component-events-listing .component-events-inner .calendar-section-wrap .calendar-section-rightCol:hover img{border-radius:20px 0 0 20px}.component-events-listing .component-events-inner .calendar-section-wrap .calendar-section-rightCol:hover h2{color:#ea3a51!important}.component-events-listing .component-events-inner .calendar-section-wrap .calendar-section-rightCol .calendar-details-section .rowThree .SaveToCalendar a:hover{color:#ea3a51!important}.component-events-listing .calendar-section-wrap .calendar-section-rightCol img{width:100%;height:auto}.component-events-listing .calendar-section-wrap .calendar-section-rightCol .calendar-details-section{padding:18px 20px 18px 25px}.component-events-listing .calendar-section-wrap .calendar-section-rightCol .calendar-details-section a{text-decoration:none}.component-events-listing .calendar-section-wrap .calendar-section-rightCol .calendar-details-section h2{font-family:source sans pro,sans-serif!important;font-size:24px!important;font-weight:700!important;margin:0;color:#313131!important}.component-events-listing .calendar-section-wrap .calendar-section-rightCol .calendar-details-section .rowTwo .expUL{list-style-type:none;padding:0;margin-top:-5px;margin-bottom:0}.component-events-listing .calendar-section-wrap .calendar-section-rightCol .calendar-details-section .rowTwo .expUL:after{display:block;clear:both;content:""}.component-events-listing .calendar-section-wrap .calendar-section-rightCol .calendar-details-section .rowTwo .expUL li{float:left;font-family:source sans pro,sans-serif!important;font-size:18px!important;font-weight:400!important;margin:0;color:#707070!important;margin-right:6px}.component-events-listing .calendar-section-wrap .calendar-section-rightCol .calendar-details-section .rowTwo .expUL li span{margin-left:6px;display:inline-block}.component-events-listing .calendar-section-wrap .calendar-section-rightCol .calendar-details-section .rowTwo .expUL li b{color:#313131}.component-events-listing .calendar-section-wrap .calendar-section-rightCol .calendar-details-section .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:10px;line-height:normal}.component-events-listing .calendar-section-wrap .calendar-section-rightCol .calendar-details-section .rowThree .SaveToCalendar,.component-events-listing .calendar-section-wrap .calendar-section-rightCol .calendar-details-section .rowThree .SaveToCalendar a{font-family:source sans pro,sans-serif!important;font-size:18px!important;font-weight:400!important;margin:0;color:#313131!important;text-decoration:underline;display:inline-block;margin-left:2px}.component-events-listing .calendar-section-wrap .calendar-section-rightCol .calendar-details-section .rowThree .m_btn,.m_btn_l{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}.component-events-listing .calendar-section-wrap .calendar-section-rightCol .calendar-details-section .rowThree .m_btn a{color:#313131;text-decoration:none;font-size:16px}.component-events-listing .calendar-section-wrap .calendar-section-rightCol .calendar-details-section .rowThree .m_btn:hover,.m_btn_l:hover,.component-events-listing .calendar-section-wrap .calendar-section-rightCol .calendar-details-section .rowThree .m_btn:hover a,.component-events-listing .calendar-section-wrap .calendar-section-rightCol .calendar-details-section .rowThree .m_btn a:hover{background:#ea3a51!important;border-color:#ea3a51!important;color:#fff!important}.component-events-listing .calendar-section .calendar-bar{background:#f5f5f5;width:12px;margin:25px 0 0 70px}.component-events-listing .calendar-section .calendar-bar ul{margin:0;padding:0;position:relative}.component-events-listing .calendar-section .calendar-bar ul li{list-style-type:none;position:absolute;cursor:pointer}.component-events-listing .calendar-section .calendar-bar ul li .monthName,.component-events-listing .calendar-section .calendar-bar ul li.monthActive .monthName{font-family:source sans pro,sans-serif!important;font-size:18px!important;font-weight:400!important;margin:0;color:#313131!important;position:absolute;left:-62px;margin-top:-12px}.component-events-listing .calendar-section .calendar-bar ul li.monthActive .monthName{font-size:26px!important;font-weight:700!important;color:#ea3a51!important;left:-70px;margin-top:-21px}.component-events-listing .calendar-section .calendar-bar ul li.monthActive .bar-normal{width:43px;background:#ea3a51;border-color:#ea3a51;left:-21px}.component-events-listing .calendar-section .calendar-bar ul li .bar-normal{background:#000;border-radius:2px;border:1px solid #000;width:30px;height:3px;display:inline-block;left:-9px;position:absolute}.component-events-listing .calendar-section .calendar-bar ul li .bar-mid{background:#d9d9d9;border-radius:2px;border:1px solid #d9d9d9;width:18px;height:2px;display:inline-block}.component-events-listing .calendar-section .calendar-bar ul li .bar-active{background:#ea3a51;border-radius:2px;border:2px solid #ea3a51;width:43px;height:4px;display:inline-block;left:-29px;position:absolute}.component-events-listing .calendar-section .calendar-bar ul li.smallbar{left:-3px;position:absolute}.component-events-listing .calendar-section .calendar-bar ul li.smallbar:last-child{display:none}.component-events-listing .m_btn:active,.component-events-listing .m_btn_l:active{-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-listing .past-events-card-wrapper{margin-top:5px}.component-events-listing .past-events-card-wrapper .pastEventCarousel .item{padding-top:20px}.component-events-listing .past-events-card-wrapper .past-events-cards{-webkit-box-shadow:5px 5px 15px 5px #f1f1f1;box-shadow:5px 5px 15px 5px #f1f1f1;min-height:100%}.component-events-listing .past-events-card-wrapper .past-events-cards .imgRow{position:relative}.component-events-listing .past-events-card-wrapper .past-events-cards .imgRow img{width:100%;height:auto}.component-events-listing .past-events-card-wrapper .past-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-listing .past-events-card-wrapper .past-events-cards .past-events-details-row{padding:16px 20px}.component-events-listing .past-events-card-wrapper .past-events-cards .past-events-details-row h2{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-listing .past-events-card-wrapper .past-events-cards .rowTwo ul{list-style-type:none;padding:0;margin-top:-10px}.component-events-listing .past-events-card-wrapper .past-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-listing .past-events-card-wrapper .past-events-cards ul li span{margin-left:6px;display:inline-block}.component-events-listing .past-events-card-wrapper .past-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-listing .past-events-card-wrapper .past-events-cards .ReadMoreWrap{clear:both}.component-events-listing .past-events-card-wrapper .past-events-cards .ReadMoreWrap a{font-family:source sans pro,sans-serif!important;font-size:18px!important;font-weight:700!important;color:#313131!important;text-decoration:underline}.component-events-listing .past-events-card-wrapper .past-events-cards:hover{border-radius:20px}.component-events-listing .past-events-card-wrapper .past-events-cards:hover .imgRow img{border-radius:20px 20px 0 0}.component-events-listing .past-events-card-wrapper .past-events-cards:hover .past-events-details-row h2{color:#ea3a51!important}.component-events-listing .past-events-card-wrapper .past-events-cards .ReadMoreWrap a:hover{color:#ea3a51!important}.component-events-listing .component-events-inner .owl-nav button span{display:none}.component-events-listing .news_left_sec{width:388px;-webkit-box-shadow:0 3px 6px rgba(0,0,0,.16);box-shadow:0 3px 6px rgba(0,0,0,.16);background-color:#ebebeb;padding:50px 0}.component-events-listing .news_left_sec{width:100%;padding:6px 16px;margin-top:30px}.component-events-listing .al_filters_categories,.al_filters_vehicles{width:100%;margin-top:30px;display:inline-block}.component-events-listing .al_filters_categories .filter_category_title,.component-events-listing .al_filters_vehicles .filter_category_title{font-size:18px;font-family:Source Sans Pro,sans-serif;font-weight:700;padding-bottom:10px;color:#313131;line-height:normal}.component-events-listing .al_filters_categories .categoryWapper .cfg-checkboxes,.component-events-listing .al_filters_vehicles .categoryWapper .cfg-checkboxes{float:left;width:45%}.component-events-listing #hideMobileView{display:none}.component-events-listing .cfg-checkboxes .main{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;margin-bottom:8px;cursor:pointer;padding-left:4px}.component-events-listing .cfg-checkboxes input[type=checkbox]{visibility:hidden}.component-events-listing .cfg-checkboxes .checkbox-mark{position:absolute;top:2px;left:0;height:18px;width:18px;background-color:#fff;border:1px solid #313131}.component-events-listing .cfg-checkboxes .main input:checked~.checkbox-mark{background-color:#fff;border:1px solid #707070}.component-events-listing .cfg-checkboxes .checkbox-mark:after{content:"";position:absolute;display:none}.component-events-listing .cfg-checkboxes .main input:checked~.checkbox-mark:after{display:block}.component-events-listing .cfg-checkboxes .main .checkbox-mark:after{left:5px;bottom:4px;width:6px;height:12px;border:solid #ea3a51;border-width:0 2px 2px 0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.component-events-listing .cfg-checkboxes label .article_checkbox_label{vertical-align:top;padding-left:8px;color:#313131;font-size:16px;line-height:normal}.component-events-listing .news_left_sec .al_filters_titles{width:50%}.component-events-listing .news_left_sec .news_clear_filter{width:50%;text-align:right;padding-top:5px}.component-events-listing .news_left_sec .news_clear_filter a{font-family:source sans pro,sans-serif!important;font-size:18px!important;font-weight:400!important;margin:0;color:#313131!important;text-decoration:underline;cursor:pointer;vertical-align:middle}.component-events-listing .news_left_sec .news_clear_filter a:hover{text-decoration:none}.component-events-listing .al_filters_categories .categoryWapper .cfg-checkboxes,.component-events-listing .al_filters_vehicles .categoryWapper .cfg-checkboxes{float:left;width:25%;margin-bottom:10px}.component-events-listing .news_filter_desktop_view{display:none;margin-top:3rem}.component-events-listing #hideMobileView{display:block;position:relative;top:8px}@media(min-width:769px){.calendar-bar-mob{display:none}}@media(max-width:992px){.component-events-listing .past-events-card-wrapper .pastEventCarousel .owl-stage-outer .owl-stage{max-width:none}.component-events-listing .past-events-card-wrapper .pastEventCarousel .owl-dots{display:none}.component-events-listing .past-events-card-wrapper .pastEventCarousel .owl-nav button.owl-prev:before{left:0;top:45%;margin-top:-21px;margin-left:0}.component-events-listing .past-events-card-wrapper .pastEventCarousel .owl-nav .owl-prev:before,.component-events-listing .past-events-card-wrapper .pastEventCarousel .owl-nav .owl-next:before{font-family:mnmarrow;position:absolute;top:10%;color:#313131;z-index:9999;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-events-listing .past-events-card-wrapper .pastEventCarousel .owl-nav .owl-prev:before{content:"\f103";left:90px;padding-right:3px}.component-events-listing .past-events-card-wrapper .pastEventCarousel .owl-nav .owl-next:before{right:0!important;top:45%!important;margin-top:-21px;margin-right:0}.component-events-listing .past-events-card-wrapper .pastEventCarousel .owl-nav .owl-next:before{content:"\f104";right:90px;padding-left:3px}.component-events-listing .past-events-card-wrapper .pastEventCarousel .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-listing .past-events-card-wrapper .pastEventCarousel .owl-nav button:hover::before{color:#ea3a51}.component-events-listing .past-events-card-wrapper .pastEventCarousel .owl-nav button span{display:none}}@media(max-width:768px){.component-events-listing .calendar-section-wrap .calendarWrapCustom,.component-events-listing .calendar-section-wrap .customRightCol{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.component-events-listing .calendar-section .calendar-bar{margin:25px 0}}@media(max-width:768px){.component-events-listing .calendar-section-wrap .calendar-section-rightCol .calendar-details-section .rowTwo .expUL{margin-top:0;margin-bottom:0}.component-events-listing .calendar-section-wrap .calendar-section-leftCol{min-height:30px;padding:0 10px}.component-events-listing .calendar-section .calendar-bar{width:100%;min-height:7px;height:7px;margin:25px 0 60px}.component-events-listing .calendar-section .calendar-bar ul{-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg);-webkit-transform-origin:left top;-ms-transform-origin:left top;transform-origin:left top;position:relative;top:10px}.component-events-listing .calendar-section .calendar-bar ul li .monthName,.component-events-listing .calendar-section .calendar-bar ul li.monthActive .monthName{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);font-size:14px!important;left:0}.component-events-listing .calendar-section .calendar-bar ul li .monthName{transform:rotate(90deg) translateY(35px)}.component-events-listing .calendar-section .calendar-bar ul li.monthActive .monthName{font-size:22px!important;left:0;margin-top:-15px;transform:rotate(90deg) translateY(40px)}.component-events-listing .calendar-section .calendar-bar ul li .bar-normal{background:#000;border-radius:1.5px;border:1px solid #000;height:1px;display:inline-block;left:-2px;position:absolute;width:16px}.component-events-listing .calendar-section .calendar-bar ul li .bar-active{background:#ea3a51;border-radius:1.5px;border:1.5px solid #ea3a51}.component-events-listing .calendar-section .calendar-bar ul li.monthActive .bar-normal{border-width:1.5px;width:30px;left:-10px}.component-events-listing .calendar-section .calendar-bar ul li .bar-mid{width:12px;height:1px}.component-events-listing .calendar-section .calendar-bar ul li.smallbar{left:0}.component-events-listing .calendar-section-wrap .calendar-section-rightCol img{width:100%;height:auto;border-radius:0}.component-events-listing .calendar-section-wrap .calendar-section-rightCol .calendar-details-section{padding:20px 20px 26px 25px}.component-events-listing .component-events-inner .calendar-section-wrap .calendar-section-rightCol{border-radius:0}.component-events-listing .component-events-inner .filters-bar-section .FiltersWrap p{font-size:22px!important}.component-events-listing .component-events-inner .filters-bar-section .FilterEdit p,.component-events-listing .component-events-inner .filters-bar-section .FilterEdit a,.component-events-listing .news_left_sec .news_clear_filter a{font-size:14px!important}.component-events-listing .component-events-inner .filters-bar-section{padding:0 18px}.component-events-listing .component-events-inner .calendar-section-wrap .calendar-section-leftCol .calendar-section-title{display:none}.component-events-listing .calendar-section-wrap .calendar-section-rightCol .calendar-details-section h2{font-size:22px!important}.component-events-listing .calendar-section-wrap .calendar-section-rightCol .calendar-details-section .rowTwo .expUL li{font-size:15px!important}.component-events-listing .calendar-section-wrap .calendar-section-rightCol .calendar-details-section .decription{font-size:14px!important;padding-bottom:15px}.component-events-listing .past-events-card-wrapper .past-events-cards{width:100%;min-height:inherit}.component-events-listing .past-events-card-wrapper .past-events-cards .rowTwo ul li{font-size:14px!important}.component-events-listing .past-events-card-wrapper .past-events-cards .rowTree .decription{font-size:14px!important}.component-events-listing .past-events-card-wrapper .pastEventCarousel{margin-right:0;margin-left:0}.component-events-listing .past-events-card-wrapper .pastEventCarousel .col-12{padding-right:10px;padding-left:10px}.component-events-listing .past-events-card-wrapper .past-events-cards .ReadMoreWrap a{font-size:14px!important}.component-events-listing .past-events-card-wrapper .past-events-cards .rowTree .decription{margin-right:10px;padding-bottom:10px}.component-events-listing .calendar-section-wrap .calendar-section-rightCol .calendar-details-section .rowThree .m_btn{padding:5px 20px 7px}.component-events-listing .calendar-section-wrap .calendar-section-rightCol .calendar-details-section .rowThree .m_btn a{font-size:14px}.component-events-listing .calendar-section-wrap .calendar-section-rightCol .calendar-details-section .rowThree .SaveToCalendar a{font-size:14px!important;font-weight:700!important}}@media(max-width:576px){.component-events-listing .al_filters_categories .categoryWapper .cfg-checkboxes,.component-events-listing .al_filters_vehicles .categoryWapper .cfg-checkboxes{width:50%}.component-events-listing .al_filters_categories .categoryWapper .cfg-checkboxes:last-child,.component-events-listing .al_filters_vehicles .categoryWapper .cfg-checkboxes:last-child{margin-bottom:0}.component-events-listing .cfg-checkboxes label .article_checkbox_label{font-size:14px}.component-events-listing .cfg-checkboxes .checkbox-mark{top:0}}