/* Wyśrodkowanie menu głównego na komputerach */
@media (min-width: 992px) {
    #menu_categories .navbar-collapse {
        justify-content: center;
    }
    
    #menu_categories .navbar-nav {
        justify-content: center;
        width: 100%; /* Opcjonalnie: rozciąga kontener, by ułatwić centrowanie */
    }
}
/* Ukrycie przycisku RSS na blogu */
#menu_blog_rss {
    display: none !important;
}


/* --- UNIWERSALNA POPRAWKA: TELEFONY I TABLETY (do 1024px) - Wersja Dopasowana --- */

@media only screen and (max-width: 1024px) {
    
    /* 1. Obniżenie bannera - zmniejszyliśmy odstęp */
    .main_page #main_banner1 {
        margin-top: 50px !important; /* Było 85px. Jeśli nadal za dużo, zmień na 60px */
        padding-top: 0px !important;
        position: relative !important;
        z-index: 1 !important;
        display: block !important;
    }

    /* 2. Naprawa uciętego zdjęcia (skalowanie) */
    .main_page .main_slider__item,
    .main_page .swiper-slide,
    .main_page #main_banner1 img {
        height: auto !important; 
        min-height: auto !important; 
        width: 100% !important; 
        object-fit: contain !important; 
    }
    
    /* 3. Zabezpieczenie kontenera */
    .main_page .swiper-wrapper {
        height: auto !important;
    }
}