@media screen and (max-width: 768px) {
    nav {
        flex-direction: column;
        align-items: center;
    }

    .menu {
        display: block;
        text-align: center;
    }

    img {
        max-width: 100%;
        height: auto;
    }

    .container {
        width: 90%;
        margin: auto;
    }
}

