@media (max-width: 2000px) { 
	
	
}

@media (max-width: 1600px) { 
	
}

@media (max-width: 1440px) { 
	
}

@media (max-width: 1280px) { 
	

}

@media (max-width: 1025px) {
	
	/*Các title*/
	.title_intro h3{
		font-size: 30px;
		padding-bottom: 60px;
	}
	.kmt_title h3{
		font-size: 30px;
	}
	#wrap_breadcrumb h2{
		font-size: 20px;
	}
	#wrap_breadcrumb p{
		font-size: 12px;
		margin-bottom: 0px;
	}
	#wrap_breadcrumb p a{
		font-size: 12px;
	}
	.title_article_same{
		font-size: 30px;
	}
	
	/*Quan trọng*/

	
	/*Khác*/
	.wrap_logo img{
		margin: 5px auto;
	}
	
	.wrap_menu{
		margin-top: unset;
	}

	.button_booking a{
		margin-top: 10px;
	}
	
	#wrap_block_intro{
		padding: 30px 0px;
		padding-bottom: 60px;
	}
	#wrap_block_intro .wrap_intro_right{
		padding: 0px 4%;
	}
	.decor_block{
		margin-top: -70px;
	}
	.decor_block img{
		height: 100px;
	}
	#wrap_block_intro .rm_intro{
		margin-top: 15px;
	}
	#wrap_block_menu{
		padding-top: 60px;
	}
	
	.unit_image{
		flex-wrap: wrap;
	}
	.unit_image .grid_image:nth-child(1){
		width: 100%;
		padding: 10px;
	}
	.unit_image .grid_image:nth-child(2){
		width: 100%;
		padding: 0px 10px;
	}
	.unit_image .grid_image:nth-child(3){
		width: 100%;
		padding: 10px;
	}
	.unit_2 .wrap_image{
		padding: 0px;
	}
	
	.new_food{
		padding: 0px;
		margin-top: 0px;
	}
	.des_new_food{
		padding-right: unset;
		margin-bottom: 20px;
	}
    .btn_new_food {
        display: flex;
        justify-content: center;
    }
	
	.unit_image .block_image figcaption h3 {
		opacity: 1;
		transition: 0.5s;
		-webkit-transform: translate3d(0%, 0%, 0);
		transform: translate3d(0%, 0%, 0);
		-webkit-transition-delay: 0.3s;
		transition-delay: 0.3s;
		background:rgba(0, 0, 0, 0.8);
		display: -webkit-box;
		-webkit-line-clamp: 2;
		-webkit-box-orient: vertical;
		overflow: hidden;
		padding: 1% 5%;
	}

	#wrap_footer{
		padding: 20px 0px;
	}
	.footer_address{
		padding-left: 10px;
	}
	#wrap_footer > .container > .row{
		margin-bottom: unset;
	}
	.footer_title_mid{
		margin-bottom: 15px;
	}
	#wrap_copy{
		padding: 20px 0px;
	}
	
	#wrap_block_intro_inside .wrap_intro_right .content_article{
		padding-left: unset;
	}
	
	.block_has_decor{
		padding-top: 70px;
		padding-bottom: 20px;
	}
	
	.wrap_icon_intro{
		margin-bottom: 100px;
	}
	.block_icon_intro{
		min-height: 340px;
	}
	
	.block_detail_food{
		padding-left: unset;
	}
	
	.content_blog_first .quote_blog{
		margin-bottom: 20px;
	}
	.content_blog_first{
		padding-left: unset;
	}
	
	.info_service h4 a{
		font-size: 16px;
	}
}

@media (max-width: 900px) { 

}


@media (max-width: 769px) { 
	
}

@media (max-width: 736px) { 

}

@media (max-width: 667px) { 

}

@media (max-width: 640px) { 
	
}

@media (max-width: 600px) { 
	
}

@media (max-width: 568px) { 
	
}

@media (max-width: 480px) { 
	.img_video_intro img{
		width: 100%;
		aspect-ratio: 1;
		object-fit: cover;
	}
}

@media (max-width: 414px) {
	#wrap_block_1 span.separation {
		margin: 0px;
	}
}

@media (max-width: 375px) { 

}

@media (max-width: 360px) { 
    
    
}

@media (max-width: 320px) { 
	
}

@-moz-document url-prefix() {
  fieldset { display: table-cell; }
}