.ngg-gallery-thumbnail {
  text-align: center;
  max-width: 100% !important;
  background-color: transparent;
  border: 1px solid transparent;
  margin-right: 5px;
  margin: 5px;
}

.ngg-gallery-thumbnail-box {
  padding: 5px;
}

.ngg-gallery-thumbnail img {
  border: 1px solid 
}

.sl-overlay {
    background: 
    grey;
    opacity: 0.8;
}

.sl-image {
    border: 2px solid #e9bf79;
}

.ngg-galleryoverview.default-view {
    text-align: left;
}

@media only screen and (max-width: 767px) {
 .ngg-galleryoverview.default-view {
    text-align: center;
}
 }


#fancybox-img {
    border: 5px solid 
    #e9bf79;
}

 