@media only screen and (max-width: 1199px) {	
	#cate-home .item-product:last-child{
		display: none;
	}
	.col33{
		width: 50%;
	}
	#header #menu #max-menu-page{
		display: none
	}
	#header #menu #nav-menu-page{
		display: block !important
	}
	#product .item-product{
		width: 33.33333%
	}
}
@media only screen and (max-width: 991px) {
	#header #bottom-header .wrap-header .form-search input{
		width: auto
	}
	#header #bottom-header .wrap-header .form-search select{
		padding: 0px 25px 0px 10px;
	}
	#footer #foot .top .wrap-bank{
		margin-top: 20px
	}
	#footer #foot .bottom >div{
		margin-bottom: 20px;
	}
	#footer #foot .top .email{
		margin-bottom: 20px;
	}
	.col-right-240{
		width: 100%;
	}
	#slider{
		width: 100%;
	}
	.deal{
		border-left: 1px solid #e2e2e2;
		width: 100%;
	}
	.item-product .img .deal-note a{
		margin-left: 15px;
	}
	.right-275{
		width: 100%;
	}
	.block-cate .ul-cate li a{
		padding: 5.5px 10px;
	}
	#product .item-product{
		width: 50%;
	}
	#product-detail .menu-sidebar{
		margin-top: 20px;
	}
}
@media only screen and (max-width: 767px) {
	#footer #cpr span{
		display: inline-block;;
		margin-top: 10px;
	}
	.right-185{
		width: 100%;
	}
	.block-cate .item-product .title .root{
		font-size: 12px;
	}
	.block-cate .item-product .title .price{
		font-size: 14px;
	}
	#product .item-product .title .price{
		font-size: 14px
	}
	#product .item-product .title .root{
		font-size: 12px
	}
	#product .menu-sidebar{
		display: none
	}
	#product .filter{
		display: block;
	}
	.title-cate-product select{
		width: 130px
	}
	.thumbs{
		margin-bottom: 20px;
	}
	.main-item{
		width: 60%;
		float: left;
	}
	.second-news{
		width: 39%;
		float: left;
	}
}

@media screen and (max-width: 450px) {
  #header #bottom-header .wrap-header .form-search select{
  	width: 100px
  }
  #product-detail .booking button{
  	margin: 0px
  }
  .item-news .left{
  	width: 100%
  }
   .item-news .left img{
   	display: block;
   	margin: auto;
   	margin-bottom: 10px
   }
  .item-news .right{
  	width: 100%
  }
  .main-item{
		width: 100%;
		float: left;
	}
	.second-news{
		width: 100%;
		float: left;
	}
}

@media screen and (-webkit-min-device-pixel-ratio:0) {
    
}