/* Responsive */
@media (max-width: 1024px) {
	.navigation__main{padding-left: 50px;}
	.header{background: #000;}
	.lh svg {
        display: block;
        width: 20px;
        height: auto;
    }
	.lh span{display: none;}
	.head_right{width:100%}
	.logo-header{display:none;}
	.logo-header-m{display:block;width:80px}
	#hamburger {
		display: block;
	}
	#mmenu {
		display: block;
	}
	.menu ul {
		display: none !important;
	}
	.menu{
    justify-content: end;
    padding: 10px 0;
}
	.wrap-menu {
	width: calc(100% - 100px);
	flex: auto;
	}
	.search{display: none;}
	.cart-head {
		padding: 5px;
		font-size: 12px;
	}
	.header { 
	}
	.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;
		position: fixed;
		top: 60px;
		left: 10px;
	}
	.header.is-fixed .menu-mobile-btn {top:25px}
	.menu-mobile-btn span {
		display: inline-block;
		width: 100%;
		height: 1px;
		background: #fff;
		margin: 4px 0px;
		left: 0;
	}
	.header.is-fixed .navigation__main{padding: 0;}
	.header.is-fixed{
		padding-left: 50px;
	}
	.sticky-bottom-bar{display: block;z-index: 11;}
	.navigation {
		padding: 5px 0;
	}
	#scroll-text{height: 40px;line-height: 40px;}
}
@media screen and (max-width: 992px){

}
@media (max-width: 850px) {

	.aspect_ratio{
		aspect-ratio: 430/188
	}
	.footer-news:nth-child(1){width:100%;margin-bottom:10px;}
	.footer-news:nth-child(2){width: 100% !important;margin-bottom:10px;margin-top: 10px;}
	.footer-news:nth-child(3){width: 100% !important;margin-bottom:10px;}
	.footer-news:nth-child(4){width:100%;}
	.copyright{width:100%;text-align:center;}
	.footer-statistic{width:100%;}
}
@media (max-width: 769px) {
	.hotline, .mxh_right{display: none;}
	a.logo-header img{width: 85px;}
	#scroll-container{}
	.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;
	}
	p.namelk1{font-size: 20px;padding: 20px;}
	.info_lk{padding:10px;}
	.info_lk{font-size: 20px;transform: none !important;}
	.box-pro {
	}
	.item_pro {width: calc(100%/2 - 20px);}
	.product .price-product{min-width: auto;max-width: 100%;padding: 0 10px;}
	.title-main-home p{font-size: 16px;}
	.title-main-home h2{font-size: 30px;}
	.box-uc{padding:50px}
	.control-owl button.owl-next {
		right: 0;
	}
	.control-owl button.owl-prev {
		left: 0;
	}
	.banner_list{display: none;}
	.list_right{width:100%}
	.info_prouc{width:100%}
	.item_prouc .pic-product{width: 100%;}
	.box-tc {
		grid-gap: 10px;
		grid-template-columns: repeat(2, 1fr);
	}
	.item_brand {
		width: calc(100% / 4 + 1px);
	}
	.wrap-newshome .box-title {
		padding: 0;
		margin-bottom: 20px;
	}
	.home_tips-list{width:100%;margin-bottom: 20px;}
	.tips_stack{width: 100%;}
	ul.social-footer {justify-content: start !important;}
	.info_bannertt{width: 100%;padding: 20px;}
	.name_bannertt{font-size: 20px;}
	.img-banner{height: 250px;}
	.img-banner img{width: 100%;height: 100%;object-fit: cover;}
	.title-detail h1{font-size: 30px;}
	.content-detail{width:100% ;margin-bottom: 20px;} 
	.right{width: 100%;} 
	.product-list .wrap-content{padding-left: 10px;}
	.cart-head ,.search-menu .icon-search-menu{
		width: 30px;
        padding: 0;
        height: 30px;
        display: flex;
        justify-content: center;
        align-items: center;
    }
	.cart-head i{font-size: 12px;}
	.info_right a {
        width: 30px;
        height: 30px;
        padding: 0;
        display: flex;
        align-items: center;
        justify-content: center;
    }
	.list_right .owl-carousel .owl-stage-outer {
		overflow: unset !important;
	}
	.product-list .wrap-content{width:100%}
	.list_right{overflow: hidden;padding-top: 20px;}
	.list_right .page-list{padding-right: 100px;}
	.list-c2 {
        width: calc(100% - 10px);
        margin-left: 0;
        flex: auto;
		margin-right: 10px;
    }
	.title-main-home{width:100%}
	.box-title{padding-right: 0;}
	.list_right .control-owl {
		top: -120px; 
		left: auto;
		right:-90px;
	}
	.list_right .title-main-home{text-align: left;}
}
@media (max-width: 560px) {
	.item_lk{max-width: 345px;margin:auto}
	ul.info_detail li {
		width: calc(100% / 2 - 10px); 
	}
	.title-detail h1{font-size: 25px;line-height: unset;}
	.desc_bannertt{font-size: 13px;line-height: 22px;max-height: 44px;-webkit-line-clamp:2;}
	h3.home_tips-main_title{font-size: 15px;}
	.item_brand {
		width: calc(100% / 3 + 1px);
	}
	.item_prouc h3 a{font-size: 20px;}
	.item_prouc ul li{font-size: 14px;width: 100%;text-align: left;border: none !important;padding: 0 !important;}
	.item_prouc ul li span{font-size: 14px;}
	.box-uc{padding:30px}
	p.namelk1 {
        font-size: 16px;
        padding: 10px;
        opacity: 0;
    }
	.info_lk .namelk{font-size: 16px;}
	.title-main-home p{font-size: 14px;}
	.title-main-home h2{font-size: 25px !important;}  
	.item_prouc .pic-product {
		width: 100%;
		position: relative;
		order: -1;
		margin-bottom: 20px;
	}
	.product .price-new{font-size: 15px;}
	.product .name-product a{font-size: 14px;max-height: 50px;-webkit-line-clamp:2 !important}
	.info_pro p{font-size: 12px;}
	.list-c2 span{font-size: 13px;padding: 0 5px;line-height: 35px;}
	.item_tc .info_tc h3{font-size: 14px;height:34px}
	.desc_tc {
		-webkit-line-clamp: 4;
		line-height: 20px;
		height: 80px;
	}
	.item_tc .info_tc{padding:10px}
	.item_brand1 h3 a{font-size: 14px;display: block;}
	.wrap-lienket{padding: 30px 15px;}
	.item_pro{width: 100%;} 
	.row-20{margin-left: -5px;margin-right: -5px;}
	.col-20{padding:0 5px}
}
@media (max-width: 440px) {
	.list_right .page-list{padding-right: 50px;}
	.list_right .control-owl {
        right: -40px;
    }
	.item_brand1 h3 a{font-size: 14px;}
	.title-detail h1{font-size: 20px;}
	.tips_media.next{top: 10px;left: 10px;}
	h3.home_tips-main_title{font-size: 14px;}
	.item_brand {
		width: calc(100% / 2 + 1px);
	}
	.policy__list > li {
		width: 100%;
		padding-right: 0px !important;
		border-bottom: 1px solid #f1f1f1 !important;
	}
}
@media (max-width: 369px) {
}