/* 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);padding:10px;}
.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:992px){
.hero-image{margin:0 -10px;}
p.social-text::before{background:linear-gradient(90deg,#cacaca 0%,#cacaca 36%,transparent 36%,transparent 64%,#cacaca 64%,#cacaca 100%);top:10px;}
section.page-container .wrap-1200{padding:0 10px;padding-bottom:70px;}
h3.profile-name{font-size:25px;font-family:'SVN-Poppins-Regular';}
p.profile-title{font-size:18px;margin:0;}
.profile-group{flex-direction:column;align-items:center;justify-content:center;gap:20px;text-align:center;margin-top:-30px;}
.profile-image{margin:0 auto;max-width:120px;height:120px;}
.contact-group-1{margin-top:20px;}
p.contact-text span{font-size:15px;}
p.contact-text{font-size:16px;}
.invoice-details{margin-top:10px;}
p.invoice-title.cursor-pointer{font-size:16px;}
.invoice-info{font-size:15px;padding:10px;}
.invoice-info div{font-size:18px;text-align:start;}
.branch-item{width:calc(50% - 20px);}
p.social-text{font-size:16px;}
div#save-contact{position:fixed;bottom:10px;z-index:9999999999999;left:10px;width:calc(100% - 20px);border-radius:10px;font-size:16px;}
a.image-criteria{width:90px;}
.overlay-content h2{font-size:14px;}
.overlay-content h2{font-size:14px;}
.title-detail h1{font-size:20px;}
.info-newshome h3 a{font-size:14px;line-height:normal;}
.date-news{display:flex;flex-wrap:wrap;}
.date-news span:nth-child(2){width:calc(100% - 40px);}
.info-newshome p{font-size:14px;}
.wrap-introduce .wrap-content{padding:10px;background:#ffffff;}
.title-intro h2{font-size:20px;}
.title-intro p{margin-bottom:5px;font-size:16px;}
.padding-top-bottom{padding:1rem 0!important;}
.desc-i p{font-size:14px;}
.criteria{width:100%;}
.title-home h2{font-size:18px;margin-bottom:1rem;}
.productlist{padding:0 5px;}
h3.name-productlist a{margin:0;}
.flex-partner{gap:10px;}
.box-partner{width:calc((100% - 10px) / 2);}
.box-partner a{min-width:auto;}
.wrap-contact .d-flex{display:flex;flex-wrap:wrap;justify-content:center!important;gap:10px;}
.wrap-contact p{font-size:16px;text-align:center;margin-bottom:10px;display:block;}
.footer-top > .wrap-content{display:flex;flex-wrap:wrap;justify-content:flex-start;gap:10px;}
.left-logo span:nth-child(1){font-size:15px;}
.left-logo span:nth-child(2){font-size:17px;}
.top-header{        /* display: none; */}
.footer-ul{display:flex;flex-wrap:wrap;}
.footer-ul li{width:calc((100% - 10px) / 2);}
.footer-news:nth-child(1){width:100%;margin-bottom:1rem;}
.footer-news:nth-child(2){width:100%;margin-bottom:1rem;}
.footer-news:nth-child(3){width:100%;margin-bottom:1rem;display:none;}
.footer-news:nth-child(4){width:100%;text-align:center;}
.thongketruycap{text-align:center;}
.top-header > div > div:not(.lang-head){display:none!important;}
.lang-head{width:100%;justify-content:center;}
}
@media (max-width:850px){
}
@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%;padding:0;}
.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:369px){
}