.slider {
        width: 25%;
        margin: 10px auto;
    }

    .slick-slide {
      margin: 0px 20px;
    }

    .slick-slide img {
      width: 100%;
    }

    .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;
    }
section.regular.slider {
    width: 70%;
	margin-left: 108px!important;
}
section.regular2.slider {
	width: 70%;
	margin-left: 103px!important;
}
section.regular3.slider {
	width: 70%;
	margin-left: 131px!important;
}
@media screen and (max-width: 576px) {
	section.regular.slider {
    width: 70%;
	margin-left: 51px!important;
}
section.regular2.slider {
	width: 70%;
	margin-left: 52px!important;
}
section.regular3.slider {
	width: 70%;
	margin-left: 51px!important;
}
}
@media screen and (min-width: 1200px) {
section.regular3.slider {
	width: 70%;
	margin-left: 123px!important;
}
}
.slider {
  display:none;
}

.slider.slick-initialized {
  display: block;
}

.slick-slide img {
width: 100%;
}

.mypattern .slick-slide:not(.slick-center) {
-webkit-filter: grayscale(100%);
-moz-filter: grayscale(100%);
-o-filter: grayscale(100%);
-ms-filter: grayscale(100%);
filter: grayscale(100%);
transition: 0.2s linear;
}

.textphoto { 
    width:    100%;
    font-size:100%;
    text-align:right;
    bottom:    4px;
    margin:    0;
    padding:0;
    color:    #fff;
    background:rgba(0,0,0,0.4); 
    position:absolute;
    padding-right:1rem;
}
.slick-slide {
    position: relative;
}
.textphoto {
    box-sizing: border-box;
    font-size:11px;
}
.slider_photo {
	width: 224px;
  height: 159px;
  object-fit: cover;
}
p.textphoto {
    font-size: 10px!important;
}