.gallery-container h1 { text-align: center; margin-top: 70px; font-family: 'Droid Sans', sans-serif; font-weight: bold; color: #58595a;}
.gallery-container p.page-description { text-align: center; margin: 30px auto; font-size: 18px;  color: #85878c;}

/* Styles for the gallery */
.tz-gallery {width:100%; margin:0 auto; display:flex; flex-wrap:wrap;}
.tz-gallery:before {display:block; content:""; clear:both;}

.tz-gallery .thumbnail {position:relative; padding:0; width:92%; margin:0 auto; }
.tz-gallery .lightbox {display:block; border:1px solid #eaeaea;}
.tz-gallery .subj {text-align:center; padding:20px 0 30px; font-weight:500; font-size:18px; word-break:keep-all;}

.tz-gallery .thumbnail .move-photo {position:absolute; left:10px; top:10px;}

.tz-gallery .caption {text-align: center;}
.tz-gallery .caption h3 {font-weight:400; font-size:18px; padding:10px 0 20px;}

.baguetteBox-button { background-color: transparent !important;}


.col-md-4 {width:25%;}
 @media (max-width: 768px){
	.col-sm-2 {width:50%;}
 }
 
 
  @media (max-width: 969px){
	  .tz-gallery .subj {padding:10px 0 20px; font-size:16px;}
 }
 
   @media (max-width: 639px){
	  .tz-gallery .subj { font-size:15px;}
 }
 
   @media (max-width: 399px){
	  .tz-gallery .subj { font-size:14px;}
 }