#header-nw {
    background-image: linear-gradient(-43deg, #5C6689 0%, #2F3651 100%);
    padding-top: 18px;
}

#content-nw h1 {
    font-family: Fira Sans;
    text-align: center;
    font-size: 5.2em;
    padding-bottom: 0px;
    margin-bottom: 0px;
    text-transform: uppercase;
}

#content-nw h2 {
    text-align: center;
    font-family: Fira Sans;
    font-size: 1.1em;
    margin-top: 0px;
}

#lhc {
    width: 210px;
    margin: 9% auto 5px;
    padding-bottom: 5px;
    padding-top: 15px;
}

#content-nw p {
    font-family: Fira Sans;
    width: 400px;
    margin: auto;
    color: #ffffff;
    font-size: 0.9em;
    font-style: normal;
    text-transform: uppercase;
}

#ser-summary h3,
#welcome h3 {
    font-family: Fira Sans;
    font-size: 1.1em;
    color: #4a516e;
    padding-top: 5px;
    padding-bottom: 5px;
}

#ser-summary p {
    font-family: Fira Sans;
    font-size: 0.8em;
    line-height: 1.2em;
    color: #747272;
    font-weight: lighter;
}

#about h3 {
    font-family: Fira Sans;
    font-size: 1.1em;
    color: #ffffff;
    padding-top: 5px;
    padding-bottom: 5px;
}

#about p {
    font-family: Fira Sans;
    font-size: 0.9em;
    line-height: 1.2em;
    color: #ffffff;
}

.foot-text {
    font-family: Fira Sans;
    font-size: 0.9em;
    letter-spacing: 1.2px;
}

#footer a {
    color: #b2d6f1;
    margin-left: 3px;
    padding-right: 3px;
}

#modalTerms {
    font-family: Fira Sans;
}

#modalTerms h4 {
    font-family: Fira Sans;
    font-size: 1.2em;
    font-weight: bold;
}

@media only screen and (max-width:575px) {
    #footer .foot-text {
        letter-spacing: 0px;
        font-family: Fira Sans Condensed;
    }
}

#lhc h2 {
    font-family: Fira Sans Condensed;
    font-size: 2.2em;
    color: #fffdfd;
    line-height: 34px;
}

@media only screen and (max-width:575px) {
    #lhc {
        margin-top: 2%;
    }
}

#welcome p {
    font-family: Fira Sans;
    font-size: 0.9em;
    color: #4d4c4c;
    font-weight: lighter;
}

#welcome ul {
    font-family: Fira Sans;
    font-size: 0.9em;
    list-style-type: none;
}

#welcome li {
    padding-top: 5px;
    margin-top: 9px;
    line-height: 18px;
}

#accreditation p {
    font-family: Fira Sans;
    font-size: 0.9em;
}

#accreditation {
    padding-top: 10px;
    padding-bottom: 5px;

    /* height: 100px */
}

@media only screen and (max-width:575px) {
    #accreditation {
        /* height: 130px */
    }
}

@media only screen and (max-width:400px) {
    #content-nw h1 {
        font-size: 3.0em;
    }

    #content-nw p {
        width: 270px;
    }
}

#brands.list-group-horizontal-sm {
    font-family: Fira Sans;
    color: #4a3939;
    width: 95%;
    margin-left: auto;
    margin-right: auto;
    padding-top: 3px;
    margin-bottom: 3px;
}

#brands a {
    font-family: Fira Sans Condensed;
    color: #e13133;
    text-decoration: underline;
}

#about h2 {
    font-family: Fira Sans;
    font-size: 1.4em;
}

#calltoaction {
    width: 76%;
    margin-left: auto;
    margin-right: auto;
    padding-bottom: 5px;
    text-align: center;
}

button {
    /* width: 100% */
}

#welcome a {
    text-transform: uppercase;
    color: #cc444a;
}

#welcome .nav-item {
    margin: 3px;
    border-right: 1px solid #474e6a;
    border-left: 1px solid #474e6b;
}

#modalContact h2 {
    font-family: Fira Sans;
    font-size: 1.3em;
    width: 100%;
    text-align: center;
    background-color: #5a6382;
    color: #ffffff;
    padding-top: 5px;
    padding-bottom: 5px;
}

#modalContact label {
    font-family: Fira Sans;
}

#controlReason.form-control option {
    font-family: Fira Sans!important;
}