@charset "utf-8";
/* CSS Document */
	.br4{display:inherit;}
	.navTop{ font-size: 20px;}
	.spcLR{margin: 0 30px 0 0;}
	.bgSpcTop{padding-top: 100px;}
	h1.h1{ font-size: 100px; margin-top: 150px; }
	.txtPrice{padding: 5px; width: 80px; font-size: 20px; margin: 20px 2px;}
	.priceL{margin-left: 20px;}

@media screen and (max-width: 991px){	
	.br3{display:inherit;}
	.show-tablet{
		display:inherit
	}
	.hide-tablet{
		display:none;
	}	
	.carousel-caption h3 {  font-size: 34px; line-height: 28px;}
	.carousel-caption p {  font-size: 12px; line-height: 14px;}
	.icoDown{margin-bottom: -40px; width: 40px;}
	.navTop{ font-size: 16px;}
	.spcLR{margin: 0 15px 0 0;}
	.logo, .tablet100{
		width: 150px;
	}
	.ico{ width: 30px;}
	.bgSpcTop{padding-top: 100px;}
	h1.h1{ font-size: 80px; margin-top: 100px; }

}

@media screen and (max-width: 767px){
	.navTop2{ text-align: left; font-size: 20px; padding-left: 10px; position: absolute; z-index: 999999;}
	.logoDiv{ text-align: center; padding-bottom: 5px;}
	
	.br2{display:inherit;}
	.hide-mobile{
		display:none;
	}
	.show-mobile{
		display:inherit;
	}
	.bgGold, .bgDarkBlack, .bgWhiteGold, .bgAbout{  background-position: 70% 0%; background-size: 200%;}
	.bgContact-Dark, .bgContact{  background-position: 0% 0%; background-size: 200%;}
	h1.h1, h1.h1Black, h1.h1GoldDark { font-size: 40px; padding: 100px 0 0 0;}
	.btMenu{ margin-bottom: 20px;}
	.boxW{width: 82px;}
	.icoH1{width: 25px;}
	.h1nor{margin-top: -50px; padding-top: 0;}
	.txtH1Thai{font-size: 24px;}
	
	.menu-expanded {  width: 100%;}
	.carousel-caption p {color: #000;  font-size: 14px; }
	.item:nth-child(1) { background-position: -280px 0px;}
	.item:nth-child(2) { background-position: -280px 0px;}
	
	.bgSpcTop{padding-top: 140px;}
	h1.h1{ font-size: 60px; margin-top: 50px; line-height: 30px; }
.txtPrice{padding: 5px; font-size: 20px; width: 60px; margin: 20px 3px;}
	.txtPriceRes{ font-size: 20px;  margin: 20px 0px;}
.mins{ font-size: 11px; }
.mailtxt{font-size: 40px;}
.mailtxt2{font-size: 22px;}
.newBig{font-size: 14px; line-height: 20px;}
	
}

@media screen and (max-width: 500px){
/*body,	
.carousel,
.carousel-inner,
.carousel-inner .item {
  height: 80%;
}
.carousel-inner .item {
  margin-top: 120px;
}*/
.item:nth-child(1) { background-position: -40px 0px;}
.item:nth-child(2) { background-position: 51% -10px;}
.item:nth-child(3) { background-position: 50% -10px;}
	.carousel-caption{
	margin-bottom: -25px;}
	
.carousel-inner .item {
  height: 75%;
}
	.homecon{margin-top: -180px;}
	.voucher{ width: 80%;}
	
	
	
	.br1{display:inherit;}
	.mobile100{
		width: 95%;
	}
	h1.h1{ font-size: 40px; margin-top: -40px; }
}