
#heading{
    /* font: bolder; */
    /* font-size: 40px; */
    align-items: center;
    text-align: center;
    display: flex;
}
#heading:hover{
 color: rgb(0, 0, 0);
 background-color: aqua;
 /* background: black; */
 transition: 00.5s;
}

#heading h1{
    font-family: 'Trebuchet MS', 'Lucida Sans Unicode', 'Lucida Grande', 'Lucida Sans', Arial, sans-serif;
    font-size: 40px;
    background-color: aqua;
    align-items: center;
    text-align: center;
    flex: 1;
}
h1:hover{
    color: brown;
    transition: 0.5s;
}

#heading h2{
    font-family: 'Trebuchet MS', 'Lucida Sans Unicode', 'Lucida Grande', 'Lucida Sans', Arial, sans-serif;
    font-size: 40px;
    background-color: aqua;
    align-items: center;
    text-align: center;
    flex:1;
}
h2:hover{
    color: brown;
    transition: 0.5s;
}




#gallery {
    line-height:0;
    -webkit-column-count:5; /* split it into 5 columns */
    -webkit-column-gap:5px; /* give it a 5px gap between columns */
    -moz-column-count:5;
    -moz-column-gap:5px;
    column-count:5;
    column-gap:5px;
 }


 #gallery img {
    width: 100% !important;
    height: auto !important;
    margin-bottom:5px; /* to match column gap */
    /* opacity: 60%; */
 }

 
 @media (max-width: 1200px) {
    #gallery {
     -moz-column-count:    4;
     -webkit-column-count: 4;
     column-count:         4;
    }
 }

 @media (max-width: 1000px) {
    #gallery {
     -moz-column-count:    3;
     -webkit-column-count: 3;
     column-count:         3;
    }
 }

 @media (max-width: 800px) {
    #gallery {
     -moz-column-count:    2;
     -webkit-column-count: 2;
     column-count:         2;
    }
 }

 @media (max-width: 400px) {
    #gallery {
     -moz-column-count:    1;
     -webkit-column-count: 1;
     column-count:         1;
    }
 }

 /* filter: grayscale(100%); */

 #gallery img:hover {
    filter:none;
    border: 1px solid;
    zoom: 10%;
    opacity: 100%;
 }
 
 #footer {
   background: #7e7015;
   padding: 30px 0;
   color: #fff;
   font-size: 14px;
 }
 
 #footer .copyright {
   text-align: center;
 }
 
 #footer .credits {
   padding-top: 15px;
   text-align: center;
   font-size: 13px;
   color: #ccc;
 }
 