.carousel-slider.slickslider .slick-prev:before, .carousel-slider.slickslider .slick-next:before {
  color:black;
}
.carousel-slider.slickslider .carousel-img {
  max-width: 100%;
  margin: auto;
  height: auto;
}
.carousel-img-desc {
  padding-left:15px;
  padding-right:15px;
  padding-top:5px;
  font-size: 13px;
  font-weight: 600;
}

.carousel-slider.slickslider .slick-slide {
  padding-right:15px;
}

.carousel-slider.slickslider .carousel-img-wrapper, .carousel-slider.slickslider .carousel-img-wrapper a {
  position: relative;
}

.carousel-slider.slickslider .slick-slide {
  vertical-align: middle;
  display: inline-flex;
  justify-content: space-evenly;
  flex-wrap: nowrap;
  flex-direction: row;
  align-items: center;
  float: none;
}


.carousel-slider.slickslider:not(.slick-initialized) {
  vertical-align: middle;
  display: inline-flex;
  justify-content: space-evenly;
  /*flex-wrap: nowrap;*/
  flex-direction: row;
  align-items: flex-start;
  float: none;
  width:100%;
}

.carousel-slider.slickslider:not(.slick-initialized) .inner-item-wrapper {
  padding-left:15px;
  padding-right:15px;
}
