html{
	height:100%;
	width:100%;
}
body 
{
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}

.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;
}
#openingScreen,#secondScreen{
	display:none;
}
.blink_me {
animation: blinker 1s linear infinite;
}
@keyframes blinker {  
50% { opacity: 0.5; }
}

#background,#gamesCard{
	background-repeat:no-repeat;
	background-size:100% 100%;
	background-position:center;
	background-attachment:fixed;
}
#imgPart,#textPart{
	border:10px solid #733c14;
	height:70vh;
	border-radius:1.8vw;
}
#imgPart,#textPart{
	padding:1%;
	background-repeat:no-repeat;
	background-size:100% 100%;
	background-position:center;
}
#borderImg1,#borderImg2,#borderImg3{
	height:70vh;
}
.nopadding{
	padding:0!important;
}

#openingScreen{
	padding:10%;
}
#showMenu{
	padding:10% 0% 0% 0% !important;
}
#scrollBar{
	overflow-x: scroll;
	overflow-y: hidden;
	white-space: nowrap;
}
.menuNames{
	color:black;
	font-size:2.2vw;
	font-family:Calibri;
	font-weight:bold;
	text-transform:capitalize;
}
.showInline{
	width:33.50%;
	display:inline-block;
	padding:0% 1% 0% 1% !important;
}
.scrolls{
	
	padding:2% 0% 0% 0% !important;
}
.wholeWidth{
	width:100%;
}
#homeAndLogoDiv,#storyWidgets{
	bottom:0;
	position:fixed;
}
.widgets{
	height:20vh;
}
.borders{
	border: 3px solid #733c14;
}
.gameNames{
	color:black;
	font-size:2.2vw;
	font-weight:bold;
	font-family:Calibri;
	text-transform:capitalize;
}
#storyName{
	color:black;
	font-size:6vw;
	font-weight:bold;
	font-family:Calibri;
	text-transform:capitalize;
}
#storyTitle,#pageNoDiv{
	color:black;
	font-size:2.3vw;
	font-weight:bold;
	font-family:Calibri;
	text-transform:capitalize;
}
#sightText{
	color:black;
	font-size:4.5vw;
	font-family:Calibri;
	
}
#sightText::first-letter{
	font-weight:bold;
	color:black;
	font-size:6vw;
	text-transform:capitalize;
}
#pageText{
	color:black;
	text-align:justify;
	font-family:Calibri;
	padding:3% 0% 10% 0% !important;
}
#mainImg{
	height:60vh;
}
.ackHead{
	color:black;
	font-family:Calibri;
	font-size:1.6vw;
	font-weight:bold;
}
.ackData{
	color:black;
	font-family:Calibri;
	font-size:1.5vw;
	font-weight:500;
}
#ackDiv1,#ackDiv2{
	padding:5% 0% 0% 0% !important;
}