/* Lower homepage layout refinement v2 */
.mbchc-programs-inner,
.mbchc-locations-inner,
.mbchc-partners-inner{max-width:1280px!important;margin:0 auto!important;padding-left:32px!important;padding-right:32px!important;width:100%!important}
.mbchc-programs-grid{gap:22px!important}
.mbchc-program-card{display:flex!important;flex-direction:column!important;min-height:374px!important}
.mbchc-program-card .mbchc-program-image{height:150px!important;width:100%!important;margin:0!important;border-radius:0!important}
.mbchc-program-card .mbchc-program-image img{width:100%!important;height:100%!important;object-fit:cover!important;display:block!important}
.mbchc-program-body{flex:1 1 auto!important;display:flex!important;flex-direction:column!important;min-height:224px!important;padding:24px 22px 22px!important}
.mbchc-program-body .elementor-widget-text-editor{margin-bottom:0!important}
.mbchc-program-body .elementor-widget-html:last-child{margin-top:auto!important;padding-top:26px!important}
.mbchc-locations-layout{max-width:1280px!important;margin-left:auto!important;margin-right:auto!important}
.mbchc-partners-section{overflow:hidden!important}
.mbchc-partners-inner{overflow:hidden!important}
.mbchc-about-band{overflow:hidden!important}
.mbchc-about-inner{max-width:1280px!important;margin:0 auto!important;padding-left:32px!important;padding-right:0!important;position:relative!important}
.mbchc-about-inner>.e-con-inner{max-width:none!important}
.mbchc-about-image{min-height:260px!important;border-radius:0!important}
@media (min-width:1025px){
.mbchc-about-inner{display:grid!important;grid-template-columns:minmax(260px,360px) minmax(520px,1fr) minmax(260px,calc((100vw - 1280px)/2 + 360px))!important;gap:32px!important;align-items:center!important}
.mbchc-about-image{width:calc(100% + max(32px,(100vw - 1280px)/2))!important;margin-right:calc(-1 * max(32px,(100vw - 1280px)/2))!important;align-self:stretch!important}
}
@media (max-width:1024px){
.mbchc-programs-inner,
.mbchc-locations-inner,
.mbchc-about-inner,
.mbchc-partners-inner{padding-left:24px!important;padding-right:24px!important}
.mbchc-programs-grid{gap:20px!important}
}
@media (max-width:767px){
.mbchc-programs-inner,
.mbchc-locations-inner,
.mbchc-about-inner,
.mbchc-partners-inner{padding-left:18px!important;padding-right:18px!important}
.mbchc-program-card{min-height:auto!important}
.mbchc-program-body{min-height:auto!important}
.mbchc-program-body .elementor-widget-html:last-child{padding-top:18px!important}
}
/* Visual QA fixes v3 */
.mbchc-programs-section .mbchc-program-image.has-image:before,
.mbchc-programs-section .mbchc-program-image.has-image:after,
.mbchc-donate-section .mbchc-donate-image.has-image:before,
.mbchc-donate-section .mbchc-donate-image.has-image:after,
.mbchc-partners-section .mbchc-partner-logo:before,
.mbchc-partners-section .mbchc-partner-logo:after{content:none!important;display:none!important}
.mbchc-programs-section .mbchc-program-image.has-image img{filter:grayscale(.18) opacity(.72)!important}
.mbchc-programs-section .mbchc-program-card:hover .mbchc-program-image.has-image img{filter:none!important}
.mbchc-partners-section .mbchc-partners-grid{display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;align-items:stretch!important;gap:24px!important;width:max-content!important;max-width:none!important;animation:mbchcPartnerScroll 34s linear infinite!important}
.mbchc-partners-section .mbchc-partner-card{flex:0 0 300px!important;width:300px!important}
.mbchc-about-band .mbchc-stat-card{overflow:hidden!important}
.mbchc-about-band .mbchc-stat{min-width:0!important;padding-left:18px!important;padding-right:18px!important}
.mbchc-about-band .mbchc-stat h3{font-size:30px!important;line-height:1.05!important;word-break:normal!important;overflow-wrap:break-word!important}
.mbchc-about-band .mbchc-stat p{font-size:13px!important;line-height:1.15!important}
@media (max-width:1024px){
.mbchc-partners-section .mbchc-partners-grid{animation:none!important;display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;width:100%!important}
.mbchc-partners-section .mbchc-partner-card{width:auto!important;flex:auto!important}
}
@media (max-width:767px){
.mbchc-partners-section .mbchc-partners-grid{grid-template-columns:1fr!important}
}
Comprehensive Healthcare
for Your Entire Family
Quality care. Every patient. Every time.
Your health is our priority.
Our Services
High-quality, compassionate care for every stage of life.
Why Choose MBCHC?
Sliding Fee Discount
Program
Three Convenient
Locations
About Miami Beach
Community Health Center
We are a Federally Qualified Health Center committed to providing quality, accessible healthcare to our community
— regardless of ability to pay.
Your Community. Your Health. Our Locations.
Three convenient locations in Miami-Dade County.
Support Our Mission
Every gift helps us care for neighbors, families, and seniors across our community — especially patients who may not otherwise be able to afford the care they deserve.
Your generosity helps expand access to programs, equipment, medications, and compassionate care.