/* Mobile Optimization for EDS Child Theme */
@media (max-width: 768px) {
    .password-reset-form {
        max-width: 90% !important;
        margin: 10px auto !important;
        padding: 15px !important;
    }
    
    .fc-license-message {
        display: none !important;
    }
    
    /* Mobile menu styles */
    .mobile-menu-toggle {
        display: block !important;
    }
    
    /* Optimize images for mobile */
    img {
        max-width: 100%;
        height: auto;
    }
}

/* Tablet optimization */
@media (max-width: 1024px) {
    .signature-container {
        max-width: 95% !important;
    }
}


/* Hide footer on mobile only for book-an-appointment page */
/* Hide footer ONLY on mobile for page ID 1215 */
@media only screen and (max-width: 767px) {
    body.page-id-1215 #site-footer {
        display: none !important;
        visibility: hidden !important;
        height: 0 !important;
        overflow: hidden !important;
    }
}

