header.main-page {
    border-bottom: solid 1.5px rgba(145, 141, 156, .5);
}

#contact-top {
    margin-top: -85px;
    padding-top: 85px;
}

#contact-form {
    border-bottom: solid 1px #dbdbdb;
}

#contact-form label {
    text-transform: uppercase;
    font-weight: bold;
    font-size: 9px;
}

#contact-form .form-control {
    border: solid 1px #e9e9e9;
}

#contact-form .form-control:focus {
    box-shadow: 0 0 0 0.2rem rgba(182, 159, 114,.35);
}

#contact-form button{
    border-radius: 27.5px;
    background-color: #b69f72;
}

#contact-form button:focus {
    box-shadow: unset;
}

#contact-container h3 {
    font-size: 28px;
    font-family: 'Montserrat', sans-serif;
}

.tac-checbox-container {
    font-size: .8rem;
}

.tac-checbox-container a {
    color: #b69f72;
}

.submit {
    padding: .4rem 1.15rem;
}

.submit:hover {
    color: #fff;
}

@media (max-width: 991.98px) {
    #cms-content {
        margin-top: 86px; /* Navbar height */
    }
}