@media (max-width: 767px) {
	.container:not(.bd_footer .container) {
		max-width: calc(100% - 1.666667rem);
	}

	.bd_eyebrow {
		font-size: 1rem;
	}

	.bd_wyswig p {
		font-size: 0.888889rem !important;
		letter-spacing: 0.012222rem !important;
	}

	/* 	hr{
	width: calc(100% + 1.777778rem);
	margin-inline: -0.888889rem;
} */

	.sub-menu {
		min-width: 13.75rem;
	}

	.sub-menu li a {
		font-size: 0.888889rem;
	}

	.bd_hero_section {
		padding-top: 3.333333rem;
		padding-bottom: 3.555556rem;
	}

	.bd_border_bottom:before {
		/* 		width: calc(100% - 1.777778rem); */
		width: calc(100% - 3.333333rem);
	}

	.bd_hero_about_image_warpper {
		width: 100%;
		padding-top: 1.666667rem;
		margin-top: 1.666667rem;
		max-width: 25rem;
		margin-inline: auto;
		display: block;
	}

	.bd_ha_image_before {
		width: calc(100% + 1.777778rem);
		height: calc(100% - 5.555556rem);
		right: -0.888889rem;
		top: 0;
	}

	/* 	.bd_line_eyebrow:before {
	width: calc(100% + 1.777778rem);
	left: -0.888889rem;
} */

	.bd_imapct_post_box_link p {
		font-size: 0.777778rem;
		letter-spacing: 0.01rem;
	}

	.bd_hero_heading br, 
	.bd_section_heading br,
	.bd_team_content_warpper h3 br {
		display: none;
	}

	.bd_team_image_warpper {
		max-width: 100%;
		border-right: none;
		padding-inline: 0;
		padding-top: 2.222222rem;
		padding-bottom: 2.222222rem;
		border-bottom: 1px solid rgba(45, 54, 143, 0.30);
	}

	.bd_team_content_warpper {
		padding-inline: 0;
		padding-top: 2.222222rem;
		padding-bottom: 2.222222rem;
	}

	.bd_team_member_grid_warpper {
		grid-template-columns: repeat(2, 1fr);
	}

	.bd_jumpto_link {
		flex-wrap: wrap;
		margin-top: 1.111111rem;
	}

	.bd_jumpto_link li {
		font-size: 0.777778rem;
	}

	.bd_what_we_do_swiper,
	.bd_single_case_study_post_image_warpper {
		padding-left: 0;
		padding-top: 2.222222rem;
		margin-top: 1.777778rem;
		max-width: 25rem;
		margin-inline: auto;
	}

	.bd_what_we_do_swiper:before, 
	.bd_inner_imapct_left_warpper:before,
	.bd_single_case_study_post_image_warpper:before {
		left: 0;
		width: 100%;
		height: 1px;
	}

	.bd_what_we_do_section_heading_warpper {
		padding-top: 2.777778rem;
		padding-bottom: 1.833333rem;
	}

	.bd_program_list {
		margin-top: 0;
	}

	.bd_progarm_box {
		gap: 1.111111rem;
		padding-top: 2.222222rem;
		padding-bottom: 2.222222rem;
		padding-inline: 0.833333rem;
	}

	.bd_program_box_content {
		gap: 1.111111rem;
		width: calc(100% - 2.222222rem);
		flex-grow: 0;
	}

	.bd_research_post_box_warpper {
		margin-top: 1.370271rem;
	}

	.bd_research_post_box_warpper:not(:last-child):before {
		width: calc(100% - 1.666667rem);
		height: 1px;
		top: auto;
		right: 0.833333rem;
		bottom: -1.388889rem;
	}

	.bd_research_post_box_image img {
		max-height: max-content;
	}

	.bd_research_post_box_warpper:not(:last-child) {
		margin-bottom: 1.388889rem;
	}

	.bd_research_post_title {
		font-size: 0.888889rem;
		letter-spacing: -0.022222rem;
	}

	.bd_outline_button {
		height: 2.333333rem;
		font-size: 0.888889rem;
		letter-spacing: -0.009444rem;
		line-height: 140%;
	}

	.bd_partners_section {
		padding-top: 2.777778rem;
	}

	.bd_inner_imapct_left_warpper {
		padding-top: 2.222222rem;
		margin-top: 1.777778rem;
		max-width: 25rem;
		margin-inline: auto;
	}

	.bd_partner_hero_right_content {
		height: auto;
	}

	.bd_partner_hero_right_content p a {
		word-break: break-all;
	}

	.bd_partners_header {
		margin-bottom: 1rem;
	}

	.bd_partner_hero_section .bd_inner_imapct_left_warpper {
		padding-left: 0;
		padding-bottom: 0;
	}
	/* .bd_partners_wrapper > .bd_partner_item::after {
		display: block;
	}

	.bd_partners_wrapper {
		margin-top: 0 !important;
		grid-template-columns: repeat(1, 1fr);
	}

	.bd_partners_wrapper > .bd_partner_item::after {
		content: '' !important;
		width: 100%;
		height: 0.039151rem;
		top: auto;
		bottom: 0;
		transform: none;
	}

	.bd_partner_item {
		margin-bottom: 0;
		padding: 1.111111rem;
		min-height: 5.481082rem;
	} */

	.bd_partners_lists {
		gap: 1.333333rem;
		margin-top: 2rem;
	}

	.bd_partner_item {
		font-size: 1rem;
		text-align: center;
	}
	
	.bd_newsroom_hero_section {
		padding-top: 2.222222rem;
		padding-bottom: 2.222222rem;
	}

	.bd_newsroom_hero_section .bd_hero_heading {
		font-size: 2rem;
		letter-spacing: -0.010962rem;
	}

	.bd_sign_up_link {
		margin-right: 0;
		margin-top: 1rem;
		justify-content: flex-start;
        font-size: 0.888889rem;
	}

	.bd_sign_up_link i {
		font-size: 0.666667rem;
	}

	.bd_newsroom_hero_section .bd_sign_up_link {
		margin-top: 0;
		justify-content: end;
	}

	.bd_feadtured_post_section {
		padding-top: 2.5rem;
		/* padding-bottom: 2.5rem; */
	}

	.bd_featured_post_box_warpper {
		min-height: unset;
	}

	.bd_featured_post_box {
		flex-direction: column;
		flex-wrap: nowrap;
		overflow: hidden;
	}

	.bd_featured_post_image_warpper {
		width: 100%;
		/* height: 15.555556rem; */
		height: auto;
		flex: 0 0 auto;
	}

	.bd_featured_post_image_warpper img {
		width: 100%;
		height: 100%;
		object-fit: cover;
	}

	.bd_featured_post_content {
		flex: 0 0 auto;
		width: 100%;
		padding: 1.174518rem 1.174518rem 1.409422rem;
	}

	.bd_featured_post_category {
		font-size: 0.777778rem;
		margin-bottom: 0.391506rem;
	}

	.bd_featured_post_title {
		font-size: 0.939614rem;
		letter-spacing: -0.009396rem;
	}

	.bd_pres_release_posts_section {
		padding-bottom: 2.505638rem;
	}

	.bd_announcements_posts_section {
		padding-bottom: 2.505638rem;
	}

	.bd_research_posts_section {
		padding-bottom: 4.698071rem;
	}

	.bd_wrapper_more_post {
		grid-template-columns: 1fr;
		gap: 0;
		margin-top: 1.096217rem;
		margin-bottom: 1.565024rem;
		margin-right: 0;
	}

	.bd_wrapper_more_post > .bd_col_more_post:not(:first-of-type):before {
		display: none;
	}

	.bd_wrapper_more_post:not(:first-of-type):before {
		width: 100%;
	}

	.bd_col_more_post:not(:first-of-type) {
		padding-top: 1.666667rem;
		margin-top: 1.252819rem;
		border-top: 1px solid rgba(45, 54, 143, 0.25);
	}

	.bd_post_image_more_post {
		margin-bottom: 0.939614rem;
	}

	.bd_post_image_more_post img {
		max-height: none;
		aspect-ratio: 16 / 9;
	}

	.bd_post_heading_more_post {
		font-size: 0.888889rem;
		margin-bottom: 0.469807rem;
		letter-spacing: -0.022222rem;
	}

	.bd_category_more_post {
		font-size: 0.777778rem;
	}

	.bd_pres_release_posts_section .bd_veiw_all_button,
	.bd_research_posts_section .bd_veiw_all_button,
	.bd_announcements_posts_section .bd_veiw_all_button {
		margin-top: 0.626409rem;
		width: 100%;
		text-align: center;
		justify-content: center;
	}

	.bd_leadership_hero_section .bd_sign_up_link {
		margin-right: 0;
		margin-top: 0.626409rem;
	}

	.bd_team_member_bios p,
	.bd_single_case_study_content_box p {
		font-size: 0.888889rem;
	}

	.bd_single_team_bios_section,
	.bd_single_case_study_content_section {
		padding-top: 2.2rem;
		padding-bottom: 4.698071rem;
	}

	.bd_single_sidebar {
		max-width: 20.277778rem;
		margin-inline: auto;
		margin-bottom: 2rem;
	}

	.bd_single_sidebar img {
		margin-bottom: 2rem;
		/* 		max-width: 20.277778rem; */
	}

	/* .bd_single_sidebar_content {
		padding-top: 2rem;
		padding-bottom: 2rem;
	} */

	.bd_sidebar_eyebrow,
	.bd_sidebar_heading {
		font-size: 0.888889rem;
		margin-bottom: 0.469807rem;
	}

	.bd_single_post_content_box,
	.bd_single_team_bios_content_box {
		max-width: 100%;
		padding-left: 0;
		padding-top: 0;
	}

	.bd_single_team_bios_content_box:before {
		display: none;
	}

	.bd_single_post_content_box:after,
	.bd_single_team_bios_content_box:after {
		display: none;
	}

	.bd_single_team_bios_content_box .bd_team_member_name {
		font-size: 1.333333rem;
		letter-spacing: -0.010179rem;
	}

	.bd_team_member_bios {
		margin-top: 0.939614rem;
	}

	.bd_team_member_bios p,
	.bd_single_post_content_box p {
		font-size: 0.888889rem;
	}

	.bd_fc_heading {
		margin-bottom: 0.939614rem;
	}

	.bd_fc_heading br {
		display: none;
	}

	.bd_fc_icon_card_warpper {
		height: auto;
		min-height: unset;
		margin-top: 1.666667rem;
	}

	.bd_fc_icon_card_warpper.mt-0:not(:last-child) {
		margin-bottom: 1.666667rem;
	}

	.bd_fc_icon_card {
		padding-top: 1.174518rem;
		padding-bottom: 1.174518rem;
		padding-inline: 1.096217rem;
	}

	.bd_fc_icon_card i {
		font-size: 1.096217rem;
		margin-bottom: 0.704711rem;
	}

	.bd_fc_icon_card h4 {
		font-size: 0.939614rem;
		margin-bottom: 0.704711rem;
	}

	.bd_fc_icon_card p {
		font-size: 0.833333rem;
	}

	/* --- AI Boxes --- */
	.bd_fc_ai_box_warpper {
		min-height: unset;
		margin-top: 1.252819rem;
	}

	.bd_fc_ai_box {
		padding-top: 1.096217rem;
		padding-bottom: 1.096217rem;
		padding-inline: 1.096217rem;
	}

	.bd_fc_ai_box h4 {
		font-size: 16px;
	}

	.bd_fc_ai_box p {
		font-size: 0.777778rem;
		margin-bottom: 1.6rem;
	}

	.bd_fc_ai_box span {
		font-size: 0.777778rem; 
	}

	.bd_fc_stats_box_warpper {
		padding-top: 2.5rem;
		padding-bottom: 2rem;
		padding-inline: 1.252819rem;
	}

	.bd_fc_stats_box_warpper .bd_fc_heading {
		/* font-size: 1.111111rem; */
		margin-bottom: 1rem;
	}

	.bd_fc_stats_number_box_warpper {
		flex-wrap: wrap;
		margin-top: 1.879228rem;
		padding-bottom: 1.879228rem;
		padding-inline: 0;
		gap: 0;
	}

	.bd_fc_stat_item {
		flex: 0 0 auto;
		width: 100%;
		padding-inline: 0;
		padding-bottom: 1.252819rem;
		margin-bottom: 1.252819rem;
		border-bottom: 1px solid rgba(255, 255, 255, 0.30);
	}

	.bd_fc_stat_item:last-child {
		border-bottom: none;
		padding-bottom: 0;
		margin-bottom: 0;
	}

	.bd_fc_stat_item:not(:last-child):before {
		display: none;
	}

	.bd_stats_number {
		font-size: 1.666667rem;
		letter-spacing: -0.033333rem;
	}

	.bd_fc_stat_item p {
		font-size: 0.722222rem;
	}

	.bd_fc_stats_box_grid {
		grid-template-columns: 1fr;
		gap: 0.939614rem;
		padding-top: 1.879228rem;
	}

	.bd_fc_stats_box {
		padding-top: 0.783012rem;
		padding-bottom: 1.252819rem;
		padding-inline: 1.096217rem;
		text-align: center;
	}

	.bd_fc_stats_box .bd_stats_number {
		font-size: 1.444444rem;
		margin-bottom: 0.469807rem;
		justify-content: center;
	}

	.bd_fc_stats_box p {
		font-size: 0.777778rem;
	}

	.bd_fc_stats_box p br {
		display: none;
	}

	.bd_flexible_content_stats_section .bd_icon_link {
		font-size: 0.777778rem;
		margin-top: 1rem;
	}

	.bd_map_svg_warpper {
		max-width: 100%;
		/* margin-bottom: 1.879228rem; */
		margin-bottom: 0;
	}

	.bd_fc_map_box_warpper h4 {
		font-size: 0.833333rem;
	}

	.bd_program_video_post_box_warpper {
		margin-top: 1.666667rem;
		min-height: auto;
	}

	.bd_program_video_post_image {
		max-height: none;
		aspect-ratio: 16 / 9;
	}

	.bd_program_video_post_title {
		font-size: 0.777778rem;
		margin-top: 0.939614rem;
	}

	.bd_fc_blog_box_warpper {
        min-height: auto;
        margin-top: 1.666667rem;
    }
    
    .bd_fc_blog_conetnt {
        padding-top: 1.11111rem;
        padding-inline: 0;
    }
    
    .bd_fc_blog_conetnt h4 {
        font-size: 1.111111rem;
        letter-spacing: -0.013333rem;
        margin-bottom: 0.777778rem;
        min-height: auto;
    }
    
    .bd_fc_blog_conetnt .bd_wyswig p a.bd_fc_blog_external_link {
        font-size: 0.777778rem;
        margin-top: 0.777778rem !important;
    }
    
    .bd_fc_blog_conetnt .bd_wyswig h5 {
        font-size: 0.888889rem;
        margin-top: 1.11111rem;
    }
    
    .bd_accordion_header_content h3 {
        font-size: 1.11111rem;
        letter-spacing: -0.015556rem;
        line-height: 130%;
    }
    
    .bd_fc_accordian .accordion-body ul:not(.bd_fc_member_list) {
        padding-left: 1.111111rem;
        margin-left: 0;
    }
    
    .bd_fc_accordian .accordion-body ul:not(.bd_fc_member_list) li {
        font-size: 0.888889rem;
    }

	.bd_fc_member_list {
        margin-top: 0.833333rem;
        gap: 1.333333rem;
        margin-bottom: 0.5rem;
    }
    
    .bd_fc_member_name {
        font-size: 1.11111rem;
        letter-spacing: -0.013333rem;
        margin-bottom: 0.5rem;
    }
    
    .bd_fc_member_designation {
        font-size: 0.888889rem;
        line-height: 150%;
    }

	.bd_fc_advisory_board_section .bd_line_heading span {
        max-width: 16.111111rem;
    }

	.bd_fc_accordian_section .bd_line_heading span {
        max-width: 11.111111rem;
    }

	/* --- Pulse Section --- */
	.bd_pulse_hero_section {
		padding-top: 3.333333rem;
		padding-bottom: 3.555556rem;
		background-size: cover;
	}

	.bd_pulse_hero_content {
		flex-direction: column;
		align-items: flex-start;
		gap: 1.252819rem;
	}

	.bd_pulse_hero_content h1 {
		font-size: 1.777778rem;
		letter-spacing: 0.1rem;
	}

	.bd_pulse_hero_content .bd_wyswig {
		max-width: 100%;
	}

	.bd_pulse_hero_content .bd_wyswig p {
		line-height: 150%;
	}

	.bd_pulse_posts_section {
		padding-top: 2.222222rem;
		padding-bottom: 2.777778rem;
	}

	.bd_featured_pulse_post_warpper {
		min-height: unset;
		margin-bottom: 2.222222rem;
	}

	.bd_fearured_pulse_post_image {
		max-height: 17.777778rem;
		aspect-ratio: 16 / 9;
	}

	.bd_featured_pulse_post_content {
		padding-top: 1.111111rem;
		padding-bottom: 1.252819rem;
		padding-inline: 1.111111rem;
	}

	.bd_featured_pulse_post_title {
		font-size: 1.111111rem;
		letter-spacing: -0.022222rem;
	}

	.bd_pulse_left_posts_warpper {
		padding-top: 1.666667rem;
		margin-top: 0;
		border-top: 1px solid rgba(45, 54, 143, 0.25);
	}

	.bd_pulse_left_posts_warpper .bd_eyebrow {
		font-size: 0.888889rem;
	}

	.bd_latest_pulse_post_lists {
		margin-top: 1.111111rem;
		gap: 0;
	}

	.bd_pulse_post_warpper {
		padding-top: 1.174518rem;
		padding-bottom: 1.174518rem;
	}

	.bd_pulse_post_warpper:first-child {
		padding-top: 0;
	}

	.bd_pulse_post_warpper:not(:last-child):before {
		bottom: 0;
	}

	.bd_pulse_post_title {
		font-size: 0.888889rem;
		letter-spacing: -0.022222rem;
	}

	.bd_guest_voices_section {
		padding-bottom: 2.777778rem;
	}

	.bd_guset_voice_post_gird {
		grid-template-columns: 1fr;
		gap: 0;
		margin-top: 2rem;
	}

	.bd_guset_voice_post_gird:not(:first-of-type) {
		margin-top: 0;
	}

	.bd_guset_voice_post_box_warpper:not(:last-child):before {
		display: none;
	}

	.bd_guset_voice_post_box_warpper {
		min-height: unset;
		padding-top: 1.252819rem;
		padding-bottom: 1.252819rem;
		position: relative;
	}

	.bd_guset_voice_post_box_warpper:not(:last-child):after {
		content: " ";
		position: absolute;
		bottom: 0;
		left: 0;
		width: 100%;
		height: 1px;
		border-radius: 100vw;
		background-color: rgba(45, 54, 143, 0.25);
	}

	.bd_guset_voice_post_box_warpper:first-child {
		padding-top: 0;
	}

	.bd_guset_voice_post_box {
		padding-inline: 0;
		gap: 1.111111rem;
	}

	.bd_guset_voice_image {
        width: 3.333333rem;
        height: 3.333333rem;
	}

	.bd_guset_voice_content {
		width: calc(100% - 4.444444rem);
	}

	.bd_guset_voice_name {
		font-size: 0.777778rem;
	}

	.bd_guset_voice_title {
		font-size: 0.888889rem;
		line-height: 140%;
		letter-spacing: -0.022222rem;
	}
	
	.bd_guest_voices_section .bd_outline_button {
		margin-top: 1.111111rem;
	}

	.bd_featured_data_posts_section {
		padding-bottom: 2.777778rem;
	}

	.bd_data_post_box_warpper {
		min-height: unset;
		margin-top: 1.111111rem;
	}

	.bd_data_post_box {
		padding-top: 1.252819rem;
		padding-bottom: 1.252819rem;
		padding-inline: 1.111111rem;
		gap: 0.939614rem;
	}

	.bd_data_post_title {
		font-size: 0.888889rem;
		letter-spacing: -0.022222rem;
	}

	.bd_data_post_box i {
		font-size: 0.888889rem;
		line-height: 120%;
	}

	.bd_heartland_headlines_posts_section {
		padding-bottom: 4.444444rem;
	}

	.bd_categories_filters {
		flex-wrap: wrap;
		justify-content: flex-start;
		margin-top: 1.252819rem;
		margin-bottom: 1.252819rem;
		padding-top: 1.111111rem;
		padding-bottom: 1.111111rem;
		text-align: left;
		gap: 0;
	}

	.bd_categories_filters li {
		padding-inline: 1.111111rem;
		line-height: 200%;
	}

	.bd_categories_filters li:not(:last-child):before {
		display: none;
	}

	.bd_categories_filters li a {
		font-size: 0.777778rem;
	}

	.bd_headline_featured_post_box_wapper {
		min-height: unset;
		margin-bottom: 1.111111rem;
	}

	.bd_headline_featured_post_box {
		flex-direction: column;
	}

	.bd_headline_featured_post_image_warpper {
		width: 100%;
		height: 17.777778rem;
		aspect-ratio: 16 / 9;
	}

	.bd_headline_featured_post_content {
		width: 100%;
		padding-top: 1.111111rem;
		padding-bottom: 1.252819rem;
		padding-inline: 1.111111rem;
	}

	.bd_headline_featured_post_title {
		font-size: 0.939614rem;
		letter-spacing: -0.022222rem;
		margin-top: 0.626409rem;
		margin-bottom: 0.469807rem;
	}

	.bd_heartland_headlines_posts_section .bd_wrapper_more_post {
		margin-bottom: 1.252819rem;
	}

	.bd_heartland_headlines_posts_section .bd_wrapper_more_post .bd_col_more_post {
		min-height: unset;
	}

	.bd_heartland_headlines_posts_section .bd_outline_button {
		margin-top: 0.626409rem;
		width: 100%;
		text-align: center;
		justify-content: center;
	}

	.single-case-study {
		overflow: hidden;
	}

	.bd_single_case_study_post_info_section {
		padding-top: 2.666667rem;
		padding-bottom: 3.055556rem;
	}

	.bd_single_case_study_post_info_content .bd_wyswig {
		margin-bottom: 1.666667rem;
	}

	.bd_single_case_study_post_author {
		font-size: 0.888889rem;
		letter-spacing: 0.011111rem;
	}

	.bd_single_case_study_post_image_warpper {
		height: auto;
		min-height: unset;
	}

	.bd_single_post_menu {
        gap: 0.222222rem;
    }
    
    .bd_single_post_menu > li:first-child {
        padding-top: 0.833333rem;
        padding-bottom: 0.611111rem;
        padding-inline: 0.833333rem;
        height: auto;
        font-size: 1rem;
        letter-spacing: -0.007047rem;
        justify-content: center;
        position: relative;
        margin-bottom: 0;
    }
    
    .bd_single_post_menu > li:first-child span.toc-close {
        font-size: 1.333333rem;
        position: absolute;
        z-index: 1053;
        top: 50%;
        right: 1.111111rem;
        transform: translateY(-50%);
    }
    
    .bd_single_post_menu > li a {
        background-color: #545dbd;
        color: #fff;
		padding-top: 0.222222rem;
		padding-bottom: 0.111111rem;
        padding-inline: 1.666667rem;
        min-height: 2.666667rem;
        font-size: 0.777778rem;
    }

	.bd_single_post_menu li ul.show-dropdown {
        margin-left: 0;
        margin-bottom: 0;
        margin-top: 0.222222rem;
    }
    
    .bd_single_post_menu li ul.show-dropdown li:not(:last-child) {
        margin-bottom: 0.222222rem;
    }
    
    .bd_single_post_menu li ul.show-dropdown a {
        padding-inline: 2.222222rem;
    }

	.bd_single_post_content_box {
		padding-top: 1.666667rem;
	}

	.bd_single_post_content_box:before {
        width: 100%;
        height: 1px;
	}

	.bd_single_post_sidebar,
	.bd_single_case_study_sidebar_warpper {
		position: relative;
		top: 0;
		margin-bottom: 1.666667rem;
	}

	.bd_single_case_study_sidebar,
	.bd_single_post_sidebar_content	{
		gap: 0.777778rem;
	}

	.bd_single_case_study_sidebar:not(:last-child),
	.bd_single_post_sidebar_content:not(:last-child) {
		margin-bottom: 1.388889rem;
	}

	.bd_single_post_sidebar_content .bd_guset_voice_name {
		font-size: 0.888889rem;
		margin-top: 0;
	}

	.bd_single_case_study_sidebar .bd_sign_up_link {
		font-size: 0.888889rem;
		letter-spacing: -0.011111rem;
		margin-inline: 0;
	}

	.bd_team_member_bios p:not(:last-child), 
	.bd_single_post_content_box p:not(:last-child) {
		margin-bottom: 0.777778rem;
	}

	.bd_single_post_content_box figcaption.wp-element-caption {
		font-size: 0.666667rem;
		line-height: 150%;
	}

	.bd_single_post_content_box .wp-block-heading {
		line-height: 150%;
	}

	.bd_single_post_content_box .wp-block-table table {
		min-width: 33.333333rem;
	}

	.bd_single_endnotes ol, 
	.bd_single_post_content_box .wp-block-list {
		padding-left: 1.111111rem;
		margin-left: 0;
	}

	.bd_single_endnotes ol li, 
	.bd_single_post_content_box .wp-block-list li {
		font-size: 0.888889rem;
	}

	.bd_single_endnotes ol li:not(:last-child), 
	.bd_single_post_content_box .wp-block-list li:not(:last-child) {
		margin-bottom: 0.555556rem;
	}

	.bd_single_post_content_box .bd_outline_button {
		margin-top: 1.388889rem;
	}

	.bd_single_post_content_box .wp-block-button a.wp-block-button__link {
		height: 2.333333rem;
		font-size: 0.888889rem;
		letter-spacing: -0.009444rem;
		line-height: 140%;
	}

	.bd_single_featured_post {
		margin-bottom: 1.666667rem;
	}

	.bd_main_summmit_hero_section {
		min-height: 16.666667rem;
	}

	.bd_summmit_hero_content {
		min-height: 9.777778rem;
	}

	.bd_main_summit_content_box {
        padding-top: 1.388889rem;
        padding-bottom: 1.388889rem;
        padding-inline: 1.111111rem;
    }
    
    .bd_main_summit_content_box img,
    .bd_previous_summits_box_content img {
        max-width: 11.111111rem;
        margin-bottom: 0.833333rem;
        margin-inline: auto;
        display: block;
    }
    
    .bd_main_summit_content_box .bd_wyswig p {
        text-align: center;
    }
    
    .bd_main_summit_cards_grid {
        grid-template-columns: repeat(1, 1fr);
        gap: 2.222222rem;
    }
    
    .bd_main_summit_card {
        padding-bottom: 0;
    }
    
    .bd_main_summit_card_warpper:not(:last-child):before {
        width: 100%;
        height: 1px;
        top: auto;
        bottom: -1.111111rem;
        right: 0;
    }
    
    .bd_main_summit_card_title {
        font-size: 0.888889rem;
    }
    
    .bd_main_summit_content_heading {
        line-height: 140%;
    }
    
    .bd_main_summit_content_section .bd_wyswig {
        margin-top: 1.111111rem;
    }
    
    .bd_previous_summits_box_warpper {
        min-height: auto;
    }
    
    .bd_previous_summits_box {
        flex-wrap: wrap;
    }
    
    .bd_previous_summit_image_warpper {
        width: 100%;
        height: auto;
    }
    
    .bd_previous_summits_box_content {
        padding-top: 1.388889rem;
        padding-bottom: 1.666667rem;
        padding-inline: 1.111111rem;
    }
    
    .bd_previous_summits_button_list {
        gap: 0.777778rem;
        align-items: center;
    }
	
	.bd_summit_video_box {
		padding-top: 1.388889rem;
		padding-bottom: 1.388889rem;
		padding-inline: 1.111111rem;
	}

	.bd_summit_left_right_content_section:not(.bd_summit_left_image_section) .row {
		flex-direction: column-reverse;
	}

	.bd_left_right_image_video_warpper {
		min-height: auto;
		margin-bottom: 1.666667rem;
		padding-top: 1.388889rem;
		padding-bottom: 1.388889rem;
		padding-inline: 1.111111rem;
	}

	.bd_left_right_video_box {
		height: 11.111111rem;
	}

	.bd_left_right_video_box:before {
		font-size: 2.777778rem;
	}

	.bd_left_right_content {
		margin-inline: 0 !important;
		padding-top: 0 !important;
	}

	.bd_summit_swiper_warpper .swiper-slide {
		max-width: calc(100% - 6.111111rem) !important;
	}

	.bd_summit_swiper_warpper .bd_summit_swiper_next, 
	.bd_summit_swiper_warpper .bd_summit_swiper_prev {
		width: 1.111111rem;
		height: 1.111111rem;
	}

	.bd_summit_swiper_warpper .bd_summit_swiper_prev {
		left: 1.388889rem;
	}

	.bd_summit_swiper_warpper .bd_summit_swiper_next {
		right: 1.388889rem;
	}

	.bd_summit_swiper_warpper .bd_slide_caption {
		max-width: calc(100% - 6.111111rem) !important;
		padding-inline: 0;
	}

	.bd_summit_swiper_warpper .bd_slide_caption p {
		font-size: 0.666667rem;
	}

	.bd_summit_presenters_list {
		display: grid;
		grid-template-rows: auto;
		grid-template-columns: repeat(2, 1fr);
		padding-bottom: 0;
		gap: 2.222222rem 1.666667rem;
	}

	.bd_summit_presenter_warpper {
		padding-left: 0;
		padding-bottom: 0;
		padding-top: 0.833333rem;
	}

	.bd_summit_presenter_warpper:before {
		opacity: 1;
		height: 0.333333rem;
	}

	.bd_summit_presenter_bios {
		position: relative;
		top: 0;
		max-width: 100%;
		opacity: 1;
	}

	.bd_summit_presenter_name {
		line-height: 150%;
		margin-bottom: 1rem;
        -webkit-text-fill-color: transparent !important;
	}

	.bd_summit_presenter_info p {
		font-size: 0.777778rem;
	}

	.bd_summit_entertainers_section {
		padding-top: 2.944444rem;
		padding-bottom: 3.333333rem;
	}

	.bd_summit_donor_section .bd_eyebrow {
		line-height: 150%;
	}

	.bd_summit_donor_list {
		gap: 0.833333rem;
		flex-direction: column;
		margin-top: 1.222222rem;
	}

	.bd_summit_donor_list li {
		border: none;
		padding: 0;
		line-height: 170%;
		font-size: 0.888889rem;
		letter-spacing: 0.012222rem;
	}

	.bd_rooted_form_hero_section .bd_inner_imapct_left_warpper {
		padding-left: 0;
		padding-bottom: 0;
		height: auto;
	}

	.bd_form .gform_body .gform_fields .gfield input:not(.gfield_radio input) {
		height: 1.777778rem !important;
	}

	.bd_form .gform_body .gform_fields .gfield .gfield_radio .gchoice input.gfield-choice-input {
		width: 1rem !important;
		height: 1rem !important;
	}

	.bd_form .gform_body .gform_fields .gfield input[type=radio]::before, 
	.bd_form .gform_body .gform_fields .gfield input[type=checkbox]::before {
		width: 0.444444rem !important;
		height: 0.444444rem !important;
	}

	.bd_form .gform_body .gform_fields .gfield.gfield_error {
		padding-bottom: 1.333333rem !important;
	}

	.bd_form .gform_body .gform_fields .gfield .gfield_validation_message {
		font-size: 0.666667rem !important;
	}

	.gform_page_footer {
		margin-top: 2rem !important;
		gap: 1.111111rem !important;
		flex-direction: column !important;
	}

	.gform_page_footer input[type="button"],
	.gform_page_footer input[type="submit"] {
		width: 100% !important;
		height: 2.333333rem !important;
		font-size: 0.888889rem !important;
		letter-spacing: -0.009444rem !important;
		line-height: 140% !important;
	}

	.gform_confirmation_wrapper .gform_confirmation_message {
        margin-top: 0 !important;
        font-size: 1.111111rem !important;
        letter-spacing: -0.013333rem !important;
    }

	.bd_home_hero_section {
        padding-top: 3.333333rem;
        padding-bottom: 3.055556rem;
    }
    
    .bd_home_hero_right_warpper {
        height: auto;
        margin-top: 1.666667rem;
    }
    
    .bd_home_pulse_post_warpper {
        min-height: auto;
    }
    
    .bd_home_pulse_post {
        padding-top: 2rem;
        padding-bottom: 1.555556rem;
        padding-inline: 1.111111rem;
    }
    
    .bd_home_post_title, .bd_home_pulse_post_title {
        font-size: 1rem;
        letter-spacing: -0.022222rem;
    }
    
    .bd_home_pulse_post_content, .bd_featured_home_post_content {
        padding-right: 0;
        gap: 0.666667rem;
        padding-top: 0.888889rem;
    }
    
    .bd_home_newsletter_link_box span {
        font-size: 1rem;
        letter-spacing: -0.011667rem;
    }
    
    .bd_home_newsletter_link_box i {
        font-size: 0.777778rem;
    }
    
    .bd_home_post_box_warpper {
        margin-top: 1.666667rem;
        min-height: auto;
    }
    
    .bd_home_post_box {
        padding-top: 1.388889rem;
        padding-right: 0;
    }
    
    .bd_featured_home_post_image {
        aspect-ratio: 12 / 5;
    }

    .bd_home_about_heartland_box {
        padding-top: 2rem;
        padding-bottom: 2rem;
        padding-inline: 1.252819rem;
    }
    
	.bd_line_eyebrow,
    .bd_home_about_heartland_box .bd_eyebrow {
        font-size: 0.888889rem;
        letter-spacing: -0.010556rem;
    }
    .bd_home_about_heartland_box .bd_eyebrow {
        margin-bottom: 1rem;
    }
    
    .bd_home_about_heartland_section .bd_section_heading {
        margin-bottom: 1rem;
        font-size: 2rem;
        letter-spacing: -0.053333rem;
    }

	.page-template-t-home .bd_about_impact_section .bd_imapct_post_box_link p {
        line-height: 150%;
        letter-spacing: -0.02rem;
    }

	.page-template-t-archive .bd_pres_release_posts_section {
        padding-top: 3.333333rem;
		padding-bottom: 3.333333rem;
	}

	.page-template-t-archive-guest-voices .bd_guest_voices_section,
	.page-template-t-archive-heartland-headlines .bd_heartland_headlines_posts_section {
        padding-top: 2.777778rem;
		padding-bottom: 3.333333rem;
	}

	.bd-state-map__chart {
		height: auto;
		min-height: auto;
		aspect-ratio: 1.5 / 1;
	}

	.post-password-form label {
        font-size: 0.888889rem;
        margin-bottom: 0.833333rem;
    }
    
    .post-password-form label input[type="password"], 
    .post-password-form label input[type="password"]:focus {
        height: 2.333333rem;
        font-size: 0.888889rem;
        margin-top: 0.833333rem;
    }
    
    .post-password-form input[type="submit"], 
    .post-password-form input[type="submit"]:focus {
        height: 2.333333rem;
        font-size: 0.888889rem;
        letter-spacing: 0.009444rem;
        line-height: 140%;
    }

	.bd_newsletter_hero .bd_inner_imapct_left_warpper {
		height: auto;
	}

	.bd_newsletter_hero .bd_partner_hero_right_content {
		max-width: 100%;
		padding: 2rem 1rem;
	}

	.bd_newsletter_lists {
		margin-top: 2.777778rem;
	}

	.bd_newsletter_box {
		flex-wrap: wrap;
		gap: 1.388889rem;
		padding-bottom: 1.888889rem;
		padding-inline: 0.833333rem;
	}

	.bd_newsletter_box:not(:last-child) {
		margin-bottom: 1.777778rem;
	}

	.bd_newsletter_box > * {
		width: 100%;
	}

	.bd_newsletter_box_content_warpper {
		gap: 1.111111rem;
	}

	.bd_button {
		width: 100%;
		max-width: 100% !important;
		height: 2.444444rem;
		font-size: 0.944444rem;
		letter-spacing: -0.009444rem;
	}

	.bd_button i {
		font-size: 0.777778rem;
	}

	.bd_footer:before {
		opacity: 0.6;
		height: 50%;
	}

	.bd_footer_top_grid_warpper, .bd_footer_menu_grid_warpper {
		padding-top: 1.666667rem;
		padding-bottom: 1.666667rem;
	}

	.bd_footer_top_grid_warpper > * {
		width: 100% !important;
	}

	.bd_footer_logo {
		text-align: center;
		margin-bottom: 1.111111rem;
	}

	.bd_footer_sign_up_link {
		padding-inline: 0.833333rem;
		flex-grow: 0;
		margin-bottom: 1.111111rem;
	}

	.bd_footer_sign_up_link a {
		font-size: 0.888889rem;
		display: block;
		width: max-content;
		margin-inline: auto;
	}

	.bd_footer_sign_up_link a i {
		font-size: 0.666667rem;
	}

	.bd_socail_link {
		padding-inline: 0.833333rem;
		padding-top: 1.111111rem;
		justify-content: center;
		max-width: max-content;
		margin-inline: auto;
	}

	.bd_socail_link:before,
	.bd_footer_menu_grid_2:before {
		bottom: auto;
		top: 0;
		width: 100%;
		height: 1px;
	}

	.bd_footer_menu_grid_2 > *,
	.bd_footer_menu_grid_warpper > * {
		width: 100% !important;
	}

	.bd_footer_menu_grid_1 {
		margin-bottom: 1.1111rem;
		gap: 0;
	}

	.bd_footer_menu_1 {
		flex: 1 1 auto !important;
		width: auto !important;
		padding-inline: calc(var(--bs-gutter-x) * .5);
		margin-top: 0;
	}

	.bd_footer_menu_1 li a, 
	.bd_footer_menu_2 li:first-child a {
		font-size: 0.777778rem;
		letter-spacing: -0.009444rem;
	}

	.bd_footer_menu_1 li:not(:last-child), 
	.bd_footer_menu_2 li:not(:last-child) {
		margin-bottom: 0.333333rem;
	}

	.bd_footer_menu_grid_2 {
		padding-left: 0;
		padding-top: 1.1111rem;
	}

	.bd_footer_menu_2:not(:last-child) {
		margin-bottom: 1.111111rem;
	}

	.bd_footer_menu_2 li a {
		font-size: 0.666667rem;
		letter-spacing: -0.008333rem;
	}

	.bd_copyright_warpper {
		padding-top: 1.388889rem;
		padding-inline: calc(var(--bs-gutter-x) * .5);
	}

	.bd_copyright_warpper p {
		font-size: 0.666667rem;
		line-height: 180%;
		text-align: center;
		max-width: 14rem;
		margin-inline: auto;
	}

	.bd_copyright_warpper p:not(:last-child) {
		margin-bottom: 0.555556rem;
	}

	.bd_copyright_warpper p:not(:last-child) span span {
		display: none;
	}

	.bd_copyright_warpper p:last-child > span {
		display: none;
	}

	.bd_copyright_warpper p a {
		display: block;
		width: max-content;
		margin-inline: auto;
	}

	.bd_copyright_warpper p a:not(:last-child) {
		margin-bottom: 0.222222rem;
	}
}


@media (max-width: 575px) {
	/* .bd_sign_up_link {
		justify-content: flex-start;
		margin-right: 0;
		margin-top: 1rem;
		font-size: 0.777778rem;
	} */

	.bd_newsroom_hero_section .bd_sign_up_link {
    	margin-top: 1rem;
		justify-content: start;
		margin-inline: 0 auto;
	}

	.bd_fc_stat_item {
		flex: 0 0 auto;
		width: 100%;
		padding-inline: 0;
	}

	.bd_pulse_hero_content h1 {
		font-size: 1.777778rem;
	}

	.bd_featured_pulse_post_title {
		font-size: 1rem;
	}

	.bd_categories_filters {
		justify-content: center;
	}

	.bd_categories_filters li {
		padding-inline: 0.833333rem;
	}

	.bd_summit_presenters_list {
		grid-template-columns: repeat(1, 1fr);
        max-width: 16.666667rem;
        margin-inline: auto;
	}
}

@media (max-width: 460px) {
	.bd_team_member_grid_warpper {
		grid-template-columns: 1fr;
		max-width: 16.666667rem;
		margin-inline: auto;
		row-gap: 1.388889rem;
	}

	.bd_team_member_headshot {
		height: 15.555556rem;
	}

	.bd_team_member_name {
		font-size: 1.111111rem;
		letter-spacing: -0.014444rem;
	}

	.bd_team_member_content {
		padding-top: 1.111111rem;
		padding-bottom: 1.111111rem;
		padding-inline: 1.111111rem;
	}

	.bd_team_member_designation {
		font-size: 0.888889rem;
	}

	.bd_personnel_modal .btn-close {
		background-size: 0.777778rem;
		width: 0.777778rem;
		height: 0.777778rem;
	}

	.bd_fearured_pulse_post_image {
		max-height: 13.333333rem;
	}

	.bd_headline_featured_post_image_warpper {
		height: 13.333333rem;
	}

	/* .bd_guset_voice_post_box {
		gap: 0.626409rem;
		padding-top: 0;
	}

	.bd_guset_voice_image {
		width: 2.222222rem;
		height: 2.222222rem;
	} 

	.bd_guset_voice_content {
		width: calc(100% - 2.848831rem);
	}*/


}

