/*Css slide*/
.custom-slider {
  position: relative;
  overflow: hidden;
  width: 100%;
  margin: auto;
}
.slider-track {
  display: flex;
  transition: transform 0.5s ease;
  will-change: transform;
}
.slider-item {
  flex: 0 0 auto;
  user-select: none;
  font-size: 24px;
  border-radius: 0;
}
.slider-item.active {}
.prev, .next {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  background: rgb(255 255 255 / 50%);
  color: #4c8d14;
  border: none;
  padding: 10px;
  cursor: pointer;
  border-radius: 50%;
  width: 40px;
  height: 40px;
}
.prev:hover, .next:hover {
  background: rgb(255 255 255 / 100%);
}
.prev {
  left: 10px;
}
.next {
  right: 10px;
}
.dots {
  text-align: center;
  margin-top: 10px;
  position: absolute;
  width: 100%;
  bottom: 15px;
}
.dots button {
  width: 8px;
  height: 8px;
  border-radius: 5px;
  border: none;
  margin: 0 4px;
  background: #253846;
  cursor: pointer;
}
.dots button.active {
  width: 24px;
  background: #253846;
}
.home-slider-product .dots, .home-slider-product .next, .home-slider-product .prev {
  display: none
}
.slide_news_home .dots, .slide_detail_product .dots {
  display: none
}
.slide_detail_product .product-loop-new-viewmore {
  font-size: 16px
}
.home_news .slide_news_home {}
.home_news .slide_news_home {
  overflow: hidden;
  width: 100%;
}
.slide_abouts {
  margin: 0 30px;
  width: calc(100% - 60px);
}
.slide_abouts .dots, .slide-partner .dots {
  display: none
}
.slide_abouts .prev, .slide_abouts .next, .slide-partner .prev, .slide-partner .next {
  border: 1px solid #4D8F14
}
@media (min-width: 992px) {
  .home_news .slide_news_home {
    padding: 0 40px;
  }
}
@media (max-width: 991.98px) {
  .home_news .slide_news_home {
    padding: 0 15px;
  }
}