.galeria{
    display: grid;
    grid-template-columns: 80%;
    justify-content: center;
    margin-top: 100px;
    margin-bottom: 100px;


}

.galeria .itens{
    display: grid;
    grid-template-columns: repeat(3, 30%);
    justify-content: center;
    gap: 2%;
}

.galeria .itens img{
    width: 100%;
}

.galeria p:nth-of-type(1) {
    text-align: center;
    font-family: 'm-regular';
    margin-bottom: 50px;
}


@media only screen and (max-width: 813px) {

    .galeria{
        display: grid;
        grid-template-columns: 80%;
        justify-content: center;
        margin-top: 100px;
        margin-bottom: 100px;
    
    
    }
    
    .galeria .itens{
        display: grid;
        grid-template-columns: repeat(1, 100%);
        justify-content: center;
        gap: 2%;
    }

}