html, body {
  height: 100%;
  margin: 0;
  font-family: "Quicksand", sans-serif;
  font-size: 20px;
  color: #990000;
}
h1 {
  font-weight: lighter;
}

input {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  }


.grid2x2 {
  min-height: 100%;
  display: flex;
  flex-wrap: wrap;
  flex-direction: row;
  justify-content: center;
}
.grid2x2 > div {
  display: flex; 
  flex-basis: 100%;
  flex-direction: column;
}
.grid2x2 > div > div {
  flex-direction: row;
}

.box {  
  align-items: center;
  justify-content: center;
}
.box1 { background-color:#fff; padding: 50px; }
.box2 { background-color: #990000; color: #fff; padding: 50px; }
.box2 a:link {
  color: #fff;
  text-decoration: none;
}
.box2 a:hover {
  text-decoration: underline;
}

.burnt_logo {
  width: 200px;
}
.easyngo_logo {
  width: 170px;
}
.pepe
{
  max-width: 800px;
}
.button {
  background-color: #ffffff;
  color: #990000;
  border: none;
  padding: 15px 32px;
  text-align: center;
  text-decoration: none;
  display: inline-block;
  font-size: 16px;
}
.button:hover {
  background-color: #4e0000;
  color: white;
  cursor: e-resize;
  box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
}

a:link {
  color: #990000;
  text-decoration: none;
}
a:hover {
  text-decoration: underline;
}

@media (pointer:none), (pointer:coarse) {

  html, body {
    height: 100%;
    margin: 0;
    font-family: "Quicksand", sans-serif;
    font-size: 40px;
    color: #990000;
  }

  h1 {
    font-size: 100px;
  }

  .button {
    background-color: #ffffff;
    color: #990000;
    border: none;
    padding: 30px 64px;
    text-align: center;
    text-decoration: none;
    display: inline-block;
    font-size: 40px;
  }

  .burnt_logo {
    width: 300px;
  }
  .easyngo_logo {
    width: 250px;
  }

}

@media (pointer:none), (pointer:coarse){

  html, body {
    height: 100%;
    margin: 0;
    font-family: "Quicksand", sans-serif;
    font-size: 40px;
    color: #990000;
  }

  h1 {
    font-size: 100px;
  }

  .button {
    background-color: #ffffff;
    color: #990000;
    border: none;
    padding: 30px 64px;
    text-align: center;
    text-decoration: none;
    display: inline-block;
    font-size: 40px;
  }

  .burnt_logo {
    width: 300px;
  }
  .easyngo_logo {
    width: 250px;
  }

}


.pleaseRotate
{
  position: relative;
  top: 50%;
  transform: translateY(-50%);
  text-align: center;
}
@media (pointer:none) and (orientation:landscape), (pointer:coarse) and (orientation:landscape){
  #turn{ display:block; }
  #fullpage{ display:none; }
}
@media (pointer:none) and (orientation:portrait), (pointer:coarse) and (orientation:portrait){
  #turn{ display:none; }
  #fullpage{ display:block; }
}

/*
@media only screen and (max-width: 1000px) {

  html, body {
    height: 100%;
    margin: 0;
    font-family: "Raleway", sans-serif;
    font-size: 40px;
    color: #990000;
  }

  h1 {
    font-size: 100px;
  }

  .burnt_logo {
    width: 300px;
  }
  .easyngo_logo {
    width: 250px;
  }


}*/