 
   Owl Carousel - Animate Plugin
 
.owl-carousel .animated {
  -webkit-animation-duration 1000ms;
  animation-duration 1000ms;
  -webkit-animation-fill-mode both;
  animation-fill-mode both;
}
.owl-carousel .owl-animated-in {
  z-index 0;
}
.owl-carousel .owl-animated-out {
  z-index 1;
}
.owl-carousel .fadeOut {
  -webkit-animation-name fadeOut;
  animation-name fadeOut;
}

@-webkit-keyframes fadeOut {
  0% {
    opacity 1;
  }

  100% {
    opacity 0;
  }
}
@keyframes fadeOut {
  0% {
    opacity 1;
  }

  100% {
    opacity 0;
  }
}

 
  	Owl Carousel - Auto Height Plugin
 
.owl-height {
  -webkit-transition height 500ms ease-in-out;
  -moz-transition height 500ms ease-in-out;
  -ms-transition height 500ms ease-in-out;
  -o-transition height 500ms ease-in-out;
  transition height 500ms ease-in-out;
}

 
   Core Owl Carousel CSS File
 
.owl-carousel {
  display none;
  width 100%;
  -webkit-tap-highlight-color transparent;
   position relative and z-index fix webkit rendering fonts issue 
  position relative;
  z-index 1;
}
.owl-carousel .owl-stage {
  position relative;
  -ms-touch-action pan-Y;
}
.owl-carousel .owl-stageafter {
  content .;
  display block;
  clear both;
  visibility hidden;
  line-height 0;
  height 0;
}
.owl-carousel .owl-stage-outer {
  position relative;
  overflow hidden;
   fix for flashing background 
  -webkit-transform translate3d(0px, 0px, 0px);
}
.owl-carousel .owl-controls .owl-nav .owl-prev,
.owl-carousel .owl-controls .owl-nav .owl-next,
.owl-carousel .owl-controls .owl-dot {
  cursor pointer;
  cursor hand;
  -webkit-user-select none;
  -khtml-user-select none;
  -moz-user-select none;
  -ms-user-select none;
  user-select none;
}
.owl-carousel.owl-loaded {
  display block;
}
.owl-carousel.owl-loading {
  opacity 0;
  display block;
}
.owl-carousel.owl-hidden {
  opacity 0;
}
.owl-carousel .owl-refresh .owl-item {
  display none;
}
.owl-carousel .owl-item {
  position relative;
  min-height 1px;
  float left;
  -webkit-backface-visibility hidden;
  -webkit-tap-highlight-color transparent;
  -webkit-touch-callout none;
  -webkit-user-select none;
  -moz-user-select none;
  -ms-user-select none;
  user-select none;
}
.owl-carousel .owl-item img {
  display block;
  width 100%;
  -webkit-transform-style preserve-3d;
}
.owl-carousel.owl-text-select-on .owl-item {
  -webkit-user-select auto;
  -moz-user-select auto;
  -ms-user-select auto;
  user-select auto;
}
.owl-carousel .owl-grab {
  cursor move;
  cursor -webkit-grab;
  cursor -o-grab;
  cursor -ms-grab;
  cursor grab;
}
.owl-carousel.owl-rtl {
  direction rtl;
}
.owl-carousel.owl-rtl .owl-item {
  float right;
}

 No Js 
.no-js .owl-carousel {
  display block;
}

 
  	Owl Carousel - Lazy Load Plugin
 
.owl-carousel .owl-item .owl-lazy {
  opacity 0;
  -webkit-transition opacity 400ms ease;
  -moz-transition opacity 400ms ease;
  -ms-transition opacity 400ms ease;
  -o-transition opacity 400ms ease;
  transition opacity 400ms ease;
}
.owl-carousel .owl-item img {
  transform-style preserve-3d;
}

 
  	Owl Carousel - Video Plugin
 
.owl-carousel .owl-video-wrapper {
  position relative;
  height 100%;
  background #000;
}
.owl-carousel .owl-video-play-icon {
  position absolute;
  height 80px;
  width 80px;
  left 50%;
  top 50%;
  margin-left -40px;
  margin-top -40px;
  background url(owl.video.play.html) no-repeat;
  cursor pointer;
  z-index 1;
  -webkit-backface-visibility hidden;
  -webkit-transition scale 100ms ease;
  -moz-transition scale 100ms ease;
  -ms-transition scale 100ms ease;
  -o-transition scale 100ms ease;
  transition scale 100ms ease;
}
.owl-carousel .owl-video-play-iconhover {
  -webkit-transition scale(1.3, 1.3);
  -moz-transition scale(1.3, 1.3);
  -ms-transition scale(1.3, 1.3);
  -o-transition scale(1.3, 1.3);
  transition scale(1.3, 1.3);
}
.owl-carousel .owl-video-playing .owl-video-tn,
.owl-carousel .owl-video-playing .owl-video-play-icon {
  display none;
}
.owl-carousel .owl-video-tn {
  opacity 0;
  height 100%;
  background-position center center;
  background-repeat no-repeat;
  -webkit-background-size contain;
  -moz-background-size contain;
  -o-background-size contain;
  background-size contain;
  -webkit-transition opacity 400ms ease;
  -moz-transition opacity 400ms ease;
  -ms-transition opacity 400ms ease;
  -o-transition opacity 400ms ease;
  transition opacity 400ms ease;
}
.owl-carousel .owl-video-frame {
  position relative;
  z-index 1;
}





.owl-theme .owl-controls{margin-top10px;text-aligncenter;-webkit-tap-highlight-colortransparent}.owl-theme .owl-controls .owl-nav [class=owl-]{color#fff;font-size14px;margin5px;padding4px 7px;background#d6d6d6;displayinline-block;cursorpointer;-webkit-border-radius3px;-moz-border-radius3px;border-radius3px}.owl-theme .owl-controls .owl-nav [class=owl-]hover{background#869791;color#fff;text-decorationnone}.owl-theme .owl-controls .owl-nav .disabled{opacity.5;cursordefault}.owl-theme .owl-dots .owl-dot{displayinline-block;zoom1;displayinline}.owl-theme .owl-dots .owl-dot span{width10px;height10px;margin5px 7px;background#d6d6d6;displayblock;-webkit-backface-visibilityvisible;-webkit-transitionopacity 200ms ease;-moz-transitionopacity 200ms ease;-ms-transitionopacity 200ms ease;-o-transitionopacity 200ms ease;transitionopacity 200ms ease;-webkit-border-radius30px;-moz-border-radius30px;border-radius30px}.owl-theme .owl-dots .owl-dot.active span,.owl-theme .owl-dots .owl-dothover span{background#869791}