.no-js #loader { display: none;  }
.js #loader { display: block; position: absolute; left: 100px; top: 0; }
.se-pre-con 
{
	position: fixed;
	left: 0px;
	top: 0px;
	width: 100%;
	height: 100%;
	z-index: 9999;
	background: center no-repeat #fff;
}
body
{
	background-attachment:fixed;
	background-repeat: no-repeat;
	background-size:100% 100%;
	user-select:none;
	overflow:hidden;
}
/* #gamePage
{
	margin-top:14vh;
} */
.padding0
{
	padding:0px !important;
}
.borderClass
{
	font-weight: bold;
	text-align:center;
	color:white;	
	margin-left:5%;
	margin-top:1%;
}
.blinkClass
{
   animation: blinker 1s linear infinite;
}
@keyframes blinker 
{
   50% {
       opacity: 0.5;
   }
}

#soundDiv,#nextDiv
{
	margin-top:15%;
}    
#message
{
	font-size:8.5vw;
	color: black;
}
/* #aksharDiv
{
	display:none;
} */
.aksharClass
{	
    padding: 7%;
    font-weight: bold;
    font-size: 5vw;
    text-align: center;
	color:white;
	height: 21vh;
	background-size:100% 100%;
	background-repeat:no-repeat;
}
.noPadding
{
	padding : 0%!important;
}
.heightClass{
	height:17vh;
}
.modal 
{
	padding: 10vw;
} 
.modal-content
{
    background-color:rgba(38, 59, 95, 0.611764705882353);
    box-shadow: 17px 25px 14px rgb(0, 0, 0), inset -98px 0px 100px rgb(38, 59, 95);
    border: 4px solid white;
    margin-top: 4vh;
}
.overlay
{
  z-index: 10;
}
#confiramtionText
{
    font-size: 3vw;
    line-height: 10vh;
}
#responseBox {
   margin-top: 25vh;
    background-color: #185b94;
    color: white;
    position: relative;
    top: 0;
    left: 0;
    height: 59vh;
    padding: 2vh;
}
#responseBoxDiv
{
	padding: 0%!important;
}
#btnDiv {
    margin-top: 3vh;
}
#Yes,#No
{
	background-color:rgb(249,185,0);
	color:black;
	font-size:2.5vw;
	font-weight:bold;
}
#endPage{
	margin-top: 10vh;
}
.blink_me {
    animation: blinker 1s linear infinite;
}
@keyframes blinker
{
	50%
	{
		opacity:0.5;
	}
}