.service-bg {
            background-image: url('/assets_ss/img/banners/aboutus.jpg') !important;
            background-size: cover;
            height: 300px;
        }

        .reveal img {
            height: auto;
        }

        @media screen and (max-width: 767px) {
            .cs_team_section .cs_team_img .cs_team_text .cs_team_text_title {
                color: #ff7703;
                margin-bottom: 5px;
                font-size: 13px;
            }

            .service-bg {
                background-image: url(/assets_ss/img/under.jpg) !important;
                background-size: cover;
                background-repeat: no-repeat;
                height: 124px;
            }

            .cs_team_section .cs_team_img .cs_team_text .cs_team_subtitle {
                  color: #d5853a;
        margin: 0;
        font-size: 9px !important;
        line-height: 160%;
        font-weight: 800;
            }

            .ss_htext {
                height: 75px;
                font-family: "Bodoni Moda", Sans-serif !important;
                font-size: 35px !important;
                color: #023047;
            }

            .about__img-3 {
                width: 100% !important;
                margin-top: 7% !important;
            }

            .ss_txt2 {
                margin-top: 19% !important;
            }
        }


        .cs_team_img {
            width: 100%;
            height: 550px;
            overflow: hidden;
            box-shadow: 0 4px 6px rgba(0, 0, 0, 0.1);
            margin: 0 auto;
            transition: transform 2.1s ease;
        }


        @media screen and (max-width: 600px) {

            .cs_team_section .cs_team_img .cs_team_text {
                z-index: 200;
                position: absolute;
                color: #fff;
                transform: rotate(-90deg);
                transform-origin: left;
                bottom: 6px;
                /* font-size: 12px !important; */
                left: 25px;
                transition: transform 0.7s ease;
            }

                .cs_team_section .cs_team_img .cs_team_text .cs_team_text_title {
                    color: #ff7703;
                    margin-bottom: 5px;
                    font-size: 13px;
                }
        }

        @media screen and (max-width: 600px) {
            #about-text {
                margin-top: 4% !important;
            }
        }

        @media screen and (max-width: 600px) {
            #about-meet {
                padding-top: 10% !important;
            }

            .ss_sectxt {
                padding-left: 0px !important;
                padding-top: 0px;
            }

            .cs_portfolio_details .cs_solutions_section .cs_heading_text {
                margin-bottom: 4px;
            }
        }

        #about-text {
            margin-top: 10%;
        }

        #about-meet {
            padding-top: 2%;
            padding-bottom: 2%;
        }

        .about__img-3 {
            overflow: hidden;
            position: relative;
            width: calc(100% - 85px);
            height: 770px;
        }

            .about__img-3 img {
                width: 100%;
            }

            .about__img-3 img {
                position: absolute;
                bottom: 0;
                -o-object-fit: cover;
                object-fit: cover;
                width: 100%;
                height: 110%;
                margin-left: auto;
                margin-right: auto;
            }

        .ss_htext {
            height: 85px;
            font-family: "Libre Bodoni", Sans-serif;
            font-size: 73px;
            color: #0660a7;
        }

        .ss_txt2 {
            margin-top: 40%;
        }

        .abt_para {
            display: block;
            text-align: start;
            position: relative;
            translate: none;
            rotate: none;
            scale: none;
            transform-origin: 205px 12.5938px;
            transform: translate3d(0px, 0px, 0px);
            opacity: 1;
            font-family: "Open Sans", sans-serif;
            width: 93%;
            line-height: 1.4;
        }

        .ss_sectxt {
            padding-left: 97px;
            padding-top: 0px;
        }

        .team-text {
            letter-spacing: 2px;
            font-size: 30px;
            margin-bottom: 6px;
        }

@keyframes slides {
            from {
                transform: translateX(0);
            }

            to {
                transform: translateX(-100%);
            }
        }

        .logos {
            overflow: hidden;
            padding: 30px 0px;
            white-space: nowrap;
            position: relative;
        }

            .logos:before, .logos:after {
                position: absolute;
                top: 0;
                content: '';
                width: 250px;
                height: 100%;
                z-index: 2;
            }

        .logo_items {
            display: inline-block;
            white-space: nowrap;
            animation: 12s slides infinite linear; /* Adjusted duration for smooth loop */
        }

            .logo_items img {
                height: 115px;
                background: #fff;
                border-radius: 5px;
                padding: 16px 10px;
                border: 1px solid #eee;
            }

        /* Stop the animation on hover */
        .logos:hover .logo_items {
            animation-play-state: paused;
        }

/* Extracted from inline styles */
.snc-s-65c1c01e { margin-top: 12px; }
