.gallery .sec-title .sub-title{
    background: -webkit-linear-gradient(0deg, #ede3da 30%, #d3ebe9 70%);
    line-height: 110px;
}

.gallery .masonry {
	column-count: 3;
	column-gap: 13px;
}

.gallery .masonry .mItem {
  display: inline-block;
  margin-bottom: 5px;
  width: 100%;
  border-radius: 10px;
  overflow: hidden;
}

.gallery .masonry img {
  width: 100%;
  transition: 300ms;
}

.gallery .masonry .mItem:hover img{
    scale: 1.1;
}

@media (max-width: 1199px) {
  .gallery .masonry {
    column-count: 3;
  }
}

@media (max-width: 991px) {
  .gallery .masonry {
    column-count: 2;
  }
}

@media (max-width: 576px) {

    .gallery .masonry {
        column-gap: 7px;
    }

    .gallery .masonry .mItem {
        margin-bottom: -2px;
    }

}
