.owl-carousel{width:94%; height:auto; min-height:auto; margin:0px 0 0 0; padding:32px 3%; position:relative; z-index:0; -webkit-tap-highlight-color:transparent;
background:#f4f4f4}
.owl-carousel .owl-stage-outer,.owl-carousel .owl-stage,.owl-carousel .owl-item,.owl-carousel .item{ height:auto;}
.owl-carousel .owl-item{ min-height:1px; float:left;  position:relative; -webkit-backface-visibility:hidden; -webkit-touch-callout:none; cursor: pointer;}
.owl-carousel .owl-item .slider-img{height:200px; object-fit:cover; position: relative; display:block; border-radius:8px;}
.owl-carousel .owl-item .slider-icon{width:90%; height:90%; transition:all 0.3s ease; backdrop-filter: blur(0px); position:absolute; left:5%; top:5%; border-radius:8px; border:1px solid #fff; z-index:0; font-size:48px; background-color:none; display: flex; justify-content: center; align-items: center;}
.owl-carousel .owl-item:Hover .slider-icon{backdrop-filter: blur(5px);}
.owl-carousel .owl-item .slider-icon::after{opacity:0; content:"\f002"; display: flex; justify-content: center; align-items: center; color:#fff; transition:all 0.3s ease; font-size:18px; font-family: FontAwesome;}
.owl-carousel .owl-item:Hover .slider-icon::after{opacity:1;}
.owl-carousel .owl-item .item h4 {width:100%; height:40px; font-size:.86rem; font-weight:600; margin-top: 8px; color:var(--secondary); text-align: center; display: flex; justify-content: center; align-items: center;}
.owl-carousel .owl-item .item:Hover h4 {text-decoration: underline;}
.owl-carousel .owl-stage{position:relative; -ms-touch-action:pan-y; touch-action:manipulation; -moz-backface-visibility:hidden;}
.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-item,.owl-carousel .owl-wrapper{-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-item .owl-lazy{opacity:0; transition:opacity .4s ease;}
.owl-carousel .owl-item .owl-lazy:not([src]), .owl-carousel .owl-item .owl-lazy[src^=""]{max-height:0;}
.owl-carousel .owl-video-wrapper{position:relative; height:100%; background:#000;}
.owl-carousel .animated{animation-duration:1s; animation-fill-mode:both;}
.owl-carousel .owl-animated-in{z-index:0}
.owl-carousel .owl-animated-out{z-index:1}
.owl-carousel .fadeOut{animation-name:fadeOut;}

@keyframes fadeOut{
    0%{opacity:1}
100%{opacity:0}
}

.owl-height{transition:height .5s ease-in-out;}

.owl-carousel .owl-item:not(.active){filter:blur(1px);transform:scale(0.85);opacity:0.6;}
.owl-carousel .owl-item.active.center{filter:none; transform:scale(1); opacity:1; z-index:2;}
.owl-nav button{position:absolute; top:50%; transform:translateY(-50%);}
.disabled{display: none;}
.owl-nav .owl-prev{width:24px!important; height:24px!important; line-height:24px!important; left:10px; background-color:none; color:var(--dark)!important; transition:.3s;}
.owl-nav .owl-prev:hover{}
.owl-nav .owl-next{width:24px!important; height:24px!important; line-height:24px!important; right:10px; background-color:var(--light)!important; color:var(--dark)!important; transition:.3s;}
.owl-nav .owl-next:hover{background-color:none;}


.owl-theme .owl-dots{text-align:center;}
.owl-theme .owl-dots .owl-dot span{width:10px; height:10px; margin:5px 7px; background:#fff; display:block; border-radius:30px; transition:.2s;}
.owl-theme .owl-dots .owl-dot.active span,.owl-theme .owl-dots .owl-dot:hover span{background:var(--sari);}
.owl-carousel .item{position:relative; overflow:hidden;}
.owl-carousel .item .item-desc{position:absolute; top:5%; left:5%; z-index:2; padding:10px; border-radius:5px; display:flex; flex-direction:column; color:var(--dark); cursor:pointer;}
.owl-carousel .item .item-desc span:first-child{font-size:1.4rem; font-weight:500; margin-bottom:1rem; color:#000;}
.owl-carousel .item .item-button{position:absolute; bottom:5%; right:5%; z-index:2; background:rgba(0,0,0,.8); color:#fff; padding:10px; cursor:pointer;}

@media (max-width: 992px){
.owl-carousel{
height:240px;
min-height:240px;
margin:0 0 0 0;
}

.owl-carousel .owl-item .slider-img{height:200px;}
.owl-carousel .owl-stage-outer,
.owl-carousel .owl-stage,
.owl-carousel .owl-item,
.owl-carousel .item{height:240px;}
}

