/*client-details*/
                .logo-strip {
                overflow: hidden;
               /* background: #257aceff;*/
                margin: 3rem 0;
                padding: 3.5rem 0;
                position: relative;
                z-index: 1;
            }
            .logo-marquee {
                width: 100%;
                overflow: hidden;
                position: relative;
            }
            .track {
                display: flex;
                animation: scroll 15s linear infinite;
                width: max-content;
            }
            .track:hover {
                animation-play-state: paused;
            }
            .item {
                margin: 0 8px;
            }
            
            .slide_h_box {
                width: 180px;
                height: 130px;
                padding: 8px;
                background: #ffffff;
                border: 1px solid transparent;
                border-radius: 8px;
                display: flex;
                flex-direction: column;
                align-items: center;
                justify-content: space-around;
                transition: all 0.3s ease;
                text-align: center;
                gap: 5px;
                box-shadow: 0px 10px 30px rgba(0, 0, 0, 0.096);
            }
            
            .slide_h_box:hover {
                transform: scale(1.05);
                box-shadow: 0 4px 15px rgba(0, 0, 0, 0.15);
                background: #ffffff;
            }
            
            .client-img {
                width: 170px;
                height: 95px;
                object-fit: contain;
                transition: all 0.3s ease;
                margin-bottom: 3px;
            }
            
            .carousel_h_venue {
                margin: 0;
                padding: 0;
                font-size: 12px;
                color: #0d6efd;
                font-weight: 500;
               background: rgba(13,110,253,0.08);
                display: inline-block;
                transition: all 0.3s ease;
                line-height: 1.4;
                text-align: center;
            }

    .carousel_h_venue:hover {
    color: #000;
    background: #FFA07A;
}

/* Parent slide highlight */
.slide_h_box {
    border: 1px solid transparent;
    border-radius: 5px;
    transition: all 0.3s ease;
}

.slide_h_box:hover {
    border: 1px solid #FF5F1F;
    box-shadow: 0 3px 10px rgba(13,110,253,0.15);
}
}
            
            .slide_h_box:hover .client-img {
                filter: brightness(1.05) contrast(1.05) saturate(1.1);
                -webkit-filter: brightness(1.05) contrast(1.05) saturate(1.1);
            }
            
            .slide_h_box:hover .carousel_h_venue {
                color: #333333;
                font-weight: 600;
            }
            
            .track-1 {
                animation: scroll-left 40s linear infinite;
            }
            
            .track-2 {
                animation: scroll-left 40s linear infinite;
            }
            
            .track-1:hover, .track-2:hover {
                animation-play-state: paused;
            }
            
            @keyframes scroll-left {
                0% { transform: translateX(0); }
                100% { transform: translateX(-50%); }
            }
            
            @keyframes scroll-right {
                0% { transform: translateX(-50%); }
                100% { transform: translateX(0); }
            }
            
            .logo-strip-container {
                margin-bottom: 2rem;
            }
           /*end*/