@media (min-width: 992px) and (max-width: 2799px) {

    #header.header-fixed {
        -webkit-transition: 0.1s ease-in-out !important;
        -o-transition: 0.1s ease-in-out !important;
        transition: 0.1s ease-in-out !important;
        -webkit-animation-duration: 0.2s !important;
        animation-duration: 0.2s !important;
    }

    .nav-menu>li {
        margin-left: .25rem !important;
        margin-right: .25rem !important;
    }

    .nav-menu>li>a {
        padding-left: 1rem !important;
    }

    .nav-menu>li.nav-menu-item>a {
        padding-left: 12px !important;
        padding-right: 6px !important;
    }

    .nav-menu>li:not(.nav-menu-btn):not(:first-child):before {
        content: '';
        border-left: #00368066 1px solid !important;
    }

    #home-banner-text-div {
        height: 50vh;
    }

    .hero-caption p {
        font-size: 1.25rem !important;
    }

    #get-in-touch-form .form-ff {
        margin-top: 0.75rem !important;
        margin-bottom: 0.75rem !important;
    }

}