@media (max-width: 1024px) {
    html, body {
        overflow-x: hidden;
    }

    #scholarly_article_archive {
        display: block;
    }

    #blog_search form {
        flex-wrap: wrap;
    }

    #blog_search form .field_wrap {
        width: 25%;
        flex: 25% !important;
    }
}

@media (max-width: 768px) {
    .ncla_inline_database_search .categories .taxonomy_select_container select, form select {
        width: 100%;
    }

    #blog_search form .field_wrap {
        width: 100%;
        flex: 100% !important;
    }

    .ncla_inline_database_search .categories .taxonomy_select_container label {
        text-align: left;
    }

    .ncla_inline_database_search .categories .taxonomy_select_container select option {
        font-size: 12px;
    }

    .interior_hero.content-right .content {
        width: 100%;
    }

    .interior_hero .content h1 {
        font-size: 38px;
    }


    html, body {
        overflow-x: hidden;
    }

    #blog_search form {
        display: block;
    }

    #featured_event .featured_event_container .inner {
        display: block;
    }

    #featured_event .featured_event_container .image, #featured_event .featured_event_container .content {
        width: 100%;
    }

    #featured_event .featured_event_container .content {
        padding: 20px;
    }

    .event_header, .event_header #blog_search form, .event_header #blog_search {
        display: block;
    }

    #ncla_donation_scroll #donation_container {
        width: 85%;
    }

    #ncla_donation_scroll #viewBox {
        height: 130vh;
    }

    .ncla_inline_database_search .categories {
        display: flex;
        flex-direction: row;
        flex-wrap: wrap;
        width: 100%;
    }

    .ncla_inline_database_search .categories .taxonomy_select_container {
        width: 50%;
        flex: 49% !important;
    }

    .ncla_inline_database_search .categories .taxonomy_select_container label {
        text-align: left !important;
    }

    .ncla_inline_database_search .categories .taxonomy_select_container select {
        width: 100%;
    }

}