/*
Theme Name: Hello Elementor Child
Theme URI: https://elementor.com/hello-theme/?utm_source=wp-themes&utm_campaign=theme-uri&utm_medium=wp-dash
Template: hello-elementor
Author: Elementor Team
Author URI: https://elementor.com/?utm_source=wp-themes&utm_campaign=author-uri&utm_medium=wp-dash
Description: Hello Elementor is a lightweight and minimalist WordPress theme that was built specifically to work seamlessly with the Elementor site builder plugin. The theme is free, open-source, and designed for users who want a flexible, easy-to-use, and customizable website. The theme, which is optimized for performance, provides a solid foundation for users to build their own unique designs using the Elementor drag-and-drop site builder. Its simplicity and flexibility make it a great choice for both beginners and experienced Web Creators.
Tags: accessibility-ready,flexible-header,custom-colors,custom-menu,custom-logo,featured-images,rtl-language-support,threaded-comments,translation-ready
Version: 3.4.9.1781014251
Updated: 2026-06-09 14:10:51

*/


 h1, h2, h3, h4, h5, h6, p, button, a {
        -webkit-font-feature-settings: "liga" 0, "clig" 0;
        -moz-font-feature-settings: "liga" 0, "clig" 0;
        font-feature-settings: "liga" 0, "clig" 0;
    }

    h2 {
        -webkit-background-clip: text !important;
        -webkit-text-fill-color: transparent;
        background: -webkit-linear-gradient(36deg, #00c4ff 0%, #8646da 71%);
    }

:focus {
    outline: none !important;
    box-shadow: none !important;
}
    /* header custom css */

    .light-blue {
        color: #009bde;
    }
    #nmbr-clr {
        color: #009bde;
    }
    #btn-light-blue {
    }
    #btn-green {
        background: #f36a33;
        border-radius: 30px;
        padding: 0px 25px;
        border: 1px solid #f36a33 !important;
        margin-right: 6px;
        cursor: pointer;
        margin-left: 20px;
    }
    #btn-green span.e-n-menu-title-text {
        color: #fff !important;
    }
	.tab-sec-home-page1 .e-n-tabs-heading {
        background: #d9e8f7;
        border-radius: 50px;
    }
	.tab-sec-home-page1 .e-n-tabs.e-activated {
        display: flex;
        justify-content: center;
        align-items: center;
    }

    #btn-light-blue .e-n-menu-title-text,
    #btn-green .e-n-menu-title-text {
        cursor: pointer;
    }
    #btn-light-blue {
        background: #ffffff00;
        border: 1px solid #009bde !important;
        border-radius: 30px;
        padding: 0px 25px;
        cursor: pointer;
    }
    #btn-light-blue span.e-n-menu-title-text {
        color: #009bde !important;
    }

    #nmbr-clr span.e-n-menu-title-text {
        color: #009bde !important;
    }
    #btn-light-blue:hover {
        background: #009bde !important;
        border: 1px solid #009bde !important;
    }

    #btn-light-blue:hover span.e-n-menu-title-text {
        color: #fff !important;
    }
    .tab-sec-interoperability-page .e-n-tabs-heading {
        background: #dbe7f6;
        border-radius: 50px;
        width: 31%;
    }

    .tab-sec-interoperability-page .e-n-tabs.e-activated {
        display: flex;
        justify-content: center;
        align-items: center;
    }

    .tab-sec-staffAug-page .e-n-tabs-heading {
        background: #dbe7f6;
        border-radius: 50px;
        width: 82%;
    }

    .tab-sec-staffAug-page .e-n-tabs.e-activated {
        display: flex;
        justify-content: center;
        align-items: center;
    }

    .tab-sec-page-rcm .e-n-tabs-heading {
        background: #dbe7f6;
        border-radius: 50px;
        width: 50%;
    }

    .tab-sec-page-rcm .e-n-tabs.e-activated {
        display: flex;
        justify-content: center;
        align-items: center;
    }

    .tab-sec-home-page2 .e-n-tabs-heading {
        background: #dbe7f6;
        border-radius: 50px;
        width: 46.5%;
    }

    .tab-sec-home-page2 .e-n-tabs.e-activated {
        display: flex;
        justify-content: center;
        align-items: center;
    }

    .tab-sec-home-page .e-n-tabs-heading {
        background: #d9e8f7;
        border-radius: 50px;
        width: 78%;
    }

    .tab-sec-home-page .e-n-tabs.e-activated {
        display: flex;
        justify-content: center;
        align-items: center;
    }
    .tab-sec-1 .e-n-tabs-heading {
        background: #dbe7f6;
        border-radius: 50px;
        width: 38.1%;
    }

    .tab-sec-1 .e-n-tabs.e-activated {
        display: flex;
        justify-content: center;
        align-items: center;
    }
    .tab-sec-medical-billing-services .e-n-tabs-heading {
        background: #dbe7f6;
        border-radius: 50px;
        width: 93.1%;
    }

    .tab-sec-medical-billing-services .e-n-tabs.e-activated {
        display: flex;
        justify-content: center;
        align-items: center;
    }
    .tab-aap-page .e-n-tabs-heading {
        background: #d9e8f7;
        border-radius: 50px;
        width: 25.1%;
    }

    .tab-aap-page .e-n-tabs.e-activated {
        display: flex;
        justify-content: center;
        align-items: center;
    }
    .tab-sec-2 .e-n-tabs-heading {
        background: #dbe7f6;
        border-radius: 50px !important;
        width: 42.3%;
    }
    .tab-sec-2 .e-n-tabs.e-activated {
        display: flex;
        justify-content: center;
        align-items: center;
    }

    .tab-sec-home .e-n-tabs.e-activated {
        display: flex;
        justify-content: center;
        align-items: center;
    }

    .tab-sec-home .e-n-tabs-heading {
        background: #d9e8f7;
        border-radius: 50px !important;
        /*     width: 52%; */
    }

    .tab-sec-home.e-n-tab-title .Staff-Aug-tab-sec .e-n-tabs.e-activated {
        display: flex;
        justify-content: center;
        align-items: center;
    }

    .Staff-Aug-tab-sec .e-n-tabs-heading {
        background: #dbe7f6;
        border-radius: 50px !important;
        width: 75%;
    }

    .Staff-Aug-tab-sec .e-n-tabs.e-activated {
        display: flex;
        justify-content: center;
        align-items: center;
    }

    .span-h3 {
        color: #01b7f0;
    }

    .h3-custom {
        font-size: 37px !important;
    }

    .cust-icon-para {
        display: flex;
        justify-content: center;
        align-items: center;
        gap: 13px;
    }

    /*********** For Mobile***********/
    @media (max-width: 767px) {
        .tab-sec-1 .e-n-tabs-heading {
            width: 100% !important;
        }

        .get-temp .e-con.e-child {
            border: none !important;
        }
        .box-with-number {
            border: none !important;
        }
        #btn-light-blue {
            background: #fff;
            border-radius: 0;
        }
        #btn-green {
            border-radius: 0;
        }
        .tab-sec-home.e-n-tabs {
            gap: 10px !important;
        }
    }
    @media (min-width: 768px) and (max-width: 1023px) {
        #btn-light-blue {
            background: #fff;
            border-radius: 0;
        }
        #btn-green {
            border-radius: 0;
        }
    }

    .elementor-kit-6 h1, h2, h3, h4, h5, h6 {
        margin: 0;
    }
    .tab-sec-anchor a {
        color: rgba(17, 163, 236, 1);
        font-size: 16px;
    }
    .tab-sec-anchor a:before {
        content: url(/wp-content/uploads/2025/01/Shape-1-copy-8.png);
        position: relative;
        left: 100px;
        vertical-align: middle;
    }

    a.home-sec-2-btn {
        color: #818181;
        font-size: 14px;
    }
    a.home-sec-2-btn:before {
        content: url(/wp-content/uploads/2025/01/Shape-1-copy-8.png);
        position: relative;
        left: 90px;
        vertical-align: middle;
    }

    .leadership-tab .e-n-tabs-heading {
        background: white;
        padding: 30px 30px;
    }
    .leadership-sub-heading {
        font-size: 20px;
        font-weight: 300px;
        color: rgba(68, 76, 80, 1);
    }

    .tab-sec-cardio .e-n-tabs-heading {
        background: #dbe7f6;
        border-radius: 50px;
        width: 58%;
        margin: 0 auto;
    }

    .partner-eco-sys .elementor-element:hover {
        border-radius: 1;
        align-items: center;
        background: #fff;
        border-radius: 15px;
    }
    /* resources page filter css */

    label {
        font-size: 12px;
        text-transform: uppercase;
        color: #222222;
        letter-spacing: 0.5px;
        padding-bottom: 6px;
    }
    .texonomy-filter .elementor-widget-taxonomy-filter {
        display: none; /* Hide the default Elementor filter */
    }
    #taxonomy-dropdown {
        padding: 8px 10px;
        font-size: 18px;
        border-radius: 5px;
        margin-right: 10px;
        font-weight: 300;
        max-width: 240px;
        border: 1px solid #00000033;
        width: 100%;
    }

    /* partner echo system */

    .partner-eco-sys .back {
        display: none;
        min-height: 285px;
    }

    .partner-eco-sys
        .elementor-element:hover
        .elementor-widget-theme-post-featured-image.elementor-widget-image
        img {
        display: none;
        background: none;
    }

    .partner-eco-sys .elementor-element:hover {
        align-items: center;
        background: #fff;
        /* 	  min-height:285px; */
    }

    .partner-eco-sys .elementor-element:hover .back {
        display: block;
        min-height: 285px;
        overflow-y: scroll;
    }

    .tab-sec-leader-ship .e-n-tabs-heading {
        background: #dbe7f6;
        border-radius: 50px;
        width: 31%;
    }

    .tab-sec-leader-ship .e-n-tabs.e-activated {
        display: flex;
        justify-content: center;
        align-items: center;
    }

    /* 	.back {
            min-height: 285px;
            max-height: 285px;
        } */

    .quote-img-1 {
        width: 80px;
        margin-right: -72px;
        margin-top: -24px;
    }

    .quote-img-2 {
        width: 80px;
        margin-left: -50px;
        margin-bottom: -36px;
    }

    .flip-partner-box .elementor-flip-box__back {
        overflow-y: auto;
    }

    /* 	servey form css  */
    /* 	.medical-billing-survy span.elementor-field-option {
        display: flex;
        flex-direction: row;
        justify-content: center;
        align-items: center;
        gap: 2px;
    } */

    .medical-billing-survy
        .elementor-field-type-radio.elementor-field-group.elementor-column {
        display: flex;
        flex-direction: column;
        justify-content: center;
        align-items: baseline;
    }

    .medical-billing-survy .elementor-field-subgroup {
        display: flex;
        flex-wrap: wrap;
        gap: 8px;
    }

    .medical-billing-survy label.elementor-field-label {
        width: 35%;
    }

    .medical-billing-survy .medical-billing-survy .textarea {
        border-radius: 13px !important;
        border: 1px solid #ccc !important;
    }

    .medical-billing-survy label[for="form-field-field_6af8a87"],
    label[for="form-field-field_48077b7"],
    label[for="form-field-field_a427727"] {
        width: 100% !important;
        margin: 20px 0px;
    }

    .home-section h1 {
        -webkit-background-clip: text !important;
        -webkit-text-fill-color: transparent;
        background: -webkit-linear-gradient(30deg, #149eeb 0%, #8147db 100%);
    }

    .home-cus-h2 {
        color: #001961 !important;
    }

    .home-a {
        color: #818181 !important;

        font-weight: 400;
        font-size: 14px;
        line-height: 16.94px;
    }

    .home-boxes .elementor-flip-box__front,
    .home-boxes .elementor-flip-box__back {
        border-radius: 20px !important;
    }

    .home-boxes .elementor-flip-box__button {
        text-align: center;
    }

    .home-boxes .elementor-flip-box__layer__overlay {
        box-shadow: 0px 5px 15px 0px #00000017;
        border-radius: 20px;
    }

    .tab-sec-anchor1 a:after {
        content: url(/wp-content/uploads/2025/01/Shape-1-copy-8.png);
        position: relative;
        /*     left: 65px; */
        left: 4px;
        vertical-align: middle;
    }

    .elementor-flip-box__back
        a.elementor-flip-box__button.elementor-button.elementor-size-sm:after {
        content: url(/wp-content/uploads/2025/03/Shape-1-copy-8-1.png);
        position: relative;
        vertical-align: middle;
        left: 5px;
    }

    .tab-sec-anchor2
        a.elementor-flip-box__button.elementor-button.elementor-size-sm:hover::after {
        content: url(/wp-content/uploads/2025/03/Shape-1-copy-8.png);
        position: relative;
        left: 5px;
        vertical-align: middle;
    }

    .quoteImg {
        margin-right: -75px;
        margin-left: -23px;
			  margin-bottom: -50px;
    }

    .quoteImg1 {
        margin-left: -70px;
    }

    .partner-tab .e-n-tabs-heading {
        background: #d9e8f7 !important;
        border-radius: 64px !important;
        width: 22% !important;
        /* padding: 2px 20px; */
    }

    /* 	home */

    .home-a {
        /*margin-left: -10px;*/
    }

    .flip-box-my .elementor-flip-box {
        border-radius: 20px;
    }

    .tab-sec-anchor1 {
        margin-top: 50px;
    }

    .btn-lastSec1 svg {
        height: 10px;
    }

    .learn-more-accordion {
        padding: 8px 0px 17px 0px;
/*         margin-left: -6px; */
			font-size: 16px;
			font-weight: 500;
    }
	
	.learn-more-accordion a:after {
    content: url(https://carecloud.com/wp-content/uploads/2025/03/angle-right-1.svg);
    margin-left: 10px;
	}

    .partner-eco-sys span.page-numbers.prev {
        background: #009bde;
        padding: 13px 25px;
        border-radius: 50px;
        color: #fff;
    }

    .partner-eco-sys .page-numbers.next {
        background: transparent;
        padding: 13px 25px;
        border-radius: 50px;
        color: #009bde;
        border: 1px solid #009bde;
    }

    .partner-eco-sys .page-numbers.prev {
        background: transparent;
        padding: 13px 25px;
        border-radius: 50px;
        color: #009bde;
        border: 1px solid #009bde;
    }

    .partner-eco-sys a.page-numbers.next {
        background: transparent;
        padding: 13px 25px;
        border-radius: 50px;
        color: #009bde;
        border: 1px solid #009bde;
    }

    .partner-eco-sys .page-numbers {
        padding: 4px 8px;
        border-radius: 4px;
        background: transparent;
        color: #009bde;
        border: 1px #009bde solid;
    }

    /* header custom css */

    .sticky-header {
        background-color: transparent;
        transition: background-color 0.3s ease;
    }

    /* Background color after scrolling */
    .sticky-header.elementor-sticky--active {
        background-color: #f5f9fd !important; /* Change to desired background color */
    }

    .main-menu .e-n-menu-heading .e-n-menu-item:nth-last-child(2) {
        margin-right: 10px !important;
    }

    /* header custom css */

    .sticky-header {
        background-color: transparent;
        transition: background-color 0.3s ease;
    }
    /* Background color after scrolling */
    .sticky-header.elementor-sticky--active {
        background-color: #f5f9fd !important; /* Change to desired background color */
    }

    .main-menu .e-n-menu-heading .e-n-menu-item:nth-last-child(2) {
        margin-right: 10px !important;
    }
    .header-image .elementor-cta__content {
        min-height: 0px;
        text-align: center;
        padding: 20px 20px 20px 20px;
        border-bottom: 1px solid #dfe5f1 !important;
        border-right: 1px solid #dfe5f1 !important;
        border-left: 1px solid #dfe5f1 !important;
        border-radius: 0 0 10px 10px !important;
        position: absolute !important;
        bottom: 0;
    }
    .faq-sec summary,
    .faq-sec.e-con-full {
        margin-top: -1px !important;
    }
    .header-image .elementor-cta:hover .elementor-cta__content {
        background-color: #e4eefc;
        /* border-radius: 12px 10px; */
        border-bottom-right-radius: 10px;
        border-bottom-left-radius: 10px;
    }
    .header-image .elementor-cta__content {
        position: absolute;
        bottom: 0;
    }

    /* 	all pages faq sections  */

    .faq-sec
        .e-n-accordion
        .e-n-accordion-item:first-of-type
        .e-n-accordion-item-title {
        border-top-left-radius: 10px;
        border-top-right-radius: 10px;
    }

    .faq-sec
        .e-n-accordion
        .e-n-accordion-item:last-of-type
        .e-n-accordion-item-title {
        border-bottom-left-radius: 10px;
        border-bottom-right-radius: 10px;
    }

    .faq-sec
        .e-n-accordion
        .e-n-accordion-item:last-of-type
        > .elementor-element.e-child {
        border-bottom-left-radius: 10px;
        border-bottom-right-radius: 10px;
    }

    .faq-sec
        .e-n-accordion
        .e-n-accordion-item:last-of-type
        .e-n-accordion-item-title[aria-expanded="true"] {
        border-bottom-left-radius: 0;
        border-bottom-right-radius: 0;
    }

    .faq-sec .e-con-full {
        margin-top: -1px !important;
    }

    .small-faq-sec summary {
        border-left: 2px solid transparent !important;
    }

    .small-faq-sec summary[aria-expanded="true"] {
        border-left: 2px solid #009bde !important;
    }

    .small-faq-sec .e-closed {
        opacity: 0.4;
    }

    .faq-sec .e-closed {
        opacity: 0.4;
    }

    .tab-sec-anchor2 .elementor-flip-box {
        height: 300px !important;
    }

    .multi-line {
        display: -webkit-box;
        -webkit-line-clamp: 2; /* Show only 2 lines */
        -webkit-box-orient: vertical;
        overflow: hidden;
    }

    /* mobile resposnive css */

    .sticky-header {
        background-color: transparent;
        transition: background-color 0.3s ease;
    }
    /* Background color after scrolling */
    .sticky-header.elementor-sticky--active {
        background-color: #f5f9fd !important; /* Change to desired background color */
    }

    @media (max-width: 1024px) {
        .main-menu .e-n-menu-wrapper {
            background-color: #fff !important;
        }
        .main-menu #btn-green {
            border-radius: 20px;
            padding: 5px 20px;
            max-width: 150px;
            text-align: center !important;
            justify-content: center;
            margin: 20px 20px;
        }
        .main-menu #btn-light-blue {
            border-radius: 20px;
            padding: 5px 20px;
            max-width: fit-content;
            text-align: center !important;
            justify-content: center;
            margin: 0 0 20px 20px;
        }
    }

    /* zoom effect */
    .zoom-effect .zoom-image {
        overflow: hidden;
        position: relative;
        border-top-left-radius: 15px;
        border-top-right-radius: 15px;
    }
    .zoom-effect .zoom-image img {
        transition: transform 0.3s ease;
        transform-origin: center center;
    }
    .zoom-effect a:hover .zoom-image img,
    .tab-sec-leader-ship .zoom-effect .board-member:hover .zoom-image img {
        transform: scale(1.1);
    }

    /* image box icon not showing sol */

    .elementor-image-box-img img {
        width: auto !important;
        height: auto !important;
        display: block !important;
        opacity: 1 !important;
    }
    .error404 .site-main {
        padding: 100px 0 140px 0;
        text-align: center;
    }
    .main-menu .menu-image a {
        border-radius: 15px 15px 15px 15px;
    }
		.elementor-button span {
				line-height: 0.9;
		}
		.footer .solutions ul li,
		.footer .practices ul li,
		.footer .specialities ul li,
		.footer .company ul li,
		.footer .contacts ul li {
				display: table;
		}
		.tab-review .e-active {
				margin: 0 auto;
		}
		.elementor-icon-list-text .privacy-policy:hover {
				color: #3BB8FF;
		}
		span.elementor-button-content-wrapper {
				align-items: center;
		}

.tab-sec-home-page3 .e-n-tabs-heading {
        background: #dbe7f6;
        border-radius: 50px;
        width: 68.5%;
    }
	
	.tab-sec-home-page3 .e-n-tabs.e-activated {
        display: flex;
        justify-content: center;
        align-items: center;
			
    }
	.tab-sec-home-page3 {
       
			margin: 0 auto;
    }
.e-n-menu .elementor-flip-box .elementor-icon-wrapper{
	display:none !important;
}
h2, .home-header-1 {
    -webkit-background-clip: text !important;
    -webkit-text-fill-color: transparent;
    background: -webkit-linear-gradient(36deg, #00c4ff 0%, #8646da 71%);
}