.se-pre-con {
position: fixed;
left: 0px;
top:150px;
width:100%;
height: 100px;
z-index: 9999;
background-repeat: no-repeat;
background-position:center;
}

body
{
	background-size:100% 100%;
	background-repeat:no-repeat;
	background-position:center;
	background-attachment:fixed;
	user-select:none;
}
.noPadding
{
	padding:0 !important;
}
#coverPage
{
	position:fixed;
	bottom:0;
}
#gridDiv
{
	background-color:#93cef18c;
	border: 1px solid black;
	box-shadow: 10px 10px 10px rgba(0, 0, 0, 0.5);
   	border-radius:0.9vw;
}
.border
{
	text-align: center;
    box-shadow: 2px 3px 3px 2px #7a3d3d;
    border: 1px solid #888888;
    font-size: 4vw;
    font-weight: bold;
    /* height: 10vh; */
    margin: 0.8vw;
    color: white;
    border-radius: 1vw;
}
.words
{
	font-size:2vw;
	font-weight:bold;
	color:black;
}

#searchWord
{
	font-weight:bold;
	color:white;
	text-align:center;
}
#crossWordGamePage
{
	display:none;
}
#coverPage
{
	display:block;
}
#progressBarDiv
{
	border:3px solid rgb(76, 122, 76);
	visibility:hidden;
	margin-top:2vh;
	border-radius:1vw;
	height: 3vw;
	box-shadow: 10px 10px 10px rgba(0, 0, 0, 0.5);
}
#progressBar
{
	background-image: linear-gradient(135deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
	box-shadow: 10px 10px 10px rgba(0, 0, 0, 0.5);
	background-size: 30px 30px;
	animation: animate-stripes 3s linear infinite;
}
@keyframes animate-stripes{
	0% {
		background-position: 0 0;
	}
	100% {
		background-position: 60px 0;
	}
}

#gamePage
{
	display:none;
}

.fontClass
{
	font-size:1.4vw;
	margin-top:1vh;
	color:black;
}
#homeDiv
{
	visibility:hidden;
}

#resetBtnDiv
{
	position:fixed;
	bottom:0;
	display:none;
}
.imgCls
{
	margin-top:2.5vh; 
	text-align:center;
	background-color: #93cef18c;
	border-style: outset;
	border-radius:0.9vw;
	border-color:black;

}
/* #word1,#word3
{
	top:3vh;
} */
/* #word2,#word4
{
	top:1vh;
} */
/* .fiveDivs
{
	display:flex;
} */
#acknowledgementDiv 
{
	margin-top: 10vh;
	background-color: aliceblue;
	border: 0.22vw solid black;
	border-radius: 2vw;
	display:none;
	text-align:center;
}
#developerNameDiv
{
	margin-bottom: 2vh;
}
.fontCls
{
	font-size:1.3vw;
	margin-top:1.5%;
	color:black;
}
.firstLetter:first-letter
{
font-size:1.5vw;
}
#widget
{
	position:fixed;
	bottom:0;
}
#creditDiv
{
	position:fixed;
	right:0;
	bottom:0;
}
#gameOver
{
	font-size:7vw;
	font-weight:bold;
	/*  margin-top:-10vh;  */
	color:white;
}
/* font-size:4.5vw;
	font-weight:bold;
	 margin-top:-10vh; 
	color:white; */
#playAgainDiv,#creditDiv
{
	display:none;
}
#playAgainDiv
{
	position: fixed;
    bottom: -1vh;
}
#imageDiv1,#imageDiv2
{
	bottom: 16vh;
    position: fixed;
}
#gridDiv
{
	bottom:7vh;
	position:fixed;
}
.gliphyCls
{
	visibility: hidden; 
    height: 5vh;
    background-color: aqua;
    font-size: 2vw;
}
#imageDiv2
{
	left: 4vw;
}
#starDiv
{
	visibility:hidden;
}
#nextDiv
{
	display:none;
	position:fixed;
	bottom:0;
	right:0;
}
.blink_me
{
    animation:blinker 1s linear infinite;
}
@keyframes blinker
{
    50%
    {
        opacity:0.5;
    }
}