body{
    background-image: linear-gradient(to top, rgb(46, 46, 46) 0%, #a69581 100%);
}
.containerd{
    width: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
    padding: 13vh 8% 0 8%;
}
.gallery{
    width: 100%;
    display: grid;
    grid-template-columns: repeat(auto-fit, minmax(400px, 1fr));
    grid-gap: 20px;
}
.gallery img{
    width: 100%;
    border: 3px solid white;
}
@media screen and (max-width:425px){
    .containerd{
        padding: 13vh  0 8% ;
    }
    .gallery img{
        padding: 0;
        margin: 0;
    }
    .gallery{
        margin: 0;
        padding: 0;
        display: grid;
        grid-template-columns: repeat(auto-fit, minmax(100px,320));
    } 
}
.lablec{
    margin-top: 3vh;
}