/* 
 *  Owl Carousel CSS3 Transitions 
 *  v1.3.2
 */

 .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;
  }
  /* fade */
  .owl-fade-out {
    z-index: 10;
    -webkit-animation: fadeOut .7s both ease;
    -moz-animation: fadeOut .7s both ease;
    animation: fadeOut .7s both ease;
  }
  .owl-fade-in {
    -webkit-animation: fadeIn .7s both ease;
    -moz-animation: fadeIn .7s both ease;
    animation: fadeIn .7s both ease;
  }
  /* backSlide */
  .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;
  }
  /* goDown */
  .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;
  }
  /* scaleUp */
  .owl-fadeUp-in {
    -webkit-animation: scaleUpFrom 0.8s ease-in-out both;
    -moz-animation: scaleUpFrom 0.8s ease-in-out both;
    animation: scaleUpFrom 0.8s ease-in-out both;
  
  }
  
  .owl-fadeUp-out {
    -webkit-animation: scaleUpTo 0.3s ease-in-out both;
    -moz-animation: scaleUpTo 0.3s ease-in-out both;
    animation: scaleUpTo 0.3s ease-in-out both;
  
  }
  /* Keyframes */
  /*empty*/
  @-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; margin-top:40px; }
  }
  @-moz-keyframes scaleUpFrom {
    from { opacity: 0; margin-top:40px; }
  }
  @keyframes scaleUpFrom {
    from { opacity: 0; margin-top:40px; }
  }
  
  @-webkit-keyframes scaleUpTo {
    to { opacity: 0; margin-top: 40px; }
  }
  @-moz-keyframes scaleUpTo {
    to { opacity: 0; margin-top: 40px; }
  }
  @keyframes scaleUpTo {
    to { opacity: 0; margin-top: 40px; }
  }