@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){
	#hamburger{display: block;}
	.search-mb{display: flex;}
	.menu ul{display: none !important;}
	.menu{padding: 5px 10px;}
	.menu .wrap-content{display: flex;justify-content: space-between;align-items: center;}
	.search{display: none;}
	.hotline-header{display: none;}
	.header-bottom{padding: 10px;}
	.header-bottom .wrap-content{justify-content: center !important;}
	.logo-header{margin-right: 10px;}
	.header-top{display: none;}
	.ui-autocomplete{max-width: 240px;}
}
@media(max-width:992px){
	.news{width:100%;float:none!important;}
	.footer-news:nth-child(1){width:100%;margin-bottom: 20px;}
	.footer-news:nth-child(2){width:48%;}
	.footer-news:nth-child(3){width:48%;}
	.footer-powered .wrap-content{display: block !important;text-align: center;}
	.footer-powered{font-size: 13px;}
	.statistic span{padding: 5px 5px 0px;}
	.tab-index{white-space: nowrap;overflow-y: hidden;overflow-x: auto;}
	.item-tab-index{font-size: 14px;padding: 7px 15px;line-height: 20px;border-radius: 5px;}
	.box-product-nb h2 a{font-size: 15px;padding: 10px;}
	.wrap-intro .content-main{flex-direction: column;}
	.left-intro{width: 100%;margin-bottom: 20px;}
	.right-intro{width: 100%;}
	.list-filter{display: none;position: absolute;top: 56px;right: 0px;background: #fafafa;width: 75%;min-width: 200px;z-index: 9;height: calc(100% - 56px);}
	.item-filter .form-check-label{font-size: 14px;}
	#modalBuild .modal-header{flex-direction: column;}
	#modalBuild .modal-title{margin-right: 0px;margin-bottom: 10px;}
	.search-build{width: 100%;}
	#modalBuild .close{position: absolute;right: 0px;top: 0px;margin: 0px;}
	#modalBuild .modal-body{height: calc(100% - 98px);}
	.content-drive{width: 100%;}
	.btn-filter{display: flex;}
}
@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{padding-bottom: 15px;margin-bottom: 1rem;}
	.title-main span{font-size: 20px;}
	.title-main p{font-size: 13px;}
	.product-moi{padding: 20px 0px;margin-bottom: 20px;}
	.wrap-product{padding: 25px 0px;}
	.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;}
	.wrap-service{padding: 25px 0px;}
	.wrap-about{padding: 25px 0px;}
	.wrap-about .wrap-content{flex-direction: column;}
	.left-about{width: 100%;margin-bottom: 20px;}
	.right-about{width: 100%;}
	.title-about p{font-size: 15px;}
	.title-about span{font-size: 20px;line-height: 28px;}
	.grid-product {
		display: grid;
		grid-template-columns: 49% 49%;
		gap: 1% 2%;
		grid-auto-flow: row;
		grid-template-areas:
		"box-product-nb-0 box-product-nb-1"
		"box-product-nb-2 box-product-nb-2"
		"box-product-nb-3 box-product-nb-4";
	}
	.wrap-tieuchi{padding: 25px 0px;}
	.hide-mobile{display: none;}
	.hide-pc{display: block;}
	.form-newsletter{text-align: center;}
	.newsletter-input{flex-direction: column;margin-bottom: 0px;}
	.newsletter-input input{padding: 0px 10px;height: 40px;width: 100%;margin-bottom: 10px;}
	.form-newsletter textarea{padding: 10px;margin-bottom: 10px;}
	.form-newsletter button{margin: 0px auto;height: 40px;}
	.wrap-baogia fieldset{padding: 5px 30px 20px;}
	.wrap-baogia fieldset legend{font-size: 20px;}
	.slogan-baogia{margin-bottom: 15px;letter-spacing: 1px;font-size: 13px;}
	.wrap-baogia{padding: 30px 0px;}
	.d-name{font-size: 15px;}
	.info-cart-drive h2 a{font-size: 14px;}
}
@media(max-width:600px){
	
}
@media(max-width:575px){
	#modalBuild .modal-dialog {
		height: calc(100vh - 20px);
	}
}
@media(max-width:550px){
	.row-news{margin: 0px -7px;}
	.col-news{padding: 0px 7px;}
	.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;}
	.name-service h2 a{font-size: 14px;}
	.box-product-nb h2 a{font-size: 14px;}
	.cart-product span{font-size: 13px;}
	.date-congtrinh{padding: 5px 10px;font-size: 13px;}
	.info-congtrinh{padding: 10px 5px 0px;}
	.wrap-baogia fieldset{padding: 5px 10px 10px;}
	.wrap-intro{padding: 25px 0px;}
	.left-intro{flex-direction: column;}
	.newshome-best{width: 100%;margin-bottom: 20px;}
	.newshome-scroll{width: 100%;}
	.view-newshome{margin-top: 10px;}
	.newshome-normal{padding-bottom: 10px;margin-bottom: 10px;}
	.slick-news{max-height: 367px;}
	.img-video-main:before { width: 50px; height: 35px; top: calc(50% - 50px/2); left: calc(50% - 35px/2); }
	.row-service{margin: 0px -7px;}
	.col-service{padding: 0px 7px;}
	.box-service{margin-bottom: 15px;}
	.row-congtrinh{margin: 0px -7px;}
	.col-congtrinh{padding: 0px 7px;}
	.box-congtrinh{margin-bottom: 15px;padding: 6px;}
	.box-congtrinh-owl{padding: 6px;}
	.item-drive{flex-direction: column;}
	.d-name{width: 100%;padding-bottom: 0px;}
	.drive-checked{width: 100%;}
	.item-product-drive{padding: 10px;flex-wrap: wrap;}
	.info-product-drive{width: calc(100% - 90px);}
	.info-product-drive h2 a{font-size: 14px;}
	.btn-product-drive{width: 100%;display: flex;justify-content: flex-end;}
}
@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;}
	.row-service{display: block;}
	.col-service{max-width: 100%;}
	.row-congtrinh{display: block;}
	.col-congtrinh{max-width: 100%;}
	.item-cart-drive{flex-wrap: wrap;}
	.info-cart-drive{width: calc(100% - 90px);}
	.option-cart-drive{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;}
	.grid-product{display: block;}
	.box-product-nb{margin-bottom: 10px;}
	.pic-newshome-normal{width: 110px;}
	.info-newshome-normal { width: calc(100% - 125px); }
	.desc-newshome.text-split{-webkit-line-clamp: 2;}
	.slick-news{max-height: 289px;}
}