
        *{
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
        }

        html, body{
            padding: 0;
            margin: 0;
            height: 100%;
            background-color: #ffffff;
            color: #231F20;
            font-size: 20px;
            font-family: 'Roboto', sans-serif;
        }
        .flatform-list li{
            display: inline-block;
        }
        .flatform-list li img{
            width: 120px;
        }

        p{
            margin-top: 0;
            margin-bottom: 15px;
        }

        .content ul{
            list-style: none;
            padding-left: 0;
        }


        .lp_footer_menu .lp_footer_title a{
            color: #000;
            font-size: 14px;
            font-weight: bold;
            text-decoration: none;

        }


        .form-element input[type=text], .form-element input[type=password], .form-element input[type=email]{
            width: 100%;
            height: 32px;
            background-color: transparent;
            border: 1px solid #c57518;
            color: #c57518;
            padding: 5px;
        }
        @media (min-width: 768px) and (max-width: 991px) {
            .section-page {
                padding-top: 15px;
                padding-bottom: 15px;
            }
        }
        @media (max-width: 767px) {
            .section-page {
                padding-top: 25px;
                padding-bottom: 25px;
            }
            .section-page {
                padding-top: 15px;
                padding-bottom: 15px;
            }
        }

        .list-intro li{
            font-size: 18px;
            color: #ffffff;
            padding: 10px 0;
        }



        .section-page{
            padding-top: 40px;
            padding-bottom: 40px;
        }

        .top-page{
            background-color: #231F20;
            height: 55px;
        }

        .banner-top-page{
            padding-top: 80px;
            padding-bottom: 40px;
            color: #ffffff;
            text-align: center;
            height: 932px;

            background-position: bottom center;
            background-repeat: no-repeat;
            background-size: cover;
        }

        .btp-logo img{
            max-width: 100%;
            display: block;
            margin: 0 auto 30px auto;
        }

        .banner-top-page h1{
            color: #ffffff;
            font-size: 220px;
            margin-bottom: 45px;
        }
        .banner-top-page h2{
            color: #ffffff;
            font-size: 60px;
            margin-bottom: 35px;
        }
        .banner-top-page .btn-training{
            margin-top: 70px;
            margin-bottom: 35px;
        }
        .btn-training{
            background-color: #F7A700;
            color: #231F20;
            border-radius: 10px;
            -moz-border-radius: 10px;
            -webkit-border-radius: 10px;
            padding: 10px 25px;
            font-size: 40px;
            display: inline-block;
            line-height: 50px;
        }
        .btn-training:hover{
            text-decoration: none;
        }

        .banner-top-page p{
            font-size: 29px;
        }
        .row-chart{
            margin-right: -4px;
        }
        .row-chart:before, .row-chart:after{
            content: '';
            display: table;
        }
        .row-chart:after{
            clear: both;
        }
        .chart-col{
            text-align: center;
            width: 20%;
            float: left;
            border-left: 1px solid #000000;
            border-right: 1px solid #000000;
        }
        .chart-col + .chart-col{
            margin-left: -1px;
        }
        .chart-col > *{
            text-align: center;
        }
        .chart-label{
            font-size: 16px;
        }
        .chart-number{
            font-size: 20px;
            font-weight: bold;
        }

        .chart-img{
            margin: 20px auto 0 auto;
            height: 500px;
        }
        .chart-img div{
            height: 100%;
        }

        .chart-img img{
            width: 100%;
            display: block;
            margin: auto;
        }

        .block-chain-page{
            padding-top: 100px;
            padding-bottom: 40px;
            background-position: bottom left;
            background-repeat: no-repeat;
            background-size: cover;
        }

        .block-chain-heading{

        }

        .block-chain-text{
            color: #fff;
            font-size: 31px;
            line-height: 45px;
        }

        .block-chain-btn{
            background-color: #F05A28;
            color: #ffffff !important;
            border-radius: 50px;
            -webkit-border-radius: 50px;
            -moz-border-radius: 50px;

            display: inline-block;
            padding: 10px 70px;
            font-size: 16px;
        }
        .block-chain-btn:hover{
            text-decoration: none;
        }

        .block-chain-heading {
            color: #fff;
            font-size: 70px;
            line-height: 70px;
        }

        .block-chain-title {
            color: #000000;
            font-size: 55px;
            text-align: center;
            margin-top: 70px;
            margin-bottom: 30px;
        }

        .future-img{
            display: block;
            max-width: 100%;
            margin: auto;
        }
        .future-row{
            margin-bottom: 60px;
        }
        .future-text{
            padding-top: 20px;
        }
        .future-text h3{
            font-size: 30px;
            line-height: 36px;
        }
        .future-text p{
            font-size: 20px;
            line-height: 30px;
        }
        .section-content{
            text-align: center;
            margin-bottom: 40px;
            font-size: 20px;
            line-height: 28px;
        }

        .sec-box{
            border: 1px solid #000000;
            padding: 30px 20px;
            text-align: center;
            position: relative;
            margin-bottom: 60px;
        }
        .sec-box p{
            font-size: 50px;
        }
        .sec-box .btn-green{
            position: absolute;
            margin-left: -110px;
            bottom: -27px;
            left: 50%;
            color: #ffffff;
        }

        .btn-green{
            background-color: #29B473;
            color: #ffffff!important;
            border-radius: 10px;
            -moz-border-radius: 10px;
            -webkit-border-radius: 10px;
            padding: 10px 55px;
            font-size: 30px;
            display: inline-block;
            line-height: 35px;
        }

        .asset-page{
            background-color: #647484;
            color: #ffffff;
            padding-top: 40px;
            padding-bottom: 30px;
        }
        .asset-page .section-title{
            color: #ffffff;
        }

        .asset-img{
            max-width: 100%;
            display: block;
        }
        .asset-text{
            padding-top: 50px;
            font-size: 20px;
            color: #ffffff;
            line-height: 30px;
        }
        .partner-title{
            font-weight: bold;
            font-size: 50px;
            text-align: center;
        }
        .partner-page{
            background-color: #F1F1F2;
            padding-top: 40px;
            padding-bottom: 30px;
        }

        .partner-box{
            text-align: center;
            line-height: 165px;
        }
        .logo-partner{
            display: inline-block;
            margin: 15px auto;
            max-width: 100%;
        }

        .section-title{
            font-size: 43px;
            text-align: center;
        }

        .page-title span{
            border-bottom: 1px solid #ffffff;
            display: inline-block;
            padding-left: 15px;
            padding-right: 15px;
            padding-bottom: 10px;
        }

        @media (min-width: 768px) {

        }
        @media (min-width: 992px) {

        }
        @media (min-width: 1200px) {
            .container {
                max-width: 1220px;
            }
        }

        @media (min-width: 1200px) and (max-width: 1365px) {
            .banner-top-page {
                padding-top: 25px;
                padding-bottom: 40px;
                height: 588px;
            }
            .btn-training {
                padding: 10px 25px;
                font-size: 25px;
                line-height: 25px;
            }
            .banner-top-page .btn-training {
                margin-top: 80px;
                margin-bottom: 24px;
            }
            .banner-top-page p {
                font-size: 18px;
            }

            .banner-top-page .btn-training {
                margin-top: 30px;
                margin-bottom: 15px;
            }
            .banner-top-page h2 {
                font-size: 60px;
                margin-bottom: 20px;
            }
            .banner-top-page h1 {
                font-size: 120px;
                margin-bottom: 0;
            }
            .btp-logo img {
                margin: 0 auto 10px auto;
            }

        }
        @media (min-width: 992px) and (max-width: 1199px) {
            .section-page {
                padding-top: 20px;
                padding-bottom: 20px;
            }

            .banner-top-page {
                padding-top: 30px;
                padding-bottom: 40px;
                height: 486px;
            }
            .banner-top-page h1 {
                font-size: 80px;
                margin-bottom: 10px;
            }
            .banner-top-page h2 {
                font-size: 43px;
                margin-bottom: 10px;
            }
            .banner-top-page .btn-training {
                margin-top: 62px;
                margin-bottom: 25px;
            }
            .btn-training {
                padding: 10px 25px;
                font-size: 16px;
                line-height: 20px;
            }

            .banner-top-page p {
                font-size: 15px;
            }

            .btn-green {
                padding: 10px 30px;
                font-size: 20px;
                line-height: 35px;

            }

            .btp-logo img {
                margin: 0 auto 15px auto;
                width: 100px;
            }

            .banner-top-page .btn-training {
                margin-top: 45px;
                margin-bottom: 15px;
            }
            .banner-top-page h1 {
                font-size: 120px;
                margin-bottom: 10px;
            }

            .chart-label {
                font-size: 12px;
            }
            .chart-number {
                font-size: 15px;
            }




        }
        @media (min-width: 768px) and (max-width: 991px) {
            .section-page {
                padding-top: 20px;
                padding-bottom: 20px;
            }

            .banner-top-page {
                padding-top: 20px;
                padding-bottom: 40px;
                height: 376px;
            }
            .banner-top-page h1 {
                font-size: 55px;
                margin-bottom: 10px;
            }
            .banner-top-page h2 {
                font-size: 30px;
                margin-bottom: 10px;
            }
            .banner-top-page .btn-training {
                margin-top: 55px;
                margin-bottom: 20px;
            }
            .btn-training {
                padding: 5px 15px;
                font-size: 14px;
                line-height: 16px;
            }

            .banner-top-page p {
                font-size: 15px;
            }

            .btn-green {
                padding: 5px 25px;
                font-size: 15px;
                line-height: 30px;
            }

            .btp-logo img {
                margin: 0 auto 15px auto;
                width: 90px;
            }

            .banner-top-page h1 {
                font-size: 90px;
                margin-bottom: 10px;
            }

            .banner-top-page .btn-training {
                margin-top: 20px;
                margin-bottom: 10px;
            }

            .chart-label {
                font-size: 11px;
            }

            .chart-number {
                font-size: 12px;
                font-weight: bold;
            }

            .block-chain-heading {
                font-size: 45px;
                line-height: 52px;
            }

            .block-chain-text {
                font-size: 21px;
            }

            .block-chain-title {
                font-size: 35px;
                margin-top: 35px;
                margin-bottom: 20px;
            }

            .sec-box {
                padding: 15px 15px;
                margin-bottom: 40px;
            }

            .sec-box p {
                font-size: 35px;
            }

            .sec-box .btn-green {
                margin-left: -52px;
                bottom: -22px;
            }

            .section-title {
                font-size: 25px;
            }

            .asset-img {
                max-width: 100%;
                display: block;
                margin-top: 75px;
            }



        }
        @media (max-width: 767px){
            .banner-top-page {
                height: 380px;
            }
            .banner-top-page h1 {
                font-size: 50px;
                margin-bottom: 15px;
            }
            .banner-top-page h2 {
                font-size: 16px;
                margin-bottom: 10px;
            }
            .banner-top-page p {
                font-size: 12px;
            }
            .banner-top-page .btn-training {
                margin-top: 20px;
                margin-bottom: 25px;
            }
            .btn-training {
                padding: 10px 25px;
                font-size: 20px;
                line-height: 25px;
            }

            .section-page {
                padding-top: 20px;
                padding-bottom: 20px;
            }
            .btn-green {
                padding: 0px 20px;
                font-size: 12px;
                line-height: 24px;
            }
            .section-title {
                font-size: 25px;
            }
            .page-title span {
                padding-left: 15px;
                padding-right: 15px;
                padding-bottom: 10px;
                font-size: 20px;
            }

            .btp-logo img {
                margin: 0 auto 5px auto;
                width: 50px;
            }

            .banner-top-page {
                padding-top: 130px;
                padding-bottom: 40px;
            }

            .chart-col {
                width: 50%;
                margin-bottom: 10px;
            }
            .chart-col + .chart-col {
                margin-left: 0;
            }
            .row-chart {
                margin-right: 0;
            }
            .chart-label {
                font-size: 12px;
            }
            .chart-number {
                font-size: 12px;
            }
            .chart-col:nth-child(2n){
                border-left: none;
            }

            .block-chain-heading {
                font-size: 30px;
                line-height: 40px;
                text-align: center;
            }

            .block-chain-page {
                padding-top: 30px;
                padding-bottom: 30px;
            }
            .block-chain-text {
                font-size: 16px;
                line-height: 22px;
                text-align: center;
            }
            .block-chain-title {
                font-size: 30px;
                margin-top: 15px;
                margin-bottom: 15px;
                line-height: 30px;
            }
            .block-chain-btn {
                padding: 10px 30px;
                font-size: 14px;
            }
            .future-text h3 {
                text-align: center;
            }
            .future-text p {
                font-size: 20px;
                text-align: center;
            }
            .future-row {
                margin-bottom: 30px;
            }
            .sec-box p {
                font-size: 16px;
                margin-bottom: 5px;
            }
            .sec-box {
                padding: 15px 15px;
                margin-bottom: 30px;
            }
            .sec-box .btn-green {
                margin-left: -45px;
                bottom: -13px;
            }
            .partner-title {
                font-size: 35px;
            }
            .partner-box {
                line-height: inherit;
            }
        }