/* CSS Document */
@media handheld, only screen and (max-width: 1550px) {
	
}
@media handheld, only screen and (max-width: 1500px) {
	
	
	
	
}
@media handheld, only screen and (max-width: 1439px) {
	
	.menu > li > a {
		font-size:14px;
	}
	.content-wc
	{
		margin-top:0px;
	}
	.inner-wc
	{
		margin-top:-80px;
		padding:30px 25px;
	}
	.why
	{
		padding-top:30px;
		padding-bottom:30px;
	}
	.line-info-nhansu-home
	{
		height:580px;
	}
	.box-info-nhansu
	{
		padding-bottom:10px;
		margin-top:-206px;
	}
	.review-home
	{
		padding-top:40px;
	}
	.intro-item-news
	{
		display:none
	}
	.intro-item-news-page
	{
		display:block
	}
	.item-news-home
	{
		min-height:381px;
	}
	.item-news-page
	{
		min-height:381px;
	}
	.top-news-home
	{
		padding-bottom:0px;
		margin-bottom:30px;
	}
	.box-faq-home
	{
		padding:40px;
		
	}
	.line-faq-home
	{
		padding-bottom:20px;
	}
	.title-home
	{
		font-size:32px;
	}
	.title-wc
	{
		font-size:32px;
	}
	.title-box-cathome
	{
		font-size:32px;
	}
	.slide-title
	{
		font-size:36px !important;
		line-height:44px !important
	}
	.link-viewmore
	{
		margin-top:0
	}
	.footer
	{
		padding-top:50px;
		padding-bottom:40px;
	}
	
	.content-detail1 ul li
	{
		width:60%;
	}
	.box-info-nhansu-detail
	{
		margin-top:-180px;
	}
	.button-next
	{
		left:-16px;
	}
	.button-prev
	{
		right:-16px;
	}
}
@media handheld, only screen and (max-width: 1399px) {
	
	
	.menu li a
	{
		padding:0 10px;	
	}
	.img-detail-par
	{
		width:300px;
		height:300px;
	}
	.box-content-detail-par
	{
		padding-left:150px;
	}
	
	
}
@media handheld, only screen and (max-width: 1319px) 
{
}
@media handheld, only screen and (max-width: 1350px) {
	
	
	
}
@media handheld, only screen and (max-width: 1220px) {
	
	
}
@media handheld, only screen and (max-width: 1199px) {
   .menu
   {
	   display:none;
   }
   .header
   {
	   display:none;
   }
   .header-m
   {
	   display:block;
   }
   .link-top-search
   {
	   margin-top:0;
   }
   .logo
   {
	   padding-top:10px;
	   padding-bottom:10px;
	   text-align:center;
   }
   .logo img
   {
	   
   }
   .av-main-nav-wrap
   {
	  
   }
   .panel-footer a.btn-hide-pc
	{
		display: inline-block;
	}
	.panel-footer a.btn-hide-pad
	{
		display: none;
	}
	.item-page .col-page .inner-page-col
	{
		padding:0;
	}
	.crumb a:first-child
	{
		padding-left:0;
	}
	.wc
	{
		padding-bottom:30px;
	}
	.why
   {
   }
	.item-w
   {
	   width:100%;
	 
   }
   .item-w img
   {
	   
   }
   .item-w .intro-w
   {
	
   }
   .item-w .content-w
   {
	
   }
   .item-w .content-w > div
   {
	   
   }
   .item-w .title-w
   {
	  
   }
   .crumb
   {
	   border-top:solid 1px #d7d7d7
   }
   .pos-sticky
   {
	
   }
   
 
.box-col
{
	display:none
}
.box-menu-left
{
	display:none
}
.btn-add-detail
{
	margin-bottom:10px;
}
.btn-header-des
{
	float:left;
	margin-top:10px;
}
.title-wc
{
	font-size:30px;
}
.title-home
{
	font-size:30px;
}
.inner-item-pro
{
	padding:10px;
}
.btn-pro a
{
	padding:12px 10px
}
.quantity
{
	float:left;
	width:auto;
}
.lbl-sl
{
	display:none
}
.link-top-hotline
{
	display:none
}
.slogan
{
	font-size:13px;
}
.button-sl
{
	display:none
}
.content-box-cathome3
{
	width:280px;
}
.box-content-detail-par
	{
		padding-left:160px;
	}
	   .link-top-search
	   {
		   display:none
	   }
	   .header-m .link-top-search
	   {
		   display:block
	   }
	   .btn-footer
	   {
		   font-size:13px;
	   }
	   .logo
	   {
		   text-align:center;
	   }
	   .logo img
	   {
		   height:50px;
	   }
}
@media handheld, only screen and (max-width: 992px) {
	.box-info-nhansu-detail
	{
		margin-top:0px;
	}
    .box-info-nhansu
	{
		margin-top:20px;
	}
	.line-info-nhansu-home
	{
		height:auto;
		padding-bottom:0;
		padding-top:30px;
	}
	.img-cat-info-nhansu
	{
		width:70%;
		margin:auto;
		margin-top:20px;
	}
	.intro-review
	{
		margin-bottom:20px;
	}
	.intro-item-news
	{
		display:block
	}
	.inner-wc
	{
		margin-top:20px;
	}
	.map-footer
	{
		margin-bottom:20px;
	}
	.map-footer iframe
	{
		width:100% !important
	}
	.title-home-info-nhansu
	{
		margin-top:0
	}
   .pos-sticky
   {
	   position:static;
	   margin-bottom:20px;
   }
   .info-detail
   {
	   padding-top:0;
	   padding-bottom:0;
   }
   .top-proDetail
   {
	   padding-top:15px;
	   padding-bottom:15px;
   }
   .wc
   {
	   
   }
   .item-w
   {
	   margin-bottom:20px;
   }
   
   .col-small
   {
	   display:none;
   }
	.panel-top
	{
		padding-left:0;
	}
	.frm-reg
	{
		width:100%;
	}
	.btn-prev-slide-home
	{
		right:10px;
		z-index:99;
	}
	.btn-next-slide-home
	{
		left:10px;
		z-index:99;
	}
	.title-home
	{
	}
	.item-trust
	{
		margin-bottom:20px;
	}
	.topmenu
	{
		display:none
	}
	
	.mnu-footer
	{
		display:none;
	}
	.title-item-content-footer
	{
		display:inline-block;
		float:left;
		padding-right:5px;
	}
	.intro-his
	{
		padding:0;
		margin-top:15px;
	}
	.list-his .item-his:nth-child(2n) .content-hist .intro-his
	{
		padding:0;
	}
	.item-page .col-page
	{
		width:100%;
		margin-bottom:15px;
	}
	.list-view2 .item-filter
	{
		width:50%;
	}
	.col-xs-15
	{
		width:33.3333%
	}
	.item-w img
	{
		width:auto
	}
	.view-all-cat
	{
		display:block;
	}
	.col-cat ul
	{
		display:none;
	}
	.col-pro-home-pad
	{
		border-left:solid 1px #d7d7d7
	}
	.box-slide-des
	{
		
	}
	.box-slide-mobile
	{
		
	}
	.xxx-btn
	{
		position:static;
		margin-top:15px;
	}
	.btn-add-detail2
	{
		margin-bottom:10px;
	}
	.logo-footer
	{
		margin-bottom:15px;
	}
	.content-footer
	{
		
	}
	.wc::before {
		bottom:0
	}
	.why
	{
		
	}
	.sl-ser1
	{
		position:static;
		width:100%;
	}
	
	.subtab li a
	{
		margin-bottom:10px;
	}
	.tab-home
	{
		display:none;
	}
	.inner-item-proj
	{
		width:100%;
	}
	.item-proj.swiper-slide-active .info-item-proj
	{
		left:50%;
	}
	.img-wc
	{
		margin-bottom:40px;
	}
	.button-next-service
	{
		display:none;
	}
	.button-prev-service
	{
		display:none;
	}
	.media-detail-name
	{
		margin-top:15px;
	}
	.intro-item-baotri-home
	{
		display:none
	}
	.img-item-proj
	{
		margin-bottom:20px;
	}
	.why-page
	{
		width:100%;
	}
	
	.inner-col-right
	{
		padding-left:0;
	}
	.panel-m
	{
		padding-top:18px;
	}
	.wc .link-viewmore
	{
		display:none
	}
	.content-wc
	{
		margin-bottom:20px;
	}
	.intro-review
	{
		width:100%;
	}
	.line-pro-home
	{
		padding-top:40px;
		padding-bottom:40px;
	}
	.review-home-slide
	{
		width:100%;
	}
	.html_burger_menu_active #header .av-burger-menu-main > a
	{
		margin-top:-2px;
	}
	.inner-box-cathome3
	{
		max-width: 720px;
		margin:auto;
	}
	.content-box-cathome3
	{
		width:100%;
		margin-bottom:20px;
	}
	.box-btn-cat-home3
	{
		padding-right:0
	}
	.name-quick-view
	{
		margin-top:20px;
	}
	.slogan
	{
		display:none
	}
	.item-top-news-home{
		margin-bottom:10px;
	}
	.box-content-detail-par
	{
		padding-left:30px;
	}
	.img-detail-par
	{
		position:static;
		width:100%;
		height:auto;
		margin-bottom:20px;
	}
	.img-detail-par img
	{
		position:static;
		max-width:100%;
		margin:auto;
	}
	.top-detail-bg
	{
		min-height:170px;
	}
	.av-main-nav-wrap
	{
		margin-top:20px;
	}
	.header 
	{
		min-height:85px;
	}
	
	.page-detail-news
	{
	}
	.page-name-slilde
	{
		display:none
	}
	.num-cat:before
	{
		display:none
	}
	.content-item-catservice
	{
		padding:30px 30px;
	}
	.col-right
	{
		padding-bottom:20px;
		box-shadow:none;
	}
	.top-header
	{
		position:static;
	}
}
@media handheld, only screen and (max-width: 768px) {
	.intro-info-nhansu-detail
	{
		display:block;
	}
	.intro-info-nhansu-detail-pc
	{
		display:none;
	}
	.name-info-nhansu-detail
	{

	
		 border-bottom: none;
	     padding-bottom:0px;
	}

	.item-catpage
	{
		margin-bottom:20px;
	}
	.box-info-nhansu-detail .trinhdo
	{
		
	}
	.left-trust
	{
		padding-bottom:20px;
	}
	.content-footer
	{
		
	}
	
	.frm-reg
	{
		width:100%;
	}
	.hide-on-tab
	{
		display:none
	}
	.timeline > li
	{
		padding-left:50px;
	}
	.timeline > li:after
	{
		left:0;
		width:40px;
		
	}
	.line-home
	{
		padding-top:20px;
		padding-bottom:20px;
	}
	.page-one
	{
		padding-top:30px !important
	}
	.list-his
	{
		padding-top:00px;
	}
	.list-his:before {
		display:none;
	}
	.list-his:after {
		display:none;
	}
	.item-his1 .content-item-his
	{
		text-align:left;
	}
	.img-hist
	{
		margin-bottom:20px;
	}
	.item-his1 .img-hist
	{
		padding-left:0;
	}
	.item-his0 .img-hist
	{
		padding-right:0;
	}
	.item-his1 .content-item-his
	{
		padding-right:0;
	}
	.title-hist:before {
		display:none
	}
	.item-his0 .content-item-his 
	{
		padding-left:0;
	}
	
	
	
	.col-xs-15
	{
		width:50%
	}
	.swiper-slide-ser-1 {
		width: 50% !important;
	}
	.item-giatri
	{
		margin-bottom:15px;
	}
	.item-proj.swiper-slide-active .info-item-proj
	{
		bottom:20px;
		left:50%;
		margin-left:-205px;
	}
	.intro-item-service-home
	{
		display:none
	}
	
	.content-hist-xxxx
	{
		width:100%;
	}
	.item-box-content-top
	{
		margin-bottom:15px;
	}
	.intro-box-cathome
	{
		width:100%;
		margin-bottom:15px;
	}
	.inner-box-cathome3
	{
		max-width: 540px;
	}
	.mask-cat .name-item-cathome a
	{
		font-size:16px;
	}
	.mask-cat
	{
		padding:20px;
	}
	.mask-cat {
  
}
.name-item-cathome2 a {
  font-size: 20px;
  line-height: 20px;
}
.slick-current .caption
{
	display:none
}
.page-1
{
	background-image:none !important
}
.img-service-detail
{
	margin-bottom:20px;
}
.service-detail-name
{
	font-size:22px;
}
.line-home
{
	padding-top:50px;
}
.sub-info
{
	display:none
}
.page-detail-news
	{
	}
	.item-news-home::before
	{
		display:none;
	}
	.name-item-news-home
	{
		position:relative;
		padding:15px;
	}
	
	.name-item-news-home a
	{
		color:#3c3c3c;
		font-size:16px;
	}
	.name-item-news-home-top
	{
		line-height:18px;
	}

    .name-item-news-home-top a
	{
		color:#fff;
	}
	.name-item-news-home a:hover
	{
		color:#fff;
	}
	.ul-grid li
{
	width:50%;
	float:left;
}
.panel-fix
{
	display:none
}
.copyright
{
	padding:12px 0
}
}
@media handheld, only screen and (max-width: 570px) {
	.wc
	{
		padding-bottom:0
	}
	.content-wc
	{
		display:none;
	}
	.button-next-nhansu-home
	{
		left:10px;
		z-index:99
	}
	.button-prev-nhansu-home
	{
		right:10px;
		z-index:99
	}
	.slick-dots li.slick-active button
	{
		display:none !important
	}
	.box-cathome
	{
		padding-top:30px;
		padding-bottom:30px;
	}
	.item-news-home .intro-item-news
	{
		display:none
	}
	.box-info-nhansu-detail
	{
		padding:10px;
	}
	.email-top
	{
		display:none
	}
	.hide-on-mobile
	{
		display:none;
	}
	.frm-reg
	{
		width:100%;
	}
	.panel-footer
	{
		padding:0;
	}
	.panel-footer a
	{
	
		text-align:center;
		font-weight:normal;
		width:25%;
		float:left;
		font-size:12px;
		line-height:normal;
		border-right:solid 1px #fff;
		padding:5px 20px;
}
	.panel-footer span
	{
		display:block;
	}
	.panel-footer i.fa
	{
		font-size:20px;
	}
	
	.item-preview-list
	{
		width:100% !important;
	}
	.item-preview-list img
	{
	}
	.box-menu
	{
		width:100%;
		margin-bottom:15px;
		display:none
	}
	.item-w
	{
	}
	.item-news-top1
	{
		margin-bottom:20px;
	}
	.trust-pro .item-trust-pro
	{
		margin-bottom:10px;
	}
	.title-detail-pro
	{
		margin-top:15px;
	}
	
	.box-fix
	{
		
	}
	.box-fix a
	{
		
	}
	.box-fix a:last-child
	{
		border-right:none;
	}
	.btgrid .col
	{
		width:100%;
		flex:auto
	}
	.panel-m
	{
		padding-top:20px;
	}
	.btn-header-des
	{
		padding:10px 10px;
	}
	.header-m
	{
		height:70px;
	}
	.html_burger_menu_active #header .av-burger-menu-main > a
	{
		margin-top:-5px;
	}
	.review-home-slide .swiper-slide-active img
	{
		display:block;
		margin:auto;
	}
	.box-cathome3
	{
		width:100%;
		padding-left:10px;
		padding-right:10px;
	}
	.mask-cat
	{
		
	}
	.item-cathome:hover .mask-cat
{
	
}
.swiper-container-review
{
	padding-top:30px;
	padding-bottom:20px;
}
.content-wc
{
	margin-top:0;
}
.review-home-slide .swiper-slide img
{
	width:40%;
	margin:auto;
}
.review-home-slide .swiper-slide-active img
{
	opacity:1;
	transform: scale(1);
}
.name-item-top-news-home::before {
	display:none
}
.name-item-top-news-home
{
	position:relative;
	padding:15px 0;
}
.name-item-top-news-home a
{
	color:#424242
}
.item-news-lag-1 .name-item-top-news-home
{
	padding:15px 0;
	font-size:18px;
}
.item-news-lag-1 .name-item-top-news-home a
{
	color:#424242;
	font-size:16px;
}
.ul-grid li
{
	width:100%;
	float:left;
}
.logo img
	   {
		   height: auto;
	   }
	   
}
@media handheld, only screen and (max-width: 540px) {
	
}
@media handheld, only screen and (max-width: 480px) {
	.mask-cat
	{
		
	}
	.item-cathome:hover .mask-cat
{
	
	
}
}
@media handheld, only screen and (max-width: 420px) {
.link-top
{
	font-size:14px;
}
}
@media handheld, only screen and (max-width: 360px) {
}