.owl-carousel{ display: block; opacity: 0; }
.owl-carousel.owl-loaded{ opacity: 1; }

.owl-nav { position: absolute; top: 50%; width: 100%; }
.owl-prev, .owl-next { cursor: pointer; border: 1px solid #000; height: 30px; position: absolute; top: -30px; transform: rotate(45deg); -webkit-transform: rotate(45deg); width: 30px; }
.owl-prev { border-bottom: 0 none; border-left: 0 none; right: -30px; }
.owl-next { border-right: 0; border-top: 0; left: -30px; }

.owl-dots{ text-align: center;}
.owl-dot { background-color: #000; border-radius: 50%; cursor: pointer; -webkit-border-radius: 50%; display: inline-block; height: 8px; margin: 5px; opacity: 0.3; width: 8px; }
.owl-dot.active { opacity: 1; }


.owl-nav.disabled,
.owl-dots.disabled { display: none; }


.owl-item .animation {opacity:0}
.owl-item.active .animation {opacity:1;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both}

@-webkit-keyframes fl_ttb{0%{-webkit-transform:translate(0,-10%);opacity:0;filter:alpha(opacity=0)}100%{-webkit-transform:translate(0,0);opacity:1;filter:alpha(opacity=100)}}
		@keyframes fl_ttb{0%{-webkit-transform:translate(0,-10%);-ms-transform:translate(0,-10%);-o-transform:translate(0,-10%);transform:translate(0,-10%);opacity:0;filter:alpha(opacity=0)}100%{-webkit-transform:translate(0,0);-ms-transform:translate(0,0);-o-transform:translate(0,0);transform:translate(0,0);opacity:1;filter:alpha(opacity=100)}}
		.owl-item.active .fl_top-to-bottom{-webkit-animation:fl_ttb .7s 1 cubic-bezier(.175,.885,.32,1.275);-o-animation:fl_ttb .7s 1 cubic-bezier(.175,.885,.32,1.275);animation:fl_ttb .7s 1 cubic-bezier(.175,.885,.32,1.275)}
@-webkit-keyframes fl_btt{0%{-webkit-transform:translate(0,10%);opacity:0;filter:alpha(opacity=0)}100%{-webkit-transform:translate(0,0);opacity:1;filter:alpha(opacity=100)}}
		@keyframes fl_btt{0%{-webkit-transform:translate(0,10%);-ms-transform:translate(0,10%);-o-transform:translate(0,10%);transform:translate(0,10%);opacity:0;filter:alpha(opacity=0)}100%{-webkit-transform:translate(0,0);-ms-transform:translate(0,0);-o-transform:translate(0,0);transform:translate(0,0);opacity:1;filter:alpha(opacity=100)}}
		.owl-item.active .fl_bottom-to-top{-webkit-animation:fl_btt .7s 1 cubic-bezier(.175,.885,.32,1.275);-o-animation:fl_btt .7s 1 cubic-bezier(.175,.885,.32,1.275);animation:fl_btt .7s 1 cubic-bezier(.175,.885,.32,1.275)}
@-webkit-keyframes fl_ltr{0%{-webkit-transform:translate(-10%,0);opacity:0;filter:alpha(opacity=0)}100%{-webkit-transform:translate(0,0);opacity:1;filter:alpha(opacity=100)}}
		@keyframes fl_ltr{0%{-webkit-transform:translate(-10%,0);-ms-transform:translate(-10%,0);-o-transform:translate(-10%,0);transform:translate(-10%,0);opacity:0;filter:alpha(opacity=0)}100%{-webkit-transform:translate(0,0);-ms-transform:translate(0,0);-o-transform:translate(0,0);transform:translate(0,0);opacity:1;filter:alpha(opacity=100)}}
		.owl-item.active .fl_left-to-right{-webkit-animation:fl_ltr .7s 1 cubic-bezier(.175,.885,.32,1.275);-o-animation:fl_ltr .7s 1 cubic-bezier(.175,.885,.32,1.275);animation:fl_ltr .7s 1 cubic-bezier(.175,.885,.32,1.275)}
		.vc_grid-item:nth-child(even) .fl-animated.fl_right-to-left{-webkit-animation:fl_ltr .7s 1 cubic-bezier(.175,.885,.32,1.275);-o-animation:fl_ltr .7s 1 cubic-bezier(.175,.885,.32,1.275);animation:fl_ltr .7s 1 cubic-bezier(.175,.885,.32,1.275)}
@-webkit-keyframes fl_rtl{0%{-webkit-transform:translate(10%,0);opacity:0;filter:alpha(opacity=0)}100%{-webkit-transform:translate(0,0);opacity:1;filter:alpha(opacity=100)}}
		.owl-item.active .fl_right-to-left{-webkit-animation:fl_rtl .7s 1 cubic-bezier(.175,.885,.32,1.275);-o-animation:fl_rtl .7s 1 cubic-bezier(.175,.885,.32,1.275);animation:fl_rtl .7s 1 cubic-bezier(.175,.885,.32,1.275)}
		@keyframes fl_rtl{0%{-webkit-transform:translate(10%,0);-ms-transform:translate(10%,0);-o-transform:translate(10%,0);transform:translate(10%,0);opacity:0;filter:alpha(opacity=0)}100%{-webkit-transform:translate(0,0);-ms-transform:translate(0,0);-o-transform:translate(0,0);transform:translate(0,0);opacity:1;filter:alpha(opacity=100)}}
@-webkit-keyframes fl_appear{0%{-webkit-transform:scale(.5);opacity:.1;filter:alpha(opacity=10)}100%{-webkit-transform:scale(1);opacity:1;filter:alpha(opacity=100)}}
		@keyframes fl_appear{0%{-webkit-transform:scale(.5);-ms-transform:scale(.5);-o-transform:scale(.5);transform:scale(.5);opacity:.1;filter:alpha(opacity=10)}100%{-webkit-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);opacity:1;filter:alpha(opacity=100)}}
		.owl-item.active .fl_appear{-webkit-animation:fl_appear .7s 1 cubic-bezier(.175,.885,.32,1.275);-o-animation:fl_appear .7s 1 cubic-bezier(.175,.885,.32,1.275);animation:fl_appear .7s 1 cubic-bezier(.175,.885,.32,1.275);-webkit-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}

@-webkit-keyframes fadeInRightShort{from{opacity:0;-webkit-transform:translate3d(30%,0,0);transform:translate3d(30%,0,0)}to{opacity:1;-webkit-transform:none;transform:none}}
		@keyframes fadeInRightShort{from{opacity:0;-webkit-transform:translate3d(30%,0,0);transform:translate3d(30%,0,0)}to{opacity:1;-webkit-transform:none;transform:none}}
		.owl-item.active .fadeInRightShort{-webkit-animation-name:fadeInRightShort;animation-name:fadeInRightShort;}
@-webkit-keyframes fadeInLeftShort{from{opacity:0;-webkit-transform:translate3d(-30%,0,0);transform:translate3d(-30%,0,0)}to{opacity:1;-webkit-transform:none;transform:none}}
		@keyframes fadeInLeftShort{from{opacity:0;-webkit-transform:translate3d(-30%,0,0);transform:translate3d(-30%,0,0)}to{opacity:1;-webkit-transform:none;transform:none}}
		.owl-item.active .fadeInLeftShort{-webkit-animation-name:fadeInLeftShort;animation-name:fadeInLeftShort}

@media only screen and ( max-width: 1170px ) {
    .owl-prev, .owl-next{ display: none; }
}

.owl-item.active .animation-delay-01 {animation-delay:0.1s; -webkit-animation-delay:0.1s; transition-delay:0.1s; -webkit-transition-delay:0.1s;}
.owl-item.active .animation-delay-02 {animation-delay:0.2s; -webkit-animation-delay:0.2s; transition-delay:0.2s; -webkit-transition-delay:0.2s;}
.owl-item.active .animation-delay-03 {animation-delay:0.3s; -webkit-animation-delay:0.3s; transition-delay:0.3s; -webkit-transition-delay:0.3s;}
.owl-item.active .animation-delay-04 {animation-delay:0.4s; -webkit-animation-delay:0.4s; transition-delay:0.4s; -webkit-transition-delay:0.4s;}
.owl-item.active .animation-delay-05 {animation-delay:0.5s; -webkit-animation-delay:0.5s; transition-delay:0.5s; -webkit-transition-delay:0.5s;}
.owl-item.active .animation-delay-06 {animation-delay:0.6s; -webkit-animation-delay:0.6s; transition-delay:0.6s; -webkit-transition-delay:0.6s;}
.owl-item.active .animation-delay-07 {animation-delay:0.7s; -webkit-animation-delay:0.7s; transition-delay:0.7s; -webkit-transition-delay:0.7s;}
.owl-item.active .animation-delay-08 {animation-delay:0.8s; -webkit-animation-delay:0.8s; transition-delay:0.8s; -webkit-transition-delay:0.8s;}
.owl-item.active .animation-delay-09 {animation-delay:0.9s; -webkit-animation-delay:0.9s; transition-delay:0.9s; -webkit-transition-delay:0.9s;}
.owl-item.active .animation-delay-10 {animation-delay:1.0s; -webkit-animation-delay:1.0s; transition-delay:1.0s; -webkit-transition-delay:1.0s;}
.owl-item.active .animation-delay-11 {animation-delay:1.1s; -webkit-animation-delay:1.1s; transition-delay:1.1s; -webkit-transition-delay:1.1s;}
.owl-item.active .animation-delay-12 {animation-delay:1.2s; -webkit-animation-delay:1.2s; transition-delay:1.2s; -webkit-transition-delay:1.2s;}
.owl-item.active .animation-delay-13 {animation-delay:1.3s; -webkit-animation-delay:1.3s; transition-delay:1.3s; -webkit-transition-delay:1.3s;}
.owl-item.active .animation-delay-14 {animation-delay:1.4s; -webkit-animation-delay:1.4s; transition-delay:1.4s; -webkit-transition-delay:1.4s;}
.owl-item.active .animation-delay-15 {animation-delay:1.5s; -webkit-animation-delay:1.5s; transition-delay:1.5s; -webkit-transition-delay:1.5s;}
.owl-item.active .animation-delay-16 {animation-delay:1.6s; -webkit-animation-delay:1.6s; transition-delay:1.6s; -webkit-transition-delay:1.6s;}
.owl-item.active .animation-delay-17 {animation-delay:1.7s; -webkit-animation-delay:1.7s; transition-delay:1.7s; -webkit-transition-delay:1.7s;}
.owl-item.active .animation-delay-18 {animation-delay:1.8s; -webkit-animation-delay:1.8s; transition-delay:1.8s; -webkit-transition-delay:1.8s;}
.owl-item.active .animation-delay-19 {animation-delay:1.9s; -webkit-animation-delay:1.9s; transition-delay:1.9s; -webkit-transition-delay:1.9s;}
.owl-item.active .animation-delay-20 {animation-delay:2.0s; -webkit-animation-delay:2.0s; transition-delay:2.0s; -webkit-transition-delay:2.0s;}