
.slick_custom .slick-dotted.slick-slider{
   overflow: hidden;
   padding: 140px 0 0;
   height: auto;
   width: 100%;
}
.slick_custom .slick-list{
   padding: 0 20% !important;
}
.slick_custom .slick-slide{
   margin: 0 20px;
   position: relative;
}
.slick_custom .slick-slide a{
   display: block;
   width: 100%;
   height: 100%;
   position: relative;
}
.slick_custom .slick-slide a::before{
   content: '';
   position: absolute;
   width: 100%;
   height: 100%;
   left: 0;
   top: 0;
   background: rgba(255, 255, 255, 0.79);
   opacity: 0.8;
   transition: 0.5s;
   z-index: 1;
}
.slick_custom .slick-active a::before{
   background: transparent;
}
.slick_custom .slick-slide img{
   width: 100%;
}
.slick_custom .slick-slide p{
   position: absolute;
   bottom: 0;
   left: 0;
   width: 100%;
   text-align: center;
   color: #fff;
   text-transform: uppercase;
   font-size: 20px;
   font-weight: 400;
   text-shadow: 0 0 30px #000;
   padding: 50px 0;
   box-sizing: border-box;
}
.slick_custom .slick-prev,.slick_custom .slick-next{
/*   width: 20% !important;
   height: 100% !important;
   z-index: 1;*/
}
.slick_custom .slick-prev:before,.slick_custom  .slick-next:before{
   font-size: 35px !important;
   font-family: none !important;
   content: '' !important;
}
.slick_custom .slick-prev{
   left: 270px !important;
}
.slick_custom .slick-prev:before{
   background: url('../../img/prev.png') no-repeat center;
   width: 14px;
   height: 10px;
   display: inline-block;
}
.slick_custom .slick-next:before{
   background: url('../../img/next.png') no-repeat center;
   width: 14px;
   height: 10px;
   display: inline-block;
}
.slick_custom .slick-next{
   right: 270px !important;
}
@media screen and (max-width: 768px){
   .slick_custom .slick-prev:before,.slick_custom  .slick-next:before{
      transform: scale(0.4);
      -webkit-transform: scale(0.4);
   }
}
@media screen and (max-width: 640px){
  .slick_custom  .slick-prev:before,.slick_custom  .slick-next:before{
      transform: scale(0.3);
      -webkit-transform: scale(0.3);
   }
}

/* MAIN */
@media screen and (min-width: 1600px){
   .slick_custom .slick-dotted.slick-slider{
      padding: 150px 0 0;
   }
}
@media screen and (max-width: 1170px){
    .slick_custom .slick-dotted.slick-slider{
        padding: 20px 0 0;
    }
    .slick_custom .slick-prev,.slick_custom  .slick-next{
        padding-top: 0 !important;
    }
}
@media screen and (max-width: 768px){
  .slick_custom  .slick-list{
      padding: 0 10% !important;
   }
   .slick_custom .slick-slide{
      margin: 0 10px;
   }
  .slick_custom  .slick-slide p{
      padding: 20px 0;
      font-size: 18px;
   }
   .slick_custom .slick-dotted.slick-slider{
      padding: 20px 0 0;
   }
  .slick_custom  .slick-prev,.slick_custom  .slick-next{
      width: 10% !important;
      padding-top: 40px !important;
   }
   .slick_custom .slick-prev:before,.slick_custom  .slick-next:before{
      font-size: 25px !important;
   }
}

@media screen and (max-width: 560px){
  .slick_custom  .slick-slide p{
      display: none;
   }
}

@media screen and (max-width: 420px){
  .slick_custom  .slick-list{
      padding: 0 15% !important;
   }
   .slick_custom .slick-slide{
      margin: 0 5px;
   }
   .slick_custom .slick-dotted.slick-slider{
      padding: 20px 0 0;
      margin-bottom: 15px !important;
   }
  .slick_custom  .slick-prev,.slick_custom  .slick-next{
      width: 15% !important;
      padding-top: 20px !important;
   }
   .slick_custom .slick-prev:before,.slick_custom  .slick-next:before{
      font-size: 15px !important;
   }
   .slick_custom .slick-prev{
      left: -5px !important;
   }
   .slick_custom .slick-next{
      right: -5px !important;
    }
}