/*åœ¨æ‰‹æœºä¸Šæ˜¾ç¤ºéœ€è¦å¤„ç†çš„æƒ…å†µ*/
@media screen and (max-width: 576px) {
    html {
        font-size: 12px!important;
    }
    #about_backgound_circle1 {
        position: absolute;
        width: 38.4375rem;
        height: 38.4375rem;
        top: 6rem;
        transform: translateX(-40%);
        background: linear-gradient(209.27deg, rgba(4, 64, 103, 0.5) 17.57%, rgba(97, 182, 239, 0) 58.33%);
        backdrop-filter: blur(3.159038rem);
    }
    #about_backgound_circle2 {
        position: absolute;
        width: 32rem;
        height: 32rem;
        left: -6rem;
        top: 25rem;
        background: linear-gradient(200.63deg, rgba(173, 114, 249, 0.2) 15.24%, rgba(97, 182, 239, 0) 69.53%);
        backdrop-filter: blur(1.0rem);
        transform: rotate(-51.25deg);
    }
    .nav-link.active {
        border: none;
    }
    .navbar-brand {
        background: none!important;
    }
    .navbar-brand {
        width: 3.25rem!important;
        height: 3.25rem!important;
        background: url('../images/one-family-logo.svg') no-repeat center;
        background-size: contain;
        margin: 1.0rem 0rem 1.0rem 1.875rem!important;
    }
    .navbar-brand span {
        display: block!important;
        text-align: center;
        line-height: 2.625rem;
        font-family: 'Inter';
        font-style: normal;
        font-weight: 800;
        font-size: 1.0rem;
        text-transform: capitalize;
        color: #008BFF;
    }
    #about {
        position: relative;
        height: auto;
        padding-top: 8rem!important;
        background: #0E0E0E;
        overflow: hidden;
    }
    #about_slogan {
        display: flex;
        align-items: center;
        width: 22.5rem;
        height: 7.125rem;
        text-align: center;
        line-height: 3.571875rem;
    }
    #about_slogan>span {
        font-family: 'Inter';
        font-size: 2.8125rem;
        font-weight: 700;
        letter-spacing: 0.06em;
        text-transform: uppercase;
        color: rgba(4, 141, 255, 1);
        font-stretch: 109;
        font-variation-settings: 'GRAD' 0, 'slnt' 0, 'XTRA' 499, 'XOPQ' 96, 'YOPQ' 79, 'YTLC' 514, 'YTUC' 712, 'YTAS' 750, 'YTDE' -203, 'YTFI' 738;
    }
    #about_summary {
        display: flex;
        align-items: center;
        width: 23.5rem;
        text-align: left;
        line-height: 1.62rem;
        margin: 1.25rem auto 0rem auto;
    }
    #about_summary>span {
        font-family: 'Inter';
        font-size: 1.0rem;
        font-weight: 400;
        letter-spacing: 0.07em;
        color: rgba(255, 255, 255, 1);
        font-stretch: 100;
        font-variation-settings: 'GRAD' 60, 'slnt' 0, 'XTRA' 468, 'XOPQ' 96, 'YOPQ' 79, 'YTLC' 514, 'YTUC' 712, 'YTAS' 750, 'YTDE' -203, 'YTFI' 738;
    }
    #about_theme {
        display: flex;
        align-items: center;
        justify-content: center;
        width: 18rem;
        margin: 2.75rem auto 0rem auto;
    }
    #about_theme>span {
        font-family: 'Inter';
        font-style: normal;
        font-weight: 600;
        font-size: 2.5rem;
        letter-spacing: 0.02em;
        text-transform: uppercase;
        color: #FFFFFF;
    }
    #about_intro {
        display: flex;
        align-items: center;
        text-align: left;
        width: 24.0625rem;
        line-height: 1.62rem;
        margin: 0.8125rem auto 0rem auto;
    }
    #about_intro>span {
        font-family: 'Inter';
        font-style: normal;
        font-weight: 400;
        font-size: 1.0rem;
        letter-spacing: 0.07em;
        color: #FFFFFF;
        font-stretch: 100;
        font-variation-settings: 'GRAD' 60, 'slnt' 0, 'XTRA' 468, 'XOPQ' 96, 'YOPQ' 79, 'YTLC' 514, 'YTUC' 712, 'YTAS' 750, 'YTDE' -203, 'YTFI' 738;
    }
    .about_product {
        display: inline-block;
        text-align: center;
        margin: 3.375rem 0rem 5.625rem 0rem;
    }
    #about_product1 {
        position: relative;
        float: right;
        right: 20%;
        margin-left: 0rem;
    }
    #about_product2 {
        position: relative;
        float: left;
        left: 20%;
        margin-right: 0rem;
    }
    .about_product_logo {
        display: inline-block;
        width: 5.0rem;
        height: 5.0rem;
        border-radius: 0.975rem;
        margin: 0rem auto;
    }
    #about_product1_logo {
        background: url('../images/one-booster.png') no-repeat center;
        background-size: 5.0rem 5.0rem;
    }
    #about_product2_logo {
        background: url('../images/one-security.png') no-repeat center;
        background-size: 5.0rem 5.0rem;
    }
    .about_product_name {
        margin: 1.3125rem auto 0rem auto;
    }
    .about_product_name>span {
        font-family: 'Inter';
        font-style: normal;
        font-weight: 500;
        font-size: 0.75rem;
        text-transform: uppercase;
        color: #FFFFFF;
    }
    #onebooster_outside, #onesecurity_outside {
        width: 100%;
        background: white;
    }
    .app_icon {
        display: inline-block;
        width: 6.25rem;
        height: 6.25rem;
        margin: 3.75rem auto 0rem auto;
    }
    #onebooster .app_icon {
        background: url('../images/one-booster.png') no-repeat center;
        background-size: 6.25rem 6.25rem;
    }
    .app_name {
        display: flex;
        align-items: center;
        justify-content: center;
        Height: 2.375rem;
        margin: 1.0rem auto 0rem auto;
    }
    .app_name>span {
        font-family: 'Inter';
        font-style: normal;
        font-weight: 700;
        font-size: 1.625rem;
        letter-spacing: 0.055em;
        text-transform: uppercase;
        color: #45607B;
    }
    .app_intro {
        display: flex;
        align-items: center;
        text-align: left;
        width: 26.625rem;
        height: 4.3125rem;
        line-height: 1.46rem;
        margin: 0.5rem auto 0rem auto;
        padding-left: 0rem;
    }
    .app_intro>span {
        font-family: 'Inter';
        font-style: normal;
        font-weight: 447;
        font-size: 1.0rem;
        letter-spacing: 0.03em;
        text-transform: capitalize;
        color: rgba(69, 96, 123, 0.6);
        font-stretch: 108;
        font-variation-settings: 'GRAD' 0, 'slnt' 0, 'XTRA' 468, 'XOPQ' 96, 'YOPQ' 79, 'YTLC' 514, 'YTUC' 712, 'YTAS' 750, 'YTDE' -203, 'YTFI' 738;
    }
    .jump_to_googleplay, #onesecurity .jump_to_googleplay {
        display: block;
        width: 13.5rem;
        height: 4.125rem;
        background: url('../images/large-googleplay.png') no-repeat center;
        background-size: 13.5rem 4.125rem;
        margin: 1.5rem auto 0rem auto;
    }
    #onebooster_row1_leftside {
        padding: 0rem 2.5rem!important;
    }
    .ob_screenshot {
        width: 15.75rem;
        height: 25.9375rem;
        background: url('../images/ob-screenshot.svg') no-repeat center;
        background-size: contain;
        margin: 0 auto;
        padding-top: 3.125rem;
    }
    #ob_screenshot_lottie {
        width: 12rem;
        height: 12rem;
        margin: 0 auto;
    }
    #onebooster_row1_rightside {
        padding-top: 1.6875rem!important;
    }
    .app_features {
        display: flex;
        align-items: center;
        height: 2.375rem;
        margin: 5.0rem 0rem 0rem 1.875rem;
    }
    .app_features>span {
        font-family: 'Inter';
        font-style: normal;
        font-weight: 700;
        font-size: 1.625rem;
        letter-spacing: 0.05em;
        text-transform: uppercase;
        color: #45607B;
    }

    .carousel-control-prev-icon {
        width: 0.9375rem;
        height: 1.9375rem;
        transform: rotateY(180deg);
        background: url('../images/carousel-control-next-icon.svg') no-repeat center!important;
        background-size: contain;
    }
    .carousel-control-next-icon {
        width: 0.9375rem;
        height: 1.9375rem;
        background: url('../images/carousel-control-next-icon.svg') no-repeat center!important;
        background-size: contain;
    }
    .carousel-indicators li {
        display: inline-block;
        width: 3.3125rem;
        height: 0.25rem;
        margin: 0rem!important;
        background-color: #DADDE6!important;
    }
    .carousel-indicators .active {
        background-color: #5980E6!important;
    }
    
    #ms_ob_juck_clean {
        display: block;
        width: 8rem;
        height: 7rem;
        margin: 1.7rem auto 0rem auto;
    }
    #ms_ob_phone_boost, #ms_os_phone_boost {
        display: block;
        width: 4.4375rem;
        height: 7.5rem;
        margin: 1.5rem auto 0rem auto;
    }
    #ms_ob_battery_saver {
        display: block;
        width: 5.5rem;
        height: 7rem;
        margin: 1.5rem auto 0rem auto; 
    }
    #ms_ob_cpu_cooler {
        display: block;
        width: 4.93875rem;
        height: 6.125rem;
        margin: 2.35rem auto 0rem auto;
    }
    #ms_ob_juck_clean + div{
        margin: 0.85rem auto 0rem auto;
    }
    #ms_ob_phone_boost + div, #ms_os_phone_boost + div {
        margin: 0.5rem auto 0rem auto;
    }
    #ms_ob_battery_saver + div{
        margin: 1.0rem auto 0rem auto;
    }
    #ms_ob_cpu_cooler + div{
        margin: 1.0rem auto 0rem auto;
    }

    .features_item_title {
        display: flex;
        align-items: center;
        justify-content: center;
        height: 2.1875rem;
    }
    .features_item_title>span {
        font-family: 'Inter';
        font-style: normal;
        font-weight: 600;
        font-size: 1.5rem;
        letter-spacing: 0.02em;
        text-transform: capitalize;
        color: #45607B;
    }
    .features_item_desc {
        display: flex;
        align-items: flex-start;
        text-align: left;
        min-height: 5.6rem;
        padding: 0rem 1.5rem;
        margin-top: 0.375rem;
        line-height: 1.095rem;
    }
    .features_item_desc>span {
        font-family: 'Inter';
        font-style: normal;
        font-weight: 400;
        font-size: 0.75rem;
        text-transform: capitalize;
        color: rgba(69, 96, 123, 0.6);
    }

    .app_on_googleplay {
        display: flex;
        align-items: center;
        height: 2.375rem;
        margin: 2.6875rem 0rem 0rem 1.75rem;
    }
    .app_on_googleplay>span {
        font-family: 'Inter';
        font-style: normal;
        font-weight: 700;
        font-size: 1.625rem;
        letter-spacing: 0.05em;
        text-transform: uppercase;
        color: #45607B;
    }
    .googleplay_block {
        width: 14.3175rem;
        height: 10.375rem;
        background: #F2F6F8;
        border-radius: 0.763125rem;
        text-align: center;
    }
    .googleplay_downloads_block {
        display:block;
        margin: 1.75rem auto 3.125rem auto;
    }
    .googleplay_score_block {
        display: block;
        margin: 1.75rem auto 3.125rem auto;
    }
    .googleplay_downloads_num {
        display: flex;
        align-items: center;
        justify-content: center;
        height: 2.59375rem;
        margin: 1.66rem auto 0rem auto;
    }
    .googleplay_score_num {
        display: flex;
        align-items: center;
        justify-content: center;
        height: 2.59375rem;
        margin: 1.66rem auto 0rem auto;
    }
    .googleplay_downloads_num, .googleplay_score_num>span {
        font-family: 'Inter';
        font-style: normal;
        font-weight: 700;
        font-size: 3.0025rem;
        text-transform: uppercase;
        color: #45607B;
    }
    .googleplay_downloads_unit {
        display: flex;
        align-items: center;
        justify-content: center;
        height: 2.0625rem;
        margin: 0.2075rem auto 0rem auto;
        padding-left: 0.2375rem;
    }
    .googleplay_downloads_unit>span {
        font-family: 'Inter';
        font-style: normal;
        font-weight: 700;
        font-size: 1.40125rem;
        text-transform: uppercase;
        color: #45607B;
    }
    .googleplay_downloads_unit+div {
        display: flex;
        align-items: center;
        justify-content: center;
        height: 1.4375rem;
        margin: 0.73875rem auto 0rem auto;
        padding-left: 0.2375rem;
    }
    .googleplay_downloads_unit+div>span {
        font-family: 'Inter';
        font-style: normal;
        font-weight: 400;
        font-size: 1.245rem;
        color: #45607B;
        opacity: 0.5;
    }
    .googleplay_score_stars {
        width: 6.225rem;
        height: 1.14125rem;
        background: url('../images/googleplay-review-stars.svg') no-repeat center;
        background-size: contain;
        margin: 0.93375rem auto;
    }
    .googleplay_score_stars+div {
        display: flex;
        align-items: center;
        justify-content: center;
        height: 1.4375rem;
        margin: 0 auto;
    }
    .googleplay_score_stars+div>span {
        font-family: 'Inter';
        font-style: normal;
        font-weight: 400;
        font-size: 1.245rem;
        color: #45607B;
        opacity: 0.5;
    }
    .carousel-indicators {
        position: relative!important;
        margin-top: 1.875rem!important;
        margin-bottom: 0rem!important;
    }

    .googleplay_reviews {
        display: flex;
        align-items: center;
        height: 1.8125rem;
        margin-left: 1.5625rem;
        margin-bottom: 1.75rem;
    }
    .googleplay_reviews>span {
        font-family: 'Inter';
        font-style: normal;
        font-weight: 600;
        font-size: 1.25rem;
        letter-spacing: 0.05em;
        text-transform: uppercase;
        color: #45607B;
    }

    .ms-reviews-carousel-item {
        display: block;
        width: 14.375rem;
        min-height: 27rem;
        border-radius: 0.525853rem;
        background: #F2F6F8;
        text-align: center;
        vertical-align: top;
    }
    .ms-reviews-carousel-item-portrait {
        display: flex;
        align-items: center;
        justify-content: center;
        width: 2.36625rem;
        height: 2.36625rem;
        border-radius: 100%;
        background: #EA417A;
        margin: 1.38875rem auto 0rem auto;
    }
    .ms-reviews-carousel-item:nth-of-type(2)>.ms-reviews-carousel-item-portrait {
        background: #34691E;
    }
    .ms-reviews-carousel-item:nth-of-type(3)>.ms-reviews-carousel-item-portrait {
        background: #F3511D;
    }
    .ms-reviews-carousel-item-portrait>span {
        font-family: 'Inter';
        font-style: normal;
        font-weight: 500;
        font-size: 1.314375rem;
        text-transform: capitalize;
        color: #FFFFFF;
    }
    .ms-reviews-carousel-item-reviewer {
        display: flex;
        align-items: center;
        justify-content: center;
        height: 1.4375rem;
        margin: 0.4275rem auto 0rem auto;
    }
    .ms-reviews-carousel-item-reviewer>span {
        font-family: 'Inter';
        font-style: normal;
        font-weight: 500;
        font-size: 1.0rem;
        text-transform: capitalize;
        color: #45607B;
    }
    .ms-reviews-carousel-item-stars {
        width: 6.78rem;
        height: 1.145625rem;
        margin: 0.125rem auto 0rem auto;
        background: url('../images/googleplay-review-stars.svg') no-repeat center;
        background-size: contain;
    }
    .ms-reviews-carousel-item-review {
        display: block;
        width: 10.875rem;
        margin: 0.971875rem auto 1.38875rem auto;
        text-align: left;
        line-height: 1.2775rem;
    }
    .ms-reviews-carousel-item-review>span {
        font-family: 'Inter';
        font-style: normal;
        font-weight: 400;
        font-size: 0.875rem;
        color: #45607B;
    }
    #ms-carousel-indicators li {
        width: 3.3125rem!important;
        height: 0.25rem!important;
        margin: 0rem!important;
        background-color: #DADDE6!important;
        border-radius: 0%!important;
    }
    #ms-carousel-indicators .active {
        border-radius: 0rem!important;
        background-color: #5980E6!important;
    }
    #ms-carousel-indicators {
        position: relative!important;
        margin-top: 1.0rem;
    }
    .googleplay_link_img {
        display: block;
        width: 13.5rem;
        height: 4.125rem;
        background: url('../images/large-googleplay.png') no-repeat center;
        background-size: 13.5rem 4.125rem;
        margin: 0.875rem auto 4rem auto;
    }

    /*onesecurity*/
    #onesecurity .app_icon {
        display: inline-block;
        width: 6.25rem;
        height: 6.25rem;
        margin: 1.875rem auto 0rem auto;
        background: url('../images/one-security.png') no-repeat center;
        background-size: 6.25rem 6.25rem;
    }
    #onesecurity .app_name {
        display: flex;
        align-items: center;
        justify-content: center;
        Height: 2.0rem;
        margin: 0.875rem auto 0rem auto;
    }
    #onesecurity .app_name>span {
        font-family: 'Inter';
        font-style: normal;
        font-weight: 700;
        font-size: 1.625rem;
        letter-spacing: 0.055em;
        text-transform: uppercase;
        color: #45607B;
    }
    #onesecurity .app_intro {
        display: flex;
        align-items: center;
        text-align: left;
        width: 29rem;
        height: 5.75rem;
        line-height: 1.461875rem;
        margin: 0.875rem auto;
        padding: 0rem;
    }
    #onesecurity .app_intro>span {
        font-family: 'Inter';
        font-style: normal;
        font-weight: 400;
        font-size: 1.0rem;
        text-transform: capitalize;
        color: rgba(69, 96, 123, 0.6);
    }
    #os_blue_security2 {
        width: 16rem;
        height: 15rem;
        margin: 2.375rem auto 2.875rem auto;
    }
    #ms_os_gold_security {
        display: block;
        width: 8rem;
        height: 9rem;
        margin: 0.5rem auto 0rem auto;
    }
    #ms_os_smart_battery_saver {
        display: block;
        width: 5.6875rem;
        height: 5.6875rem;
        margin: 1.8rem auto 0rem auto;
    }
    #ms_os_photo_hide {
        display: block;
        width: 6.8125rem;
        height: 8.31625rem;
        margin: 0.47rem auto 0rem auto;
    }
    #ms_os_smart_battery_saver + div {
        margin-top: 2.0rem;
    }
    #ms_os_photo_hide + div {
        margin-top: 0.7rem;
    }
    #onesecurity .ms-reviews-carousel-item:nth-of-type(1)>.ms-reviews-carousel-item-portrait {
        background: #465964;
    }
    #onesecurity .ms-reviews-carousel-item:nth-of-type(2)>.ms-reviews-carousel-item-portrait {
        background: #F3511D;
    }
    #onesecurity .ms-reviews-carousel-item:nth-of-type(3)>.ms-reviews-carousel-item-portrait {
        background: #0389D0;
    }


}