@media (max-width:990px) {
    #header {
        top: 0.5rem !important;
    }
    #header .navigation {
        padding: 10px 20px !important;
    }
    .featured-slider .slick-arrow {
        width: 40px;
        height: 40px;
        padding: 1px 0;
    }
    .featured-slider .slick-arrow.bi-arrow-right {
        right: 10px;
    }
    .featured-slider .slick-arrow.bi-arrow-left {
        left: 10px;
    }
    .featured-slider .slick-list {
        padding: 0 20% 0 0 !important;
    }
    .news .item .thumbnail {
        height: 150px;
    }
    .latest .item .thumbnail {
        height: 340px;
    }
    .categories .thumbnail {
        width: 150px;
        height: 150px;
    }
    .featured .item .thumbnail {
        height: 330px;
    }
    .featured .item p.lead {
        font-size: 16px;
    }
    .home-categories .item {
        border: 0 !important;
    }
    .gallery .bg-cover {
        height: 150px;
    }
    .title {
        margin-bottom: 20px;
    }
    .card-info .bg-cover {
        width: 300px;
        height: 300px;
        right: -160px;
        opacity: 0.2;
    }
    .card-info::before,
    .card-info::after {
        opacity: 0.2;
        right: -30px;
    }
}