body {
    background-color: rosybrown;
}

#home {
    height: auto;
    background: url("../assets/architectural_img.png") no-repeat fixed center;
    background-size: cover;
    margin-bottom: 2.5vw;
}

#content {
    height: auto;
    background: url("../assets/architectural_img.png") no-repeat fixed center;
    background-size: cover;
    margin-bottom: 2.5vw;
}

#expert_witness {
    height: auto;
    background: url("../assets/exp_wit.png") no-repeat fixed center;
    background-size: cover;
    margin-bottom: 2.5vw;
    padding-top: 2.5vh;
}

#constructability_reviews {
    height: auto;
    background: url("../assets/architectural_img.png") no-repeat fixed center;
    background-size: cover;
    margin-bottom: 2.5vw;
    padding-top: 2.5vh;
}

#construction_management_training {
    height: auto;
    background: url("../assets/corporate_training_bkg.jpg") no-repeat fixed center;
    background-size: cover;
    padding-top: 2.5vh;
}

#certifications {
    height: auto;
    background: url("../assets/cert_borders.png") no-repeat fixed center;
    background-size: cover;
    padding-top: 2.5vh;
}

header {
    text-align: center;
    font-size: 2vw;
}

form {
    background-color: #6c757d;
    text-align: center;
}

p {
    text-align: center;
    font-size: 1.2vw;
    font-family: Verdana, serif;
    line-height: 2vw;
}

ul {
    text-align: center;
    list-style-position: inside;
}

li {
    font-size: 1.2vw;
    font-family: Verdana, serif;
}

a:link {
    text-decoration: none;
    color: white;
    font-family: Monospaced, sans-serif;
}

a:hover {
    text-decoration: none;
}

a:visited {
    text-decoration: none;
    color: white;
    font-family: Monospaced, sans-serif;
}

.commonBtn {
    background-color: rgba(215, 125, 125, 0.8);
    border-color: rgba(215, 125, 125, 0.8);
    font-size: 2vh;
}

.btn.focus, .btn:focus {
    -webkit-box-shadow: none!important;
    box-shadow: none!important;
}

.base {
    background-color: rgba(77, 84, 89, 0.7);
    text-align: center;
    color: #ffffff;
}

.base p {
    line-height: 1.4vw;
}

.banner_col {
    text-align: center;
    background-color: #dbdbdb;
}

.banner {
    height: 15vh;
    width: 30%;
}

#top_banner {
    margin-left: .6vw;
}

.nav_col {
    text-align: right;
}

.content {
    background-color: rgba(215, 125, 125, 0.8);
    margin-right: 15vw;
    width: 100%;
}

.splitter {
    width: 100%;
    height: 12vh;
    background-color: #4c4c4c;
}

/*#expert_witness_content {

    margin-right: 15vw;
}

#cs_reviews_content {
    margin-right: 15vw;
}

#expert_witness_content {
    margin-right: 15vw;
}

#training_content {
    margin-right: 15vw;
}

#contact_us_content {
    margin-right: 15vw;
}

#content {
    margin-right: 15vw;
}*/

.bullet {
    height: auto;
    width: 5%;
    float: left;
}

.linked_in_icon {
    height: auto;
    width: 10%;
}

.contact_title {
    background-color: rgba(108, 117, 125, 0.5);
}

.low_inner {
    margin-right: 15vw;
}

#contact_us_content {
    background-color: #4c4c4c;
}

@media screen and (max-width: 700px) {
    p {
        text-align: left;
        font-size: 3.5vw;
        font-family: Verdana, serif;
        line-height: 4.5vw;
        margin-left: 2vw;
    }

    header {
        font-size: 4.3vw;
    }

    ul {
        text-align: left;
        margin-left: 2vw;
    }

    li {
        font-size: 3.5vw;
    }

    .banner {
        height: auto;
        width: 100%;
    }

    #top_banner {
        margin-right: 30vw;
    }

    .nav_col {
        display: none;
    }

    .content {
        margin-right: 0;
    }

    .low_inner {
        margin-right: 0;
        padding: 2vw;
    }

    .base p {
        line-height: 3.5vh;
    }

    #internet img {
        width: 5vw;
    }

    .low_inner p {
        font-size: 1.4vh;
    }

    #contact_us_content {
        width: 100% !important;
    }
}
