@font-face {
    font-family: Montserrat;
    src: url(../font/Montserrat-Regular.ttf);
    font-weight: normal;
}

@font-face {
    font-family: Montserrat;
    src: url(../font/Montserrat-ExtraBold.ttf);
    font-weight: bold;
}

body {
    font: 20px "Montserrat";
    color: #414042;
    background: #F9F9F9;
}

td {
    padding-right: 20px;
}

@media screen and (max-device-width: 430px) and (orientation: portrait) {
    .thumb {
        height: 28vh;
        width: 94vw;
    }
    .mapthumb {
        height: 28vh;
        width: 94vw;
    }
    .logoleft {
        margin-left: 10px;
    }
    .mobile-br {
        display: block;
    }
}

@media screen and (min-device-width: 430px) {
    .thumb {
        height: 240px;
        width: 480px;
    }
    .mapthumb {
        height: 130px;
        width: 400px;
    }
    .logoleft {
        margin-left: 40px;
    }
    .mobile-br {
        display: none;
    }
}

article h1 {
    font-size: 2.3em;
    font-weight: bold;
    text-transform: uppercase;
}

article h1,
article h2,
article h3,
article h4,
article h5,
article h6 {
    color: #00386B;
}

.btn-dark {
    background-color: #00386B;
}

.alink {
    text-decoration: none;
    font-weight: bold;
    color: #00386B;
}

.m20 {
    margin-left: 25px;
}

.m10 {
    margin-left: 8px;
}

.mhr {
    margin: 12px;
    height: 1px;
}

.footerul {
    list-style: none;
    margin-left: -32px;
}