@charset "utf-8";
/* CSS Document */

.navLR{
	margin:0 25px;
}
.btvoucher{
	position:absolute; margin:20px 0 0 660px;
} 		

	#footer{
		width:100%;
	}
		.gal100{
			width:700px;
		}

.lang_box{  margin: 10px 0 0 10px; }


@media screen and (max-width: 992px){	
	#mainImg{
		width:100%;
	}
	#addr-tel{
		text-align:center;
	}
	.btvoucher{
		position:absolute; margin:20px 0 0 530px;
	}
	.LRmainImg{ height: 427px; width: 20px;}
	.spcNav{
		margin:0 15px;
	}
	.navHome{
		height: 14px;
	}
		.promotionImg{
			width:100%;
		}
		.imgNotShowMobile{
			display:none;
		}
		.imgShowMobile{
			display:inherit;
			visibility:visible;				
		}
			.spcT{
				margin:80px 0 0 0;
			}
}




@media screen and (max-width: 768px){	
	.LRmainImg{
		width:100%;
	}
	.welcome{
		padding-top:20px;
	}	
	.hide-mobile{
		display:none;
	}
	.show-mobile{
			display:inherit;
	}
	.show-mobile img{
			visibility:visible;
	}
	.show-mobile img.imgnotshow{
		width:250px;
		height:auto;
	}
	#footer{
		font-size:12px;
	}
	.btvoucher2{
		position:absolute; margin:20px 0 0 -20px;
		width:150px;
	}
		.gal100{
			width:100%;
		}
	.lang_box{ margin: 63px 0 0 -12px; }
	.spcInnerList{margin-bottom: 40px;}
}

@media screen and (max-width: 500px){
	h2{
		font-size:14px;
		font-weight:bold;
		line-height:14px;	
	}
	.icoHealthFund{
		width:100%
	}
	.btvoucher2{
		display:none;
	}
		.carousel-indicators { bottom:-70px; }
	.voucherimg{
		width:90%;
	}
	.voucherimgFlower{
		display:none;		
	}
	.mobile100{
		width:90%;	
	}
	.logofoot{
		width:80%;	
	}
	
}