.bg-white {
    background-color: #FFFFFF !important;
}
    /* section.section-pagetitle-breadcrumb-menu {
        display: block;
    } */
    section.section-pagetitle {
        display: none;
    }

    .request-call-form-bim-lp-top {
        box-shadow: 0px 0px 4px #ccc;
        border-radius: 8px;
        padding: 10px 10px 25px !important;
    }
     /* Form fields custom styling */
    .form-control {
      border-radius: 6px;
      border: 1.5px solid #ccc;
      padding: 0.4rem 0.75rem;
      font-size: 0.9rem;
      transition: border-color 0.2s ease-in-out;
    }
    .form-control:focus {
      border-color: #d94d53;
      box-shadow: 0 0 0 0.2rem rgba(217, 77, 83, 0.25);
    }
    /* Unique classes for each form field */
    .input-captcha {
      letter-spacing: 0.2em;
      font-weight: 700;
      text-transform: uppercase;
      background-color: #f8f8f8;
    }
    /* Captcha container */
    .captcha-container {
      display: flex;
      gap: 1rem;
      align-items: center;
      margin-bottom: 1.25rem;
    }
    .captcha-text {
      flex: 1 1 70px;
      font-size: 0.9rem;
      border-radius: 6px;
      text-align: center;
      background-color: #f8f8f8;
      border: 1.5px solid #ccc;
      padding: 0.4rem 0.75rem;
      user-select: none;
      letter-spacing: 0.2em;
      font-weight: 700;
      color: #999;
    }
    /* Submit button */
    .btn-submit {
      background-color: #d94d53;
      border-color: #d94d53;
      font-weight: 600;
      width: 100%;
      padding: 0.5rem;
      font-size: 1rem;
      transition: background-color 0.3s ease;
    }
    .btn-submit:hover,
    .btn-submit:focus {
      background-color: #b73b41;
      border-color: #b73b41;
      box-shadow: 0 0 8px rgba(183, 59, 65, 0.5);
    }
    .bim-new-bottom-cta-form .country_name_blcoks.zcwf_row{
        width:100%;
    }

    /* Overlay to slightly dim background behind content */
    .top-hero-sections-bim {
      /* background: rgba(255,255,255,0.95); */
       background: url('https://www.gsourcedata.com/wp-content/uploads/2025/08/rectangle-2-68930ef8d7e4e-1.webp') no-repeat center center;
      background-size: contain;
      padding: 0rem 0rem;
      display: flex;
      align-items: center;
      justify-content: center;
    }   
    .top-hero-sections-bim em {
      font-style: italic;
      opacity: 0.65;
    }
    .top-hero-sections-bim .service-new-features {
        display: flex;
        gap: 20px;
        flex-direction: column;
        flex-wrap: wrap;
        align-content: flex-start;
    }
    .top-hero-sections-bim .servicefeature-content {
        display: flex;
        align-items: center;
        gap: 6px;
        /* border: 1px solid var(--primary); */
        box-shadow: 0 0 5px rgb(0 0 0 / 0.08);
        border-radius: 16px;
        padding: 8px 20px;
        background: #FFFFFF;
    }
    .top-hero-sections-bim .servicefeature-content img{
        width: 25px;
        height: 25px;
    }
    .top-hero-sections-bim .servicefeature-content p{
        margin-bottom:0px;
    }
    .top-hero-sections-bim .form-container {
      flex: 1 1 440px;
      background: #ffffff !important;
      border-radius: 6px;
      box-shadow: 0 2px 10px rgb(0 0 0 / 0.2);
      padding: 0.5rem;
    }
    .top-hero-sections-bim .form-container h5 {
      font-weight: 600;
      font-size: 1.125rem;
      margin-bottom: 1.5rem;
      color: #333;
    }
    .top-hero-sections-bim .bim-top-logos {
        /* max-width: 93%;
        overflow: hidden;
        margin: 0px 20px; */
        /* max-width: 96%; */
        max-width: 720px;
        overflow: hidden;
        margin: 0px 0px;
        display: flex;
        align-items: center;
        justify-content: space-between;
    }
    .top-hero-sections-bim .bim-top-logos img {
        margin: 0px 10px;
        width: 75px;
        max-width: 100%;
    }   

    #quality-assurance-bim-new-section{
        background:#F6F8FA;
    }
    .quality-assurance-bim-new-services .card-custom {
        display: flex;
        flex-direction: column;
        gap: 0.5rem;
        border: none;
        position: relative;
        box-shadow: 0 0 10px rgb(0 0 0 / 0.05);
        padding: 1rem 1rem;
        margin-bottom: 1.5rem;
        min-height: 260px;
        max-width: 400px;      
        border-radius: 16px;
        background: #fff;        
        transition: background-color 0.3s ease, color 0.3s ease;
        cursor: pointer;
        justify-content: space-between;
    }
    .quality-assurance-bim-new-services .card-custom .btn-readmore {
        bottom: 0.5rem;
        right: 1.5rem;
        background-color: #FFFFFF;
        color: #fff;
        border-radius: 1.5rem;
        font-size: 0.8rem;
        padding: 0.25rem 1rem;
        border: none;
        text-decoration: none;
        display: inline-block;
        transition: background-color 0.3s ease, color 0.3s ease;
        cursor: pointer;
        width: 96px;
        text-align: center;
    }
    /* Hover styles for card */
    .quality-assurance-bim-new-services .card-custom:hover {
      background-color: #EA5B60;
      color: #fff;
    }
    
    .quality-assurance-bim-new-services .card-custom:hover .icon-wrapper {
      display:none;
    }
    .quality-assurance-bim-new-services .card-custom:hover .btn-readmore {
      display:block;
      background-color: #FFFFFF;
      color: #EA5B60;
      text-decoration: none;
    }
    .card-custom:hover .btn-readmore:hover {
      background-color: #f8d7da;
      color: #EA5B60;
    }

    .bim-new-monials-slider .bim-new-testimonials-items {
        border: 1px solid #E0E0E0;
        padding: 7px 16px;
        margin: 20px;
        border-radius: 8px;
        background:#ffffff;
        min-height: 225px;
    }
    .bim-new-testimonials-content-details {
        display: flex;
        flex-direction: column;
        justify-content: space-between;
        min-height: 188px;
    }
    .bim-new-monials-slider .slick-list{
        padding:0 0% 0 0 !important
    }

    .bim-new-test-bg {
        background: #F6F8FA;
        max-width: 650px;
        text-align: center;
        display: block;
        margin: 0 auto;
        height: 400px;
        border-radius: 24px;
        padding: 30px;
    }
    #bim-new-testimonials .slider-bim-new-monials {
        position: absolute;
        top: 6rem;
        left: 0;
        right: 0;
    }

    .bim-new-monials-slider button {
        border-style: none !important;
        background-color: transparent !important;
        position: absolute;
        border: 1px solid;
    }
    .bim-new-monials-slider button.slick-next {
        right: -37px;
        top: 40%;
    }
    .bim-new-monials-slider button.slick-prev {
        left: -37px;
        top: 40%;
    }
    .bim-new-monials-slider .slick-next::before, .bim-new-monials-slider .slick-prev::before {
        content: " " !important;
        background-repeat: no-repeat;
        display: inline-block;
        opacity: 1 !important;
        background-size: 30px;
    }
    .bim-new-monials-slider .slick-prev::before, .bim-new-monials-slider .slick-next::before {
        width: 30px;
        height: 30px;
        background-image: url("data:image/svg+xml,%0A%3Csvg width='32' height='33' viewBox='0 0 32 33' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg filter='url(%23filter0_d_729_1690)'%3E%3Crect x='0.5' y='0.5' width='31' height='31' rx='5.5' stroke='%23D0D7DE' shape-rendering='crispEdges'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M18.7708 11.2197C18.4652 10.9268 17.9696 10.9268 17.664 11.2197L13.2292 15.4697C12.9236 15.7625 12.9236 16.2374 13.2292 16.5303L17.664 20.7803C17.9696 21.0732 18.4652 21.0732 18.7708 20.7803C19.0764 20.4874 19.0764 20.0126 18.7708 19.7197L14.8894 16L18.7708 12.2803C19.0764 11.9874 19.0764 11.5126 18.7708 11.2197Z' fill='%23636C76'/%3E%3C/g%3E%3Cdefs%3E%3Cfilter id='filter0_d_729_1690' x='0' y='0' width='32' height='33' filterUnits='userSpaceOnUse' color-interpolation-filters='sRGB'%3E%3CfeFlood flood-opacity='0' result='BackgroundImageFix'/%3E%3CfeColorMatrix in='SourceAlpha' type='matrix' values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0' result='hardAlpha'/%3E%3CfeOffset dy='1'/%3E%3CfeComposite in2='hardAlpha' operator='out'/%3E%3CfeColorMatrix type='matrix' values='0 0 0 0 0.121569 0 0 0 0 0.137255 0 0 0 0 0.156863 0 0 0 0.04 0'/%3E%3CfeBlend mode='normal' in2='BackgroundImageFix' result='effect1_dropShadow_729_1690'/%3E%3CfeBlend mode='normal' in='SourceGraphic' in2='effect1_dropShadow_729_1690' result='shape'/%3E%3C/filter%3E%3C/defs%3E%3C/svg%3E%0A");
    }
    .bim-new-monials-slider .slick-next::before {
        transform: rotate(180deg);
    }

    .faq-pre-media .accordion-button:not(.collapsed) h4{
        color: #000;
    }
    .faq-pre-media .accordion-collapse.collapse.show p{
        color: #000;
    }
    .faq-pre-media .faqs-home .accordion-button::after, .faq-pre-media .faqs-home .accordion-button:not(.collapsed)::after {
        content: "";
        background-image: url("data:image/svg+xml,%3Csvg width='50' height='50' viewBox='0 0 33 33' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg filter='url(%23filter0_d_432_279)'%3E%3Crect x='1' y='0.5' width='31' height='31' rx='5.5' stroke='%23F0AEB1' shape-rendering='crispEdges'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M10.5 15.75C10.5 15.3358 10.8358 15 11.25 15H21.25C21.6642 15 22 15.3358 22 15.75C22 16.1642 21.6642 16.5 21.25 16.5H11.25C10.8358 16.5 10.5 16.1642 10.5 15.75Z' fill='%23EA5B60'/%3E%3C/g%3E%3Cdefs%3E%3Cfilter id='filter0_d_432_279' x='0.5' y='0' width='32' height='33' filterUnits='userSpaceOnUse' color-interpolation-filters='sRGB'%3E%3CfeFlood flood-opacity='0' result='BackgroundImageFix'/%3E%3CfeColorMatrix in='SourceAlpha' type='matrix' values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0' result='hardAlpha'/%3E%3CfeOffset dy='1'/%3E%3CfeComposite in2='hardAlpha' operator='out'/%3E%3CfeColorMatrix type='matrix' values='0 0 0 0 0.121569 0 0 0 0 0.137255 0 0 0 0 0.156863 0 0 0 0.04 0'/%3E%3CfeBlend mode='normal' in2='BackgroundImageFix' result='effect1_dropShadow_432_279'/%3E%3CfeBlend mode='normal' in='SourceGraphic' in2='effect1_dropShadow_432_279' result='shape'/%3E%3C/filter%3E%3C/defs%3E%3C/svg%3E%0A");
        background-size: 100%;
        color: #000 !important;
        width: 30px;
        height: 30px;
    }
    .faq-pre-media .faqs-home .accordion-button.collapsed::after{
        content: "";
        background-image: url("data:image/svg+xml,%0A%3Csvg width='32' height='33' viewBox='0 0 32 33' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg filter='url(%23filter0_d_432_286)'%3E%3Crect x='0.5' y='1' width='30.5' height='30.5' rx='5.5' stroke='%23F0AEB1' shape-rendering='crispEdges'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M15.75 10.5C15.9489 10.5 16.1397 10.579 16.2803 10.7197C16.421 10.8603 16.5 11.0511 16.5 11.25V15.5H20.75C20.9489 15.5 21.1397 15.579 21.2803 15.7197C21.421 15.8603 21.5 16.0511 21.5 16.25C21.5 16.4489 21.421 16.6397 21.2803 16.7803C21.1397 16.921 20.9489 17 20.75 17H16.5V21.25C16.5 21.4489 16.421 21.6397 16.2803 21.7803C16.1397 21.921 15.9489 22 15.75 22C15.5511 22 15.3603 21.921 15.2197 21.7803C15.079 21.6397 15 21.4489 15 21.25V17H10.75C10.5511 17 10.3603 16.921 10.2197 16.7803C10.079 16.6397 10 16.4489 10 16.25C10 16.0511 10.079 15.8603 10.2197 15.7197C10.3603 15.579 10.5511 15.5 10.75 15.5H15V11.25C15 11.0511 15.079 10.8603 15.2197 10.7197C15.3603 10.579 15.5511 10.5 15.75 10.5Z' fill='%23EA5B60'/%3E%3C/g%3E%3Cdefs%3E%3Cfilter id='filter0_d_432_286' x='0' y='0.5' width='31.5' height='32.5' filterUnits='userSpaceOnUse' color-interpolation-filters='sRGB'%3E%3CfeFlood flood-opacity='0' result='BackgroundImageFix'/%3E%3CfeColorMatrix in='SourceAlpha' type='matrix' values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0' result='hardAlpha'/%3E%3CfeOffset dy='1'/%3E%3CfeComposite in2='hardAlpha' operator='out'/%3E%3CfeColorMatrix type='matrix' values='0 0 0 0 0.121569 0 0 0 0 0.137255 0 0 0 0 0.156863 0 0 0 0.04 0'/%3E%3CfeBlend mode='normal' in2='BackgroundImageFix' result='effect1_dropShadow_432_286'/%3E%3CfeBlend mode='normal' in='SourceGraphic' in2='effect1_dropShadow_432_286' result='shape'/%3E%3C/filter%3E%3C/defs%3E%3C/svg%3E%0A");
        background-size: 100%;
        color: #000 !important;
        width: 30px;
        height: 30px;
    }
    .faq-pre-media .faqs-home .accordion-button:not(.collapsed)::after {
        transform: rotate(0deg);
    }
    .faq-pre-media .faqs-home .accordion-button:not(.collapsed) , .faqs-home .accordion > .accordion-item .show , .faqs-home .accordion-collapse:not(.collapsed){
        border:none !important;
    }
    .faq-pre-media .faqs-home .accordion > .accordion-item {
        border: none;
        margin-top: 20px;
        background: #FFFFFF;
        margin-bottom: 20px;
        border-top: none;
        box-shadow: none;
        border-radius: 0px;
        border-bottom: 1px solid #E7E7E7 !important;
    }
    .faq-pre-media .faqs-home .accordion-body{
        padding: 0px 20px 20px;
    }
    .faq-pre-media .faqs-home .accordion-button{
        padding: 15px 20px 10px 20px;
    }
    .faq-pre-media .faqs-home .collapsed.accordion-button {
        border-radius: 0px;
    }
    .faq-pre-media .faqs-home .accordion-button:not(.collapsed) ,  .faq-pre-media .faqs-home .accordion-button.collapsed{
        border: none;
    }
    .faq-pre-media .faqs-home .accordion-item button.accordion-button {
        display: flex;
        justify-content: space-between;
    }


    .slider-container {
        margin: 40px auto 24px auto;
        position: relative;
    }
    .workspace-slide {
        position: relative;
        min-height: 350px;
        margin: 20px;
        background: #eee;
        border-radius: 8px;
        overflow: hidden;
    }
    .slide-bg {
        width: 100%;
        height: 100%;
        /* object-fit: cover; */
        position: absolute;
        left: 0;
        top: 0;
        z-index: 0;
        /* filter: brightness(0.98); */
        border-radius: 8px;
    }
    .cover-overlay {
        position: absolute;
        left: 0; top: 0;
        width: 100%; height: 100%;
        background: rgba(0,0,0,0.2);
        backdrop-filter: blur(0px);
        border-radius: 8px;
        z-index: 2;
        display: flex;
        flex-direction: column;
        justify-content: center;
        align-items: center;
        border: 1px solid #fff;
        padding: 0 1.4rem;
    }
    .workspace-slide.slick-slide.slick-current.slick-active .cover-overlay {
        background: rgba(0,0,0,0.4);
    }
    .workspace-slide.slick-slide.slick-current.slick-active .slide-card h2 , .workspace-slide.slick-slide.slick-current.slick-active .slide-card p , .workspace-slide.slick-slide.slick-current.slick-active  .slide-card{
        color: var(--primary);
        background:#ffffff;
    }
    .workspace-slide.slick-slide.slick-current.slick-active .bim-new-project-explore-link { 
        display:block !important;
    }
    .slide-card {
        position: absolute;
        top: 50%;
        left: 50%;
        transform: translate(-50%,-50%);
        border-radius: 8px;
        box-shadow: 0 2px 18px rgba(52,62,108,.09);
        padding: 10px;
        max-width: 420px;
        min-width: 320px;
        width: 70%;
        border: 1px solid #fff;
        display: flex;
        flex-direction: column;
        justify-content: space-between;
        min-height: 250px;
        z-index: 2;
        background: transparent;
    }
    .slide-card h2 {
        color: #ffffff;
    }
    .slide-card p {
        color: #ffffff;
    }

    .bim-new-service-projects-slider {
        margin-left: 15%;
    }

    @media (max-width: 768px) {
        .h2-title {
            font-size: 32px !important;
            line-height: 36px !important;
            text-align: center !important;
        }
        .our-Workflow-slider .our-Workflow-text {
            min-height: auto !important;
            height: auto !important;
        }

    }
    @media(max-width:600px){
        .top-hero-sections-bim .service-new-features {
            gap: 10px 10px;
        }
        .top-hero-sections-bim em {
            font-size: 20px !important;
        }
        .top-hero-sections-bim {  
            display: block;
        }
        .top-hero-sections-bim .bim-top-logos {
            max-width: 100%;
            overflow: hidden;
            margin: 0px 0px;
        }

        .bim-new-lod .bim-lod-card {
            min-height: 140px;
        }

        .bim-new-monials-slider button.slick-next {
            right: 35%;
            top: unset;
            bottom: -90px;
        }
        .bim-new-monials-slider button.slick-prev {
            left: 40%;
            top: unset;
            bottom: -90px;
        }

        #bim-new-softlogs .softlogs-heading-right {
            display: block;
        }
        .bim-new-softlogs-slider img{ 
            margin:0px 10px; 
        }

        .bim-new-got-project-content{
            text-align:center;
        }
        .bim-new-got-project-thumbnail{
            width: 50%;
        }
        .bim-new-choose-card-custom {
            min-height: 115px;
        }
        .bim-new-why-choose-col-2 .bim-new-choose-card-custom {
            margin: 0px 0px;
        }
        .bim-new-why-choose-col-2{
            margin: 10px 0px;
        }
        .bim-new-collab-arrow::before {
            content: none;
        }


        .our-Workflow-slider-mobile .workflow-col-item .workflow-col.cardss.position-relative {
            padding: 0px 20px;
            /* display: flex;
            flex-direction: column;
            justify-content: space-between; */
            /* border: 1px solid #ccc; */
            border-radius: 8px;
            box-shadow: 0px 0px 2px #000;
            margin-bottom: 20px;
        }
        
    }
    @media (max-width: 570px) {
        .bim-new-service-projects-slider {
            margin-left: 0%;
        }        
        .slide-card h2 { 
            font-size: 1.04rem;
        }
        .slide-card p { 
            font-size: 0.96rem;
        }
        .slider-container { max-width: 98vw; min-height: 320px; margin: 14px auto; }
        .workspace-slide { min-height: 400px; margin:20px 10px; }
        /* .slide-card { padding: 1.07rem .4rem 1rem .4rem; max-width: 98vw; min-width: 1px; } */
        .slide-card {
            padding: 10px;
            max-width: 85%;
            min-width: 85%;
        }
        .workspace-slide .slick-list {
            padding: 0px 50px !important;
        }
    }

    .card-custom.bim-new-child-choose-cards .card-title {
        font-size: 20px;
        line-height: 24px;
    }

    .card-custom.bim-new-child-choose-cards .icon-wrapper > img{
        width: 41px;
    }
    .card-custom.bim-new-child-choose-cards {
        padding: 0px 7rem 0px 0px;
        display: flex;
        flex-direction: column;
        justify-content: space-between;
        /* min-height: 150px; */
    }
    .gradiant-bg-section{
    background: linear-gradient(175deg, rgba(226, 240, 254, 0.21) 10.85%, rgba(240, 174, 177, 0.42) 90.33%);
    }

    .art-work-img{
        border-radius:10px;
        width: 100%;
    }

    .art-works-steps-content .core-services-content-col
    { 
        /* gap: 1px;
        background: #fff;display: flex;
        flex-direction: column;
        align-items: center;
        justify-content: center;
        border-radius:10px;
        box-shadow: 0 8px 20px rgba(0, 0, 0, 0.05); */
        border-radius: 8px;
        gap: 1px;
        background: #fff;
        display: flex;
        flex-direction: column;
        justify-content: space-between;
        min-height: 230px;
    }
    .core-services-content-col .btn-core-service-link {
        display: flex;
        padding: 8px 20px;
        border: 1px solid #ccc;
        width: 95%;
        text-align: center;
        justify-content: center;
        align-content: center;
        align-items: center;
        border-radius: 8px;
        color: #444442;
    }
    .art-work-step-img {
        max-width: 100%;
        width: 100%;
    }

    /* .col-art-works-steps:hover .core-services-content-col h3 , .col-art-works-steps:hover .core-services-content-col p {
        color: var(--primary);
    }
    .col-art-works-steps:hover .core-services-content-col .btn-core-service-link {
         border: 1px solid var(--primary);
         color:#ffffff !important;
         background:var(--primary);
    } */

    #bim-new-softlogs .softlogs-heading-right {
        display: flex;
        align-items: center;
        justify-content: flex-end;
        flex-direction: row;
        text-align: right;
    }
    #bim-new-softlogs .bim-new-softlogs-slider > img{ 
        margin:0px 15px; 
    }
        #bim-new-softlogs .logo-row{
        position: relative;
    }
    #bim-new-softlogs .logo-row::before {
        content: "";
        top: 0;
        left: 0;
        position: absolute;
        width: 2px;
        height: 100%;
        border: 1px solid var(--primary);
    }


    .row.bim-child-img-content-blcok {
        display: flex;
        align-items: center;
    }


    .row-col-project-contents {
        display: flex;
        justify-content: flex-start;
        gap: 15px;
    }
    .col-project-contents-img {
        width: 100%;
        max-width: 400px;
    }
    .col-project-contents-img > img{
        border-radius: 10px;
        object-fit: cover;
    }
    .col-project-contents {
        width: 100%;
        max-width: 450px;
    }
    .bim-child-new-service-projects-slider .cover-overlay-color {
        border-radius: 10px;
        position: absolute;
        top: 0;
        left: 0;
        width: 400px;
        height: 100%;
        background: linear-gradient(180deg, rgba(255, 255, 255, 0.21) 8.85%, rgba(0, 0, 0, 0.42) 98.33%);
    }
    .bim-child-new-service-projects-slider .row-col-project-contents {
        display: flex;
        gap: 15px;
        flex-direction: row;
        flex-wrap: nowrap;
    }

    .bim-child-new-service-projects-slider button {
        border-style: none !important;
        background-color: transparent !important;
        position: absolute;
        border: 0px;
        outline: none;
    }

    .bim-child-new-service-projects-slider .slick-next::before, .bim-child-new-service-projects-slider .slick-prev::before {
        content: " " !important;
        background-repeat: no-repeat;
        display: inline-block;
        opacity: 1 !important;
        background-size: 50px;
    }
    .bim-child-new-service-projects-slider button.slick-prev {
        left: 7rem;
        bottom: -75px;
    }
    .bim-child-new-service-projects-slider button.slick-next {
        left: 13rem;
        bottom: -75px;
    }
    .bim-child-new-service-projects-slider .slick-prev::before, .bim-child-new-service-projects-slider .slick-next::before {
        width: 50px;
        height: 50px;
        background-image: url("data:image/svg+xml,%0A%3Csvg width='58' height='58' viewBox='0 0 58 58' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='0.5' y='0.5' width='57' height='57' rx='6.5' stroke='%239A9A9A'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M32.6944 35.6925C32.2869 36.1025 31.6262 36.1025 31.2187 35.6925L25.3056 29.7425C24.8981 29.3324 24.8981 28.6676 25.3056 28.2576L31.2187 22.3075C31.6262 21.8975 32.2869 21.8975 32.6944 22.3075C33.1019 22.7176 33.1019 23.3824 32.6944 23.7925L27.5192 29L32.6944 34.2076C33.1019 34.6177 33.1019 35.2824 32.6944 35.6925Z' fill='%235B5B5B'/%3E%3C/svg%3E%0A");
    }
    .bim-child-new-service-projects-slider .slick-next::before {
        transform: rotate(180deg);
    }
    .bim-child-project-item:hover .slide-card-content h2 { 
        color:var(--primary);
    }
    .bim-child-project-item.slick-slide.slick-current.slick-active.slick-center .slide-card-content h2 {
        color:var(--primary);
    }


    /* .row-col-project-contents {
        display: flex;
        justify-content: flex-start;
        gap: 15px;
    }
    .col-project-contents-img {
        width: 500px;
        max-width: 500px;
    }
    .col-project-contents {
        width: 450px;
        max-width: 450px;
    }
    img.slide-bg-img {
        border-radius: 8px;
        width: 100%;
        max-width: 100%;
    } */

    .bim-child-new-tired-rework-content {
        display: flex;
        flex-direction: column;
        /* justify-content: space-between; */
        justify-content: center;
        height: 80%;
    }

    .cover-overlay-color {
        display: flex;
        align-items: flex-start;
        /* height: 100%; */
        flex-direction: column;
        justify-content: space-between;
    }
    img.bim-child-new-tired-rework-thumbnail {
        width: 100%;
        padding: 0px;
        border-radius: 0px 8px 8px 0px;
    }
    .content-over-colors {
        background: linear-gradient(91deg, rgba(255, 255, 255, 0.21) 30.85%, rgba(240, 174, 177, 0.42) 70.33%);
        height: 100%;
        width: 100%;
        border-radius: 10px;
    }
    .tired-reworks-section-content .tired-rework-overcolor {
        position: absolute;
        top: 0;
        right:0;
        width: 70%;
        height: 100%;
        background: linear-gradient(91deg, rgba(255, 255, 255, 0.21) 30.85%, rgba(240, 174, 177, 0.42) 70.33%);
        cursor: pointer;
        border-radius: 10px;
    }


 
        .our-workflow-section {
            padding: 32px 0;
            /* max-height: 500px;
            height: 500px;  */
            overflow: hidden;
            display: flex;
            flex-direction: column;
            justify-content: center;
            align-items: center;
        }
        .our-Workflow-title {
            font-size: 2rem;
            font-weight: 700;
            margin-bottom: 18px;
            /* color: #2d205e; */
            letter-spacing: -1px;
        }
        .our-Workflow-title::after{
            content:"";
            position:absolute;
            top:30px;
            left:0;
            width: 50px;
            height: 50px;
            background-image: url("data:image/svg+xml,%3Csvg width='42' height='45' viewBox='0 0 42 45' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M16.5 2.9375C15.625 3.52083 14.7083 4.20833 13.75 5C12.8333 5.75 12 6.60417 11.25 7.5625C10.5 8.47917 9.875 9.5 9.375 10.625C8.91667 11.7083 8.6875 12.8542 8.6875 14.0625C8.6875 14.8958 8.95833 15.5625 9.5 16.0625C10.0417 16.5208 10.7292 16.9375 11.5625 17.3125C12.3958 17.6875 13.2917 18.1042 14.25 18.5625C15.2083 18.9792 16.1042 19.5417 16.9375 20.25C17.7708 20.9583 18.4583 21.8958 19 23.0625C19.5417 24.1875 19.8125 25.6667 19.8125 27.5C19.8125 29 19.5625 30.4167 19.0625 31.75C18.6042 33.0417 17.9375 34.1875 17.0625 35.1875C16.2292 36.1458 15.2083 36.9167 14 37.5C12.8333 38.0833 11.5417 38.375 10.125 38.375C8.79167 38.375 7.54167 38.1667 6.375 37.75C5.20833 37.3333 4.1875 36.7083 3.3125 35.875C2.4375 35 1.75 33.8958 1.25 32.5625C0.75 31.2292 0.5 29.625 0.5 27.75C0.5 25.25 0.854167 22.75 1.5625 20.25C2.27083 17.7083 3.27083 15.2708 4.5625 12.9375C5.85417 10.6042 7.39583 8.41667 9.1875 6.375C11.0208 4.33333 13.0417 2.5 15.25 0.875L16.5 2.9375ZM34.0625 8.4375C33.3125 9.0625 32.5625 9.79167 31.8125 10.625C31.1042 11.4583 30.4583 12.375 29.875 13.375C29.2917 14.3333 28.8125 15.3542 28.4375 16.4375C28.0625 17.4792 27.875 18.5208 27.875 19.5625C27.875 20.8125 28.1875 21.6875 28.8125 22.1875C29.4792 22.6875 30.2917 23.0625 31.25 23.3125C32.25 23.5625 33.3125 23.8125 34.4375 24.0625C35.6042 24.2708 36.6667 24.7083 37.625 25.375C38.625 26.0417 39.4375 27.0625 40.0625 28.4375C40.7292 29.8125 41.0625 31.7708 41.0625 34.3125C41.0625 35.7708 40.8125 37.125 40.3125 38.375C39.8542 39.625 39.1875 40.7292 38.3125 41.6875C37.4792 42.6042 36.4583 43.3333 35.25 43.875C34.0417 44.4167 32.7083 44.6875 31.25 44.6875C29.9167 44.6875 28.6667 44.4167 27.5 43.875C26.3333 43.2917 25.3125 42.4375 24.4375 41.3125C23.6042 40.1458 22.9375 38.7083 22.4375 37C21.9792 35.2917 21.75 33.2917 21.75 31C21.75 28.8333 21.9792 26.6667 22.4375 24.5C22.9375 22.2917 23.6458 20.1458 24.5625 18.0625C25.5208 15.9375 26.6458 13.9167 27.9375 12C29.2708 10.0417 30.7917 8.25 32.5 6.625L34.0625 8.4375Z' fill='black'/%3E%3C/svg%3E");
            background-repeat:no-repeat;
        }
        .our-Workflow-slider {
            width: 100%;
            /* max-width: 450px;
            height: 370px;  */
            /* max-width: 500px;
            height: 500px; */
        }
        .our-Workflow-slider .slick-list {
            padding: 15% 5% 20% 0 !important;
        }
        .our-Workflow-slider .card {
            background:transparent;           
            display: flex;
            flex-direction: column;
            justify-content: space-between;
            border: none;
        }
        .our-Workflow-numbers{
            text-align: right;
            position: absolute;
            top: 8px;
            right: 50px;
        }
        .our-Workflow-numbers p {
            border-radius: 50%;
            background: #ffffff;
            display: flex;
            padding: 0px;
            width: 50px;
            height: 50px;
            align-items: center;
            justify-content: center;
        }
        .our-Workflow-text {
            background: #fff;
            border-radius: 1rem;
            box-shadow: 0 4px 24px rgba(130, 132, 158, 0.11);
            border: none;
            padding: 1.5rem;
            min-height: 200px;
            margin: 12px 10px;
            height: 200px; /* consistent card height */
            max-width: 500px;
            margin-left: auto;
            margin-right: auto;
        }
        .our-Workflow-text p{
            margin: 12px 0 8px 0;
            flex-grow: 1;
        }
        .our-workflow .card {
            height: 200px;
            padding: 10px;
            overflow: hidden;
            min-height: 200px;
        }
        .our-Workflow-slider .slick-slide.slick-current.slick-active .our-Workflow-numbers p {
            background:var(--primary);
            color:#ffffff !important;
        }
        .our-Workflow-slider .slick-slide.slick-current.slick-active .our-Workflow-text{
            background:#FFF2F2 !important;
        }
        

    
        .our-Workflow-numbers {
            text-align: right;
            position: absolute;
            top: 40%;
            right: -16px;
        }
        .card.position-relative::before {
            content: "";
            position: absolute;
            top: 0;
            right: 8px;
            width: 2px;
            border-left: 2px solid var(--primary);
            height: 100%;
        }

  .our-Workflow-slider .workflow-col {
        /* border-top: 2px solid #EA5B60;
        border-bottom: 0px solid #EA5B60; */
        display: flex;
        flex-direction: column;
        justify-content: center;
        padding: 20px;
        position:relative;
    }
    /* .our-Workflow-slider .workflow-col-item::before {
        content: "";
        position: absolute;
        top: 0px;
        left: 53px;
        width: 80%;
        height: 2px;
        color: #EA5B60;
        border-top: 2px solid;
    } */
    .our-Workflow-numbers {
        text-align: right;
        position: absolute;
        top: -24px;
        left: 30px;
        right: unset;
    }
    .our-Workflow-text{
        background:transparent;
        box-shadow:none;
        border-radius: 0px;
        border: none;
        padding: 10px 2rem 1px 1.5rem;
        min-height: 200px;
        height: 200px;
        margin-left: auto;
        margin-right: auto;
        max-width: 100%;
    }

    .our-Workflow-slider .workflow-number {
        font-size: 20px;
        font-weight: bold;
        margin-bottom: 10px;
    }

    .our-Workflow-slider .workflow-title {
        font-size: 18px;
        font-weight: 600;
        margin-bottom: 8px;
    }

    .our-Workflow-slider .workflow-text {
        font-size: 16px;
        line-height: 1.4;
    }
    .workflow-col-item{
        position:relative;
    }
    .our-Workflow-slider .workflow-col-item::after {
        content: "";
        position: absolute;
        top: 16px;
        right: -20px;
        width: 10px;
        height: 20%;
        color: #EA5B60;
        border-right: 2px solid;
    }
    .our-Workflow-slider .workflow-col-item::before {
        content: "";
        position: absolute;
        top: 0px;
        left: 17%;
        width: 80%;
        height: 2px;
        color: #EA5B60;
        border-top: 2px solid;
        
    }
    /* .our-Workflow-slider .workflow-col-item:nth-child(3)::after , .our-Workflow-slider .workflow-col-item:nth-child(9)::after , .our-Workflow-slider .workflow-col-item:nth-child(15)::after{
        height: 82%;
    }
    .our-Workflow-slider .workflow-col-item:nth-child(4)::before , .our-Workflow-slider .workflow-col-item:nth-child(10)::before , .our-Workflow-slider .workflow-col-item:nth-child(16)::before{
        content: "";
        position: absolute;
        top: 16px;
        left: 32px;
        width: 10px;
        height: 82%;
        color: #EA5B60;
        border-left: 2px solid;
    } */

     .our-Workflow-slider .workflow-col-item:nth-child(3)::after , .our-Workflow-slider .workflow-col-item:nth-child(6)::after , .our-Workflow-slider .workflow-col-item:nth-child(9)::after , .our-Workflow-slider .workflow-col-item:nth-child(12)::after , .our-Workflow-slider .workflow-col-item:nth-child(15)::after , .our-Workflow-slider .workflow-col-item:nth-child(18)::after{
        height: 0%;
    }

    .bim-new-collab-arrow::before {
        content: "";
        position: absolute;
        background-image: url("data:image/svg+xml,%0A%3Csvg width='103' height='16' viewBox='0 0 103 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M102.707 8.93465C103.098 8.54412 103.098 7.91096 102.707 7.52043L96.3431 1.15647C95.9526 0.765947 95.3195 0.765947 94.9289 1.15647C94.5384 1.547 94.5384 2.18016 94.9289 2.57068L100.586 8.22754L94.9289 13.8844C94.5384 14.2749 94.5384 14.9081 94.9289 15.2986C95.3195 15.6891 95.9526 15.6891 96.3431 15.2986L102.707 8.93465ZM0 8.22754V9.22754H102V8.22754V7.22754H0V8.22754Z' fill='%23EA5B60'/%3E%3C/svg%3E%0A");
        width: 103px;
        height: 16px;
        background-repeat: no-repeat;
        background-size: cover;
    }
    .bim-new-testimonials-content-details {
        position: relative;
        padding: 20px 0px 0px 10px;
        height: 225px;
    }

    .bim-new-testimonials-content-details > p::before {
        position: absolute;
        content: "";
        top: 15px;
        left: -6px;
        width: 20px;
        height: 20px;
        /* background-image: url("data:image/svg+xml,%0A%3Csvg width='13' height='9' viewBox='0 0 13 9' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12.3692 4.40793V6.78368C12.3628 7.96947 11.4115 8.92914 10.236 8.93563H8.73421C8.02817 8.93355 7.45633 8.35669 7.45427 7.64446V4.40793C7.45469 2.25318 9.18367 0.505172 11.3197 0.5C11.5538 0.503735 11.7426 0.694256 11.7463 0.930389C11.7456 1.16779 11.555 1.36007 11.3197 1.36078C10.1441 1.36224 9.0772 2.05506 8.58915 3.13398C8.63604 3.11929 8.68522 3.11346 8.73421 3.11677H11.0893C11.7953 3.11885 12.3672 3.69571 12.3692 4.40793ZM4.60427 3.11677H2.24918C2.20019 3.11346 2.15101 3.11929 2.10412 3.13398C2.59775 2.05599 3.66607 1.36438 4.84319 1.36078C5.07853 1.36007 5.26913 1.16779 5.26984 0.930389C5.26613 0.694256 5.07727 0.503735 4.84319 0.5C2.70561 0.504734 0.973931 2.25161 0.969238 4.40793V7.64446C0.974305 8.35542 1.5444 8.93052 2.24918 8.93563H3.75097C4.92771 8.93218 5.88079 7.97074 5.88421 6.78368V4.40793C5.88515 3.69579 5.31363 3.11772 4.60768 3.11677C4.60654 3.11677 4.60541 3.11677 4.60427 3.11677Z' fill='%235465C2'/%3E%3C/svg%3E%0A"); */
        /* background-image: url("data:image/svg+xml,%0A%3Csvg width='13' height='9' viewBox='0 0 13 9' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12.3692 4.40793V6.78368C12.3628 7.96947 11.4115 8.92914 10.236 8.93563H8.73421C8.02817 8.93355 7.45633 8.35669 7.45427 7.64446V4.40793C7.45469 2.25318 9.18367 0.505172 11.3197 0.5C11.5538 0.503735 11.7426 0.694256 11.7463 0.930389C11.7456 1.16779 11.555 1.36007 11.3197 1.36078C10.1441 1.36224 9.0772 2.05506 8.58915 3.13398C8.63604 3.11929 8.68522 3.11346 8.73421 3.11677H11.0893C11.7953 3.11885 12.3672 3.69571 12.3692 4.40793ZM4.60427 3.11677H2.24918C2.20019 3.11346 2.15101 3.11929 2.10412 3.13398C2.59775 2.05599 3.66607 1.36438 4.84319 1.36078C5.07853 1.36007 5.26913 1.16779 5.26984 0.930389C5.26613 0.694256 5.07727 0.503735 4.84319 0.5C2.70561 0.504734 0.973931 2.25161 0.969238 4.40793V7.64446C0.974305 8.35542 1.5444 8.93052 2.24918 8.93563H3.75097C4.92771 8.93218 5.88079 7.97074 5.88421 6.78368V4.40793C5.88515 3.69579 5.31363 3.11772 4.60768 3.11677C4.60654 3.11677 4.60541 3.11677 4.60427 3.11677Z' fill='%23EA5B60'/%3E%3C/svg%3E%0A"); */
        background-image: url("data:image/svg+xml,%0A%3Csvg width='13' height='9' viewBox='0 0 13 9' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12.3692 4.40793V6.78368C12.3628 7.96947 11.4115 8.92914 10.236 8.93563H8.73421C8.02817 8.93355 7.45633 8.35669 7.45427 7.64446V4.40793C7.45469 2.25318 9.18367 0.505172 11.3197 0.5C11.5538 0.503735 11.7426 0.694256 11.7463 0.930389C11.7456 1.16779 11.555 1.36007 11.3197 1.36078C10.1441 1.36224 9.0772 2.05506 8.58915 3.13398C8.63604 3.11929 8.68522 3.11346 8.73421 3.11677H11.0893C11.7953 3.11885 12.3672 3.69571 12.3692 4.40793ZM4.60427 3.11677H2.24918C2.20019 3.11346 2.15101 3.11929 2.10412 3.13398C2.59775 2.05599 3.66607 1.36438 4.84319 1.36078C5.07853 1.36007 5.26913 1.16779 5.26984 0.930389C5.26613 0.694256 5.07727 0.503735 4.84319 0.5C2.70561 0.504734 0.973931 2.25161 0.969238 4.40793V7.64446C0.974305 8.35542 1.5444 8.93052 2.24918 8.93563H3.75097C4.92771 8.93218 5.88079 7.97074 5.88421 6.78368V4.40793C5.88515 3.69579 5.31363 3.11772 4.60768 3.11677C4.60654 3.11677 4.60541 3.11677 4.60427 3.11677Z' fill='%23EA5B60'/%3E%3C/svg%3E%0A");
        background-repeat: no-repeat;
    }


    /* Mobile Responsiveness */
    @media (max-width: 768px) {
        .h2-title {
            font-size: 32px !important;
            line-height: 36px !important;
            text-align: center !important;
        }

        .bim-new-monials-slider button.slick-prev {
            left: 43%;
            top: unset;
            bottom: -80px;
        }
        .bim-new-monials-slider button.slick-next {
            right: 43%;
            top: unset;
            bottom: -80px;
        }
        .bim-new-test-bg {
            max-width: 745px;
        }

        .bim-child-new-service-projects-slider .cover-overlay-color {
            border-radius: 10px;
            position: absolute;
            top: 0;
            left: 0;
            width: 280px;
            height: 100%;
            background: linear-gradient(180deg, rgba(255, 255, 255, 0.21) 10.85%, rgba(0, 0, 0, 0.42) 83.33%);
        }
         /* bim matters */
        .row.bim-child-img-content-blcok {
            padding: 15px;
        }
        .row.bim-child-img-content-blcok > .col-lg-6 {
            margin-top: 20px !important;
        }
        ul.bim-matters-pointers.list-unstyled > li {
            margin: 15px 0px !important;
        }
        .faq-pre-media .faqs-home .accordion-button {
            padding: 15px 0px 10px 0px;
        }

        section#bim-new-collaborate-form-2 p {
            text-align: center !important;
            padding: 0px !important;
        }





           /* CTA section */
         
        .bim-child-new-tired-rework-content {
            text-align: center;
            margin-bottom: 20px;
        }
        .tired-rework-img.d-flex {
            align-items: center;
            justify-content: center;
        }
        .content-over-colors {
            background: transparent;
            height: auto;
            width: auto;
        }
        .tired-reworks-section-content .tired-rework-overcolor {
            position: absolute;
            top: unset;
            right: 0;
            width: 100%;
            height: 73%;
            background: linear-gradient(180deg, rgba(255, 255, 255, 0.21) 30.85%, rgba(240, 174, 177, 0.42) 70.33%);
            cursor: pointer;
            bottom: 23px;
        }

        /* Why choose section */
        .card-custom.bim-new-child-choose-cards {
            padding: 0px 2rem 0px 0px;
            margin-bottom: 10px !important;
        }




    }
    @media(max-width:600px){
        .top-hero-sections-bim .service-new-features {
            gap: 10px 10px;
        }
        .top-hero-sections-bim em {
            font-size: 20px !important;
        }
        .top-hero-sections-bim {  
            display: block;
        }
        .top-hero-sections-bim .bim-top-logos {
            max-width: 100%;
            overflow: hidden;
            margin: 0px 0px;
        }

        .bim-new-lod .bim-lod-card {
            min-height: 140px;
        }

        .bim-new-monials-slider button.slick-next {
            right: 35%;
            top: unset;
            bottom: -90px;
        }
        .bim-new-monials-slider button.slick-prev {
            left: 40%;
            top: unset;
            bottom: -90px;
        }

        #bim-new-softlogs .softlogs-heading-right {
            display: block;
        }
        .bim-new-softlogs-slider img{ 
            margin:0px 10px; 
        }

        .bim-new-got-project-content{
            text-align:center;
        }
        .bim-new-got-project-thumbnail{
            width: 50%;
        }
        .bim-new-choose-card-custom {
            min-height: 115px;
        }
        .bim-new-why-choose-col-2 .bim-new-choose-card-custom {
            margin: 0px 0px;
        }
        .bim-new-why-choose-col-2{
            margin: 10px 0px;
        }
        .bim-new-collab-arrow::before {
            content: none;
        }

        /* 14082025 */
        #bim-new-softlogs .logo-row::before {
            content: "";
            position: absolute;
            top: -32px;
            left: 50%;
            transform: translateX(-50%);
            width: 50px;
            height: 2px;
            border: 1px solid var(--primary);
        }


        /* 14082025 */
        .top-hero-sections-bim .bim-top-logos img {
            margin: 9px 10px;
            width: 50px;
        }
        /* project-slider-mobile-view */
        .bim-child-project-item {
            margin: 15px;
        }
        .bim-child-new-service-projects-slider .row-col-project-contents {
            display: flex;
            gap: 15px;
            flex-direction: column;
            flex-wrap: nowrap;
            padding: 20px;
            border: 1px solid #ccc;
            margin-top: 3rem;
            border-radius: 8px;
        }
        .bim-child-new-service-projects-slider .cover-overlay-color {
            width: 0px;
        }        
        .col-project-contents {
            width: 100%;
            max-width: 100%;
        }
        .bim-new-project-explore-link {
            width: 100%;
        }

        /* bim matters */
        .row.bim-child-img-content-blcok {
            padding: 15px;
        }
        .row.bim-child-img-content-blcok > .col-lg-6 {
            margin-top: 20px !important;
        }
        ul.bim-matters-pointers.list-unstyled > li {
            margin: 15px 0px !important;
        }
        .faq-pre-media .faqs-home .accordion-button {
            padding: 15px 0px 10px 0px;
        }

        /* CTA section */
         
        .bim-child-new-tired-rework-content {
            text-align: center;
            margin-bottom: 20px;
        }
        .tired-rework-img.d-flex {
            align-items: center;
            justify-content: center;
        }
        .content-over-colors {
            background: transparent;
            height: auto;
            width: auto;
        }
        .tired-reworks-section-content .tired-rework-overcolor {
            position: absolute;
            top: unset;
            right: 0;
            width: 100%;
            height: 50%;
            background: linear-gradient(180deg, rgba(255, 255, 255, 0.21) 30.85%, rgba(240, 174, 177, 0.42) 70.33%);
            cursor: pointer;
            bottom: 23px;
        }

        /* Whychoose us */
        .card-custom.bim-new-child-choose-cards {
            padding: 20px 20px;
            display: flex;
            flex-direction: column;
            justify-content: space-between;
            /* border: 1px solid #ccc; */
            border-radius: 8px;
            box-shadow: 0px 0px 2px #000;     
        }
        .card-custom.bim-new-child-choose-cards .card-title {
            font-size: 20px;
            line-height: 24px;
        }

        /* FAQs - section */
        .faq-pre-media .faqs-home .accordion{
            padding:10px;
        }




    }
    @media (max-width: 600px) {
        .our-Workflow-slider .workflow-col-item::after , .our-Workflow-slider .workflow-col-item::before{
            content: "";
                border-right: none;
            border-left: 0px solid;
        }
        .our-Workflow-slider .workflow-col-item:nth-child(4)::before, .our-Workflow-slider .workflow-col-item:nth-child(10)::before, .our-Workflow-slider .workflow-col-item:nth-child(16)::before{
            border-left: 0px solid;

        }
    }
    @media (max-width: 570px) {
        .bim-new-service-projects-slider {
            margin-left: 0%;
        }        
        .slide-card h2 { 
            font-size: 1.04rem;
        }
        .slide-card p { 
            font-size: 0.96rem;
        }
        .slider-container { max-width: 98vw; min-height: 320px; margin: 14px auto; }
        .workspace-slide { min-height: 400px; margin:20px 10px; }
        /* .slide-card { padding: 1.07rem .4rem 1rem .4rem; max-width: 98vw; min-width: 1px; } */
        .slide-card {
            padding: 10px;
            max-width: 85%;
            min-width: 85%;
        }
        .workspace-slide .slick-list {
            padding: 0px 50px !important;
        }
    }





    div#gsource-service-images {
        z-index: 999999
    }

    #gsource-service-case-study .service-image-full-content img {
        padding-top: 0!important
    }

    #gsource-service-case-study .btn-close.btn-img-close,.btn-close {
        filter: brightness(0) saturate(100%);
        width: 1.5em;
        height: 1.5em
    }

    .modal-header.p-1 {
        border-bottom: 0!important
    }

    .p-0.service-image-full-content img {
        width: 100%;
        object-fit: fill;
        max-width: 100%;
        padding-top: 0!important
    }

    .sub-services-top.sub-services-sticky {
        position: fixed;
        width: 99%;
        background: #fff;
        z-index: 99
    }

    .service-sub-items .service-sub-item {
        display: flex;
        gap: 25px;
        padding: 0;
        list-style: none;
        margin: 5px 15px
    }

    .service-sub-items .service-sub-item li::before {
        content: ""!important;
        background-repeat: no-repeat;
        width: 2px;
        height: 20px;
        position: absolute;
        top: 10px;
        transform: rotate(0);
        margin: 0 0 0 -15px;
        border-left: 2px solid #e7e7e7
    }

    .service-sub-items .service-sub-item li:first-child::before {
        content: ""!important;
        border-left: 0 solid
    }

    .service-sub-items {
        border: 1px solid #e7e7e7
    }

    .service-sub-items .service-sub-item li.active a,.service-sub-items .service-sub-item li:hover a {
        color: var(--primary)
    } 
    @media (min-width: 1024px) and (max-width: 1024px) {
        .schedul-call,.write-us {
            padding: 15px 25px;
        }
        
        ul#bootscore-navbar {
            max-width: 83%;
        }
        .service-sub-items .service-sub-item li a {
            font-size: 8px !important;
        }
    }

    @media (max-width: 1024px) and (min-width: 991px) {
        .service-sub-items .service-sub-item > li > a {
            font-size: 8px !important;
        }
    }

    @media (min-width: 768px) {
        .our-case-studies-items {
            max-height:315px;
            height: 315px
        }
    }

  @media(max-width: 430px){
    .our-Workflow-numbers {
        top: -24px;
        left: 14px;
        right: unset;
    }
    .our-Workflow-text {
        padding: 10px 0rem 1px 0.5rem;
    }
  }
  