.main_slider .slide_block img {
  display: block;
  height: 25vw;
  width: 100%;
  max-height: 480px;
  object-fit: cover;
}
@media screen and (min-width: 576px) {
  .main_slider .slide_inner {
    transform: translate3d(0, -50%, 0);
    -moz-transform: translate3d(0, -50%, 0);
    -ms-transform: translate3d(0, -50%, 0);
    -webkit-transform: translate3d(0, -50%, 0);
    -o-transform: translate3d(0, -50%, 0);
    top: 50%;
  }
}
@media screen and (min-width: 1200px) {
  .main_slider .slide_inner {
    padding: 40px 60px;
  }
}
@media screen and (max-width: 575px) {
  .main_slider .slide_inner {
    top: auto;
  }
}
.main_slider .slide_description:empty {
  display: none;
}
@media screen and (max-width: 575px) {
  .main_slider .slide_description {
    padding-bottom: 15px;
  }
}
@media screen and (min-width: 960px) and (max-width: 1199px) {
  .main_slider .slide_block img {
    height: 33.33vw;
  }
}
@media screen and (max-width: 959px) {
  .main_slider {
    padding-bottom: 60px;
  }
  .main_slider .slide_block img {
    height: 56.25vw;
  }
  .main_slider .slick-dots {
    bottom: 59px;
  }
}
@media screen and (max-width: 575px) {
  .main_slider {
    padding-bottom: 40px;
  }
  .main_slider .slick-dots {
    top: 56.25vw;
    margin-top: -62px;
    bottom: auto;
  }
}

@media screen and (max-width: 575px) {
  .title_row .view_all {
    margin-top: 10px;
  }
}
