﻿
section#base .title{
    text-align:center;
    line-height:1.2;
}
section#base .main-box {
    text-align:center;
}
.gray {
    color: #7b7a7b;
}
section#base .main-box .text {
    width: 85%;
    margin: 0 auto;
}
section#base .main-box .item .head {
    font-family: NotoSansHans-Black;
    line-height: 2;
}
    section#base .main-box .item .block p {
        line-height: 2;
    }
section#base .main-box .summary {
    color: #7b7a7b;
    line-height:4;
}
section#base .main-box .item .head .bline {
    line-height: 2;
    border-bottom: solid;
    display: inline-block;
}

section .struct {
    text-align:center;
    position:relative;
}

    section .struct .main {
        position: relative;
        right: 0;
        text-align: left;
        border-left: 20px solid;
    }

section#langinfo .struct .main {
    position: relative;
}
        /*section .struct .main .top {
            position: absolute;
            top: 0;
        }*/
            section .struct .main .top p {
                line-height: 1;
            }
        /*section .struct .main .bottom {
            position: absolute;
            bottom: 0;
        }*/
        section .struct .main .bottom p{
            line-height: 1.5;
        }

section .video {
    width: 100%;
    margin: 0 auto;
    background: #000;
    height: 100px;
}
section .separator {
  background: #000;
  clear:both;
}
section .separator.right {
    float: right;
    margin: 60px 0;
}
    section .separator.centre {
        margin: 30px auto;
    }
section .data .center {
    text-align:center;
}
section .data .level1 {
    line-height: 1;
}
section .data .level2 {
    line-height: 1.5;
}
section .data .level3 {
    line-height: 1.5;
}
section .data .level4 {
    line-height:1.5;
}
    section.struct .main {
    position:relative;
    }
    section .struct .main .block {
        clear: both;
    }
section .struct .main .block > span {
    display: inline-block;
    float: left;
}
section#langinfo {
    padding:100px 0;
}
section#langinfo .data .num {
    line-height: 1;
}
    section#langinfo .data .num >span{
        float:left;

    }
    section#langinfo .num .langs {
        border-top: solid 0.5px;
        border-bottom: solid 0.5px;
    }
    section #langinfo .data .level2 > div {
    line-height: 1.2;
}
section#storage .struct .main {
    position: relative;
}
section#storage .info p {
    line-height:1.5;
}
section #storage .num .boost {
    text-align: left;
}
section#storage .boost {
    text-align: left;
}

section#storage .boost {
    text-align: left;
    clear: both;
}
section .videoinfo .content {
    margin:auto;
    display:inline-block;
}
#animatearea {
    position:relative;
}

    #animatearea .structgraphic {
        position: absolute;
        top: 0;
        left: 20px;
        right: 0;
        width: 100%;
    }
        #animatearea .structgraphic.dot {
            z-index: 10;
            opacity: 0;
            width: 100% !important;
        }
        #animatearea .structgraphic.line {
            z-index: 99;
            opacity: 0;
            width: 100%!important;
        }
    @media (min-width: 320px) {
        section .separator {
        width: 110px;
        height: 6px;
    }

    section#base .title {
        font-size: 40px;
    }

    section#base img#baseicon {
        width: 80px;
    }

    section#base .main-box .summary {
        font-size: 20px;
    }

    section#base .main-box .text {
        width: 90%;
    }

        section#base .main-box .item .head {
            font-size: 18px;
        }

        section#base .main-box .item .block {
            font-size: 16px;
            padding-bottom: 32px;
        }

        section#base .main-box .item .head .bline {
            border-bottom: solid 3px;
        }

    section .struct .main {
        padding-left: 10px;
    }

    section .struct .main .top {
        font-size: 40px;
    }

    section .struct .main .bottom {
        font-size: 14px;
    }

    /*section .data {
        margin-top: 36px;
    }*/

        section .data .level1 {
            font-size: 36px;
            clear: both;
        }

        section .data .level2 {
            font-size: 30px;
            clear: both;
        }

        section .data .level3 {
            font-size: 18px;
            clear: both;
        }

        section .data .level4 {
            font-size: 33px;
            clear: both;
        }

    section .num .count {
        font-size: 48px;
        line-height: 1;
        padding-bottom:24px;
    }

    section#langinfo .num .langs {
        margin-top: 6px;
        margin-left: -10px;
        font-size: 6px;
        height: 20px;
        padding: 0 10px;
        overflow: hidden;
    }

    section#langinfo .support {
        font-size: 28px;
        clear: both;
    }

    section .struct .main .block {
        height: 38px;
    }

    section#langinfo .main .block .intro {
        padding: 8px 0px;
    }

        section#langinfo .main .block .intro p {
            font-size: 6px;
            line-height: 1;
        }

    section#storage .info, section#storage .boost {
        padding: 20px;
    }
    section#storage .info {
        padding-bottom: 28px;
    }
        section#storage .info p {
            font-size: 14px; 
        }
            section#storage .info p.title {
                font-size: 30px;
            }
    
    section#storage .num .sboost {
        font-size: 30px;
    }
    section#storage .boost {
        text-align: left;
        clear: both;
        padding: 10px 20px;
    }
        section#storage .boost .icon {
            font-size: 50px;
        }
    section .videoinfo {
        color:#fff;
    }
        section .videoinfo .info1 {
            padding-left: 20px;
            font-size:14px;
        }
        section .videoinfo .info2 {
            padding-left: 10px;
            font-size: 18px;
        }
        section .videoinfo .info3 {
            padding-left: 20px;
            font-size: 12px;
        }
}
@media (min-width: 375px) {
    section .separator {
        width: 110px;
        height: 6px;
    }

    section#base .title {
        font-size: 40px;
    }

    section#base img#baseicon {
        width: 80px;
    }

    section#base .main-box .summary {
        font-size: 20px;
    }

    section#base .main-box .text {
        width: 90%;
    }

        section#base .main-box .item .head {
            font-size: 18px;
        }

        section#base .main-box .item .block {
            font-size: 16px;
            padding-bottom: 32px;
        }

        section#base .main-box .item .head .bline {
            border-bottom: solid 3px;
        }

   
    section .struct .main .top {
        font-size: 40px;
    }

    section .struct .main .bottom {
        font-size: 14px;
    }

    /*section .data {
        margin-top: 36px;
    }*/

        section .data .level1 {
            font-size: 36px;
            clear: both;
        }

        section .data .level2 {
            font-size: 30px;
            clear: both;
        }
        section .data .level3 {
            font-size: 18px;
            clear: both;
        }
        section .data .level4 {
            font-size: 33px;
            clear: both;
        }
    section .num .count {
        font-size: 68px;
    }
    section#langinfo .num .langs {
        margin-top: 9px;
        margin-left: -10px;
        font-size: 10px;
        height: 31px;
        padding: 0 10px;
    }
    section#langinfo .support {
        font-size: 34px;
        clear: both;
    }
    section .struct .main .block {
        height: 50px;
    }
    section#langinfo .main .block .intro {
        padding: 11px 0px;
    }
        section#langinfo .main .block .intro p {
            font-size: 9px;
        }

    section .videoinfo .info1 {
        padding-left: 20px;
        font-size: 18px;
    }
    section .videoinfo .info2 {
        padding-left: 10px;
        font-size: 22px;
    }
    section .videoinfo .info3 {
        padding-left: 20px;
        font-size: 14px;
    }
}
@media (min-width: 414px) {
    section .separator {
        width: 110px;
        height: 6px;
    }

    section#base .title {
        font-size: 50px;
    }

    section#base img#baseicon {
        width: 100px;
    }

    section#base .main-box .summary {
        font-size: 22px;
    }

    section#base .main-box .item .head {
        font-size: 20px;
    }

    section#base .main-box .item .block {
        font-size: 18px;
        padding-bottom: 36px;
    }

    section#base .main-box .item .head .bline {
        border-bottom: solid 3px;
    }

    section .struct .main .top {
        font-size: 50px;
    }

    section .struct .main .bottom {
        font-size: 18px;
    }

    /*section .data {
        margin-top: 38px;
    }*/

        section .data .level1 {
            font-size: 38px;
        }

        section .data .level2 {
            font-size: 34px;
        }

        section .data .level3 {
            font-size: 20px;
        }

        section .data .level4 {
            font-size: 42px;
        }

    section .num .count {
        font-size: 80px;
        padding-bottom: 20px;
    }

    section#langinfo .num .langs {
        margin-top: 9px;
        margin-left: -10px;
        font-size: 10px;
        height: 31px;
        padding: 0 10px;
    }

    section#langinfo .support {
        font-size: 40px;
        clear: both;
    }

    section .struct .main .block {
        height: 64px;
    }

    section#langinfo .main .block .intro {
        padding: 12px 0px;
    }

        section#langinfo .main .block .intro p {
            font-size: 11px;
        }
    section#storage .info {
        padding-bottom: 32px;
    }
    section#storage .info p {
        font-size: 16px; 
    }

        section#storage .info p.title,
        section#storage .num .sboost {
            font-size: 30px;
        }

 
 
    section#storage .boost {
        text-align: left;
        clear: both;
        padding: 10px 20px;
    }

        section#storage .boost .icon {
            font-size: 60px;
        }

    section .videoinfo .info1 {
        padding-left: 20px;
        font-size: 20px;
    }

    section .videoinfo .info2 {
        padding-left: 10px;
        font-size: 24px;
    }

    section .videoinfo .info3 {
        padding-left: 20px;
        font-size: 14px;
    }
}
@media (min-width: 768px) {
    section .separator {
        width: 180px;
        height: 6px;
    }

    section#base .title {
        font-size: 80px;
    }

    section#base img#baseicon {
        width: 160px;
    }

    section#base .main-box .summary {
        font-size: 28px;
    }

    section#base .main-box .item .head {
        font-size: 26px;
    }

    section#base .main-box .item .block {
        font-size: 21px;
        padding-bottom: 42px;
    }

    section#base .main-box .item .head .bline {
        border-bottom: solid 3px;
    }
    section .struct .main {
        padding-left: 30px;
    }
    section .struct .main .top {
        font-size: 100px;
    }

    section .struct .main .bottom {
        font-size: 22px;
    }

    /*section .data {
        margin-top: 50px;
    }*/

        section .data .level1 {
            font-size: 50px;
        }

        section .data .level2 {
            font-size: 46px;
        }

        section .data .level3 {
            font-size: 26px;
        }

        section .data .level4 {
            font-size: 80px;
        }
    section .num .count {
        font-size: 128px;
    }
    section#langinfo .num .langs {
        margin-top: 17px;
        margin-left: -12px;
        font-size: 15px;
        height: 48px;
        padding: 0 10px;
    }
    section#langinfo .support {
        font-size: 70px;
        clear: both;
    }
    section .struct .main .block {
        height: 85px;
    }
    section#langinfo .main .block .intro {
        padding: 21px 0px;
    }
        section#langinfo .main .block .intro p {
            font-size: 18px;
        }
    section#storage .info {
        padding-bottom: 48px;
    }
    section#storage .info p {
        font-size: 24px; 
    }
        section#storage .info p.title, section#storage .num .sboost {
            font-size: 34px;
        }
    section#storage .boost {
        padding: 20px 20px;
    }
        section#storage .boost .icon {
            font-size: 80px;
        }
    section .videoinfo .info1 {
        padding-left: 20px;
        font-size: 38px;
    }

    section .videoinfo .info2 {
        padding-left: 10px;
        font-size: 48px;
    }

    section .videoinfo .info3 {
        padding-left: 20px;
        font-size: 22px;
    }
}
@media (min-width: 1024px) {
    section .separator {
        width: 230px;
        height: 6px;
    }

    section#base .title {
        font-size: 100px;
    }

    section#base img#baseicon {
        width: 200px;
    }

    section#base .main-box .summary {
        font-size: 38px;
    }

    section#base .main-box .text {
        width: 80%;
    }

        section#base .main-box .item .head {
            font-size: 36px;
        }

        section#base .main-box .item .block {
            font-size: 24px;
            padding-bottom: 48px;
        }

        section#base .main-box .item .head .bline {
            border-bottom: solid 5px;
        }

    section .struct .main .top {
        font-size: 100px;
    }

    section .struct .main .bottom {
        font-size: 44px;
    }

    /*section .data {
        margin-top: 74px;
    }*/

        section .data .level1 {
            font-size: 74px;
        }

        section .data .level2 {
            font-size: 72px;
        }

        section .data .level3 {
            font-size: 36px;
        }

        section .data .level4 {
            font-size: 104px;
        }

    section .num .count {
        font-size: 160px;
    }

    section#langinfo .num .langs {
        margin-top: 21px;
        margin-left: -14px;
        font-size: 18px;
        height: 60px;
        padding: 0 10px;
    }

    section#langinfo .support {
        font-size: 80px;
        clear: both;
    }

    section .struct .main .block {
        height: 128px;
    }

    section#langinfo .main .block .intro {
        padding: 27px 0px;
    }

        section#langinfo .main .block .intro p {
            font-size: 20px;
        }
    section#storage .info {
        padding-bottom: 56px;
    }
    section#storage .info p {
        font-size: 28px; 
    }

        section#storage .info p.title, section#storage .num .sboost {
            font-size: 50px;
        }

    section#storage .boost {
        padding: 20px 20px;
    }

        section#storage .boost .icon {
            font-size: 120px;
        }
    section .videoinfo .info1 {
        padding-left: 40px;
        font-size: 41px;
    }

    section .videoinfo .info2 {
        padding-left: 10px;
        font-size: 81px;
    }

    section .videoinfo .info3 {
        padding-left: 40px;
        font-size: 19px;
    }
}
@media (min-width: 1400px) {
    section#base .title {
        font-size: 140px;
    }

    section#base img#baseicon {
        width: 280px;
    }

    section#base .main-box .summary {
        font-size: 42px;
    }

    section#base .main-box .item .head {
        font-size: 40px;
    }

    section#base .main-box .item .block {
        font-size: 28px;
        padding-bottom: 56px;
    }

    section#base .main-box .item .head .bline {
        border-bottom: solid 6px;
    }

    section .struct .main .top {
        font-size: 140px;
    }

    section .struct .main .bottom {
        font-size: 42px;
    }

    /*section .data {
        margin-top: 90px;
    }*/

        section .data .level1 {
            font-size: 90px;
        }

        section .data .level2 {
            font-size: 88px;
        }

        section .data .level3 {
            font-size: 48px;
        }

        section .data .level4 {
            font-size: 140px;
        }


    section .num .count {
        font-size: 196px;
    }

    section#langinfo .num .langs {
        margin-top: 26px;
        margin-left: -17px;
        font-size: 18px;
        height: 73px;
        padding: 0 20px;
    }

    section#langinfo .support {
        font-size: 98px;
        clear: both;
    }

    section .struct .main .block {
        height: 128px;
    }

    section#langinfo .main .block .intro {
        padding: 27px 0px;
    }

        section#langinfo .main .block .intro p {
            font-size: 28px;
            line-height: 1;
        }
    section#storage .info {
        padding-bottom: 64px;
    }
    section#storage .info p {
        font-size: 32px; 
    }

        section#storage .info p.title, section#storage .num .sboost {
            font-size: 60px;
        }

    section#storage .boost {
        padding: 20px 20px;
    }

        section#storage .boost .icon {
            font-size: 140px;
        }

    section .videoinfo .info1 {
        padding-left: 40px;
        font-size: 72px;
    }

    section .videoinfo .info2 {
        padding-left: 10px;
        font-size: 126px;
    }

    section .videoinfo .info3 {
        padding-left: 40px;
        font-size: 28px;
    }
}
@media (min-width: 1600px) {
    section .separator {
        width: 360px;
        height: 8px;
    }

    section#base .title {
        font-size: 160px;
    }

    section#base img#baseicon {
        width: 320px;
    }

    section#base .main-box .summary {
        font-size: 50px;
    }

    section#base .main-box .item .head {
        font-size: 48px;
    }

    section#base .main-box .item .block {
        font-size: 34px;
        padding-bottom: 68px;
    }

    section#base .main-box .item .head .bline {
        border-bottom: solid 7px;
    }

    section .struct .main .top {
        font-size: 180px;
    }

    section .struct .main .bottom {
        font-size: 46px;
    }

    /*section .data {
        margin-top: 120px;
    }*/

        section .data .level1 {
            font-size: 120px;
        }

        section .data .level2 {
            font-size: 112px;
        }

        section .data .level3 {
            font-size: 54px;
        }

        section .data .level4 {
            font-size: 166px;
        }

    section .num .count {
        font-size: 208px;
    }

    section#langinfo .num .langs {
        margin-top: 29px;
        margin-left: -18px;
        font-size: 21px;
        height: 76px;
        padding: 0 20px;
    }

    section#langinfo .support {
        font-size: 104px;
        clear: both;
    }

    section .struct .main .block {
        height: 160px;
    }

    section#langinfo .main .block .intro {
        padding: 34px 0px;
    }

        section#langinfo .main .block .intro p {
            font-size: 26px;
            line-height: 1;
        }
    section#storage .info {
        padding-bottom: 64px;
    }
    section#storage .info p {
        font-size: 32px; 
    }

        section#storage .info p.title, section#storage .num .sboost {
            font-size: 60px;
        }


    section#storage .boost {
        padding: 20px 20px;
    }

        section#storage .boost .icon {
            font-size: 160px;
        }

    section .videoinfo .info1 {
        padding-left: 40px;
        font-size: 80px;
    }

    section .videoinfo .info2 {
        padding-left: 10px;
        font-size: 146px;
    }

    section .videoinfo .info3 {
        padding-left: 40px;
        font-size: 34px;
    }
}
@media (min-width: 1900px) {
    section#base .title {
        font-size: 180px;
    }

    section#base img#baseicon {
        width: 360px;
    }

    section#base .main-box .summary {
        font-size: 52px;
    }

    section#base .main-box .item .head {
        font-size: 50px;
    }

    section#base .main-box .item .block {
        font-size: 38px;
        padding-bottom: 76px;
    }

    section#base .main-box .item .head .bline {
        border-bottom: solid 8px;
    }

    section .struct .main .top {
        font-size: 200px;
    }

    section .struct .main .bottom {
        font-size: 50px;
    }

    /*section .data {
        margin-top: 160px;
    }*/

        section .data .level1 {
            font-size: 160px;
        }

        section .data .level2 {
            font-size: 150px;
        }

        section .data .level3 {
            font-size: 70px;
        }

        section .data .level4 {
            font-size: 200px;
        }

    section .num .count {
        font-size: 228px;
    }

    section#langinfo .num .langs {
        margin-top: 29px;
        margin-left: -18px;
        font-size: 24px;
        height: 76px;
        padding: 0 30px;
    }

    section#langinfo .support {
        font-size: 114px;
        clear: both;
    }

    section .struct .main .block {
        height: 170px;
    }

    section#langinfo .main .block .intro {
        padding: 37px 0px;
    }

        section#langinfo .main .block .intro p {
            font-size: 28px;
            line-height: 1;
        }
    section#storage .info {
        padding-bottom: 68px;
    }
    section#storage .info p {
        font-size: 34px; 
    }

        section#storage .info p.title, section#storage .num .sboost {
            font-size: 70px;
        }



    section#storage .boost {
        padding: 20px 20px;
    }

        section#storage .boost .icon {
            font-size: 180px;
        }
    section .videoinfo .info1 {
        padding-left: 40px;
        font-size: 84px;
    }

    section .videoinfo .info2 {
        padding-left: 10px;
        font-size: 152px;
    }

    section .videoinfo .info3 {
        padding-left: 40px;
        font-size: 34px;
    }
}
@media (min-width: 2000px) {
    section .separator {
        width: 435px;
        height: 10px;
    }

    section#base .title {
        font-size: 200px;
    }

    section#base img#baseicon {
        width: 400px;
    }

    section#base .main-box .summary {
        font-size: 54px;
    }

    section#base .main-box .item .head {
        font-size: 52px;
    }

    section#base .main-box .item .block {
        font-size: 38px;
        padding-bottom: 76px;
    }

    section#base .main-box .item .head .bline {
        border-bottom: solid 9px;
    }

    section .struct .main .top {
        font-size: 220px;
    }

    section .struct .main .bottom {
        font-size: 54px;
    }

    /*section .data {
        margin-top: 190px;
    }*/

        section .data .level1 {
            font-size: 190px;
        }

        section .data .level2 {
            font-size: 180px;
        }

        section .data .level3 {
            font-size: 80px;
        }

        section .data .level4 {
            font-size: 210px;
        }
    section .num .count {
        font-size: 228px;
    }
    section#langinfo .num .langs {
        margin-top: 31px;
        margin-left: -21px;
        font-size: 25px;
        height: 76px;
        padding: 0 30px;
    }

    section#langinfo .support {
        font-size: 114px;
        clear: both;
    }

    section .struct .main .block {
        height: 170px;
    }

    section#langinfo .main .block .intro {
        padding: 37px 0px;
    }

        section#langinfo .main .block .intro p {
            font-size: 28px;
            line-height: 1;
        }
    section .videoinfo .info1 {
        padding-left: 60px;
        font-size: 100px;
    }

    section .videoinfo .info2 {
        padding-left: 10px;
        font-size: 187px;
    }

    section .videoinfo .info3 {
        padding-left: 60px;
        font-size: 42px;
    }
}
@media (min-width: 2500px) {
    section .separator {
        width: 600px;
        height: 12px;
    }

    section#base .title {
        font-size: 260px;
    }

    section#base img#baseicon {
        width: 520px;
    }

    section#base .main-box .summary {
        font-size: 74px;
    }

    section#base .main-box .item .head {
        font-size: 70px;
    }

    section#base .main-box .item .block {
        font-size: 48px;
        padding-bottom: 96px;
    }

    section#base .main-box .item .head .bline {
        border-bottom: solid 10px;
    }

    section .struct .main .top {
        font-size: 260px;
    }

    section .struct .main .bottom {
        font-size: 62px;
    }

    /*section .data {
        margin-top: 200px;
    }*/

        section .data .level1 {
            font-size: 200px;
        }

        section .data .level2 {
            font-size: 220px;
        }

        section .data .level3 {
            font-size: 100px;
        }

        section .data .level4 {
            font-size: 260px;
        }
    section .num .count {
        font-size: 260px;
    }

    section#langinfo .num .langs {
        margin-top: 35px;
        margin-left: -24px;
        font-size: 30px;
        height: 94px;
        padding: 0 35px;
    }

    section#langinfo .support {
        font-size: 130px;
        clear: both;
    }

    section .struct .main .block {
        height: 200px;
    }

    section#langinfo .main .block .intro {
        padding: 42px 0px;
    }

        section#langinfo .main .block .intro p {
            font-size: 32px;
            line-height: 1;
        }
    section#storage .info {
        padding-bottom: 68px;
    }
    section#storage .info p {
        font-size: 34px;
        padding-bottom: 16px;
    }

        section#storage .info p.title, section#storage .num .sboost {
            font-size: 76px;
        }



    section#storage .boost {
        padding: 30px 20px;
    }

        section#storage .boost .icon {
            font-size: 180px;
        }
    section .videoinfo .info1 {
        padding-left: 60px;
        font-size: 100px;
    }

    section .videoinfo .info2 {
        padding-left: 10px;
        font-size: 198px;
    }

    section .videoinfo .info3 {
        padding-left: 60px;
        font-size: 46px;
    }
}
@media (min-width: 2600px) {
    section#base .title {
        font-size: 340px;
    }

    section#base img#baseicon {
        width: 600px;
    }

    section#base .main-box .summary {
        font-size: 84px;
    }

    section#base .main-box .item .head {
        font-size: 80px;
    }

    section#base .main-box .item .block {
        font-size:52px;
        padding-bottom: 152px;
    }

    section#base .main-box .item .head .bline {
        border-bottom: solid 12px;
    }

    section .struct .main .top {
        font-size: 300px;
    }

    section .struct .main .bottom {
        font-size: 80px;
    }

    /*section .data {
        margin-top: 230px;
    }*/

        section .data .level1 {
            font-size: 230px;
        }

        section .data .level2 {
            font-size: 230px;
        }

        section .data .level3 {
            font-size: 100px;
        }

        section .data .level4 {
            font-size: 300px;
        }
    section .num .count {
        font-size: 380px;
    }

    section#langinfo .num .langs {
        margin-top: 53px;
        margin-left: -36px;
        font-size: 34px;
        height: 134px;
        padding: 0 35px;
    }

    section#langinfo .support {
        font-size: 158px;
        clear: both;
    }

    section .struct .main .block {
        height: 240px;
    }

    section#langinfo .main .block .intro {
        padding: 52px 0px;
    }

        section#langinfo .main .block .intro p {
            font-size: 40px;
            line-height: 1;
        }
    section#storage .info {
        padding-bottom: 132px;
    }

        section#storage .info p {
            font-size: 50px;
            padding-bottom: 25px;
        }

            section#storage .info p.title, section#storage .num .sboost {
                font-size: 150px;
            }

    section#storage .boost {
        padding: 60px 20px;
    }

        section#storage .boost .icon {
            font-size: 240px;
        }
    section .videoinfo .info1 {
        padding-left: 60px;
        font-size: 100px;
    }

    section .videoinfo .info2 {
        padding-left: 10px;
        font-size: 225px;
    }

    section .videoinfo .info3 {
        padding-left: 60px;
        font-size: 46px;
    }
}