/* =======================================================
* original
* ======================================================= */
#original h3.post-title {
  color: #111;
  text-align: center;
  line-height: 1.5;
  letter-spacing: 2px;
  font-weight: bold;
  font-size: 16px;
  margin-bottom: 10px;
}

#original h3.post-title span {
  font-weight: normal;
  font-size: 13px;
  text-transform: uppercase;
  font-family: "Roboto Condensed", sans-serif;
}

#original .post-thumbnail:after {
  background: rgba(0, 0, 0, 0.2);
}

/* =======================================================
* personal/support
* ======================================================= */
#personal,
#member,
#support {
  background-color: #fff;
}

#support .work-image h4 {
  position: absolute;
  top: 5px;
  left: 10px;
  color: #fff;
}

@media only screen and (max-width: 767px) {
  .alt-services-image {
    width: 100%;
    height: 200px;
    text-align: center;
    margin: 0 auto 40px;
    overflow: hidden;
  }
}



/*parallax-bg*/
.parallax-bg {
  background-position: 50% 15%;
  background-image: url(../imgs/img-01.jpg);
}

@media screen and (max-width: 768px) {
  .parallax-bg {
    background: none;
  }

  .parallax-bg:before {
    content: "";
    background: url(../imgs/img-01.jpg) no-repeat center center;
    background-size: cover;
    display: block;
    position: fixed;
    top: 20%;
    bottom: 20%;
    left: 0;
    width: 100vw;
    height: 60vh;
    z-index: -1;
  }
}