@media (max-width:1199px){
	#search{right:15px;}
	#container{padding:20px 15px;}
}
@media (min-width:992px) and (max-width:1199px){
}
@media (max-width:991px){
	#menu{padding: 5px 0}
	#header, .menu-main{display: none;}
	#menu-mobile{display:block;}
	.slideshow-item-name{font-size: 32px;}
	.slideshow-item-desc{margin-bottom: 16px }
	.mb-72{margin-bottom: 60px;}
}
@media (min-width:768px) and (max-width:991px){
	
}
@media (max-width:767px){
	.content iframe{width:100%!important;height:45vh;}
	.content img{height:inherit!important}
	.slideshow-item-name{font-size: 24px;}
	.slideshow-item-desc{margin-bottom: 8px }
	.mb-72{margin-bottom: 48px;}
	.tieuchi-layout{display: none;}
	.tieuchi-ab, .tieuchi-img{position: unset;}
	.tieuchi{width: 100%;}
	.tieuchi:not(:last-child){ margin-bottom: 24px;}
	.tieuchi-content-ab{position: unset; color: #000; transform: unset; margin: 0; margin-top: 12px;}
	.tieuchi .tieuchi-content::after{display: none;}
	.tieuchi:hover .tieuchi-content-ab{transform: unset;}
	.btn-main-2{background: transparent; color: var(--color-main); border-color: var(--color-main) }
	.btn-main-2 span img{filter: unset; transition: .5s all }
	.btn-main-2:hover{background: var(--color-main); color: #fff}
	.btn-main-2:hover span img{filter: brightness(0) invert()}
	.tieuchi-name{font-size: 16px;}
	.control-slick{margin-top: 24px;}
	.control-slick p{width: 40px; height: 40px;}
	.sanpham-danhmuc{padding: 6px 12px;}
	.dichvu-name{font-size: 16px; }
	.dichvu-desc{margin-bottom: 10px; font-size: 13px; min-height: unset; line-height: 19px; height: 38px}
	.dichvu-btn, .news-btn{font-size: 13px; line-height: 1.5}
	.news-desc{margin-bottom: 12px;}
	.news-content{padding: 10px 16px;}
	#doitac{padding: 40px 0}
	.footer-news{width: 100%; margin-bottom: 24px;}
	.footer-top{padding: 40px 0 0px;}
	.footer-bottom{font-size: 10px;}
	.footer-list li:not(:last-child){margin-bottom: 5px;}
	.footer-tit{margin-bottom: 16px}
	.footer-name{font-size: 20px;}
	.btn-main{padding: 7px 14px; font-size: 11px; line-height: 16px}
	.btn-main img{width: 20px;}
}
@media (min-width:481px) and (max-width:767px){
	
}
@media (max-width:480px){
	.slideshow-item-name{font-size: 16px;}
	.slideshow-item-img img{height: 350px; object-fit: cover}
	.mb-72{margin-bottom: 32px;}
	.mb-36{margin-bottom: 24px;}
	.title-main h1, .title-main h2, .title-main span{font-size: 24px;}
	.row-12{margin: -7px}
	.row-12 div[class*='col-']{padding: 7px;}
	.grid-pro-detail-top, .tabs-pro-detail{padding: 24px 14px;}
	.product-content{padding: 0 14px 14px 14px;}
	.product .product-info{font-size: 12px;}
	.title-pro-detail{font-size: 20px;}
}
@media (max-width:374px){
	
}