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

/*************** ADD CUSTOM CSS HERE.   ***************/

input[type='email'], input[type='date'], input[type='search'], input[type='number'], input[type='text'], input[type='tel'], input[type='url'], input[type='password'], textarea, select, .select-resize-ghost, .select2-container .select2-choice, .select2-container .select2-selection,.form-flat input:not([type="submit"]), .form-flat textarea, .form-flat select,.form-flat button, .form-flat input,a.button,button,.button.is-outline,input[type="submit"],a.quick-view,.wishlist_table .add_to_cart,.yith-wcwl-add-button > a,table.compare-list .add-to-cart td a:not(.unstyled_button){}
input[type=email], input[type=date], input[type=search], input[type=number], input[type=text], input[type=tel], input[type=url], input[type=password], textarea, select, .select-resize-ghost, .select2-container .select2-choice, .select2-container .select2-selection, .chosen-container-multi .chosen-choices{font-size:1em;background-color:transparent;box-shadow:none!important;border-color:#ccc;}
input[type=email], input[type=date], input[type=search], input[type=number], input[type=text], input[type=tel], input[type=url], input[type=password], textarea, select, .select-resize-ghost, .select2-container .select2-choice, .select2-container .select2-selection,.chosen-container-multi .chosen-choices{}
textarea{padding:10px 13px;box-shadow:none;}
input[type=email]:focus, input[type=date]:focus, input[type=search]:focus, input[type=number]:focus, input[type=text]:focus, input[type=tel]:focus, input[type=url]:focus, input[type=password]:focus, textarea:focus, select:focus, .select-resize-ghost:focus, .select2-container .select2-choice:focus, .select2-container .select2-selection:focus{}
textarea{min-height:115px;}
input[type="submit"],button,a.button{padding-left:15px;padding-right:15px;font-weight:600;}
a.button.primary, input[type=submit], input[type=reset], input[type=button]{}
select[multiple="multiple"]{height:auto;overflow-y:auto;}
th, td{font-size:1em;}
html,body{font-size:16px;}
h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6, .heading-font{}

#content.page-wrapper,.page-wrapper,.portfolio-page-wrapper .portfolio-top,#main .shop-container > div.product{padding-top:50px;padding-bottom:20px;}
#main .shop-container > div.product{padding-bottom:0px;padding-top:0px;}
#main .shop-container > div.product .product-main{padding-top:50px;padding-bottom:0px;}
.portfolio-page-wrapper .portfolio-top{padding-bottom:20px;}
.category-page-row,.page-title:not(.featured-title)+main .product-main{padding-top:50px;}
.category-page-row{padding-bottom:0px !important;}
body.woocommerce-checkout #content{}
form.checkout{margin-bottom:0px;}
body.woocommerce-checkout #content > .row > .col{padding-bottom:0px;}
.message-wrapper{margin:0px 0px 30px;font-size:1em;border-bottom:1px solid #dddddd;}
.message-wrapper li:last-child{margin-bottom:0px;}
.normal-title .breadcrumbs{font-size:0.9em;}
.normal-title .breadcrumbs > span:last-child{display:none;}

#ftwp-container #ftwp-list.ftwp-strong-first.ftwp-liststyle-decimal>.ftwp-item>.ftwp-anchor::before, #ftwp-container #ftwp-list.ftwp-strong-first>.ftwp-item>.ftwp-anchor .ftwp-text{font-weight:600;}

.normal-title h1{line-height:1em;}

.shop_table td .button, .shop_table th .button{margin-bottom:0px;}

.absolute-footer.dark{color:hsla(0,0%,100%,.7);}
.absolute-footer{padding-top:15px;padding-bottom:15px;border-top:1px solid #dddddd;}
img.size-full.alignnone{margin-bottom:0px;}

.product-section{border-top-width:0px;margin-bottom:30px;}
.product-section .product-section-title,.rvpw-recently-view.products h2{text-transform: none; color: var(--primary-color); padding: 0px; margin-bottom: 30px;font-size:2em;line-height:1.3em;}

.comment-form{margin-bottom:-15px;}

.section-title-container{margin-bottom:15px;}

.woocommerce-pagination{margin-bottom:25px;}

.li-header-clearfix{width:100%;height:20px;}
.header-wrapper.stuck .header-main .nav > li.li-header-clearfix{height:auto;width:7px;}
.header-wrapper.stuck .header-bg-color{}
.header-main .nav > li.header-block{}
.header-main .nav > li.header-language-dropdown > a{font-size:0px;}
.header-main .nav > li.header-language-dropdown a > .image-icon{margin-left:7px;}
.header-main .nav > li > a{}
.header-main .nav > li.has-icon > a{border-width:0px;}
.header-main .nav > li.menu-item > a,.header-main .nav > li{border-radius:10px!important;}
.header-main .nav > li.menu-item > a > i.fa{float:left;font-size:18px;}
.header-wrapper.stuck .header-main .nav > li.menu-item > a{min-width:auto;}
.header-main .nav > li:last-child > a,.header-main .nav > li.cart-item > a{border-width:0px;}
#logo{margin-right:30px;}
.has-dropdown .icon-angle-down{float:right;}
.border-radius-25, .border-radius-25 img{border-radius:25px;}

.section-title b{opacity:0;}

.header-main .nav > li{margin:0px 2px;}

.text-right,.text-end{text-align:right;}

/*color*/
#footer a{}
.breadcrumbs a.current, .breadcrumbs a:hover,.ux-menu-link--active .ux-menu-link__link, .ux-menu-link:hover .ux-menu-link__link,h3.widget-title, span.widget-title{color:var(--primary-color);}
.widget ul li.current-menu-item > a{}
th,td,label,.breadcrumbs,.absolute-footer,.breadcrumbs a,.nav-dropdown,.nav>li>a, .nav-dropdown>li>a, .nav-column>li>a{}
span.amount{color:#e48397;}
/*color*/

ul.product_list_widget li .quantity{opacity:1;}

.row .gallery{margin-left:-5px;margin-right:-5px;}
.row .gallery .gallery-item{padding:0px 5px 10px;}
.row .gallery .gallery-item a{display:block;background-position: 50% 50%; background-size: cover; height: auto; overflow: hidden; padding-top: 100%; position: relative;padding-top:75%;border:1px solid #dddddd;border-radius:3px;background-color:white;}
.row .gallery .gallery-item a img{bottom: 0; font-family: "object-fit: cover;"; height: 100%; left: 0; -o-object-fit: cover; object-fit: cover; -o-object-position: 50% 50%; object-position: 50% 50%; position: absolute; right: 0; top: 0; width: 100%;}

.wpcf7-form{margin-bottom:0px;}
.wpcf7-form .row > div{padding-bottom:15px;}
.wpcf7-form .row > div:last-child{padding-bottom:0px;margin-top:7px;}
.wpcf7 .wpcf7-not-valid-tip{margin-top:0px;}
.wpcf7-form label{margin-bottom:0px;}
.wpcf7-form label input, .wpcf7-form label select, .wpcf7-form label textarea{font-weight:normal;}
.wpcf7-form input[type="submit"]{margin-right:0px;margin:0px;}
.wpcf7 .wpcf7-not-valid-tip{font-size:0.9em;}
.wpcf7-spinner{display:none!important;}
.wpcf7-form textarea{height:80px;min-height:auto;}
.wpcf7 form .wpcf7-response-output{background-color:white;margin-top:15px!important;margin-bottom:0px!important;line-height:1.2em;padding:5px 7px;color:black;}
.wpcf7 form .button, .wpcf7 form button, .wpcf7 form fieldset, .wpcf7 form input, .wpcf7 form select, .wpcf7 form textarea{}

.lightbox-content{border-radius:20px;}

select option[disabled]{color: #bbbbbb;}

.nav-dropdown-default{padding:6px 5px;}

.dark table, .dark th, .dark td{border-color:white;}
.absolute-footer.dark{color:white;}
.absolute-footer{border-width:0px;color:#00298e;}
.footer-wrapper{font-size:1em;}

.nav-dropdown-has-border .nav-dropdown{border-width:1px;padding: 5px 2px;}
.header-cart-link .cart-icon{font-size:10px;}

.social-icons > a{}

ul,ol{list-style-position: inside;}

.tabbed-content .nav.nav-line-bottom{justify-content: space-around;border-bottom: 1px solid var(--primary-color);margin-bottom:20px;}
.nav-line-bottom>li>a:before, .nav-line-grow>li>a:before, .nav-line>li>a:before{background-color:white;height:4px;bottom: -2px;}

.gallery-col .box .box-image{border:1px solid var(--primary-color);}
.header-main .nav > li > a img{opacity:0.6}
.header-nav li.header-search .nav-dropdown{background: linear-gradient(270deg,#0045A2 0%,#07A2F2 19%);
		box-shadow: 0 1px 6px 0 #66CDEE;padding:7px}.dropdown-section .row{margin:0 auto !important}
.dropdown-section .col{padding-bottom:0}
.dropdown-section .box .box-image{border-radius:10px}
.list-post4 .post-item .box-image .image-cover{border-radius:10px;}
.list-post4 .post-item .post-title{color:black;margin-bottom:6px}
.tin-tuc1 .col{padding-bottom:0 !important}
.gioi-thieu-2 .box{border: 10px solid;
    background: linear-gradient(90deg,#eff7ff,#eff7ff),linear-gradient(90deg,#0045a2,#07a2f2);
    background-clip: padding-box,border-box;
    background-origin: padding-box,border-box;
    border-width: 6px;
    border-radius: 30px;
    overflow: hidden;
    border-color: #0000;
    height: 515px;
    padding: 10px;}
.gioi-thieu-1 .col{padding-bottom:0}
.gioi-thieu-2 .box .box-text p{    font-size: 16px;
    color: black;}
.gioi-thieu-2 .box h3{    text-transform: uppercase;
    color: #122257;
    margin-bottom: 10px;}
.gioi-thieu-2 .box .box-image{padding:20px 60px}
.gioi-thieu-2 .box .box-text{background: white;min-height:297px;
    border-radius: 30px;}
.gioi-thieu-1 .box .box-image{border-radius:10px}
.gioi-thieu-3 .icon-box{    background: #e4839742;
    padding: 15px 10px;
    border-radius: 10px;
    align-items: center;
    font-size: 16px;
    color: black;min-height:93px}
.gioi-thieu-3 .cot-le .icon-box{background-color:#237ec245;}
.gioi-thieu-4 .icon-box .icon-box-text{border-radius: 10px;
    background: white;
    box-shadow: 0 0 10px 0 #66CDEE;
    padding: 19px 27px 27px 27px;
    max-width: 368px;}
.gioi-thieu-4 .icon-box h3{color:#122257;font-size:20px;}
.gioi-thieu-4 .icon-box h4{color:#122257;font-size:16px;}
.gioi-thieu-1 .box .box-text{
    border-radius: 10px;
    background: #e48397;
    color: white;
    padding: 10px;}
.gioi-thieu-1 .box h3{color:white;}
.footer-section ul.thong-tin-lien-he li{box-shadow: 0px 1px 6px #66cdee;
    list-style: none;
    margin-left: 0;
    border-radius: 10px;
    display: inline-block;
    padding: 5px 10px;
    margin-bottom: 0;
    margin-right: 5px;}
.footer-section h3{margin-bottom:15px;text-transform:uppercase; padding-left:10px; font-size:16px;position:relative}
.footer-section h3:before{content:"";display:block;width:4px; height:4px; background:white;    border-radius: 99%;
    position: absolute;
    top: 11px;    left: 0;}
.footer-section .tabbed-content{box-shadow:0px 1px 6px #66cdee; padding:15px;border-radius:10px}
.footer-section .cot3 ul li{list-style:none; margin-left:0}
.footer-section .cot3 ul li a:hover{text-decoration:underline}
.footer-section .tabbed-content li a{background: none;
    border: 1px solid white;
    box-shadow: none;
    color: white;}
.footer-section ul.thong-tin-lien-he li a{background: none;
    box-shadow: none;
    color: white;}
	.footer-section ul.thong-tin-lien-he li a:hover,#footer a:hover{color:#e48397;text-decoration:none;}
.footer-section .tabbed-content li.active a{background: #da0f00;color:white;}
.footer-section .tabbed-content .icon-box .icon-box-img{width:10px !important}
.footer-section .tabbed-content .icon-box .icon-box-text{padding-left:7px}.footer-section .tabbed-content .icon-box h4{color:white;font-size:15px; margin-bottom:0}
.footer-section .tabbed-content .icon-box .icon-box-text{font-size:13px}.footer-section .tabbed-content .icon-box{margin-bottom:15px}
.footer-section .tabbed-content .tab-panels{max-height: 236px;
    overflow-y: scroll;}
.section7 .large-3 .col-inner{background-image: url(/wp-content/uploads/2023/08/team-4-1.webp);
    background-position: top;
    background-repeat: no-repeat;
    min-height: 236px;
    padding: 45px 56px 32px 35px;
    background-size: 240px;}
.section8 .slider .row{width:20% !important; opacity:1; margin-left:0 !important; margin-right:0 !important}
.section8 .slider .row .icon-box{position:relative; margin:200px 0 ; background:#f6f6f6; padding:24px;border-radius:20px}
a.back-to-top{background:#e48397 !important;color:white !important; border:none !important}
a.back-to-top:hover{background:var(--primary-color)!important;}
.section8 .slider .icon-box h3{color:#8b8b8b;font-size:18px;text-transform:uppercase}
.section8 .slider .icon-box p{color:#8b8b8b;font-size:16px}
.section8 .slider .icon-box h4{display:none;background: linear-gradient(270deg,#0045A2 0%,#07A2F2 100%);
    padding: 3px 10px;
    border-radius: 5px;
    color: white;
    font-size:17px;}

.section8 .slider .icon-box .icon-box-img{display:none; width:250px !important}
.section8 .slider .icon-box .icon-box-img img{border-radius:15px;padding-top:0}
.section7 .col{padding-bottom:0}
.section2 .icon-box .icon-box-img{max-width:280px;}
.section2 .icon-box .icon-box-img img{border-radius:12px}
.section2 .icon-box h3{background: linear-gradient(270deg,#0045A2 0%,#07A2F2 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    font-size: 19px;
    text-align: center;line-height:24px}
.section2 .icon-box p{display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 4;
    overflow: hidden;margin-bottom: 22px;
    line-height: 18px;
    font-size: 14px;color:black}
.section2 .icon-box .col{padding-bottom:0}
.section2 .icon-box{border: 1px solid #ca0000;
    padding: 15px 10px;
    border-radius: 10px;}
.so-thu-tu{display: inline-block;
    position: absolute;
    background: white;
    padding: 10px;
    top: -11px;
    left: 10px;
    font-size: 29px;
    font-weight: bold;}
.so-thu-tu p{MARGIN-BOTTOM: 0;
    line-height: 0px;color:#e48397}
.section2 .icon-box .icon-box-text{padding-left:10px}
.section2 .icon-box ul{margin-bottom:15px}
.section2 .icon-box ul li{    font-size: 14px;
    color: black;
    list-style: none;
    margin-left: 0;}
.section2 .icon-box ul li:first-child{background-image:url(/wp-content/uploads/2023/08/calendar-svgrepo-com.svg); background-repeat:no-repeat; background-size:20px;     padding-left: 23px;}
.section2 .icon-box ul li:nth-child(2){background-image:url(/wp-content/uploads/2023/08/medal-star-square-svgrepo-com-1.svg); background-repeat:no-repeat; background-size:20px;     padding-left: 23px;}
.section2 .icon-box ul li:nth-child(3){background-image:url(/wp-content/uploads/2023/08/share-circle-svgrepo-com.svg); background-repeat:no-repeat; background-size:20px;     padding-left: 23px;}
.dropdown-section .box p{font-size: 18px;
    font-weight: 500;
    line-height: 22px;}
.header-main .has-dropdown .icon-angle-down{display:none}
.header-main .nav > li > a{}
.header-main .nav > li.has-icon > a{padding:7px;border-radius:10px;}
.dropdown-section .ux-menu{display:block;width:100%}
.dropdown-section .ux-menu a:hover{background: #e48397;
    color: #fff;box-shadow: 4px 4px 10px rgba(0,0,0,.15);}
.dropdown-section .ux-menu a{padding: 10px;
    background: white;
    border-radius: 10px;
    color: black;
    font-weight: 500;display:block;
    text-align: center;}
.dropdown-section .ux-menu .ux-menu-link{padding-left:7px;padding-right:7px; display:inline-block;width:33.33%;float:left; padding-bottom:12px;}
.nav-dropdown{}
.header-main .nav > li:not(.has-icon):hover > a{background:#e48397}.flickity-page-dots .dot{width:10px; height:10px;opacity:1}
.flickity-page-dots .dot.is-selected{width:40px;border-radius:5px}
.section8 .col{padding-bottom:0}
.tabbed-content li.active a{background: linear-gradient(270deg,#0045A2 0%,#07A2F2 100%);color:white }
.tabbed-content li a{border-radius: 5px;
    background: white;
    box-shadow: 0 1px 6px 0 #66CDEE;
    padding: 9px 10px;
    font-size: 16px;
    color: #122257;
		font-weight: 500;}.khai-giang1 .box .box-image{border-radius:10px}
.khai-giang1 .box h3{margin-bottom:10px; color: #122257;}
.khai-giang1 .box p{text-align: left;
    font-size: 16px;font-weight:500}
.khai-giang1 .box .thoi-gian .value{background: rgb(255 207 207 / 41%);
    float: right;
    padding: 5px 10px;
    border-radius: 10px;
    font-weight: 700;}
.khai-giang1 .box .thoi-gian{margin-bottom:20px}
.ca-hoc-text{    background: rgb(219 238 255);
    padding: 2px 10px;
    border-radius: 10px;
    margin-left: 7px;font-weight:700}
.khai-giang1 .box .ca-hoc{font-size:16px;font-weight:500; text-align:left}
.khai-giang1 .box{border:1px solid #e9e9e9; border-radius: 15px;
    padding: 12px;
    background: white;}
.khai-giang1 .box .col{padding-bottom:0}
.khai-giang1 .box:hover{border: 1px solid #FFC107;}
.khai-giang2 .box .box-image {
    padding: 16px 25px!important;
}.lightbox-content{border-radius:20px} .form-thong-tin option:first-child{color:white !important}
.section1, .khai-giang1{background-image: url(/wp-content/uploads/2023/08/about-bg.webp);
    background-position-y: top;
    background-size: contain;
    background-repeat: no-repeat;
    background-position-x: center;}
.section1 .col.large-12{padding-bottom:0}.section-title-container {
    margin-bottom: 0;
}.section-title span{ position:relative;   padding: 0;
    font-size: 32px;
    color: #122257;
    border: none;
    padding-left: 0;padding-right:10px;}.section-title b {
    background-color: #122257;
    display: block;
    flex: 1;
    height: 1px;
    opacity: 1;
}
.nut-xem-them{min-height:20px;box-shadow:0 1px 6px #b7b7b78a;background:white !important;border:none !important;letter-spacing:0;font-weight:normal; margin-bottom:0; color:black !important}
.section1 p{margin-bottom:15px}
.section-title span:after{    content: "";
    display: block;
    width: 7px;
    height: 7px;
    background: #122257;
    border-radius: 99%;
    position: absolute;
    right: -5px;
		top: 18px;}.section1 .box .box-text .box-text-inner{border-radius:10px;border:1px solid white; padding:10px}
.section3 img{border-radius:8px}
.section4 .slider img{border-radius:8px}
.section1 .box .box-text{padding:10px; color:black; text-shadow:none}
.section1 .box h3, .section1 .box p{color:white;font-size:17px;display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 5;
    overflow: hidden;}
.section1 .box h3{font-size: 20px;
    margin-bottom: 10px;color:white}
.section1 .box .button{line-height:20px;min-height:20px; margin: 0;
    font-size: 16px;
    font-weight: normal;
    letter-spacing: 0;}
.section1 .box:hover h3, .section1 .box:hover p{display:none}
.section1 .box:hover .button{margin: 0;
    font-size: 15px;
    font-weight: normal;
    letter-spacing: 0;
    background: #122257 !important;
    line-height: 16px;
    min-height: 16px;
		padding: 0 10px;}.section1 .box p{margin-bottom:0}
.section1 .box:hover .box-text-inner{border:none; padding:0}
.section1 .row2{border-radius:15px; background-image: url(/wp-content/uploads/2023/08/bgtc-1.webp);
    background-repeat: no-repeat;
background-position: center;
    background-size: cover;
    padding: 35px 20px;
    max-width: 1140px !important;}
.section1 .row2 .icon-box{background: rgb(219,238,255);
    padding: 10px;
    border-radius: 20px;}
.section1 .row2 .col{padding-bottom:0}
.section2 .nut-xem-them:hover{background:#da2b40 !important;color:white !important}.section2 .nut-xem-them{font-size:14px}.nut-hieu-ung:before {
    content: "";
    position: absolute;
    margin: 0 auto;
    inset: 0;
    width: 100%;
    background-image: linear-gradient(180deg,rgb(0,183,255),rgb(255,48,255));
    height: 60px;
    animation: rotate360 4s linear infinite;
    transition: all 0.2s linear;
    z-index: 0;
    -webkit-transition: all 0.2s linear;
    -moz-transition: all 0.2s linear;
    -ms-transition: all 0.2s linear;
    -o-transition: all 0.2s linear;
    pointer-events: none;
    -webkit-animation: rotate360 4s linear infinite;
}
.nut-hieu-ung:after {
    content: "";
    position: absolute;
    background: #fff;
    inset: 4px;
    border-radius: 4px;
    transition: all 0.3s ease-in-out;
    -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -ms-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    -ms-border-radius: 4px;
    -o-border-radius: 4px;
}
.nut-hieu-ung{    justify-content: center;
    text-decoration: none;
    border-radius: 10px;
    position: relative;
    overflow: hidden;
    transition: all 0.3s ease-in-out;
    z-index: 1;-webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -ms-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;}@keyframes rotate360{from{transform:rotate(0deg)}to{transform:rotate(360deg);-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-ms-transform:rotate(360deg);-o-transform:rotate(360deg)}}
.nut-hieu-ung span{position: relative;
    z-index: 2;
    color: #122257;}
.section3 .icon-box{background-image: url(/wp-content/uploads/2023/08/train.webp);
    background-repeat: no-repeat;
    background-size: cover;
    padding: 30px 10px 40px 10px;
    color: white;
    line-height: 20px;}
.section3 .icon-box .icon-box-img{margin-bottom:5px}
.section3 .row1 .cot1{margin-left:35px; padding-bottom:0}
.section3 .row2{background-image: url(/wp-content/uploads/2023/08/khungxanhvang.webp);
    background-repeat: no-repeat;
    background-size: cover;
    /* height: 309px; */
    padding: 20px;
    max-width: 1140px;
    box-shadow: 4px 4px 10px rgba(0,0,0,.1490196078);
    border-radius: 30px;background-position-y:center}
.section3{background-image: url(/wp-content/uploads/2023/08/train-bg-2-1.webp);
    background-repeat: no-repeat;
    background-size: contain;
    background-position-y: bottom;}
.section3 .row2 .box .box-text{padding-bottom:0}
.section3 .row2 .col{padding-bottom:0}
.section3 .row1 .large-4{padding-bottom:0}
.nut-hieu-ung{line-height: 44px;}
.section4 .section-title b {
		background-color: #ffffff;}
.section-title-center span:after{background: #ffffff;
    border-radius: 99%;
    position: absolute;
    right: -19px;}
.section-title-center span:before{content: "";
    display: block;
    background: #ffffff;
    border-radius: 99%;
    position: absolute;
    height: 7px;
    width: 7px;
    right: auto;
    left: -15px;
    top: 17px;}
.section4 .section-title span{padding-right:0}
.section4 .large-4 .col-inner{background: white;
    box-shadow: 0 0 10px 0 #66CDEE;
    padding: 10px 18px;
    border-radius: 10px;}
.section4 .large-4 p{margin-bottom:0;color:#122257;font-weight:bold;font-size:16px; text-align:center}
.section4 .slider-style-focus .flickity-slider>*, .section9 .slider-style-focus .flickity-slider>*{max-width:500px}
.section5 h3{    background: linear-gradient(270deg,#0045A2 0%,#07A2F2 100%);
    padding: 5px 10px;
    border-radius: 5px;
    color: white;
    font-size: 21px;}
.section5 p.chuc-danh{background: #e48397;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    font-weight: bold;
    font-size: 16px;
    line-height: 23px;}
.section5 h4{font-weight: 700;
    font-size: 16px;
    color: #122257;text-transform:uppercase}
.section5 ul li, .section6 ul li, .gioi-thieu-4 ul li{background-image: url(/wp-content/uploads/2023/08/check-circle-svgrepo-com.svg);
    background-size: 19px;
    background-repeat: no-repeat;
    background-position-y: 0px;
    list-style: none;
    margin-left: 0;
    padding-left: 21px;
    font-size: 15px;
    color: var(--primary-color);
    line-height: 18px;}
.section5 ul{overflow-y: auto;
    max-height: 120px;
    height: auto;}
.section5{padding-bottom:0 !important}
.section5 .col{padding-bottom:0}
::-webkit-scrollbar {
  width: 7px;
}

/* Track */
::-webkit-scrollbar-track {
  background: #f1f1f1;
}

/* Handle */
::-webkit-scrollbar-thumb {
  background: #51c9ff;border-radius:4px
}
.section6 .cot2 .col-inner{background-image: url(/wp-content/uploads/2023/08/team.webp);
    background-repeat: no-repeat;
    background-position-x: center;
    background-position-y: center;
    min-height: 401px;
    background-size: contain;}
.nut-xem-them:hover{box-shadow:none;    background: #e48397 !important;color:white !important}
.section6 .large-12{padding-bottom:0}
.section6 .cot1 .col-inner{box-shadow: 0 1px 6px #66cdee;border-radius:15px;background:white; padding:35px 71px}
.section6 .cot1 h3, .section6 .cot1 h4{font-size: 17px;
    color: #122257;}
.section6 .cot1 h2{text-align: center;
    text-transform: uppercase;
    color: #122257;
    margin-bottom: 0;
    font-size: 19px;}

/* Handle on hover */
::-webkit-scrollbar-thumb:hover {
  background: #555;
}.section8 .slider .row.is-selected .icon-box h4, .section8 .slider .row.is-selected .icon-box .icon-box-img{display:block}
.section8 .slider .row.is-selected .icon-box{    box-shadow: 0 0 10px 0 #66CDEE;
    background: white;margin:0 !important}
.section8 .slider .row.is-selected .icon-box p{color:black !important}
.section8 .slider .row.is-selected .large-12{padding-top:20px; padding-bottom:20px}
.section8 .flickity-page-dots{margin-bottom:-28px}
.section8 .slider .row.is-selected .icon-box h3 {    color: #122257;}
.section8 .slider .row .icon-box:after{    content: "";
    display: block;
    width: 40px;
    height: 40px;
    background-image: url(/wp-content/uploads/2023/08/quote-svgrepo-com.svg);
    position: absolute;
    z-index: 3;
    background-size: 44px;
    right: 20px;}
.section8 .slider .row.is-selected .icon-box:after{    content: "";
    display: block;
    width: 40px;
    height: 40px;
    background-image: url(/wp-content/uploads/2023/08/quote-svgrepo-com-1.svg);
    position: absolute;
    z-index: 3;
    background-size: 44px;
    right: 20px;}
.section9 .col{padding-bottom:0}
.form-thong-tin{    background-image: url(/wp-content/uploads/2023/08/Frame-3450.png);
    background-repeat: no-repeat;
    background-size: cover;
    padding: 30px;
    border-radius: 20px;}
.form-thong-tin input, .form-thong-tin textarea, .form-thong-tin select{ height:45px; background: transparent;
    border-radius: 5px;
    border: 1px solid white;}
.wpcf7-form-control-wrap{position:relative}
.gioi-thieu-4{padding-bottom:25px !important}
.gioi-thieu-5 .slider .row{width:25% !important; margin-left:0 !important; margin-right:0 !important;opacity:1}
.gioi-thieu-5 .box{background-image: url(/wp-content/uploads/2023/08/2jaE9j5A-2.png);
    background-repeat: no-repeat;
    background-size: 363px;
    background-position-x: center;
    background-position-y: center;}
.gioi-thieu-5 .box .box-text{padding:10px;    box-shadow: 0px 0px 7.45652px #70bdff;
    border-radius: 10px;max-width: 350px;
    margin: 0 auto;
    background: rgb(219 238 255);
}
.gioi-thieu-5 .box h3{    text-transform: uppercase;
    font-size: 16px;
		color: #122257;}.gioi-thieu-5 .box h4{font-weight:normal}
.gioi-thieu-4 .icon-box ul{padding-right:30px; height: 200px;
    overflow-y:auto;}
.gioi-thieu-4 .icon-box .icon-box-img{width: 236px !important;
    position: absolute;
    right: 0;
    max-width: 400px ;}
.form-thong-tin input::placeholder ,.form-thong-tin textarea::placeholder, .form-thong-tin select::placeholder{color:white; }
.form-thong-tin select-selected{color:white}
.form-thong-tin label{
    width: auto;
    padding: 0px 9px;color:white}
.form-thong-tin p{text-align:center}
.form-thong-tin .wpcf7-spinner{display:none}
.section12 .section-title-center span:before, .section12 .section-title-center span:after{background:#122257;}
.section12 .section-title span{padding-right:0}
.section12 .tabbed-content ul{background: #122257;
    padding: 10px;}
.section12 .tabbed-content{border-radius:0 0 10px 10px;box-shadow: 0px 1px 6px #66cdee;}
.section12 .tab-panels{border-radius:0 0 10px 10px; padding: 20px;
    max-height: 300px;
    overflow-y: scroll;}
.list-post .post-item .col-inner{border: 1px solid #122257;
    padding: 7px;
    border-radius: 8px;}
.list-post .post-item .post-title{color: rgb(0,0,0);
		margin-bottom: 5px;}.box-blog-post .is-divider{display:none}
.list-post .post-item .box-text{padding-bottom:10px}
.list-post .post-item .from_the_blog_excerpt{    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 3;
    overflow: hidden;color: black;
    font-size: 16px;
    line-height: 22px;}
.section12 .icon-box{margin-bottom:10px}
.section12 .icon-box h3{margin-bottom: 0;
    color: #122257;
    background-image: url(/wp-content/uploads/2023/08/Vector-9.png);
    background-size: 10px;
    background-repeat: no-repeat;
    background-position-y: center;
    padding-left: 13px;
    font-size: 16px;}
.section12 .icon-box .icon-box-text p{font-size: 14px;
    margin-bottom: 0;}
.section12 .icon-box .icon-box-img img{border-radius:6px}
.gioi-thieu-5 .col{padding-bottom:10px}
.gioi-thieu-6 .icon-box{    border: 4px solid black;
    padding: 8px;
    border-radius: 60px;align-items: center;margin-bottom:25px}
.gioi-thieu-6 .icon-box h4{color: black;
    font-size: 14px;
    margin-bottom: 0;}
.gioi-thieu-6 .icon-box p{    font-size: 14px;
    line-height: 16px;}
.gioi-thieu-6 .icon-box .icon-box-img img{border-radius:99%;padding-top:0}
.gioi-thieu-6 .large-8 .text-chuong-trinh{box-shadow: 4px 4px 10px #00000026;
    padding: 33px;
    border-radius: 75px;
    background: linear-gradient(90deg,#0045a2,#07a2f2);
    color: white;}
.gioi-thieu-6 .icon-box-1{margin-left:-129px}
.gioi-thieu-6 .icon-box-3{margin-left:-52px}
.gioi-thieu-7 .box .box-image .image-cover{border-radius: 15px;
    border: 2px solid #df0000}
.gioi-thieu-7 .box .box-text{background-color:#e48397;
    margin: -15% auto 0;
    max-width: 85%;
    padding: 10px;
    border-radius: 10px;}
.gioi-thieu-7 .box .box-text p{color:white;text-transform: uppercase;
    font-weight: bold;
		font-size: 15px;}.gioi-thieu-7 .box{margin-bottom:20px}
.gioi-thieu-8 .col{padding-bottom:0}
.gioi-thieu-8 .section-bg-overlay{background: linear-gradient(90deg,rgba(0,69,162,.98) 42.34%,rgba(2,94,183,.98) 57.2%,rgba(4,122,207,.6) 73.82%,rgba(215,234,244,0) 100%);
    background-size: 79%;
    background-repeat: no-repeat;
    z-index: 8;}
.gioi-thieu-8{position:relative !important}
.gioi-thieu-8 .text-co-so{position: absolute;
    z-index: 10;
    top: 50%;
    left: 25%;
    color: white;}
.gioi-thieu-9{margin-top: -17%;
    z-index: 10;margin-bottom:4%}
.hoc-vien1 .box h3{transition:all linear 0.3s; text-transform:uppercase; text-shadow:none}.hoc-vien1 .box .box-image{border-radius:10px 10px 0 0}.list-post3 .post-item{padding-bottom:5px; padding-top:10px}
.hoc-vien1 .list-post2{max-height:890px;}
.list-post3{background: white;
    margin-left: 0 !important;
    margin-right: 0 !important; }
.hoc-vien1 .box h3:hover{color:#ffc22b;transform:scale(1.2); transition:all linear 0.3s}
.list-post3 .post-item .from_the_blog_excerpt{font-size:16px;color:black}
.list-post3 .post-item .post-title{color: black;
    margin-bottom: 10px;}
.list-post3 .post-item .box-text{padding-bottom:0}
.hoc-vien1 .list-post2{background: white;
    margin-left: 0 !important;
    margin-right: -7px !important;
    padding-right: 0 !important;}
.hoc-vien1 .list-post2{padding-bottom:10px}
.hoc-vien1 .post-item:hover{background:#dff4ff}
.hoc-vien1 .list-post2 .post-item{padding-bottom:0}
.hoc-vien1 .list-post2 .post-item .col-inner{padding-top:7px;padding-bottom:7px}
.gioi-thieu-6 .icon-box-2{margin-left:-73px}
.gioi-thieu-6 .text-chuong-trinh h3{color: white; margin-bottom:10px;
    text-align: center;}
.gioi-thieu-6 .text-chuong-trinh p{text-align:center; margin-bottom:0}
.gioi-thieu-6 .large-8 .col-inner{background-image: url(/wp-content/uploads/2023/08/team-branch.webp);
    background-repeat: no-repeat;
    background-size: inherit;
    min-height: 380px;
    background-position-y: center;}
.list-post2 .post-item .box-text{padding-bottom:0; padding-left:10px;padding-right:10px;}
.list-post2{    max-height: 400px;
    overflow-y: scroll;}
.list-post2 .post-item .post-title{font-size:16px;font-weight:normal; color:black}
.list-post2 .post-item .box-image .image-cover{border-radius:8px}
.button.open-video {
    background: #e48397;
    border: none;
}.entry-content {
    padding-bottom: 0;
    padding-top: 0;
}
.entry-content h2{    font-size: 21px;
    color: black;
    font-weight: 500;}.entry-header-text {
    padding: 0 0 10px 0;
}
.entry-content h3{    font-size: 20px;
    color: black;
    font-weight: 500;}
.entry-content h4{    font-size: 19px;
    color: black;
    font-weight: 500;}
.entry-content h5{    font-size:18px;
    color: black;
    font-weight: 500;}
.blog-single .blog-share{text-align:left}footer.entry-meta{font-size:15px}
.blog-single .entry-title{    font-size: 2em;    line-height: 1.2em;
    color: #253f92;}
.blog-single .is-divider{display:none}
.blog-single .large-4{padding-left:0}.blog-single .large-8{flex-basis:72%; max-width:72%}.blog-single .large-4{flex-basis:28%; max-width:28%}
.danh-sach-dao-tao h3{color: #092ba0;
    line-height: 20px;}
.block_widget{border: 9px solid;
    background: linear-gradient(90deg,#ffffff,#ffffff),linear-gradient(90deg,#0045a2,#07a2f2);
    background-clip: padding-box,border-box;
    background-origin: padding-box,border-box;
    border-width: 3px;
    border-radius: 30px;
    overflow: hidden;
    border-color: #0000;
}
.block_widget span.widget-title{background: linear-gradient(270deg,#0045A2 0%,#07A2F2 100%);
    display: block;
    padding: 14px 15px;
    color: white;
    text-align: center;
    letter-spacing: 0;
    font-size: 18px;
    margin-bottom: 10px;}
.danh-sach-dao-tao .icon-box h4{background: linear-gradient(270deg,#0045A2 0%,#07A2F2 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    line-height: 21px;
    font-size: 16px;}
.danh-sach-dao-tao .icon-box p{background-image: url(/wp-content/uploads/2023/08/icon-menu-black-5.png);
    background-repeat: no-repeat;
    background-size: 15px;
    padding-left: 20px;
    background-position-y: 3px;
		font-size: 15px;}.danh-sach-dao-tao .icon-box .icon-box-text{padding-left:7px}.danh-sach-dao-tao .icon-box{padding:10px}
.danh-sach-dao-tao .icon-box .icon-box-img img{padding-top:0;border-radius:8px}
.danh-sach-dao-tao{    max-height: 450px;
    overflow-y: scroll;}.pt-half {
    padding-top: 0;
}
.blog-archive .page-title{color: #122257;
    font-size: 25px;
    letter-spacing: 0;}
.rank-math-breadcrumb p{margin-bottom:10px}.widget .is-divider{display:none}
.blog-archive .large-8 .post-item .box-text{padding-left:15px;padding-right:0;}.blog-archive .large-8 .post-item .box-image .image-cover{border-radius:15px}
.blog-archive .post-item .post-title{    color: #122257;
    font-size: 18px;
    margin-bottom: 10px;}
.blog-archive .large-8{padding-right:0}
.blog-archive .large-12{text-align:left; padding-bottom:10px}.recent-blog-posts {
    padding: 10px 0 !important;
}
.entry-author h5{color: #122257;
    letter-spacing: 0;}
.entry-author{    background-image: url(/wp-content/uploads/2023/08/author-pc-1.png);
    background-repeat: no-repeat;
    background-position-y: top;
    background-position-x: center;
    background-size: inherit;padding:25px;margin-top:25px}
.xem-them .section-title span{font-size:26px}
.xem-them ul{display:inline-block}
.xem-them ul li{    display: inline-block;
    max-width: 49%;
    float: left;
    box-shadow: 3px 3px 3px 1px #0700a84d;
    /* min-height: 4em; */
    border-radius: 3px;
    padding: 10px;
		margin-right: 5px;}.xem-them ul li a{font-weight:500;color:black}.xem-them ul li a:hover{text-decoration:underline}
		
.off-canvas-left.dark .mfp-content, .off-canvas-right.dark .mfp-content{background-color:#122257;}

.normal-title{background-color:#1b355b;border-width:0px;}
.normal-title .page-title-inner{padding-bottom:0px;padding-top:20px;}
.normal-title .page-title-inner h1{margin:0px;font-size:1.3em;line-height:1.2em;}
.breadcrumbs a{color:#444444;}

.woocommerce-breadcrumb.breadcrumbs{display:none;} 

span.widget-title{display:block;margin-bottom:15px;font-size:1.2em;line-height:1.2em;}

.woof_list label{padding:0px;margin:0px;}
.woof_list input[type=checkbox],.woof_list input[type=radio]{margin-top:0px;margin-bottom:0px;}
.woof_list > li{margin:0px;}
.woof_submit_search_form_container{display:none;}
.shop-page-title{display:none;}

.box .box-image{border-radius:7px;}
.product .box .box-image{-webkit-border-radius: 7px; -webkit-border-bottom-right-radius: 0px; -webkit-border-bottom-left-radius: 0px; -moz-border-radius: 7px; -moz-border-radius-bottomright: 0px; -moz-border-radius-bottomleft: 0px; border-radius: 7px; border-bottom-right-radius: 0px; border-bottom-left-radius: 0px;border-bottom:1px solid #dddddd;}
.box .box-text{font-size:1em;}
	
.product .box{border:1px solid #dddddd;border-radius:7px;}
.product:hover .box{box-shadow: 1px 2px 20px #00000030;}
.product .box .box-text{padding:20px 15px 15px;}
.product .box .box-text .product-title{margin-bottom:5px;font-weight:bold;}
.product .box .box-text .col-price{margin:3px 0px 4px;}

.product-summary .woocommerce-Price-currencySymbol{font-size:1em;}

.product-gallery, .product-thumbnails .col{padding-bottom:30px!important;}
.product-info{padding-top:0px;}
.product-page-sections .product-section > .row{display:block;padding:0px;}
.product-page-sections .product-section > .row > .col{margin:0px;width:100%;max-width:100%;padding-bottom:0px;}
.product-page-sections .product-section .section-title{margin-bottom:15px;}

#billing_address_2_field>label, #shipping_address_2_field>label{opacity: 1; overflow: visible; width: auto;}
#billing_country_field{display:none!important;}

.product-quantity, .quantity input.qty,.woocommerce-shipping-totals{ display: none !important; }

.event-info{border:1px solid #eee; padding:15px 15px 10px; border-radius:8px; background:#fafafa;}
.event-info ul{list-style:none; padding-left:0; margin:0;}
.event-info .add_to_cart_button.button{margin:5px 0px 15px;width:100%;background-color:var(--fs-color-secondary);color:white;}

.table-price{background-color: #fafafa; border: 1px solid #eee; padding: 5px 10px; border-radius: 10px;}
.table-price .price{margin:0px;font-size:1.2em;}
.table-price tr:last-child{border-width:0px;}
.table-price tr:last-child th,.table-price tr:last-child td{border-width:0px;}

input[type=checkbox], input[type=radio]{margin:0px 6px 0px 0px;}
.cme-checkbox label{display:flex;flex-direction:row;gap:5px;}
.cme-checkbox label span{line-height:1.3em;}

.entry-content.is-well{padding:20px;}

.text-success{color:green;}
.text-error{color:red;}
.shop_table tfoot th{font-size:1em;}

.comment-list li .comment-text, .commentlist li .comment-text{padding:0px;margin:0px;}
ol.woocommerce-OrderUpdates{margin-bottom:0px;}

.my-account-row > .col{padding-bottom:0px;}
.select2-results__option{margin-bottom:0px;}
.select2-container{margin-bottom:1em;}

.account-user{text-align:center;}
.account-user span.image{display:block;}
.account-avatar{background-position: 50% 50%; background-size: cover; height: auto; overflow: hidden; padding-top: 100%; position: relative;border-radius:50%;}
.account-avatar img{bottom: 0; font-family: "object-fit: cover;"; height: 100%; left: 0; -o-object-fit: cover; object-fit: cover; -o-object-position: 50% 50%; object-position: 50% 50%; position: absolute; right: 0; top: 0; width: 100%;}
.ab-item .account-avatar{display:none;}
.account-user .account-avatar{}

.product .account-avatar{border-radius:0px;}

.select2-container{margin-bottom:1em!important;}
.select2-container .select2-selection--single{min-height:2.507em;}
.select2-container--default .select2-selection--single .select2-selection__rendered{    line-height: 2.507em!important;}

.member-filter-row.row > .col{padding-bottom:0px;}
.member-filter-row.row{margin-bottom:15px!important;}

.member-card-container{padding: 30px 30px 140px; border-radius: 30px;background-image:url('inc/imgs/member-card-bg.png');background-size:contain;background-repeat:no-repeat;background-color:#ecf7fd;background-position:bottom center;}
.member-card-container:before{}
.member-card-container .card-logo{height:64px;width:auto;}
.member-card-container .card-header > .col:first-child{padding-bottom:15px;}
.member-card-container .card-body .custom-fields-row .label{font-weight:bold;}

@media only screen and (max-width: 1024px) {

}
@media only screen and (max-width: 849px) {
	.row .gallery .gallery-item{flex-basis: 33.3333%; max-width: 33.3333%;}
	.shop-page-title{display:block;}
	.category-page-row, .page-title:not(.featured-title)+main .product-main{padding-top:0px;}
	#product-sidebar.hide-for-medium{display:block!important;}
	
	.touch-scroll-table table{min-width:900px;}
}
@media only screen and (max-width: 767px) {
.off-canvas .sidebar-menu{padding:30px 0px;}
.member-card-container{padding:15px 15px 100px;}
.member-card-container .card-header > .col{text-align:center !important;}
.member-card-container .card-body .custom-fields-row .label{width:auto;}
}
@media only screen and (max-width: 550px) {
	.row .gallery .gallery-item{flex-basis: 50%; max-width: 50%;}
	.normal-title .page-title-inner .row > .col:first-child{padding-bottom:5px;}
	.normal-title .page-title-inner .row > .col:last-child{padding-bottom:0px;}
	.normal-title h1,.normal-title .breadcrumbs.text-left{text-align:center!important;}
	.normal-title .page-title-inner{padding-bottom:10px;}
	#logo{margin-right:15px;width:auto!important;}
	
	.box-list-view .box .box-text, .box-vertical .box-text{padding-bottom:0px;}
	.off-canvas-left .mfp-content{background: #122257;}
.off-canvas .nav-vertical>li>a {
    padding-bottom: 13px;
    padding-top: 13px;
    color: white;
    font-size: 15px;
}.nav-sidebar.nav-vertical>li+li {
    border-top: 1px solid #030614;
}.hoc-vien1 .box h3{font-size:20px}
.section-title span {line-height:33px;
		font-size: 20px;}.section-title span:after{top:13px}.section1 p {
    margin-bottom: 0;
}.section1 .box .box-text .box-text-inner{border:none}.section1 .row2 .col{flex-basis: 100%;
    max-width: 100%;
    padding-bottom: 10px;
    padding-left: 0;
		padding-right: 0;}.section2 .icon-box{flex-direction: column;}.section2 .icon-box .icon-box-img {
    max-width: 325px;
    margin: 0 auto 15px auto;
}.section2 .icon-box .col{flex-basis:50%; max-width:50%}.form-thong-tin{padding:15px}
.section2 .icon-box h3 br{display:none}
.section1 .row2 .col .col-inner{padding:0 !important}
.section2 .icon-box .icon-box-text {
    padding-left: 0;
}
.section3 .large-6{flex-basis:50%; max-width:50%}.section3 .row1 .cot1 {
		margin-left: 0;}.section5 h3{font-size:17px}.section5 .col{padding-bottom:15px}
.section6 .slider .large-12{padding-left:0;padding-right:0}.section6 .cot1 .col-inner{padding:15px}.section6 .cot2 .col-inner{background-position-x: center;
    background-position-y: top;
    min-height: auto;
		background-size: 243px;}.section7 .col{flex-basis:50%; max-width:50%}
.section7 .large-3 .col-inner {
    background-image: url(/wp-content/uploads/2023/08/team-4-1.webp);
    background-position: top;
    background-repeat: no-repeat;
    min-height: 166px;
    padding: 34px 20px 10px 10px;
    background-size: cover;
}
.section7{padding-top:30px !important; padding-bottom:30px !important}
.section7 .large-3 .col-inner p span{font-size:106% !important}.section8 .slider .row{width:100% !important}.tabbed-content li a{padding: 4px 15px;}
.tin-tuc-1 .large-12 .col-inner{background:none !important; padding:6px !important}
.section9 .tabbed-content ul, .tin-tuc-1 .tabbed-content ul{flex-grow: 1;
    -webkit-box-flex: 1;
    white-space: nowrap;
    overflow: auto;
    flex-wrap: nowrap;
    align-content: center;
    justify-content: flex-start;
    align-items: center;
    flex-direction: row;
    margin-bottom: 0px;
    display: flex;
    max-width: 100%;
    float: right;
		margin-top: 0;}.list-post .post-item .post-title{font-size:16px}.list-post .post-item .from_the_blog_excerpt{font-size:15px}
.list-post2 .post-item .box{display:flex}.gioi-thieu-1 .col{margin-bottom:15px}
.gioi-thieu-4 .icon-box .icon-box-img {
    width: 92px !important;
    position: absolute;
    right: 0;
    max-width: 400px;
    bottom: 0;
} .gioi-thieu-5 .slider .row{width:100% !important}
.gioi-thieu-5 .box {
    background-size: 308px;
    background-position-y: top;
}.gioi-thieu-6 .large-8 .col-inner{min-height:auto; background:none !important; padding:0 !important}.gioi-thieu-6 .large-8 .text-chuong-trinh {
    padding: 20px;
		border-radius: 20px;}.gioi-thieu-6 .icon-box-1 {
    margin-left: 0;
}.gioi-thieu-6 .icon-box-2 {
    margin-left: 0;
}.gioi-thieu-6 .icon-box-3 {
    margin-left: 0;
}.gioi-thieu-6 .icon-box {
    border: 2px solid black;
    margin-bottom: 15px;
}.gioi-thieu-9 {
    margin-top: 0;
    z-index: 0;
    margin-bottom: 0;
    color: black;
}.gioi-thieu-8 .section-bg-overlay{z-index:0}
.gioi-thieu-9 h2{color:black;}
.gioi-thieu-9 h2 br{display:none}.gioi-thieu-9 p{color:black}.section12 .icon-box h3{background-position-y:6px}
.gioi-thieu-9{padding-top:30px !important}
.gioi-thieu-7 .large-3{padding-bottom:0}
.gioi-thieu-6{padding-bottom:0 !important}.tin-tuc-1 .large-12 .col-inner{padding:0 !important}.tabbed-content li a{font-size:14px}.list-post4 .post-item .post-title{font-size:16px}.khai-giang1 .box .box-text{padding:0; padding-top:10px}.khai-giang1 .box h3{font-size:16px}
.gioi-thieu-2 .box{height:auto}.gioi-thieu-2 .box .box-text{min-height:auto}.gioi-thieu-2 .box ul li{font-size:15px}.blog-single .large-8,.blog-single .large-4{flex-basis:100%; max-width:100%}.rank-math-breadcrumb p{font-size:15px}
.entry-author .flex-row{flex-direction: column;}.entry-author {
    background-image: none;
    background-repeat: no-repeat;
    background-position-y: top;
    background-position-x: center;
    background-size: inherit;
    padding: 0;
    margin-top: 10px;
}.xem-them .section-title span {
    font-size: 17px;
}.xem-them ul li{width:100% !important; display:block; margin-right:0;float:none;max-width:100%}.blog-single .large-4{padding-left:15px}.blog-archive .large-8{padding-right:15px}.blog-archive .large-8 .post-item .box-text{padding-left:0}
.entry-author .circle{margin-bottom:15px;}
}
