#home-gallery {
    height: 100vh;
    position: relative;
}
.home-galleries {
    margin: 15px -5px 25px -5px;
    z-index: 1;
}
.home-gallery-wrap {
    padding: 0 7px;
}
.home-gallery-wrap img {
    width: auto;
    max-width: none;
    height: 300px;
}
.home-gallery-bottom {
    margin-top: 14px;
}
.our-premises-container {
    margin-bottom: 100px;
}
@media only screen and (max-width: 1280px) {
    .our-premises-container {
        margin-bottom: 70px;
    }
}
@media only screen and (max-width: 768px) {
    #home-gallery {
        margin-top: 0em;
        height: auto;
    }
    .home-galleries {
        margin: 35px -5px 25px -5px;
    }
    .home-gallery-wrap img {
        height: 250px;
    }
    .our-premises-container {
        margin-bottom: 20px;
    }
}
@media only screen and (max-width: 600px) {
    .home-gallery-wrap img {
        height: 200px;
    }
}
@media only screen and (max-width: 414px) {
    .home-gallery-wrap img {
        height: 150px;
    }
}
@media only screen and (max-width: 360px) {
    .home-gallery-wrap img {
        height: 115px;
    }
}