ul.min-gallery {
    width:100%;
    padding:0;
}
ul.min-gallery li {
    list-style:none;
    display:inline-block;
}
ul.min-gallery li a {display: block; position:relative; overflow: hidden}
ul.min-gallery li a:hover:after{
    position:absolute;
    content:"";
    display:block;
    background: url("images/leenz.png") no-repeat center center;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}
ul.min-gallery li a.rand {
    height:256px;
}
ul.min-gallery li a.rand img{
    height:auto;
}
ul.min-gallery li img {
    width:auto;
    max-width: inherit;
    height:256px;

}
ul.min-gallery li.pic1,
ul.min-gallery li.pic4 {
    width:32%;
}
ul.min-gallery li.pic2,
ul.min-gallery li.pic3 {
    width:66.7%;
}
ul.min-gallery li.pic1,
ul.min-gallery li.pic3 {
    margin-right:1.3%;
}
ul.min-gallery li.pic3 {
    margin-top: 15px;
}
@media screen and (max-width: 991px) {
    ul.min-gallery li img, ul.min-gallery li a.rand {
        height: 224px;
    }
}
@media screen and (max-width: 550px) {
    ul.min-gallery li.pic1,
    ul.min-gallery li.pic2,
    ul.min-gallery li.pic3,
    ul.min-gallery li.pic4{
        width:100%;
        margin:15px 0 0 0;
    }
}
footer{width: 100%;}
.footer-fix-bottom{
    position: fixed;
    bottom: 0;
}