
/*Responsive*/
@media(min-width: 768px){
    .popup_form_getfly .modal-dialog{
        width: 530px;
    }
    .popup_form_getfly .modal-dialog iframe{
        height: 576px !important;
    }
}
@media (max-width: 1440px){
    .hm1-row1{
        margin-top: -68px;
    }
}
@media (max-width: 1280px){}
@media (max-width: 1200px){
    .main-nav{
        margin-top: 22px;
        margin-left: 17px;
    }
    .main-nav >ul{
        margin: 10px 0 0;
        padding-top: 0px;
        position: absolute;
        right: 0;
        top: 100%;
        width: 290px;
        z-index: 999;
        background: #fff;
        box-shadow: 0 5px 5px 0 rgba(0, 0, 0, 0.1);
        transition: all 0.3s ease-out 0s;
        -webkit-transition: all 0.3s ease-out 0s;
        transform: translateX(500px);
        -webkit-transform: translateX(500px);
        text-align: left;
        max-height: 364px;
        overflow: scroll;
    }
    .main-nav > ul > li{
        display: block;
        padding: 0 15px;
    }
    .main-nav > ul > li > a{
        margin: 0px !important;
        line-height: inherit;
        height: auto;
        padding: 11px 0px;
        border-top: 1px solid #e5e5e5;
        border-radius: 0px;
    }
    .main-nav > ul li:first-child{
        margin-right: 0px;
    }
    .main-nav > ul li:first-child > a{
        border: none !important;
    }
    .main-nav  .toggle-mobile-menu{
        display: block;
        height: 10px;
        width: 20px;
    }
    .main-nav  .toggle-mobile-menu:before,
    .main-nav .toggle-mobile-menu:after,
    .main-nav .toggle-mobile-menu span{
        height: 1px;
        background: #000;
    }
    .main-nav.active > ul{
        transform: translateX(0) !important;
        -webkit-transform: translateX(0) !important;
    }
    .header-page .hd1-row1 ul.list-none{
        padding-top: 0px;
    }
    .btn-toggle-mobile-menu::after {
        top: 0;
        line-height: 37px;
        width: 37px;
        text-align: center;
        right: -15px;
    }
    .main-nav li.has-mega-menu > .mega-menu,
    .main-nav .sub-menu{
        transition: inherit;
        -webkit-transition: inherit;
    }
    nav.main-nav>ul>li.current-menu-item>a,
    nav.main-nav>ul>li.current-menu-ancestor>a,
    nav.main-nav>ul>li:hover>a{
        background-color: transparent !important;
    }
    .smart-slider:not(.owl-carousel)[data-item="3"] > div,
    .smart-slider:not(.owl-carousel)[data-item="4"] > div,
    .smart-slider:not(.owl-carousel)[data-item="6"] > div,
    .smart-slider:not(.owl-carousel)[data-item="5"] > div{
        width: 50%;
    }
    .main-nav li.has-mega-menu {
        position: relative;
    }
    .main-nav li.has-mega-menu > .mega-menu{
        position: static;
        max-width: 100%;
        visibility: visible;
        border: 0;
        box-shadow: none;
        padding: 0;
    }
    .hd-row1 .block-search-element{
        display: none;
    }
    .hd-row2 .col-menu .block-search-element{
        display: block;
        top: 16px;
    }
    .hd-row2 .col-menu .block-search-element .search-icon-wrap i{
        color: #333333;
    }
    .col-menu >.vc_column-inner >.wpb_wrapper{
        display: flex;
        justify-content: flex-end;
    }
    .scroll-top{
        bottom: 15px !important;
    }
}
@media (max-width: 1024px){
    .smart-slider:not(.owl-carousel)[data-item="6"] > div,
    .smart-slider:not(.owl-carousel)[data-item="5"] > div{
        width: 25%;
    }
    .box-title h2 span, #yith-wcwl-form.woocommerce .wishlist-title h2{
        font-size: calc(18px + (25 - 18) * ((100vw - 320px) / (1920 - 320)));
    }
    .box-title h2{
        line-height: 15px;
    }
    .title24,.wishlist_table.mobile .item-wrapper .item-details .product-name h3,
    .woocommerce-checkout #customer_details .col-1 .woocommerce-billing-fields > h3,
    .woocommerce-checkout #customer_details .col-2 .woocommerce-additional-fields h3,
    .woocommerce-checkout #order_review_heading{
        font-size: calc(18px + (24 - 18) * ((100vw - 320px) / (1920 - 320)));
        line-height:  calc(28px + (36 - 28) * ((100vw - 320px) / (1920 - 320)));
    }


    .single .header-click-fontsize .font-size-conten{
        display: block;
        margin-top: 17px;
        margin-right: 17px;
    }

    .hm-row-3-col-1{
        margin-bottom: 25px;
    }
    .mega-menu{
        padding: 0 15px !important;
    }
    .col-mega-url-megamenu{
        width: 100% !important;
        background: none;
    }
    .mega-menu-link-wrap > ul > li{
        padding: 0;
        border-bottom: 1px solid #e5e5e5;
    }
    .mega-menu >p{
        display: none;
    }
    .mega-menu-link-wrap > ul > li:last-child{
        border-bottom: none;
    }
    .mega-menu-link-wrap > ul > li:first-child{
        border-top: 1px solid #e5e5e5;
    }
    .mega-menu >.vc_row >.wpb_column{
        width: 100%;
    }
    .mega-menu .post-1-item, .mega-menu .post-5-item{
        width: 100% !important;
    }
    .mega-menu .item-post .post-thumb{
        width: 90px !important;
        height: auto;
        margin-bottom: 0px !important;
    }
    .mega-menu .item-post .post-info{
        width: calc(100% - 91px) !important;
        padding-left: 10px;
    }
    .mega-menu .post-1-item .item-post{
        display: flex;
        flex-wrap: wrap;
        align-items: center;
        margin-bottom: 15px !important;

    }
    .mega-menu .post-1-item .item-post .post-info .post-title{
        font-size: 12px;
        margin-bottom: 5px !important;
    }
    .mega-menu .post-1-item .item-post .date-post{
        margin-bottom: 0px !important;
    }
    .mega-menu .post-1-item .item-post .post-info .post-title a{
        display: -webkit-box;
        -webkit-box-orient: vertical;
        -webkit-line-clamp: 2;
        overflow: hidden;
    }
    .owl-nav{
        display: none;
    }
    .youtube-box .wpb_video_wrapper{
        height: 371px;
    }
    .page-qgdh-row-5-col-1, .page-qgdh-row-5-col-2{
        width: 100% !important;
    }
    .page-qgdh-row-5-col-1{
        margin-bottom: 25px;
    }
    .scholarship-grid-view.Style-2 >.list-post-wrap{
        overflow-x: auto;
    }
    .fixed-header.current{
        top: 0px;
    }
    .images-slider.style11 .wrap-item{
        padding: 0 50px;
    }
    .content-single-blog .content-post-default .post-thumbnail{
        height: 387px;
    }
    .scholarship-header-table .col-scholarship-1{
        width: 100%;
    }
    .scholarship-header-table .col-scholarship-2, .scholarship-header-table .col-scholarship-3, .scholarship-header-table .col-scholarship-4{
        display: none;
    }
    .scholarship-item .col-scholarship-1{
        width: calc(100% - 112px);
    }
    .scholarship-item .col-scholarship-2, .scholarship-item .col-scholarship-3{
        display: none;
    }
    .scholarship-item .col-scholarship-4{
        width: 112px;
    }
}
@media (max-width: 991px){
    .smart-slider:not(.owl-carousel)[data-item="4"] > div,
    .smart-slider:not(.owl-carousel)[data-item="6"] > div,
    .smart-slider:not(.owl-carousel)[data-item="5"] > div{
        width: 33.33%;
    }
    .col-sm-8 .list-3-item:nth-child(3n+1),
    .list-7-item:nth-child(7n+1),
    .list-8-item:nth-child(8n+1),
    .list-9-item:nth-child(9n+1),
    .list-10-item:nth-child(10n+1){
        clear: inherit;
    }
    .col-sm-8 .list-3-item:nth-child(2n+1),
    .list-7-item:nth-child(6n+1),
    .list-8-item:nth-child(6n+1),
    .list-9-item:nth-child(6n+1),
    .list-10-item:nth-child(6n+1){
        clear: both;
    }
    .list-10-item,
    .list-9-item,
    .list-8-item,
    .list-7-item{
        width: 16.66666667%;
    }
    .col-sm-8 .list-3-item{
        width: 50%;
    }
    .filter-col.filter-4-col .item-box-attr,
    .filter-col.filter-3-col .item-box-attr{
        width: 50%;
    }
    .filter-col.filter-3-col .item-box-attr:nth-child(3n+1),
    .filter-col.filter-4-col .item-box-attr:nth-child(4n+1){
        clear: inherit;
    }
    .filter-col.filter-3-col .item-box-attr:nth-child(2n+1),
    .filter-col.filter-4-col .item-box-attr:nth-child(2n+1){
        clear: both;
    }
    .woocommerce .wishlist_table td.product-add-to-cart a{
        font-size: 0px;
        padding: 0px !important;
        width: 40px;
        height: 40px;
        display: flex !important;
        justify-content: center;
        float: right;
    }
    .woocommerce .wishlist_table td.product-add-to-cart a:before{
        font-family: Linearicons;
        font-size: 18px;
        content: "\e74f";
        display: block;
    }
    .ft-col-4 > .vc_column-inner > .wpb_wrapper{
        margin-left: 0px;
    }
    .footer1 .ft-col-3 .ftc,.footer1 .ft-col-4 .ftc{
        margin-top: -44px;
    }
    .wishlist_table.mobile{
        padding-left: 0px;
    }
    .wishlist_table.mobile li{
        margin-bottom: 30px;
    }
    .wishlist_table.mobile .item-wrapper .product-thumbnail{
        border: 1px solid #e5e5e5;
    }
    .wishlist_table.mobile .item-wrapper .item-details .product-name h3{
        margin-top: 0px;
    }
    .wishlist_table.mobile .item-wrapper .item-details .item-details-table{
       display: block;
        padding: 0px;
        margin-bottom: 0px;
    }
    .wishlist_table.mobile .item-wrapper .item-details .item-details-table tbody tr{
        display: flex;
    }
    .wishlist_table.mobile .item-wrapper .item-details .item-details-table .label{
        color: #333;
        display: block;
        width: 49px;
        padding: 0px;
        font-size: 14px;
        line-height: 40px;
    }
    .wishlist_table.mobile .item-wrapper .item-details .item-details-table .value{
        display: block;
        text-align: unset;
        padding: 0px;
        height: 40px;
        line-height: 40px;
    }
    .wishlist_table.mobile .item-wrapper .item-details .item-details-table .value .product-price{
        margin-bottom: 0px;
    }
    .wishlist_table.mobile .additional-info-wrapper .additional-info .label{
        color: #333;
        padding: 0px;
        font-size: 14px;
        height: 40px;
        line-height: 40px;
        display: block;
        width: 50px;
    }
    .wishlist_table.mobile .additional-info-wrapper .additional-info{
        display: block;
        padding: 0px;
        margin-left: 73px;
    }
    .wishlist_table.mobile .additional-info-wrapper .additional-info .value{
        padding: 0px;
        font-size: 14px;
        padding-bottom: 0px;
        line-height: 40px;
    }
    .wishlist_table.mobile .item-wrapper{
        margin-bottom: 0px !important;
    }
    .wishlist_table.mobile .product-add-to-cart a{
        display: block !important;
    }
    .wishlist_table.mobile .product-remove a{
        display: block !important;
        height: 40px;
        line-height: 38px;
        border: 1px solid #e5e5e5;
        text-align: center;
    }

    .col-logo .logo a{
        display: block;
        width: 226px;
    }
    .tongquan-row-1 .tabs-block .tab-header > ul > li{
        width: 50%;
    }
    .box-scholarship-country .row-mega-img .item-col-mega-img{
        width: 50%;
    }
    .item-scholarship-style4 .col-scholarship-2, .item-scholarship-style4 .col-scholarship-3{
        display: none;
    }
    .item-scholarship-style4 .col-scholarship-4{
        width: 112px;
    }
    .item-scholarship-style4 .col-scholarship-1{
        width: calc(100% - 112px);
    }
    .item-scholarship-style4 .header-item .col-scholarship-1{
        width: 100%;
    }
    .client-slider .item-client-style-3 .post-thumb .img-client{
        width: 120px;
    }
    .client-slider .item-client-style-3 .post-thumb .title-client{
        width: calc(100% - 121px);
    }
    .content-single-blog .content-post-default .post-thumbnail{
        height: 331px;
    }

}
@media (max-width: 860px){
    table.shop_table .product-name {
    min-width: inherit;
}
    .youtube-box .wpb_video_wrapper{
        height: 309px;
    }
    .ft-row-1{
        display: flex;
        flex-wrap: wrap;
    }
    .ft-col-1, .ft-col-2, .ft-col-3, .ft-col-4{
        width: 50% !important;
    }
    .list-post-chht .list-col-item{
        width: 50%;
    }
    .list-post-chht .list-post-wrap{
        display: flex;
        flex-wrap: wrap;
    }
    .post-bao-chi .list-col-item{
        width: 100%;
    }
    .post-tuyen-dung .list-col-item{
        width: 100%;
    }
    .item-quocgia-duhoc-default .post-info .desc{
        overflow: hidden;
        display: -webkit-box;
        -webkit-box-orient: vertical;
        -webkit-line-clamp: 5;
        margin-bottom: 0px;
    }
    .row-mega-img .item-col-mega-img{
        width: 50%;
    }
    .item-mega-img, .item-mega-img img{
        width: 100%;
    }
    .item-mega-img{
        margin-bottom: 15px;
    }
    .page-qgdh-row-2{
        margin-bottom: 35px;
    }
    .post-sukien .list-col-item{
        width: 50%;
    }
    .post-sukien .list-post-wrap{
        display: flex;
        flex-wrap: wrap;
    }
    .hd-row1 .social-list{
        display: none;
    }
    .hd-row1{
        padding-top: 5px;
        padding-bottom: 5px;
    }
    .block-menu-header-1 .menu-header-row-1 > ul > li a:hover{
        background: unset;
    }
    .images-slider.style11 .wrap-item{
        padding: 0 20px;
    }
    .content-single-blog .content-post-default .post-thumbnail{
        height: 258px;
    }
}
@media (max-width: 782px){
    .admin-bar .fixed-header.current {
        top: 46px;
    }
}
@media (max-width: 768px){
    .list-4-item:nth-child(4n+1),
    .list-5-item:nth-child(5n+1),
    .list-6-item:nth-child(6n+1),
    .list-7-item:nth-child(6n+1),
    .list-8-item:nth-child(6n+1),
    .list-9-item:nth-child(6n+1),
    .list-10-item:nth-child(6n+1){
        clear: inherit;
    }
    .list-4-item:nth-child(3n+1),
    .list-5-item:nth-child(3n+1),
    .list-6-item:nth-child(4n+1),
    .list-7-item:nth-child(4n+1),
    .list-8-item:nth-child(5n+1),
    .list-9-item:nth-child(5n+1),
    .list-10-item:nth-child(5n+1){
        clear: both;
    }
    .list-10-item,
    .list-9-item,
    .list-8-item{
        width: 20%;
    }
    .list-7-item,
    .list-6-item{
        width: 25%;
    }
    .list-4-item,
    .list-5-item {
        width: 33.3333%;
    }
    /*cart/checkout*/
    .woocommerce-cart-form .product-remove{
        display: block;
        width: 100%;
        max-width: 100%;
    }
    .woocommerce table.shop_table th, 
    .woocommerce table.shop_table td, 
    .woocommerce-cart table.cart td, 
    .woocommerce-cart table.cart th {
        border-bottom: 1px solid #e5e5e5;
    }
    .woocommerce-cart-form .product-quantity{
        min-height: 70px;
    }
    .woocommerce-cart-form .product-quantity .detail-qty{
        float: right;
    }
    .woocommerce table.shop_table tr, 
    .woocommerce-cart table.cart tr {
        border-bottom: 0;
    }
    .woocommerce-cart-form .product-price{
        margin: 0;
    }
    .woocommerce table.shop_table td, 
    .woocommerce table.shop_table th, 
    .woocommerce-cart table.cart td:first-child{
        padding: 15px 10px;
    }
    .woocommerce-cart-form .qty-val{
        background: transparent;
    }
    #add_payment_method .cart-collaterals .cart_totals tr td, 
    #add_payment_method .cart-collaterals .cart_totals tr th, 
    .woocommerce-cart .cart-collaterals .cart_totals tr td, 
    .woocommerce-cart .cart-collaterals .cart_totals tr th, 
    .woocommerce-checkout .cart-collaterals .cart_totals tr td, 
    .woocommerce-checkout .cart-collaterals .cart_totals tr th {
        border-top: 0;
    }
    .woocommerce .cart-collaterals table.shop_table_responsive tr:nth-child(2n) td, 
    .woocommerce-page .cart-collaterals table.shop_table_responsive tr:nth-child(2n) td{
        background: transparent;
    }
    .woocommerce-cart-form{
        border-top: 1px solid #e5e5e5;
    }
    .content-single-blog .content-post-default .post-thumbnail{
        height: 253px;
    }
}
@media (max-width: 767px){
    .order-custom{
        margin-top: 30px;
    }
    .main-nav li.has-mega-menu > .mega-menu,
    .main-nav .sub-menu{
        transition: inherit;
        -webkit-transition: inherit;
    }
    nav.main-nav>ul>li.current-menu-item>a, 
    nav.main-nav>ul>li.current-menu-ancestor>a, 
    nav.main-nav>ul>li:hover>a{
        background-color: transparent !important;
    }
    .smart-slider:not(.owl-carousel)[data-item="3"] > div,
    .smart-slider:not(.owl-carousel)[data-item="4"] > div,
    .smart-slider:not(.owl-carousel)[data-item="6"] > div,
    .smart-slider:not(.owl-carousel)[data-item="5"] > div{
        width: 50%;
    }
    .main-nav li.has-mega-menu {
        position: relative;
    }
    .main-nav li.has-mega-menu > .mega-menu{
        position: static;
        max-width: 100%;
        visibility: visible;
        border: 0;
        box-shadow: none;
        padding: 0;
    }

    .content-page > .row > .col-md-3{
        order: 2;
        -webkit-order: 2;
        -ms-order: 2;
        -o-order: 2;
    }
    .content-page > .row{
        display: flex;
        display: -webkit-flex;
        display: -ms-flex;
        display: -o-flex;
        flex-direction: column;
        -webkit-flex-direction: column;
        -ms-flex-direction: column;
        -o-flex-direction: column;
    }
    #yith-wcwl-form.woocommerce .wishlist-title h2{
        margin-top: 4px;
    }
    #yith-wcwl-form.woocommerce table.shop_table .yith-wcwl-share .yith-wcwl-share-title{
        margin-top: 10px;
    }
    .yith-wcwl-share{
        margin-bottom: 15px;
    }
    #yith-wcwl-form.woocommerce table.shop_table{
        display: block;
        margin-bottom: 50px;
    }
    .table-responsive{
        display: block;
        padding: 0px;
    }
    .popup_form_getfly .modal-dialog iframe{
        width: 100% !important;
    }.hm-row-5-col-1 > .vc_column-inner{
        padding-right: 15px !important;
    }
    .images-list.style3{
        margin: 3px -3px;
    }
    .hm-row-5-col-2 > .vc_column-inner{
        padding-left: 15px !important;
    }
    .youtube-box .wpb_video_wrapper{
        height: unset;
    }
    .item-post-default.style7{
        display: flex;
        flex-wrap: wrap;
        align-items: center;
        margin-bottom: 15px;
    }
    .item-post-default.style7 .post-info .desc{
        display: none;
    }
    .blog-grid-view.Style-2 > .list-post-wrap .post-1-item, .blog-grid-view.Style-2 > .list-post-wrap .post-5-item{
        width: 100%;
    }
    .blog-grid-view.Style-2 > .list-post-wrap .post-1-item .post-thumb{
        width: 150px;
        margin-bottom: 0px;
    }
    .blog-grid-view.Style-2 > .list-post-wrap .post-1-item .post-info{
        width: calc(100% - 151px);
        padding-left: 15px;
    }
    .gioithieu-row-2{
        display: flex;
        flex-wrap: wrap;
    }
    .gioithieu-row-2-col-1, .gioithieu-row-2-col-2{
        width: 50% !important;
    }
    .post-y-kien-kh .list-col-item, .post-guong-mat-tb .list-col-item{
        width: 100% !important;
    }
    .comments-area .box-comments-area{
        padding: 30px 15px;
    }
    .leave-comments{
        padding: 25px 15px 20px 15px;
    }
    .archive .main-page-default .has-left-sidebar{
        display: flex;
        flex-direction: column;
    }
    .archive .main-page-default .has-left-sidebar .sidebar-wrap{
        order: 2;
    }
    .archive .main-page-default .has-left-sidebar .content-wrap{
        order: 1;
    }
    .single-list-social >ul >li a{
        display: inline-block;
        padding: 0;
        width: 40px;
        height: 40px;
        line-height: 40px;
    }
    .single-list-social >ul >li a span{
        font-size: 0px;
    }
    .single-list-social >ul >li a span i{
        padding-right: 0px;
        margin: auto;
    }
    .single-list-social.fixed{
        bottom: 100px;
        right: 5px;
    }
    .single-list-social.fixed .btn-click-share{
        display: block;
    }
    .single-list-social.fixed >ul{
        display: none;
        transition: 0.3s;
        opacity: 0;
    }
    .single-list-social.fixed .list-button-share.active{
        display: inline-block;
        opacity: 1;
    }
    .content-post-default table{
        border: none;
    }
    .content-post-default table tbody{
        display: block;
        width: fit-content;
        min-width: 375px;
    }
    .blox-gioithieu{
        padding: 15px;
    }
    .image-list-style7 .item-image-list{
        width: 50%;
    }
    .image-list-style8 .item-image-list{
        width: 50%;
    }
    .image-list-style9 .panel-group{
        padding-left: 15px;
    }
    .image-list-style9 .panel-group .panel-default .panel-title .title-wrap a{
        display: block;
    }
    .image-list-style9 .panel-group .panel-default .panel-title .title-wrap a::after{
        left: -46px;
    }
    .image-list-style9 .panel-group .panel-title{
        margin-bottom: 15px;
    }
    .image-list-style9 .panel-group .panel-default{
        margin-bottom: 30px;
    }
    .image-list-style9 .panel-group .panel-default .giaithuong-content .img-gt{
        display: none;
    }
    .image-list-style9 .panel-group .panel-default .giaithuong-content .detail{
        width: 100%;
        padding-right: 0px;
    }
    .image-list-style9 .panel-group .panel-default .giaithuong-content{
        padding: 15px;
    }
    .giaithuong-row-1{
        padding-bottom: 20px;
    }
    .info-dhqg, .content-taisao{
        padding: 15px;
    }
    .tongquan-row-1 .tabs-block .tab-content{
        padding: 15px;
    }
    .list-chuyennganh, .box-hoso ul{
        padding: 0 15px;
    }

    .table-duhoche{
        overflow: scroll;
        overflow-x: auto;
        display: block;
    }
    .table-duhoche tbody{
        width: 100%;
        display: block;
        min-width: 480px;
    }
    .hoche-content-1, .hoche-content2, .content-chiphi, .content-tiethoc-tuchon{
        padding: 15px;
    }
    .image-list-style10 .item-image-list .panel-group .panel-default .panel-collapse .panel-body{
        padding: 15px 15px 5px 15px;
    }
    .hoche-content2 .list-year-old > ul > li{
        width: 50%;
    }
    .content-chiphi .item-content > ul{
        padding: 0 15px;
    }
    .image-list-style8 .item-image-list .modal.fade .modal-dialog .modal-content .modal-body{
        padding: 15px;
    }
    .image-list-style8 .item-image-list .modal.fade .modal-dialog .modal-content .modal-body .box-icon-title{
        width: 100%;
    }
    .image-list-style8 .item-image-list .modal.fade .modal-dialog .modal-content .modal-body .box-icon-title i{
        font-size: 50px;
    }
    .image-list-style8 .item-image-list .modal.fade .modal-dialog .modal-content .modal-body .box-icon-title .title-wrap{
        margin-top: 15px;
        margin-bottom: 10px;
    }
    .image-list-style8 .item-image-list .modal.fade .modal-dialog .modal-content .modal-body .box-content{
        width: 100%;
        padding-left: 0px;
    }
    .image-list-style8 .item-image-list .modal.fade .modal-dialog{
        margin: 100px auto;
        padding: 0 15px;
    }
    .content-tiethoc-tuchon .box-subject ul{
        padding: 0 15px;
    }
    .content-tiethoc-tuchon .box-subject ul > li{
        width: 100%;
    }
    .duhoche-row-1>.wpb_column>.vc_column-inner>.wpb_wrapper{
        padding: 15px;
    }
    .taisao-row-1{
        padding: 7.5px 0px;
    }
    .taisao-row-1 .taisao-row-2-col{
        padding: 7.5px 0px;
    }
    .block-content-gioithieu{
        padding: 15px;
    }
    .info-university .item-1, .info-university .item-2{
        width: 100%;
    }
    .client-template-default .main-page-default >.container >.row{
        display: flex;
        flex-direction: column;
        flex-wrap: wrap;
    }
    .client-template-default .main-page-default >.container >.row >.sidebar-wrap{
        order: 3;
    }
    .client-template-default .main-page-default >.container >.row >.cn-cs-cilent{
        order: 2;
    }
    .visa-client-single > .list-post-wrap{
        padding-right: 0;
    }
    .images-slider.style12 .image-list-style-12{
        padding-right: 0px;
    }
    .visa-client-single{
        max-height: 420px;
    }
    .item-client-style-3 .row-info{
        flex-direction: column;
        padding: 15px 0px !important;
    }
    .item-client-style-3 .row-info .col-2{
        order: 1;
        margin-bottom: 15px;
    }
    .item-client-style-3 .row-info .col-1{
        order: 2;
    }
    .client-slider .item-client-style-3 .post-thumb .img-client{
        width: 100px;
    }
    .client-slider .item-client-style-3 .post-thumb .title-client{
        width: calc(100% - 101px);
        padding-left: 15px;
    }
    .client-slider .item-client-style-3 .post-thumb .title-client a{
        display: -webkit-box;
        -webkit-box-orient: vertical;
        -webkit-line-clamp: 3;
        overflow: hidden;
    }
    .block-sukiem-home .list-col-item{
        width: 100%;
    }
    .images-slider.style11 .wrap-item{
        padding: 0 150px;
    }
    .search-school-country-study .submit-country-study{
        width: 150px;
    }
    .search-school-country-study .field-search{
        width: calc(100% - 151px);
    }
    .content-single-blog .content-post-default .post-thumbnail{
        height: 386.6px;
    }
    #subiz .mobile .widget-layout.widget-layout--right{
        margin-bottom: 50px !important;
    }
    .ez-toc-v2_0_11.fixed{
        width: auto !important;
        position: fixed !important;
        top: 25% !important;
        left: 15px !important;
        z-index: 999;
    }
    .ez-toc-v2_0_11.fixed .ez-toc-title-container{
        display: flex;
    }
    .ez-toc-v2_0_11.fixed .ez-toc-title-container .ez-toc-title{
        order: 2;
        width: calc(100% - 30px);
        padding-left: 20px !important;
    }
    .ez-toc-v2_0_11.fixed .ez-toc-title-container .ez-toc-title-toggle{
        order: 1;
        width: 30px;
        z-index: 9999;
    }
    .ez-toc-v2_0_11.fixed .ez-toc-list{
        display: none;
        max-height: 250px;
        overflow: scroll !important;
    }
    .ez-toc-v2_0_11.fixed .ez-toc-title-container .ez-toc-title{
        display: none;
        opacity: 0;
    }
    .ez-toc-v2_0_11.fixed .ez-toc-title-container .ez-toc-title.active{
        display: block;
        opacity: 1;
        font-size: 18px !important;
    }
    .banner-slider{
        min-height: 257px;
    }
    .blog-grid-view.Style-2 > .list-post-wrap{
        flex-wrap: wrap;
    }
    .item-client-style-3 >.row-info{

        flex-wrap: wrap;
    }
}
@media (max-width: 667px){
    .list-3-item:nth-child(3n+1),
    .list-4-item:nth-child(3n+1),
    .list-5-item:nth-child(3n+1),
    .list-6-item:nth-child(4n+1),
    .list-7-item:nth-child(4n+1),
    .list-8-item:nth-child(5n+1),
    .list-9-item:nth-child(5n+1),
    .list-10-item:nth-child(5n+1){
        clear: inherit;
    }
    .list-3-item:nth-child(2n+1),
    .list-4-item:nth-child(2n+1),
    .list-5-item:nth-child(2n+1),
    .list-6-item:nth-child(3n+1),
    .list-7-item:nth-child(3n+1),
    .list-8-item:nth-child(3n+1),
    .list-9-item:nth-child(3n+1),
    .list-10-item:nth-child(3n+1){
        clear: both;
    }
    .list-10-item,
    .list-9-item,
    .list-8-item{
        width: 33.33%;
    }
    .list-7-item,
    .list-6-item{
        width: 33.33%;
    }
    .list-3-item{
        width: 50%;
    }
    .image-list-wrap.style2 .img-flag{
        margin: 0px 10px;
        width: 80px;
        height: auto;
    }
    .camnang-duhoc .list-col-item{
        width: 50%;
    }
    .form-search-scholarship .col-search-school{
        width: 100%;
        padding-right: 0px;
        margin-bottom: 10px;
    }
    .form-search-scholarship .col-search-submit{
        width: 125px;
    }
    .form-search-scholarship .col-search-level{
        width: calc(100% - 126px);
        padding-right: 10px;
    }
    .content-single-blog .content-post-default .post-thumbnail{
        height: 334px;
    }
    .banner-slider{
        min-height: 223px;
    }
}
@media (max-width: 600px){
    .admin-bar .fixed-header.current {
        top: 0px;
    }
}
@media (max-width: 568px){
    .comment-list ul.children {
        padding: 0;
    }
    .example-service-image{
        flex-wrap: wrap;
    }
    .example-service-image img{
        width: 100%;
        margin-bottom: 10px;
    }
    .example-service-image img:last-child{
        margin-bottom: 0px;
    }
    .gioithieu-row-2-col-1, .gioithieu-row-2-col-2{
        width: 100% !important;
    }
    .item-quocgia-duhoc-default .item-col-qgdh{
        width: 100% !important;
    }
    .item-quocgia-duhoc-default .post-info{
        padding: 15px;
    }
    .item-quocgia-duhoc-default .post-info .desc{
        -webkit-line-clamp: 3;
    }
    .uudai-post-fist .list-col-item{
        width: 100%;
    }
    .table-vietint-style-2 th, .table-vietint-style-2 td{
        padding: 15px 5px;
    }
    .images-slider.style11 .wrap-item{
        padding: 0 80px;
    }
    .content-single-blog .content-post-default .post-thumbnail{
        height: 282.5px;
    }
    .banner-slider{
        min-height: 190px;
    }
}
@media (max-width: 480px){
    .list-6-item:nth-child(3n+1),
    .list-7-item:nth-child(3n+1),
    .list-8-item:nth-child(3n+1),
    .list-9-item:nth-child(3n+1),
    .list-10-item:nth-child(3n+1){
        clear: inherit;
    }   
    .list-6-item:nth-child(2n+1),
    .list-7-item:nth-child(2n+1),
    .list-8-item:nth-child(2n+1),
    .list-9-item:nth-child(2n+1),
    .list-10-item:nth-child(2n+1){
        clear: both;
    }
    .list-10-item,
    .list-9-item,
    .list-8-item,
    .list-7-item,
    .list-6-item,
    .list-5-item,
    .list-4-item,
    .list-3-item {
        width: 50%;
    }
    .filter-col.filter-2-col .item-box-attr,
    .filter-col.filter-4-col .item-box-attr,
    .filter-col.filter-3-col .item-box-attr{
        width: 100%;
    }
    .woocommerce table.wishlist_table tbody td.product-name{
        min-width: 180px;
    }
    .woocommerce-checkout #payment div.form-row.place-order{
        border-top: none !important;
        margin-top: 30px !important;
    }
    .image-list-wrap.style2 .img-flag{
        margin: 0px 10px;
        width: 50px;
        height: auto;
    }
    .content-single-blog .content-post-default .single-post-info{
        padding: 15px;
    }
    .item-post-default.style7 .post-info .post-title{
        font-size: 14px !important;
        text-align: unset;
    }
    .item-post-default.style7 .post-thumb{
        width: 120px !important;
    }
    .item-post-default.style7 .post-info{
        width: calc(100% - 121px) !important;
    }
    .item-client-default .post-thumb .post-title{
        text-align: unset;
    }
    .ft-col-1, .ft-col-2, .ft-col-3, .ft-col-4{
        width: 100% !important;
    }
    .item-client-default .post-thumb .post-title a{
        font-size: 14px;
    }
    .item-mega-img .img-title{
        width: 200px;
    }
    .post-sukien .list-col-item{
        width: 100%;
    }
    .archive .main-page-default .list-post-wrap .list-col-item .item-post .post-thumb{
        width: 95px;
        height: 95px;
    }
    .archive .main-page-default .list-post-wrap .list-col-item .item-post .post-thumb a{
        width: 95px;
        height: 95px;
    }
    .archive .main-page-default .list-post-wrap .list-col-item .item-post .post-info{
        width: calc(100% - 96px);
        padding-left: 10px;
    }
    .archive .main-page-default .list-post-wrap .list-col-item .item-post .post-info .post-title,
    .archive .main-page-default .list-post-wrap .list-col-item .item-post .post-info .desc{
        margin-bottom: 5px;
    }
    .archive .main-page-default .list-post-wrap .list-col-item .item-post .post-info .post-title a{
        font-size: 14px;
    }
    .content-single-blog .content-post-default .single-post-info .post-detail-title{
        font-size: 20px;
    }
    .single-info-author{
        padding: 15px;
    }
    .single-info-author .author-thumb{
        width: 75px;
    }
    .single-info-author .author-info{
        width: calc(100% - 76px);
        padding-left: 15px;
    }
    .youtube-box .wpb_video_wrapper{
        max-height: 340px;
    }
    .image-list-style7 .item-image-list{
        width: 100%;
    }
    .info-university .row-info .item-2 .info-col-1, .info-university .row-info .item-2 .info-col-2{
        width: 100%;
        text-align: center;
    }
    .images-slider.style11 .wrap-item{
        padding: 0 50px;
    }
    .images-slider.style12 .image-list-style-12 .item-image-list-style-12 .banner-advs{
        width: 120px;
    }
    .images-slider.style12 .image-list-style-12 .item-image-list-style-12 .info-banner{
        padding-left: 15px;
        width: calc(100% - 121px);
    }
    .content-single-blog .content-post-default .post-thumbnail{
        height: 236.5px;
    }
    .banner-slider{
        min-height: 161px;
    }
    .search-scholarship .search-col-1, .search-scholarship .search-col-2{
        width: 100%;
    }
    .search-scholarship .search-col-1{
        margin-bottom: 10px;
    }
}
@media (max-width: 425px){
    .woocommerce-cart table.cart td.actions .coupon .input-text {
        display: block;
        width: 100%;
        margin-bottom: 7px;
    }
    .woocommerce #content table.cart td.actions .coupon .button.alt, 
    .woocommerce #content table.cart td.actions .coupon .input-text+.button, 
    .woocommerce table.cart td.actions .coupon .button.alt, 
    .woocommerce table.cart td.actions .coupon .input-text+.button, 
    .woocommerce-page #content table.cart td.actions .coupon .button.alt, 
    .woocommerce-page #content table.cart td.actions .coupon .input-text+.button, 
    .woocommerce-page table.cart td.actions .coupon .button.alt, 
    .woocommerce-page table.cart td.actions .coupon .input-text+.button {
        float: none;
        display: block;
        width: 100%;
    }
    .order-custom {
        padding: 30px 10px 10px;
    }
    .post-meta-data > li{
         padding-right: 0px;
         border-right: none;
    }
    .product-type-grouped .detail-info .group_table .detail-qty{
        width: 80px;
    }
    .product-type-grouped .detail-info .group_table .detail-qty .qty-val{
        padding: 0 8px;
    }
    .product-type-grouped .detail-info .group_table .product-info .product-title {
        font-size: 12px;
    }
    .product-type-grouped .detail-info .group_table .group-info{
        padding: 6px 8px !important;
    }
    .product-type-grouped .list-product-group .single_add_to_cart_button{
        width: 100%;
    }
    .name-email-wrap > p{
        width: 100%;
    }
    .list-post-chht .list-col-item{
        width: 100%;
    }
    .item-post-style-5 .post-thumb {
        width: 140px;
    }
    .item-post-style-5 .post-info{
        width: calc(100% - 141px);
    }
    .item-post-style-5 .post-info .post-title{
        margin-bottom: 0;
        font-size: 14px;
    }
    .item-post-style-5 .post-info .source-post{
        font-size: 12px;
    }
    .row-mega-img .item-col-mega-img{
        width: 100%;
    }
    .item-quocgia-duhoc-style-2 .post-info .post-title a{
        font-size: 14px;
    }
    .table-vietint .content-table .col-btn-quocgia, .table-vietint .content-table .col-btn-bachoc{
        min-width: unset;
    }
    .image-list-style8 .item-image-list{
        width: 100%;
    }
    .tongquan-row-1 .tabs-block .tab-header > ul > li{
        width: 100%;
    }
    .box-scholarship-country .row-mega-img .item-col-mega-img{
        width: 100%;
    }
    .tintuc-hocbong .list-col-item{
        width: 100%;
    }
    .hoche-content2 .list-year-old > ul > li{
        width: 100%;
    }
    .uudai-post-two .list-col-item{
        width: 100%;
    }
    .camnang-duhoc .list-col-item{
        width: 100%;
    }
    .taisao-row-2-col{
        flex-direction: column;
    }
    .taisao-row-2-col .taisao-row-2-col-text{
        order: 2;
        width: 100%;
    }
    .taisao-row-2-col .taisao-row-2-col-number{
        order: 1;
        width: 100%;
        margin-bottom: 10px;
    }
    .taisao-row-1 .taisao-row-2-col .number-why-us .title-number{
        margin-top: 0;
    }
    .item-scholarship-style4 .col-scholarship-1, .item-scholarship-style4 .col-scholarship-4{
        width: 100%;
    }
    .item-scholarship-style4 .info-item >.row{
        flex-wrap: wrap;
    }
    .item-scholarship-style4 .col-scholarship-4 .btn-meeting{
        text-align: center;
    }
    .item-scholarship-style4 .col-scholarship-4 .btn-meeting a{
        display: inline-block;
        padding: 8px 15px;
        margin-top: 5px;
    }
    .table-vietint-style-2 .btn-meeting a{
        font-size: 14px;
    }
    .table-vietint-style-2 th, .table-vietint-style-2 td{
        padding: 15px 2px;
    }
    .client-slider .item-client-style-3 .post-thumb .img-client{
        width: 80px;
    }
    .client-slider .item-client-style-3 .post-thumb .title-client{
        width: calc(100% - 81px);
    }
    .images-slider.style11 .wrap-item{
        padding: 0 20px;
    }
    .search-school-country-study .field-search{
        width: 100%;
        padding: 0;
        margin-bottom: 10px;
    }
    .search-school-country-study .submit-country-study{
        width: 100%;
    }
    .content-single-blog .content-post-default .post-thumbnail{
        height: 207.6px;
    }
    .banner-slider{
        min-height: 142px;
    }
    .table-scholarship-default .scholarship-item >.row{
        flex-wrap: wrap;
    }
    .table-scholarship-default .scholarship-item >.row .col-scholarship-1{
        width: 100%;
    }
    .table-scholarship-default .scholarship-item >.row .col-scholarship-4{
        width: 100%;
        margin-top: 10px;
    }
    .table-scholarship-default .scholarship-item >.row .col-scholarship-4 .btn-meeting{
        text-align: center;
    }
}
@media (max-width: 414px){
    .content-single-blog .content-post-default .post-thumbnail{
        height: 202px;
    }
    .banner-slider{
        min-height: 139px;
    }
}
@media (max-width: 375px){
    .list-5-item,
    .list-4-item,
    .list-3-item,
    .list-2-item,
    .col-sm-8 .list-4-item {
        width: 100%;
    }
    .item-comment .comment-info .reply-button{
        position: relative;
        top: unset;
        right: unset;
        margin-bottom: 10px;
        display: inline-block;
    }
    .item-comment .comment-thumb{
        width: 60px;
    }
    .item-comment .comment-info{
        margin-left: 15px;
        width: calc(100% - 76px);
        padding: 20px 15px 13px 15px;
    }

    .col-logo .logo a{
        width: 175px;
    }
    .hd-row2{
        padding-bottom: 15px;
        padding-top: 15px;
    }
    .col-menu{
        top: -6px;
    }
    .image-list-wrap.style2 .img-flag{
        margin: 0px 4px;
    }
    .item-scholarship-default .post-info .post-title, .item-scholarship-default .post-info .school-scholarship{
        margin-bottom: 5px;
    }
    .single-info-author .author-thumb{
        width: 100px;
        margin: auto;
        padding-bottom: 15px;
    }
    .single-info-author .author-info{
        width: 100%;
        padding-left: 0;
    }
    .youtube-box .wpb_video_wrapper{
        max-height: 258px;
    }
    .images-slider.style11 .wrap-item{
        padding: 0px;
    }
    .images-slider.style12 .image-list-style-12 .item-image-list-style-12 .banner-advs{
        width: 110px;
    }
    .images-slider.style12 .image-list-style-12 .item-image-list-style-12 .info-banner{
        padding-left: 10px;
        width: calc(100% - 111px);
    }
    .content-single-blog .content-post-default .post-thumbnail{
        height: 181.5px;
    }
    .banner-slider{
        min-height: 125px;
    }
}
@media (max-width: 360px){
    .single-product .product-detail .detail-info .wishlist-wrap .wishlist-link,
    .single-product .product-detail .detail-info .wishlist-wrap .product-compare{
        padding: 0 10px !important;
    }
    .single-product .product-detail .detail-info .wishlist-wrap .yith-wcwl-wishlistaddedbrowse > a,
    .single-product .product-detail .detail-info .wishlist-wrap .yith-wcwl-wishlistexistsbrowse a{
        padding: 0px 10px 0px 34px;
    }
    .single-product .product-detail .detail-info .wishlist-wrap .yith-wcwl-wishlistaddedbrowse > a:before,
    .single-product .product-detail .detail-info .wishlist-wrap .yith-wcwl-wishlistexistsbrowse a:before{
        left: 10px;
    }
    .single-product .product-detail .detail-info .wishlist-wrap .product-compare.added{
        padding: 0px 10px 0px 34px !important;
    }
    .single-product .product-detail .detail-info .wishlist-wrap .product-compare.added:before{
        left: 10px;
    }
    .content-single-blog .content-post-default .post-thumbnail{
        height: 173.6px;
    }
    .banner-slider{
        min-height: 120px;
    }
}
@media (max-width: 320px){
    .close-minicart{
        right: 0;
        left: inherit;
        color: #333;
    }
    .single-info-author .author-social a{
        margin-left: 15px;
        margin-right: 0px;
    }
    .table-vietint-style-2{
        overflow-x: scroll;
        width: 100%;
        display: block;
    }
    .content-single-blog .content-post-default .post-thumbnail{
        height: 152.7px;
    }
    .banner-slider{
        min-height: 107px;
    }
}
@media (min-width: 567.9px) and (max-width: 767px){
    .wpb_column.vc_col-ss-1\/5,
    .wpb_column.vc_col-ss-2\/5,
    .wpb_column.vc_col-ss-3\/5,
    .wpb_column.vc_col-ss-4\/5,
    .wpb_column.vc_col-ss-1, 
    .wpb_column.vc_col-ss-10, 
    .wpb_column.vc_col-ss-11, 
    .wpb_column.vc_col-ss-12, 
    .wpb_column.vc_col-ss-2, 
    .wpb_column.vc_col-ss-3, 
    .wpb_column.vc_col-ss-4, 
    .wpb_column.vc_col-ss-5, 
    .wpb_column.vc_col-ss-6, 
    .wpb_column.vc_col-ss-7, 
    .wpb_column.vc_col-ss-8, 
    .wpb_column.vc_col-ss-9 {
        float: left;
    }
    .wpb_column.vc_col-ss-1\/5{
        width: 20%;
    }
    .wpb_column.vc_col-ss-2\/5{
        width: 40%;
    }
    .wpb_column.vc_col-ss-3\/5{
        width: 60%;
    }
    .wpb_column.vc_col-ss-4\/5{
        width: 80%;
    }
    .wpb_column.vc_col-ss-1{
        width: 8.33333333%;
    }
    .wpb_column.vc_col-ss-10{
        width: 83.33333333%;
    }
    .wpb_column.vc_col-ss-11{
        width: 91.66666667%;
    }
    .wpb_column.vc_col-ss-12{
        width: 100%;
    }
    .wpb_column.vc_col-ss-2{
        width: 16.66666667%;
    }
    .wpb_column.vc_col-ss-3{
        width: 25%;
    }
    .wpb_column.vc_col-ss-4{
        width: 33.33333333%;
    }
    .wpb_column.vc_col-ss-5{
        width: 41.66666667%;
    }
    .wpb_column.vc_col-ss-6{
        width: 50%;
    }
    .wpb_column.vc_col-ss-7{
        width: 58.33333333%;
    } 
    .wpb_column.vc_col-ss-8{
        width: 66.66666667%;
    } 
    .wpb_column.vc_col-ss-9{
        width: 75%;
    }
    .vc_col-ss-offset-1\/5{
        margin-left: 20%;
    }
    .vc_col-ss-offset-2\/5{
        margin-left: 40%;
    }
    .vc_col-ss-offset-3\/5{
        margin-left: 60%;
    }
    .vc_col-ss-offset-4\/5{
        margin-left: 80%;
    }
    .wpb_column.vc_col-ss-offset-0{
        margin-left: 0;
    }
    .wpb_column.vc_col-ss-offset-1{
        margin-left: 8.33333333%;
    }
    .wpb_column.vc_col-ss-offset-10{
        margin-left: 83.33333333%;
    }
    .wpb_column.vc_col-ss-offset-11{
        margin-left: 91.66666667%;
    }
    .wpb_column.vc_col-ss-offset-12{
        margin-left: 100%;
    }
    .wpb_column.vc_col-ss-offset-2{
        margin-left: 16.66666667%;
    }
    .wpb_column.vc_col-ss-offset-3{
        margin-left: 25%;
    }
    .wpb_column.vc_col-ss-offset-4{
        margin-left: 33.33333333%;
    }
    .wpb_column.vc_col-ss-offset-5{
        margin-left: 41.66666667%;
    }
    .wpb_column.vc_col-ss-offset-6{
        margin-left: 50%;
    }
    .wpb_column.vc_col-ss-offset-7{
        margin-left: 58.33333333%;
    } 
    .wpb_column.vc_col-ss-offset-8{
        margin-left: 66.66666667%;
    } 
    .wpb_column.vc_col-ss-offset-9{
        margin-left: 75%;
    }
    .vc_hidden-ss{
        display: none;
    }
}
/*End Responsive*/