.mosaique {
    display: flex;
    flex: 1 0 33%;
    flex-wrap: wrap;
    flex-direction: row;
    justify-content: center;
    overflow: auto;
    
    margin-left: 220px;
    margin-top: 0px;
    width: 80%;
    
}


.imagegallery1 {
    
    
    /*
    width: auto; 
    text-align:left; 
    */
    
    padding:20px;
    /*margin:50px;*/
    
} 



.imagegalleryalt  { 
    /*max-width:100%; */
    /*width: 550px;*/
    
    width: 600px;
    height:auto; 
}






@media screen and (max-width: 1115px) {
    
    .imagegalleryalt  {
    width: 40rem;
    height:auto; 
    }

}