/* CSS Document */
@media handheld, only screen and (max-width: 1500px) {
	
	.logo
	{

	}
	
	.btn-prev-slide-home
	{
		right:20px;
	}
	.btn-next-slide-home
	{
		left:20px;
	}
	
}
@media handheld, only screen and (max-width: 1439px) {
	.menu > li > a
	{
		font-size: 12px;
		padding: 15px 5px;
	}
	
}
@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) {
	.header
   {
	   display:none;
   }
   .header-m
   {
	   display:block;
   }
   .main-nav
   {
	   display:none;
   }
   .panel-footer a.btn-hide-pc
	{
		display: inline-block;
	}
	.panel-footer a.btn-hide-pad
	{
		display: none;
	}
	.small-container
	{
		width:100%;
	}
	   
}
@media handheld, only screen and (max-width: 992px) {
   .item-w
   {
	   margin-bottom:10px;
   }
   .wc
   {
	   padding-bottom:0;
	   padding-top:30px;
   }
   .why
   {
	   padding-top:0;
   }
   .col-small
   {
	   display:none;
   }
	.panel-top
	{
		padding-left:0;
	}
	.frm-reg
	{
		width:60%;
	}
	.btn-prev-slide-home
	{
		right:10px;
		z-index:99;
	}
	.btn-next-slide-home
	{
		left:10px;
		z-index:99;
	}
	.title-home
	{
		font-size:26px;
	}
	.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%;
	}
	.intro-reg-home
	{
		width:100%;
	}

}
@media handheld, only screen and (max-width: 768px) {
	.left-trust
	{
		padding-bottom:20px;
	}
	.content-footer
	{
		padding-bottom:20px;
	}
	.call-icon,.email-icon,.item-w
	{
		margin-bottom:10px;
	}
	.kq1
	{
		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:20px;
		padding-bottom:20px;
	}
	.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%;
	}
	.subtab li a
	{
		padding: 10px 20px;
	}
	.box-menu
	{
		width:50%;
		margin-bottom:20px;
	}
	.linksmo
	{
		float:none;
		text-align:center;
		display:block;
		width:100%;
	}
	.linksmo > div
	{
		display:inline-block;
	}
	.top-footer
	{
		padding-bottom:20px;
		margin-bottom:20px;
	}
	.footer
	{
		padding-top:20px;
		padding-bottom:00px;
	}
	.subtab
	{
		display:none
	}
	.subtab-small
	{
		display:none
	}
	.box-cathome
	{
		padding-bottom:0;
	}
}
@media handheld, only screen and (max-width: 570px) {
	.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
	{
	}
	.item-cathome1 .box-info-cathome
	{
		position:static;
		width:100%;
		padding-top:15px;
		padding-bottom:15px;
	}
	.item-cathome2 .box-info-cathome
	{
		position:static;
		width:100%;
		padding-top:15px;
		padding-bottom:15px;
	}
	.inner-item-catlist
	{
		padding-left:15px;
		padding-right:15px;
	}
}
@media handheld, only screen and (max-width: 540px) {
}
@media handheld, only screen and (max-width: 480px) {
	
}
@media handheld, only screen and (max-width: 420px) {
.link-top
{
	font-size:14px;
}
	
}
@media handheld, only screen and (max-width: 360px) {
}