/*------------------------------------------ END FLEX ------------------------------------------*/
.hidden-xs-m{display: none;}
@media screen and (max-width:1335px) {
}
@media screen and (max-width:1296px) {
}
@media screen and (min-width:1200px) {
	.pdl{padding-left: 0}
	.pdr{padding-right: 0}
	.pd0{padding-right: 0;padding-left: 0}
	.row-d{margin-right: -15px;margin-left: -15px;}
	.hidden-lg{display: none}
	.hidden-xs{display: none}
	.copyright .statistic{text-align: right;}
	header.fixed nav{position: fixed;width: 100%;top: 0;z-index: 78;}
}
@media screen and (max-width:1001px) {
	.mobile {max-width: 100%;flex: 0 0 100%;}
	.pd0_m{padding-right: 0;padding-left: 0}
	.mz-thumb img { max-width: 100%; }
	.hidden-lg{display: block;}
	.visible-lg{display: none}
	.hidden-xs{display: block;}
	.hidden-xs-m{display: none;}
	.info-nd img,.info-nd iframe,.info-nd table{width: 100% !important;height: auto !important}
	header nav.fixed{position: relative;}
	.logo-header,.logo-header img{margin: 0 auto;text-align: center;}
	.news-right{margin-top: 35px;}
	header .logo{margin: 0 auto;text-align: center;}
	.banner-link .item-link .img{width: 150px;height: 150px;}
	.banner-link .item-link .name{font-size: 18px;}
	.slick-qc img{margin: 0 auto}
	.nav-tabs.tab-bds a.nav-link{font-size: 15px;margin-bottom: 5px;}
	.wrap-product .tools .name h2{font-size: 15px;}
	.news_index_content.item-index{margin-bottom: 30px;}
	.copyright{font-size: 14px;text-align: center;padding-bottom: 60px;}
	.news-top{padding:30px 0 0 0;}
	.video_right .slick-slider,.news-right .slick-slider{margin-bottom: 0;}
	.social{margin-bottom: 30px;}
	.wrap-main, .wrap-content{margin: 20px auto;}
	.container .row .index1{order: 2}
	.container .row .index2{order: 1}
	.banner-link{padding-bottom: 25px;margin: 0 0 25px 0;}
	.grid-pro-detail .container{padding: 0;}
	.tabs-pro-detail .ul-tabs-pro-detail li{padding: 10px 15px;}
}
@media (min-width: 751px) and (max-width: 1199px) {
	.menu ul li a{font-size: 15px;padding: 16px 6px;}
	.top-header{display: none;}
	.logo-menu{margin-top: 0;}
	.logo-menu img{width: 50%;}
	.title-l{font-size: 16px;}
	.global-title h2, .title-global h2{font-size: 25px;}
	.content-left.pd25{padding: 10px;}
	.hidden-lg{display: none;}
}

@media (min-width: 767px) and (max-width: 991px) {
	
}
@media screen and (max-width:1024px) {
	
}
@media screen and (max-width:1023px){
	
}
@media screen and ( max-width:992px) {
	header .logo img {
		width: 26%;
		margin: 10px 0;
	}
	.title-product-dm{
		height:auto	
	}
	.title-product-dm h2{
		height: auto;
		margin-bottom: 0;
		line-height: 38px;
		font-size: 20px;
	}


}
@media screen and (max-width:768px){
	.hidden-xs{display: block}
	.pagination{display: block;}
	.pagination li{display: inline-block;float: left;margin-bottom: 10px;}
	.news_index_name{
		width: 100%;
		padding-left: 0;
		margin-top: 15px;
	}
	header nav.fixed{
		position: relative;
	}
	.logo-header,.logo-header img{margin: 0 auto;text-align: center;}
	.hidden-xs{display: block;}
	.hidden-xs-m{display: block;}
	.global-title h2, .title-global h2{font-size: 22px;}
	.nav-tabs.myTab li{margin-bottom: 15px;}
	.newsletter-row{width: 100%;}
	.slick-tv .slick-next{
		right: 0;
	}
	.slick-tv .slick-prev{
		left: 0;
	}
	footer{padding-bottom: 15%;}
	footer .statistic{text-align: left;}
	.content-ct{padding: 0;height: auto;}
}
@media screen and (max-width:767px) {
	
}
@media screen and (max-width:480px) {
	
	
}
@media screen and (max-width:350px){
	
}
@media screen and (max-width:320px){
	.banner-link .item-link .img{width: 130px;height: 130px;}
	.banner-link .item-link .name{font-size: 16px;}

}
/* Responsive */
@media(max-width:1001px){

}
@media(max-width:850px){
	.news{width:100%;float:none!important;}
}
@media(max-width:769px){
	.top-contact{flex-wrap:wrap;}
	.left-pro-detail,.right-pro-detail,.top-contact .form-contact,.top-contact .article-contact{width:100%;margin:0px;}
	.left-pro-detail,.top-contact .article-contact{margin-bottom:30px;}
}
@media(max-width:440px){
	.pic-news,.info-news{display:block;width:100%;float:none;text-align:center;margin:0px;}
	.info-news{margin-top:15px;}
	.top-contact .form-contact .button-contact .file-contact span b{max-width:105px;}
}
@media(max-width:369px){
	.cart-pro-detail{flex-wrap:wrap;}
	.cart-pro-detail a{width:100%;text-align:center;margin:0px!important;font-size:12px;}
	.cart-pro-detail a:first-child{margin-bottom:5px!important;}
	.cart-pro-detail a i{display:none;}
}