img.foto_grande {
    display: block;
    max-width: 95%;
    margin: 0px auto 0% auto;
    border: solid 1px black;
}

h3 {
    float: none;
}

/*INIZIO MOBILE ############################### */


@media screen and (max-width: 899px) {
    
    .descrizione {
    text-align: center;
    font-family: "Raleway",sans-serif;
    font-size: 95%;
    margin: 10px auto 30px;
    font-weight: 200;
}
    
        .introduzione {
    text-align: justify;
    font-family: "Raleway",sans-serif;
    font-size: 100%;
    margin: 3px 7.5% 10px;
    font-weight: 200;
}
    
        #sezione-gallery {
    margin-bottom: 30px;
}


              

/* fine MOBILE ###############################*/}

/*   inizio DESK###############################*/

@media screen and (min-width:900px) {
     
    .descrizione {
        text-align: center; 
        font-family: 'Raleway', sans-serif; 
        font-size: 100%; 
        margin: 10px 0px 50px 0px; 
        font-weight: 200; 
    }
    
    .introduzione {
    text-align: justify;
    font-family: "Raleway",sans-serif;
    font-size: 110%;
    margin: 0px 2.5% 70px;
    font-weight: 200;
}
    
    #sezione-gallery {
    padding: 5% 0px;
    margin: 0px 2.5% 50px;
}
    
    footer {
    padding: 1% 0px 38px 0px;
}
    
}



