@charset "utf-8";
/* CSS Document */
	.br4{display:inherit;}
	.bgMenu{padding-top:400px;}
	.bgGallery{padding-top:300px;}
	.h130{ height: 80px; }

@media screen and (max-width: 991px){	
	.br3{display:inherit;}
	.show-tablet{
		display:inherit
	}
	.hide-tablet{	;
		display:none;
	}	
	.carousel-caption h3 {  font-size: 30px;}
	.icoDown{margin-bottom: -40px; width: 40px;}

}

@media screen and (max-width: 767px){
	h1{font-size: 2em;}
	.br2{display:inherit;}
	.hide-mobile{
		display:none;
	}
	.show-mobile{display:inherit;}
	.home1{width:100%; margin-left: 0px;}
	.tablet100{
		width: 100%;
	}
	.bgGold, .bgDarkBlack, .bgWhiteGold, .bgAbout{  background-position: 70% 0%; background-size: 230%;}
	.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;}
	
	/*.item:nth-child(3) {
	  background-position: 55% 100%; background-size: 350%;
	}*/
	.logo{ width: 200px; margin-left: -100px; }
	.txtLogo{width: 80%; right: 10%; bottom: 40%;}
	.txtOurmenu{width: 80%; left: 10%; bottom: 40%;}	
	.txtBooking{height: 80px;}
	.txtNor{font-size: 1em;}
	.txtCalltoBook{  font-size: 1.5em; padding: 50px 0 20px 0; letter-spacing: .4em; -webkit-text-stroke-width: 1px; }
	.bgAbout{padding-bottom: 10%;}
	.logoBook{ width: 100px; position: absolute; margin: -70px 0 0 0px;}
	/*.txtLogo2{display:inherit; width: 90%; position: absolute; bottom: 30px; z-index: 50;}	*/
	.menu-expanded {  width: 100%;	}
	.bgMenu{ background-size: 610%; padding-top: 50px;}
	.bgMenuInner{ background-size: 610%; padding-top: 40px;}
	.tiMenu{ height: 50px; margin-bottom: 50px; }
	.imgPic, .imgPic100{width: 100%;}
	.bgGallery{ background-size: 300%; padding-top:50px;}
	.bgGalHead{padding:12px 0; text-align: center; font-size: .9em; letter-spacing: 4px; background-size: 105%; }
	.bgFindus{ padding-top: 50px;}
	.icoSocialFoot{margin-left:0px;width: 40px;}
	.h130{ margin: 15px 0 50px 0; }
	.pagesingle, .pagecouple{width:100%; }
	.lineH{margin: 5px 0; }
	.footnormal{width: 80%; text-align: left; }
	.findus1{width: 90%;}
	.findus2{width: 60%;}
	.findus3{width: 100%;}
	.findus4{width: 100%;}
	.findus5{width: 100%;}
	.hightnav{height: 40px;}
	
	.txtAbout{width: 85%;}
	.spcSocialFoot{margin-left: 30px;}
	
	
}

@media screen and (max-width: 500px){
	
	.br1{display:inherit;}
	.img100, .mobile100{	width: 100%; margin-top: 15px;	}
	.foot{	width: 60%; }
	
	.img90{	width: 80%; margin-top: 15px;	}
	.img70{	width: 70%; margin-top: 15px;	}
	.colmobileno{ margin: 0; padding: 0;}
	.back{width:50px;}
}