@media only screen and (max-width: 600px) {
    .owl-carousel .owl-stage-outer {
        overflow: visible !important;
    }

    .owl-carousel {
        display: block;
    }

    .owl-carousel .owl-item {
        display: block;
    }

    .owl-carousel .item {
        display: block;
        width: 100% !important;
        margin: 0 !important;
    }

    .owl-carousel .item .medical-services-card  {
        margin-bottom: 32px !important;
    }
}

.tparrows:before {
    color: var(--secundary-color);
}

/* Pozycjonowanie wideo tła od góry */
.rs-background-video-layer video,
.rev_slider .rs-background-video-layer video {
    object-position: center 32% !important;
}

.navigation-fixed-wrapper.fixed {
    display: flex;
    align-items: center;
    min-height: 92px !important;
}

/* Półprzezroczyste szare menu podczas scrollowania - desktop */
@media screen and (min-width: 992px) {
    .navigation-fixed-wrapper.fixed {
        background-color: rgba(80, 80, 80, 0.6) !important;
        backdrop-filter: blur(8px);
        -webkit-backdrop-filter: blur(8px);
    }

    .navigation-fixed-wrapper.fixed .nav-menu > li > a {
        color: #fff !important;
    }

    .navigation-fixed-wrapper.fixed .nav-menu > li > a:hover {
        color: var(--soft-gray) !important;
    }

    .navigation-fixed-wrapper.fixed .dark-logo {
        display: none !important;
    }

    .navigation-fixed-wrapper.fixed .white-logo {
        display: inherit !important;
    }
}
