.ad-top *,
.ad-bottom *,
.ad-top-mobile *,
.ad-bottom-mobile *,
.ad-container-sidebar * {
    max-width: 100%;
}

.ad-top .ad-container-text,
.ad-bottom .ad-container-text,
.ad-top-mobile .ad-container-text,
.ad-bottom-mobile .ad-container-text {
    text-transform: uppercase;
    vertical-align: super;
    opacity: .6;
}

.ad-top .ad-container-text,
.ad-bottom .ad-container-text {
    writing-mode: vertical-lr;
}

.ad-top .ad-container-text-left,
.ad-bottom .ad-container-text-left {
    transform: rotate(-180deg);
}

.ad-container-desktop.ad-container-sidebar {
    background-color:#f3f6f9;
    position: sticky;
    top: 88px;
}

.ad-container-desktop.ad-container-sidebar .ad-container-text {
    opacity: .6;
    font-weight: bold;
    margin-bottom: 8px;
    text-transform: uppercase;
}

.ad-container-desktop.ad-container-sidebar img,
.ad-container-desktop.ad-container-sidebar div {
    max-width: 100%;
}

.ad-container-desktop.ad-container-sidebar .ad-disclaimer {
    background-color: transparent;
    color: #444444;
    text-align: left;
}

.ad-container-desktop.ad-container-sidebar .ad-disclaimer p {
    font-size: 14px;
    line-height: normal;
}

.ad-image-mobile {
    display: none;
}

#mobile-ad-close {
    background-color: transparent;
    border: none;
}

.mobile-ad-close-icon {
    height: 18px;
    width: 18px;
    position: absolute;
    left: 4px;
    top: 4px;
    opacity: .6;
}


@media screen and (max-width: 767px) {
    .ad-container {
        padding-top: 0;
        padding-bottom: 8px;
    }

    .ad-top .ad-container-text,
    .ad-bottom-desktop .ad-container-text {
        writing-mode: horizontal-tb;
    }

    .ad-top .ad-container-text-left,
    .ad-bottom-desktop .ad-container-text-left {
        transform: none;
        vertical-align: middle;
    }

    .ad-image-desktop {
        display: none;
    }

    .ad-image-mobile {
        display: block;
    }

    .help-desk-btn {
        bottom: 99px;
        right: 4px;
    }
}

#aad-desktop-skyscraper iframe[width],
#aad-desktop-skyscraper img[width] {
    max-width: 100%;
}