@media (max-width:1199px){
	.menu ul li a{padding:0 10px;}
	.slidebanner{display:none;}
	.search{width:180px;}
	.slidequangcao{width:100%;}
	.slideshow{width:100%;margin:0;padding-bottom:10px;}
	.slidequangcao{margin:0 -5px;}
	.slidequangcao-item{padding:0 5px;}
	.newsletter-hotline{width:50%;}
	.newsletter-email{width:50%;}
	.newsletter-contact{margin-top:30px;width:100%;}
	.title-newsletter{text-align:center;}
}
@media (max-width:992px){
	#menu{display: block}
	.menu{background: var(--color-sub-primary); position: sticky; top: 0; z-index: 99;}
	.menu ul.menu-i{width:100%;margin:0px;}
	.menu ul{width:100%;padding:0px;margin:auto;list-style:none;}
	.menu ul li{position:relative;z-index:99;}
	.menu ul.menu-i > li:first-child,.menu ul.menu-i > li:last-child{display:none;}
	.menu ul li.line{width:1px;height:15px;background-color:rgba(255,255,255,0.5);}
	.menu ul li a{display:block;position:relative;z-index:1;text-align:center;text-decoration:none!important;}
	.menu ul li a h2{font-size:15px;color:#FFF;margin:0px;padding:12px 25px 13px;text-transform:uppercase;font-weight:400;position:relative;}
	.menu ul li ul li a h2{color:#333;}
	.menu ul.menu-i > li > a.active > h2,.menu ul.menu-i > li:hover > a > h2{color:#FFF;background:#FFB900;}
	.menu ul.menu-i > li > a.active > h2:after,.menu ul.menu-i > li:hover > a > h2:after{transform:scale(1);}
	.menu ul li ul li a:hover h2{color:var(--color-key);}
	.menu ul li ul{position:absolute;min-width:200px;background:#FFF;box-shadow:0 3px 11px 0 rgba(0,0,0,0.1);-webkit-transform:perspective(600px) rotateX(-90deg);transform:perspective(600px) rotateX(-90deg);-webkit-transform-origin:0 0 0;transform-origin:0 0 0;opacity:0;visibility:hidden;transition:all .5s;padding:10px 0px;}
	.menu ul li ul.wpage{min-width:400px;}
	.menu ul li:hover > ul{-webkit-transform:perspective(600px) rotateX(0);transform:perspective(600px) rotateX(0);-webkit-transform-origin:0 0 0;opacity:1;visibility:visible;transition:all .7s;}
	.menu ul li ul li a{text-align:left;border-bottom:1px solid rgba(255,255,255,0.2);}
	.menu ul li ul li:last-child > a{border-bottom:0px;}
	.menu ul li ul li a h2{font-size:14px;padding:8px 15px;text-transform:inherit;line-height:22px;}
	.menu ul li ul li ul{top:0px;left:100%;}
	.menu ul li:not(:last-child),.menu ul li:not(:first-child){display:none;}
	.menu ul.menu-i > li:first-child,.menu ul.menu-i > li:last-child{display:block;}
	.menu-mobile-btn{display:flex;width:35px;height:35px;position:relative;flex-wrap:wrap;cursor:pointer;}
	.menu-mobile-btn span{display:inline-block;width:100%;height:3px;background:#FFF;margin:4px 0px;}
	.menu ul.menu-i > li:last-child{flex-grow:1;margin-left:10px;}
	.menu ul.menu-i{justify-content:space-between!important;}
	.search{width:100%;display:flex;background:#fff;border:1px solid #FFF;margin:10px 0px;position:relative;}
.search p{width:35px;height:35px;line-height:35px;cursor:pointer;text-align:center;margin:0px;color:var(--color-gray);font-size:16px;}
.search input{width:calc(100% - 35px);height:35px;outline:none;padding:0px;border:0px;background:transparent;text-indent:10px;font-size:12px;}
.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;}
.searchs-menu .search{border:1px solid #e6e6e6;}

	.menu{display:none;}
	.menu-res{display:block;}
	.topbar{display:none;}
	.category{display:none;}
	.header {
		position: relative;
	}
	.header-content{justify-content:center;}
	.video-index{margin-top:30px;}
	.pd_tintuc{border-bottom:none!important;}
}
@media (max-width:767px){
	.footer-copyright,.footer-statistic{text-align:center;}
	.btn-zalo,.btn-phone{display:none;}
	.product-new,.event-index{padding:30px 0;}
	.product-all{padding-top:40px;}
	.items_list{padding-bottom:30px;}
	.title-cat h2{padding:10px 20px;}
	.newsletter-hotline{display:none;}
	.newsletter-email{display:none;}
	.newsletter-contact{margin:0;}
	#footer-map{display:none;}
}
@media (max-width:675px){
}
@media (max-width:625px){
}
@media (max-width:575px){
}
@media (max-width:500px){
}
@media screen and (max-width:450px){
}
@media screen and (max-width:400px){
}
@media screen and (max-width:375px){
}
@media screen and (max-width:325px){
}