
html {
    height: 100%;
}
body {
    user-select: none;
    background-position: center;
    background-attachment: fixed;
    background-repeat: no-repeat;
    background-size: 100% 100%;
    overflow: hidden;
}

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

#gamePage{
  user-select: none;
  background-position: center;
  background-repeat: no-repeat;
  background-size: 100% 100%;
  position:relative;
  height:82vh;
}

/* @font-face {
  font-family: Fontania-MjXr;
  src: url(Fontania-MjXr.ttf);
} */
#logoImage{
	top: 1vh;
}

.toBottom{
  position: fixed;
  bottom: 0vh;
}

#playBtn{
  position: fixed;
  bottom: 16vh;
  left: 4vw;
}

#questionDiv{
  left: 7.8vw;
  height:45vh;
  margin-top :10vh;
}

.topCss{
  right: 0.1vw; 
  margin-top: 2vh;
}

#numPad{
  margin-top: 7vh;
  left: 7.6vw;
}

#equalSign1, #equalSign2{
  left: 0.4vw;
  height: 11vh;
  color: white;
  font-size: 4vw;
  font-weight: bold;
}
#que1, #que2{
	height: 11vh;
}

#multText, #que1, #que2, #ans1, #ans2{
  text-align: center;
  border-radius: 5vh;/* 20vh; */
  border: 2px solid white;
  user-select: none;
  background-position: center;
  background-attachment: fixed;
  background-repeat: no-repeat;
  background-size: 100% 100%;
  overflow: hidden;
}

#soundBtn{
   left: 1vw;
}

#multText{
  right: 0.1vw; 
  color: black;
  font-size: 4vw;
  font-weight: bold;
}

.queDivCss{
  color: black;
  font-size: 3.5vw;
  font-weight: bold;
  /* font-family: Fontania-MjXr; */
}
.ansDivCss{
  height: 11vh;
  font-size: 3.5vw;
  font-weight: bold;
  /* font-family: Fontania-MjXr; */ 
}

#scoreText{
  left: 8.6vw;
  color: black;
  margin-top: 25vh;
  font-size: 2.8vw;
  font-weight: bold;
  text-align: center;
}

#score{
  top: 40vh;
  left: 1vw;
  right: 3.5vw;
  color: black;
  font-size: 3.5vw;
  font-weight: bold;
  text-align: center;
}

.blink_me {
  /* background-color: rgba(255, 255, 255, 0.548); */
  animation: blinker 1s linear infinite;
}
@keyframes blinker
{
  50%
  {
      opacity:0.5;
  }
}

.gameOverText{
  color: white;
  font-size: 6vw;
  text-align:center;
  font-weight: bold;
  margin-top: 8vh; 
}

#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;
}
  
.nopadding {
	padding: 0px !important;
}
