@media(max-width: 1399.98px) and (min-width: 1025px) {
    div#ce_anzeige.anzeige-container-1 {
        width: 100%;
        height: auto;
    }
}

@media(max-width: 1399.98) {
    .dehoga-container .mask-container .offset-container .grid_transparent .col-lg-4 h4 {
        font-size: 26px;
    }

    .dehoga-container .mask-container .offset-container .grid_transparent .col-lg-4 {
        font-size: 16px;
    }
}

@media(max-width: 991.98px) {
    /* Header > 768*/
    header .header-container {
        height: inherit;
        padding: 10px 0 10px;
    }
    header .header-container .logo {
        margin-top: 0;
    }
    header .header-container .logo img {
        width: 150px;
    }
    header .header-container .header-right {
        display: none;
    }
    .content-container-wrap {
        margin-top: 50px;
    }
    h1 {
        font-size: 36px;
    }
    .microsite-container .header-container .offset-container h1 {
        padding: 10px 25px;
    }
    h2, h3 {
        font-size: 26px;
        margin-bottom: 10px !important;
    }
    h4 {
        font-size: 26px !important;
        margin-bottom: 10px;
        margin-top: 10px;
    }
    .h5, h5 {
        font-size: 26px;
    }
    div#topnews_dehoga div#ce_link {
        font-size: 16px;
    }
    .mask-container .offset-container .grid_transparent .col-lg-4 ol li {
        font-size: 16px;
    }
    .dehoga-container .mask-container .offset-container .grid_transparent .col-lg-4 ol li a:after {
        top: -8px;
        background-size: 12px;
    }
    .dehoga-container ul li a, .dehoga-container ol li a {
        /* padding-left: 20px; */ /* Entfernt von Eugen Brandes - 25.09.2024 */
    }
    /* News */
    .news .top-news-container {
        margin-top: 10px;
    }
    .news .article {
        margin-bottom: 20px;
    }
    .news .link-to-list {
        text-align: center;
        margin-bottom: 30px;
    }
    .covid-news .article.col-3, .veranstaltungen-news .article.col-3 {
        width: 100%;
    }
    .mask-container .offset-container .grid_transparent .col-lg-4 {
        width: 100%;
        margin-bottom: 20%;
    }
    .veranstaltungen-news .link-to-list {
        margin-top: 20px;
    }
    .veranstaltungen-news a.link-to-list-href div {
        width: calc(100% + 24px);
        margin-left: -12px;
    }
    #ce_link.link-type-0 a, #ce_link.link-type-0 .link-header {
        font-size: 16px;
    }
    .microsite-container #ce_link .link-header {
        margin-bottom: 20px;
    }
    #ce_link.link-type-0 .link-image {
        width: 40px;
    }
    #ce_link.link-type-0 {
        width: auto;
        margin-bottom: 20px;
    }
    #ce_link.link-type-0 .link-container {
        padding: 20px;
    }
    .mask-container .offset-container .grid_lightgray {
        width: 80%;
        margin-left: 10%;
        padding-top: 10px;
        padding-bottom: 0;
    }
    .mask-container .verticalalign-container.offset-container {
        position: absolute;
        bottom: inherit;
        top: 10%;
        width: 80%;
        height: 80%;
    }
    .mask-container .offset-container .grid_transparent .col-lg-4 {
        padding: 15px;
        margin-bottom: 0;
    }
    .mask-container .verticalalign-container.offset-container > .container {
        height: 100%;
    }
    .mask-container .verticalalign-container.offset-container > .container > .row {
        height: 100%;
        display: flex;
        flex-direction: column;
        justify-content: space-between;
    }
    .microsite-container .container {
        padding-left: 20px;
        padding-right: 20px;
    }
    .col-xl-4 img {
        margin-bottom: 20px;
    }

    div#ce_anzeige.anzeige-container-0 {
        max-width: 400px;
        margin-left: auto;
        margin-right: auto;
    }

    .two-col-left .anzeige-container-1 {
        margin-right: auto;
    }

    .two-col-right .anzeige-container-1 {
        margin-right: auto;
        margin-left: auto;
        margin-top: 20px;
    }

    div#ce_anzeige.anzeige-container-1 {
        height: auto;
    }

    .container-full.grid_lightgray .container.grid_transparent .col-12.col-md-12.col-lg-4 div#ce_anzeige.anzeige-container-1 {
        margin-left: auto;
        margin-right: auto;
    }

    .mask-container .verticalalign-container.offset-container {
        position: inherit;
        margin: auto;
    }

    .mask-container .verticalalign-container.offset-container .col-lg-4 {
        background-color: #f6f8f9;
        margin-top: 25px;
    }
}

@media(max-width: 991.98px) {
    .mask-container .verticalalign-container.offset-container {
        width: 100%;
        padding: 25px;
    }
    .mask-container .verticalalign-container.offset-container .col-lg-4 {
        margin-right: 0;
    }

}

@media(max-width: 1023.98px) and (min-width: 992px) {

    #existent-start .container .row {
        flex-direction: column;
    }

    #existent-start.mask-container #existent-start-box-3col.offset-container {
        position: relative;
        bottom: 0;
        width: 100%;
        background: #f1f1f1;
        padding-bottom: 40px !important;
    }

    #existent-start.mask-container .offset-container .grid_transparent .col-lg-4 {
        margin-bottom: 20px;
    }

    #existent-start-box-3col div#ce_link.link-type-9 {
        width: 100%;
        margin-left: 0;
    }

    .container-full.grid_lightgray .container.grid_transparent .col-12.col-md-12.col-lg-4 div#ce_anzeige.anzeige-container-1 {
        max-width: 100%;
    }
}

.office-resp-header-container .subnav-item {
    padding-left: 0;
    padding-right: 0;
}

@media(max-width: 1199.98px) and (min-width: 1200px) {
    .col-xl-6.col-lg-5.header-right {
        width: 41.666666667% !important;
    }

    .col-xl-4.col-lg-5.col-md-10.search-and-menu {
        width: 40% !important;
    }
}

@media(max-width: 991.98px) {
    header .office-header-container.header-container {
        height: inherit;
        padding: 10px 0 10px;
    }
    header .office-header-container.header-container .logo {
        margin-top: 0;
    }
    header .office-header-container.header-container .logo img {
        width: 150px;
    }
    header .office-header-container.header-container .header-right {
        display: none;
    }

    div#ce_anzeige.anzeige-container-1 {
        max-width: 100%;
    }

    .content-container-wrap.dehoga-container .container-full.grid_lightgray .container > .two-col .two-col-right {
        padding-top: 0;
    }

    ul.f3-widget-paginator {
        flex-flow: wrap;
    }

    ul.f3-widget-paginator li {
        height: 40px;
    }
}

@media(max-width: 767.98px) {
    .news.news-single .partner-detail .frame.frame-default img {
        object-fit: contain;
    }

    .content-slim .container-full.header-container.grid_transparent.mb-1 {
        margin-bottom: 0 !important;
    }

    .content-slim .container-slim-content {
        margin-top:0 !important;
    }

    ul.f3-widget-paginator {
        flex-flow: wrap;
    }

    ul.f3-widget-paginator li {
        height: 40px;
    }
}

@media(max-width: 767.98px) and (min-width: 600px) {
    .breadscrumb.container {
        padding-left: 12px !important;
    }

    .content-2col .logos-container .col-lg-80 {
        width: 33.33%;
    }
}

@media(max-width: 599.98px) {
    .mask-container .verticalalign-container.offset-container {
        width: calc(100% - 24px);
    }

    div#ce_anzeige.anzeige-container-2 .anzeige-title {
        margin: 0;
    }

    .content-2col .logos-container .col-lg-80 {
        width: 50%;
    }
}

@media(max-width: 575.98px) {
    input.search {
        opacity: 0;
    }
}