@media (max-width: 2000px) { 
	
	
}

@media (max-width: 1600px) { 
	
}

@media (max-width: 1440px) { 
	
}

@media (max-width: 1280px) { 

}

@media (max-width: 1025px) {
	.id_wrap_block{
		margin-bottom: 15px!important;
	}
	
	.wrap_logo_header{
		justify-content: flex-start;
		margin-bottom: 5px;
	}
	.block_hotline_lang{
		padding-left: unset;
		padding: 10px 0px;
		justify-content: center;
	}
	.block_phone{
		padding-left: unset;
		height: unset;
	}
	.block_phone h4{
		font-size: 10px;
	}
	.number_phone{
		font-size: 12px;
	}
	.wrap_hotline .block_phone:nth-child(1){
		background: unset
	}
	.wrap_hotline .block_phone:nth-child(2){
		background: unset;
	}

	.wrap_intro_ty, .wrap_intro_slide, .wrap_progress{
		margin-bottom: 20px;
	}
	
	#wrap_block_logo{
		padding: 30px 0px;
	}
	
	.wrap_img_footer{
		text-align: center;
		padding: 20px 0px;
	}
	
	.bottom_menu ul{
		flex-wrap: wrap;
		padding: 10px 0px;
	}
	.bottom_menu ul li{
		padding: 0px 8px;
        margin-bottom: 10px;
	}
	
	.wrap_add_footer{
		margin-bottom: 20px;
	}
	.wrap_social_footer h6{
		text-align: center;
	}
	
	#wrap_breadcrumb{
		position: unset;
		margin-top: 12px;
	}
	#wrap_breadcrumb h2{
		color: #e31e25;
		font-size: 30px;
	}
	#wrap_breadcrumb p{
		color: #000;
		text-align: center;
	}
	#wrap_breadcrumb p a{
		color: #000;
	}
	
	#wrap_block_logo_inside{
		padding: 20px 0px;
	}
	
	#wrap_right{
		display: none;
	}
	
	.title_h2{
		font-size: 28px;
		line-height: 32px;
		margin-bottom: 20px;
	}
	.title_text{
		font-size: 12px;
	}
	
	.container, .container-sm {
		max-width: unset!important;
	}

	#wrap_block_1{
		padding: 5px 0px;
	}

	#wrap_block_footer{
		padding-top: 1px;
	}
	.wrap_social{
		margin-bottom: 0px;
	}
	#wrap_copy{
		padding: 20px 0px;
	}
	#wrap_copy .wrap_copy{
		font-size: 14px;
	}

	.bg_breadcrumb{
		margin: 10px 0px;
	}
	
	.wrap_intro_slide{
		background: unset;
	}
	.owl_intro_img{
		transform: unset;
	}
	.wrap_intro_img{
		transform: unset;
        display: flex;
        justify-content: center;
		align-items: center;
        overflow: hidden;
	}
	.wrap_intro_slide .owl-dots{
		position: relative;
		right: unset;
		margin-top: 15px;
	}
	
	.capacity-btn-slider{
		display: none;
	}
	
	.wrap_product_home{
		width: 50%;
	}
}

@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) {
	.wrap_product_home{
		width: 100%;
	}
	.content_product_home{
		min-height: unset;
	}
}

@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; }
}