.Gallery {
    width: 100%;
    position: relative;
    display: block;
}

.Gallery .gallery {
    position: relative;
    width: 100%;
    display: block;
}

.gallery{
    /*margin:0 4rem 4rem 4rem;*/
    margin: 0.5rem 0;
}
.gallery .gallery-item {
    height: auto;
    width: 200px;
    overflow: hidden;
    text-align: center;
    margin: 0 0.5rem;
}

.gallery .gallery-item a {
    padding: 0 0.2rem;
}

.gallery .gallery-item .magnific-popup-link img {
    /*display: block;*/
    /*margin: 0 auto;*/
    /*min-height: 100%;*/
    width: 100%;
    height: 100%;
    object-fit: contain;
}

.gallery .slick-dots {
    bottom: -25px;
}
.gallery .slick-dots li button{
    background:#666;
}

.mfp-figure figure {
    margin: 0;
}
