@media only screen and (min-width: 4501px) and (max-width: 6000px)
/* == 25% == */
    {}


@media only screen and (min-width: 3100px) and (max-width: 4500px)
/* == 33% == */
    {}


@media only screen and (min-width: 2701px) and (max-width: 3100px)
/* == 50% == */
    {}


@media only screen and (min-width: 2001px) and (max-width: 2700px)
/* == 67% == */
    {}


@media only screen and (min-width: 1801px) and (max-width: 2000px)
/* == 75% == */
    {}


@media only screen and (min-width: 1601px) and (max-width: 1800px)
/* == 80% == */
    {}


@media only screen and (min-width: 1517px) and (max-width: 1600px)
/* == 90% == */
    {}


@media (min-width: 1801px) {}

@media (min-width: 1601px) {}

@media (min-width: 1400px) {}


@media (max-width: 1400px) {}

@media (max-width: 1370px) {}

@media (max-width: 1340px) {}

@media (max-width: 1320px) {}

@media (max-width: 1300px) {

    footer#main-footer .logo-contact-links {
        max-width: 100%;
        margin: 0 auto;
    }


}

@media (max-width: 1285px) {}

@media (max-width: 1260px) {}

@media (max-width: 1240px) {}

@media (max-width: 1200px) {}

@media (max-width: 1199px) {}

@media (max-width: 1170px) {
    .our-mission-outer-text-col {
        width: 100% !important;
    }
}

@media (max-width: 1160px) {}

@media (max-width: 1120px) {}

@media (max-width: 1100px) {}

@media (max-width: 1060px) {}

@media (max-width: 1024px) {}

@media (max-width: 1000px) {

    .coupler-sys-outer-col .et_pb_slide_description {
    padding-bottom: 50% !important;
}
}

@media (min-width: 991px) {
    .mob-menu-mob-outer {
        display: none;
    }


}

@media (max-width: 991px) {

    .desktop-nav {
        display: none;
    }

    footer#main-footer {
        background-color: var(--color-dark);
        padding: 42px 40px 23px 40px;
    }


    .supply-link-outer-text-img-row-1 {
        flex-direction: column;
    }

    .supply-link-outer-text-img-row-1-col-1 {
        width: 100% !important;
        margin-right: 0px !important;
    }

    .supply-link-outer-text-img-row-1-col-2 {
        width: 100% !important;
        padding-top: 25px;
    }

    .nlnews-outer {
        max-width: 90%;
    }

    .thank-you-sec {
    padding: 170px 20px 70px 20px;
}





}

@media (max-width: 980px) {
    div#page-container {
        padding-top: 0 !important;
    }
}

@media (max-width: 950px) {}

@media (max-width: 900px) {


    .foo-third-row {
        width: 100%;
    }

    .foo-third-row ul.bottom-nav li {
        text-align: center;
    }

    .title-address-foo {
        width: 100%;
        display: flex;
        justify-content: space-between;
        align-items: center;
        flex-wrap: wrap;
    }

        .featured-news {
        display: flex;
        gap: 20px;
        flex-direction: column;
    }

    .featured-news .featured-img {
        position: relative;
        padding-bottom: 100%;
        display: block;
        width: 100%;
    }

    .featured-news .featured-content {
        width: 100%;
    }

}


@media (max-width: 850px) {}

@media (max-width: 800px) {}

@media (max-width: 790px) {}

@media (min-width: 767px) {}

@media (max-width: 767px) {


    .our-mission-outer-text-row {
        max-width: 90%;
    }

    .supply-link-outer-text-img-row-1 {
        max-width: 90%;
    }

    .pos-text-row {
        max-width: 83% !important;
    }

    .pos-text-row {
        max-width: 90% !important;
        padding-right: 0px !important;
    }

    .pos-text-sec {
        padding-bottom: 17px !important;
        padding-top: 14px !important;
    }

    .trio-img-outer-row {
        grid-template-columns: 1fr;
        gap: 20px;
        padding: 21px;
    }

    .coupler-sys-text {
        padding: 59px 40px;
        z-index: 9;
    }

    .coupler-sys-outer-col .et_pb_slide_description {
        padding-bottom: 80% !important;
    }

    .news-date-image {
        display: flex;
        width: 49%;
        flex-direction: column;
        gap: 20px;
    }

    .news-item-inner .news-thumb {

        padding-bottom: 100%;
        width: 100%;
    }


    .thank-you-sec {
    padding: 160px 20px 70px 20px;
}




}

@media (max-width: 740px) {}

@media (max-width: 640px) {}

@media (max-width: 600px) {
    .coupler-sys-outer-col .et_pb_slide_description {
        padding-bottom: 100% !important;
    }

    .news-item-inner {
        flex-direction: column;
        gap: 20px;
    }

    .news-date-image {
        width: 100%;

    }

    .news-body {
        width: 100%;
    }

}

@media (max-width: 650px) {
        .thank-you-row h1 {
    font-size: 50px !important;
}
}

@media (max-width: 701px) {}

@media (max-width: 580px) {}

@media (max-width: 540px) {
    .coupler-sys-outer-col .et_pb_slide_description {
        padding-bottom: 150% !important;
    }

    .coupler-sys-text {
        padding: 59px 20px;
        z-index: 9;
    }

}

@media (max-width: 500px) {

    .title-address-foo {
        width: 100%;
        display: flex;
        justify-content: space-between;
        align-items: center;
        flex-wrap: wrap;
        flex-direction: column;
    }

    .foo-first-row {
        order: 2;
    }

    .foo-second-row {
        order: 1;
    }

    .foo-third-row {
        order: 3;
    }

    .title-address-foo {
        gap: 45px;
    }

    .our-mission-outer-text-row h2 {
        font-size: 65px !important;
    }



}

@media (max-width: 490px) {}

@media (max-width: 480px) {

    .footer-main-row-two {
        flex-direction: column;
        gap: 25px;

    }

    .footer-main-row-two div#footer-bottom {
        width: 100%;
    }

    .footer-main-row-two .current-year {
        justify-content: center;
    }

}

@media (max-width: 440px) {

    .coupler-sys-outer-col .et_pb_slide_description {
        padding-bottom: 200% !important;
    }

    .coupler-sys-text h6 {
        font-weight: 700;
        text-align: center;
        font-size: 18px !important;
        line-height: 27px !important;
    }
}

@media (max-width: 400px) {}

@media (max-width: 380px) {}

@media (max-width: 360px) {}

@media (max-width: 350px) {}

@media (max-width: 330px) {}