.content-container{
  overflow: hidden;
}
.slick-list{
  overflow: visible !important;
}
.content-container .plain-text-wrapper {
  padding-bottom: 0px;
}

.content-container .index-news{
  padding: 0 0 30px;;
}

.index-news-cate {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: row;
  flex-direction: row;
  -ms-flex-pack: center;
  justify-content: center;
  margin: 20px 0
}

.newsList-section {
  opacity: 0;
  transition: opacity 1s;
  visibility: hidden;
  max-width: 1520px;
  margin: 0 auto
}

.index-news-sliders .slick-next.slick-arrow {
  right: 50%;
  bottom: -10%;
  top: auto;
  transform: translate(50%, -50%) translateX(90px);
}

.index-news-sliders .slick-prev.slick-arrow {
  right: 50%;
  bottom: -10%;
  top: auto;
  left: auto;
  transform: translate(-50%, -50%) translateX(-30px);
}
.news-counter{
  position: absolute;
  bottom: -5%;
  left: 50%;
  transform: translate(-50%, -50%);
  z-index: 1000;
  font-size: 24px;
}
.news-counter span{
  font-size: 18px;
  font-weight: bold;
  color: #757139;
  border: 1px solid rgba(117, 105, 57, .85);
  border-radius: 4px;
  display: inline-block;
  height: 40px;
  list-style: none;
  margin: 0 2px;
  width: 40px;
  line-height: 40px;
  text-align: center;
}
.news-counter .current{
  background-color: rgba(117, 105, 57, .85);
  color: #fff;
}

/* 動畫掛在內容層，不要掛在 slick-slide 本體 */
.index-news-sliders .slick-slide > * {
  transition: transform 0.7s cubic-bezier(.4,0,.2,1), opacity 0.7s ease;
  will-change: transform, opacity;
  transform: scale(0.85);
}

/* pos-left / center / right 全改成作用在 > * */
.index-news-sliders .slick-slide.pos-left > * {
  transform: translate(0px, -120px) translateX(-10%)
  rotate3d(2, -0.5, 1, 52.8205deg)
  scale(0.941897, 0.941897)
  translate(-27px, 274px);
}

.index-news-sliders .slick-slide.pos-center > * {
  transform: scale(1) rotate(0deg);
  position: relative;
  z-index: 1000;
}

.index-news-sliders .slick-slide.pos-right > * {
  transform: translate(0px, 120px) translateX(10%)
  rotate3d(2, -0.5, 1, 52.9989deg)
  scale(0.941701, 0.941701)
  translate(-109px, -605px);
}

.index-news-sliders .slick-slide.pos-pre-left > * {
  transform:
  translate(-100px, 150px)
  rotate3d(2, -0.5, 1, 52.9989deg)
  scale(0.90);
  opacity: 0;
}

.index-news-sliders .slick-slide.pos-post-right > * {
  transform:
  translate(100px, -150px)
  rotate3d(2, -0.5, 1, 52.9989deg)
  scale(0.90);
  opacity: 0;  
}
/* 預設全部隱藏：不管 clone / pos 怎麼變形都不會露臉 */
.index-news-sliders .slick-slide {
  opacity: 0;
  transition: opacity .5s ease;
}

/* 只有「我們指定的三張」才顯示 */
.index-news-sliders .slick-slide.show {
  opacity: 1;
}
@media (max-width: 767px) {
  .index-news-section .slick-initialized .slick-slide {
    display: flex;
    justify-content: center;
  }

  .index-news-sliders .slick-slide > * {
    width: 320px;      /* 你要的手機卡片寬 */
    flex: 0 0 auto;
  }

  .slick-slide{
    width: 30vw !important;
  }
  .slick-slider .slick-list{
    transform: translateX(35%) !important;
  }
}

@media screen and (max-width: 768px) {
    .index-news-cate {
        display: flex !important;
    }
}