.book-item .img-holder {
    width: 100%;
    height: 25em;
}

.book-item .img-holder>img.img-top {
    width: 100%;
    height: 100%;
    object-fit: cover;
    object-position: center center;
    transition: all .2s ease-in-out;
}

.book-item:hover .img-holder>img.img-top {
    transform: scale(1.2);
}

.truncate-5 {
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 5;
    -webkit-box-orient: vertical;
}