body
{
   user-select: none;
  background-position: center;
  background-repeat: no-repeat;
  background-size: 100% 100%;
  overflow:hidden;
  }
  .words1,#wrongWordInstruction,#FillCorrectWord,#acknowledgementDiv
{
   user-select: none;
  background-position: center;
  background-repeat: no-repeat;
  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;
}
.a{
	width:1vw;
}
.drag
{
	z-index:1;
}
.words1
{
 color:white;
 font-size:2.3vw;
 margin-left:0.3vw;
 height:15vh;
  display:flex;
justify-content:center;
align-items:center;
}
.blink_me {
  animation: blinker 1s linear infinite;
}
@keyframes blinker
{
  50%
  {
      opacity:0.5;
  }
}
#ShowOptions
{
	margin-top:8vh;
	 display:flex;
justify-content:center;
align-items:center;
margin-left:4.5vw;
}
#ShowCorrectWord
{
	 display:flex;
justify-content:center;
align-items:center;
}
.words
{
 color:white;
 font-size:2.4vw;
 margin-left:1.4vw;
 display:inline-block;
 }
.dash
{
	border-bottom: dashed black;
}
.wrongSelect
{
animation-name: shakeX;
}
#wrongWord,#wrongWordInstruction,#ShowCorrectWord,#HindiSentence
{
color:white;
height:15vh;
font-size:2.7vw;
padding: 10px;
margin-top:4vh;
 }
 #FillCorrectWord
{
color:white;
height:37vh;
padding: 20px;
margin-top:4vh;

	}
 #showWrongWordInstruction,#FillCorrectWordInstruction,#wrongWordInstruction
 {
	 font-size:2.3vw;
 }
 #Instruction
 {
	 height:20vh;
 }
 #FilltheBlank
 {
	 height:24vh;
 }
 #ShowCorrectWord
 {
	 color:green;
 }
 .borderBottom
 {
	 border-bottom:3px solid red;
 }
 .borderBottomCorrect
 {
 border-bottom:3px solid green; 
 }
#ansdiv
{
	margin-top:29vh;
}
#que
{
	border-radius:15px;
	width:23vw;
}
.nopadding
{
	padding:0px !important;
}
 
#HomeNLogodiv
{
	margin-top:1vh;
} 
 #homeid
 {
	 visibility:hidden;
 }
 #gamepage,#hintPage,#bottomGrid
{
	display:none;
}
#endpage
{
	display:none;
}
 #credits
{
	display:none;
} 
#acknowledgementDiv
{
margin-top: 1%;
padding:3vw;
color:white;
}
.fontClass
{
font-size:1.5vw;
margin-top:1.5%;
color:white;
text-align: center;
}

#finalSentence
{
	margin-top:23vh;
	color:green;
 font-size:3vw;

}
#wrongWordInstruction
{
	margin-top:-10vh;
}
#showWrongWord,#wrongWordInstruction
{
	display:flex;
justify-content:center;
align-items:center;
}
 .pos
{
	position: fixed;
	bottom : 0;
}

#bottomGrid
{
	position: fixed;
	bottom : 0;
	z-index:5;
}
.gameover
{
	color:white;
	text-align:center;
	font-size:4.5vw;
	margin-top:3vh;
}
