 /**
 * SRK Logo Slider Section Shortcode 
 */    
     .srk-slider-carousel {
            width: 100%;
            overflow: hidden;
            padding: 8px 0;
            position: relative;
        }

        .srk-slider-track {
            display: flex;
            gap: 18px;
            width: max-content;
            animation: srkInfiniteScroll 28s linear infinite;
        }

        .srk-slider-item {
            flex: 0 0 auto;
            width: clamp(170px, 20vw, 240px);
            height: 160px;
            border-radius: 18px;
            overflow: hidden;
            background: #fff;
            display: flex;
            align-items: center;
            justify-content: center;
            box-shadow: 0 10px 30px rgba(0,0,0,.12);
        }

        .srk-slider-item img {
            max-width: 90%;
            max-height: 90%;
            object-fit: contain;
            display: block;
        }

        .srk-slider-carousel:hover .srk-slider-track {
            animation-play-state: paused;
        }

        @keyframes srkInfiniteScroll {
            0% {
                transform: translateX(0);
            }
            100% {
                transform: translateX(-50%);
            }
        }

        @media (max-width: 600px) {

            .srk-slider-item {
                height: 120px;
            }

            .srk-slider-track {
                gap: 12px;
            }
        }
