/* Responsive */
@media (max-width:1024px){
    .header-lang{padding: 5px 0px;max-width: 90%;margin: 0px auto;justify-content: end;}
    .header-lang.mobile{display: flex;}
	.d-deskop{display: none;}
	.d-mobile{display: block;}
	.footer-tags,
	.footer-map{margin-top:0px;}
	.footer-box:nth-child(3){grid-column:1 span;}
	.video-load iframe{max-width:90vw;}
	.quytrinh-namebox{max-width:100%;}
	.sanpham-name a{bottom:0px;}
	.sanpham-name{flex-wrap:wrap;gap:10px;}
	.head-menu .logo-header{max-width:95px;}
	.navigation{padding:5px 0px;background:var(--m1);}
	.header-right{width:100%;}
	.header .wrap-content{flex-wrap:wrap;gap:20px;}
	.header-logo{margin:10px auto;}
	.footer-powered .wrap-content{flex-wrap:wrap;}
	.video-tintuc-d,
	.gioithieu .wrap-content,
	.footer-article .wrap-content{grid-template-columns:1fr;gap:20px}
	.quytrinh,
	.hinhanh,
	.gioithieu,
	.custom-py{padding:30px 0px;}
	.album-d,
	.product-d,
	.grid-news{grid-template-columns:repeat(3,1fr);gap:10px}
	.video-tintuc{margin-bottom:40px!important;}

	/* General */
	.video-tintuc,
	.quytrinh,
	.dichvu{margin:30px 0px;}
	.quytrinh-slide::before,
	.header-right,
	.navigation nav#menu{display:none;}
	.menu-mobile{display:block!important;}
	.navigation nav ul li ul{position:unset;box-shadow:none;opacity:1;visibility:unset;}
	.search-phone{display:flex;background:#fff;padding:3px;border-radius:30px;overflow:hidden;max-width:70%;}
	.search-phone input{border:0;width:calc(100% - 50px);}
	.search-phone label{width:50px;display:flex;align-items:center;justify-content:center;background:var(--m1);border-radius:21px;color:#fff}
	#hamburger{display:block;margin-bottom:0;width:35px;height:23px;position:relative;cursor:pointer;}
	#hamburger:before,
	#hamburger:after,
	#hamburger span{background:var(--clr-black);}
	#hamburger:before,
	#hamburger:after,
	#hamburger span{background:#ffffff;content:'';display:block;width:100%;height:2px;position:absolute;left:0px;}
	#hamburger:before{top:0px;}
	#hamburger span{top:10px;}
	#hamburger:after{top:20px;}
	#hamburger:before,
	#hamburger:after,
	#hamburger span{-webkit-transition:none 0.5s ease 0.5s;transition:none 0.5s ease 0.5s;-webkit-transition-property:transform,top,bottom,left,opacity;-webkit-transition-property:top,bottom,left,opacity,-webkit-transform;transition-property:top,bottom,left,opacity,-webkit-transform;transition-property:transform,top,bottom,left,opacity;transition-property:transform,top,bottom,left,opacity,-webkit-transform;}
}
@media (max-width:850px){
	.title-index h2{font-size:30px;}
	.sanpham > div{margin-bottom:30px;}
	.product-btn a{font-size:14px;}
	.product-name{-webkit-line-clamp:2}
	.tieuchi-txt{font-size:15px;-webkit-line-clamp:2;}
	.tieuchi-number{font-size:30px;}
	.tieuchi-d{gap:15px;}
	.gioithieu-txt-3{flex-wrap:wrap;gap:15px;font-size:15px;}
	.gioithieu-txt-1 span:nth-child(1){font-size:27px;}
	.gioithieu-txt-1 span:nth-child(2){font-size:28px;}
	.product-price-new{font-size:18px;}

	/* General */
	.grid-album{--col:3;}
	.news-left{width:100%;}
	.news-right{width:100%;margin-top:30px;padding:10px;}

	/* Footer */
	.footer-article__inner>[class^="footer-article--"]{width:100%;}
	.footer-article__inner>[class^="footer-article--"]:not(:last-child){margin-bottom:1.5rem;}
}
@media (max-width:769px){
	.main__title h1{font-size: 20px;}
	.tuvan-name{font-size: 16px;}
	.footer-title span{font-size:15px;}
	.footer-title p{font-size:20px;margin-top:10px;}
	.footer-box:nth-child(1){padding:10px 15px 30px 15px;}
	.tintuc-img{max-width:45%;}
	.video-option{height:45px;}
	.hinhanh-txt{-webkit-line-clamp:2;}
	.dichvu-txt{font-size:15px;}
	.product-btn a{font-size:13px;}
	.sanpham-title h2 img{max-width:30px;}
	.title-index h2,
	.sanpham-title h2,
	.tieuchi-number{font-size:25px;}
	.album-d,
	.product-d,
	.grid-news{grid-template-columns:repeat(2,1fr);}
	.gutter-x-20{--bs-gutter-x:10px;}
	.grid-pro-detail{display:block;}
	.grid-pro-detail .right-pro-detail,
	.grid-pro-detail .left-pro-detail{width:100%;padding:0px;border-right:none;}
	.grid-pro-detail .right-pro-detail{margin-top: 20px;}
	.end-pro-detail{width: 100%;margin-top: 20px;}
	.footer-powered:has(.footer-statistic) .footer-copyright,
	.footer-powered:has(.footer-statistic) .footer-statistic{text-align:center;}
	.footer-powered:has(.footer-statistic) .footer-copyright{margin-bottom:0.25rem;}
	.feedback__info:before{content:none;}
}
@media (max-width:576px){
	.gioithieu-txt-1 span:nth-child(2){font-size:20px}
	.news-name{font-size: 16px;}
	.sanpham-title h2{font-size: 20px;}
	.tintuc-txt-2{font-size:14px;}
	.tintuc-txt-3{font-size:13px;line-height:150%;margin-top:5px;}
	.tintuc-date,
	.tintuc-more{display:none;}
	.product-btn a{font-size:11px;}
	.sanpham-title div{max-width:75%;margin-bottom:-5%;}
	.tieuchi-d{grid-template-columns:1fr 1fr;}

	/* General */
	.grid-album{--col:2;}
}
@media (max-width:440px){
	.sanpham-title h2{font-size: 17px;}
}
@media (max-width:369px){
}
