#about {
  font-size: 7px;
}

@media (min-width: 992px) {
  #about {
    font-size: 8px;
  }
}

@media (min-width: 1200px) {
  #about {
    font-size: 10px;
  }
}

#about-bg {
  width: 100%;
  height: 220px;
  z-index: 1;
  position: relative;
}

#about-bg {
  height: 300px;
}

@media (min-width: 768px) {
  #about-bg {
    height: 400px;
  }
}

@media (min-width: 992px) {
  #about-bg {
    height: 500px;
  }
}

@media (min-width: 1200px) {
  #about-bg {
    height: 700px;
  }
}

#about .container {
  background: #fff;
  padding: 30px 30px;
  position: relative;
  top: -90px;
  z-index: 2;
  box-shadow: 0px 0px 12px -4px #000;
  -webkit-box-shadow: 0px 0px 12px -4px  #000;
  -moz-box-shadow: 0px 0px 12px -4px  #000;
}

.about-paragraph p {
  font-size: 1.8em;
  max-width: 690px;
  margin: 20px 0px;
  font-weight: 300;
}

#about h4 {
  font-size: 4.8em;
  font-weight: 700;
}

#about .single_image {
  margin: 20px;
}
