.hero-carousel{padding:0;border:none}.hero-carousel.carousel .wrapper{padding-bottom:0}.hero-carousel .slides{margin:0}body:not(.brand-page) .hero-carousel{margin-top:65px}.hero-carousel .slides li.slide picture img{width:100%}.hero-carousel .carousal-btn-container div.custom-btn-lg{padding:0}.hero-carousel .carousal-btn-container{position:absolute;top:66.7%;left:66%;z-index:98;max-width:428px;text-align:left}.brand-page .hero-carousel .carousal-btn-container{top:70.02%}.hero-carousel .carousal-btn-container .field-slidetitle{font-size:47px;color:#fff;font-weight:700;line-height:1.25em;margin-bottom:1rem;font-family:Montserrat,sans-serif!important}.hero-carousel .carousal-btn-container .field-slidesubtitle{font-size:22px;color:#fff;line-height:normal;margin-bottom:2.5rem;font-family:Montserrat,sans-serif!important}.thar-hero-carousel .carousal-btn-container .field-slidesubtitle{margin-bottom:1.7rem}body.brand-page .hero-carousel .carousal-btn-container .field-slidetitle{font-size:27px;margin-bottom:0;text-transform:uppercase}body.brand-page .hero-carousel .carousal-btn-container .field-slidesubtitle{font-size:26px;font-weight:medium}.hero-carousel .nav{position:absolute;max-width:1200px;height:auto;display:block;top:auto;left:0;right:0;bottom:50px;height:5px;margin:0 auto;z-index:10}.hero-carousel .nav .nav-items{margin:0;position:absolute;bottom:1rem;right:1rem;height:auto}.hero-carousel .nav .nav-items .sxa-bullets{width:40px;height:4px;background:rgba(255,255,255,.5);display:inline-block;margin:0 3px;float:none}.hero-carousel .nav .nav-items .sxa-bullets:before{display:none}.hero-carousel .html5vid{width:100%;height:auto}.hero-carousel .nav .nav-items .sxa-bullets .carousel-progress-bar{height:100%;background:0 0;border:none;position:absolute;top:0;left:0;margin:0;background:#fff;opacity:0}.hero-carousel .bouncing-mouse{position:absolute;bottom:30px;left:0;right:0;margin:0 auto;text-align:center;z-index:9;width:46px;cursor:pointer}.hero-carousel .bouncing-mouse img{width:46px;height:auto}.carousal-btn-container .btn.custom-btn-lg a{color:#fff;font-size:22px;font-weight:700;border:1.5px solid #fff;text-decoration:none;padding:10px 36px 12px;line-height:100%;border-radius:10px;display:inline-block;font-family:source sans pro,sans-serif!important}.carousal-btn-container .btn.custom-btn-lg a:hover{background:#ce0e2d;color:#fff;border-color:#ce0e2d}.carousal-btn-container .btn.custom-btn-lg a:focus{-webkit-box-shadow:5px 3px 15px rgba(0,0,0,.16);box-shadow:5px 3px 15px rgba(0,0,0,.16)}.hero-carousel .bouncing-mouse img{-webkit-animation:bounce 2s infinite;animation:bounce 2s infinite}.thar-hero-carousel .carousal-btn-container h1 sup{text-transform:lowercase!important}@-webkit-keyframes bounce{0%,20%,50%,80%,100%{-webkit-transform:translateY(0);transform:translateY(0)}40%{-webkit-transform:translateY(-30px);transform:translateY(-30px)}60%{-webkit-transform:translateY(-15px);transform:translateY(-15px)}}@keyframes bounce{0%,20%,50%,80%,100%{-webkit-transform:translateY(0);transform:translateY(0)}40%{-webkit-transform:translateY(-30px);transform:translateY(-30px)}60%{-webkit-transform:translateY(-15px);transform:translateY(-15px)}}.hero-carousel .slides .ctext-align-left .carousal-btn-container{left:5.17%;right:auto}.hero-carousel .slides .ctext-red .carousal-btn-container .field-slidetitle,.hero-carousel .slides .ctext-red .carousal-btn-container .field-slidesubtitle{color:#ce0e2d}.hero-carousel .slides .ctext-dgrey .carousal-btn-container .field-slidetitle,.hero-carousel .slides .ctext-dgrey .carousal-btn-container .field-slidesubtitle{color:#313131}.hero-carousel .slides .cbtn-red .carousal-btn-container div.btn a:hover{background:#fff;color:#ce0e2d;border-color:#fff}.hero-carousel .slides .cbtn-black .carousal-btn-container div.btn a{color:#313131;border-color:#313131}.hero-carousel .slides .cbtn-black .carousal-btn-container div.btn a:hover{background:#ce0e2d;color:#fff;border-color:#ce0e2d}.thar-hero-carousel .carousal-btn-container .field-slidetitle{color:#fff!important}.thar-hero-carousel .carousal-btn-container .field-slidetitle{margin-bottom:10px!important}.thar-hero-carousel .carousal-btn-container{top:49%;max-width:420px;left:64.5%;right:auto}.lightbox-tharlanding-content{display:none}.lightbox-tharlanding-content.show{position:fixed;top:0;bottom:0;left:0;right:0;z-index:99999;display:block;background-color:rgba(0,0,0,.95)}.lightbox-tharlanding-content.show .tharlandingBanner-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)}.lightbox-tharlanding-content.show .tharlandingBanner-wrapper iframe{width:90vw;height:610px}.lightbox-tharlanding-content.show .close-btn{background:url(https://auto.mahindra.com/on/demandware.static/-/Sites-amc-Library/en_IN/-/media/themes/mahindra/dotcom/mahindra/mahindra/images/close_pop.png) no-repeat;color:grey;width:20px;height:20px;font-size:25px;position:absolute;top:0;right:-30px;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;cursor:pointer;background-size:100%}.banner .sxa-bullets{width:38px!important;height:4px!important}.banner .sxa-bullets span{width:0;max-width:100%!important;background:#fff!important;position:relative!important;border-radius:0!important;margin:0!important;height:4px!important}.banner .nav-items .active span{display:block!important;animation:line 5s linear forwards;-moz-animation:line 5s linear forwards;-webkit-animation:line 5s linear forwards;-o-animation:line 5s linear forwards;-webkit-transition:-webkit-transform 1s ease-in-out 0s;transition:-webkit-transform 1s ease-in-out 0s;transition:transform 1s ease-in-out 0s;transition:transform 1s ease-in-out 0s,-webkit-transform 1s ease-in-out 0s}@media(min-width:769px){.thar-hero-carousel .slides li.slide video.html5vidmobile{display:none}.thar-hero-carousel .slides li.slide picture img,.thar-hero-carousel .slides li.slide video{min-height:initial!important}.hero-carousel .slides li.slide picture img,.hero-carousel .slides li.slide video{}body.brand-page .hero-carousel .slides li.slide picture img,body.brand-page .hero-carousel .slides li.slide video{}}@media(min-width:1600px){.thar-hero-carousel .carousal-btn-container{right:14%}}@media(min-width:769px) and (max-width:1024px){body.brand-page .hero-carousel .slides li.slide picture img,body.brand-page .hero-carousel .slides li.slide video{height:auto;min-height:300px}}@media(min-width:768px) and (max-width:1024px){.thar-hero-carousel .carousal-btn-container{max-width:260px}.thar-hero-carousel .carousal-btn-container h1{font-size:25px!important}.thar-hero-carousel .carousal-btn-container h2{font-size:18px!important}}@media(max-width:992px){body:not(.brand-page) .hero-carousel{margin-top:55px}.lightbox-tharlanding-content.show .tharlandingBanner-wrapper iframe{height:250px;width:79vw}}@media(max-width:768px){.thar-hero-carousel .slides li.slide video.html5vid{display:none}.thar-hero-carousel .slides li.slide video.html5vidmobile{width:100%;height:auto}}@media(max-width:767px){.hero-carousel .carousal-btn-container,.hero-carousel .slides .ctext-align-left .carousal-btn-container,.brand-page .hero-carousel .carousal-btn-container{top:33.33%;-webkit-transform:none;transform:none;left:0;right:0;margin:0 auto;text-align:center;max-width:313px}.hero-carousel .slides .align-btm .carousal-btn-container,.brand-page .hero-carousel .slides .align-btm .carousal-btn-container{top:75%}.thar-hero-carousel .slides .carousal-btn-container{top:10%}.thar-hero-carousel .slides .align-btm .carousal-btn-container{top:auto;bottom:10%}.hero-carousel .carousal-btn-container .field-slidetitle{font-size:35px}.hero-carousel .carousal-btn-container .field-slidesubtitle{font-size:20px!important}.thar-hero-carousel .carousal-btn-container .field-slidesubtitle{font-size:17px!important}.hero-carousel .nav .nav-items{width:100%;right:0;text-align:center}.hero-carousel .bouncing-mouse{bottom:10px}.hero-carousel .bouncing-mouse img{width:32px}.btn.custom-btn-lg{font-size:18px}.carousal-btn-container .btn.custom-btn-lg a{font-size:18px;padding:9px 31px 10px}}@-webkit-keyframes line{from{width:0%}to{width:100%}}@keyframes line{from{width:0%}to{width:100%}}.banner-carousel-with-two-links.Anchor-link .field-slidelink2 a{border:unset;padding:10px;text-decoration:underline;font-weight:100;font-size:18px}.banner-carousel-with-two-links.Anchor-link .field-slidelink2 a:hover{background:0 0}@media(min-width:768px){.banner-carousel-with-two-links.Anchor-link .field-slidelink2 a{float:left}}