    /* Default styles for all screen sizes provided by Amin Developer! */
    .owl-item {
      display: block;
    }

    /* Mobile styles */
    @media (max-width: 767px) {
      .owl-item {
        display: none; /* Hide all items for mobile */
      }

      .owl-item.active {
        display: block; /* Show active items for mobile */
      }
    }
	
.fixed-related {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    gap: 15px;
    width: 100%;
    box-sizing: border-box;
}

/* Each product item inside the fixed-related */
.fixed-related .owl-item {
    flex: 1 1 calc(25% - 15px); /* 4 items per row by default */
    max-width: calc(25% - 15px);
    box-sizing: border-box;
}

/* Medium screens: 2-3 items per row */
@media (max-width: 1200px) {
    .fixed-related .owl-item {
        flex: 1 1 calc(33.333% - 15px); 
        max-width: calc(33.333% - 15px);
    }
}

@media (max-width: 992px) {
    .fixed-related .owl-item {
        flex: 1 1 calc(50% - 15px); 
        max-width: calc(50% - 15px);
    }
}

/* Small screens: 1 item per row */
@media (max-width: 576px) {
    .fixed-related .owl-item {
        flex: 1 1 100%; 
        max-width: 100%;
    }
}

/* Optional: make images fully responsive */
.fixed-related .product-thumb img {
    width: 100%;
    height: auto;
    display: block;
}
