body {
    margin: 0 10px;
}

#map {
    position: relative;
    top: 15px;
    bottom: 15px;
    width: calc(100vw - 40px);
    height: calc(100vh - 100px);
}

@media (max-width: 600px){
    .btn-sm {
        padding: .3rem .6rem !important;
    }
}  
@media (min-width: 601px){
    .btn-sm {
        padding: .5rem 1rem !important;
    }
}