@media (max-width: 480px) {
    .has-global-padding {
        padding-right: 12px;
        padding-left: 12px;
    }
    .inner-block {
        padding-right: 16px !important;
        padding-left: 16px !important;
    }
}

/** BOOK DISPLAY (HOMEPAGE AND BOOK PAGE) **/
@media (max-width:600px) {
    .book-card { 
        flex-direction:column; 
    }
    .book-card .wp-block-image { 
        width: 200px;
    }
    .book-card .book-heading { 
        text-align: center;
    }
    .book-cover { 
        order:1; 
    }
    .book-info { 
        order:2; 
    }
}