.scroll-carousel-viewport {
  overflow: hidden;
  position: relative;
}

.scroll-carousel-slider {
  display: inline-flex;
  position: relative;
}

.sc-slide {
  display: inline-block;
  position: relative;
}

.side_rtl, .side_ltr {
  direction: ltr;
}

.scroll_cbox.scroll_con_type_linline .btnbox {
  padding-left: 25px !important;
  padding-right: unset !important;
}

.portfolio_caro_post_section .scroll_cbox {
  min-width: 400px;
}

.sroll_carousel-box-widget {
  position: relative;
  border-radius: 20px;
  overflow: hidden;
}
.sroll_carousel-box-widget .image {
  position: relative;
}
.sroll_carousel-box-widget .image img {
  width: 100%;
  height: auto;
}
.sroll_carousel-box-widget .content_out {
  position: absolute;
  bottom: 0;
  right: 0;
  left: 0;
  padding: 20px;
}
.sroll_carousel-box-widget .content_out .content {
  max-width: -moz-fit-content;
  max-width: fit-content;
  padding: 20px;
  background: var(--color-set-one-1);
  border-radius: 20px;
}/*# sourceMappingURL=scroolcarousel.css.map */