@media (max-width: 375.98px) {
    body {
        text-align: center;
    }
    #header .text-end {
        text-align: center !important;
        padding-top: 15px;
    }
    .home h1 {
        font-size: 34px;
        line-height: 44px;
    }
    h2, h2.sec-title {
        font-size: 28px;
        line-height: 38px;
    }
    #mission {
        background-image: none;
        background-color: #0b0b45;
    }
    #projects .row:nth-child(2) {
        padding-left: 12px;
        padding-right: 12px;
    }
    #projects .row:nth-child(2) .pb-4 {
        padding-bottom: 48px !important;
    }
    .owl-theme .owl-nav.disabled + .owl-dots {
        text-align: center;
    }
    #footer .row {
        padding-top: 48px;
        padding-left: 12px;
        padding-right: 12px;
    }
    #footer .one {
        text-align: center;
    } 
    #footer .pe-5, #footer .px-5, #footer .ps-5 {
        padding: 0 12px !important;
    }
    #who-we-are .overlay {
        width: 100%;
    }
    #who-we-are .pe-5 {
        padding-right: 12px !important;
    }
    .accordion-content p {
        text-align: left;
    }
    #Ashley-Hotze .col-md-5 {
        order: 1;
    }
    #Ashley-Hotze .col-md-1 {
        order: 2;
    }
    #Ashley-Hotze .col-md-4 {
        order: 3;
    }
    #Ashley-Hotze .col-md-10 {
        order: 4;
    }
    #contact-us ul.contact-details {
        text-align: left;
    }
}
@media (min-width: 375.99px) and (max-width: 575.98px) {
    body {
        text-align: center;
    }
    #header .text-end {
        text-align: center !important;
        padding-top: 15px;
    }
    .home h1 {
        font-size: 34px;
        line-height: 44px;
    }
    h2, h2.sec-title {
        font-size: 28px;
        line-height: 38px;
    }
    #mission {
        background-image: none;
        background-color: #0b0b45;
    }
    #projects .row:nth-child(2) {
        padding-left: 12px;
        padding-right: 12px;
    }
    #projects .row:nth-child(2) .pb-4 {
        padding-bottom: 48px !important;
    }
    .owl-theme .owl-nav.disabled + .owl-dots {
        text-align: center;
    }
    #footer .row {
        padding-top: 48px;
        padding-left: 12px;
        padding-right: 12px;
    }
    #footer .one {
        text-align: center;
    } 
    #footer .pe-5, #footer .px-5, #footer .ps-5 {
        padding: 0 12px !important;
    }
    #who-we-are .overlay {
        width: 100%;
    }
    #who-we-are .pe-5 {
        padding-right: 12px !important;
    }
    .accordion-content p {
        text-align: left;
    }
    #Ashley-Hotze .col-md-5 {
        order: 1;
    }
    #Ashley-Hotze .col-md-1 {
        order: 2;
    }
    #Ashley-Hotze .col-md-4 {
        order: 3;
    }
    #Ashley-Hotze .col-md-10 {
        order: 4;
    }
    #contact-us ul.contact-details {
        text-align: left;
    }
}
@media (min-width: 575.99px) and (max-width: 767.98px) {
    body {
        text-align: center;
    }
    #header .text-end {
        text-align: center !important;
        padding-top: 15px;
    }
    .home h1 {
        font-size: 34px;
        line-height: 44px;
    }
    h2, h2.sec-title {
        font-size: 28px;
        line-height: 38px;
    }
    #mission {
        background-image: none;
        background-color: #0b0b45;
    }
    #projects .row:nth-child(2) {
        padding-left: 12px;
        padding-right: 12px;
    }
    #projects .row:nth-child(2) .pb-4 {
        padding-bottom: 48px !important;
    }
    #projects .col-md-3 {
        width: 50%;
    }
    .owl-theme .owl-nav.disabled + .owl-dots {
        text-align: center;
    }
    #footer .row {
        padding-top: 48px;
        padding-left: 12px;
        padding-right: 12px;
    }
    #footer .one {
        text-align: center;
    } 
    #footer .pe-5, #footer .px-5, #footer .ps-5 {
        padding: 0 12px !important;
    }
    #who-we-are .overlay {
        width: 60%;
    }
    #who-we-are .col-md-5 {
        width: 60%;
        padding-right: 12px !important;
    }
    .accordion-content p {
        text-align: left;
    }
    #Ashley-Hotze .col-md-5 {
        order: 1;
    }
    #Ashley-Hotze .col-md-1 {
        order: 2;
    }
    #Ashley-Hotze .col-md-4 {
        order: 3;
    }
    #Ashley-Hotze .col-md-10 {
        order: 4;
    }
    #contact-us ul.contact-details {
        text-align: left;
    }
}
@media (min-width: 767.99px) and (max-width: 991.98px) {
    body {
        overflow-x: hidden;
    }
    .col-md-5 {
        width: 50%;
    }
    #services .col-md-3.first {
        padding-left: 12px;
    }
    #why-us .col-md-7 .bg {
        height: 500px;
    }
    #why-us .col-md-7 .col-md-3 {
        width:75%;
    }
    #projects {
        padding-top: 48px;
    }
    #projects .row:nth-child(2) .pb-4 {
        padding-bottom: 48px !important;
    }
    #projects .col-md-3 {
        width: 50%;
    }
    #metal-bldg .col-md-1 {
        display: none;
    }
    #testim {
        background-position: 75%;
    }
    #footer .pe-5, #footer .px-5, #footer .ps-5 {
        padding: 0 12px !important;
    }
    #footer .col-md-6.two {
        order: 1;
        width: 100%;
        padding-top: 48px !important;
        padding-bottom: 48px !important;
    }
    #footer .col-md-3.one {
        order: 2;
        width: 50%;
    }
    #footer .col-md-3.three {
        order: 3;
        width: 50%;
    }
    #about-us .col-md-1, #who-we-are .col-md-1, #aquisition-driven .col-md-1, #building-stronger-communities .col-md-1, #Chris-Hotze .col-md-1, #Ashley-Hotze .col-md-1, #Julia-Hotze .col-md-1, #our-mission .col-md-1 {
        display: none;
    }
    #about-us .col-md-4, #aquisition-driven .col-md-4, #building-stronger-communities .col-md-4, #our-mission .col-md-4 {
        width: 50%;
    }
    #Chris-Hotze .col-md-4, #Ashley-Hotze .col-md-4, #Julia-Hotze .col-md-4, #Chris-Hotze .col-md-5, #Ashley-Hotze .col-md-5, #Julia-Hotze .col-md-5 {
        width: 83.333%;
        text-align: left;
    }
    #Ashley-Hotze .col-md-5 {
        order: 1;
    }
    #Ashley-Hotze .col-md-1 {
        order: 2;
    }
    #Ashley-Hotze .col-md-4 {
        order: 3;
    }
    #Ashley-Hotze .col-md-10 {
        order: 4;
    }
    #contact-us .col-md-1 {
        display: none;
    }
    #contact-us .col-md-4 {
        width: 50%;
    }
}
@media (min-width: 991.99px) and (max-width: 1199.98px) {
    .d-lg-flex {
        display: none !important;
    }
    .d-lg-none {
        display: block !important;
    }
    #footer .pe-5, #footer .px-5, #footer .ps-5 {
        padding: 0 12px !important;
    }
    #footer .col-md-6.two {
        order: 1;
        width: 100%;
        padding-top: 48px !important;
        padding-bottom: 48px !important;
    }
    #footer .col-md-3.one {
        order: 2;
        width: 50%;
    }
    #footer .col-md-3.three {
        order: 3;
        width: 50%;
    }
    #footer .align-items-center {
        align-items: flex-start !important;
    }
    #about-us .col-md-1, #aquisition-driven .col-md-1, #building-stronger-communities .col-md-1, #Chris-Hotze .col-md-1, #Ashley-Hotze .col-md-1, #Julia-Hotze .col-md-1, #our-mission .col-md-1 {
        display: none;
    }
    #about-us .col-md-4, #aquisition-driven .col-md-4, #building-stronger-communities .col-md-4, #our-mission .col-md-4 {
        width: 41.66%;
    }
    #Chris-Hotze .col-md-4, #Ashley-Hotze .col-md-4, #Julia-Hotze .col-md-4, #Chris-Hotze .col-md-5, #Ashley-Hotze .col-md-5, #Julia-Hotze .col-md-5 {
        width: 50%;
    }
    #contact-us .col-md-1 {
        display: none;
    }
    #contact-us .col-md-4 {
        width: 50%;
    }
}
@media (min-width: 1199.99px) and (max-width: 1399.98px) {
    .nav-menu a {
        padding: 10px 12px;
    }
    #Chris-Hotze .col-md-1, #Ashley-Hotze .col-md-1, #Julia-Hotze .col-md-1 {
        display: none;
    }
    #Chris-Hotze .col-md-4, #Ashley-Hotze .col-md-4, #Julia-Hotze .col-md-4 {
        width: 41.66%;
    }
}
@media (min-width: 1399.99px) {
    #projects {
        padding-top: 48px;
    }
    #Mailbox-Money-Mindset li {
        margin-bottom: 16px;
    }
}