/* CSS Document */

@media handheld, only screen and (max-width: 1500px) {
	.btn-prev-slide-home
	{
		right:20px;
	}
	.btn-next-slide-home
	{
		left:20px;
	}
	
}

@media handheld, only screen and (max-width: 1439px) {
	.content-item-pro
	{
		padding:10px 10px;
	}
	
	.link-top-hotline
	{
	
	}
.menu li a
	{
		padding:0px 9px;
		font-size:16px;
	}
	
	
	.menu
	{
		
	}
	.button-sl
	{
		display:none;
	}
	.header
	{
		height:auto;
	}
	.item-cat-prohome
	{
		height:460px;
	}
	.item-cat-prohome .name-item-cat-prohome
	{
		font-size:15px;
	}
	.wc .title-wc
	{
		font-size:30px;
	}
	.title-home
	{
		font-size:30px;
	}
	.name-item-proj
	{
		font-size:15px;
	}
	.name-item-sub-catpro
	{

	}
	.lang
	{
		
	}
	.frm-search-pc
	{
	}
	.link-top-book
	{
		
	}
	.wc::before
	{
		width:400px;
		height:500px;
		background-repeat:no-repeat;
		background-size:100%;
		top:-185px;
	}
	.slide-title
	{
		font-size:24px !important;
		line-height:28px !important;
	}
	.subtab li a
	{
		font-size:13px;
		padding: 8px 12px;
	}
	.lang
	{
		margin-top:8px;
	}
	.btn-header-m
	{
		margin-top:10px;
	}
	.count-cart
	{
		background-color:#ad8423
	}
}
@media handheld, only screen and (max-width: 1319px) 
{
	.trust-name
	{
		font-size:14px;
	}
	

}
@media handheld, only screen and (max-width: 1350px) {
	
}

@media handheld, only screen and (max-width: 1220px) {
	.menu li a
	{
		padding:0 10px;
		font-size:13px;
	}
	.price-item strong
	{
		font-size:14px;
	}
	.price-item del
	{
		font-size:12px;
	}
	.title-footer
	{
		font-size:14px;
	}
	.title-home
	{
		font-size:30px;
	}
	
}
@media handheld, only screen and (max-width: 1199px) {
   .col-xs-15
   {
	  
   }
   .menu > li > a
   {
	   text-transform:none;
	 
   }
   .link-top strong
   {
	   font-size:12px;
   }
   .img-webinar img
   {
	   width:100%;
   }
   .frm-search-pc
   {
	   width:190px;
   }
   .button-next
   {
	   left: -29px;
   }
   .button-prev
   {
	   right: -29px;
   }
   .item-cat-prohome
   {
	   height:510px;
   }
   .item-news-sm-1
   {
	   margin-bottom:23px;
   }
   .title-home-pro
   {
	   text-align:center;
   }
   .link-viewmore-pro
   {
	   display:none
   }

}



@media handheld, only screen and (max-width: 992px) {

.show-on-tab
{
	display:none;
}
.show-on-mobile
{
	display:none;
}
.show-on-pad
{
	display:block;
}
.hide-on-pc
{
	display:block;
}
.hide-on-pad 
{
	display:none;
}

.hide-on-tab 
{
	display:none;
}

.hide-on-moblie
{
	display:none;
}
   .header
   {
	   display:none;
   }
   .header-m
   {
	   display:block;

   }
   
   .col-small
   {
	   display:none;
   }
	.panel-top
	{
		padding-left:0;
	}
	.frm-reg
	{
		
	}
	.topmenu
	{
		display:none
	}
	.col-xs-15
	{
		
	}
	.link-viewmore
	{
		display:none;
	}
	.item-trust
	{
		padding:25px 15px;
		

	}
	.price-item strong
	{

		font-size:15px;
	}
	.price-item del
	{


	}
	.title-detail-pro
	{
		margin-top:20px;
	}
	.tab-home
	{
		display:none;
	}
	.logo-m
	{
		
	}
	.main-nav
	{
		display:none
	}
	.line-trust-home
	{
		background-size:cover;
	}
	.img-webinar
	{
		display:none
	}
	.inner-webinar
	{
		padding-top:20px;
		padding-bottom:20px;
	}
	.btn-add-detail
	{
		margin-bottom:10px;
	}
	.inner-wc
	{
		width:100%;
	}
	.btn-detail-pro
	{
		width:100%;
	}
	.video-home{
		margin-top:30px;
	}
	.linksmo
	{
		margin-bottom:20px;
	}
	.content-footer
	{
		
	}
	.content-footer div
	{
	
	}
	.hd-trust h2
	{
		text-align:center;
		border-left: none;
		padding-left:0;
		margin-top:20px;
		margin-bottom:20px;
	}
	.item-news-home
	{
		margin-bottom:25px;
	}
	.container-small
	{
		width:100%;
	}
	.item-news-more-home
	{
	}
	.item-news-more-home img
	{
		width:30%;
		float:left;
		margin-right:10px;
	}
	.top-news-1
	{
		margin-bottom:30px;
	}
	.timeline > li
	{
		width:50%;
	}
	.slide-title {
		font-size: 32px !important;
		line-height: 36px !important;
	}
	.silde-content { 
		margin-top: 10px !important;
		margin-bottom: 0px !important;
	}
	.inner-caption {
		bottom: 30px !important;
	}
	.content-lichsu
	{
		background-size:cover;
	}
	.tab-scoll
	{
		display:none
	}
	.thumb-slide
	{
		display:none !important
	}
	.button-sl
	{
		display:none;
	}
	.sub-page
	{
		font-size:30px
	}
	.sub-page span
	{
		font-size:20px;
		margin-bottom:10px;
	}
	.sub-page strong
	{
		font-size:30px
	}
	.box-info-workshop
	{
		position:relative;
		width:100%;
		padding:20px;
		padding-bottom:80px;
	}
	.btn-ws
	{
		bottom:10px;
		left:20px;
	}
	.box-sl-ws
	{
		margin-top:0;
	}
	.img-ws
	{
		width:100%;
		float: none
	}
	
	.item-cat-prohome
	{
		height:520px;
	}
	
	.wc
	{
		background-size:cover;
	}
	.xxxx
	{
		display:block;
	}
	.cr-page-prodetail .crumb
	{
		background-color:#f5f5f5;
	}
	.item-cat-giaiphap-page
	{
		padding-left:10px;
		padding-right:10px;
		min-height:230px;
		padding-top:10px;
		
	}
	.slide-img-product1
	{
		margin-top:30px;
	}
	.img-bs-info
	{
		margin-bottom:30px;
	}
	.item-cat-serv-top
	{
		margin-bottom:20px;
	}
	#myTabContent
	{
		margin-bottom:30px;
	}
	.item-w
	{
		margin-bottom:20px;
	}
	.item-news-lag-1
	{
		margin-bottom:15px;
	}
	.item-news-sm-1
	{
		margin-bottom:15px;
	}
	.wc::before
	{
		display:none
	}
	.item-partner
	{

	}
	.link-top-book
	{
		display:none
	}
	.img-small-slide img
	{
		width:100%;
	}
	.main-slider:after
	{
		height:190px;
	}
	.slide-title
	{
		font-size:20px !important;
	}
	.slide-title br
	{
		display:none
	}
	.img-small-slide img
	{
		width:80%;
		float:right;
	}
	.item-hist img
	{
		width:100%;
	}
	.lang a
	{
		color:#fff;
	}
	.container-video-home
	{
		height:auto;
	}
	.content-video-home
	{
		height:100%;
	}
}



@media handheld, only screen and (max-width: 768px) {
.hide-on-pc
{
	display:block;
}
.hide-on-pad 
{
	display:block;
}

.hide-on-tab 
{
	display:none;
}

.hide-on-moblie
{
	display:block;
}
	.show-on-pad
{
	display:block;
}
.show-on-tab
{
	display:block;
}
.show-on-mobile
{
	display:none;
}
	.left-trust
	{
		padding-bottom:20px;
	}
	.content-footer
	{
		
	}
	.footer
	{
	
	}
	.line-footer
	{
		margin:auto;
		margin-top:10px;
		margin-bottom:15px;
	}
	.box-menu
	{
		width:100%;
	}
	.page-one
	{
		padding-top:30px;
	}
	.hotline-m
	{
		display: block
	}
	.top-page
	{
		display:none;
	}



.icon-label {
    width: 40px;
    height: 40px;
    background-size: 200%;
    background-repeat: no-repeat;
}
.icon-label-new
{
	background-position:-40px 0;
}
.subtab li a
{
	margin-bottom:10px;
}
.btn-next-slide-home
{
	left:0px;
}
.btn-prev-slide-home
{
	right:10px;
}
.tabpro-home
{
	display:none;
}
.inner-item-pro
{
	padding:5px;
}
.name-item-styleshow-list
{
	margin-top:15px;
}
.link-top-book-m
{
	display:none
}
.button-drop
{
	display:none
}
.filter-daily
{
	width:100%;
}
.filter-daily .col-md-4
{
	margin-bottom:10px;
}
.content-sub img{
		display:block;
		width:100%;
		
	}
	.page-name-info
	{
		
	}
	.sub-page-top
	{
		text-align:center;
	}
	.line-top
	{
		margin:auto
	}
	.wc
	{
		background-size:cover;
	}
	.item-video-home-sub
	{
		margin-top:15px;
		margin-bottom:0;
	}
	.item-cat-prohome
	{
		height:420px;
	}
	.mask-item-sub-catpro
	{
		display:block !important;
	}
	.name-item-cat-prohome
	{
		display:none !important
	}
	.inner-mask-item-sub-catpro1
	{
		padding-left:15px;
		padding-right:15px
	}
	.line-item-sub-catpro
	{
		margin-top:15px;
		margin-bottom:15px;
	}
	.item-cat-giaiphap-page .img-item-cat-giaiphap img
	{
		width:100%;
	}
	.item-cat-giaiphap-page .name-item-cat-giaiphap
	{
		font-size:14px;
		line-height:22px;
	}
	.box-info-f-item-bs
	{
		
	}
	.item-news-f
	{
		margin-bottom:30px;
	}
	.img-frm-home
	{
		display:none
	}
	.box-sc
	{
		display:none
	}
	.link-top-book-right
	{
		display:block;
	}
	.title-home1
	{
		font-size:18px;
	}
	.swiper-container-cathome
	{
		padding-left:5px !important;
		padding-right:5px !important;
	}
	.swiper-container-cathome .swiper-slide-active
	{
		transform: scale(1);
	}
	.hexagon-grid
	{
		width:100%;
		grid-auto-rows: 255px;
	}
	.hex
	{
		width:255px;
		height:275px;
	}
	.hex img.img-hex
	{
		width:100%;
	}
	.hex:nth-child(3)
	{
		top: -58px;
		left:6px;
	}
	.img-small-slide img
	{
		width:30%;
		float:none;
		margin:auto;
	}
	.caption
	{
		padding-top:20px;
		text-align:center;
	}
	.inner-caption
	{
		text-align:center !important;
	}
	.silde-content
	{
	}
	.btn-slide
	{
		display:none !important
	}
	.hist:before
	{
		display:none
	}
	.item-hist-0 .content-hist
	{
		padding-left:0;
		margin-bottom:15px;
	}
	.item-hist-1 .content-hist
	{
		text-align:left;
		margin-bottom:15px;
	}
	.item-hist-1 .img-hist
	{
		padding-left:0;
	}
	.hist
	{
		margin-top:0;
	}
	.name-hist
	{
		margin-bottom:0;
	}
	.item-hist-0 .name-hist:before
	{
		display:none
	}
	.item-hist-1 .name-hist:before
	{
		display:none
	}
	.item-hist
	{
		margin-bottom:20px;
	}
}

@media handheld, only screen and (max-width: 570px) {
	.hide-on-pc
{
	display:block;
}
.hide-on-pad 
{
	display:block;
}

.hide-on-tab 
{
	display:block;
}

.hide-on-moblie
{
	display:none;
}
	.show-on-mobile
	{
		display:block;
	}
	.hide-on-mobile
	{
		display:none;
	}
	.frm-reg
	{
		width:100%;
	}
	.col-xs-15
	{
		
	}
	.frm-reg
	{
		padding:10px;
	}
	.attr-name
	{
		width:40%;
	}
	.attr-value
	{
		width:60%;
	}
	.subtab li
	{
		display:block;
	}
	.subtab li a
	{
		display:block;
		width:100%;
		text-align:center;
		margin-bottom:10px;
	}
	.name-cat-root
	{
		display:none;
	}
	.line-home
	{
		padding-top:20px;
		padding-bottom:20px;
	}
	.trust-home
	{
		padding-bottom:0;
		padding-top:0;
	}
	.title-home a
	{
		font-size:20px;
	}
	.page-name
	{
		font-size:32px;
		line-height:36px;
	}
	.swiper-container-product .swiper-slide-active
	{
		width:80%;
	}
	.item-cat-prohome {
		height: 730px;
	}
	.item-cat-giaiphap-page .name-item-cat-giaiphap
	{
		font-size:14px;
		line-height:18px;
		text-transform:none
	}
	.content-detail-giaiphap
	{
		padding:30px 20px;
	}
	.line-pro-home
	{
		padding-bottom:130px;
	}
	.bg-home
	{
		padding-top:0
	}
	.sub_menu_product
	{
		margin-top:10px;
	}
	.sub_menu_product ul li
	{
		width:45%;
	}
	.sub_menu_product ul li a
	{
		width:100%;
		margin:0;
	}
}
@media handheld, only screen and (max-width: 575px) {
	
	.hex:first-child
	{
		grid-row-start: 1;
        grid-column: 1 / span 2;
		margin:auto;
	}
	.hex:nth-child(2) {
	  grid-row-start: 2;
	  grid-column: 1 / span 2;
	  margin:auto;
	}
	.hex:nth-child(3) {
	  grid-row-start: 3;
	  grid-column: 1 / span 2;
	  top: 5px;
	  left: 0px;
	  margin:auto;
	}
	.hexagon-grid
	{
		grid-auto-rows: 266px;
	}
	
	.item-pro img
	{
		width:60%;
	}
}


@media handheld, only screen and (max-width: 500px) {

    .item-cat-prohome {
		height: 800px;
	}

}

@media handheld, only screen and (max-width: 480px) {

	.name-item-cat
	{

	}
	.item-cat-prohome {
		height: 770px;
	}

}
@media handheld, only screen and (max-width: 440px) {
	
	.item-cat-prohome {
		height: 710px;
	}
}

@media handheld, only screen and (max-width: 420px) {


	.item-cat-prohome {
		height: 660px;
	}

}
@media handheld, only screen and (max-width: 400px) {


	.item-cat-prohome {
		height: 610px;
	}

}


@media handheld, only screen and (max-width: 360px) {

}