body {
    background-color: black;
  }

  .container {
    position: absolute;
    top: 40%;
    left: 50%;
    transform: translate(-50%, -50%);
    padding: 20px;
    text-align: center;
  }

  .logo {
    height: auto;
    display: block;
    margin: 0 auto;
    width: 70em;
  }


/* Media query for mobile devices */
@media only screen and (max-width: 800px) {

    .container {
        top: 0;
        left: 35%;
        transform: translate(-45%, 10%);
      }

    .logo {
        max-width: 150%;
    }
}