.slider {
	width: auto;
	margin: 100px auto;
}

.slick-slide {
  margin: 0px 10px;
}

.slick-slide img {
  width: 100%;
  height: auto;
}

.slick-prev:before,
.slick-next:before {
  color: black;
}


.slick-slide {
  transition: all ease-in-out .3s;
  opacity: .2;
}

.slick-active {
  opacity: .5;
}

.slick-current {
  opacity: 1;
}

.gallery-caption{
	display:none;
}

.slick-dotted.slick-slider {
	margin: 50px 0px !important;
	padding: 0 40px;
}

.slick-slide{
	transition: .2s;
}

.slick-slide:hover{
	opacity:1;
	transform: scale(1.05);
}


.slick-slider{
	position: relative;
}

.slick-slider::before{
	content: '';
	background-color: #c9c9c9;
	height: 1px;
	width: 100%;
	position: absolute;
	left: 0;
}

.slick-slider::before{
	top: -30px;
}


.slick-prev,
.slick-next{
	width: 30px;
    height: 30px;
    opacity: 1;
    padding: 3px 8px;
    border-radius: 50%;
    background: #fff;
    border: 1px solid #97bd12;
    font-size: 20px;
    position: absolute;
    top: 50%;
    z-index: 9;
    transition: all 0.5s ease-out 0s;
    -webkit-transition: all 0.5s ease-out 0s;
}

.slick-prev{
	left: 0;
}

.slick-next{
	right: 0;
}

.slick-prev::before,
.slick-next::before{
    font-family: "Ionicons";
	color: #97bd12;
}

.slick-prev:hover,
.slick-next:hover{
    background-color: #97bd12;
	border-color: #97bd12;
}

.slick-prev:hover::before,
.slick-next:hover::before{
	color: #fff;
}

.slick-prev::before {
    content: "\f3d5";
}

.slick-next::before {
    content: "\f3d6";
}


.slick-dots{
	left: 0;
}

.slick-dots li{
	opacity: 1;
}

.slick-dots li button:before {
    font-family: "Ionicons" !important;
    font-size: 10px !important;
	content: "\f21b";
}

.slick-dots li.slick-active button:before {
    color: #97bd12;
}


.mfp-bg {
    opacity: 0.9;
}

.mfp-counter{
	display: none !important;
}