.owl-carousel .animated{
-webkit-animation-duration: 1s;
animation-duration: 1s;
-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; 
}
.owl-carousel .fadeIn{
-webkit-animation-name    : fadeIn;
animation-name    : fadeIn;
}
@-webkit-keyframes fadeOut{
from{
opacity: 1;
}
to{
opacity: 0;
}
}
@keyframes fadeOut{
from{
opacity: 1;
}
to{
opacity: 0;
}
}
@-webkit-keyframes fadeIn{
from{
opacity: 0;
}
to{
opacity: 1;
}
}
@keyframes fadeIn{
from{
opacity: 0;
}
to{
opacity: 1;
}
} .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;
} .owl-carousel{
display                 : none;
width                   : 100%;
-webkit-tap-highlight-color : transparent; position                : relative;
z-index                 : 1;
}
.owl-carousel .owl-stage{
position                : relative;
-ms-touch-action        : pan-Y;
}
.owl-carousel .owl-stage:after{
content                 : ".";
display                 : block;
clear                   : both;
visibility              : hidden;
line-height             : 0;
height                  : 0;
}
.owl-carousel .owl-stage-outer{
position                : relative;
overflow                : hidden; -webkit-transform       : translate3d(0px, 0px, 0px);
}
.owl-carousel .owl-item{
position                : relative;
min-height              : 1px;
float                   : left;
-webkit-backface-visibility : hidden;
-webkit-tap-highlight-color : transparent;
-webkit-touch-callout       : none;
}
.owl-carousel .owl-item img{
display                 : block;
width                   : 100%;
-webkit-transform-style : preserve-3d;
}
.owl-carousel .owl-nav.disabled, .owl-carousel .owl-dots.disabled{
display                 : none;
}
.owl-carousel .owl-nav .owl-prev, .owl-carousel .owl-nav .owl-next, .owl-carousel .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-drag .owl-item{
-webkit-user-select     : none;
-moz-user-select        : none;
-ms-user-select         : none;
user-select             : none;
}
.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 .owl-carousel{
display                 : block;
} .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 .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(//milliup.com/wp-content/themes/grandium/css/owl.video.play.png) 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-icon:hover{
-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;
height                      : 100%;
width                       : 100%;
}