
.mahindra_ci .Zone_6 .internal-heading h1,.mahindra_ci .br-btm,.mahindra_ci .fixed-footer .ff-menu .dock-link,.mahindra_ci .mahindra-select .NewModelSearch-Wrapper #widget-new-model-search-test #new-model-list-test .tab-content .top-content .container-fluid .carousel.slide .carousel-inner .carousel-item div[id*=model-card-tile] .nms-model-link>.card-body>p.text-center {text-transform: uppercase;text-transform: uppercase;text-transform: uppercase;text-transform: uppercase;}
::-webkit-scrollbar-track {-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,.3);}
::-webkit-scrollbar-thumb {background-color: #e51636;outline: slategrey solid 1px;}
::-webkit-scrollbar {width: 17px;}
.mahindra_ci a,.mahindra_ci body,.mahindra_ci div,.mahindra_ci h1,.mahindra_ci h2,.mahindra_ci h3,.mahindra_ci h4,.mahindra_ci h5,.mahindra_ci html,.mahindra_ci p,.mahindra_ci span {font-family: Poppins,sans-serif;}
.mahindra_ci .br-btm {font-size: 28px;font-weight: 400;color: #fff;}
.mahindra_ci .br-btm .flb {position: relative;color: #e00f2f;font-weight: 700;font-size: 28px;margin-right: 10px;}
.mahindra_ci .br-btm:after {content: '';display: block;border-bottom: 2px solid #fff;width: 100px;margin: 5px 0 35px;}
.mahindra_ci .nav-logo {max-width: 250px;}
.mahindra_ci .main-nav .dropdown-item,.mahindra_ci .main-nav .nav-link,.mahindra_ci .sub-menu .horizontal-menu a,.mahindra_ci .wishlist-btn .w-btn_copy {font-size: 13px!important;line-height: 1.5;}
.mahindra_ci #main-header .post-header .wishlist-wrapper .wishlist-btn {margin: 0;padding: 0 10px;}
.mahindra_ci .wishlist-btn .w-btn_icon {font-size: 20px;}
.mahindra_ci .post-header {display: flex;justify-content: center;padding: 10px 0;flex-wrap: wrap;background-color: #d6102f;}
.mahindra_ci .post-header-link,.sub-menu li {padding: 0 10px;}
.mahindra_ci .main-nav .dropdown-item:not(:last-child) {border: 0;}
.mahindra_ci .post-header-link span a {padding-left: .4rem;}
.mahindra_ci .post-header-link {color: #fff!important;font-family: hyundai,Arial,sans-serif;display: flex;align-items: center;}
.mahindra_ci #main-header .post-header .wishlist-wrapper .wishlist-btn span,.mahindra_ci .post-header-link a,.mahindra_ci .post-header-link span {letter-spacing: .1px;font-size: 15px;font-weight: 700!important;color: #fff!important;}
.mahindra_ci #main-header .post-header .wishlist-wrapper .wishlist-btn span.badge.badge-pill.badge-light,.mahindra_ci .Zone_3,.mahindra_ci .main-footer .container-custom,.mahindra_ci .main-nav,.mahindra_ci .main-nav .bg-light {background-color: #191717!important;}
.mahindra_ci .post-header wishlist-wrapper:hover .btn-secondary:after,.mahindra_ci .post-header-link a:hover,.mahindra_ci .post-header-link:hover {opacity: .7;}
.mahindra_ci .NewModelSearch-Wrapper.mt-5 {margin-top: 0!important;}
.mahindra_ci #NewsWidget {padding-top: 96px;}
.mahindra_ci #Zone_1,.mahindra_ci #Zone_2 {background-color: #2f2f2f!important;}
.mahindra_ci #Zone_1 .Zone_1.mt-5,.mahindra_ci #Zone_2 .Zone_2.mt-5 {padding-top: 3rem!important;margin-top: 0!important;}
.mahindra_ci #Zone_2 .Zone_2.mt-5 .home-about-section {background-color: transparent;}
.mahindra_ci .Zone_4.mt-5 {margin: 0!important;}
#finance-enquire-container-test h2.vehicle-finance-enquire-header,#form-new-model-finance-enquiry-test label,#form-new-model-finance-enquiry-test span,.mahindra_ci #form-new-model-finance-enquiry-test>.form-group>label,.mahindra_ci .home-about-con p {color: #fff;}
.mahindra_ci #Zone_3 .Zone_3 {padding: 3em 5em;}
.mahindra_ci #Zone_3 .Zone_3 .blog-container .mahindra-iframe {position: relative;width: 100%;overflow: hidden;padding-top: 45.898%;}
.mahindra_ci #Zone_3 .Zone_3 .blog-container .mahindra-iframe iframe {position: absolute;top: 0;left: 0;bottom: 0;right: 0;width: 100%;height: 100%;border: none;border-radius: 20px;}
.mahindra_ci .Zone_6 .internal-heading {padding: 9em 0;background-color: #d6102f;border-top: 1px solid #fff;}
.mahindra_ci .Zone_6 .internal-heading h1 {font-weight: 400;color: #fff;}
.mahindra_ci .mahindra-select .NewModelSearch-Wrapper #widget-new-model-search-test #new-model-list-test .tab-content .top-content .container-fluid .carousel.slide .carousel-inner .carousel-item div[id*=model-card-tile] {border-radius: 20px;background: no-repeat padding-box #f7f7f7;box-shadow: 0 2px 5px 0 rgb(0 0 0 / 16%),0 2px 10px 0 rgb(0 0 0 / 12%);margin: 0 auto;}
.mahindra_ci .mahindra-select .NewModelSearch-Wrapper #widget-new-model-search-test #new-model-list-test .tab-content .top-content .container-fluid .carousel.slide .carousel-inner .carousel-item div[id*=model-card-tile] .nms-model-link .card-body .card-title {text-align: left!important;font-size: 20px;text-transform: uppercase;font-weight: 700;color: #191717;}
.mahindra_ci .mahindra-select .NewModelSearch-Wrapper #widget-new-model-search-test #new-model-list-test .tab-content .top-content .container-fluid .carousel.slide .carousel-inner .carousel-item div[id*=model-card-tile] .nms-model-link>.card-body>p.text-center {text-align: left!important;color: #e51636;font-weight: 700;}
.mahindra_ci .post-footer .container-custom .row a .footer-logo {width: 250px;}
.mahindra_ci .footer-links .engine-5-menu li:first-child .dock-link,.mahindra_ci .main-footer .footer-links a,.mahindra_ci .main-footer .footer-links li {color: #fff!important;}
.mahindra_ci .header-copy {width: 85%;margin: 0 auto;}
.mahindra_ci .post-footer .container-custom .row .left-block .social {margin-bottom: 32px;}
.mahindra_ci .post-footer .container-custom .row .left-block .social ul li .dock-link {box-shadow: none;width: 50px;height: 50px;position: relative;z-index: 1;}
.mahindra_ci .post-footer .container-custom .row .left-block .social ul li .dock-link i {line-height: 50px;display: inline-block;text-align: center;color: #fff;font-size: 2.25rem;width: unset;}
.mahindra_ci .post-footer .container-custom .row .left-block .social ul li:not(:last-child) {margin-right: .5rem;}
.mahindra_ci .post-footer .container-custom .row .left-block {flex-direction: column;align-items: flex-start;}
.mahindra_ci .card-title.article-date {font-size: 20px;font-weight: 400;}
.mahindra_ci .article-tile .article-title {color: #e51636;font-weight: 800;height: 80px;}
.mahindra_ci .post-header .wishlist-wrapper, {display: none;}
.mahindra_ci button.navbar-toggler {margin-top: 15px!important;margin-bottom: 15px!important;}
.mahindra_ci #divCompareWishListVehicles #divCompareWishListTiles #widget-vehicle-compare-wishlist .row {justify-content: flex-start;}
.mahindra_ci #form-new-model-finance-enquiry-test label {color: #5d5b5a;}
.mahindra_ci #widget-forms-vehicle-enquire-wish-list .form-group a,.mahindra_ci .main-nav .nav-link:hover {color: #d6102f!important;}
.mahindra_ci #widget-forms-vehicle-enquire-wish-list .form-group a:hover {color: #252525!important;box-shadow: none;}
.mahindra_ci .navbar-expand-lg .navbar-nav .dropdown-menu {margin: 0;}
.mahindra_ci .fixed-footer {position: fixed;bottom: 0;left: 0;display: flex;justify-content: center;align-items: center;width: 100%;background-color: #000;z-index: 9999;}
.mahindra_ci .fixed-footer .ff-menu {margin: 3px 0;padding-right: 15px;padding-left: 15px;font-weight: 700;color: #fff;}

@media only screen and (min-width: 1367px) {
.mahindra_ci .navbar-nav li.dropdown.show:hover .dropdown-menu,.mahindra_ci .navbar-nav li.dropdown:hover .dropdown-menu {display: block!important;visibility: visible;opacity: 1;}}

@media only screen and (max-width: 1400px) {
.mahindra_ci .fixed-footer .ff-menu .dock-link {font-size: 12px;}}

@media only screen and (max-width: 1024px) {
.ix-powered-by {padding: 0!important;}
.mahindra_ci .fixed-footer {display: none;}
.mahindra_ci .nav-logo {max-width: 200px;}
.mahindra_ci .article-tile .article-title {font-size: 16px;}
.mahindra_ci .Zone_3,.mahindra_ci .home-about-section .home-about-con:first-child {padding: 1em 4em 4em;}}

@media only screen and (max-width: 992px) {
.bs-menu .wishlist-wrapper,.mahindra_ci .main-nav .nav-link:hover:after {display: none;}
.navbar-nav {padding: 1em 1.5em;}
.mahindra_ci .bs-menu .wishlist-wrapper .wishlist-btn .w-btn_copy,.mahindra_ci .bs-menu .wishlist-wrapper .wishlist-btn .w-btn_icon {color: #000!important;}
.mahindra_ci .post-header .wishlist-wrapper {display: block;padding: 10px 0;}
.mahindra_ci .main-nav {padding: 0 13px;}
.mahindra_ci .navbar-light .navbar-toggler-icon {filter: none;}
.mahindra_ci button.navbar-toggler {background-color: #fff;}
.mahindra_ci div#collapse-navigation {background-color: #fff;color: #000;}
.mahindra_ci .main-nav .nav-link {color: #000!important;font-weight: unset;}
.mahindra_ci .sub-menu .horizontal-menu li {padding: 0 15px;}
.mahindra_ci #Zone_1 .Zone_1.mt-5 {padding-bottom: 3rem;}}

@media only screen and (max-width: 768px) {
.main-footer .post-footer .container-custom {padding: 20px!important;}
.mahindra_ci .post-footer .container-custom .row .left-block .social,.pf-menu {margin-bottom: 20px;}
.mahindra_ci .main-nav {padding: 0;}
.sub-menu #menu_2_0 li {padding: 0 0 0 15px;}
.bs-menu ul.navbar-nav .dropdown-menu {border: 0;}
.bs-menu ul.navbar-nav {border-top: 1px solid #e51636;border-bottom: 1px solid #e51636;}
.mahindra_ci .main-nav .dropdown-item,.mahindra_ci .main-nav .nav-link {font-weight: unset;}
.navbar-nav {padding: 1em 1.5em;}
.mahindra_ci button.navbar-toggler,.navbar-light .navbar-brand {margin: 0 13px;}
.mahindra_ci #Zone_3 .Zone_3 {padding: 2em 1em;}
.mahindra_ci .Zone_6 .internal-heading {padding: 2em 0!important;}
.mahindra_ci .Zone_6 .internal-heading h1 {font-size: 1rem;}
.wishlist-wrapper {padding: 5px 1.5em 1em;}
a.wishlist-btn.wl-b_wishlistbasket {align-items: baseline;}}
.carousel-control-next .fa-chevron-right,.carousel-control-prev .fa-chevron-left,.mahindra_ci #RotatorNext .fa-chevron-right,.mahindra_ci #RotatorPrevious .fa-chevron-left {box-shadow: none;background: no-repeat;}
.mahindra-select #RotatorPrevious .fa-chevron-left,.mahindra-select .carousel-control-next .fa-chevron-right,.mahindra-select .carousel-control-prev .fa-chevron-left,.mahindra_ci .mahindra-select #RotatorNext .fa-chevron-right {color: #d6102f;}
.mahindra_ci #info-container-test .details {color: #fff;margin-top: 20px;}
.mahindra-select #info-buttons-test .btn-secondary {background-color: #fff;color: #000!important;border-color: #fff;font-weight: 700;}
.mahindra-select #info-buttons-test .btn-secondary:hover {background-color: #fff;color: #d6102f!important;border-color: #fff;font-weight: 700;}

@media (min-width: 1025px) {
.navbar-expand-lg .navbar-toggler {display: none!important;}}
.mahindra_ci .fixed-footer .ff-menu .dock-link {position: relative;border-bottom: 2px solid transparent;margin: 10px 20px;color: #fff!important;font-weight: 600;font-size: 15px;-webkit-transition: .2s ease-in-out;-moz-transition: .2s ease-in-out;-o-transition: .2s ease-in-out;transition: .2s ease-in-out;}
.mahindra_ci .fixed-footer .ff-menu .dock-link:hover {color: #fff!important;border-bottom: 2px solid;}
.mahindra_ci .article-tile .article-title {font-size: 15px;}

@media only screen and(max-width: 1366px) {
.mahindra_ci .article-tile .article-title {font-size: 15px;}}

@media only screen and(max-width: 1060px) {
.mahindra_ci .article-tile .article-title {font-size: 14px;}}
.mahindra_ci .post-header-link .system-info-whatsapp {margin-left: 10px;}
.mahindra_ci .post-header-link .system-info-whatsapp i {font-size: 20px;font-weight: 700;}
.mahindra_ci .post-header-link .system-info-whatsapp i:before {color: #ffffff!important;}
.mahindra_ci .post-header-link .system-info-email i,.mahindra_ci .post-header-link .system-info-phone i {margin-right: 10px;}

@media only screen and (max-width: 834px) {
.mahindra_ci .post-header {align-items: center;}}

@media only screen and (max-width: 576px) {
.mahindra_ci .post-header-link {margin: 0!important;padding: 0 5px!important;}
.mahindra_ci .post-header-link .system-info-email .info-details,.mahindra_ci .post-header-link .system-info-phone .info-details {display: none;}
.mahindra_ci .post-header-link .system-info-email {margin-left: 10px;}
.mahindra_ci .post-header-link .system-info-email a,.mahindra_ci .post-header-link .system-info-phone a {margin-right: 0;}
.mahindra_ci .post-header-link .system-info-phone a {padding: 0;}
.mahindra_ci .post-header-link .system-info-whatsapp {margin-left: 0;margin-right: 10px;}}
.mahindra_ci .post-header-link .system-info-whatsapp .info-details {margin-left: 10px;}
.mahindra_ci .post-header-link .system-info-whatsapp a {display: flex;align-items: center;}
.bs-menu .wishlist-wrapper {display: none;}

@media only screen and (max-width: 480px) {
.mahindra_ci .wishlist-btn .w-btn_icon {top: 0px;}
header .info-details, .wishlist-wrapper-dsktp .wishlist-btn .w-btn_copy {display: none;}
span.w-btn_copy {display: none;}
.mahindra_ci #main-header .post-header .wishlist-wrapper .wishlist-btn {padding: 0 10px 0 0;}
.mahindra_ci .post-header {align-items: center;}
.mahindra_ci .post-header .wishlist-wrapper a {padding: 0 !important;!i;!; align-items: center;margin-top: 5px !important;!i;!;}
.mahindra_ci .wishlist-btn .w-btn_icon {margin: 0;}
.mahindra_ci .post-header .wishlist-wrapper {padding: 0;}
.mahindra_ci .post-header-link .system-info-email i, .mahindra_ci .post-header-link .system-info-phone i, .mahindra_ci .post-header-link .system-info-whatsapp, .mahindra_ci .post-header .wishlist-wrapper {margin: 0 10px;}}
div[id*=vehicle_search_area] #vehicleBar_FinanceButton .btn.btn-primary {padding: 4.9px .2px !important;}
.sub-menu .horizontal-menu a {color: #ffffff !important;}
.main-nav .nav-link {color: #ffffff !important;}
.main-nav .dropdown-item {color: #000 !important;}
.main-nav .dropdown-item:hover {color: #fff !important;}
.sub-menu .horizontal-menu a:hover {color: #d6102f !important;}
.mahindra_ci .post-header-link:hover {opacity: unset;}
#main-header > div.post-header > a:nth-child(3) {display: flex;align-items: baseline;}
.mahindra_ci #main-header .post-header .wishlist-wrapper .wishlist-btn {align-items: baseline;}
.mahindra_ci .wishlist-btn .w-btn_icon {top: 2px;}
.mahindra_ci .post-header-link .system-info-whatsapp a {align-items: baseline;}
.content-block {padding: 20px;height: 100%;min-height: 480px;}
.content {padding: 30px;background-color: #fff;border: 1px solid #d1d3d4;height: 100%;min-height: 480px;}
h2.content-title {font-size: 25px;font-weight: 600;}
span.content-date {display: block;font-size: 14px;margin-bottom: 30px;}
p.content-description {font-weight: 600;}
.copy-wrapper {text-align: left;}
.swiper {width: 100%;height: 100%;}
.swiper-slide {text-align: center;font-size: 18px;background: #fff;display: flex;justify-content: center;align-items: center;}
.swiper-slide img {display: block;width: 100%;height: 100%;object-fit: cover;}
span.swiper-pagination-bullet {width: 30px;height: 5px;margin: 0 10px;border-radius: 0;background: #d6102f;}
.swiper-button-next, .swiper-button-prev {color: #d6102f;}
.elv .panel-heading .panel-title {background: #e51636;padding: 14px;cursor: pointer;transition: .3s ease-in-out;margin-bottom: 8px;}
.elv .panel-heading .panel-title a {color: #fff !important;!i;!;
    width: 100%;display: block;font-size: 16px;}
.elv {align-items: center;}
section#mahindraXUV {background-color: #ebebeb;}
#mahindraXUV .swiper {padding: 50px 0;}
#mahindraXUV h3 {margin-bottom: 20px;font-weight: 600;}
#mahindraXUV h2 {color: #000;font-weight: 600;}
.mahindra_ci span.select2.select2-container.select2-container--default {max-width: 100% !important;}
.cookie-Banner .btn-primary span {color: #fff;}