@media only screen and (max-width: 991px) {
	#header-top .form-search{
		padding-left: 0px;
	}
	#header-top .logo{
		padding-top: 15px;
	}
	#max-menu-page{
		display: none;
	}
	#nav-menu-page{
		display: inline-block;
	}
	.cart-mb{
		display: inline-block;
		float: right;
	}
	.rg{
		margin-top: 20px
	}
	#video .video{
		margin-bottom: 30px;
	}
	.sidebar{
		display: none;
	}
	.filter-mb{
		display: block;
	}
	.fil-mb{
		display: none;
	}
	.featuredPostSlider{
		margin-bottom: 30px;
	}
}
@media only screen and (max-width: 767px) {
	#slick-pager{
		margin-bottom: 30px;
	}
	.slick-pager img{
		height: 60px
	}
	.featuredPostSlider{
		width: 100%;
		margin-bottom: 10px;
	}
	#header-top .logo{
		padding-top: 5px;
	}
	#footer .foot img{
		width: 100px
	}
	#footer .infomail{
		margin-bottom: 20px
	}
	.item-product .price .sale{
		font-size: 14px;
	}
	.item-product .price .root{
		font-size: 13px;
	}
	#product-page .img{
		height: 250px
	}
	#header-top .wrap{
		display: none;
	}
	#header-top .form-search{
		padding-top: 0px;
	}
	#header-top .form-search button{
		top: 3px;
	}
	.item-product .name .name{
		font-size: 13px;
	}
	.item-product .name .cate{
		font-size: 13px;
	}
	.item-product .name span{
		font-size: 13px;
	}
	.list-viewed .item-product .img{
		height: 300px
	}
}

@media screen and (max-width: 575px) {
  #product-page .img{
		height: 160px
	}
}