@media(max-width : 767px){
    .mega-menu.mobiledrobdown ul li a{
        font-size:13px;
    }
    .complian-points li{
         width: 48%;
    }
    .emr-ehr-card{
        padding:20px;
    }
    .paiten-vist li{
        text-align:left;
    }
    .error-box-main {
    width: 100%;
    }
    .error-sec {
    padding: 0 0 3rem;
    }
    .brwacunbrr{
     padding: 70px 0 50px;
     justify-content: space-between;
    align-items: center;
    flex-direction: column;
    text-align:center;
    }
    .conatctbred .ocrm-beader{
     flex-direction: unset;
    }
    .tick {
    min-width: 18px;
    width: 18px;
    height: 18px;
    }
    .icon-wrap svg {
    width: 50px;
    height: 50px;
    }
    .across-location li{
            width: 45%;
    }
    .acrossswiper{
        margin-bottom: 20px;

    }
    .dashbvir {
    padding: 3rem 0;
    }
    .connected {
    padding-bottom: 3rem;
    }
    .emr-ehr-divider span {
    width: 40px;
    height: 40px;
    }
    .emr-ehr-banner p{
      font-size: 13.5px; 
    }
    .emr-ehr-banner{
     padding: 20px;   
    }
    .emr-ehr-banner {
    margin-top: 20px;
    }
    .card-list li{
         font-size: 13.5px;
    }
    .gover-securiy-sec .security-box {
        margin-top: 0;
    }
    .card-top{
          margin-bottom: 10px;
        padding-bottom: 10px;  
    }
    .card-top h3 {
    font-size: 16px;
    }
    .emr-ehr-sec {
    padding: 3rem 0;
    }
    .emr-ehr-grid{
        grid-template-columns: unset;   
    }
    .security-img{
        margin:15px 0;
    }
    .faq-solution-sec .accordion-button{
        font-size: 14px;
        font-weight: 500;  
        padding-right:30px;
    }
    .faq-solution-sec .accordion-body{
        font-size:14px;
    }
    .faq-solution-sec .accordion-button::after{
       background-size: 25px;   
    }
    .accordion-button::after{
        position:absolute;
        right:3px;
        width: 27px;
        height: 27px;
        background-size: contain;
    }
    .bc-about-thumb.shine-circle{
     margin:20px 0;   
    }
    .ic-hero-content {
        padding-top: 0;
        padding-bottom: 0;
        padding-inline-start: 0;
        text-align:center;
        margin:30px 0;
    }
    .future-abou-sec .section-header {
    width: 100%;
    }
    .future-abou-sec .section-title {
    font-size: 20px;
    }
    .future-abou-sec {
        padding: 3rem 0;
    }
    .country-box h4 {
    font-size: 16px;
    }
    .across-diver .col-lg-3:not(:last-child) .country-box {
      border-right: unset;
      border-bottom: 1px solid #00000029;
    }
    .country-box span {
    font-size: 12px;
    }
    .bs-leading-wrap {
    padding: 20px;
    border-radius: 15px;
    }
    .global-about-sec .section-header {
    width: 100%;
    }
    .global-about-sec {
        padding: 3rem 0;
    }
    .values-content h4{
        font-size:16px;
    }
    .values-content img {
        margin-bottom: 10px;
    }
    .values-content{
        padding:20px;
    }
    .driving-digutal{
        padding:3rem 0;
    }
    .vakluess-intertu {
        padding: 3rem 0;
    }
    .expetisee{
        padding:3rem 0;
    }
    .driving-digutal .section-title {
        font-size: 17px;
    }
    .expertisee{
        padding: 20px;
        width: 100%;  
    }
    .ic-choose-item .common-title {
    font-size: 16px;
    margin-bottom: 10px;
    }
    .organizati-img.shine-circle{
       margin-bottom:25px; 
    }
    .bc-about-accordion {
        margin-top:20px;
    }
    .bs-choose-style .ic-choose-item{
        padding:20px;
        margin-bottom:20px;
    }
    .accordions.mb-70{
       margin:0; 
    }
    .ic-choose-area {
        padding: 0 0 3rem;
    }
    .bc-about-accordion .accordion-button {
        padding-right: 20px;
    }
    .bc-about-accordion .accordion-body p{
       margin: 0; 
    }
    .bc-about-accordion .accordion-item{
        padding:0;
    }
    .bc-about-accordion .accordion-item .accordion-button {
    margin: 0;
    }
    .bc-about-accordion .accordion-button > span{
        font-size:16px;
    }
    .bc-about-text {
    font-size: 14px;
    margin-bottom: 0;
    text-align:justify;
    }
    .bc-about-content p {
    font-size: 14px;
    text-align:justify;
    }
    .oit-section-title {
    font-size: 20px;
    text-align: center;
    }
    .oit-section-box.mb-80{
     margin-bottom:30px;
    }
    .bc-about-area{
        padding:3rem 0;
    }
    .oit-btn-teal{
        padding: 15px 20px;
    }
    .oit-btn-teal span{
       font-size: 13px;
    }
    .ic-hero-title br{
        display:none;
    }
    .item-text {
        font-size: 14px;
        max-width: unset;
    }
    .ic-hero-title{
    font-size: 20px;
    text-transform: uppercase;
    letter-spacing: unset;
    font-weight:600;
    }
    .ic-hero-content-inner.pl-120 {
        padding-inline-end: 0;
    }
    .hero-content{
        text-align:center;
    }
    .intergatio-imagess {
        margin-top: 2rem;
    }
    .item-number{
      font-size: 35px;
    }
    .solution-content p{
        text-align:justify;
    }
    .process-item .item-title{
        font-size:16px;
    }
    .process-item{
        grid-template-columns: unset;
        padding: 20px 0;
        gap: 0 20px;
    }
    .process-item p{
        margin:0;
    }
    .solution-content{
        margin:0 0 20px;
    }
    .seamless {
        padding: 3rem 0;
    }
    .shiel-iconn img{
       width: 200px; 
    }
    .swioper-slidererr .nextgenswiper {
    margin-bottom: 2rem;
    }
    .complian-points li span {
    margin: 0;
    font-size: 12px;
    }
    .title-conten h4 {
    font-size: 13px;
    }
    .click-reportsds li span{
        height: 40px;
        width: 40px; 
        min-width: 40px;
    }
    .click-reportsds li span svg{
       height: 20px;
       width: 20px;    
    }
    .ocrm-beader{
        flex-wrap: wrap;
        row-gap: 10px; 
        margin: 0 0 10px;
        justify-content: center;
    }
    .header-btunn, .header-btn{
        font-size:12px;
    }
    .accordion-button, .accordion-body{
     padding:20px;
    }
    .accordion-button{
        padding-right:40px;
    }
    .faq-solution-sec {
    padding: 3rem 0;
    }
    .complian-points{
    margin: 10px 0 0;   
    }
    .accordion-button{
        font-size:14px;
    }
    .accordion-body{
        font-size:14px;
    }
    .restmomnail.solution-testimonila {
    padding: 0 0 3rem;
    }
    .solution-cta-sec {
    padding: 4rem 0;
    }
    .soluton-ctabox{
        width:100%;
    }
    .cta-content-box .section-title{
        font-size:25px;
    }
    .solution-cta-sec:after, .solution-cta-sec:before{
        width:100px;
    }
    .solution-cta-sec:after{
        right:0;
    }
    .solution-cta-sec:before{
        right:0;
    }
    .brand-sec.space.solu-clintal-hms{
      padding:2rem 0;  
    }
    .testimo-box-man .testimo-box-img img{
        height:auto;
    }
    .security-box {
        margin-top:20px;
    }
    .modules-tab .nav-link {
    font-size: 13px;
    }
    .ocrm-beader li, .ocrm-beader li a {
    font-size: 13px;
    }
    .role-card .role-tagline{
        font-size:10px;
    }
    .gover-securiy-sec {
        padding: 3rem 0;
    }
    .security-box h4 {
        font-size: 15px;
        margin: 0;
    }
    .security-points li {
        font-size: 12px;
    }
    .hos-maga-role{
        padding:3rem 0;
    }
    .advanced-digital-two {
     padding: 3rem 0;
    }
    .services-section-card .feature-content h4{
        font-size:14px;
    }
    .advanced-digital-two .row{
        row-gap:20px;
    }
    .mobile-apps-sec {
        padding: 3rem 0 0;
    }
    .connected-health-box{
        padding:20px;
    }
    .mobile-tabcontent .mobiletabtitle h4 {
    font-size: 16px;
    }
    .integra-heal-sec {
        padding: 3rem 0;
    }
    .designed-sec {
        padding: 3rem 0;
    }
    .scale-grid {
    gap: 10px;
    margin-bottom: 25px;
    }
    .scale-grid .scale-tag {
    font-size: 12px;
    }
    .organiza-img{
        margin-top:20px;
    }
    .int-row{
      gap: 15px;
      flex-direction: column;
      padding: 15px;
    }
    .int-row .int-chips .ichip {
    font-size: 10px;
    }
    .mobile-appsswiper .swiper-button-next,
    .mobile-appsswiper .swiper-button-prev {
    width: 30px;
    height: 30px;
    }
    
    .role-card{
        padding:20px;
    }
    .role-card .role-title {
    font-size: 15px;
    }
    .role-card p {
    font-size: 13px;
    }
    .role-card .role-icon {
    width: 48px;
    height: 48px;
    }
    .role-icon svg {
    width: 20px;
    height: 20px;
    }
    .solution-content {
    margin-right: 0;
    }
    .why-card p {
        font-size: 14px;
    }
    .mod-card{
      padding: 15px;
      gap: 15px;
    }
    .mod-tanle-contentt {
    row-gap: 15px;
    }
    .mod-card p {
    font-size: 13px;
    }
    .healthcare-btn {
        display: flex;
        align-items: center;
        justify-content: center;
        margin: 0 0 15px;
    }
    .modules-tab{
        margin-bottom:30px;
    }
      .modules-tab {
        display: flex;
        flex-wrap: nowrap;
        overflow-x: auto;
        overflow-y: hidden;
        width: 100%;
        white-space: nowrap;
        -webkit-overflow-scrolling: touch;
        scrollbar-width: none; /* Firefox */
    }
    
    .mod-card h5 {
    font-size: 14px;
    }
    
    .healthcare-module-sec{
        padding:3rem 0;
    }
    .bta-table .bta-cell, .bta-table .bta-hcell{
        width: 250px;
        min-width: 250px;
    }
    .bta-table .bta-hcell{
        background:#1c4387;
    }
    .bta-table .bta-cell.arrow, .bta-table .bta-hcell.center{
        min-width:20px;
    }
    .bta-table{
        overflow-x: scroll;
        /*white-space: nowrap;*/
        overflow-y: hidden;  
        border-radius: unset;
    }
    .why-card .why-icon {
    width: 50px;
    height: 50px;
    }
    .solut-why-sec .row {
    row-gap: 20px;
    }
    .solution-intro-sec{
        padding:3rem 0;
    }
    .why-card{
        padding:20px;
    }
    .why-card .why-title {
    font-size: 15px;
    }
    .key-box{
        padding:15px;
    }
    
    .key-box-content span {
    font-size: 16px;
    }
    .solut-why-sec{
    padding:3rem 0;
    }
    .healthcare-btn {
    margin-top: 0;
    }
     .healthcare-btn .header-btn{
        position: relative;
        top: unset;
        right: unset;
    }
    
     .healthcare-btn .header-btunn{
         display:block;
     }
    .contact-page-sec {
        padding: 3rem 0;
    }
    .contactinfo-box {
    padding: 20px;
    }
    .contact-page-sec .row{
        margin:0;
    }
    .form-boxmainbook {
    margin-right: 0;
    }
    .contact-infomsec{
        margin:0 0 30px;
    }
    .iframe-boxss iframe{
        height:400px;
    }
    .form-conta-sec {
        padding: 0 0 3rem;
    }
    .contact-infomsec input, 
    .contact-infomsec select{
        height: auto;
        padding: 13px;
        font-size: 14px;
    }
    .contactinfo-box{
      text-align: center;
    }
    .contactinfo-box .footer-licccc{
      justify-content: center;
    }
    .funfact-content{
        min-width: 100%;
        padding: 15px;
        position: relative;
        border: 1px solid #ddd;
        margin: 15px 0 0;
        gap: 10px;
    }
    .contactinfo-box > i {
    font-size: 35px;
    margin: 10px 0 10px;
    }
    .contactinfo-box img {
        margin: 10px 0 15px;
    }
    .contactinfo-box h4 {
    font-size: 16px;
    }
    .funfact-img img{
        height:unset;
        margin-top:15px;
    }
    .btn-call .header-btunn {
        font-size:13px;
        display:none;
        margin-left: 10px;
    }
    .anim-img{
        display:none;
    }
    .hero-content .title{
        margin-bottom:unset;
    }
    p, a, span, ul li {
        font-size:14px ;
    }
    .card--cta{
      row-gap:10px;  
    }
    .hero-content .title{
    font-size: 25px;
    line-height: 1.5;
    }
    .auther-info p{
    max-width: unset;
    font-size: 14px;  
    }
    .download-content .section-title{
        text-align:center;
    }
    .hero-content p{
      padding: 0;
      font-size: 15px;  
      margin-bottom:15px;
    }
    .sub-title{
        font-size: 13px;
        margin-bottom: 10px;
    }
    .hero-list li{
     margin-right: -2px;
    font-size: 13px;   
    }
    .auther-info .complient li{
        margin:0;
    }
    .hero-list{
        margin-bottom: 40px;
        row-gap: 0;  
        flex-wrap: unset;
        align-items: unset;
        margin-left: 40px;
        flex-direction: column;
    }
    .funfact-block-inner .title span{
      font-size: 40px;  
    }
    .funfact-block-inner p{
    max-width: unset;
    font-size: 16px;
    }
    .counter, .funfact-block-one .title{
        font-size:40px;
    }
    .funfact-block-one{
     height: 170px;
     padding:20px;
    }
    .funfact-block-one p{
        font-size:16px;
    }
    .button-wrapper{
        gap: 10px;
        margin-bottom: 30px;   
        justify-content:center;
    }
    .button-icon {
        width: 40px;
        height: 30px;
        line-height: 45px;
    }
    .button-text {
    padding: 0 8px;
    }
    .anttimebox{
        row-gap:20px;
    }
    .brand-sec{
        padding:0 0 2rem;
    }
    .brand-title{
        margin-bottom:30px;
    }
    .brand-title span{
        font-size: 16px;
    }
    .funfact-sec{
        padding:0 0 3rem;
    }
    .auther-info .complient li {
        font-size:14px;
    }
    .section-title {
    font-size: 17px;
    font-weight:600;
    }
    .section-label{
    font-size: 10px !important;
    margin-bottom: 10px;
    }
    .ecosystem-section{
        padding:0 0 3rem;
    }
    .cards-row {
        grid-template-columns: repeat(1, 1fr);
        gap: 20px;
        margin:20px 0 0;
    }
    .card{
        padding:20px;
    }
    .card-title {
    font-size: 15px;
    }
    .card-desc {
    font-size: 12.5px;
    margin:0;
    }
    .operations-section {
    padding: 0 0 3rem;
    }
    .section-header {
    margin-bottom: 20px;
    text-align: center;
        margin-top: 1rem;
    }
    .card--cta .card-title {
    font-size: 16px;
    }
    .card--cta .card-desc {
    font-size: 13px;
    }
    .btn-architect{
      font-size: 12.5px;
    }
    .module-card{
        padding:10px;
        gap:10px;
    }
    .module-name {
    font-size: 13px !important;
    }
    .download-banner{
        padding:0 0 3rem;
    }
    .uncomoprided{
        padding:3rem 0;
    }
    .download-img {
    position: relative;
    bottom: unset;
    right: unset;
    }
    .download-content{
        padding:20px;
    }
    .download-content p {
    margin-bottom: 30px;
    font-size: 15px;
    }

    .left-col{
        gap:0;
    }
    .download-btn a{
     margin-right: 10px;  
    }
    .download-info{
      margin-bottom: 0;  
    }
    .secrure{
        gap: 5px;
        margin: 0;
        grid-template-columns: repeat(3, 1fr);
    }
    .hospital-container{
        padding:0 10px;
    }
    .hospital-section {
    padding: 40px 10px;
    }
    
    .integra-contances {
        width: 100%;
    }
    
    .don-aniss{
        display:none;
    }
    .integration-sec {
    padding: 3rem 0;
    }
    .restmomnail{
        padding:0 0 3rem;
    }
    .rest-seconf .row {
    row-gap: 15px;
    margin: 20px 0;
    }
    .testimo-box-man{
     flex-direction: column;
    }
    .testimo-box-man .testimo-box-img {
    width: unset;
    min-width: unset;
    }
    
    .manual-workk{
        padding:0 10px 0;
    }
    .goot-logo {
    margin-bottom: 20px;
    }
    .strat-doung{
      height: 100%;
    width: 100%;  
    }
    
    .enfless-point{
      padding: 3rem 0;  
    }
    .manual-workk .container{
        padding:3rem 10px;
    }
    .strat-doung .section-title {
    font-size: 26px;
    }
    .quick-links h4 {
    font-size: 16px;
    margin-bottom: 10px;
    }
    .footer-li{
        margin:10px 0;
    }
    .quick-links{
     margin:20px 0 0;
    }
    .nav-foot li a{
        font-size: 12px !important;
        letter-spacing: 0.5px;
    }
    .foot-botm{
    margin-top: 2rem;
    flex-direction: column;
    align-items: center;   
    }
    .foot-botm li{
        text-align:center;
    }
    .app-card{
    align-items: center;
    gap: 10px;
    padding: 10px;
    flex-direction: column;
    }
    .secrure li{
        border-radius:15px;
    }
    .complient li::before{
      height: 20px;
      width: 20px;  
    }
    .complient li{
        margin:0;
    }
    .complient {
        padding-left: 30px;
        row-gap: 10px;
        display: grid;
    }
    .app-label {
    font-size: 12.5px !important;
    }
    .testimo-box-man .tempor-magna h4 {
    font-size: 17px;
    }
    .button-icon svg {
    width: 20px;
    height: 20px;
    }
    .modules-row{
     grid-template-columns: repeat(2, 1fr);   
    }
    .operations-section .section-row{
        display:unset;
    }
    .did-you-know{
        padding:20px;
        margin: 0 0 20px;
    }
    
    .testimonia-wiper .swiper-button-prev {
    left: 30%;
    }
    .testimonia-wiper .swiper-button-next {
    right: 30%;
    left: unset;
    }
    .benefit-secmain{
        padding:0 0 3rem;
    }
    .benefits-item span {
        font-size:13px;
    }
    .testimo-box-man .testimo-box-content p{
        font-size:13px;
    }
    .benefits-item .benefits-collapse .benefits-body{
        font-size:15px;
    }
    .benefits-item{
        padding:20px;
    }
    .benefits-mainsss{
        margin:0 0 30px;
    }
    .hero-content figure img {
        width:120px;
    }
    

.artifval {
            font-size: 25px;
        line-height: 1.5;
}

.rotating-keyword {
    font-size: 25px;
        line-height: 1.5;
}
.business-iterelnce{
    padding:1rem;
}
.swioper-slidererr {
    padding: 3rem 0 1rem;
}
 .click-reportsds {
    grid-template-columns: repeat(1, 1fr);
    }
    .business-iterelnce .row{
        row-gap:20px;
    }
    .click-reportsds.avaa {
    grid-template-columns: repeat(1, 1fr);
}
.tracking {
    justify-content: center;
    flex-wrap: wrap;
    gap:6px;
}

.uncomoprided .row{
    row-gap:40px;
}
.uncomoprided {
    padding: 1rem 0;
}

.testimo-box-man .tempor-magna{
    margin-bottom:20px;
}
.meart-teamm {
    padding: 3rem 0;
}
.team-imaghes h4 {
    font-size: 13px;
    margin: 10px 0 5px;
}
.complian-points.certificat li{
 width:100% !important;    
}



}

@media(min-width: 768px) and (max-width : 900px){
    .contact-page-sec {
    padding: 4rem 0;
    }
    .team-imaghes h4 {
    font-size: 14px;
}
.meart-teamm {
    padding: 4rem 0;
}

.team-imaghes span{
  font-size: 12px;  
}
    .btn-call .header-btunn{
    position: absolute;
    top: 20px;
    }
    .error-box-main {
     width: 100%;
    }
    .paiten-vist li{
        text-align:left;
    }
    .organiza-img.text-start{
       text-align:center !important; 
    }
    .digital-wrokspcxe .section-header{
        text-align:left;
    }
    .global-about-sec {
    padding: 4rem 0;
    }
    .designed-sec .row{
         flex-direction: column-reverse;
    }
    .dashbvir {
    padding: 4rem 0;
    }
    .emr-ehr-grid{
        gap:10px;
    }
    .card-top h3 {
    font-size: 16px;
    }
    .emr-ehr-card{
        padding:20px;
    }
    .security-img {
        margin:20px 0;
    }
    .icon-wrap svg {
    width: 60px;
    height: 60px;
    }
    .country-box img {
    object-fit: contain;
    }
    .future-abou-sec .section-header {
    width: 100%;
    }
    .future-abou-sec .section-title {
    font-size: 35px;
    }
    .future-abou-sec {
    padding: 5rem 0;
    }
    .country-box {
    padding: 10px;
    }
    .country-box h4 {
    font-size: 16px;
    }
    .country-box span {
    font-size: 12px;
    }
    .contactinfo-box > i {
    font-size: 35px;
    margin: 0 0 20px;
    }
    .across-diver {
    margin-top: 1.5rem;
    }
    .driving-digutal .section-title {
    font-size: 30px;
    }
    .ic-hero-content{
        text-align:center;
    }
    .values-content h4 {
    font-size: 16px;
    }
    .global-about-sec .section-header {
    width: 100%;
    }
    .values-content img {
    margin-bottom: 20px;
    }
    .bs-leading-wrap {
    padding: 35px;
    border-radius: 20px;
    }
    .shine-circle{
        margin:0 auto;
    }
    .ic-hero-title {
    font-size: 30px;
    letter-spacing: unset;
    }
    .vakluess-intertu {
    padding: 4rem 0;
    }
    .values-content{
        padding:20px;
    }
    .gover-securiy-sec .security-box {
    margin-top: 0;
    }
    .bc-about-text {
    margin-bottom: 40px;
    }
    .accordions.mb-70{
      margin-bottom: 0;   
    }
    .bc-about-accordion .accordion-button > span {
        font-size: 16px;
    }
    .ic-choose-item .common-title {
    font-size: 18px;
    }
    .expertisee {
    width: 100%;
    }
    .bs-choose-style .ic-choose-item{
        padding:20px;
    }
    .bc-about-area {
    padding-top: 30px;
    padding-bottom: 30px;
    }
    .ic-hero-content-inner.pl-120 {
    padding-inline-end: 0;
    }
    .oit-section-title {
    font-size: 35px;
    }
    .oit-section-box.mb-80{
       margin-bottom: 20px;
    }
    .oit-btn-teal {
    font-size: 14px;
    padding: 15px 20px;
    }
    .ic-hero-content {
    padding-top: 40px;
    padding-bottom: 40px;
    padding-inline-start: 0;
    }
    .click-reportsds li span{
        height: 40px;
        width: 40px;
        min-width: 40px;
    }
    .security-points li:not(:last-child) {
    margin-bottom: 10px;
    }
    .solution-cta-sec {
    padding: 5rem 0;
    }
    .section-header {
    margin-bottom: 20px;
    }
    .process-item{
        padding:20px 0;
    }
    .process-item .item-title{
         font-size: 16px;
    }
    .item-number{
        font-size:35px;
    }
    .contactinfo-box h4 {
    font-size: 18px;
    }
    .swioper-slidererr .nextgenswiper {
    margin-bottom: 2rem;
    }
    .footer-li li i {
    font-size: 25px !important;
    }
    .foot-botm li {
    font-size: 12px;
    }
    .foot-botm a {
    font-size: 12px;
    }
    .nav-foot li a, .footer-logoo p{
      font-size: 12px;  
    }
    .befnits-box-img {
    text-align: center;
    }
    .benefits-item span{
        font-size:16px;
    }
    .benefits-item{
        padding:20px;
    }
    .manual-workk{
        padding:4rem 0;
    }
    .quick-links h4 {
    font-size: 16px;
    }
    .integra-contances {
    width: 100%;
    }
    .strat-doung .section-title {
    font-size: 40px;
    }
    .strat-doung::before{
         height: 300px;
        width: 300px;   
    }
    .manual-workk .container{
        padding:50px;
    }
    .uncomoprided .row{
        row-gap:30px;
    }
    .click-reportsds li span svg{
        height: 20px;
        width: 20px;  
    }
    .aosta-imageslider{
        margin-top:30px;
    }
    .section-header{
        text-align:center;
    }
    .section-row{
        grid-template-columns: unset;
        gap: 20px;
    }
    .click-reportsds li p{
        font-size:14px;
    }
    .module-name {
    font-size: 13px;
    }
    .operations-section {
        padding:0 0 80px;
    }
    .section-row {
    grid-template-columns: 360px fr;
    gap: 20px;
    }
    .custom-btn, .hero-list li{
        font-size:13px;
    }
    .funfact-block-one .title, .counter{
        font-size:40px;
    }
    .funfact-block-one p{
      font-size:16px;  
    }
    .cards-row{
         grid-template-columns: repeat(2, 1fr);
    }
    .card-title {
    font-size: 15px;
    }
    .card{
        gap:0;
    }
    .form-boxmainbook {
        margin-right: 0;
    }
    .iframe-boxss iframe{
        height:400px;
        margin-top:40px;
    }
    .banner-image-setiom{
        text-align:center;
    }
    .button-wrapper{
         margin: 25px 0;
        justify-content: center;   
    }
    .hero-list{
      margin-bottom: 30px;
      justify-content: center;
    }
    .hero-content .title br{
        display:none;
    }
    .ocrm-beader{
        justify-content: center;
    }
    .hero-content{
        text-align:center;
    }
    .hero-content .title, .rotating-keyword{
        font-size: 33px;
    }
    .solution-intro-sec{
     mask-image: unset !important;
    }
    .key-number-sec{
        padding:3rem 0 0;
    }
    .contactinfo-box h4 {
    font-size: 17px;
    }
    .form-conta-sec {
    padding: 0 0 4rem;
    }
    .solution-content {
        margin-right: 0;
        margin-bottom:15px;
    }
    
    .solution-img{
        text-align:center;
    }
    .key-box {
        flex: 1 1 calc(24% - 8px);
    }
    .key-box-content span {
    font-size: 17px;
    }
    .solut-why-sec {
        padding: 4rem 0;
    }
    .section-title {
    font-size: 26px;
    }
    .why-card{
        padding:20px;
    }
    .solut-why-sec .row {
    row-gap: 20px;
    }
    
    .why-card .why-title {
    font-size: 14px;
    }
    .why-card .why-icon {
    width: 48px;
    height: 48px;
    margin-bottom: 10px;
    }
    
    .bta-table .bta-cell{
        font-size:13px;
    }
    .mod-card h5 {
    font-size: 14px;
    }
    .mod-tanle-contentt {
    row-gap: 15px;
    }
    .mod-card{
        padding:15px;
    }
    .mod-card{
        gap:10px;
    }
    .mod-card p {
    font-size: 13px;
    }
    .why-card p {
    font-size: 14px;
    }
    
    .healthcare-module-sec {
        padding: 4rem 0;
    }
    
    .hos-maga-role {
        padding: 4rem 0;
    }
    
    .role-card{
        padding:20px;
    }
    
    .role-card .role-title {
        font-size: 15px;
    }
    
    .advanced-digital-two {
        padding: 4rem 0;
    }
    
    .mobile-apps-sec{
      padding:4rem 0 0;  
    }
    .designed-sec{
      padding: 4rem 0;  
    }
    .integra-heal-sec {
        padding: 4rem 0;
    }
    .advanced-digital-two .row{
        row-gap:30px;
    }
    .services-section-card .feature-content {
    margin-bottom: 10px;
    }
    .services-section-card .feature-content h4{
        font-size:16px;
    }
    .mobile-tabcontent .mobiletabtitle h4 {
    font-size: 18px;
    }
    .mobiletab-img{
        text-align:center;
    }
    .int-row .int-chips .ichip {
    font-size: 10px;
    }
    
    .organiza-img {
        text-align:center;
    }
    .solu-clintal-hms {
    padding: 4rem 0;
    }
    .security-img {
        text-align:center;
    }
    .complian-points li{
      width: 31.8%;
    }
    
    .security-box {
        margin-top:20px;
    }
    .complian-points li span{
        font-size:12px;
    }
    .gover-securiy-sec {
        padding: 4rem 0;
    }
    .soluton-ctabox{
        width:80%;
    }
    .cta-content-box .section-title{
        font-size:30px;
    }
    
    .solution-cta-sec:after{
        width: 150px;
        right:0;
    }
    .solution-cta-sec:before{
        width: 150px;
        left:0;
    }
    .faq-solution-sec {
        padding: 4rem 0;
    }
    
    .header-btunn{
        font-size:12px;
    }
    
    .testimo-box-man .testimo-box-content p{
        font-size:14px;
    }
    
    .testimo-box-man .tempor-magna h4 {
    font-size: 16px;
    }
    .testimo-box-man .tempor-magna span {
    font-size: 12px;
    }
    .restmomnail.solution-testimonila {
    padding: 0 0 4rem;
    }
    
}

@media(min-width : 901px) and (max-width : 1200px){
    .contactinfo-box > i {
    font-size: 35px;
    margin: 0 0 20px;
    }
    .icon-wrap svg {
    width: 60px;
    height: 60px;
    }
    .item-number{
        font-size:30px;
    }
    .process-item{
       gap: 0 20px; 
    }
    .testimo-box-man .tempor-magna h4 {
    font-size: 16px;
    }
    .solution-content {
    margin-right: 20px;
    }
    .btn-call .header-btunn{
         position: absolute;
        top: 22px;
        right: 250px;
        margin: 0;
        padding: 8px 10px;
        font-size: 13px;   
    }
    .oit-btn-teal {
    font-size: 15px;
    }
    .section-title {
    font-size: 25px;
    }
    .section-header {
    margin-bottom: 20px;
    }
    .expertisee {
    width: 60%;
    }
    .gover-securiy-sec .security-box {
    margin-top: 20px;
    }
    .country-box h4 {
    font-size: 16px;
    }
    .country-box span {
    font-size: 12px;
    }
    .oit-section-box.mb-80{
      margin-bottom: 40px;  
    }
    .oit-section-title {
    font-size: 40px;
    }
    .bc-about-text {
    margin-bottom: 40px;
    }
    .ic-choose-item .common-title {
    font-size: 18px;
    }
    .accordions.mb-70{
        margin-bottom:0;
    }
    .ic-hero-title{
      font-size: 40px;
      letter-spacing: unset;
    }
    .ic-hero-funfact-item .number{
        font-size:35px;
    }
    .ic-hero-funfact-item {
    padding: 30px;
    }
    .ic-hero-content-inner.pl-120 {
    padding-inline-start: 0;
    padding-inline-end: 0;
    }
    .brand-title {
        margin-bottom: 30px;
    }
    .process-item .item-title{
        font-size:18px;
    }
    .contactinfo-box h4 {
    font-size: 18px;
    }
    .strat-doung .section-title {
        font-size: 45px;
    }
    .nav-foot li a {
    font-size: 12px;
    }
    .benefits-item span {
        font-size: 16px;
    }
    .business-iterelnce{
        padding:30px;
    }
    .click-reportsds {
    grid-template-columns: repeat(2, 1fr);
    margin-top: 30px;
    }
    .key-box-content span {
    font-size: 15px;
    }
    .funfact-block-one p{
         font-size: 16px;
    }
    .module-name {
     font-size: 13px;
    }
    .section-subtitle{
         max-width: 100%; 
    }
    .section-row {
        grid-template-columns: unset;
        gap: 20px;
    }
    .counter, .funfact-block-one .title{
        font-size:40px;
    }
    .key-box{
        padding:10px;
    }
    .hero-content .title, .rotating-keyword{
        font-size:30px;
    }
    .hero-list li{
        font-size:13px;
    }
    .hero-list{
         margin-bottom: 40px;
    }
    .key-stats-row{
     gap: 5px;   
    }
    .why-card{
        padding:15px;
    }
    .mod-card h5 {
    font-size: 14px;
    }
    .role-card{
        padding:20px;
    }
    .role-card .role-title {
    font-size: 15px;
    }
    .services-section-card .feature-content h4 {
        font-size:16px;
    }
    .contactinfo-box h4 {
    font-size: 17px;
    }
    .contactinfo-box {
    padding: 15px;
    }
    .contactinfo-box p {
    font-size: 14px;
    }
    .form-boxmainbook {
    margin-right: 0;
    }
    .contact-infomsec input,
    .contact-infomsec select{
        padding: 15px;
        font-size: 14px; 
    }
    .iframe-boxss iframe{
        height:500px;
    }
    .contactinfo-box img {
    margin: 0 0 20px;
    }
    .contactinfo-box img{
        width:40px;
    }
    .mobile-tabcontent .mobiletabtitle h4 {
    font-size: 18px;
    }
    
    .complian-points li span {
        font-size: 13px;
    }
    .security-box {
        margin-top:30px;
    }
    .solution-cta-sec:after{
        width: 152px;
        right:0;
    }
    .solution-cta-sec:before{
      width: 152px;
      left:0;  
    }
    .soluton-ctabox{
        width:70%;
    }
    .cta-content-box .section-title{
        font-size:35px;
    }
    .cards-row{
        gap: 15px;
        margin-bottom: 15px;   
    }
    .card-title {
      font-size: 15px;
    }
    .future-abou-sec .section-title {
    font-size: 35px;
    }
    .bs-leading-wrap {
    padding: 30px;
    border-radius: 20px;
    }
    .values-content h4 {
    font-size: 18px;
    }
    
}

@media(max-width : 1200px){
  html, body{
      overflow-x:clip;
  }
 /*.bachation .btn-call{*/
 /*  display:none;   */
 /* }*/
  .whatsappicon .call-icons{
      display:block;
  }
  .cta-btn-box .header-btunn{
    position: relative;
    top: unset;
    }
    .hambuuefer {
        position: absolute;
        right: 15px;
        top: 21px;
        display: block;
        z-index: 999;
    }
    .hambuuefer i {
        font-size: 27px;
        color: #1c4387;
    }
    .megamain-menu{
        position: fixed;
        z-index: 999999;
        background: #fff;
        top: 0;
        width: 100%;
        height: 100vh;
        left: 0;
        padding: 90px 25px 25px;
        transform: translateX(100%);
        opacity: 0;
        visibility: hidden;
        transition: all 0.3s linear;   
    }
    
   .megamain-menu.shows {
        transform: translateX(0);
        opacity: 1;
        visibility: visible;
        overflow-y: scroll;
    }
    
    .nav-links{
        gap: 10px;
        justify-content: center;
        flex-direction: column;
        align-items: unset;
        padding: 0;
    }
    
    .dropdown .dropn-btnmobile {
        position: absolute;
        right: 0;
        width: 20px;
        height: 20px;
        text-align: center;
        line-height: 25px;
        top: 0;
        background: #000;
        display: block;
        margin: unset;
    }
    .dropdown .dropn-btnmobile i {
        color: #fff;
    }
    .close-button {
        position: absolute;
        right: 20px;
        display: block;
        top: 20px;
    }
    .close-button i {
        font-size: 27px;
        color:#1c4387;
    }
    .hambuuefer, .close-button {
    display:block !important;
    }
    
    .mega-menu{
        position: relative;
        visibility: visible;
        opacity: 1;
        top: unset;
        display: block;
        width: 100%;
        padding: 10px;   
        margin:20px 0;
        display:none;
    }
    
    .product-grid{
        grid-template-columns: repeat(1, 1fr);
        gap: 10px;  
    }
    
    .product-card p {
    font-size: 12px;
    }
    .product-card h4 {
    font-size: 14px;
    }
    .product-card{
        gap:10px;
    }
    .dropdown {
    padding-right: 0;
    }
    .mega-menu.mobiledrobdown{
        width:100%;
    }
    .mega-menu.futures-mainsec .product-grid {
        gap: 10px;
        grid-template-columns: repeat(1, 1fr);
        padding: 0;
        height: 400px;
        overflow-y: scroll;
    }
    .collahge-name{
        font-size:12px;
    }
    .btn-call .header-btn{
        display: inline-block;
        position: absolute;
        font-size: 12px;
        top: 21px;
        right: 75px;
    }
    .btn-call {
    text-align: center;
    padding: 0 0 0;
    }
    
    .mega-menu.visible{
       display:block !important; 
    }
    .dropdown:hover .mega-menu {
    display: none;
    }
    
}

.hambuuefer, .close-button {
    display: none;
}