/* Responsive */
@media (max-width: 1001px){
 #hamburger { display: block; } 
.menu-head { display: none; } 
.wrap-menu { display: none; } 
.cart-head { padding: 5px; font-size: 12px; } 
.header { padding: 10px 0px; } 
.flex-product-main { display: block; } 
.flex-product-main .left-product { position: fixed; z-index: 999; top: 0px; left: 0px; transform: translateX(-250px); bottom: 0px; overflow-x: hidden; background: #fff; box-shadow: 0px 0px 5px #000; transition: all 0.5s; } 
.flex-product-main .left-product.show { transform: translateX(0px); } 
.flex-product-main .right-product { width: 100%; } 
.grid-product { display: grid; grid-template-columns: repeat(3, 1fr); gap: 20px; } 
.filter { display: block; } 
 }
@media (max-width: 850px) {.event-index .box_kienthuc_1{
    margin-top: 1rem;
} } 
@media (max-width: 769px){
 .text-cart { display: none; } 
.grid-pro-detail { display: block; } 
.grid-pro-detail .left-pro-detail { width: 100%; padding: 0px; border-right: none; } 
.slick_photo1 { text-align: center; } 
.grid-pro-detail .right-pro-detail { width: 100%; } 
.grid-product { display: grid; grid-template-columns: repeat(2, 1fr); gap: 10px; } 
 }
@media (max-width: 440px){
 .policy__list > li { width: 100%; padding-right: 0px !important; border-bottom: 1px solid #f1f1f1 !important; } 
 }
@media (max-width: 1024px){
 .menu-res { display: block; } 

.menu { display: none; } 

.header { display: none; } 
 }
@media (max-width: 991px) {
    .grid-news { display: grid; grid-template-columns: repeat(2, 1fr); gap: 10px; } 
    .footer-news:nth-child(1) { width: 100%; margin-bottom: 15px; } 
 .footer-news:nth-child(2) { width: 100%; margin-bottom: 15px; } 
 .footer-news:nth-child(3) {width: 100%;margin-bottom: 15px;text-align: center;} 
 .footer-news:nth-child(4) { width: 100%; } 
 .row-20 { margin: 0 -5px; } 
.col-20 { padding: 0 5px; } 
.padding-top-bottom { padding: 30px 0px; } 
.footer-article { padding: 30px 0px; } 
.loiich_left, .loiich_right {
    width: 100%;
}

.loiich_main:before {
    display: none;
}
.box_loiich_2,.box_loiich_5{margin-left:0px;}
.box_loiich_3,.box_loiich_4{margin-left:0px;}
.box_loiich{margin:10px 0px;}
.img_tapluyen .owl-item:nth-child(odd) .hinh_img_tapluyen a{border-radius:10px;}
.img_tapluyen .owl-item:nth-child(even) .hinh_img_tapluyen a{border-radius:10px;}
 .title-main span, .title-main h2 {
    font-size: 25px;
}

.title-main p {
    font-size: 16px;
}

h3.name_loiich {
    font-size: 14px;
}

.loi_ich {
    padding: 0;
}

.text_khoatap {
    padding: 5px 5px 20px;
}

.box_khoatap {
    border-radius: 10px;
}

a.xemthem_khoatap {
    margin-top: -10px;
    width: 30px;
    height: 30px;
    font-size: 16px;
}

.tieu_chi:before {
    display: none;
}

.items_lichtap {
    width: 43%;
    padding: 11px;
}

h3.name_lichtap {
    font-size: 14px;
}

.slick2_lichtap {
    margin-bottom: 15px;
}

.tieu_chi {
    padding: 0px;
}
 .box_kienthuc{flex-direction:column;margin: 0 5px;}
 .text_kienthuc{width:100%;}
.hinh_kienthuc{width:100%; margin-bottom: 10px;}

    .hinh_kienthuc_1 a {
    border-radius: 10px;
}

.box_kienthuc_1 {
    margin-bottom: 15px;
}

.box_dknt_main {
    padding: 30px 0px 0px;
}

.nen_dknt {
    padding: 10px;
}

.box_dknt {
    border-radius: 0px;
    padding: 10px;
}

.title-dknt span {
    font-size: 25px;
}

.title-dknt p {
    font-size: 14px;
}

.newsletter-button {
    width: 100%;
}
    .box_thongtin_dknt {
    margin: 20px 0px;
}
    .box_camnhan{flex-direction:column}
.text_camnhan{width:100%;text-align: center;}
.hinh_camnhan{width:100%;padding-bottom: 15px;}
    .hinh_camnhan:after {
    display: none;
}

h3.name_camnhan {
    font-size: 20px;
}
    .bk_tapluyen_khoatap {
    background-size: 100% 70%;
}
    .name_khoatap a {
    font-size: 16px;
}
    .name_tieuchi {
    font-size: 16px;
}
    .items_video a::after{width:50px;height:50px;background-size:100% 100%;}
    .hinh_tieuchi {
        background-size: 100% 100%;
        width: 95px;
        height: 130px;
    }

}
@media (max-width: 767px) { } 
@media (max-width: 576px) { } 
@media (max-width: 369px) { } 