.owl-origin {
  -webkit-perspective: 1200px;
  -webkit-perspective-origin-x: 50%;
  -webkit-perspective-origin-y: 50%;
  -moz-perspective: 1200px;
  -moz-perspective-origin-x: 50%;
  -moz-perspective-origin-y: 50%;
  perspective: 1200px
}
.owl-fade-out {
  z-index: 10;
  -webkit-animation: fadeOut 1s both ease;
  -moz-animation: fadeOut 1s both ease;
  animation: fadeOut 1s both ease
}
.owl-fade-in {
  -webkit-animation: fadeIn 1s both ease;
  -moz-animation: fadeIn 1s both ease;
  animation: fadeIn 1s both ease
}
.owl-fadeInAfterOut-out {
  z-index: 10;
  -webkit-animation: fadeOut .35s both ease;
  -moz-animation: fadeOut .35s both ease;
  animation: fadeOut .35s both ease
}
.owl-fadeInAfterOut-in {
  -webkit-animation: fadeIn .35s .35s both ease;
  -moz-animation: fadeIn .35s .35s both ease;
  animation: fadeIn .35s .35s both ease
}
.owl-backSlide-out {
  -webkit-animation: backSlideOut 1s both ease;
  -moz-animation: backSlideOut 1s both ease;
  animation: backSlideOut 1s both ease
}
.owl-backSlide-in {
  -webkit-animation: backSlideIn 1s both ease;
  -moz-animation: backSlideIn 1s both ease;
  animation: backSlideIn 1s both ease
}
.owl-goDown-out {
  -webkit-animation: scaleToFade .7s ease both;
  -moz-animation: scaleToFade .7s ease both;
  animation: scaleToFade .7s ease both
}
.owl-goDown-in {
  -webkit-animation: goDown .6s ease both;
  -moz-animation: goDown .6s ease both;
  animation: goDown .6s ease both
}
.owl-fadeUp-in {
  -webkit-animation: scaleUpFrom 1s ease both;
  -moz-animation: scaleUpFrom 1s ease both;
  animation: scaleUpFrom 1s ease both
}
.owl-fadeUp-out {
  -webkit-animation: scaleUpTo 1s ease both;
  -moz-animation: scaleUpTo 1s ease both;
  animation: scaleUpTo 1s ease both
}
@-webkit-keyframes empty {
  0% {
    opacity: 1
  }
}
@-moz-keyframes empty {
  0% {
    opacity: 1
  }
}
@keyframes empty {
  0% {
    opacity: 1
  }
}
@-webkit-keyframes fadeIn {
  0% {
    opacity: 0
  }
  100% {
    opacity: 1
  }
}
@-moz-keyframes fadeIn {
  0% {
    opacity: 0
  }
  100% {
    opacity: 1
  }
}
@keyframes fadeIn {
  0% {
    opacity: 0
  }
  100% {
    opacity: 1
  }
}
@-webkit-keyframes fadeOut {
  0% {
    opacity: 1
  }
  100% {
    opacity: 0
  }
}
@-moz-keyframes fadeOut {
  0% {
    opacity: 1
  }
  100% {
    opacity: 0
  }
}
@keyframes fadeOut {
  0% {
    opacity: 1
  }
  100% {
    opacity: 0
  }
}
@-webkit-keyframes backSlideOut {
  25% {
    opacity: .5;
    -webkit-transform: translateZ(-500px)
  }
  75% {
    opacity: .5;
    -webkit-transform: translateZ(-500px) translateX(-200%)
  }
  100% {
    opacity: .5;
    -webkit-transform: translateZ(-500px) translateX(-200%)
  }
}
@-moz-keyframes backSlideOut {
  25% {
    opacity: .5;
    -moz-transform: translateZ(-500px)
  }
  75% {
    opacity: .5;
    -moz-transform: translateZ(-500px) translateX(-200%)
  }
  100% {
    opacity: .5;
    -moz-transform: translateZ(-500px) translateX(-200%)
  }
}
@keyframes backSlideOut {
  25% {
    opacity: .5;
    transform: translateZ(-500px)
  }
  75% {
    opacity: .5;
    transform: translateZ(-500px) translateX(-200%)
  }
  100% {
    opacity: .5;
    transform: translateZ(-500px) translateX(-200%)
  }
}
@-webkit-keyframes backSlideIn {
  0%, 25% {
    opacity: .5;
    -webkit-transform: translateZ(-500px) translateX(200%)
  }
  75% {
    opacity: .5;
    -webkit-transform: translateZ(-500px)
  }
  100% {
    opacity: 1;
    -webkit-transform: translateZ(0) translateX(0)
  }
}
@-moz-keyframes backSlideIn {
  0%, 25% {
    opacity: .5;
    -moz-transform: translateZ(-500px) translateX(200%)
  }
  75% {
    opacity: .5;
    -moz-transform: translateZ(-500px)
  }
  100% {
    opacity: 1;
    -moz-transform: translateZ(0) translateX(0)
  }
}
@keyframes backSlideIn {
  0%, 25% {
    opacity: .5;
    transform: translateZ(-500px) translateX(200%)
  }
  75% {
    opacity: .5;
    transform: translateZ(-500px)
  }
  100% {
    opacity: 1;
    transform: translateZ(0) translateX(0)
  }
}
@-webkit-keyframes scaleToFade {
  to {
    opacity: 0;
    -webkit-transform: scale(.8)
  }
}
@-moz-keyframes scaleToFade {
  to {
    opacity: 0;
    -moz-transform: scale(.8)
  }
}
@keyframes scaleToFade {
  to {
    opacity: 0;
    transform: scale(.8)
  }
}
@-webkit-keyframes goDown {
  from {
    -webkit-transform: translateY(-100%)
  }
}
@-moz-keyframes goDown {
  from {
    -moz-transform: translateY(-100%)
  }
}
@keyframes goDown {
  from {
    transform: translateY(-100%)
  }
}
@-webkit-keyframes scaleUpFrom {
  from {
    opacity: 0;
    -webkit-transform: scale(1.5)
  }
}
@-moz-keyframes scaleUpFrom {
  from {
    opacity: 0;
    -moz-transform: scale(1.5)
  }
}
@keyframes scaleUpFrom {
  from {
    opacity: 0;
    transform: scale(1.5)
  }
}
@-webkit-keyframes scaleUpTo {
  to {
    opacity: 0;
    -webkit-transform: scale(1.5)
  }
}
@-moz-keyframes scaleUpTo {
  to {
    opacity: 0;
    -moz-transform: scale(1.5)
  }
}
@keyframes scaleUpTo {
  to {
    opacity: 0;
    transform: scale(1.5)
  }
}