.parent-map{
    max-width: 1170px;
    margin: auto;
    display: flex;
    flex-direction: row;
 border-radius: 12px;
background: #FFF;
        padding: 63px;
        gap:40px;
}
.parent-map .india-map{
    
    max-width: 491px;
    width: 100%;
    position: relative;

}
.parent-map .india-map .location-1{
        position: absolute;
            top: 123px;
    left: 153px

}
.parent-map .india-map .location-2{
        position: absolute;
            top: 133px;
    left: 100px
}
.parent-map .india-map .location-3{
        position: absolute;
        top: 308px;
    left: 69px;
}
.parent-map .india-map .location-4{
            position: absolute;
       top: 475px;
    left: 130px;
}
.parent-map .india-map img{
    
    max-width: 491px;
    width: 100%;
}
.map-location{
        position: relative;
    margin-top: -25px;
    flex: 1;
}
.location-title{
    color: #069096;
font-family: Mukta;
font-size: 22px;
font-style: normal;
font-weight: 700;
line-height: normal;
}

.locations-container{

}
.locations-container>div{
border-radius: 6px;
background: #FFF;
box-shadow: 0px 4px 15px 0px rgba(0, 0, 0, 0.13);
padding: 20px;
margin-top: 15px;
}

.locations{
    cursor: pointer;
}
.locations .location-col{
    display: flex;
    flex-direction: column;
    margin-top: 15px;
   
}

.place-title{
    color: #EF7625;
font-family: Mukta;
font-size: 16px;
font-style: normal;
font-weight: 700;
line-height: normal;
display: flex;
gap:7px;
flex-direction: row;
}

.location-address   {
    color: #000;
font-family: Mukta;
font-size: 14px;
font-style: normal;
font-weight: 400;
line-height: normal;
margin-top: 10px;
}
.location-col{

}
.columns-border{
 border-right: solid 1px rgba(0, 0, 0, 0.30);
}
.location-columns{
    display: flex;
    flex-direction: row;
    gap:20px;
}

.tooltip-inner {
    background-color: #fff;
    color: #000;
filter: drop-shadow(0px 3.4577462673187256px 3.4577462673187256px rgba(0, 0, 0, 0.25));
}

.tooltip.bs-tooltip-auto[x-placement^=top] .arrow::before, .tooltip.bs-tooltip-top .arrow::before{
    border-top-color: #fff;
    z-index: 100;
    filter: drop-shadow(0px 3.4577462673187256px 3.4577462673187256px rgba(0, 0, 0, 0.25));
}


