@charset "utf-8";

@import url('https://fonts.googleapis.com/css2?family=Playfair+Display:ital,wght@0,400;0,500;0,600;0,700;0,800;0,900;1,400;1,500;1,600;1,700;1,800;1,900&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Prompt&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Noto+Sans:ital,wght@0,100..900;1,100..900&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Dancing+Script:wght@400..700&display=swap');


/* CSS Document */



.menuHolder{
	position: absolute;
	top: 0px;
	right: 0px;
	
	width:100%;
	
	/*background-color: blue;*/
	
	
	z-index: 20;
	
}


				.hMenu{
					text-align:justify;
					width:100%;
					
					float:left;
					
					margin-top:0px;
					margin-bottom:0px;
					
					
					/*font-family:'srrojee','thsarabunnew',Tahoma, Geneva, sans-serif;*/
					
				/*	font-family: 'Maven Pro', sans-serif;
					font-weight: 100;
					*/
					
					/*font-size:16px;*/
					/*font-size:14px;*/
					/*font-size:18px;*/
					
					
				}
				
				.hMenu ul{
					
				}
				
				
				.menufiller 
				{
					width:100%;
					display: inline-block;
					
					height:0px;
					
					margin-top:0px;
					margin-bottom:0px;
				}
				
				/*.menuitem 
				{
					display: inline-block;
					
					margin-top:0px;
					margin-bottom:0px;	
				}*/
				
				
				.hMenu li{
					display: inline-block;
					
					
					margin-top:0px;
					margin-bottom:0px;
					
					position:relative;
				}
				
				.menuitem
				{
					/*top:5px;*/
					
					font-weight: 600;
					
					color:#fff;
				}

				.menuitem a
				{
					text-decoration:none;
					color:inherit;
				}
				
			.menuitem:hover{
				/*color:#ccc;	*/
			}

#topFloatWithMenuOuter{
	float:left;
	
	width:100%;
	
	background-color: #eeeeee;
}


#topFloatWithMenuInner{
	float:left;
	
	width:90%;
	
	margin-left:5%;
}

.firstHeading{
  font-family: "Noto Sans", sans-serif;
  font-optical-sizing: auto;
  /*font-weight: <weight>;*/
  font-style: normal;
  font-variation-settings:
    "wdth" 100;
}

.firstHeading h1{
	margin:0;
	padding: 0;
}

h2{
  font-family: "Dancing Script", cursive;
  font-optical-sizing: auto;
 
  font-style: normal;
	
	font-size:45px;
}


h3{
  font-family: "Dancing Script", cursive;
  font-optical-sizing: auto;
 
  font-style: normal;
	
	font-size:32px;
}




.floatfull{
	
	float:left;
	width:100%;
	
	
}

.floatwhite{
	
	float:left;
	width:100%;
	
	background-color: #fff;
	
}


.floatmargin90{
	
	float:left;
	width:90%;
	
	margin-left:5%;
	margin-right: 5%;
}


.floatmargin80{
	
	float:left;
	width:80%;
	
	margin-left:10%;
	margin-right:10%;
}

.photoBg{
	background-image: url("images/nobg.png");
	background-position: bottom right;
	background-repeat: no-repeat;
	
	
}

.gallerydiv{}

.gallerydiv img{
	padding: 0;
	margin:0;
}

.eachGalleryFloat{
	float:left;
	width:20%;
	
	
	margin-right:0%;
	margin-left:0%;
}