.full-gallery img, .galeriamain img {
width : 100%;
transition : 0.4s;
cursor : zoom-in;
}
.full-gallery div {
transition : 0.4s;
}
.full-gallery div:hover, .galeriamain img:hover {
transform : scale(1.1,1.1);
}
.full-gallery div:hover img {
transform : scale(0.9,0.9);
}

.gallery {
display : flex;
flex-wrap : wrap;
justify-content : center;

padding : 20px 0 20px 0;

transition : 0.8s;
}

.gallery dl {
align-self : center;
}

.gallery dl img {
width : 80%;
padding : 10%;
transition : 0.4s;

transform : scale(0.9,0.9);
}

.gallery dl:hover img {
transform : scale(1,1);
cursor : zoom-in;
}

.gallery-caption {
text-align : center;
}

.gallery-columns-2 dl {
width : 50%;
}

.gallery-columns-3 dl {
width : 33.3%;
}

.gallery-columns-4 dl {
width : 25%;
}

.gallery-columns-5 dl {
width : 20%;
}

.gallery-columns-6 dl {
width : 16.6%;
}

.gallery-columns-7 dl {
width : 14.2%;
}

.gallery-columns-8 dl {
width : 12.5%;
}

@media screen and (max-width: 960px) {
.gallery-columns-3 dl {
width : 33.3%;
}

.gallery-columns-4 dl {
width : 33.3%;
}

.gallery-columns-5 dl {
width : 33.3%;
}

.gallery-columns-6 dl {
width : 33.3%;
}

.gallery-columns-7 dl {
width : 33.3%;
}

.gallery-columns-8 dl {
width : 33.3%;
}
}