.single-vacancy {
    background-color: rgba(158, 201, 237, .15);
}



.single-vacancy .sd-vacancy-content .flex-container {
    display: flex;
}

.sd-vacancy-sidebar.fixed {
    position: fixed;
    z-index: 998;
}

@media screen and (max-width: 1100px) {
    .sd-empty-space {
        display: none;
    }

    .sd-vacancy-sidebar {
        width: 41.66666667% !important;
    }
}

@media screen and (max-width: 991px) {
    .single-vacancy .sd-vacancy-content .flex-container {
        flex-direction: column;
    }

    .single-vacancy .sd-vacancy-content .flex-container .single-vacancy-content,
    .single-vacancy .sd-vacancy-content .flex-container .sd-vacancy-sidebar {
        width: 100% !important;
    }
}

@media screen and (max-width: 767px) {
    .sd-sdcx-components-vacancies-parts-header ul.header-vacancy-specs {
        bottom: -250px;
    }

    .sd-vacancy-sidebar {
        width: unset !important;
    }

    .sd-vacancy-sidebar .sd-block-share.responsive_align-middle {
        text-align: left;
    }

    .single-vacancy .sd-vacancy-content {
        padding-top: 100px !important;
    }
}