.panel-simple-three-item-slider { overflow: hidden; padding-top: 70px; padding-bottom: 40px; }
.panel-simple-three-item-slider .title-wrapper h2 { color: #008a40; font-size: 20px; font-weight: 700; letter-spacing: 1.02px; text-align: center; text-transform: uppercase; margin-bottom: 22px; }
.panel-simple-three-item-slider .slick-track { /* half of the centered slide and padding */ }
.panel-simple-three-item-slider .slick-track > .slick-slide {  }
.panel-simple-three-item-slider .slick-track > .slick-slide a { height: 440px; display: block; }
.panel-simple-three-item-slider .slick-track > .slick-slide .item-inner { /*width: 20vw;*/ padding-left: 7px; padding-right: 7px; }
.panel-simple-three-item-slider .slick-track > .slick-slide .inner { height: 440px; display: block; background-size: cover; background-position: center center; position: relative; }
.panel-simple-three-item-slider .slick-track > .slick-slide .bottom { background-color: #020202; opacity: 0.72; position: absolute; bottom: 0; width: 100%; padding: 25px 30px 25px 25px; }
.panel-simple-three-item-slider .slick-track > .slick-slide .bottom h4 { color: #fff; font-size: 18px; font-weight: 500; letter-spacing: 0.61px; text-transform: uppercase; margin-top: 0; margin-bottom: 0; padding-right: 130px; }
.panel-simple-three-item-slider .slick-slide .bottom .underline { color: #57ffb4; margin-bottom: 0; position: absolute; right: 30px; bottom: 23px; padding-bottom: 0; }
.panel-simple-three-item-slider .slick-slide .bottom .underline:before { background-color: #57ffb4; } 
.panel-simple-three-item-slider .slick-slide { opacity: 0.2; }
.panel-simple-three-item-slider .slick-slide .slick-slide .inner { width: 100%; }
.panel-simple-three-item-slider .slick-center { opacity: 1; }
.panel-simple-three-item-slider .slick-dots { position: relative; text-align: center; padding-left: 15px; padding-right: 15px; text-align: center; margin-top: 50px; }
.panel-simple-three-item-slider .slick-dots li { width: auto; margin-left: 10px; margin-right: 10px; }
.panel-simple-three-item-slider .slick-dots li button { font-size: 0; width: 48px; height: 5px; display: inline-block; background: #424242; border-radius: 0; border: 0; cursor: pointer; }
.panel-simple-three-item-slider .slick-dots li button:before { font-size: 0; }
.panel-simple-three-item-slider .slick-dots li.slick-active button { background-color: #fff; }
.panel-simple-three-item-slider .slick-dots li:first-of-type { margin-left: 0; }
.panel-simple-three-item-slider .slick-arrow { display: none; }

@media (max-width: 1600px){
	.panel-simple-three-item-slider .slick-track > .item { width: 570px; }
}
@media (max-width: 1199px){
	.panel-simple-three-item-slider .slick-track > .item { width: 400px; }
	.panel-simple-three-item-slider .slick-track > .slick-slide .inner { height: 280px; }
}
@media (max-width: 991px){
	.panel-simple-three-item-slider .slick-track > .item { width: calc(100vw - 14px); }
}
@media (max-width: 767px){
	.panel-simple-three-item-slider .slick-slide { opacity: 1; }
	.panel-simple-three-item-slider .slick-track > .slick-slide .item-inner { width: 100vw; }
	.panel-simple-three-item-slider .slick-track > .slick-slide .inner { height: 65vw; }
}
@media (max-width: 575px){
	.panel-simple-three-item-slider .slick-track > .item .bottom h4 { padding-right: 0; font-size: 16px; }
	.panel-simple-three-item-slider .item .bottom .underline { position: relative; right: 0; bottom: 0; font-size: 14px; }
}