/* Responsive */
@media (max-width:1024px) {
	ul.ulmn{padding: 0px;}
	#hamburger { display: block; }
	#mmenu { display: block; }
	.menu ul { display: none !important; }
	.wrap-menu {/* display: none; */flex: none;}
	.search { display: none; }
	.cart-head { padding: 5px; font-size: 12px; }
	.header {padding: 5px 0px;overflow: hidden;}
	.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; }
	.menu-mobile-btn {display: flex;width: 35px;height: 35px;position: relative;flex-wrap: wrap;cursor: pointer;left: 0;}
	.menu-mobile-btn span { display: inline-block; width: 100%; height: 3px; background: #000; margin: 4px 0px; left: 0; }
	.info-header p,.info-header:nth-child(3),.info-header:nth-child(2) { display: none; }
	.info-header{width: 100%;padding: 15px 0 15px 55px;}
	.info-header span{white-space: nowrap;animation: loopText 20s linear -60s infinite;display: inline-block !important;}
	.navigation{padding: 23px 0;}
	.listThumua-l{width: 100%;height: unset;background: none;padding: 0;justify-content: start;}
	.title-list-main{max-height: unset;overflow: unset;text-align: start;}
	.title-list-main span{display: inline-block;padding: 0;margin: 0 10px;margin-bottom: 15px;}
	.title-list-main span:before{display: none;}
	.box-danhmucHome h2.title{margin-bottom: 20px;text-align: start;}
	.listThumua-r{width: 100%;}
	.container-thumua > div{width: calc(100%/3 - 20px);margin: 0 10px 20px 10px;}
	.info_about{display: none;}
	.about_photo{width: 100%;}
	.title-list-main span.active{color: var(--950000, #950000);}
	.info-tt h3 a{font-size: 15px;}
	.info-tt h3{padding: 0 10px;}
}
@media screen and (max-width:992px) {
	.title-main-home.title{background: none;}
	.wrap-about{margin: 0px;}
	.wrap-about:after,.wrap-about:before{display: none;}
	.footer-news:nth-child(1) { width: 100%; margin-bottom: 10px; }
	.footer-news:nth-child(2) { width: 100%; margin-bottom: 10px; }
	.footer-news:nth-child(3) { width: 100%; margin-bottom: 10px; }
	.footer-news:nth-child(4) { width: 100%; }
	.copyright { width: 100%; text-align: center; }
	.footer-statistic { width: 100%; }
	.padding-top-bottom { padding: 1rem 0; }
	.pad-top{padding-top: 1rem;}
	.pad-bottom{padding-bottom: 1rem;}
	.footer-article{padding-top: 2rem !important;}
}
@media (max-width:769px) {
	.container-thumua > div{width: calc(100%/2 - 20px);margin: 0 10px 20px 10px;}
	.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; }
	.box-tieuchi h3{font-size: 14px;}
	.img-tieuchi{height: 50px;width: 50px;background: #950000;border-radius: 50%;}
	.img-tieuchi img{width: 35px;}
	.box-tieuchi{grid-gap: 5px;}
}
@media (max-width:440px) {
	.wrap-newshome .wrap-content{padding: 10px;}
	.product .name-product a{font-size: 14px;}
	.product{padding: 5px;}
	.product .pic-product{border: 1px solid var(--950000, #950000);}
	.info-about h3,.title-detail h1{font-size: 30px;}
	.info-about h3{margin-bottom: 20px;}
	.list-title{width: 100%;margin-bottom: 20px;}
	.about_photo .img{width: 100%;}
	.wrap-tieuchi{margin-top: 0;padding: 1rem 0;}
	.container-tieuchi{background: none;border: none;margin: 0;padding: 18px 10px;min-height: unset;}
	.wrap-newshome .wrap-content > div > span,.product .pic-product:after,.product .pic-product:before,.box-thumua:before,.container-tieuchi:after,.container-tieuchi:before{display: none;}
	.info-about{background: none;}
	.policy__list > li { width: 100%; padding-right: 0px !important; border-bottom: 1px solid #f1f1f1 !important; }
	.footer-map iframe{height: 300px;}
}
@media (max-width:369px) { }