.bookmark {
  margin: 100px 20px 0 20px;
}

.bookmark a {
  text-decoration: none;
  color: #292828;
}

.banner {
  padding: 10em;
  height: 100%;
  background-image: url(../img/local/about.jpg);
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center;
  margin: 20px 20px 0 20px;
}

h1,
.text-area {
  margin: 20px;
}

.text-area p {
  margin: 20px 0;
}

@media (min-width: 768px) {
  .bookmark {
    margin: 100px auto 0 auto;
  }
  .banner {
    margin: 20px auto 0 auto;
  }

  .bookmark,
  .banner,
  h1,
  .about {
    max-width: 700px;
  }

  h1,
  .about {
    margin: 20px auto;
  }

  .text-area {
    margin: 0 0 40px 0;
  }
}
