/* Logo size and margin adjustments */
.header .logo {
    padding: 0; /* Remove any padding around the logo */
}

.header .middle_bar_inner {
    padding: 8px 0; /* Reduce padding from 15px to 8px */
    transition: all 0.3s ease;
}

.scrolled .middle_bar_inner {
    padding: 5px 0; /* Reduce padding when scrolled from 10px to 5px */
}

/* Increase logo size */
.header .logo img {
    max-height: 60px; /* Set a fixed height */
    width: auto;
    transform: scale(1.15); /* Slightly increase size */
    transform-origin: center center;
    vertical-align: middle;
}

/* For mobile responsiveness */
@media (max-width: 767px) {
    .header .middle_bar_inner {
        padding: 5px 0;
    }
    
    .header .logo img {
        transform: scale(1.15); /* Slightly smaller scale for mobile */
    }
}
