.books-content{
  display:grid;
    grid-template-columns: 1fr 1fr;
}
.books-content-box{
    display:grid;
    align-items: center;
    margin:0 auto;
    padding:50px;
    grid-template-columns: auto 1fr;
    width:100%;
}
.books-content-box-cover img{
    width:200px;
}
.books-content-box-details{
    color:#fff;
    padding:0 30px;
    max-width: 400px;
}
.books-content-box-details-title{
    padding:20px 0;
    font-weight:300;
}
.books-content-box-details-highlight{
    opacity:0.8;
    padding:0 0 20px 0;
}

.books-action-button{
    margin:10px 0 0 0;
    font-weight:500;
    padding:10px 20px;
    border-radius: 100px;
    background:transparent;
    display:inline-block;
}

.books-content-box-details-action-learn-more{
    border:1px solid #fff;
    color:#fff;
}
.books-content-box-details-action-buy-now{
    cursor:pointer;
    background:#0071e3;
    color:#fff;
}
.books-content-box-details-info{
    opacity:0.5;
    font-size:12px;
    margin:5px 0 0 0;
    text-transform: capitalize;
}

.books-content-box-new{
    width:100%;
    padding:10px 0;

}

.books-content-box-new span{
    background:#0071e3;
    color:#fff;
    font-size:10px;
    padding:5px 10px;
    border-radius: 100px;
}

@media only screen and (max-width: 1036px) {
    .books-content{
        grid-template-columns: 1fr;
    }
    .books-content-box{
        grid-template-columns: 1fr;
        text-align: center;
    }
    .books-content-box-details{
        padding:0 10px;
        max-width: 100%;
    }
}
@media only screen and (max-width: 800px) {
    .books-action-button{
        display:block;
    }
}
@media only screen and (max-width: 620px) {
    .books-content-box{
        max-width: 90%;
    }
}