/* CSS Document */
@media handheld, only screen and (max-width: 1550px) {
	.item-proj-home1
	{
		width:600px;
		height:auto;
	}
	.item-proj-home2
	{
		width:300px;
	}
	.item-proj-home3
	{
		width:360px;
		left:-20px;
		top:120px;
	}
}
@media handheld, only screen and (max-width: 1500px) {
	
	.btn-prev-slide-home
	{
		right:20px;
	}
	.btn-next-slide-home
	{
		left:20px;
	}
	.menu li a
	{
		
	}
	.list-his
	{
		width:100%
	}
	
	
}
@media handheld, only screen and (max-width: 1439px) {
	.item-proj-home3 {
		width: 300px;
		left: -87px;
		top: 120px;
	}
	.next-ser1 {
       left: 36%;
	}
	.prev-ser1 {
       left: 40%;
	}
	.menu > li > a {
		font-size: 13px;
	}
	.item-giatri
	{
		width:100%;
		line-height:24px;
	}
}

@media handheld, only screen and (max-width: 1399px) {
	
	.list-view2 .item-filter
	{
		width:100%;
	}
	.menu li a
	{
		padding:0 10px;	
	}
	.menu-product li a
	{
		padding: 8px 0;
		font-size:12px;
		padding-left:25px;
	}
	.box-khuyenmai
	{
		padding:10px 15px;
	}
	.qty-pro .input-group
	{
		margin-bottom:10px;
	}
	.btn-add-detail
	{

	}
	.box-sale ul
	{
		height:170px;
	}
	.top-proDetail
	{
		padding-top:30px;
		padding-bottom:25px;
	}
	.why
	{
		padding-top:10px;
		padding-bottom:10px;
	}
	.btn-sl.btn-sl-next
	{
		left:15px;
	}
	.btn-sl.btn-sl-prev
	{
		right:15px;
	}
	.btn-sl
	{
		z-index:9;
	}
	.box-cathome
	{
		height:490px;
	}
	.course-home-wrapper
	{
		bottom:-121px;
	}
	.swiper-container-tamnhin
	{
		width:780px;
	}
}
@media handheld, only screen and (max-width: 1319px) 
{
}
@media handheld, only screen and (max-width: 1350px) {
	.swiper-slide-ser-2 {
		width: 35% !important;
	}
	.next-slide-ser2
	{
		left:34%;
	}
	.box-intro-ser-2
	{
		height:auto;
		padding:20px;
	}
	
	
}
@media handheld, only screen and (max-width: 1220px) {
	
	
}
@media handheld, only screen and (max-width: 1199px) {
	#header
	{
		display:block;
	}
	.header
   {
	   
   }
   .btn-header-m
   {
	   display:block;
   }
   .header-m
   {
	  
   }
   .main-nav
   {
	   display:none;
   }
   .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;
	}
	.why
   {
   }
	.item-w
   {
	   padding-top:5px;
	   padding-bottom:5px;
   }
   .item-w img
   {
	   
   }
   .item-w .intro-w
   {
	   
   }
   .item-w .content-w
   {
	   
   }
   .item-w .content-w > div
   {
	  
   }
   .item-w .title-w
   {
	   font-size:12px;
   }
   .crumb
   {
	   border-top:solid 1px #d7d7d7
   }
   .pos-sticky
   {
	
   }
   
  .outer-frm-search-pc
  {
	  position:inherit;
	  width:100%;
	  background-color:#dd1018;
	  padding-top:5px;
	  padding-bottom:5px;
  }
  .frm-search-pc
  {
	  width:100%;
	  margin:auto;
	  border:none
  }
  .frm-search-pc input
  {
	  padding-top:11px;
  }
  .frm-search-pc .btn-submit-search
  {
	  height:41px;
  }
  ul.sub-cat-home
  {
	  padding-left:0;
  }
  ul.sub-cat-home li a
  {
	  font-size:12px;
  }
  .box-sale-pc
  {
	  display:none;
  }
  .box-sale-m
  {
	  display:block
  }
  .course-home-wrapper {
    bottom: -142px;
}
.box-cathome {
    height: 440px;
}
.tamnhin .col-bg-tamnhin .inner-col-bg
{
	width:100%;
}
.swiper-container-tamnhin
{
	width:100%;
	padding-right:0;
	padding-left:0;
}
	   
}
@media handheld, only screen and (max-width: 992px) {
   .title-detail-pro
   {
	   margin-top:20px;
   }
   .pos-sticky
   {
	   position:static;
	   margin-bottom:20px;
   }
   .info-detail
   {
	   padding-top:0;
	   padding-bottom:0;
   }
   .top-proDetail
   {
	   padding-top:15px;
	   padding-bottom:15px;
   }
   .wc
   {
	   padding-bottom:30px;
	   padding-top:180px;
   }
   .outer-content-wc
   {
	   padding-top: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
	{
		font-size:28px;
	}
	.item-trust
	{
		margin-bottom:20px;
	}
	.topmenu
	{
		display:none
	}
	.item-preview-6
	{
		-ms-flex: 0 0 20%;
		flex: 0 0 20%;
		max-width: 20%;
	}
	.item-preview-5
	{
		-ms-flex: 0 0 25%;
		flex: 0 0 25%;
		max-width: 25%;
	}
	.item-preview-4
	{
		-ms-flex: 0 0 33.3333%;
		flex: 0 0 33.3333%;
		max-width: 33.3333%;
	}
	.item-preview-3
	{
		-ms-flex: 0 0 33.333%;
		flex: 0 0 33.333%;
		max-width: 33.333%;
	}
	.item-preview-2
	{
		-ms-flex: 0 0 50%;
		flex: 0 0 50%;
		max-width: 50%;
	}
	.item-preview-1
	{
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
		max-width: 100%;
	}
	.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
	{
		display:none;
	}
	.box-slide-mobile
	{
		display:block;
	}
	.xxx-btn
	{
		position:static;
		margin-top:15px;
	}
	.btn-add-detail2
	{
		margin-bottom:10px;
	}
	.logo-footer
	{
		margin-bottom:15px;
	}
	.content-footer
	{
		margin-bottom:15px;
	}
	.wc::before {
		bottom:0
	}
	.why
	{
		padding-top:15px;
		padding-bottom:15px;
	}
	.sl-ser1
	{
		position:static;
		width:100%;
	}
	.intro-ser-2
	{
		min-height:inherit;
		margin-bottom:20px;
	}
	.box-intro-ser-2
	{
		position:static;
		width:100%;
	}
	.swiper-slide-ser-2
	{
		width:100% !important
	}
	.next-slide-ser2 {
		left: 95%;
	}
	.swiper-slide-ser-1 {
		width: 33.33333% !important;
	}
	.line-service-home-1
	{
		min-height:inherit;
		padding-bottom:40px;
	}
	.line-service-home-1::before {
		display: none
	}
	.next-ser1 {
		left: -10px;
		right:inherit;
		top:50%;
		margin-top:-24px;
		bottom:inherit;
		display:none
	}
	.prev-ser1 {
		right: -10px;
		left:inherit;
		top:50%;
		margin-top:-24px;
		bottom:inherit;
		display:none
	}
	.item-proj-home1
	{
		position:static;
		width:100%;
		margin-top:20px;
	}
	.item-proj-home2
	{
		position:static;
		width:100%;
		margin-top:20px;
	}
	.item-proj-home3
	{
		position: relative;
		width:100%;
		left:inherit;
		top:inherit;
	}
	.item-proj-home
	{
		margin-bottom:20px;
	}
	.name-item-proj-home
	{
		visibility:visible;
		transform: scale(1);
	}
	.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
	}
	.hide-pad
	{
		display:none
	}
	.combo-price strong
	{
		font-size:16px;
	}
	.tab-content-lichkhaigiang
	{
		padding:20px;
	}
	.combo-price del
	{
		margin-bottom:0;
		font-weight:normal;
		font-size:12px;
		color:#666;
	}
	.swiper-container-combo .swiper-slide-active
	{
		width:80%;
	}
	.swiper-container-news .swiper-slide
	{
		width:80%;
	}
	.swiper-container-news .swiper-slide-active
	{
		width:80%;
	}
	.swiper-container-art .swiper-slide-active
	{
		width:80%;
	}
	.container-small
	{
		width:100%;
	}
	.title-home
	{
		line-height:24px;
	}

.frm-search-pc
  {
	 width:100%;
  }
  .col-cat
  {
	  width:100%;
  }
  .view-all-link
  {
	  display:none
  }
  .hide-on-pad
  {
	  display:none
  }
  .box-cathome {
    height: 460px;
}
.course-home-wrapper {
    bottom: -121px;
}

.inner-short-price
{
	width:100%;
}

}
@media handheld, only screen and (max-width: 768px) {
	.left-trust
	{
		padding-bottom:20px;
	}
	.content-footer
	{
		
	}
	.call-icon,.email-icon,.item-w
	{
		margin-bottom:10px;
	}
	
	.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:40px;
		padding-bottom:40px;
	}
	.page-one
	{
		padding-top:30px !important
	}
	.item-preview-6
	{
		-ms-flex: 0 0 25%;
		flex: 0 0 25%;
		max-width: 25%;
	}
	.item-preview-5
	{
		-ms-flex: 0 0 33.3333%;
		flex: 0 0 33.3333%;
		max-width: 33.3333%;
	}
	.item-preview-4
	{
		-ms-flex: 0 0  33.333%;
		flex: 0 0  33.333%;
		max-width:  33.333%;
	}
	.item-preview-3
	{
		-ms-flex: 0 0 33.333%;
		flex: 0 0 33.333%;
		max-width: 33.333%;
	}
	.item-preview-2
	{
		-ms-flex: 0 0 50%;
		flex: 0 0 50%;
		max-width: 50%;
	}
	.item-preview-1
	{
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
		max-width: 100%;
	}
	.title-hist
	{
		font-size:14px;
	}
	.title-hist
	{
		padding-right:90px;
	}
	.list-his .item-his:nth-child(2n) .content-hist .title-hist
	{
		padding-left:90px;
	}
	.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
	}
	.button-next-ye
	{
		display:none;
	}
	.button-prev-ye
	{
		display:none
	}
	.content-hist-xxxx
	{
		width:100%;
	}
	.item-box-content-top
	{
		margin-bottom:15px;
	}
	.hide-m
	{
		display:none
	}
	.price-m
	{
		display:block
	}
	.colviewright
	{
		border:none;
	}
	.colviewleft
	{
		border:none;
	}
	
	.article-home-item
	{
		margin-left:0
	}
	.article-home-info
	{
		padding:30px;
	}
	.article-home-img
	{
		position:static;
		float:left;
		width:120px;
		height:120px;
		margin-right:20px;
		transform:none;
		padding:10px;
	}
	.top-item-article-home
	{
		overflow:hidden;
		margin-bottom:20px;
	}
	.article-home-course
	{
		border-bottom:none;
	}
	.article-home-name
	{
		margin-top:50px;
	}
	.sub-tab
	{
		display:none
	}
	.content-detail-khoahoc h2
	{
		font-size:18px;
	}
	.page-name
	{
		font-size:20px;
	}
	.tab-lichkhaigiang .nav-item .nav-link
	{
		font-size:16px;
	}
.item-khoahoc-khaigiang
{
	padding:15px;
}
.course-home-wrapper
{
	padding:15px;
	padding-bottom:15px;
}
.swiper-khoahoc
{
	padding-top:20px;
}
#combohome .swiper-slide-next
{
	opacity:0.5;
}
.box-fix
{
	bottom:0;
	left:0;
	width:100%;
	top:unset;
	background-color:#f2f2f2;
	-webkit-border-radius: 0;
border-radius: 0;
}
.box-fix a
{
	width:25%;
	text-align:center;
	float:left;
	-webkit-border-radius: 0;
border-radius: 0;
margin-bottom:0;
line-height:34px;
}
.box-fix a.hot-fix
{
	
	border-right:solid 1px #d7d7d7;
}
.box-fix .zalo
{
	
	border-right:solid 1px #d7d7d7;
}
.box-fix .mes
{
	
}
.box-fix .mes span
{
	
}

.box-fix a span
{
	display: inline-block;
	font-weight:700;
	padding-left:5px;
	text-indent:-99999em
}
.copyright
{
	margin-bottom:44px;
}
.btn-sl-khoahoc
{
	width:34px;
	height:34px;
	line-height:32px;
}
.btn-sl-next-khoahoc
{
	    right: -10px;
}
.btn-sl-prev-khoahoc
{
	left: -10px;
}

.btn-sl-khoahoc
{
	
}
.dis-none-m
{
	display:none
}
.review-home
{
	padding-bottom:40px;
	padding-top:40px;
}
.btn-sl-next-download
{
	margin-right: -40px;
}
.btn-sl-prev-download
{
	margin-left: -40px;
}
.btn-sl.btn-sl-prev
{
	right:10px;
	z-index:999
}
.btn-sl.btn-sl-next
{
	left:10px;
	z-index:999
}
		.col-cat
  {
	  width:100%;
  }
  ul.sub-cat-home
  {
	  padding-top:5px;
	  padding-bottom:5px;
  }
  ul.sub-cat-home li a
  {
	  padding:0px 5px;
  }
  .qty-pro .input-group
  {
	  width:100%;
  }
  .link-top-hotline
  {
	  display:none
  }
  .btn-header-des
  {
	  margin-right:20px;
  }
  .link-top-email
  {
	  display:none
  }
 .course-home-wrapper {
    bottom: -176px;
}
.box-cathome {
    height: 450px;
}
}
@media handheld, only screen and (max-width: 570px) {
	.link-top-hotline
	{
		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-6
	{
		-ms-flex: 0 0 33.3333%;
		flex: 0 0 33.3333%;
		max-width: 33.3333%;
	}
	.item-preview-5
	{
		-ms-flex: 0 0 33.3333%;
		flex: 0 0 33.3333%;
		max-width: 33.3333%;
	}
	.item-preview-4
	{
		-ms-flex: 0 0  33.333%;
		flex: 0 0  33.333%;
		max-width:  33.333%;
	}
	.item-preview-3
	{
		-ms-flex: 0 0 50%;
		flex: 0 0 50%;
		max-width: 50%;
	}
	.item-preview-2
	{
		-ms-flex: 0 0 50%;
		flex: 0 0 50%;
		max-width: 50%;
	}
	.item-preview-1
	{
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
		max-width: 100%;
	}
	.item-preview-list
	{
		width:100% !important;
	}
	.item-preview-list img
	{
	}
	.box-menu
	{
		width:100%;
		margin-bottom:15px;
		display:none
	}
	.item-w
	{
		margin-bottom:5px;
	}
	.intro-w
	{
		display:none
	}
	.item-news-top1
	{
		margin-bottom:20px;
	}
	.trust-pro .item-trust-pro
	{

	}
	.title-detail-pro
	{
		margin-top:15px;
	}
	.next-slide-ser2
	{
		display:none
	}
	.btn-sl-prev-khoahoc
	{
		left:-5px
	}
	.btn-sl-next-khoahoc
	{
		right:-5px
	}
	 ul.sub-cat-home li
	  {
		  display:block;
		  width:50%;
		  float:left;
		  padding:4px 5px;
	  }
	  .logo
	  {
		  padding-top:5px;
		  padding-bottom:5px;
	  }
	  .html_burger_menu_active .menu-item-avia-special
	  {
		  top:20px;
	  }
	  .btn-header-m
	  {
		  margin-top:20px;
	  }
	  .btn-header-des
	  {
		  margin-right:55px
	  }
	  #ui-id-1
	  {
		  left:10px !important;
		  width:95% !important
	  }
	   .box-cathome {
    height: 550px;
}
.course-home-wrapper {
    bottom: -136px;
}
.wc {
    padding-bottom: 30px;
    padding-top: 140px;
}
.box-slide-mobile
{
	height:140px;
}
.logo
{
	height:80px;
}
}
@media handheld, only screen and (max-width: 540px) {
	
}
@media handheld, only screen and (max-width: 480px) {
	.panel-m
	{
		padding-top:13px
	}
	
}
@media handheld, only screen and (max-width: 440px) {
	 .box-cathome {
    height: 490px;
}
.link-top
{
	font-size:14px;
}
}
@media handheld, only screen and (max-width: 360px) {
}