.main {
  height: 340px;
  background-image: url("/static/imgs/ourgame_bg_mb.png");
  background-size:auto;
  background-position: center 0;
  background-repeat: no-repeat;
  background-attachment:local;
  color: #fff;
  display: table;
}
.big-font {
  font-size: 3rem;
}

.main > div {
  display: table-cell;
  vertical-align: middle;
}

@media (min-width: 768px) {
  .main {
    background-image: url("/static/imgs/ourgame_bg_pc.png");
  }
  .big-font {
    font-size: 4rem;
  }
}