@media (min-width: 1013px) {
    #main {
        margin-left: 240px;
        margin-right: 10%;
    }

    .hamburger {
        display: none;
    }

    .gallery {
        display: grid;
        grid-template-columns: repeat(auto-fill, minmax(200px, 1fr));
        gap: 15px;
        padding: 15px;
        margin: auto;
    }

    .gallery img {
        width: 200px;
        height: auto;
        display: block;
        border-radius: 10px;
        box-shadow: 0 4px 8px rgba(62, 60, 60, 0.1);
        transition: transform 0.3s ease, box-shadow 0.3s ease;
        margin: auto;
    }

    .map {
        width: 70%;
    }
}