.map-responsive{
    overflow: hidden;
    padding-bottom: 88.25%;
    position: relative;
    height: 0;
    margin-top: 0.6vh;
}
.map-responsive iframe{
    left:0;
    top:0;
    height:99%;
    width:99%;
    position:absolute;
}

header.masthead .overlay {
    position: absolute;
    background-color: #881222;
    height: 100%;
    width: 100%;
    top: 0;
    opacity:1;
}
.bg-light {
    background-color: #f5f5dc!important;
}

.text-primary {
    color: #881222!important;
}

.showcase {
    color: #f5f5dc!important;
    background-color:#881222 ;
}
header h1 {
    color: #f5f5dc;
}
header h2 {
    color: #f5f5dc;
}
header h3 {
    color: #f5f5dc;
}