@media (max-width: 1025px) {
    .header__right__mb{display: flex; gap: 10px; align-items: center; justify-content: end;}
    .header__right__mb .ic_shopping a{width: 41px; height: 41px;}

    .imgGT2{display: none;}

    .flex-tc{flex-wrap: wrap; padding: 20px 5px; gap: 20px 10px;}
    .flex-tc .itemTC{flex: calc(50% - 10px); flex-direction: column; align-items: center; text-align: center; gap: 10px; font-size: 14px;}
    .flex-news{flex-direction: column;}

    #footer-map iframe{height: 220px;}
    #proBC{padding: 50px 0px 30px;} 
    .product-item a{border-radius: 0px 0px 50px 0px;}
    
    .title-img-menu{margin-bottom: 20px}
    .khung-img-menu{padding: 0px 10px;}
    .khung-img-menu::before{content: none;}
    #imgMenu{padding: 40px 0px;}
    .infoAl::before, .infoAl::after{content: none;}
    .infoAl .wrap{padding: 30px 0px 0px; max-width: 100%;}
}
@media (max-width:993px){
    .footer-flex{flex-wrap: wrap;gap:30px}
    .footer-news{width:100%;}
    .footer-news:nth-child(2){width: 45%;}
    .footer-news:nth-child(3){width: 45%}
    .footer-news:nth-child(4){width: 35%;}
    .footer-news:nth-child(5){width: 55%}
    .splide__arrow{display:none}
    .footer_flex{flex-direction:column;gap:30px}
    .footer_flex>*{width:100%!important}
    .header-wrap,.menu{display:none!important}
    .menu-res{display:flex!important}
    .logo-mb{display:inline-block;text-align:center;max-width:200px}
    .menu_baophu{background:#000;opacity:.8;z-index:998;left:0;top:0;position:fixed;width:100%;height:100%;display:none}
    .icon_menu_mobi{color:#fff;font-size:25px;text-decoration:none;width:35px;display:inline-flex;cursor:pointer;margin:0;text-align:center;justify-content: center;}
    .home_mobi{color:#fff;text-decoration:none;float:right;font-size:20px}
    .logo-mobi{display:inline-block; position: absolute; left: 50%; transform: translateX(-50%); top: 5px;}
    .logo-mobi img{height: 60px !important; width: auto;}
    .menu_mobi{background:var(--color-main);padding:15px 10px;width:100%;display:flex;align-items:center;justify-content:space-between;height:100%;cursor:pointer;position:sticky;top:0;z-index:999;box-shadow:rgba(100,100,111,.2) 0 5px 20px}
    .menu_mobi_add{position:fixed;top:0;left:-100%;bottom:0;width:350px;max-width:85%;background:#fff;box-shadow:0 0 10px rgba(0,0,0,.05);transition:.5s;z-index:9999999}
    .menures_inner{display:flex;flex-direction:column;position:absolute;top:0;bottom:0;height:100%;width:100%}
    .menures_header{padding:10px;position:relative;background:#fff;filter:drop-shadow(0 4px 3px rgba(0, 0, 0, .07)) drop-shadow(0 2px 2px rgba(0, 0, 0, .06))}
    .menures_content{padding: 15px 7px;position:relative;overflow-y:scroll;height:100%;-webkit-overflow-scrolling:touch;-ms-scroll-chaining:none;overscroll-behavior:none}
    .menu_mobi_active{left:0;transition:.5s}
    .menu_mobi_add ul{list-style:none;padding:0;margin:0}
    .menu_mobi_add ul li.li-tim{display:none}
    .menu_mobi_add ul li h2{font-size:17px;margin-bottom:0}
    .menu_mobi_add ul li b{display:inline-block;vertical-align:top;margin-right:8px}
    .menu_mobi_add ul li b img{display:inline-block;vertical-align:top}
    .menu_mobi_add ul li a{color:#191919;padding:10px 30px 10px 5px;position:relative;font-size:18px;transition:.3s!important;font-weight: 700;border-radius:10px;display:flex;align-items:center;gap:12px;text-transform: capitalize;}
    .menu_mobi_add ul li a svg{display:none}
    .menu_mobi_add ul li a i{position:absolute;right:5px;transform:rotate(0);width:25px;height:25px;display:flex;align-items:center;justify-content:center;font-size:12px;color:var(--color-main);border-radius:50%;top:calc(50% - 25px / 2)}
    .menu_mobi_add ul li a.active2 i{transform:rotate(90deg);color:#fff;box-shadow:0 0 0 25px var(--color-main) inset}
    .menu_mobi_add ul ul{display:none;padding-left:15px;margin:5px 0 10px 0}
    .menu_mobi_active .menu_lvl2>ul{padding:0}
    .menu_mobi_add ul li ul li a{padding-left:20px;color:#6f6f6f}
    .menu_mobi_add ul li ul li ul li a{padding-left:20px}
    .menu_mobi_add ul li:last-child a{margin-bottom:0}
    .thongtin-mb ul li{list-style:none;color:#000;font-weight:500;margin-bottom:15px}
    .thongtin-mb ul li:last-child{margin-bottom:0}
    .thongtin-mb ul li i{font-size:19px;margin-right:10px;color:var(--color-main)}
    .close_menu{display:inline-block;cursor:pointer;position:absolute;top:5px;right:5px;width:25px}
    .menures_footer{padding:10px;margin-top:auto;background:#f7f7f7;border-top:solid 1px #e4e8ed}
}
@media (max-width:800px) {
    #videos > a::before{width: 65px;height: 65px;}
    #about{padding: 40px 0px 60px;}
    .flex-gt{flex-wrap: wrap;}
    .flex-gt .col-l{display: none;}
    .flex-gt .col-r{padding-bottom: 0px;}

    .wrap-bc::after{content: none;}
    .title-bc{height: 70px;}
    .flex-bc{gap: 30px;}
    .flex-bc::after, .flex-bc:nth-child(even)::after{
        width: 80px; height: 19px;
    } 
    .flex-other{flex-wrap: wrap;}
    .flex-other .col-l{width: 100%;}
    .flex-other .col-r{width: 100%;}
    .itemVD a::after{background-size: 70px 70px;}
    .headFeed{background-size: auto 87%; padding-top: 0px; padding-left: 85px; margin-bottom: 0px; min-height: 135px;}
    .headFeed::after{content: none;}
    .itemFeed .info{padding-top: 10px;}
    .itemFeed .img{width: 150px;}

    .footer-flex .col-r{display: none;}
    .footer-copyright { border-radius: 30px 30px 0px 0px; padding: 15px 15px 10px 15px; text-align: center;}
}
@media (max-width:640px){
    .contact-flex,.prodetail__actions,.prodetail__header{grid-template-columns:1fr}
    .product-item__price--per{display:none}
    .footer-powered .wrap-content{flex-direction: column;}

    .itemGT{width: 100%;}
    .itemGT1 .img, .itemGT3 .img{order: 1;}
    .itemGT1 .info, .itemGT3 .info{order: 2;}

    .product-item__info{padding: 10px 8px;}
    .product-item__bottom{display: none;}
    .wrap-dknt{padding: 30px 20px;}
    .itemTT .desc{display: none;}

    .footer-flex .col-l > div.infoF{flex-direction: column; gap: 30px;}
    .footer-news:nth-child(2){width: 100%; text-align: center; padding-right: 0px;}
    .socialf{justify-content: center; margin-top: 20px;}
}

@media (max-width: 480px) {
    .product-item{border: none; padding: 0px;}
    .wrap-tt{padding-top: 40px;}
    .newsnb{border: none; padding: 0px;}
}

@media (max-width: 400px) {
    .flex-bc{flex-wrap: wrap;}
    .flex-bc .info{width: 100%;}
    .flex-bc:nth-child(even) .info{order: 1;}
    .flex-bc:nth-child(even) .img{order: 2;}
}