.elementor-button {
    border-radius: 0 !important;
}
section#rzm_flex_program.new_programs_subcontainer > .elementor-container.elementor-column-gap-default {
    flex-wrap: wrap;
    gap: 55px 0;
}
section#rzm_flex_program.new_programs_subcontainer .new_programs_card {
    max-width: 384px;
    margin: 0 16px;
    position: relative;
    width: 30.5%;
}
section#rzm_flex_program.new_programs_subcontainer .new_programs_card:nth-child(4):before,
section#rzm_flex_program.new_programs_subcontainer .new_programs_card:nth-child(4):after {
    left: -20px;
    right: unset;
}
section#rzm_flex_program.new_programs_subcontainer .new_programs_card:nth-child(5):before,
section#rzm_flex_program.new_programs_subcontainer .new_programs_card:nth-child(5):after {
    bottom: -20px;
    left: -20px;
    top: unset;
    right: unset;
}
@media screen and (min-width: 601px) and ( max-width: 900px ) {
    .top-bar-section li:not(.has-form) a:not(.button) {
        padding: 0 13px;
        line-height: 45px;
    }
    div#new_homepage_section {
        height: 800px;
    }
    #new_homepage_section .new_homepage_title {
        top: 0;
        transform: unset;
        left: 0;
        width: 100%;
    }
    #new_homepage_section .new_homepage_title p.elementor-heading-title {
        font-size: 40px;
        line-height: 1;
        padding: 0 2rem 0 0;
        margin-left: 16px;
    }
    div#new_homepage_section .new_homepage_video.elementor-widget.elementor-widget-video {
        position: absolute;
        left: 0;
        top: 0;
        margin: 0;
        height: 800px;
    }
    div#new_homepage_section .new_homepage_video.elementor-widget.elementor-widget-video video.elementor-video {
        height: 800px;
    }
    #new_homepage_section .new_homepage_button {
        transform: unset;
        left: 0;
        margin-left: 16px;
    }
    #new_homepage_section .new_homepage_anchor {
        bottom: 25px;
    }
    section.new_who_subcontainer > .elementor-container.elementor-column-gap-default .new_who_inner_column {
        width: 50%;
    }

    section#home_who_we_are .new_who_column:last-of-type img {
        height: 390px;
        object-fit: cover;
    }
    section#home_who_we_are .new_who_column:first-of-type > .elementor-widget-wrap.elementor-element-populated {
        padding: 45px;
    }
    section.new_donate_section {
        padding: 50px 0;
    }
    section.new_donate_section .new_donate_column:last-of-type >  .elementor-widget-wrap.elementor-element-populated {
        padding: 25px;
    }
    section.new_donate_section .new_donate_image img {
        height: 567px;
        object-fit: cover;
        object-position: left;
    }
    section.new_programs_section {
        padding: 45px !important;
    }
    section.new_programs_section .new_programs_container section.new_programs_subcontainer .elementor-container.elementor-column-gap-default .new_programs_card {
        width: 28%;
    }
    .new_events_posts .rt-content-loader {
        display: grid;
        grid-template-columns: 46.5% 46.5%;
        justify-content: center;
        grid-gap: 50px 32px;
    }
    section.new_donor_section > .elementor-container.elementor-column-gap-default {
        justify-content: center;
    }
    section.new_donor_section > .elementor-container.elementor-column-gap-default .new_donor_column {
        width: 90%;
    }
    section.new_donor_section > .elementor-container.elementor-column-gap-default .new_donor_column > .elementor-widget-wrap.elementor-element-populated {
        padding-right: 0;
    }
    section.new_donor_section > .elementor-container.elementor-column-gap-default .new_donor_column:first-of-type {
        margin-bottom: 50px;
    }
    section.new_donor_block > .elementor-container.elementor-column-gap-default {
        flex-direction: column;
        justify-content: center;
        align-items: center;
    }
    section.new_donor_block > .elementor-container.elementor-column-gap-default .elementor-column.elementor-col-50.elementor-inner-column,
    section.new_donate_container > .elementor-container.elementor-column-gap-default .new_donate_subcontainer {
        width: 100%;
    }
/*    section#home_who_we_are > .elementor-container.elementor-column-gap-no .new_who_column {
        width: 50%;
    }*/
    section.new_donate_section > .elementor-container.elementor-column-gap-no,
    section#home_who_we_are > .elementor-container.elementor-column-gap-no {
        justify-content: space-between;
    }
    section.new_donate_section > .elementor-container.elementor-column-gap-no .new_donate_column {
        width: 49%;
        align-items: baseline;
    }
    .new_impact_subcontainer > .elementor-container.elementor-column-gap-default .new_impact_subcolumn {
        width: 50%;
        text-align: center;
    }
    .new_impact_subcontainer > .elementor-container.elementor-column-gap-default .new_impact_subcolumn > .elementor-widget-wrap.elementor-element-populated {
        justify-content: center;
    }
    section#rzm_flex_program.new_programs_subcontainer > .elementor-container.elementor-column-gap-default {
        flex-wrap: wrap;
        gap: 55px 0;
        justify-content: space-between;
    }
    section#rzm_flex_program.new_programs_subcontainer .new_programs_card {
        width: 42.5%;
    }
}

@media screen and ( max-width: 600px ) {
    div#new_homepage_section {
        height: 600px;
    }
    #new_homepage_section .new_homepage_title {
        top: 100px;
        transform: unset;
        left: 0;
        position: absolute;
        width: 100%;
    }
    #new_homepage_section .new_homepage_title p.elementor-heading-title {
        font-size: 40px;
        line-height: 1;
        padding: 0 2rem 0 0;
        margin-left: 16px;
    }
    div#new_homepage_section .new_homepage_video.elementor-widget.elementor-widget-video {
        position: absolute;
        left: 0;
        top: 0;
        margin: 0;
        height: 600px;
    }
    div#new_homepage_section .new_homepage_video.elementor-widget.elementor-widget-video video.elementor-video {
        height: 600px;
    }
    #new_homepage_section .new_homepage_button {
        top: 390px;
        transform: unset;
        left: 0;
        margin-left: 16px;
    }
    #new_homepage_section .new_homepage_anchor {
        top: 527px;
        bottom: 0;
    }
    section#home_who_we_are {
        background-color: #1679d3;
    }
    section#home_who_we_are .elementor-container.elementor-column-gap-no {
        flex-direction: column-reverse;
    }
    section#home_who_we_are .new_who_column:last-of-type {
        padding-right: 20px;
    }
    .new_who_column .new_who_image .elementor-widget-container:before {
        bottom: 0px;
        left: unset;
        right: -20px;
    }
    .new_who_column .new_who_image .elementor-widget-container:after {
        bottom: -20px;
        left: unset;
        right: -20px;
    }
    section#home_who_we_are .new_who_column:first-of-type .elementor-widget-wrap.elementor-element-populated,
    .new_donate_section .elementor-container.elementor-column-gap-no .new_donate_column:last-of-type > .elementor-widget-wrap.elementor-element-populated {
        padding: 50px 16px;
    }
    .new_donate_section .elementor-container.elementor-column-gap-no .new_donate_column:first-of-type {
        margin-right: 20px;
    }
    .new_donate_section .elementor-container.elementor-column-gap-no .new_donate_column:first-of-type img {
        height: 220px;
        object-fit: cover;
    }
    .new_donate_image .elementor-widget-container:before {
        bottom: 0;
        right: unset;
        left: -20px;
    }
    .new_donate_image .elementor-widget-container:after {
        bottom: -20px;
        right: unset;
        left: -20px;
    }
    .new_donate_column .new_donate_title {
        margin: 0 0 2.5rem;
    }
    .new_donate_section .elementor-container.elementor-column-gap-no .new_donate_column:last-of-type .new_donate_container {
        margin: 0;
    }
    .new_donate_section .elementor-container.elementor-column-gap-no .new_donate_column:last-of-type .new_donate_container .elementor-container.elementor-column-gap-default .new_donate_subcontainer {
        width: 100%;
        margin: 0 0 0.9rem;
        text-align: center;
        display: block;
    }
    .new_donate_section .elementor-container.elementor-column-gap-no .new_donate_column:last-of-type .new_donate_container .elementor-container.elementor-column-gap-default .new_donate_subcontainer .elementor-widget-wrap.elementor-element-populated {
        justify-content: center;
        padding: 0 !important;
        margin: 0;
    }
    .elementor-element.new_donate_button.elementor-widget.elementor-widget-button {
        text-align: center;
    }
    .new_programs_section {
        padding: 40px 0 !important;
    }
    .new_programs_section .elementor-container.elementor-column-gap-default .new_programs_container .elementor-widget-wrap.elementor-element-populated {
        padding: 0;
    }
    .new_programs_subcontainer .new_programs_card {
        max-width: 384px;
        margin: 0 20px 59px;
        position: relative;
    }
    section.new_impact_section {
        padding: 20px 0 !important;
    }
    .new_programs_subcontainer .new_programs_card:last-of-type {
        margin: 0 20px 0;
    }
    section.new_impact_section .new_impact_subcontainer .elementor-container.elementor-column-gap-default .new_impact_subcolumn {
        margin: 0 0 0.9rem;
    }
    section.new_donor_section .elementor-container.elementor-column-gap-default .new_donor_column .elementor-widget-wrap.elementor-element-populated {
        padding: 0;
    }
    section.new_donor_section {
        margin: 30px 30px 40px !important;
    }
    .new_donor_button {
        margin: 0 0 3rem;
    }
    section.new_donor_block {
        padding: 20px !important;
    }
    .new_events_posts .rt-content-loader {
        display: block;
    }
    .new_events_posts .rt-content-loader .rt-grid-item {
        margin: 0 0 3rem !important;
    }
    .new_events_posts .rt-content-loader .rt-grid-item:nth-child(3) {
        margin: 0 !important;
    }
    section.new_events_section {
        padding: 30px 11px 40px !important;
    }
    .new_programs_title .elementor-widget-container,
	.new_programs_container .elementor-element .elementor-widget-container {
        margin: 0 0 30px 0 !important;
    }
    .new_donor_image img {
        margin-bottom: 20px;
    }
    .new_donate_text .elementor-widget-container,
    .new_donate_text .elementor-widget-container {
        padding: 0 !important;
    }
    .new_donate_section .elementor-container.elementor-column-gap-no .new_donate_column:last-of-type > .elementor-widget-wrap.elementor-element-populated {
        padding: 80px 16px;
    }
    section#rzm_flex_program.new_programs_subcontainer .new_programs_card {
        width: 89%;
    }
	.new_programs_container .new_programs_learn .elementor-widget-container {
    	margin: 50px 0 0 !important;
	}
	.new_donor_column > .elementor-widget-wrap.elementor-element-populated .new_donor_block:last-of-type {
		margin: 0;
	}
}