/*
Theme Name: Flatsome Child
Description: This is a child theme for Flatsome Theme
Author: UX Themes
Template: flatsome
Version: 3.0
*/

/*************** ADD CUSTOM CSS HERE.   ***************/
@font-face {
        font-family: 'Inter';
    src:   url('fonts/Inter-Regular.ttf') format('truetype');
}
@font-face {
        font-family: 'Inter-Bold';
    src:   url('fonts/Inter-Bold.ttf') format('truetype');
}
@font-face {
        font-family: 'PlayfairDisplay-Bold';
    src:   url('fonts/PlayfairDisplay-Bold.ttf') format('truetype');
}
@font-face {
        font-family: 'PlayfairDisplay';
    src:   url('fonts/PlayfairDisplay-Regular.ttf') format('truetype');
}
@font-face {
        font-family: 'Inter-Light';
    src:   url('fonts/Inter-Light.ttf') format('truetype');
}
@font-face {
        font-family: 'PlayfairDisplay-Italic';
    src:   url('fonts/PlayfairDisplay-Italic.ttf') format('truetype');
}
p, body, a,span,li,div,td{font-family: 'Inter';}
h1, h2, h3{ font-family: 'Inter-Bold';}
.header-top{     border-bottom: 2px solid #f0d329;}
.header .flex-row{     max-width: 80%;}
.header-main .nav > li > a{ text-transform: uppercase}
.header.show-on-scroll, .stuck .header-main{ background: #fff}
.title_nho{     margin-bottom: 0px;
    font-size: 20px;
    color: #019e47;}
.title_home h1{    font-size: 25px;
    text-transform: uppercase;
    color: #0d793d;}
.title_home{ background: url(images/icon-title.png) no-repeat left; padding-lefT: 60px;}
.home_sc .link_xct{ margin-top: 20px}
.home_sc a{border: 1px solid #0d793d;
    padding: 10px 20px;
    border-radius: 20px; color: #0d793d}
.home_sc .link_xct:hover a{ border: 1px solid #d69c00; color: #d69c00}
#top-bar .html_topbar_left a{font-size: 13px; color: #fff;}
#top-bar .html_topbar_left a.hotline_top{    background: url(images/icon-hotline.png) no-repeat 2px;
    padding-lefT: 28px;
    background-size: 15%;
    font-weight: bold;}
#top-bar .html_topbar_left a.email_top{ background: url(images/icon-email.png) no-repeat 2px;
        padding-lefT: 28px;
    background-size: 8%;
    font-weight: bold;
    margin-lefT: 30px; }
.home_tt_sc li{ list-style: none !important; width: 20%; float: left;    margin-lefT: 0px !important;    text-align: center;    font-weight: bold; color: #0d793d}
.home_tt_sc li img{border: 1px solid #e3c005;
    border-radius: 100px; -webkit-box-shadow: -1px 2px 13px 0px rgba(145,145,145,1);
    -moz-box-shadow: -1px 2px 13px 0px rgba(145,145,145,1);
    box-shadow: -1px 2px 13px 0px rgba(145,145,145,1);
    width: 50%;     transition: all 400ms ease;
    -webkit-transition: all 400ms ease;
    -moz-transition: all 400ms ease;
    -ms-transition: all 400ms ease; margin-bottom: 15px;}
	/*.tt_sc_home{ margin-top: -100px}*/
.home_tt_sc li:hover img{    -webkit-transform: rotateY(360deg);
    -moz-transform: rotateY(360deg);
    -ms-transform: rotateY(360deg);
    -o-transform: rotateY(360deg);}
.gv_home_sc h4{    color: #f0d329;}
.gv_home_sc p{ color: #fff}
.gv_home_sc .box-text { background: #029443; border-radius: 0 0 5px 5px}
.gv_home_sc .box-image img{    border-radius: 5px 5px 0 0;}
.gv_home_sc .section-content{ text-align:center}
.gv_home_sc h2{color: #fff;
    background: url(images/icon-title-trang.png) no-repeat top;
    padding-top: 35px;
    font-size: 35px;}
.gv_home_sc .box-text-bottom{    -webkit-box-shadow: 0px 3px 11px 2px rgb(0 85 38);
    -moz-box-shadow: 0px 3px 11px 2px rgba(194,194,194,1);
    box-shadow: 0px 3px 11px 2px rgb(0 85 38);}
	.title_gv .col{ padding-bottom:0px}
.gv_home_sc a.button {    background: #f0d329;
    color: #0d793d;
}
.nav-dropdown-has-border .nav-dropdown{     margin-top: 15px;}
.nav-dropdown-has-arrow li.has-dropdown:after, .nav-dropdown-has-arrow.nav-dropdown-has-border li.has-dropdown:before{ display: none !important}
.dtn_home_sc h2{ background: url(images/icon-title.png) no-repeat top center;    padding-top: 45px;
    font-size: 35px;
    color: #0d793d;}
.dtn_home_sc .box-text a{    font-size: 15px;
    text-align: center;
    color: #212121;}
.dtn_home_sc .product-small .col-inner, .shop-container .product-small .col-inner{     -webkit-box-shadow: 0 3px 6px -4px rgba(0,0,0,.16), 0 3px 6px rgba(0,0,0,.23);
    box-shadow: 0 3px 6px -4px rgba(0,0,0,.16), 0 3px 6px rgba(0,0,0,.23);
    border-radius: 5px;
} .dtn_home_sc .product-small .image-fade_in_back, .dtn_home_sc .product-small .image-fade_in_back img{ border-radius: 5px 5px 0 0;}
.dtn_home_sc .product-small .box-text, .shop-container .product-small .box-text{    padding: 10px 15px; }
.dtn_home_sc .product-small .title-wrapper{ text-align:center}
.dtn_home_sc .col-inner{text-align:center}
.dtn_home_sc .col-inner a.button{     background: #0d793d;   margin-top: 20px;} 
.dtn_home_sc .col-inner a.button:hover{     background: #f0d329;box-shadow: none !important }
#footer .title_ft {
    font-size: 18px;
    color: #fff;
    margin-bottom: 20px;
    font-weight: bold;
    text-transform: uppercase;
}
#footer a, #footer  p, #footer  li{ color: #fff}
#footer p:hover a{ color: #f0d329}
#footer .is-divider{background-color: #fff;}
.absolute-footer.dark {
    background: #035c03;
    border-top: 1px solid #029801;
}#footer .pull-left {
    color: #ebe7e7;
    float: none; 
    text-align: center;
}
.lichkg_home_sc .flickity-slider .col-inner{    background: #ffffff;
    -webkit-box-shadow: 0 3px 6px -4px rgba(0,0,0,.16), 0 3px 6px rgba(0,0,0,.23);
    box-shadow: 0 3px 6px -4px rgba(0,0,0,.16), 0 3px 6px rgba(0,0,0,.23);
    border-radius: 5px;}
.lichkg_home_sc .flickity-slider .col-inner img{    border-radius: 5px 5px 0 0;}
.box-text p{ text-align: left;font-size: 14px;}
.nav-dropdown-default .nav-column li:hover>a, .nav-dropdown.nav-dropdown-default>li:hover>a { color: #0d793d}
.box-text.box-text-products p{ color: #df0707; font-weight: bold;}
.box-text p strong{    color: #222;}
.price-wrapper .price{ display:none}
.bt_dangkyhoc{     margin-top: 15px;
    margin-bottom: 5px;}
.bt_dangkyhoc a{    border: 1px solid #0d793d;
    border-radius: 5px;
    padding: 5px 15px;
    color: #0d793d !important;}
.bt_dangkyhoc:hover a{    border: 1px solid #f1d533;}
.news_home_sc .box{transition: opacity .3s,transform .3s,background-color .3s;
    border: 1px solid #efefef;
    background: #ffffff;
    -webkit-box-shadow: 0 3px 6px -4px rgba(0,0,0,.16), 0 3px 6px rgba(0,0,0,.23);
    box-shadow: 0 3px 6px -4px rgba(0,0,0,.16), 0 3px 6px rgba(0,0,0,.23);
    border-radius: 5px;}
.nav-pagination>li{     margin-left: 0.3em !important;}
.section1_ts h1{ background: url(images/icon-tuyensinh.png) no-repeat left 5px; padding-lefT: 53px;
    background-size: 7%;
    color: #222;
    font-size: 25px;
    font-weight: 600;}
.section2_ts  h2{ background: url(images/icon-ts.png) no-repeat center;    padding-bottom: 70px;
    color: #222;
    font-size: 25px;
    font-weight: 600;
    margin-bottom: 0px;}
	.top_titlets .col{ padding-bottom: 0px}
.section2_ts .icon-box-text{border: 1px solid #0d793d;
    margin-top: -65px;
    padding-top: 65px;
    padding: 65px 20px 20px 20px;
    border-radius: 10px;
}.section2_ts .icon-box-text h5{     color: #0d793d;}
.row .product-small{
	display: flex;
	flex-flow: row wrap;
}
.row .product-small .col-inner .box .box-image .image-fade_in_back{
	height: 200px;
}
.row .product-small .col-inner .box .box-image .image-fade_in_back a{
	height: 100%;
}
.row .product-small .col-inner .box .box-image .image-fade_in_back img{
	height: 100%;
	object-fit: cover;
}
.row .post-item{
	display: flex;
	flex-flow: row wrap;
}
.wp-form{
	display: flex;
	justify-content: center;
	margin-top: 40px;
}
.form-dk{
	text-align: center;
	padding: 40px 20px;
	background: linear-gradient(to right, var(--wp-admin-theme-color) 0, #006ba1b3 44%, var(--wp-admin-theme-color) 100%);
	border-radius: 20px;
	width: 80%;
}

.form-dk-main .wpcf7-form-control-wrap{
	float:left;
    width: 50%;
    padding: 0 15px;
    height: 55px;
}
.form-dk-main .wpcf7-submit{
	margin-left: 15px !important;
	width: 46%;
	background-color: #3c3b3d !important;

}
.form-dk-head h2{
	color: #fff !important;
	font-size: 30px !important;
	margin-bottom: 10px;
}
.form-dk-head p{
	font-size: 15px;
	color: #fff;
	margin-bottom: 30px;
}
.section3_ts h3{     background: #0d793d url(images/icon-tb.png) no-repeat left;
    border-radius: 10px 10px 0 0;color: #fff;
    font-size: 17px;    padding: 10px 20px;
    background-position-x: 20px;
    padding-lefT: 68px;}
.section3_ts .col-inner{ border: 1px solid #0d793d; border-radius:14px}
.section3_ts li{ list-style: none !important;    border-bottom: 1px solid #efefef;
    margin-lefT: 0px !important;
    padding: 4px 20px;}
.section3_ts li:nth-child(3){border-bottom: 0px !important}
.section4_ts .medium-8 .col-inner{    padding: 30px;
    border-radius: 10px; overflow: hidden}
.section4_ts .col { padding-bottom:0px}
.section4_ts h3, .section9_mkt h3{text-align: center;
    color: #f0d329;
    font-size: 26px;
    /* font-weight: 500; */
    margin-bottom: 4px;}
.section4_ts p, .section9_mkt p{    color: #fff;}
.fomt_dktv li{ list-style: none; margin-lefT: 0px !important; width: 49%; float: left; }
.fomt_dktv li:nth-child(2n+2){ margin-lefT: 2% !important}
.fomt_dktv .sb_dk{ width: 100%; text-align:center; padding-lefT: 90px;}
.fomt_dktv .sb_dk input[type="submit"]{ background: #f0d329 !important;
    color: #000;
    border-radius: 5px }
.fomt_dktv li input{ border-radius:5px}
.section4_khoahoc .section-title-normal, .section5_dngv .section-title-normal, .section6_qa .section-title-normal{ display: block;     padding-bottom: 10px;}
.section4_khoahoc .section-title-normal span, .section5_dngv .section-title-normal span,.section6_qa .section-title-normal span{     padding-bottom: 11.5px;}
.section4_khoahoc .icon-box-img img{     border-radius: 212px;}
.section4_khoahoc h4 a{    background: #ef551f;
    padding: 5px 10px;
    color: #fff;
    font-size: 16px;
    font-weight: 500;
    border-radius: 5px;}
.section4_khoahoc h4:hover a{  padding: 7px 15px; background: #0d793d;}
.section4_khoahoc h4 a.plain{ display: none}
.section5_dngv  .box-text {
    background: #e8e8e8;
    border-radius: 0 0 5px 5px;
}.section5_dngv .box-text-bottom {
   -webkit-box-shadow: 0px 3px 11px 2px rgb(182 182 182);
    -moz-box-shadow: 0px 3px 11px 2px rgba(194,194,194,1);
    box-shadow: 0px 3px 11px 2px rgb(155 155 155);
}
.section6_qa .accordion-title{ background: #f1f1f1;
    margin-bottom: 10px;    border-bottom: 2px solid #c1a49b;    padding-left: 15px;
    font-size: 17px;
    border-radius: 5px;}
.section6_qa  .accordion-inner{ padding-left: 15px}
.section6_qa  .accordion-title.active{     border-color: #c1a49b;    color: #ee5723;}
.section7_dk .medium-8 .col-inner{ background-color: #ee5723 !important}
.section7_dk .medium-8 .col-inner h3{ color: #fff}
.section8_tintuc button{    background: #ee5723;
    border-radius: 5px;}
.section8_tintuc h5 a, .section8_tintucccsc h5 a{font-size: 15px;}
.section8_tintucccsc .box-blog-post .is-divider {background: #005185;}
.section1_ccsc a.button { background: #edca00; color: #202020}
.title_ccsc h2{    background: url(images/line-04.png) no-repeat center 40px;
    padding-bottom: 25px;
    color: #005185;}
.section2_ccsclg .row .large-12, .Section3_ccsc .row .large-12{ padding-bottom: 0px !important}
.Section3_ccsc .icon-box-text {
	border: 1px solid #005185;}
.Section3_ccsc h3{    font-size: 17px;color: #005185;
    line-height: 22px;
    height: 45px;}
.section4_khoahoc .row .large-12{ padding-bottom: 0px }
.dngv_ccsc .box-text {border-radius: 0 0 5px 5px;
    background: #005185;}
.dngv_ccsc .box-text-inner h4, .dngv_ccsc .box-text-inner p, .dngv_khkt .box-text h4, .dngv_khkt .box-text p{ color: #fff}
.section6_qaccsc .accordion-title, .section7_mkt .accordion-title{ background: #f1f1f1;
    margin-bottom: 10px;    border-bottom: 2px solid #7ea7c1;    padding-left: 15px;
    font-size: 17px;
    border-radius: 5px;}
.section6_qaccsc  .accordion-inner{ padding-left: 15px}
.section6_qaccsc  .accordion-title.active{     border-color: #7ea7c1;    color: #005185;}
.section8_tintucccsc button {
    background: #005185;
    border-radius: 5px;
}
.section7_ccsc  .medium-8 .col-inner {
    background-color: #005185 !important;
}
.section_doituong .large-3 .col-inner{    background: #005185;border-bottom: 4px solid #02395c;height: 95px;
    color: #fff;
    padding: 10px;
    border-radius: 11px;
    font-size: 15px;}
.section1_khkt a.button {
    background: #ad0335;
    color: #fff;
}
.title_khkt h2 {
    background: url(images/line-ketoan.png) no-repeat center 40px;
    padding-bottom: 30px;
    color: #ad0335;
}
.Section3_nkt .icon-box-text {
       border: 2px solid #ad0335;
    height: 268px;
}
.section_doituongkt .large-3 .col-inner{    background: linear-gradient(90deg, rgb(173 3 53) 0%, rgb(192 6 61) 35%, rgb(212 10 69) 100%);
    border-bottom: 4px solid #94002c; 
    color: #fff;
    padding: 10px;
    border-radius: 11px;
    font-size: 15px;}
.section6_khktqa .accordion-title{    border-bottom: 2px solid #e07091;}
.dngv_khkt .box-text{     background: #ad0335;}
.section8_tintuckhkt button {
    background: #ad0335;}
.section8_tintuckhkt .box-blog-post .is-divider {
    background: #ad0335;
}
.section8_tintuckhkt .box-blog-post h5 a{    font-size: 15px;}
.section8_khkt .medium-8 .col-inner {
    background-color: #ad0335 !important;
}
.ccsc_popup {    background: #005185;
    padding: 20px;}
.title_uudai01{    text-align: center;
    font-size: 29px;
    font-weight: 700;
    color: #fff;
    line-height: normal;}
.title_uudai02{    text-align: center;
    font-size: 18px;
    color: #fff;
    line-height: 40px;}
.form_tv input{border-radius: 20px;}
.form_tv p{font-size: 18px;
    color: #fff;
    margin-bottom: 14px;}
.form_tv p span{ color: #fff; font-weight:500}
.cc_bqt{    background: #003e66;
    padding: 20px 20px 0 20px;
    border-radius: 5px;
    margin-bottom: 26px;
    overflow: hidden;}
.form_tv select{     border-radius: 30px;}
.sb_gui{text-align: center;
    padding-lefT: 100px;}
.sb_gui input{    width: 150px;
    background: #edca00;}
.khkt_popup{ background: #ad0335;
    padding: 20px; }
.khkt_popup .cc_bqt { background:#86052b;}
#pum-7190 .custom-position button[type="button"]{background-color: rgb(173 3 53) !important;}
.khkt_popup .sb_gui input{    margin-lefT: 100px;}
.dtn_popup{ background: #d26e4b;
    padding: 20px; }
.dtn_popup .cc_bqt { background:#b34b27;}
#pum-7198 .custom-position button[type="button"]{background-color: #d26e4b !important;}
.ts_popup{background: #0d793d;
    padding: 20px; }
.ts_popup .cc_bqt { background:#08602f;}
#pum-7201 .custom-position button[type="button"]{background-color: #0d793d !important;}
.blog-wrapper{ padding-top: 0px}
.blog-wrapper .archive-page-header{ background: url(images/bg-news.jpg) no-repeat top; background-size: 100%;     margin-bottom: 50px;}
.blog-wrapper .archive-page-header .col{ padding-bottom:0px}
.blog-wrapper .archive-page-header .col h1{ margin-bottom:0px; color: #fff;    font-size: 35px;
    padding: 134px 0;}
.blog-wrapper .archive-page-header .col h1 span{ margin-bottom:0px; color: #fff;    font-size: 35px;}
.section1_tstc .large-3 .col-inner{    border: 1px solid #0d793d;
    border-radius: 10px;
    padding: 15px;}
.section1_tstc .large-3 .col-inner p{    border-bottom: 1px solid #efefef;
    padding-bottom: 8px;
    margin-bottom: 8px;}
.section1_tstc .large-3 .col-inner p:last-child {border-bottom: 0px;  padding-bottom: 0px; margin-bottom: 0px}
.col1_gtnd{ background: #16c163;}
.col2_gtnd{background: #11994e;}
.col3_gtnd{background: #0e8543;}
.col4_gtnd{background: #086d35;}
.section2_tstc .large-3{ padding-top: 20px}
.section2_tstc .large-3 h3{font-size: 18px; height: 45px;
    color: #f0d329;
    line-height: 22px;}
.section2_tstc .large-3 p{color: #fff;}
.bg_nxetsc{ background: url(images/bg-nx.jpg) no-repeat top; margin-top: 50px;}
.bg_nxetsc p{font-size: 25px;
    font-style: italic;
    font-weight: 700;
    color: #0d793d;
    line-height: 1.5;
    max-width: 689px;
    padding: 75px;}
.section3_csdd .number_csdd{text-align: center;
    padding: 0;
    margin: 0 0 10px;
    font-family: 'Roboto Condensed', sans-serif;
    font-size: 45px;
    font-weight: 700;
    line-height: 1;
    text-transform: uppercase;
    color: #0d793d;}
.section3_csdd .luot_csdd{    font-size: 14px; text-align:center;
    font-weight: 700;
    line-height: 1.5;
    padding: 0;
    margin: 0;
    color: #21212B;
    text-transform: uppercase;}
.blog-archive .post-sidebar{     padding-left: 0px;
    border-left: none;}
.blog-archive .col-inner{     -webkit-box-shadow: 0 3px 6px -4px rgba(0,0,0,.16), 0 3px 6px rgba(0,0,0,.23);
    box-shadow: 0 3px 6px -4px rgba(0,0,0,.16), 0 3px 6px rgba(0,0,0,.23);}
.blog-archive .box-text{ padding: 15px}
.blog-archive .post-item:hover .box-text h5 a{ color: #033174}
.blog-archive .post-item .image-cover img, .new-img img { transition: all 1s ease;
-webkit-transition: all 1s ease;
-moz-transition: all 1s ease;
-o-transition: all 1s ease;}
.blog-archive .post-item:hover .image-cover img{
transform: scale(1.2,1.2);
-webkit-transform: scale(1.2,1.2);
-moz-transform: scale(1.2,1.2);
-o-transform: scale(1.2,1.2);
-ms-transform: scale(1.2,1.2);
}
#secondary aside { border: 1px solid #033174;
    border-radius: 10px;}
#secondary aside p.widget-title {    background: #033174;
    color: #fff;
    /* text-align: center; */
    padding-lefT: 20px;
    padding: 10px 20px;
    border-radius: 10px 10px 0 0;
    text-transform: uppercase;
    font-size: 18px;}
#secondary aside ul li{padding: 0 20px;
}
.row.row-masonry{
	display: flex!important;
	flex-flow: row wrap!important;
	height: auto !important;
}
.row-masonry .post-item{
	position: relative !important;
	left: 0px !important;
	top: 0px !important;
	height: auto !important;
}
.row-masonry .post-item .col-inner .box .box-text{
	text-align: center;
}
.breadcrumb_top{ background: url(images/bg-news-single.jpg) no-repeat top}
.breadcrumb_top .large-11{ padding: 80px 0 170px 0;}
.breadcrumb_top .large-11 a{    text-align: center;
    font-size: 16px;
    color: #fff;}
.breadcrumb-container li .separator{ color: #fff !important}
.breadcrumb-container {
    text-align: center;
}
.blog-single .content_single_page{    background: #f3f3f3;
    margin-top: -100px;
    border-radius: 10px;     -webkit-box-shadow: 0 3px 6px -4px rgba(0,0,0,.16), 0 3px 6px rgba(0,0,0,.23);
    box-shadow: 0 3px 6px -4px rgba(0,0,0,.16), 0 3px 6px rgba(0,0,0,.23);padding: 20px 40px;}
.content_single_page h1.entry-title{    font-size: 25px;
    text-align: center;}
.content_single_page h2, .content_single_page h3{    font-size: 20px;}
.related_single h3{ font-size: 30px;
    text-align: center;     border-bottom: 1px solid #033174; color: #033174;
    line-height: 0px;}
.related_single h3 span{    background: #f3f3f3;
    padding: 0 21px;}
.related_single li{ list-style: none; width: 32%; float:left;    -webkit-box-shadow: 0 3px 6px -4px rgba(0,0,0,.16), 0 3px 6px rgba(0,0,0,.23);
    box-shadow: 0 3px 6px -4px rgba(0,0,0,.16), 0 3px 6px rgba(0,0,0,.23);
    margin-bottom: 25px;
}
.new-img img{ height: 210px; }
.related_single li:nth-child(3n+2){ margin: 0 2%}
.related_single ul{    overflow: hidden;
    margin-top: 50px;
}
.related_single .item-list{padding: 10px 20px;    height: 75px;}
.related_single  h4{ line-height: 22px}
.related_single  h4 a{font-size: 16px;}
.title_mkt1 h2{ color: #016973;margin-bottom: 15px; }
.section2_mkt p{line-height: 26px;}
.title_mkt h2{ background: url(images/line-mkt.png) no-repeat center bottom; padding-bottom: 27px;
    color: #016973;
}
.section-dol-course-calendar{
	position: relative;
    z-index: 11;
    background-color: white;
}
.section5_mkt .large-3 .col-inner {
    background: linear-gradient(90deg, rgb(1 105 115) 0%, rgb(2 79 86) 35%, rgb(1 105 115) 100%);
    border-bottom: 4px solid #00282c;
    color: #fff;
    padding: 10px;
    border-radius: 11px;
    font-size: 15px;
}
.section6_mkt .box-text, .section6_mkt .box-text h4{
    background: #016973; color: #fff;
}.section7_mkt .accordion-title {
    border-bottom:2px solid #036e78;
}
.section8_mkt button {
    background:#016973;
}
.section9_mkt .medium-8 .col-inner {
    background-color: #016973 !important;
}.section9_mkt .medium-8 .col-inner {
    padding: 30px;
    border-radius: 10px;
    overflow: hidden;
}
.section1-mkt a.button { background-color: #016973; text-transform: uppercase; font-weight: 500}
.section1-cssd a.button { background-color: #f81d80; text-transform: uppercase; font-weight: 500}
.title_mda h2 {
    background: url(images/line-mda.png) no-repeat center bottom;
    padding-bottom: 27px;
    color: #016973;
}
.box-row {
    padding: 10px;
    box-shadow: 6px 3px 12px 2px #a8a8a8;
    background: #fff;
    margin-bottom: 15px;
}.table, .tab-panels table {
    display: table;
    border-collapse: collapse;
	    width: 100%;
    margin-bottom: 1em;
    border-color: #ececec;
    border-spacing: 0;
}
.table-lt-custom .table tr th, .table-lt-custom .table thead tr:first-child th, .tab-panels table tr:first-child td, .tab-panels table thead tr:first-child td {
    background: linear-gradient(to right, #07b5c5, #016973);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#272425",endColorstr="#4d4e50",GradientType=1);
    color: #fff;
    text-transform: uppercase;
}.table>tbody>tr>td, .table>thead>tr>th, .tab-panels table>tbody>tr>td, .tab-panels table>thead>tr>td {
    border: 1px solid #ddd;
    vertical-align: middle;
    padding: 8px;
    line-height: 1.42857143;
    text-align: center;
}
.accordion_singleprd{    margin-top: 45px;}
.tab-panels h2, .tab-panels h3{font-size: 20px;    margin-top: 20px;
    color: #0d793d;}
.accordion_singleprd a.accordion-title{    background: #0d793d;
    color: #fff;
    font-family: 'Inter-Bold';    border-radius: 7px;
    padding-lefT: 20px;}
.accordion_singleprd  div.accordion-item{ margin-bottom: 20px}
.accordion_singleprd .toggle {
    left: 0;
	margin-left: 5px;}
.accordion_singleprd  .accordion-item a span{    padding-lefT: 25px;    font-size: 18px;}
.vc_Tab img{ width: 33%; float: left; padding: 10px}
.vc_Tab .accordion-inner{ overflow: hidden}
#secondary aside ul ul li{     padding: 0 0px;}
.woocommerce-variation-add-to-cart  button{ background: #0d793d !important; opacity: 1 !important; text-transform: uppercase; font-family: 'Inter-Bold';}
.woocommerce-variation-add-to-cart:hover  button{background:#edca00 !important; }
.single-product .price-wrapper .price { display: block}
.single-product .price-wrapper .price span.amount{ color: #df0606; font-size: 18px}
.variations .label label{ font-size: 15px;}
.widget_shopping_cart_content{ padding: 15px}
.widget_shopping_cart .woocommerce-mini-cart__buttons .button{ background: #0d793d;}
.widget_shopping_cart .woocommerce-mini-cart__buttons .button.checkout, .cart_totals .button{ background: #d50505;}
.woocommerce-checkout-payment button#place_order{     background-color: #db0606;}
body.archive  .category-page-row .filter-cate select{width: 21%!important;
    margin-lefT: 15px;}
.nav>li:first-child a{ border: none !important}
.tab-panels .accordion-item ul li{ background: url(images/tick.jpg) no-repeat left; padding-lefT: 25px; list-style:  none}
.tab-panels .accordion-inner {
    display: none;
    padding: 1em 2.3em;
    -webkit-box-shadow: 0 3px 6px -4px rgba(0,0,0,.16), 0 3px 6px rgba(0,0,0,.23);
    box-shadow: 0 3px 6px -4px rgba(0,0,0,.16), 0 3px 6px rgba(0,0,0,.23);
    border-radius: 0 0 5px 5px;
}
.title_cssd h2{     background: url(images/line-spa.png) no-repeat center bottom;
    padding-bottom: 27px;
    color: #f81d80;}
.section5_cssd .large-3 .col-inner {
    background: linear-gradient(90deg, rgb(247 29 127) 0%, rgb(183 0 82) 44%, rgb(245 29 126) 100%);
    border-bottom: 4px solid #970345;
    color: #fff;
    padding: 10px; 
    border-radius: 11px;
    font-size: 15px;
}
.section6_cssd .box-text{background: #d70f69;
    color: #fff;}
.section6_cssd .box-text h4{ color: #fff}
.section7_cssd .accordion-title {
    border-bottom: 2px solid #f793c0;
}
.section8_cssd button {
    background: #d70f69;
}.section9_cssd .medium-8 .col-inner {
    background-color: #d70f69 !important;
}
.section1-cssd h1{text-shadow: 3px 3px 0 var(--spa-mcolor);
    animation: movebounce 3s linear infinite;}
/********* css lịch*************/
.eqXGSm{position:relative;z-index:11;background-color:white;}/*!sc*/
.eqXGSm .intro{margin-top:12px;}/*!sc*/
.eqXGSm .intro a{color:#D14242;}/*!sc*/
.eqXGSm .guide{margin-bottom:24px;}/*!sc*/
.eqXGSm h3{margin:0;}/*!sc*/
.eqXGSm .SectionDolCourseCalendar__FilterWrapper-sc-blk7i5-1{margin-bottom:12px;}/*!sc*/
.eqXGSm .row{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;}/*!sc*/
.eqXGSm .row.disabled{color:#8f92a1;}/*!sc*/
.eqXGSm .row.disabled .tag{color:#ffffff;}/*!sc*/
.eqXGSm .row.bordered{border-bottom:1px solid #d2d3d9;}/*!sc*/
.eqXGSm .collapsed .desktop-only{background-color:#f4f4f6;}/*!sc*/
.eqXGSm .table{overflow:auto;max-width:100vw; display: block;}/*!sc*/
.eqXGSm .table .t-course{min-width:242px;}/*!sc*/
.eqXGSm .table .t-course-mobile-name{white-space:nowrap;}/*!sc*/
.eqXGSm .table .t-course-mobile-duration{font-size:14px;line-height:20px;-webkit-flex:1;-ms-flex:1;flex:1;}/*!sc*/
.eqXGSm .table .table-header{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-bottom:1px solid #d2d3d9;}/*!sc*/
.eqXGSm .table .table-header .th{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:8px;}/*!sc*/
.eqXGSm .table .table-header .th .th-icon{font-size:16px;line-height:0;margin-right:6px;}/*!sc*/
.eqXGSm .table .table-header .th .th-text{font-size:14px;font-weight:600;line-height:20px;-webkit-letter-spacing:0px;-moz-letter-spacing:0px;-ms-letter-spacing:0px;letter-spacing:0px;}/*!sc*/
.eqXGSm .table .table-body > div:not(:last-child){border-bottom:1px solid #d2d3d9;}/*!sc*/
.eqXGSm .table .table-body .row-class{width:100%;height:100%;}/*!sc*/
.eqXGSm .table .table-body .row-class > .row{min-height:43px;height:100%; margin: 0;}/*!sc*/
.eqXGSm .table .table-body .table-row{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;}/*!sc*/
.eqXGSm .table .table-body .table-row.is-one-row{height:100%;}/*!sc*/
.eqXGSm .table .table-body .table-row.expanded:first-child,.eqXGSm .table .table-body .table-row.collapsed:first-child{padding-top:16px;}/*!sc*/
.eqXGSm .table .table-body .table-row.expanded:last-child,.eqXGSm .table .table-body .table-row.collapsed:last-child{padding-bottom:16px;}/*!sc*/
.eqXGSm .table .table-body .table-row.collapsed .t-course{-webkit-flex:1;-ms-flex:1;flex:1;}/*!sc*/
.eqXGSm .table .table-body .table-row.collapsed .row-icon svg{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg);}/*!sc*/
.eqXGSm .table .table-body .table-row.collapsed .row-content{display:grid;grid-gap:8px;grid-auto-flow:column;font-size:14px;line-height:20px;}/*!sc*/
.eqXGSm .table .table-body .table-row.collapsed .row-content .cell-text{margin-bottom:0;}/*!sc*/
.eqXGSm .table .table-body .table-row.collapsed .table-content{display:none;}/*!sc*/
.eqXGSm .table .table-body .table-row .row-icon{font-size:24px;display:grid;place-items:center; width: auto !important;}/*!sc*/
.eqXGSm .table .table-body .table-row .row-icon svg{-webkit-transition:all 0.3s ease;transition:all 0.3s ease;}/*!sc*/
.eqXGSm .table .table-body .table-row .row-content{width: auto !important;}
.eqXGSm .table .table-body .table-row .table-cell{padding:8px; width: auto !important;}/*!sc*/
.eqXGSm .table .table-body .table-row .t-class-english-center{width:260px !important;}
.eqXGSm .table .table-body .table-row .table-cell .row-icon{margin-right:12px;place-items:start;}/*!sc*/
.eqXGSm .table .table-body .table-row .table-cell .cell-text{font-size:14px;font-weight:400;line-height:20px;-webkit-letter-spacing:0px;-moz-letter-spacing:0px;-ms-letter-spacing:0px;letter-spacing:0px;}/*!sc*/
.eqXGSm .table .table-body .table-row .table-cell .cell-text.bold{font-weight:600;}/*!sc*/
.eqXGSm .table .table-row .table-content{-webkit-flex:1;-ms-flex:1;flex:1;}/*!sc*/
.eqXGSm .table .table-row .table-cell{padding:0;}/*!sc*/
.eqXGSm .table .table-row .t-class{border-bottom:none;}/*!sc*/
.eqXGSm .table .table-row .row-class > .row{-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;}/*!sc*/
.eqXGSm .table .table-row .t-class-opening{border-bottom:none;}/*!sc*/
.eqXGSm .table .table-row .t-class-session{border-bottom:none;}/*!sc*/
.eqXGSm .table .table-row .t-class-duration{border-bottom:none;}/*!sc*/
.eqXGSm .table-wrapper{overflow:hidden;position:relative;border:1px solid #E9E9EC;border-radius:8px;}/*!sc*/
.desktop-only, .mobile-only, .tablet-only{display: none !important;}
.GidqQ.filled {
    background-color: rgb(166, 199, 228);
}
.GidqQ.bold {
    font-weight: 600;
}
.GidqQ {
    padding: 0px 8px;
    border-radius: 4px;
    font-size: 14px;
    font-weight: 400;
    line-height: 20px;
    letter-spacing: 0px;
    height: max-content;
    display: inline-flex;
    color: inherit;
}
.oQnCM.filled {
    background-color: rgb(255, 153, 31);
}
.oQnCM {
    padding: 0px 8px;
    border-radius: 4px;
    font-size: 14px;
    font-weight: 400;
    line-height: 20px;
    letter-spacing: 0px;
    height: max-content;
    display: inline-flex;
    color: rgb(255, 255, 255);
}
.cdVWlo {
    color: rgb(32, 116, 187);
    text-decoration: underline;
}
.hide_lophoc .table-cell{display: none;}
.khoa_show{display: block;} .khoa_hide{display: none;}
.nav-dropdown.nav-dropdown-default>li.nav-dropdown-col>a{ background: url(images/icon-png.png) no-repeat right;    background-size: 7px;}
.accordion{
	margin-bottom: 30px;
}
.accordion-title{
	margin-top: 20px;
    background-color: #10793d !important;
    border-radius: 5px;
    font-size: 18px;
	padding: 10px 20px !important;
}
.accordion-title button{
	color: #fff !important;
}
.accordion-title span{
	color: #fff !important;
}
.accordion-inner{
	box-shadow: 0 3px 6px -4px rgba(0, 0, 0, .16), 0 3px 6px rgba(0, 0, 0, .23);
    border-radius: 0 0 5px 5px;
}
.accordion-inner table{
	border-collapse: collapse;
    width: 100%;
    margin-bottom: 1em;
    border-color: #ececec;
    border-spacing: 0;
}
.accordion-inner table tbody tr:nth-child(1){
	background: linear-gradient(to right, #10793d 0, #00d084 44%, #10793d 100%);
	padding: 10px 0px;
}
.accordion-inner table tbody tr:nth-child(1) td strong{
	font-size: 18px;
	color: #fff;
}
.accordion-inner table tbody tr td{
	border: 1px solid #eee;
	border-collapse: collapse;
	line-height: 1.5;
	text-align: center;
}
.accordion-title.active{
	 background-color: #10793d !important;
}
.accordion-so-cap .accordion-title{
	background-color: #005185;
}
.btn-lh{
	display: inline-block;
	margin-top: 30px;
	padding: 8px 30px;
	border: 1px solid #0d793d; 
	background: linear-gradient(to right, #0d793d 0, var(--backchatbg) 44%, #0d793d 100%);
}
.btn-lh:hover{
	background: linear-gradient(to right, var(--wp-admin-theme-color) 0, #006ba1b3 44%, var(--wp-admin-theme-color) 100%);
}
.custom-button{
	font-size: 18px;
	font-weight: 500;
	color: #fff;
}
.custom-button:hover{
	color: #fff;
}
.div-nut {
        display: flex;
        flex-direction: column;
        font-size: 14px !important;
        position: fixed;
        z-index: 2147483647;
        bottom: 24px;
        left: 0;
        padding-left: 5px;
    }
    .div-nut > a {
        display: inline-block;
        overflow: visible !important;
        width: 54px !important;
        height: 54px !important;
        margin: 6px !important;
        background-size: 100% !important;
        border: 2px solid #fff !important;
        border-radius: 50% !important;
        margin: 8px;
        text-align: center;
        background-repeat: no-repeat;
        background-position: center center;
        background-size: auto;
        cursor: pointer;
        position: relative;
    }
    .div-nut .nut-action:hover .tooltext {
        visibility: visible;
        opacity: 1;
    }
    .div-nut:hover .nut-action {
        text-decoration: none !important;
        box-shadow: 0 5px 10px rgba(0, 0, 0, 0.15), 0 4px 15px rgba(0, 0, 0, 0.13);
    }
    .div-nut .tooltext {
        visibility: hidden;
        font-size: 12px !important;
        line-height: 16px !important;
        text-align: center;
        white-space: nowrap;
        border-radius: 4px;
        padding: 8px;
        position: absolute;
        top: calc(50% - 16px);
        z-index: 1;
        opacity: 0;
        transition: opacity 0.5s;
        left: 120%;
        background-image: linear-gradient(180deg, #e57373 0%, #c62828 100%);
        color: #fff;
    }
    .div-nut .nut-goi {
        background-image: url("https://bachkhoavietuc.edu.vn/wp-content/uploads/2026/05/png-clipart-iphone-4-telephone-computer-icons-phone-miscellaneous-blue-thumbnail.png");
    }
    .div-nut .nut-zalo {
        background-image: url("https://bachkhoavietuc.edu.vn/wp-content/themes/flatsome-child/images/zalo.png");
    }
    .div-nut .nut-face {
        background-image: url("https://webkhoinghiep.net/wp-content/uploads/2020/10/messenger.svg");
    }
@media screen and (min-width:1144px){
	.eqXGSm .table-wrapper .table-mobile{display:none !important;}
	.eqXGSm .table-wrapper .desktop-only{display:block !important;}
	.eqXGSm .table-wrapper .table .t-class-opening .tag {margin-right: 8px;}
	.eqXGSm .table-wrapper .desktop-only.d-flex{display:-webkit-box !important;display:-webkit-flex !important;display:-ms-flexbox !important;display:flex !important;}
	.header-nav > li > ul.sub-menu{width: 285px !important;min-width: 285px !important;    display: block;}
	.header-nav > li > ul.sub-menu > li{min-width: 285px; width: 285px;}
	.header-nav > li > ul.sub-menu ul{position: absolute;
    right: -320px;
    top: 0px;box-shadow: 1px 1px 15px rgba(0,0,0,.15); display: none;
    background: #fff;
    width: 320px;}
	.header-nav > li > ul.sub-menu > li:hover ul{display: block;}
}/*!sc*/
.eqXGSm .table-wrapper .table.right-shadow:after{content:'';width:8px;position:absolute;pointer-events:none;top:0px;height:calc(100% - 24px);background:linear-gradient( to right,rgba(99,114,130,0) 0px,rgba(9,30,66,0.13) 100% );left:calc(100% - 8px);display:none;}/*!sc*/
.eqXGSm .table-wrapper .table.left-shadow:before{content:'';width:8px;position:absolute;pointer-events:none;top:0px;height:calc(100% - 24px);background:linear-gradient( to left,rgba(99,114,130,0) 0px,rgba(9,30,66,0.13) 100% );left:0;display:none;}/*!sc*/
.eqXGSm .t-class{width:100%;max-width:256px;}/*!sc*/
.eqXGSm .t-class-opening{min-width:86px;}/*!sc*/
.eqXGSm .t-class-session{min-width:80px;}/*!sc*/
.eqXGSm .t-class-duration{min-width:64px;}/*!sc*/
.eqXGSm .t-class-english-center{width:58px;}/*!sc*/
.eqXGSm .t-class-head{min-width:120px;}/*!sc*/
@media screen and (min-width:776px){.eqXGSm .t-class-head{min-width:300px;}.eqXGSm .t-class-opening{min-width:86px;}.eqXGSm .t-class-session{min-width:112px;}.eqXGSm .t-class-duration{min-width:104px;}.eqXGSm .t-class-english-center{width:92px;}}/*!sc*/
@media screen and (min-width:1144px){.eqXGSm .table-wrapper .table .t-class-head{min-width:156px;}.eqXGSm .table-wrapper .table.right-shadow:after{display:none;}.eqXGSm .table-wrapper .table.left-shadow:before{display:none;}.eqXGSm .table-wrapper .table .table-row{-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;}.eqXGSm .table-wrapper .table .table-row.expanded:first-child,.eqXGSm .table-wrapper .table .table-row.collapsed:first-child{border-top:1px solid #D2D3D9;padding-top:0;}.eqXGSm .table-wrapper .table .table-row.expanded:last-child,.eqXGSm .table-wrapper .table .table-row.collapsed:last-child{padding-bottom:0;}.eqXGSm .table-wrapper .table .table-row .table-cell{padding:8px; margin: 0;}.eqXGSm .table-wrapper .table .t-class{width:unset;min-width:156px; margin: 0;}.eqXGSm .table-wrapper .table .t-class .tag{margin-right:8px;}.eqXGSm .table-wrapper .table .t-class .tag:last-child{margin-right:0;}.eqXGSm .table-wrapper .table .t-class-opening{min-width:221px;}.eqXGSm .table-wrapper .table .t-class-opening .tag{margin-right:8px;}.eqXGSm .table-wrapper .table .t-class-session{min-width:129px;}.eqXGSm .table-wrapper .table .t-class-duration{min-width:221px;}.eqXGSm .table-wrapper .table .row-class{-webkit-flex:1;-ms-flex:1;flex:1;}.eqXGSm .table-wrapper .table .row-class > .row{-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;}.eqXGSm .table-wrapper .table .row-class > .row:hover{background-color:#e9f1f8;}}/*!sc*/
data-styled.g942[id="SectionDolCourseCalendar__Main-sc-blk7i5-7"]{content:"eqXGSm,"}/*!sc*/
.kHaNCK{margin-top:32px;}/*!sc*/
.kHaNCK .intro{margin-top:12px;margin-bottom:24px;}/*!sc*/
@media screen and (min-width:776px){.kHaNCK{margin-top:100px;}}/*!sc*/
data-styled.g943[id="BranchOffice__Container-sc-1ofjr7m-0"]{content:"kHaNCK,"}/*!sc*/
.cpWEDp{min-height:170px;}/*!sc*/
.cpWEDp .contact{display:grid;grid-template-columns:max-content minmax(0,1fr);gap:4px;}/*!sc*/
.cpWEDp .contact.location{margin-bottom:8px;}/*!sc*/
.cpWEDp .title{margin-top:8px;margin-bottom:16px;}/*!sc*/
.cpWEDp .badge{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;padding:2px 8px;border-radius:30px;color:#D14242;background:#FAECEC;}/*!sc*/
.cpWEDp .badge.notOpen{color:#FF991F;background:#FFF5E9;}/*!sc*/
data-styled.g944[id="BranchOffice__Info-sc-1ofjr7m-1"]{content:"cpWEDp,"}/*!sc*/
.hIcRRi{display:grid;gap:16px;}/*!sc*/
.hIcRRi .card{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;padding:12px;border:1px solid #E9E9EC;border-radius:8px;}/*!sc*/
.hIcRRi .card > a{display:block;margin-top:16px;}/*!sc*/
.hIcRRi .card .view-map{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:0 auto;position:relative;cursor:pointer;}/*!sc*/
.hIcRRi .card .view-map::after{content:'';position:absolute;background:#D14242;bottom:0;left:0;height:1px;width:100%;z-index:-1;}/*!sc*/
.xrgiW{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:-webkit-max-content;width:-moz-max-content;width:max-content;border-radius:8px;padding:4px 8px;background-color:#F4F4F6;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}/*!sc*/
data-styled.g484[id="SelectWithPrefix__SelectWithPrefixWrapper-sc-54wjk-0"]{content:"xrgiW,"}/*!sc*/
.frARTn{display:grid;-webkit-box-pack:start;-webkit-justify-content:start;-ms-flex-pack:start;justify-content:start;gap:12px;}/*!sc*/
@media screen and (min-width:457px){.frARTn{grid-auto-flow:column;}}/*!sc*/
@media screen and (min-width:776px){.hIcRRi{grid-template-columns:1fr 1fr;gap:24px;}.hIcRRi .card{padding:24px;}.hIcRRi .card .BranchOffice__Info-sc-1ofjr7m-1{min-height:180px;}}/*!sc*/
@media screen and (min-width:1144px){.hIcRRi{grid-template-columns:1fr 1fr 1fr;}}/*!sc*/
data-styled.g945[id="BranchOffice__CardList-sc-1ofjr7m-2"]{content:"hIcRRi,"}/*!sc*/
.dRabfP{cursor:pointer;border:none;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:20px;padding:10px;gap:10px;background:#D14242;border-radius:8px;width:100%;}/*!sc*/
.dRabfP > p,.dRabfP svg{color:#FFFFFF;}/*!sc*/
.dRabfP svg{width:24px;height:24px;}/*!sc*/
.dRabfP:hover{background:#DA6868;}/*!sc*/
.dRabfP.disable{background:#E9E9EC;pointer-events:none;}/*!sc*/
.dRabfP.disable > p,.dRabfP.disable svg{color:#BCBEC7;}/*!sc*/
data-styled.g946[id="BranchOffice__Button-sc-1ofjr7m-3"]{content:"dRabfP,"}/*!sc*/
.dEtwjw > div{margin-bottom:64px;}/*!sc*/
.dEtwjw > div:last-child,.dEtwjw > div:first-child{margin-bottom:32px;}/*!sc*/
@media screen and (min-width:776px){.dEtwjw > div{margin-bottom:100px;}.dEtwjw > div:first-child{margin-bottom:50px;}.dEtwjw > div:last-child{margin-bottom:100px;}}/*!sc*/
@media screen and (min-width:1144px){.dEtwjw > div:first-child{margin-bottom:100px;}}/*!sc*/
data-styled.g953[id="schedule__Space-sc-1fegotq-0"]{content:"dEtwjw,"}/*!sc*/
@-webkit-keyframes dPQUII{0%,100%{-webkit-transform:rotate(0deg);-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg);-webkit-transform-origin:50% 50%;-webkit-transform-origin:50% 50%;-ms-transform-origin:50% 50%;transform-origin:50% 50%;}10%{-webkit-transform:rotate(8deg);-webkit-transform:rotate(8deg);-ms-transform:rotate(8deg);transform:rotate(8deg);}20%,40%,60%{-webkit-transform:rotate(-10deg);-webkit-transform:rotate(-10deg);-ms-transform:rotate(-10deg);transform:rotate(-10deg);}30%,50%,70%{-webkit-transform:rotate(10deg);-webkit-transform:rotate(10deg);-ms-transform:rotate(10deg);transform:rotate(10deg);}80%{-webkit-transform:rotate(-8deg);-webkit-transform:rotate(-8deg);-ms-transform:rotate(-8deg);transform:rotate(-8deg);}90%{-webkit-transform:rotate(8deg);-webkit-transform:rotate(8deg);-ms-transform:rotate(8deg);transform:rotate(8deg);}}/*!sc*/
@keyframes dPQUII{0%,100%{-webkit-transform:rotate(0deg);-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg);-webkit-transform-origin:50% 50%;-webkit-transform-origin:50% 50%;-ms-transform-origin:50% 50%;transform-origin:50% 50%;}10%{-webkit-transform:rotate(8deg);-webkit-transform:rotate(8deg);-ms-transform:rotate(8deg);transform:rotate(8deg);}20%,40%,60%{-webkit-transform:rotate(-10deg);-webkit-transform:rotate(-10deg);-ms-transform:rotate(-10deg);transform:rotate(-10deg);}30%,50%,70%{-webkit-transform:rotate(10deg);-webkit-transform:rotate(10deg);-ms-transform:rotate(10deg);transform:rotate(10deg);}80%{-webkit-transform:rotate(-8deg);-webkit-transform:rotate(-8deg);-ms-transform:rotate(-8deg);transform:rotate(-8deg);}90%{-webkit-transform:rotate(8deg);-webkit-transform:rotate(8deg);-ms-transform:rotate(8deg);transform:rotate(8deg);}}/*!sc*/
data-styled.g1323[id="sc-keyframes-dPQUII"]{content:"dPQUII,"}/*!sc*/
@-webkit-keyframes brPiyi{0%{-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0);}100%{-webkit-transform:translateY(-100%);-ms-transform:translateY(-100%);transform:translateY(-100%);}}/*!sc*/
@keyframes brPiyi{0%{-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0);}100%{-webkit-transform:translateY(-100%);-ms-transform:translateY(-100%);transform:translateY(-100%);}}/*!sc*/
data-styled.g1324[id="sc-keyframes-brPiyi"]{content:"brPiyi,"}/*!sc*/
@-webkit-keyframes beCCJi{0%{-webkit-transform:scale(0);-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0);opacity:1;}100%{-webkit-transform:scale(1);-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);opacity:1;}}/*!sc*/
@keyframes beCCJi{0%{-webkit-transform:scale(0);-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0);opacity:1;}100%{-webkit-transform:scale(1);-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);opacity:1;}}/*!sc*/
data-styled.g1325[id="sc-keyframes-beCCJi"]{content:"beCCJi,"}/*!sc*/
@-webkit-keyframes djhHHE{0%{-webkit-transform:scale3d(1,1,1);-webkit-transform:scale3d(1,1,1);-ms-transform:scale3d(1,1,1);transform:scale3d(1,1,1);}30%{-webkit-transform:scale3d(0.75,1.25,1);-webkit-transform:scale3d(0.75,1.25,1);-ms-transform:scale3d(0.75,1.25,1);transform:scale3d(0.75,1.25,1);}40%{-webkit-transform:scale3d(1.25,0.75,1);-webkit-transform:scale3d(1.25,0.75,1);-ms-transform:scale3d(1.25,0.75,1);transform:scale3d(1.25,0.75,1);}50%{-webkit-transform:scale3d(0.85,1.15,1);-webkit-transform:scale3d(0.85,1.15,1);-ms-transform:scale3d(0.85,1.15,1);transform:scale3d(0.85,1.15,1);}65%{-webkit-transform:scale3d(1.05,0.95,1);-webkit-transform:scale3d(1.05,0.95,1);-ms-transform:scale3d(1.05,0.95,1);transform:scale3d(1.05,0.95,1);}75%{-webkit-transform:scale3d(0.95,1.05,1);-webkit-transform:scale3d(0.95,1.05,1);-ms-transform:scale3d(0.95,1.05,1);transform:scale3d(0.95,1.05,1);}100%{-webkit-transform:scale3d(1,1,1);-webkit-transform:scale3d(1,1,1);-ms-transform:scale3d(1,1,1);transform:scale3d(1,1,1);}}/*!sc*/
@keyframes djhHHE{0%{-webkit-transform:scale3d(1,1,1);-webkit-transform:scale3d(1,1,1);-ms-transform:scale3d(1,1,1);transform:scale3d(1,1,1);}30%{-webkit-transform:scale3d(0.75,1.25,1);-webkit-transform:scale3d(0.75,1.25,1);-ms-transform:scale3d(0.75,1.25,1);transform:scale3d(0.75,1.25,1);}40%{-webkit-transform:scale3d(1.25,0.75,1);-webkit-transform:scale3d(1.25,0.75,1);-ms-transform:scale3d(1.25,0.75,1);transform:scale3d(1.25,0.75,1);}50%{-webkit-transform:scale3d(0.85,1.15,1);-webkit-transform:scale3d(0.85,1.15,1);-ms-transform:scale3d(0.85,1.15,1);transform:scale3d(0.85,1.15,1);}65%{-webkit-transform:scale3d(1.05,0.95,1);-webkit-transform:scale3d(1.05,0.95,1);-ms-transform:scale3d(1.05,0.95,1);transform:scale3d(1.05,0.95,1);}75%{-webkit-transform:scale3d(0.95,1.05,1);-webkit-transform:scale3d(0.95,1.05,1);-ms-transform:scale3d(0.95,1.05,1);transform:scale3d(0.95,1.05,1);}100%{-webkit-transform:scale3d(1,1,1);-webkit-transform:scale3d(1,1,1);-ms-transform:scale3d(1,1,1);transform:scale3d(1,1,1);}}/*!sc*/
data-styled.g1326[id="sc-keyframes-djhHHE"]{content:"djhHHE,"}/*!sc*/
@media only screen and (max-width: 1700px) {.header .flex-row {
    max-width: 90%;
}
.nav-size-medium>li>a {
    font-size: 12px;
}
}
@media only screen and (max-width: 1450px){.header .flex-row {
    max-width: 94%;
	}.dtn_home_sc .box-text a{ height: 36px}.nav-size-medium>li>a {
    font-size: 10px;
}.dtn_home_sc .box-text a {
	font-size: 14px;}

}
@media only screen and (max-width: 1366px){.header .flex-row {
    max-width: 99%;
}}
@media only screen and (max-width: 1280px){.nav-size-medium>li>a {
    font-size: 9px;
}}
@media only screen and (max-width: 1080px){.nav-size-medium>li>a {
    font-size: 6.5px;
}}
@media only screen and (max-width: 48em) {
/*************** ADD MOBILE ONLY CSS HERE  ***************/
#top-bar .html_topbar_left a.email_top {
    background: url(images/icon-email.png) no-repeat 2px;
    padding-lefT: 20px;
    margin-lefT: 5px;
    font-size: 12px;
    background-size: 15px;
}.home_tt_sc li {
	width: 33%;}
	.gv_home_sc h4 {
    font-size: 13px;
}
.dtn_home_sc h2 {
	font-size: 25px;    margin-bottom: 25px;}
#footer .small-6, .section1_tstc .small-6, .section2_tstc .bg_nxetsc .small-6, .section2_ts .small-6{
    flex-basis: 100%;
    max-width: 100%;
}.fomt_dktv .sb_dk {
    padding-lefT: 45px;
}
	.section4_ts h3, .section9_mkt h3{ font-size: 21px;}
	.banner  .text-box.banner-layer { width: 100% !important}
	.banner h1 {
    font-size: 28px;
}.bg_nxetsc p {
    font-size: 19px;
    font-style: italic;
    font-weight: 700;
    color: #0d793d;
    line-height: 1.5;
    max-width: 100%;
    padding: 30px 0px;
	}.section3_csdd .number_csdd{ font-size: 33px}
	.section1_tstc .large-3 .col-inner{ height: auto}
	.section2_ts h2{     padding-bottom: 85px;}
	.section1_dtsc .banner, .section1_ccsc .banner, .section1_khkt .banner, .section1-mkt .banner, .section1-cssd .banner{ padding-top: 350px !important;}
	.section4_khoahoc .row .row .small-12{ flex-basis: 50%;
    max-width: 50%;}
	.section4_khoahoc h4 a{ font-size: 13px}
	.section5_dngv h4, .section6_mkt h4{     font-size: 13px;}
	.section6_qa .accordion-title, .section6_qaccsc .accordion-title, .section7_mkt .accordion-title{     padding-right: 28px;}
	.section-title-normal span{ font-size: 21px}
	.title_ccsc h2{ padding-bottom: 40px;}
	.title_uudai01{ font-size:19px}
	.section2_ts h2{ font-size: 1.2em}
	.Section3_ccsc h3, .Section3_nkt .icon-box-text{ height: auto}
	.section_doituong .large-3 .col-inner{ height: 160px}
	.title_khkt h2{ text-align: center}
	.title_khkt h2{ padding-bottom: 45px}
	.blog-wrapper .archive-page-header .col h1{     padding: 19px 0;}
	.blog-single .content_single_page{     padding: 20px 15px;}
	.blog-single .content_single_page{ margin-top: -150px;}
	.accordion-inner {
    display: none;
    padding: 1em 15px;
	}.related-products-wrapper h3{text-align: center;
    font-size: 20px;}
.dtn_home_sc .product-small .box-text, .shop-container .product-small .box-text {
    padding: 10px 6px;
	}.section4_khoahoc h4 a{ padding: 5px 6px;}
	.box-text p{ font-size: 13px}
	.tab-panels h2, .tab-panels h3 {
		font-size: 15px;}
	.accordion_singleprd .accordion-item a span {
    padding-lefT: 25px;
    font-size: 16px; 
}.tab-panels .accordion-inner {
    display: none;
	padding: 1em 10px;}
	.nav>li>a {
    font-size: 15px;
}.banner h2 {
    font-size: 25px;
}.title_uudai02 {
    line-height: 20px; font-size: 15px;
}.form_tv p {
    font-size: 15px;
	}
	.eqXGSm .row { display: block}
	.eqXGSm .table .table-body .table-row{ padding-lefT: 20px;}
	.eqXGSm .table .table-body .table-row .table-cell .cell-text{ padding-lefT: 30px}
	.oQnCM{ margin-lefT:15px}
	.eqXGSm .table .table-body .table-row .table-cell, .eqXGSm .table .table-body .table-row .table-cell{ padding-lefT: 20px}
	.eqXGSm .table .table-body .table-row .t-class-english-center {
    padding-lefT: 51px;
}
	.filter-cs-div  .table-mobile{    margin-lefT: -17px;}
	.header .flex-row {
    max-width: 100%;
}body.archive .category-page-row .filter-cate select {
    width: 55% !important;
    margin-lefT: 15px;
}.section6_cssd .box-text h4 {
    color: #fff;
    font-size: 13px;
}.chuong-trinh-hoc .col{
		display: flex;
		flex-flow: row wrap;
	}
	.chuong-trinh-hoc .col .col-inner{
		box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
	}
}
.related-products-wrapper span.price{ display:  none !important}
