/* Owl Carousel - Animate Plugin */.owl-carousel, .owl-carousel .owl-item {    -webkit-tap-highlight-color: transparent;    position: relative}    .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    }@-webkit-keyframes fadeOut {    0% {        opacity: 1    }    100% {        opacity: 0    }}@keyframes fadeOut {    0% {        opacity: 1    }    100% {        opacity: 0    }}.owl-height {    -webkit-transition: height .5s ease-in-out;    -moz-transition: height .5s ease-in-out;    -ms-transition: height .5s ease-in-out;    -o-transition: height .5s ease-in-out;    transition: height .5s ease-in-out}.owl-carousel {    display: none;    width: 100%;    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(0,0,0)    }    .owl-carousel .owl-controls .owl-dot, .owl-carousel .owl-controls .owl-nav .owl-next, .owl-carousel .owl-controls .owl-nav .owl-prev {        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 {        min-height: 1px;        float: left;        -webkit-backface-visibility: hidden;        -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%        }    .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 .owl-carousel {    display: block}.owl-carousel .owl-item .owl-lazy {    opacity: 0;    -webkit-transition: opacity .4s ease;    -moz-transition: opacity .4s ease;    -ms-transition: opacity .4s ease;    -o-transition: opacity .4s ease;    transition: opacity .4s ease}.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(../index-2.html) no-repeat;    cursor: pointer;    z-index: 1;    -webkit-backface-visibility: hidden;    -webkit-transition: scale .1s ease;    -moz-transition: scale .1s ease;    -ms-transition: scale .1s ease;    -o-transition: scale .1s ease;    transition: scale .1s 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-play-icon, .owl-carousel .owl-video-playing .owl-video-tn {    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 .4s ease;    -moz-transition: opacity .4s ease;    -ms-transition: opacity .4s ease;    -o-transition: opacity .4s ease;    transition: opacity .4s ease}.owl-carousel .owl-video-frame {    position: relative;    z-index: 1}