@media screen and (min-width: 1200px) {
    .container-fluid {
        max-width: 1200px!important;
    }
}
.container-fluid {
    padding: 0!important;
}
.container-fluid .row {
    margin: 0!important;
}
.container-fluid .col {
    padding: 0!important;
}
body {
    position: relative;
}
#about_outside {
    width: 100%;
    background-color: #0E0E0E;
}
#about_backgound_circle1 {
    position: absolute;
    width: 64.25rem;
    height: 63.4375rem;
    left: 50%;
    transform: translateX(-50%);
    top: 10rem;
    background: linear-gradient(209.27deg, rgba(4, 64, 103, 0.5) 17.57%, rgba(97, 182, 239, 0) 58.33%);
    backdrop-filter: blur(5.280519rem);
    border-radius: 100%;
}
#about_backgound_circle2 {
    position: absolute;
    width: 50rem;
    height: 50rem;
    left: 10rem;
    top: 40rem;
    background: linear-gradient(200.63deg, rgba(173, 114, 249, 0.2) 15.24%, rgba(97, 182, 239, 0) 69.53%);
    transform: rotate(-51.25deg);
    border-radius: 100%;
}
.navbar-brand {
    width: 3.25rem!important;
    height: 3.25rem!important;
    /* background: url('../images/one-family-logo.svg') no-repeat center;
    background-size: contain; */
    margin: 2.1875rem 0 2.1875rem 2.75rem!important;
}
#navbar-toggler-icon {
    width: 2.2rem;
    height: 2.2rem;
}
#navbarSupportedContent {
    padding-right: 3.5rem;
}
.nav-link {
    font-size: 1.1875rem;
    padding: 0.75rem 1.375rem!important;
    margin-left: 1.9375rem;
}
.nav-link.active {
    color: #0493FF!important;
    border: 0.125rem solid #0493FF;
    border-radius: 0.9375rem;
}
#about {
    position: relative;
    padding-top: 11.875rem!important;
    background: #0E0E0E;
    overflow: hidden;
}
#about_slogan {
    display: flex;
    align-items: center;
    width: 37.25rem;
    height: 11.875rem;
    text-align: center;
    line-height: 5.953125rem;
}
#about_slogan>span {
    font-family: 'Inter';
    font-size: 4.6875rem;
    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: 46.25rem;
    text-align: left;
    line-height: 2.835rem;
    margin: 3.25rem auto 0rem auto;
}
#about_summary>span {
    font-family: 'Inter';
    font-size: 1.75rem;
    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: 20.625rem;
    margin: 7.75rem auto 0rem auto;
}
#about_theme>span {
    font-family: 'Inter';
    font-style: normal;
    font-weight: 600;
    font-size: 3.5rem;
    letter-spacing: 0.02em;
    text-transform: uppercase;
    color: #FFFFFF;
}
#about_intro {
    display: flex;
    align-items: center;
    text-align: left;
    width: 49.9375rem;
    line-height: 2.835rem;
    margin: 2.1875rem auto 0rem auto;
}
#about_intro>span {
    font-family: 'Inter';
    font-style: normal;
    font-weight: 400;
    font-size: 1.75rem;
    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: 5.0rem 0rem 5.125rem 0rem;
}
#about_product1 {
    /* float: left;
    margin-left: 27.75rem; */
}
#about_product2 {
    float: right;
    margin-right: 13.5rem;
}
.about_product_logo {
    display: inline-block;
    width: 13.375rem;
    height: 13.375rem;
    border-radius: 1.5rem;
    margin: 0 auto;
}
#about_product1_logo {
    background: url('../images/one-booster.png') no-repeat center;
    background-size: 13.375rem 13.375rem;
}
#about_product2_logo {
    background: url('../images/one-security.png') no-repeat center;
    background-size: 13.375rem 13.375rem;
}
.about_product_name {
    margin: 3.0rem auto 0rem auto;
}
.about_product_name>span {
    font-family: 'Inter';
    font-style: normal;
    font-weight: 500;
    font-size: 1.75rem;
    text-transform: uppercase;
    color: #FFFFFF;
}


#onebooster_outside, #onesecurity_outside {
    width: 100%;
    background: white;
}
.app_icon {
    display: inline-block;
    width: 9.0rem;
    height: 9.0rem;
    margin: 8.8125rem 0rem 0rem 0rem;
}
#onebooster .app_icon {
    background: url('../images/one-booster.png') no-repeat center;
    background-size: 9.0rem 9.0rem;
}
.app_name {
    display: flex;
    align-items: center;
    justify-content: center;
    Height: 3.9375rem;
    margin: 1.6875rem 0rem 0rem 0rem;
}
.app_name>span {
    font-family: 'Inter';
    font-style: normal;
    font-weight: 700;
    font-size: 2.6875rem;
    letter-spacing: 0.055em;
    text-transform: uppercase;
    color: #45607B;
}
.app_tag {
    display: flex;
    align-items: center;
    justify-content: center;
    height: 3.9375rem;
    width: 33rem;
    margin: 0.0625rem auto 1.8125rem auto;
}
.app_tag>span {
    font-family: 'Inter';
    font-style: normal;
    font-weight: 700;
    font-size: 2.6875rem;
    text-transform: capitalize;
    color: #45607B;
}
.app_intro {
    display: flex;
    align-items: center;
    text-align: left;
    height: 8.0rem;
    line-height: 2.0075rem;
    margin: 0 auto;
    padding-left: 2rem;
}
.app_intro>span {
    font-family: 'Inter';
    font-style: normal;
    font-weight: 447;
    font-size: 1.375rem;
    letter-spacing: 0.05em;
    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 {
    display: block;
    width: 15.3125rem;
    height: 4.9375rem;
    background: url('../images/small-googleplay.png') no-repeat center;
    background-size: 14.3125rem 4.9375rem;
    margin: 2.3rem auto 0rem auto;
}
.ob_screenshot {
    width: 24.8125rem;
    height: 43.5rem;
    background: url('../images/ob-screenshot.svg') no-repeat center;
    background-size: contain;
    margin: 0 auto;
    padding-top: 6rem;
    padding-right: 0.625rem;
}
#ob_screenshot_lottie {
    width: 20rem;
    height: 20rem;
    margin: 0 auto;
}
#onebooster_row1_rightside {
    padding-top: 4rem!important;
}
.app_features {
    display: flex;
    align-items: center;
    height: 5.125rem;
    margin: 3.0rem 0rem 0rem 5.0rem;
}
.app_features>span {
    font-family: 'Inter';
    font-style: normal;
    font-weight: 700;
    font-size: 3.5rem;
    letter-spacing: 0.05em;
    text-transform: uppercase;
    color: #45607B;
}
.ob_juck_clean  {
    display: block;
    width: 13rem;
    height: 11rem;
    margin: 3rem auto 0.7rem auto;
}
#ob_juck_clean_mask {
    position: absolute;
    left: 50%;
    transform: translateX(-50%);
    z-index: 2;
}
.ob_phone_boost {
    display: block;
    width: 7.0rem;
    height: 11.6875rem;
    margin: 2.5rem auto 0.5rem auto;
}
#ob_phone_boost_mask {
    position: absolute;
    width: 9rem;
    left: 50%;
    transform: translateX(-50%);
    z-index: 2;
}
.ob_battery_saver {
    display: block;
    width: 8.5rem;
    height: 13rem;
    margin: 3rem auto 0rem auto; 
}
#ob_battery_saver_mask {
    position: absolute;
    left: 50%;
    transform: translateX(-50%);
    z-index: 2;
}
.ob_cpu_cooler {
    display: block;
    width: 9.0625rem;
    height: 11.1875rem;
    margin: 4.4rem auto 0.4rem auto;
}
#ob_cpu_cooler_mask {
    position: absolute;
    left: 50%;
    transform: translateX(-50%);
    z-index: 2;
}
.features_item_title {
    display: flex;
    align-items: center;
    justify-content: center;
    height: 3.4375rem;
}
.features_item_title>span {
    font-family: 'Inter';
    font-style: normal;
    font-weight: 600;
    font-size: 2.34375rem;
    letter-spacing: 0.02em;
    text-transform: capitalize;
    color: #45607B;
}
.features_item_desc {
    display: flex;
    align-items: flex-start;
    text-align: left;
    margin-top: 0.25rem;
    padding: 0rem 2.3rem;
    line-height: 2.28125rem;
}
.features_item_desc>span {
    font-family: 'Inter';
    font-style: normal;
    font-weight: 400;
    font-size: 1.5625rem;
    text-transform: capitalize;
    color: rgba(69, 96, 123, 0.6);
}

.app_on_googleplay {
    display: flex;
    align-items: center;
    height: 5.125rem;
    margin: 8.0625rem 0rem 0rem 4.9375rem;
}
.app_on_googleplay>span {
    font-family: 'Inter';
    font-style: normal;
    font-weight: 700;
    font-size: 3.5rem;
    letter-spacing: 0.05em;
    text-transform: uppercase;
    color: #45607B;
}
.googleplay_block {
    width: 28.75rem;
    height: 20.8125rem;
    background: #F2F6F8;
    border-radius: 1.531875rem;
    text-align: center;
}
.googleplay_downloads_block {
    float: left;
    margin: 3.0rem auto 5.625rem auto;
}
.googleplay_score_block {
    float: right;
    margin: 3.0rem auto 5.625rem auto;
}
.googleplay_downloads_num {
    display: flex;
    align-items: center;
    justify-content: center;
    height: 5.25rem;
    margin: 4.25rem auto 0rem auto;
}
.googleplay_score_num {
    display: flex;
    align-items: center;
    justify-content: center;
    height: 5.25rem;
    margin: 4.625rem auto 0rem auto;
}
.googleplay_downloads_num, .googleplay_score_num>span {
    font-family: 'Inter';
    font-style: normal;
    font-weight: 700;
    font-size: 6.125rem;
    text-transform: uppercase;
    color: #45607B;
}
.googleplay_downloads_unit {
    display: flex;
    align-items: center;
    justify-content: center;
    height: 3.625rem;
    margin: 0.8125rem auto 0rem auto;
    padding-left: 0.9375rem;
}
.googleplay_downloads_unit>span {
    font-family: 'Inter';
    font-style: normal;
    font-weight: 700;
    font-size: 2.5rem;
    text-transform: uppercase;
    color: #45607B;
}
.googleplay_downloads_unit+div {
    display: flex;
    align-items: center;
    justify-content: center;
    height: 2.0625rem;
    margin: 0.6875rem auto 0rem auto;
    padding-left: 0.9375rem;
}
.googleplay_downloads_unit+div>span {
    font-family: 'Inter';
    font-style: normal;
    font-weight: 400;
    font-size: 1.75rem;
    color: #45607B;
    opacity: 0.5;
}
.googleplay_score_stars {
    width: 9.0625rem;
    height: 1.6875rem;
    background: url('../images/googleplay-review-stars.svg') no-repeat center;
    background-size: contain;
    margin: 1.375rem auto 1.6875rem auto;
}
.googleplay_score_stars+div {
    display: flex;
    align-items: center;
    justify-content: center;
    height: 2.0625rem;
    margin: 0 auto;
}
.googleplay_score_stars+div>span {
    font-family: 'Inter';
    font-style: normal;
    font-weight: 400;
    font-size: 1.75rem;
    color: #45607B;
    opacity: 0.5;
}
.googleplay_reviews {
    display: flex;
    align-items: center;
    height: 4.3125rem;
    margin-left: 4.9375rem;
}
.googleplay_reviews>span {
    font-family: 'Inter';
    font-style: normal;
    font-weight: 600;
    font-size: 2.9375rem;
    letter-spacing: 0.05em;
    text-transform: uppercase;
    color: #45607B;
}

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

.reviews-carousel-item {
    display: block;
    width: 20.25rem;
    min-height: 35.0625rem;
    border-radius: 0.75rem;
    background: #F2F6F8;
    text-align: center;
    vertical-align: top;
}
.reviews-carousel-item-portrait {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 3.5rem;
    height: 3.5rem;
    border-radius: 100%;
    background: #EA417A;
    margin: 2.0625rem auto 0rem auto;
}
.reviews-carousel-item:nth-of-type(2)>.reviews-carousel-item-portrait {
    background: #34691E;
}
.reviews-carousel-item:nth-of-type(3)>.reviews-carousel-item-portrait {
    background: #F3511D;
}
.reviews-carousel-item-portrait>span {
    font-family: 'Inter';
    font-style: normal;
    font-weight: 500;
    font-size: 1.96375rem;
    text-transform: capitalize;
    color: #FFFFFF;
}
.reviews-carousel-item-reviewer {
    display: flex;
    align-items: center;
    justify-content: center;
    height: 2.125rem;
    margin: 0.625rem auto 0rem auto;
}
.reviews-carousel-item-reviewer>span {
    font-family: 'Inter';
    font-style: normal;
    font-weight: 500;
    font-size: 1.49375rem;
    text-transform: capitalize;
    color: #45607B;
}
.reviews-carousel-item-stars {
    width: 10.125rem;
    height: 1.75rem;
    margin: 0.1875rem auto 0rem auto;
    background: url('../images/googleplay-review-stars.svg') no-repeat center;
    background-size: contain;
}
.reviews-carousel-item-review {
    display: block;
    width: 16.5625rem;
    margin: 1.75rem auto 1.38875rem auto;
    text-align: left;
    line-height: 1.825rem;
}
.reviews-carousel-item-review>span {
    font-family: 'Inter';
    font-style: normal;
    font-weight: 400;
    font-size: 1.25rem;
    color: #45607B;
}
.reviews-carousel-indicators li {
    display: inline-block;
    width: 1.125rem!important;
    height: 1.125rem!important;
    margin: 0rem 0.9375rem!important;
    background-color: #DADDE6!important;
    border-top: 0rem!important;
    border-bottom: 0rem!important;
    border-radius: 100%;
}
.reviews-carousel-indicators .active {
    width: 3.625rem!important;
    height: 1.125rem!important;
    border-radius: 1.75rem;
    background-color: #5980E6!important;
}
.reviews-carousel-indicators {
    position: relative!important;
    margin-top: 2.625rem;
}
.googleplay_link_img {
    display: block;
    width: 29.943125rem;
    height: 9.0625rem;
    background: url('../images/large-googleplay.png') no-repeat center;
    background-size: 29.943125rem 9.0625rem;
    margin: 3.75rem auto 10.5625rem auto;
}

/*onesecurity*/
#onesecurity .app_icon {
    display: inline-block;
    width: 9.875rem;
    height: 9.875rem;
    margin: 2rem auto 0rem auto; 
    background: url('../images/one-security.png') no-repeat center;
    background-size: 9.875rem 9.875rem;
}
#onesecurity .app_name {
    display: flex;
    align-items: center;
    justify-content: center;
    Height: 3.5625rem;
    margin: 1rem 0rem;
}
#onesecurity .app_name>span {
    font-family: 'Inter';
    font-style: normal;
    font-weight: 700;
    font-size: 2.940625rem;
    letter-spacing: 0.055em;
    text-transform: uppercase;
    color: #45607B;
}
#onesecurity .app_intro {
    display: flex;
    align-items: center;
    text-align: left;
    width: 37rem;
    height: 10.625rem;
    line-height: 2.149375rem;
    padding: 0rem;
}
#onesecurity .app_intro>span {
    font-family: 'Inter';
    font-style: normal;
    font-weight: 400;
    font-size: 1.47rem;
    text-transform: capitalize;
    color: rgba(69, 96, 123, 0.6);
}
#os_blue_security {
    width: 25rem;
    height: 24rem;
    margin: 0rem auto;
}
#onesecurity .jump_to_googleplay {
    display: block;
    width: 10.9375rem;
    height: 4.375rem;
    background: url('../images/small-googleplay.png') no-repeat center;
    background-size: 10.9375rem 4.375rem;
    margin: -0.5rem auto 3rem auto;
}
.os_gold_security {
    display: block;
    width: 13.5rem;
    height: 14.5rem;
    margin: 1.88rem auto -1rem auto;
}
#os_gold_security_mask {
    position: absolute;
    width: 12.5rem;
    height: 12.5rem;
    left: 50%;
    transform: translateX(-50%);
    margin: 2.5rem auto -1rem auto;
    z-index: 2;
}
.os_phone_boost {
    display: block;
    width: 7.0rem;
    height: 11.6875rem;
    margin: 3rem auto 0.7rem auto;
}
#os_phone_boost_mask {
    position: absolute;
    width: 9rem;
    left: 50%;
    transform: translateX(-50%);
    z-index: 2;
}
.os_smart_battery_saver {
    display: block;
    width: 8.875rem;
    height: 8.875rem;
    margin: 4.3rem auto 2.005rem auto;
}
#os_smart_battery_saver_mask {
    position: absolute;
    width: 10rem;
    height: 10rem;
    left: 50%;
    transform: translateX(-50%);
    margin: 3.7rem auto 2rem auto;
    z-index: 2;
}
.os_photo_hide {
    display: block;
    width: 10.644375rem;
    height: 12.994375rem;
    margin: 2.2rem auto 0rem auto;
}
#os_photo_hide_mask {
    position: absolute;
    width: 12rem;
    left: 50%;
    transform: translateX(-50%);
    z-index: 2;
}
#onesecurity .reviews-carousel-item:nth-of-type(1)>.reviews-carousel-item-portrait {
    background: #465964;
}
#onesecurity .reviews-carousel-item:nth-of-type(2)>.reviews-carousel-item-portrait {
    background: #F3511D;
}
#onesecurity .reviews-carousel-item:nth-of-type(3)>.reviews-carousel-item-portrait {
    background: #0389D0;
}









































