@media (max-width: 1520px) {
  .carousel-item .konten .text h1 {
    font-size: 2.1rem;
  }

  .carousel-item .konten .text .pemilik {
    font-size: 0.75rem;
  }

  .carousel-item .konten .text p {
    width: 400px;
    font-size: 0.8rem;
  }

  .konten-img {
    width: 285px;
    height: 325px;
  }

  .konten-img img {
    width: 200px;
    height: 325px;
  }

  .book.show:nth-child(1) {
    left: -180px;
    transform: rotateY(-10deg);
  }
  .book.show:nth-child(2) {
    left: -100px;
    transform: rotateY(-5deg);
  }
  .book.show:nth-child(3) {
    left: 0px;
    transform: rotateY(5deg);
  }
  .book.show:nth-child(4) {
    left: 80px;
    transform: rotateY(10deg);
  }

  .carousel-item .konten .text button {
    width: 6rem;
    height: 2rem;
  }

  .kategori .title h1 {
    margin-left: 5rem;
  }

  .selengkapnya {
    margin-right: 7.5rem;
  }

  .card {
    width: 17rem;
    height: 605px;
  }

  .card img {
    height: 390px;
  }

  .card-title {
    font-size: 1.1rem;
  }

  .card-text {
    font-size: 0.9rem;
  }

  .card-body {
    padding: 20px;
  }
}
