﻿/* 
 * 	core owl carousel css file
 *	v1.3.3
 */
/* clearfix */
.owl-carousel .owl-wrapper:after { content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0; }
/* display none until init */
.owl-carousel { display: none; position: relative; -ms-touch-action: pan-y; }
.owl-carousel .owl-wrapper { display: none; position: relative; -webkit-transform: translate3d(0px, 0px, 0px); }
.owl-carousel .owl-wrapper-outer { overflow: hidden; position: relative; width: 100%; }
.owl-carousel .owl-wrapper-outer.autoheight { -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 .owl-item { float: left; }
.owl-controls .owl-page,
.owl-controls .owl-buttons div { cursor: pointer; }
.owl-controls { -webkit-user-select: none; -khtml-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); }
/* mouse grab icon */
.grabbing { cursor:  8 8, move; }
/* fix */
.owl-carousel .owl-wrapper,
.owl-carousel .owl-item { -webkit-backface-visibility: hidden; -moz-backface-visibility: hidden; -ms-backface-visibility: hidden; -webkit-transform: translate3d(0,0,0); -moz-transform: translate3d(0,0,0); -ms-transform: translate3d(0,0,0); }

/*
* 	owl carousel owl demo theme 
*	v1.3.3
*/


/* preloading images */
.owl-item.loading { min-height: 150px; background:  no-repeat center center; }

/* 
 *  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 .5s ease both; -moz-animation: scaleupfrom .5s ease both; animation: scaleupfrom .5s ease both; }

.owl-fadeup-out { -webkit-animation: scaleupto .5s ease both; -moz-animation: scaleupto .5s ease both; animation: scaleupto .5s ease 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; -webkit-transform: scale(1.5); }
}

@-moz-keyframes scaleupfrom {
    from { opacity: 0; -moz-transform: scale(1.5); }
}

@keyframes scaleupfrom {
    from { opacity: 0; transform: scale(1.5); }
}

@-webkit-keyframes scaleupto {
    to { opacity: 0; -webkit-transform: scale(1.5); }
}

@-moz-keyframes scaleupto {
    to { opacity: 0; -moz-transform: scale(1.5); }
}

@keyframes scaleupto {
    to { opacity: 0; transform: scale(1.5); }
}
/*base style*/
