body{			background-color:#000000;
}

#menu{			margin-left:5%;
				margin-top:5%;
				margin-bottom:5%;
				margin-right:5%;}

#menu li{		display:inline;
				list-style:none;
				padding-right:1%;
				font-family: 'Sarpanch', sans-serif;
				font-size:20px;
}

#menu a{		color:rgba(255,0,4,0.60);					
}

#menu a:hover{	color:rgba(255,0,4,1.00);
}

#bottom{			margin-bottom:5%;
				margin-left:5%;
				margin-right:5%;
				margin-top:1%;
				clear:both;}

#bottom a{		text-decoration:none;
				color:#71F4E9;
				font-family: 'Sarpanch', sans-serif;
				float:left;
				margin-left:5%;
}
#bottom hr{		clear:both;}

#about{			float:left; 
				width:30%; 
				padding-left:8%; 
				padding-right:1%;
				text-align:left;
}

#about p{		font-size:15px;
				list-style:none;
				font-family:helvetica;	
				color:#4cc2c8;
				text-decoration:none;
}

#about a{   	font-size:15px;
				list-style:none;
				font-family:helvetica;	
				color:#4cc2c8;
				text-decoration:none;
}

#about a:hover{     text-decoration:none;
                    font-size:15px;
				    list-style:none;
				    font-family:helvetica;	
				    color:rgba(255,0,4,1.00);	
}
                    

#about h1{		font-size:20px;
				list-style:none;
				font-family: 'Sarpanch', sans-serif;
				color:#4cc2c8;	
}

#contact{		clear:both;
                float:left; 
				width:30%; 
				padding-left:8%; 
				padding-right:1%;
				padding-top:23%;
				text-align:left;
}
#contact h1{    font-size:20px;
				list-style:none;
				font-family: 'Sarpanch', sans-serif;
				color:#4cc2c8;
				margin:0;
				padding:0;
}

#contact p{		font-size:15px;
				list-style:none;
				font-family:helvetica;	
				color:#4cc2c8;
				margin:0;
				padding:0;
}

#logo{			width:100px;
				overflow:hidden;
				float:left;
				clear:both;
				margin-left:7%;
				margin-bottom:3%;
				align-items:center;
}
				
#logo img{		width:100%;
}

#galwrap{		width:100%;
				float:left;
				margin-left:5%;
				margin-bottom:3%;
}

ul.gallery li{	list-style:none; 
				display:block; 
				float:left; 
				height:340px; 
				width:270px; 
				overflow:hidden; 
				padding:3px;
}

img.img_gallery{	max-height:500px; 
					max-width:500px;
}

img.img_gallery_problematic{ 	height:350px; 
								overflow:hidden;
}

img.img_gallery_tall{           width:300px;
}


#hero{		max-height:700px; 
			max-width:700px; 
			margin-right:3%; 
			overflow:hidden;
}
.img_big{		margin-bottom:4%;
}

img.img_big{		max-height:1000px; 
				max-width:700px;
}

#title{		width:30%;
			margin-left:3%;
			float:left;
			margin-top:20%;
}
#title h1{		font-size:30px;
				list-style:none;
				font-family: 'Sarpanch', sans-serif;
				color:#4cc2c8;	
}

.img_big2{		margin-bottom:1%;
}

img.img_big2{	max-height:1000px; max-width:1200px;
}

#title2{		width:30%;
			margin-left:9%;
			float:left;
			clear:both;
			margin-bottom:1%;
}
#title2 h1{		font-size:30px;
				list-style:none;
				font-family: 'Sarpanch', sans-serif;
				color:#4cc2c8;	
}

#nav{	margin-left:40%;
}

#nav a{	text-decoration:none;
		color:#71F4E9;
		font-family: 'Sarpanch', sans-serif;
		float:left;
}

#email a{			text-decoration:none;
					font-size: 15px;
					list-style:none;
					font-family:helvetica;
					color:#4cc2c8;
					float:left;
}

#email a:hover{		color:rgba(255,0,4,1.00); font-family:helvetica; text-decoration:none; font-size:15;
}

