/** General **/

@-webkit-keyframes zenFadeIn {
  0% {opacity: 0;}
  100% {opacity: 1;}
}
@keyframes zenFadeIn {
  0% {opacity: 0;}
  100% {opacity: 1;}
}

/** Smooth Animations **/

/** zenFadeIn **/

.zenFadeIn {
  -webkit-animation: zenFadeIn 1.5s;
  animation: zenFadeIn 1.5s;
}
.zenFadeIn1 {
  -webkit-animation: zenFadeIn 2.5s;
  animation: zenFadeIn 2.5s;
}
.zenFadeIn2 {
  -webkit-animation: zenFadeIn 4.5s;
  animation: zenFadeIn 4.5s;
}
.zenFadeIn3 {
  -webkit-animation: zenFadeIn 5.5s;
  animation: zenFadeIn 5.5s;
}
.zenFadeIn4 {
  -webkit-animation: zenFadeIn 6s;
  animation: zenFadeIn 6s;
}


.zenFadeInLeft {
  -webkit-animation: zenFadeIn 2.5s;
  animation: zenFadeIn 3.5s;
}

.zenFadeInLeft5 {
  -webkit-animation: zenFadeIn 5.5s;
  animation: zenFadeIn 5.5s;
}


/** zenFadeInUp **/

.zenFadeInUp {
  -webkit-animation: zenFadeInUp 0.5s;
  animation: zenFadeInUp 0.5s;
}

@-webkit-keyframes zenFadeInUp {
  0% {opacity: 0;-webkit-transform: translateY(200px);}
  100% {opacity: 1;-webkit-transform: translateY(0);}
}
@keyframes zenFadeInUp {
  0% {opacity: 0;transform: translateY(200px);}
  100% {opacity: 1;transform: translateY(0);}
}

/** zenFadeInLeft **/

.zenFadeInLeft {
  -webkit-animation: zenFadeInLeft 0.5s;
  animation: zenFadeInLeft 0.5s;
}
.zenFadeInLeft2 {
  -webkit-animation: zenFadeInLeft 0.5s;
  animation: zenFadeInLeft 1.5s;
}
.zenFadeInLeft3 {
  -webkit-animation: zenFadeInLeft 0.5s;
  animation: zenFadeInLeft 2s;
}


@-webkit-keyframes zenFadeInLeft {
  0% {opacity: 0;-webkit-transform: translateX(-200px);}
  100% {opacity: 1;-webkit-transform: translateY(0);}
}
@keyframes zenFadeInLeft {
  0% {opacity: 0;transform: translateX(-200px);}
  100% {opacity: 1;transform: translateY(0);}
}

/** zenFadeInDown **/

.zenFadeInDown {
  -webkit-animation: zenFadeInDown 0.5s;
  animation: zenFadeInDown 0.5s;
}

.zenFadeInDown1 {
   -webkit-animation: zenFadeInDown 0.5s;
  animation: zenFadeInDown 1.5s;
}



/** zenFadeInRight **/

.zenFadeInRight {
  -webkit-animation: zenFadeInRight 0.5s;
  animation: zenFadeInRight 0.5s;
}
.zenFadeInRight2 {
  -webkit-animation: zenFadeInRight 0.5s;
  animation: zenFadeInRight 1.5s;
}
.zenFadeInRight3 {
  -webkit-animation: zenFadeInRight 0.5s;
  animation: zenFadeInRight 2s;
}



@-webkit-keyframes zenFadeInRight {
  0% {opacity: 0;-webkit-transform: translateX(200px);}
  100% {opacity: 1;-webkit-transform: translateY(0);}
}
@keyframes zenFadeInRight {
  0% {opacity: 0;transform: translateX(200px);}
  100% {opacity: 1;transform: translateY(0);}
}

/** zenFadeInBig **/

.zenFadeInBig {
  -webkit-animation: zenFadeIn 3s;
  animation: zenFadeIn 3s;
}

/** zenFadeInUpBig **/

.zenFadeInUpBig {
  -webkit-animation: zenFadeInUpBig 1s;
  animation: zenFadeInUpBig 1s;
  -webkit-animation-delay: 1s;
    -moz-animation-delay: 1s;
    -o-animation-delay: 1s;
    animation-delay: 1s;
    animation-fill-mode:backwards;
}

.zenFadeInUpBig2 {
  -webkit-animation: zenFadeInUpBig 1s;
  animation: zenFadeInUpBig 1s;
  -webkit-animation-delay: 2s;
    -moz-animation-delay: 2s;
    -o-animation-delay: 2s;
    animation-delay: 2s;
    animation-fill-mode:backwards;
}



@-webkit-keyframes zenFadeInUpBig {
  0% {opacity: 0;-webkit-transform: translateY(650px);}
  100% {opacity: 1;-webkit-transform: translateY(0);}
}
@keyframes zenFadeInUpBig {
  0% {opacity: 0;transform: translateY(650px);}
  100% {opacity: 1;transform: translateY(0);}
}

/** zenFadeInLeftBig **/

.zenFadeInLeftBig {
  -webkit-animation: zenFadeInLeftBig 2s;
  animation: zenFadeInLeftBig 2s;
}
@-webkit-keyframes zenFadeInLeftBig {
  0% {opacity: 0;-moz-transform: translateX(-250px);}
  100% {opacity: 1;-moz-transform: translateX(0);}
}
@keyframes zenFadeInLeftBig {
  0% {opacity: 0;transform: translateX(-250px);}
  100% {opacity: 1;transform: translateX(0);}
}

/** zenFadeInDownBig **/

.zenFadeDownBig {
  -webkit-animation: zenFadeInDownBig 1s;
  animation: zenFadeInDownBig 1s;
  -webkit-animation-delay: 1s;
    -moz-animation-delay: 1s;
    -o-animation-delay: 1s;
    animation-delay: 1s;
    animation-fill-mode:backwards;
}

.zenFadeDownBig2 {
  -webkit-animation: zenFadeInDownBig 1s;
  animation: zenFadeInDownBig 1s;
  -webkit-animation-delay: 2s;
    -moz-animation-delay: 2s;
    -o-animation-delay: 2s;
    animation-delay: 2s;
    animation-fill-mode:backwards;
}




@-webkit-keyframes zenFadeInDownBig {
  0% {opacity: 0;-webkit-transform: translateY(-650px);}
  100% {opacity: 1;-webkit-transform: translateY(0);}
}
@keyframes zenFadeInDownBig {
  0% {opacity: 0;transform: translateY(-650px);}
  100% {opacity: 1;transform: translateY(0);}
}

/** zenFadeInRightBig **/

.zenFadeInRightBig {
  -webkit-animation: zenFadeInRightBig 2s;
  animation: zenFadeInRightBig 2s;
}
@-webkit-keyframes zenFadeInRightBig {
  0% {opacity: 0;-moz-transform: translateX(250px);}
  100% {opacity: 1;-moz-transform: translateX(0);}
}
@keyframes zenFadeInRightBig {
  0% {opacity: 0;transform: translateX(200px);}
  100% {opacity: 1;transform: translateX(0);}
}