.zdcb-location-block .map {
  width: 100%;
  height: 350px;
}
@media (min-width: 576px) { 
    .zdcb-location-block .map {
      height: 450px;
    }
}
@media (min-width: 768px) { 
    .zdcb-location-block .map {
      height: 540px;
    }
}
.zdcb-location-block .map img {
 max-width: inherit !important;
}
.zdcb-location-block .map .gm-style .marker-label {
	text-align: left;
}

.zdcb-location-block .map .gm-style .marker-label h3 {
    color: var(--white);
    font-size: 1.125rem;
    font-family: var(--font-family-secondary);
    margin-bottom: 0;
}
.zdcb-location-block .map .gm-style .marker-label .phone-number {
    color: var(--lightGray);
    font-size: 0.75rem;
    font-family: var(--font-family-secondary);
}