/* @media (min-width: 1400px) {
    .custom-container {
        max-width: 1350px;
    }
}

@media (min-width: 1200px) {
    .custom-container {
        max-width: 1150px;
    }
}
.custom-container {
    max-width: 950px;
} */

.product-grid {
    display: grid;
    grid-template-columns: repeat(5, 1fr);
    gap: 20px;
}

.slider-area {
    position: relative;
}

.slider-area .nivo-controlNav {
    position: absolute;
    bottom: 0;
    left: 0;
    z-index: 9;
    text-align: center;
    width: 100%;
}

.nivo-controlNav a {
    /* display: none; */
    position: relative;
    margin-right: 15px;
    font-size: 0px;
}

.nivo-controlNav a::after {
    position: absolute;
    content: "";
    top: 0;
    left: 0;
    width: 10px;
    height: 10px;
    background: #000;
    border-radius: 50%;
     border: 2px solid transparent;
}
.nivo-controlNav a.active::after {
    border: 2px solid #fff; /* white border example */
    background: #000; /* optional: color keep */
    width: 12px; /* optional: একটু বড় করা */
    height: 12px;
}
@media (max-width: 1200px) {
    .product-grid { grid-template-columns: repeat(4, 1fr); }
}

@media (max-width: 992px) {
    .product-grid { grid-template-columns: repeat(3, 1fr); }
}

@media (max-width: 768px) {
    .product-grid { grid-template-columns: repeat(2, 1fr); }
}

@media (max-width: 576px) {
    .product-grid { grid-template-columns: repeat(1, 1fr); }
}