@media screen and (min-width: 300px) and (min-height: 300px) {
  body {
    min-height: 1800px;
    max-height: 1800px;
    position: relative;
  }

  .container {
    width: 900px;
  }

  #title h1 {
    width: 100%;
  }

  #logo {
    /* margin: 2% 0 2% 5%; */
  }

  #logo img {
    width: 300px;
  }

  #landingContent p {
    font-size: 3.5em;
    line-height: 1.3em;
  }

  #footer {
    position: relative;
    bottom: 0;
    line-height: 0.9em;
  }

  #footer p#privacy {
    width: 800px;
    font-size: 2em;
  }

  #footer p#privacy a {
    font-size: 1em;
  }

  #footer p#developed {
    width: 100%;
    font-size: 2em;
  }

  #footer p#developed img {
    width: 240px;
  }
}

@media screen and (min-width: 300px) and (max-width: 760px) and (min-height: 760px) {
  #footer {
    position: relative;
  }
}

@media screen and (min-width: 768px) {
  body {
    min-height: 100%;
    max-height: 100%;
    position: relative;
  }

  .container {
    width: 1200px;
  }

  #title h1 {
    width: none;
  }

  #logo {
    /* margin: 2% 0 2% 5%; */
  }

  #logo img {
    width: 500px;
    margin-left: -120px;
  }

  #landingContent p {
    font-size: 1.5em;
    line-height: 1.3em;
  }

  #footer {
    position: relative;
    bottom: none;
  }

  #footer p#privacy {
    width: 703px;
    font-size: 1em;
  }

  #footer p#privacy a {
    font-size: 1em;
  }

  #footer p#developed {
    width: 150px;
    font-size: 1em;
  }

  #footer p#developed img {
    width: 168px;
  }

  #linksContent {
    margin-left: 20px;
    margin-top: 55px;
    width: 40%;
  }

  #appLoadingSpinner {
      width: 55%;
      float: left;
  }
}

@media screen and (min-width: 1024px) {
}

@media screen and (min-width: 1250px) {
}
