.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
{
	margin-top:26%;
	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%;
}
.modal 
{
	padding-top: 11%;
}
.overlay
{
  z-index: 10;
  background-color: rgba(0,0,0,0.5);
}
.noPadding
{
	padding : 0;
}