
/***<< (min-width: 576px) and (max-width: 767px) >>***/

@media screen and (min-width: 576px) and (max-width: 767px) {
    /***<< Only >>***/
}

@media screen and (max-width: 767px) {

    .row-eq-height {
        flex-direction: column;
    }
    .row > :first-child,
    .row-eq-height > :first-child {
        padding-left: 0;
    }

    .row > :last-child,
    .row-eq-height > :last-child {
        padding-right: 0;
    }

    .row .col-sm-12,
    .row-eq-height .col-sm-12 {
        padding-left: 0;
        padding-right: 0;
    }

    .rightSide {
        position: unset;
    }

    header .wf_new_logo, .mainbar_logo {
        left: 50px;
    }
    .single_header .navbar-nav {
        position: unset;
        flex-direction: column;
        margin-left: 0;
        padding-top: 20px !important;
    }
    header.single_header {
        position: relative !important;
    }
    .sticky-top {
        position: unset !important;
    }



    .parent_logo {
        height: auto;
        width: 100%;
    }

    .hidden-sm-up, .hidden-sm-down {
        display: none;
    }
    #mastHead_2 .navbar-nav {
        margin-top: 0;
    }
    #mastHead_2 {
        min-height: 5.2rem;
    }
    header .mobile_logo {
        display: block;
    }
    #mastHead_2 .navbar-nav {
        padding-left: 0;
        padding-top: 60px;
    }
    #mastHead_2 .nav .nav-item {
        padding: 0;
        width: 100%;
    }
    #mastHead_2 a.nav-link {
        padding: 0;
    }
    #mastHead_2 .dropdown-menu {
        padding: .25rem;
    }
    footer .nav {
        flex-direction: column !important;
        padding: 0;
    }
    #footer_1 .nav-item:not(:first-child):before,
    #footer_2 .nav-item:not(:first-child):before {
        content: "";
    }
    .hidden-nav {
        display: block;
    }

    .infographic .info {
        flex-direction: column;
    }
    .infographic .info .display {
        margin-left: 0;
    }
    .infographic .info div:first-child .display,
    .infographic .info div:first-child .caption {
        margin-left: 0px;
    }

    .infographic .info .caption {
        margin-left: 0px;
        text-align: center;
    }

    .content_card .imageLink {
        position: relative;
        padding-bottom: 100%;
    }
    .content_card .card .row-eq-height {
        flex-direction: column;
    }
    .content_card .col-md-2 .imageLink {
        padding-bottom: 0;
    }
    .content_card .imageRight .row-eq-height {
        flex-direction: column-reverse;
    }
    .content_card .imageRight .row-eq-height .pointer:after {
        top: -1.25rem !important;
        left: 2.5rem !important;
        height: 2.5rem !important;
        width: 2.5rem !important;
    }
    .content_card .fullWidth.imageLeft .pointer:after,
    .content_card .oneThird.imageLeft .pointer:after {
        top: -1.25rem !important;
        left: 2.5rem !important;
        height: 2.5rem !important;
        width: 2.5rem !important;
    }

    .copyBlock .row-eq-height {
        flex-direction: column;
    }

    .linksList.twoCol .links div:first-child ul {
        margin-top: 1rem;
    }

    .linksList.twoCol .links div:first-child ul li:last-child {
        border-bottom: none;
    }

    .ctaBanner {
        text-align: center;
    }

    .ctaBanner .btn {
        margin-top: 2rem;
    }
    .logosBanner .row-eq-height {
        flex-direction: column;
        margin-top: 3rem;
    }

    .logosBanner .row-eq-height > div {
        max-width: 60%;
    }

    .peopleList .portrait {
        width: 60%;
        padding-bottom: 60%;
        margin-top: 2rem;
    }

    .slide-content {
        /* background: rgba(2, 47, 85, 1); */
        vertical-align: bottom;
    }
    .homepage_slide_v2 {
        /* height: 75vh; */
    }
    .carousel_v2 {
        height: 75vh;
    }
    .container_v2 {
        padding: 5px;
        background: rgba(2, 47, 85, .95);
        width: 100%;

    }

    .cc_img {
        min-height: 50vh;
    }
}