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

	.bd_wyswig p {
		font-size: 0.888889rem;
	}
	
	.bd_wyswig ul li, 
	.bd_wyswig ol li {
		font-size: 0.888889rem !important;
	}

	.bd_section_link_to_leadership_content h3 br,
	.bd_personnel_designation br,
	.bd_section_hero_amazon_wishlists .bd_hero_content .bd_hero_heading br {
		display: none;
	}

	/* 	Home Page Css */
	.bd_eyebrow {
		font-size: 1rem;
	}

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

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

	.bd_home_hero_content h1, .bd_home_hero_content h2 {
		font-size: 2.222222rem;
		text-wrap: unset;
	}

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

	.bd_hero_button_list li a {
		width: 8.333333rem;
	}

	.bd_home_hero_swiper_warpper,
	.bd_home_hero_swiper_warpper .swiper,
	.bd_home_hero_swiper_warpper .swiper-wrapper,
	.bd_home_hero_swiper_warpper .swiper-slide {
		height: 100%;
	}

	.bd_hero_image_warpper {
		width: 100%;
		height: 100%;
		min-height: 32.222222rem;
		aspect-ratio: 9 / 16;
	}

	.bd_hero_image {
		width: 100%;
		height: 100%;
		object-fit: cover;
		object-position: center center;
	}

	.bd_swiper_arrow_warpper {
		right: 1rem;
		bottom: 1rem;
	}

	.bd_hero_button_list,
	.bd_button_list,
	.bd_section_link_to_leadership_content .bd_button_list {
		margin-top: 1.666667rem; // 30px 
	}

	.bd_our_location_box_grid {
		margin-top: 1.444444rem;
	}

	.bd_stats_wrapper {
		margin-top: 1;
	}

	.bd_section_right_image_warpper {
		width: 100%;
		max-width: 100%;
		position: relative;
		height: 22.222222rem;
		margin-top: 1.666667rem;
		margin-inline: auto;
	}

	.bd_footer_detail_content_grid:before {
		display: none;
	}

	.bd_footer_detail_content_box {
		text-align: center;
		margin-inline: auto;
	}

	.bd_footer_detail_content_box:first-child > * {
		margin-inline: auto;
	}

	.bd_footer_menu {
		text-align: center;
	}

	.bd_main_footer {
		padding-bottom: 3.366951rem; 
	}

	.bd_footer_social_list {
		justify-content: center;
	}

	.bd_copyright_text_warpper {
		flex-direction: column;
		justify-content: center;
		gap: 0.888889rem;
	}

	.bd_copyright_text_warpper p {
		text-align: center;
		text-wrap: balance;
	}

	.bd_section_hero_leadeship,
	.bd_section_hero_impact_story,
	.bd_section_hero_the_latest,
	.bd_section_hero_contact,
	.bd_section_hero_donate,
	.bd_section_single_event_hero,
	.bd_section_single_volunter_hero {
		padding-top: 2.777778rem;
		padding-bottom: 3.333333rem;
	}

	.bd_section_hero_about,
	.bd_section_hero_career,
	.bd_section_hero_inner_services,
	.bd_section_hero_volunteer,
	.bd_section_single_post_hero,
	.bd_section_hero_media,
	.bd_section_hero_amazon_wishlists,
	.bd_section_single_page_hero,
	.bd_section_location_hero,
	.bd_section_program_hero {
		padding-top: 2.777778rem;
		padding-bottom: 0;
	}

	.bd_section_link_to_leadership_content {
		max-width: 100%;
	}

	.bd_hero_media_wrapper {
		position: relative;
		top: 0;
		right: 0;
		width: 100%;
		max-width: 100%;
		height: auto;
		/* aspect-ratio: 16 / 9; */
		/* 		max-width: calc(100% - 3.555556rem); */
		margin-inline: auto;
		margin-top: 1.666667rem;
	}

	.bd_hero_media_wrapper img {
		border-radius: 0;
	}

	.bd_color_card_wrapper,
	.bd_link_cards_wrapper {
		grid-template-columns: repeat(1, 1fr);
	}

	.bd_section_with_image_right_media_wrapper {
		position: relative;
		width: 100%;
		height: 22.222222rem;
	}

	.bd_personnel_cards_wrapper_v1,
	.bd_personnel_cards_wrapper_v2 {
		grid-template-columns: repeat(1, 1fr);
		margin-top: 1.666667rem;
		margin-inline: auto;
	}

	.bd_color_card {
		padding-bottom: 2rem;
	}

	.bd_solid_buton, .bd_outline_buton {
		font-size: 0.722222rem;
	}

	.bd_personnel_name {
		margin-bottom: 0.555556rem;
	}

	.bd_personnel_designation {
		margin-bottom: 1rem;
	}

	.bd_hero_content_secondary {
		margin-left: 0;
	}

	.bd_hero_content_secondary {
		border: none;
		border-top: 1px solid rgba(255, 255, 255, 0.40);
		padding-left: 0;
		max-width: 100%;
		padding-bottom: 0;
	}

	.bd_section_hero_leadeship .bd_hero_content {
		margin-bottom: 1.666667rem;
	} 

	.bd_jump_links,
	.bd_why_work_left_content .bd_solid_buton {
		margin-top: 1.333333rem; 
	}

	.bd_team_col {
		margin-bottom: 1.333333rem;
	}

	.bd_team_card {
		border: none;
		border-top: 1px solid rgba(4, 52, 74, 0.15);
		padding-left: 0;
		padding-bottom: 0;
		padding-top: 1.333333rem;
	}

	.bd_personnel_cards_wrapper_v2 {
		margin-top: 0px;
	}

	.bd_why_work_left_content {
		margin-bottom: 1.666667rem;
	}

	.bd_why_work_right_content {
		padding: 0;
		padding-top: 1.666667rem;
	}

	.bd_why_work_right_content::before {
		top: 0;
		left: 0;
		width: 100%;
		height: 1px;
	}

	.bd_sidebar {
		padding: 0;
		margin-bottom: 1.666667rem;
		padding-bottom: 1.333333rem;
	}

	.bd_sidebar:before {
		bottom: 0;
		right: 0;
		width: 100%;
		height: 1px;
		top: 100%;
	}

	.bd_single_volunter_key_details ul {
		flex-direction: column;
		margin-bottom: 1.174518rem;
	}

	.bd_form_box {
		padding: 1.555556rem;
	}

	.bd_single_volunter_key_details {
		margin-top: 1.388889rem;
	}

	.bd_other_ways_contact_list li {
		font-size: 0.833333rem;
	}

	.bd_why_work_left_content h3 br,
	.bd_single_page_hero_content .bd_hero_heading br {
		display: none;
	}

	.bd_icon_list li,
	.bd_icon_list li strong,
	.bd_event_details_content .bd_wyswig ul li,
	.bd_event_details_content .bd_wyswig ol li {
		font-size: 0.861313rem;
	}

	.bd_section_hero_impact_story .bd_hero_content .bd_hero_heading {
		margin-bottom: 1.111111rem !important;
	}

	.bd_hero_content .bd_hero_heading br,
	.bd_icon_text_box .bd_wyswig p br {
		display: none;
	}

	.bd_the_latest_featured_post_box {
		flex-direction: column;
	}

	.bd_the_latest_featured_post_image {
		order: 1;
		width: 100%;
		height: 220px;
		flex: 0 0 220px;
	}

	.bd_the_latest_featured_post_content {
		order: 2;
		width: 100%;
		padding: 1.25rem;
	}

	.bd_single_post_image_warpper {
		width: 100%;
		height: 22.222222rem;
		position: relative;
	}

	.bd_section_post_content .bd_post_content_box {
		padding-inline: 1rem;
	}

	.bd_section_single_post_hero .bd_single_post_hero_content {
		margin-bottom: 1.333333rem;
	}

	.bd_inner_hero_swiper_warpper {
		position: relative;
		top: auto;
		right: auto;
		width: 100%;
		height: 17.777778rem;
		margin-top: 2rem;
		order: 2;
	}

	.bd_inner_hero_swiper_image_warpper {
		height: 100%;
		border-radius: 6px;
	}

	.bd_section_hero_volunteer .bd_inner_hero_swiper_image_warpper {
		border-radius: 0;
	}

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

	.bd_volunter_card_grid .bd_outline_buton {
		height: 2.094515rem;
	}

	.bd_image_style {
		object-position: center 20%; 
	}

	.bd_form .gform_footer {
		margin-top: 1.333333rem !important;
	}

	.bd_filter_box_warpper {
		height: auto;
		padding: 1rem;
		padding-inline: 1.213668rem;
	}

	.bd_filter_box_warpper form {
		height: auto;
		flex-direction: column;
		align-items: stretch;
		gap: 0.555556rem;
	}

	.bd_form_label, 
	.bd_select_group {
		width: 100%;
	}

	.bd_filter_select {
		width: 100%; 
		height: 1.5rem;
		padding: 0 1.5rem 0 0; 
		cursor: pointer;
		outline: none;
		box-shadow: none;
		appearance: none;
		-webkit-appearance: none;
		-moz-appearance: none;
		font-size: 0.722222rem;
	}

	.bd_filter_select:focus {
		color: #04344A; 
	}

	.bd_filter_select option {
		background-color: #FFF;
		color: #04344A;
		font-size: 14px; 
		font-weight: 500;
		padding: 10px;
	}

	.bd_filter_box_warpper form > *:not(:last-child):before {
		display: none !important; 
	}

	.bd_filter_box_warpper form > *:not(:first-child):before {
		content: " ";
		display: block;           
		width: 100%;              
		height: 1px;              
		background-color: rgba(4, 52, 74, 0.15); 
		position: absolute;
		top: -0.277778rem;        
		left: 0;                   
		right: auto;               
	}

	.bd_section_post_content .bd_post_content_box {
		padding-inline: 0;
		border: none;
		padding-bottom: 0;
	}

	.bd_jump_links {
		display: flex;
		gap: 10px;
	}

	.bd_testimonail_swiper_warpper {
		padding-inline: 1.666667rem;
	}

	.bd_section_hero_donate .bd_hero_content {
		margin-bottom: 1.444444rem;
	}

	.bd_boxed_section.bd_module_section_the_latest {
		border-radius: 0;
		max-width: 100%;
	}

	.bd_our_approach_right_content {
		padding-left: 0;
		margin-top: 1.66667rem;
	}

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

	.bd_icon_list li,
	.bd_two_column_list li {
		font-size: 0.833333rem;
	}

	.bd_our_approach_right_content .bd_icon_list li {
		font-size: 0.888889rem;
	}

	.bd_module_section_volunter .bd_section_header {
		margin-bottom: 1.666667rem;
	}

	.bd_donate_form_image .bd_image_style {
		object-position: center 30%;
	}

	.bd_module_section_our_approach .bd_wyswig p,
	.bd_our_approach_right_content .bd_icon_list li {
		font-size: 0.777778rem;
	}

	.bd_link_card_link_label {
		font-size: 0.722222rem;
	}

	.bd_link_card_link_label i {
		font-size: 0.611111rem;
	}

	.bd_section_single_event_hero .bd_event_card,
	.bd_section_event_details .bd_sidebar_heading {
		margin-top: 1.388889rem;
	}

	.bd_section_event_details .bd_sidebar_heading {
		padding-top: 1.66667rem;
	}

	.bd_section_event_details .bd_sidebar {
		margin-bottom: 0;
		padding-bottom: 0;
	}

	.bd_event_details_content .bd_wyswig p, 
	.bd_event_details_content .bd_icon_list li,
	.bd_event_details_content .bd_wyswig ul li,
	.bd_event_details_content .bd_wyswig ol li,
	.bd_event_tier_card .bd_icon_list li {
		max-width: 100%;
	}

	.bd_event_sponsor_logo:nth-child(4n)::before,
	.bd_event_sponsor_logo:nth-child(2n)::before {
		display: none;
	}

	.bd_program_partners_item:nth-child(4n)::before,
	.bd_program_partners_item:nth-child(2n)::before {
		display: none;
	}

	.bd_event_sponsor_logo,
	.bd_program_partners_item {
		margin-bottom: 1rem;
		padding: 1.111111rem 0;
	}

	.bd_event_sponsor_logo img,
	.bd_program_partners_item img {
		max-height: 4.758457rem;
	}

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

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

	.bd_media_news_grid, .bd_media_logos_grid {
		gap: 1.388889rem;
		margin-top: 2rem; 
	}

	.bd_media_news_post:not(:last-child) {
		padding-bottom: 1.388889rem;
	}

	.bd_media_news_post {
		padding-right: 0;
	}

	.bd_media_news_post_title {
		align-items: end;
	}

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

	.bd_media_logo_post {
		flex-wrap: wrap;
	}

	.bd_media_logo_post > * {
		flex: 0 0 auto;
		width: 100%;
	}

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

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

	.bd_media_logo_download h4 {
		font-size: 0.777778rem;
		text-align: right;
	}

	.bd_media_news_post_meta {
		flex-direction: column;
		gap: 0.555556rem;
	}

	.bd_section_single_event_hero .bd_donate_form_box {
		padding-inline: 1.1111rem;
	}

	.bd_section_event_details .bd_sidebar::before {
		content: '';
		position: absolute;
		top: 0;
		bottom: 0;
		left: 0;
		width: 100%;
		height: 1px;
	}

	.bd_event_sponsorship_tiers {
		margin-top: 1.252819rem;
		gap: 1.252819rem;
	}

	.bd_aw_post_box {
		flex-wrap: wrap;
	}

	.bd_aw_post_content {
		flex: 0 0 auto;
		width: 100%;
	}

	.bd_section_single_page_hero .bd_hero_media_wrapper {
		aspect-ratio: 1 / 1;
	}

	.bd_location_event_card_content p,
	.bd_location_get_involved_card p,
	.bd_location_office_address,
	.bd_location_office_hours li {
		font-size: 0.777778rem;
	}

	.bd_location_office_services p,
	.bd_location_office_services ul li,
	.bd_location_office_closed {
		font-size: 13px;
	}

	.bd_location_office_actions {
		flex-direction: column;
		padding-top: 1rem;
		gap: 0.75rem;
	}

	.bd_location_office_actions .bd_outline_buton,
	.bd_location_office_actions .bd_solid_buton {
		width: 100%;
		height: 1.879228rem;
		flex: 0 0 auto;
	}

	.bd_location_office_head {
		flex-direction: column;
	}

	.bd_location_get_involved_image {
		margin-top: 0.939614rem;
	}

	.bd_program_cta_image_warpper {
		margin-top: 1.666667rem;
	}

	.bd_section_program_cta.bd_boxed_section {
		border-radius: 0;
		max-width: 100%;
	}

	.bd_program_cta_content .bd_solid_buton {
		margin-top: 1rem;
	}

	.bd_program_forms_column .bd_icon_list {
		margin-left: 0;
	}

	.bd_program_forms_column h4 {
		font-size: 1rem;
	}

	.bd_the_latest_post_category {
		gap: 0.555556rem;
	}

	.bd_the_latest_post_category li {
		font-size: 0.722222rem;
	}

	.bd_program_hero_locations {
		gap: 0.555556rem 0.833333rem;
	}
	
	.bd_volunter_card_info li.bd_volunter_card_location {
		font-size: 0.722222rem;
	}
	
	.single-location .bd_module_section_the_latest {
		margin-bottom: 0;
	}
	
	.bd_program_ways_card_content .bd_wyswig ul {
		margin-left: 0.5rem;
		margin-top: 1rem;
	}

	.bd_program_ways_card_content .bd_wyswig ul li {
		font-size: 0.888889rem;
	}

	.bd_program_ways_card_content .bd_wyswig ul li:before {
		font-size: 0.888889rem;
	}
	
	.bd_section_program_text .bd_hero_button_list {
		flex-wrap: wrap;
        gap: 1rem 1.252819rem;
	}
	
	.bd_post_content_box .wp-block-embed-pocket-casts .wp-block-embed__wrapper {
		height: 11.111111rem;
	}
	
	.bd_post_content_box .wp-caption.alignleft, 
	.bd_post_content_box .wp-caption.alignright {
		text-align: center;
		margin-inline: auto;
        margin-top: 1.111111rem;
        margin-bottom: 1.111111rem;
	}
}

@media (max-width: 480px) {

	.bd_event_sponsor_grid,
	.bd_program_partners_grid {
		grid-template-columns: 1fr;
	}

	.bd_program_partners_grid {
		gap: 0;
	}

	.bd_event_sponsor_logo::before,
	.bd_program_partners_item::before {
		display: none;
	}

	.bd_event_sponsor_logo:not(:first-child),
	.bd_program_partners_item:not(:first-child) {
		border-top: 1px solid rgba(4, 52, 74, 0.15);
	}

	.bd_event_sponsor_logo,
	.bd_program_partners_item {
		margin-bottom: 0; 
	}

	.bd_program_partners_item {
		border-right: none;
	}
}

@media (min-width: 768px) { 
	.bd_module_section_location .bd_our_location_box_grid {
		grid-template-columns: repeat(2, 1fr);
	}
}