.nav-text em:hover,
.nav-text strong:hover {
  color: rgb(139, 137, 115);
}

.nav-text a:hover {
  color: rgb(255, 168, 0);
}

body {
  background-color: rgb(165, 172, 154);
  font: 700 1.125em/1.38 Helvetica;
  color: rgb(0, 0, 0);
}

.bat-thumb {
  display: block;
  position: relative;
  float: left;
  z-index: 33;
  width: 23.5416666666%;
  min-width: 166px;
  height: auto;
  margin: 20px 0 0 1.91895%;
  box-shadow: 2px 3px 5px rgba(0, 0, 0, .5);
  overflow: hidden;
}

.bat-thumb:hover,
.boss-thumb:hover,
.catle-thumb:hover,
.clouds-thumb:hover,
.detective-thumb:hover,
.dino-thumb:hover,
.dip-thumb:hover,
.falcon-thumb:hover,
.fish-thumb:hover,
.forage-thumb:hover,
.formats-thumb:hover,
.fortress-thumb:hover,
.heart-thumb:hover,
.holy-thumb:hover,
.idol-thumb:hover,
.lion-thumb:hover,
.luigi-thumb:hover,
.mass-thumb:hover,
.metroid-thumb:hover,
.mgs3-thumb:hover,
.mit-thumb:hover,
.monocle-thumb:hover,
.mooc-thumb:hover,
.nyt-thumb:hover,
.owl-thumb:hover,
.rental-thumb:hover,
.robo-thumb:hover,
.rocket-thumb:hover,
.tmnt-thumb:hover,
.waves-thumb:hover,
.wimpy-thumb:hover,
.zilla-thumb:hover {
  box-shadow: 2px 3px 5px rgba(0, 0, 0, .5);
  opacity: 0.6;
}

.boss-thumb {
  display: block;
  position: relative;
  float: left;
  z-index: 2;
  width: 23.5416666666%;
  min-width: 166px;
  height: auto;
  margin-top: 11px;
  box-shadow: 2px 3px 5px rgba(0, 0, 0, .5);
  overflow: hidden;
}

.boss-thumb:active,
.boss-thumb:focus {
  box-shadow: 2px 3px 5px rgba(0, 0, 0, .5);
}

.catle-thumb {
  display: block;
  position: relative;
  float: left;
  clear: both;
  z-index: 6;
  width: 23.5416666666%;
  min-width: 166px;
  height: auto;
  margin-top: 20px;
  box-shadow: 2px 3px 5px rgba(0, 0, 0, .5);
  overflow: hidden;
}

.clouds-thumb {
  display: block;
  position: relative;
  float: left;
  z-index: 29;
  width: 23.54%;
  min-width: 166px;
  height: auto;
  margin: 20px 0 0 1.91895%;
  box-shadow: 2px 3px 5px rgba(0, 0, 0, .5);
  overflow: hidden;
}

.copyright-text {
  width: 79.9166666666%;
  min-height: 35px;
  margin: 10px auto 0;
  font-size: 0.889em;
  font-weight: 400;
  line-height: 1.38;
  text-align: center;
  color: rgb(0, 0, 0);
}

.detective-thumb {
  display: block;
  position: relative;
  float: left;
  z-index: 12;
  width: 23.54%;
  min-width: 166px;
  height: auto;
  margin: 20px 0 0 1.93848%;
  box-shadow: 2px 3px 5px rgba(0, 0, 0, .5);
  overflow: hidden;
}

.dino-thumb {
  display: block;
  position: relative;
  float: left;
  z-index: 20;
  width: 23.54%;
  min-width: 166px;
  height: auto;
  margin: 20px 0 0 1.93848%;
  box-shadow: 2px 3px 5px rgba(0, 0, 0, .5);
  overflow: hidden;
}

.dip-thumb {
  display: block;
  position: relative;
  float: left;
  z-index: 8;
  width: 23.5416666666%;
  min-width: 166px;
  height: auto;
  margin: 20px 0 0 1.93848%;
  box-shadow: 2px 3px 5px rgba(0, 0, 0, .5);
  overflow: hidden;
}

.falcon-thumb {
  display: block;
  position: relative;
  float: left;
  z-index: 15;
  width: 23.54%;
  min-width: 166px;
  height: auto;
  margin: 20px 0 0 1.97266%;
  box-shadow: 2px 3px 5px rgba(0, 0, 0, .5);
  overflow: hidden;
}

.fish-thumb {
  display: block;
  position: relative;
  float: left;
  clear: both;
  z-index: 30;
  width: 23.5416666666%;
  min-width: 166px;
  height: auto;
  margin-top: 20px;
  box-shadow: 2px 3px 5px rgba(0, 0, 0, .5);
  overflow: hidden;
}

.foot {
  width: 100%;
  height: 46px;
  margin: 41px auto 0;
  background-color: rgb(251, 247, 238);
}

.forage-thumb {
  display: block;
  position: relative;
  float: left;
  clear: both;
  z-index: 14;
  width: 23.5416666666%;
  min-width: 166px;
  height: auto;
  margin-top: 20px;
  box-shadow: 2px 3px 5px rgba(0, 0, 0, .5);
  overflow: hidden;
}

.formats-thumb {
  display: block;
  position: relative;
  float: left;
  z-index: 9;
  width: 23.5416666666%;
  min-width: 166px;
  height: auto;
  margin: 20px 0 0 1.91732%;
  box-shadow: 2px 3px 5px rgba(0, 0, 0, .5);
  overflow: hidden;
}

.fortress-thumb {
  display: block;
  position: relative;
  float: left;
  z-index: 5;
  width: 23.5416666666%;
  min-width: 166px;
  height: auto;
  margin: 11px 0 0 1.87012%;
  box-shadow: 2px 3px 5px rgba(0, 0, 0, .5);
  overflow: hidden;
}

.gallery {
  position: relative;
  width: 80%;
  max-width: 1000px;
  margin: 262px auto 0;
}

.gallery:hover {
  padding-top: 0;
  padding-right: 0;
  padding-bottom: 0;
  padding-left: 0;
  background-color: rgba(0, 0, 0, 0);
}

.header {
  position: absolute;
  top: -77px;
  left: 0;
  right: 0;
  z-index: 37;
  width: 100%;
  height: 323px;
  margin: 0 auto;
  background-color: rgb(251, 247, 238);
}

.heart-thumb {
  display: block;
  position: relative;
  float: left;
  clear: both;
  z-index: 10;
  width: 23.5416666666%;
  min-width: 166px;
  height: auto;
  margin-top: 20px;
  box-shadow: 2px 3px 5px rgba(0, 0, 0, .5);
  overflow: hidden;
}

.holy-thumb {
  display: block;
  position: relative;
  float: left;
  z-index: 4;
  width: 23.5416666666%;
  min-width: 166px;
  height: auto;
  margin: 11px 0 0 1.97917%;
  box-shadow: 2px 3px 5px rgba(0, 0, 0, .5);
  overflow: hidden;
}

.idol-thumb {
  display: block;
  position: relative;
  float: left;
  z-index: 17;
  width: 23.54%;
  min-width: 166px;
  height: auto;
  margin: 20px 0 0 1.91895%;
  box-shadow: 2px 3px 5px rgba(0, 0, 0, .5);
  overflow: hidden;
}

.lion-thumb {
  display: block;
  position: relative;
  float: left;
  z-index: 31;
  width: 23.5416666666%;
  min-width: 166px;
  height: auto;
  margin: 20px 0 0 1.93848%;
  box-shadow: 2px 3px 5px rgba(0, 0, 0, .5);
  overflow: hidden;
}

.logo {
  position: absolute;
  top: 77px;
  left: 0;
  right: 0;
  z-index: 35;
  width: 247px;
  height: 232px;
  margin: 0 auto;
  background: url('../images/logo.png') rgba(222, 222, 222, 0);
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center center;
}

.logo:focus {
  padding-top: 0;
  padding-right: 0;
  padding-bottom: 0;
  padding-left: 0;
}

.luigi-thumb {
  display: block;
  position: relative;
  float: left;
  z-index: 23;
  width: 23.54%;
  min-width: 166px;
  height: auto;
  margin: 20px 0 0 1.97266%;
  box-shadow: 2px 3px 5px rgba(0, 0, 0, .5);
  overflow: hidden;
}

.mass-thumb {
  display: block;
  position: relative;
  float: left;
  z-index: 27;
  width: 23.54%;
  min-width: 166px;
  height: auto;
  margin: 20px 0 0 1.97266%;
  box-shadow: 2px 3px 5px rgba(0, 0, 0, .5);
  overflow: hidden;
}

.metroid-thumb {
  display: block;
  position: relative;
  float: left;
  clear: both;
  z-index: 18;
  width: 23.5416666666%;
  min-width: 166px;
  height: auto;
  margin-top: 20px;
  box-shadow: 2px 3px 5px rgba(0, 0, 0, .5);
  overflow: hidden;
}

.mgs3-thumb {
  display: block;
  position: relative;
  float: left;
  z-index: 7;
  width: 23.5416666666%;
  min-width: 166px;
  height: auto;
  margin: 20px 0 0 1.97266%;
  box-shadow: 2px 3px 5px rgba(0, 0, 0, .5);
  overflow: hidden;
}

.mit-thumb {
  display: block;
  position: relative;
  float: left;
  z-index: 16;
  width: 23.54%;
  min-width: 166px;
  height: auto;
  margin: 20px 0 0 1.93848%;
  box-shadow: 2px 3px 5px rgba(0, 0, 0, .5);
  overflow: hidden;
}

.monocle-thumb {
  display: block;
  position: relative;
  float: left;
  clear: both;
  z-index: 26;
  width: 23.5416666666%;
  min-width: 166px;
  height: auto;
  margin-top: 20px;
  box-shadow: 2px 3px 5px rgba(0, 0, 0, .5);
  overflow: hidden;
}

.mooc-thumb {
  display: block;
  position: relative;
  float: left;
  z-index: 11;
  width: 23.5416666666%;
  min-width: 166px;
  height: auto;
  margin: 20px 0 0 1.96615%;
  box-shadow: 2px 3px 5px rgba(0, 0, 0, .5);
  overflow: hidden;
}

.nav-text {
  position: absolute;
  top: 294px;
  left: 0;
  right: 0;
  z-index: 36;
  width: 79.9166666666%;
  min-height: 45px;
  margin: 0 auto;
  font-size: 1em;
  line-height: 1.38;
  text-align: center;
  color: rgb(0, 0, 0);
}

.nyt-thumb {
  display: block;
  position: relative;
  float: left;
  z-index: 25;
  width: 23.54%;
  min-width: 166px;
  height: auto;
  margin: 20px 0 0 1.91895%;
  box-shadow: 2px 3px 5px rgba(0, 0, 0, .5);
  overflow: hidden;
}

.owl-thumb {
  display: block;
  position: relative;
  float: left;
  z-index: 32;
  width: 23.54%;
  min-width: 166px;
  height: auto;
  margin: 20px 0 0 1.97266%;
  box-shadow: 2px 3px 5px rgba(0, 0, 0, .5);
  overflow: hidden;
}

.rental-thumb {
  display: block;
  position: relative;
  float: left;
  clear: both;
  z-index: 22;
  width: 23.5416666666%;
  min-width: 166px;
  height: auto;
  margin-top: 20px;
  box-shadow: 2px 3px 5px rgba(0, 0, 0, .5);
  overflow: hidden;
}

.robo-thumb {
  display: block;
  position: relative;
  float: left;
  z-index: 19;
  width: 23.54%;
  min-width: 166px;
  height: auto;
  margin: 20px 0 0 1.97266%;
  box-shadow: 2px 3px 5px rgba(0, 0, 0, .5);
  overflow: hidden;
}

.rocket-thumb {
  display: block;
  position: relative;
  float: left;
  z-index: 21;
  width: 23.54%;
  min-width: 166px;
  height: auto;
  margin: 20px 0 0 1.91895%;
  box-shadow: 2px 3px 5px rgba(0, 0, 0, .5);
  overflow: hidden;
}

.tmnt-thumb {
  display: block;
  position: relative;
  float: left;
  z-index: 3;
  width: 23.5416666666%;
  min-width: 166px;
  height: auto;
  margin: 11px 0 0 1.97266%;
  box-shadow: 2px 3px 5px rgba(0, 0, 0, .5);
  overflow: hidden;
}

.waves-thumb {
  display: block;
  position: relative;
  float: left;
  z-index: 24;
  width: 23.5416666666%;
  min-width: 166px;
  height: auto;
  margin: 20px 0 0 1.93848%;
  box-shadow: 2px 3px 5px rgba(0, 0, 0, .5);
  overflow: hidden;
}

.wimpy-thumb {
  display: block;
  position: relative;
  float: left;
  z-index: 13;
  width: 23.54%;
  min-width: 166px;
  height: auto;
  margin: 20px 0 0 1.91895%;
  box-shadow: 2px 3px 5px rgba(0, 0, 0, .5);
  overflow: hidden;
}

.zilla-thumb {
  display: block;
  position: relative;
  float: left;
  z-index: 28;
  width: 23.54%;
  min-width: 166px;
  height: auto;
  margin: 20px 0 0 1.93848%;
  box-shadow: 2px 3px 5px rgba(0, 0, 0, .5);
  overflow: hidden;
}

.nav-text a,
.nav-text em,
.nav-text span,
.nav-text strong {
  border-top-width: 0;
  border-right-width: 0;
  border-bottom-width: 0;
  border-left-width: 0;
  border-color: transparent;
  border-style: none;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
  background-color: transparent;
  font-family: inherit;
  font-style: inherit;
  font-size: inherit;
  font-weight: inherit;
  text-transform: inherit;
  text-decoration: inherit;
  letter-spacing: inherit;
  word-spacing: inherit;
  color: inherit;
  opacity: 1;
  word-break: normal;
  word-wrap: normal;
  white-space: normal;
}

@media(max-width: 892px) {
  .gallery .bat-thumb {
    position: relative;
    z-index: 33;
    width: 31.7463129456%;
    height: auto;
    margin-top: 18px;
    margin-left: 2.39764%;
  }

  .gallery .boss-thumb {
    position: relative;
    z-index: 2;
    width: 31.7463129456%;
    height: auto;
  }

  .gallery .catle-thumb {
    position: relative;
    clear: none;
    z-index: 6;
    width: 31.75%;
    height: auto;
    margin-top: 18px;
    margin-left: 2.39764%;
  }

  .gallery .clouds-thumb {
    position: relative;
    clear: both;
    z-index: 29;
    width: 31.75%;
    height: auto;
    margin-top: 18px;
    margin-left: 0;
  }

  .gallery .detective-thumb {
    position: relative;
    z-index: 12;
    width: 31.75%;
    height: auto;
    margin-top: 18px;
    margin-left: 2.39764%;
  }

  .gallery .dino-thumb {
    position: relative;
    clear: both;
    z-index: 20;
    width: 31.75%;
    height: auto;
    margin-top: 18px;
    margin-left: 0;
  }

  .gallery .dip-thumb {
    position: relative;
    clear: both;
    z-index: 8;
    width: 31.75%;
    height: auto;
    margin-top: 18px;
    margin-left: 0;
  }

  .gallery .falcon-thumb {
    position: relative;
    z-index: 15;
    width: 31.75%;
    height: auto;
    margin-top: 18px;
    margin-left: 2.39764%;
  }

  .gallery .fish-thumb {
    position: relative;
    clear: none;
    z-index: 30;
    width: 31.75%;
    height: auto;
    margin-top: 18px;
    margin-left: 2.39764%;
  }

  .gallery .forage-thumb {
    position: relative;
    z-index: 14;
    width: 31.75%;
    height: auto;
    margin-top: 18px;
  }

  .gallery .formats-thumb {
    position: relative;
    z-index: 9;
    width: 31.75%;
    height: auto;
    margin-top: 18px;
    margin-left: 2.39764%;
  }

  .gallery .fortress-thumb {
    position: relative;
    clear: both;
    z-index: 5;
    width: 31.75%;
    height: auto;
    margin-top: 18px;
    margin-left: 0;
  }

  .gallery .heart-thumb {
    position: relative;
    clear: none;
    z-index: 10;
    width: 31.75%;
    height: auto;
    margin-top: 18px;
    margin-left: 2.2794%;
  }

  .gallery .holy-thumb {
    position: relative;
    z-index: 4;
    width: 31.7463129456%;
    height: auto;
    margin-left: 2.2794%;
  }

  .gallery .idol-thumb {
    position: relative;
    clear: both;
    z-index: 17;
    width: 31.75%;
    height: auto;
    margin-top: 18px;
    margin-left: 0;
  }

  .gallery .lion-thumb {
    position: relative;
    clear: both;
    z-index: 31;
    width: 31.7463129456%;
    height: auto;
    margin-top: 18px;
    margin-left: 0;
  }

  .gallery .luigi-thumb {
    position: relative;
    clear: both;
    z-index: 23;
    width: 31.75%;
    height: auto;
    margin-top: 18px;
    margin-left: 0;
  }

  .gallery .mass-thumb {
    position: relative;
    z-index: 27;
    width: 31.75%;
    height: auto;
    margin-top: 18px;
    margin-left: 2.39764%;
  }

  .gallery .metroid-thumb {
    position: relative;
    clear: none;
    z-index: 18;
    width: 31.75%;
    height: auto;
    margin-top: 18px;
    margin-left: 2.39764%;
  }

  .gallery .mgs3-thumb {
    position: relative;
    z-index: 7;
    width: 31.75%;
    height: auto;
    margin-top: 18px;
    margin-left: 2.2794%;
  }

  .gallery .mit-thumb {
    position: relative;
    z-index: 16;
    width: 31.75%;
    height: auto;
    margin-top: 18px;
    margin-left: 2.2794%;
  }

  .gallery .monocle-thumb {
    position: relative;
    z-index: 26;
    width: 31.75%;
    height: auto;
    margin-top: 18px;
  }

  .gallery .mooc-thumb {
    position: relative;
    clear: both;
    z-index: 11;
    width: 31.75%;
    height: auto;
    margin-top: 18px;
    margin-left: 0;
  }

  .gallery .nyt-thumb {
    position: relative;
    z-index: 25;
    width: 31.75%;
    height: auto;
    margin-top: 18px;
    margin-left: 2.2794%;
  }

  .gallery .owl-thumb {
    position: relative;
    z-index: 32;
    width: 31.75%;
    height: auto;
    margin-top: 18px;
    margin-left: 2.2794%;
  }

  .gallery .rental-thumb {
    position: relative;
    clear: none;
    z-index: 22;
    width: 31.75%;
    height: auto;
    margin-top: 18px;
    margin-left: 2.2794%;
  }

  .gallery .robo-thumb {
    position: relative;
    z-index: 19;
    width: 31.75%;
    height: auto;
    margin-top: 18px;
    margin-left: 2.2794%;
  }

  .gallery .rocket-thumb {
    position: relative;
    z-index: 21;
    width: 31.75%;
    height: auto;
    margin-top: 18px;
    margin-left: 2.39764%;
  }

  .gallery .tmnt-thumb {
    position: relative;
    z-index: 3;
    width: 31.7463129456%;
    height: auto;
    margin-left: 2.39764%;
  }

  .gallery .waves-thumb {
    position: relative;
    z-index: 24;
    width: 31.75%;
    height: auto;
    margin-top: 18px;
    margin-left: 2.39764%;
  }

  .gallery .wimpy-thumb {
    position: relative;
    z-index: 13;
    width: 31.75%;
    height: auto;
    margin-top: 18px;
    margin-left: 2.2794%;
  }

  .gallery .zilla-thumb {
    position: relative;
    z-index: 28;
    width: 31.75%;
    height: auto;
    margin-top: 18px;
    margin-left: 2.2794%;
  }

  .header,
  .header .logo,
  .header .nav-text {
    left: 0;
    right: 0;
    margin-right: auto;
    margin-left: auto;
  }
}

@media(max-width: 660px) {
  body {
    font-size: 1.125em;
  }

  .gallery {
    width: 90%;
  }

  .gallery .bat-thumb {
    position: relative;
    z-index: 33;
    width: 48.93%;
    min-width: 0;
    height: auto;
    margin-left: 2.06492%;
  }

  .gallery .boss-thumb {
    position: relative;
    z-index: 2;
    width: 48.9308326364%;
    min-width: 0;
    height: auto;
  }

  .gallery .catle-thumb {
    position: relative;
    clear: both;
    z-index: 6;
    width: 48.93%;
    min-width: 0;
    height: auto;
    margin-left: 0;
  }

  .gallery .clouds-thumb {
    position: relative;
    clear: none;
    z-index: 29;
    width: 48.93%;
    min-width: 0;
    height: auto;
    margin-left: 2.06492%;
  }

  .gallery .detective-thumb {
    position: relative;
    clear: both;
    z-index: 12;
    width: 48.93%;
    min-width: 0;
    height: auto;
    margin-left: 0;
  }

  .gallery .dino-thumb {
    position: relative;
    z-index: 20;
    width: 48.93%;
    min-width: 0;
    height: auto;
  }

  .gallery .dip-thumb {
    position: relative;
    z-index: 8;
    width: 48.93%;
    min-width: 0;
    height: auto;
  }

  .gallery .falcon-thumb {
    position: relative;
    z-index: 15;
    width: 48.93%;
    min-width: 0;
    height: auto;
    margin-left: 2.06492%;
  }

  .gallery .fish-thumb {
    position: relative;
    clear: both;
    z-index: 30;
    width: 48.93%;
    min-width: 0;
    height: auto;
    margin-left: 0;
  }

  .gallery .forage-thumb {
    position: relative;
    z-index: 14;
    width: 48.93%;
    min-width: 0;
    height: auto;
  }

  .gallery .formats-thumb {
    position: relative;
    z-index: 9;
    width: 48.93%;
    min-width: 0;
    height: auto;
    margin-left: 2.06492%;
  }

  .gallery .fortress-thumb {
    position: relative;
    clear: none;
    z-index: 5;
    width: 48.93%;
    min-width: 0;
    height: auto;
    margin-left: 2.06492%;
  }

  .gallery .heart-thumb {
    position: relative;
    clear: both;
    z-index: 10;
    width: 48.93%;
    min-width: 0;
    height: auto;
    margin-left: 0;
  }

  .gallery .holy-thumb {
    position: relative;
    clear: both;
    z-index: 4;
    width: 48.93%;
    min-width: 0;
    height: auto;
    margin-top: 18px;
    margin-left: 0;
  }

  .gallery .idol-thumb {
    position: relative;
    clear: none;
    z-index: 17;
    width: 48.93%;
    min-width: 0;
    height: auto;
    margin-left: 2.06492%;
  }

  .gallery .lion-thumb {
    position: relative;
    z-index: 31;
    width: 48.93%;
    min-width: 0;
    height: auto;
  }

  .gallery .luigi-thumb {
    position: relative;
    clear: none;
    z-index: 23;
    width: 48.93%;
    min-width: 0;
    height: auto;
    margin-left: 2.06492%;
  }

  .gallery .mass-thumb {
    position: relative;
    z-index: 27;
    width: 48.93%;
    min-width: 0;
    height: auto;
    margin-left: 2.06492%;
  }

  .gallery .metroid-thumb {
    position: relative;
    clear: both;
    z-index: 18;
    width: 48.93%;
    min-width: 0;
    height: auto;
    margin-left: 0;
  }

  .gallery .mgs3-thumb {
    position: relative;
    z-index: 7;
    width: 48.93%;
    min-width: 0;
    height: auto;
    margin-left: 2.06492%;
  }

  .gallery .mit-thumb {
    position: relative;
    clear: both;
    z-index: 16;
    width: 48.93%;
    min-width: 0;
    height: auto;
    margin-left: 0;
  }

  .gallery .monocle-thumb {
    position: relative;
    z-index: 26;
    width: 48.93%;
    min-width: 0;
    height: auto;
  }

  .gallery .mooc-thumb {
    position: relative;
    clear: none;
    z-index: 11;
    width: 48.93%;
    min-width: 0;
    height: auto;
    margin-left: 2.06492%;
  }

  .gallery .nyt-thumb {
    position: relative;
    z-index: 25;
    width: 48.93%;
    min-width: 0;
    height: auto;
    margin-left: 2.06492%;
  }

  .gallery .owl-thumb {
    position: relative;
    z-index: 32;
    width: 48.93%;
    min-width: 0;
    height: auto;
    margin-left: 2.06492%;
  }

  .gallery .rental-thumb {
    position: relative;
    clear: both;
    z-index: 22;
    width: 48.93%;
    min-width: 0;
    height: auto;
    margin-left: 0;
  }

  .gallery .robo-thumb {
    position: relative;
    z-index: 19;
    width: 48.93%;
    min-width: 0;
    height: auto;
    margin-left: 2.06492%;
  }

  .gallery .rocket-thumb {
    position: relative;
    z-index: 21;
    width: 48.93%;
    min-width: 0;
    height: auto;
    margin-left: 2.06492%;
  }

  .gallery .tmnt-thumb {
    position: relative;
    z-index: 3;
    width: 48.93%;
    min-width: 0;
    height: auto;
    margin-left: 2.06492%;
  }

  .gallery .waves-thumb {
    position: relative;
    clear: both;
    z-index: 24;
    width: 48.93%;
    min-width: 0;
    height: auto;
    margin-left: 0;
  }

  .gallery .wimpy-thumb {
    position: relative;
    z-index: 13;
    width: 48.93%;
    min-width: 0;
    height: auto;
    margin-left: 2.06492%;
  }

  .gallery .zilla-thumb {
    position: relative;
    clear: both;
    z-index: 28;
    width: 48.93%;
    min-width: 0;
    height: auto;
    margin-left: 0;
  }

  .header,
  .header .logo {
    left: 0;
    right: 0;
    margin-right: auto;
    margin-left: auto;
  }

  .header .nav-text {
    left: 0;
    right: 0;
    width: 95%;
    margin-right: auto;
    margin-left: auto;
  }
}

@media(max-width: 445px) {
  .gallery {
    margin-top: 285px;
  }

  .gallery .bat-thumb {
    position: relative;
    z-index: 33;
    height: auto;
    margin-left: 2.06773%;
  }

  .gallery .boss-thumb {
    position: relative;
    z-index: 2;
    height: auto;
  }

  .gallery .catle-thumb {
    position: relative;
    z-index: 6;
    height: auto;
  }

  .gallery .clouds-thumb {
    position: relative;
    z-index: 29;
    height: auto;
    margin-left: 2.06773%;
  }

  .gallery .detective-thumb {
    position: relative;
    z-index: 12;
    height: auto;
  }

  .gallery .dino-thumb {
    position: relative;
    z-index: 20;
    height: auto;
  }

  .gallery .dip-thumb {
    position: relative;
    z-index: 8;
    height: auto;
  }

  .gallery .falcon-thumb {
    position: relative;
    z-index: 15;
    height: auto;
    margin-left: 2.06773%;
  }

  .gallery .fish-thumb {
    position: relative;
    z-index: 30;
    height: auto;
  }

  .gallery .forage-thumb {
    position: relative;
    z-index: 14;
    height: auto;
  }

  .gallery .formats-thumb {
    position: relative;
    z-index: 9;
    height: auto;
    margin-left: 2.06773%;
  }

  .gallery .fortress-thumb {
    position: relative;
    z-index: 5;
    height: auto;
    margin-left: 2.06773%;
  }

  .gallery .heart-thumb {
    position: relative;
    z-index: 10;
    height: auto;
  }

  .gallery .holy-thumb {
    position: relative;
    z-index: 4;
    height: auto;
  }

  .gallery .idol-thumb {
    position: relative;
    z-index: 17;
    height: auto;
    margin-left: 2.06773%;
  }

  .gallery .lion-thumb {
    position: relative;
    z-index: 31;
    height: auto;
  }

  .gallery .luigi-thumb {
    position: relative;
    z-index: 23;
    height: auto;
    margin-left: 2.06773%;
  }

  .gallery .mass-thumb {
    position: relative;
    z-index: 27;
    height: auto;
    margin-left: 2.06773%;
  }

  .gallery .metroid-thumb {
    position: relative;
    z-index: 18;
    height: auto;
  }

  .gallery .mgs3-thumb {
    position: relative;
    z-index: 7;
    height: auto;
    margin-left: 2.06773%;
  }

  .gallery .mit-thumb {
    position: relative;
    z-index: 16;
    height: auto;
  }

  .gallery .monocle-thumb {
    position: relative;
    z-index: 26;
    height: auto;
  }

  .gallery .mooc-thumb {
    position: relative;
    z-index: 11;
    height: auto;
    margin-left: 2.06773%;
  }

  .gallery .nyt-thumb {
    position: relative;
    z-index: 25;
    height: auto;
    margin-left: 2.06773%;
  }

  .gallery .owl-thumb {
    position: relative;
    z-index: 32;
    height: auto;
    margin-left: 2.06773%;
  }

  .gallery .rental-thumb {
    position: relative;
    z-index: 22;
    height: auto;
  }

  .gallery .robo-thumb {
    position: relative;
    z-index: 19;
    height: auto;
    margin-left: 2.06773%;
  }

  .gallery .rocket-thumb {
    position: relative;
    z-index: 21;
    height: auto;
    margin-left: 2.06773%;
  }

  .gallery .tmnt-thumb {
    position: relative;
    z-index: 3;
    height: auto;
    margin-left: 2.06773%;
  }

  .gallery .waves-thumb {
    position: relative;
    z-index: 24;
    height: auto;
  }

  .gallery .wimpy-thumb {
    position: relative;
    z-index: 13;
    height: auto;
    margin-left: 2.06773%;
  }

  .gallery .zilla-thumb {
    position: relative;
    z-index: 28;
    height: auto;
  }

  .header {
    left: 0;
    right: 0;
    height: 346px;
    margin-right: auto;
    margin-left: auto;
  }

  .header .logo,
  .header .nav-text {
    left: 0;
    right: 0;
    margin-right: auto;
    margin-left: auto;
  }
}

@media(max-width: 320px) {
  body {
    font-size: 1.125em;
  }

  .foot {
    float: left;
    clear: both;
    margin-right: 0;
    margin-left: 0;
  }

  .foot .copyright-text {
    width: 80%;
    margin-top: 11px;
  }

  .gallery {
    float: left;
    margin-top: 274px;
    margin-right: 0;
    margin-left: 5%;
  }

  .gallery .bat-thumb {
    position: relative;
    z-index: 33;
    height: auto;
    margin-left: 2.06706%;
  }

  .gallery .boss-thumb {
    position: relative;
    z-index: 2;
    height: auto;
  }

  .gallery .catle-thumb {
    position: relative;
    z-index: 6;
    height: auto;
  }

  .gallery .clouds-thumb {
    position: relative;
    z-index: 29;
    height: auto;
    margin-left: 2.06706%;
  }

  .gallery .detective-thumb {
    position: relative;
    z-index: 12;
    height: auto;
  }

  .gallery .dino-thumb {
    position: relative;
    z-index: 20;
    height: auto;
  }

  .gallery .dip-thumb {
    position: relative;
    z-index: 8;
    height: auto;
  }

  .gallery .falcon-thumb {
    position: relative;
    z-index: 15;
    height: auto;
    margin-left: 2.06706%;
  }

  .gallery .fish-thumb {
    position: relative;
    z-index: 30;
    height: auto;
  }

  .gallery .forage-thumb {
    position: relative;
    z-index: 14;
    height: auto;
  }

  .gallery .formats-thumb {
    position: relative;
    z-index: 9;
    height: auto;
    margin-left: 2.06706%;
  }

  .gallery .fortress-thumb {
    position: relative;
    z-index: 5;
    height: auto;
    margin-left: 2.06706%;
  }

  .gallery .heart-thumb {
    position: relative;
    z-index: 10;
    height: auto;
  }

  .gallery .holy-thumb {
    position: relative;
    z-index: 4;
    height: auto;
  }

  .gallery .idol-thumb {
    position: relative;
    z-index: 17;
    height: auto;
    margin-left: 2.06706%;
  }

  .gallery .lion-thumb {
    position: relative;
    z-index: 31;
    height: auto;
  }

  .gallery .luigi-thumb {
    position: relative;
    z-index: 23;
    height: auto;
    margin-left: 2.06706%;
  }

  .gallery .mass-thumb {
    position: relative;
    z-index: 27;
    height: auto;
    margin-left: 2.06706%;
  }

  .gallery .metroid-thumb {
    position: relative;
    z-index: 18;
    height: auto;
  }

  .gallery .mgs3-thumb {
    position: relative;
    z-index: 7;
    height: auto;
    margin-left: 2.06706%;
  }

  .gallery .mit-thumb {
    position: relative;
    z-index: 16;
    height: auto;
  }

  .gallery .monocle-thumb {
    position: relative;
    z-index: 26;
    height: auto;
  }

  .gallery .mooc-thumb {
    position: relative;
    z-index: 11;
    height: auto;
    margin-left: 2.06706%;
  }

  .gallery .nyt-thumb {
    position: relative;
    z-index: 25;
    height: auto;
    margin-left: 2.06706%;
  }

  .gallery .owl-thumb {
    position: relative;
    z-index: 32;
    height: auto;
    margin-left: 2.06706%;
  }

  .gallery .rental-thumb {
    position: relative;
    z-index: 22;
    height: auto;
  }

  .gallery .robo-thumb {
    position: relative;
    z-index: 19;
    height: auto;
    margin-left: 2.06706%;
  }

  .gallery .rocket-thumb {
    position: relative;
    z-index: 21;
    height: auto;
    margin-left: 2.06706%;
  }

  .gallery .tmnt-thumb {
    position: relative;
    z-index: 3;
    height: auto;
    margin-left: 2.06706%;
  }

  .gallery .waves-thumb {
    position: relative;
    z-index: 24;
    height: auto;
  }

  .gallery .wimpy-thumb {
    position: relative;
    z-index: 13;
    height: auto;
    margin-left: 2.06706%;
  }

  .gallery .zilla-thumb {
    position: relative;
    z-index: 28;
    height: auto;
  }

  .header {
    left: 0;
    right: 0;
    height: 326px;
    margin-right: auto;
    margin-left: auto;
  }

  .header .logo {
    top: 62px;
    left: 0;
    right: 0;
    width: 195px;
    margin-right: auto;
    margin-left: auto;
  }

  .header .nav-text {
    top: 270px;
    left: 0;
    right: 0;
    margin-right: auto;
    margin-left: auto;
  }
}