﻿body {
    min-width: 360px;
}
.card-group-row {
    display: grid;
    grid-template-columns: 1fr 1fr 1fr !important;
}

.text-primary {
    color: #000 !important
}
.category-banner {
    display: flex;
    align-content: center;
}
    .category-banner img {
        width: 100%;
        height: auto;
    }

.btn-wrapper {
    width: 100% !important;
}

@media (max-width: 1100px) {
    .card-group-row {
        display: grid;
        grid-template-columns: 1fr 1fr !important;
        padding-block: 15px;
    }
}
@media (min-width: 769px) {
    .category-banner.mobile {
        display: none !important;
    }
}

    @media (max-width: 768px) {     

        .category-banner.desktop {
            display: none !important;
        }
        h1.text-primary {
            padding: 10px 30px 21px !important;
            font-size: 1.7rem !important;
        }
        section.attaraction-listaz.fx-insidepage__wrapper.all-attraction-page.shop-all-page {
            margin-top: 15px !important
        }
        .cards .card-image img {
            height: 170px !important
        }
    }

    @media (max-width: 540px) {
        .card-group-row {
            display: grid;
            grid-template-columns: 1fr !important;
        }

        .cards .card-image img {
            height: 200px !important
        }
      
        h1.text-primary {
           font-size: 1.5rem !important
        }
        .statlistCover-nav {
            width: 200px
        }
    }