.dlr-loc_main{max-width:1200px;margin:0 auto}.dlr-loc_main .dl-loc_city{max-width:418px;margin:0 auto 20px}.dlr-loc_main .dl-loc_city p{text-align:center}.dlr-loc_main .custom-select{border:none!important;color:#707070;-webkit-text-fill-color:#707070;opacity:1}.dlr-loc_main .custom-select .select-selected.select-arrow-active{border:solid 1px #b2b2b2!important}.dlr-loc_main .custom-select .select-selected{height:45px;border-radius:5px;background:#f7f7f7!important;line-height:45px;border:none}.dlr-loc_main .custom-select .select-items{border-radius:0;border:solid 1px #b2b2b2;-webkit-box-shadow:none;box-shadow:none}.dlr-loc_main .dl-loc_rs{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.dlr-loc_main .dl-loc_rs .dl-loc_card{border:solid 1px #b2b2b2;margin:.5%;padding:15px;width:32.333%;width:calc(100%/3 - 1%);cursor:pointer}.dlr-loc_main .dl-loc_rs .dl-loc_card .dl-loc_addr,.dlr-loc_main .dl-loc_rs .dl-loc_card .dl-loc_avail,.dlr-loc_main .dl-loc_rs .dl-loc_card .dl-loc_name,.dlr-loc_main .dl-loc_rs .dl-loc_card .dl-loc_maps{margin:2px 0}.dlr-loc_main .dl-loc_rs .dl-loc_card span,.dlr-loc_main .dl-loc_rs .dl-loc_card .dl-loc_addr_txt{color:#313131;font-family:Source Sans Pro,'sans-serif';display:block;line-height:1.2}.dlr-loc_main .dl-loc_rs .dl-loc_card .dl-loc_name{font-size:18px;font-weight:700}.dlr-loc_main .dl-loc_rs .dl-loc_card .dl-loc_addr,.dlr-loc_main .dl-loc_rs .dl-loc_card .dl-loc_avail,.dlr-loc_main .dl-loc_rs .dl-loc_card .dl-loc_maps{font-size:16px}.dlr-loc_main .dl-loc_rs .dl-loc_card .dl-loc_avail{font-weight:700}.dlr-loc_main .dl-loc_rs .dl-loc_card .dl-loc_name,.dlr-loc_main .dl-loc_rs .dl-loc_card .dl-loc_addr{text-transform:capitalize!important;min-height:45px}.dlr-loc_main .dl-loc_rs .dl-loc_card .dl-loc_maps{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline}.dlr-loc_main .dl-loc_rs .dl-loc_card .dl-loc_maps .dl-loc_map_img img{margin-bottom:3px;margin-right:3px}.dlr-loc_main .dl-loc_rs .dl-loc_card .dl-loc_maps a{color:#ce0e2d;text-decoration:underline;margin-left:2px}.dlr-loc_main .dl-loc_rs .dl-loc_card .dl-loc_maps .dl-loc_dist::after{content:"\2022";color:#707070;margin:0 3px}.dlr-loc_main .dl-loc_rs .dl-loc_card .dl-loc_avail{display:none}.dlr-loc_main .dl-loc_rs .dl-loc_card.selected{background:#f7f7f7;border-radius:10px;position:relative;border:solid 1px #4caf51}.dlr-loc_main .dl-loc_rs .dl-loc_card .dl-loc_selc::after{display:none}.dlr-loc_main .dl-loc_rs .dl-loc_card.selected .dl-loc_selc::after{content:'';width:24px;height:24px;display:block;background:url(https://auto.mahindra.com/-/media/project/mahindra/dotcom/mahindra/icon-pack/tick-red.svg) no-repeat!important;position:absolute;top:1px;right:1px;display:block}.dlr-loc_main .dl-loc_rs .dl-loc_card.selected .dl-loc_name span,.dlr-loc_main .dl-loc_rs .dl-loc_card.selected .dl-loc_addr span,.dlr-loc_main .dl-loc_rs .dl-loc_card.selected .dl-loc_avail span,.dlr-loc_main .dl-loc_rs .dl-loc_card .dl-loc_avail .dl-loc_snd::after{color:#313131}.dlr-loc_main .dl-loc_rs .dl-loc_card .dl-loc_addr .mnm_ctooltip_btn{font-size:16px;color:#ce0e2d!important;display:inline}.mnm_ctooltip_btn{position:relative}.dark-theme.macro-dealerselection .mnm_ctooltip_btn{position:static}.mnm_ctooltip{opacity:0;width:0;height:0;visibility:hidden;position:absolute;top:125%;right:-30px;z-index:999;-webkit-transition:opacity .3s ease-in,visibility .3s ease-in;-o-transition:opacity .3s ease-in,visibility .3s ease-in;transition:opacity .3s ease-in,visibility .3s ease-in}.mnm_ctooltip.noleft{right:auto;left:0}.mnm_ctooltip.show{opacity:1;visibility:visible;width:300px;height:auto}.mnm_ctooltip.show:after{content:'';width:8px;height:4px;background:#fff;position:absolute;top:0;right:40px;z-index:9}.mnm_ctooltip.show.noleft:after{left:10px;right:auto}.mnm_ctooltip .mnm_ctooltip_arw{background-color:#fff;display:inline-block;height:8px;position:absolute;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);width:8px;right:40px;top:-4px;border:1px solid #b2b2b2;z-index:-1}.dlr-loc_main .noDealersFoundText{text-align:center}.mnm_ctooltip.noleft .mnm_ctooltip_arw{right:auto;left:10px}.mnm_ctooltip .mnm_ctooltip_description{font-size:16px;background-color:#fff;-webkit-box-shadow:5px 5px 15px rgba(0,0,0,.16);box-shadow:5px 5px 15px rgba(0,0,0,.16);border-radius:5px;border:1px solid #b2b2b2;padding:10px 15px;color:#313131;line-height:normal}@media(max-width:992px){.mnm_ctooltip.show{width:250px}.mnm_ctooltip.show .mnm_ctooltip_description{font-size:14px}}@media(max-width:480px){.mnm_ctooltip.show{width:200px}}@media(min-width:1400px){.dlr-loc_main{max-width:1364px}}@media(max-width:1024px){.dlr-loc_main{max-width:960px}}@media(max-width:992px){.dlr-loc_main{max-width:100%;margin-top:-60px}.dlr-loc_main>.dl-loc_rs{padding:0 15px}}@media(max-width:768px){.dlr-loc_main .dl-loc_city{max-width:none;margin:0 15px 20px}.dlr-loc_main .dl-loc_rs{display:block}.dlr-loc_main .dl-loc_rs .dl-loc_card{margin:10px 0;width:auto}.dlr-loc_main .dl-loc_rs .dl-loc_card .dl-loc_name{font-size:16px}.dlr-loc_main .dl-loc_rs .dl-loc_card .dl-loc_addr,.dlr-loc_main .dl-loc_rs .dl-loc_card .dl-loc_avail,.dlr-loc_main .dl-loc_rs .dl-loc_card .dl-loc_maps{font-size:14px}.dlr-loc_main .dl-loc_rs .dl-loc_card .dl-loc_name,.dlr-loc_main .dl-loc_rs .dl-loc_card .dl-loc_addr{min-height:auto}.dlr-loc_main .dl-loc_rs .dl-loc_card .dl-loc_addr,.dlr-loc_main .dl-loc_rs .dl-loc_card .dl-loc_avail,.dlr-loc_main .dl-loc_rs .dl-loc_card .dl-loc_name,.dlr-loc_main .dl-loc_rs .dl-loc_card .dl-loc_maps{margin:4px 0}}