/* Reset some basic elements */
* {
    margin: 0;
    padding: 0;
    box-sizing: border-box;
}

html, body {
    height: 100%;
    font-family: Arial, sans-serif;
}

body {
    display: flex;
    justify-content: center;
    align-items: center;
    background-color: #013220; /* Dark Green Background */
}

/* Center the images and make them responsive */
.menu-container {
    display: flex;
    justify-content: center;
    align-items: center;
    flex-wrap: wrap;
    gap: 20px;
    padding: 10px;
    width: 100%;
    max-width: 1200px; /* Limit the container width on larger screens */
}

.menu-container img {
    max-width: 45%; /* Set max-width for each image */
    width: 100%;
    height: auto;
    border-radius: 10px;
    box-shadow: 0 4px 8px rgba(0, 0, 0, 0.2);
}

/* Make the images stack vertically on smaller screens */
@media (max-width: 768px) {
    .menu-container img {
        max-width: 90%; /* Adjust to fill more screen space */
    }
}
