/*
* @subsection   RD Parallax
*
* @description  Describes style declarations for RD Parallax extension
*
* @author       Evgeniy Gusarov
* @link         https://ua.linkedin.com/pub/evgeniy-gusarov/8a/a40/54a
* @version      3.0.0
*/
.rd-parallax-inner {
  overflow: hidden;
  position: relative;
  min-height: 100%;
  height: 740px;
}
.rd-parallax-inner .container {
  position: relative;
}
.rd-parallax-layer[data-type="media"] {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  height: 100%;
  -webkit-backface-visibility: hidden;
}
.rd-parallax-layer[data-type="media"] iframe {
  width: 100%;
  height: 100%;
}
.rd-parallax-layer[data-url] {
  -webkit-background-size: cover;
  background-size: cover;
  background-position: center center;
}
.rd-parallax-layer[data-type="html"] {
  position: relative;
}

.rd-parallax-layer {
  text-align: center;
}

.rd-parallax-layer h2 {
  font-size: 88px;  
}
.rd-parallax-layer h2 + p {
  margin-top: -4px;
  letter-spacing: 3px;
  color: #707070;
  text-transform: uppercase;
}

.rd-parallax-layer h2 + p + a {
  margin-top: 24px;
}

.rd-parallax-layer.layer-0 {
  margin-top: -106px;
}

.rd-parallax-layer.layer-1,
.rd-parallax-layer.layer-2 {
  display: inline-block;
  position: absolute;
  bottom: 60px;
  right: -35px;
}

.rd-parallax-layer.layer-2 {
  right: auto;
  bottom: auto;
  left: 50px;
  top: 60px;
}

@media(max-width: 1199px) {
  .rd-parallax-layer h2 {
    font-size: 56px;
  } 
}
@media(max-width: 991px) {
  .rd-parallax-layer.layer-1 {
    right: -175px;  
  }
  .rd-parallax-layer.layer-2 {
    left: -50px;
  }
}
@media(max-width: 767px) {
  .rd-parallax-inner {
    height: 600px;
  }
  .rd-parallax-layer.layer-1 {
    right: -235px;  
  }
  .rd-parallax-layer.layer-2 {
    left: -190px;
  }
}
@media(max-width: 479px) {
  .rd-parallax-layer.layer-1,
  .rd-parallax-layer.layer-2 {
    display: none;
  }
}