
@media only screen and (max-width: 2200px) {


    .main_text {
        top: 10rem !important;
        left: 10rem !important;
    }
}

@media only screen and (max-width: 1800px) {


    .main_text {
        top: 10rem !important;
        left: 10rem !important;
    }

}

@media only screen and (max-width: 1650px) {


    .main_text {
        top: 5rem !important;
        left: 2rem !important;
    }

    .main_text .row > div > h1 {

        max-width: 380px;
    }

}

@media only screen and (min-width: 1440px) and (max-width: 1649px) {

    .products {
        justify-content: space-between !important;
    }

    .main_text {
        top: 3rem !important;
        left: 1rem !important;
    }

    .main_text .row > div > h1 {

        font-size: 56px !important;
    }

    .main_text .row > div > p {

        font-size: 24px !important;
    }

}

@media only screen and (min-width: 1600px){
    #header_partners .pro_hero_div {
        right: 18%!important;
    }
}

@media only screen and (max-width: 1440px){
    #header_partners .pro_hero_div {
        top: 40px !important;
        right: 0 !important;
    }
}

@media only screen and (max-width: 1280px) {


    .main_text {
        left: -7rem !important;
        top: 0 !important;
    }

    .main_text .row > div > h1 {

        font-size: 46px !important;
        max-width: 300px;
    }

    .main_text .row > div > p {

        font-size: 20px !important;
    }

    .main_text .row > div > a.btnOxygenWhite3:link {

        font-size: 18px !important;
    }
}

@media only screen and (max-width: 1190px) {


    .main_text {
        left: -9rem !important;
        top: 0 !important;
    }

    .main_text .row > div > h1 {

        font-size: 38px !important;
        max-width: 300px;
    }

    .main_text .row > div > p {

        font-size: 18px !important;
    }

    .main_text .row > div > a.btnOxygenWhite3:link {

        font-size: 18px !important;
    }

}


@media only screen and (max-width: 996px) {

    .main_text .row > div > a.btnOxygenWhite3:link {

        line-height: 30px !important;
    }

    .main_text {
        left: -3rem !important;
        top: -2rem !important;
    }

    .main_text .row > div > h1 {

        font-size: 36px !important;
        max-width: 380px;
    }

}

@media only screen and (max-width: 830px) {

    .main_text {
        left: -6rem !important;
        top: -2rem !important;
    }

    .main_text .row > div > h1 {

        font-size: 32px !important;
        max-width: 380px;
    }
}

@media only screen and (max-width: 767px) {
    .big_para > b{
        font-size: 32px!important;
    }

    #header_partners .header_text_new{
        font-size: 36px!important;
    }
    .why_partner{
        font-size: 18px;
    }
    .partners_box{

        padding:0;
    }
    .partners .img_600{

        top:-200px!important;
    }

    .why_last{
        text-align: center;
        padding-bottom: 1rem;
    }

    .suggest_partners{
        flex-direction: column-reverse;
    }

    .suggest_partners > div > img {
        max-width:100%!important;
    }

    .access_partners div > img{
        max-width:85%!important;
    }

    #header_partners .text_hero {
        max-width: 100%!important;
    }

    .main_text {
        left: 0 !important;
        top: -2rem !important;
    }

    .main_text .row > div > h1 {

        font-size: 36px !important;
        max-width: 250px;
        text-align: left;
    }

    .main_text .row > div > p {

        font-size: 18px !important;
        text-align: left;
        font-weight: 300;
    }

    .main_text .row > div > a.btnOxygenWhite3:link {

        font-size: 18px !important;
        width: 100%;
        max-height: 48px;
        line-height: 1.4 !important;
        padding: 12px 5px !important;
    }

    .desktop_h1 {
        display: none;
    }

    .mob_h1 {
        display: block;
    }

    .under_1440 {
        display: none;
    }

    .text_columns {
        padding: 12px 40px !important;
    }
}

@media only screen and (max-width: 500px) {

    .mt-no-mobile {
        margin-top: inherit;
    }
}

@media only screen and (max-width: 575px) {

    .mt-no-mobile {
        margin-top: inherit;
    }


}