@media screen and (max-width: 1280px) {

    .popular .block {
        margin-bottom: 20px;
    }


    .feature-books .left-block h3 {
        font-size: 20px;
    }

    .feature-books .block .cover {
        width: 280px;
    }
}

@media screen and (max-width: 960px) {
    header .logo {
        width: 200px;
    }

    .sliders .body .btn {
        margin-bottom: 10px;
    }

    .latest-news .body, .stat .body, .news-list {
        grid-template-columns: repeat(2, 1fr);
    }

    .feature-item, .latest-news a.item {
        margin-bottom: 20px;
    }

    .feature-books .right-block {
        grid-template-columns: repeat(2, 1fr);
    }

    .feature-books .right-block .item {
        margin-top: 20px;
    }
}

@media screen and (max-width: 768px) {
    .alert-header {
        display: none;
    }

    #sidebar-toggle {
        display: block;
        margin-bottom: 20px;
    }

    .books-wrapper {
        flex-direction: column;
    }

    .books-wrapper .sidebar.active {
        display: none;
    }

    .books-wrapper .sidebar.open {
        display: block;
        width: 100%;
    }

    .breadcrumb {
        display: none;
    }

    .logo {
        width: 170px;
    }

    .logo img {
        width: 100%;
    }

    header .form-control, .menu-append, #button-addon2 {
        display: none;
    }

    #menu-btn {
        border-radius: 14px;
    }

    header .input-group {
        justify-content: flex-end;
    }

    .menu-search {
        padding: 0;
    }

    .sliders .body {
        width: 100%;
    }

    .sliders .cover {
        display: none !important;
    }

    .sliders .btn-secondary {
        display: none !important;
    }

    .sliders h3 {
        font-size: 24px;
    }

    .sliders .item {
        padding: 20px;
        height: 360px;
    }

    .books .header .btn, .latest-news .header .btn {
        display: none;
    }

    .book-view .info {
        display: none;
    }

    .book-item__footer {
        padding-bottom: 10px;
    }

    .share-list {
        display: none !important;
    }

    .book-view {
        flex-direction: column;
    }

    .books-grid {
        grid-template-columns: repeat(2, 1fr);
    }

    .books-list {
        grid-template-columns: repeat(1, 1fr);
    }


    .latest-news .body, .stat .body, .news-list {
        grid-template-columns: repeat(2, 1fr);
    }

    .book-view .cover {
        width: 100%;
        margin-bottom: 20px;
    }

    .book-view .header {
        flex-direction: column;
    }

    .book-view .header .ratings {
        justify-content: flex-start;
    }

    .books-toolbar {
        display: none;
    }

    .latest-news h3 {
        font-size: 16px;
        margin-top: 10px;
    }

    header {
        border-bottom: 1px solid #e5e5e5;
    }

    .authors {
        grid-template-columns: repeat(2, 1fr);
    }

    .stat h3{
        font-size: 30px;
    }

    .stat .icon{
        font-size: 48px;
    }

    .stat p{
        font-size: 16px;
    }

    .book-view-details .col-md--8{
        margin-bottom: 20px;
    }
}

@media screen and (max-width: 480px) {
    .feature-books .block .cover {
        width: 100% !important;
        margin-bottom: 20px
    }

    .feature-books .block {
        flex-direction: column;
    }
}
