@charset "utf-8";
/* CSS Document */
	.br4{display:inherit;}
	.btOrder{width: 400px; margin: -350px 0 0 -200px; }
	.btMenu{width: 500px;  margin: -550px 0 0 -200px;}
	.map{width: 80%; height: 450px; margin-top: 180px;}
	.navTop{ font-size: .7em;}
	.navLR{	margin:0 2px; }
	.navTop a{ padding: 10px 6px 5px 6px; }
	
	.intro{margin-top: -7svh; font-size: .27em;}
	h1.h1inside{font-size: 4em;}

@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;}
	/*.navTop{ font-size: 12px;}
	.navLR{	margin:0 7px; }*/
	.btbooking{ padding: 10px 9px; }

}

@media screen and (max-width: 767px){
	.br2{display:inherit;}
	.hide-mobile{
		display:none;
	}
	.show-mobile{
		display: inline;
	}
	.heightT{ height:110px;}
	.home1{width:100%; margin-left: 0px;}
	.tablet100, .contact_txt{
		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;}
	.menu-expanded {  width: 100%;}
	.bgShapeWhite{ height: 50px; position: absolute; margin-top: -50px;}
	.tigallery{ width: 70%;}
	.spcGallery{ height: 70px;}
	.findus1{margin-top: 0px; width: 70%;}
	.map{width: 80%; height: 320px; margin-top: 100px;}	
	.menuhome{width: 60%;}
	.menupage{width: 60%; margin: -25px 0;}
	
	.backstretch {
		/*background-size: 400px;
	   max-height: 100px!important;*/
	}
	body{font-size: 14px;}
	h1{font-size: 4em;}
	h2{font-size: 1.8em; line-height: 1em;}
	h4, h4.h4package{margin:20px 0 5px 0;}
	h4.h4package{margin:40px 0 5px 0; font-size: 1.1em;}
	.intro{  margin: -2% 0 0 0; text-align: center; padding: 0 2% 0 0; font-size: .35em; /*top: 0%; position: absolute; width: 100%; z-index: 99;*/}
	.introTxt{font-size: 4.8em;}
	.bgWhite{ padding: 30px 0px; background-size: 20%; }
	.bgNorWhite{padding: 20px 10px; margin: 0 10px; }
	.bgNorWhite2{ margin-bottom: 15px; padding:5px 20px 5px 0; height: 210px; }
	.galbg{ padding: 0px 0px 0px 0px;}
	.bgLogo, .bgLogoT{ background-size: 70%;}
	.img90{	width: 100%; margin-top: 15px;	}
	.priceCol{text-align: center;}
	.heighprice{display:block; height: 10px;}
	.txtPrice{font-size: 2em;}
.mins{ font-size: .65em;}
	.spPrice{padding: 0 1px;}
	.choice{ margin: 0px 0 5px 0; padding: 0;  letter-spacing: 0;}
	ul.listul{ padding: 0 0 0 4px; margin: 0 0 0 0px; }
	ul.listulSm li{ padding-top: 5px;}
	.icoList{margin: -10px 2px 0 -30px; width: 25px;}
	.box25, .box25_pack{ height: inherit; padding-bottom: 25px;}
	/*h2.h2gold{	font-size:16px;}*/
	.tbVou{ width:80px;}
	.btButton{font-size: 14px; padding: 2px 0;}
	.padleft{padding-left: 20px;}

	.logo{width:45%; margin: -2% 0 0 -2%; }
	.logoHome{width:90%; margin: -15px auto 0px auto;}
	.mobCenter{ text-align: center;}
	.clrMob5{ margin: 0; padding: 0 8px;}
	.spPrice2{ padding: 3px 3px 0 3px;}
	.imgmassage{margin: 150px 0 -20px 0; width: 80%;}
	.martzoro{ margin-top: 20px;}
	.bgGreen{ background-size: 150%;}
	.bgWhite2{ background-size: 100%;}
	.lineH{width: 50%;}
	.icoContact{width: 30px; margin: 5px 2px 14px 0;}
	.btbookingFirst{ display: inline-block; position: absolute; bottom: 2.5%; left: 12%; z-index: 99; font-size: 1.7em; padding-left: 10%; padding-right: 10%;}
	h1.h1inside{font-size: 3em;}
	.branchShow{top: 100%; font-size: .7em; padding: 5px 10px; /*text-shadow: 2px 2px 2px #000;*/ }
	.bgSlogan{font-size: 2.3em; line-height: 1.5em; padding: 15% 0; background-size: 300%;}
	.btLink{font-size: 1.5em;  -webkit-text-stroke-width: 0px; padding: 10px 30px;}
	.logoFoot{width: 50%; margin-bottom: 15px;}
	.boxContent{padding: 40px 0 50px 0;}
	h2.h2Content{ margin-top:30px; font-size: 2.3em; }
	.mobileLeft{text-align: left;}
	.mobileLeftHome{text-align: center;}
.imgTreatment{margin: 0;}
.galAllHight{height: auto; width: 90%; margin: 5px;}
	
}
@media screen and (max-width: 500px){
	
	body{ background-attachment: initial;}
	body.bgdelivery{  background-position: 50% 65%; background-size: 170%; background-color: #d5d7d8;}
	.btOrder{width: 60%; position: inherit;  margin-left: auto;  margin-right: auto; margin-top: -220px; }
	.btMenu{width: 90%;position: inherit;  margin-left: auto; margin-top: -350px;  margin-right: auto; }
	.bg-shape{height: 50px;}
	.condi1{height: 16px;}
	.borR{border:none;}
	.descfont{ font-size: 13px; line-height: 16px;}
	.descfont2{font-size: 16px; line-height: 24px;}
	.descfont3{font-size: 18px; line-height: 26px;}
	.boxRegister{font-size: 16px;}
	.br1{display:inherit;}
	.img100, .mobile100, .footer1, .footer2, .menutxt, .txtSetMenu1, .deli, .deli3{	width: 100%; margin-top: 15px;	}
	.foot{	width: 60%;}
	.normalSPC{padding: 20px 0;}
	.colmobileno{ margin: 0; padding: 0;}
	.back{width:50px;}
}