@media only screen and (max-width: 767px) {

    .ahcm_prices_row .uabb-image .uabb-photo-img {
        width: 60px !important;
    }

    footer .uabb-image .uabb-photo-img {
        width: 30px !important;
    } 

} 

.chatway--container .wordpress-theme, .chatway--container .chatway--trigger-container.wordpress-theme.chatway-trigger--behind {
    z-index: 9989999 !important;
}

/* "Install AHCM App" buttons (js/install-app.js): hidden until the script adds
   .ahcm-can-install to <html> on devices that can install, so they never flash
   on load. Not applied inside the Beaver Builder editor. The :has() rule is
   separate so browsers without :has() still get the first one. */
html:not(.ahcm-can-install) body:not(.fl-builder-edit) #ahcm_install_app_trigger,
html:not(.ahcm-can-install) body:not(.fl-builder-edit) .ahcm_install_app_trigger {
    display: none;
}
html:not(.ahcm-can-install) body:not(.fl-builder-edit) .fl-button-group-button:has(a[href="#add_app"]) {
    display: none;
}

/* /our-services/ (page 75): same greyed-out cities as the Residential and
   Commercial pages, where only Cape Coral is clickable. Not applied inside the
   Beaver Builder editor. */
body.page-id-75:not(.fl-builder-edit) a.fl-button[href^="/residential/"]:not([href*="cape-coral"]),
body.page-id-75:not(.fl-builder-edit) a.fl-button[href^="/commercial/"]:not([href*="cape-coral"]) {
    opacity: 0.7 !important;
    pointer-events: none !important;
    background-color: #999 !important;
}

/* "Under development" note under the Residential heading on /our-services/ */
.ahcm-city-notice {
    text-align: center;
    color: #808080;
    font-size: 15px;
    line-height: 1.45;
    margin: 0 20px 20px;
}
