#scene img {
    max-width: 225px;
}
.logo {
    text-decoration: none;
    font-size: 24px;
    letter-spacing: 5px;
}
#client .item {
    border: 1px solid #495057;
    padding: 15px;
    border-radius: 1rem;
}
#client .item div {
    display: flex;
    justify-content: center;
}
#client .item img {
    max-height: 100px;
    width: auto;
    filter: grayscale(80%);
}
.social-links svg {
    width: 24px;
    height: 24px;
    fill: rgba(222, 226, 230, 0.75);
}
.nav-item .social-links a {
    margin: 0 !important;
    padding:0 !important
}
.nav-item .social-links {
        margin: 0 !important;
    height: 65px;
    display: flex !important;
    align-items: center !important;
    gap: 10px;
}
#contact img {
    width: 50px;
}
@media (max-width: 600px) {
    #scene img {
        max-width: 100px;
    }
    .brands-grid h3 {
            font-size: 15px !important;
    }
    .portfolio-menu a {
        font-size: 17px !important;
    }
    .portfolio-menu {
        gap: 5px !important;
    }
}