.no-js #loader { display: none;  }
.js #loader { display: block; position: absolute; left: 100px; top: 0; }

html{
	height:100%;
	overflow-y:hidden;
}
.se-pre-con 
{
	position: fixed;
	left: 0px;
	top: 0px;
	width: 100%;
	height: 100%;
	z-index: 9999;
	background: center no-repeat #fff;
}
body
{
	user-select: none;
	background-repeat: no-repeat;
	background-position:center;
	background-size:100% 100%;
	background-attachment: fixed;
	overflow: hidden;
	height:100%;
}
#soundDiv,#soundDiv1
{
	margin-top:13%;
}
#soundDiv,#balloonDiv
{
	pointer-events:none;
}
#message
{
	font-size:7vw;
	color: black;
}
#starDiv
{
	z-index:1;
	margin-top:1%;
} 
#text
{
	font-size: 11vw;
    margin-top: 11%;
    font-weight: bold;
    color: white;
}
.paddingClass
{
	padding:2%;
}
.akshar
{
	z-index: 5000;
	color: black;
	margin-top:-113%;
	font-size:4vw;
	font-weight: bold;
}
.marginClass
{
	margin-top:40%;
}
#showMessage
{
	margin-top: 24%;
	color:white;
    font-size:6vw;
    font-weight: bold;
}
.modal-content
{
	/* margin: auto;
	border: 0;
	width: 80%; */
	box-shadow: 17px 25px 14px rgb(0, 0, 0), inset -98px 0px 100px rgb(38, 59, 95);
} 
.modal 
{
	padding: 10vw;
} 
.overlay
{
  z-index: 10;
  background-color: rgba(0,0,0,0.5);
}
.noPadding
{
	padding : 0;
}
#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;
	}
}