.pt_imagegallery_container{width:100%;position:relative;padding:0px;margin:0px auto;}
.pt_imagegallery_container .slides {display:none;margin:auto;text-align:center;}
.pt_imagegallery_container .slides.ov{overflow:visible!important;}
/* fix images to be responsive when inside an <a> tag */
.slidesjs-control img{left: 0;position: absolute;top: 0;width: 100%; z-index: 0;}
.slidesjs-slide {height:100%;}
/* ul element */
.slidesjs-pagination {list-style:none;margin:0;padding:5px 0px;overflow:hidden; overflow-y:auto;}
/* li element */
.slidesjs-pagination .slidesjs-pagination-item{float:left;margin:2px;list-style:none;width:52px;height:52px;padding:3px;}
.slidesjs-pagination .slidesjs-pagination-item a {display:block;}
.slidesjs-pagination .slidesjs-pagination-item a img{width:50px;height:50px;border:0px;}
.slidesjs-pagination .slidesjs-pagination-item a.active img{width:60px;height:60px;position:relative;left:-5px;top:-5px;box-shadow:3px 3px 5px black;}
.slidesjs-pagination .slidesjs-pagination-item a.active{outline:none;border:0px;}
.slidesjs-pagination.fr {float:right!important;}
.slidesjs-pagination.pr {position:relative!important;}
.pt_imagegallery_comment{z-index:100;position:absolute;bottom:0px;left:0;height:25px;padding:5px;/* do not change this padding !!! */background:#000;background:rgba(0,0,0,.5);width:100%;font-size:10px;line-height:1.33;color:#fff;border-top:1px solid #000;text-shadow:none;}
.slidesjs-previous, .slidesjs-next{margin:0px;width:50px;height:50px;background:url(arrow-prev.png) center no-repeat;display:block;position:absolute;z-index:10000;}
.slidesjs-previous{left:0px; top:50%; margin-top:-25px;}
.slidesjs-next{background:url(arrow-next.png) center no-repeat; right:0px; top:50%;margin-top:-25px;}

@media (max-width: 960px)
{
	.pt_imagegallery_container{width:100%!important; height:auto!important;}
	.slidesjs-pagination{display:none;}
}