.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: 400px;
    height:auto; 
}

.toggleimage1  {  
/*    width: 400px;*/
/*    height:auto;*/

}

.toggleimage2  {  
/*    width: 400px;*/
/*    height:auto;*/
    margin-left: -40px;
}

.offsetnormalimage  {  
    margin-left: -40px;
}


/*1115px*/

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


.toggleimage2{
   display: none;
}

@media only screen and (max-width: 1132px){           
    
    .toggleimage1
    {
        display: none;
        margin-left: 0px;
    }

   .toggleimage2
    {
        display: block;
        margin-left: 0px;
    }
    
    .offsetnormalimage  
    {  
    margin-left: 0px;
    }
}