@media screen and (max-width: 1260px) {
    html[lang="en-US"] .our-school-item01 .our-sc-h1{
        color: #ffffff;
        font-size: 18px;
        max-width: 165px;
        height: 120px;
        line-height: 1.2;
        padding: 20px 20px 0 50px;
        border-radius: 20px;
        background: url('/wp-content/themes/kingster-child/images/our-school/icon-bg.png') no-repeat;
        background-size: 100%;
        position: absolute;
        left: 15%;
        z-index: 9;
        width: 190px;
    }
    html[lang="en-US"] .our-school-item01 .our-sc-sce{
        width: 100%;
        color: #004fa7;
        font-size: 13px;
        text-align: left;
        line-height: 1.3;
        padding: 90px 20px 0 0;
    }
    html[lang="en-US"] .our-school-item02{
        position: absolute;
        top: 52%;
        left: 0;
        width: 25%;
    }
    html[lang="en-US"] .our-school-item02 .our-sc-h1{
        background: url('/wp-content/themes/kingster-child/images/our-school/icon-bg2.png') no-repeat;
        color: #ffffff;
        font-size: 18px;
        max-width: 220px;
        height: 150px;
        line-height: 1.2;
        padding: 25px 0 0 30px;
        background-size: 100%;
        position: absolute;
        right: 0;
        z-index: 9;
        text-align: center;
        width: 180px;
    }
    html[lang="en-US"] .our-school-item02 .our-sc-sce{
        width: 100%;
        color: #004fa7;
        font-size: 13px;
        text-align: left;
        padding-top: 103px;
        line-height: 1.3;
    }
    html[lang="en-US"] .our-school-item03{
        position: absolute;
        top: 52%;
        left: 29%;
        width: 17%;
    }
    html[lang="en-US"] .our-school-item03 .our-sc-h1{
        background: url('/wp-content/themes/kingster-child/images/our-school/icon-bg3.png') no-repeat;
        height: 105px;
        padding: 33px 10px 0 38px;
        background-size: 100%;
        color: #ffffff;
        font-size: 18px;
        max-width: 190px;
        line-height: 1.2;
        text-align: center;
        width: 165px;
    }
    html[lang="en-US"] .our-school-item03 .our-sc-sce{
        width: 100%;
        color: #004fa7;
        font-size: 13px;
        text-align: left;
        line-height: 1.2;
    }
    html[lang="en-US"] .our-school-item04{
        position: absolute;
        top: 52%;
        left: 49%;
        width: 18%;
    }
    html[lang="en-US"] .our-school-item04 .our-sc-h1{
        background: url('/wp-content/themes/kingster-child/images/our-school/icon-bg4.png') no-repeat;
        height: 105px;
        padding: 30px 10px 0 42px;
        background-size: 100%;
        color: #ffffff;
        font-size: 18px;
        max-width: 190px;
        line-height: 1.2;
        width: 165px;
        text-align: center;
    }
    html[lang="en-US"] .our-school-item04 .our-sc-sce{
        width: 100%;
        color: #004fa7;
        font-size: 13px;
        text-align: left;
        line-height: 1.3;
    }
    html[lang="en-US"] .our-school-item05{
        position: absolute;
        top: 52%;
        left: 71%;
        width: 20%;
    }
    html[lang="en-US"] .our-school-item05 .our-sc-h1{
        background: url('/wp-content/themes/kingster-child/images/our-school/icon-bg5.png') no-repeat;
        height: 100px;
        padding: 28px 10px 0 40px;
        background-size: 100%;
        color: #ffffff;
        font-size: 18px;
        max-width: 175px;
        line-height: 1.2;
        text-align: center;
    }
    html[lang="en-US"] .our-school-item05  .our-sc-sce{
        width: 100%;
        color: #004fa7;
        font-size: 13px;
        text-align: left;
        line-height: 1.3;
    }
    html[lang="en-US"] .our-school-item06{
        position: absolute;
        top: 12%;
        right: 0;
        width: 15%;
    }
    html[lang="en-US"] .our-school-item06 .our-sc-h1{
        background: url('/wp-content/themes/kingster-child/images/our-school/icon-bg6.png') no-repeat;
        height: 140px;
        padding: 60px 20px 0 20px;
        background-size: 100%;
        color: #ffffff;
        font-size: 18px;
        max-width: 190px;
        line-height: 1.2;
        width: 160px;
        text-align: center;
        margin-left: -15%;
    }
    html[lang="en-US"] .our-school-item06  .our-sc-sce{
        width: 100%;
        color: #004fa7;
        font-size: 13px;
        text-align: left;
        line-height: 1.3;
        padding: 0 0 0 10px;
        box-sizing: border-box;
    }
    html[lang="en-US"] .our-school-item07{
        position: absolute;
        top: 0;
        right: 0;
        display: flex;
        align-items: center;
    }
    html[lang="en-US"] .our-school-item07 .our-sc-h1{
        background: url('/wp-content/themes/kingster-child/images/our-school/icon-bg7.png') no-repeat;
        height: 110px;
        padding: 28px 10px 0 40px;
        background-size: 100%;
        color: #ffffff;
        font-size: 18px;
        max-width: 200px;
        line-height: 1.2;
        text-align: center;
        width: 170px;
    }
    html[lang="en-US"] .our-school-item07  .our-sc-sce{
        width: 250px;
        color: #004fa7;
        font-size: 13px;
        text-align: left;
        line-height: 1.3;
    }
    html[lang="zh-hans"] .our-school-item01 .our-sc-h1{
        color: #ffffff;
        font-size: 18px;
        max-width: 190px;
        height: 120px;
        line-height: 1.2;
        padding: 36px 20px 0 37px;
        border-radius: 20px;
        background: url('/wp-content/themes/kingster-child/images/our-school/icon-bg.png') no-repeat;
        background-size: 100%;
        position: absolute;
        left: 15%;
        z-index: 9;
        width: 170px;
        text-align: center;
    }
    html[lang="zh-hans"] .our-school-item01 .our-sc-sce{
        width: 100%;
        color: #004fa7;
        font-size: 13px;
        text-align: left;
        line-height: 1.3;
        padding: 115px 20px 0 0;
    }
    html[lang="zh-hans"] .our-school-item02{
        position: absolute;
        top: 52%;
        left: 0;
        width: 25%;
    }
    html[lang="zh-hans"] .our-school-item02 .our-sc-h1{
        background: url('/wp-content/themes/kingster-child/images/our-school/icon-bg2.png') no-repeat;
        color: #ffffff;
        font-size: 18px;
        max-width: 220px;
        height: 150px;
        line-height: 1.2;
        padding: 40px 0 0 30px;
        background-size: 100%;
        position: absolute;
        right: 0;
        z-index: 9;
        text-align: center;
        width: 190px;
    }
    html[lang="zh-hans"] .our-school-item02 .our-sc-sce{
        width: 100%;
        color: #004fa7;
        font-size: 13px;
        text-align: left;
        padding-top: 120px;
        line-height: 1.3;
    }
    html[lang="zh-hans"] .our-school-item03{
        position: absolute;
        top: 52%;
        left: 29%;
        width: 17%;
    }
    html[lang="zh-hans"] .our-school-item03 .our-sc-h1{
        background: url('/wp-content/themes/kingster-child/images/our-school/icon-bg3.png') no-repeat;
        height: 120px;
        padding: 30px 10px 0 42px;
        background-size: 100%;
        color: #ffffff;
        font-size: 18px;
        max-width: 190px;
        line-height: 1.2;
        text-align: center;
        width: 170px;
    }
    html[lang="zh-hans"] .our-school-item03 .our-sc-sce{
        width: 100%;
        color: #004fa7;
        font-size: 13px;
        text-align: left;
        line-height: 1.2;
    }
    html[lang="zh-hans"] .our-school-item04{
        position: absolute;
        top: 52%;
        left: 49%;
        width: 18%;
    }
    html[lang="zh-hans"] .our-school-item04 .our-sc-h1{
        background: url('/wp-content/themes/kingster-child/images/our-school/icon-bg4.png') no-repeat;
        height: 120px;
        padding: 25px 10px 0 42px;
        background-size: 100%;
        color: #ffffff;
        font-size: 18px;
        max-width: 190px;
        line-height: 1.2;
        width: 170px;
        text-align: center;
    }
    html[lang="zh-hans"] .our-school-item04 .our-sc-sce{
        width: 100%;
        color: #004fa7;
        font-size: 13px;
        text-align: left;
        line-height: 1.3;
    }
    html[lang="zh-hans"] .our-school-item05{
        position: absolute;
        top: 52%;
        left: 71%;
        width: 20%;
    }
    html[lang="zh-hans"] .our-school-item05 .our-sc-h1{
        background: url('/wp-content/themes/kingster-child/images/our-school/icon-bg5.png') no-repeat;
        height: 120px;
        padding:26px 10px 0 40px;
        background-size: 100%;
        color: #ffffff;
        font-size: 18px;
        max-width: 170px;
        line-height: 1.2;
        text-align: center;
    }
    html[lang="zh-hans"] .our-school-item05  .our-sc-sce{
        width: 100%;
        color: #004fa7;
        font-size: 13px;
        text-align: left;
        line-height: 1.3;
    }
    html[lang="zh-hans"] .our-school-item06{
        position: absolute;
        top: 12%;
        right: 0;
        width: 15%;
    }
    html[lang="zh-hans"] .our-school-item06 .our-sc-h1{
        background: url('/wp-content/themes/kingster-child/images/our-school/icon-bg6.png') no-repeat;
        height: 142px;
        padding: 68px 20px 0 20px;
        background-size: 100%;
        color: #ffffff;
        font-size: 18px;
        max-width: 180px;
        line-height: 1.2;
        width: 160px;
        text-align: center;
        margin-left: -15%;
    }
    html[lang="zh-hans"] .our-school-item06  .our-sc-sce{
        width: 100%;
        color: #004fa7;
        font-size: 13px;
        text-align: left;
        line-height: 1.3;
        padding: 0 0 0 10px;
        box-sizing: border-box;
    }
    html[lang="zh-hans"] .our-school-item07{
        position: absolute;
        top: 0;
        right: 0;
        display: flex;
        align-items: center;
    }
    html[lang="zh-hans"] .our-school-item07 .our-sc-h1{
        background: url('/wp-content/themes/kingster-child/images/our-school/icon-bg7.png') no-repeat;
        height: 110px;
        padding: 43px 10px 0 40px;
        background-size: 100%;
        color: #ffffff;
        font-size: 18px;
        max-width: 200px;
        line-height: 1.2;
        text-align: center;
        width: 170px;
    }
    html[lang="zh-hans"] .our-school-item07  .our-sc-sce{
        width: 250px;
        color: #004fa7;
        font-size: 13px;
        text-align: left;
        line-height: 1.3;
    }
    html[lang="fr-FR"] .our-school-item01 .our-sc-h1{
        color: #ffffff;
        font-size: 18px;
        max-width: 190px;
        height: 120px;
        line-height: 1.2;
        padding: 25px 10px 0 43px;;
        border-radius: 20px;
        background: url('/wp-content/themes/kingster-child/images/our-school/icon-bg.png') no-repeat;
        background-size: 100%;
        position: absolute;
        left: 15%;
        z-index: 9;
        width: 170px;
    }
    html[lang="fr-FR"] .our-school-item01 .our-sc-sce{
        width: 100%;
        color: #004fa7;
        font-size: 13px;
        text-align: left;
        line-height: 1.3;
        padding: 90px 20px 0 0;
    }
    html[lang="fr-FR"] .our-school-item02{
        position: absolute;
        top: 52%;
        left: 0;
        width: 25%;
    }
    html[lang="fr-FR"] .our-school-item02 .our-sc-h1{
        background: url('/wp-content/themes/kingster-child/images/our-school/icon-bg2.png') no-repeat;
        color: #ffffff;
        font-size: 18px;
        max-width: 220px;
        height: 150px;
        line-height: 1.2;
        padding: 24px 0 0 30px;
        background-size: 100%;
        position: absolute;
        right: 0;
        z-index: 9;
        text-align: center;
        width: 180px;
    }
    html[lang="fr-FR"] .our-school-item02 .our-sc-sce{
        width: 100%;
        color: #004fa7;
        font-size: 13px;
        text-align: left;
        padding-top: 108px;
        line-height: 1.3;
    }
    html[lang="fr-FR"] .our-school-item03{
        position: absolute;
        top: 52%;
        left: 28%;
        width: 17%;
    }
    html[lang="fr-FR"] .our-school-item03 .our-sc-h1{
        background: url('/wp-content/themes/kingster-child/images/our-school/icon-bg3.png') no-repeat;
        height: 110px;
        padding: 25px 10px 0 30px;
        background-size: 100%;
        color: #ffffff;
        font-size: 18px;
        max-width: 190px;
        line-height: 1.2;
        text-align: center;
        width: 160px;
    }
    html[lang="fr-FR"] .our-school-item03 .our-sc-sce{
        width: 100%;
        color: #004fa7;
        font-size: 13px;
        text-align: left;
        line-height: 1.2;
    }
    html[lang="fr-FR"] .our-school-item04{
        position: absolute;
        top: 52%;
        left: 49%;
        width: 18%;
    }
    html[lang="fr-FR"] .our-school-item04 .our-sc-h1{
        background: url('/wp-content/themes/kingster-child/images/our-school/icon-bg4.png') no-repeat;
        height: 105px;
        padding: 35px 10px 0 42px;
        background-size: 100%;
        color: #ffffff;
        font-size: 18px;
        max-width: 190px;
        line-height: 1.2;
        width: 160px;
        text-align: center;
    }
    html[lang="fr-FR"] .our-school-item04 .our-sc-sce{
        width: 100%;
        color: #004fa7;
        font-size: 13px;
        text-align: left;
        line-height: 1.3;
    }
    html[lang="fr-FR"] .our-school-item05{
        position: absolute;
        top: 52%;
        left: 70%;
        width: 20%;
    }
    html[lang="fr-FR"] .our-school-item05 .our-sc-h1{
        background: url('/wp-content/themes/kingster-child/images/our-school/icon-bg5.png') no-repeat;
        height: 105px;
        padding: 15px 10px 0 40px;
        background-size: 100%;
        color: #ffffff;
        font-size: 18px;
        max-width:  178px;
        line-height: 1.2;
        text-align: center;
    }
    html[lang="fr-FR"] .our-school-item05  .our-sc-sce{
        width: 100%;
        color: #004fa7;
        font-size: 13px;
        text-align: left;
        line-height: 1.3;
    }
    html[lang="fr-FR"] .our-school-item06{
        position: absolute;
        top: 12%;
        right: 0;
        width: 15%;
    }
    html[lang="fr-FR"] .our-school-item06 .our-sc-h1{
        background: url('/wp-content/themes/kingster-child/images/our-school/icon-bg6.png') no-repeat;
        height: 140px;
        padding: 65px 20px 0 20px;
        background-size: 100%;
        color: #ffffff;
        font-size: 18px;
        max-width: 160px;
        line-height: 1.2;
        width: 190px;
        text-align: center;
        margin-left: -15%;
    }
    html[lang="fr-FR"] .our-school-item06  .our-sc-sce{
        width: 100%;
        color: #004fa7;
        font-size: 13px;
        text-align: left;
        line-height: 1.3;
        padding: 0 0 0 10px;
        box-sizing: border-box;
    }
    html[lang="fr-FR"] .our-school-item07{
        position: absolute;
        top: 0;
        right: 0;
        display: flex;
        align-items: center;
    }
    html[lang="fr-FR"] .our-school-item07 .our-sc-h1{
        background: url('/wp-content/themes/kingster-child/images/our-school/icon-bg7.png') no-repeat;
        height: 110px;
        padding: 20px 10px 0 40px;
        background-size: 100%;
        color: #ffffff;
        font-size: 18px;
        max-width: 200px;
        line-height: 1.2;
        text-align: center;
        width: 180px;
    }
    html[lang="fr-FR"] .our-school-item07  .our-sc-sce{
        width: 250px;
        color: #004fa7;
        font-size: 13px;
        text-align: left;
        line-height: 1.3;
    }    
}

@media screen and (max-width: 1024px) {
    .our-school-imflex {
        display: flex;
        flex-wrap: wrap;
        width: 100%;
        padding: 0 20%;
        margin: 0 auto;
        box-sizing: border-box;
    }
    .our-school-page-rel {
        position: relative;
        padding: 115px 0 340px;
    }
    html[lang="en-US"] .our-school-item01{
        position: absolute;
        top: 20px;
        left: 0;
        width: 20%;
    }

    html[lang="en-US"] .our-school-item01 .our-sc-h1{
        color: #ffffff;
        font-size: 18px;
        max-width: 165px;
        height: 120px;
        line-height: 1.2;
        padding: 20px 20px 0 50px;
        border-radius: 20px;
        background: url('/wp-content/themes/kingster-child/images/our-school/icon-bg.png') no-repeat;
        background-size: 100%;
        position: absolute;
        left: 15%;
        z-index: 9;
        width: 190px;
    }
    html[lang="en-US"] .our-school-item01 .our-sc-sce{
        width: 100%;
        color: #004fa7;
        font-size: 13px;
        text-align: left;
        line-height: 1.3;
        padding: 90px 20px 0 0;
    }
    html[lang="en-US"] .our-school-item02{
        position: absolute;
        top: 52%;
        left: 0;
        width: 25%;
    }
    html[lang="en-US"] .our-school-item02 .our-sc-h1{
        background: url('/wp-content/themes/kingster-child/images/our-school/icon-bg2.png') no-repeat;
        color: #ffffff;
        font-size: 18px;
        max-width: 220px;
        height: 150px;
        line-height: 1.2;
        padding: 25px 0 0 30px;
        background-size: 100%;
        position: absolute;
        right: 0;
        z-index: 9;
        text-align: center;
        width: 180px;
    }
    html[lang="en-US"] .our-school-item02 .our-sc-sce{
        width: 100%;
        color: #004fa7;
        font-size: 13px;
        text-align: left;
        padding-top: 103px;
        line-height: 1.3;
    }
    html[lang="en-US"] .our-school-item03{
        position: absolute;
        top: 52%;
        left: 29%;
        width: 17%;
    }
    html[lang="en-US"] .our-school-item03 .our-sc-h1{
        background: url('/wp-content/themes/kingster-child/images/our-school/icon-bg3.png') no-repeat;
        height: 105px;
        padding: 33px 10px 0 38px;
        background-size: 100%;
        color: #ffffff;
        font-size: 18px;
        max-width: 190px;
        line-height: 1.2;
        text-align: center;
        width: 165px;
    }
    html[lang="en-US"] .our-school-item03 .our-sc-sce{
        width: 100%;
        color: #004fa7;
        font-size: 13px;
        text-align: left;
        line-height: 1.2;
    }
    html[lang="en-US"] .our-school-item04{
        position: absolute;
        top: 52%;
        left: 49%;
        width: 18%;
    }
    html[lang="en-US"] .our-school-item04 .our-sc-h1{
        background: url('/wp-content/themes/kingster-child/images/our-school/icon-bg4.png') no-repeat;
        height: 105px;
        padding: 30px 10px 0 42px;
        background-size: 100%;
        color: #ffffff;
        font-size: 18px;
        max-width: 190px;
        line-height: 1.2;
        width: 165px;
        text-align: center;
    }
    html[lang="en-US"] .our-school-item04 .our-sc-sce{
        width: 100%;
        color: #004fa7;
        font-size: 13px;
        text-align: left;
        line-height: 1.3;
    }
    html[lang="en-US"] .our-school-item05{
        position: absolute;
        top: 52%;
        left: 71%;
        width: 20%;
    }
    html[lang="en-US"] .our-school-item05 .our-sc-h1{
        background: url('/wp-content/themes/kingster-child/images/our-school/icon-bg5.png') no-repeat;
        height: 100px;
        padding: 28px 10px 0 40px;
        background-size: 100%;
        color: #ffffff;
        font-size: 18px;
        max-width: 175px;
        line-height: 1.2;
        text-align: center;
    }
    html[lang="en-US"] .our-school-item05  .our-sc-sce{
        width: 100%;
        color: #004fa7;
        font-size: 13px;
        text-align: left;
        line-height: 1.3;
    }
    html[lang="en-US"] .our-school-item06{
        position: absolute;
        top: 12%;
        right: 0;
        width: 20%;
    }
    html[lang="en-US"] .our-school-item06 .our-sc-h1{
        background: url('/wp-content/themes/kingster-child/images/our-school/icon-bg6.png') no-repeat;
        height: 140px;
        padding: 60px 20px 0 20px;
        background-size: 100%;
        color: #ffffff;
        font-size: 18px;
        max-width: 190px;
        line-height: 1.2;
        width: 160px;
        text-align: center;
        margin-left: -15%;
    }
    html[lang="en-US"] .our-school-item06  .our-sc-sce{
        width: 100%;
        color: #004fa7;
        font-size: 13px;
        text-align: left;
        line-height: 1.3;
        padding: 0 0 0 10px;
        box-sizing: border-box;
    }
    html[lang="en-US"] .our-school-item07{
        position: absolute;
        top: 0;
        right: 0;
        display: flex;
        align-items: center;
    }
    html[lang="en-US"] .our-school-item07 .our-sc-h1{
        background: url('/wp-content/themes/kingster-child/images/our-school/icon-bg7.png') no-repeat;
        height: 110px;
        padding: 28px 10px 0 40px;
        background-size: 100%;
        color: #ffffff;
        font-size: 18px;
        max-width: 200px;
        line-height: 1.2;
        text-align: center;
        width: 170px;
    }
    html[lang="en-US"] .our-school-item07  .our-sc-sce{
        width: 250px;
        color: #004fa7;
        font-size: 13px;
        text-align: left;
        line-height: 1.3;
    }
    html[lang="zh-hans"] .our-school-item01{
        position: absolute;
        top: 20px;
        left: 0;
        width: 20%;
    }
    html[lang="zh-hans"] .our-school-item01 .our-sc-h1{
        color: #ffffff;
        font-size: 18px;
        max-width: 190px;
        height: 120px;
        line-height: 1.2;
        padding: 36px 20px 0 37px;
        border-radius: 20px;
        background: url('/wp-content/themes/kingster-child/images/our-school/icon-bg.png') no-repeat;
        background-size: 100%;
        position: absolute;
        left: 15%;
        z-index: 9;
        width: 170px;
        text-align: center;
    }
    html[lang="zh-hans"] .our-school-item01 .our-sc-sce{
        width: 100%;
        color: #004fa7;
        font-size: 13px;
        text-align: left;
        line-height: 1.3;
        padding: 115px 20px 0 0;
    }
    html[lang="zh-hans"] .our-school-item02{
        position: absolute;
        top: 52%;
        left: 0;
        width: 25%;
    }
    html[lang="zh-hans"] .our-school-item02 .our-sc-h1{
        background: url('/wp-content/themes/kingster-child/images/our-school/icon-bg2.png') no-repeat;
        color: #ffffff;
        font-size: 18px;
        max-width: 220px;
        height: 150px;
        line-height: 1.2;
        padding: 40px 0 0 30px;
        background-size: 100%;
        position: absolute;
        right: 0;
        z-index: 9;
        text-align: center;
        width: 190px;
    }
    html[lang="zh-hans"] .our-school-item02 .our-sc-sce{
        width: 100%;
        color: #004fa7;
        font-size: 13px;
        text-align: left;
        padding-top: 120px;
        line-height: 1.3;
    }
    html[lang="zh-hans"] .our-school-item03{
        position: absolute;
        top: 52%;
        left: 29%;
        width: 17%;
    }
    html[lang="zh-hans"] .our-school-item03 .our-sc-h1{
        background: url('/wp-content/themes/kingster-child/images/our-school/icon-bg3.png') no-repeat;
        height: 120px;
        padding: 30px 10px 0 42px;
        background-size: 100%;
        color: #ffffff;
        font-size: 18px;
        max-width: 190px;
        line-height: 1.2;
        text-align: center;
        width: 170px;
    }
    html[lang="zh-hans"] .our-school-item03 .our-sc-sce{
        width: 100%;
        color: #004fa7;
        font-size: 13px;
        text-align: left;
        line-height: 1.2;
    }
    html[lang="zh-hans"] .our-school-item04{
        position: absolute;
        top: 52%;
        left: 49%;
        width: 18%;
    }
    html[lang="zh-hans"] .our-school-item04 .our-sc-h1{
        background: url('/wp-content/themes/kingster-child/images/our-school/icon-bg4.png') no-repeat;
        height: 120px;
        padding: 25px 10px 0 42px;
        background-size: 100%;
        color: #ffffff;
        font-size: 18px;
        max-width: 190px;
        line-height: 1.2;
        width: 170px;
        text-align: center;
    }
    html[lang="zh-hans"] .our-school-item04 .our-sc-sce{
        width: 100%;
        color: #004fa7;
        font-size: 13px;
        text-align: left;
        line-height: 1.3;
    }
    html[lang="zh-hans"] .our-school-item05{
        position: absolute;
        top: 52%;
        left: 71%;
        width: 20%;
    }
    html[lang="zh-hans"] .our-school-item05 .our-sc-h1{
        background: url('/wp-content/themes/kingster-child/images/our-school/icon-bg5.png') no-repeat;
        height: 120px;
        padding:26px 10px 0 40px;
        background-size: 100%;
        color: #ffffff;
        font-size: 18px;
        max-width: 170px;
        line-height: 1.2;
        text-align: center;
    }
    html[lang="zh-hans"] .our-school-item05  .our-sc-sce{
        width: 100%;
        color: #004fa7;
        font-size: 13px;
        text-align: left;
        line-height: 1.3;
    }
    html[lang="zh-hans"] .our-school-item06{
        position: absolute;
        top: 12%;
        right: 0;
        width: 20%;
    }
    html[lang="zh-hans"] .our-school-item06 .our-sc-h1{
        background: url('/wp-content/themes/kingster-child/images/our-school/icon-bg6.png') no-repeat;
        height: 142px;
        padding: 68px 20px 0 20px;
        background-size: 100%;
        color: #ffffff;
        font-size: 18px;
        max-width: 180px;
        line-height: 1.2;
        width: 160px;
        text-align: center;
        margin-left: -15%;
    }
    html[lang="zh-hans"] .our-school-item06  .our-sc-sce{
        width: 100%;
        color: #004fa7;
        font-size: 13px;
        text-align: left;
        line-height: 1.3;
        padding: 0 0 0 10px;
        box-sizing: border-box;
    }
    html[lang="zh-hans"] .our-school-item07{
        position: absolute;
        top: 0;
        right: 0;
        display: flex;
        align-items: center;
    }
    html[lang="zh-hans"] .our-school-item07 .our-sc-h1{
        background: url('/wp-content/themes/kingster-child/images/our-school/icon-bg7.png') no-repeat;
        height: 110px;
        padding: 43px 10px 0 40px;
        background-size: 100%;
        color: #ffffff;
        font-size: 18px;
        max-width: 200px;
        line-height: 1.2;
        text-align: center;
        width: 170px;
    }
    html[lang="zh-hans"] .our-school-item07  .our-sc-sce{
        width: 250px;
        color: #004fa7;
        font-size: 13px;
        text-align: left;
        line-height: 1.3;
    }
    html[lang="fr-FR"] .our-school-item01{
        position: absolute;
        top: 0;
        left: 0;
        width: 20%;
    }
    html[lang="fr-FR"] .our-school-item01 .our-sc-h1{
        color: #ffffff;
        font-size: 18px;
        max-width: 190px;
        height: 120px;
        line-height: 1.2;
        padding: 25px 10px 0 43px;;
        border-radius: 20px;
        background: url('/wp-content/themes/kingster-child/images/our-school/icon-bg.png') no-repeat;
        background-size: 100%;
        position: absolute;
        left: 15%;
        z-index: 9;
        width: 170px;
    }
    html[lang="fr-FR"] .our-school-item01 .our-sc-sce{
        width: 100%;
        color: #004fa7;
        font-size: 13px;
        text-align: left;
        line-height: 1.3;
        padding: 90px 20px 0 0;
    }
    html[lang="fr-FR"] .our-school-item02{
        position: absolute;
        top: 52%;
        left: 0;
        width: 25%;
    }
    html[lang="fr-FR"] .our-school-item02 .our-sc-h1{
        background: url('/wp-content/themes/kingster-child/images/our-school/icon-bg2.png') no-repeat;
        color: #ffffff;
        font-size: 18px;
        max-width: 220px;
        height: 150px;
        line-height: 1.2;
        padding: 24px 0 0 30px;
        background-size: 100%;
        position: absolute;
        right: 0;
        z-index: 9;
        text-align: center;
        width: 180px;
    }
    html[lang="fr-FR"] .our-school-item02 .our-sc-sce{
        width: 100%;
        color: #004fa7;
        font-size: 13px;
        text-align: left;
        padding-top: 108px;
        line-height: 1.3;
    }
    html[lang="fr-FR"] .our-school-item03{
        position: absolute;
        top: 52%;
        left: 28%;
        width: 17%;
    }
    html[lang="fr-FR"] .our-school-item03 .our-sc-h1{
        background: url('/wp-content/themes/kingster-child/images/our-school/icon-bg3.png') no-repeat;
        height: 110px;
        padding: 25px 10px 0 30px;
        background-size: 100%;
        color: #ffffff;
        font-size: 18px;
        max-width: 190px;
        line-height: 1.2;
        text-align: center;
        width: 160px;
    }
    html[lang="fr-FR"] .our-school-item03 .our-sc-sce{
        width: 100%;
        color: #004fa7;
        font-size: 13px;
        text-align: left;
        line-height: 1.2;
    }
    html[lang="fr-FR"] .our-school-item04{
        position: absolute;
        top: 52%;
        left: 49%;
        width: 18%;
    }
    html[lang="fr-FR"] .our-school-item04 .our-sc-h1{
        background: url('/wp-content/themes/kingster-child/images/our-school/icon-bg4.png') no-repeat;
        height: 105px;
        padding: 35px 10px 0 42px;
        background-size: 100%;
        color: #ffffff;
        font-size: 18px;
        max-width: 190px;
        line-height: 1.2;
        width: 160px;
        text-align: center;
    }
    html[lang="fr-FR"] .our-school-item04 .our-sc-sce{
        width: 100%;
        color: #004fa7;
        font-size: 13px;
        text-align: left;
        line-height: 1.3;
    }
    html[lang="fr-FR"] .our-school-item05{
        position: absolute;
        top: 52%;
        left: 70%;
        width: 20%;
    }
    html[lang="fr-FR"] .our-school-item05 .our-sc-h1{
        background: url('/wp-content/themes/kingster-child/images/our-school/icon-bg5.png') no-repeat;
        height: 105px;
        padding: 15px 10px 0 40px;
        background-size: 100%;
        color: #ffffff;
        font-size: 18px;
        max-width:  178px;
        line-height: 1.2;
        text-align: center;
    }
    html[lang="fr-FR"] .our-school-item05  .our-sc-sce{
        width: 100%;
        color: #004fa7;
        font-size: 13px;
        text-align: left;
        line-height: 1.3;
    }
    html[lang="fr-FR"] .our-school-item06{
        position: absolute;
        top: 12%;
        right: 0;
        width: 20%;
    }
    html[lang="fr-FR"] .our-school-item06 .our-sc-h1{
        background: url('/wp-content/themes/kingster-child/images/our-school/icon-bg6.png') no-repeat;
        height: 140px;
        padding: 65px 20px 0 20px;
        background-size: 100%;
        color: #ffffff;
        font-size: 18px;
        max-width: 160px;
        line-height: 1.2;
        width: 190px;
        text-align: center;
        margin-left: -15%;
    }
    html[lang="fr-FR"] .our-school-item06  .our-sc-sce{
        width: 100%;
        color: #004fa7;
        font-size: 13px;
        text-align: left;
        line-height: 1.3;
        padding: 0 0 0 10px;
        box-sizing: border-box;
    }
    html[lang="fr-FR"] .our-school-item07{
        position: absolute;
        top: 0;
        right: 0;
        display: flex;
        align-items: center;
    }
    html[lang="fr-FR"] .our-school-item07 .our-sc-h1{
        background: url('/wp-content/themes/kingster-child/images/our-school/icon-bg7.png') no-repeat;
        height: 110px;
        padding: 20px 10px 0 40px;
        background-size: 100%;
        color: #ffffff;
        font-size: 18px;
        max-width: 200px;
        line-height: 1.2;
        text-align: center;
        width: 180px;
    }
    html[lang="fr-FR"] .our-school-item07  .our-sc-sce{
        width: 250px;
        color: #004fa7;
        font-size: 13px;
        text-align: left;
        line-height: 1.3;
    }    
}

@media screen and (max-width: 990px) {
    .our-school-imflex {
        display: flex;
        flex-wrap: wrap;
        width: 100%;
        padding: 0;
        margin: 0 auto;
        box-sizing: border-box;
    }
    .our-school-page-rel {
        position: relative;
        padding: 0;
    }
    html[lang="en-US"] .our-school-item01 {
        position: static;
        top: 20px;
        left: 0;
        width: 100%;
    }
    html[lang="en-US"] .our-school-item01 .our-sc-h1 {
        color: #ffffff;
        font-size: 18px;
        max-width: 165px;
        height: 100px;
        line-height: 1.2;
        padding: 20px 20px 0 50px;
        border-radius: 20px;
        background: url(/wp-content/themes/kingster-child/images/our-school/icon-bg.png) no-repeat;
        background-size: 100%;
        position: static;
        left: 0;
        z-index: 9;
        width: 190px;
    }
    html[lang="en-US"] .our-school-item01 .our-sc-sce {
        width: 100%;
        color: #004fa7;
        font-size: 13px;
        text-align: left;
        line-height: 1.3;
        padding: 10px 0 0 0;
    }
    html[lang="en-US"] .our-school-item02 {
        position: static;
        top: 52%;
        left: 0;
        width: 100%;
    }
    html[lang="en-US"] .our-school-item02 .our-sc-h1 {
        background: url(/wp-content/themes/kingster-child/images/our-school/icon-bg2.png) no-repeat;
        color: #ffffff;
        font-size: 18px;
        max-width: 220px;
        height: 100px;
        line-height: 1.2;
        padding: 25px 0 0 30px;
        background-size: 100%;
        position: static;
        right: 0;
        z-index: 9;
        text-align: center;
        width: 180px;
    }
    html[lang="en-US"] .our-school-item02 .our-sc-sce {
        width: 100%;
        color: #004fa7;
        font-size: 13px;
        text-align: left;
        padding-top: 10px;
        line-height: 1.3;
    }
    html[lang="en-US"] .our-school-item03 {
        position: static;
        top: 52%;
        left: 29%;
        width: 100%;
    }
    html[lang="en-US"] .our-school-item04 {
        position: static;
        top: 52%;
        left: 29%;
        width: 100%;
    }
    html[lang="en-US"] .our-school-item05 {
        position: static;
        top: 52%;
        left: 29%;
        width: 100%;
    }
    html[lang="en-US"] .our-school-item06 {
        position: static;
        top: 52%;
        left: 29%;
        width: 100%;
    }
    html[lang="en-US"] .our-school-item06 .our-sc-h1 {
        background: url(/wp-content/themes/kingster-child/images/our-school/icon-bg6.png) no-repeat;
        height: 140px;
        padding: 60px 20px 0 20px;
        background-size: 100%;
        color: #ffffff;
        font-size: 18px;
        max-width: 190px;
        line-height: 1.2;
        width: 160px;
        text-align: center;
        margin-left: 0;
    }
    html[lang="en-US"] .our-school-item06 .our-sc-sce {
        width: 100%;
        color: #004fa7;
        font-size: 13px;
        text-align: left;
        line-height: 1.3;
        padding: 0;
        box-sizing: border-box;
    }
    html[lang="en-US"] .our-school-item07 {
        position: static;
        top: 52%;
        left: 29%;
        width: 100%;
        display: block;
    }
    html[lang="en-US"] .our-school-item07 .our-sc-h1{
        height: 95px;
    }
    html[lang="en-US"] .our-school-item07 .our-sc-sce{
        width: 100%;
    }
    html[lang="fr-FR"] .our-school-item01 {
        position: static;
        top: 20px;
        left: 0;
        width: 100%;
    }
    html[lang="fr-FR"] .our-school-item01 .our-sc-h1 {
        color: #ffffff;
        font-size: 18px;
        max-width: 165px;
        height: 100px;
        line-height: 1.2;
        padding: 20px 20px 0 50px;
        border-radius: 20px;
        background: url(/wp-content/themes/kingster-child/images/our-school/icon-bg.png) no-repeat;
        background-size: 100%;
        position: static;
        left: 0;
        z-index: 9;
        width: 190px;
    }
    html[lang="fr-FR"] .our-school-item01 .our-sc-sce {
        width: 100%;
        color: #004fa7;
        font-size: 13px;
        text-align: left;
        line-height: 1.3;
        padding: 10px 0 0 0;
    }
    html[lang="fr-FR"] .our-school-item02 {
        position: static;
        top: 52%;
        left: 0;
        width: 100%;
    }
    html[lang="fr-FR"] .our-school-item02 .our-sc-h1 {
        background: url(/wp-content/themes/kingster-child/images/our-school/icon-bg2.png) no-repeat;
        color: #ffffff;
        font-size: 18px;
        max-width: 220px;
        height: 100px;
        line-height: 1.2;
        padding: 25px 0 0 30px;
        background-size: 100%;
        position: static;
        right: 0;
        z-index: 9;
        text-align: center;
        width: 180px;
    }
    html[lang="fr-FR"] .our-school-item02 .our-sc-sce {
        width: 100%;
        color: #004fa7;
        font-size: 13px;
        text-align: left;
        padding-top: 10px;
        line-height: 1.3;
    }
    html[lang="fr-FR"] .our-school-item03 {
        position: static;
        top: 52%;
        left: 29%;
        width: 100%;
    }
    html[lang="fr-FR"] .our-school-item04 {
        position: static;
        top: 52%;
        left: 29%;
        width: 100%;
    }
    html[lang="fr-FR"] .our-school-item05 {
        position: static;
        top: 52%;
        left: 29%;
        width: 100%;
    }
    html[lang="fr-FR"] .our-school-item06 {
        position: static;
        top: 52%;
        left: 29%;
        width: 100%;
    }
    html[lang="fr-FR"] .our-school-item06 .our-sc-h1 {
        background: url(/wp-content/themes/kingster-child/images/our-school/icon-bg6.png) no-repeat;
        height: 140px;
        padding: 60px 20px 0 20px;
        background-size: 100%;
        color: #ffffff;
        font-size: 18px;
        max-width: 190px;
        line-height: 1.2;
        width: 160px;
        text-align: center;
        margin-left: 0;
    }
    html[lang="fr-FR"] .our-school-item06 .our-sc-sce {
        width: 100%;
        color: #004fa7;
        font-size: 13px;
        text-align: left;
        line-height: 1.3;
        padding: 0;
        box-sizing: border-box;
    }
    html[lang="fr-FR"] .our-school-item07 {
        position: static;
        top: 52%;
        left: 29%;
        width: 100%;
        display: block;
    }
    html[lang="fr-FR"] .our-school-item07 .our-sc-h1{
        height: 95px;
    }
    html[lang="fr-FR"] .our-school-item07 .our-sc-sce{
        width: 100%;
    }


    html[lang="zh-hans"] .our-school-item01 {
        position: static;
        top: 20px;
        left: 0;
        width: 100%;
    }
    html[lang="zh-hans"] .our-school-item01 .our-sc-h1 {
        color: #ffffff;
        font-size: 18px;
        max-width: 165px;
        height: 100px;
        line-height: 1.2;
        padding: 30px 20px 0 40px;
        border-radius: 20px;
        background: url(/wp-content/themes/kingster-child/images/our-school/icon-bg.png) no-repeat;
        background-size: 100%;
        position: static;
        left: 0;
        z-index: 9;
        width: 190px;
    }
    html[lang="zh-hans"] .our-school-item01 .our-sc-sce {
        width: 100%;
        color: #004fa7;
        font-size: 13px;
        text-align: left;
        line-height: 1.3;
        padding: 10px 0 0 0;
    }
    html[lang="zh-hans"] .our-school-item02 {
        position: static;
        top: 52%;
        left: 0;
        width: 100%;
    }
    html[lang="zh-hans"] .our-school-item02 .our-sc-h1 {
        background: url(/wp-content/themes/kingster-child/images/our-school/icon-bg2.png) no-repeat;
        color: #ffffff;
        font-size: 18px;
        max-width: 220px;
        height: 100px;
        line-height: 1.2;
        padding: 35px 0 0 30px;
        background-size: 100%;
        position: static;
        right: 0;
        z-index: 9;
        text-align: center;
        width: 190px;
    }
    html[lang="zh-hans"] .our-school-item02 .our-sc-sce {
        width: 100%;
        color: #004fa7;
        font-size: 13px;
        text-align: left;
        padding-top: 10px;
        line-height: 1.3;
    }
    html[lang="zh-hans"] .our-school-item03 {
        position: static;
        top: 52%;
        left: 29%;
        width: 100%;
    }
    html[lang="zh-hans"] .our-school-item04 {
        position: static;
        top: 52%;
        left: 29%;
        width: 100%;
    }
    html[lang="zh-hans"] .our-school-item05 {
        position: static;
        top: 52%;
        left: 29%;
        width: 100%;
    }
    html[lang="zh-hans"] .our-school-item06 {
        position: static;
        top: 52%;
        left: 29%;
        width: 100%;
    }
    html[lang="zh-hans"] .our-school-item06 .our-sc-h1 {
        background: url(/wp-content/themes/kingster-child/images/our-school/icon-bg6.png) no-repeat;
        height: 140px;
        padding: 60px 20px 0 20px;
        background-size: 100%;
        color: #ffffff;
        font-size: 18px;
        max-width: 190px;
        line-height: 1.2;
        width: 160px;
        text-align: center;
        margin-left: 0;
    }
    html[lang="zh-hans"] .our-school-item06 .our-sc-sce {
        width: 100%;
        color: #004fa7;
        font-size: 13px;
        text-align: left;
        line-height: 1.3;
        padding: 0;
        box-sizing: border-box;
    }
    html[lang="zh-hans"] .our-school-item07 {
        position: static;
        top: 52%;
        left: 29%;
        width: 100%;
        display: block;
    }
    html[lang="zh-hans"] .our-school-item07 .our-sc-h1{
        height: 95px;
    }
    html[lang="zh-hans"] .our-school-item07 .our-sc-sce{
        width: 100%;
    }


}

@media screen and (max-width: 767px) {
    .our-p {
        font-size: 20px;
        color: #022f71;
    }
    .our-p span{
        font-size: 28px;
    }
    .our-page-t01 {
        border: 2px solid #004fa7 !important;
        font-size: 18px;
        color: #004fa7;
        line-height: 30px;
        padding: 14px 10px;
        display: inline-block;
        line-height: 1.2;
        margin-left: 0;
    }
    .our-page-t02 {
        border: 2px solid #b20d18 !important;
        font-size: 18px;
        color: #b20d18;
        line-height: 30px;
        padding: 14px 10px;
        display: inline-block;
        line-height: 1.2;
        margin-left: 0px;
        margin-top: -2px;
    }
    .our-school-item01{
        position: static;
        padding: 20px 0;
    }
    .our-school-item02{
        position: static;
        padding: 20px 0;
    }
    .our-school-item03{
        position: static;
        padding: 20px 0;
    }
    .our-school-item04{
        position: static;
        padding: 20px 0;
    }   
    .our-school-item05{
        position: static;
        padding: 20px 0;
    }
    .our-school-item06{
        position: static;
        padding: 20px 0;
    }
    .our-school-item07{
        position: static;
        padding: 20px 0;
    }
    .our-school-item01 .our-sc-h1{
        position: static;
        font-size: 20px;
        height: 92px;
        padding: 16px 20px 0 38px;
        max-width: 155px;
    } 
    .our-school-item01 .our-sc-sce{
        width: 100%;
        padding: 10px 0 0 0;
    }
    .our-school-item02 .our-sc-h1{
        position: static;
        font-size: 20px;
        max-width: 170px;
        height: 90px;
        padding: 17px 0 0 22px;
    } 
    .our-school-item02 .our-sc-sce{
        width: 100%;
        padding: 10px 0 0 0;
    }
    .our-school-item03 .our-sc-h1{
        position: static;
        font-size: 20px;
        max-width: 145px;
        height: 84px;
        padding: 16px 10px 0 30px;
    } 
    .our-school-item03 .our-sc-sce{
        width: 100%;
        padding: 10px 0 0 0;
    }
    .our-school-item04 .our-sc-h1{
        position: static;
        font-size: 20px;
        max-width: 160px;
        height: 98px;
        padding: 26px 10px 0 34px;
    } 
    .our-school-item04 .our-sc-sce{
        width: 100%;
        padding: 10px 0 0 0;
    }
    .our-school-item05 .our-sc-h1{
        position: static;
        font-size: 20px;
        max-width: 186px;
        height: 100px;
        padding: 27px 10px 0 40px;
    } 
    .our-school-item05 .our-sc-sce{
        width: 100%;
        padding: 10px 0 0 0;
    }
    .our-school-item06 .our-sc-h1 {
        background: url(/wp-content/themes/kingster-child/images/our-school/icon-bg6-m.png) no-repeat;
        height: 100px;
        padding: 22px 20px 0 43px;
        background-size: 100%;
        color: #ffffff;
        font-size: 20px;
        max-width: 170px;
        line-height: 1.2;
    }
    .our-school-item06 .our-sc-sce{
        width: 100%;
        padding: 10px 0 0 0;
    }
    .our-school-item07 .our-sc-h1{
        position: static;
        font-size: 20px;
        max-width: 175px;
        height: 93px;
        padding: 25px 10px 0 33px;
    } 
    .our-school-item07 .our-sc-sce{
        width: 100%;
        padding: 10px 0 0 0;
    }
    .our-school-item07{
        display: block;
    }
    .our-school-imflex{
        width: 100%;
        padding-bottom: 20px;
    }
    .our-school-page-rel {
        position: relative;
        padding: 0 0 40px;
    }
    .our-sc-img {
        width: 50%;
    }
    .os-qa-li{
        line-height: 1.3;
    }
    .choose-video-h{
        width: 100%;
        height: auto;
        margin: 0 auto;
        display: block;
    }
    .navlist .gdlr-core-pbf-wrapper-container{
        display: flex;
        width: 100%;
        overflow-x: scroll;
    }
    .ageslist .gdlr-core-item-pdlr{
       padding-left: 0!important;
    }
    .ageslist .tab-btn{
       width: 170px;
    }
    .subtitle-on{
        text-align: center;
        line-height: 1.3;
        font-size: 20px;
    }
    .subtitle-two{
        text-align: center;
        line-height: 1.3;
    }
    .choose-video-title-name{
        font-size: 20px;
        padding: 0 0 15px 0;
    }
    .discover-box {
        font-size: 16px;
        max-width: 900px;
        margin: 0 auto;
    }
    .subtitle-three{
        text-align: center;
        line-height: 1.3;
    }
    .subtitle-four{
        text-align: center;
        line-height: 1.3; 
    }
    .classroom-tit-jc{
        font-size: 16px;
    }
    .classroom-tit-jc-two{
        font-size: 16px;
    }
    .classroom-tit-jc-three{
        font-size: 16px;
    }
    .classroom-tit-jc-four{
        font-size: 16px;
    }
    .box-pad-01{
        padding: 0 0 30px;
    }
    .our-school-page-btn{
        font-size: 16px;
    }
    .box-pad-02 {
        padding: 40px 0 0;
    }
    .box-pad-03{
        padding: 40px 0 0;
    }
    .box-pad-04 {
        padding: 40px 0 20px 0;
    }
    .box-pad-05{
        padding: 40px 0 20px 0;
    }
    .box-pad-07 {
        padding: 40px 0 20px 0;
    }
    .box-pad-08{
        padding: 40px 0 20px 0;
    }
    .font-pad {
        padding-bottom: 10px;
    }
    .os-qa-li {
        width: 100%;
        margin: 0;
        position: relative;
        padding: 20px 20px 20px 60px;
        border-bottom: 1px dashed #f1f1f1;
        display: block;
        font-size: 16px;
        line-height: 1.3;
        background: #ffffff;
        box-sizing: border-box;
    }
    .video-pad-jc {
        padding: 100px 50px 60px;
    }
    .admission-h1{
        font-size: 20px;
        padding: 0;
        line-height: 1.3;
    }
    .remark-fle {
        display: block;
        margin-bottom: 0;
    }
    .remark-right {
        display: flex;
        flex-direction: column;
        align-items: center;
        position: relative;
        width: 140px;
        margin: 0 auto;
        padding-top: 30px;
    }
    .remark-left-box::after {
        position: absolute;
        background: url(/wp-content/themes/kingster-child/images/answer/arr-bot.png) no-repeat;
        background-size: 60px;
        right: auto;
        left: 30px;
        bottom: -80px;
        width: 60px;
        height: 80px;
        content: "";
        z-index: 1;
    }
    .familie-video{
        padding: 60px 0;
        margin-bottom: 40px;
    }
    .subtitle-one-jc{
        min-height: auto;
    }
    .subtitle-two{
        font-size: 20px;
    }
    .subtitle-three{
        font-size: 20px;
    }
    .subtitle-four{
        font-size: 20px;
    }
    .choose-video-four-name{
        font-size: 18px;
    }
    .subtitle-jc-three{
        font-size: 16px;
    }
    .french-text-right{
        text-align: left;
    }
    .french-page-03{
        padding: 40px 0 20px   
    }
    .baccalaureate-vs{
        padding: 0 0 20px;
    }
    .baccalaureate-li {
        width: 50%;
        text-align: center;
        padding: 5px;
        background: #ffffff;
        border: 4px solid #7fbbdb;
        box-sizing: border-box;
        border-radius: 14px;
        position: relative;
        margin: 0 5px;
        cursor: pointer;
    }
    .bcurr {
        background: #003d75 !important;
        color: white;
        border: 4px solid #7fbbdb !important;
        box-sizing: border-box;
    }
    .bcurr::after {
        width: 0;
        height: 0;
        border-left: 14px solid transparent;
        border-right: 14px solid transparent;
        border-top: 14px solid #7fbbdb;
        position: absolute;
        left: 50%;
        transform: translateX(-50%);
        bottom: -14px;
        content: "";
    }
    .baccalaureate-name{
        line-height: 1.2;
        height: 80px;
        display: flex;
        align-items: center;
        justify-content: center;
    }
    .french-page-05 {
        width: 100%;
        padding: 40px 0 0;
    }
    .choose-video-four{
        padding-bottom: 20px;
        line-height: 1.3;
    }
    .speak-pad{
        padding: 40px 0 10px ;
    }
    .non-video {
        padding: 50px 0;
    }
    .non-video2 {
        padding: 50px 0;
    }
    .lfs-fle{
        display: block;
        margin-bottom: 0;
    }
    .lfs-fle02 {
        display: flex;
        margin-top: 35px;
        align-items: flex-end;
        flex-wrap: wrap;
        flex-direction: column-reverse;
    }
    .lfs-right{
        margin: 15px auto 0;
    }
    .lfs-right02{
        margin: 15px auto 0;
    }
    .lfs-left-box::after {
        position: absolute;
        background: url(/wp-content/themes/kingster-child/images/answer/arr-bot.png) no-repeat;
        background-size: 60px;
        left: 30px;
        right: auto;
        bottom: -80px;
        width: 80px;
        height: 90px;
        content: "";
        z-index: 1;
    }
    .lfs-left-box02::after {
        position: absolute;
        background: url(/wp-content/themes/kingster-child/images/answer/arr-bot-left.png) no-repeat;
        background-size: 60px;
        right: 30px;
        left: auto;
        bottom: -80px;
        width: 80px;
        height: 90px;
        content: "";
        z-index: 1;
    }
    .french-pad{
        padding: 0;
    }
    .speak-pad-02{
        padding: 30px 0;
    }
    .speak-pad-03{
        padding: 30px 0 50px;
    }
    .speak-pad-04{
        padding: 40px 0;
    }
    .speak-pad-05{
        padding: 0 0 40px 0;
    }
    .speak-pad-06{
        padding: 30px 0 80px;
    }
    .lang-stream-top{
        padding-bottom: 20px;
    }

    html[lang="zh-hans"] .lang-stream-top .gdlr-core-pbf-wrapper-container {
        display: flex;
        width: 100%;
        overflow-x: scroll;
        overflow-y: hidden;
        height: 200px;
    }
    html[lang="zh-hans"] .feature-tab-btn{
        width: 180px;
        height: 190px;
        position: relative;
        margin-right: 10px;
        background: #f7f7f7;
        border-radius: 10px;
        border: 2px solid #f7f7f7;
        box-sizing: border-box;
        min-height: auto;
    }
    
    html[lang="en-US"] .lang-stream-top .gdlr-core-pbf-wrapper-container {
        display: flex;
        width: 100%;
        overflow-x: scroll;
        overflow-y: hidden;
        height: 200px;
    }
    html[lang="en-US"] .feature-tab-btn{
        width: 180px;
        height: 190px;
        position: relative;
        margin-right: 10px;
        background: #f7f7f7;
        border-radius: 10px;
        border: 2px solid #f7f7f7;
        box-sizing: border-box;
        min-height: auto;
    }


    html[lang="fr-FR"] .lang-stream-top .gdlr-core-pbf-wrapper-container {
        display: flex;
        width: 100%;
        overflow-x: scroll;
        overflow-y: hidden;
        height: 230px;
    }
    html[lang="fr-FR"] .feature-tab-btn{
        width: 180px;
        height: 220px;
        position: relative;
        margin-right: 10px;
        background: #f7f7f7;
        border-radius: 10px;
        padding: 20px 10px;
        border: 2px solid #f7f7f7;
        box-sizing: border-box;
        min-height: auto;
    }
    html[lang="fr-FR"] .from-k-tit{
        line-height: 1.2;
        height: 40px;
    }
    html[lang="fr-FR"] .well-title{
        height: 50px;
        line-height: 1.2;
        font-size: 16px;
    }
    html[lang="en-US"] .well-title{
        height: 50px;
        line-height: 1.2;
        font-size: 16px;
    }
    .from-k-tit{
        font-size: 13px;
    }
    .from-k-name{
        font-size: 14px;
    }
    .from-k-img img{
        width: 80px;
    }
    .feature-active{
        border-radius: 10px;
        background: #ffffff;
        border-left: 2px solid #f19069 !important;
        border-top: 2px solid #f19069 !important;
        border-right: 2px solid #f19069 !important;
        border-bottom: 2px solid #f19069 !important;
        box-sizing: border-box;
        position: relative;
    }
    .feature-active::after{
        width: 0;
        height: 0;
        border-left: 10px solid transparent;
        border-right: 10px solid transparent;
        border-top: 10px solid #f19069;
        position: absolute;
        left: 50%;
        transform: translateX(-50%);
        bottom: -10px;
        content: "";
    }
    .feature-tab-pane .gdlr-core-pbf-column-content {
        background: #ffffff;
        padding: 0px;
        box-sizing: border-box;
        border: 2px solid #f19069;
        width: 100%;
        border-radius: 10px;
    }
    .inter-lan-left, .china-lan-left, .other-lan-left{
        font-size: 16px;
        line-height: 1.3;
        width: 100%;
        padding: 10px;
        box-sizing: border-box;
    }
    .inter-lan-stre-box, .china-lan-stre-box, .other-lan-stre-box {
        margin: 20px auto;
        padding: 0;
        border: 2px solid #4a8cff!important;
        width: 100%;
        position: relative;
        border-radius: 10px;
    }
    .inter-lan-li {
        display: block;
        justify-content: space-between;
        align-items: center;
        position: relative;
        z-index: 10;
    }
    .inter-lan-right{
        width: 100%;
        padding: 0 10px 0;
        box-sizing: border-box;
    }
    .inter-lan-loc-one {
        display: none;
        padding: 20px;
        border: 2px solid #4a8cff !important;
        background: #ffffff;
        position: absolute;
        z-index: 9;
        left: 0;
        right:0;
        width: 100%;
        border-radius: 14px;
        margin-top: 2px;
        box-sizing: border-box;
        box-shadow: 0px 3px 11px 0px rgba(0, 0, 0, 0.35);
    }
    .inter-lan-loc-two {
        display: none;
        padding: 20px;
        border: 2px solid #4a8cff !important;
        background: #ffffff;
        position: absolute;
        z-index: 9;
        left: 0;
        right:0;
        width: 100%;
        border-radius: 14px;
        margin-top: 2px;
        box-shadow: 0px 3px 11px 0px rgba(0, 0, 0, 0.35);
    }
    .inter-lan-loc-three {
        display: none;
        padding: 20px;
        border: 2px solid #4a8cff !important;
        background: #ffffff;
        position: absolute;
        left: 0;
        right:0;
        width: 100%;
        border-radius: 14px;
        margin-top: 2px;
        box-shadow: 0px 3px 11px 0px rgba(0, 0, 0, 0.35);
    }
    .three-h1,.two-h1,.one-h1{
        font-size: 16px;
        line-height: 1.3;
    }
    .china-lan-li{
        display: block;
    }
    .other-lan-li{
        display: block;
    }
    .china-lan-right{
        width: 100%;
        padding: 0 10px 0;
        box-sizing: border-box;
    }
    .other-lan-right{
        width: 100%;
        padding: 0 10px 0;
        box-sizing: border-box;
    }
    .china-lan-loc-one {
        display: none;
        padding: 20px;
        border: 2px solid #4a8cff !important;
        background: #ffffff;
        position: absolute;
        left: 0;
        right:0;
        width: 100%;
        border-radius: 14px;
        margin-top: 2px;
        box-shadow: 0px 3px 11px 0px rgba(0, 0, 0, 0.35);
    }
    .china-lan-loc-two {
        display: none;
        padding: 20px;
        border: 2px solid #4a8cff !important;
        background: #ffffff;
        position: absolute;
        z-index: 4;
        left: 0;
        right:0;
        width: 100%;
        border-radius: 14px;
        margin-top: 2px;
        box-shadow: 0px 3px 11px 0px rgba(0, 0, 0, 0.35);
    }
    .other-lan-loc-one {
        display: none;
        padding: 20px;
        border: 2px solid #4a8cff !important;
        background: #ffffff;
        position: absolute;
        z-index: 2;
        left: 0;
        right:0;
        width: 100%;
        border-radius: 14px;
        margin-top: 2px;
        box-shadow: 0px 3px 11px 0px rgba(0, 0, 0, 0.35);
    }
    .other-lan-loc-two {
        display: none;
        padding: 20px;
        border: 2px solid #4a8cff !important;
        background: #ffffff;
        position: absolute;
        z-index: 2;
        left: 0;
        right:0;
        width: 100%;
        border-radius: 14px;
        margin-top: 2px;
        box-shadow: 0px 3px 11px 0px rgba(0, 0, 0, 0.35);
    }
    .other-lan-loc-three {
        display: none;
        padding: 20px;
        border: 2px solid #4a8cff !important;
        background: #ffffff;
        position: absolute;
        z-index: 2;
        left: 0;
        right:0;
        width: 100%;
        border-radius: 14px;
        margin-top: 2px;
        box-shadow: 0px 3px 11px 0px rgba(0, 0, 0, 0.35);
    }
    .lang-video-h {
        width: 100%;
        height: 168px;
        margin: 0 auto;
    }
    .streams-pad-01{
        padding: 40px 0 ;
    }
    .streams-pad-02{
        padding: 40px 0 ;
    }
    .streams-pad-03{
        padding: 40px 0;
    }
    .lang-stream{
        padding: 40px 0 0;
    }
    .soc-box{
        padding: 40px 0;
    }
    .lang-gdlr{
        padding: 40px 0;
    }
    .feature-tab-pane {
        padding: 0 0 40px 0;
    }
    .academic-pad-01{
        padding: 40px 0 20px;
    }
    .academic-pad-02{
        padding: 40px 0;
    }
    .academic-pad-03{
        padding: 40px 0;
    }
    .academic-pad-04{
        padding: 40px 0;
    }
    .res-num {
        font-size: 30px;
        color: #b0212f;
        font-weight: bolder;
    }
    .res-n {
        font-size: 24px;
        color: #b0212f;
        font-weight: bolder;
    }
    .academic-text {
        max-width: 1000px;
        margin: 0 auto;
        padding: 10px 0 30px 0;
    }
    .result-btn .gdlr-core-button{
        font-size: 16px;
    }
    .support-pad-01{
        padding: 40px 0 0;
    }
    .support-pad-02{
        padding: 30px 0 0;
    }
    .support-pad-02 .gdlr-core-pbf-wrapper-container {
        display: flex;
        width: 100%;
        overflow-x: scroll;
    }
    .support-pad-03{
        padding: 100px 0;
    }
    .support-pad-04{
        padding: 100px 0;
    }
    .support-pad-05{
        padding: 40px 0 20px;
    }
    .contact-cards{
        padding: 0 0 40px;
    }
    .well-tab-btn{
        width: 180px;
    }
    .well-title{
        font-size: 18px;
    }
    .well-tep-box::after{
        display: none;
    }
    .well-tep-box02::after{
        display: none;
    }
    .well-tep-box03::after{
        display: none;
    }
    .wfeature-active::after{
        width: 0;
        height: 0;
        border-left: 10px solid transparent;
        border-right: 10px solid transparent;
        border-top: 10px solid #00679c;
        position: absolute;
        left: 50%;
        transform: translateX(-50%);
        bottom: -10px;
        content: "";
    }
    .well-title-pad .gdlr-core-item-pdlr {
        padding-right: 0 !important;
    }
    .serv-num {
        font-size: 24px;
        color: #ae1f25;
        font-weight: bolder;
        width: 60px;
    }
    .ser-title{
        font-size: 16px;
        flex: 1;
    }
    .service-sub{
        font-size: 16px;
        line-height: 1.5;
    }
    .service-uni-lh1{
        font-size: 24px;
        line-height: 1.2;
    }
    .service-uni-rh1{
        font-size: 24px;
        line-height: 1.2;
    }
    .unib{
        line-height: 1.3;
    }
    .counsellor-video {
        padding: 100px 0;
    }
    .toolbox-title{
        min-height: auto;
    }
    .toolbox-text{
        min-height: auto;
    }
    .counsellor-pad-01{
        padding: 40px 0 0;
    }
    .counsellor-pad-02{
         padding: 40px 0 40px;
    }
    .counsellor-pad-03{
        padding: 40px 0 40px;
    }
    .counsellor-pad-04{
        padding: 40px 0 40px;
    }
    .counsellor-pad-05{
        padding: 0;
    }
    .counsellor-pad-06{
        padding: 40px 0 40px;
    }
    .counsellor-pad-07{
        padding: 0 0 40px;
    }
    .counsellor-pad-08{
        padding: 0 0 30px;
    }
    .counsellor-pad-09{
        padding: 100px 0 100px;
    }
    .counsellor-pad-10{
        padding: 40px 0 0;
    }
    .counsellor-pad-11{
        padding: 40px 0 40px;
    }
    .counsellor-pad-12{
        padding: 100px 0 100px; 
    }
    .counsellor-pad-13{
        padding: 100px 0 100px;
    }
    .counsellor-pad-14{
        padding: 40px 0;
    }
    .counsellor-pad-15{
        padding: 0 ;
    }
    .counsellor-pad-17{
        padding: 40px 0;
    }
    .counsellor-pad-18{
        padding: 100px 0;
    }
    .counsellor-pad-19{
        padding: 80px 0;
    }
    .toolbox-pad{
        padding-bottom: 50px;
    }
    .resu-left{
        padding: 0;
    }
    .map-box-pad {
        padding: 0;
    }
    .service-uni-lh1{
        border-bottom: 4px solid #4a8cff !important;
    }
    .service-uni-rdd {
        border-top: 4px solid #4a8cff !important;
        border-left: 4px solid #4a8cff !important;
    }
    .service-uni-right {
        margin-left: -4px;
    }
    .student-h1 {
        border-bottom: 4px solid #4a8cff !important;
    }
    .tep-qa{
        padding: 20px!important;
    }
    .container-cuntry{
        display: block;
    }
    .country-section{
        width: 100%;
        margin-bottom: 15px;
    }
    .institution-list-flex{
        display: block;
    }
    .institution-list-flex li{
        width: 100%;
    }
}