.main-nav .toggle-mobile-menu::before, .main-nav .toggle-mobile-menu::after, .main-nav .toggle-mobile-menu span{
    background: #fff;
}
.main-nav .toggle-mobile-menu span { box-sizing: border-box;}

@media (min-width: 1200px){
    .logo:hover .image-list-depot, 
    .logo:hover .link-list-depot{
        visibility: visible;
        opacity: 1;
      }
}

@media (max-width: 1609px){
    .lichsu-phattrien .item-lichsu .item-lichsu-inner .title-wrap h4 {font-size: 35px !important;}
}
@media (max-width: 1441px){
    .lichsu-phattrien .item-lichsu .item-lichsu-inner .title-wrap h4 {font-size: 30px !important;}
    .lichsu-phattrien .item-lichsu.le .item-lichsu-inner .lspt-des {min-height: 225px;}
    .lichsu-phattrien .item-lichsu.chan .item-lichsu-inner {padding-top: 140px;}
    .footer-popup-outer.style2 .footer-popup{
        max-width: 600px;
    }
}
/*Responsive*/
@media (max-width: 1280px){
    .lichsu-phattrien .item-lichsu.le .item-lichsu-inner .lspt-des {min-height: 270px;}
    .lichsu-phattrien .item-lichsu.chan .item-lichsu-inner {padding-top: 185px;}
    .lichsu-phattrien .item-lichsu .item-lichsu-inner .title-wrap h4 {font-size: 26px!important;}
}
@media (max-width: 1200px){
    .tamnhin-box .item-sumenh-1 { padding-top: 2%}
    .tamnhin-box .item-sumenh-2 { padding-top: 42%}
    .tamnhin-box .item-sumenh-3 { padding-top: 90%}
    .tamnhin-box .image-wrap-background img {display: block;}
    .tamnhin-box .image-wrap img {display: none;}
    .md-history-mobile {display: block;}
    .md-history {display: none;}

    .blog-slider-view .smart-slider .owl-nav .owl-prev {left: 0px !important}
    .blog-slider-view .smart-slider .owl-nav .owl-next {right: 0px !important;}
    .header-row-1 {display: flex;}
    .header-row-1 .hd-row-1-col-1, .header-row-1 .hd-row-1-col-2 {width: 100%;}
    .banner-slider .item-slider .banner-info h3{
        font-size: calc(22px + (48 - 22) * ((100vw - 320px) / (1920 - 320)));
    }
    .banner-slider .item-slider .banner-info p{
        font-size: calc(14px + (22 - 14) * ((100vw - 320px) / (1920 - 320)));
    }
    .banner-slider .item-slider .banner-info span{
        font-size: calc(14px + (18 - 14) * ((100vw - 320px) / (1920 - 320)));
    }
    .category-title h2{
        font-size: calc(24px + (40 - 24) * ((100vw - 750px) / (1920 - 375)));
    }
    .banner-slider .item-slider .banner-info .tp-parallax-11 p{
        line-height: normal;
    }
    .banner-slider .item-slider{
        max-height: 400px;
    }
    .banner-slider .item-slider .banner-info .tp-parallax-1,
    .banner-slider .item-slider .banner-info .tp-parallax-4,
    .banner-slider .item-slider .banner-info .tp-parallax-6,
    .banner-slider .item-slider .banner-info .tp-parallax-9,
    .banner-slider .item-slider .banner-info .tp-parallax-12{
        left: 100px;
        top: 100px;
    }
    .banner-slider .item-slider .banner-info .tp-parallax-2,
    .banner-slider .item-slider .banner-info .tp-parallax-7{
        left: 100px;
        top: 160px;
    }
    .banner-slider .item-slider .banner-info .tp-parallax-btn{
        left: 100px;
        top: 225px;
    }
    .banner-slider .item-slider .banner-info .tp-parallax-9-2{
        left: 100px;
        top: 180px;
    }
    .banner-slider .item-slider .banner-info .tp-parallax-10{
        left: 100px;
    }
    .banner-slider .item-slider .banner-info .tp-parallax-11{
        left: 100px;
        top: 100px;
    }
    .image-row-1 .wpb_wrapper .text-image-row-1 .number{
        font-size: calc(32px + (60 - 32) * ((100vw - 320px) / (1920 - 320)));
    }
    .image-row-1 .wpb_wrapper .text-image-row-1 .text{
        font-size: calc(16px + (20 - 16) * ((100vw - 320px) / (1920 - 320)));
    }
    .image-row-2 .wpb_wrapper .text-image-row-2-col-1 .title{
        font-size: calc(15px + (20 - 15) * ((100vw - 320px) / (1920 - 320)));
    }
    .image-row-2 .wpb_wrapper .text-image-row-2-col-1 .desc-img{
        font-size: calc(22px + (48 - 22) * ((100vw - 320px) / (1920 - 320)));
    }
    .image-row-2 .wpb_wrapper .text-image-row-2-col-2 .number{
        font-size: calc(32px + (60 - 32) * ((100vw - 320px) / (1920 - 320)));
    }
    .image-row-2 .wpb_wrapper .text-image-row-2-col-2 .title{
        font-size: calc(20px + (40 - 20) * ((100vw - 320px) / (1920 - 320)));
        line-height: calc(20px + (40 - 20) * ((100vw - 320px) / (1920 - 320)));
    }
    .image-row-3 .wpb_wrapper .text-image-row-3-col-1 .number,
    .image-row-3 .wpb_wrapper .text-image-row-3-col-2 .number,
    .image-row-3 .wpb_wrapper .text-image-row-3-col-3 .number{
        font-size: calc(22px + (30 - 22) * ((100vw - 320px) / (1920 - 320)));
    }
    .image-row-3 .wpb_wrapper .text-image-row-3-col-1 .title,
    .image-row-3 .wpb_wrapper .text-image-row-3-col-2 .title,
    .image-row-3 .wpb_wrapper .text-image-row-3-col-3 .title{
        font-size: calc(16px + (24 - 16) * ((100vw - 320px) / (1920 - 320)));
    }
    .image-row-3 .vc_figure, .image-row-3 .vc_figure a, .image-row-3 .vc_figure a img{
        width: 100%;
    }
    .image-row-2 .vc_figure, .image-row-2 .vc_figure a, .image-row-2 .vc_figure a img{
        width: 100%;
    }
    .image-row-1 .vc_figure, .image-row-1 .vc_figure a, .image-row-1 .vc_figure a img{
        width: 100%;
    }
    .calloutbox h2{
        font-size: calc(16px + (28 - 16) * ((100vw - 320px) / (1920 - 320)));
    }
}
@media (max-width: 1199px){
    .box-lien-he .image-list-style-6 .item-image-list .title-image-list .desc{
        text-align: left;
        padding-left: 200px;
    }
    .hd-row-2-col-2 > .vc_column-inner > .wpb_wrapper{
        padding-top: 12px;
        margin-left: -60px;
    }
    .hd-row-2-col-2 .main-nav1{
        order: 2;
        margin-left: 15px;
    }
    .hd-row-2-col-2 .block-search-element{
        order: 1;
        margin-left: 0;
    }
    .main-nav .toggle-mobile-menu{
        width: 40px;
        height: 40px;
        background: #2a2a6c;
        border-radius: 5px;
    }
}
@media (max-width: 1024px){
    
    .footer-popup-outer.style2 .footer-popup{
        max-width: 500px;
    }
    .tamnhin-box .item-sumenh-1 { padding-top: 5%}
    .tamnhin-box .item-sumenh-2 { padding-top: 48%}
    .tamnhin-box .item-sumenh-3 { padding-top: 90%}
    .tamnhin-box .item-sumenh-1 p, .tamnhin-box .item-sumenh-2 p {font-size: 16px!important;}
    .smart-slider:not(.owl-carousel)[data-item="6"] > div,
    .smart-slider:not(.owl-carousel)[data-item="5"] > div{
        width: 25%;
    }
    .hd-row-1-col-1{
        display: none;
    }
    .hd-row-1-col-2{
        float: right !important;
    }
    .home-box-4 .box-4-row-2 .owl-nav .owl-prev{
        right: 45px;
    }
    .home-box-4 .box-4-row-2 .owl-nav .owl-next{
        right: 15px;
    }
    .box-qhcd .tabs-block .tab-header ul li{
        width: 25%;
    }
    .box-qhcd .tabs-block .tab-header ul li a{
        width: 100%;
    }
    .images-slider.style-4 .owl-nav,.images-slider.style-5 .owl-nav{
        display: none;
    }
}
@media (max-width: 991px){
    .image-row-1 .wpb_wrapper .text-image-row-1 {margin: 0  !important;}
    .hd-row-2-col-1 a img {max-width: 220px;}
    .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;
    }
    .content-banner-bus{
        top: 50px !important;
        width: 50%;
    }
    .content-single-business .banner-item .content-banner-bus h3{
        display: none;
    }
    .content-single-business .banner-item .content-banner-bus p{
        font-size: calc(11px + (30 - 11) * ((100vw - 320px) / (1920 - 320)));
    }
    .content-banner-bus .btn-ils{
        display: none;
    }
}
@media (max-width: 860px){
    table.shop_table .product-name {
        min-width: inherit;
    }
    .calloutbox h2 span img{
        display: none;
    }
}
@media (max-width: 768px){
    .footer-popup-outer.style2 .footer-popup{
        max-width: 400px;
    }
    .tamnhin-box .item-sumenh-1 { padding-top: 3% ; width: 35%; line-height: 100%;}
    .tamnhin-box .item-sumenh-2 { padding-top: 46%}
    .tamnhin-box .item-sumenh-3 { padding-top: 86%}
    .tamnhin-box .item-sumenh-3 p { font-size: 30px!important;}
    .tamnhin-box .item-sumenh-1 p {font-size: 14px!important; line-height: 100%;}
    .tamnhin-box .item-sumenh-2 p {font-size: 14px!important; line-height: 130%;}
    .tamnhin-box .item-sumenh-1 h3, .tamnhin-box .item-sumenh-2 h3 {font-size: 18px!important; margin-bottom: 5px;}


    .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;
    }
    .box-qhcd .tabs-block .tab-header ul li{
        width: 50%;
    }
    .box-qhcd .tabs-block .tab-header ul li a{
        padding: 15px 25px !important;
    }
    .box-qhcd .tabs-block .tab-content .post-info .post-title a{
        overflow: hidden;
        -webkit-line-clamp: 2;
        display: -webkit-box;
        -webkit-box-orient: vertical;
    }
    .image-row-3 .wpb_wrapper .text-image-row-3-col-2 .number, .image-row-3 .wpb_wrapper .text-image-row-3-col-2 .title{
        padding-bottom: 5px;
    }
    .admin-bar.active .header-page {
        top: 0px !important;
    }
}
@media (max-width: 767px){
    .image-list-style14-outer{
        margin: 0px -15px;
    }
    .image-list-style14-outer .item-inner .item-title{
        padding: 11px 6px;
        font-size: 12px;
    }
    .footer-popup-outer.style2 .footer-popup{
        max-width: calc(100vw - 50px);
    }
    .ils-css-banner .table-responsive {display: block;}
    .blog-grid-view .list-post-wrap {display: flex !important; flex-wrap: wrap !important;}
    .htkb-r4 .col-noidung > .vc_column-inner > .wpb_wrapper {padding: 30px 10px !important;}
    .md-history-mobile .item-lichsu.chan .item-lichsu-inner .img-decor-wrap::before,
    .md-history-mobile .item-lichsu.le .item-lichsu-inner .img-decor-wrap::before { content: ""; display: block; position: absolute;width: 2px;height: 42px !important;background: #2a2a6c;top: -40px;left: 0px;right: 0px;margin: auto;}
    .md-history-mobile .item-lichsu .item-lichsu-inner .img-decor-wrap::after{ width: calc(10px + (15 - 10) * ((100vw - 320px) / (767 - 320))); height:calc(10px + (15 - 10) * ((100vw - 320px) / (767 - 320))); content: ''; display: block; position: absolute; background: #fff; border-radius: 50%; top: calc(50% - 7.5px); left: calc(50% - 7.5px);}
    .md-history-mobile .item-lichsu.chan .item-lichsu-inner i, .md-history-mobile .item-lichsu.le .item-lichsu-inner i{ margin-bottom :40px}

    .ils-css-banner-title h2 span {font-size: 28px !important;}
    .ils-css-single-service {padding: 0px 15px!important;}
    .ils-css-single-service .image-wrap img {width: 100% !important;}
    .ils-internal-news .box-title.text-center h2 span, .home-box-5 .box-title.text-center h2 span, .ils-news .box-title.text-center h2 span, .home-box-5.htkb-r4 .box-title.text-center h2 span {font-size: 30px !important;}
    .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;
    }
    .btn-toggle-mobile-menu::after {
        top: 0;
        line-height: 37px;
        width: 37px;
        text-align: center;
        right: -15px;
    }
    .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;
    }
    .tt-list-post .item-tt-post{
        width: 50%;
    }
    .box-3-news .list-col-item{
        width: 50%;
    }
    .text-box-col-2{
        margin-top: 30px;
    }
    .box-1-gt{
        padding-top: 0px;
    }
    .list-business-wrap .list-col-item{
        width: 50%;
    }
    .list-gallery-wrap .list-col-item{
        width: 50%;
    }
    .wrap-bread-crumb{
        display: none;
    }
    .banner-slider .owl-theme .owl-nav button.owl-prev, .banner-slider .owl-theme .owl-nav button.owl-next{
        width: 45px;
        height: 45px;
    }
    .banner-slider .owl-theme .owl-nav button.owl-prev i:before,
    .banner-slider .owl-theme .owl-nav button.owl-next i:before{
        font-size: 25px;
        line-height: 25px;
    }
    .home-box-2 > .vc_column_container {
        padding: 0px 15px;
    }
    .images-slider.style-2 .title-image-list .number-count{
        padding: 0px;
    }
    .images-slider.style-2 .title-image-list{
        padding-top: 0px;
    }
    .home-box-3{
        padding-top: 15px;
        padding-bottom: 15px;
    }
    .home-box-4{
        padding-top: 0px;
        padding-bottom: 0px;
    }
    .images-slider.style-3 .owl-nav{
        display: none;
    }
    .text-box-col-1, .text-box-col-2{
        padding-bottom: 0px;
        padding-left: 15px;
        padding-right: 15px;
        margin-top: 0px;
    }
    .text-box-col-3{
        margin-top: 0px;
        padding-bottom: 250px;
    }
    .text-box-col-1 p,.text-box-col-2 p{
        margin-right: 0px;
    }
    .images-slider.style-4, .images-slider.style-5{
        padding: 30px 0px;
    }
    .tab-he-thong{
        margin-top: 40px;
        margin-bottom: 20px;
    }
    .navigation-control .text-left, .navigation-control .text-right{
        margin-top: 10px;
    }
    .navigation-control a{
        margin: 0px 0px 25px 0px;
    }
    .box-lien-he {
        padding-top: 10px;
    }
    .box-lien-he .content-lien-he{
        padding-top: 25px;
    }
    .box-map {
        padding-top: 0px;
    }
    .padding-top-60{
        padding-top: 0px;
    }
    .title-box h3{
        margin-top: 0px;
        padding-bottom: 0px;
    }
    .htkb-r4{
        background-attachment: unset;
    }
    .images-list.style-15 .item-image-list{
        width: 100%;
    }
    .images-list.style-15 .item-image-list .item-info h3{
        font-size: 18px;
    }
    .images-list.style-15 .item-image-list .desc{
        font-size: 12px;
    }
}
@media (max-width: 766px){
    .ils-internal-news .post-thumb.banner-advs.zoom-image.overlay-image, .ils-news .post-thumb.banner-advs.zoom-image.overlay-image {width: 100%;}
}
@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%;
    }
    .images-list.style-11 .image-list-style11-inner .item-image-list{
        width: 33.3333%;
    }
}
@media (max-width: 568px){
    .tamnhin-box .item-sumenh-1 { padding-top: 3% ; width: 35%; line-height: 100%;}
    .tamnhin-box .item-sumenh-2 { padding-top: 46%}
    .tamnhin-box .item-sumenh-3 { padding-top: 86%}
    .tamnhin-box .item-sumenh-3 p { font-size: 24px!important;}
    .tamnhin-box .item-sumenh-1 p {font-size: 10px!important; line-height: 100%;}
    .tamnhin-box .item-sumenh-2 p {font-size: 10px!important; line-height: 130%;}
    .tamnhin-box .item-sumenh-1 h3, .tamnhin-box .item-sumenh-2 h3, .tamnhin-box .item-sumenh-3 h3 {font-size: 14px!important; margin-bottom: 5px;}

    .comment-list ul.children {
        padding: 0;
    }
    .ft-mail, .ft-hotline{
        display: inline-block;
    }
    .tab-he-thong .tabs-block .tab-header ul li{
        width: 100%;
        text-align: center;
    }
    .item-image-list-style-8{
        width: 100%;
    }
    .calloutbox, .boder-bottom-hdkd{
        display: none;
    }
    .banner-slider .item-slider{
        max-height: 300px;
    }
    .banner-slider .item-slider .banner-info .tp-parallax-1,
    .banner-slider .item-slider .banner-info .tp-parallax-4,
    .banner-slider .item-slider .banner-info .tp-parallax-6,
    .banner-slider .item-slider .banner-info .tp-parallax-9,
    .banner-slider .item-slider .banner-info .tp-parallax-12{
        left: 30px;
        top: 50px;
    }
    .banner-slider .item-slider .banner-info .tp-parallax-2,
    .banner-slider .item-slider .banner-info .tp-parallax-7{
        left: 30px;
        top: 90px;
    }
    .banner-slider .item-slider .banner-info .tp-parallax-btn{
        left: 30px;
        top: 155px;
    }
    .banner-slider .item-slider .banner-info .tp-parallax-9-2{
        left: 30px;
        top: 110px;
    }
    .banner-slider .item-slider .banner-info .tp-parallax-10{
        left: 30px;
        top: 20px;
    }
    .banner-slider .item-slider .banner-info .tp-parallax-11{
        left: 30px;
        top: 55px;
    }
    .content-banner-bus{
        top: 10px !important;
        width: 50%;
    }
    .admin-bar.active .header-page {
        top: -45px !important;
    }
}
@media (max-width: 480px){
    .tamnhin-box .item-sumenh-1 { padding-top: 2% ; width: 35%; line-height: 100%;}
    .tamnhin-box .item-sumenh-2 { padding-top: 43%}
    .tamnhin-box .item-sumenh-3 { padding-top: 86%}
    .tamnhin-box .item-sumenh-3 p { font-size: 20px !important;}
    .tamnhin-box .item-sumenh-1 p {font-size: 10px!important; line-height: 100%;}
    .tamnhin-box .item-sumenh-2 p {font-size: 10px!important; line-height: 130%;}
    .tamnhin-box .item-sumenh-1 h3, .tamnhin-box .item-sumenh-2 h3, .tamnhin-box .item-sumenh-3 h3 {font-size: 14px!important; margin-bottom: 5px;}



    .md-history-mobile .item-lichsu.chan .item-lichsu-inner .img-decor-wrap::before,
    .md-history-mobile .item-lichsu.le .item-lichsu-inner .img-decor-wrap::before { height: 32px !important; top: -30px;}
    .md-history-mobile .item-lichsu .item-lichsu-inner .img-decor-wrap::after{ width: calc(10px + (15 - 10) * ((100vw - 320px) / (767 - 320))); height:calc(10px + (15 - 10) * ((100vw - 320px) / (767 - 320))); content: ''; display: block; position: absolute; background: #fff; border-radius: 50%; top: calc(50% - 7.5px); left: calc(50% - 7.5px);}
    .md-history-mobile .item-lichsu.chan .item-lichsu-inner i, .md-history-mobile .item-lichsu.le .item-lichsu-inner i{ margin-bottom :30px}
    .md-history-mobile .item-lichsu .item-lichsu-inner .title-wrap.flex-wrap h4 {
        font-size: 34px;
    }

    .md-history-mobile .item-lichsu .item-lichsu-inner .img-decor-wrap::after{ top: calc(50% - 6.5px); left: calc(50% - 6.5px);}
    .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%;
    }
    .box-lien-he .image-list-style-6 .item-image-list .title-image-list .desc{
        text-align: right;
        padding: 0px;
    }
    .banner-slider .item-slider{
        max-height: 250px;
    }
    .banner-slider .owl-theme .owl-nav button.owl-prev, .banner-slider .owl-theme .owl-nav button.owl-next{
        width: 35px;
        height: 35px;
    }
    .banner-slider .owl-theme .owl-nav button.owl-prev i:before,
    .banner-slider .owl-theme .owl-nav button.owl-next i:before{
        font-size: 22px;
        line-height: 12px;
    }
}
@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;
    }
    .header-lh ul .item-ct{
        display: none;
    }
    .tt-list-post .item-tt-post{
        width: 100%;
    }
    .box-3-news .list-col-item{
        width: 100%;
    }
    .box-qhcd .tabs-block .tab-content .post-tab-ep-1, .box-qhcd .tabs-block .tab-content .post-tab-ep-2{
        width: 100%;
    }
    .box-qhcd .tabs-block .tab-header ul li{
        width: 100%;
    }
    .form-lienhe .input-group .input-field, .box-lien-he .form-lienhe .input-field{
        width: 100%;
    }
    .form-contact .input-field{
        width: 100%;
    }
    .list-business-wrap .list-col-item{
        width: 100%;
    }
    .list-gallery-wrap .list-col-item{
        width: 100%;
    }

    .banner-slider .item-slider{
        max-height: 235px;
    }
    .banner-slider .item-slider .banner-info .tp-parallax-1,
    .banner-slider .item-slider .banner-info .tp-parallax-4,
    .banner-slider .item-slider .banner-info .tp-parallax-6,
    .banner-slider .item-slider .banner-info .tp-parallax-9,
    .banner-slider .item-slider .banner-info .tp-parallax-12{
        left: 15px;
        top: 30px;
    }
    .banner-slider .item-slider .banner-info .tp-parallax-2,
    .banner-slider .item-slider .banner-info .tp-parallax-7{
        left: 15px;
        top: 90px;
    }
    .banner-slider .item-slider .banner-info .tp-parallax-btn{
        left: 15px;
        top: 145px;
    }
    .banner-slider .item-slider .banner-info .tp-parallax-9-2{
        left: 15px;
        top: 78px;
    }
    .banner-slider .item-slider .banner-info .tp-parallax-10{
        left: 30px;
        top: 20px;
    }
    .banner-slider .item-slider .banner-info .tp-parallax-11{
        left: 30px;
        top: 55px;
    }

}
@media (max-width: 375px){.tamnhin-box .item-sumenh-1 { padding-top: 2% ; width: 35%; line-height: 100%;}
.tamnhin-box .item-sumenh-2 { padding-top: 43%}
.tamnhin-box .item-sumenh-3 { padding-top: 84%}
.tamnhin-box .item-sumenh-3 p { font-size: 16px !important;}
.tamnhin-box .item-sumenh-1 p {font-size: 8px!important; line-height: 100%;}
.tamnhin-box .item-sumenh-2 p {font-size: 8px!important; line-height: 130%;}
.tamnhin-box .item-sumenh-1 h3, .tamnhin-box .item-sumenh-2 h3, .tamnhin-box .item-sumenh-3 h3 {font-size: 10px!important; margin-bottom: 5px !important;}


    .md-history-mobile .item-lichsu .item-lichsu-inner .img-decor-wrap::after{ top: calc(50% - 5.5px); left: calc(50% - 5.5px);}
    .list-5-item,
    .list-4-item,
    .list-3-item,
    .list-2-item,
    .col-sm-8 .list-4-item {
        width: 100%;
    }
    .tu-lieu-box .tabs-block .tab-header ul li{
        margin: 0 0px;
        width: 100%;
        padding-bottom: 5px;
    }
    .tu-lieu-box .tabs-block .tab-header ul a{
        padding: 10px 29px;
    }
}
@media (max-width: 360px){
    .ft-3 .image_ftright{
        display: none;
    }
    .box-lien-he .image-list-style-6 .item-image-list .title-image-list{
        padding: 17px;
    }
}
@media (max-width: 320px){
    .tamnhin-box .item-sumenh-2 { padding-top: 39%}
    .tamnhin-box .item-sumenh-3 { padding-top: 84%}
    .tamnhin-box .item-sumenh-3 p { font-size: 14px !important;}
    .tamnhin-box .item-sumenh-1 p {font-size: 7px!important; line-height: 100%;}
    .tamnhin-box .item-sumenh-2 p {font-size: 7px!important; line-height: 130%;}
    .tamnhin-box .item-sumenh-1 h3, .tamnhin-box .item-sumenh-2 h3, .tamnhin-box .item-sumenh-3 h3 {font-size: 10px!important; margin-bottom: 5px !important; padding: 2px 10px !important;}

    .md-history-mobile .item-lichsu .item-lichsu-inner .img-decor-wrap::after{ top: calc(50% - 5px); left: calc(50% - 5px);}
    .close-minicart{
        right: 0;
        left: inherit;
        color: #333;
    }
}
@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*/