/* Responsive */
@media (max-width: 991px) {
		#mmenu {
		display: flex;
	}
	.menu-head {
		display: none;
	}
	.menu, .header-top, .header {
		display: none;
	}
	.cart-head {
		padding: 5px;
		font-size: 12px;
	}
	.header {
		padding: 5px 0px;
		position: relative;
	}
	.slideshow .slideshow-item .info_slider {
    display: none;
}
	.info_about, .about_photo, .right-kh,.right-news ,.left-news {
    width: 100%;
    margin: 15px 0;
}
.tdnb .wrap-content {
    flex-direction: column;
}

.tdnb .slick {
    width: 100%;
}
.dmsp {margin:0;}
	.tdnb .title-main:before,.tdnb .wrap-content:before {
    content: none;
}
.quytrinh .slick {
    margin: 0;
}

.title-main-home .name {
    font-size: 40px;
}

.left-kh {
    display: none;
}

.content-dv .scroll_y {
    height: auto;
    max-height: 340px;
}
	.wrap-about .about_photo {
    max-width: 550px;
 
}
	.grid-album {
    grid-template-rows: auto;
    grid-template-columns: repeat(6, 1fr);
}

.grid-album .title,.grid-album .tt {
    grid-column: span 6;
    position: relative;
    z-index: 2;
    padding: 0;
}

.grid-album .item {
    grid-column: span 2;
    grid-row: span 1;
}

.grid-album .title .name {
    margin: 0;
    font-size: 70px;
}


.grid-album .box-album .img img {
    aspect-ratio: auto;
}


.grid-album:before {
    position: relative;
    max-width: 100%;
    margin: auto;
    top: 0;
    left: 0;
}
.grid-album .box-album {
    grid-row: span 1;
    grid-column: span 2;
}
.slick-newshome {
    margin-top: 0;
}

.item_news_ind {
    margin: 15px 20px 15px 0 !important;
}
	.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;}
	.toolbar{display: block;}
	.logo-ft {
    /* margin: -87px 0 0 0; */ 0; */
}
	.footer-news:nth-child(1), .footer-news:nth-child(3){width: 48%;margin: 10px 0;}

.footer-news:nth-child(2) {
    order: -1;
    width: 100%;
    margin: 10px 0;
}
	.footer-news:nth-child(1){/* width:100%; *//* margin: 15px 0; *//* order: 2; */}
	.copyright{width:100%;text-align:center;}
	.footer-statistic{width:100%;}
}
@media (max-width: 768px) {
	.text-cart{display: none;}
	.video-home,.wrap-khachhang {
    width: 100%;
}

.wrap-khachhang:before {
    content: 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;
	}
	.wrap-product-home,.wrap-album {margin: 30px 0;}

.wrap-product-home.tdnb {
    padding: 80px 0 30px;
    background-position-y: -100px;
}
		.title-main .name,.title-main-home .name {font-size:30px;}
	.footer-news {    width: 100% !important;}

.footer-article .wrap-content > .d-flex {
    border-radius: 20px;
    padding: 15px;
}
}

@media (max-width: 680px) {
	.dmsp {
    flex-direction: column;
}

.dmsp > .info, .dmsp > .img {
    width: 100%;
}
	.grid-album {gap: 10px;}

.grid-album .title .name {
    font-size: 50px;
    -webkit-text-stroke: 4px var(--color-main);
}

.grid-album .item {
        grid-column: span 3;

    }

.video-home .title:before {
    content: none;
}
.grid-album .box-album {
    grid-column: span 3;
    border-radius: 10px;
}
		.grid-album:before,.grid-album .item-2:before {content:none;}
}

@media (max-width: 440px) {
	.policy__list > li {
		width: 100%;
		padding-right: 0px !important;
		border-bottom: 1px solid #f1f1f1 !important;
	}
}
@media (max-width: 369px) {
}