#parallax-area {
  width: 100%;
  padding: 0rem;
  margin-top: 0rem;
  margin-bottom: 0rem;
  position: relative;
  display: table;
}
#parallax-area .bg {
  background-attachment: fixed !important;
  background-size: cover !important;
  margin: 0rem;
  position: absolute;
  width: 100%;
}
#parallax-area .parallax-content-wrapper {
    display: table-cell;
    vertical-align: middle;
}
#parallax-area .content {
  color: #fff;
  display: block;
  margin: 0 auto;
  padding: 0;
  position: relative;
  text-align: center;
}

@media only screen and (min-width: 40.063em) and (max-width: 64em) {
  #parallax-area {
    height: 23rem;
    padding: 0rem;
  }
  #parallax-area .bg {
    height: 23rem;
    margin: 0rem;
  }
}
@media only screen and (max-width: 40em) {
  #parallax-area {
    display: none;
  }
}