#gallery {width:100%; margin:0 auto; overflow:hidden;}
#gallery img {vertical-align:top;}
#gallery .head {position:relative;}
#gallery .head img {max-width:100%}
#gallery .head .cont {position:absolute; top:50%; left:50%; transform:translate(-50%,-50%); color:#fff; width:100%; text-align:center;}
#gallery .head .cont .txt {font-size:20px; padding-top:10px; line-height:28px; }

#gallery .container.gallery-container { padding: 60px 0px 0 0; max-width:1400px; margin:0 auto}
#gallery .tz-gallery { padding: 0px;}
#gallery .tz-gallery .row > div a {  box-sizing:border-box; overflow:hidden;}
#gallery .tz-gallery .row  {overflow:hidden; margin-left:-15px; margin-right:-15px;}
#gallery .tz-gallery .lightbox img { width: 100%; border-radius: 0; position: relative; vertical-align:top;}
/*#gallery .tz-gallery .lightbox:before { position: absolute; top: 50%; left: 50%; color: #fff;background:url(../img/ico.png)no-repeat center;  
 content: '';  pointer-events: none; z-index: 90; transition: 0.4s; width:38px; height:38px; transform:translate(-50%,-50%)}*/
#gallery .tz-gallery .lightbox:after { position: absolute; top: 0; left: 0; width: 100%;height: 100%; opacity: 0; 
background-color: rgba(0, 0, 0, 0);   content: ''; transition: 0.4s;}
#gallery .tz-gallery .lightbox:hover:after,.tz-gallery .lightbox:hover:before { opacity: 1;}
#gallery .baguetteBox-button { background-color: transparent !important;}


/*---------------------------------------
  MOBILE RESPONSIVE              
-----------------------------------------*/
@media (max-width: 1023px) {
#gallery .head .cont .tit {width:50%; margin:0 auto; }
#gallery .head .cont .txt {font-size:14px; padding-top:0px; line-height:16px;}
	
#gallery .container.gallery-container { padding: 30px 0px 0 0;}
#gallery .tz-gallery { padding: 0px;}	
.baguetteBox-button#next-button, .baguetteBox-button#previous-button {display:block !important}
}
@media (max-width: 768px) {
}
@media(max-width: 768px) {
#gallery body { padding: 0; }
}
@media (max-width: 640px) {	
}
@media (max-width: 480px) {
}
@media (max-width: 320px) {
}
