@media (max-width: 1200px) { 
	.bd_wrapper_content_hero_with_bg_image {
		position: relative;
		z-index: 2;
		width: 100%; 
		border-radius: 0px;
	}

	.bd_section_work_cards, .bd_section_what_we_do {
		border-radius: 0px;
		background: linear-gradient(180deg, #E0F2F5 0%, rgba(224, 242, 245, 0.00) 100%);
		width: 100%;
		margin-inline: auto;
		margin-top: 0px;
	}

	section.bd_section_featured_post .container {
		max-width: calc(100% - 24px);
		margin-inline: auto;
	}

	.bd_section_initiatives {
		border-radius: 0px;
		background: #E0F2F5;
		width: 100%;
	}

}


@media (max-width: 1100px) { 

	.bd_col_work_card, .bd_col_initiative_card {
		max-width: 15.660236rem;
		flex: 1 1 15.660236rem;
		width: 100%;
		justify-content: center;
	}

}



@media (max-width: 991px) {

	/* 	Sawera's CSS */

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

	.bd_section_hero_archive .container,
	.bd_section_featured_post .container,
	.bd_section_all_posts .container,
	.bd_section_hero_search .container,
	.bd_section_featured_post_type_2 .container,
	.bd_section_post_cards .container {
		max-width: calc(100% - 24px);
		width: 100%;
		margin-inline: auto;
	}

	.bd_section_hero_archive .bd_heading_with_icon {
		font-size: 1.151983rem;
		margin-bottom: 1.283012rem;
	}

	.bd_page_title_underline_hero {
		font-size: 2.303966rem;
	}

	.bd_section_hero_archive .bd_content_wrapper_hero_section p {
		font-size: 1.047257rem;
		max-width: 100%;
		margin-bottom: 1.570886rem;
	}

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

	.bd_post_title_link_featured_post {
		font-size: 1.5rem;
		margin-bottom: 1.5rem;
		max-width: 100%;
	}

	.bd_link_featured_post p {
		font-size: 1rem;
		margin-bottom: 1.5rem;
		max-width: 100%;
	}

	.bd_list_pills li {
		font-size: 0.528354rem;
		padding-inline: 0.628354rem;
	}

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

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

	.bd_hero_post_banner .container,
	.bd_section_post_content .container,
	.bd_section_more_posts .container {
		max-width: calc(100% - 24px);
		margin-inline: auto;
	}

	.bd_content_wrapper_post_banner .bd_eyebrow {
		font-size: 1.047257rem;
		margin-bottom: 1.047257rem;
	}

	.bd_content_wrapper_post_banner .bd_title_post {
		font-size: 1.570886rem;
		margin-bottom: 1.047257rem;
		max-width: 100%;
	}

	.bd_content_wrapper_post_banner .bd_intro_post p {
		font-size: 0.942532rem;
	}

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

	.bd_wrapper_post_content p, .bd_wrapper_post_content li {
		font-size: 0.837806rem;
		line-height: 160%;
	}

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

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

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

	.document_filled_date {
		font-size: 0.680717rem;
	}

	.document_post_title {
		font-size: 0.680717rem;
	}

	.bd_block {
		padding-top: 2.408692rem;
	}

	.bd_section_hero_archive .bd_image_hero {
		width: 100%;
		height: auto;
		object-fit: cover;
		max-width: 25.056377rem;
		display: block; /* Converts the image to a block-level element */
		margin-left: auto;
		margin-right: auto;
	}

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

	.bd_link_featured_post {
		flex-direction: column;
		justify-content: flex-start;
		align-items: flex-start;
		max-width: 25.056377rem;
		margin: 0 auto;
	}

	.bd_wrapper_content_link_featured_post {
		border-width: 0px 1px 1px 1px;
		border-radius: 0px 0px 4px 4px;
		padding: 1.2rem;
		flex: none;
		width: 100%;
		order: 2;
		display: flex;
		/* 		max-width: 25.056377rem; */
		flex-direction: column;
		/* 		margin: 0 auto; */
	}

	.bd_image_link_featured_post {
		width: 100%;
		height: 17.286582rem;
		border-radius: 4px 4px 0px 0px;
		margin-top: 0;
		display: block;       /* makes margin auto work */
		margin-left: auto;
		margin-right: auto;   /* centers the image */
		object-fit: cover;
		object-position: center center;
		/* 		max-width: 25.056377rem; */
	}

	/* 	.bd_wrapper_image_link_featured_post {
	margin: 0px auto 0px auto;
	max-width: 100%;
	width: 100%;
} */

	.bd_content_all_posts > * {
		font-size: 1rem;
	}

	.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_wrapper_link_team_member {
		max-width: 100%;
		min-height: 6.303245rem;
	}

	/* 	WORK WITH US CSS */

	.bd_heading_benefit {
		font-size: 1.125rem; 
	}

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

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

	.bd_section_initiatives.bd_section_community p,
	{
		max-width: 28.92433rem;
		margin-inline: auto;
		font-size: 1rem;
	}

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

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

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

	.bd_section_initiatives.bd_section_community {
		margin-top: 0px;
	}

	.bd_link_sub_title {
		font-size: 0.75rem;
		line-height: 1.75rem;
	}
	
	.bd_section_our_impact_values {
        width: 100%;
        border-radius: 0;
    }

	/* 	FOOTER CSS */

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

	.container.bd_container_3 p {
		margin-bottom: 1.25rem;
	}

	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_section_hero_archive.bd_section_hero_our_team .bd_content_wrapper_hero_section p {
		max-width: 100%;
	}

	.bd_section_hero_archive.bd_section_hero_our_team .bd_image_hero {
		margin-left: 2.388186rem;
		width: 100%;
		height: auto;
		object-fit: cover;
		max-width: 22.159233rem;
		display: block; /* Converts the image to a block-level element */
		margin-left: auto;
		margin-right: auto;
	}

	.bd_menu_footer {
		list-style: none;
	}

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

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

	.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: 2.505638rem;
	}

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

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

	.bd_policy_links {
		display: inline;
		gap: 1.252819rem;
		padding-inline: 0.625rem;
		font-size: 0.65rem;
	}

	.bd_social_list_footer {
		gap: 1.252819rem;
		padding-top: 1.1875rem;
		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: 0.800927rem;
	}

	.bd_input_group_search_footer {
		display: flex;
		border-radius: 4px;
		border: 1px solid #FFF;
		height: 1.875rem;
		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;
	}


	/*  
	* 		FOOTER END
	* */
	.bd_link_featured_post_type_2 {
		flex-direction: column;
/* 		gap: 1rem; */
		padding: 1.578900rem;
	}

	.bd_image_link_featured_post_type_2,
	.bd_wrapper_content_link_featured_post_type_2 {
		width: auto; 
	}

	.bd_post_title_link_featured_post_type_2 {
		font-size: 1.45rem;
		font-weight: 600;
		line-height: 130%;
		letter-spacing: 0.000392rem;
		margin-bottom: 1.5625rem;
	}

	.bd_wrapper_content_link_featured_post_type_2 {
		max-width: 100%;
		width: 100%;
		padding-top: 0.313205rem;
	}

	.bd_wrapper_content_link_featured_post_type_2 p {
		font-size: 0.875rem;
		font-weight: 400;
		line-height: 150%;
		letter-spacing: 0.000392rem;
		margin-bottom: 1.283012rem;
	}

	.bd_wrapper_content_link_featured_post_type_2 {
		max-width: 100%;
		width: 100%;
		padding-top: 0.313205rem;
	}

	.bd_wrapper_content_link_featured_post_type_2 {
		max-width: 26.622400rem;
		width: 100%;
		flex: 1;
		padding-top: 0.313205rem;
	}

	.bd_link_featured_post_type_2 {
		align-items: center;
/* 		gap: 1rem; */
	}

	.bd_image_link_featured_post_type_2 {
		order: 0;               
		width: 100%;      
		height: auto;         
		margin: 0px auto 0px auto;
		display: block;     
		object-fit: contain;
		object-position: center center;
		margin-bottom: 2rem;
	}

	.bd_wrapper_content_link_featured_post_type_2 {
		order: 1;                      
	}

	.bd_link_featured_post_type_2 {
		display: flex;
		flex-direction: column;
		gap: 0px;
/* 		gap: 1rem; */
		max-width: 26.622400rem;
		margin-inline: auto;
	}


	.bd_section_hero_search {
		padding-top: 1.894680rem;
		padding-bottom: 1.894680rem;
	}

	.bd_page_title_hero {
		font-size: 1.973624rem;
	}

	.bd_label_signup_link {
		font-size: 1.381537rem;
	}

	.bd_section_in_the_news .bd_heading_with_icon {
		font-size: 1.184175rem;
		font-weight: 600;
	}

	.bd_date_in_the_news {
		font-size: 0.710505rem;
	}

	.bd_eyebrow_post_inline {
		font-size: 0.710505rem;
		text-align: right;
	}

	.bd_wrapper_meta_in_the_news_post .bd_title_meta_in_the_news_post {
		font-size: 1.105230rem;
		max-width: 38.090203rem;
	}

	.bd_link_with_icon {
		font-size: 0.710505rem;
	}

	.bd_quote_slider_source {
		font-size: 1.815735rem;
	}

	.row.bd_row_in_the_news_posts {
		margin: 1.381537rem;
	}

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

	.bd_section_featured_post_type_2 hr {
		max-width: calc(100% - 24px);
	}

	.bd_row_initiative_cards {
		gap: 1.566024rem 1.252819rem;
		flex-wrap: wrap;
		/* margin-inline: auto; */
		justify-content: center;
	}

	/* 	HOME Page CSS */

	.bd_section_hero_home .container {
		max-width: calc(100% - 0.652615rem);
		margin-inline: auto;
	}

	.bd_section_our_impact {
		border-radius: 0px;
		width: 100%; 
	}

	.bd_wrapper_content_hero_home {
		max-width: 100% !important; 
	}

	.bd_image_hero_home {
		margin-inline: auto;
	}

	.bd_section_hero_home h1 {
		margin-bottom: 1rem;
	}

	.bd_section_hero_home h1 br {
		display: none;
	}

	.bd_wrapper_content_hero_home p {
		font-size: 0.9rem;
	}

	.bd_section_latest.bd_section_latest_home .container {
		max-width: calc(100% - 1rem);
		margin-inline: auto;
	}


	.bd_section_in_the_news,
	.bd_section_link_boxes_with_icons {
		width: 100%;
		border-radius: 0px; 
	}
}
