*{margin:0;padding:0;box-sizing:border-box;scroll-behavior:smooth}
img{vertical-align:middle;max-width:100%}
@font-face{font-family:OpenSans;src:url(../../../font/OpenSans-Regular.woff2) format('woff2');font-weight:400;font-display:swap}
@font-face{font-family:OpenSans;src:url(../../../font/OpenSans-Bold.woff2) format('woff2');font-weight:700;font-display:swap}
@font-face{font-family:OpenSans;src:url(../../../font/OpenSans-ExtraBold.woff2) format('woff2');font-weight:800;font-display:swap}
body{font-family:OpenSans!important;font-size:18px;-webkit-text-size-adjust:100%}
b{font-weight:700}
.title,h3.title{font-size:44px;color:#493a79;margin-bottom:24px;font-weight:800;text-align:center}
section{padding:36px 0}
.container{width:100%;max-width:1224px;padding:0 12px;margin:0 auto}
#normalHeader{background-size:contain,cover;background-position:bottom,top;padding-bottom:4%;position:relative;overflow:hidden}
#normalHeader::after,#normalHeader::before{content:"";width:100%;height:100%;display:block;background:url(../img/cloud3.webp) 0 0/contain repeat-y;top:0;left:0;position:absolute;z-index:0}
#normalHeader::after{animation:cloudFly 30s infinite backwards linear,flicker 10s infinite backwards linear}
#normalHeader::before{animation:cloudFly 30s 15s infinite backwards linear,flicker 10s infinite backwards linear}
@keyframes cloudFly{
0%{transform:translateX(-50%)}
100%{transform:translateX(100%)}
}
@keyframes flicker{
0%,100%{opacity:1}
50%{opacity:.3}
}
@keyframes changeColor{
0%,100%{filter:invert(0)}
50%{filter:invert(1)}
}
@keyframes rung{
0%{transform:translate(-20px,-10px)}
100%{transform:translate(5px,8px)}
}
#Intro,#normalHeader,#studyWithBestTeacher{overflow:hidden}
#normalHeader .wrapperBanner{position:relative;z-index:1;padding:24px 0}
#normalHeader.png{background-image:url(../img/may.webp),url(../img/backgroundPC.png)}
#normalHeader.webp{background-image:url(../img/may.webp),url(../img/backgroundPC.webp)}
#normalHeader .header{position:relative;z-index:10;background:#fff}
#normalHeader .header>div>ul .hotline a{background-image:url(../img/hotline.webp)}
#normalHeader .header>div>ul .loginGroup .login a:first-child{background-image:url(../img/iconUser.webp)}
#normalHeader .header>div>ul .hotline a,#normalHeader .header>div>ul .loginGroup .logged .avatar span,#normalHeader .header>div>ul .loginGroup .login a{color:#004f94}
#normalHeader .wrapperBanner .banner{width:calc(100% - 330px);animation:rung 5s infinite alternate}
#normalHeader .wrapperBanner .headerForm{position:relative;padding:0;background:0 0;margin-top:61px;width:330px}
#normalHeader .wrapperBanner .headerForm .formTitle{font-size:19px;font-weight:700;color:#7b60d4}
#normalHeader .wrapperBanner .headerForm form{border-radius:12px;position:relative;clip-path:polygon(0 0,100% 0,100% 92%,50% 100%,0 92%);padding:24px 12px 45px;background:#fff}
#normalHeader .wrapperBanner .headerForm form input{font-family:OpenSans}
#normalHeader .wrapperBanner .headerForm form input,#normalHeader .wrapperBanner .headerForm form select{margin-bottom:12px;color:#848484!important;border-top:none;border-radius:0;border-left:0;border-right:0}
#normalHeader .wrapperBanner .headerForm form input::placeholder,#normalHeader .wrapperBanner .headerForm form select::placeholder{color:#848484!important}
#normalHeader .wrapperBanner .headerForm form>div .btnHeaderFormSubmit{background:#f5524d;border-color:#e13531;color:#fff;margin-bottom:16px;font-size:24px;text-transform:none}
#giaiDoanNuocRut{background:#fff}
#giaiDoanNuocRut .problem{position:relative;list-style:none;width:fit-content;margin:0 auto}
#giaiDoanNuocRut .problem li:not(.nth-0){position:absolute;width:372px;height:115px;border-radius:99px;border-bottom:5px solid #fff;display:flex;justify-content:center;align-items:center;font-size:18px;background:#7b5fd6;font-family:700;padding:12px;color:#fff;text-align:center}
#giaiDoanNuocRut .problem .nth-1{left:-100%;top:0}
#giaiDoanNuocRut .problem .nth-2{right:-100%;top:0}
#giaiDoanNuocRut .problem .nth-3{left:-100%;bottom:0}
#giaiDoanNuocRut .problem .nth-4{right:-100%;bottom:0}
#giaiDoanNuocRut .problem .nth-1::after,#giaiDoanNuocRut .problem .nth-2::after,#giaiDoanNuocRut .problem .nth-3::after,#giaiDoanNuocRut .problem .nth-4::after{width:75px;height:39px;position:absolute;display:block;content:""}
#giaiDoanNuocRut .problem .nth-1::after{background:url(../img/top-left.webp) no-repeat;right:-73px;top:60px}
#giaiDoanNuocRut .problem .nth-2::after{background:url(../img/top-right.webp) no-repeat;left:-73px;top:60px}
#giaiDoanNuocRut .problem .nth-3::after{background:url(../img/left-bottom.webp) no-repeat;right:-66px;top:20px}
#giaiDoanNuocRut .problem .nth-4::after{background:url(../img/right-bottom.webp) no-repeat;left:-66px;top:20px}
a.btn{display:block;width:fit-content;text-decoration:none;background:#ff4d88;padding:12px 24px;color:#fff;border-radius:10px;border:1px solid #543aaa;box-shadow:-2px 4px 0 0 #543aaa}
.pc{display:flex!important}
.mobi{display:none!important}
#solution{overflow:hidden;background:no-repeat top left url(../img/bg-solution.webp),repeat-y top 200px left 0 url(../img/texture-solution.webp),linear-gradient(to right,#cfc9f9,#ecbee5)}
#solution .listSolution{display:flex;flex-direction:column;gap:12px;width: 75%;margin:0 auto;}
#solution ul{list-style:none}
#solution .item{display:flex;column-gap:60px;align-items:center}
#solution .item:nth-child(even){flex-direction:row-reverse}
#solution .item img{width:300px;object-fit:cover}
#solution .item ul{max-width:500px;margin:0 auto}
#solution li.titleSolution{font-size:35px;color:#ff4d88;font-weight:800;margin-bottom:12px}
#solution .arrowSpecial{display:inline-block;color:#ff4d88;font-size:32px;line-height:15px}
#solution .groupBtnCTA{display:flex;justify-content:center;column-gap:24px;margin-top:24px}
#solution .groupBtnCTA a{font-size:28px;text-transform:uppercase;font-weight:900;display:block;width:fit-content;text-decoration:none;padding:12px 24px;border-radius:10px;border:1px solid}
#solution .groupBtnCTA a.btnDangky{background:#ff4d88;color:#ffffa5;box-shadow:-2px 4px 0 0 #543aaa;border-color:#543aaa}
#solution .groupBtnCTA a.btnHocThu{color:#543aaa;box-shadow:-2px 4px 0 0 #543aaa;border-color:#543aaa}
#solution .groupBtnCTA a.btnHocThu:hover{background:#16478c;color:#fff}
#solution .groupBtnCTA a.btnDangky:hover{background:#fc3174}
.flexBox.mobi li{display:flex;flex-direction:column;row-gap:48px}
.sliderMobi{position:relative;margin-top:12px}
.bx-controls-direction{display:flex;justify-content:space-between}
.feedback .bx-controls-direction a{text-decoration:none}
#listTeacherOnRoadTrain .title,#listTeachers #listTeacherOnRoadTrain .contentListTeacher .tabSubject{display:none}
#listTeachers #listTeacherOnRoadTrain{padding:0}
div#listTeachers{background:#fff}
#listTeachers ul.tabSubject{display:flex;list-style:none;justify-content:flex-start;flex-wrap:wrap;column-gap:12px;row-gap:12px;margin-top:15px}
#listTeachers #listTeacherOnRoadTrain .contentListTeacher .rightContent{padding-left:0}
#listTeachers #listTeacherOnRoadTrain .contentListTeacher .rightContent .aboutToTeacher li{color:#543aaa}
#listTeachers #listTeacherOnRoadTrain .contentListTeacher .rightContent .wrapBtn{display:none}
#listTeachers ul.tabSubject li{width:109px}
#listTeachers a.subject.active{color:#fff;background:#ff4d88}
#listTeachers a.subject{text-decoration:none;font-size:24px;border:1px solid #543aaa;border-bottom:4px solid #543aaa;color:#543aaa;width:100%;display:block;text-align:center;border-radius:99px;background:#fff}
#listTeachers #listTeacherOnRoadTrain .contentListTeacher .rightContent .aboutToTeacher{background:no-repeat;padding:0}
#listTeachers #listTeacherOnRoadTrain .contentListTeacher .rightContent .aboutToTeacher li{background:url(../img/huan-chuong.webp) top left no-repeat;font-size:18px}
#listTeachers #listTeacherOnRoadTrain .contentListTeacher{margin-top:24px}
#listTeacherOnRoadTrain .contentListTeacher .tabAvataTeacher li{width:auto;height:auto;background:unset}
#listTeacherOnRoadTrain .contentListTeacher .tabAvataTeacher.active{display:flex;padding-bottom:12px}
#listTeacherOnRoadTrain .contentListTeacher .tabAvataTeacher{width:100%;max-width:417px;overflow-y:auto}
#listTeacherOnRoadTrain .contentListTeacher .leftContent img{background:unset}
#listTeacherOnRoadTrain .contentListTeacher .tabAvataTeacher li a{width:90px;height:90px}
#list-course{background:repeat url(../img/texture-course.webp),#ffe3fc}
#listCourseStyle4 .content ul.topTab{background:#937cde;border-radius:99px}
#listCourseStyle4 .content ul.topTab li a.active,#listCourseStyle4 .content ul.topTab li a:hover{color:#fff;background:#493a79;border-radius:99px}
#listCourseStyle4 .content ul.topTab li a{color:#fff;font-weight:700;font-size:18px;line-height:normal}
#listCourseStyle4 .content .wrapItem .colLeft{background:url(../img/firm.webp) 0 0/contain no-repeat;padding:30px;border:none;width:430px}
#listCourseStyle4 .content .wrapItem .colLeft>img{height:100%;width:auto;object-fit:cover}
#popupRequestAdvisory>div h3,[id^=popupNotify_]>div h3{background:#fb4b8b;color:#fff;border-color:#fff}
#popupRequestAdvisory>div>div button{border-radius:9px;border:none;font-weight:700;font-size:16px;padding:11px 22px;color:#fff;background:#ff4d89;border-bottom:4px solid #543aaa;cursor:pointer}
#popupRequestAdvisory>div>div input,#popupRequestAdvisory>div>div textarea{background:rgba(255,255,255,.3);color:#7057a9;border-radius:13px;padding:10px 15px;font-size:15px;border:1px solid #dbcbfd}
#popupRequestAdvisory>div>a{background:url(../img/iconClose.webp) 0 0/contain no-repeat;width:20px;height:20px}
#popupRequestAdvisory>div>a>img{display:none}
#popupRequestAdvisory{z-index:99}
#listCourseStyle4 .content .wrapItem .colRight .wrapButton>a{font-size:23px}
#listCourseStyle4 .content .wrapItem .colRight .wrapButton a{transition:all .3s}
#listCourseStyle4 .content .wrapItem .colRight .wrapButton a:nth-child(1){color:#fd4c8a;background:#fff;border:1px solid #fd4c8a;border-bottom:6px solid #fd4c8a}
#listCourseStyle4 .content .wrapItem .colRight .wrapButton a:nth-child(1):hover{color:#fff;background:#fd2f77;border:1px solid #f484ab;border-bottom:6px solid #f484ab}
#listCourseStyle4 .content .wrapItem .colRight .wrapButton a:nth-child(2){color:#fff;background:#0f67e3;border:1px solid #143f7c;border-bottom:6px solid #143f7c}
#listCourseStyle4 .content .wrapItem .colRight .wrapButton a:hover{transform:scale(1.04)}
#listCourseStyle4 .content .wrapItem .colRight .wrapTop>ul>li{background-image:url(../img/star.webp)}
#listCourseStyle4 .content .wrapTop ul{margin-top:12px}
#listCourseStyle4 .content .wrapItem .colRight .wrapTop h3{font-weight:400}
#listTeachers .tabAvataTeacher{cursor:pointer}
#listTeachers .tabAvataTeacher::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,.3);background-color:#f5f5f5}
#listTeachers .tabAvataTeacher::-webkit-scrollbar{height:10px;background-color:#f5f5f5}
#listTeachers .tabAvataTeacher::-webkit-scrollbar-thumb{background-color:#0ae;background-image:-webkit-gradient(linear,0 0,0 100%,color-stop(.5,rgba(255,255,255,.2)),color-stop(.5,transparent),to(transparent))}
.threeItem{background:#fff}
.threeItem .title{margin-bottom:30px}
.threeItem .container{width:100%;max-width:1224px;padding:0 12px;margin:0 auto}
.threeItem .container .listCombo{display:flex;flex-wrap:wrap;justify-content:center;list-style:none;column-gap:28px;row-gap:80px;margin-bottom:30px}
.threeItem .container .listCombo>li{display:block}
.threeItem .container .listCombo>li .blockHead{height:100%}
.threeItem .container .listCombo>li,.threeItem .container .listCombo>li .blockHead{position:relative}
.threeItem .container .listCombo>li .blockHead .content{height:100%;width:100%;text-align:center;color:#262626;background:#fff;border-radius:17px;position:relative;padding:60px 12px 45px 12px;min-height:360px;display:flex;flex-direction:column;justify-content:space-between}
.threeItem .container .listCombo>li .blockHead .content .tagSale{position:absolute;top:20px;left:-32px;padding:5px 24px;transform:rotate(-45deg);font-size:14px;font-weight:700;color:#ffcc1f}
.threeItem .container .listCombo>li .blockHead .content .tagPR{position:absolute;top:-54px;right:-14px}
.threeItem .container .listCombo>li .blockHead .content::before{content:"";width:80%;height:10px;border-radius:0 0 10px 10px;background:#000;position:absolute;top:0;left:10%}
.threeItem .container .listCombo>li .blockHead .content .headTitle p:nth-child(1){font-size:23px;font-weight:800;color:#ff4d89;margin-bottom:2px}
.threeItem .container .listCombo>li.item1 .blockHead .content .headTitle p:nth-child(1){font-size:15px}
.threeItem .container .listCombo>li.item1 .blockHead .content .headTitle p:nth-child(3){color:#46aeaf}
.threeItem .container .listCombo>li.item2 .blockHead .content .headTitle p:nth-child(3){color:#991b50}
.threeItem .container .listCombo>li .btnMuaNgay{text-decoration:none;padding:8px 0;width:194px;position:absolute;bottom:-22px;left:50%;margin-left:-97px;text-align:center;border-radius:8px;font-size:24px;color:#fff}
.threeItem .container .listCombo>li .priceOriganal{color:#575757;margin-bottom:12px}
.threeItem .container .listCombo>li .titleBottom{width:60%;margin:0 auto}
.threeItem .container .listCombo>li .priceCombo{font-size:24px;margin-bottom:40px;color:#474747}
.threeItem .container .listCombo>li .styleEvent2{font-size:40px;margin-bottom:40px;font-weight:800}
.threeItem .container .listCombo>li .txtTangSach{font-size:20px;font-weight:700}
.threeItem .container .listCombo>li.item1 .styleEvent2{background:linear-gradient(to bottom,#9affff,#338485);color:transparent;background-clip:text}
.threeItem .container .listCombo>li.item2 .styleEvent2{background:linear-gradient(to bottom,orange,#ff5e02);color:transparent;background-clip:text}
.threeItem .container .listCombo>li.item3 .styleEvent2{background:linear-gradient(to bottom,#e94054,#bf2537);color:transparent;background-clip:text}
.threeItem .container .listCombo>li.item1 .blockHead .content::before{background:#46aeaf}
.threeItem .container .listCombo>li.item2 .blockHead .content::before{background:#ffa311}
.threeItem .container .listCombo>li.item3 .blockHead .content::before{background:#d6344f}
.threeItem .container .listCombo>li.item1 .content{border:4px solid #46aeaf}
.threeItem .container .listCombo>li.item2 .content{border:4px solid #ffa311}
.threeItem .container .listCombo>li.item3 .content{border:4px solid #d6344f}
.threeItem .container .listCombo>li .txtSale{margin-bottom:20px;position:absolute}
.threeItem .container .listCombo>li .headTitle{margin-bottom:5px}
.threeItem ul li.item1 .boxSale p{display:flex;justify-content:space-between;padding:0 12px;font-size:20px}
.threeItem ul li.item1 .boxSale p .exBold{color:#46aeaf}
.threeItem ul li .boxSale{border:1px dashed;border-radius:7px;padding:12px 0;margin:20px auto 0;width:100%;font-weight:700}
.threeItem .container .listCombo>li .btnMuaNgay{background:linear-gradient(45deg,#8057e4,#c539be);border:2px solid #a79aff}
.threeItem ul li.item1 .boxSale{border-color:#46aeaf}
.threeItem ul li.item2 .boxSale{border-color:#ffa311}
.threeItem ul li.item3 .boxSale{border-color:#8560a8}
.threeItem ul li.item4 .boxSale{border-color:#d6344f}
.threeItem .container .listCombo>li .saleTo{display:block;margin:12px 0 0}
.threeItem .container .listCombo>li .boxSale .saleTo{font-size:25px;background:#fff;width:fit-content;display:block;margin:-30px auto 7px}
.threeItem .container .listCombo>li{width:300px;overflow:hidden;padding-bottom:20px}
.threeItem .container .listCombo>li p>img{margin-left:12px;width:65px;height:65px;object-fit:contain;padding:5px;border-radius:5px}
.threeItem .container .listCombo>li.item1 p>img{background:#6340f6;border:2px dashed #ffdc00}
.threeItem .container .listCombo>li.item2 p>img{background:#ffdc00;border:2px dashed #6340f6}
.threeItem .luuY{background:#ff0;border-radius:10px;border:1px dashed #262626;padding:12px;display:block;margin-top:57px}
.threeItem .txtWarning{color:#f04558;font-size:18px;border:2px dashed #128abc;text-align:center;margin:50px auto 0;background:#fff;padding:5px 12px;width:fit-content}
#magazine3 .CompanysCooperated li{background:#fff}
#popupRequestAdvisory>div>div input,#popupRequestAdvisory>div>div select,#popupRequestAdvisory>div>div textarea{border:1px solid #dbcbfd}
.fb_iframe_widget_fluid_desktop,.fb_iframe_widget_fluid_desktop iframe,.fb_iframe_widget_fluid_desktop span{max-width:100%!important;width:100%!important}
.achievement-sun__body{display:flex}
.achievement-sun__body .feedback .wrapperVideo{position:relative}
.achievement-sun__body .feedback .bx-controls-direction{display:flex;justify-content:space-between;gap:24px;position:absolute;top:50%;z-index:20;width:100%}
.achievement-sun__body .feedback .bxsliderVideo img{height:435px}
.achievement-sun__body .feedback .bxsliderVideo>div{display:flex;justify-content:center}
.achievement-sun__body .tab-video{width:70%}
.achievement-sun__body .tab-video .wrapperVideo{width:100%;max-width:750px;margin:auto;padding:10px;background:#000;border-radius:15px}
.video{position:relative;padding-bottom:56.25%;overflow:hidden}
.video iframe{position:absolute;top:0;left:0;width:100%;height:100%;border-radius:7.5px}
#comment .flexWrapBottom{column-gap:12px;display:flex}
#comment .cmtFacebook{width:70%}
#comment .sidebar{width:30%}
#comment .titlestyle h3{text-align:center;background:#43a1ff;padding:12px;color:#fff}
#comment .comment_teacher{display:flex;row-gap:12px;column-gap:12px;align-items:flex-start}
#comment .comment_teacher a img{width:40px;height:40px;border-radius:99px;display:block}
#comment .comment_teacher img{width:100%;object-fit:cover}
#comment .clearfix{width:calc(100% - 50px)}
#comment .clearfix a{color:#06c;text-decoration:none}
#comment ul.list{margin-top:12px;display:flex;flex-direction:column;row-gap:12px}
#comment .btn_gray{color:green;margin:12px 0;display:block}
#comment{margin-top:24px}
.box-comment-new>.slcomment{display:none}
.avatarSubject .imageTecher .teacherName{display:none}
@media all and (max-width:1025px){
#giaiDoanNuocRut .problem li:not(.nth-0){position:static}
#giaiDoanNuocRut .problem{display:flex;flex-wrap:wrap;justify-content:center;row-gap:12px;column-gap:12px}
#giaiDoanNuocRut .nth-0{width:100%;text-align:center}
#giaiDoanNuocRut .problem li::after,#giaiDoanNuocRut .problem li::before{display:none!important}
.threeItem .container .listCombo>li .blockHead .content .tagPR{right:-16px}
.threeItem .title{margin:0 auto 15px}
.threeItem .container>ul{row-gap:40px}
#solution .groupBtnCTA{margin-top:12px}
}
@media all and (max-width:769px){
#normalHeader .wrapperBanner .headerForm form{margin-top:12px}
#normalHeader .wrapperBanner .banner{width:100%}
#normalHeader .wrapperBanner .headerForm{margin-top:0}
#normalHeader.png{background-image:url(../img/may.webp),url(../img/backgroundMobi.png),linear-gradient(68deg,#d0c9f8,#ecbee5)}
#normalHeader.webp{background-image:url(../img/may.webp),url(../img/backgroundMobi.webp),linear-gradient(68deg,#d0c9f8,#ecbee5)}
#normalHeader{background-size:contain,contain}
#normalHeader .wrapperBanner .headerForm form>div .btnHeaderFormSubmit{margin-bottom:12px}
#giaiDoanNuocRut .problem li:not(.nth-0){width:49%}
.title,h3.title{font-size:36px}
.pc{display:none!important}
.mobi{display:block!important}
#solution .item img{width:199px;height:178px;object-fit:cover}
#solution .item:not(.titleSolution){background:#e6c0e8;border:2px solid #ff4d89;padding:12px;border-radius:12px;flex-direction:column;text-align:center}
#solution .groupBtnCTA a{font-size:18px}
#listTeacherOnRoadTrain .contentListTeacher .tabAvataTeacher{margin:0 auto}
#listCourseStyle4 .content .wrapItem .colLeft{max-width:360px;height:240px;width:100%;margin:0 auto}
#listCourseStyle4 .content .wrapItem .colLeft.imgDemo{padding-bottom:30px}
#listCourseStyle4 .content .wrapItem .colRight{width:calc(100% - 360px)}
#listCourseStyle4 .content .wrapItem .colRight .wrapButton>a{font-size:16px}
#listCourseStyle4 .content .wrapItem .colRight h3{font-size:16px;margin-bottom:12px}
#magazine3 .posts ul li img{width:auto}
#magazine3 .posts ul li{text-align:center}
#listCourseStyle4{padding:0}
#listCourseStyle4 .content ul.topTab,#listCourseStyle4 .content ul.topTab li a.active,#listCourseStyle4 .content ul.topTab li a:hover{border-radius:12px}
#listCourseStyle4 .content .wrapItem{border-bottom:none;margin-top:0}
#listCourseStyle4 .content .wrapItem .colRight .wrapButton{padding-top:0}
#listCourseStyle4 .bx-controls.bx-has-controls-direction{position:absolute;width:100%;top:50%}
#comment .flexWrapBottom{flex-direction:column}
#comment .clearfix,#comment .cmtFacebook,#comment .sidebar{width:100%}
#comment .sidebar{font-size:14px!important}
.achievement-sun__body{display:flex;flex-direction:column-reverse;gap:24px;align-items:center}
.achievement-sun__body .tab-video{width:100%}
#listTeacherOnRoadTrain .contentListTeacher .leftContent img{width:60%;min-width:auto;min-height:auto}
#solution .listSolution{display:block}
#solution .item ul{width:100%}
}
@media all and (max-width:480px){
@keyframes rung{
0%{transform:translateY(10px)}
100%{transform:translateY(-10px)}
}
.title,h3.title{font-size:24px}
#magazine3 .title{font-size:24px}
section{padding:24px 0}
#normalHeader .wrapperBanner .headerForm form input,#normalHeader .wrapperBanner .headerForm form select{height:35px!important;padding:10px}
#normalHeader .wrapperBanner .headerForm .formTitle{font-size:17px;margin-bottom:12px}
#giaiDoanNuocRut{padding:20px 0}
#giaiDoanNuocRut .nth-0 img{width:60%}
#giaiDoanNuocRut .problem li:not(.nth-0){width:100%;font-size:16px;height:auto}
#solution li.titleSolution{font-size:24px}
.threeItem .container>ul{grid-template-columns:unset}
.threeItem .container .listCombo{row-gap:6px}
.threeItem .container .listCombo>li .blockHead .content .tagPR{width:70px;top:-18px}
.threeItem .container .listCombo>li{width:100%;max-width:310px!important}
.threeItem .container .listCombo>li .blockHead .content .headTitle p:nth-child(1){font-size:20px}
#listCourseStyle4 .content .wrapItem .colLeft>img{height:169px}
#listCourseStyle4 .content .wrapItem .colRight{width:100%;margin-top:12px}
#listCourseStyle4 .content ul.topTab li a{font-size:16px;padding:10px 0}
#listCourseStyle4 .content ul.topTab li a.active{border-radius:99px}
#listCourseStyle4 .content ul.topTab{flex-wrap:nowrap;overflow-y:auto}
.bx-controls.bx-has-controls-direction{position:absolute;width:100%;top:50%}
#listTeachers ul.tabSubject li{width:calc(22% + 1px)}
#listTeachers a.subject{font-size:15px}
#listTeacherOnRoadTrain .contentListTeacher .tabMenuTeacherMobi{display:none}
#listTeachers #listTeacherOnRoadTrain .contentListTeacher .rightContent .aboutToTeacher li{font-size:16px}
#listTeacherOnRoadTrain .contentListTeacher .tabAvataTeacher li a{width:70px;height:70px}
#listTeacherOnRoadTrain .contentListTeacher .tabAvataTeacher{column-gap:7px}
#listTeachers #listTeacherOnRoadTrain .container{padding:0}
#solution .item ul li:not(.titleSolution){font-size:16px}
#solution .groupBtnCTA a{font-size:15px;padding:7px 12px}
#comment .fb_iframe_widget_fluid_desktop,.fb_iframe_widget_fluid_desktop iframe,.fb_iframe_widget_fluid_desktop span{max-width:100%!important;width:100%!important}
}