/* footer */
.site-footer .footer-slider-wrap {
  background: #efefef;
  padding: 10px 0 30px;
}
.site-footer .footer-slider-wrap .footer-slider {
  margin: 0 90px;
}
.site-footer .footer-slider-wrap .footer-slider .slick-slide {
  padding: 10px;
}
.site-footer .footer-slider-wrap .footer-slider .slick-slide img {
  width: 100%;
}
.site-footer .footer-slider-wrap .footer-slider .slick-arrow {
  position: absolute;
  width: 25px;
  height: 50px;
  top: 50%;
  border: 0;
  text-indent: -9999px;
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
}
.site-footer .footer-slider-wrap .footer-slider .slick-arrow.slick-prev {
  left: -90px;
  background: url(../images/common/prev.svg) no-repeat center;
}
.site-footer .footer-slider-wrap .footer-slider .slick-arrow.slick-next {
  right: -90px;
  background: url(../images/common/next.svg) no-repeat center;
}
.site-footer .footer-slider-wrap .slick-dots {
  bottom: 0;
  display: flex;
  margin: 0;
  padding: 0;
  list-style: none;
}
.site-footer .footer-slider-wrap .slick-dots li {
  width: 15px;
  height: 15px;
  border: 0;
  text-indent: -9999px;
  background: #adb5bd;
  -moz-border-radius: 50%;
  -webkit-border-radius: 50%;
  border-radius: 50%;
  cursor: pointer;
  margin: 0 10px;
}
.site-footer .footer-slider-wrap .slick-dots li.slick-active {
  background: #525960;
}
.site-footer .footer-slider-wrap .dots-wrap {
  position: relative;
  bottom: -10px;
  left: 0;
  display: flex;
  width: 100%;
  align-items: center;
  justify-content: center;
}
.site-footer .footer-slider-wrap .dots-wrap .action-icon {
  display: inline-block;
  width: 33px;
  height: 33px;
  background-image: url(../images/common/pause-s.svg);
  background-position: center;
  background-repeat: no-repeat;
  background-size: contain;
  cursor: pointer;
  text-indent: -9999px;
  margin-right: 10px;
}
.site-footer .footer-slider-wrap .dots-wrap .action-icon:hover {
  background-image: url(../images/common/pause-active.svg);
}
.site-footer .footer-slider-wrap .dots-wrap .action-icon.pausing {
  background-image: url(../images/common/play-s.svg);
}
.site-footer .footer-slider-wrap .dots-wrap .action-icon.pausing:hover {
  background-image: url(../images/common/play-active.svg);
}


@media only screen and (max-width: 1024px) {
  .site-footer .footer-slider-wrap .dots-wrap {
    padding-left: 0px;
  }

  .site-footer .footer-slider-wrap .dots-wrap .action-icon {
    margin-right: 10px;
  }
}

@media only screen and (max-width: 767px) {
  .site-footer .footer-slider-wrap {
    padding: 30px 0;
  }
  .site-footer .footer-slider-wrap .footer-slider {
    margin: 0 50px;
  }
  .site-footer .footer-slider-wrap .footer-slider .slick-arrow.slick-prev {
    left: -15%;
  }
  .site-footer .footer-slider-wrap .footer-slider .slick-arrow.slick-next {
    right: -15%;
  }
  .site-footer .footer-slider-wrap .dots-wrap {
    bottom: -10px;
  }
}

@media only screen and (max-width: 375px) {
  .site-footer .footer-slider-wrap .footer-slider .slick-slide img {
    width: 60%;
    margin: auto;
  }
}
  
@media print {
  .site-footer .footer-slider-wrap .footer-slider .slick-slide {
    width: 90px;
  }
  .site-footer .footer-menu-wrap .footer-menu > ul .head-url {
    height: 105px;
  }
  .site-footer .footer-bottom .footer-info .footer-logos a {
    margin-left: 20px;
  }
}