.productos{
    display:flex; 
    flex-wrap: wrap;
    justify-content: center;
}

.productos img{
    width: 120px;
    height: 120px;
    margin: 50px 50px 20px;
    justify-items: center;
}

#desc_prod {
    max-width: 20wh;
    text-align: center;
    margin: 20px;
    color: white;
}

#desc_prod h2{
    font-size: 2em;
    margin: 5px;
}

#desc_prod p{
    padding: 5px 30px;
    margin: 5px;
    font-size: 1.6em;
    max-width: 400px;
    border: 4px solid white;
    border-radius: 20px;
    -moz-border-radius: 20px;
    -webkit-border-radius: 20px;
}

#btn_galeria {
    width: 100%;
    font-weight: 100;
    color: #69A021;
    text-decoration: overline underline;
    text-decoration-color: #69A021;
    cursor: pointer;
}