header.sticky-header .navbar-brand img {
    width: 100%;       /* a konténer szélességéhez igazodik */
    max-width: 400px;  /* a teljes logó eredeti mérete */
    height: auto;      /* arányos magasság */
    transition: width 0.3s ease; /* sima átmenet a méretnél */
}

/* Media queryk felülírása, hogy ne legyen fix méret */
@media (max-width: 1200px) {
    header.sticky-header .navbar-brand img {
        max-width: 100%;
        height: auto;
    }
}

@media (max-width: 992px) {
    header.sticky-header .navbar-brand img {
        max-width: 100%;
        height: auto;
    }
}

@media (max-width: 768px) {
    header.sticky-header .navbar-brand img {
        max-width: 100%;
        height: auto;
    }
}

@media (max-width: 576px) {
    header.sticky-header .navbar-brand img {
        max-width: 100%;
        height: auto;
    }
}