.load.lazyloaded {
background:none;
transition: all .3s;
-webkit-transition: all .3s
}

.galleryImage.lazyload {opacity: 0;}
.galleryImage.lazyloaded {
opacity: 1;
transition: all .3s;
-webkit-transition: all .3s
}

.gallerytitle.lazyload{opacity: 0;}
.gallerytitle.lazyloaded{
opacity: 1;
transition: all .8s;
-webkit-transition: all .8s
}

.flexout{width: 100%;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-flex-wrap: wrap;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
position: relative
}

.flexin{			
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
position: relative
}	

.fancybox-title {
visibility: visible
}

.gallery-wrap {width: auto;margin:5px 0;padding: 5px;clear: both;overflow: hidden}
.galleryImages{margin: 0 auto;float: left;position: relative;padding: 0}
.load{margin:0;background:#fff url('img/loading.png') no-repeat center center;position: relative;float: left;width: 100%;height:100%;min-height: 50px}
.galleryImage{background:#fff url('img/zoom.png') no-repeat center center;padding: 0;margin: 0;display: block}
.galleryImage img{width: 100%;margin: 0;height: auto;vertical-align: bottom;transition: all .3s;
-webkit-transition: all .3s}
.galleryImage:focus{outline: none}
.galleryImage img:hover{opacity: .3}
.img-wrap{padding: 0px;margin:0;width: auto;float: left}
.gallerytitle {color: #666;font-family: Arial, sans-serif;padding:5px ;width:100%;float:left;height:auto;clear: both;margin: 0;position: relative;background:#fff}
.gallerytitle a{color: #666 !important;margin: 0;padding: 0 0 0 5px;-webkit-transition: all 0.5s ease;transition: all 0.5s ease;text-decoration: none}
.gallerytitle a:hover{color: #333 !important;text-decoration:none !important}

@media screen and (max-width : 768px){
.galleryImages {width:100% !important}
}