.slick-prev:before {
  color: #333 !important;
  background-color: #fff;
}
.slick-next:before {
  color: #333 !important;
  background-color: #fff;
}
#slider-homepage .slick-dots{
  bottom: 50px;
}

.wa-float{
  position:fixed;
  width:60px;
  height:60px;
  bottom:40px;
  right:40px;
  background-color:#25d366;
  color:#FFF;
  border-radius:50px;
  text-align:center;
  font-size:30px;
  z-index:100;
}
.wa-float:hover,
.wa-float:focus{
  color: rgba(255,255,255,.8);
}
.wa-logo-float{
  margin-top:16px;
}

.header-top{
  border-bottom: 1px solid #ccc;
  background: rgba(0,0,0,.3) !important;
}
.navbar {
  background-color: rgba(0,0,0,.3) !important;
}

/* DUKU SUMBER */

#duku-sumber .has-bg-image {
  background-image: url('../images/bg/bg-duku-sumber.png');
  background-size: cover;
  background-position: center center;
}

#duku-sumber .top-left-image {
  position: absolute;
  top: 10px; /* Adjust the position as needed */
  left: 10px; /* Adjust the position as needed */
  z-index: 2;
  max-width: 10vw;
}

#duku-sumber .bottom-right-image {
  position: absolute;
  bottom: 10px; /* Adjust the position as needed */
  right: 10px; /* Adjust the position as needed */
  z-index: 2;
  max-width: 25vw;
}

/* Show images only on desktop */
@media (max-width: 1024px) {
  .is-hidden-mobile {
    display: none !important;
  }
}

/* MOBILE */

@media (max-width: 767px) {
  .slick-slide img{
    min-height: 400px !important;
    object-fit: cover;
  }
}

