.service-item {
    width: 100% !important;
    padding: 10px;
}
.service-content{
    padding: 0 10px;
}
.service-link{
    font-size: 13px !important;
}
.service-summery{
    font-size: 9px !important;
}
    #carouselExampleDark{
        color: white !important;
    }
/* start here arro dotted caraosal */
        @media (max-width: 991px) {
            .swiper-slide.custom-offset {
                margin-top: -70px;
            }

            .swiper-slide.custom-offset2 {
                margin-top: -65px;
            }

            .image-blockp-2 {
                margin-top: -20px !important;
            }

            .img-block-p2 {
                margin-top: 70px !important;
            }

            .two-preive-block {
                margin-top: 96px;
            }

            .tow-preivew-5 {
                margin-top: 100px;
            }

            .image-block-privew-2 {
                margin-top: 75px;
            }

            .icon-block-11 {
                margin-top: -117px;
            }

            .image-block-6 {
                margin-top: 58px;
            }

            .a-3 {
                display: block !important;
            }

            .a-6 {
                display: none !important;
            }
        }

        .fa-facebook-f::after {
            width: 50px !important;
            height: 50px !important;
            font-size: 20px;
        }


        @media (max-width:2195px) {
            .start-space {
                margin-bottom: 120px !important;
            }
        }

        @media (max-width:1199px) {
            .a-1 {
                opacity: 0 !important;
            }

            .start-space {
                margin-bottom: 100px !important;
            }

            .two-preive {
                display: none;
            }

            .two-preive-block {
                margin-top: 96px;
            }

            .two-preive-block-4 {
                /* margin-top: -125px; */

            }


            .image-blockp-2 {
                margin-top: -10px !important;
            }

            .tow-preivew-5 {
                margin-top: 100px;
            }

            .image-block-privew-2 {
                margin-top: 75px;
            }

            .img-block-p2 {
                margin-top: 70px !important;
            }

            .a-6 {
                display: none !important;
            }

            .a-3 {
                display: block !important;
            }

            .icon-block-11 {
                margin-top: -117px;
            }

            .image-block-6 {
                margin-top: 60px;
            }

            .start-space {
                margin-bottom: 10px !important;
            }

        }

        .content-space {
            margin-top: -40px ;
        }

        @media (max-width: 767px) {

            .start-space {
                margin-bottom: 0px !important;
            }

            /* 💡 Sab arrows gayab */
            .arrow-img,
            .a-2 {
                display: none !important;
            }

            /* Sab slides same level */
            .swiper-slide.custom-offset,
            .swiper-slide.custom-offset2 {
                margin-top: 0 !important;
            }

            /* Sab image blocks equal */
            .image-block-privew-2,
            .two-preive-block-4,
            .two-preive-block,
            .img-block-p2 {
                margin-top: 0 !important;
            }

            /* Agar single image ke liye offset tha */
            .imge-single {
                margin-top: 0;
            }

            /* Icon blocks absolute as-is, margin-top optional */
            .icon-block1 {
                position: absolute;
                margin-top: -118px;
            }

            .icon-block2 {
                position: absolute;
                margin-top: -100px;
            }

            .image-block-6 {
                margin-top: 0px;
            }

            .image-blockp-2 {
                margin-top: 10px !important;
            }
        }



        /*  */

        .a-6 {
            display: none;
        }

        .a-3 {
            display: none;
        }

        /* Make middle slide higher */
        .swiper-slide.custom-offset {
            margin-top: -70px;
            /* Adjust this value as needed */
        }

        .swiper-slide.custom-offset2 {
            margin-top: -65px;
        }

        /* Keep slides display: flex for alignment */
        .swiper-slide {
            display: flex;
            flex-direction: column;
            align-items: center;
        }

        .shape-block {
            position: absolute !important;
            background-color: red !important;
            width: 500px !important;

        }

        /*  */
        .icon-block1 {
            top: 98px !important;
            position: absolute;
            /* left: s; */
            z-index: 2;
        }

        .icon-block2 {
            top: 80px !important;
            position: absolute;
            left: 270%;
            z-index: 2;
        }

        .slider-button-style-1 {
            background: #fff;
            border: 1px solid #ddd;
            border-radius: 50%;
            padding: 10px 12px;
            cursor: pointer;
            box-shadow: 0 2px 5px rgba(0, 0, 0, 0.1);
        }

        .slider-button-style-1 i {
            font-size: 18px;
            color: #333;
        }

        .arrow-img {

            top: 60px;
            left: 390px;

            float: right;
        }



        .mt {
            margin-top: 300px
        }



        .work-process-item-block .image-block .icon-block {
            display: -webkit-inline-box;
            display: -ms-inline-flexbox;
            display: inline-flex;
            position: absolute;
            top: -22px;
            left: 50px;
            -webkit-box-pack: center;
            -ms-flex-pack: center;
            justify-content: center;
            -webkit-box-align: center;
            -ms-flex-align: center;
            align-items: center;
            border-radius: 50%;
            background: linear-gradient(237deg, rgb(255, 229, 202) 0%, rgb(246, 146, 30) 53%, rgb(416, 59, 32) 100%);
            width: 40px;
            height: 40px;
        }

        /* === Make each card smaller === */
        .work-process-item {
            padding: 0px 20px;
            /* height: 600px; */
            /* max-width: 340px; */
            margin: auto;
        }

        /* === Make the icon circle smaller === */
        .work-process-item .icon-block img {
            width: 28px;
            /* Reduce from 34px */
            height: 28px;
        }

        /* === Make the arrow image smaller === */
        .work-process-item-block .arrow-img {
            width: 200px;
            /* Reduce from 100px if you used it before */
            height: auto;
        }

        /* === Make the dot shape smaller === */
        .work-process-item .dot-block img {
            margin-top: 85px;
            width: 50px;
            /* Reduce from 69px */
            height: auto;
        }


        .work-process-item .dot-block-1 img {
            margin-top: 75px;
            width: 50px;
            /* Reduce from 69px */
            height: auto;
        }

        .work-process-item .dot-block-2 img {
            margin-top: 27px;
            width: 50px;
            /* Reduce from 69px */
            height: auto;
        }

        /* === Adjust shape-block arrow if needed === */
        .work-process-item .shape-block img {
            width: 180px;
            /* Reduce from 243px */
            height: auto;
        }

        /* === Text size adjustments === */
        .work-process-item .content h4 {
            font-size: 18px;
        }

        .work-process-item .content p {
            font-size: 14px;
            line-height: 1.5;
        }

        .team-member-image-block .testi-item {
            bottom: 20px;
            left: 50%;
            transform: translateX(-50%);
        }

        .team-member-image-block {
            position: relative;
        }

        .testi-item {   
            position: absolute;
        }


        /* Text color for card content */
        .fh-service-box {
            color: #0b113a;
        }

        .fh-service-box h4,
        .fh-service-box p {
            color: #0b113a;
        }

        /* Icon hover effect */
        .fh-service-box .fh-icon i {
            transition: transform 0.3s ease, color 0.3s ease;
            color: #0b113a;
        }

        .fh-service-box:hover .fh-icon i {
            transform: translateY(-5px);
            color: #0b113a;
        }



        .team-member-item {
            height: auto;
            width: 200px;
            padding: 20px 10px;
        }

        .team-member-image-block {
            /* padding: 10px 10px; */
            height: 100%;
            overflow: hidden;
        }

        .team-member-image-block img {
            width: 100%;
            height: 120px;
            object-fit: cover;
        }

        .testi-des {
            font-size: 13px;
            padding: 10px;
            margin-top: -20px;
            color: #333;
            /* background-color: gray; */
            /* opacity: ; */
        }
