div.mapcontainer {
    width: auto;
    height: 520px;
}

#mapcomponent,
#marker-coords-map {
    width: auto;
    height: 100%;
}

div.mapcontainer-small {
    width: auto;
    height: 260px;
    padding: 10px;
}

div.map-popup {
  padding: 1rem;
}

.gm-style-iw-d {
  overflow: hidden !important; 
  line-height: 1.35;
  white-space: nowrap;
}