footer {
    width: 100%;
}

footer .item {
    display: grid;
    grid-template-columns: 20% 20% 20%;
    justify-content: center;
    column-gap: 10%;
    align-items: end;
}

footer .copyright {
    grid-column: 1 / span 3;
    font-size: 0.8rem;
    margin-top: 10px;
text-align: justify;
}

.icons_network_2 {
    display: grid;
    grid-template-columns: repeat(2, 40%);
    justify-content: center;
    background-color: var(--cor-azul);
    z-index: 100;
    width: 100%;
    background-image: url('../image/footer/background.png');
    color: rgb(232, 229, 229);
    font-size: 0.8rem;
    align-items: center;
    padding-top: 10px;
    padding-bottom: 10px;
    margin-top: 50px;
margin-bottom: 67px;
}


.developer {
    display: flex;
    justify-content: flex-end;
    align-items: center;
    column-gap: 4px;
}

.developer p{
  display: flex;
    align-items: center;
    column-gap: 3px;
}


@media only screen and (max-width: 1000px) {
    footer .item {
        display: grid;
        grid-template-columns: 40% 40%;
        justify-content: center;
        column-gap: 10%;
    }

    footer .item img{
        width: 100%;
    }

    footer .copyright {
        grid-column: 1 / span 2;
        font-size: 0.8rem;
        margin-top: 10px;
    }

    .luxor .item_text {
        display: flex
    ;
        column-gap: 30px;
        margin-bottom: 15px;
        flex-direction: column;
    }
}
@media only screen and (max-width: 700px) {

.icons_network_2{
margin-bottom: 0px;
}


}