body {
  margin: 0;
  padding: 0;
  background: #f1f3f6;
  text-align: center;
  overflow-y: scroll;
  min-width: 400px;
}

* {
  box-sizing: border-box;
}

h1 {
  font-family: 'SBL Hebrew', sans-serif;
  font-size: 48px;
  text-shadow: 4px 4px 4px #aaa;
  margin: 0 auto;
  color: #333;
  height: 100px;
  padding: 20px 0;
}

.page-wrapper {
  width: 780px;
  max-width: 100%;
  margin: auto;
}

.end-wrapper {
  height: 40vh;
}
