


/* font-size:  calc(12px + (18 - 12) * ((100vw - 320px) / (1920 - 320))); */


        /* ///////////////////////////////  */
      /* medarch feature section  Start  */
      /* /////////////////////////////// */

      .medarch-feature-section-heading-subheading{
        margin-top: calc(40px + (80 - 40) * ((100vw - 320px) / (1920 - 320)));
        margin-bottom: calc(40px + (80 - 40) * ((100vw - 320px) / (1920 - 320)));
    }
    
    
    .top-badges span{
    
    color: var(--Text-Color-Text--P1, #2878C8);
    font-family: Manrope;
    font-size: calc(10px + (14 - 10) * ((100vw - 320px) / (1920 - 320)));
    font-style: normal;
    font-weight: 700;
    line-height: 150%; /* 21px */
    letter-spacing: 2.1px;
    text-transform: uppercase;
    
    
    padding: 4px 16px;
    
    border-radius: 36px;
    background: var(--Background-BG-Blue, #F6FAFE);
    
    margin-bottom: 8px;
    
    }
    
    
    .medarch-feature-section .medarch-feature-section-heading-subheading h2 {
    color: var(--Text-Black-Text--P1, #393F44);
    text-align: center;
    font-family: Manrope;
    font-size: calc(20px + (52 - 20) * ((100vw - 320px) / (1920 - 320)));
    font-style: normal;
    font-weight: 400;
    line-height: calc(28px + (72 - 28) * ((100vw - 320px) / (1920 - 320)));
    margin-bottom: calc(16px + (24 - 16) * ((100vw - 320px) / (1920 - 320)));
    
    }
    .medarch-feature-section .medarch-feature-section-heading-subheading p{
        color: var(--Text-Black-Text--P2, #666);
        text-align: center;
        font-family: Manrope;
        font-size: calc(14px + (20 - 14) * ((100vw - 320px) / (1920 - 320)));
        font-style: normal;
        font-weight: 400;
        line-height: 24px;
        /* line-height: calc(18px + (24 - 18) * ((100vw - 320px) / (1920 - 320))); */
        /* margin-bottom: calc(40px + (80 - 40) * ((100vw - 320px) / (1920 - 320))); */
    }
  
    .medarch-feature-section-book-a-request-btn > a.btn-book-a-request-button:hover{
      box-shadow: 0 4px 14px #b1ddff!important;
    }
    .medarch-feature-section-book-a-request-btn > a.btn-book-a-request-button{
    color: var(--Text-Color-Text--Hyperlink, #1F578F);
    font-family: Manrope;
    font-size: calc(14px + (18 - 14) * ((100vw - 320px) / (1920 - 320)));
    font-style: normal;
    font-weight: 500;
    line-height: 150%; /* 27px */
    
    display: flex;
    padding: 12px 16px;
    justify-content: center;
    align-items: center;
    gap: 12px;
    

    border-radius: 12px;
    background: var(--Hyperlink-CTA-Hyperlink-CTA--Default, #F3F8FC);
    border: none;
    margin-top: calc(22px + (32 - 22) * ((100vw - 320px) / (1920 - 320)));
    margin-bottom: 16px;
    text-decoration: none;
  
    }
    @media (min-width:767.98px){
      .medarch-feature-section-book-a-request-btn{
        display: flex;
      }
    }
    .practice-onborading-z-design {
        display: flex;
        justify-content: space-between;
        margin-top: calc(30px + (60 - 30) * ((100vw - 320px) / (1920 - 320)));
        /* margin-bottom: calc(30px + (60 - 30) * ((100vw - 320px) / (1920 - 320))); */
        padding-bottom: calc(30px + (60 - 30) * ((100vw - 320px) / (1920 - 320)));
    
    }
    @media (max-width: 767px) {
      .practice-onborading-z-design {
          display: flex;
          flex-direction: column; /* Stack content vertically */
      }
  }
    .image-content-z-pattern{
        margin-bottom: calc(22px + (38 - 22) * ((100vw - 320px) / (1920 - 320)));
        margin-top: calc(22px + (37 - 22) * ((100vw - 320px) / (1920 - 320)));
    
      }
    
      .practice-onboarding-subheading{
        color: var(--Text-Black-Text--P2, #666);
    text-align: center;
    font-family: Manrope;
    font-size: calc(16px + (20 - 16) * ((100vw - 320px) / (1920 - 320)));
    font-style: normal;
    font-weight: 400;
    line-height: 24px;
    margin-bottom: calc(40px + (80 - 40) * ((100vw - 320px) / (1920 - 320)));
    }
    
    .feature-heading{
    color: var(--Text-Color-Text--P1, #2878C8);
    font-family: Manrope;
    font-size: calc(20px + (48 - 20) * ((100vw - 320px) / (1920 - 320)));
    font-style: normal;
    font-weight: 400;
    line-height: calc(32px + (66 - 32) * ((100vw - 320px) / (1920 - 320)));
    margin-bottom: 14px;
    }
    .feature-subheading{
    color: var(--Text-Black-Text--P2, #666);
    font-family: Manrope;
    font-size: calc(14px + (20 - 14) * ((100vw - 320px) / (1920 - 320)));
    font-style: normal;
    font-weight: 400;
    line-height: 150%; /* 30px */
    }
    .title-subtitle-content-practice-onbording{
        display: flex;
        flex-direction: column;
        justify-content: center;
    }
/*       

    /* ////////////////////////////// */
    /* medarch feature section END  */
    /* //////////////////////////// */
    

/* ///////////////////////// */
/* FAQ Section */
/* ///////////////////////// */



.medarch-faq{
  margin-bottom: calc(40px + (80 - 40) * ((100vw - 320px) / (1920 - 320)));
  margin-top: calc(40px + (80 - 40) * ((100vw - 320px) / (1920 - 320)));

}
.faq-main-heading-title{
  color: var(--Text-Black-Text--P1, #393F44);
  text-align: center;
  font-family: Manrope;
  font-size: calc(20px + (52 - 20) * ((100vw - 320px) / (1920 - 320)));
  font-style: normal;
  font-weight: 500;
  line-height: 120%; /* 57.6px */
  margin-bottom: calc(32px + (64 - 32) * ((100vw - 320px) / (1920 - 320)));
  }
  
  .faq-subheading-para{
      color: var(--Text-Black-Text--P1, #393F44);
      font-family: Manrope;
      font-size: calc(16px + (20 - 16) * ((100vw - 320px) / (1920 - 320)));
      font-style: normal;
      font-weight: 400;
      line-height: 150% !important; 
      margin-top: 0 !important;
      margin-bottom: calc(16px + (32 - 16) * ((100vw - 320px) / (1920 - 320)));
  }
    
  
  
  /* .medarch .commonSection_title {
      background: #096644;
      color: #2878C8;
      font-weight: 600 !important;
      font-family: 'Barlow', sans-serif;
    font-family: 'Barlow';
    font-style: normal;
    font-weight: 700;
    font-weight: 600;
    line-height: 120%;
    text-align: center;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    text-fill-color: transparent;
    } */
    
  
    
    .medarch-faq .faq_cta a {
      /* background: linear-gradient(180deg, #2878C8 0%, #58D3BD 100%); */
      background: #2878C8 !important;
      -webkit-background-clip: text !important;
      -webkit-text-fill-color: transparent !important;
      background-clip: text !important;
      font-family: 'Manrope' !important;
      font-style: normal !important;
      font-weight: 700 !important;
      font-size: 16px !important;
    }
    
    .medarch-faq .faq_cta:hover {
      box-shadow: 0 4px 14px #b1ddff!important;
    }
      
    

     .medarch-faq .accordion-button{
      color: var(--Text-Black-Text--P1, #393F44);
      font-family: Manrope;
      font-size: calc(16px + (20 - 16) * ((100vw - 320px) / (1920 - 320)));
      font-style: normal;
      font-weight: 400;
      line-height: 150%;
     }

    .medarch-faq .accordion-button:not(.collapsed) {
      background-color: #F6FAFE !important; 
      color: #393F44;

    }
    .accordion-button:not(.collapsed) {
     box-shadow: none;

    }
    .accordion-button:focus{
      box-shadow: none !important;
    }
    /* ecaremd faq css ends here */
    
     /* FAQ CSS Start Here */
     .accordion-item .accordion-button p {
    font-family: 'Manrope';
    font-style: normal;
    font-weight: 500;
    font-size: calc(16px + (20 - 16) * ((100vw - 320px) / (1920 - 320)));
    line-height: 24px;
    letter-spacing: -0.1px;
    color: #272D37;

      }
      
      .accordion-body, .accordion-body .common-p, .accordion-body .faq-telemedicine li {
        font-family: 'Manrope' !important;
        font-style: normal;
        /* font-weight: 500; */
        font-size: 16px !important;
        line-height: 28px !important;
        font-weight: 400 !important;
        background-color: #F6FAFE ;


        color: var(--Text-Black-Text--P2, #666);
      }
      
      .accordion-item {
        /* box-shadow: 0px 4px 34px 5px #EAF4F8 !important; */
        border: 1.43656px solid rgba(233, 240, 245, 0.6) !important;
    border-radius: 8.20891px;
        border: none;
      }
    
      .faq_cta_para {
        font-family: 'Manrope';
        font-style: normal;
        font-weight: 500 !important;
        font-size: calc(14px + (18 - 14) * ((100vw - 320px) / (1920 - 320)));
        line-height: 28px;
        color: #666;
        margin-bottom: 20px;
  
       
      }
    
      .faq_cta {
        border: 2px solid #E4F3FF;
    border-radius: 8px;
    display: inline-block;
    padding: 9px 36px;
    margin-bottom: 20px;

    border-radius: 8px;
    border: 1px solid var(--Primary-CTA-Primary-CTA--Default, #2878C8);
    background: var(--Background-BG---White, #FFF);
      }
    
      .faq_cta a {
    background: linear-gradient(180deg, #2878C8 0%, #00509F 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    font-family: 'Manrope';
    font-style: normal;
    font-weight: 700;
    font-size: 16px;
      }
    
      .faq_left {
        position: sticky;
        top: 6rem;
      }
      
      .accordion-flush .accordion-item {
        margin-bottom: 20px;
        /* border: 1.33333px solid #DAE0E6 !important; */
        border-radius: 8px;
        border: 1.33px solid #E0EBE5 !important;
        background: var(--Background-BG-Blue, #F6FAFE);
      }
    
    
  /* ///////////////////////// */
  /* FAQ Section*/
  /* ///////////////////////// */




/* ///////////////////////// */
/* Breadcrumb Pagination */
/* ///////////////////////// */

/* .breadcrumb .inner-items-breadcrumb-New{
  color: var(--Text-Black-Text--P2, #666);
  font-family: Manrope;
  font-size: calc(16px + (20 - 16) * ((100vw - 320px) / (1920 - 320)));
  font-style: normal;
  font-weight: 400;
   }
.breadcrumb .inner-items-breadcrumb{
  color: var(--Text-Color-Text--P1, #2878C8);
  font-family: Manrope;
  font-size: calc(16px + (20 - 16) * ((100vw - 320px) / (1920 - 320)));
  font-style: normal;
  font-weight: 400;
  line-height: 120%; 
   }
    ul.breadcrumb li+li:before {
      padding: 4px;
      color: #666;
      content: "/\00a0";
    }
    ul.breadcrumb li a {
      color: #2878C8;
      text-decoration: none;
    }
   
    ul.breadcrumb li a:hover {
      color: #01447e;
      text-decoration: underline;
    }
   */

   .breadcrumb {
   justify-content: left;
   display: flex !important;
   white-space: nowrap !important;
   overflow-x: auto !important;
   flex-wrap: nowrap !important;
}
@media (max-width:767px){
  .breadcrumb .inner-items-breadcrumb-New a span {
   padding-right: 12px;
  }
} 
.breadcrumb .inner-items-breadcrumb-New a span{
  color: var(--Text-Black-Text--P2, #666);
  font-family: Manrope;
  font-size: calc(16px + (20 - 16) * ((100vw - 320px) / (1920 - 320)));
  font-style: normal;
  font-weight: 400;
  /* line-height: 120%; */
   }
.breadcrumb .inner-items-breadcrumb a span{
  color: var(--Text-Color-Text--P1, #2878C8);
  font-family: Manrope;
  font-size: calc(16px + (20 - 16) * ((100vw - 320px) / (1920 - 320)));
  font-style: normal;
  font-weight: 400;
  line-height: 120%; /* 24px */
   }
    /* ol.breadcrumb li+li:before {
      padding: 4px;
      color: #666;
      content: "/\00a0";
    } */
    .breadcrumb .inner-items-breadcrumb-New a {
      color: #2878C8;
      text-decoration: none;
    }
   
    .breadcrumb .inner-items-breadcrumb a{
      color: #2878C8;
      text-decoration: none;
    }
    .breadcrumb .inner-items-breadcrumb a:hover {
      color: #01447e;
      text-decoration: underline;
      text-decoration-color: #2878C8 !important;
    }
  
  /* ///////////////////////// */
  /* Breadcrumb Pagination */
  /* ///////////////////////// */


/* ///////////////////////// */
/* Practice onboarding start */
/* ///////////////////////// */

.practice-onborading-heading{
color: var(--Text-Black-Text--P1, #393F44);
text-align: center;
font-family: Manrope;
font-size: calc(28px + (60 - 28) * ((100vw - 320px) / (1920 - 320)));
font-style: normal;
font-weight: 500;
line-height: calc(28px + (72 - 28) * ((100vw - 320px) / (1920 - 320)));
margin-top: calc(50px + (100 - 50) * ((100vw - 320px) / (1920 - 320)));
margin-bottom: calc(16px + (24 - 16) * ((100vw - 320px) / (1920 - 320)));

}

.practice-onboarding-subheading{
    color: var(--Text-Black-Text--P2, #666);
text-align: center;
font-family: Manrope;
font-size: calc(16px + (20 - 16) * ((100vw - 320px) / (1920 - 320)));
font-style: normal;
font-weight: 400;
line-height: 24px;
margin-bottom: calc(40px + (80 - 40) * ((100vw - 320px) / (1920 - 320)));
}

.Inner-title-practice-onboarding{
color: var(--Text-Color-Text--P1, #2878C8);
font-family: Manrope;
font-size: calc(22px + (44 - 22) * ((100vw - 320px) / (1920 - 320)));
font-style: normal;
font-weight: 400;
line-height: calc(32px + (66 - 32) * ((100vw - 320px) / (1920 - 320)));
}
.Inner-subtitle-practice-onboarding{
color: var(--Text-Black-Text--P2, #666);
font-family: Manrope;
font-size: calc(16px + (20 - 16) * ((100vw - 320px) / (1920 - 320)));
font-style: normal;
font-weight: 400;
line-height: 150%; /* 30px */
}
.title-subtitle-content-practice-onbording{
    display: flex;
    flex-direction: column;
    justify-content: center;
}

  .image-content-z-pattern{
    margin-bottom: calc(22px + (38 - 22) * ((100vw - 320px) / (1920 - 320)));
    margin-top: calc(22px + (37 - 22) * ((100vw - 320px) / (1920 - 320)));

  }

 
  @media (max-width: 767.97px) {
    .practice-onboarding-order11 {
       order: 2;
    }
    .practice-onboarding-order12{
        order: 1;
    }

  }

.practice-onborading-z-design {
    display: flex;
    justify-content: space-between;
}

/* //////////////////////// */
/* Practice onboarding  End*/
/* /////////////////////// */



/* ///////////////////////////////////////// */
/* Practice Onboarding Book a request start */
/* /////////////////////////////////////////*/
.btn-Book-a-request:hover{
box-shadow: 0 4px 14px #b1ddff!important;
}
.btn-Book-a-request{
color: var(--Text-Black-Text--White, #FFF);
font-family: Manrope;
font-size: calc(16px + (20 - 16) * ((100vw - 320px) / (1920 - 320)));
font-style: normal;
font-weight: 500;
line-height: calc(18px + (24 - 18) * ((100vw - 320px) / (1920 - 320)));

/* padding: 16px 36px; */
padding-top: calc(12px + (16 - 12) * ((100vw - 320px) / (1920 - 320)));
padding-right: calc(24px + (36 - 24) * ((100vw - 320px) / (1920 - 320)));
padding-bottom:calc(12px + (16 - 12) * ((100vw - 320px) / (1920 - 320)));
padding-left: calc(24px + (36 - 24) * ((100vw - 320px) / (1920 - 320)));


border-radius: 8px;
background: var(--Primary-CTA-Primary-CTA--Default, #2878C8);
border: none;
margin-bottom: calc(20px + (40 - 20) * ((100vw - 320px) / (1920 - 320)));
margin-top: calc(50px + (100 - 50) * ((100vw - 320px) / (1920 - 320)));
}

.book-a-request-heading{
    color: var(--Text-Black-Text--P1, #393F44);
    text-align: center;
    font-family: Manrope;
    font-size: calc(24px + (48 - 24) * ((100vw - 320px) / (1920 - 320)));
    font-style: normal;
    font-weight: 400;
    line-height: calc(38px + (72 - 38) * ((100vw - 320px) / (1920 - 320)));
    margin-bottom: calc(12px + (24 - 12) * ((100vw - 320px) / (1920 - 320)));
}

.book-a-request-subheading{
    color: var(--Text-Black-Text--P2, #666);
    text-align: center;
    font-family: Manrope;
    font-size: calc(14px + (18 - 14) * ((100vw - 320px) / (1920 - 320)));
    font-style: normal;
    font-weight: 400;
    line-height: 21px;
    /* line-height: calc(16px + (21 - 16) * ((100vw - 320px) / (1920 - 320))); */
    margin-bottom: calc(40px + (80 - 40) * ((100vw - 320px) / (1920 - 320)));
}



/* ///////////////////////////////////// */
/* Practice Onboarding Book a request End  */
/* ////////////////////////////////////// */

/* ////////////////////////  */
/* EHR/ EMR Migration Start  */
/* //////////////////////// */



.emr-ehr-migration-heading{
    color: var(--Text-Black-Text--P1, #393F44);
text-align: center;
font-family: Manrope;
font-size: calc(28px + (60 - 28) * ((100vw - 320px) / (1920 - 320)));
font-style: normal;
font-weight: 500;
line-height: calc(28px + (72 - 28) * ((100vw - 320px) / (1920 - 320)));
margin-top: calc(50px + (100 - 50) * ((100vw - 320px) / (1920 - 320)));
margin-bottom: calc(16px + (24 - 16) * ((100vw - 320px) / (1920 - 320)));

}
.emr-ehr-migration-subheading{
    color: var(--Text-Black-Text--P2, #666);
    text-align: center;
    font-family: Manrope;
    font-size: calc(16px + (20 - 16) * ((100vw - 320px) / (1920 - 320)));
    font-style: normal;
    font-weight: 400;
    line-height: 24px;
    /* line-height: calc(18px + (24 - 18) * ((100vw - 320px) / (1920 - 320))); */
    margin-bottom: calc(40px + (80 - 40) * ((100vw - 320px) / (1920 - 320)));
}

.emr-ehr-migration-book-a-request-btn > .btn-book-a-request-button:hover{
  box-shadow: 0 4px 14px #b1ddff!important;
}
.emr-ehr-migration-book-a-request-btn > .btn-book-a-request-button{
color: var(--Text-Color-Text--Hyperlink, #1F578F);
font-family: Manrope;
font-size: calc(14px + (18 - 14) * ((100vw - 320px) / (1920 - 320)));
font-style: normal;
font-weight: 500;
line-height: 150%; /* 27px */

display: flex;
padding: 8px 16px;
justify-content: center;
align-items: center;
gap: 12px;


border-radius: 12px;
background: var(--Hyperlink-CTA-Hyperlink-CTA--Default, #F3F8FC);
border: none;
margin-top: calc(22px + (32 - 22) * ((100vw - 320px) / (1920 - 320)));
margin-bottom: 16px;

}


/* /////////////////////// */
/* EHR/ EMR Migration END  */
/* /////////////////////// */

/* ////////////////////////////////////// */
/* emr-ehr migration book a request  start */
/* /////////////////////////////////////// */




    .book-a-request-heading-migration{
        color: var(--Text-Black-Text--P1, #393F44);
        text-align: center;
        font-family: Manrope;
        font-size: calc(18px + (48 - 18) * ((100vw - 320px) / (1920 - 320)));
        font-style: normal;
        font-weight: 400;
        line-height: calc(38px + (72 - 38) * ((100vw - 320px) / (1920 - 320)));
        margin-bottom: calc(12px + (24 - 12) * ((100vw - 320px) / (1920 - 320)));
        margin-top: calc(40px + (80 - 40) * ((100vw - 320px) / (1920 - 320)));
    }
    
    .book-a-request-subheading-migration{
        color: var(--Text-Black-Text--P2, #666);
        text-align: center;
        font-family: Manrope;
        font-size: calc(14px + (18 - 14) * ((100vw - 320px) / (1920 - 320)));
        font-style: normal;
        font-weight: 400;
        line-height: 21px;
        /* line-height: calc(16px + (21 - 16) * ((100vw - 320px) / (1920 - 320))); */
        margin-bottom: calc(20px + (40 - 20) * ((100vw - 320px) / (1920 - 320)));
    }
    .btn-Book-a-request-migration:hover{
      box-shadow: 0 4px 14px #b1ddff!important;
    }
    .btn-Book-a-request-migration{
        color: var(--Text-Black-Text--White, #FFF);
        font-family: Manrope;
        font-size: calc(16px + (20 - 16) * ((100vw - 320px) / (1920 - 320)));
        font-style: normal;
        font-weight: 500;
        line-height: calc(18px + (24 - 18) * ((100vw - 320px) / (1920 - 320)));
        
        /* display: flex; */
        /* width: 240px; */
        /* padding: 16px 36px; */
        padding-top: calc(12px + (16 - 12) * ((100vw - 320px) / (1920 - 320)));
        padding-right: calc(24px + (36 - 24) * ((100vw - 320px) / (1920 - 320)));
        padding-bottom:calc(12px + (16 - 12) * ((100vw - 320px) / (1920 - 320)));
        padding-left: calc(24px + (36 - 24) * ((100vw - 320px) / (1920 - 320)));
        /* justify-content: center; */
        /* align-items: center; */
        /* gap: 16px; */
        
        border-radius: 8px;
        background: var(--Primary-CTA-Primary-CTA--Default, #2878C8);
        border: none;
        margin-bottom: calc(20px + (40 - 20) * ((100vw - 320px) / (1920 - 320)));
      
        }

/* /////////////////////////////////// */
/* emr-ehr migration book a request  End */
/* //////////////////////////////////// */


        /* /////////////////////////////// */
        /* Testimonial July CSS Start Here */
        /* /////////////////////////////// */
        .testimonial_july {
          background: var(--Background-BG-Blue, #fff);
          padding-top: calc(40px + (80 - 40) * ((100vw - 320px) / (1920 - 320)));
          padding-bottom: calc(40px + (80 - 40) * ((100vw - 320px) / (1920 - 320)));
          }
          .testimonial-top-heading h2{
           font-size: calc(20px + (52 - 20) * ((100vw - 320px) / (1920 - 320)));
           font-style: normal;
           font-weight: 400;
           font-family: Manrope;
           color: #393F44;
           line-height: 150%;
           
          }    
         .testimonial_july .testimonial-card {
          display: flex;
        padding: 32px;
        flex-direction: column;
        align-items: baseline;
        gap: 8px;
        flex: 1 0 0;
        border-radius: 12px;
        background: #FFF;
        box-shadow: 0px 10px 20px 0px rgba(0, 0, 0, 0.05);
        height: 100%;
        justify-content: space-between;
        }
         .testimonial_july .testimonial-card .rating_stars {
          display: flex;
        /* height: 28px; */
        flex-direction: column;
        justify-content: center;
        align-items: center;
        align-self: stretch;
        }
        .testimonial_july .testimonial-card .client-review-heading{
         align-self: stretch;
     text-align: left;
     font-size: calc(14.4px + 1.125vw);
     margin-bottom: 8px;
     color: #1c5a96;
     font-family: Manrope;
     font-style: normal;
     font-weight: 500;
     line-height: 150%;
 }
 
        
         .testimonial_july .testimonial-card .client_review {
          align-self: stretch;
          color: var(--Text-Black-Text--P1, #393F44);
        /* text-align: center; */
         /* Section/Heading/H3 */
        font-family: Manrope;
        font-size: calc(14px + (22 - 14) * ((100vw - 320px) / (1920 - 320)));
        font-style: normal;
        font-weight: 400;
        line-height: 150%; /* 33px */
        }
         .testimonial_july .testimonial-card .client_details {
          display: flex;
        flex-direction: row;
        align-items: center;
        gap: 8px;
        }
         .testimonial_july .testimonial-card .client_photo {
          height: 60px;
          width: 60px;
          /* align-self: stretch; */
          border-radius: 108px;
        /* background: url(<path-to-image>) lightgray 50% / cover no-repeat; */
        }
         .testimonial_july .testimonial-card .name {
          color: #1A1A1A;
        font-family: Manrope;
        font-size: 20px;
        font-style: normal;
        font-weight: 400;
        line-height: 150%; /* 30px */
        }
         .testimonial_july .testimonial-card .designation {
          color: #686868;
        font-family: Manrope;
        font-size: 14px;
        font-style: normal;
        font-weight: 400;
        line-height: 175%; /* 24.5px */
        }
         .carousel-control-next {
          width: 55px !important;
        height: 55px !important;
        transform: rotate(-90deg);
         fill: #FFF;
        stroke-width: 1px;
        stroke: #D9D9D9;
        filter: drop-shadow(0px 0px 5px rgba(0, 0, 0, 0.15));
         border: 2px solid rgba(0, 0, 0, 0.05);
          /* width: 100px; */
          border-radius: 50px;
          /* top: 100px; */
          margin: 0;
          position: absolute;
          top: 50% !important;
          left: 87% !important;
          transform: translate(-50%, -50%);
          background-color: #fff !important;
        }
         @media (max-width: 1900px) {
          .carousel-control-next {
          left: 95% !important;
          }
        }
         @media (max-width: 1700px) {
          .carousel-control-next {
          left: 95% !important;
          }
        }
         @media (max-width: 1500px) {
          .carousel-control-next {
          left: 97% !important;
          }
        }
         @media screen and (max-width: 1500px) and (min-width: 991.98px) {
          .carousel-control-next {
            display: none !important;
          }
        }
         @media (max-width: 991.98px) {
          .carousel-control-next {
            left: 93% !important;
          }
           /* .carousel-control-prev, .carousel-control-next {
            width: 40px !important;
            height: 40px !important;
          } */
           .carousel-control-next-icon, .carousel-control-prev-icon {
            width: 1.5rem !important;
            height: 1.5rem !important;
          }
        }
         @media (max-width: 575.98px) {
          .carousel-control-next {
            display: none !important;
          }
        }
         .carousel-control-prev {
          width: 55px !important;
        height: 55px !important;
        transform: rotate(-90deg);
         fill: #FFF;
        stroke-width: 1px;
        stroke: #D9D9D9;
        filter: drop-shadow(0px 0px 5px rgba(0, 0, 0, 0.15));
         border: 2px solid rgba(0, 0, 0, 0.05);
          /* width: 100px; */
          border-radius: 50px;
          /* top: 100px; */
          margin: 0;
          position: absolute;
          top: 50% !important;
          left: 13% !important;
          transform: translate(-50%, -50%);
          background-color: #fff !important;
        }
         @media (max-width: 1900px) {
          .carousel-control-prev {
          left: 5% !important;
          }
        }
         @media (max-width: 1700px) {
          .carousel-control-prev {
          left: 5% !important;
          }
        }
         @media (max-width: 1500px) {
          .carousel-control-prev {
          left: 3% !important;
          }
        }
         @media screen and (max-width: 1500px) and (min-width: 991.98px) {
          .carousel-control-prev {
            display: none !important;
          }
        }
         @media (max-width: 991.98px) {
          .carousel-control-prev {
            left: 6% !important;
          }
        }
         @media (max-width: 575.98px) {
          .carousel-control-prev {
            display: none !important;
          }
        }
        .carousel-indicators [data-bs-target] {
           width: 16px !important;
           height: 16px !important;
           border-radius: 50%;
           background-color: #6A6A6A !important;
       }
       
         /* /////////////////////////////// */
         /* Testimonial July CSS Start Here */
         /* /////////////////////////////// */


/* /////////////////////// */
/* migration-support-section Start   */
/* /////////////////////// */


.migration-support-section{
    background: var(--Background-BG--Grey, #F5F5F5);
}

.migration-support-heading-subheading{
    padding-top: 80px;
}
.migration-support-heading{
    color: var(--Text-Black-Text--P1, #393F44);
font-family: Manrope;
font-size: calc(22px + (40 - 22) * ((100vw - 320px) / (1920 - 320)));
font-style: normal;
font-weight: 400;
line-height: 150%; /* 60px */
padding: 32px;
}
.logo-container {
    display: grid;
    grid-template-columns: repeat(3, 1fr);
    /* grid-gap: 20px; */
    margin: 20px;
    padding-bottom: 100px;
  }
 
  .logo-item {
    display: flex;
    justify-content: center;
    align-items: center;
    padding: 20px;
  }
  
  .logo-img {
    opacity: 0.7;
    mix-blend-mode: luminosity;
    transition: opacity 0.3s ease; /* Add a smooth transition effect */
  }
  
  .logo-img:hover {
    mix-blend-mode:darken; /* Remove opacity and blend mode on hover */
  }
  
  .logo-img {
    max-width: 100%;
    max-height: 100%;
  }

  @media (max-width: 992px) {
    .logo-container {
      grid-template-columns: repeat(2, 1fr);
    }
  }

  @media (max-width: 768px) {
    .logo-container {
      grid-template-columns: repeat(1, 1fr);
    }
  }



/* /////////////////////////////////// */


.book-a-request-heading-migration-new{
    color: var(--Text-Color-Text--P1, #2878C8);
    text-align: center;
    font-family: Manrope;
    font-size: calc(18px + (48 - 18) * ((100vw - 320px) / (1920 - 320)));
    font-style: normal;
    font-weight: 400;
    line-height: calc(37px + (57 - 37) * ((100vw - 320px) / (1920 - 320)));
    margin-bottom: calc(12px + (24 - 12) * ((100vw - 320px) / (1920 - 320)));
    /* margin-top: 100px; */
}
.book-a-request-subheading-migration-new{
    color: var(--Text-Black-Text--P2, #666);
    text-align: center;
    font-family: Manrope;
    font-size: calc(14px + (18 - 14) * ((100vw - 320px) / (1920 - 320)));
    font-style: normal;
    font-weight: 400;
    line-height: 21.6px;
    /* line-height: calc(15.6px + (21.6 - 13.6) * ((100vw - 320px) / (1920 - 320))); */
    margin-bottom: calc(20px + (40 - 20) * ((100vw - 320px) / (1920 - 320)));
}
/* //////////////////////////////////////////////// */

/* ////////////////////////////// */
/* migration-support-section End   */
/* ////////////////////////////// */



/* ////////////////////////////// */
/* Traning and Support Let us Know */
/* ///////////////////////////// */

.let-us-know-heading-training-support{
color: var(--Text-Color-Text--P1, #2878C8);
text-align: center;
font-family: Manrope;
font-size: calc(18px + (48 - 18) * ((100vw - 320px) / (1920 - 320)));
font-style: normal;
font-weight: 400;
line-height: calc(34px + (72 - 34) * ((100vw - 320px) / (1920 - 320)));
margin-bottom: calc(12px + (24 - 12) * ((100vw - 320px) / (1920 - 320)));
margin-top: calc(40px + (80 - 40) * ((100vw - 320px) / (1920 - 320)));
  
}

.let-us-know-subheading-training-support{
    color: var(--Text-Black-Text--P2, #666);
    text-align: center;
    font-family: Manrope;
    font-size: calc(14px + (18 - 14) * ((100vw - 320px) / (1920 - 320)));
    font-style: normal;
    font-weight: 400;
    line-height: 21.6px;
    /* line-height: calc(15.6px + (21.6 - 13.6) * ((100vw - 320px) / (1920 - 320))); */
    margin-bottom: calc(20px + (40 - 20) * ((100vw - 320px) / (1920 - 320)));
  
}
.btn-Book-a-request-training-support:hover{
  box-shadow: 0 4px 14px #b1ddff!important;
}
.btn-Book-a-request-training-support{
    color: var(--Text-Black-Text--White, #FFF);
    font-family: Manrope;
    font-size: calc(16px + (20 - 16) * ((100vw - 320px) / (1920 - 320)));
    font-style: normal;
    font-weight: 500;
    line-height: calc(14px + (24 - 14) * ((100vw - 320px) / (1920 - 320)));
  
    
    /* display: flex; */
    /* width: 240px; */
    /* padding: 16px 36px; */
    padding-top: calc(12px + (16 - 12) * ((100vw - 320px) / (1920 - 320)));
    padding-right: calc(24px + (36 - 24) * ((100vw - 320px) / (1920 - 320)));
    padding-bottom:calc(12px + (16 - 12) * ((100vw - 320px) / (1920 - 320)));
    padding-left: calc(24px + (36 - 24) * ((100vw - 320px) / (1920 - 320)));
    /* justify-content: center; */
    /* align-items: center; */
    /* gap: 16px; */
    
    border-radius: 8px;
    background: var(--Primary-CTA-Primary-CTA--Default, #2878C8);
    border: none;
    margin-bottom: calc(40px + (80 - 40) * ((100vw - 320px) / (1920 - 320)));
  
    }

    
/* ////////////////////////////// */
/* Traning and Support Let us Know */
/* ///////////////////////////// */





/* ////////////////////////////// */
/* medarch Footer*/
/* ///////////////////////////// */

/* .medarch-footer{
  background: var(--Primary-CTA-Primary-CTA--Selected, #1B4F83);
} */
/* .first-footer-column .footer-sub-heading{
color: var(--Text-Black-Text--White, #FFF);
font-family: Manrope;
font-size: 18px;
font-style: normal;
font-weight: 700;
line-height: 24px;  
margin-top: 32px;
margin-bottom: 8px;
} */
/* .first-footer-column .footer-addre-content{
color: var(--Text-Black-Text--White, #FFF);
font-family: Manrope;
font-size: 18px;
font-style: normal;
font-weight: 400;
line-height: 24px; 
margin-bottom: 8px;
} */
/* .footer-addre-email-content .medarhc-email-id{
color: var(--Text-Black-Text--White, #FFF) !important;
font-family: Manrope;
font-size: 18px;
font-style: normal;
font-weight: 400;
line-height: 24px; 
text-decoration: none;
margin-bottom: 32px;
} */
/* .footer-addre-email-content .medarhc-email-id:hover{
text-decoration: underline;
} */
/* .second-footer-column .medarch-logo-img{
  margin-bottom: 16px;
} */

/* .second-footer-column .footer-para-we-provide-healthcare{
  color: var(--Text-Black-Text--White, #FFF);
font-family: Manrope;
font-size: 18px;
font-style: normal;
font-weight: 400;
line-height: 24px; 
margin-bottom: 32px;
} */
/* .second-footer-column .fab{
  font-size: 24px;
  color: #FFF;
  text-align: center;
  margin-left: 36px;
  
} */

/* @media (min-width:0px) and (max-width:767.98px){
  .first-footer-column{
      text-align: center;
  }
} */
/* .footer-horizontal-line{
  height: 1px !important;
  color: #fff !important;
} */

/* .otherlinks .otherlinks-inner{
  list-style: none;
  display: flex;
  justify-content: space-between;
  padding-left: 0;
  
} */
/* .otherlinks .otherlinks-inner> li >a:hover {
  text-decoration: underline;
  text-decoration-color: #fff;
} */
/* .otherlinks .otherlinks-inner> li >a{
color: var(--Text-Black-Text--White, #FFF);
font-family: Manrope;
font-size: 16px;
font-style: normal;
font-weight: 400;
line-height: 24px;
text-decoration: none;
text-align: left;
} */
/* .copywrite{
  color: var(--Text-Black-Text--White, #FFF);
font-family: Inter;
font-size: 16px;
font-style: normal;
font-weight: 400;
line-height: 24px; 

text-align: right;
} */

/* @media (min-width:0px) and (max-width:991.98px){
  .copywrite{
      text-align: center;
  }
}
@media (min-width:767.98px) and (max-width:991.98px){
  .first-footer-column{
      order: 2;
  }
  .second-footer-column{
      order: 1;
  }
  .thrid-footer-column{
      order: 3;
      padding-top: 40px;
  }

}
@media (max-width:767.98px){
  .first-footer-column{
      order: 2;
  }
  .second-footer-column{
      order: 1;
  }
  .thrid-footer-column{
      order: 3;
     
  }

} */


/* ////////////////////////////// */
/* medarch Footer  */
/* ///////////////////////////// */