@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: 14px;}
	.navLR{	margin:0 10px; }
	.covidsafe{width: 180px; margin: 250px 0 0 90px;}

@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; }
	.covidsafe{width: 150px; margin: 200px 0 0 70px;}

}

@media screen and (max-width: 767px){
	.br2{display:inherit;}
	.hide-mobile{
		display:none;
	}
	.show-mobile{
		display:inherit;
	}
	.logo{width:70%; padding: 0; margin: 0; margin-top: -15px; }
	.logoInner{ text-align: left; width: 32%; margin-left: 2%;}
	.idhead{ text-align: center; padding-bottom: 0;}
	.idhead ul{margin: 0; padding: 0; }
	.idhead ul li{list-style: none; margin: 0; padding: 0;}
	.idheadL{ text-align: left;}
	.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: 22px;}
	h2{font-size: 20px;}
	h4{margin:20px 0 5px 0;  font-size: 18px; text-align: center;}
	.intro{ margin-left: 5px; margin-top: -130px; text-align: left;}
	.bgWhite, .bgWhite2{ padding: 30px 20px; background-size: 340%; background-repeat: repeat;}
	.bgWhite2{ margin-top: 0px;}
	.bgNorWhite{padding: 20px 10px; margin: 0 10px; background-size: 100%; padding-bottom: 200px;}
	.bgNorWhite2{ height:inherit; margin-bottom: 0px; padding-bottom: 20px;}
	.galbg{ padding: 0px 0px 0px 0px;}
	.bgLogo{ background-size: 70%;}
	.bgLogoT{ background-size: 200%; background-position: left top;}
	.img90{	width: 100%; margin-top: 15px;	}
	.priceCol{text-align: center;}
	.heighprice{display:block; height: 10px;}
	.txtPrice{font-size: 1.5em; line-height: 1em; margin-right: 3px;}
.mins{ font-size: .7em;}
	.spPrice{padding: 0 1px;}
	.choice{ margin: 0px 0 5px 0; padding: 0; font-size: 1.1em; line-height: 1.5em; letter-spacing: 0;}
	ul.listul{ padding: 0 0 0 20px; margin: 0 0 0 0px; }
	ul.listulSm li{ padding-top: 5px;}
	.icoList{margin-left: -20px;}
	.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;}
	.imgpic{margin-bottom: 0px; margin-top: 0px;}
	.covidsafe{width: 110px; right: 10px; position:absolute; margin-top: 30px;}
	.lineHr{border: 1px #828147 solid; display: block; margin: 30px 0; }
	.healthfund2{width: 60%; margin-bottom: 15px;}
	.bgSpcNone{padding-bottom: 0px;}
}
@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;}
}