/* Kasthamandap Brand Logo Sizing */

/* Header logos - main and sticky */
.logo-image img,
.header-logo img {
    max-width: 150px !important;
    height: auto !important;
}

/* Footer logo - using more inclusive selectors */
.footer-logo img,
.widget-head img,
.single-footer-widget img,
footer img[src*="logo"] {
    max-width: 180px !important;
    height: auto !important;
}

/* Offcanvas sidebar logo */
.offcanvas__logo img {
    max-width: 180px !important;
    height: auto !important;
}

/* Ensure logos are responsive on smaller screens */
@media (max-width: 991px) {

    .logo-image img,
    .header-logo img,
    .offcanvas__logo img {
        max-width: 140px !important;
    }

    footer img[src*="logo"],
    .widget-head img {
        max-width: 120px !important;
    }
}

@media (max-width: 575px) {

    .logo-image img,
    .header-logo img {
        max-width: 130px !important;
    }

    footer img[src*="logo"],
    .widget-head img {
        max-width: 100px !important;
    }
}