.se-pre-con {
  position: fixed;
  left: 0px;
  top: 150px;
  width: 100%;
  height: 100px;
  z-index: 9999;
  background-repeat: no-repeat;
  background-position: center;
}
.nopadding {
  padding: 0 !important;
}
.toBottom {
  position: fixed;
  bottom: 0;
}
html {
  height: 100%;
}
body {
  user-select: none;
  background-position: center;
  background-attachment: fixed;
  background-repeat: no-repeat;
  background-size: 100% 100%;
  overflow: hidden;
}
#instruction,.typeStyle,#type_12,#type_3,#ansLCM_rope,#instructionLCM,#numberSystemDiv,#finalAnsDiv,#ansLCM {
  margin-top: 5vh;
  user-select: none;
  background-position: center;
  background-repeat: no-repeat;
  background-size: 100% 100%;
  overflow: hidden;
}
#ansLCM_rope{
  height: 5vh;
    position: absolute;
    top: 31vh;
}
#gamePage{
  position: absolute;
}
#questionDiv{
  border: 2px solid white;
  /* border-radius: 100%;
   */
   height: 72vh;
}
.outerDivClass{
  border: 2px solid white;
  height: 15vh;
  margin-top: 2vh;
  right: 2vw;
}
.ineerDivClass{
  height: 6vh;
 color: white;
 text-align: center;
 font-size: 2.2vw;
 font-weight: 600;
}
.numaratorDiv{
  margin-top: 1.5vh;
  border-bottom: 3px solid white;
}
#arrowDiv{
  color: white;
 font-size: 2.2vw;
 font-weight: 600;
}
#instruction,#instructionLCM{
  color: white;
 text-align: center;
 font-size: 3vw;
 font-weight: 600;
 height: 14vh;
 padding-top: 2.5vh;
}

#mainQueDiv{
  justify-content: center;
  display: flex;
  background-position: center;
  background-repeat: no-repeat;
  background-size: 100% 100%;
}

.numStyle{
  color: white;
 text-align: center;
 font-size: 3.5vw;
 font-weight: 600;
}
.typeStyle{
  color: white;
  text-align: center;
  font-size: 2.8vw;
  font-weight: 600;
  margin-top: 8vh;
  height: 16vh;
  z-index: 1;
  padding-top: 3.2vh;
}
#type_12{
  position: absolute;
    top: 8vh;
}
#type_3{
  position: absolute;
    top: 32vh;
}
#firstNum0{
  border-bottom: rgb(47, 44, 212) 4px solid;
}
#secondNum0{
  border-bottom: rgb(197, 37, 149) 4px solid;
}
#ansLCM{
  color: white;
  text-align: center;
  font-size: 3vw;
  font-weight: 600;
  margin-top: 15vh;
  height: 10vh;
  z-index: 1;
}
.blink_me {
  animation: blinker 1.5s linear infinite;
}
@keyframes blinker {
  50% {
    background-color: rgb(73, 161, 46);
  }
  /* 100% {
    background-color: grey;
  } */
}

.pulse {
  animation: pulse-animation 2s infinite;
}

@keyframes pulse-animation {
  0% {
    box-shadow: 0 0 0 0px rgba(0, 0, 0, 0.2);
  }
  100% {
    box-shadow: 0 0 0 20px rgba(0, 0, 0, 0);
  }
}
.height{
  height: 10vh;
  background-color: white;
  border: 2px solid red;
  margin-top: 2vh;
  /* color: black; */
  font-size: 3vw;
  font-weight: 700;
  text-align: center;
}
.diffHeight{
  height: 10vh;
  /* color: white; */
  margin-top: 2vh;
  font-size: 3vw;
  font-weight: 700;
  text-align: center;
}
.lineDiv{
  margin-top: 2vh;
 border-bottom: 4px solid white;
}
.signClass
{
  color: white;
  font-size: 3vw;
  font-weight: 700;
  text-align: center;
  margin-top: 2vh;
}
.parentClass{
  display: flex;
  align-items: center;
}
#finalAnsDiv2{
  margin-top: 6vh;
}
#finalAnsDiv3{
  margin-top: 15vh;
}
#finalAnsDiv{
  height: 62vh;
  z-index: 1;
}
#finalAnsDivRope{
  height: 50vh;
    position: absolute;
    background-position: center;
    /* background-attachment: fixed; */
    background-repeat: no-repeat;
    background-size: 100% 100%;
    top: 11vh;
}
#gameOver {
  text-align: center;
  color: white;
  font-size: 7vw;
  font-weight: bold;
}
.blueFontColor,#Fparent0{
  color: rgb(47, 44, 212);
}
.pinkFontColor,#Fparent1{
  color: rgb(197, 37, 149)}

  #responseBox {
    background-color: #185b94;
    color: white;
    position: absolute;
    top: 20vh;
    left: 0;
    height: 25vh;
  }
  #questionMsg{
    font-size: 2.5vw;
    margin-top: 3vh;
  }

.fontClass {
  font-size: 1.3vw;
  margin-top: 1vh;
  color: black;
}
.firstLetter:first-letter {
  font-size: 1.5vw;
}

#acknowledgementDiv {
  margin-top: 4vh;
  background-color: aliceblue;
  border: 0.22vw solid black;
  border-radius: 3vw;
  text-align: center;
  display: none;
  color: white;
}
#numberSystemDiv{
  position: absolute;
    top: 12vh;
}
#buttonValue12{
  display: none;
}