.owl-carousel .animated {-webkit-animation-duration:1000ms;animation-duration:1000ms;-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-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-item {-webkit-transform:translateZ(0)}

.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;height:auto}
.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-controls .owl-nav .icon-prev,
.owl-carousel .owl-controls .owl-nav .icon-next {cursor:pointer;font-size:0;text-align:center; border: 3px solid #fff; border-radius: 50%; position: relative }
.owl-carousel .owl-controls .owl-nav{position:absolute;top:45%;right:0;width:100%; transform: translateY(-50%)}
.owl-carousel .owl-controls .owl-nav .icon-prev {width:32px;height:32px;float:left; left: 10px}
.owl-carousel .owl-controls .owl-nav .icon-next {width:32px;height:32px;float:right; right: 10px}

.owl-nav div:before {color:#fff;font-size:20px;line-height:32px}
.galeria-h .owl-nav div:before {color:#fff;font-size:30px;line-height:63px}
.owl-nav div:hover:before {color:#666}
.icon-next:before {content:"\e90b"}
.icon-prev:before {content:"\e90c"}

.owl-dots { text-align: center}
.owl-carousel .owl-controls .owl-dot { display: inline-block; margin-top: 20px}
.owl-carousel .owl-controls .owl-dot, .owl-carousel .owl-controls .owl-nav .icon-next, .owl-carousel .owl-controls .owl-nav .icon-prev {
cursor:pointer}

.owl-theme .owl-dots .owl-dot span {width:8px;height:8px;margin:5px 3px;background:#ccc;display:block;
-webkit-backface-visibility:visible;
-webkit-transition:opacity 200ms ease;
-moz-transition:opacity 200ms ease;
-ms-transition:opacity 200ms ease;
-o-transition:opacity 200ms ease;
transition:opacity 200ms ease;
}

.owl-theme .owl-dots .owl-dot.active span, .owl-theme .owl-dots .owl-dot:hover span {background:#C51935}
.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 {position:relative;min-height:1px;float:left;overflow:hidden;width:264px;
-webkit-backface-visibility:hidden;
-webkit-tap-highlight-color:transparent;
-webkit-touch-callout:none;
-webkit-user-select:none;
-moz-user-select:none;
-ms-user-select:none;
}

.owl-carousel .owl-item img {display:block;width:100%;-webkit-transform-style:preserve-3d}
.owl-carousel.owl-text-select-on .owl-item {-webkit-user-select:auto;-moz-user-select:auto;-ms-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}

.demoliendo-agenda-h .owl-carousel .owl-item img {width:auto}

.no-js .owl-carousel {display:block;position:relative}
.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;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);
}
.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}

/* zoom */
.galeria-h .owl-carousel .owl-controls .owl-nav .icon-prev {width:63px;height:63px;float:left;left:0}
.galeria-h .owl-carousel .owl-controls .owl-nav .icon-next {width:63px;height:63px;float:right;left:0}

.owl-carousel .owl-controls .owl-nav .icon-prev {position:relative;}
.owl-carousel .owl-controls .owl-nav .icon-next {position:relative;}

.cont-galeria .owl-carousel .owl-controls {top:50%;margin-top:-18px}
.cont-galeria .owl-carousel .owl-controls .owl-nav .icon-prev,
.cont-galeria .owl-carousel .owl-controls .owl-nav .icon-next {}
.cont-galeria .owl-carousel .owl-controls .owl-nav .icon-prev:hover,
.cont-galeria .owl-carousel .owl-controls .owl-nav .icon-next:hover {}
.cont-galeria .owl-carousel .owl-controls .owl-nav .icon-prev {position:relative;left:0}
.cont-galeria .owl-carousel .owl-controls .owl-nav .icon-next {position:relative;left:0}

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

}

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

}

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

}

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

}

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

}

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

}

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

}