div#subtitle {
  
}
div#subtitle .wrap { 
  max-width: 100%;
  background-color: #f4f4f4;
  margin-bottom: 0px;
}
div#subtitle button{  
  z-index: 1;
}
div#subtitle button::before{
  font-size: 10px;
  opacity: 1;
  color: #fff;
  transition: 1s;
}
div#subtitle .titleani>button::before{  
  font-size: 9px;
  color: #fff;
  opacity: 0.7;
  transition: 0.5s;
  content: "";
  width: 60px;
  height: 60px;
  display: block;
  background-size: contain;
  background-repeat: no-repeat;
}
div#subtitle .titleani>button.slick-prev::before{
   background-image: url(../img/left.svg);
}
div#subtitle .titleani>button.slick-prev:hover::before{
   background-image: url(../img/left-black.svg);
}
div#subtitle .titleani>button.slick-next::before{
   background-image: url(../img/right.svg);
}
div#subtitle .titleani>button.slick-next:hover::before{
   background-image: url(../img/right-black.svg);
}
div#subtitle .slick-active button::before{
  color: #fff;
  opacity: 1;
}
div#subtitle .slick-prev{
  left: 210px;
}
div#subtitle .slick-next{
  right: 210px;
}
div#subtitle .wrap img {
  
}
div#subtitle .wrap .slick-dots{
  bottom: 18px;
}
div#subtitle .wrap .slick-dots li button{  
  
}
div#subtitle .wrap .slick-dots li.slick-active button::after{ 
  content: "";
  width: 20px;
  height: 20px;
  border: 2px solid white;
  display: block;
  border-radius: 50%;
  position: absolute;
  bottom: 0;
  left: -1.5px;
  opacity: 0.7;
}