body
{
  user-select:none;
  background-repeat: no-repeat;
  background-position: conter;
  background-attachment: fixed;
  background-size:100% 100%;
}
.se-pre-con 
{
	position: fixed;
	left: 0px;
	top:150px;
	width:100%;
	height: 100px;
	z-index: 9999;
	background-repeat: no-repeat;
	background-position:center;
}
#ansdiv
{
	margin-top:29vh;
}
#que
{
	border-radius:15px;
	width:23vw;
}
.nopadding
{
	padding:0px !important;
}
 
#HomeNLogodiv
{
	margin-top:1vh;
} 
 #homeid
 {
	 visibility:hidden;
 }
 #myProgress
 {
	 visibility:hidden;
 }
 #gamepage
{
	display:none;
}
#levelPage
{
	display:none;
}
#levelPage
{
	margin-top:15vh;
}
#endpage
{
	display:none;
}
 #credits
{
	display:none;
} 
#acknowledgementDiv
{
margin-top: 1%;
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;
}

#timer
{
	visibility:hidden;
	height:15vh;
	width:8vw;
	background-color:white;
	font-size:5vw;
	text-align:center;
	border-radius:50%
}
#chkbtn
{
	height:13vh;
	width:5vw;
	margin-left:0.5vw;
}
.letters
{
 height:13vh;
 width:8vw;
 font-size:3.2vw;
 margin-top:2vh;
 color:#0080FF;
 border-radius:50px;
 padding: 10px;
 box-shadow: 5px 10px #DCDCDC;
}
.words
{
 height:13vh;
 width:5vw;
 color:#0080FF;
 font-size:3vw;
 margin-left:0.5vw;
 border-radius:50%;
 padding: 10px;
 box-shadow: 4px 10px #DCDCDC;
}
#wordsGrid
{
   margin-top:3vh;
}
#soundDiv
{
	height:13vh;
	/* width:5vw; */
}
#soundbtn
{
	margin-left:1vw;
}
#marathiWord 
{
background-color:white;
color:#0080FF;
height:11vh;
font-size:3vw;
font-size:3vw;
padding: 10px;
box-shadow: 4px 10px #DCDCDC;	
 }
 .pos
{
	position: fixed;
	bottom : 0;
}

#bottomGrid
{
	position: fixed;
	bottom : 0;
	z-index:5;
}
#myProgress 
{
  width: 50%;
  background-color: #ddd;
  margin-top:6vh;
  border-radius:1vw;
  border:1px solid gray;
}

#myBar 
{
  width: 100%;
  border:1px solid gray;
  height: 3vh;
  border-radius:1vw;
}
#alpahabateDiv
{
	z-index:2;
	margin-top:2vh;
}
.gameover
{
	text-align:center;
	font-size:4.5vw;
	margin-top:3vh;
}
.pandaimages
{
	margin-top:29vh;
}
#circle 
{
    width: 1.5vw;
    height:2.7vh;
    border-radius: 50%;
    background:white;
	overflow:hidden;
	  
}
.snow {
	overflow:hidden;
	position: absolute;
	transform: translateY(400px);
	animation: fall 1.5s infinite linear;
}
.snow1 {
	overflow:hidden;
	position: absolute;
	transform: translateY(400px);
	animation: fall 2s infinite linear;
}
.snow2 {
	overflow:hidden;
	position: absolute;
	transform: translateY(400px);
	animation: fall 3s infinite linear;
}
.snow3 {
	overflow:hidden;
	position: absolute;
	transform: translateY(400px);
	animation: fall 4s infinite linear;
}
.snow4 {
	overflow:hidden;
	position: absolute;
	transform: translateY(400px);
	animation: fall 5s infinite linear;
}
.snow5 {
	overflow:hidden;
	position: absolute;
	transform: translateY(400px);
	animation: fall 6s infinite linear;
}
@keyframes fall {
	0% {transform: translateY(0);}
}   