header #banner{
    overflow: hidden;
    display: flex;
    flex-wrap: wrap;
    padding: 12px;
}
header #banner > img{
    padding: 0 12px;
}
@media screen and (max-width: 1200px) {
    header #banner a{
        margin-bottom: 16px;
    }
    header #banner div{
        width: 100%;
    }
    #map{
        height: calc((100vh - 162px) - 40px) !important;
    }
}
@media screen and (max-width: 812px) {    
    header #banner > img{
        padding: unset;
        width: 114.75px;
        height: auto;
    }
    #map{
        height: calc((100vh - 142px) - 40px) !important;
    }
}