body { margin:0; padding:0; }

#map, #map_container { width: 100%; height: 100vw; }

@media (min-width: 1200px) {
    #map, #map_container {
        height: 800px;
    }
}

.marker-cluster-small {
    background-color: #4b4b85 !important;
}
  
.marker-cluster-small div {
    background-color: #0b0b66 !important;
    color: #fff !important;
}

.marker-cluster-medium {
    background-color: #4b4b85 !important;
}

.marker-cluster-medium div {
    background-color: #0b0b66 !important;
    color: #fff !important;
}
