.slick img {
	width:100%;
	height:auto
}
.slick .slick-next, .slick .slick-prev {
	position:absolute;
	z-index:1;
	top:50%;
	margin-top:-30px;
	width:60px;
	height:60px;
	opacity:0.6;
	background:no-repeat center center;
	background-size:auto 100%;
	cursor:pointer
}
.slick .slick-next:hover, .slick .slick-prev:hover {
	opacity:1
}
@media only screen and (max-width:767px) {
.slick .slick-next, .slick .slick-prev {
width:40px;
height:40px;
margin-top:-20px
}
}
/*.slick .slick-next.slick-prev, .slick .slick-prev.slick-prev {
	left:30px;
	background-image:url(../images/arrow-prev.svg)
}*/
@media only screen and (max-width:767px) {
.slick .slick-next.slick-prev, .slick .slick-prev.slick-prev {
left:10px
}
}
.slick .slick-next.slick-next, .slick .slick-prev.slick-next {
	
	background-image:url(../images/arrow-next.svg)
}
@media only screen and (max-width:767px) {
.slick .slick-next.slick-next, .slick .slick-prev.slick-next {
right:10px
}
}
.slick .slick-dots {
	position:absolute;
	left:0px;
	bottom:0px;
	width:100%;
	list-style:none;
	padding:0px;
	margin:0px;
	text-align:center;
	background:rgba(49, 69, 68, 0.5);
	padding:5px 0px 25px 0px;
	height:0px
}
@media only screen and (max-width:767px) {
.slick .slick-dots {
display:none!important
}
}
.slick .slick-dots li {
	display:inline-block;
	width:12px;
	height:12px;
	background:rgba(255, 255, 255, 0.75);
	margin:0px 3px;
	border-radius:6px
}
.slick .slick-dots li.slick-active {
	background:#FFFFFF
}
.slick .slick-dots li button {
	position:absolute;
	left:0px;
	top:0px;
	width:100%;
	height:100%;
	border:none;
	background:transparent;
	font-size:1px;
	overflow:hidden;
	opacity:0;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
	filter:alpha(opacity=0)
}
#gallery h3 {
	text-align:center
}
#gallery #gallery-slides {
	border: 0px solid white;
	margin-bottom: 20px;
	margin-top: 30px;
}
@media only screen and (max-width:767px) {
#gallery #gallery-slides {
border-width:10px;
margin-bottom:0px;
}
}
#gallery #gallery-thumbs {
	padding:0px;
	margin:15px 0px;
	height:auto;
	z-index:1;
}
@media only screen and (max-width:767px) {
#gallery #gallery-thumbs {
padding:5px;
margin-top:0px;
}
}
#gallery #gallery-thumbs .slick-slide {
	height:auto;
	cursor:pointer;
	margin:0px 7px;
	border:3px solid #ffffff
}
#gallery #gallery-videos {
	padding:0px;
	margin:15px 0px;
	height:auto
}
#gallery #gallery-videos a {
	position:relative;
	display:block
}
#gallery #gallery-videos a:after {
	position:absolute;
	left:0px;
	top:0px;
	width:100%;
	height:100%;
	content:' ';
	background:no-repeat center center url(../images/icon-play.html);
	background-size:auto 50%
}
#gallery #gallery-videos .slick-slide {
	height:auto;
	cursor:pointer;
	margin:0px 7px;
	border:3px solid #ffffff
}
