.rv-image > div {
  position: initial !important;
}

.rv-label:not(.lc-ctn-main) {
  position: absolute !important;
  z-index: 0;
}

.rv-image {
  position: relative;
}

.rv-label:not(.lc-ctn-main) {
  top: 50% !important;
  transform: translateY(-50%);
}

.rv-label:not(.lc-ctn-main) > div > div.odd,
.rv-label:not(.lc-ctn-main) > div > div.even {
  position: relative;
}

html body div.content.rv-content {
  /*z-index: 95;*/
  z-index: 5;
}

.rv-label:not(.lc-ctn-main).center-labels .cl {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translateX(-50%) translateY(-50%);
  width: 100%;
}

.rv-label:not(.lc-ctn-main).left-labels .cl {
  position: absolute;
  top: 50%;
  left: 5%;
  transform: translateY(-50%);
  width: 100%;
  text-align: left;
}

.rv-label:not(.lc-ctn-main).right-labels .cl {
  position: absolute;
  top: 50%;
  right: 5%;
  transform: translateY(-50%);
  width: 100%;
  text-align: right;
}

@media (max-width: 1100px) {
  .rv-label:not(.lc-ctn-main) {
    display: none;
  }

  html body div.parallax {
    background-size: cover !important;
    background-repeat: no-repeat;
    background-position: center;
  }
}
