#sticky-adunit-close-btn {
    box-sizing: border-box !important;
}

.ms-adop-container div[id*="div-gpt-ad-coefficienten-ros-middle1_"] {
    margin-bottom: 0px !important;
}

.ms-adop-container {
    position: sticky !important;
    left: 0px !important;
    height: 100%;
    vertical-align: middle;
}

.ms-insertion {
    min-height: 250px;
}


@media screen and (min-width: 1540px) {
    .main-wrap {
        flex-flow: column;
        /* added to prevent our sky ads from shrinking page content. #ticket 4461 */
    }

    .ms-sky-container {
        position: absolute;
        top: 166px;
        --content-width: 1200px;
        --anchor-width: calc((100vw - var(--content-width, 100vw)) / 2);
        width: var(--anchor-width);
    }

    .ms-sky-container:has(#div-gpt-ad-coefficienten-ros-left) {
        float: right;
        right: 0px;
    }

    .ms-sky-container:has(#div-gpt-ad-coefficienten-ros-right) {
        left: 0px;
        float: left;
    }

    #div-gpt-ad-coefficienten-ros-right,
    #div-gpt-ad-coefficienten-ros-left {
        top: 15px;
        position: sticky;
    }
}

@media screen and (max-width: 1539px) {
    .ms-sky-container {
        display: none;
    }
}

/* desktop */
@media screen and (min-width: 769px) {
    #div-gpt-ad-coefficienten-ros-header_container {
        margin-top: 65px;
        min-height: 250px;
        width: 100%;
    }

    #div-gpt-ad-coefficienten-ros-side1,
    #div-gpt-ad-coefficienten-ros-side2,
    #div-gpt-ad-coefficienten-ros-middle1 {
        min-height: 280px;
    }

    div[id*="div-gpt-ad-coefficienten-ros-incontent"] {
        min-height: 90px;
    }

    div[id*="div-gpt-ad-coefficienten-ros-incontent_"],
    #div-gpt-ad-coefficienten-ros-side1_container {
        margin-bottom: 50px !important;
    }

    #ms-footer {
        margin-top: 34px;
    }
}

/* phone */
@media screen and (max-width: 768px) {
    #div-gpt-ad-coefficienten-ros-header_container {
        margin-top: 65px;
        min-height: 280px;
        width: 100%;
    }

    #div-gpt-ad-coefficienten-ros-middle1 {
        min-height: 400px;
    }

    #div-gpt-ad-coefficienten-ros-incontent {
        min-height: 280px;
    }

    div[id*="div-gpt-ad-coefficienten-ros-incontent_"] {
        margin-bottom: 50px !important;
    }

    #ms-footer {
        margin-top: 34px;
    }
}