/* Owl Carousel CSS3 Transitions */
.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); }}

/* 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; /*width:100%;*/ -ms-touch-action:pan-y; cursor:all-scroll;}
.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; text-align:center;}
.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:url('../images/grabbing.png') 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);}

/* Buttom Theme1 */
.btn-theme .owl-controls{margin:-22px auto 0; text-align:center;}
.btn-theme .owl-controls .owl-buttons div {position:absolute; top:42.5%; color: #666;display: inline-block;zoom: 1;*display: inline;/*IE7 life-saver */margin: 5px; font-size: 50px; filter: Alpha(Opacity=70);/*IE7 fix*/	opacity: 0.7;}
.btn-theme .owl-controls .owl-buttons .owl-prev{left:15px; width:36px; height:36px; font-size:40px; color:#fff;}
.btn-theme .owl-controls .owl-buttons .owl-next{right:15px; width:36px; height:36px; font-size:40px; color:#fff;}
.owl-carousel:hover .owl-controls .owl-buttons .owl-prev:hover, .owl-carousel:hover .owl-controls .owl-buttons .owl-next:hover {opacity:0.9; text-decoration:none;}
.btn-theme .owl-controls .owl-page{display: inline-block;zoom: 1;*display: inline;/*IE7 life-saver */ position:relative; bottom:35px;}
.btn-theme .owl-controls .owl-page span{display:block; width:10px; height:10px; margin:0 3px; -webkit-border-radius:50%; -moz-border-radius:50%; border-radius:50%; background:#a1a1a1; border:3px solid #fff;}
.btn-theme .owl-controls .owl-page.active span,.btn-theme1 .owl-controls.clickable .owl-page:hover span{background:#343434;}
.btn-theme .owl-controls .owl-page span.owl-numbers{height: auto;width: auto;color: #666;padding: 2px 10px;font-size: 12px;-webkit-border-radius: 30px;-moz-border-radius: 30px;border-radius: 30px;}

/* Buttom Theme1 */
.btn-theme1 .owl-controls{margin-top:-5px; text-align: center;}
.btn-theme1 .owl-controls .owl-buttons div {position: absolute; top:42.5%; color: #666;display: inline-block;zoom: 1;*display: inline;/*IE7 life-saver */margin: 5px; font-size: 50px; filter: Alpha(Opacity=70);/*IE7 fix*/	opacity: 0.7;}
.btn-theme1 .owl-controls .owl-buttons .owl-prev{left:15px; background:url(../images/sprite.png) no-repeat scroll -176px 0; width:36px; height:36px;}
.btn-theme1 .owl-controls .owl-buttons .owl-next{right:15px; background:url(../images/sprite.png) no-repeat scroll -176px -46px; width:36px; height:36px;}
.owl-carousel:hover .owl-controls .owl-buttons .owl-prev:hover, .owl-carousel:hover .owl-controls .owl-buttons .owl-next:hover {opacity:0.9; text-decoration:none;}
.btn-theme1 .owl-controls .owl-page{display: inline-block;zoom: 1;*display: inline;/*IE7 life-saver */ position:relative; bottom:35px;}
.btn-theme1 .owl-controls .owl-page span{display:block; width:10px; height:10px; margin:0 3px; -webkit-border-radius:50%; -moz-border-radius:50%; border-radius:50%; background:#a1a1a1; border:3px solid #fff;}
.btn-theme1 .owl-controls .owl-page.active span,.btn-theme1 .owl-controls.clickable .owl-page:hover span{background:#343434;}
.btn-theme1 .owl-controls .owl-page span.owl-numbers{height: auto;width: auto;color: #666;padding: 2px 10px;font-size: 12px;-webkit-border-radius: 30px;-moz-border-radius: 30px;border-radius: 30px;}


/* Buttom Theme2 */
.btn-theme2 .owl-controls{margin-top: 0; text-align: center;}
.btn-theme2 .owl-controls .owl-buttons div {position:absolute; top:-15%; color: #666;display: inline-block;zoom: 1;*display: inline;/*IE7 life-saver */margin: 5px; font-size:40px; filter: Alpha(Opacity=80);/*IE7 fix*/	opacity:1;}
.btn-theme2 .owl-controls .owl-buttons .owl-prev{right:36px; background:url('../images/sprite.png') no-repeat scroll -296px 0; width:32px; height:32px;}
.btn-theme2 .owl-controls .owl-buttons .owl-next{right:0; background:url('../images/sprite.png') no-repeat scroll -335px 0; width:32px; height:32px;}
.btn-theme2 .owl-controls .owl-page{display: inline-block;zoom: 1;*display: inline;/*IE7 life-saver */ position:relative; bottom:35px;}
.btn-theme2 .owl-controls .owl-page span{display: block; width: 14px; height: 14px; margin: 0 3px; filter: Alpha(Opacity=50);/*IE7 fix*/opacity: 0.7 ;-webkit-border-radius: 50%; -moz-border-radius: 50%; border-radius: 50%;background: #333;}
.btn-theme2 .owl-controls .owl-page.active span,.btn-theme2 .owl-controls.clickable .owl-page:hover span{background:#e01e26;}
.btn-theme2 .owl-controls .owl-page span.owl-numbers{height: auto;width: auto;color: #666;padding: 2px 10px;font-size: 12px;-webkit-border-radius: 30px;-moz-border-radius: 30px;border-radius: 30px;}

/* Buttom Theme3 */
.btn-theme3 .owl-controls{margin-top: 0; text-align: center;}
.btn-theme3 .owl-controls .owl-buttons div {position:absolute; top:-38%; color: #666;display: inline-block;zoom: 1;*display: inline;/*IE7 life-saver */margin: 5px; font-size:40px; filter: Alpha(Opacity=80);/*IE7 fix*/	opacity: 0.8;}
.btn-theme3 .owl-controls .owl-buttons .owl-prev{right:36px; background:url('../images/sprite.png') no-repeat scroll -296px 0; width:32px; height:32px;}
.btn-theme3 .owl-controls .owl-buttons .owl-next{right:0; background:url('../images/sprite.png') no-repeat scroll -335px 0; width:32px; height:32px;}
.btn-theme3 .owl-controls .owl-page{display: inline-block;zoom: 1;*display: inline;/*IE7 life-saver */ position:relative; bottom:35px;}
.btn-theme3 .owl-controls .owl-page span{display: block; width: 14px; height: 14px; margin: 0 3px; filter: Alpha(Opacity=50);/*IE7 fix*/opacity: 0.7 ;-webkit-border-radius: 50%; -moz-border-radius: 50%; border-radius: 50%;background: #333;}
.btn-theme3 .owl-controls .owl-page.active span,.btn-theme3 .owl-controls.clickable .owl-page:hover span{background:#e01e26;}
.btn-theme3 .owl-controls .owl-page span.owl-numbers{height: auto;width: auto;color: #666;padding: 2px 10px;font-size: 12px;-webkit-border-radius: 30px;-moz-border-radius: 30px;border-radius: 30px;}

/* Buttom Theme4 */
.btn-theme4 .owl-controls{margin-top: 0; text-align: center;}
.btn-theme4 .owl-controls .owl-buttons div {position: absolute; top: 45%; color: #666;display: inline-block;zoom: 1;*display: inline;/*IE7 life-saver */margin: 5px; font-size: 40px; filter: Alpha(Opacity=70);/*IE7 fix*/	opacity: 0.7; z-index:50;}
.btn-theme4 .owl-controls .owl-buttons .owl-prev{left: -23px;}
.btn-theme4 .owl-controls .owl-buttons .owl-next{right: -23px;}
.btn-theme4 .owl-controls .owl-page{display: inline-block;zoom: 1;*display: inline;/*IE7 life-saver */ position:relative; bottom:35px;}
.btn-theme4 .owl-controls .owl-page span{display: block; width: 14px; height: 14px; margin: 0 3px; filter: Alpha(Opacity=50);/*IE7 fix*/opacity: 0.7 ;-webkit-border-radius: 50%; -moz-border-radius: 50%; border-radius: 50%;background: #333;}
.btn-theme4 .owl-controls .owl-page.active span,.btn-theme4 .owl-controls.clickable .owl-page:hover span{background:#e01e26;}
.btn-theme4 .owl-controls .owl-page span.owl-numbers{height: auto;width: auto;color: #666;padding: 2px 10px;font-size: 12px;-webkit-border-radius: 30px;-moz-border-radius: 30px;border-radius: 30px;}

/* Buttom Theme5 */
.btn-theme5 .owl-controls{margin-top: 0; text-align: center;}
.btn-theme5 .owl-controls .owl-buttons div {position: absolute; top: 30%; color: #666;display: inline-block;zoom: 1;*display: inline;/*IE7 life-saver */margin: 5px; font-size: 40px; filter: Alpha(Opacity=70);/*IE7 fix*/	opacity: 0.7; z-index:50;}
.btn-theme5 .owl-controls .owl-buttons .owl-prev{left: -23px;}
.btn-theme5 .owl-controls .owl-buttons .owl-next{right: -23px;}
.btn-theme5 .owl-controls .owl-page{display: inline-block;zoom: 1;*display: inline;/*IE7 life-saver */ position:relative; bottom:35px;}
.btn-theme5 .owl-controls .owl-page span{display: block; width: 14px; height: 14px; margin: 0 3px; filter: Alpha(Opacity=50);/*IE7 fix*/opacity: 0.7 ;-webkit-border-radius: 50%; -moz-border-radius: 50%; border-radius: 50%;background: #333;}
.btn-theme5 .owl-controls .owl-page.active span,.btn-theme5 .owl-controls.clickable .owl-page:hover span{background:#e01e26;}
.btn-theme5 .owl-controls .owl-page span.owl-numbers{height: auto;width: auto;color: #666;padding: 2px 10px;font-size: 12px;-webkit-border-radius: 30px;-moz-border-radius: 30px;border-radius: 30px;}

/* Buttom Theme6 */
.btn-theme6 .owl-controls{margin-top:-5px; text-align: center;}
.btn-theme6 .owl-controls .owl-buttons div {position: absolute; top:28.5%; color: #666;display: inline-block;zoom: 1;*display: inline;/*IE7 life-saver */margin: 5px; font-size: 30px; filter: Alpha(Opacity=70);/*IE7 fix*/	opacity: 0.7; -webkit-border-radius: 2px;-moz-border-radius: 2px;border-radius: 2px;}
.btn-theme6 .owl-controls .owl-buttons .owl-prev{left:10px; width:36px; height:36px; background:#FFF; }
.btn-theme6 .owl-controls .owl-buttons .owl-next{right:10px; width:36px; height:36px; background:#FFF; }
.owl-carousel:hover .owl-controls .owl-buttons .owl-prev:hover, .owl-carousel:hover .owl-controls .owl-buttons .owl-next:hover {opacity:0.9; text-decoration:none;}
.btn-theme6 .owl-controls .owl-page{display: inline-block;zoom: 1;*display: inline;/*IE7 life-saver */ position:relative; bottom:35px;}
.btn-theme6 .owl-controls .owl-page span{display:block; width:10px; height:10px; margin:0 3px; -webkit-border-radius:50%; -moz-border-radius:50%; border-radius:50%; background:#a1a1a1; border:3px solid #fff;}
.btn-theme6 .owl-controls .owl-page.active span,.btn-theme6 .owl-controls.clickable .owl-page:hover span{background:#343434;}
.btn-theme6 .owl-controls .owl-page span.owl-numbers{height: auto;width: auto;color: #666;padding: 2px 10px;font-size: 12px;-webkit-border-radius: 30px;-moz-border-radius: 30px;border-radius: 30px;}

/* preloading images */
.owl-item.loading{min-height: 150px; background: url('../images/loading.gif') no-repeat center center}



@media only screen and (min-width: 768px) and (max-width: 959px)
{

}

@media only screen and (min-width: 480px) and (max-width: 767px)
{

}

@media only screen and (max-width: 479px)
{

.btn-theme3 .owl-controls .owl-buttons div{position:inherit}

}





