body,html 
{
	height: 100%;
	margin: 0;
}
#home
{
	display:none;
	height:12vh;	
	margin-left:2vw;
}
#logo
{
	height:12vh;	
}
#background 
{	
	background-size: 100% 100%;	
	background-position: center;
	background-repeat: no-repeat;
	background-attachment: fixed;
	overflow: hidden;		
}
.nopadding
{
	padding:0 !important;
}

#playImgDiv
{
	position:fixed;
	bottom:5vh;
	height:30vh;
	width:15vw;
}
#playImage
{
	
	position: absolute;
	bottom:0vh;
	z-index:1;
}
#runBhaloo
{
	position:fixed;
	bottom:10vh;
}

.playImgAnimation
{
	animation:spin 1s linear infinite;
}
@keyframes spin
{ 
	10% {transform:rotatey(360deg); }
	100% {transform:rotatey(1000deg); }
	
}
.playImgAfterAni
{
	animation:tough 4s linear infinite;
}
@keyframes tough
{ 
	20% {transform:rotatey(15deg); }
	100% {transform:rotatey(15deg); }
	
}

#gamePage
{
	display:none;
}
#threeWordsMainDiv
{
	height:20vh;
	top:20vh;
	z-index:1;
}
#word1,#word2,#word3
{
	text-align: center;
	font-size: 3vw;
	font-weight:800;
	font-family: 'Abril Fatface', serif;
	color:black;
	text-decoration:underline;
}
#bhalooImageDiv
{
	displAy:none;
	bottom:0;
	position:fixed;
	z-index: 3;
	
}
#bhalooImage
{
	height:72vh;
}
#eventImagesDiv
{
	margin-top: 17vh;
}
.modal 
{
	 display: none; /* Hidden by default */
	 position: fixed; /* Stay in place */
	 z-index: 1; /* Sit on top */
	 padding-top: 100px; /* Location of the box */
	 left: 0;
	 top: 0;
	 width: 100%; /* Full width */
	 height: 100%; /* Full height */
	 overflow: hidden; 
	 background-color: rgba(0,0,0,0.6); 
	 padding:10%;
}
.blink_me
{
	animation: blinker 1s linear infinite;
}
@keyframes blinker 
{  
	50% { opacity: 0.5; }
}
#acknowledgementDiv
{
	display:none;
	margin-top: 2%;
	background-color: aliceblue;
	border: 0.22vw solid black;
	border-radius: 3vw;
}
.fontClass
{
	font-size:1.5vw;
	margin-top:1.5%;
	color:black;
	text-align: center;
}
.firstLetter:first-letter
{
	font-size:2vw;
}


#developerName
{
	margin-bottom: 2vh;
}
