*{  margin: 0px;
    padding: 0px;    
    font-family: 'Montserrat', sans-serif;
    font-size:1em;
}
    html, body{height: 100%;
                }

.thepage{
width: 1400px;
max-width:95%;
margin: 0 auto;
color: #262626
}

.siteContent{line-height:2em;}
.contentSmall{width:1000px; max-width:100%; margin: 0px auto}

.headerLine{
    display: flex;
    justify-content: space-between;
}

.nameFimmoo{
padding-left: 0px;
}

.numberFimmoo{
padding-right: 0px;
}

.headerImageContainer{

}

.headerImageBox100{

}

.headerImage100{
    width: 100%;
    height: auto;
}

h1{
text-align: center;
font-size: 1.8em;
font-weight: 500;
color: #262626;
margin-top: 30px;
margin-bottom: 30px;
}




 .imageGallery {
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap
}

.imageBox {
    border: 1px solid #cccccc;
    min-width: 45%;
    max-width: 45%;
    padding:20px 20px 10px 20px;
    margin-bottom: 40px
  }

.blockText{text-align: center;
text-decoration: none;}

a{text-decoration: none;
color: #262626;
font-style: normal;}

.imageDesc{padding-top:10px;}

.imageBox:hover {
    /* border: 1px solid #BFBFBF; */
  }
  
.imageBox img {
    width: 100%;
    height: auto;
  }
 */ 
.desc {
    padding: 10px;
    text-align: center;

}

.footerLine{
    display: flex;
    justify-content: space-between;
}

@media screen and (max-width: 1000px) {
    .imageBox {
        min-width: 90%;
        max-width: 90%;
        margin-bottom: 40px
    }
    .imageGallery {
        justify-content: space-around;
    }
}

