@media (max-width: 1350px) {
	.page-template-t-home .bd_header {
		margin: 1.039834rem 1.039834rem 0;
	}
}

@media (max-width: 1300px) {
	.page-template-t-home .bd_header .bd_header_logo {
		max-width: 7.268219rem;
	}

	.page-template-t-home .bd_header .bd_main_menu_warpper {
		gap: 1.325381rem;
	}

	.page-template-t-home .bd_header .bd_main_menu_warpper .bd_secondary_menu:before {
		left: -0.641313rem;
	}
}

@media (max-width: 1252px) {
	.bd_main_menu_warpper nav .bd_primary_menu:not(.sub-menu) {
		gap: 0.704710598847406665rem;
	}
}

@media (max-width: 1230px) {
	.page-template-t-home .bd_header {
		margin: 0.892172rem 0.892172rem 0;
		padding-inline: 0;
	}
}

@media (max-width: 1142px) {
	.bd_secondary_menu:before {
		left: -0.783012rem;
	}

	.bd_main_menu_warpper nav ul:not(.sub-menu) {
		gap: 0.626409rem;
	}
}

@media (max-width: 1130px) {
	.page-template-t-home .bd_header {
		margin: 0.712857rem 0.712857rem 0;
	}

	.page-template-t-home .bd_header .bd_main_menu_warpper nav ul:not(.sub-menu) {
		gap: 0.712857rem !important;
	}
}

@media (max-width: 1093px) {
	.bd_main_menu_warpper {
		gap: 1.462402rem !important;
	}
}

@media (max-width: 1070px) {
	.bd_main_menu_warpper {
		gap: 1.536106rem !important;
	}

	.bd_main_menu_warpper nav ul:not(.sub-menu) {
		gap: 0.792829rem;
	}

	.bd_main_menu_warpper nav .bd_primary_menu:not(.sub-menu) {
		gap: 0.584961rem;
	}

	.bd_secondary_menu:before {
		left: -0.743277rem;
	}
}

@media (max-width: 1055px) { 
	.bd_main_menu_warpper {
		gap: 1.386496rem !important;
	}

	.bd_main_menu_warpper nav ul:not(.sub-menu) {
		gap: 0.548108rem !important;
	}
}

@media (max-width: 997px) {
	.bd_main_menu_warpper {
		gap: 1.252159rem !important;
	}
}

@media (max-width: 991px) {

	.container {
		max-width: calc(100% - 2.618144rem);
	}

	.page-template-t-home .bd_header {
		margin: 0;
		border-radius: 0;
	}

	.page-template-t-home .bd_header.staticHeader {
		position: static !important;
	}

	.bd_home_hero_section {
		margin-top: 0;
		padding-top: 4.698071rem;
		display: flex;
		align-items: center;
	}

	.bd_our_location_box h4 {
		font-size: 0.837806rem;
	}

	.bd_module_section_few_thing .bd_icon_list li strong,
	.bd_icon_list li {
		font-size: 0.837806rem;
	}

	.bd_button_list,
	.bd_hero_button_list,
	.bd_why_work_left_content .bd_solid_buton {
		margin-top: 1.466160rem;
	}

	.bd_color_card_content {
		text-wrap: balance;
	}

	.bd_section_with_image_right_content .bd_wyswig p.bd_section_with_image_right_sub_heading,
	.bd_section_with_image_right_content .bd_wyswig p:not(.bd_section_with_image_right_sub_heading) {
		margin-right: 1rem;
	}

	.bd_post_content_box {
		padding-inline: 1.989789rem;
	}

	.bd_home_hero_content h2 {
		margin-bottom: 1.466160rem;
	}

	.bd_section_with_image_right_content {
		max-width: 100%;
	}

	.bd_section_media_news .bd_outline_buton {
		margin-top: 2.5rem;
	}

	.bd_media_logo_post_content h3 {
		font-size: 1rem; 
	}

	.bd_media_logo_post_content p {
		font-size: 0.680717rem;
	}

	.bd_media_logo_download h4 {
		font-size: 0.785443rem;
	}

	.bd_event_meta_list li {
		font-size: 0.733080rem;
	}

	.bd_event_sponsorship_intro p {
		font-size: 0.837806rem;
	}

	.bd_post_content_box img {
		max-width: 100%;
	}

	.bd_section_single_event_hero .bd_donate_form_box .bd_solid_buton {
		margin-top: 1.111111rem;
	}

	.bd_aw_post_state {
		font-size: 0.680717rem;
	}

	.bd_aw_post_title {
		font-size: 0.942532rem;
	}

	.bd_aw_post_content p {
		font-size: 0.785443rem;
	}

	.bd_aw_post_link_text span {
		font-size: 0.759262rem;
	}

	.bd_program_hero_locations {
		gap: 1rem;
	}

	.bd_program_hero_locations li a {
		font-size: 0.722222rem;
	}

	.bd_section_location_hero .bd_jump_links {
		gap: 0.555556rem;
		margin-top: 1rem;
	}
	
	.bd_qoute_text h4 {
		font-size: 1rem;
	}
	
	.bd_qoute_author h5 {
		font-size: 0.837806rem;
	}
}
/* Locations map is desktop-only; the pill grid is the small-screen UX. */
@media (max-width: 991px) {
	.bd_our_location_map_warpper {
		display: none;
	}
}
