/* Responsive */
@media (max-width: 1299px) {
	.max-width, .wrap-content { margin-left: 15px; margin-right: 15px; }
}
@media (max-width: 1199px) {

}
@media (max-width: 1001px) {
	.header-top, .left_menu, .search , #google_translate_element, .cart-banner, .hotline-header, .cart-banner, .wrap-menu, .right_sl, .left { display: none !important;}
	.search-menu  { display: block;}
	.flex_slide, .right { width: 100%;}
	.left-prodm { width: 100%;         display: -webkit-flex;
        display: -moz-flex;
        display: -ms-flex;
        display: -o-flex;
        display: flex
;
        justify-content: space-between;
        align-items: self-start;
        flex-wrap: wrap;
        padding-bottom: 10px; }
	.flex_slide { display: block;}
	.left_slide { width: auto; padding-top: 0px; margin-left: -15px; margin-right: -15px;}
	.group-tk, .button-search-submit { width: calc(50% - 10px);
		margin: 5px 5px;
	}
	.wrap-timkiem-nc.fix_menu { position: unset !important;}
	.title-main>span, .title-main h1 { font-size: 25px;}
	.bg_quangcao, .wrap-productbc, .wrap-productkind {         margin-bottom: 0;
        padding: 15px 0;}
	.wrap-productbc .wrap-content:before {background: #ed2724; border-radius: 0;}
	.wrap-productbc .title-main {
        text-align: center;
        max-width: 100%;
        padding: 15px 0 5px 0;
    }
	.wrap-productbc .wrap-content, .wrap-productkind-moi .wrap-content, .wrap-productkind-kmai .wrap-content { margin-left: 0px; margin-right: 0px;}
	.cart-add {
        font-size: 0;
        text-align: center;
        padding: 8px 15px;
    }
	.cart-add i { font-size: 15px; margin: 0px;}
	.detail_dm, .detail_sanpham {
        width: calc(25% - 10px);
    }
	.wrap-productkind-moi .wrap-content:before {
        background: #ff7a00;
        border-radius: 0;
    }
	.wrap-productkind-kmai .wrap-content:before {
        border-radius: 0;
    }
	.wrap-productkind-kmai .title-main, .wrap-productkind-moi .title-main {
        max-width: 100%;
        text-align: center;
        padding: 20px 0 10px 0;
    }
	.wrap-productpb .title-main { margin-left: -15px; margin-right: -15px;}
	.wrap-productpb .title-main {
        background: #f9c320;
        display: -webkit-box;
        display: -moz-box;
        display: -ms-flexbox;
        display: -webkit-flex;
        display: flex
;
        align-items: center;
        justify-content: space-between;
        padding: 10px;
    }
	.list_monnb {
        margin: 8px 8px 0 0;
        min-width: auto;
		max-width: 142px;
		font-size: 14px;
    }
	.wrap-productpb .title-main>span, div.tieude-dv span {
        font-size: 22px;
    }
	.wrap-productpb .title-main>span {
        width: calc(100% - 150px);
        padding: 0;
    }
	.wrap-productpb .title-main>span:after { display: none;}
	.wrap-dv-video, .wrap-qc { padding: 30px 0px;}
	.wrap-dv-video .dv-left, .wrap-dv-video .dv-right, .right-prodm {
        width: 100%;
    }
	.wrap-dv-video .dv-right  { margin-top: 10px;}
	div.flex_tintuc .slide-tintuc:nth-child(1){}
	div.flex_tintuc{grid-template-columns: repeat(2, 1fr);}
	.wrap-tieuchi .wrap-content {
		padding: 0 0 30px;
	}
	.detail_tt {
	        width: calc(50% - 10px);
	        margin: 5px;
	    }
	.right-prodm .detail_sanpham {
	        width: calc(50% - 10px) !important;
	   }
	/**/
	.title-main, .title-detail h1 { font-size: 20px; }
	#hamburger {
		display: block;
	}
	.gutter-x-25 {
		--bs-gutter-x: 15px;
	}
	.filter_block {
        	width: calc(50% - 10px);
        	margin: 5px;
    	}
    	.filter_block:nth-child(1) {
        	width: 100%;
    	}
	.body-left-box-inner{height: 100px;overflow-y:auto;}
	.body-left-box-inner::-webkit-scrollbar {background: #eee;width: 7px;height: 11px;}
	.body-left-box-inner::-webkit-scrollbar-thumb {background: #bf9208;}
	.fix_menu.header-bottom {
   		 position: fixed !important;
			}
	/*.filter{display: block;}*/
	.news-left, .news-right { width: 100%; }
	.news-left { margin-bottom: 30px; }
	.box-album-detail-3 {
	    gap: 15px;
	}
	#tabsProDetail.nav-tabs li a { border-radius: 0px; margin-right: 5px; margin-bottom: 5px; background: #eee; padding: 5px 10px; }
	#tabsProDetail.nav-tabs .nav-link.active { border-color: transparent; }
}
@media (max-width: 992px) {
}
@media (max-width: 768px) {
	.detail_dm, .detail_sanpham {
	        width: calc(100% / 3 - 10px);
	    }
	.footer-article .wrap-content { padding: 30px 0px; flex-wrap: wrap;}
	.footer-powered .wrap-content { flex-wrap: wrap;}
	.copyright, .statistic { width: 100%; text-align: center;}
	.footer-news:nth-child(2){width: 100%;margin-bottom: 10px;max-width: 100%}
	.footer-news:nth-child(3){width: 100%;margin-bottom: 10px;max-width: 100%;}
	.footer-news:nth-child(1){width: 100%;margin-bottom: 10px;max-width: 100%}
	.footer-news:nth-child(4){width: 100%;margin-bottom: 10px;max-width: 100%}
	div.box-thuonghieu .item_dt {
        width: calc(100% / 3 - 10px);
        padding: 5px;
    }
	.detail_tt {
        width: 100%;
    }
	/**/
	.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%;
		margin-top: 25px;
	}
}
@media (max-width: 575px) {
	.detail_sanpham, .detail_dm {
		 width: calc(50% - 10px);
	}
	/**/
	.box-album-detail-3 {
	    grid-template-columns: repeat(2, minmax(0, 1fr));
	}
}
@media (max-width: 440px) {
}
@media (max-width: 369px) {

}