/* Responsive */
@media (max-width: 1025px) {
	#hamburger {
		display: block;
	}
	.menu-head {
		display: none;
	}
	.cart-head {
		padding: 5px;
		font-size: 12px;
	}
	.header {
		/* padding: 10px 0px; */
	}

.header .header-right {
    display: none;
}

.header .flex-header {
    flex-wrap: wrap;
    justify-content: space-evenly;
    gap: 10px;
}
	.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: 0px;
		margin: 10px 0;
	}
	.menu-mobile-btn span {
		display: inline-block;
		width: 100%;
		height: 3px;
		background: #fff;
		margin: 4px 0px;
		left: 0;
	}
	.wrap-menu{width: auto;margin: 0 15px 0 auto;}
	
	.change-lang {
	    margin: 0;
	    display: flex;
	}
	.menu ul {
		display: none !important;
	}
	
	.navigation .logo-header {
	    width: 60px !important;
	    /* margin: 5px 0; */
	}
	
	.navigation .bg-menu {
	    padding: 5px 0;
	    position: relative;
	}
}
@media (max-width: 850px) {
	.news-left{width: 100%;}
	.news-right{width: 100%;margin-top: 30px;padding: 10px;}

	.info-footer .ft-3,.info-footer .ft-1 {width: 67%;}
	.info-footer .ft-2 {width:30%;}

}
@media (max-width: 769px) {
	.swiper-service {padding: 10px;}
	
	.swiper-service .swiper-wrapper {
	    padding: 0;
	}
	.swiper-service .swiper-slide.swiper-slide-active {
		-moz-transform: scale(1, 1);
		-webkit-transform: scale(1, 1);
		-o-transform: scale(1, 1);
		-ms-transform: scale(1, 1);
		transform: scale(1, 1);
		
	}
	.title-about .name {
	    font-size: 30px;
	}
	.gutter-x-20{--bs-gutter-x: 10px;}
	.flex-about {
		flex-wrap: wrap;
		/* gap: 30px 0; */
	}
	.content-about, .wr-title,.wr-doitac {
		width: 100%;
	}
		
	.hotline-ind {
	    margin: 0;
	}

	.photo-about {
		margin-top: 20px;
		width: 100%;
		/* text-align: center; */
	}
	.flex-video{
		flex-wrap: wrap;
	}
	.wr-video,.wr-news{width: 100%;margin: 10px 0;}
	.wr-form{width: 100%;/* margin-top: 20px; */}
	
	.map-footer {
	    /* width: 100%; */
	    /* height: 400px; */
	}
	
	.map-footer iframe {
	    position: relative;
	}
	.item-news{/* padding: 5px; */}
	.ds-news h3, .item-album .name,.item-service .name{font-size: 16px;}
	.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, .grid-news {
		display: grid;
		grid-template-columns: repeat(2, 1fr);
		gap: 20px 10px;
	}
	.item-video .img video {height: 400px;}
	.grid-album {
	    grid-template-columns: 1fr 1fr 1fr;
	    gap: 10px;
	}
	
	.grid-album .logo, .grid-album .item,.grid-album .view-more {
	    margin:  auto;
	    grid-row: span 1;
	    grid-column: span 1;
	    -moz-transform: translate(0, 0%);
	    -webkit-transform: translate(0, 0%);
	    -o-transform: translate(0, 0%);
	    -ms-transform: translate(0, 0%);
	    transform: translate(0, 0%);
	}
	
	.grid-album .logo {
	    grid-row: 1/ span 1;
	    grid-column: 2/span 1;
	}
		
	.grid-album .item-1 {
	    /* grid-row: 1; */
	}


	.scrollToTop {
	    top: auto;
	    bottom: 100%;
	}
	
	.flex-powered {
	    flex-direction: column;
	    text-align: center;
	}
	.frm_newsletter .form-control {margin:8px 0;}
	.scrollToTop:before {
	    -moz-transform: rotate(180deg);
	    -webkit-transform: rotate(180deg);
	    -o-transform: rotate(180deg);
	    -ms-transform: rotate(180deg);
	    transform: rotate(180deg);
	    bottom: 6px;
	    top: auto;
	}
}
@media (max-width: 576px) {
	.wr-news-l ,.wr-news-r,.info-footer .box-footer {width: 100%;} 
	.item-news-ind .content {
	    flex-direction: column;
	}
	
	.item-news-ind .content > div {
	    width: 100%;
	}
	.flex-spnb .img-list,.info-main2 .flex-spnb .img-list {
		width: 100%;
		margin: 0;
		order: 0;
	}
	.item-khachhang .img {
		aspect-ratio:1;
	    margin: 0 auto 20px;
	    border-radius:50%;
	    overflow:hidden;
		width:300px;
		max-width: 100%;
	}
	.swiper-khachhang .swiper-slide .item-khachhang {
	    -moz-transform: scale(1, 1) translate(0, 0);
	    -webkit-transform: scale(1, 1) translate(0, 0);
	    -o-transform: scale(1, 1) translate(0, 0);
	    -ms-transform: scale(1, 1) translate(0, 0);
	    transform: scale(1, 1) translate(0, 0);
	}
	.item-video .img video {height: 300px;}
	.info-main2 .title-ind,.title-ind .name {
	    margin-left: 0;
	    margin-right: 0;
	    gap: 10px;
	}
	.grid-album {
	    grid-template-columns: 1fr 1fr ;
	}
	.grid-album .logo {grid-column: span 1;}
	.grid-album .logo {grid-column: span 1;}
	
	.grid-album .view-more {
	    grid-column: span 2;
	    margin: 15px auto 0 auto;
	}
}
@media (max-width: 369px) {

}