.bg-pink-sumber-lain {
  background: url("../img/static/bg-pink-sumber-lain.png") no-repeat left center;
  background-size: cover;
}
.bg-purple-sumber-lain {
  background: url("../img/static/bg-purple-isu-paling-dicari.png") no-repeat left center;
  background-size: cover;
}
.txt-sumber{
  font-size: 8rem;
}
.txt-lain {
  font-size: 7rem;
  line-height: 0;
  letter-spacing: 15px;
}
.txt-title-1{
  font-size: 5rem;
}
.txt-title-2{
  font-size: 2rem;
  letter-spacing: 0.5rem;
  line-height: 0;
}
.imgbtn{
  width: 15rem;
}
.imgbtnyt{
  width: 12rem;
}
.imgbtn:hover,.imgbtnyt:hover {
  transform: rotate(-2deg);
}
.mb-1-5{
  margin-bottom: -1.5rem;
}

.yt-1{
  font-size: 3rem;
  letter-spacing: 0.8rem;
  line-height: 0;
}
.yt-2{
  font-size: 4rem;
}
.lh-0k{
  line-height: 0.3;
}
.lh-tit{
  line-height: 0.7;
}

.gurupng{
    position: absolute;
    bottom: 0px;
    width: 36vw;
    z-index: 0;
}
.mrginbot{
  margin-bottom: 6rem;
}

/* `sm` applies to x-small devices (portrait phones, less than 576px) */
@media (max-width: 575.98px) {
  .imgskul{
    height: 20rem;
  }
  .gurupng{
    left: 0px;
    width: 100%;
  }
}

/* `md` applies to small devices (landscape phones, less than 768px) */
@media (max-width: 767.98px) {
  .txt-sumber{
    font-size: 4rem;
  }
  .txt-lain {
    font-size: 5rem;
  }
  .txt-title-1{
    font-size: 2rem;
  }
  .txt-title-2{
    font-size: 1.5rem;
    letter-spacing: 0.2rem;
    line-height: 1;
  }
  .imgbtn{
    width: 12rem;
  }
  .imgbtnyt{
    width: 10rem;
  }
  .mb-1-5{
    margin-bottom: 0;
  }
  .yt-1{
    font-size: 2rem;
    letter-spacing: 0.2rem;
    line-height: 1;
  }
  .yt-2{
    font-size: 2.5rem;
  }
  .mrginbot{
    margin-bottom: 2rem;
  }
}

/* `lg` applies to medium devices (tablets, less than 992px) */
@media (max-width: 991.98px) {
  .yt-2{
    font-size: 3.5rem;
  }
}

/* `xl` applies to large devices (desktops, less than 1200px) */
@media (max-width: 1199.98px) {
  
}

/* `xxl` applies to x-large devices (large desktops, less than 1400px) */
@media (max-width: 1399.98px) {
  
}