/* Photo Gallery */


/* Attention, do not edit this file directly, please use the stylesheet editor in admin.
Any changes made here will be overwritten*/

#main_content .row {
text-align:center;
}
.slideshow_container a {
display:inline-block;
padding:15px;
width:25%;
vertical-align:top;
cursor:default;
float:left;
}
.slideshow_container a img {
border-radius:5px;
cursor:pointer;
}
.slideshow_container a img:hover {
box-shadow:3px 2px 10px 1px rgba(0,0,0,.3);
transition:all 0.5s ease;
}
.gallerey_thumb {
width:33.33333333%;
padding:0 15px;
display:inline-block;
vertical-align:top;
box-sizing:border-box;
}
.gallerey_thumb h3 {
margin-top:30px;
}

@media (min-width: 1600px) {

}

@media (min-width: 1200px) and (max-width: 1599px) {

}

@media (min-width: 980px) and (max-width: 1199px) {
.slideshow_container a {
width:33.33333333%;
}

}

@media (min-width: 768px) and (max-width: 979px) {
.slideshow_container a {
width:33.33333333%;
}
.gallerey_thumb {
width:50%;
}

}

@media (max-width: 767px) {
.slideshow_container a {
width:50%;
}
.gallerey_thumb {
width:100%;
}

}

@media (max-width: 480px) {
.slideshow_container a {
width:100%;
float:none;
max-width:300px;
}
.gallerey_thumb {
padding:0 1px;
text-align:center;
}
.gallerey_thumb h3 {
padding:0 15px;
text-align:center;
}
.fancybox-wrap {
width:99% !important;
left:0.5% !important;
}
.fancybox-skin {
padding:5px !important;
}
.fancybox-inner {
width:100% !important;
height:auto !important;
}
.fancybox-close {
top:-5px !important;
right:-5px !important;
}
.fancybox-title-float-wrap {
right:0px !important;
width:100% !important;
margin:0 !important;
}
.fancybox-title-float-wrap .child {
position:absolute !important;
top:0px !important;
margin:0 !important;
width:100% !important;
right:0px !important;
white-space:normal !important;
}

}
