body {
  background: #000 url('../img/bg.jpg') repeat;
}
.grid-container {
  height: 100vh;
}
.grid-x {
  min-height: 100%;
}
.main-logo {
  margin-bottom: 1.5rem;
}
.logos {
  max-width: 280px;
}
.grow { transition: all .2s ease-in-out; }
.grow:hover { transform: scale(1.2); }

/* Small only */
@media screen and (max-width: 39.9375em) {}

/* Medium and up */
@media screen and (min-width: 40em) {}

/* Medium only */
@media screen and (min-width: 40em) and (max-width: 63.9375em) {}

/* Large and up */
@media screen and (min-width: 64em) {}

/* Large only */
@media screen and (min-width: 64em) and (max-width: 74.9375em) {}