#map-canvas .business-listing-wrapper {
    width: 100%;
    padding: 0px;
    margin-bottom: 0px;
}
#map-canvas .wish-list-verified-icons {
    padding-right: 32px;
}
.gm-style-iw.gm-style-iw-c {
    padding: 0px;
}
button.gm-ui-hover-effect {
    opacity: 1 !important;
}
.businesses-listing-map-sec-mobile button.gm-ui-hover-effect {
    filter: invert(0);
}
button.gm-ui-hover-effect {
    filter: invert(1);
    width: 22px !important;
    height: 22px !important;
    top: 9px !important;
    right: 6px !important;
    border-radius: 50%;
    display: flex !important;
    align-items: center;
    justify-content: center;
    opacity: 1;
}
button.gm-ui-hover-effect:hover {
    filter: invert(1);
} 
.gm-style .gm-style-iw-d {
    overflow: hidden !important;
}