 html{
        height:100%;
} 
body{
   background-attachment:fixed;
   background-repeat: no-repeat;
   background-position:center;
   background-size:100% 100%;
   overflow:hidden; 
   user-select:none;
}
.nopadding{
    padding:0% !important;
}
.se-pre-con{
  position: fixed;
  left: 0px;
  top:150px;
  width:100%;
  height: 100px;
  z-index: 9999;
  background-repeat: no-repeat;
  background-position:center;
}
#logo
{
  top: 1vh;
}
#playGame{
  position:fixed;
  bottom: 16vh;
  left: 4vw;
}
#nextButtonDiv,#replayGame,#replayNcredit{
    position: fixed;
    bottom: 0%;
}
#gamePage{ 
  background-repeat: no-repeat;
  background-size: 100% 100%;
  background-position: center;
  height:82vh;
  display:none;
}
.questionClass{
  left:16vw;
  height:45vh;
  margin-top: 10vh;
}
.divIdClass{
	height:11vh;
  display: inline-flex;
  margin-top: 2vh;
  right:0.1vw;
}
.innerDivClass{
   background-repeat: no-repeat;
   background-size: 100% 100%;
   height:100%;
   background-attachment: fixed;
   border: 2px solid white;
   border-radius: 12vh;
   text-align:center;
}
#questionDiv
{
  left: 0.1vw;
}
#titleId{
  background-attachment:fixed;
  background-repeat:no-repeat;
  background-size:100% 100%;
  border-radius:12vh;
  border: 2px solid white;
  text-align:center;
	color:black;
	font-size:4vw;
	font-weight:bold;
}
.AnswerDivIdclass{
  background-attachment:fixed;
  background-repeat:no-repeat;
  background-size:100% 100%;
  height:11vh;
  color: black;
  font-size: 3.5vw;
  font-weight:bold;
  border-radius:12vh;
	border: 2px solid white;
  text-align:center;
}
#scoreId{
  margin:25vh 0px 0px 17vw;
}
#score{
  font-size: 3.5vw;
  color:black;
  text-align: center;
  font-weight: bold;
  margin-left:17.8vw;
}
.scoreSpanClass{
  font-size:2.8vw;
  color:black;
  text-align: center;
  font-weight: bold;
}
.spanIDclass {
  font-size:3.5vw;
  color:black;
	font-weight: bold;
  margin: 2vh 0px 0px 1vw;
}
.equalClass{
	font-size: 4vw;
  color:white;
	font-weight: bold;
  left:0.4vw;
}
#soundlogo{
  left:1vw;
}
.highlightZero
{
  color:red;
}
 #gameOver{
  margin-top: 8vh; 
  font-size: 6vw;
  text-align: center;
  font-weight: bold;
  color:white;  
}
.blink_me{
  animation: blinker 1s linear infinite;
}
@keyframes blinker {  
  50% { opacity: 0.5; }
}
.keypadClass{
  left:16vw;
  margin-top:7vh;
}
#acknowledgementDiv {
  display: none;
  background-color: aliceblue;
  margin-top: 3vh;
  border: 0.22vw solid black;
  border-radius: 3vw;
  box-shadow: 5px 6px 2px black;
  text-align: center;
}
#developerNameDiv{
    margin-bottom: 2vh;
}
.fontClass{
    font-size:1.3vw;
    margin-top:1vh;
    color:black;
}
.firstLetter:first-letter{
    font-size:1.5vw;
}
@media only screen and (max-width:640px)
{
  .AnswerDivIdclass{
    left:1vw;
  }

} 