@media only screen and (max-width: 600px) {
    .mobile_none {
        display: none;
    }
    .desktop_none {
        display: block;
    }
    .home_s2_mobo .hs1_subtitle {
        color: var(--neutral-near-black, #0E0E0E);
        text-align: center;
        font-family: 'Inter';
        font-size: 14px;
        font-style: normal;
        font-weight: 400;
        line-height: 26px; /* 185.714% */
    }
    .hs1_title {
        color: var(--neutral-near-black, #0E0E0E);
        text-align: center;
        font-family: 'Bona Nova';
        font-size: 32px;
        font-style: normal;
        font-weight: 400;
        line-height: 135%; /* 43.2px */
        text-transform: capitalize;
        margin-bottom: 8px;
    }
    .home_s1_frame {
        max-width: unset;
        margin-left: unset;
        padding: unset;
        height: 347px;
        opacity: 0;
    }
    .home_s1_frame_mobo {
        padding: 40px 24px;
        background: #f4f4f4;
    }
    .hs1_subtitle {
        color: var(--neutral-near-black, #0E0E0E);
        text-align: center;
        font-family: 'Inter';
        font-size: 16px;
        font-style: normal;
        font-weight: 400;
        line-height: 200%; /* 32px */
        margin-bottom: 24px;
    } 
    .home_s1_frame_mobo .btn_global_green{
        width: 100%;
    }
    .home_s2_mobo {
        padding: 24px;
    }
    .btn_global_green {
        width: 100%;
    }
    .home_s3 {
        background: url(../img/home_s3_bg_mobo.png);
        background-size: cover;
        background-position: center center;
        background-repeat: no-repeat;
        padding: 40px 12px;
    }
    .home_s3_frame {
        border-radius: 8px;
        background: var(--neutral-white, #FFF);
        border: none;
        padding: 40px 24px;
    }
    .home_s3_title {
        color: var(--neutral-near-black, #0E0E0E);
        text-align: center;
        font-family: 'Bona Nova';
        font-size: 32px;
        font-style: normal;
        font-weight: 400;
        line-height: 135%; /* 43.2px */
        text-transform: capitalize;
        margin-bottom: 16px;
    } 
    .home_s3_subtitle {
        color: var(--grayscale-black, #1D1D1D);
        text-align: center;
        font-family: 'Inter';
        font-size: 14px;
        font-style: normal;
        font-weight: 400;
        line-height: 26px; /* 185.714% */
        margin-bottom: 16px;
    }
    .home_s4_mobo_frame {
        padding: 40px 24px;
    }
}


@media only screen and (min-width: 1200px) and (max-width:1348px) {
    .home_s2_right {
        background: url(../img/home_s2_vector.png);
        background-size: 920px;
        background-repeat: no-repeat;
        background-position: left center;
        width: 100%;
    }
}
@media only screen and (min-width: 1349px) and (max-width:1439px) {
    .home_s2_right {
        background: url(../img/home_s2_vector.png);
        background-size: 920px;
        background-repeat: no-repeat;
        background-position: left center;
        width: 100%;
    }
}
@media only screen and (min-width: 1440px) and (max-width:1499px) {
    .home_s2_right {
        background: url(../img/home_s2_vector.png);
        background-size: 920px;
        background-repeat: no-repeat;
        background-position: left center;
        width: 100%;
    }
}
@media only screen and (min-width: 1500px) and (max-width:1599px) {
    .home_s2_right {
        background: url(../img/home_s2_vector.png);
        background-size: 920px;
        background-repeat: no-repeat;
        background-position: left center;
        width: 100%;
    }
}
@media only screen and (min-width: 1600px) and (max-width:1699px) {
    .home_s2_right {
        background: url(../img/home_s2_vector.png);
        background-size: 920px;
        background-repeat: no-repeat;
        background-position: left center;
        width: 100%;
    }
}
@media only screen and (min-width: 1700px) and (max-width:1799px) {
    .home_s2_right {
        background: url(../img/home_s2_vector.png);
        background-size: 920px;
        background-repeat: no-repeat;
        background-position: left center;
        width: 100%;
    }
}
@media only screen and (min-width: 1800px) and (max-width:1919px) {
    .home_s2_right {
        background: url(../img/home_s2_vector.png);
        background-size: 1050px;
        background-repeat: no-repeat;
        background-position: center center;
        width: 100%;
    }
    
}