.container {
    min-height: calc(100vh - 60px);
    height: 100%;
    padding-top: 120px;
    background-color: white;
    padding-bottom: 60px;
}
@media (max-width: 992px) {
    .container {
        min-height: calc(100vh + 360px);
    }
    .col-md-3 {
        padding: 10px;
    }
}


#map {
    width: 100%;
    height: 400px;
    background: grey;
}
.col-md-3 {
    float: left;
}