.footer_nav {
    margin-bottom: 0;
}

.menu-logo {
    display: none;
}

#header.header_static .desktop_logo_link {
    position: fixed;
    z-index: 3000;
}

#header.header_static .desktop_logo_link .desktop_logo {
    display: none;
}

#header.header_static .desktop_logo_link .menu-logo {
    display: block;
    width: 8.75rem;
}

/* FULL MENU CSS */
#fullscreen_nav_wrapper {
    position: fixed;
    bottom: 0;
    left: 0;
    z-index: -1;
    width: 100%;
    height: 100vh;
    background: rgb(var(--bdBlue));
    opacity: 0;
    transition: none;
}

#fullscreen_nav_wrapper.open {
    z-index: 1020;
    opacity: 1;
    transition: none;
}

.logo {
    width: 8.75rem;
    display: block;
    margin: 21px auto 0px 18px;
}

.main_mobile_nav {
    padding: 0px;
    margin: 0px;
    text-align: center;
}

.main_mobile_nav li {
    list-style:none;
}

.main_mobile_nav li:not(:last-child) {
    margin-bottom: 12px;
}

.main_mobile_nav li:not(:last-child) a {
    font-weight: var(--bdMedium);
    font-size: 20px;
    letter-spacing: 0.0071rem;
    line-height: 48px;
    color: #fff;
    opacity: 1;
    text-decoration: none;
}

.main_mobile_nav li a:hover{
    opacity: 1;
    text-decoration: none;
}

.main_mobile_nav li:last-child a {
    width: 10.625rem;
    color: #fff;
    border: 1px solid #fff;
    border-radius: 6px;
    font-size: 1rem;
    line-height: 2.375rem;
    font-weight: var(--bdSemiBold);
    padding-inline: 0.987rem !important;
    margin-inline: auto;
    margin-top: 30px;
}

#header.header_static {
    position: static;
}

/* MENU ICON */
.menu-btn {
    height: 28px;
    padding: 0;
    background: transparent;
    border: none;
    position: relative;
    left: 0;
    top: 0px;
    border-radius: 1px;
    float: right;
    z-index: 1032;
}

#mobile-main-menu-btn.active {
    position: fixed;
    z-index: 3000;
    top: 21px;
    right: 18px;
    left: auto;
}

.menu-btn:hover {
    cursor: pointer;
}

.menu-span {
    padding: 0;
    position: relative;
    display: block;
    width: 40px;
    height: 4px;
    margin: 0 auto;
    border: none;
    border-radius: 10px;
    cursor: pointer;
    background: rgb(var(--bdBlue));
    color: inherit;
    font-size: 0;
    right: 0px;
    transition: 0.35s;
}

/*.active .menu-span {
    right: 0px;
}*/

.menu-span:after,
.menu-span:before {
    content: "";
    width: 100%;
    height: 4px;
    display: block;
    border-radius: 10px;
    background: rgb(var(--bdBlue));
    position: absolute;
    top: 0;
    left: 50%;
    transition: transform 0.35s;
}

.active .menu-span,
.active .menu-span:after, 
.active .menu-span:before {
    background: #fff !important;
}

.active .menu-span:after, 
.active .menu-span:before {
    left: 50%;
}

.menu-span:before {
    transform: translate(-50%, -12px);
}

.menu-span:after {
    transform: translate(-50%, 12px);
}

.menu-span:after,
.menu-span:before {
    transform-origin: 0% 0%;
}

.menu-btn.active .menu-span {
    background: 0 0;
}

.menu-btn.active .menu-span:before {
     transform: translate(-50%, 0) rotate(-45deg) scaleX(0.7); 
/*    transform: translate(-50%, 0) rotate(-45deg) scaleX(0.7);*/
    /*top: 1px;
    top: 0.5px*/
}

.menu-btn.active .menu-span:after {
/*    transform: translate(-39%, 0) rotate(45deg) scaleX(0.7);*/
    transform: translate(-44%, 0) rotate(45deg) scaleX(0.7);
/*    top: 2px;*/
    top: 0px;
    left: 50%;
}

/* NO SCROLL CSS */
.no-scroll {
    height: 20vh;
    overflow: hidden;
}


@media (min-width: 768px) {
    .menu-btn {
        display: none;
    }
}

@media (max-width: 991px) {
    .container {
        max-width: inherit;
    }

    p {
        font-size: 0.8378rem;
        line-height: 1.3614rem;
    }
    
    .boxed_section:not(.boxed_section_pseudo) {
        max-width: 100%;
        border-radius: 0;
    }

    .bd_ss1_img2 {
        top: auto;
        bottom: 0;
    }

    .bd_ss1_img1, 
    .bd_ss1_img2, 
    .bd_ss1_box1, 
    .bd_ss1_box2, 
    .bd_ss2_box1, 
    .bd_ss3_img1,
    .bd_ss4_img1, 
    .bd_ss4_box1, 
    .bd_ss4_box2,
    .bd_ss5_box1,
    .bd_ss6_img1 {
        animation: none;
    }

    .bd_hero_home {
        padding-top: 2.6181rem;
        padding-bottom: 3.6654rem;
    }
    
    .bd_hero_home .bd_hero_content {
        margin-top: 1.0472rem;
    }
    
    .bd_hero_home h1, .bd_hero_page.bd_hero_people h1 {
        font-size: 2.3039rem;
        line-height: 2.8275rem;
    }
    
    .bd_hero_home h1 .sub_heading, .bd_hero_page.bd_hero_people h1 .sub_heading {
        font-size: 1.6756rem;
    }
    
    .bd_hero p {
        max-width: inherit;
    }
    
    .bd_hero p:last-of-type {
        margin-bottom: 1.4661rem;
    }
    
    .bd_button {
        line-height: 2.0945rem;
    }
    
    .bd_scroll_style_1 {
        width: 18.9553rem;
        height: 26.9145rem;
        display: block;
        margin-inline: auto;
    }
    
    .bd_ss1_img1, .bd_ss1_img2 {
        width: 10.4741rem;
    }

    .bd_ss1_img2 {
        top: auto;
        bottom: 0;
    }
    
    .bd_ss1_box1, .bd_ss1_box2 {
        width: 7.5942rem;
        height: 10.2123rem;
    }

    .bd_ss1_box1 {
        top: 2.8799rem;
        right: 0.5236rem;
    }
    
    .bd_ss1_box2 {
        top: 13.6536rem;
        left: 0.5236rem;
    }

    .bd_about_locus {
        padding-top: 3.1417rem;
        padding-bottom: 4.1890rem;
    }
    
    .bd_acf_section h2 {
        font-size: 1.8850rem;
        line-height: 2.5134rem;
        margin-bottom: 1.3090rem;
    }
    
    .bd_acf_section p:last-of-type, .bd_acf_section_2 p:last-of-type {
        margin-bottom: 1.3090rem;
    }
    
    .bd_scroll_style_2 {
        width: 10.9986rem;
        height: 21.7355rem;
        position: relative;
        margin-top: 2.6181rem;
        margin-left: calc(50% - 10.9986rem);
    }
    
    .bd_ss2_img1 {
        width: 9.4269rem;
        height: 11.7841rem;
    }
    
    .bd_ss2_box1 {
        width: 8.1178rem;
        height: 10.2123rem;
        top: 3.1949rem;
    }
    
    .bd_scroll_style_3 {
        width: 9.9505rem;
        height: 23.0445rem;
        top: auto;
        bottom: -1.309rem;
        right: calc(50% - 10.9986rem);
    }
    
    .bd_ss3_box1 {
        width: 8.1178rem;
        height: 10.2123rem;
    }
    
    .bd_ss3_img1 {
        width: 9.4269rem;
        height: 11.7841rem;
        top: 3.8781rem;
        right: 0.5236rem;
    }

    .bd_solutions {
        padding-top: 3.1417rem;
        padding-bottom: 4.1890rem;
    }
    
    .bd_solutions p {
        max-width: inherit;
    }
    
    .bd_solutions_link_wrapper {
        max-width: 20.1597rem;
        margin-right: auto;
    }
    
    .bd_solution_link:not(:last-of-type) {
        margin-bottom: 1.3090rem;
    }
    
    .bd_partners, .bd_history, .bd_advocacy, .bd_investing, .section {
        padding-top: 3.1417rem;
        padding-bottom: 3.6654rem;
    }
    
    .bd_acf_section_2 h2 {
        font-size: 1.6756rem;
        line-height: 2.1992rem;
        margin-bottom: 1.3090rem;
    }
    
    .bd_acf_section_2 p {
        max-width: inherit;
    }
    
    .bd_scroll_style_4 {
        width: 17.8074rem;
        height: 21.7355rem;
        margin-right: auto;
        margin-top: 2.6181rem;
    }
    
    .bd_ss4_img1 {
        width: 10.4741rem;
        height: 13.0931rem;
    }
    
    .bd_ss4_box1, .bd_ss4_box2 {
        width: 9.4269rem;
        height: 11.7841rem;
    }

    .bd_single_post_pull_up {
        margin-top: -7.3308rem;
    }

    .bd_single_post_content_wrapper {
        margin-bottom: 3.4035rem;
        padding-top: 1.5708rem;
    }

    .bd_single_post_title {
        font-size: 32px;
        line-height: 42.8px;
        margin-bottom: 0.8378rem;
    }

    .bd_sinlge_post_date_categories {
        font-size: 0.8378rem;
        line-height: 1.3614rem;
    }

    .single_post_writers_row {
        margin-top: 1.309rem;
    }

    .single_post_writers {
        padding: 0 !important;
    }

    .bd_single_post_content {
        padding-top: 1.0472rem;
        padding-bottom: 1.0472rem;
    }

    .bd_single_post_share {
        padding-top: 1.5708rem;
        padding-bottom: 1.5708rem;
    }

    .bd_latest {
        padding-top: 3.1585rem;
        padding-bottom: 4.7126rem;
    }

    .bd_eyebrow {
        font-size: 0.9425rem;
        line-height: 1.4661rem;
    }

    .bd_link {
        margin-bottom: 1.0472rem;
        display: block;
        max-width: max-content;
        margin-left: auto;
    }

    .bd_post_wrapper {
        margin-bottom: 1.5708rem;
    }

    .bd_hero_about {
        padding-top: 2.6181rem;
        padding-bottom: 4.7126rem;
    }
    
    .bd_hero_about.boxed_section_pseudo:before {
        width: 100%;
        border-radius: 0;
        height: calc(100% - 5.2362rem);
    }
    
    .bd_hero_page h1 {
        font-size: 2.3039rem;
        line-height: 2.8275rem;
        margin-bottom: 1.3090rem;
    }
    
    .bd_scroll_style_5 {
        width: 10.6836rem;
        height: 21.3689rem;
        position: relative;
        margin-top: 2.6181rem;
        margin-left: calc(50% - 10.6836rem);
    }
    
    .bd_ss5_img1 {
        width: 9.6887rem;
        height: 12.1506rem;
    }
        
    .bd_ss5_box1 {
        width: 8.1178rem;
        height: 10.2123rem;
        top: auto;
        bottom: 0;
    }
    
    .bd_scroll_style_6 {
        width: 12.2553rem;
        height: 24.2227rem;
        top: auto;
        bottom: -1.309rem;
        right: calc(50% - 13.0907rem);
    }
    
    .bd_ss6_box1 {
        width: 8.1178rem;
        height: 10.2123rem;
        left: 2.0945rem;
    }
    
    .bd_ss6_img1 {
        width: 12.2553rem;
        height: 15.3193rem;
        top: auto;
        bottom: 0;
    }

    .bd_values {
        padding-top: 0.2618rem;
        padding-bottom: 3.6654rem;
    }
    
    .bd_values h3 {
        font-size: 1.3614rem;
        line-height: 1.7803rem;
        margin-bottom: 1.1519rem;
    }
    
    .bd_values ul {
        margin-top: 0.7854rem;
    }
    
    ul:not(header ul, footer ul, .bd_no_style, .list-inline) {
        padding-left: 0.7854rem;
    }
    
    .bd_values ul li {
        font-size: 0.9425rem;
        line-height: 1.4661rem;
        padding-inline: 1.8327rem;
    }
    
    .bd_values ul li:before {
        font-size: 0.9425rem;
    }
    
    .bd_values ul li:not(:last-child) {
        margin-bottom: 1.0472rem;
    }
    
    .bd_outcomes, .bd_equity_fund {
        padding-top: 3.1417rem;
        padding-bottom: 3.5083rem;
    }
    
    .bd_outcomes_targets_wrapper {
        margin-top: 2.0945rem;
        padding-top: 1.5708rem;
        border-top: 2px solid rgba(var(--bdWhite), 0.20);
    }
    
    .bd_outcomes_targets ul li {
        font-size: 0.8378rem;
        line-height: 1.4661rem;
    }
    
    .bd_outcomes_targets ul li:not(:last-child) {
        margin-bottom: 1.3090rem;
    }

    .bd_reports {
        padding-top: 3.1417rem;
        padding-bottom: 3.1417rem;
    }
    
    .bd_reports_wrapper {
        margin-bottom: 1.5708rem;
    }
    
    .bd_report_content {
        max-width: 20.9451rem;
    }
    
    .bd_report_content h3 {
        font-size: 1.2567rem;
        line-height: 1.7803rem;
        margin-bottom: 1.0472rem;
    }
    
    .bd_acf_section_2 .bd_report_content p {
        font-size: 0.8378rem;
        line-height: 1.2567rem;
    }
    
    .bd_history_join_wrapper {
        margin-top: 1.5708rem;
    }

    .bd_hero_login.bd_hero_page_2 {
        padding-bottom: 50%;
    }
    
    .bd_hero_page_2 {
        min-height: auto;
    }

    .pseudo_featured_image_2:before {
        width: 100%;
        height: 45%;
        top: auto;
        bottom: 0;
    }
    
    .bd_form h3 {
        font-size: 1.2567rem;
        line-height: 1.7803rem;
        margin-bottom: 1.0472rem;
    }
    
    .bd_form_options {
        margin-top: 2.0945rem;
    }
    
    .bd_hero_page_2 {
        padding-top: 2.6181rem;
        padding-bottom: 2.6181rem;
    }
    
    .bd_hero_content {
        margin-top: 1.0472rem;
    }
    
    .bd_scroll_style_8 {
        width: 19.6401rem;
        height: 20.9492rem;
        margin-inline: auto;
    }
    
    .bd_ss8_img1, .bd_ss8_img2 {
        width: 9.4269rem;
        height: 11.7841rem;
    }
    
    .bd_ss8_box1 {
        width: 10.6321rem;
        height: 13.4073rem;
        left: 6.8080rem;
    }
    
    img.bd_ss8_img2 {}
    
    .bd_ss8_box2 {
        width: 8.1178rem;
        height: 10.2123rem;
        left: 1.5708rem;
    }
    
    .bd_seperator_list_wrapper {
        padding-top: 1.4661rem;
        border-top: 2px solid rgba(var(--bdLightBlue), 0.20);
    }
    
    .bd_seperator_list_wrapper:before {
        content: none;
    }
    
    .bd_seperator_list h3 {
        font-size: 1.3614rem;
        line-height: 1.7803rem;
        margin-bottom: 1.1519rem;
    }
    
    .bd_seperator_list ul {
        padding-left: 0;
        max-width: 25.1341rem;
    }
    
    .bd_seperator_list ul li {
        padding-right: 0;
        margin-bottom: 1.0472rem;
    }
    
    .bd_seperator_list a {
        margin-left: 0;
        font-size: 0.9425rem;
        line-height: 1.4661rem;
    }
    
    .bd_seperator_list a:hover span {
        font-size: 0.8378rem;
        line-height: 1.2567rem;
    }
    
    .pseudo_featured_image {
        padding-bottom: 55%;
    }
    
    .pseudo_featured_image:before {
        width: 100%;
        height: 48%;
        top: auto;
        bottom: 0;
        background-position: top center;
    }

    .box_link_wrapper {
        margin-top: 0.7854rem;
    }
    
    .bd_box_link.bd_dark_box_link {
        margin-bottom: 1.3090rem;
    }

    .bd_hero_news {
        padding-bottom: 8.9016rem;
    }
    
    .bd_hero_news .bd_newsletter_form_wrapper p {
        margin-bottom: 0.7854rem;
    }
    
    .bd_latest.bd_latest_not_last_section {
        padding-bottom: 1.5708rem;
    }
    
    .bd_news_pull_up {
        margin-top: -6.2835rem;
    }
    
    .bd_two_col_blog .bd_post_title {
        font-size: 1.4661rem;
        line-height: 1.9897rem;
        max-width: inherit;
    }
    
    .bd_news_pull_up {
        padding-top: 0 !important;
    }

    .bd_post_title {
        font-size: 1.2567rem;
        line-height: 1.7803rem;
        margin-bottom: 0.9425rem;
    }
    
    .bd_latest.bd_latest_not_last_section:last-child {
        padding-bottom: 3.6654rem;
    }

    .bd_hero_page.bd_hero_people {
        padding-top: 3.1417rem;
        padding-bottom: 3.1417rem;
    }
    
    .bd_hero_page.bd_hero_people h1 {
        margin-bottom: 1.5708rem;
    }
    
    .bd_hero_page.bd_hero_people .bd_hero_content {
        margin-top: 1.8327rem;
    }
    
    .bd_hero_page.bd_hero_people .bd_hero_content p:last-of-type {
        margin-bottom: 0 !important;
    }
    
    .bd_people_list {}
    
    .bd_people_item {
        width: 15.8921rem;
    }
    
    .bd_people_image {
        height: 15.7104rem;
    }
    
    .bd_people_content {
        padding: 1.3090rem 1.0472rem 1.8327rem;
    }
    
    .bd_people_name {
        font-size: 0.9425rem;
        line-height: 1.3614rem;
        margin-bottom: 0.4189rem;
    }
    
    .bd_people_title {
        font-size: 0.7855rem;
        line-height: 1.1519rem;
    }
    
    .people_modal .modal-dialog {
        max-width: 50.7919rem;
        margin: 2.0945rem 1.0472rem;
    }
    
    .people_modal .modal-content {
        padding: 2.0945rem 1.3090rem 1.5791rem;
    }

    .bd_board_section .bd_eyebrow {
        margin-bottom: 1.8327rem;
    }
    
    .bd_board_memeber_wrapper {
        margin-bottom: 1.5708rem;
    }
    
    .bd_board_memeber_name {
        font-size: 0.9425rem;
        line-height: 1.3614rem;
    }
    
    .board_member_designation {
        font-size: 0.7855rem;
        line-height: 1.2567rem;
    }

    .page-template-t-careers .pseudo_featured_image:before,
    .page-template-t-community-solutions .pseudo_featured_image:before,
    .page-template-t-fund-design-management .pseudo_featured_image:before {
        height: 60%;
    }
    
    .bd_list_card_wrapper {
        padding-top: 1.0472rem;
    }
    
    .bd_list_card {
        padding-top: 1.3090rem;
        padding-bottom: 1.3090rem;
        padding-inline: 1.3090rem;
    }
    
    .bd_list_card.bd_list_card_2 p {
        font-size: 0.8378rem;
        line-height: 1.3614rem;
    }
    
    .bd_list_card ul li,
    .bd_list_card.bd_list_card_2 li {
        font-size: 0.8379rem;
        line-height: 1.2567rem;
        padding-inline: 1.3090rem;
    }
    
    .bd_list_card ul li:not(:last-child) {
        margin-bottom: 0.8378rem;
    }
    
    .bd_open_positions {
        padding-top: 3.1417rem;
        padding-bottom: 6.2835rem;
    }
    
    .bd_open_positions .bd_eyebrow {
        margin-bottom: 1.5708rem;
    }
    
    .bd_open_position_link {
        padding-top: 0.9425rem;
        padding-bottom: 0.8378rem;
    }
    
    .bd_open_position_link:hover {
        padding-inline: 0.8378rem;
    }
    
    .bd_position_details h4 {
        font-size: 1.1519rem;
        line-height: 1.6756rem;
    }
    
    .bd_position_details span {
        font-size: 0.7855rem;
        line-height: 1.2567rem;
    }
    
    .bd_open_position_link i {
        font-size: 1.1519rem;
    }

    .bd_hero_contact {
        background: rgb(232 247 253) !important;
        padding-bottom: 0 !important;
    }
    
    .bd_hero_contact p {
        line-height: 1.4661rem;
        margin-bottom: 1.1520rem;
    }
    
    .bd_connect_details_list {
        margin-bottom: 2.0945rem;
    }
    
    .bd_connect_details_list li a {
        font-size: 0.9425rem;
        line-height: 1.4661rem;
    }
    
    .bd_form.bd_form_mw_auto {
        margin-top: 0 !important;
        padding: 2.1992rem 2.0945rem 2.6181rem;
        background-color: rgba(42,46,120,1);
    }
    
    .bd_ninja_form .nf-form-content label {
        font-size: 0.8379rem;
        line-height: 1.3614rem;
    }

    .page-template-t-fund-design-management  .bd_overview {
       padding-bottom: 2.3563rem;
    }

    .bd_stat_box {
        max-width: 26.1814rem;
        margin-inline: auto;
        margin-top: 2.0945rem;
    }
    
    .bd_stat_box p, .bd_stat_box p:last-of-type {
        margin-bottom: 0px !important;
    }

    .bd_hero_innovation {
        padding-bottom: 4.0319rem;
    }
    
    /* .bd_hero_innovation .bd_button {
        display: block;
        max-width: fit-content;
        margin-left: 0;
        margin-right: auto;
        text-align: left;
    }
    
    .bd_button i {
        float: right;
        line-height: 2.0945rem;
    } */
    
    .page-template-t-innovation .pseudo_featured_image:before {
        height: 56%;
    }

    .page-template-t-guarantees .pseudo_featured_image:before,
    .page-template-t-food-access .pseudo_featured_image:before,
    .page-template-t-clean-energy .pseudo_featured_image:before,
    .page-template-t-small-business .pseudo_featured_image:before,
    .page-template-t-affordable-housing .pseudo_featured_image:before {
        height: 65%;
    }
    
    .bd_arrow_inline_grid {
        padding-left: 0 !important;
        margin-top: 0;
    }
    
    .bd_arrow_inline_grid li {
        font-size: 0.8379rem;
        line-height: 1.3614rem;
    }
    
    .bd_arrow_inline_grid li:before {
        left: 0.2094rem !important;
    }
    
    .bd_overview .bd_button {
        margin-top: 1.8327rem;
    }
    
    .bd_form_wrapper {
        margin-top: 1.8327rem;
    }
    
    .bd_form {
        max-width: 31.4177rem;
        padding-top: 1.8327rem;
        border-top: 2px solid rgba(var(--bdWhite), 0.20);
        margin-right: auto;
    }
    
    .bd_form:before {
        content: none;
    }

    .page-template-t-guarantees .bd_outcomes .bd_outcomes_targets_wrapper {
        margin-top: 0.5759rem;
    }

    .page-id-556 h2 {
        font-size: 30px;
        line-height: 40.8px;
        margin-bottom: 1.0472rem;
    }

    .page-id-556 h3 {
        font-size: 28px;
        line-height: 38px;
        margin-top: 1.0472rem;
        margin-bottom: 0.5rem;
    }

    .bd_single_post_content ul li, 
    .bd_single_post_content ol li {
        font-size: 0.8378rem;
        line-height: 1.3614rem;
    }

    .bd_single_post_content ul li:not(:last-child), 
    .bd_single_post_content ol li:not(:last-child) {
        margin-bottom: 0.7330rem;
    }

    .bd_single_post_content ul, .bd_single_post_content ol {
        margin-bottom: 1.3090rem;
    }

    .bd_single_post_content ul {
        padding-left: 0 !important;
    }

    .page-id-556 .bd_single_post_content_wrapper {
        margin-bottom: 4.1890rem;
    }

    .bd_single_post_content p.h5 {
        font-size: 1.1519rem;
        line-height: 1.7803rem;
    }
    
    .youtube-video iframe {
        width: 100%;
        margin: 1.0472rem 0;
    }
    
    .bd_single_post_content .h4 {
        font-size: 1.3614rem;
        margin-top: 1.0472rem;
    }

    .bd_ceo_message {
        padding-top: 3.1417rem;
        padding-bottom: 3.1417rem;
        margin-top: 1.184455rem;
    }
    
    .bd_ceo_message h2 {
        font-size: 1.885063rem;
        margin-bottom: 1.309072rem;
    }
    
    .bd_ceo_message p:not(:last-child) {
        margin-bottom: 0.785443rem;
    }
    
    .bd_video_box {
        margin-top: 1.570886rem;
        max-width: 28.275952rem;
        margin-right: auto;
    }
    
    .bd_ar_imapct {
        padding-top: 3.1417rem;
        padding-bottom: 3.1417rem;
    }
    
    .bd_ar_imapct h2, 
    .bd_ar_where_were h2, 
    .bd_ar_financial h2:not(.bd_ar_financial_number_box h2) {
        font-size: 2.303966rem;
        margin-bottom: 1.309072rem;
        max-width: 29.846839rem;
        margin-inline: auto;
    }
    
    .bd_total_impact_box {
        min-height: inherit;
        margin-top: 2.618144rem;
        margin-bottom: 1.832701rem;
    }
    
    .bd_total_impact_box h5,
    .bd_ar_impact_box_content h5 {
        font-size: 1.361435rem;
    }
    
    .bd_total_impact_box h4,
    .bd_ar_impact_box_number h4,
    .bd_ar_financial_number_box h2 {
        font-size: 2.303966rem;
    }
    
    .bd_ar_impact_box_warpper {
        min-height: 14.137976rem;
        margin-bottom: 1.570886rem;
    }
    
    .bd_ar_impact_box {
        max-width: 29.846839rem;
        margin-inline: auto;
    }
    
    .bd_ar_impact_box_content .bd_link_icon_wrapper {
        padding-bottom: 0.418903rem;
    }
    
    .bd_ar_impact_box_content .bd_link_icon_wrapper i {
        font-size: 1.885063rem;
    }
    
    .bd_ar_impact_box_number {
        max-width: 14.661605rem;
    }
    
    .bd_ar_impact_box_number p {
        max-width: 10.472575rem;
    }
    
    .bd_ar_financial {
        padding-top: 3.1417rem;
        padding-bottom: 3.1417rem;
    }
    
    .bd_ar_imapct p, .bd_ar_financial p, .bd_ar_where_were p {
        max-width: 29.846839rem;
    }
    
    .bd_ar_financial_number_list {
        padding-left: 0 !important;
        max-width: 32.464982rem;
        margin-top: 2.618144rem;
        margin-bottom: 1.832701rem !important;
    }
    
    .bd_ar_financial_number_list li {
        max-width: 15.761225rem;
        min-height: inherit;
        padding: 1.570886rem;
    }
    
    .bd_ar_financial_graph {
        max-width: calc(100% - 80px);
    }
    
    .bd_ar_financial_graph p {
        max-width: inherit !important;
    }
    
    .bd_ar_where_were {
        padding-top: 3.1417rem;
        padding-bottom: 4.189030rem;
    }
    
    .bd_ar_accordion {
        margin-top: 2.618144rem;
    }
    
    .bd_ar_accordion .accordion-item {
        padding-bottom: 1.309072rem;
    }
    
    .bd_ar_accordion .accordion-item:not(:last-child) {
        margin-bottom: 2.094515rem;
    }
    
    .bd_ar_accordion .accordion-item .accordion-header {
        min-height: inherit;
    }
    
    .bd_wwh_accordian_image {
        max-width: 6.283545rem;
        height: 6.283545rem;
    }
    
    .bd_wwh_accordian_content {
        max-width: 32.464982rem;
        margin-left: 1.570886rem;
        margin-top: 0.837806rem;
    }
    
    .bd_wwh_accordian_content h4 {
        font-size: 1.570886rem;
    }
    
    .bd_ar_accordion .accordion-header.collapsed .bd_wwh_accordian_content p {
        max-width: 100% !important;
    }
    
    .bd_ar_accordion .accordion-item .accordion-body {
        max-width: 32.464982rem;
        margin-left: 7.854431rem;
        margin-top: -2.827595rem;
    }
    
    .bd_ar_accordion .accordion-item .accordion-body p {
        max-width: inherit !important;
    }
    
    .bd_ar_cdf {
        padding-top: 3.1417rem;
        padding-bottom: 4.189030rem;
    }
    
    .bd_ar_cdf h2 {
        font-size: 1.885063rem;
        margin-bottom: 1.309072rem;
    }
    
    .bd_cdf_slider_box_warpper {
        max-width: 36.654012rem;
        margin-top: 2.618144rem;
    }
    
    .bd_ar_cdf p:not(.bd_cdf_slider_content p) {
        max-width: 29.846839rem;
    }
    
    .bd_ar_cdf_below_content {
        margin-top: 2.618144rem;
    }

	.bd_ar_cdf_new_link a {
		font-size: 0.942532rem;
	}

    footer {
        padding-top: 2.6181rem;
        padding-bottom: 3.6654rem;
    }
    
    .footer_main_logo {}

    .bd_newsletter_form_wrapper {
        max-width: 20.9451rem;
    }
    
    .bd_logo_cloud {
        max-width: 20.9451rem;
    }
}

@media (max-width: 767px) {
    .mobile_nav_center_wrapper {
        position: absolute;
        width: 100%;
        top: calc(50% + 60px);
        left: 50%;
        transform: translate(-50%, calc(-50% - 50px));
    }

    header {
        padding-top: 1.125rem;
        padding-bottom: 1.125rem;
    }
    
    .desktop_logo {
        width: 8.75rem;
    }

    .desktop_nav {
        display: none;
    }

    #page {
       padding-top: 4.45125rem;
    }

    .container {
        max-width: calc(100% - 3.125rem);
    }
    
    p {
        font-size: 1rem !important;
        line-height: 1.625rem !important;
    }
    
    .bd_eyebrow {
        font-size: 1.125rem;
        line-height: 1.75rem;
        margin-bottom: 1rem;
    }

    .bd_hero_home {
        padding-top: 3.75rem;
        padding-bottom: 4.5625rem;
    }
    
    .bd_hero_home .bd_hero_content {
        margin-top: 0;
    }
    
    .bd_hero_home h1, .bd_hero_page.bd_hero_people h1 {
        font-size: 2.375rem;
        line-height: 3rem;
        margin-bottom: 1.25rem;
    }
    
    .bd_hero_home h1 .sub_heading, .bd_hero_page.bd_hero_people h1 .sub_heading {
        font-size: 1.75rem;
    }
    
    .bd_hero p:last-of-type {
        margin-bottom: 1.5625rem;
    }
    
    .bd_button {
        width: 100%;
        font-size: 0.875rem;
        line-height: 3rem;
        padding-inline: 0.5rem;
    }
    
    .bd_button:hover {
        padding-inline: 0.9375rem !important;
    }
    
    .bd_hero .bd_button:not(:last-of-type) {
        margin-bottom: 1rem;
    }
    
    .bd_scroll_style_1 {
        width: 19.75rem;
        margin-top: 2.5rem;
    }
    
    .bd_solutions,
    .bd_about_locus {
        padding-top: 3.125rem;
        padding-bottom: 3.625rem;
    }
    
    .bd_acf_section h2 {
        font-size: 1.875rem;
        line-height: 2.5rem;
        margin-bottom: 1.25rem;
    }
    
    .bd_solutions {}
    
    .bd_solutions_link_wrapper {
        max-width: inherit;
    }
    
    .bd_solution_link {
        padding: 1.25rem 1.25rem 1.5625rem;
    }
    
    .bd_link_label {
        font-size: 1.125rem;
        line-height: 1.75rem;
        margin-bottom: 1.25rem;
    }
    
    .bd_link_icon_wrapper i {
        font-size: 1.75rem;
        line-height: 2.125rem;
    }
    
    .bd_link_icon_wrapper {
        padding-bottom: 0.375rem;
    }
    
    .bd_link_icon_wrapper:before {
        bottom: 0;
    }
    
    .bd_partners, .bd_history, .bd_advocacy, .bd_investing, .section {
        padding-top: 3.125rem;
        padding-bottom: 3.625rem;
    }
    
    .bd_scroll_style_2, .bd_scroll_style_3, .bd_scroll_style_4 {
        display: none;
    }
    
    .bd_acf_section_2 h2 {
        font-size: 1.75rem;
        line-height: 2.375rem;
        margin-bottom: 1.25rem;
    }

    .bd_latest {
        padding-top: 3.125rem;
        padding-bottom: 3.625rem;
    }
    
    .bd_link {
        font-size: 0.875rem;
        line-height: 1.5rem;
        margin-bottom: 1.375rem;
    }
    
    .bd_post_wrapper {
        margin-bottom: 1.875rem;
    }
    
    .bd_post_image {
        margin-bottom: 1rem;
    }
    
    .bd_post_title {
        font-size: 1.25rem;
        line-height: 1.75rem;
        margin-bottom: 1rem;
    }
    
    .bd_post_published_date {
        font-size: 0.875rem;
        line-height: 1.5rem;
    }

    .bd_hero_about {
        padding-top: 3.125rem;
        padding-bottom: 2.5rem;
    }
    
    .bd_hero_about.boxed_section_pseudo:before {
        height: 100%;
    }
    
    .bd_scroll_style_5, .bd_scroll_style_6 {
        display: none;
    }
    
    .bd_hero_page h1 {
        font-size: 2.375rem;
        line-height: 3rem;
        margin-bottom: 1.25rem;
    }
    
    .bd_values {
        padding-top: 3.125rem;
        padding-bottom: 3.5625rem;
    }
    
    .bd_values h3 {
        font-size: 1.25rem;
        line-height: 1.875rem;
        margin-bottom: 0.9375rem;
    }
    
    ul:not(header ul, footer ul, .bd_no_style, .list-inline) {
        padding-left: 0.5rem;
    }
    
    .bd_values ul li {
        font-size: 1rem;
        line-height: 1.625rem;
        padding-inline: 1.5625rem 0;
    }
    
    .bd_values ul li:before {
        font-size: 0.9425rem;
    }
    
    .bd_values ul li:not(:last-child) {
        margin-bottom: 0.75rem;
    }
    
    .bd_outcomes, .bd_equity_fund {
        padding-top: 3.125rem;
        padding-bottom: 3.5625rem;
    }
    
    .bd_outcomes_targets ul li {
        font-size: 0.875rem;
        line-height: 1.5rem;
    }
    
    .bd_outcomes_targets ul li:not(:last-child) {
        margin-bottom: 0.75rem;
    }
    
    .bd_two_col {
        column-count: 1;
        column-gap: 0;
    }
    
    .bd_history_join_wrapper {
        margin-top: 1.25rem;
    }
    
    .bd_reports {
        padding-top: 3.125rem;
        padding-bottom: 3.125rem;
    }
    
    .bd_report_content {
        max-width: inherit;
        padding-top: 0.625rem;
        padding-bottom: 0.625rem;
    }
    
    .bd_report_content h3 {
        font-size: 1.25rem;
        line-height: 1.875rem;
        margin-bottom: 0.9375rem;
    }

    .bd_form_select {
        width: 100%;
        font-size: 0.875rem;
        line-height: 3rem;
        padding-inline: 0.5rem;
        background-size: 0.6875rem;
        background-position: center right 0.5rem;
    }

    .bd_hero_login.bd_hero_page_2 {
        padding-bottom: 5rem;
    }
    
    .bd_hero_login.bd_hero_page_2 {
        min-height: 59.375rem;
    }
    
    .bd_form h3 {
        font-size: 1.25rem;
        line-height: 1.875rem;
        margin-bottom: 1.0472rem;
    }
    
    .form-check {
        margin-bottom: 0.625rem;
    }
    
    .bd_form_check_label, .bd_form_label {
        font-size: 0.875rem;
    }
    
    .bd_input {
        height: 3rem;
        font-size: 0.875rem;
    }
    
    .bd_form_submit_button {
        height: 3rem;
        font-size: 0.875rem;
    }
    
    .bd_form_options {
        margin-top: 1.875rem;
    }
    
    .pseudo_featured_image_2:before {
        height: 24.5996rem;
    }

    .bd_scroll_style_8 {
        display: none;
    }
    
    .bd_seperator_list_wrapper {}
    
    .bd_seperator_list h3 {
        font-size: 1.25rem;
        line-height: 1.875rem;
        margin-bottom: 0.9375rem;
    }
    
    .bd_seperator_list ul {
        padding-left: 0px;
        max-width: inherit;
    }
    
    .bd_seperator_list ul li {
        margin-bottom: 0.625rem;
    }
    
    .bd_seperator_list a {
        font-size: 1rem;
        line-height: 1.625rem;
        margin-bottom: 0;
    }
    
    .bd_seperator_list a:hover span {
        font-size: 0.875rem;
        line-height: 1.375rem;
        max-height: initial;
    }
    
    .pseudo_featured_image:before {
        content: none;
    }

    .bd_acf_section_2.section {
        padding-bottom: 2.25rem;
    }

    .bd_box_link {
        padding: 1.25rem 1.25rem 1.5625rem;
    }
    
    .bd_box_link .bd_link_label {
        font-size: 1.125rem;
        line-height: 1.75rem;
        margin-bottom: 1.25rem;
    }
    
    .bd_acf_section_2 .bd_button {
        font-size: 0.75rem;
    }

    .bd_hero_news {
        padding-bottom: 10rem;
    }
    
    .bd_news_pull_up {
        margin-top: -7.5rem;
    }
    
    .bd_hero_news .bd_newsletter_form .bd_input {
        border-right: 1px solid rgb(var(--bdGreen));
    }
    
    .bd_latest.bd_latest_not_last_section {
        padding-bottom: 1.875rem;
    }
    
    .bd_two_col_blog .bd_post_title {
        font-size: 1.375rem;
        line-height: 2rem;
    }
    
    .bd_latest.bd_latest_not_last_section:last-child {
        padding-bottom: 3.125rem;
    }

    .bd_hero_page.bd_hero_people {
        padding-top: 3.125rem;
        padding-bottom: 3.1417rem;
    }
    
    .bd_hero_page.bd_hero_people .bd_hero_content {
        margin-top: 1.5625rem;
    }
    
    .bd_people_list {
        display: block;
    }
    
    .bd_people_item {
        width: 100%;
        margin-bottom: 1.375rem;
    }
    
    .bd_people_image {
        height: 19.6875rem;
    }
    
    .bd_people_content {
        padding: 1.25rem 1.125rem 1.5625rem;
    }
    
    .bd_people_name {
        font-size: 1rem;
        line-height: 1.5rem;
    }
    
    .bd_people_title {
        font-size: 0.875rem;
        line-height: 1.375rem;
    }
    
    .people_modal .modal-content {
        padding: 1.875rem 0.625rem 1.25rem;
    }
    
    .people_modal .btn-close {
        font-size: 0.625rem;
    }
    
    .people_modal .modal-content .container {
        max-width: inherit;
    }
    
    .people_name_modal {
        font-size: 1.125rem;
        line-height: 1.625rem;
        margin-bottom: 0.375rem;
    }
    
    .people_title_modal {
        font-size: 0.875rem;
        line-height: 1.375rem;
    }
    
    .social_list_modal li a {
        font-size: 0.875rem;
        line-height: 1.375rem;
    }
    
    .people_content_modal {
        padding-top: 0.75rem;
        padding-bottom: 0;
    }
    
    .bd_board_section .bd_eyebrow {
        margin-bottom: 1.25rem;
    }
    
    .bd_board_memeber_wrapper {
        margin-bottom: 1.25rem;
    }
    
    .bd_board_memeber_name {
        font-size: 1rem;
        line-height: 1.625rem;
    }
    
    .board_member_designation {
        font-size: 0.875rem;
        line-height: 1.375rem;
    }

    .page-template-t-careers .pseudo_featured_image,
    .page-template-t-community-solutions .pseudo_featured_image,
    .page-template-t-fund-design-management .pseudo_featured_image {
        padding-bottom: 2.6181rem;
    }
    
    .bd_list_card {
        padding-top: 1.25rem;
        padding-bottom: 1.4375rem;
        padding-inline: 1.25rem;
    }
    
    .bd_list_card ul li,
    .bd_list_card.bd_list_card_2 li {
        font-size: 0.875rem;
        line-height: 1.375rem;
        padding-right: 0;
    }
    
    .bd_list_card ul li:not(:last-child) {
        margin-bottom: 0.625rem;
    }
    
    .bd_list_card_wrapper {
        padding-bottom: 1.3125rem;
    }
    
    .bd_open_positions {
        padding-top: 3.125rem;
        padding-bottom: 5rem;
    }
    
    .bd_open_positions .bd_eyebrow {
        margin-bottom: 1.5625rem;
    }
    
    .bd_open_position_link {
        padding-top: 0.9375rem;
        padding-bottom: 0.9375rem;
    }
    
    .bd_position_details h4 {
        font-size: 1rem;
        line-height: 1.5rem;
        margin-bottom: 0.25rem;
    }
    
    .bd_position_details span {
        font-size: 0.75rem;
        line-height: 1.25rem;
    }
    
    .bd_open_position_link i {
        font-size: 1rem;
        margin-left: 0.375rem;
    }

    .bd_form.bd_form_mw_auto {
        width: calc(100% + 3.125rem);
        margin-inline: -1.5625rem !important;
        padding: 2.5rem 2.375rem 2.6181rem;
    }
    
    .bd_hero_contact .bd_connect_details_list {
        margin-bottom: 2.5rem;
        text-align: left;
    }
    
    .bd_connect_details_list li:not(:last-child) {
        margin-right: 0.75rem;
    }
    
    .bd_connect_details_list li a {}

    .bd_ninja_form .nf-field-container {
        margin-bottom: 15px;
    }

    .page-template-t-fund-design-management .bd_acf_section_2 .bd_button {
        padding-inline: 0.25rem;
        font-size: 0.6875rem;
    }

    .bd_stat_box {
        max-width: inherit;
        padding-top: 1.25rem;
        padding-bottom: 1.25rem;
    }
    
    .bd_stat_box h3 {
        font-size: 1.25rem;
        line-height: 1.75rem;
    }

    .bd_hero_innovation {
        padding-bottom: 4.125rem;
    }

    .page-template-t-guarantees .pseudo_featured_image,
    .page-template-t-food-access .pseudo_featured_image,
    .page-template-t-clean-energy .pseudo_featured_image,
    .page-template-t-small-business .pseudo_featured_image,
    .page-template-t-affordable-housing .pseudo_featured_image {
        padding-bottom: 2.6181rem;
    }
    
    .bd_arrow_inline_grid {
        display: block;
    }
    
    .bd_arrow_inline_grid li {
        padding-right: 0;
        font-size: 1rem;
        line-height: 1.625rem;
        margin-bottom: 0.75rem;
    }
    
    .bd_arrow_inline_grid li:before {
        left: 0 !important;
    }
    
    .bd_overview .bd_button {
        margin-top: 1.3125rem;
        margin-bottom: 1.3125rem;
    }
    
    .bd_form_wrapper {
        margin-top: 1.875rem;
    }
    
    .bd_form {
        padding-top: 1.5625rem;
    }

    .bd_investment_guarantee,
    .bd_local_program_guarantee {
        padding-bottom: 3.5625rem !important;
    }

    .bd_single_post {
        width: calC(100% + 40px);
        margin-inline: -20px;
    }
    
    .bd_single_post_content_wrapper {
        padding-top: 1.375rem;
    }
    
    .bd_single_post_meta, .bd_single_post_content, .bd_single_post_share {
        padding-inline: 1.25rem;
    }
    
    .bd_single_post_title {
        font-size: 26px;
        line-height: 36px;
    }
    
    .page-id-556 .bd_single_post_content_wrapper {
        margin-bottom: 4.375rem;
    }
    
    .page-id-556 h2 {
        font-size: 24px;
        line-height: 34.8px;
        margin-bottom: 0.9375rem;
    }
    
    .page-id-556 h3 {
        font-size: 20px;
        line-height: 30px;
        margin-top: 1.25rem;
        margin-bottom: 0.5rem;
    }

    .single_post_writers_row {
        padding-top: 0.9375rem;
        padding-bottom: 0.5527rem;
        margin-inline: 1.25rem;
    }

    .single_post_writers {
        margin-inline: -0.75rem;
    }

    .single_post_writers li {
        max-width: inherit;
        margin-right: 0 !important;
    }
    
    .single_post_writers li:not(:last-child, .modal li) {
        padding-bottom: 0.625rem;
        margin-bottom: 0.625rem;
        border-bottom: 1px solid rgba(var(--bdLightBlue), 0.20);
    }
    
    .bd_single_post_content ul li, .bd_single_post_content ol li {
        font-size: 1rem;
        line-height: 1.625rem;
        padding-right: 0;
    }
    
    .bd_single_post_content ul li:before {
        font-size: 0.875rem;
        left: 0;
    }
    
    table {
        margin: 15px auto;
    }

    .bd_sinlge_post_date_categories {
        font-size: 1rem;
        line-height: 1.625rem;
    }

    .bd_single_post_content ol {
        padding-left: 1.1875rem;
    }
    
    .bd_single_post_content ol li {
        padding-left: 0.375rem;
    }

    .bd_single_post_share {
        padding-top: 1.25rem;
        padding-bottom: 0.5rem;
        display: block;
    }
    
    .bd_single_post_share button, .bd_single_post_share a {
        width: 100%;
        max-width: inherit;
        margin-bottom: 0.75rem;
    }

    .youtube-video iframe {
        height: 185px;
        margin: 0.9375rem 0;
    }
    
    .bd_single_post_content .h4 {
        font-size: 1.25rem;
        margin-top: 0.9375rem;
    }

    .bd_ceo_message {
        padding-top: 3.125rem;
        padding-bottom: 3.5625rem;
        margin-top: 1rem;
    }
    
    .bd_ar_cdf h2,
    .bd_ceo_message h2 {
        font-size: 2rem;
        margin-bottom: 0.9375rem;
    }
    
    .bd_ceo_message p:not(:last-child) {
        margin-bottom: 0.875rem;
    }
    
    .bd_video_box {
        margin-top: 1.570886rem;
        max-width: 100%;
    }
    
    .bd_ar_imapct {
        padding-top: 3.125rem;
        padding-bottom: 2rem;
    }
    
    .bd_ar_cdf .bd_eyebrow,
    .bd_ar_imapct .bd_eyebrow,
    .bd_ar_financial .bd_eyebrow,
    .bd_ar_where_were .bd_eyebrow {
        margin-bottom: 1rem;
    }
    
    .bd_ar_imapct h2, 
    .bd_ar_where_were h2, 
    .bd_ar_financial h2:not(.bd_ar_financial_number_box h2) {
        font-size: 2.375rem;
        margin-bottom: 0.9375rem;
        max-width: inherit;
    }
    
    .bd_ar_imapct p, 
    .bd_ar_financial p, 
    .bd_ar_where_were p {
        max-width: inherit;
    }
    
    .bd_total_impact_box {
        margin-top: 1.875rem;
        margin-bottom: 1.875rem;
        padding-top: 1.25rem;
        padding-bottom: 1.25rem;
        padding-inline: 1.25rem;
        flex-direction: column;
    }
    
    .bd_total_impact_box h5, 
    .bd_ar_impact_box_content h5 {
        font-size: 1.375rem;
        margin-bottom: 1rem;
    }
    
    .bd_total_impact_box h4, 
    .bd_ar_impact_box_number h4, 
    .bd_ar_financial_number_box h2 {
        font-size: 2.375rem;
    }
    
    .bd_ar_impact_box_warpper {
        height: 100%;
        min-height: inherit;
        margin-bottom: 1.5625rem;
    }
    
    .bd_ar_impact_box {
        max-width: inherit;
        display: flex;
        flex-direction: column;
    }
    
    .bd_ar_impact_box > * {
        flex: 0 0 100%;
        width: 100%;
    }
    
    .bd_ar_impact_box_content {
        padding-top: 1.25rem;
        padding-bottom: 1.5625rem;
        padding-inline: 1.25rem;
        min-height: 11.25rem;
        order: 2;
    }
    
    .bd_ar_impact_box_number {
        max-width: inherit;
        min-height: 11.25rem;
        padding-top: 1.25rem;
        padding-bottom: 1.25rem;
        padding-inline: 1.25rem;
        order: 1;
    }
    
    .bd_ar_impact_box_content .bd_link_icon_wrapper {
        padding-bottom: 0.625rem;
    }
    
    .bd_ar_impact_box_content .bd_link_icon_wrapper i {
        font-size: 2rem;
    }
    
    .bd_ar_financial {
        padding-top: 3.125rem;
        padding-bottom: 3.5625rem;
    }
    
    .bd_ar_financial_number_list {
        max-width: inherit;
        margin-top: 2.1875rem;
        margin-bottom: 1.875rem !important;
        flex-direction: column;
    }
    
    .bd_ar_financial_number_list li {
        max-width: inherit;
        padding: 1.25rem 1.5625rem;
    }
    
    .bd_ar_financial_number_list li:not(:last-child):after {
        width: 100%;
        height: 2px;
        top: auto;
        right: 0;
        bottom: -1px;
    }
    
    .bd_ar_financial_graph {
        max-width: 100%;
    }
    
    .bd_ar_financial_graph img {
        margin-bottom: 1.25rem;
    }
    
    .bd_ar_where_were {
        padding-top: 3.125rem;
        padding-bottom: 3.5625rem;
    }
    
    .bd_ar_where_were p:not(:last-child) {
        margin-bottom: 0.9375rem;
    }
    
    .bd_ar_accordion {
        margin-top: 2.1875rem;
    }
    
    .bd_ar_accordion .accordion-item {
        padding-bottom: 1.25rem;
        padding-inline: 0.875rem;
    }
    
    .bd_ar_accordion .accordion-item:not(:last-child) {
        margin-bottom: 1.875rem;
    }
    
    .bd_ar_accordion .accordion-item .accordion-header {
        display: block;
    }
    
    .bd_ar_accordion .accordion-item .accordion-header:after {
        width: 1.375rem;
        height: 1.625rem;
        font-size: 1.579274rem;
        top: 11.25rem;
        right: -0.875rem;
    }
    
    .bd_wwh_accordian_image {
        max-width: 8.75rem;
        height: 8.75rem;
        margin-inline: auto;
    }
    
    .bd_wwh_accordian_content {
        max-width: calc(100% - 0.875rem);
        margin-left: 0;
        margin-top: 1.25rem;
    }
    
    .bd_wwh_accordian_content h4 {
        font-size: 1.625rem;
        margin-bottom: 0.75rem;
    }
    
    .bd_ar_accordion .accordion-item .accordion-body {
        max-width: inherit;
        margin-left: 0;
        margin-top: 0;
        padding-bottom: 0.625rem;
    }
    
    .bd_ar_accordion .accordion-item .accordion-body p {
        margin-left: 0;
    }
    
    .bd_ar_cdf {
        padding-top: 3.125rem;
        padding-bottom: 3.5625rem;
        margin-bottom: 2rem;
    }
    
    .bd_ar_cdf h2 {}
    
    .bd_cdf_slider_box_warpper {
        width: calc(100% + 1.875rem);
        max-width: calc(100% + 1.875rem);
        margin-inline: -0.9375rem;
        margin-top: 3.125rem;
    }
    
    .bd_cdf_slider_box_warpper h5 {
        font-size: 1.125rem;
        max-width: max-content;
        padding-inline: 0.75rem;
        margin-top: -0.829119rem;
    }
    
    .bd_cdf_slider_box {
        padding-top: 1.5625rem;
        padding-bottom: 3.125rem;
        padding-inline: 1.25rem;
        flex-direction: column;
    }
    
    .bd_cdf_slider_image {
        order: 1;
        max-width: inherit;
        margin-top: 0;
    }
    
    .bd_cdf_slider_content {
        order: 2;
    }
    
    .bd_cdf_slider_content {
        max-width: inherit;
        margin-top: 1.25rem;
        margin-bottom: 1.25rem;
    }
    
    .bd_cdf_slider_content h4 {
        font-size: 1.75rem;
        margin-bottom: 0.9375rem;
    }
    
    .bd_cdf_slider_box_warpper .swiper-pagination {
        margin-inline: auto !important;
        left: auto !important;
        max-width: inherit !important;
        height: 1.25rem !important;
        bottom: 1.5625rem !important;
    }
    
    .bd_cdf_slider_box_warpper .swiper-pagination span {
        width: 1.25rem !important;
        height: 1.25rem !important;
    }
    
    .bd_cdf_slider_box_warpper .swiper-pagination span:not(:last-child) {
        margin-right: 0.9375rem !important;
    }
    
    .bd_ar_cdf_below_content {
        margin-top: 1.875rem;
    }
    
    .bd_ar_cdf_below_content h4 {
        font-size: 1.625rem;
        margin-bottom: 1.375rem;
    }
    
    .bd_ar_cdf_below_content .bd_solid_button {
        max-width: inherit;
        height: 3.625rem;
        padding-inline: 1rem;
        font-size: 1.25rem;
        line-height: 3.625rem;
    }
	
	.bd_ar_cdf_new_link {
        margin-top: 1.5625rem;
    }
    
    .bd_ar_cdf_new_link a {
        font-size: 1rem;
    }

    footer {
        padding-top: 3.125rem;
        padding-bottom: 2.1875rem;
    }
    
    .footer_main_logo {
        display: block;
        margin-right: auto;
        margin-bottom: 1.875rem;
    }
    
    .bd_newsletter_form_wrapper {
        max-width: inherit;
        margin-bottom: 1.875rem;
    }
    
    .bd_newsletter_form {
        display: block;
    }
    
    .bd_newsletter_form .bd_input {
        width: 100%;
        height: 3.125rem;
        border-radius: 6px;
        padding: 0 0.9375rem;
        font-size: 1rem;
        line-height: 3.125rem;
    }
    
    .bd_newsletter_form .bd_submit {
        display: block;
        width: 100%;
        height: 3.125rem;
        border-radius: 6px;
        padding: 0 0.9375rem;
        font-size: 1rem;
        line-height: 3.125rem;
        margin-top: 0.625rem;
    }
    
    .bd_connect_details_list {
        margin-bottom: 1.875rem;
        text-align: center;
    }
    
    .bd_connect_details_list li a {
        font-size: 1rem;
        line-height: 1.625rem;
    }
    
    .bd_logo_cloud {
        max-width: inherit;
        margin-bottom: 1.875rem;
    }

    .bd_logo_cloud li img {
        max-width: 5rem;
    }
    
    .footer_nav_wrapper {
        text-align: center;
    }
    
    .footer_nav li a {
        font-size: 1rem;
        line-height: 1.625rem;
    }
    
    .footer_nav {
/*        margin-bottom: 1.25rem !important;*/
    }

    .footer_nav li {
        margin-bottom: 0.5135rem !important;
    }
	
	.bd_section_usda ul li {
		font-size: 1rem;
		line-height: 1.625rem;
		margin-bottom: 0.75rem;
		padding-left: 1.489637rem;
	}
	
}