@media (max-width: 767px) {
	.container {
        max-width: calc(100% - 3.125rem);
    }
    
    .bd_header {
        padding-top: 0.9375rem;
        padding-bottom: 0.9375rem;
    }
    
    .bd_main_menu li a {
        font-size: 0.875rem;
    }
    
    .bd_hero {
        padding-top: 3.75rem;
        padding-bottom: 4.375rem;
    }
    
    .bd_eyebrow {
        font-size: 1.25rem;
        letter-spacing: 0.015rem;
        margin-bottom: 1.5rem;
    }
    
    .bd_hero h1 {
        font-size: 2.625rem;
        letter-spacing: 0.2rem;
        line-height: 120%;
        margin-bottom: 0.9375rem;
    }
    
    span.bd_highlight:before {
        width: calc(100% + 1rem);
        height: 100%;
        top: -0.25rem;
        left: -0.625rem;
    }
    
    .bd_hero p {
        font-size: 1.125rem;
    }
    
    .bd_hero p:not(:last-child) {
        margin-bottom: 0.75rem;
    }
    
    .bd_form_box_warpper {
        width: calc(100% + 2.5rem);
        max-width: calc(100% + 2.5rem);
        margin-inline: -1.25rem;
        margin-top: 1.875rem;
    }
    
    .bd_fb_image {
        aspect-ratio: 1 / 0.2809;
    }
    
    .bd_form_box {
        padding-top: 1.25rem;
        padding-bottom: 1.875rem;
        padding-inline: 1.25rem;
    }
    
    .bd_form_box h4 {
        font-size: 1.125rem;
/*         margin-bottom: 1.25rem; */
    }
	
	.bd_form .gform_body .gform_fields {
        column-gap: 0 !important;
        row-gap: 1.25rem !important;
    }
    
    .bd_form .gform_body .gform_fields fieldset .gform-grid-row {
        row-gap: 1.25rem !important;
    }
    
    .bd_form .gform_body .gform_fields label {
        font-size: 1rem !important;
        margin-bottom: 0.5rem !important;
		column-gap: 0.25rem !important;
	}

	.bd_form .gform_body .gform_fields label .gfield_required {
		font-size: 1rem !important;
	}
    
    .bd_form .gform_body .gform_fields input:not([type=checkbox], [type=radio], [type=button], [type=submit]) {
        height: 3.125rem !important;
        padding-inline: 0.9375rem !important;
        font-size: 1rem !important;
        line-height: 3.125rem !important;
    }
	
	.bd_form .gform_body .gform_fields .gfield.gfield_error {
        padding-bottom: 0.5rem !important;
    }
    
    .bd_form .gform_body .gform_fields .validation_message {
        font-size: 0.625rem !important;
        bottom: -0.625rem !important;
    }
    
    .bd_form .gform_body .gform_fields fieldset.gfield.gfield_error .validation_message {
        bottom: -1.25rem !important;
    }
    
    .bd_form .gform-footer {
        margin-top: 1.5625rem !important;
    }

    .bd_form .gform-footer input[type=submit] {
        height: 3.75rem !important;
        padding-inline: 0.9375rem !important;
        font-size: 1.5rem !important;
        line-height: 3.875rem !important;
        letter-spacing: 0.08125rem !important;
    }
	
	.bd_form .gform_confirmation_message {
        font-size: 1.25rem !important;
        line-height: 160% !important;
    }
	
	.bd_form_box_warpper span:not(.bd_form_box span) {
        font-size: 1rem;
        max-width: 18.125rem;
        margin-top: 0.9375rem;
    }
    
    .bd_footer {
        padding-top: 1.25rem;
        padding-bottom: 1.5rem;
    }
    
    p.bd_copyright {
        font-size: 0.875rem;
        letter-spacing: 0.036654rem;
        line-height: 160%;
        text-align: center;
        max-width: 19.75rem;
        margin-inline: auto;
    }
	
	.page-id-33 .bd_hero h1 {
		font-size: 2.041772rem;
	}
	
	.page-id-33 .bd_meta_left_right_sec {
		margin-inline: 0rem;
		margin-bottom: 0px;
		border-radius: 0px;
	}
	
	.page-id-33 .bd_meta_right_content {
		padding-left: 0px;
	}
	
	.page-id-33 .bd_meta_left_right_sec:after {
		width: 100%;
		height: 50%;
		top: inherit;
		bottom: 0px;
		left: 0px;
		border-radius: 0px;
	}
	
	.page-id-33 .bd_cd_box h4 {
		font-size: 1.247340rem;
	}
	
	.page-id-33 .bd_cd_box p {
		font-size: 0.931560rem;
	}
	
	.page-id-33 .bd_cd_box span {
		font-size: 1.010505rem;
	}
	
	.bd_social_links_list li a {
		font-size: 1.010673rem;
	}
	
	.bd_hero_img_warpper:before {
		top: 1.125rem;
		right: -1.125rem;
	}
	
}