.giangvien .row-large > .col,
.doitac .row-large > .col{
    padding-top: 0 !important;
}
.logo-doitac > .col{
    padding: 0;
}
.image-right-home .box-text-bottom .box-text{
    background-color: var(--primary-color);
}
.image-right-home .col{
    padding: 0 15px 0;
}
.title-slider-product a,
.slider-nav-simple .product-type-variable a,
.slider-nav-simple .product-type-simple a{
    color: var(--body-color);
}
.slider-nav-simple .product-type-variable a.quick-view,
.slider-nav-simple .product-type-simple a.quick-view{
    color: #f7de00;
    font-weight: 400;
}
.slider-nav-simple .product-type-variable .add-to-cart-button a,
.slider-nav-simple .product-type-simple .add-to-cart-button a{
    color: var(--white);
    font-weight: normal;
}
.sec-cake-kitchen .slider-nav-simple .product-type-variable .add-to-cart-button a, .sec-cake-kitchen .slider-nav-simple .product-type-simple .add-to-cart-button a {
    background-color: var(--cake-kitchen) !important;
    border: none;
}
.sec-bartending .slider-nav-simple .product-type-variable .add-to-cart-button a, .sec-bartending .slider-nav-simple .product-type-simple .add-to-cart-button a {
    background-color: var(--bartending) !important;
    border: none;
}
.sec-family-kitchen .slider-nav-simple .product-type-variable .add-to-cart-button a, .sec-family-kitchen .slider-nav-simple .product-type-simple .add-to-cart-button a {
    background-color: var(--family-kitchen) !important;
    border: none;
}
.news-homepage .box-blog-post .post-title {
    color: var(--body-color);
    font-weight: normal;
}
.news-homepage .box-blog-post .post-title:hover,
.title-news-homepage .section-title a:hover{
    color: var(--primary-color);
}
.news-homepage .box-blog-post .is-divider{
    display: none;
}
.title-news-homepage .section-title a{
    color: var(--body-color);
}
.section-title-home {
    position: relative;
    -js-display: flex;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-flow: row wrap;
    flex-flow: row wrap;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    width: 100%;
    margin-bottom: 15px;
}
.row-title {
    line-height: normal;
    background-color: transparent;
    color: var(--primary-color);
    padding: 2px 0.8em 0 0;
    /*border: 2px solid var(--primary-color);*/
}
.text-center.row-title{
    padding: 2px 0.8em;
}
.row-title__first {
    display: block;
    padding-bottom: 5px;
    color: var(--primary-color);
    font-weight: 400;
    font-size: 30px;
    text-transform: uppercase;
    text-align: left;
}
.row-title__last {
    font-size: 16px;
    font-weight: 400;
    color: var(--primary-color);
    text-transform: none;
}
.section-title-home b {
    display: block;
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
    height: 2px;
    opacity: .1;
    background-color: currentColor;
}
.section-title-home a{
    color: var(--primary-color);
    display: block;
    padding-left: 15px;
    font-size: 20px;
    margin-left: auto;
    font-weight: 400;
}
.section-title-home i.icon-angle-right {
    margin-right: 0;
    margin-left: 10px;
    opacity: .6;
}
.home .we_lecturer-style-list .we_lecturer-item {
    width: 22.333%;
}
.home .we_lecturer-style-list .we_lecturer-item{
    background-color: #fff;
}
.home .we_lecturer-style-list .we_lecturer-item-title {
    margin: 10px 0;
}
.home .we_lecturer-item.auto-color.we_lecturer-PC .we_lecturer-item-title a {
    font-size: 18px;
    color: var(--primary-color);
    font-weight: normal;
}
.home .we_lecturer-style-list .we_lecturer-item-title span{
    font-size: 16px;
    color: var(--body-color);
    padding: 5px 10px;
}
.box.box-text-bottom .box-text {
    padding-top: 0.7em;
    padding-bottom: 0.7em;
}
.slider-logo .ux-logo-link {
    border: 1px solid var(--white);
    margin: 0 10px 0 0 !important;
    padding: 10px !important;
    background-color: var(--white);
}
.we_lecturer-item.auto-color.we_lecturer-PC .we_lecturer-item-title, .we_lecturer-item.auto-color.we_lecturer-PC .we_lecturer-item-title a {
    color: #58aa47;
    font-weight: 400;
}
.logo-doitac .section-title-home{
    margin-bottom: 0;
}
.logo-doitac .row-large > .col{
    padding: 15px 15px 0;
}
.congthuc-khac .box.box-text-bottom .box-text {
    background-color: #fff;
}
.home .section-title span{
    font-size: 30px;
}
/*
.row-course-01{
    background: url(chuong-trinh-dao-tao.jpg) no-repeat;
    background-size: cover;
}
*/
.row-course-01__text-title{
    background-color: #fc5a0acc;
    padding: 30px;
    text-align: center;
}
.row-course-01__text-title a{
    color: #fff;
    font-size: 38px;
    font-weight: 700;
}
.row-course-01 ul.info-ctdt {
    color: #fff;
    text-align: left;
    padding: 30px;
    position: relative;
    background: rgba(39,45,51,.8);
}
.row-course-01 ul.info-ctdt li {
    list-style-type: none;
    font-size: 18px;
}
.row-course-01 ul.info-ctdt i {
    color: #f47421;
    margin-right: 8px;
}
.card-wrapper {
    padding: 15px;
    color: #fff;
    font-size: 16px;
    text-align: justify;
}
.card-wrapper .card-subtitle,
.card-wrapper .card-title{
    color: #fff;
    font-size: 18px;
    text-transform: uppercase;
    text-align: left;
}
.card-wrapper .card-title{
    font-weight: 700;
    margin-bottom: 10px;
    font-size: 28px;
    margin-top: 2px;
    line-height: normal;
}
.card-wrapper .card-text{
    text-align: justify;
    color: #fff;
}
.sec-cake-kitchen .woocommerce-Price-amount.amount{
    color: var(--cake-kitchen);
}
.sec-bartending .woocommerce-Price-amount.amount{
    color: var(--bartending);
}
.sec-family-kitchen .woocommerce-Price-amount.amount{
    color: var(--family-kitchen);
}
.col-center-item{
    display: flex;
    justify-content: center;
    align-items: center;
}
/*
.row-course-02{
    background: url(https://beptruong.edu.vn/wp-content/uploads/2017/01/lich-khai-giang.jpg) no-repeat;
    background-size: cover;
}
*/
.row-course-02 .intro-text{
    background-color: #fc5a0acc;
}
.row-course-02 .intro-text p{
    padding: 30px;
    font-size: 38px;
    font-weight: 700;
}
.row-course-02 .intro-text a{
    color: #fff;
    line-height: normal;
}
.counter-wrap-left:before, .counter-wrap-right:before {
    content: "";
    width: 60px;
    height: 60px;
    display: block;
    margin: 0 auto;
    background-repeat: no-repeat;
    background-size: 60px;
}
.counter-wrap-left:before{
    background: url(https://www.huongnghiepaau.com/wp-content/themes/huongnghiepaau-child/assets/images/icon-calenda.png);
}
.counter-wrap-right:before{
    background: url(https://www.huongnghiepaau.com/wp-content/themes/huongnghiepaau-child/assets/images/icon-people.png);
}
.counter.executed {
    color: var(--white);
    font-weight: 500;
    font-size: 58px;
    padding: 25px 0 25px 0;
}
.counter-text {
    color: var(--white);
    font-weight: 500;
    font-size: 28px;
    padding: 0 0 20px 0;
}
.lecturers-text-box{
    color: #fff;
    padding: 15px 25px;
    max-width: 442px;
    background: var(--primary-color);
    text-align: justify;
}
.lecturers-text-box .title-lecturers {
    font-size: 38px;
    font-weight: 700;
    text-align: center;
}
.lecturers-text-box p{
    color: #fff;
    text-align: justify;
}
.food-every-day .section-title-home b{
    color: #fff;
}
.box-text-info {
    position: absolute;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    margin: 0 auto;
}
.flickity-page-dots{
    z-index: 100;
}
.title-info-home p{
    font-size: 30px;
    color: var(--primary-color);
    line-height: 1.5;
    font-weight: 400;
}
.max-width628{
    max-width: 628px;
    height: auto;
}
.max-width800 .img-inner{
    text-align: center;
}
.max-width800 img{
    max-width: 950px;
    height: auto;
}
.nav-scroll-home {
    margin-top: 50px;
}
.nav-scroll-ul {
    display: flex;
    justify-content: space-around;
    padding: 0;
}
.nav-scroll-ul li{
    list-style: none;
    margin-left: 0 !important;
    padding: 25px 28px 0;
    overflow: hidden;
    -webkit-transition: .3s ease-in-out all;
    -moz-transition: .3s ease-in-out all;
    -o-transition: .3s ease-in-out all;
    transition: .3s ease-in-out all;
}
.nav-scroll-ul li:hover {
    padding-top: 0;
    cursor: pointer;
}
.nav-scroll-ul li img{
    display: block;
    margin: 0 auto 10px;
}
.nav-scroll-ul li span{
    color: #fff;
    text-transform: capitalize;
}
.nav-scroll-ul li span:hover{
    color: var(--primary-color);
    cursor: pointer;
}
.section-teacher-home .col-inner{
    height: 100%;
}
.introduce-home h1,
.title-professions-home,
.title-recruitment-home{
    color: #fff;
}
.title-teacher-home,
.title-admissions-home,
.title-training-system-home,
.title-dvp-home p{
    color: var(--primary-color);
}
.introduce-home h1,
.title-teacher-home,
.title-training-system-home,
.title-professions-home,
.title-admissions-home,
.title-recruitment-home,
.title-h1-cn,
.title-dvp-home p{
    text-shadow: 1px 1px 2px #000;
    font-size: 32px;
    text-transform: uppercase;
    padding-top: 100px;
    margin-bottom: 22px;
    text-align: center;
    font-weight: 400;
    position: relative;
}
.title-training-system-home{
    font-weight: 400;
}
.introduce-home h1::before,
.introduce-home .title-h1-cn:before{
    background-image: url(https://www.huongnghiepaau.com/wp-content/uploads/2023/12/icon-hnaau.png);
}
.title-teacher-home::before{
    background-image: url(https://www.huongnghiepaau.com/wp-content/uploads/2023/12/icon-giang-vien-hnaau.png);
}
.title-training-system-home::before{
    background-image: url(https://www.huongnghiepaau.com/wp-content/uploads/2023/12/icon-he-dao-tao-home.png);
}
.title-professions-home::before{
    background-image: url(https://www.huongnghiepaau.com/wp-content/uploads/2020/08/icon-huong-nghiep-a-au-001.png);
}
.title-admissions-home::before{
    background-image: url(https://www.huongnghiepaau.com/wp-content/uploads/2020/08/icon-huong-nghiep-a-au-004.png);
}
.title-recruitment-home::before{
    background-image: url(https://www.huongnghiepaau.com/wp-content/uploads/2020/08/icon-huong-nghiep-a-au-007.png);
}
.title-dvp-home p::before{
    background-image: url(https://www.huongnghiepaau.com/wp-content/uploads/2020/08/icon-huong-nghiep-a-au-006.png);
}
.title-chefjob-home p::before{
    background-image: url(https://www.huongnghiepaau.com/wp-content/uploads/2023/11/logo-chefjob-home-black.png);
}
.introduce-home h1::before,
.title-teacher-home::before,
.title-training-system-home::before,
.title-professions-home::before,
.title-admissions-home::before,
.title-recruitment-home::before,
.introduce-home .title-h1-cn::before,
.title-dvp-home p::before{
    content: "";
    top: 0;
    height: 82px;
    display: block;
    width: 80px;
    position: absolute;
    left: 50%;
    margin-left: -40px;
    background-repeat: no-repeat;
    background-color: transparent;
}
.title-chefjob-home p::before{
    content: "";
    top: 0;
    width: 118px;
    height: 82px;
    display: block;
    position: absolute;
    left: 50%;
    margin-left: -60px;
    background-repeat: no-repeat;
    background-color: transparent;
}
.introduce-home p{
    text-align: justify;
    color: #fff;
    font-size: 19px;
    line-height: 1.6;
}
.title-h1-cn{
    font-size: 32px !important;
    text-align: center !important;
}
.section-statistics {
    margin-top: 20px;
}
.title-teacher-p p {
    color: #fff;
}
.title-course-home p{
    color: #f47421;
    font-size: 30px;
    font-weight: bold;
    text-align: center;
    text-transform: uppercase;
    line-height: 1.5;
    margin: 10px 0 15px;
}
.title-course-home p:after {
    display: none;
    content: "";
    background-image: url(https://www.huongnghiepaau.com/wp-content/uploads/2020/07/heading-line-course.png);
    width: 100%;
    height: 25px;
    background-position: center center;
    background-repeat: no-repeat;
    background-size: 225px;
}
.section-col-0 .col,
.section-col-00 .col.large-12,
.section-col-00 .section-training-profession .col,
.readmore-btn,
.col-00{
    padding-bottom: 0 !important;
}
.section-col-0 .col a.button{
    margin-bottom: 0;
}
.max-width200{
    max-width: 200px;
    height: auto;
}
.section-teacher-home .col-inner{
    height: 100%;
}
.title-dvp-home2 p {
    font-size: 18px;
    color: var(--primary-color);
    text-transform: capitalize;
}
.title-dvp-home2 a:hover{
    color: #057787;
    cursor: pointer;
    text-decoration: none;
}
.custtom-slider-home .flickity-prev-next-button{
    width: 48px;
}
.custtom-slider-home svg.flickity-button-icon{
    background-color: var(--primary-color);
}
.custtom-slider-home .slider-nav-light .flickity-prev-next-button .arrow{
    fill: #fff;
}
.custtom-slider-home .slider-nav-light .flickity-prev-next-button svg{
    border: none;
}
.custtom-slider-home .slider-nav-light .flickity-prev-next-button{
    opacity: 1;
}
.custtom-slider-home .music-course-item img{
    border-radius: 10px;
}
.section-chefjob .image-zoom{
    border: 4px solid #fff;
    border-radius: 30px;
}
@media (max-width: 1024px) {
    .home .we_lecturer-style-list .we_lecturer-item {
        width: 22%;
    }
}
@media (max-width: 990px) {
    .logo-doitac > .col {
        padding: 0 15px 0;
    }
    .home .we_lecturer-style-list .we_lecturer-item {
        width: 29.333%;
    }
    .counter.executed{
        font-size: 42px;
    }
    .counter-text{
        font-size: 22px;
    }
    .lecturers-text-box .title-lecturers{
        font-size: 30px;
    }
    .title-teacher-p p {
        font-size: 12px;
    }
    .title-training-system,
    .title-training-profession {
        font-size: 16px;
    }
}
@media (max-width: 767px) {
    body.home{
        background:none;
    }
    .home .we_lecturer-style-list .we_lecturer-item {
        width: 28.333%;
    }
}
@media only screen and (min-width: 501px) and (max-width: 767px){
    .title-teacher-p p {
        font-size: 14px;
    }
}
@media (max-width: 499px) {
    .home h1 {
        font-size: 30px;
        padding-top: 100px;
    }
    .nav-scroll-ul{
        flex-wrap: wrap;
        justify-content: flex-start;
    }
    .nav-scroll-home .nav-scroll-ul li{
        width: 25%;
        margin-bottom: 20px;
    }
    .nav-scroll-ul li span {
        font-size: 15px;
    }
    .box-dvp b{
        display: none;
    }
    .row-title__first{
        font-size: 25px;
    }
    .row-title__last {
        font-size: 14px;
    }
    .section-title-home a{
        font-size: 16px;
    }
    .news-homepage .box-blog-post .post-title{
        font-size: 18px;
    }
    .home .we_lecturer-style-list .we_lecturer-item {
        width: 100%;
    }
    .lecturers-text-box .title-lecturers {
        font-size: 30px;
    }
    .teaching-staff-bg .section-bg.bg-loaded{
        background-image: none !important;
        background-color: #fff;
    }
    .row-course-01 .large-7 .col-inner {
        padding: 0 !important;
    }
    .row-course-01__text-title a, .row-course-02 .intro-text p{
        font-size: 30px;
    }
    .home .section-title span {
        font-size: 23px;
        padding-top: 15px;
    }
    .counter.executed {
        padding: 25px 0 10px 0;
    }
    .food-every-day .section-content .col{
        padding-bottom: 0 !important;
    }
    .food-every-day .box-text-bottom{
        margin-bottom: 20px;
    }
    .row-course-01 ul.info-ctdt{
        padding: 15px;
    }
    .row-course-01 ul.info-ctdt li {
        margin-left: 0;
        font-size: 16px;
    }
    .lecturers-text-box {
        padding: 15px 10px;
    }
    .custtom-slider-home .flickity-prev-next-button{
        width: 36px;
    }
}
@media (max-width: 375px) {
    .card-wrapper .card-title {
        font-size: 22px;
    }
    .home .section-title span {
        font-size: 21px;
    }
    .lecturers-text-box .title-lecturers {
        font-size: 24px;
    }
    .title-teacher-p p {
        font-size: 15px;
    }
}
@media (max-width: 360px) {
    .nav-scroll-ul li span {
        font-size: 14px;
    }
    .introduce-home p{
        font-size: 16px;
    }
    .introduce-home h1, .title-teacher-home, .title-training-system-home, .title-professions-home, .title-admissions-home, .title-recruitment-home, .title-dvp-home p{
        font-size: 28px;
    }
    .title-dvp-home2 p {
        font-size: 16px;
    }
}
@media (max-width: 320px) {
    .row-course-01__text-title a, .row-course-02 .intro-text p {
        font-size: 24px;
    }
    .home .section-title span {
        font-size: 18px;
    }
    .nav-scroll-ul li span {
        font-size: 13px;
    }
    .title-course-home p {
        font-size: 22px;
    }
    .title-dvp-home2 p {
        font-size: 14px;
    }
}