/* Responsive */
@media (max-width:1001px){
	.header-layout{height: auto;}
	.fqa-title-name {font-size: 25px;}
	.search{position:relative;}
	.search-box{box-shadow:0px 0px 3px #0005;position:absolute;top:100%;right:0px;width:350px;display:none;}
	.search p{margin:0;background:var(--m1);color:#fff;padding:0px 20px;display:flex;align-items:center;width:100px;height:40px;}
	.search input{border:0;width:calc(100% - 100px);float:left;}
	.search input::-webkit-input-placeholder{color:#ccc;}
	.search input:-moz-placeholder{color:#ccc;}
	.search input::-moz-placeholder{color:#ccc;}
	.search input:-ms-input-placeholder{color:#ccc;}
	.search-btn{width:45px;height:45px;border:var(--m1) solid 1px;border-radius:50%;display:flex;align-items:center;justify-content:center;}
	.header-mobile-box .header-lang{position:relative;}
	.header-top .header-lang{display:none;}
	.header-top .position-relative{max-width:calc(100%);}
	.header-logo{max-width:69px;}
	.flex-powered{flex-wrap:wrap;justify-content:center;gap:5px;}
	.info-footer .wrap-content{grid-template-columns:1fr;}
	.info-footer .box-footer:nth-child(5){grid-column:unset;}
	.title-index{margin-bottom:20px;}
	.story .wrap-content{grid-template-columns:1fr;}
	.story-box:nth-child(1){padding:20px;}
	.sanpham,
	.videoindex,
	.consultation,
	.photo_gallery,
	.listProductNb,
	.slogan{margin:30px 0px;}
	.listProductNb{gap:20px}
	.search{width:auto;background:#fff;display:flex;align-items:center;justify-content:center;overflow:unset;z-index:99;}
	.search input{width:calc(100% - 70px);}
	.search label{width:70px;height:40px;background:var(--m1);display:flex;align-items:center;justify-content:center;border-radius:20px;overflow:hidden;}
	.feedback,
	.tieuchi,
	.dangky,
	section > div.wrap-content.my-margin{padding:30px 0px;}
	.dangky .wrap-content{flex-direction:column;}
	.offcanvas.show{z-index:9999999;max-width:80%;}
	.header-mobile .wrap-content{display:flex;align-items:center;justify-content:space-between;padding:7px 0px;}
	.header .wrap-content{padding:0px;gap:30px;justify-content:center;}
	.header-mobile.menu-fix{position:fixed;width:100%;top:0px;left:0px;z-index:99;box-shadow:0px 0px 10px #0005;}
	.header .wrap-content .search{display:none;}
	#hamburger{display:block;}
	.header-box:nth-child(1),.menu-head{display:none;}
	.wrap-menu{display:none;}
	.cart-head{padding:5px;font-size:12px;border:0;}
	.header{display:none;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){
	.instagram-popup > div{grid-template-columns:1fr;}
	.popup-content{display:none;}
	.storyd-d{gap:20px}
	.ic-comma,
	.feedback-img .ic-cloud{display:none;}
	.photo_gallery-d{grid-template-columns:1fr 1fr;gap:10px}
	.photo-item{margin:0px!important;aspect-ratio:3/4;}
	.photo-item img{width:100%;height:100%;object-fit:cover;}
	.slogan-item{font-size:18px;}
	.news-left{width:100%;}
	.news-right{width:100%;margin-top:30px;padding:10px;}
}
@media (max-width:769px){
	.feedback-item{grid-template-columns: 1fr;gap: 10px}
	.fqa-title-name {font-size: 20px;}
	.fqa{grid-template-columns: 1fr;gap: 15px}
	.fqa-box:nth-child(1){position: relative;top: 0px;}
	div#popup-form .modal-content{grid-template-columns: 1fr;}
	.form-box:nth-child(1){display: none;}
	.instagram-popup{min-width:90vw;}
	.contact-index{flex-wrap:wrap;}
	.product .name-product{font-size:15px;-webkit-line-clamp:2;}
	section > div.wrap-content.my-margin{padding:20px 0px;}
	.tabs-pro-detail .tab-content{padding:10px;}
	#social{transform:scale(85%);transform-origin:bottom right}
	.contact-group{transform:scale(75%);transform-origin:left bottom;}
	.gutter-x-20{--bs-gutter-x:10px;}
	.flex-about{flex-wrap:wrap;}
	.content-about{width:100%;}
	.photo-about{margin-top:20px;width:100%;text-align:center;}
	.flex-video{flex-wrap:wrap;}
	.wr-video{width:100%;}
	.wr-form{width:100%;margin-top:20px;}
	.item-news{padding:5px;}
	.ds-news h3{font-size:14px;}
	.text-cart{display:none;}
	.grid-pro-detail{display:block;}
	.grid-pro-detail .left-pro-detail{width:100%;padding:0px;border-right:none;grid-template-columns:10fr 33fr;gap:5px;align-items:center;margin-bottom:10px;}
	.slick_photo1{text-align:center;}
	.grid-pro-detail .right-pro-detail{width:100%;}
	.grid-product,
	.grid-news{display:grid;grid-template-columns:repeat(2,1fr);gap:10px;}
	.info-footer .flex-footer{display:block;}
	.box-footer{width:100%!important;}
}
@media (max-width:600px){
	.comment-rank > div:nth-child(3){grid-column: 1 span !important;}
	.comment-rank{grid-template-columns: 1fr !important;gap: 20px;}
	.contact-form{padding: 20px;}
	.fqa-name{font-size: 20px;margin-bottom: 10px;}
	.see-more:before,
	.see-more:after{height:15px;}
	.see-more{width:150px;height:40px;}
	.title-detail h1{font-size:25px;}
	.storyd-d{grid-template-columns:repeat(2,1fr);gap:10px}
	.contact-index{display:grid;grid-template-columns:1fr 1fr;width:100%;}
	.product .price-old{font-size:14px;}
	.product .price-new,
	.slogan-item{font-size:16px;}
}
@media (max-width:440px){
	.contact-input{width:100%;}
	.contact-index{grid-template-columns:1fr;justify-items:center;}
	.slogan-item{font-size:14px;}
}
@media (max-width:369px){
}
