/* MOBILE – pełna szerokość ekranu */
@media (max-width: 768px) {
    #imageBox img {
        width: 100vw !important;
        max-width: none !important;
        height: auto !important;
        display: block;
    }
}

/* DESKTOP – normalna szerokość layoutu */
@media (min-width: 769px) {
    #imageBox img {
        width: 100% !important;
        max-width: 800px !important; /* możesz zmienić */
        margin: 0 auto;
        display: block;
    }
}