@media (min-width: 321px) {}

@media (min-width: 576px) {

    .row>.col-sm-6:nth-last-child(-n+2) {
        margin-bottom: 0;
    }

}

@media (min-width: 576px) and (max-width: 768px) {

    .row-cols-sm-2>*:nth-last-child(-n+2) {
        margin-bottom: 0;
    }

}

@media (min-width: 768px) {

    .row-cols-md-4.no-margin>* {
        margin-bottom: 0 !important;
    }

    .row-cols-lg-3>*:nth-last-child(-n+3) {
        margin-bottom: 0;
    }

    .navbar-brand {
        margin-right: 1rem;
    }

    .navbar-nav {
        padding: 0;
    }

    .carousel-over {
        display: block;
    }

    #carouselHero .carousel-item img {
        object-fit: cover;
        height: 500px;
    }

    .slider-box {
        background: rgba(0, 0, 0, 0.6);
        margin-bottom: 0;
    }
    
    .slider-box h4 {
        color: #fff;
    }

    #uber-icon {
        left: 30px;
        bottom: 30px;
    }

}

@media (min-width: 768px) and (max-width: 992px) {}

@media (min-width: 992px) {

    .no-margin>* {
        margin-bottom: 0 !important;
    }

    .navbar-expand-md .navbar-nav .nav-link {
        padding-right: 15px;
        padding-left: 15px;
    }

    .cat-body {
        display: block;
    }

}

@media (min-width: 1200px) {
    .row-cols-lg-2>div {
        margin-bottom: 0;
    }
}