.owl-theme .owl-nav{margin-top:10px;text-align:center;-webkit-tap-highlight-color:transparent;}
.owl-theme .owl-nav [class*='owl-']{color:#FFF;font-size:14px;margin:5px;padding:4px 7px;background:#D6D6D6;display:inline-block;cursor:pointer;border-radius:3px;}
.owl-theme .owl-nav [class*='owl-']:hover{background:#869791;color:#FFF;text-decoration:none;}
.owl-theme .owl-nav .disabled{opacity:0.5;cursor:default;}
.owl-theme .owl-nav.disabled + .owl-dots{margin-top:20px;}
.owl-theme .owl-dots{text-align:center;-webkit-tap-highlight-color:transparent;}
.owl-theme .owl-dots .owl-dot{display:inline-block;zoom:1;*display:inline;}
.owl-theme .owl-dots .owl-dot span{width:25px;height:4px;margin:5px;background:#D6D6D6;display:block;-webkit-backface-visibility:visible;transition:all 200ms ease;border-radius:30px;}
.owl-theme .owl-dots .owl-dot.active span,.owl-theme .owl-dots .owl-dot:hover span{ background:var(--color-submain);}
.owl-theme .owl-dots .owl-dot.active span{ width: 35px; }


.owl-scrollbar {
    margin-top: 20px;
    border-radius: 10px;
    height: 5px;
    width: 100%;
    background: #f1f1f1;
    border: 1px solid #e4e4e4;
    box-shadow: inset 0 0 10px -9px rgba(30, 30, 30, .4);
    position: relative;
}

.owl-scrollbar .owl-scroll-handle {
    height: 15px;
    width: 15px;
    border-radius: 3px;
    display: inline-block;
    background: var(--color-main);
    position: absolute;
    top: -5px;
    left: -1px;
}

.owl-scrollbar .owl-scroll-handle:hover {
    transform: scale(2);
    transition: transform .2s ease-in-out;
}

.owl-scrollbar .owl-scroll-progress {
    background: #333;
    height: 5px;
    border-radius: 10px;
    position: absolute;
    top: 0;
    left: 0;
}