/*
 * Author: Digital Zoom Studio
 * Website: http://digitalzoomstudio.net/
 * Portfolio: http://codecanyon.net/user/ZoomIt/portfolio
 *
 * Version: 1.30
 *
 */
@-webkit-keyframes keyframes-rotate {
  0% {
    transform: rotate(0deg);
    -webkit-transform: rotate(0deg); }
  50% {
    transform: rotate(180deg);
    -webkit-transform: rotate(180deg); }
  100% {
    transform: rotate(360deg);
    -webkit-transform: rotate(360deg); } }
@keyframes keyframes-rotate {
  0% {
    transform: rotate(0deg);
    -webkit-transform: rotate(0deg); }
  50% {
    transform: rotate(180deg);
    -webkit-transform: rotate(180deg); }
  100% {
    transform: rotate(360deg);
    -webkit-transform: rotate(360deg); } }
.dzsparallaxer-features {
  position: relative; }
  .dzsparallaxer-features > .responsive-con {
    padding: 15px 30px;
    display: none; }
    .dzsparallaxer-features > .responsive-con .advancedscroller .imagediv {
      background-size: contain; }

.dzsparallaxer-features.responsive-mode > .dzsprx-features-container {
  display: none; }
.dzsparallaxer-features.responsive-mode > .responsive-con {
  display: block; }

.dzsprx-features-container {
  width: 100%;
  max-width: calc(100% - 140px);
  margin: 0 auto; }
  .dzsprx-features-container .dzs-colcontainer {
    position: relative; }
  .dzsprx-features-container .feat-img {
    position: absolute;
    left: 0px;
    width: 50%;
    opacity: 0;
    visibility: hidden;
    transition-property: opacity, visibility;
    transition-duration: 0.7s;
    -moz-transition-property: opacity, visibility;
    -moz-transition-duration: 0.7s;
    -webkit-transition-property: opacity, visibility;
    -webkit-transition-duration: 0.7s;
    -o-transition-property: opacity, visibility;
    -o-transition-duration: 0.7s;
    -ms-transition-property: opacity, visibility;
    -ms-transition-duration: 0.7s;
    -ms-transition-timing-function: ease-out-quart;
    -webkit-transition-timing-function: cubic-bezier(0.165, 0.84, 0.44, 1);
    -moz-transition-timing-function: cubic-bezier(0.165, 0.84, 0.44, 1);
    -o-transition-timing-function: cubic-bezier(0.165, 0.84, 0.44, 1);
    transition-timing-function: cubic-bezier(0.165, 0.84, 0.44, 1); }
  .dzsprx-features-container .feat-img.feat-img--active {
    opacity: 1;
    visibility: visible; }
  .dzsprx-features-container .dzs-col-6 .feat-img {
    left: 0px;
    width: 50%;
    padding-left: 15px;
    padding-right: 15px; }

.dzs-colcontainer {
  margin-left: -15px;
  margin-right: -15px;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box; }

.dzs-colcontainer:after {
  display: block;
  content: "";
  clear: both; }

*[class*="dzs-col-"] {
  float: left;
  padding-left: 15px;
  padding-right: 15px;
  min-height: 1px; }

.dzs-col-4 {
  width: 33.3%;
  padding-left: 15px;
  padding-right: 15px; }

.dzs-col-8 {
  width: 66.6%;
  padding-left: 15px;
  padding-right: 15px; }

.dzs-col-6 {
  width: 50%;
  padding-left: 15px;
  padding-right: 15px; }

.dzs-col-12 {
  width: 100%;
  padding-left: 15px;
  padding-right: 15px; }

.dzsparallaxer-features.feat-img-is-fixed .feat-img {
  position: fixed; }
.dzsparallaxer-features.feat-img-is-fixed .dzs-col-6 .feat-img {
  left: 70px;
  width: calc(50% - 70px);
  padding-left: 0; }

