.img21:hover{
    -webkit-transform: scale(1.1);
    -ms-transform: scale(1.1);
    transform: scale(1.1);
    transition: 1s ease;
}
.products{
    border-bottom-left-radius: 2pc!important;
    border-bottom-right-radius: 2pc!important;
}
   /* Logo Slider Container */
        .logo-slider {
            overflow: hidden;
            white-space: nowrap;
            background: #f8f9fa;
            padding: 20px 0;
            position: relative;
        }

        /* Wrapper for Smooth Infinite Loop */
        .logos-wrapper {
            display: flex;
            align-items: center;
            width: max-content;
        }

        /* Card UI for Logos */
        .logo-card {
            width: 150px;
            height: 100px;
            display: flex;
            align-items: center;
            justify-content: center;
            background: #fff;
            border-radius: 10px;
            box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1);
            padding: 10px;
        }

        /* Logo Images */
        .logo-card img {
            width: 100%;
            height: auto;
            object-fit: contain;
        }

        /* Logo Row */
        .logos {
            margin-left: 10px;
            display: flex;
            gap: 10px;
            animation: scroll 10s linear infinite;
        }

        /* Infinite Scroll Animation */
        @keyframes scroll {
            from { transform: translateX(0); }
            to { transform: translateX(-100%); }
        }

        /* Duplicate logos to ensure seamless infinite scrolling */
        .logos-wrapper:hover .logos {
            animation-play-state: paused;
        }