/*========================================================
                      Parallax
=========================================================*/
.parallax {
  font-size: 40px;
  line-height: 60px;
  letter-spacing: 0;
}
.parallax, .parallax h2 {
  color: #fff;
}
.parallax h2, .parallax p {
  margin: 0;
  font-family: 'Segoe UI';
    font-weight: 300;
    text-shadow: 1px 1px 0 #191919;
}
.parallax h2 {
  font-size: 88px;
  line-height: 88px;
  font-weight: 300;
  font-family: 'Segoe UI';
  text-shadow: 1px 1px 0 #191919;

}
.parallax h2 + * {
  margin-top: 25px;
}
.parallax_cnt {
  padding: 0 9%;
}
.parallax > div {
  position: relative;
  padding: 12% 0px 11%;
  color: #fff;
  background-position: top;
  background-repeat: no-repeat;
  background-size: cover;
}
.parallax > div.link {
  cursor: pointer;
}

/*========================================================
                Parallax Responsive
=========================================================*/
@media (max-width: 767px) {
  .parallax {
    font-size: 28px;
    line-height: 42px;
    text-shadow: 1px 1px 0 #191919;
  }
  .parallax h2 {
    font-size: 62px;
    line-height: 62px;
  }
  .parallax h2 + * {
    margin-top: 16px;
  }
}
@media (max-width: 479px) {
  .parallax {
    font-size: 18px;
    line-height: 27px;
  }
  .parallax h2 {
    font-size: 40px;
    line-height: 40px;
  }
  .parallax h2 + * {
    margin-top: 11px;
  }
}
