@media (min-width: 1200px){
	.container-custom{max-width: 100%;}
}
@media (min-width: 992px) and (max-width: 1199px){
	.container-custom {max-width: 980px; }
}
@media (min-width: 768px) and (max-width: 991px){
	.container-custom {max-width: 760px; }
}
@media(max-width:1100px){
	.menu{display:none;}
	.menu-res{display:block;}
	.header{display: none;}
	.logo-header{display: none;}
	.logo-mobile img{max-height: 70px;}
}
@media(max-width:992px){
	.news{width:100%;float:none!important;}
	.footer-news:nth-child(1){width: 100%;margin-right: none;margin-bottom: 20px;}
	.footer-news:nth-child(2){width: 48%;float: left;}
	.footer-news:nth-child(3){width: 48%;float: right;}
	.footer-powered .wrap-content{display: block !important;text-align: center;}
	.footer-powered{font-size: 13px;}
	.statistic span{padding: 5px 5px 0px;}
	.wrap-about{background: none;}
	.left-about{width: 100%;}
	.right-about{width: 100%;margin-bottom: 20px;}
	.content-info-product{padding-left: 20px;}
	.box-product:nth-child(2n) .info-product .content-info-product{padding-right: 20px;}
	.name-product{margin-bottom: 10px;font-size: 25px;}
	.name-product a{font-size: 30px;}
	.desc-product{margin-bottom: 15px;}
	.desc-product.text-split{-webkit-line-clamp: 3;}
	.name-space{font-size: 28px;margin-bottom: 10px;}
	.name-space a{font-size: 30px;}
	.desc-space{margin-bottom: 15px;}
	.info-book{padding: 20px;}
	.img-book a span{font-size: 30px;padding: 20px;}
	.info-book h2 a{font-size: 30px;}
	.info-book p{margin-bottom: 10px;}
	.info-book p.text-split{-webkit-line-clamp: 3;}
	.wrap-bottom .wrap-content{display: block;}
	.left-bottom{width: 100%;margin-bottom: 15px;}
	#footer-map{width: 100%;}
}
@media(max-width:768px){
	.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;}
	.title-main{margin-bottom: 1rem !important;}
	.title-main span{font-size: 30px;line-height: 37px;}
	.title-main span::before,.title-main span::after{top: 10px;}
	.product-moi{padding: 20px 0px;margin-bottom: 20px;}
	.wrap-product{margin-bottom: 30px;}
	.video-index{padding: 25px 0px;margin-bottom: 20px;}
	.album-index{margin-bottom: 20px;}
	.news-index{padding: 20px 0px;}
	#my_call{display: block;}
	.footer-article{padding: 30px 0px;}
	.wrap-main{margin-top: 20px;}
	.title-about{margin-bottom: 10px;}
	.title-about p{font-size: 40px;line-height: 40px;}
	.title-about h2{font-size: 35px;line-height: 40px;}
	.desc-about{margin-bottom: 15px;}
	.readmore{font-size: 14px;padding: 7px 25px;}
	.box-product{display: block;margin-bottom: 20px;}
	.pic-product{width: 100%;}
	.info-product{width: 100%;}
	.content-info-product{max-width: 100%;padding: 0px 10px !important;}
	.box-space{display: block;margin-bottom: 10px;}
	.img-space{width: 100% !important;}
	.info-space{width: 100% !important;}
	.content-news{padding: 50px 10px 0px;}
	.footer{padding: 50px 0px 80px;}
	.logo-footer{margin-bottom: 30px;}
	.info-footer{margin-bottom: 30px;}
	.social-footer{margin-bottom: 30px;}
	.social-footer a{margin: 0px 15px 10px;}
	.wrap-about{padding: 30px 0px 20px;margin-bottom: 20px;}
	.wrap-banner{margin-bottom: 30px;}
	.wrap-criteria{margin-bottom: 30px;}
	.wrap-book{margin-bottom: 30px;}
	.wrap-news{margin-bottom: 30px;}
	.info-baiviet h2{font-size: 27px;}
	.info-baiviet h2 a{font-size: 30px;}
	.btn-frame,#messages-facebook{display: none;}

}
@media(max-width:600px){
	.prev-video{height: 30px;top: calc(50% - 15px);}
	.next-video{height: 30px;top: calc(50% - 15px);}
	.box-album a span{font-size: 13px;}
}
@media(max-width:550px){
	.dungtich{font-size: 14px;}
	.price-new{font-size: 14px;}
	.price-old{font-size: 13px;}
	.row-news{margin: 0px -7px;}
	.col-news{padding: 0px 7px;}
	.img-news::after{display: none;}
	.content-news{padding: 10px 10px;}
	.date-news{right: 5px;bottom: 5px;width: 60px;height: 45px;}
	.date-news p{font-size: 15px;line-height: 18px;}
	.date-news span{font-size: 13px;}
	.footer-news:nth-child(2){width: 100%;float: left;margin-bottom: 20px;}
	.footer-news:nth-child(3){width: 100%;float: right;}
	.left-album{width: 100%;margin-bottom: 3.5%;}
	.right-album{width: 100%;}
	.row-product{margin: 0px -7px;}
	.col-product{padding: 0px 7px;}
	.box-product{margin-bottom: 15px;}
	.img-space{background: none !important;padding: 0px !important;}
	.info-criteria h3{margin: 20px 0px 10px;}
	.box-book{width: 100%;}
	.content-news h2{font-size: 19px;margin-bottom: 10px;}
	.content-news h2 a{font-size: 16px;}
	.share-news span{font-size: 25px;}
	.left-bottom{padding: 40px 9%;}
	.name-album a{font-size: 22px;}
	.row-baiviet{margin: 0px -7px;}
	.col-baiviet{padding: 0px 7px;}
	
}
@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:400px){
	.row-news{display: block;}
	.col-news{max-width: 100%;}
	.box-news{margin-bottom: 15px;}
	.album{width: 100%;margin-bottom: 20px;}
	.row-baiviet{display: block;}
	.col-baiviet{max-width: 100%;}
}
@media(max-width:370px){
	.row-product{display: block;}
	.col-product{max-width: 100%;}
	.box-product{margin-bottom: 15px;}
	.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;}
}