.tpgb-google-map {
    overflow: hidden
}
.gmap_info_content {
    position: relative;
    padding: 8px;
    border-radius: 4px;
    font-size: 15px;
    line-height: 1
}
.gm-style-iw.marker-title,.tpgb-google-map .gmap_info_content p {
    margin: 0
}
.marker-icon,.marker-icon>div {
    background: 0 0
}
.gm-style-iw {
    text-align: left;
    transition: all .5s ease;
    margin-top: 20px
}
.gmap-desc > img {
    height: auto;
}