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


    .oxygenone_title {
        font-size: 54px !important;
    }

    .oxygenone_platform {
        font-size: 26px !important;
    }

    .subtext_oxygenone {
        max-width: 480px !important;
        font-size: 20px !important;
    }

    .image_hero_oxygenone {
        right: 45px !important;
        max-width: 490px !important;
        top: 120px !important;
    }
}

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

    .oxygenone_title {
        font-size: 54px !important;
    }

    .oxygenone_platform {
        font-size: 24px !important;
    }

    .subtext_oxygenone {
        max-width: 420px !important;
        font-size: 18px !important;
    }

    .image_hero_oxygenone {
        right: 30px !important;
        max-width: calc(450px - 10%) !important;
        top: 150px !important;
    }
}

@media (min-width: 320px) and (max-width: 420px) {


    .posbanner {
        bottom: 40px;
    }

    #banner_oxygenone{
        max-height: 580px !important;
    }

    #header_banner_newoxygenone .interested_paroxos {
        font-size: 16px;
    }

    #header_banner_newoxygenone {
        max-height: 580px !important;
    }

    .oxygenone_title {
        font-size: 40px !important;
    }

    .oxygenone_platform {
        font-size: 20px !important;
    }

    .subtext_oxygenone {
        max-width: 280px !important;
        font-size: 14px !important;
    }
}


@media only screen and (min-width: 1920px) {

    .image_hero_oxygenone {

        right: 300px !important;
    }
}

@media (min-width: 1190px) and (max-width: 1280px) {

    .image_hero_oxygenone {
        right: 45px !important;
        max-width: 550px !important;
        top: 90px !important;
    }
}

@media (max-width: 834px) {

    .image_hero_oxygenone {
        display: none !important;
    }

    .subtext_oxygenone{
        margin: 0 auto !important;
    }

    .posbanner {

        display: block !important;
        width: 100%;
        position: absolute;
        bottom: 16px;
        padding-bottom: 20px;
    }

    .header_oxygenone {
        width: 100%;
        text-align: center;
        top: 20% !important;
    }

    #banner_oxygenone .grey_box_header {
        margin: 0 auto !important;
    }

    #header_banner_newoxygenone {
        max-height: 1000px !important;
    }

}

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

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