/* Custom Logo Size - Project Help Solutions */

/* Increase main logo size */
.navbar-brand>img {
    display: block;
    height: 60px !important;
    max-height: 60px !important;
}

/* Increase logo size when navbar is fixed */
nav.navbar.validnavs.navbar-fixed .logo {
    display: block !important;
    max-height: 60px !important;
}

/* Ensure all logo variants are larger */
.navbar-brand img.logo {
    height: 60px !important;
    max-height: 60px !important;
}

/* Logo in mobile menu */
.navbar-collapse .regular-img,
.navbar-collapse .light-img {
    height: 60px !important;
    max-height: 60px !important;
}

/* Footer logo */
.footer-item .top img {
    height: 60px !important;
    max-height: 60px !important;
}

/* Responsive adjustments */
@media (max-width: 768px) {
    .navbar-brand>img {
        height: 50px !important;
        max-height: 50px !important;
    }
    
    nav.navbar.validnavs.navbar-fixed .logo {
        max-height: 50px !important;
    }
    
    .navbar-brand img.logo {
        height: 50px !important;
        max-height: 50px !important;
    }
}

@media (max-width: 480px) {
    .navbar-brand>img {
        height: 45px !important;
        max-height: 45px !important;
    }
    
    nav.navbar.validnavs.navbar-fixed .logo {
        max-height: 45px !important;
    }
    
    .navbar-brand img.logo {
        height: 45px !important;
        max-height: 45px !important;
    }
}
