h1, .h1, h2, .h2, h3, .h3, h4, .h4, h5, .h5, h6, .h6 {
    font-family: 'Volkhov', serif;
    font-weight: 700;
    margin-top: 0;
}


body {
    color: #16212d;
    font-family: 'Montserrat', sans-serif;
    font-size: 1rem;
    line-height: 1.5;
}

#header {

    padding:  2em;
}

.lead {
    font-size: 2.25rem;
}

.lead {
    color: #7d7d7d;
    font-size: 1.75rem;
    font-weight: 400;
}

.small {
    font-size: .75rem;
}

label {
    font-weight: 700;
}

#ttn, #gsn, .smaller-text {
    font-size: .75rem;
}

@media (min-width: 1200px) and (max-width: 1400px) {

    form h5 {
        font-size: 1rem;
    }

}

@media (max-width: 768px) {
    .modal-body {
        font-size: .5rem;
    }
}