@media (max-width: 767px) {
	
	
	.bd_wrapper_boxes_with_icons {
		grid-template-columns: repeat(1, 1fr);
		gap: 1rem;
	}
	
	.sub-menu {
        min-width: 13.75rem;
    }
    
    .sub-menu li a {
        font-size: 1rem;
    }

	/* 	sawera's css */

	.bd_content_wrapper_post_banner {
        max-width: inherit;
    }
	
	.bd_section_hero_title_bar .container,
	.bd_section_archive_content .container {
		max-width: calc(100% - 24px);
		margin-inline: auto;
	}

	.bd_image_post_banner {
		left: 0;
/* 		width: calc(100% - 1.875rem); */
	}

	.bd_link_featured_post {
		flex-direction: column;
		justify-content: flex-start;
		align-items: flex-start;
		/* border: none; */
		/* box-shadow: none; */
	}

	.bd_wrapper_content_link_featured_post {
		border-width: 0px 1px 1px 1px; /* full top box */
		border-radius: 0px 0px 4px 4px;
		padding: 1.2rem;
		flex: none;
		width: 100%;
	}

	.bd_image_link_featured_post {
		width: 100%;
		height: auto;
		border-radius: 4px 4px 0px 0px;
		margin-top: 0;
	}

	.bd_post_title_link_featured_post,
	.bd_link_featured_post p {
		max-width: 100%;
		font-size: 1rem;
		text-wrap: pretty;
	}

	.bd_eyebrow_link_featured_post {
		font-size: 0.994895rem;
		margin-bottom: 1.151983rem;
	}

	.bd_post_title_link_featured_post {
		font-size: 1.256709rem;
		margin-bottom: 1.151983rem;
	}

	.bd_section_featured_post {
		padding-top: 0.865rem;
	}

	.bd_list_pills li {
		font-size: 0.628354rem;
		padding-inline: 0.628354rem;
		line-height: 1.125rem;
	}

	.bd_content_all_posts > * {
		max-width: 32.320471rem;
		margin-inline: auto;
		font-size: 0.942532rem;
		text-wrap: pretty;
	}

	.bd_sidebar_search .bd_sidebar_content {
		max-width: 100%;
		margin-bottom: 1.879228rem;
	}

	.bd_col_post_content, .bd_col_search_content {
		/* 	border-left: 1px solid rgba(25, 35, 74, 0.15); */
		position: relative;
		margin-top: 1rem;
	}

	.bd_archive_posts .row .bd_col_more_post:nth-child(n) {
		border-top: 1px solid rgba(25, 35, 74, 0.15);
		padding-top: 2rem;
	}

	.bd_archive_posts .row .bd_col_more_post {
		padding-bottom: 0.192433rem;
	}

	.bd_archive_posts .row .bd_col_more_post:first-child {
		border: none;
		padding-top: 0px;
	}

	.bd_sidebar_post, .bd_sidebar_search {
		position: static;
		top: 5rem;
	}

	.bd_list_categories_more_post li {
		font-size: 0.628354rem;
		padding-inline: 0.628354rem;
		line-height: 1.125rem;
	}

	.bd_input_group_search_sidebar .bd_input {
		height: 2.5rem;
		font-size: 0.875rem;
	}

	.bd_btn_submit_search_sidebar {
		height: 2.5rem;
	}



	.bd_archive_posts .bd_post_excerpt_more_post,
	.bd_section_more_posts .bd_post_excerpt_more_post {
		max-width: 100%;
		font-size: 0.942532rem;
	}

	.bd_archive_posts .bd_post_heading_more_post,
	.bd_section_more_posts .bd_post_heading_more_post {
		max-width: 100%;
		font-size: 1.038717rem;
		line-height: 160%;
	}
	.bd_archive_posts .bd_post_image_more_post,
	.bd_section_more_posts .bd_post_image_more_post {
/* 		margin-bottom: 0.625rem; */
	}


	.bd_post_excerpt_more_post, .bd_post_excerpt_more_post p, .bd_post_link_more_post p {
		font-size: 0.890169rem;
		line-height: 150%;
		text-wrap: pretty;
	}

	.bd_publish_date_more_post {
		font-size: 0.779039rem;
	}

	.bd_btn_submit_filter_sidebar {
		font-size: 0.934845rem;
		height: 2.5rem;
	}

	.bd_archive_posts .bd_post_heading_more_post,
	.bd_section_more_posts .bd_post_heading_more_post,
	.bd_post_link_more_post .bd_post_heading_more_post {
		margin-bottom: 0.733080rem;
	}

	.bd_list_categories_more_post {
		margin-bottom: 1.151983rem;
	}

	.bd_heading_with_icon_verticle {
		font-size: 1.142589rem;
		margin-bottom: 0.891506rem;
	}

	.bd_content_all_posts p {
		font-size: 1rem;
		margin-bottom: 1.25rem;
		text-wrap: pretty;
	}

	.bd_section_all_posts_research .bd_col_more_post {
		border: none !important;
		padding-top: 0 !important;
	}

	.bd_section_all_posts {
		padding-bottom: 3.564094rem;
	}

	.bd_block {
/* 		padding-top: 2.7rem; */
		padding-top: 2rem;
		margin: 0 1.047257rem;
	}

	.bd_sidebar_heading {
		max-width: 100%;
		font-size: 1rem;
	}

	.bd_post_heading_more_post  {
		max-width: 100%;
		font-size: 1.184175rem;
	}

	.bd_post_excerpt_more_post, .bd_post_excerpt_more_post p, .bd_post_link_more_post p {
		max-width: 100%;
		text-wrap: pretty;
	}


	article.bd_col_more_post {
		margin-bottom: 3.5rem;
/* 		margin-bottom: 2.5rem; */
	}


	.bd_sidebar_search .bd_sidebar_eyebrow {
		font-size: 1rem;
		padding-bottom: 1.25rem;
		margin-bottom: 1.5rem;
	}

	.bd_form_group_sidebar .bd_form_label {
		font-size: 0.875rem;
		margin-bottom: 1.25rem;
	}

	.bd_form_group_sidebar .bd_select {
		font-size: 0.875rem;
		height: 2.5rem;
		line-height: 2.375rem;
	}

	.bd_btn_clear_filter_sidebar {
		font-size: 0.875rem;
		height: 2.5rem;
	}

	/* 	.bd_link_featured_post_type_2 {
	max-width: 26.622400rem;
	margin-inline: auto;
} */

	/*  LEGAL - surface-transportation-board-commissioner-challenges-unlawful-firing */

	.bd_sidebar_content {
		max-width: 100%;
	}

	.bd_section_more_posts {
		padding-top: 2.466487rem;
		padding-bottom: 2.466487rem;
	}

	.bd_section_post_content {
		padding-top: 3.125rem;
        padding-bottom: 2.5rem;
	}

	.bd_sidebar_content .bd_list_pills {
		margin-bottom: 2rem;
	}

	.bd_sidebar_eyebrow {
		font-size: 0.875rem;
		margin-bottom: 1.25rem;
	}

	.bd_col_post_content:before, .bd_col_search_content:before  {
		display: none;
		left: 0;
	}

	.bd_section_post_content .bd_block {
		margin: 0px 0px;
	}

	.bd_wrapper_post_content h4 {
		font-size: 1.25rem;
	}

	.bd_wrapper_post_content p, .bd_wrapper_post_content li {
		font-size: 1rem;
		line-height: 160%;
		text-wrap: pretty;
	}

	.bd_wrapper_post_content p {
		font-size: 1rem; 
	}

	.bd_wrapper_post_content .bd_timeline_block .bd_timeline_date {
		font-size: 0.8125rem;
	}

	.bd_wrapper_post_content h5 {
		font-size: 1rem;
	}

	.press_release_post_link .press_release_date {
		font-size: 0.8125rem;
	}

	.document_filled_date {
		font-size: 0.8125rem;
	}

	.document_post_title {
		font-size: 0.75rem;
		letter-spacing: 0.2px;
	}

	.bd_archive_posts .container {
		max-width: 100%;
	}


	.bd_heading_with_icon {
		font-size: 1.25rem;
		margin-bottom: 1.25rem;
	}

	.bd_link_with_icon {
		font-size: 0.875rem; 
	}

	.bd_text_block h2, .bd_text_block h3, .bd_text_block h4, .bd_text_block h5, .bd_text_block h6 {
		/* 	margin-top: 1rem; */
		margin-top: 2.289404rem;
		margin-bottom: 1.5625rem;
	}

	.bd_text_block :is(h1, h2, h3, h4, h5, h6):first-child {
		margin-top: 0px;
		margin-bottom: 0px;
	}

	.bd_sidebar_content.bd_sidebar_filters .bd_sidebar_eyebrow
	{
		margin-bottom: 1.5rem;
	}

	.bd_eyebrow_post_inline {
		font-size: 0.8125rem;
	}

	.bd_date_post_inline {
		font-size: 0.8125rem;
	}

	.bd_form_group_sidebar {
		margin-bottom: 1.5rem;
	}


	.bd_wrapper_link_team_member {
		width: 100%;
		min-height: 6.303245rem;
	}


	.bd_section_hero_title_bar .bd_page_title_hero {
		color: inherit;
		font-size: 2.1875rem;
		font-weight: 600;
	}

	.bd_image_team_member {
		width: 100%;
		max-width: 100%;
		height: 15.072977rem;
		object-fit: contain;
		border-radius: 4px;
		margin-bottom: 1.174518rem;
		margin: 0 auto 1.875rem auto;
	}

	.bd_link_hero_title_bar {
		font-size: 0.9375rem;
	}

	.bd_sidebar_eyebrow {
		font-size: 0.875rem;
		margin-bottom: 1.5625rem;
	}

	h1.bd_name_team_member_content, .bd_name_team_member_content {
		color: #19234A;
		font-size: 2.1875rem;
	}

	h2.bd_designation_team_member_content, .bd_designation_team_member_content {
		font-size: 1.125rem;
	}

	.bd_text_block h2 {
		margin-top: 0.9375rem;
		/* 		margin-top: 1.289404rem !important; */
		margin-bottom: 1.5625rem;
	}

	.bd_sidebar_long_content {
		max-width: 100%;
	}

	.bd_sidebar_long_content {
		max-width: 100%;
	}

	.bd_sidebar_long_content p {
		color: #19234A;
		font-size: 1.125rem;
		font-weight: 400;
		line-height: 150%;
		margin-bottom: 0.978765rem;
		text-wrap-style: pretty;
	}

	.bd_contact_content p {
		font-size: 1.125rem;
		margin-bottom: 0.978765rem;
	}

	.bd_link_box_list {
		list-style: none;
		padding-left: 0px !important;
		display: flex;
		flex-wrap: wrap;
		gap: 1.875rem;
		margin-top: 2.231584rem !important;
	}

	.bd_link_box_list li {
		min-width: 100%;
		min-height: 6.929654rem;
		margin-bottom: 0px;
		padding: 0px;
	}

	.bd_link_box_list li a {
		border-radius: 4px;
		background: #E3F0F3;
		display: flex;
		flex-direction: column;
		justify-content: space-between;
		height: 100%;
		text-decoration: none;
		padding: 1.25rem 1.25rem 1.25rem;
	}

	.bd_link_title {
		font-size: 1.5625rem;
		font-weight: 600;
		line-height: 130%;
		max-width: 100%;
		margin-bottom: 2.5rem;
	}

	.bd_link_sub_title {
		align-self: start;
		font-size: 0.875rem;
	}

	.bd_link_sub_title i {
		margin-left: 0.352355rem;
	}
	.bd_link_team_member .bd_name_link_team_member {
		font-size: 1.5rem;
		max-width: 100%;
/* 		margin-bottom: 1.5rem; */
		margin-bottom: 1rem;
	}

	.bd_link_team_member .bd_designation_link_team_member {
		font-size: 1rem;
		max-width: 100%;
	}


	.bd_image_link_featured_post_type_2 {
		margin-bottom: 1rem;
	}

	.bd_wrapper_content_link_featured_post_type_2 p {
		font-size: 1rem; 
	}

	.bd_wrapper_heading_with_link {
		display: flex;
		align-items: center;
		gap: 1.3125rem;
		margin-bottom: 1.381537rem;
		justify-content: space-between;
	}

	.bd_wrapper_heading_with_link .bd_heading_with_icon {
		margin-bottom: 0px;
	}

	.bd_wrapper_filters_with_label {
		display: flex;
		align-items: center;
		gap: 0.46980706589827111rem;
		justify-content: end;
		margin-bottom: 0.381537rem;
	}

	.bd_wrapper_filters_with_label label {
		font-size: 0.875rem;
		font-weight: 600;
	}
	.bd_select_filters {
		font-size: 0.75rem;
		padding-left: 0.352355rem;
		padding-right: 1.174518rem;
		height: 2rem;
	}

	.bd_row_more_post {
		margin-top: 0.430656rem;
	}

	.bd_wrapper_meta_in_the_news_post .bd_title_meta_in_the_news_post {
		font-size: 1rem;
	}

	.bd_date_in_the_news {
		font-size: 0.8125rem;
	}

	.bd_section_in_the_news .container {
		max-width: calc(100% - 8px);
		margin-inline: auto;
		padding: 0px;
	}

	section.bd_section_in_the_news .row:first-child {
		margin: 0px;
	}

	.bd_quote_slider_source {
		font-size: 1.615735rem;
	}

	.bd_label_signup_link {
		font-size: 1.25rem;
	}

	.bd_link_with_icon i {
		font-size: 0.875rem;
	}

	/* 	.bd_section_post_cards .bd_row_more_post .col-12 .bd_wrapper_more_post:not(:first-of-type) {
	border-top: none;
	margin-top: 0px;
	padding-top: 0px;
}
	*/
	/* 	ABOUT MOBILE CSS */

	.bd_what_we_do_card {
		max-width: 100%;
		flex-direction: column;
		justify-content: center;
		align-items: center;
		margin-bottom: 1.5rem;
		padding-left: 0px;
	}

	.text-center.bd_wrapper_content_what_we_do p {
		font-size: 1rem;
	}

	.bd_image_what_we_do_card {
		max-width: 9.396141rem;
		/* margin-inline: auto; */
		margin-bottom: 0.75rem;
	}

	.bd_wrapper_content_what_we_do_card h4 {
		font-size: 1.375rem;
		max-width: 100%;
		margin-bottom: 0.75rem;
		text-align: center;
	}

	.bd_wrapper_content_what_we_do_card p {
		font-size: 1rem;
		text-align: center;
		margin-bottom: 1rem;
	}

	.bd_wrapper_content_what_we_do_card:before {
		display: none;
	}

	.bd_section_what_we_do .bd_seprator {
		margin-top: 0px;
	}

	section.bd_section_what_we_do .container {
		max-width: calc(100% - 1rem);
		margin-inline: auto;
		text-wrap: pretty;
	}

	.bd_box_our_team {
		padding: 1.566024rem;
		max-width: 48.859935rem;
		padding-top: 1.875rem;
		flex-direction: column;
		align-items: center;
		gap: 1.125rem;
	}

	.bd_wrapperimage_box_our_team {
		max-width: 100%;
	}

	.bd_wrapper_content_box_our_team {
		max-width: 100%; 
		padding-bottom: 0.939614rem;
	}

	.bd_wrapper_content_our_strategy p {
		max-width: 29.754448rem;
		margin-inline: auto;
		font-size: 0.865rem;
	}

	.bd_wrapper_content_box_our_team p {
		font-size: 0.865rem;
	}

	.bd_section_our_strategy .container,
	.bd_section_our_history .container {
		max-width: calc(100% - 1.65rem);
		margin-inline: auto;
		text-wrap: pretty;
	}

	.bd_content_df_timeline .bd_wyswig > * {
		font-size: 0.865rem;
	}

	.bd_heading_df_timeline {
		font-size: 1rem;
		margin-bottom: 0.5rem;
		margin-top: 0;
	}

	.bd_year_df_timeline {
		font-size: 1.25rem; 
		margin-bottom: 1rem;
	}

	.bd_df_timeline  .bd_df_timeline_item {
		padding-left: 24px;
	}

	.bd_df_timeline_item {
		display: flex;
		flex-direction: column;
		gap: 1rem;
	}

	.bd_df_timeline .bd_df_timeline_item:nth-child(odd) .bd_image_df_timeline, .bd_df_timeline .bd_df_timeline_item:nth-child(even) .bd_content_df_timeline {
		text-align: inherit;
	}

	.bd_df_timeline .bd_df_timeline_item .bd_image_df_timeline {
		order: 1;
	}

	.bd_df_timeline .bd_df_timeline_item .bd_content_df_timeline {
		order: 2;
	}

	.bd_df_timeline_item:before, .bd_df_timeline:before, .bd_df_timeline_item:after {
		left: 0px;
	}

	.bd_image_box_our_team {
		max-width: 30.0865rem;
	}

	.bd_section_team_members {
		padding-bottom: 3.264094rem;
	}

	.bd_section_sources {
		padding-bottom: 3.070734rem;
	}

	/*    OUR WORK CSS */

	.bd_row_work_cards, .bd_row_initiative_cards {
		max-width: 100%;
		flex-wrap: wrap;
        grid-template-columns: repeat(1, 1fr);
	}
	
	.bd_col_work_card, .bd_col_initiative_card {
		margin-inline: auto;
	}

	/* 	.bd_col_work_card, .bd_col_initiative_card {
	max-width: 100%;
	flex: 0 0 auto;
	width: 100%;
	justify-content: center;
	margin-inline: auto;
} */

	.bd_wrapper_content_initiative_card {
		max-width: 100%;
	}

	.bd_image_initiative_card {
		margin-bottom: 1.25rem;
	}

	.bd_wrapper_content_initiative_card h4 {
		font-size: 1.25rem;
		margin-bottom: 0.9375rem;
		max-width: 100%;
		width: 100%;
	}

	.bd_wrapper_content_initiative_card p {
		font-size: 0.783012rem;
		max-width: 100%;
	}

	.bd_learn_more_initiative_card {
		font-size: 0.8rem;
	}

	.bd_work_card .bd_wrapper_content_work_card p {
		font-size: 0.875rem; 
	}

	.bd_section_hero_with_bg_image h1 {
		font-size: 1.722626rem;
		max-width: 100%;
		margin-top: 0.156602rem;
		margin-bottom: 1.5rem;
		width: 100%;
	}

	.bd_wyswig.bd_wrapper_text_content_hero_with_bg_image p {
		font-size: 1rem;
	}

	.bd_work_card .bd_wrapper_content_work_card h3 {
		font-size: 1.625rem;
		margin-bottom: 1rem;
	}

	.bd_wrapper_content_hero_with_bg_image {
		padding-inline: 0.625rem;
		padding-top: 2.192433rem;
		padding-bottom: 2.192433rem;
	}

	.text-center.bd_wrapper_content_work_cards p {
		font-size: 1rem;
	}

	.bd_title_section {
		margin-bottom: 1rem;
	}

	.bd_wrapper_link_team_member
	{
		max-width: 100%;
		min-height: 6.303245rem;
	}

	.bd_wrapper_team_members {
		display: grid;
		grid-template-columns: repeat(2, 1fr);
		gap: 1.566024rem 1.252819rem;
		max-width: calc(100% - 1.566024rem);
		width: 100%;
		margin-inline: auto;
	}

	.bd_section_all_posts.bd_section_all_posts_podcast {
		padding-bottom: 2.110812rem;
	}

	.bd_section_all_posts.bd_section_all_posts_podcast .bd_wrapper_post_image_more_post {
		margin-bottom: 1.5rem;
	}

	.bd_section_all_posts.bd_section_all_posts_podcast .bd_post_heading_more_post {
		max-width: 100%;
		/* margin-top: 0rem; */
	}

	.bd_section_all_posts_research .row .bd_col_more_post {
		padding-bottom: 0.957529rem;
	}

	.bd_section_post_content.bd_section_team_post_content {
		padding-top: 1.897144rem;
		padding-bottom: 2.698071rem;
	}
	/* 
	WORK WITH US CSS */


	.bd_link_box_list_2 {
		display: grid;
		grid-template-columns: repeat(1, 1fr);
	}

	.bd_section_our_benefits p:not(.bd_wrapper_benefit p) {
		max-width: 31.320471rem;
		margin-inline: auto;
	}

	.bd_section_our_benefits {
		padding-top: 2.818842rem;
		padding-bottom: 0.865rem;
	}

	.bd_section_our_benefits .container {
		max-width: 51.678777rem;
	}

	.bd_row_benefits {
		margin-top: 1.957529rem;
	}

	.bd_col_benefit {
		margin-bottom: 1.800927rem;
	}

	.bd_wrapper_benefit {
		max-width: 12.841393rem;
	}

	.bd_wrapper_benefit i {
		font-size: 2rem;
		font-weight: 900;
		margin-bottom: 0.626409rem;
	}

	.bd_heading_benefit {
		font-size: 1.375rem;
		margin-bottom: 0.9375rem;
		margin-top: 0.5rem;
	}

	.bd_wrapper_benefit p {
		font-size: 0.875rem;
		max-width: 100%;
	}


	.bd_wrapper_benefit {
		max-width: 100%;
		/* 		margin-inline: 0.761776rem; */
		margin-inline: auto;
		text-align: center;
	}

	.bd_section_our_benefits .col-md-8.text-center.mx-auto p {
		font-size: 1rem;
	}

	.bd_section_our_impact_values {
		width: 100%;
	}


	.bd_section_application_interview .container {
		max-width: calc(100% - 20px);
		margin-inline: auto;
	}

	.bd_accordion_flush .accordion-button:after, .bd_accordion_flush .accordion-button.collapsed:after {
		width: 0.75rem;
		height: 0.65rem; 
	}

	.bd_section_our_impact_values .col-md-8.text-center.mx-auto p {
		font-size: 1rem;
		max-width: 31.320471rem;
		margin-inline: auto;
	}

	/* 	GET INVOLVED CSS */

	.bd_section_initiatives.bd_section_community p {
		max-width: 100%;
		/* margin-inline: auto; */
		font-size: 0.865rem;
	}

	.bd_wrapper_event_cards {
		display: grid;
		grid-template-columns: repeat(1, 1fr);
		gap: 2.1875rem;
		max-width: 100%;
		margin-top: 1.761776rem;
	}

	.bd_event_card {
		gap: 0.626409rem;
	}


	.bd_date_card_event {
		max-width: 2.270734rem;
		width: 100%;
		height: 3.5rem;
		padding-top: 0.613205rem;
		padding-bottom: 0.313205rem;
	}

	.bd_date_card_event .bd_month_event, .bd_date_card_event .bd_year_event {
		font-size: 0.430656rem;
	}

	.bd_date_card_event .bd_day_event {
		font-size: 1.409421rem;
	}

	.bd_content_event h4 {
		font-size: 0.9rem;
		width: 100%;
		margin-bottom: 0.4rem;
		max-width: 100%;
	}

	.bd_time_type_event {
		font-size: 0.65rem;
		font-weight: 500;
	}

	.bd_section_join_the_fight {
		max-width: 100%;
		margin-inline: auto;
		border-radius: 0px;
		margin-bottom: 3.264094rem;
	}

	/* 	.bd_section_join_the_fight {
	margin-bottom: 3.264094rem;
	max-width: 100%;
	border-radius: 0px;
}
	*/
	.bd_row_more_post_resources .bd_eyebrow {
		font-size: 1rem; 
		margin-bottom: 1rem;
	}

	.bd_section_upcoming_events .container:first-child {
		max-width: calc(100% - 1.25rem);
		margin-inline: auto;
	}

	.bd_section_join_the_fight .col-lg-7.mx-auto.text-center p {
		font-size: 1rem;
		margin-inline: auto;
		text-wrap: pretty;
	}

	.bd_link_sub_title {
		align-self: start;
		font-size: 0.875rem;
		line-height: 1.61875rem;
	}
	
	.bd_df_icon svg,
	.bd_heading_with_icon_verticle svg,
	.bd_heading_with_icon svg {
		width: 1rem;
	}

	/* 	FOOTER CSS */

	footer .container {
		max-width: calc(100% - 24px);
		margin-inline: auto;
		/* padding-left: 0; */
	}
	/* 
	footer .padding_disable_mbl {
	padding-left: 0px;
	padding-right: 0px;
} */

	.container.bd_container_3 p {
		text-align: center;
		margin-bottom: 1.25rem;
		text-wrap: pretty;
	}

	footer {
		padding: 2.505638rem 0 2.505638rem;
	}

	.bd_container_1:before, .bd_container_2:before {
		content: '';
		position: absolute;
		bottom: 0px;
		left: 50%;
		transform: translateX(-50%);
		width: calc(100% - 1.174518rem);
		height: 1px;
		background: rgba(255, 255, 255, 0.20);
	}

	.bd_container_1 {
		padding-bottom: 2.5rem;
	}

	.bd_container_2 {
		padding-top: 2.5rem;
		padding-bottom: 3.132047rem;
	}

	.bd_row_footer>* {
		flex: 50%;
	}

	.bd_menu_footer {
		list-style: none;
		margin-bottom: 1.25rem;
	}

	.bd_menu_footer li:not(:last-child) {
		margin-bottom: 0.430656rem;
	}

	.bd_menu_footer li a {
		font-size: 0.875rem;
	}

	.bd_menu_footer li:first-child {
		margin-bottom: 0.743861rem;
	}

	.bd_menu_footer.bd_menu_footer_2 li:not(:last-child) {
		margin-bottom: 0.430656rem;
	}

	.bd_container_3 {
		padding-top: 2rem;
	}

	.bd_container_3 p, .bd_container_3 p a {
		font-size: 0.75rem;
	}

	.bd_container_3 p {
		margin-bottom: 0.46980706589827111rem;
	}

	.bd_input_group_search_footer {
		height: 2.5rem;
	}

	.bd_policy_links {
		display: flex;
		justify-content: center;
		width: 100%;
		gap: 1.252819rem;
		padding-inline: 0.625rem;
		font-size: 0.65rem;
	}

	.bd_social_list_footer {
		gap: 1.252819rem;
		padding-top: 0px;
		justify-content: center !important;
	}

	.bd_social_list_footer li svg {
		min-height: 0.783012rem;
		width: auto;
	}

	.bd_wrapper_search_footer {
		max-width: 100%;
		margin-top: 2.800927rem;
/* 		margin-top: 0.800927rem; */
	}

	.bd_input_group_search_footer {
		display: flex;
		border-radius: 4px;
		border: 1px solid #FFF;
		height: 2.5rem;
		align-items: center;
	}

	.bd_input_group_search_footer .bd_input {
		font-size: 0.75rem;
		padding-inline: 0.625rem;
		flex-basis: calc(100% - 1.174518rem);
		max-width: calc(100% - 1.174518rem);
	}

	.bd_btn_submit_search_footer {
		flex-basis: 1.625rem;
		max-width: 1.625rem;
	}

	.bd_btn_submit_search_footer svg {
		width: 0.75rem;
		height: 0.75rem;
		object-fit: contain;
	}

	a.bd_label_signup_link svg {
		width: 1.875rem;
		height: 1.125rem;
	}

	.multiselect-container .multiselect-option .form-check-label, .multiselect-container .multiselect-group .form-check-label, .multiselect-container .multiselect-all .form-check-label {
		font-size: 0.625rem;
	}

	.bd_load_more.bd_btn_submit_filter_sidebar {
		height: 2.5rem;
	}

	.bd_date_range_picker span {
		line-height: 2.375rem;
	}

	/* 	HOME PAGE CSS */

	section.bd_section_latest.bd_section_latest_home .container {
		max-width: calc(100% - 14px);
		margin-inline: auto;
	}
	.bd_wrapper_stats {
		max-width: 100%;
		grid-template-columns: repeat(1, 1fr);
	}

	.bd_number_stat {
		line-height: 130%;
		margin-bottom: 0px;
	}

	.bd_wrapper_stats .bd_stat:not(:last-of-type) {
		margin-bottom: 1rem;
	}
	.bd_section_take_action .bd_link_with_icon {
		color: #fff;
		margin-bottom: 1rem;
	}
	.bd_take_action_row {
		display: flex;
		gap: 0.939614rem;
		flex-direction: column;
		justify-content: center;
	}
	.bd_featured_action {
		max-width: 25.056377rem;
		flex: 0 0 auto;
		width: 100%;
		padding: 1.252819rem;
		margin-inline: auto;
	}
	.bd_section_take_action {
		max-width: 100%;
		margin-inline: auto;
		border-radius: 0px;
	}

	.bd_wrapper_upcoming_events {
		flex-direction: column;
		max-width: 25.056377rem;
	}

	.bd_section_latest.bd_section_latest_home {
		padding-bottom: 1.758457rem;
	}

	.bd_row_feature_action {
		display: flex;
		gap: 1.017915rem;
		flex-direction: column-reverse;
		margin-bottom: 1.761776rem;
	}

	.bd_wrapper_image_featured_action {
		max-width: 100%;
		width: 100%;
		margin-inline: auto;
	}

	.bd_section_signup_link a {
		border-radius: 0px; 
	}

	.bd_wrapper_content_featured_action p {
		font-size: 0.8rem; 
	}


	/*  
	* 		FOOTER END
	* */
	
	.document_post_link {
		flex-wrap: wrap;
		gap: 0.875rem;
	}

	.document_filled_date {
		flex-grow: 1;
		width: 100%;
	}

	.document_post_title {
		flex: 0 0 auto;
		max-width: 100%;
		width: calc(94% - 20px);
	}

	.document_post_icon {
		flex: 0 0 auto;
		max-width: 10%;
		width: 1rem;
	}
	
	.single-research .bd_wrapper_post_content, 
	.single-format-standard .bd_wrapper_post_content {
		margin-left: 0;
	}
    
	.single-research .bd_accordion_block,
    .single-research .bd_section_embed_code,
    .single-research .bd_section_free_content,
    .single-research .bd_section_link_acc_style_module {
/*         margin-right: calc(-.5* var(--bs-gutter-x)); */
/*         margin-left: calc(-.5* var(--bs-gutter-x)); */
    }
    
	.single-research .bd_accordion_block .container,
    .single-research .bd_section_embed_code .container,
    .single-research .bd_section_free_content .container,
    .single-research .bd_section_link_acc_style_module .container {
        max-width: 100%;
    }
	
	.bd_full_width_btn {
        font-size: 0.875rem;
        height: 2.75rem;
    }
    
    .bd_full_width_btn svg {
        width: 1rem;
    }
	
	.bd_section_free_content .bd_text_block :is(h1, h2, h3, h4, h5, h6):first-child {
		margin-bottom: 0.9375rem;
	}
	
	.bd_section_highlighted_text {
		max-width: 100%;
		padding-top: 1.5625rem;
		padding-bottom: 1.5625rem;
		padding-inline: 0;
	}
	
	.bd_donate_hero h2 {
		max-width: 100%;
	}

	.bd_donate_hero_content p {
		font-size: 0.9rem;
		max-width: 100%;
	}

	.bd_donate_form_box {
		margin: 40px auto 0;
	}
	
	.bd_section_hero_with_bg_image {
		padding-top: 15.396141rem;
		position: relative;
	}

	.bd_bg_image_hero {
		width: 100%;
		height: 16.396141rem;
	}
}

@media (max-width: 650px) {

	.bd_wrapper_team_members {
		* display: grid;
		grid-template-columns: repeat(2, 1fr);
		gap: 1.566024rem 1.252819rem;
		max-width: 100%;
		/* width: 100%; */
		margin-inline: auto;
	}

	.bd_wrapper_link_team_member {
		width: 100%;
		min-height: 6.303245rem;
	}

	.bd_col_work_card, .bd_col_initiative_card {
		max-width: 100%;
		/* 		flex: 1 1 15.660236rem; */
		flex: 0 0 auto;
		width: 100%;
		justify-content: center;
		margin-inline: auto;
	}

	i.fa-regular.fa-arrow-right::before {
		font-size: 1rem;
	}
    
    .bd_link_acc_style {
        flex-wrap: wrap;
        gap: 0.875rem;
    }

	.bd_accordion .accordion-button {
        padding-left: 0;
		gap: 0.75rem;
    }
	
	.bd_accordion .accordion-button .bd_accordion_count {
		flex: 0 0 auto;
		width: 1.125rem;
		max-width: 100%;
		height: 1.125rem;
		padding: 0px 1px 0 0;
		font-size: 0.625rem;
	}
	
    .bd_accordion_button_content {
/*         max-width: 100%; */ 
/*         flex: 0 0 auto; */
/*         max-width: calc(100% - 8.25rem); */
    }
    
    .bd_read_more_label_accordion_button {
        position: relative;
        right: 0;
        font-size: 0.875rem;
/*         float: right; */
        display: flex;
/*         width: 4.5rem; */
/*         flex: 0 0 auto; */
    }
    
    .bd_accordion .accordion-button:after, 
    .bd_accordion .accordion-button.collapsed:after {
        width: 0.375rem;
        height: 0.75rem;
        margin-left: 0;
    }
    
    .bd_read_more_label_accordion_button i {
        font-size: 0.75rem;
        position: relative;
        top: 1px;
    }
	
	.bd_link_box_list {
		max-width: 100% !important;
	}
	
	.bd_text_block * {
		overflow-wrap: break-word;
	}
}

@media (max-width: 520px) {
	.bd_content_wrapper_post_banner {
		width: 100%;
        padding: 1.879228rem 1.3125rem;
    }
	
	.bd_label_signup_link {
		font-size: 1rem;
		padding-inline: 1.252819rem;
	}

	article.bd_col_more_post {
		margin-bottom: 1.5rem;
	}

	.bd_wrapper_team_members {
		* display: grid;
		grid-template-columns: repeat(1, 1fr);
		gap: 1.566024rem 1.252819rem;
		max-width: 100%;
		/* width: 100%; */
		margin-inline: auto;
	}

	.bd_wrapper_link_team_member {
		width: 100%;
		min-height: 6.303245rem;
	}
	
	
	.bd_wrapper_slider_sources .swiper-button-next, .bd_wrapper_slider_sources .swiper-button-prev {
		display: none;
	}

}



@media (max-width: 767px) {
	.bd_section_our_impact_values {
		padding-bottom: 2.058457rem;
	}
	
	.bd_link_box_list_2 li a {
		padding-bottom: 1.200464rem;
	}
	
	.bd_accordion_flush .accordion-body {
		padding-top: 0px;
	}
}