
    .request-call-form-bim-lp-top {
        box-shadow: 0px 0px 4px #ccc;
        border-radius: 8px;
        padding: 10px 10px 25px !important;
    }
    .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);
    }
    .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;
    }
    .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 1rem;
      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;
        flex-wrap: wrap;
        gap: 25px 85px;
    }
    .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%;
        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;
    }

     #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 !important;
        color: #ffffff !important;
        border-radius: 1.5rem !important;
        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: #ffffff;
    }
    
    .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 !important;
      text-decoration: none;
    }
    .card-custom:hover .btn-readmore:hover {
      background-color: #f8d7da;
      color: #EA5B60;
    }


    .bim-new-lod .bim-lod-card {
        display: flex;
        flex-direction: column;
        justify-content: space-between;
        padding: 16px;
        border: 1px solid #E0E0E0;
        border-radius: 8px;
        min-height: 155px;
    }


    .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);
    }


     #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);
    }

    #bim-new-got-projects{
        background:#F6F8FA;
    }

    .bim-new-choose-card-custom {
        display: flex;
        flex-direction: column;
        align-content: flex-start;
        text-align: left;
        padding: 10px;
        border: 1px solid #ccc;
        border-radius: 8px;
        margin: 10px 0px;
        min-height: 150px;
        justify-content: space-between;
        max-width:100%;
        width:100%;
    }
    img.bim-new-choose-img{
        width: 100%;
        border-radius:8px;
    }
    .bim-new-choose-mobile-img{
        border-radius: 28px;
        width: 100%;
    }
    @media (min-width:991px) {
        .bim-new-why-choose-col-1 , .bim-new-why-choose-col-3 {
            margin-top: 215px;
        }   
    }

    .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-collaborate .form-container {
        background: #fff;
        border-radius: 6px;
        box-shadow: 0 2px 10px rgb(0 0 0 / 0.2);
        padding: 0.5rem;
    }

    .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;
    }


    .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%;
    }



    .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);
    }

    .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-repeat: no-repeat;
    }

    @media (max-width: 768px) {
        .h2-title {
            font-size: 32px !important;
            line-height: 36px !important;
            text-align: center !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 */
        .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-bottom: 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%;
        }
    }
    @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;
        }
    }