@media (min-width: 320px) and (max-width: 767px) {




	html {
	    overflow-x: hidden !important;
	}



	.top-bar-main p {
	    font-size: 14px;
	    text-align: center;
	}
	.top-bar-main ul.top-contact-list {
	    justify-content: center;
	    gap: 20px;
	}
	.top-bar-main ul.top-contact-list li label {
	    font-size: 0px;
	}
	.top-bar-main ul.top-contact-list a {
	    gap: 0px;
	}
	.top-bar-main ul.top-contact-list li {
	    gap: 0px;
	}
	.collapse:not(.show) {
		display: block !important;
	}
	.menu-btn {
	    display: none !important; 
	}
	.top-bar-main {
	    padding: 10px 0px;
	}
	.mega-toggle-blocks-left {
	    display: none !important;
	}
	.site-logo img {
	    max-width: 135px;
	}
	#mega-menu-wrap-primary_menu .mega-menu-toggle {
	    background-color: transparent;
	    display: inline-block;
	    height: auto !important;
	    width: auto !important;
	    line-height: normal !important;
	}
	#mega-menu-wrap-primary_menu .mega-menu-toggle .mega-toggle-block-0 .mega-toggle-animated-inner, 
	#mega-menu-wrap-primary_menu .mega-menu-toggle .mega-toggle-block-0 .mega-toggle-animated-inner::before, 
	#mega-menu-wrap-primary_menu .mega-menu-toggle .mega-toggle-block-0 .mega-toggle-animated-inner::after {
	    background-color: #04ADF1;
	}
	.header-main .col-md-4 {
	    width: auto !important;
	}
	.mega-toggle-blocks-center {
	    display: none !important;
	}
	#mega-menu-wrap-primary_menu .mega-menu-toggle .mega-toggle-blocks-right {
	    display: block;
	}
	.header-main {
	    position: relative;
	}
	div#mega-menu-wrap-primary_menu {
	    width: auto !important;
	    display: inline-block;
	    position: absolute;
	    top: 25px;
	    right: 0px;
	}
	#mega-menu-wrap-primary_menu .mega-menu-toggle + #mega-menu-primary_menu {
	    background-repeat: no-repeat;
	    width: 100%;
	    background-image: url('/wp-content/uploads/2026/01/Group-910.png'), radial-gradient(circle, #04adf16b, #d4ecf98c 80%);
	    background-position: center;
	    background-size: cover;
	    align-items: flex-start;
	    justify-content: flex-start;
	    padding: 120px 25px 0px;
	    gap: 10px !important;
	    background-color: #fff;
	    z-index: 0 !important;
	}
	#mega-menu-wrap-primary_menu .mega-menu-toggle.mega-menu-open ~ button.mega-close {
	    width: auto !important;
        right: 15px;
        top: 20px;
        height: auto !important;
        line-height: normal !important;
	}
	#mega-menu-wrap-primary_menu .mega-menu-toggle.mega-menu-open ~ button.mega-close::before {
	    width: auto !important;
	    height: auto !important;
	    font-size: 30px;
	    color: #504D4E !important;
	}
	#mega-menu-wrap-primary_menu .mega-menu-toggle ~ button.mega-close:before {
	    color: #504D4E !important;
	    width: auto !important;
	    height: auto !important;
	    font-size: 30px;
	    color: #504D4E !important;
	}
	#mega-menu-wrap-primary_menu .mega-menu-toggle + #mega-menu-primary_menu li {
	    width: 100%;
	}
	#mega-menu-wrap-primary_menu .mega-menu-toggle + #mega-menu-primary_menu {
	    right: -800px;
	    transition: all 0s ease !important;
	}
	li.mega-menu-columns-row {
	    display: block !important;
	}

	li.mega-menu-columns-row ul.mega-sub-menu {
	    display: block !important;
	}
	.mega-rcm-col-main li.mega-specialities-img-col .rcm-submenu-img-box {
	    position: unset !important;
	}
	.mega-specialities-img-col img {
	    border-radius: 20px;
	}
	ul.mega-sub-menu {
	    padding: 0px !important;
	}
	li.mega-menu-columns-row {
	    background-size: 100% auto !important;
	    border: 1px solid rgb(107 107 107 / 25%) !important;
	    padding: 0px 0px 20px !important;
	}
	.mega-rcm-col-main li.mega-specialities-img-col .rcm-submenu-img-box {
	    padding: 20px 15px 20px !important;
        border-bottom: 1px solid rgb(107 107 107 / 25%) !important;
	}
	.rcm-submenu-img-box h2 {
	    font-size: 22px;
        margin-bottom: 0px;
        color: #1caeef;
	}
	.rcm-submenu-img-box p {
	    font-size: 14px;
        line-height: 24px;
        color: #6B6B6B;
	}
	.header-main .mega-menu-wrap ul#mega-menu-primary_menu > li .rcm-img-box-btn a {
	    font-size: 12px !important;
	    padding: 6px 20px !important;
	}
	.rcm-img-box-btn {
	    gap: 5px;
	}
	.mega-rcm-col-main > ul.mega-sub-menu li.mega-nav-col {
	    padding: 0px 0px 0px 0px !important;
	}
	.header-main .mega-menu-wrap ul#mega-menu-primary_menu > li a {
	    font-size: 16px !important;
        padding: 6px 0px !important;
	}
	.header-main .mega-menu-wrap ul#mega-menu-primary_menu > li .mega-rcm-col-main > ul.mega-sub-menu li.mega-nav-col a.mega-menu-link {
	    padding: 8px 0px !important;
        font-size: 14px !important;
        font-weight: 400 !important;
        margin: 0px 15px !important;
	}
	.header-main .mega-menu-wrap ul#mega-menu-primary_menu > li li.mega-nav-col > ul.mega-sub-menu a.mega-menu-link:after {
	    display: none !important;
	}
	.mega-rcm-col-main li.mega-specialities-img-col {
	    margin-bottom: 20px !important;
	}
	.mega-rcm-col-main li.mega-specialities-img-col li.widget_media_image {
	    display: none !important;
	}
	.mega-rcm-col-main li.mega-specialities-img-col > ul.mega-sub-menu > li:last-child {
	    position: unset !important;
	}
	.nan-bar #mega-menu-wrap-primary_menu .mega-menu-toggle + #mega-menu-primary_menu li.mega-menu-item > ul.mega-sub-menu {
	    margin-top: 20px !important;
	    margin-bottom: 20px !important;
	}
	.header-main .mega-menu-wrap ul#mega-menu-primary_menu > li li.mega-nav-col > ul.mega-sub-menu a.mega-menu-link:before {
	    height: 1px !important;
	}
	.header-main .mega-menu-wrap ul#mega-menu-primary_menu > li li.mega-nav-col > ul.mega-sub-menu a.mega-menu-link:before {
	    height: 1px !important;
	}
	li.mega-nav-col {
	    padding: 0px 15px 0px !important;
	}
	.header-main .mega-menu-wrap ul#mega-menu-primary_menu > li li.mega-nav-col > ul.mega-sub-menu a.mega-menu-link {
	    font-size: 14px !important;
	    font-weight: 400 !important;
	    padding: 8px 0px !important;
	}
	li.mega-specialities-img-col {
	    margin-bottom: 12px !important;
	}
	.header-main .mega-menu-wrap ul#mega-menu-primary_menu > li a.explore-btn {
	    font-size: 12px !important;
	    padding: 8px 30px 8px !important;
	    margin-top: 20px !important;
	}
	.mega-state-col-row li.mega-nav-col {
	    padding: 0px 15px 0px 15px!important;
	}
	li.mega-state-col-row {
	    width: 100% !important;
	    padding-top: 20px !important;
	}
	.header-main .mega-menu-wrap ul#mega-menu-primary_menu > li .textwidget.custom-html-widget {
	    text-align: center !important;
	    width: 100%;
	}
	li.explore-nav-row {
	    width: 100% !important;
	}
	li.explore-nav-row li.mega-nav-col {
	    padding: 20px 15px 0px !important;
	}
	.mega-menu-toggle.mega-menu-open .mega-toggle-blocks-right {
	    display: none !important;
	}
	#mega-menu-wrap-primary_menu .mega-menu-toggle.mega-menu-open:after {
	    top: 15px !important;
	    left: 0px !important;
	    background-color: transparent !important;
	    width: 170px;
	    height: 50px;
	    z-index: 9999999999999999;
	    background-image: url('/wp-content/uploads/2025/11/Rectangle-40-1.png');
	    background-repeat: no-repeat;
	    background-position: center;
	    background-size: 130px;
	    opacity: 1 !important;
	}
	.top-contact {
	    display: none;
	}
	#mega-menu-wrap-primary_menu .mega-menu-toggle ~ button.mega-close {
	    transition: all 0s ease !important;
	}
	.for-mobile {
	    display: none;
	}



	/* Home Banner CSS */

	.home-banner h2 {
	    font-size: 12px;
	    letter-spacing: 2px;
	    margin-bottom: 10px !important;
	}
	.home-banner .custom-btn-one {
	    margin-right: 5px;
	}
	.home-banner h1 {
	    font-size: 24px;
	    line-height: 32px;
	    margin-bottom: 10px;
	}
	.home-banner h1 br {
	    display: none;
	}
	.home-banner p {
	    font-size: 14px;
	    line-height: 24px;
	    margin-bottom: 10px;
	}
	.home-banner p:nth-child(4) {
	    margin-bottom: 0px !important;
	}
	.home-banner-list ul.smile_icon_list li .icon_description h3 {
	    font-size: 14px !important;
	}
	.home-banner-list ul.smile_icon_list li {
	    width: 100% !important;
	    margin-bottom: 0px !important;
	}
	.home-banner-list ul.smile_icon_list {
	    margin-bottom: 10px !important;
	    margin-top: 10px;
	}
	.custom-btn-one a, .custom-btn-one button {
	    font-size: 12px !important;
	    padding: 8px 19px 8px !important;
	}
	.top-up img {
	    width: 120px;
	    object-fit: cover;
	    height: auto;
	}
	.home-tag-one {
	    right: 30px;
	}
	.home-tag-two {
	    top: 15%;
	    left: 15px;
	}
	.home-tag-three {
	    top: 35%;
	    right: 15px;
	}
	.home-tag-four {
	    bottom: 30%;
	    left: 40px;
	}
	.home-tag-five {
	    right: 25px;
	    bottom: 10%;
	}
	.home-banner {
	    padding-top: 143px !important;
	    padding-bottom: 0px;
	}
	.custom-btn-two a {
	    font-size: 12px !important;
	    padding: 8px 20px 8px !important;
	}


	/* Whor we are CSS */


	.section-head, .section-head h2 {
	    font-size: 24px;
	    line-height: 32px;
	}
	.section-head br, .section-head h2 br {
	    display: none;
	}
	.who-we-are-sec h2 {
	    margin-bottom: 15px !important;
	}
	.section-para, .section-para p {
	    font-size: 14px;
	    line-height: 24px;
	}
	.who-we-are-sec p {
	    margin-bottom: 0px !important;
	}
	.who-we-are-sec {
	    padding-top: 40px !important;
	}


	/* Our Services CSS */

	.our-services-sec h2 {
	    line-height: 32px;
	}
	.our-services-sec .our-services-head {
	    margin-bottom: 40px;
	}
	.our-services-sec {
	    padding-top: 40px !important;
	    padding-bottom: 20px !important;
	}
	.our-services-sec .our-services-content .vc_col-sm-3 > .vc_column-inner .wpb_wrapper .vc_btn3-center a {
	    font-size: 14px;
	    padding: 0px 30px 0px;
	    line-height: 42px;
	}
	.our-services-sec .our-services-content .vc_col-sm-3 > .vc_column-inner .wpb_wrapper p {
	    font-size: 14px !important;
	    line-height: 24px;
	    max-width: 225px !important;
	    margin: 40px auto 0px !important;
	}
	.our-services-sec .our-services-content .vc_col-sm-3 > .vc_column-inner > .wpb_wrapper {
	    padding-bottom: 30px;
	    margin-bottom: 20px;
	}
	.our-services-sec .our-services-content .vc_col-sm-3 > .vc_column-inner .wpb_wrapper .vc_btn3-center {
	    bottom: 125px;
	}
	.our-services-sec .our-services-content {
	    margin-bottom: 0px !important;
	}


	/* Benefite Sec CSS */

	.benefite-sec h2 {
	    line-height: 32px;
	}
	.benefite-sec p.section-para {
	    margin-top: 20px;
	    margin-bottom: 20px !important;
	}
	.benefite-sec li.icon_list_item h3 {
	    font-size: 14px !important;
	    margin-bottom: 5px !important;
	}
	.benefite-sec {
	    padding-top: 40px !important;
	    padding-bottom: 40px !important;
	}


	/* Specialities Sec CSS */

	.specialities-sec h2 {
	    line-height: 32px;
	}
	.specialities-sec {
	    padding-top: 40px !important;
	}
	.specialities-head {
	    margin-bottom: 40px !important;
	}
	.speciality-item img {
	    max-width: 50px;
	}
	.speciality-item h3 {
	    font-size: 16px;
	}
	.speciality-item {
	    margin-bottom: 20px !important;
	}
	.specialities-sec .specialities-content {
	    margin-bottom: 20px;
	}

	/* serving sec CSS */

	.serving-us-sec h2 {
	    line-height: 32px;
	}
	.serving-us-sec h2 br {
	    display: none;
	}
	.serving-us-sec {
	    padding-top: 40px !important;
	}
	.serving-us-head {
	    margin-bottom: 40px;
	}
	.serving-us-sec .serving-us-content h4 {
	    font-size: 16px !important;
	    margin: 0px auto 15px;
	}
	.serving-us-content .custom-btn-one {
	    margin-bottom: 30px !important;
	    margin-top: 15px;
	}
	.serving-us-sec .serving-us-content h3 {
	    font-size: 22px;
	    line-height: 30px;
	}
	.serving-us-sec .serving-us-content h3 br {
	    display: none;
	}


	/* Fee Pricing Sec CSS */


	.fee-price-content .pricing-form .col-12 {
	    margin-bottom: 20px;
	    margin-top: 110px;
	}
	.uacf7-handle-value .handle-value-text {
	    font-size: 20px;
	    line-height: 28px;
	}
	.uacf7-handle-value .handle-top-text {
	    font-size: 12px;
	    line-height: 24px;
	}
	.uacf7-handle-value {
	    padding: 8px 8px;
	}
	.pricing-form .col-6 {
	    width: 100%;
	}
	.fee-price-content .pricing-form input.form-control {
	    height: 47px;
	    font-size: 12px;
	    padding: 5px 15px 5px;
	}
	.fee-price-content .pricing-form span.wpcf7-form-control-wrap {
	    margin-bottom: 14px !important;
	}
	.fee-price-content .pricing-form .submit-btn input {
	    font-size: 14px !important;
	}
	.fee-price-sec .vc_inner .vc_col-sm-6 {
	    margin-bottom: 0px !important;
	}
	.fee-price-sec .vc_inner .vc_col-sm-6:nth-child(2), .fee-price-sec .vc_inner .vc_col-sm-6:nth-child(4) {
	    top: 0px !important;
	}
	.fee-price-sec .vc_inner .vc_col-sm-6 > .vc_column-inner > .wpb_wrapper h3 {
	    font-size: 28px;
	    line-height: 30px;
	}
	.fee-price-sec .vc_inner .vc_col-sm-6 > .vc_column-inner > .wpb_wrapper h3:after {
	    left: 35px;
	}
	.fee-price-sec .vc_inner .vc_col-sm-6 > .vc_column-inner > .wpb_wrapper p {
	    font-size: 14px;
	    line-height: 24px;
	}
	.fee-price-sec .vc_inner .vc_col-sm-6 > .vc_column-inner > .wpb_wrapper {
	    padding: 20px 30px 40px;
	    margin-bottom: 20px;
	}
	.fee-price-sec {
	    padding-top: 40px !important;
	    padding-bottom: 20px;
	}


	/* Specialities Servieces Sec CSS */

	.rcm-specialities-sec h2 {
	    line-height: 32px;
	    margin-bottom: 40px !important;
	}
	.specialities-services-content .vc_btn3-container a {
	    font-size: 12px;
	    line-height: normal;
	}
	.rcm-specialities-sec .specialities-services-content .vc_btn3-container a {
	    padding: 15px 10px 15px 10px;
	    text-align: center !important;
	    width: 100%;
	}
	.specialities-services-content .vc_col-sm-3:first-child > .vc_column-inner > .wpb_wrapper .vc_btn3-container:nth-child(3) {
	    bottom: 25px;
	}
	.rcm-specialities-sec .specialities-services-content .vc_btn3-container {
	    max-width: unset !important;
	    background-size: 0px;
	    margin-bottom: 15px !important;
	}
	.specialities-services-content .vc_btn3-container {
	    background-size: 25px;
	}
	.specialities-services-content .vc_col-sm-3:first-child > .vc_column-inner > .wpb_wrapper .vc_btn3-container:nth-child(1) {
	    left: 0%;
	    top: 0px;
	}
	.specialities-services-content .vc_col-sm-3:first-child > .vc_column-inner > .wpb_wrapper .vc_btn3-container:nth-child(2) {
	    left: 0%;
	    bottom: 0px;
	}
	.specialities-services-content .vc_col-sm-3:first-child > .vc_column-inner > .wpb_wrapper .vc_btn3-container:nth-child(3) {
	    bottom: 0px !important;
	}
	.specialities-services-content .vc_col-sm-3:last-child .vc_btn3-container:nth-child(1) {
	    top: 0px;
	    right: 0px;
	}
	.specialities-services-content .vc_col-sm-3:last-child .vc_btn3-container:nth-child(2) {
	    top: 0px;
	    right: 0px;
	}
	.specialities-services-content .vc_col-sm-3:last-child .vc_btn3-container:nth-child(3) {
	    bottom: 0px;
	}
	.specialities-services-content .vc_col-sm-3:last-child .vc_btn3-container:nth-child(4) {
	    bottom: 0px;
	    right: 0px;
	}
	.specialities-services-content .vc_col-sm-6 img {
	    max-width: 200px;
	}
	.specialities-services-sec .vc_col-sm-3 {
	    width: 50% !important;
	}
	.specialities-services-content {
	    position: relative !important;
	}
	.specialities-services-content .vc_col-sm-6 {
	    margin-bottom: 20px;
	}
	.specialities-services-sec .vc_col-sm-3:last-child {
	    right: 0px;
	}
	.specialities-services-sec .vc_col-sm-3:first-child {
	    order: 2;
	}
	.specialities-services-content .vc_col-sm-3:first-child > .vc_column-inner > .wpb_wrapper .vc_btn3-container:nth-child(4) {
		bottom: 0px !important;
		left: 0px !important;
	}


	/* How to Work Sec CSS */

	.how-to-work-sec {
	    padding-top: 25px !important;
	    padding-bottom: 20px !important;
	}
	.how-to-work-sec h2 {
	    line-height: 32px;
	}
	.how-to-work-head {
	    margin-bottom: 0px;
	}
	.how-to-work-sec .how-to-work-content .stats-block.stats-top .stats-number, .how-to-work-sec .how-to-work-content .stats-block.stats-top .counter_suffix {
	    font-size: 22px !important;
	    padding: 0px !important;
	    line-height: normal;
	}
	.how-to-work-sec .how-to-work-content .stats-block.stats-top .stats-text {
	    font-size: 12px !important;
	    min-height: auto !important;
	    line-height: 16px;
	}
	.how-to-work-sec .how-to-work-content .vc_inner .vc_col-sm-4 {
	    width: 33.33% !important;
	    height: 170px;
	}
	.how-to-work-sec .how-to-work-content .vc_inner {
	    display: flex;
	    flex-direction: row;
	    flex-wrap: nowrap;
	}
	

	/* Billing Talk Sec CSS */


	.billing-talk-sec h2 {
	    font-size: 24px;
	    line-height: 32px;
	    margin-bottom: 10px !important;
	}
	.billing-talk-sec p {
	    font-size: 14px;
	    line-height: 24px !important;
	}
	.billing-talk-sec .vc_btn3-container a {
	    font-size: 12px !important;
	    padding: 8px 8px !important;
	    margin: 0px 5px 20px !important;
	}
	.billing-talk-sec .vc_col-sm-6:last-child > .vc_column-inner > .wpb_wrapper {
	    padding: 30px 20px 20px;
	}
	.billing-talk-sec h3 {
	    font-size: 22px;
	    line-height: 28px;
	}
	.claim-form .col-6 {
	    width: 100%;
	}
	.billing-talk-sec .claim-form span input {
	    height: 47px;
	    font-size: 12px;
	}
	.billing-talk-sec .claim-form .submit-btn input {
	    font-size: 14px;
	}
	.billing-talk-sec {
	    padding-top: 40px !important;
	    padding-bottom: 40px !important;
	}

	/* Testimonial Sec CSS */

	.testimonial-sec {
	    padding-top: 40px !important;
	}
	.testimonial-sec h2 {
	    margin-bottom: 30px !important;
	}
	.testimonial-box-main {
	    padding: 30px 20px 30px;
	}
	.testimonial-box-main h3 {
	    font-size: 18px;
	    margin-bottom: 0px !important;
	}
	.testimonial-box-main p {
	    font-size: 14px;
	    line-height: 24px;
	}
	.testimonial-box-main .testimonia_thumb {
	    margin-bottom: 10px;
	}


	/* FAQ's Sec CSS */

	.faqs-sec .faqs-sec-content .vc_tta-panels .vc_tta-panel {
	    padding: 0px 20px 0px;
	    margin-bottom: 20px;
	}
	.faqs-sec .faqs-sec-content .vc_tta-panels .vc_tta-panel.vc_active .vc_tta-panel-heading a {
	    padding: 20px 0px 10px;
	}
	.faqs-sec .faqs-sec-content .vc_tta-panels .vc_tta-panel .vc_tta-panel-heading h4 a {
	    font-size: 16px;
	    line-height: normal;
	}
	.faqs-sec .faqs-sec-content .vc_tta-panels .vc_tta-panel .vc_tta-panel-body p {
	    font-size: 14px !important;
	    line-height: 24px;
	    padding-bottom: 25px;
	}
	.faqs-sec h2 {
	    line-height: 32px;
	}
	.faqs-sec h2 br {
	    display: none;
	}
	.faqs-sec .faqs-head {
	    margin-bottom: 40px !important;
	}
	.faqs-sec {
	    padding-top: 40px;
	    padding-bottom: 40px;
	}
	.faqs-sec .faqs-sec-content .vc_tta-panels .vc_tta-panel .vc_tta-panel-heading h4 a i {
	    right: 0px;
	}
	.faqs-sec-content .vc_tta-container {
	    margin: 0px !important;
	}


	/* Footer CSS */

	.custom-footer {
	    padding-top: 40px;
	}
	.custom-footer .container .row:first-child {
	    padding-bottom: 10px;
	}
	.custom-footer .container .row:first-child > .col-md-3 img.image {
	    max-width: 150px !important;
	    margin-bottom: 20px;
	}
	.custom-footer .footer-contact-info ul li, .custom-footer .footer-contact-info ul li a {
	    font-size: 14px !important;
	}
	.social-info {
	    margin-bottom: 30px;
	}
	.custom-footer .col-md-9 {
	    padding-left: 15px;
	}
	.custom-footer h3 {
	    font-size: 16px;
	    line-height: 22px;
	}
	.custom-footer ul.menu a {
	    font-size: 14px;
	    line-height: 24px;
	}
	.custom-footer ul.menu {
	    width: 100%;
	}
	.custom-footer section.widget_nav_menu {
	    width: 100%;
	    margin-bottom: 20px !important;
	}
	.row.row-two {
	    margin-top: 0px;
	    padding: 40px 0px 40px;
	}
	.subscribe-form h2 {
	    font-size: 16px;
	}
	.subscribe-form span input {
	    height: 47px;
	    font-size: 12px;
	}
	.latest-blogs-wrap {
	    width: 100%;
	}
	.latest-blogs-wrap a h3 {
	    font-size: 14px;
	    margin-bottom: 5px;
	}
	.latest-blogs-wrap .latest-blog-item {
	    margin-bottom: 15px;
	}
	h2.rating-text {
	    font-size: 26px;
	    line-height: 32px;
	    margin-bottom: 20px;
	}
	h2.rating-text span {
	    font-size: 28px;
	    line-height: 32px;
	}
	.custome-site-footer p, .custome-site-footer p a {
	    font-size: 14px;
	    padding: 15px 0px 15px;
	    line-height: 20px;
	}
	.footer-map {
	    text-align: left;
	}
	.footer-map iframe {
	    max-width: 100%;
	}
	.custom-footer .col-12.col-md-6 {
	    padding-left: 15px;
	}



	.inner-banner-sec h1 {
	    font-size: 24px;
	    line-height: 32px;
	    margin-bottom: 10px !important;
	}
	.inner-banner-sec p {
	    margin-bottom: 20px !important;
	}
	.inner-banner-sec {
	    padding-top: 155px !important;
	    padding-bottom: 40px;
	}
	.inner-banner-content .wpb_text_column {
	    margin-bottom: 0px !important;
	}


	.trusted-biling-sec {
	    padding-bottom: 40px;
	    padding-top: 40px !important;
	}
	.trusted-biling-sec .trusted-biling-head h2 {
	    font-size: 24px;
	    line-height: 32px;
	    margin-bottom: 20px !important;
	}
	.trusted-biling-sec .trusted-biling-head .vc_col-sm-8:last-child > .vc_column-inner {
	    padding: 12px 20px 12px;
	    margin: 0px auto 0px;
	}
	.trusted-biling-sec .trusted-biling-head p {
	    font-size: 14px;
	    line-height: 24px;
	}
	.trusted-biling-sec .trusted-biling-head .vc_col-sm-8 {
	    width: 90%;
	    margin: 0px auto 0px;
	}


	.trusted-biling-sec .trusted-biling-content .vc_tta-container .vc_tta-tabs-container {
	    display: block !important;
	    margin: 0px 0px 20px !important;
	    overflow: scroll !important;
	}
	.trusted-biling-sec .trusted-biling-content .vc_tta-container .vc_tta-panels-container {
	    display: block !important;
	}
	.trusted-biling-sec .trusted-biling-content .vc_general {
	    display: block !important;
	}
	.trusted-biling-sec .trusted-biling-content .vc_tta-container {
	    margin-top: 30px !important;
	}
	.trusted-biling-sec .trusted-biling-content .vc_tta-container .vc_tta-tabs-container ul li.vc_tta-tab a {
	    font-size: 20px !important;
	    padding: 0px 0px;
	}
	.trusted-biling-sec .trusted-biling-content .vc_tta-container .vc_tta-tabs-container ul {
	    display: flex;
	    flex-direction: row;
	    flex-wrap: nowrap;
	    width: 610px;
	    overflow-y: scroll;
	    border: 1px solid #000 !important;
	    margin-bottom: 16px;
	    margin-top: 10px;
	    padding: 10px 10px;
	    margin-left: 0px;
	    border-radius: 10px;
	    background-color: #D4ECF9;
	}
	.trusted-biling-sec .trusted-biling-content .vc_tta-container .vc_tta-tabs-container ul li {
	    width: 200px !important;
	}
	.trusted-biling-sec .trusted-biling-content .vc_tta-container .vc_tta-panels-container .vc_tta-panel-heading {
	    display: none !important;
	}
	.trusted-biling-sec .trusted-biling-content .vc_tta-container .vc_tta-panels-container .vc_tta-panel-body h4 {
	    font-size: 22px;
	    line-height: 30px;
	    text-align: center !important;
	}
	.trusted-biling-sec .trusted-biling-content .vc_tta-container .vc_tta-panels-container .vc_tta-panel-body p {
	    font-size: 14px;
	    line-height: 24px;
	    text-align: center !important;
	}
	.trusted-biling-sec .trusted-biling-content .vc_tta-container .vc_tta-tabs-container ul li.vc_active a {
	    color: #05ADF1 !important;
	}


	.about-core-values h2 {
	    line-height: 32px;
	}
	.about-core-values .about-core-head {
	    margin-bottom: 30px;
	}
	.about-core-values .about-core-content .vc_tta-panels .vc_tta-panel a {
	    font-size: 16px !important;
	    padding: 15px 15px 15px;
	    line-height: 26px;
	}


	.about-leadership {
	    padding-top: 40px !important;
	    padding-bottom: 40px;
	}
	.about-leadership h2 {
	    line-height: 32px;
	    margin-bottom: 15px !important;
	}
	.about-leadership-head {
	    margin-bottom: 40px;
	}
	.about-leadership-content .vc_col-sm-3 > .vc_column-inner {
	    padding: 60px 15px 85px !important;
	    height: 300px;
	}
	.about-leadership-content .vc_col-sm-3 > .vc_column-inner p br {
	    display: none;
	}
	.about-leadership-content .vc_col-sm-3 > .vc_column-inner p {
	    padding: 0px 25px;
	}
	.about-leadership-bottom {
	    padding-top: 10px;
	}
	.about-leadership-bottom p {
	    font-size: 14px;
	    line-height: 24px;
	}
	.about-compliance-content .vc_col-sm-3 > .vc_column-inner {
	    height: 280px;
	}
	.about-compliance-head {
	    margin-bottom: 30px;
	}
	.about-compliance-content {
	    margin-bottom: 20px;
	}
	.about-compliance-sec {
	    padding-bottom: 40px;
	}
	.about-core-content img {
	    margin-bottom: 20px !important;
	}
	.about-compliance-sec h2 {
	    line-height: 32px;
	}
	.about-compliance-sec p br {
	    display: none;
	}
	.about-compliance-content p {
	    padding: 0px 45px;
	}


	.about-approuch-sec h2 {
	    line-height: 32px;
	}
	.about-approuch-head {
	    margin-bottom: 30px;
	}
	.about-approuch-content .vc_column-inner > .wpb_wrapper {
	    padding: 20px 20px 20px;
	    margin-bottom: 20px;
	}
	.about-approuch-content p {
	    min-height: auto;
	}
	.about-approuch-content h3 {
	    font-size: 20px;
	    line-height: 26px;
	    margin-bottom: 10px;
	}
	.about-approuch-content h3 br {
	    display: none;
	}
	.about-approuch-content p br {
	    display: none;
	}
	.about-approuch-sec {
	    padding-bottom: 20px !important;
	}


	.why-choose-us-sec .why-choose-us-head h2 {
	    line-height: 32px;
	}
	.why-choose-us-sec .why-choose-us-head {
	    margin-bottom: 30px;
	}
	.why-choose-us-content:nth-child(2) .vc_col-sm-4:first-child {
	    border-radius: 20px 20px 0px 0px !important;
	}
	.why-choose-us-content .vc_col-sm-4 {
	    width: 90%;
	    margin: 0px auto 0px;
	}
	.why-choose-us-content:nth-child(2) .vc_col-sm-4:last-child {
	    border-radius: 0px 0px 0px 0px !important;
	}
	.why-choose-us-content:nth-child(3) .vc_col-sm-4:first-child {
	    border-radius: 0px 0px 0px 0px;
	}
	.why-choose-us-content:nth-child(3) .vc_col-sm-4:last-child {
	    border-radius: 0px 0px 20px 20px;
	}
	.why-choose-us-sec .why-choose-us-content .vc_col-sm-4 > .vc_column-inner > .wpb_wrapper {
	    padding: 20px 5px 20px;
	}
	.why-choose-us-sec .why-choose-us-content h3 {
	    font-size: 20px;
	    line-height: 28px;
	    margin-bottom: 15px;
	    padding: 0px 20px 0px;
	}
	.why-choose-us-sec .why-choose-us-content h3 br {
	    display: none;
	}
	.why-choose-us-sec .why-choose-us-content p {
	    font-size: 14px;
	    line-height: 24px;
	    min-height: auto !important;
	}
	.why-choose-us-sec .why-choose-us-content p br {
	    display: none;
	}


	.work-with-us h2 {
	    line-height: 32px;
	    margin-bottom: 15px !important;
	}
	.why-choose-us-sec {
	    padding-bottom: 40px;
	}
	.work-with-us-head {
	    margin-bottom: 30px;
	}
	.work-with-us-content .vc_column-inner > .wpb_wrapper {
	    padding: 15px 0px 15px;
	    margin-bottom: 15px;
	}
	.work-with-us-content h3 {
	    font-size: 14px;
	    line-height: 26px;
	}

	work-with-us-content:nth-child(2) {
	    margin-bottom: 0px !important;
	}
	.work-with-us-bottom {
	    margin-top: 30px;
	}
	.work-with-us {
	    padding-bottom: 40px;
	}
	.work-with-us-content:nth-child(2) {
	    margin-bottom: 0px !important;
	}


	.billing-partner-content h2 {
	    margin-top: 0px;
	    font-size: 24px;
	    line-height: 32px;
	    margin-bottom: 15px !important;
	    text-align: center !important;
	}
	.billing-partner-content p {
	    font-size: 14px;
	    line-height: 24px;
	    text-align: center !important;
	}
	.billing-partner-content p br {
	    display: none;
	}
	.billing-partner-content {
	    width: 90%;
	}
	.billing-partner-content .vc_btn3-container a {
	    font-size: 14px;
	    padding: 8px 30px;
	    margin: 0px 0px !important;
	}
	.billing-partner-content .vc_btn3-container {
	    display: block !important;
        text-align: center;
        margin-bottom: 15px !important;
	}
	.billing-partner-sec {
	    margin-bottom: 40px;
	    margin-top: 0px;
	}
	.billing-partner-sec .billing-partner-back-img img {
	    height: 650px;
	    border-radius: 24px;
	    object-fit: cover;
	    object-position: center;
	}
	.billing-partner-content .vc_col-sm-4 img {
	    max-width: 265px;
        margin: 0px auto !important;
        height: 275px;
        object-fit: cover;
        object-position: top;
	}


	.single-post-banner h1 {
	    font-size: 24px;
	    line-height: 30px;
	    margin-bottom: 15px !important;
	}
	.single-post-banner h1 br {
	    display: none;
	}
	.single-post-banner .vc_col-sm-5:last-child > .vc_column-inner > .wpb_wrapper {
	    margin-top: 20px;
	    padding: 20px 15px 6px;
	}
	.single-post-banner h2 {
	    font-size: 18px;
	    margin-bottom: 15px !important;
	}
	.single-post-banner .claim-form span.wpcf7-form-control-wrap input {
	    height: 47px;
	    font-size: 12px;
	}
	.single-post-banner .claim-form span.wpcf7-form-control-wrap {
	    margin-bottom: 10px !important;
	}
	.single-post-banner .claim-form .submit-btn input {
	    font-size: 14px !important;
	    padding: 8px 20px 8px;
	}
	.single-post-banner {
	    padding-top: 40px !important;
	    padding-bottom: 40px;
	}


	.rcm-services-sec {
	    padding-top: 40px !important;
	    padding-bottom: 40px;
	}
	.rcm-services-sec h2 {
	    line-height: 32px;
	    margin-bottom: 15px !important;
	}
	.rcm-services-sec .vc_inner .vc_column-inner > .wpb_wrapper {
	    padding: 20px 10px 20px 20px;
	    margin-bottom: 15px;
	}
	.rcm-services-sec .vc_inner .vc_column-inner > .wpb_wrapper img {
	    max-width: 32px;
	}
	.rcm-services-sec h3 {
	    font-size: 16px;
	}
	.rcm-services-sec p {
	    font-size: 14px;
	    line-height: 24px;
	}


	.revenue-cycle-management h2 {
	    line-height: 32px;
	    margin-bottom: 15px !important;
	}
	.revenue-cycle-management .vc_col-sm-5 {
	    margin-bottom: 30px;
	}
	.revenue-cycle-management .vc_inner {
	    flex-direction: row;
	    flex-wrap: wrap;
	}
	.revenue-cycle-management .vc_inner .vc_column-inner > .wpb_wrapper {
	    padding: 20px 20px 20px;
        border: 1px solid #04ADF1;
        background-image: none;
        background-color: #fff;
        border-radius: 12px;
	}
	.revenue-cycle-management h3 {
	    font-size: 16px;
	}
	.revenue-cycle-management p {
	    font-size: 14px;
	    line-height: 24px;
	}
	.revenue-cycle-management h3 br {
	    display: none;
	}


	.our-complete-services {
	    padding-top: 40px !important;
	    padding-bottom: 20px;
	}
	.our-complete-services h2 {
	    line-height: 32px;
	    margin-bottom: 15px !important;
	}
	.our-complete-services .our-complete-head {
	    margin-bottom: 30px;
	}
	.our-complete-services .our-complete-content .vc_col-sm-3:nth-child(1) {
	    left: 0px;
	}
	.our-complete-services .our-complete-content h3 {
	    font-size: 24px;
	}
	.our-complete-services .our-complete-content p {
	    font-size: 14px;
	    line-height: 24px;
	    max-width: 230px;
	}
	.our-complete-services .our-complete-content .vc_column-inner > .wpb_wrapper {
	    height: 315px;
        padding: 90px 0px;
        max-width: 306px;
        margin: 0px auto 0px;
	}
	.our-complete-services .our-complete-content .vc_col-sm-3:nth-child(2) {
	    left: 0px !important;
	}
	.our-complete-services .our-complete-content .vc_col-sm-3:nth-child(3) {
	    right: 0px;
	}
	.our-complete-services .our-complete-content .vc_col-sm-3:nth-child(4) {
	    right: 0px;
	}
	.our-complete-services .our-complete-content .vc_col-sm-3:nth-child(5) {
	    bottom: 0px;
	    left: 0px;
	}
	.our-complete-services .our-complete-content .vc_col-sm-3:nth-child(6) {
	    bottom: 0px;
	}
	.our-complete-services .our-complete-content .vc_col-sm-3:nth-child(7) {
	    bottom: 0px;
	    right: 0px;
	}


	.specialities-services-content .vc_col-sm-3:last-child .vc_btn3-container:nth-child(5) {
	    bottom: 0px;
	    right: 0px;
	}
	.specialities-services-content .vc_col-sm-3:first-child > .vc_column-inner > .wpb_wrapper .vc_btn3-container:nth-child(5) {
	    bottom: 0px;
	    left: 0px;
	}
	.specialities-services-content .vc_col-sm-3:first-child > .vc_column-inner > .wpb_wrapper .vc_btn3-container:nth-child(6) {
	    bottom: 0px;
	    left: 0px;
	}


	.transparent-pricing-sec .transparent-pricing-content {
	    padding: 0px 20px 0px;
	}
	.transparent-pricing-sec h2 {
	    line-height: 32px;
	    margin-bottom: 15px !important;
	}
	.transparent-pricing-sec p br {
	    display: none;
	}
	.transparent-pricing-sec a.vc_general {
	    font-size: 14px !important;
	    line-height: 24px !important;
	    padding: 10px 20px !important;
	}
	.transparent-pricing-sec .transparent-pricing-img img {
	    min-height: 270px;
	    object-fit: cover;
	    object-position: center;
	}
	.transparent-pricing-sec {
	    padding-top: 30px !important;
	}

	.rcm-starnghtens-sec h2 {
	    line-height: 32px;
	}
	.rcm-starnghtens-sec .rcm-starnghtens-head {
	    margin-bottom: 60px;
	}
	.rcm-starnghtens-sec .rcm-starnghtens-content .vc_col-sm-3:nth-child(1) {
	    left: 0px;
	}
	.rcm-starnghtens-sec .rcm-starnghtens-content .vc_column-inner > .wpb_wrapper {
	    margin-bottom: 75px !important;
	    margin: 0px auto 0px;
	    display: flex;
	    flex-direction: column;
	    flex-wrap: nowrap;
	    align-items: center;
	    justify-content: center;
	    max-width: 206px;
	    height: 170px;
	}
	.rcm-starnghtens-sec .rcm-starnghtens-content .vc_column-inner > .wpb_wrapper:before {
	    margin: 0px auto 0px;
	    right: 0px;
	    max-width: 170px;
	    max-height: 170px;
	}
	.rcm-starnghtens-sec .rcm-starnghtens-content .vc_col-sm-3:nth-child(2) {
	    left: 0px;
	}
	.rcm-starnghtens-sec .rcm-starnghtens-content .vc_col-sm-3:nth-child(3) {
	    right: 0px;
	}
	.rcm-starnghtens-sec .rcm-starnghtens-content .vc_col-sm-3:nth-child(4) {
	    right: 0px;
	}
	.rcm-starnghtens-sec .rcm-starnghtens-content .vc_col-sm-3:nth-child(5) {
	    left: 0px;
	    bottom: 0px;
	}
	.rcm-starnghtens-sec .rcm-starnghtens-content .vc_col-sm-3:nth-child(6) {
	    left: 0px;
	    bottom: 0px;
	}
	.rcm-starnghtens-sec .rcm-starnghtens-content .vc_col-sm-3:nth-child(7) {
	    left: 0px;
	    bottom: 0px;
	}
	.rcm-starnghtens-sec .rcm-starnghtens-content .vc_col-sm-3:nth-child(8) {
	    left: 0px;
	    bottom: 0px;
	}
	.rcm-starnghtens-sec .rcm-starnghtens-content {
	    margin-left: -15px;
	    margin-right: -15px;
	    width: auto;
	}
	.rcm-starnghtens-sec .rcm-starnghtens-content h3 {
	    font-size: 28px;
	    line-height: 32px;
	    margin-bottom: 0px !important;
	}
	.rcm-starnghtens-sec .rcm-starnghtens-content p {
	    font-size: 14px;
	    line-height: 24px;
	}
	.rcm-starnghtens-sec {
	    padding-top: 40px !important;
	    padding-bottom: 0px;
	}

	.benefite-sec .vc_row-o-equal-height > .vc_col-sm-7 {
	    margin-bottom: 24px !important;
	}

	.billing-expertise-sec h2 {
	    line-height: 32px;
	    margin-bottom: 15px !important;
	}
	.billing-expertise-sec .billing-expertise-btn a {
	    font-size: 12px !important;
	    padding: 8px 20px 8px;
	}
	.billing-expertise-sec .billing-expertise-btn {
	    margin-left: 10px;
	}
	.billing-expertise-sec p {
	    margin-bottom: 20px !important;
	}
	.billing-expertise-sec .vc_col-sm-6:last-child .vc_inner .vc_column-inner > .wpb_wrapper {
	    max-width: 165px;
	    height: 165px;
	    padding-top: 25px;
	    background-size: cover;
	}
	.billing-expertise-sec .vc_col-sm-6:last-child .vc_inner:first-child .vc_col-sm-4:nth-child(1) {
	    top: 0px;
	    left: 15px;
	}
	.billing-expertise-sec .vc_col-sm-6:last-child .vc_inner:first-child .vc_col-sm-4:nth-child(2) {
	    top: 0px;
	    left: auto;
	    right: 15px;
	}
	.billing-expertise-sec .vc_col-sm-6:last-child .vc_inner:first-child .vc_col-sm-4:nth-child(3) {
	    top: auto;
	    bottom: 55px;
	    right: 0px;
	}
	.billing-expertise-sec .vc_col-sm-6:last-child .vc_inner:nth-child(2) .vc_col-sm-3:nth-child(1) {
	    left: 15px;
	}
	.billing-expertise-sec .vc_col-sm-6:last-child .vc_inner:nth-child(2) .vc_col-sm-3:nth-child(2) {
	    left: auto;
	    right: 15px;
	}
	.billing-expertise-sec .vc_col-sm-6:last-child .vc_inner:nth-child(2) .vc_col-sm-3:nth-child(3) {
	    left: 15px;
	    bottom: 20px;
	}
	.billing-expertise-sec .vc_col-sm-6:last-child .vc_inner:nth-child(3) .vc_col-sm-4:nth-child(1) {
	    bottom: 0px;
	    left: 15px;
	}
	.billing-expertise-sec .vc_col-sm-6:last-child .vc_inner:nth-child(3) .vc_col-sm-4:nth-child(2) {
	    bottom: 0px;
	    left: auto;
	    right: 15px;
	}
	.billing-expertise-sec .vc_col-sm-6:last-child .vc_inner:nth-child(3) .vc_col-sm-4:nth-child(3) {
	    right: auto;
	    bottom: 50px;
	    left: 0px;
	}
	.billing-expertise-sec .vc_col-sm-6:last-child .vc_inner:first-child .vc_col-sm-4 {
	    width: 50%;
	}
	.billing-expertise-sec .vc_col-sm-6:last-child .vc_inner:first-child {
	    display: flex;
	    flex-direction: row;
	    flex-wrap: wrap;
	    justify-content: center;
	}
	.billing-expertise-sec .vc_col-sm-6:last-child .vc_inner:first-child .vc_col-sm-4 .vc_column-inner {
	    padding: 0px;
	}
	.billing-expertise-sec .vc_col-sm-6:last-child .vc_inner:nth-child(2) {
	    bottom: 110px;
	    display: flex;
	    flex-direction: row;
	    flex-wrap: wrap;
	}
	.billing-expertise-sec .vc_col-sm-6:last-child .vc_inner:nth-child(2) .vc_col-sm-3 {
	    width: 50%;
	}
	.billing-expertise-sec .vc_col-sm-6:last-child .vc_inner:nth-child(2) .vc_col-sm-3 .vc_column-inner {
	    padding: 0px 0px !important;
	}
	.billing-expertise-sec .vc_col-sm-6:last-child .vc_inner:nth-child(2) .vc_col-sm-3:nth-child(4) {
	    bottom: 20px;
	    right: 15px;
	}
	.billing-expertise-sec .vc_col-sm-6:last-child .vc_inner:nth-child(3) {
	    bottom: 150px;
        display: flex;
        flex-direction: row;
        flex-wrap: wrap;
        justify-content: center;
	}
	.billing-expertise-sec .vc_col-sm-6:last-child .vc_inner:nth-child(3) .vc_col-sm-4 {
	    width: 50%;
	}
	.billing-expertise-sec .vc_col-sm-6:last-child .vc_inner:nth-child(3) .vc_col-sm-4 .vc_column-inner {
	    padding: 0px 0px 0px;
	}
	.billing-expertise-content .vc_col-sm-6:last-child {
	    top: 40px;
	}
	.billing-expertise-sec {
	    padding-bottom: 0px;
	    margin-bottom: -150px;
	}

	.ehr-logo-sec .ehr-logo-head h2 {
	    line-height: 32px;
	    margin-bottom: 15px !important;
	}
	.ehr-logo-sec .ehr-logo-head {
	    margin-bottom: 31px;
	}

	.serving-us-sec .serving-us-content h3 {
	    font-size: 22px;
	    line-height: 30px;
	}
	.serving-us-sec .serving-us-content h3 br {
	    display: none;
	}

	.outsource-rcm-sec {
	    padding-top: 40px !important;
	    padding-bottom: 20px;
	}
	.across-countries-head {
	    margin-bottom: 40px;
	}
	.outsource-rcm-sec h2 {
	    line-height: 32px;
	}
	.outsource-rcm-sec .outsource-rcm-head {
	    margin-bottom: 40px;
	}
	.outsource-rcm-sec .outsource-rcm-content .vc_column-inner > .wpb_wrapper img {
	    max-width: 42px;
	}
	.outsource-rcm-sec h3 {
	    font-size: 22px;
	    line-height: 28px;
	    margin-top: 10px;
	}
	.outsource-rcm-sec p {
	    font-size: 14px;
	    line-height: 24px;
	}
	.outsource-rcm-sec .outsource-rcm-content .vc_column-inner > .wpb_wrapper {
	    padding: 20px 20px 20px;
	    margin-bottom: 20px;
	}


	.cash-flow-sec .cash-flow-content {
	    padding: 0px 20px;
	}
	.cash-flow-sec .cash-flow-content h2 {
	    line-height: 32px;
	}
	.cash-flow-sec .cash-flow-content h2 br {
	    display: none;
	}
	.cash-flow-sec .cash-flow-content .vc_btn3-container a {
	    font-size: 12px;
	    padding: 10px 12px !important;
	    line-height: 20px;
	}
	.cash-flow-sec .cash-flow-content .vc_btn3-container {
	    margin: 0px 2px !important;
	}
	.cash-flow-sec .cash-flow-img img {
	    height: 255px;
	    border-radius: 12px;
	}


	.inner-banner-content .wpb_text_column {
	    margin-bottom: 0px !important;
	}
	.specialities-form-content {
	    position: unset !important;
	    margin-top: 0px !important;
	}
	.specialities-form-content .vc_col-sm-12 > .vc_column-inner > .wpb_wrapper {
	    padding: 20px 20px 1px;
	}
	.specialities-form-content h2 {
	    font-size: 22px;
	    line-height: 28px;
	    margin-bottom: 0px;
	    text-align: center !important;
	}
	.specialities-form-content .wpb_text_column {
	    margin-bottom: 0px;
	}
	.form-row {
	    flex-wrap: wrap;
	    gap: 10px;
	}
	.form-row .specialty-name {
	    width: 100%;
	}
	.form-row .specialty-email {
	    width: 100%;
	}
	.form-row select, .form-row .wpcf7-form-control-wrap input {
	    width: 100%;
	    height: 47px;
	    font-size: 13px !important;
	}
	.form-row .choose-specialty {
	    width: 100%;
	}
	.specialty-submit {
	    width: 100%;
	    text-align: center;
	    display: flex;
	    justify-content: center;
	    flex-direction: column;
	    flex-wrap: nowrap;
	    align-items: center;
	    margin-top: 20px;
	}

	.special-billing-matters {
	    padding-top: 40px;
	}
	.special-billing-matters h2 {
	    line-height: 32px !important;
	    margin-bottom: 15px !important;
	}
	.special-billing-matters .vc_col-sm-4 p {
	    font-size: 14px;
	    line-height: 24px;
	    min-height: auto;
	}
	.special-billing-matters .vc_col-sm-4 .wpb_wrapper {
	    margin-bottom: 20px;
	}
	

	.all-specialities-sec h2 {
	    margin-bottom: 30px !important;
	    line-height: 32px;
	}
	.all-specialities-sec {
	    padding-top: 40px !important;
	    padding-bottom: 40px;
	}
	.load-more-wrapper.custom-btn-one {
	    margin-top: 30px;
	}


	.faqs-sec h2 br {
	    display: none;
	}
	.section-head br, .section-head h2 br {
	    display: none;
	}
	section.complete_services_sec {
	    padding-top: 0px !important;
	}
	section.complete_services_sec h2.section-head {
	    margin-bottom: 0px !important;
	}
	.ehr-logo-head {
	    margin-bottom: 30px !important;
	}
	.complete_services_card h5.vc_custom_heading {
	    font-size: 16px;
	}
	.complete_services_card .smile_icon_list li .icon_description .info-list-heading {
	    font-size: 14px !important;
	    line-height: 24px !important;
	}
	.complete-service-content .wpb_wrapper {
	    margin-bottom: 20px !important;
	}
	.complete-service-content {
	    margin-bottom: 0px !important;
	}
	section.complete_services_sec {
	    padding-bottom: 0px !important;
	}


	.specialities-procedures-scroll .vc_col-sm-12 {
	    width: 1350px;
	}
	.specialities-procedures-content h3 {
	    font-size: 16px;
	    line-height: 28px;
	}
	.specialities-procedures-content p {
	    font-size: 14px;
	    line-height: 24px;
	}
	.specialities-procedures-head {
	    margin-bottom: 40px;
	}
	.specialities-procedures-sec {
	    padding-bottom: 40px;
	    padding-top: 20px !important;
	}



	.specialities-procedures-scroll {
	    overflow-x: scroll;
        border-radius: 20px;
        margin: 0px auto 0px !important;
	}
	.specialities-procedures-scroll .vc_col-sm-12 {
	    width: 1350px;
	}
	.specialities-procedures-content h3 {
	    font-size: 16px !important;
        line-height: 28px !important;
	}
	.specialities-procedures-content p {
	    font-size: 14px;
	    line-height: 24px;
	}
	.specialities-procedures-content {
	    display: flex !important;
	    flex-direction: row;
	    flex-wrap: nowrap !important;
	}
	.specialities-procedures-head {
	    margin-bottom: 40px;
	}
	.specialities-procedures-sec {
	    padding-bottom: 40px;
	    padding-top: 20px !important;
	}

	.detail-billing-services-head h2 {
	    line-height: 32px !important;
	    margin-bottom: 15px !important;
	}
	.detail-billing-services-head {
	    margin-bottom: 30px !important;
	}
	.detail-billing-services-content .vc_column-inner > .wpb_wrapper {
	    width: 100% !important;
	    border-radius: 10px;
	}
	.detail-billing-services-content {
	    width: auto !important;
	    margin-left: -15px !important;
	    margin-right: -15px !important;
	}
	.detail-billing-services-content .vc_col-sm-6 {
	    margin-bottom: 15px;
	}
	.detail-billing-services-content .vc_col-sm-6:last-child {
	    top: 0px !important;
	}
	.detail-billing-services-content p {
	    padding: 10px 20px;
	    min-height: 72px;
	}
	.detail-billing-services-content p br {
	    display: none;
	}

	.detail-billing-services-content .vc_col-sm-6 img {
	    display: none;
	}
	.detail-billing-services-content .vc_column-inner > .wpb_wrapper .wpb_single_image {
	    top: -14px;
	    left: -18px;
	}
	.detail-billing-services {
	    padding-bottom: 25px;
	}


	.claim-codes-sec {
	    padding-top: 40px !important;
	    padding-bottom: 40px;
	}
	.claim-codes-head {
	    margin-bottom: 40px;
	}


	.claim-codes-scroll {
	    overflow-x: scroll;
	    margin: 0px auto 0px !important;
	    border-radius: 20px;
	}
	.claim-codes-scroll .vc_col-sm-12 {
	    width: 1320px;
	}
	.claim-codes-content {
	    display: flex !important;
	    flex-direction: row !important;
	    flex-wrap: nowrap !important;
	}
	.claim-codes-content .vc_col-sm-3 h3 {
	    font-size: 22px;
	    line-height: 28px;
	    padding: 15px 0px 15px;
	    min-height: auto;
	}
	.claim-codes-content .vc_col-sm-3 p {
	    font-size: 14px;
	    line-height: 24px !important;
	}
	.claim-codes-content .wpb_wrapper {
	    padding: 60px 0px 0px;
	}


	.support-specialities-sec {
	    padding-top: 40px;
	}
	.support-specialities-head {
	    margin-bottom: 40px;
	}
	.support-specialities-content .vc_col-sm-3:last-child .wpb_wrapper {
	    margin-bottom: 0px !important;
	}
	.outsource-rcm-sec p br {
	    display: none;
	}
	.support-specialities-content {
	    margin-bottom: 20px;
	}
	.support-specialities-content .vc_column-inner > .wpb_wrapper {
	    margin-bottom: 20px !important;
	}
	.support-specialities-content:last-child {
	    margin-bottom: 0px !important;
	}


	
	.gebc-partices-content img {
	    max-width: 185px !important;
	}
	.across-countries-content h3 {
	    font-size: 16px !important;
	}
	.across-countries-content {
	    margin-bottom: 0px !important;
	}
	.across-countries-content .wpb_wrapper {
	    margin-bottom: 20px;
	}
	.across-countries-content:nth-child(3) .vc_col-sm-4:last-child .wpb_wrapper {
	    margin-bottom: 0px !important;
	}
	.across-countries-btn a {
	    font-size: 14px !important;
	}
	.across-countries-btn {
	    margin-top: 40px !important;
	}


	.gebc-partices-content h2 {
	    font-size: 22px;
	    line-height: 28px;
	    margin-top: 0px;
	    margin-bottom: 15px;
	}
	.gebc-partices-content h2 br {
	    display: none;
	}
	.gebc-partices-content p {
	    font-size: 14px;
	    line-height: 24px;
	    margin-bottom: 15px;
	}
	.gebc-partices-content .vc_btn3-container a {
	    font-size: 14px !important;
	    line-height: 24px;
	    margin-bottom: 30px;
	}
	.gebc-partices-sec {
	    padding-top: 40px !important;
	}
	.gebc-partices-sec .gebc-partices-img img {
	    height: 620px;
	    border-radius: 12px;
	}


	section.special-billing-matters {
	    padding-top: 40px !important;
	}


	.states-we-searve-sec h2 {
	    line-height: 32px;
	    margin-bottom: 30px !important;
	}
	.states-we-searve-content {
	    flex-direction: row;
	    flex-wrap: wrap;
	    margin-bottom: 0px;
	}
	.states-we-searve-content .vc_col-sm-3 {
	    margin-bottom: 20px;
	}
	.states-we-searve-content h3 {
	    font-size: 22px;
	    margin-bottom: 0px;
	    margin-left: 60px;
	    margin-top: 20px;
	}
	.states-we-searve-content .vc_column-inner > .wpb_wrapper .location-img {
	    bottom: 38px;
	    left: 35px;
	}
	.states-we-searve-content .vc_column-inner > .wpb_wrapper .location-img img {
	    max-width: 28px !important;
	}
	.states-we-searve-content p {
	    font-size: 14px;
	    line-height: 24px;
	    padding-left: 60px;
	}
	.states-we-searve-content .vc_column-inner > .wpb_wrapper {
	    padding: 20px 15px 20px;
	}
	.states-we-searve-sec {
	    padding-top: 30px !important;
	    padding-bottom: 20px;
	}

	.country-banner h1 {
	    font-size: 24px;
	    line-height: 32px;
	    margin-bottom: 15px !important;
	}
	.country-banner h1 br {
	    display: none;
	}
	.country-banner p {
	    margin-bottom: 0px !important;
	}
	.country-banner .custom-btn-one {
	    margin-bottom: 15px !important;
	    margin-right: 15px;
	}
	.country-benefits-sec {
	    padding-bottom: 0px !important;
	}
	.state-platform-head h2 {
	    line-height: 32px;
	}
	.state-platform-head p br {
	    display: none;
	}
	.state-platform-head {
	    margin-bottom: 30px;
	}
	.states-we-searve-content .vc_column-inner > .wpb_wrapper .wpb_wrapper.vc_figure {
	    width: 100%;
	}
	.states-we-searve-content .vc_column-inner > .wpb_wrapper .wpb_wrapper.vc_figure .vc_single_image-wrapper {
	    width: 100%;
	}
	.states-we-searve-content .vc_column-inner > .wpb_wrapper .wpb_wrapper.vc_figure .vc_single_image-wrapper img {
	    width: 100%;
	}
	.state-platform-content .vc_column-inner > .wpb_wrapper {
	    min-height: auto;
	    padding: 30px 10px;
	    margin-bottom: 20px;
	}
	.state-platform-content .vc_column-inner > .wpb_wrapper img {
	    max-width: 150px;
	}
	.state-platform-content {
	    margin-bottom: 0px !important;
	}
	.sbi-head {
	    margin-bottom: 20px;
	}
	.sbi-content {
	    margin: 0px 0px !important;
	    width: 100% !important;
	}
	.sbi-content .vc_column-inner > .wpb_wrapper img {
	    max-width: 32px;
	}
	.sbi-content p {
	    margin-top: 15px;
	}
	.sbi-content p br {
	    display: none;
	}
	.sbi-content .vc_column-inner > .wpb_wrapper {
	    padding: 30px 20px 30px;
	}
	.sbi-content:nth-child(2) .vc_col-sm-4:nth-child(1) {
	    border-radius: 20px 20px 0px 0px;
	}
	.sbi-content:nth-child(2) .vc_col-sm-4:nth-child(3) {
	    border-radius: 0px 0px 0px 0px;
	}
	.sbi-content:nth-child(3) .vc_col-sm-4:nth-child(1) {
	    border-radius: 0px 0px 0px 0px;
	}
	.sbi-content:nth-child(3) .vc_col-sm-4:nth-child(3) {
	    border-radius: 0px 0px 20px 20px;
	}
	.sbi-bootom-para {
	    font-size: 14px;
	    line-height: 24px;
	    margin-top: 30px;
	}
	.sbi-sec {
	    padding-bottom: 40px;
	}
	.smm-sec {
	    padding: 20px 30px 20px !important;
	}
	.smm-sec h3 {
	    font-size: 22px;
	    line-height: 28px;
	}
	.smm-sec .smile_icon_list li.icon_list_item .icon_description h3 {
	    font-size: 14px !important;
	    line-height: 24px !important;
	}
	.smm-sec p {
	    font-size: 14px !important;
	    line-height: 24px !important;
	}
	.smm-sec h4 {
	    font-size: 16px;
	    line-height: 26px;
	    margin-bottom: 20px;
	}
	.smm-sec .vc_inner .vc_column-inner {
	    min-height: 200px;
	    background-size: 300px 100%;
	}
	.smm-bottom-row {
	    margin-top: 0px;
	}
	.smp-sec .specialities-procedures-content {
	    max-width: 100%;
	}
	.specialities-procedures-scroll .vc_col-sm-12 .vc_column-inner {
	    padding-left: 0px !important;
	}
	.scw-head {
	    margin-bottom: 30px;
	}
	.scw-content .vc_column-inner > .wpb_wrapper h3 {
	    font-size: 22px;
	    padding: 12px 0px;
	}
	.scw-btn {
	    margin-top: 0px;
	}
	.scw-btn .toggle-more button {
	    font-size: 14px;
	}
	.scw-sec {
	    padding-bottom: 40px;
	}
	.section-para br, .section-para p br {
	    display: none;
	}
	.sph-head {
	    margin-bottom: 30px;
	}
	.sph-content h3 {
	    font-size: 20px;
	    line-height: 24px;
	}
	.sph-content p {
	    font-size: 14px;
	    line-height: 24px;
	    margin-top: 15px;
	}
	.sph-content .vc_column-inner > .wpb_wrapper {
	    padding: 20px 10px 20px;
	    margin-bottom: 20px;
	}
	.sph-sec {
	    padding-bottom: 20px;
	}
	.sbw-content h3 {
	    font-size: 28px;
	    line-height: 32px;
	}
	.sbw-content p {
	    min-height: auto;
	}
	.sbw-content:nth-child(2) .vc_col-sm-3:nth-child(1) {
	    left: 0px;
	}
	.sbw-content:nth-child(2) .vc_col-sm-3:nth-child(2) {
	    left: 0px;
	}
	.sbw-content:nth-child(2) .vc_col-sm-3:nth-child(3) {
	    right: 0px;
	}
	.sbw-content:nth-child(2) .vc_col-sm-3:nth-child(4) {
	    right: 0px;
	}
	.sbw-content:nth-child(3) .vc_col-sm-3:nth-child(1) {
	    left: 0px;
	    bottom: auto;
	}
	.sbw-content:nth-child(3) .vc_col-sm-3:nth-child(2) {
	    bottom: auto;
	    right: 0px;
	}
	.sbw-content:nth-child(3) .vc_col-sm-3:nth-child(3) {
	    bottom: 0px;
	    right: 0px;
	}
	.sbw-content .vc_column-inner {
	    max-width: 170px;
	    min-height: 170px;
	    margin-bottom: 65px;
	}
	.sbw-sec {
	    padding-bottom: 0px;
	}
	.sbw-head {
	    margin-bottom: 60px;
	}
	.sdetail-sec {
	    padding-top: 40px;
	    padding-bottom: 20px;
	    padding-left: 0px;
	    padding-right: 0px;
	}
	.sdetail-content .vc_column-inner > .wpb_wrapper {
	    margin-bottom: 20px;
	}


	.bcbr-content .vc_col-sm-3:nth-child(1) {
	    left: 0px;
	}
	.bcbr-content .vc_col-sm-3:nth-child(2) {
	    left: 0px;
	}
	.bcbr-content .vc_col-sm-3:nth-child(3) {
	    right: 0px;
	}
	.bcbr-content .vc_col-sm-3:nth-child(4) {
	    right: 0px;
	}
	.bcbr-content .vc_column-inner > .wpb_wrapper {
	    max-width: 354px;
	    min-height: 300px;
	}
	.bcbr-content h3 {
	    font-size: 22px !important;
	    line-height: 26px;
	}
	.bcbr-head {
	    margin-bottom: 30px;
	}

	.claim-codes-sec h6 {
	    font-size: 22px;
	    line-height: 28px;
	}


	.contact-us-sec h2 {
	    line-height: 32px;
	}
	.contact-us-head {
	    margin-bottom: 15px;
	}
	.contact-us-sec {
	    padding-top: 40px !important;
	    padding-bottom: 40px;
	}
	.contact-us-sec h3 {
	    font-size: 22px;
	    text-align: center !important;
	    display: none;
	}
	.contact-us-sec p {
	    text-align: center !important;
	}
	.contact-us-sec .contact-us-content .vc_col-sm-6:first-child > .vc_column-inner {
	    padding-right: 15px !important;
	}
	.contact-us-sec .vc_row-fluid:nth-child(3) .vc_column-inner > .wpb_wrapper p {
	    font-size: 14px;
	    line-height: 24px;
	    min-height: auto;
	}
	.contact-us-sec .vc_row-fluid:nth-child(3) .vc_column-inner > .wpb_wrapper {
	    display: flex;
	    flex-direction: column;
	    flex-wrap: nowrap;
	    align-items: center;
	    justify-content: center;
	    margin-bottom: 20px;
	}
	.contact-us-sec .vc_row-fluid:nth-child(4) {
	    margin: 0px 0px 30px !important;
	}
	.contact-us-sec .vc_row-fluid:nth-child(4) .wpb_wrapper {
	    gap: 10px;
	}
	.contact-us-sec .vc_row-fluid:nth-child(4) .wpb_wrapper img {
	    max-width: 28px !important;
	}
	.contact-us-content .vc_col-sm-6:last-child .vc_column-inner > .wpb_wrapper {
	    padding: 30px 20px 0px;
	}
	.submit-btn input[type=submit] {
	    font-size: 12px;
	}


	.blogs-banner-sec p {
	    margin-bottom: 20px;
	}
	.blogs-banner-sec h2 {
	    margin-bottom: 10px !important;
	}
	.blogs-banner-sec {
	    padding-top: 30px !important;
	    margin-top: 120px;
	    padding-bottom: 30px;
	}
	.blogs-listing-sec {
	    padding-top: 40px !important;
	    padding-bottom: 40px;
	}
	.blogs-listing-sec h2 {
	    margin-bottom: 0px !important;
	}
	.blog-posts-container {
	    margin-top: 40px;
	}
	ul.blog-tabs li.tab-item {
	    font-size: 14px;
	    padding: 8px 25px;
	    line-height: 24px;
	    box-shadow: 0px 0px 3px 0px rgb(0 0 0 / 10%);
	}
	.blog-post-item h3 {
	    font-size: 20px;
        line-height: 26px;
        padding: 15px 20px 0px;
        margin-bottom: 10px !important;
        display: -webkit-box;
        -webkit-line-clamp: 2;
        -webkit-box-orient: vertical;
        overflow: hidden;
        text-overflow: ellipsis;
	}
	.blog-post-item p.post-excerpt {
	    font-size: 14px;
	    line-height: 24px;
	    padding: 0px 20px 15px;
	}
	.blog-post-item {
	    margin-bottom: 20px;
	    padding: 0px 0px;
	}
	.blog-post-item a {
	    border-radius: 25px;
	}
	.blog-post-item .post-thumb img {
	    border-radius: 25px 25px 0px 0px;
	    height: 170px;
	}
	#blog-pagination {
	    margin-top: 40px;
	}
	.blog-pagination ul .page-numbers {
	    font-size: 18px;
	    line-height: 28px;
	}
	.blog-pagination ul .page-numbers.current {
	    width: 30px;
	    height: 30px;
	}
	.tabs-scroll {
	    overflow-x: scroll;
	}
	ul.blog-tabs {
	    width: 704px;
	    padding: 15px 0px 0px;
	    gap: 10px;
	}


	.single-post-banner .post-excerpt p {
	    font-size: 14px;
	    line-height: 24px;
	    margin-bottom: 20px !important;
	}
	.single-post-left a {
	    font-size: 12px;
	    margin-bottom: 15px;
	}


	.post-all-content #ez-toc-container {
	    display: block;
	}
	.post-all-content .ez-toc-title-container {
	    display: flex;
	    flex-direction: row;
	    align-items: center;
	    justify-content: space-between;
	}
	.post-all-content #ez-toc-container {
	    width: 100%;
	    border: 0px !important;
	    box-shadow: none !important;
	    background-color: #D4ECF9;
	    border-radius: 10px;
	    padding: 10px 20px 10px;
	    margin-bottom: 30px !important;
	}
	.post-all-content #ez-toc-container p {
	    font-size: 24px;
	    line-height: 30px;
	    font-weight: 600;
	    font-family: 'Inter';
	    color: #504D4E;
	    text-align: center;
	}
	.post-all-content .ez-toc-title-container a {
	    color: #05ADF1 !important;
	}
	.post-all-content .ez-toc-title-container a span.ez-toc-icon-toggle-span svg {
	    fill: #05ADF1 !important;
	}
	.post-all-content .ez-toc-title-container a span.ez-toc-js-icon-con {
	    border: 1px solid #05ADF1 !important;
	}
	.post-all-content .ez-toc-title-container a span.ez-toc-icon-toggle-span svg path {
	    fill: #05ADF1 !important;
	}
	.Post-blog-image {
	    margin-bottom: 40px;
	}
	.wpbstarter-content-area-padding {
	    padding: 40px 0px;
	}
	.single-post-right .post-thumbnail img {
	    width: 100%;
	}
	.post-all-content .mejs-container {
	    margin-bottom: 30px;
	}
	.post-all-content p {
	    font-size: 14px;
	    line-height: 24px;
	    margin-bottom: 10px;
	}
	.post-all-content h2, .post-all-content h3, .post-all-content h4, .post-all-content h5, .post-all-content h6 {
	    font-size: 18px;
	    margin-bottom: 10px;
	}
	.post-all-content ul li, .post-all-content ol li {
	    font-size: 14px;
	    line-height: 24px;
	}
	.post-all-content ul, .post-all-content ol {
	    padding-left: 25px;
	}
	.sticky-sidebar {
	    position: unset;
	    margin-top: 30px;
	}
	.sticky-sidebar .table-content {
	    display: none;
	}
	.blog-form-main {
	    padding: 30px 15px 10px;
	}
	.blog-form-main h3 {
	    font-size: 20px;
	    line-height: 28px;
	    margin-bottom: 15px;
	}
	blog-submit-btn input {
	    font-size: 12px !important;
	    padding: 8px 30px !important;
	    line-height: 22px !important;
	}
	.blog-post-icon .vc_row {
	    display: flex;
	    flex-direction: row;
	    flex-wrap: nowrap;
	}
	.blog-post-icon .vc_row .vc_col-sm-3 {
	    width: auto !important;
	}
	.blog-post-icon .vc_row .vc_col-sm-9 {
	    width: auto !important;
	}
	.blog-post-icon h2 {
	    font-size: 18px;
	    line-height: 28px;
	}
	.blog-post-icon p {
	    line-height: 22px;
	}
	.blog-post-icon {
	    padding: 20px 20px 20px !important;
	}
	.post-all-content #ez-toc-container a {
	    font-size: 14px;
	    color: #6B6B6B;
	    font-family: 'Manrope';
	    line-height: 24px;
	    font-weight: 500;
	    transition: all 0.5s ease;
	    padding: 5px 0px;
	}
	.post-all-content #ez-toc-container ul {
	    margin-top: 12px;
	}
	.related-post-main h3 {
	    font-size: 24px;
	    line-height: 32px;
	    margin-bottom: 30px;
	}
	.related-post-main {
	    padding-top: 40px;
	    margin-top: 40px;
	    padding-bottom: 40px;
	}
	.related-post-main .single-related-post h4 {
	    font-size: 20px;
	    line-height: 26px;
	    margin-bottom: 10px !important;
	}
	.related-post-main .single-related-post .related-info {
	    padding: 15px 20px 15px;
	}
	.related-post-main .single-related-post p {
	    font-size: 14px;
	    line-height: 24px;
	}
	.related-post-main .single-related-post a {
	    border-radius: 24px;
	}

	.related-post-main .single-related-post .related-thumb img {
	    border-radius: 24px 24px 0px 0px;
	    height: 170px;
	}
	.related-post-main .single-related-post {
	    margin-bottom: 20px;
	}
	.related-post-main .single-related-post:last-child {
	    margin-bottom: 0px !important;
	}


	.privacy-policy-sec {
	    padding-top: 40px !important;
	    padding-bottom: 25px;
	}
	.privacy-policy-sec h2 {
	    margin-bottom: 15px !important;
	}
	.privacy-policy-sec p {
	    margin-bottom: 15px !important;
	}
	.inner-banner-sec p br {
	    display: none;
	}



	
}



@media (min-width: 768px) and (max-width: 991px) {


	html {
	    overflow-x: hidden !important;
	}




	.container {
	    padding: 0px;
	}
	.top-bar-main p {
	    font-size: 14px !important;
	    line-height: 24px;
	    text-align: center;
	    margin-bottom: 10px;
	}
	.top-bar .row {
	    flex-direction: column;
	}
	.top-bar .row .col-md-4, .top-bar .row .col-md-8 {
	    width: 100% !important;
	}
	.top-bar-main ul.top-contact-list {
	    justify-content: center;
	}
	.top-bar-main {
	    padding: 10px 0px;
	}
	.header-main {
	    padding: 10px 0px;
	}
	.site-logo a {
	    display: block;
	}
	.site-logo img {
	    max-width: 150px;
	}
	.header-main .col-md-4 {
	    width: 100%;
	}
	.header-main .col-md-8 {
	    width: 100%;
	}
	.logo-btn {
	    display: flex;
	    flex-direction: row;
	    flex-wrap: nowrap;
	    align-items: center;
	    justify-content: space-between;
	}
	.logo-btn .menu-btn button {
	    border: 0px;
	    background-color: transparent;
	    padding: 0px;
	    color: #05ADF1;
	    line-height: normal;
	    font-size: 26px;
	}
	.for-mobile {
	    display: flex;
        flex-direction: row;
        flex-wrap: nowrap;
        align-items: center;
        justify-content: space-between;
        margin-bottom: 50px;
	}
	.navbar-collapse {
	    position: fixed;
	    top: 0;
		right: 0;
		height: 100vh;
		transform: translateX(100%);
  		transition: transform 0.3s ease-in-out;
	    background-image: url('/wp-content/uploads/2026/01/Group-909.png'), radial-gradient(circle, #04adf1, #D4ECF9 80%);
	    background-repeat: no-repeat;
	    background-position: center;
	    background-size: cover;
	    padding: 30px 20px 30px;
	    width: 100%;
	}
	.navbar-collapse.show {
	  transform: translateX(0);
	}

	.for-mobile .menu-btn button {
	    border: 0px;
	    background-color: transparent;
	    padding: 0px !important;
	    line-height: normal;
	    font-size: 28px;
	    color: #504D4E;
	}
	.header-main .mega-menu-wrap ul#mega-menu-primary_menu {
	    gap: 10px !important;
	    flex-direction: column !important;
	    flex-wrap: nowrap !important;
	    align-items: flex-start !important;
	    justify-content: flex-start !important;
	}
	.header-main .mega-menu-wrap ul#mega-menu-primary_menu > li.mega-menu-item {
	    width: 100% !important;
	}
	#mega-menu-wrap-primary_menu #mega-menu-primary_menu > li.mega-toggle-on > ul.mega-sub-menu {
	    position: unset !important;
	    margin-top: 10px !important;
	}
	.header-main .mega-menu-wrap ul#mega-menu-primary_menu > li.mega-menu-item > ul.mega-sub-menu {
	    transition: all 0s ease !important;
	    top: 0px !important;
	}
	#navbar-menu #mega-menu-primary_menu > li > ul.mega-sub-menu {
	    top: 60px !important;
	}
	.header-main .mega-menu-wrap ul#mega-menu-primary_menu > li li.mega-nav-col > ul.mega-sub-menu a.mega-menu-link {
	    font-size: 12px !important;
	    padding: 0px 0px 0px !important;
	}
	.header-main .mega-menu-wrap ul#mega-menu-primary_menu > li .mega-rcm-col-main > ul.mega-sub-menu li.mega-nav-col a.mega-menu-link {
	    padding: 5px 0px 5px !important;
	}
	.mega-rcm-col-main > ul.mega-sub-menu li.mega-nav-col {
	    padding: 30px 15px 0px 30px !important;
	}
	.header-main .mega-menu-wrap ul#mega-menu-primary_menu > li li.mega-nav-col > ul.mega-sub-menu a.mega-menu-link:after {
	    width: 20px;
	    left: -20px !important;
	    background-size: 12px !important;
	}
	li.mega-menu-columns-row > ul.mega-sub-menu {
	    align-items: flex-start !important;
        justify-content: space-between !important;
	}
	.mega-rcm-col-main li.mega-specialities-img-col .rcm-submenu-img-box {
	    padding: 20px 15px 0px;
	}
	.rcm-submenu-img-box h2 {
	    font-size: 20px;
	    line-height: 24px;
	    margin-bottom: 10px;
	}
	.rcm-submenu-img-box p {
	    font-size: 12px;
	    line-height: 24px;
	}
	.header-main .mega-menu-wrap ul#mega-menu-primary_menu > li .rcm-img-box-btn a {
	    font-size: 12px !important;
	    padding: 6px 10px !important;
	}
	.mega-rcm-col-main > ul.mega-sub-menu li.mega-nav-col > ul.mega-sub-menu {
	    gap: 10px !important;
	}
	#mega-menu-wrap-primary_menu #mega-menu-primary_menu > li.mega-toggle-on > ul.mega-sub-menu > li.mega-menu-row {
	    margin-bottom: 10px;
	}
	li.mega-nav-col {
	    padding: 30px 30px 0px !important;
	}
	li.mega-nav-col > ul.mega-sub-menu {
	    gap: 20px !important;
	}
	li.mega-nav-col > ul.mega-sub-menu > li > a.mega-menu-link {
	    padding: 10px 0px !important;
	}
	.header-main .mega-menu-wrap ul#mega-menu-primary_menu > li a.explore-btn {
	    font-size: 12px !important;
	    padding: 5px 20px 5px !important;
	}
	li.mega-state-col-row {
	    width: 100% !important;
	}
	.mega-state-col-row li.mega-nav-col {
	    width: 33% !important;
	}
	li.explore-nav-row {
	    float: left !important;
	    width: 100% !important;
	}


	/* Home Banner CSS*/


	.home-banner h2 {
	    font-size: 13px;
	    letter-spacing: 3px;
	    margin-bottom: 10px;
	    line-height: 22px;
	}
	.home-banner h1 {
	    font-size: 28px;
	    line-height: 32px;
	    margin-bottom: 15px;
	}
	.home-banner h1 br {
	    display: none;
	}
	.home-banner p {
	    font-size: 14px;
	    line-height: 24px;
	}
	.home-banner-list ul.smile_icon_list li .icon_description h3 {
	    font-size: 14px !important;
	    line-height: 24px !important;
	}
	.home-banner-list ul.smile_icon_list li {
	    width: 100% !important;
	    margin-bottom: 0px !important;
	}
	.home-banner-list ul.smile_icon_list {
	    margin-bottom: 15px !important;
	    margin-top: 15px;
	}
	.custom-btn-one a, .custom-btn-one button {
	    font-size: 14px !important;
	    padding: 10px 20px 10px !important;
	    line-height: 24px !important;
	}
	.custom-btn-two a {
	    font-size: 14px !important;
	    line-height: 24px !important;
	    padding: 10px 20px 10px !important;
	}
	.home-banner .top-up img {
	    max-width: 120px;
	}
	.home-tag-one {
	    right: 30px;
	}
	.home-tag-two {
	    top: 11%;
	    left: 30px;
	}
	.home-tag-three {
	    top: 25%;
	    right: 0px;
	}
	.home-tag-four {
	    bottom: 45%;
	    left: 0px;
	}
	.home-tag-five {
	    right: 30px;
	    bottom: 35%;
	}
	.partner-logo-item img {
	    max-width: 150px !important;
	}
	.banner-logo-slider {
	    margin-top: 30px !important;
	}
	.home-banner .vc_btn3-container {
	    margin-bottom: 0px !important;
	}


	/* Who We Are Sec CSS */

	.section-head, .section-head h2 {
	    font-size: 28px;
	    line-height: 32px;
	}
	.who-we-are-sec h2 {
	    margin-bottom: 20px !important;
	}
	.who-we-are-sec p {
	    margin-bottom: 0px !important;
	}
	.section-para, .section-para p {
	    font-size: 14px;
	    line-height: 24px;
	}
	.who-we-are-sec {
	    padding-top: 50px !important;
	}


	/* Oue Services Sec CSS */


	.our-services-sec .our-services-content .vc_col-sm-3 {
	    width: 33.33%;
	}
	.our-services-sec .our-services-content {
	    justify-content: center;
	}
	.our-services-sec .our-services-content .vc_col-sm-3 > .vc_column-inner .wpb_wrapper .vc_btn3-center a {
	    font-size: 12px;
	    padding: 5px 20px 5px;
	    line-height: 30px;
	}
	.our-services-sec .our-services-content .vc_col-sm-3 > .vc_column-inner .wpb_wrapper .vc_btn3-center {
	    bottom: 110px;
	}
	.our-services-sec .our-services-content .vc_col-sm-3 > .vc_column-inner .wpb_wrapper p {
	    font-size: 14px;
        line-height: 22px;
        margin: 30px auto 0px !important;
        min-height: 48px;
        padding: 0px 15px 0px;
	}
	.our-services-sec .our-services-content .vc_col-sm-3 > .vc_column-inner > .wpb_wrapper {
	    padding-bottom: 30px;
	}
	.our-services-sec h2 {
	    max-width: 420px;
	    line-height: 32px;
	}
	.our-services-sec .our-services-head {
	    margin-bottom: 40px;
	}
	.our-services-sec {
	    padding-top: 50px !important;
	    padding-bottom: 30px !important;
	}

	/* Benefits Sec CSS */

	.benefite-sec h2 {
	    line-height: 32px;
	}
	.benefite-sec p.section-para {
	    margin-top: 20px;
	    margin-bottom: 20px !important;
	}
	.benefite-sec li.icon_list_item h3 {
	    font-size: 14px !important;
	    font-family: 'Manrope';
	    font-weight: 600 !important;
	    line-height: 24px !important;
	    margin-bottom: 10px !important;
	}
	.benefite-sec li.icon_list_item .icon_description {
	    padding-left: 10px !important;
	}
	.benefite-sec {
	    padding-top: 50px !important;
	    padding-bottom: 50px;
	}



	/* Specialities Sec CSS */

	.specialities-sec {
	    padding-top: 50px;
	}
	.specialities-sec h2 {
	    line-height: 32px;
	    max-width: 420px;
	}
	.specialities-head {
	    margin-bottom: 40px;
	}
	.speciality-item img {
	    max-width: 50px;
	}
	.speciality-item h3 {
	    font-size: 16px;
	    line-height: 26px;
	}
	.specialities-grid.row {
	    justify-content: center;
	}
	.specialities-grid.row .col-md-3 {
	    width: 33.33%;
	}
	.speciality-item {
	    margin-bottom: 20px !important;
	}
	.specialities-sec .specialities-content {
	    margin-bottom: 20px;
	}

	/* Serving State Sec CSS */


	.serving-us-sec {
	    padding-top: 50px !important;
	}
	.serving-us-sec h2 {
	    line-height: 32px;
	}
	.serving-us-head {
	    margin-bottom: 40px;
	}
	.serving-us-sec .serving-us-content h3 {
	    font-size: 22px;
	    line-height: 30px;
	}
	.serving-us-sec .serving-us-content h4 {
	    font-size: 14px;
	    padding: 10px 15px 10px;
	    width: 135px;
	    line-height: 24px;
	}


	/* Free Priceing Sec CSS */


	.fee-price-sec {
	    padding-top: 50px;
	    padding-bottom: 50px;
	}
	.fee-price-content h2 {
	    line-height: 32px;
	}
	.fee-price-content .pricing-form .col-12 {
	    margin-bottom: 30px;
	    margin-top: 110px;
	}
	.fee-price-content .pricing-form input.form-control {
	    height: 47px;
	    font-size: 12px;
	    padding: 5px 10px;
	}
	.fee-price-content .pricing-form span.wpcf7-form-control-wrap {
	    margin-bottom: 15px !important;
	}
	.fee-price-content .pricing-form .submit-btn input {
	    font-size: 14px;
	}
	.fee-price-content .pricing-form .submit-btn {
	    margin: 0px 0px 0px;
	}
	.fee-price-sec .vc_inner .vc_col-sm-6 > .vc_column-inner > .wpb_wrapper {
	    padding: 18px 15px 25px;
	}
	.fee-price-sec .vc_inner .vc_col-sm-6 > .vc_column-inner > .wpb_wrapper h3 {
	    font-size: 20px;
	}
	.fee-price-sec .vc_inner .vc_col-sm-6 > .vc_column-inner > .wpb_wrapper p {
	    font-size: 14px;
	    line-height: 22px;
	    max-width: 100%;
	}
	.fee-price-sec .vc_inner .vc_col-sm-6 > .vc_column-inner > .wpb_wrapper h3:after {
	    left: 30px;
	    width: 35%;
	    height: 2px;
	}
	.fee-price-sec .vc_inner .vc_col-sm-6 {
	    margin-bottom: 15px;
	}



	.specialities-services-content .vc_col-sm-6 img {
	    max-width: 330px;
	}
	.specialities-services-content .vc_col-sm-3 {
	    width: 30%;
	}
	.specialities-services-content .vc_col-sm-6 {
	    width: 40%;
	}
	.specialities-services-content .vc_btn3-container a {
	    font-size: 12px;
	    width: 100%;
	    text-align: right;
	}
	.rcm-specialities-sec .specialities-services-content .vc_btn3-container a {
	    padding: 15px 20px 15px 30px;
	}
	.specialities-services-content .vc_btn3-container {
	    background-size: 25px;
	}
	.specialities-services-content .vc_col-sm-3:first-child > .vc_column-inner > .wpb_wrapper .vc_btn3-container:nth-child(1) {
	    left: 40%;
	    top: 0px;
	}
	.specialities-services-content .vc_col-sm-3:first-child > .vc_column-inner > .wpb_wrapper .vc_btn3-container:nth-child(2) {
	    left: 15%;
        bottom: 10px;
	}
	.specialities-services-content .vc_col-sm-3:first-child > .vc_column-inner > .wpb_wrapper .vc_btn3-container:nth-child(3) {
	    bottom: 20px;
	}
	.specialities-services-content .vc_col-sm-3:first-child > .vc_column-inner > .wpb_wrapper .vc_btn3-container:nth-child(4) {
	    bottom: 30px;
        left: 25%;
	}
	.specialities-services-content .vc_col-sm-3:last-child .vc_btn3-container:nth-child(1) {
	    top: 30px;
        right: 40%;
	}
	.specialities-services-content .vc_col-sm-3:last-child .vc_btn3-container:nth-child(2) {
	    right: 15%;
        top: 5px;
	}
	.specialities-services-content .vc_col-sm-3:last-child .vc_btn3-container:nth-child(3) {
	    bottom: 25px;
	}
	.specialities-services-content .vc_col-sm-3:last-child .vc_btn3-container:nth-child(4) {
	    bottom: 55px;
        right: 20%;
	}
	.rcm-specialities-sec h2 {
	    line-height: 32px;
	    margin-bottom: 40px !important;
	}
	.specialities-services-content .vc_col-sm-3:first-child > .vc_column-inner > .wpb_wrapper .vc_btn3-container:nth-child(5) {
	    bottom: 40px;
	    left: 40%;
	}
	.specialities-services-content .vc_col-sm-3:first-child > .vc_column-inner > .wpb_wrapper .vc_btn3-container:nth-child(6) {
	    bottom: 50px;
	    left: 30%;
	}
	.specialities-services-content .vc_col-sm-3:last-child .vc_btn3-container:nth-child(5) {
	    bottom: 20%;
	    right: 35%;
	}


	.how-to-work-sec h2 {
	    line-height: 32px;
	    max-width: 420px;
	}
	.how-to-work-sec .how-to-work-content .stats-block.stats-top .stats-number, .how-to-work-sec .how-to-work-content .stats-block.stats-top .counter_suffix {
	    font-size: 22px !important;
	    line-height: 30px;
	}
	.how-to-work-sec .how-to-work-content .stats-block.stats-top .stats-text {
	    font-size: 14px !important;
	    line-height: 24px;
	    padding: 0px 10px;
	    min-height: 48px;
	}
	.how-to-work-sec .how-to-work-content .vc_inner .vc_col-sm-4 {
	    height: 175px;
	}
	.how-to-work-sec {
	    padding-top: 50px !important;
	    padding-bottom: 30px;
	}

	.billing-talk-sec h2 {
	    font-size: 28px;
	    line-height: 32px;
	    margin-bottom: 10px;
	    max-width: 320px;
	}
	.billing-talk-sec p {
	    font-size: 16px;
	    line-height: 24px !important;
	    max-width: 320px;
	}
	.billing-talk-sec .vc_btn3-container a {
	    font-size: 14px !important;
	    line-height: 24px;
	    margin-right: 6px !important;
	    padding: 10px 15px;
	}
	.billing-talk-sec .vc_col-sm-6:last-child > .vc_column-inner > .wpb_wrapper {
	    padding: 30px 25px 15px;
	}
	.billing-talk-sec h3 {
	    font-size: 22px;
	}
	.billing-talk-sec .claim-form span input {
	    height: 47px;
	    font-size: 14px;
	}
	.billing-talk-sec .claim-form span {
	    margin-bottom: 15px !important;
	}
	.billing-talk-sec .claim-form .submit-btn input {
	    font-size: 14px;
	}


	.testimonial-sec {
	    padding-top: 50px;
	}
	.testimonial-sec h2 {
	    margin-bottom: 40px !important;
	}
	.testimonial-box-main {
	    padding: 30px 25px 30px;
	}
	.testimonial-box-main h3 {
	    font-size: 18px;
	    line-height: 22px;
	    margin-bottom: 5px;
	}
	.testimonial-box-main p {
	    font-size: 14px;
	    line-height: 22px;
	}
	.testimonial-box-main .testimonia_description p {
	    min-height: 154px;
	}
	.testimonial-box-main .testimonia_thumb {
	    margin-bottom: 10px;
	}


	.faqs-sec h2 {
	    line-height: 32px;
	}
	.faqs-sec {
	    padding-top: 50px;
	    padding-bottom: 50px;
	}
	.faqs-sec .faqs-head {
	    margin-bottom: 40px;
	}
	.faqs-sec .faqs-sec-content .vc_tta-panels .vc_tta-panel {
	    padding: 0px 35px 0px;
	    margin-bottom: 20px;
	}
	.faqs-sec .faqs-sec-content .vc_tta-panels .vc_tta-panel.vc_active .vc_tta-panel-heading a {
	    padding: 30px 0px 15px;
	    font-size: 20px;
	}
	.faqs-sec .faqs-sec-content .vc_tta-panels .vc_tta-panel .vc_tta-panel-body p {
	    font-size: 14px;
	    line-height: 24px;
	    padding-bottom: 30px;
	}
	.faqs-sec .faqs-sec-content .vc_tta-panels .vc_tta-panel .vc_tta-panel-heading h4 a {
	    font-size: 18px;
	}


	.custom-footer .col-md-9 {
	    padding-left: 15px !important;
	}
	.custom-footer > .container > .row:first-child .col-md-3 img {
	    max-width: 150px !important;
	    margin-bottom: 10px !important;
	}
	.custom-footer .footer-contact-info {
	    padding: 15px 15px 15px;
	}
	.custom-footer .footer-contact-info ul li, .custom-footer .footer-contact-info ul li a {
	    font-size: 14px;
	    line-height: 24px;
	}
	.custom-footer > .container > .row:first-child .col-md-3 img {
	    max-width: 150px !important;
	}
	.custom-footer .footer-contact-info ul li img, .custom-footer .footer-contact-info ul li a img {
	    width: 15px !important;
	}
	.social-info ul {
	    gap: 5px;
	}
	.custom-footer > .container > .row:first-child .col-md-3 .social-info ul img {
	    margin-bottom: 0px !important;
	}
	.social-info {
	    padding: 10px 10px 10px;
	}
	.custom-footer h3 {
	    font-size: 16px;
	    margin-bottom: 0px;
	}
	.custom-footer ul.menu a {
	    font-size: 14px;
	    line-height: 20px;
	    padding: 10px 0px;
	}
	.custom-footer .col-12.col-md-6 {
	    padding-left: 15px;
	    gap: 10px;
	}
	h2.rating-text {
	    font-size: 28px;
	    line-height: 40px;
	    width: 180px;
	}
	h2.rating-text span {
	    font-size: 40px;
	    line-height: 40px;
	}
	.latest-blogs-wrap {
	    width: 47%;
	}
	.custom-footer .col-12.col-md-6 section {
	    width: 50%;
	}
	.latest-blogs-wrap a h3 {
	    font-size: 14px;
	    line-height: 24px;
	}
	.latest-blogs-wrap .latest-blog-item {
	    margin-bottom: 7px;
	}
	.subscribe-form h2 {
	    font-size: 16px;
	}
	.subscribe-form span input {
	    height: 47px;
	    font-size: 14px;
	    padding: 5px 8px;
	}
	.submit-btn input[type=submit] {
	    padding: 8px 20px 8px;
	}
	.subscribe-form .submit-btn {
	    margin-top: 20px;
	}
	.custome-site-footer p, .custome-site-footer p a {
	    font-size: 14px;
	    line-height: 22px;
	    padding: 15px 0px 15px;
	}


	.inner-banner-sec h1 {
	    font-size: 28px;
	    line-height: 32px;
	    margin-bottom: 15px !important;
	}
	.inner-banner-sec {
	    padding-top: 200px !important;
	    padding-bottom: 50px;
	}


	.trusted-biling-sec .trusted-biling-head h2 {
	    font-size: 28px;
	    line-height: 32px;
	}
	.trusted-biling-sec .trusted-biling-head p {
	    font-size: 14px;
	    line-height: 24px;
	}
	.trusted-biling-sec .trusted-biling-head p br {
	    display: none;
	}
	.trusted-biling-sec .trusted-biling-head .vc_col-sm-8:last-child > .vc_column-inner {
	    padding: 15px 20px 15px;
	}
	.trusted-biling-sec {
	    padding-top: 50px !important;
	    padding-bottom: 50px;
	}
	.trusted-biling-sec .trusted-biling-content .vc_tta-container .vc_tta-tabs-container {
	    margin: 0px 30px 0px 0px !important;
	}
	.trusted-biling-sec .trusted-biling-content .vc_col-sm-4, .trusted-biling-sec .trusted-biling-content .vc_col-sm-8 {
	    width: 100% !important;
	}
	.trusted-biling-sec .trusted-biling-content .vc_col-sm-4 figure.wpb_wrapper {
	    width: 100%;
	}
	.trusted-biling-sec .trusted-biling-content .vc_col-sm-4 figure.wpb_wrapper .vc_single_image-wrapper {
	    width: 100%;
	}
	.trusted-biling-sec .trusted-biling-content .vc_col-sm-4 figure.wpb_wrapper .vc_single_image-wrapper img {
	    width: 100%;
	    object-fit: cover;
	    height: 350px;
	    object-position: center;
	    border-radius: 20px;
	    margin-bottom: 40px;
	}
	.trusted-biling-sec .trusted-biling-content .vc_tta-container .vc_tta-panels-container .vc_tta-panel-body p {
	    font-size: 14px;
	    line-height: 24px;
	}
	.trusted-biling-sec .trusted-biling-content .vc_tta-container .vc_tta-tabs-container ul li.vc_tta-tab a {
	    font-size: 22px !important;
	    padding: 0px 0px 0px;
	}

	.about-core-values h2 {
	    line-height: 32px;
	}
	.about-core-values .about-core-head {
	    margin-bottom: 30px;
	}
	.about-core-values .about-core-content .vc_tta-panels .vc_tta-panel a {
	    font-size: 18px !important;
	    padding: 10px 20px 10px !important;
	    line-height: 30px;
	}
	.about-core-values .about-core-content .vc_tta-panels .vc_tta-panel {
	    margin-bottom: 10px;
	}

	.about-leadership {
	    padding-top: 50px !important;
	    padding-bottom: 50px;
	}
	.about-leadership h2 {
	    line-height: 32px;
	    margin-bottom: 15px !important;
	}
	.about-leadership-head {
	    margin-bottom: 30px;
	}
	.about-leadership-content img {
	    max-width: 42px !important;
	}
	.about-leadership-content .vc_col-sm-3 > .vc_column-inner p {
	    margin-top: 10px;
	    padding: 0px 0px 0px;
	}
	.about-leadership-content .vc_col-sm-3 > .vc_column-inner {
	    height: 240px;
	    padding: 40px 15px 40px !important;
	}
	.about-leadership-bottom {
	    padding-top: 15px;
	}
	.about-leadership-bottom p {
	    font-size: 14px;
	    line-height: 24px;
	}

	.about-compliance-content .vc_col-sm-3 > .vc_column-inner {
	    height: 220px;
	    width: 204px;
	    align-items: flex-start;
	    padding: 52px 0px 0px;
	}
	.about-compliance-content .vc_col-sm-3 > .vc_column-inner img {
	    max-width: 32px !important;
	}
	.about-compliance-content p {
	    margin-bottom: 0px !important;
	    margin-top: 10px;
	    min-height: 48px;
	    font-size: 13px;
	    line-height: 20px !important;
	}
	.about-compliance-content {
	    margin-bottom: 31px;
	}
	.about-compliance-sec {
	    padding-bottom: 50px;
	}
	.about-compliance-head {
	    margin-bottom: 30px;
	}
	.about-compliance-sec p {
	    margin-bottom: 5px !important;
	}
	.about-compliance-sec h2 {
	    line-height: 32px;
	    margin-bottom: 10px !important;
	}


	.about-approuch-head {
	    margin-bottom: 40px !important;
	}
	.about-approuch-content h3 {
	    font-size: 20px;
	    line-height: 28px;
	    margin-bottom: 15px !important;
	}
	.about-approuch-content p {
	    min-height: 120px;
	}
	.about-approuch-content .vc_column-inner > .wpb_wrapper {
	    padding: 30px 0px 21px;
	}
	.about-approuch-sec h2 {
	    line-height: 32px;
	}
	.about-approuch-sec {
	    padding-bottom: 50px;
	}


	.why-choose-us-sec .why-choose-us-content .vc_col-sm-4 > .vc_column-inner > .wpb_wrapper {
	    padding: 30px 0px 30px;
	}
	.why-choose-us-sec .why-choose-us-content p {
	    font-size: 14px;
	    line-height: 24px;
	    min-height: auto;
	}
	.why-choose-us-sec .why-choose-us-content p br {
	    display: none;
	}
	.why-choose-us-sec .why-choose-us-content h3 {
	    font-size: 22px;
	    line-height: 28px;
	    margin-bottom: 15px;
	}
	.why-choose-us-sec .why-choose-us-head {
	    margin-bottom: 40px;
	}
	.why-choose-us-sec .why-choose-us-head h2 {
	    line-height: 32px;
	}
	.why-choose-us-sec {
	    padding-bottom: 50px;
	}


	.work-with-us h2 {
	    line-height: 32px;
	    margin-bottom: 10px !important;
	}
	.work-with-us-head {
	    margin-bottom: 40px;
	}
	.work-with-us-content h3 {
	    font-size: 12px;
	}
	.work-with-us-content .vc_column-inner > .wpb_wrapper {
	    padding: 12px 0px 12px;
	    background-image: none !important;
	    box-shadow: none;
	}
	.work-with-us-content .vc_col-sm-4 {
	    background-image: url('/wp-content/uploads/2025/12/Rectangle-684.png');
	    background-repeat: no-repeat;
	    background-position: center;
	    background-size: 100% 100%;
	    box-shadow: 0px 10px 20px 0px #0000001A;
	    border-radius: 74px;
	    width: 33%;
	}
	.work-with-us-content {
	    justify-content: space-between;
	}
	.work-with-us {
	    padding-bottom: 50px;
	}
	.work-with-us-bottom {
	    margin-top: 30px;
	}

	.billing-partner-content h2 {
	    font-size: 28px;
	    line-height: 32px;
	    margin-bottom: 15px !important;
	    margin-top: 0px;
	}
	.billing-partner-content p {
	    font-size: 14px;
	    line-height: 24px;
	}
	.billing-partner-content .vc_btn3-container a {
	    font-size: 14px !important;
	    padding: 8px 12px 8px;
	    margin-right: 10px !important;
	}
	.billing-partner-sec .billing-partner-back-img img {
	    height: 250px;
	}
	.billing-partner-sec {
	    margin-bottom: 50px;
	    margin-top: 0px;
	}


	


	.rcm-banner h1 {
	    line-height: 32px;
	}
	.single-post-banner h1 {
	    font-size: 28px;
	    line-height: 32px;
	}
	.rcm-banner p br {
	    display: none;
	}
	.rcm-banner p {
	    margin-bottom: 0px !important;
	}
	.single-post-banner h2 {
	    font-size: 22px;
	    margin-bottom: 15px !important;
	}
	.single-post-banner .vc_col-sm-5:last-child > .vc_column-inner > .wpb_wrapper {
	    padding: 20px 15px 6px;
	}
	.claim-form .col-6 {
	    width: 100%;
	}
	.single-post-banner .claim-form span.wpcf7-form-control-wrap input {
	    height: 43px;
	    font-size: 12px;
	}
	.single-post-banner .claim-form span.wpcf7-form-control-wrap {
	    margin-bottom: 10px !important;
	}
	.single-post-banner .claim-form .submit-btn input {
	    font-size: 14px;
	    line-height: 24px;
	}


	.rcm-services-sec h2 {
	    line-height: 32px;
	}
	.rcm-services-sec .vc_col-sm-5 {
	    width: 58.33333333%;
	}
	.rcm-services-sec .vc_col-sm-7 {
	    width: 41.66666667%;
	}
	.rcm-services-sec p {
	    font-size: 14px;
	    line-height: 24px;
	}
	.rcm-services-sec .vc_inner .vc_column-inner > .wpb_wrapper {
	    padding: 20px 00px 20px 20px;
	    margin-bottom: 20px;
	}
	.rcm-services-sec h3 {
	    font-size: 16px;
	    margin: 0px 0px 10px !important;
	}
	.rcm-services-content {
	    align-items: center;
	}
	.rcm-services-sec {
	    padding-top: 50px !important;
	    padding-bottom: 30px;
	}


	.revenue-cycle-management .vc_row .vc_col-sm-5, .revenue-cycle-management .vc_row .vc_col-sm-7 {
	    width: 100%;
	}
	.revenue-cycle-management .vc_row .vc_col-sm-5 .wpb_wrapper * {
	    width: 100%;
	}
	.revenue-cycle-management h2 {
	    text-align: center !important;
	    line-height: 32px;
	}
	.revenue-cycle-management .vc_row .vc_col-sm-5 {
	    margin-bottom: 30px;
	}
	.revenue-cycle-management .vc_inner .vc_column-inner > .wpb_wrapper {
	    padding: 20px 15px 20px;
	}
	.revenue-cycle-management h3 {
	    font-size: 16px;
	}
	.revenue-cycle-management p {
	    font-size: 14px;
	    line-height: 24px;
	}

	.our-complete-services {
	    padding-top: 50px !important;
	    padding-bottom: 50px !important;
	}
	.our-complete-services .our-complete-head {
	    margin-bottom: 50px;
	}
	.our-complete-services .our-complete-content .vc_col-sm-3:nth-child(1) {
	    left: 0px;
	}
	.our-complete-services .our-complete-content .vc_col-sm-3:nth-child(2) {
	    left: 0px;
	}
	.our-complete-services .our-complete-content .vc_col-sm-3:nth-child(3) {
	    right: 0px;
	}
	.our-complete-services .our-complete-content .vc_col-sm-3:nth-child(4) {
	    right: 0px;
	}
	.our-complete-services .our-complete-content .vc_col-sm-3:nth-child(5) {
	    bottom: 0px;
	    left: 0px;
	}
	.our-complete-services .our-complete-content .vc_col-sm-3:nth-child(6) {
	    bottom: 0px;
	}
	.our-complete-services .our-complete-content .vc_col-sm-3:nth-child(7) {
	    bottom: 0px;
	    right: 0px;
	}
	.our-complete-services .our-complete-content .vc_column-inner > .wpb_wrapper {
	    height: 264px;
	    padding: 20px 20px;
	}
	.our-complete-services .our-complete-content h3 {
	    font-size: 22px;
	    line-height: 28px !important;
	}
	.our-complete-services .our-complete-content p {
	    font-size: 14px;
	    line-height: 24px;
	}
	.our-complete-services .our-complete-content .vc_col-sm-3 {
	    width: 33%;
	}

	.transparent-pricing-sec .transparent-pricing-img img {
	    height: 230px;
	}
	.transparent-pricing-sec a.vc_general {
	    font-size: 12px !important;
	}
	.transparent-pricing-sec h2 {
	    line-height: 32px;
	    margin-bottom: 15px !important;
	}


	.rcm-starnghtens-sec .rcm-starnghtens-head {
	    margin-bottom: 60px;
	}
	.rcm-starnghtens-sec .rcm-starnghtens-content .vc_col-sm-3:nth-child(1) {
	    left: 0px;
	}
	.rcm-starnghtens-sec .rcm-starnghtens-content .vc_column-inner > .wpb_wrapper:before {
	    max-width: 130px;
	    max-height: 130px;
	    margin: 0px auto 0px;
	    right: 0px;
	}
	.rcm-starnghtens-sec .rcm-starnghtens-content h3 {
	    font-size: 18px;
	    line-height: 26px;
	    margin-bottom: 15px !important;
	}
	.rcm-starnghtens-sec .rcm-starnghtens-content p {
	    font-size: 14px;
	    line-height: 24px;
	}
	.rcm-starnghtens-sec .rcm-starnghtens-content .vc_col-sm-3:nth-child(2) {
	    left: 0px;
	}
	.rcm-starnghtens-sec .rcm-starnghtens-content .vc_col-sm-3:nth-child(3) {
	    right: 0px;
	}
	.rcm-starnghtens-sec .rcm-starnghtens-content .vc_col-sm-3:nth-child(4) {
	    right: 0px;
	}
	.rcm-starnghtens-sec .rcm-starnghtens-content .vc_col-sm-3:nth-child(5) {
	    left: 0px;
	    bottom: 0px;
	}
	.rcm-starnghtens-sec .rcm-starnghtens-content .vc_col-sm-3:nth-child(6) {
	    left: 0px;
	    bottom: 0px;
	}
	.rcm-starnghtens-sec .rcm-starnghtens-content .vc_col-sm-3:nth-child(7) {
	    left: 0px;
	    bottom: 0px;
	}
	.rcm-starnghtens-sec .rcm-starnghtens-content .vc_col-sm-3:nth-child(8) {
	    left: 0px;
	    bottom: 0px;
	}
	.rcm-starnghtens-sec .rcm-starnghtens-content .vc_col-sm-3 {
	    margin-bottom: 30px;
	}
	.rcm-starnghtens-sec {
	    padding-top: 50px !important;
	    padding-bottom: 0px;
	}
	.rcm-starnghtens-sec h2 {
	    line-height: 32px;
	}


	.billing-expertise-sec .vc_col-sm-6:last-child .vc_inner:first-child .vc_col-sm-4:nth-child(1) {
	    top: 55px;
	    left: 35px;
	}
	.billing-expertise-sec .vc_col-sm-6 .vc_inner .vc_col-sm-4 .vc_column-inner {
	    padding: 0px !important;
	}
	.billing-expertise-sec .vc_col-sm-6:last-child .vc_inner .vc_column-inner > .wpb_wrapper {
	    background-size: cover;
	}
	.billing-expertise-sec .vc_col-sm-6:last-child .vc_inner:first-child .vc_col-sm-4:nth-child(2) {
	    left: 0px;
	}
	.billing-expertise-sec .vc_col-sm-6:last-child .vc_inner:first-child .vc_col-sm-4:nth-child(3) {
	    right: 35px;
	}
	.billing-expertise-sec .vc_col-sm-6 .vc_inner .vc_col-sm-3 .vc_column-inner {
	    padding: 0px 0px;
	}
	.billing-expertise-sec .vc_col-sm-6:last-child .vc_inner:nth-child(2) .vc_col-sm-3:nth-child(1) {
	    left: -3px;
	}
	.billing-expertise-sec .vc_col-sm-6:last-child .vc_inner:nth-child(2) .vc_col-sm-3:nth-child(2) {
	    left: 0px;
	}
	.billing-expertise-sec .vc_col-sm-6:last-child .vc_inner:nth-child(2) .vc_col-sm-3:nth-child(3) {
	    left: 0px;
	}
	.billing-expertise-sec h3 {
	    font-size: 12px;
	    line-height: 18px;
	}
	.billing-expertise-sec .vc_col-sm-6:last-child .vc_inner:nth-child(3) .vc_col-sm-4:nth-child(1) {
	    left: 35px;
	}
	.billing-expertise-sec .vc_col-sm-6:last-child .vc_inner:nth-child(3) .vc_col-sm-4:nth-child(2) {
	    left: 0px;
	}
	.billing-expertise-sec .vc_col-sm-6:last-child .vc_inner:nth-child(3) .vc_col-sm-4:nth-child(3) {
	    right: 35px;
	}
	.billing-expertise-sec .vc_col-sm-6:first-child {
	    width: 33%;
	}
	.billing-expertise-sec h2 {
	    line-height: 32px;
	    margin-bottom: 15px !important;
	}
	.billing-expertise-sec p br {
	    display: none;
	}
	.billing-expertise-sec .vc_col-sm-6:last-child {
	    width: 67%;
	}
	.billing-expertise-sec .billing-expertise-btn a {
	    font-size: 14px !important;
	}
	.billing-expertise-sec .billing-expertise-btn {
	    margin-left: 0px !important;
	    margin-top: 10px;
	}

	.ehr-logo-sec .ehr-logo-head h2 {
	    line-height: 32px;
	    margin-bottom: 15px !important;
	}
	.ehr-logo-sec .ehr-logo-head {
	    margin-bottom: 50px;
	}

	.form-row select, .form-row .wpcf7-form-control-wrap input {
	    width: 180px;
	    font-size: 14px;
	    height: 47px;
	}
	.form-row {
	    gap: 10px;
	    justify-content: space-between;
	}
	.specialities-form-content .vc_col-sm-12 > .vc_column-inner > .wpb_wrapper {
	    padding: 40px 20px 1px;
	}
	.specialities-form-content h2 {
	    font-size: 22px;
	    margin-bottom: 16px;
	}
	.wpb_button, .wpb_content_element, ul.wpb_thumbnails-fluid>li {
	    margin-bottom: 0px !important;
	}
	.specialities-form-content {
	    max-width: 720px;
	}
	.specialities-form-content .vc_col-sm-12 > .vc_column-inner {
	    padding: 0px 0px;
	}



	.special-billing-matters h2 {
	    line-height: 32px;
	    margin-bottom: 15px !important;
	}
	.special-billing-matters {
	    padding-top: 180px;
	}
	.special-billing-matters .vc_col-sm-4 p {
	    font-size: 14px;
	    line-height: 24px;
	}
	.special-billing-matters .vc_inner {
	    display: flex;
	    flex-direction: row;
	    flex-wrap: wrap;
	    align-items: stretch;
	    margin: 0px auto 0px !important;
	    width: 100% !important;
	}
	.special-billing-matters .vc_inner .vc_column-inner {
	    height: 100%;
	    padding: 0px 5px;
	}
	.special-billing-matters .vc_inner .vc_column-inner .wpb_wrapper {
	    height: 100%;
	}

	.speciality-item a {
	    padding: 20px 15px 20px;
	}
	.all-specialities-sec .speciality-item h3 {
	    min-height: 48px;
	}
	.load-more-wrapper.custom-btn-one {
	    margin-top: 30px;
	}
	.all-specialities-sec {
	    padding-top: 50px !important;
	    padding-bottom: 50px;
	}
	.all-specialities-sec h2 {
	    line-height: 32px;
	    margin-bottom: 40px !important;
	}


	.ehr-logo-head {
	    margin-bottom: 50px !important;
	}
	section.complete_services_sec {
	    padding-top: 0px !important;
	}
	.complete_services_card h5.vc_custom_heading {
	    font-size: 12px;
	    line-height: 22px;
	}
	.complete_services_card .smile_icon_list li .icon_description .info-list-heading {
	    font-size: 12px !important;
	    line-height: 20px !important;
	}
	.complete-service-content .wpb_wrapper {
	    width: 98%;
	    padding: 10px 5px 10px 5px;
	}
	.complete-service-content {
	    margin-bottom: 30px !important;
	}
	section.complete_services_sec {
	    padding-bottom: 20px;
	}
	section.complete_services_sec h2.section-head {
	    margin-bottom: 0px !important;
	}

	.specialities-procedures-head {
	    margin-bottom: 50px;
	}
	.specialities-procedures-content h3 {
	    font-size: 16px !important;
	    line-height: 24px;
	}
	.specialities-procedures-content p {
	    font-size: 14px;
	    line-height: 24px;
	    min-height: 59px;
	}
	.specialities-procedures-scroll {
	    overflow-x: scroll;
	    border-radius: 20px;
	}
	.specialities-procedures-scroll > .vc_col-sm-12 {
	    width: 1355px;
	}
	.specialities-procedures-sec {
	    padding-bottom: 50px;
	}



	.detail-billing-services-head h2 {
	    margin-bottom: 15px !important;
	    line-height: 32px !important;
	}
	.detail-billing-services-head {
	    margin-bottom: 50px !important;
	}
	.detail-billing-services-content {
	    width: auto;
	}
	.detail-billing-services-content p {
	    min-height: 68px;
	    padding: 10px 33px;
	    font-size: 14px;
	    text-align: left !important;
	    justify-content: left;
	}
	.detail-billing-services-content p br {
	    display: none;
	}
	.detail-billing-services-content .vc_column-inner > .wpb_wrapper {
	    border-radius: 12px;
	    width: 100%;
	}
	.detail-billing-services-content img {
	    max-width: 120px !important;
	}
	.detail-billing-services-content .vc_col-sm-6 {
	    margin-bottom: 20px;
	}
	.detail-billing-services-content .vc_col-sm-6:last-child {
	    top: 45px;
	}
	.detail-billing-services-content .vc_col-sm-6:last-child p {
	    text-align: right !important;
	    justify-content: flex-end;
	}
	.detail-billing-services {
	    padding-bottom: 80px;
	}


	.claim-codes-content .vc_col-sm-3 h3 {
	    font-size: 22px;
	    line-height: 27px;
	    min-height: 80px;
	    padding: 12px 0px 12px;
	}
	.claim-codes-content .vc_col-sm-3 p {
	    font-size: 14px;
	    line-height: 24px;
	    padding: 0px 15px;
	    min-height: 74px;
	}
	.claim-codes-content .wpb_wrapper {
	    padding: 75px 0px 0px;
	}
	.claim-codes-head {
	    margin-bottom: 50px !important;
	}
	.claim-codes-sec {
	    padding-top: 50px !important;
	    padding-bottom: 50px;
	}


	.support-specialities-sec {
	    padding-top: 50px;
	}
	.support-specialities-head {
	    margin-bottom: 50px;
	}
	.support-specialities-content h2 {
	    font-size: 16px;
	    line-height: 24px;
	    min-height: 48px;
	}
	.support-specialities-content .vc_column-inner > .wpb_wrapper img {
	    max-width: 48px;
	}


	.details-rcm {
	    padding-top: 20px !important;
	    padding-bottom: 30px;
	}
	.outsource-rcm-sec h2 {
	    line-height: 32px;
	}
	.outsource-rcm-sec .outsource-rcm-head {
	    margin-bottom: 50px;
	}
	.outsource-rcm-sec h3 {
	    font-size: 20px;
	    margin-bottom: 15px !important;
	    line-height: 26px;
	}
	.outsource-rcm-sec h3 br {
	    display: none;
	}
	.details-rcm .outsource-rcm-content .vc_column-inner > .wpb_wrapper {
	    padding: 20px 20px 20px !important;
	    margin-bottom: 0px !important;
	}
	.outsource-rcm-sec p {
	    font-size: 14px;
	    line-height: 24px;
	}
	.outsource-rcm-content {
	    display: flex;
	    flex-direction: row;
	    flex-wrap: wrap;
	    align-items: stretch;
	}
	.outsource-rcm-content .vc_col-sm-4 {
	    margin-bottom: 20px;
	}
	.outsource-rcm-content .vc_col-sm-4 .vc_column-inner {
	    height: 100%;
	}


	.across-countries-content h3 {
	    font-size: 14px;
	    line-height: 24px;
	}
	.across-countries-head {
	    margin-bottom: 50px;
	}
	.across-countries-btn {
	    margin-top: 50px;
	}
	.across-countries-btn a {
	    font-size: 14px !important;
	}


	.gebc-partices-content h2 {
	    font-size: 22px;
	    line-height: 28px;
	    margin-top: 0px;
	    margin-bottom: 20px;
	}
	.gebc-partices-content h2 br {
	    display: none;
	}
	.gebc-partices-content p {
	    font-size: 14px;
	    line-height: 24px;
	}
	.gebc-partices-content p br {
	    display: none;
	}
	.gebc-partices-content .vc_btn3-container a {
	    font-size: 14px !important;
	    line-height: 24px !important;
	}
	.gebc-partices-content {
	    width: 90%;
	}
	.gebc-partices-sec .gebc-partices-img img {
	    height: 260px;
	}
	.gebc-partices-sec {
	    padding-top: 50px !important;
	}


	.states-we-searve-content h3 {
	    font-size: 16px;
	    margin-bottom: 0px;
	    margin-left: 35px;
	    margin-top: 25px;
	}
	.states-we-searve-content .vc_column-inner > .wpb_wrapper .location-img img {
	    max-width: 22px !important;
	}
	.states-we-searve-content .vc_column-inner > .wpb_wrapper .location-img {
	    bottom: 40px;
	    left: 25px;
	}
	.states-we-searve-content p {
	    font-size: 14px;
	    line-height: 24px;
	    padding-left: 36px;
	}
	.states-we-searve-content {
	    margin-bottom: 30px;
	}
	.states-we-searve-content .vc_column-inner > .wpb_wrapper {
	    padding: 15px 0px 20px;
	}
	.states-we-searve-sec h2 {
	    line-height: 32px;
	    margin-bottom: 50px !important;
	}
	.states-we-searve-sec {
	    padding-top: 50px !important;
	    padding-bottom: 20px;
	}
	.state-searve-banner .specialities-form-content {
	    bottom: -115px;
	}


	.country-banner h1 {
	    font-size: 28px;
	    line-height: 32px;
	    margin-bottom: 15px !important;
	}
	.country-banner {
	    padding-top: 190px !important;
	    padding-bottom: 40px;
	}
	.country-banner p {
	    margin-bottom: 0px !important;
	}
	.country-banner p br {
	    display: none;
	}
	.country-banner .custom-btn-one {
	    margin-right: 0px;
	    margin-bottom: 10px !important;
	}
	.our-complete-services h2 {
	    line-height: 35px;
	    margin-bottom: 0px !important;
	}
	.state-platform-head h2 {
	    line-height: 32px;
	}
	.state-platform-head {
	    margin-bottom: 40px;
	}
	.state-platform-content .vc_column-inner > .wpb_wrapper img {
	    max-width: 120px;
	}
	.state-platform-content .vc_column-inner > .wpb_wrapper {
	    min-height: 100px;
	}
	.sbi-content p br {
	    display: none;
	}
	.sbi-content .vc_column-inner > .wpb_wrapper {
	    padding: 30px 20px 30px;
	}
	.sbi-content .vc_column-inner > .wpb_wrapper img {
	    max-width: 42px;
	}
	.sbi-content:nth-child(3) {
	    margin-bottom: 50px;
	}
	.sbi-sec {
	    padding-bottom: 50px;
	}

	.smm-sec {
	    padding: 40px 30px 40px !important;
	}
	.smm-sec h3 {
	    font-size: 22px;
	    line-height: 30px;
	}
	.smm-sec .smile_icon_list li.icon_list_item .icon_description h3 {
	    font-size: 14px !important;
	    line-height: 24px !important;
	}
	.smm-sec p {
	    font-size: 14px;
	    line-height: 24px;
	}
	.smm-sec h4 {
	    font-size: 16px;
	    line-height: 26px !important;
	    margin-bottom: 20px;
	}
	.smm-sec .vc_inner .vc_column-inner p {
	    font-size: 12px;
	    line-height: 20px;
	}
	.smm-sec .vc_inner .vc_column-inner p br {
	    display: none;
	}
	.smm-sec .vc_inner .vc_column-inner {
	    min-height: 150px;
	}
	.smm-bottom-row {
	    margin-top: 0px;
	}
	.state-citty-scroll .vc_col-sm-12 {
	    width: 100% !important;
	}
	.scw-head {
	    margin-bottom: 50px;
	}
	.scw-content .vc_column-inner > .wpb_wrapper {
	    padding: 15px 10px 1px;
	    margin-bottom: 20px;
	}
	.scw-content .vc_column-inner > .wpb_wrapper h3 {
	    font-size: 22px;
	    padding: 15px 0px;
	}
	.scw-btn {
	    margin-top: 30px;
	}
	.scw-sec {
	    padding-bottom: 50px;
	}
	.scw-toggle-row {
	    margin-top: 50px;
	}
	.sph-content .vc_col-sm-1\/5 {
	    width: 33.33%;
	    margin-bottom: 20px;
	}
	.sph-content {
	    justify-content: center;
	    display: flex;
	    flex-direction: row;
	    flex-wrap: wrap;
	}
	.sph-content h3 {
	    font-size: 20px;
	    line-height: 28px;
	    margin-bottom: 5px;
	}
	.sph-content p {
	    font-size: 14px;
	    line-height: 24px;
	}
	.sph-content .vc_column-inner > .wpb_wrapper {
	    padding: 20px 10px 20px;
	}
	.sph-sec {
	    padding-bottom: 50px;
	}
	.sph-head {
	    margin-bottom: 50px;
	}
	.sbw-head {
	    margin-bottom: 60px;
	}
	.sbw-content .vc_column-inner {
	    max-width: 138px;
	    min-height: 138px;
	}
	.sbw-content h3 {
	    font-size: 32px;
	    line-height: 40px;
	    margin-bottom: 0px !important;
	}
	.sbw-content:nth-child(2) .vc_col-sm-3:nth-child(1) {
	    left: 0px;
	}
	.sbw-content:nth-child(2) .vc_col-sm-3:nth-child(2) {
	    left: 0px;
	}
	.sbw-content:nth-child(2) .vc_col-sm-3:nth-child(3) {
	    right: 0px;
	}
	.sbw-content:nth-child(2) .vc_col-sm-3:nth-child(4) {
	    right: 0px;
	}
	.sbw-content p br {
	    display: none;
	}
	.sbw-content:nth-child(3) .vc_col-sm-3:nth-child(1) {
	    left: 0px;
	    bottom: 32px;
	}
	.sbw-content:nth-child(3) .vc_col-sm-3:nth-child(2) {
	    bottom: 32px;
	    right: 0px;
	}
	.sbw-content:nth-child(3) .vc_col-sm-3:nth-child(3) {
	    bottom: 32px;
	    right: 0px;
	}
	.sbw-sec {
	    padding-bottom: 50px;
	}
	.cash-flow-sec .cash-flow-content h2 {
	    line-height: 32px;
	}
	.cash-flow-sec .cash-flow-content .vc_btn3-container a {
	    font-size: 14px;
	    padding: 8px 20px 8px;
	}
	.cash-flow-sec .cash-flow-img img {
	    height: 200px;
	}
	.sdetail-content p {
	    font-size: 14px;
	    line-height: 24px;
	}
	.sdetail-sec {
	    padding-top: 50px;
	    padding-bottom: 50px;
	}


	.bcbr-content .vc_col-sm-3:nth-child(1) {
	    left: 0px;
	}
	.bcbr-content .vc_col-sm-3:nth-child(2) {
	    left: 0px;
	}
	.bcbr-content .vc_col-sm-3:nth-child(3) {
	    right: 0px;
	}
	.bcbr-content .vc_col-sm-3:nth-child(4) {
	    right: 0px;
	}
	.bcbr-content h3 {
	    font-size: 20px;
	    line-height: 24px;
	}
	.bcbr-content h3 br {
	    display: none;
	}
	.bcbr-content .vc_column-inner > .wpb_wrapper {
	    max-width: 354px;
	    min-height: 250px;
	    background-size: 204px 100%;
	}
	.bcbr-content .vc_col-sm-3 > .vc_column-inner {
	    padding-left: 10px;
	    padding-right: 10px;
	}
	.bcbr-head {
	    margin-bottom: 50px;
	}
	.bcbr-sec {
	    padding-top: 50px;
	}


	.contact-us-sec {
	    padding-top: 50px !important;
	    padding-bottom: 50px;
	}
	.contact-us-sec h2 {
	    line-height: 32px;
	    max-width: 375px;
	}
	.contact-us-head {
	    margin-bottom: 50px;
	}
	.contact-us-sec h3 {
	    font-size: 22px;
	}
	.contact-us-sec .vc_row-fluid:nth-child(3) .vc_col-sm-4 {
	    width: 100% !important;
	    margin-bottom: 20px;
	}
	.contact-us-sec .vc_row-fluid:nth-child(3) .vc_column-inner > .wpb_wrapper p {
	    font-size: 14px;
	    line-height: 24px;
	    min-height: auto;
	}
	.contact-us-sec .vc_row-fluid:nth-child(4) {
	    margin: 10px 0px 0px;
	}
	.contact-us-sec .vc_row-fluid:nth-child(4) .wpb_wrapper {
	    gap: 10px;
	}
	.contact-us-content .vc_col-sm-6:last-child .vc_column-inner > .wpb_wrapper {
	    padding: 20px 20px 0px;
	}
	.submit-btn input[type=submit] {
	    font-size: 12px;
	}
	.contact-us-form .row .col-md-4:nth-child(7), .contact-us-form .row .col-md-4:nth-child(8) {
	    width: 50%;
	}
	.contact-us-form .row .col-md-4:nth-child(9) {
	    width: 100%;
	}
	.contact-us-sec .vc_row-fluid:nth-child(4) .wpb_wrapper img {
	    max-width: 28px !important;
	}


	ul.blog-tabs li.tab-item {
	    font-size: 14px;
	    padding: 8px 24px;
	    line-height: 24px;
	}
	.blogs-listing-sec {
	    padding-top: 50px !important;
	    padding-bottom: 50px;
	}
	.blog-posts-container {
	    margin-top: 50px;
	}
	.blog-post-item .post-thumb img {
	    height: 150px;
	    border-radius: 25px 25px 0px 0px;
	}
	.blog-post-item h3 {
	    font-size: 18px;
	    line-height: 26px;
	    display: -webkit-box;
	    -webkit-line-clamp: 2; /* Number of lines to show */
	    -webkit-box-orient: vertical;
	    overflow: hidden;
	    text-overflow: ellipsis;
	    padding: 15px 20px 0px;
	    margin-bottom: 10px !important;
	}
	.blog-post-item p.post-excerpt {
	    font-size: 14px;
	    line-height: 24px;
	    padding: 0px 20px 15px;
	}
	.blog-post-item a {
	    border-radius: 25px;
	}
	.blog-post-item {
	    margin-bottom: 30px;
	}
	.blog-pagination ul .page-numbers {
	    font-size: 18px;
	}
	.blog-pagination ul .page-numbers.current {
	    width: 32px;
	    height: 32px;
	}
	ul.blog-tabs {
	    gap: 12px;
	}
	.blogs-banner-sec p br {
	    display: none;
	}
	.blogs-banner-sec {
	    padding-top: 50px !important;
	    margin-top: 147px;
	    padding-bottom: 50px;
	}
	.blog-pagination ul {
	    gap: 10px;
	    margin-top: 20px;
	}


	.table-content #ez-toc-container {
	    padding: 20px 15px 20px;
	    margin-bottom: 20px !important;
	}
	.table-content #ez-toc-container p.ez-toc-title {
	    font-size: 20px;
	    line-height: 26px;
	    margin-bottom: 10px;
	}
	.table-content #ez-toc-container ul li a {
	    font-size: 14px;
	    line-height: 20px;
	}
	.table-content #ez-toc-container ul li {
	    margin-bottom: 5px;
	}
	.blog-form-main h3 {
	    font-size: 20px;
	    line-height: 28px;
	    margin-bottom: 10px;
	}
	.blog-form-main {
	    padding: 20px 15px 8px;
	}
	.form-item {
	    margin-bottom: 10px;
	}
	.blog-submit-btn {
	    margin-top: 29px;
	}
	.blog-submit-btn input {
	    font-size: 12px !important;
	    line-height: 20px !important;
	}
	.Post-blog-image img {
	    height: 250px;
	    object-fit: cover;
	}
	.wpbstarter-content-area-padding {
	    padding: 50px 0px !important;
	}
	.Post-blog-image {
	    margin-bottom: 40px;
	}
	.post-all-content .mejs-container {
	    margin-bottom: 20px;
	}
	.post-all-content p {
	    font-size: 14px;
	    line-height: 24px;
	    margin-bottom: 12px;
	}
	.post-all-content h2, .post-all-content h3, .post-all-content h4, .post-all-content h5, .post-all-content h6 {
	    font-size: 18px;
	    line-height: 26px;
	    margin-bottom: 12px;
	}
	.post-all-content ul li, .post-all-content ol li {
	    font-size: 14px;
	    line-height: 24px;
	}
	.post-all-content ul, .post-all-content ol {
	    margin-bottom: 12px;
	}
	.post-all-content :last-child {
	    margin-bottom: 0px !important;
	}
	.blog-post-icon h2 {
	    font-size: 18px;
	    line-height: 26px;
	}
	.blog-post-icon p {
	    line-height: 20px;
	}
	.blog-post-icon {
	    padding: 15px 20px 15px !important;
	    border-radius: 20px;
	    margin: 20px 0px 0px !important;
	}
	.blogs-icon-row .vc_column-inner > .wpb_wrapper {
	    gap: 12px;
	}
	.sticky-sidebar {
	    top: 50px;
	}
	.single-post-left a {
	    font-size: 14px;
	    line-height: 24px;
	    margin-bottom: 12px;
	}
	.single-post-banner .post-excerpt p {
	    font-size: 14px;
	    line-height: 24px;
	}
	.single-post-banner {
	    padding-top: 55px !important;
	    padding-bottom: 55px;
	    margin-top: 146px;
	}
	.related-post-main {
	    padding-top: 50px;
	    margin-top: 50px;
	    padding-bottom: 20px;
	}

	.related-post-main .single-related-post h4 {
	    font-size: 18px;
	    line-height: 26px;
	    margin-bottom: 10px !important;
	    display: -webkit-box;        
	    -webkit-box-orient: vertical;
	    -webkit-line-clamp: 2;
	    overflow: hidden; 
	    text-overflow: ellipsis;
	    white-space: normal;
	    word-break: break-word;
	}
	.related-post-main .single-related-post p {
	    font-size: 14px;
	    line-height: 24px;
	}
	.related-post-main .single-related-post .related-info {
	    padding: 20px 20px 20px;
	}
	.related-post-main .single-related-post a {
	    border-radius: 25px;
	}
	.related-post-main .single-related-post .related-thumb img {
	    border-radius: 25px 25px 0px 0px;
	    height: 180px;
	}
	.related-post-main .single-related-post {
	    margin-bottom: 30px;
	}


	.inner-banner-sec p br {
	    display: none;
	}
	.privacy-policy-sec {
	    padding-top: 50px !important;
	    padding-bottom: 35px;
	}
	.privacy-policy-sec h2 {
	    margin-bottom: 15px !important;
	}
	.privacy-policy-sec p {
	    margin-bottom: 15px !important;
	}


}



@media (min-width: 992px) and (max-width: 1199px) {



	html {
	    overflow-x: hidden;
	}



	/* Header CSS */

	.top-bar-main p {
	    font-size: 14px !important;
	}
	.top-bar-main ul.top-contact-list a {
	    gap: 10px;
	}
	.top-bar-main ul.top-contact-list {
	    gap: 10px;
	    justify-content: space-between;	
	}
	.top-bar-main ul.top-contact-list li {
	    gap: 10px;
	}
	.menu-btn {
	    display: none;
	}
	.site-logo img {
	    max-width: 130px;
	}
	.header-main .mega-menu-wrap ul#mega-menu-primary_menu > li a {
	    font-size: 15px !important;
	}
	.header-main .mega-menu-wrap ul#mega-menu-primary_menu {
	    gap: 20px !important;
	    justify-content: end !important;
	}
	.header-main .col-md-4 {
	    width: 20%;
	}
	.header-main .col-md-8 {
	    width: 80%;
	}
	.collapse:not(.show) {
	    display: block !important;
	}
	.rcm-submenu-img-box h2 {
	    font-size: 20px;
	    margin-bottom: 10px;
	    line-height: 22px;
	}
	.mega-rcm-col-main li.mega-specialities-img-col .rcm-submenu-img-box {
	    padding: 30px 0px 0px;
	}
	.rcm-submenu-img-box p {
	    font-size: 14px;
	    line-height: 24px;
	    margin-bottom: 10px !important;
	}
	.header-main .mega-menu-wrap ul#mega-menu-primary_menu > li .rcm-img-box-btn a {
	    font-size: 13px !important;
	    padding: 6px 16px !important;
	}
	.header-main .mega-menu-wrap ul#mega-menu-primary_menu > li .mega-rcm-col-main > ul.mega-sub-menu li.mega-nav-col a.mega-menu-link {
	    padding: 10px 0px !important;
	    font-size: 12px !important;
	}
	.mega-rcm-col-main > ul.mega-sub-menu li.mega-nav-col {
	    padding: 0px 10px 0px 40px !important;
	}
	.header-main .mega-menu-wrap ul#mega-menu-primary_menu > li li.mega-nav-col > ul.mega-sub-menu a.mega-menu-link:after {
	    background-size: 12px !important;
	    left: -20px !important;
	}
	.mega-nav-col > ul.mega-sub-menu {
	    gap: 8px;
	}
	li.mega-nav-col {
	    padding: 12px 40px 0px !important;
	}
	.header-main .mega-menu-wrap ul#mega-menu-primary_menu > li a.explore-btn {
	    font-size: 12px !important;
	    padding: 8px 21px 8px !important;
	}
	.header-main .mega-menu-wrap ul#mega-menu-primary_menu > li li.mega-nav-col > ul.mega-sub-menu a.mega-menu-link {
	    font-size: 12px !important;
	    padding: 10px 0px !important;
	}
	.mega-state-col-row li.nav-col {
	    padding: 0px 40px 0px !important;
	    width: 33% !important;
	}
	.header-main .mega-state-col-row li.nav-col > ul.mega-sub-menu > li > a.mega-menu-link {
	    font-size: 12px !important;
	}
	li.explore-nav-row li.mega-nav-col {
	    padding: 20px 20px 20px 45px!important;
	}
	li.explore-nav-row {
	    width: 33% !important;
	}


	/* Home Banner CSS */

	.home-banner h2 {
	    font-size: 13px;
	    letter-spacing: 3px;
	    margin-bottom: 10px;
	    line-height: 22px;
	}
	.home-banner h1 {
	    font-size: 30px;
        line-height: 36px;
        margin-bottom: 15px;
	}
	.home-banner h1 br {
	    display: none;
	}
	.home-banner p {
	    font-size: 14px;
	    line-height: 24px;
	}
	.home-banner-list ul.smile_icon_list li .icon_description h3 {
	    font-size: 14px !important;
	    line-height: 24px !important;
	}
	.home-banner-list ul.smile_icon_list li {
	    width: 50% !important;
	    margin-bottom: 0px !important;
	}
	.home-banner-list ul.smile_icon_list {
	    margin-bottom: 15px !important;
	    margin-top: 15px;
	}
	.custom-btn-one a, .custom-btn-one button {
	    font-size: 14px !important;
	    padding: 10px 20px 10px !important;
	    line-height: 24px !important;
	}
	.custom-btn-two a {
	    font-size: 14px !important;
	    line-height: 24px !important;
	    padding: 10px 20px 10px !important;
	}
	.home-banner .top-up img {
	    max-width: 150px;
	}
	.home-tag-one {
	    right: 30px;
	}
	.home-tag-two {
	    top: 11%;
	    left: 30px;
	}
	.home-tag-three {
	    top: 25%;
	    right: 0px;
	}
	.home-tag-four {
	    bottom: 45%;
	    left: 0px;
	}
	.home-tag-five {
	    right: 30px;
	    bottom: 35%;
	}
	.partner-logo-item img {
	    max-width: 170px !important;
	}
	.banner-logo-slider {
	    margin-top: 30px !important;
	}
	.home-banner .vc_btn3-container {
	    margin-bottom: 0px !important;
	}
	.home-banner {
	    padding-top: 159px !important;
	}

	/* Who We Are Sec CSS */

	.section-head, .section-head h2 {
	    font-size: 28px;
	    line-height: 32px;
	}
	.who-we-are-sec h2 {
	    margin-bottom: 20px !important;
	}
	.who-we-are-sec p {
	    margin-bottom: 0px !important;
	}
	.section-para, .section-para p {
	    font-size: 14px;
	    line-height: 24px;
	}
	.who-we-are-sec {
	    padding-top: 50px !important;
	}
	.who-we-are-sec p br {
	    display: none;
	}


	/* Oue Services Sec CSS */


	.our-services-sec .our-services-content .vc_col-sm-3 {
	    width: 33.33%;
	}
	.our-services-sec .our-services-content {
	    justify-content: center;
	}
	.our-services-sec .our-services-content .vc_col-sm-3 > .vc_column-inner .wpb_wrapper .vc_btn3-center a {
	    font-size: 12px;
	    padding: 5px 20px 5px;
	    line-height: 30px;
	}
	.our-services-sec .our-services-content .vc_col-sm-3 > .vc_column-inner .wpb_wrapper .vc_btn3-center {
	    bottom: 110px;
	}
	.our-services-sec .our-services-content .vc_col-sm-3 > .vc_column-inner .wpb_wrapper p {
	    font-size: 14px;
        line-height: 22px;
        margin: 30px auto 0px !important;
        min-height: 48px;
        padding: 0px 15px 0px;
	}
	.our-services-sec .our-services-content .vc_col-sm-3 > .vc_column-inner > .wpb_wrapper {
	    padding-bottom: 30px;
	}
	.our-services-sec h2 {
	    max-width: 420px;
	    line-height: 32px;
	}
	.our-services-sec .our-services-head {
	    margin-bottom: 40px;
	}
	.our-services-sec {
	    padding-top: 50px !important;
	    padding-bottom: 30px !important;
	}


	/* Benefits Sec CSS */

	.benefite-sec h2 {
	    line-height: 32px;
	}
	.benefite-sec p.section-para {
	    margin-top: 20px;
	    margin-bottom: 20px !important;
	}
	.benefite-sec li.icon_list_item h3 {
	    font-size: 14px !important;
	    font-family: 'Manrope';
	    font-weight: 600 !important;
	    line-height: 24px !important;
	    margin-bottom: 10px !important;
	}
	.benefite-sec li.icon_list_item .icon_description {
	    padding-left: 10px !important;
	}
	.benefite-sec {
	    padding-top: 50px !important;
	    padding-bottom: 50px;
	}



	/* Specialities Sec CSS */

	.specialities-sec {
	    padding-top: 50px;
	}
	.specialities-sec h2 {
	    line-height: 32px;
	    max-width: 420px;
	}
	.specialities-head {
	    margin-bottom: 40px;
	}
	.speciality-item img {
	    max-width: 50px;
	}
	.speciality-item h3 {
	    font-size: 18px;
	    line-height: 26px;
	}
	.specialities-grid.row {
	    justify-content: center;
	}
	/*.specialities-grid.row .col-md-3 {
	    width: 33.33%;
	}*/
	.speciality-item {
	    margin-bottom: 20px !important;
	}
	.specialities-sec .specialities-content {
	    margin-bottom: 20px;
	}
	.speciality-item a {
	    padding: 23px 15px 23px;
	}


	/* Serving State Sec CSS */


	.serving-us-sec {
	    padding-top: 50px !important;
	}
	.serving-us-sec h2 {
	    line-height: 32px;
	}
	.serving-us-head {
	    margin-bottom: 40px;
	}
	.serving-us-sec .serving-us-content h3 {
	    font-size: 22px;
	    line-height: 30px;
	}
	.serving-us-sec .serving-us-content h4 {
	    font-size: 16px;
        padding: 10px 25px 10px;
        width: 180px;
        line-height: 24px;
	}



	/* Free Priceing Sec CSS */


	.fee-price-sec {
	    padding-top: 50px;
	    padding-bottom: 50px;
	}
	.fee-price-content h2 {
	    line-height: 32px;
	}
	.fee-price-content .pricing-form .col-12 {
	    margin-bottom: 30px;
	    margin-top: 110px;
	}
	.fee-price-content .pricing-form input.form-control {
	    height: 47px;
	    font-size: 12px;
	    padding: 5px 10px;
	}
	.fee-price-content .pricing-form span.wpcf7-form-control-wrap {
	    margin-bottom: 15px !important;
	}
	.fee-price-content .pricing-form .submit-btn input {
	    font-size: 14px;
	}
	.fee-price-content .pricing-form .submit-btn {
	    margin: 0px 0px 0px;
	}
	.fee-price-sec .vc_inner .vc_col-sm-6 > .vc_column-inner > .wpb_wrapper {
	    padding: 18px 15px 25px;
	}
	.fee-price-sec .vc_inner .vc_col-sm-6 > .vc_column-inner > .wpb_wrapper h3 {
	    font-size: 20px;
	}
	.fee-price-sec .vc_inner .vc_col-sm-6 > .vc_column-inner > .wpb_wrapper p {
	    font-size: 14px;
	    line-height: 22px;
	    max-width: 100%;
	}
	.fee-price-sec .vc_inner .vc_col-sm-6 > .vc_column-inner > .wpb_wrapper h3:after {
	    left: 30px;
	    width: 35%;
	    height: 2px;
	}
	.fee-price-sec .vc_inner .vc_col-sm-6 {
	    margin-bottom: 15px;
	}


	.specialities-services-content .vc_col-sm-6 img {
	    max-width: 300px;
	}
	.specialities-services-content .vc_btn3-container a {
	    font-size: 14px;
	    width: 100%;
	}
	.rcm-specialities-sec .specialities-services-content .vc_btn3-container a {
	    padding: 15px 20px 15px 30px;
	}
	.specialities-services-content .vc_btn3-container {
	    background-size: 25px;
	}
	.specialities-services-content .vc_col-sm-3:first-child > .vc_column-inner > .wpb_wrapper .vc_btn3-container:nth-child(1) {
	    left: 40%;
	    top: 0px;
	}
	.specialities-services-content .vc_col-sm-3:first-child > .vc_column-inner > .wpb_wrapper .vc_btn3-container:nth-child(2) {
	    left: 13%;
	    bottom: 15px;
	}
	.specialities-services-content .vc_col-sm-3:first-child > .vc_column-inner > .wpb_wrapper .vc_btn3-container:nth-child(3) {
	    bottom: 30px;
	}
	.specialities-services-content .vc_col-sm-3:first-child > .vc_column-inner > .wpb_wrapper .vc_btn3-container:nth-child(4) {
	    bottom: 45px;
	    left: 30%;
	}
	.specialities-services-content .vc_col-sm-3:last-child .vc_btn3-container:nth-child(1) {
	    position: relative;
	    top: 20px;
	    right: 40%;
	}
	.specialities-services-content .vc_col-sm-3:first-child > .vc_column-inner > .wpb_wrapper .vc_btn3-container:nth-child(5) {
	    bottom: 56px;
	    left: 45%;
	}
	.specialities-services-content .vc_col-sm-3:first-child > .vc_column-inner > .wpb_wrapper .vc_btn3-container:nth-child(6) {
	    bottom: 70px;
	    left: 55%;
	}
	.specialities-services-content .vc_col-sm-3:last-child .vc_btn3-container:nth-child(5) {
	    bottom: 10%;
	    right: 60%;
	}
	.specialities-services-content .vc_col-sm-3:last-child .vc_btn3-container:nth-child(2) {
	    right: 15%;
	    top: 5px;
	}
	.specialities-services-content .vc_col-sm-3:last-child .vc_btn3-container:nth-child(3) {
	    bottom: auto;
	    top: -10px;
	}
	.specialities-services-content .vc_col-sm-3:last-child .vc_btn3-container:nth-child(4) {
	    bottom: 25px;
	    right: 30%;
	}
	.rcm-specialities-sec h2 {
	    line-height: 32px;
	    margin-bottom: 40px !important;
	}

	.single-post-banner {
	    margin-top: 105px;
	}


	.how-to-work-sec h2 {
	    line-height: 32px;
	    max-width: 420px;
	}
	.how-to-work-sec .how-to-work-content .stats-block.stats-top .stats-number, .how-to-work-sec .how-to-work-content .stats-block.stats-top .counter_suffix {
	    font-size: 22px !important;
	    line-height: 30px;
	}
	.how-to-work-sec .how-to-work-content .stats-block.stats-top .stats-text {
	    font-size: 14px !important;
	    line-height: 24px;
	    padding: 0px 10px;
	    min-height: 48px;
	}
	.how-to-work-sec .how-to-work-content .vc_inner .vc_col-sm-4 {
	    height: 175px;
	}
	.how-to-work-sec {
	    padding-top: 50px !important;
	    padding-bottom: 30px;
	}


		.billing-talk-sec h2 {
	    font-size: 28px;
	    line-height: 32px;
	    margin-bottom: 10px;
	    max-width: 320px;
	}
	.billing-talk-sec p {
	    font-size: 16px;
	    line-height: 24px !important;
	    max-width: 320px;
	}
	.billing-talk-sec .vc_btn3-container a {
	    font-size: 14px !important;
	    line-height: 24px;
	    margin-right: 6px !important;
	    padding: 10px 15px;
	}
	.billing-talk-sec .vc_col-sm-6:last-child > .vc_column-inner > .wpb_wrapper {
	    padding: 30px 25px 15px;
	}
	.billing-talk-sec h3 {
	    font-size: 22px;
	}
	.billing-talk-sec .claim-form span input {
	    height: 47px;
	    font-size: 14px;
	}
	.billing-talk-sec .claim-form span {
	    margin-bottom: 15px !important;
	}
	.billing-talk-sec .claim-form .submit-btn input {
	    font-size: 14px;
	}


	.testimonial-sec {
	    padding-top: 50px;
	}
	.testimonial-sec h2 {
	    margin-bottom: 40px !important;
	}
	.testimonial-box-main {
	    padding: 30px 25px 30px;
	}
	.testimonial-box-main h3 {
	    font-size: 18px;
	    line-height: 22px;
	    margin-bottom: 5px;
	}
	.testimonial-box-main p {
	    font-size: 14px;
	    line-height: 22px;
	}
	.testimonial-box-main .testimonia_description p {
	    min-height: 154px;
	}
	.testimonial-box-main .testimonia_thumb {
	    margin-bottom: 10px;
	}


	.faqs-sec h2 {
	    line-height: 32px;
	}
	.faqs-sec {
	    padding-top: 50px;
	    padding-bottom: 50px;
	}
	.faqs-sec .faqs-head {
	    margin-bottom: 40px;
	}
	.faqs-sec .faqs-sec-content .vc_tta-panels .vc_tta-panel {
	    padding: 0px 35px 0px;
	    margin-bottom: 20px;
	}
	.faqs-sec .faqs-sec-content .vc_tta-panels .vc_tta-panel.vc_active .vc_tta-panel-heading a {
	    padding: 30px 0px 15px;
	    font-size: 20px;
	}
	.faqs-sec .faqs-sec-content .vc_tta-panels .vc_tta-panel .vc_tta-panel-body p {
	    font-size: 14px;
	    line-height: 24px;
	    padding-bottom: 30px;
	}
	.faqs-sec .faqs-sec-content .vc_tta-panels .vc_tta-panel .vc_tta-panel-heading h4 a {
	    font-size: 18px;
	}


	.custom-footer .col-md-9 {
	    padding-left: 15px !important;
	}
	.custom-footer > .container > .row:first-child .col-md-3 img {
	    max-width: 150px !important;
	    margin-bottom: 10px !important;
	}
	.custom-footer .footer-contact-info {
	    padding: 15px 15px 15px;
	}
	.custom-footer .footer-contact-info ul li, .custom-footer .footer-contact-info ul li a {
	    font-size: 14px;
	    line-height: 24px;
	}
	.custom-footer > .container > .row:first-child .col-md-3 img {
	    max-width: 150px !important;
	}
	.custom-footer .footer-contact-info ul li img, .custom-footer .footer-contact-info ul li a img {
	    width: 15px !important;
	}
	.social-info ul {
	    gap: 5px;
	}
	.custom-footer > .container > .row:first-child .col-md-3 .social-info ul img {
	    margin-bottom: 0px !important;
	}
	.social-info {
	    padding: 10px 10px 10px;
	}
	.custom-footer h3 {
	    font-size: 16px;
	    margin-bottom: 0px;
	}
	.custom-footer ul.menu a {
	    font-size: 14px;
	    line-height: 20px;
	    padding: 10px 0px;
	}
	.custom-footer .col-12.col-md-6 {
	    padding-left: 15px;
	    gap: 10px;
	    align-items: flex-start;
	}
	.row.row-two {
	    align-items: flex-start;
	}
	h2.rating-text {
	    font-size: 28px;
	    line-height: 40px;
	    width: 180px;
	}
	h2.rating-text span {
	    font-size: 40px;
	    line-height: 40px;
	}
	.latest-blogs-wrap {
	    width: 47%;
	}
	.custom-footer .col-12.col-md-6 section {
	    width: 50%;
	}
	.latest-blogs-wrap a h3 {
	    font-size: 14px;
	    line-height: 24px;
	}
	.latest-blogs-wrap .latest-blog-item {
	    margin-bottom: 7px;
	}
	.subscribe-form h2 {
	    font-size: 16px;
	}
	.subscribe-form span input {
	    height: 47px;
	    font-size: 14px;
	    padding: 5px 8px;
	}
	.submit-btn input[type=submit] {
	    padding: 8px 20px 8px;
	}
	.subscribe-form .submit-btn {
	    margin-top: 20px;
	}
	.custome-site-footer p, .custome-site-footer p a {
	    font-size: 14px;
	    line-height: 22px;
	    padding: 15px 0px 15px;
	}

	.inner-banner-sec h1 {
	    font-size: 28px;
	    line-height: 32px;
	    margin-bottom: 15px !important;
	}
	.inner-banner-sec h1 span {
	    display: block;
	}
	.inner-banner-sec {
	    padding-top: 200px !important;
	    padding-bottom: 50px;
	}


	.trusted-biling-sec .trusted-biling-head h2 {
	    font-size: 28px;
	    line-height: 32px;
	}
	.trusted-biling-sec .trusted-biling-head p {
	    font-size: 14px;
	    line-height: 24px;
	}
	.trusted-biling-sec .trusted-biling-head p br {
	    display: none;
	}
	.trusted-biling-sec .trusted-biling-head .vc_col-sm-8:last-child > .vc_column-inner {
	    padding: 15px 20px 15px;
	}
	.trusted-biling-sec {
	    padding-top: 50px !important;
	    padding-bottom: 50px;
	}
	.trusted-biling-sec .trusted-biling-content .vc_tta-container .vc_tta-tabs-container {
	    margin: 0px 30px 0px 0px !important;
	}
	/*.trusted-biling-sec .trusted-biling-content .vc_col-sm-4, .trusted-biling-sec .trusted-biling-content .vc_col-sm-8 {
	    width: 100% !important;
	}*/
	.trusted-biling-sec .trusted-biling-content .vc_col-sm-4 figure.wpb_wrapper {
	    width: 100%;
	}
	.trusted-biling-sec .trusted-biling-content .vc_col-sm-4 figure.wpb_wrapper .vc_single_image-wrapper {
	    width: 100%;
	}
	.trusted-biling-sec .trusted-biling-content .vc_col-sm-4 figure.wpb_wrapper .vc_single_image-wrapper img {
	    width: 100%;
	    object-fit: cover;
	    height: auto;
	    object-position: center;
	    border-radius: 20px;
	    margin-bottom: 0px;
	}
	.trusted-biling-sec .trusted-biling-content .vc_tta-container .vc_tta-panels-container .vc_tta-panel-body p {
	    font-size: 14px;
	    line-height: 24px;
	}
	.trusted-biling-sec .trusted-biling-content .vc_tta-container .vc_tta-tabs-container ul li.vc_tta-tab a {
	    font-size: 22px !important;
	    padding: 0px 0px 0px;
	}

	.about-core-values h2 {
	    line-height: 32px;
	}
	.about-core-values .about-core-head {
	    margin-bottom: 30px;
	}
	.about-core-values .about-core-content .vc_tta-panels .vc_tta-panel a {
	    font-size: 18px !important;
	    padding: 10px 20px 10px !important;
	    line-height: 30px;
	}
	.about-core-values .about-core-content .vc_tta-panels .vc_tta-panel {
	    margin-bottom: 10px;
	}

	.about-leadership {
	    padding-top: 50px !important;
	    padding-bottom: 50px;
	}
	.about-leadership h2 {
	    line-height: 32px;
	    margin-bottom: 15px !important;
	}
	.about-leadership-head {
	    margin-bottom: 30px;
	}
	.about-leadership-content img {
	    max-width: 42px !important;
	}
	.about-leadership-content .vc_col-sm-3 > .vc_column-inner p {
	    margin-top: 10px;
	    padding: 0px 0px 0px;
	}
	.about-leadership-content .vc_col-sm-3 > .vc_column-inner {
	    height: 240px;
	    padding: 40px 15px 40px !important;
	}
	.about-leadership-bottom {
	    padding-top: 15px;
	}
	.about-leadership-bottom p {
	    font-size: 14px;
	    line-height: 24px;
	}

	.about-compliance-content .vc_col-sm-3 > .vc_column-inner {
	    height: 220px;
	    align-items: flex-start;
	    padding: 52px 0px 0px;
	}
	.about-compliance-content .vc_col-sm-3 > .vc_column-inner img {
	    max-width: 32px !important;
	}
	.about-compliance-content p {
	    margin-bottom: 0px !important;
	    margin-top: 10px;
	    min-height: 48px;
	    font-size: 14px;
	    line-height: 20px !important;
	}
	.about-compliance-content {
	    margin-bottom: 31px;
	}
	.about-compliance-sec {
	    padding-bottom: 50px;
	}
	.about-compliance-head {
	    margin-bottom: 30px;
	}
	.about-compliance-sec p {
	    margin-bottom: 5px !important;
	}
	.about-compliance-sec h2 {
	    line-height: 32px;
	    margin-bottom: 10px !important;
	}


	.about-approuch-head {
	    margin-bottom: 40px !important;
	}
	.about-approuch-content h3 {
	    font-size: 20px;
	    line-height: 28px;
	    margin-bottom: 15px !important;
	}
	.about-approuch-content p {
	    min-height: 120px;
	}
	.about-approuch-content .vc_column-inner > .wpb_wrapper {
	    padding: 30px 0px 21px;
	}
	.about-approuch-sec h2 {
	    line-height: 32px;
	}
	.about-approuch-sec {
	    padding-bottom: 50px;
	}


	.why-choose-us-sec .why-choose-us-content .vc_col-sm-4 > .vc_column-inner > .wpb_wrapper {
	    padding: 30px 0px 30px;
	}
	.why-choose-us-sec .why-choose-us-content p {
	    font-size: 14px;
	    line-height: 24px;
	    min-height: auto;
	}
	.why-choose-us-sec .why-choose-us-content p br {
	    display: none;
	}
	.why-choose-us-sec .why-choose-us-content h3 {
	    font-size: 22px;
	    line-height: 28px;
	    margin-bottom: 15px;
	}
	.why-choose-us-sec .why-choose-us-head {
	    margin-bottom: 40px;
	}
	.why-choose-us-sec .why-choose-us-head h2 {
	    line-height: 32px;
	}
	.why-choose-us-sec {
	    padding-bottom: 50px;
	}


	.work-with-us h2 {
	    line-height: 32px;
	    margin-bottom: 10px !important;
	}
	.work-with-us-head {
	    margin-bottom: 40px;
	}
	.work-with-us-content h3 {
	    font-size: 14px;
	}
	.work-with-us-content .vc_column-inner > .wpb_wrapper {
	    padding: 12px 0px 12px;;
	}
	.work-with-us-content {
	    justify-content: space-between;
	}
	.work-with-us {
	    padding-bottom: 50px;
	}
	.work-with-us-bottom {
	    margin-top: 30px;
	}

	.billing-partner-content h2 {
	    font-size: 28px;
	    line-height: 32px;
	    margin-bottom: 15px !important;
	    margin-top: 0px;
	}
	.billing-partner-content p {
	    font-size: 14px;
	    line-height: 24px;
	}
	.billing-partner-content .vc_btn3-container a {
	    font-size: 14px !important;
	    padding: 8px 12px 8px;
	    margin-right: 10px !important;
	}
	.billing-partner-sec .billing-partner-back-img img {
	    height: 280px;
	}
	.billing-partner-sec {
	    margin-bottom: 50px;
	    margin-top: 40px;
	}


	


	.rcm-banner h1 {
	    line-height: 32px;
	}
	.single-post-banner h1 {
	    font-size: 28px;
	    line-height: 32px;
	}
	.rcm-banner p br {
	    display: none;
	}
	.rcm-banner p {
	    margin-bottom: 0px !important;
	}
	.single-post-banner h2 {
	    font-size: 22px;
	    margin-bottom: 15px !important;
	}
	.single-post-banner .vc_col-sm-5:last-child > .vc_column-inner > .wpb_wrapper {
	    padding: 20px 15px 6px;
	}
	.claim-form .col-6 {
	    width: 100%;
	}
	.single-post-banner .claim-form span.wpcf7-form-control-wrap input {
	    height: 43px;
	    font-size: 12px;
	}
	.single-post-banner .claim-form span.wpcf7-form-control-wrap {
	    margin-bottom: 10px !important;
	}
	.single-post-banner .claim-form .submit-btn input {
	    font-size: 14px;
	    line-height: 24px;
	}


	.rcm-services-sec h2 {
	    line-height: 32px;
	}
	.rcm-services-sec .vc_col-sm-5 {
	    width: 58.33333333%;
	}
	.rcm-services-sec .vc_col-sm-7 {
	    width: 41.66666667%;
	}
	.rcm-services-sec p {
	    font-size: 14px;
	    line-height: 24px;
	}
	.rcm-services-sec .vc_inner .vc_column-inner > .wpb_wrapper {
	    padding: 20px 00px 20px 20px;
	    margin-bottom: 20px;
	}
	.rcm-services-sec h3 {
	    font-size: 16px;
	    margin: 0px 0px 10px !important;
	}
	.rcm-services-content {
	    align-items: center;
	}
	.rcm-services-sec {
	    padding-top: 50px !important;
	    padding-bottom: 30px;
	}


	.revenue-cycle-management .vc_row .vc_col-sm-5, .revenue-cycle-management .vc_row .vc_col-sm-7 {
	    width: 100%;
	}
	.revenue-cycle-management .vc_row .vc_col-sm-5 .wpb_wrapper * {
	    width: 100%;
	}
	.revenue-cycle-management h2 {
	    text-align: center !important;
	    line-height: 32px;
	}
	.revenue-cycle-management .vc_row .vc_col-sm-5 {
	    margin-bottom: 30px;
	}
	.revenue-cycle-management .vc_inner .vc_column-inner > .wpb_wrapper {
	    padding: 20px 15px 20px;
	}
	.revenue-cycle-management h3 {
	    font-size: 16px;
	}
	.revenue-cycle-management p {
	    font-size: 14px;
	    line-height: 24px;
	}

	.our-complete-services {
	    padding-top: 50px !important;
	    padding-bottom: 50px !important;
	}
	.our-complete-services .our-complete-head {
	    margin-bottom: 50px;
	}
	.our-complete-services .our-complete-content .vc_col-sm-3:nth-child(1) {
	    left: 0px;
	}
	.our-complete-services .our-complete-content .vc_col-sm-3:nth-child(2) {
	    left: 0px;
	}
	.our-complete-services .our-complete-content .vc_col-sm-3:nth-child(3) {
	    right: 0px;
	}
	.our-complete-services .our-complete-content .vc_col-sm-3:nth-child(4) {
	    right: 0px;
	}
	.our-complete-services .our-complete-content .vc_col-sm-3:nth-child(5) {
	    bottom: 0px;
	    left: 0px;
	}
	.our-complete-services .our-complete-content .vc_col-sm-3:nth-child(6) {
	    bottom: 0px;
	}
	.our-complete-services .our-complete-content .vc_col-sm-3:nth-child(7) {
	    bottom: 0px;
	    right: 0px;
	}
	.our-complete-services .our-complete-content .vc_column-inner > .wpb_wrapper {
	    height: 264px;
        padding: 20px 20px;
        background-size: 325px 275px;
	}
	.our-complete-services .our-complete-content h3 {
	    font-size: 22px;
	    line-height: 28px !important;
	}
	.our-complete-services .our-complete-content p {
	    font-size: 14px;
	    line-height: 24px;
	}
	.our-complete-services .our-complete-content .vc_col-sm-3 {
	    width: 33%;
	}

	.transparent-pricing-sec .transparent-pricing-img img {
	    height: 230px;
	}
	.transparent-pricing-sec a.vc_general {
	    font-size: 12px !important;
	}
	.transparent-pricing-sec h2 {
	    line-height: 32px;
	    margin-bottom: 15px !important;
	}


	.rcm-starnghtens-sec .rcm-starnghtens-head {
	    margin-bottom: 60px;
	}
	.rcm-starnghtens-sec .rcm-starnghtens-content .vc_col-sm-3:nth-child(1) {
	    left: 0px;
	}
	.rcm-starnghtens-sec .rcm-starnghtens-content .vc_column-inner > .wpb_wrapper:before {
	    max-width: 165px;
	    max-height: 165px;
	    margin: 0px auto 0px;
	    right: 0px;
	}
	.rcm-starnghtens-sec .rcm-starnghtens-content .vc_column-inner > .wpb_wrapper {
	    max-width: 200px;
	    height: 200px;
	    margin: 0px auto 0px !important;
	    padding: 30px 0px 0px;
	}
	.rcm-starnghtens-sec .rcm-starnghtens-content h3 {
	    font-size: 18px;
	    line-height: 26px;
	    margin-bottom: 15px !important;
	}
	.rcm-starnghtens-sec .rcm-starnghtens-content p {
	    font-size: 14px;
	    line-height: 24px;
	}
	.rcm-starnghtens-sec .rcm-starnghtens-content .vc_col-sm-3:nth-child(2) {
	    left: 0px;
	}
	.rcm-starnghtens-sec .rcm-starnghtens-content .vc_col-sm-3:nth-child(3) {
	    right: 0px;
	}
	.rcm-starnghtens-sec .rcm-starnghtens-content .vc_col-sm-3:nth-child(4) {
	    right: 0px;
	}
	.rcm-starnghtens-sec .rcm-starnghtens-content .vc_col-sm-3:nth-child(5) {
	    left: 0px;
	    bottom: 0px;
	}
	.rcm-starnghtens-sec .rcm-starnghtens-content .vc_col-sm-3:nth-child(6) {
	    left: 0px;
	    bottom: 0px;
	}
	.rcm-starnghtens-sec .rcm-starnghtens-content .vc_col-sm-3:nth-child(7) {
	    left: 0px;
	    bottom: 0px;
	}
	.rcm-starnghtens-sec .rcm-starnghtens-content .vc_col-sm-3:nth-child(8) {
	    left: 0px;
	    bottom: 0px;
	}
	.rcm-starnghtens-sec .rcm-starnghtens-content .vc_col-sm-3 {
	    margin-bottom: 30px;
	}
	.rcm-starnghtens-sec {
	    padding-top: 50px !important;
	    padding-bottom: 20px;
	}
	.rcm-starnghtens-sec h2 {
	    line-height: 32px;
	}


	.billing-expertise-sec .vc_col-sm-6:last-child .vc_inner:first-child .vc_col-sm-4:nth-child(1) {
	    top: 55px;
	    left: 35px;
	}
	.billing-expertise-sec .vc_col-sm-6 .vc_inner .vc_col-sm-4 .vc_column-inner {
	    padding: 0px !important;
	}
	.billing-expertise-sec .vc_col-sm-6:last-child .vc_inner .vc_column-inner > .wpb_wrapper {
	    background-size: cover;
	}
	.billing-expertise-sec .vc_col-sm-6:last-child .vc_inner:first-child .vc_col-sm-4:nth-child(2) {
	    left: 0px;
	}
	.billing-expertise-sec .vc_col-sm-6:last-child .vc_inner:first-child .vc_col-sm-4:nth-child(3) {
	    right: 35px;
	}
	.billing-expertise-sec .vc_col-sm-6 .vc_inner .vc_col-sm-3 .vc_column-inner {
	    padding: 0px 0px;
	}
	.billing-expertise-sec .vc_col-sm-6:last-child .vc_inner:nth-child(2) .vc_col-sm-3:nth-child(1) {
	    left: -3px;
	}
	.billing-expertise-sec .vc_col-sm-6:last-child .vc_inner:nth-child(2) .vc_col-sm-3:nth-child(2) {
	    left: 0px;
	}
	.billing-expertise-sec .vc_col-sm-6:last-child .vc_inner:nth-child(2) .vc_col-sm-3:nth-child(3) {
	    left: 0px;
	}
	.billing-expertise-sec h3 {
	    font-size: 12px;
	    line-height: 18px;
	}
	.billing-expertise-sec .vc_col-sm-6:last-child .vc_inner:nth-child(3) .vc_col-sm-4:nth-child(1) {
	    left: 35px;
	}
	.billing-expertise-sec .vc_col-sm-6:last-child .vc_inner:nth-child(3) .vc_col-sm-4:nth-child(2) {
	    left: 0px;
	}
	.billing-expertise-sec .vc_col-sm-6:last-child .vc_inner:nth-child(3) .vc_col-sm-4:nth-child(3) {
	    right: 35px;
	}
	/*.billing-expertise-sec .vc_col-sm-6:first-child {
	    width: 33%;
	}*/
	.billing-expertise-sec h2 {
	    line-height: 32px;
	}
	.billing-expertise-sec h2 {
	    line-height: 32px;
	    margin-bottom: 15px !important;
	}
	.billing-expertise-sec p br {
	    display: none;
	}
	/*.billing-expertise-sec .vc_col-sm-6:last-child {
	    width: 67%;
	}*/
	.billing-expertise-sec .billing-expertise-btn a {
	    font-size: 14px !important;
	}
	.billing-expertise-sec .billing-expertise-btn {
	    margin-left: 10px !important;
	    margin-top: 0px;
	}

	.ehr-logo-sec .ehr-logo-head h2 {
	    line-height: 32px;
	    margin-bottom: 15px !important;
	}
	.ehr-logo-sec .ehr-logo-head {
	    margin-bottom: 50px;
	}


	.form-row select, .form-row .wpcf7-form-control-wrap input {
	    width: 255px;
	    font-size: 14px;
	    height: 47px;
	}
	.form-row {
	    gap: 10px;
	    justify-content: space-between;
	}
	.specialities-form-content .vc_col-sm-12 > .vc_column-inner > .wpb_wrapper {
	    padding: 40px 20px 1px;
	}
	.specialities-form-content h2 {
	    font-size: 22px;
	    margin-bottom: 16px;
	}
	.wpb_button, .wpb_content_element, ul.wpb_thumbnails-fluid>li {
	    margin-bottom: 0px !important;
	}
	.specialities-form-content {
	    max-width: 960px;
	}
	.specialities-form-content .vc_col-sm-12 > .vc_column-inner {
	    padding: 0px 0px;
	}



	.special-billing-matters h2 {
	    line-height: 32px;
	    margin-bottom: 15px !important;
	}
	.special-billing-matters {
	    padding-top: 180px;
	}
	.special-billing-matters .vc_col-sm-4 p {
	    font-size: 14px;
        line-height: 24px;
        min-height: auto;
	}
	.special-billing-matters .vc_inner {
	    display: flex;
	    flex-direction: row;
	    flex-wrap: wrap;
	    align-items: stretch;
	    margin: 0px auto 0px !important;
	    width: 100% !important;
	}
	.special-billing-matters .vc_inner .vc_column-inner {
	    height: 100%;
	    padding: 0px 5px;
	}
	.special-billing-matters .vc_inner .vc_column-inner .wpb_wrapper {
	    height: 100%;
	}

	.speciality-item a {
	    padding: 20px 15px 20px;
	}
	.load-more-wrapper.custom-btn-one {
	    margin-top: 30px;
	}
	.all-specialities-sec {
	    padding-top: 50px !important;
	    padding-bottom: 50px;
	}
	.all-specialities-sec h2 {
	    line-height: 32px;
	    margin-bottom: 40px !important;
	}


	.ehr-logo-head {
	    margin-bottom: 50px !important;
	}
	section.complete_services_sec {
	    padding-top: 0px !important;
	}
	.complete_services_card h5.vc_custom_heading {
	    font-size: 12px;
	    line-height: 22px;
	}
	.complete_services_card .smile_icon_list li .icon_description .info-list-heading {
	    font-size: 12px !important;
	    line-height: 20px !important;
	}
	.complete-service-content .wpb_wrapper {
	    width: 98%;
	    padding: 10px 5px 10px 5px;
	}
	.complete-service-content {
	    margin-bottom: 30px !important;
	}
	section.complete_services_sec {
	    padding-bottom: 20px;
	}
	section.complete_services_sec h2.section-head {
	    margin-bottom: 0px !important;
	}

	.specialities-procedures-head {
	    margin-bottom: 50px;
	}
	.specialities-procedures-content h3 {
	    font-size: 16px;
	    line-height: 24px;
	}
	.specialities-procedures-content p {
	    font-size: 14px;
	    line-height: 24px;
	    min-height: 59px;
	}
	.specialities-procedures-scroll {
	    overflow-x: scroll;
	    border-radius: 20px;
	}
	.specialities-procedures-scroll > .vc_col-sm-12 {
	    width: 1355px;
	}
	.specialities-procedures-sec {
	    padding-bottom: 50px;
	}



	.detail-billing-services-head h2 {
	    margin-bottom: 15px !important;
	    line-height: 32px !important;
	}
	.detail-billing-services-head {
	    margin-bottom: 50px !important;
	}
	.detail-billing-services-content {
	    width: auto;
	}
	.detail-billing-services-content p {
	    min-height: 68px;
	    padding: 10px 33px;
	    font-size: 14px;
	    text-align: left !important;
	    justify-content: left;
	}
	.detail-billing-services-content p br {
	    display: none;
	}
	.detail-billing-services-content .vc_column-inner > .wpb_wrapper {
	    border-radius: 12px;
	    width: 100%;
	}
	.detail-billing-services-content img {
	    max-width: 120px !important;
	}
	.detail-billing-services-content .vc_col-sm-6 {
	    margin-bottom: 20px;
	}
	.detail-billing-services-content .vc_col-sm-6:last-child {
	    top: 45px;
	}
	.detail-billing-services-content .vc_col-sm-6:last-child p {
	    text-align: right !important;
	    justify-content: flex-end;
	}
	.detail-billing-services {
	    padding-bottom: 80px;
	}


	.claim-codes-content .vc_col-sm-3 h3 {
	    font-size: 22px;
	    line-height: 27px;
	    min-height: 80px;
	    padding: 12px 0px 12px;
	}
	.claim-codes-content .vc_col-sm-3 p {
	    font-size: 14px;
	    line-height: 24px;
	    padding: 0px 15px;
	    min-height: 74px;
	}
	.claim-codes-content .wpb_wrapper {
	    padding: 75px 0px 0px;
	}
	.claim-codes-head {
	    margin-bottom: 50px !important;
	}
	.claim-codes-sec {
	    padding-top: 50px !important;
	    padding-bottom: 50px;
	}


	.support-specialities-sec {
	    padding-top: 50px;
	}
	.support-specialities-head {
	    margin-bottom: 50px;
	}
	.support-specialities-content h2 {
	    font-size: 16px;
	    line-height: 24px;
	    min-height: 48px;
	}
	.support-specialities-content .vc_column-inner > .wpb_wrapper img {
	    max-width: 48px;
	}


	.details-rcm {
	    padding-top: 20px !important;
	    padding-bottom: 30px;
	}
	.outsource-rcm-sec h2 {
	    line-height: 32px;
	}
	.outsource-rcm-sec .outsource-rcm-head {
	    margin-bottom: 50px;
	}
	.outsource-rcm-sec h3 {
	    font-size: 20px;
	    margin-bottom: 15px !important;
	    line-height: 26px;
	}
	.outsource-rcm-sec h3 br {
	    display: none;
	}
	.details-rcm .outsource-rcm-content .vc_column-inner > .wpb_wrapper {
	    padding: 20px 20px 20px !important;
	    margin-bottom: 0px !important;
	}
	.outsource-rcm-sec p {
	    font-size: 14px;
	    line-height: 24px;
	}
	.outsource-rcm-content {
	    display: flex;
	    flex-direction: row;
	    flex-wrap: wrap;
	    align-items: stretch;
	}
	.outsource-rcm-content .vc_col-sm-4 {
	    margin-bottom: 20px;
	}
	.outsource-rcm-content .vc_col-sm-4 .vc_column-inner {
	    height: 100%;
	}


	.across-countries-content h3 {
	    font-size: 14px;
	    line-height: 24px;
	}
	.across-countries-head {
	    margin-bottom: 50px;
	}
	.across-countries-btn {
	    margin-top: 50px;
	}
	.across-countries-btn a {
	    font-size: 14px !important;
	}


	.gebc-partices-content h2 {
	    font-size: 22px;
	    line-height: 28px;
	    margin-top: 45px;
	    margin-bottom: 20px;
	}
	/*.gebc-partices-content h2 br {
	    display: none;
	}*/
	.gebc-partices-content p {
	    font-size: 14px;
	    line-height: 24px;
	}
	.gebc-partices-content p br {
	    display: none;
	}
	.gebc-partices-content .vc_btn3-container a {
	    font-size: 14px !important;
	    line-height: 24px !important;
	}
	.gebc-partices-content {
	    width: 90%;
	}
	.gebc-partices-sec .gebc-partices-img img {
	    height: 260px;
	}
	.gebc-partices-sec {
	    padding-top: 50px !important;
	}


	.states-we-searve-content h3 {
	    font-size: 16px;
	    margin-bottom: 0px;
	    margin-left: 35px;
	    margin-top: 25px;
	}
	.states-we-searve-content .vc_column-inner > .wpb_wrapper .location-img img {
	    max-width: 22px !important;
	}
	.states-we-searve-content .vc_column-inner > .wpb_wrapper .location-img {
	    bottom: 40px;
	    left: 25px;
	}
	.states-we-searve-content p {
	    font-size: 14px;
	    line-height: 24px;
	    padding-left: 36px;
	}
	.states-we-searve-content {
	    margin-bottom: 30px;
	}
	.states-we-searve-content .vc_column-inner > .wpb_wrapper {
	    padding: 15px 15px 20px;
	}
	.states-we-searve-sec h2 {
	    line-height: 32px;
	    margin-bottom: 50px !important;
	}
	.states-we-searve-sec {
	    padding-top: 50px !important;
	    padding-bottom: 20px;
	}
	.state-searve-banner .specialities-form-content {
	    bottom: -115px;
	}


	.country-banner h1 {
	    font-size: 28px;
	    line-height: 32px;
	    margin-bottom: 15px !important;
	}
	.country-banner {
	    padding-top: 190px !important;
	    padding-bottom: 40px;
	}
	.country-banner p {
	    margin-bottom: 0px !important;
	}
	.country-banner p br {
	    display: none;
	}
	.country-banner .custom-btn-one {
	    margin-right: 10px;
        margin-bottom: 0px !important;
	}
	.our-complete-services h2 {
	    line-height: 35px;
	    margin-bottom: 0px !important;
	}
	.state-platform-head h2 {
	    line-height: 32px;
	}
	.state-platform-head {
	    margin-bottom: 40px;
	}
	.state-platform-content .vc_column-inner > .wpb_wrapper img {
	    max-width: 120px;
	}
	.state-platform-content .vc_column-inner > .wpb_wrapper {
	    min-height: 100px;
	}
	.sbi-content p br {
	    display: none;
	}
	.sbi-content .vc_column-inner > .wpb_wrapper {
	    padding: 30px 20px 30px;
	}
	.sbi-content .vc_column-inner > .wpb_wrapper img {
	    max-width: 42px;
	}
	.sbi-content:nth-child(3) {
	    margin-bottom: 50px;
	}
	.sbi-sec {
	    padding-bottom: 50px;
	}

	.smm-sec {
	    padding: 40px 30px 40px !important;
	}
	.smm-sec h3 {
	    font-size: 22px;
	    line-height: 30px;
	}
	.smm-sec .smile_icon_list li.icon_list_item .icon_description h3 {
	    font-size: 14px !important;
	    line-height: 24px !important;
	}
	.smm-sec p {
	    font-size: 14px;
	    line-height: 24px;
	}
	.smm-sec h4 {
	    font-size: 16px;
	    line-height: 26px !important;
	    margin-bottom: 20px;
	}
	.smm-sec .vc_inner .vc_column-inner p {
	    font-size: 12px;
	    line-height: 20px;
	}
	.smm-sec .vc_inner .vc_column-inner p br {
	    display: none;
	}
	.smm-sec .vc_inner .vc_column-inner {
	    min-height: 150px;
	}
	.smm-bottom-row {
	    margin-top: 0px;
	}
	.state-citty-scroll .vc_col-sm-12 {
	    width: 100% !important;
	}
	.scw-head {
	    margin-bottom: 50px;
	}
	.scw-content .vc_column-inner > .wpb_wrapper {
	    padding: 15px 10px 1px;
	    margin-bottom: 20px;
	}
	.scw-content .vc_column-inner > .wpb_wrapper h3 {
	    font-size: 22px;
	    padding: 15px 0px;
	}
	.scw-btn {
	    margin-top: 30px;
	}
	.scw-sec {
	    padding-bottom: 50px;
	}
	.scw-toggle-row {
	    margin-top: 50px;
	}
	.sph-content .vc_col-sm-1\/5 {
	    width: 33.33%;
	    margin-bottom: 20px;
	}
	.sph-content {
	    justify-content: center;
	    display: flex;
	    flex-direction: row;
	    flex-wrap: wrap;
	}
	.sph-content h3 {
	    font-size: 20px;
        line-height: 28px;
        margin-bottom: 5px;
        min-height: 56px;
        display: flex;
        align-items: center;
        justify-content: center;
	}
	.sph-content h3 br {
	    display: none;
	}
	.sph-content p {
	    font-size: 14px;
	    line-height: 24px;
	}
	.sph-content .vc_column-inner > .wpb_wrapper {
	    padding: 20px 10px 20px;
	}
	.sph-sec {
	    padding-bottom: 50px;
	}
	.sph-head {
	    margin-bottom: 50px;
	}
	.sbw-head {
	    margin-bottom: 60px;
	}
	.sbw-content .vc_column-inner {
	    max-width: 138px;
	    min-height: 138px;
	}
	.sbw-content h3 {
	    font-size: 32px;
	    line-height: 40px;
	    margin-bottom: 0px !important;
	}
	.sbw-content:nth-child(2) .vc_col-sm-3:nth-child(1) {
	    left: 0px;
	}
	.sbw-content:nth-child(2) .vc_col-sm-3:nth-child(2) {
	    left: 0px;
	}
	.sbw-content:nth-child(2) .vc_col-sm-3:nth-child(3) {
	    right: 0px;
	}
	.sbw-content:nth-child(2) .vc_col-sm-3:nth-child(4) {
	    right: 0px;
	}
	.sbw-content p br {
	    display: none;
	}
	.sbw-content:nth-child(3) .vc_col-sm-3:nth-child(1) {
	    left: 0px;
	    bottom: 32px;
	}
	.sbw-content:nth-child(3) .vc_col-sm-3:nth-child(2) {
	    bottom: 32px;
	    right: 0px;
	}
	.sbw-content:nth-child(3) .vc_col-sm-3:nth-child(3) {
	    bottom: 32px;
	    right: 0px;
	}
	.sbw-sec {
	    padding-bottom: 50px;
	}
	.cash-flow-sec .cash-flow-content h2 {
	    line-height: 32px;
	}
	.cash-flow-sec .cash-flow-content .vc_btn3-container a {
	    font-size: 14px;
	    padding: 8px 20px 8px;
	}
	.cash-flow-sec .cash-flow-img img {
	    height: 200px;
	}
	.sdetail-content p {
	    font-size: 14px;
	    line-height: 24px;
	}
	.sdetail-sec {
	    padding-top: 50px;
	    padding-bottom: 50px;
	}


	.bcbr-content .vc_col-sm-3:nth-child(1) {
	    left: 0px;
	}
	.bcbr-content .vc_col-sm-3:nth-child(2) {
	    left: 0px;
	}
	.bcbr-content .vc_col-sm-3:nth-child(3) {
	    right: 0px;
	}
	.bcbr-content .vc_col-sm-3:nth-child(4) {
	    right: 0px;
	}
	.bcbr-content h3 {
	    font-size: 20px;
	    line-height: 24px;
	}
	.bcbr-content h3 br {
	    display: none;
	}
	.bcbr-content .vc_column-inner > .wpb_wrapper {
	    max-width: 354px;
        min-height: 275px;
        background-size: 255px 100%;
	}
	.bcbr-content .vc_col-sm-3 > .vc_column-inner {
	    padding-left: 10px;
	    padding-right: 10px;
	}
	.bcbr-head {
	    margin-bottom: 50px;
	}
	.bcbr-sec {
	    padding-top: 50px;
	}


	.contact-us-sec {
	    padding-top: 50px !important;
	    padding-bottom: 50px;
	}
	.contact-us-sec h2 {
	    line-height: 32px;
	    max-width: 375px;
	}
	.contact-us-head {
	    margin-bottom: 50px;
	}
	.contact-us-sec h3 {
	    font-size: 22px;
	}
	.contact-us-sec .vc_row-fluid:nth-child(3) .vc_col-sm-4 {
	    width: 100% !important;
	    margin-bottom: 20px;
	}
	.contact-us-sec .vc_row-fluid:nth-child(3) .vc_column-inner > .wpb_wrapper p {
	    font-size: 14px;
	    line-height: 24px;
	    min-height: auto;
	}
	.contact-us-sec .vc_row-fluid:nth-child(4) {
	    margin: 10px 0px 0px;
	}
	.contact-us-sec .vc_row-fluid:nth-child(4) .wpb_wrapper {
	    gap: 10px;
	}
	.contact-us-content .vc_col-sm-6:last-child .vc_column-inner > .wpb_wrapper {
	    padding: 20px 20px 0px;
	}
	.submit-btn input[type=submit] {
	    font-size: 12px;
	}
	.contact-us-form .row .col-md-4:nth-child(7), .contact-us-form .row .col-md-4:nth-child(8) {
	    width: 50%;
	}
	.contact-us-form .row .col-md-4:nth-child(9) {
	    width: 100%;
	}
	.contact-us-sec .vc_row-fluid:nth-child(4) .wpb_wrapper img {
	    max-width: 28px !important;
	}

		ul.blog-tabs li.tab-item {
	    font-size: 14px;
	    padding: 8px 24px;
	    line-height: 24px;
	}
	.blogs-listing-sec {
	    padding-top: 50px !important;
	    padding-bottom: 50px;
	}
	.blog-posts-container {
	    margin-top: 50px;
	}
	.blog-post-item .post-thumb img {
	    height: 150px;
	    border-radius: 25px 25px 0px 0px;
	}
	.blog-post-item h3 {
	    font-size: 18px;
	    line-height: 26px;
	    display: -webkit-box;
	    -webkit-line-clamp: 2; /* Number of lines to show */
	    -webkit-box-orient: vertical;
	    overflow: hidden;
	    text-overflow: ellipsis;
	    padding: 15px 20px 0px;
	    margin-bottom: 10px !important;
	}
	.blog-post-item p.post-excerpt {
	    font-size: 14px;
	    line-height: 24px;
	    padding: 0px 20px 15px;
	}
	.blog-post-item a {
	    border-radius: 25px;
	}
	.blog-post-item {
	    margin-bottom: 30px;
	}
	.blog-pagination ul .page-numbers {
	    font-size: 18px;
	}
	.blog-pagination ul .page-numbers.current {
	    width: 32px;
	    height: 32px;
	}
	ul.blog-tabs {
	    gap: 12px;
	}
	.blogs-banner-sec p br {
	    display: none;
	}
	.blogs-banner-sec {
	    padding-top: 50px !important;
	    margin-top: 147px;
	    padding-bottom: 50px;
	}
	.blog-pagination ul {
	    gap: 10px;
	    margin-top: 20px;
	}


		.table-content #ez-toc-container {
	    padding: 20px 15px 20px;
	    margin-bottom: 20px !important;
	}
	.table-content #ez-toc-container p.ez-toc-title {
	    font-size: 20px;
	    line-height: 26px;
	    margin-bottom: 10px;
	}
	.table-content #ez-toc-container ul li a {
	    font-size: 14px;
	    line-height: 20px;
	}
	.table-content #ez-toc-container ul li {
	    margin-bottom: 5px;
	}
	.blog-form-main h3 {
	    font-size: 20px;
	    line-height: 28px;
	    margin-bottom: 10px;
	}
	.blog-form-main {
	    padding: 20px 15px 8px;
	}
	.form-item {
	    margin-bottom: 10px;
	}
	.blog-submit-btn {
	    margin-top: 29px;
	}
	.blog-submit-btn input {
	    font-size: 12px !important;
	    line-height: 20px !important;
	}
	.Post-blog-image img {
	    height: 250px;
	    object-fit: cover;
	}
	.wpbstarter-content-area-padding {
	    padding: 50px 0px !important;
	}
	.Post-blog-image {
	    margin-bottom: 40px;
	}
	.post-all-content .mejs-container {
	    margin-bottom: 20px;
	}
	.post-all-content p {
	    font-size: 14px;
	    line-height: 24px;
	    margin-bottom: 12px;
	}
	.post-all-content h2, .post-all-content h3, .post-all-content h4, .post-all-content h5, .post-all-content h6 {
	    font-size: 18px;
	    line-height: 26px;
	    margin-bottom: 12px;
	}
	.post-all-content ul li, .post-all-content ol li {
	    font-size: 14px;
	    line-height: 24px;
	}
	.post-all-content ul, .post-all-content ol {
	    margin-bottom: 12px;
	}
	.post-all-content :last-child {
	    margin-bottom: 0px !important;
	}
	.blog-post-icon h2 {
	    font-size: 18px;
	    line-height: 26px;
	}
	.blog-post-icon p {
	    line-height: 20px;
	}
	.blog-post-icon {
	    padding: 15px 20px 15px !important;
	    border-radius: 20px;
	    margin: 20px 0px 0px !important;
	}
	.blogs-icon-row .vc_column-inner > .wpb_wrapper {
	    gap: 12px;
	}
	.sticky-sidebar {
	    top: 50px;
	}
	.single-post-left a {
	    font-size: 14px;
	    line-height: 24px;
	    margin-bottom: 12px;
	}
	.single-post-banner .post-excerpt p {
	    font-size: 14px;
	    line-height: 24px;
	}
	.single-post-banner {
	    padding-top: 55px !important;
	    padding-bottom: 55px;
	    margin-top: 146px;
	}
	.related-post-main {
	    padding-top: 50px;
	    margin-top: 50px;
	    padding-bottom: 20px;
	}

	.related-post-main .single-related-post h4 {
	    font-size: 18px;
	    line-height: 26px;
	    margin-bottom: 10px !important;
	    display: -webkit-box;        
	    -webkit-box-orient: vertical;
	    -webkit-line-clamp: 2;
	    overflow: hidden; 
	    text-overflow: ellipsis;
	    white-space: normal;
	    word-break: break-word;
	}
	.related-post-main .single-related-post p {
	    font-size: 14px;
	    line-height: 24px;
	}
	.related-post-main .single-related-post .related-info {
	    padding: 20px 20px 20px;
	}
	.related-post-main .single-related-post a {
	    border-radius: 25px;
	}
	.related-post-main .single-related-post .related-thumb img {
	    border-radius: 25px 25px 0px 0px;
	    height: 180px;
	}
	.related-post-main .single-related-post {
	    margin-bottom: 30px;
	}


	.inner-banner-sec p br {
	    display: none;
	}
	.privacy-policy-sec {
	    padding-top: 50px !important;
	    padding-bottom: 35px;
	}
	.privacy-policy-sec h2 {
	    margin-bottom: 15px !important;
	}
	.privacy-policy-sec p {
	    margin-bottom: 15px !important;
	}




}



@media (min-width: 1200px) and (max-width: 1399px) {


	html {
		overflow-x: hidden;
	}

	.container {
	    max-width: 1170px;
	    padding: 0px !important;
	}



	/* Header CSS */


	.header-main .mega-menu-wrap ul#mega-menu-primary_menu {
	    gap: 30px !important;
	}
	.header-main .mega-menu-wrap ul#mega-menu-primary_menu {
	    gap: 30px !important;
	}
	.header-main .col-md-4 {
	    width: 25%;
	}
	.header-main .col-md-8 {
	    width: 75%;
	}
	.mega-rcm-col-main li.mega-specialities-img-col .rcm-submenu-img-box {
	    padding: 30px 15px 0px;
	}
	.rcm-submenu-img-box h2 {
	    font-size: 22px;
	    line-height: 26px;
	}
	.rcm-submenu-img-box p {
	    font-size: 14px;
	    line-height: 24px;
	    margin-bottom: 30px !important;
	}
	.header-main .mega-menu-wrap ul#mega-menu-primary_menu > li .rcm-img-box-btn a {
	    padding: 6px 16px !important;
	    font-size: 12px !important;
	}
	.header-main .mega-menu-wrap ul#mega-menu-primary_menu > li .mega-rcm-col-main > ul.mega-sub-menu li.mega-nav-col a.mega-menu-link {
	    font-size: 14px !important;
	}
	.mega-rcm-col-main > ul.mega-sub-menu li.mega-nav-col {
	    padding: 0px 0px 0px 50px !important;
	}
	.mega-rcm-col-main > ul.mega-sub-menu li.mega-explore-btn-col {
	    padding: 0px 20px 0px 50px !important;
	}
	.header-main .mega-menu-wrap ul#mega-menu-primary_menu > li li.mega-nav-col > ul.mega-sub-menu a.mega-menu-link {
	    font-size: 14px !important;
	}
	li.mega-nav-col {
	    padding: 30px 55px 0px !important;
	}
	.mega-state-col-row li.mega-nav-col {
	    width: 33% !important;
	}
	.header-main .mega-menu-wrap ul#mega-menu-primary_menu .header_cta {
		display: none !important;
	}



	.home-banner h2 {
	    font-size: 13px;
	    letter-spacing: 3px;
	    margin-bottom: 10px;
	}
	.home-banner h1 {
	    font-size: 42px;
	    line-height: 50px;
	}
	.home-banner p {
	    font-size: 16px;
	    line-height: 26px;
	}
	.home-banner-list ul.smile_icon_list li {
	    width: 50% !important;
	    margin-bottom: 8px !important;
	}
	.home-banner-list ul.smile_icon_list li .icon_description h3 {
	    font-size: 16px !important;
	    line-height: 26px !important;
	}
	.custom-btn-one a, .custom-btn-one button {
	    font-size: 14px !important;
	}
	.custom-btn-two a {
	    font-size: 14px !important;
	}
	.home-banner .top-up img {
	    max-width: 145px;
	}
	.banner-logo-slider {
	    margin-top: 40px;
	}
	.home-banner {
	    padding-top: 160px !important;
	}


	.who-we-are-sec h2 {
	    margin-bottom: 20px !important;
	}
	.section-head, .section-head h2 {
	    font-size: 42px;
	    line-height: 50px !important;
	}
	.section-para, .section-para p {
	    font-size: 14px;
	    line-height: 24px;
	}
	.who-we-are-sec p {
	    margin-bottom: 0px !important;
	}
	.who-we-are-sec {
	    padding-top: 70px !important;
	}


	.our-services-sec h2 {
	    line-height: 50px;
	}
	.our-services-sec .our-services-head {
	    margin-bottom: 55px;
	}
	.our-services-sec {
	    padding-top: 75px !important;
	    padding-bottom: 60px !important;
	}
	.our-services-sec .our-services-content .vc_col-sm-3 > .vc_column-inner .wpb_wrapper .vc_btn3-center a {
	    font-size: 14px;
	    line-height: 42px;
	}
	.our-services-sec .our-services-content .vc_col-sm-3 > .vc_column-inner .wpb_wrapper p {
	    font-size: 14px;
	    line-height: 24px;
	    padding: 0px 15px;
	}
	.our-services-sec .our-services-content .vc_col-sm-3 > .vc_column-inner > .wpb_wrapper {
	    padding-bottom: 30px;
	}
	.our-services-sec .our-services-content .vc_col-sm-3 > .vc_column-inner .wpb_wrapper .vc_btn3-center {
	    bottom: 140px;
	}


	.benefite-sec h2 {
	    line-height: 50px;
	}
	.benefite-sec li.icon_list_item h3 {
	    font-size: 15px !important;
	}


	.specialities-sec h2 {
	    line-height: 50px;
	}
	.specialities-head {
	    margin-bottom: 50px;
	}
	.speciality-item img {
	    max-width: 65px;
	}
	.speciality-item h3 {
	    font-size: 18px;
	}
	.specialities-sec {
	    padding-top: 80px;
	}



	.serving-us-sec {
	    padding-top: 80px;
	}
	.serving-us-sec h2 {
	    line-height: 50px;
	}
	.serving-us-head {
	    margin-bottom: 50px;
	}
	.serving-us-sec .serving-us-content h4 {
	    font-size: 16px;
	    width: 230px;
	    padding: 10px 30px 10px;
	}
	.serving-us-sec .serving-us-content h3 {
	    font-size: 28px;
	    max-width: 420px;
	}


	.fee-price-sec {
	    padding-top: 80px;
	    padding-bottom: 80px;
	}
	.fee-price-content .pricing-form .col-12 {
	    margin-top: 110px;
	    margin-bottom: 40px;
	}
	.fee-price-content .pricing-form input.form-control {
	    height: 50px;
	    font-size: 14px;
	    padding: 15px 15px 15px;
	}
	.fee-price-content .pricing-form .submit-btn {
	    margin: 0px 0px 0px;
	}
	.fee-price-sec .vc_inner .vc_col-sm-6 > .vc_column-inner > .wpb_wrapper {
	    padding: 20px 20px 40px;
	}
	.fee-price-sec .vc_inner .vc_col-sm-6 > .vc_column-inner > .wpb_wrapper h3 {
	    font-size: 42px;
	}
	.fee-price-sec .vc_inner .vc_col-sm-6 > .vc_column-inner > .wpb_wrapper h3:after {
	    left: 55px;
	    width: 30%;
	    height: 2px;
	}
	.fee-price-sec .vc_inner .vc_col-sm-6 > .vc_column-inner > .wpb_wrapper p {
	    font-size: 14px;
	    line-height: 24px;
	}
	.fee-price-sec .vc_inner .vc_col-sm-6 {
	    margin-bottom: 20px;
	}


	.rcm-specialities-sec h2 {
	    line-height: 50px;
	    margin-bottom: 70px !important;
	}
	.specialities-services-content .vc_col-sm-6 img {
	    max-width: 485px;
	}
	.rcm-specialities-sec .specialities-services-content .vc_btn3-container a {
	    padding: 20px 20px 20px 40px;
	    width: 100%;
	}
	.rcm-specialities-sec .specialities-services-content .vc_btn3-container {
	    max-width: 230px;
	    background-size: 28px;
	}
	.specialities-services-content .vc_col-sm-3:first-child > .vc_column-inner > .wpb_wrapper .vc_btn3-container:nth-child(1) {
	    top: 30px;
	}
	.specialities-services-content .vc_col-sm-3:first-child > .vc_column-inner > .wpb_wrapper .vc_btn3-container:nth-child(2) {
	    bottom: auto;
	}
	.specialities-services-content .vc_col-sm-3:first-child > .vc_column-inner > .wpb_wrapper .vc_btn3-container:nth-child(3) {
	    bottom: 30px;
	}
	.specialities-services-content .vc_col-sm-3:first-child > .vc_column-inner > .wpb_wrapper .vc_btn3-container:nth-child(4) {
	    bottom: 60px;
	}
	.specialities-services-content .vc_col-sm-3:first-child > .vc_column-inner > .wpb_wrapper .vc_btn3-container:nth-child(5) {
	    bottom: 85px;
	    left: 55%;
	}
	.specialities-services-content .vc_col-sm-3:first-child > .vc_column-inner > .wpb_wrapper .vc_btn3-container:nth-child(6) {
	    bottom: 110px;
	    left: 45%;
	}
	.specialities-services-content .vc_col-sm-3:last-child .vc_btn3-container:nth-child(5) {
	    bottom: 21%;
	    right: 50%;
	}


	.how-to-work-sec {
	    padding-top: 80px !important;
	    padding-bottom: 60px;
	}
	.how-to-work-sec .how-to-work-content .stats-block.stats-top .stats-number, .how-to-work-sec .how-to-work-content .stats-block.stats-top .counter_suffix {
	    font-size: 32px !important;
	}
	.how-to-work-sec .how-to-work-content .stats-block.stats-top .stats-text {
	    font-size: 14px !important;
	    line-height: 24px;
	    min-height: 48o;
	    padding: 0px 27px 0px;
	}
	.how-to-work-sec .how-to-work-content .vc_inner .vc_col-sm-4 {
	    height: 231px;
	}


	.billing-talk-sec .vc_col-sm-6:last-child > .vc_column-inner > .wpb_wrapper {
	    padding: 40px 42px 26px;
	}
	.billing-talk-sec .claim-form span input {
	    height: 47px;
	    font-size: 14px;
	}
	.billing-talk-sec h3 {
	    font-size: 26px;
	}
	.billing-talk-sec h2 {
	    font-size: 42px;
	    line-height: 50px;
	    max-width: 415px;
	}
	.billing-talk-sec p {
	    font-size: 20px;
	    max-width: 439px;
	}
	.billing-talk-sec .vc_btn3-container a {
	    font-size: 14px !important;
	    margin-right: 10px;
	}
	.billing-talk-sec {
	    padding-bottom: 60px;
	    padding-top: 60px !important;
	}



	.testimonial-sec h2 {
	    margin-bottom: 50px !important;
	}
	.testimonial-sec {
	    padding-top: 80px !important;
	}
	.testimonial-box-main {
	    padding: 50px 20px 50px;
	}
	.testimonial-box-main h3 {
	    font-size: 18px;
	    margin-bottom: 0px;
	}
	.testimonial-box-main p {
	    font-size: 14px;
	    line-height: 24px;
	}
	.testimonial-box-main .testimonia_thumb {
	    margin-bottom: 10px;
	}
	.testimonial-box-main .testimonia_description p {
	    min-height: 120px;
	}


	.faqs-sec {
	    padding-top: 80px;
	    padding-bottom: 80px;
	}
	.faqs-sec .faqs-head {
	    margin-bottom: 50px;
	}
	.faqs-sec h2 {
	    line-height: 50px;
	}
	.faqs-sec .faqs-sec-content .vc_tta-panels .vc_tta-panel {
	    padding: 0px 50px 0px;
	    margin-bottom: 20px;
	}
	.faqs-sec .faqs-sec-content .vc_tta-panels .vc_tta-panel.vc_active .vc_tta-panel-heading a {
	    padding: 36px 0px 15px;
	    font-size: 20px;
	}
	.faqs-sec .faqs-sec-content .vc_tta-panels .vc_tta-panel .vc_tta-panel-body p {
	    font-size: 14px;
	    line-height: 24px;
	    padding-bottom: 36px;
	}
	.faqs-sec .faqs-sec-content .vc_tta-panels .vc_tta-panel .vc_tta-panel-heading h4 a {
	    font-size: 20px;
	}





	.custom-footer .row .widget_media_image img {
	    max-width: 155px !important;
	    margin-bottom: 10px;
	}
	.custom-footer .footer-contact-info ul li, .custom-footer .footer-contact-info ul li a {
	    font-size: 15px !important;
	    line-height: 24px;
	}
	.custom-footer .footer-contact-info ul li img, .custom-footer .footer-contact-info ul li a img {
	    max-width: 16px;
	    position: relative;
	}
	.custom-footer .footer-contact-info ul li:first-child {
	    align-items: flex-start;
	}
	.social-info ul {
	    gap: 25px;
	}
	.custom-footer .col-md-9 {
	    padding-left: 30px;
	}
	.custom-footer ul.menu a {
	    font-size: 14px;
	    line-height: 24px;
	}
	.subscribe-form span input {
	    height: 47px;
	    font-size: 14px;
	}
	h2.rating-text {
	    font-size: 42px;
	    line-height: 50px;
	}
	h2.rating-text span {
	    font-size: 62px;
	    line-height: 50px;
	}
	.custom-footer .col-12.col-md-6 {
	    padding-left: 30px;
	}
	.latest-blogs-wrap a h3 {
	    font-size: 14px;
	    line-height: 24px;
	}
	.custom-footer .col-12.col-md-6 section.widget_custom_html {
	    width: 50%;
	}
	.latest-blogs-wrap .latest-blog-item {
	    margin-bottom: 15px;
	}
	.row.row-two {
	    align-items: flex-start;
	}
	.custome-site-footer p, .custome-site-footer p a {
	    font-size: 14px;
	    line-height: 24px;
	    padding: 20px 0px 20px;
	}


	.inner-banner-sec h1 {
	    font-size: 42px;
	    line-height: 50px;
	    margin-bottom: 15px !important;
	}
	.inner-banner-sec h1 span {
	    display: block;
	}


	.trusted-biling-sec .trusted-biling-head h2 {
	    font-size: 42px;
	    line-height: 50px;
	    margin-bottom: 0px !important;
	}
	.trusted-biling-sec .trusted-biling-head p {
	    font-size: 14px;
	    line-height: 24px;
	}
	.trusted-biling-sec .trusted-biling-head .vc_col-sm-8:last-child > .vc_column-inner {
	    padding: 15px 25px 15px;
	    border-radius: 12px;
	}
	.trusted-biling-sec .trusted-biling-content .vc_tta-container .vc_tta-panels-container .vc_tta-panel-body p {
	    font-size: 14px;
	    line-height: 24px;
	}
	.trusted-biling-sec .trusted-biling-content .vc_tta-container .vc_tta-tabs-container {
	    margin: 0px 50px 0px 0px !important;
	}
	.trusted-biling-sec .trusted-biling-content .vc_tta-container .vc_tta-tabs-container ul li.vc_tta-tab a {
	    font-size: 22px;
	}
	.trusted-biling-sec .trusted-biling-content .vc_tta-container .vc_tta-panels-container .vc_tta-panel-body h4 {
	    font-size: 22px;
	}
	.trusted-biling-sec .trusted-biling-content {
	    align-items: self-start;
	}
	.trusted-biling-sec {
	    padding-top: 80px !important;
	    padding-bottom: 80px;
	}


	.about-core-values h2 {
	    line-height: 50px;
	}
	.about-core-values .about-core-content .vc_tta-panels .vc_tta-panel a {
	    font-size: 26px !important;
	    padding: 12px 20px 12px;
	    line-height: 32px !important;
	}
	.about-core-values .about-core-head {
	    margin-bottom: 50px;
	}


	.about-leadership {
	    padding-top: 80px !important;
	    padding-bottom: 80px;
	}
	.about-leadership-head {
	    margin-bottom: 50px;
	}
	.about-leadership h2 {
	    line-height: 32px;
	    margin-bottom: 15px !important;
	}
	.about-leadership-content img {
	    max-width: 52px;
	}
	.about-leadership-content .vc_col-sm-3 > .vc_column-inner {
	    height: 320px;
	    padding: 60px 15px 60px !important;
	}
	.about-leadership-bottom {
	    padding-top: 20px;
	}


	.about-compliance-sec h2 {
	    line-height: 32px;
	    margin-bottom: 15px !important;
	}
	.about-compliance-head {
	    margin-bottom: 50px;
	}
	.about-compliance-content .vc_col-sm-3 > .vc_column-inner {
	    height: 300px;
	    align-items: flex-start;
	    padding: 85px 0px 0px;
	}
	.about-compliance-content .vc_col-sm-3 > .vc_column-inner img {
	    max-width: 32px;
	}
	.about-compliance-content p {
	    margin-top: 15px;
	    min-height: 48px;
	}
	.about-compliance-content {
	    margin-bottom: 50px;
	}
	.about-compliance-sec {
	    padding-bottom: 80px;
	}


	.about-approuch-head {
	    margin-bottom: 50px;
	}
	.about-approuch-sec h2 {
	    line-height: 50px;
	}
	.about-approuch-content .vc_column-inner > .wpb_wrapper {
	    padding: 30px 20px 30px;
	}
	.about-approuch-content p {
	    min-height: 72px;
	}
	.about-approuch-content h3 {
	    font-size: 26px;
	    line-height: 32px;
	    margin-bottom: 15px;
	    min-height: 64px;
	}
	.about-approuch-content h3 br {
	    display: none;
	}
	.about-approuch-content p br {
	    display: none;
	}
	.about-approuch-sec {
	    padding-bottom: 80px;
	}


	.why-choose-us-sec .why-choose-us-head h2 {
	    line-height: 50px;
	}
	.why-choose-us-sec .why-choose-us-head {
	    margin-bottom: 50px;
	}
	.why-choose-us-sec .why-choose-us-content h3 {
	    font-size: 26px;
	    line-height: 32px;
	    margin-bottom: 15px;
	    min-height: 64px;
	}
	.why-choose-us-sec .why-choose-us-content p {
	    font-size: 14px;
	    line-height: 24px;
	}
	.why-choose-us-sec .why-choose-us-content p br {
	    display: none;
	}
	.why-choose-us-sec .why-choose-us-content .vc_col-sm-4 > .vc_column-inner > .wpb_wrapper {
	    padding: 30px 30px 0px;
	}


	.work-with-us-content .vc_column-inner > .wpb_wrapper {
	    padding: 20px 0px 20px;
	}
	.work-with-us-content h3 {
	    font-size: 14px;
	    line-height: 24px;
	}
	.work-with-us-bottom {
	    margin-top: 50px;
	}
	.work-with-us-head {
	    margin-bottom: 50px;
	}
	.work-with-us h2 {
	    line-height: 50px;
	    margin-bottom: 15px !important;
	}
	.work-with-us-content:nth-child(2) {
	    margin-bottom: 20px;
	}

	.billing-partner-content h2 {
	    font-size: 42px;
	    line-height: 50px;
	    margin-top: 90px !important;
	    margin-bottom: 15px !important;
	}
	.billing-partner-content p {
	    font-size: 14px;
	    line-height: 24px;
	}
	.billing-partner-content .vc_btn3-container a {
	    font-size: 14px;
	    line-height: 24px;
	    margin-right: 10px;
	}
	.billing-partner-sec {
	    margin-bottom: 80px;
	    margin-top: 100px;
	}


	.specialities-form-content {
	    max-width: 1170px !important;
	}
	.form-row select, .form-row .wpcf7-form-control-wrap input {
	    width: 307px;
	    font-size: 14px;
	}
	.specialities-form-content .vc_col-sm-12 > .vc_column-inner > .wpb_wrapper {
	    padding: 30px 38px 1px;
	}
	.wpb_button, .wpb_content_element, ul.wpb_thumbnails-fluid>li {
	    margin-bottom: 0px !important;
	}
	.specialities-form-content .vc_col-sm-12 > .vc_column-inner {
	    padding: 0px 0px !important;
	}

	.special-billing-matters {
	    padding-top: 212px;
	}
	.special-billing-matters h2 {
	    line-height: 50px;
	    margin-bottom: 15px !important;
	}
	.special-billing-matters .vc_col-sm-4 p {
	    font-size: 14px;
	    line-height: 24px;
	    min-height: auto;
	}

	.all-specialities-sec {
	    padding-top: 80px !important;
	    padding-bottom: 80px;
	}
	.all-specialities-sec h2 {
	    line-height: 50px;
	    margin-bottom: 50px !important;
	}
	.load-more-wrapper.custom-btn-one {
	    margin-top: 30px;
	}


	.single-post-banner h1 {
	    font-size: 42px;
	    line-height: 50px;
	}
	.rcm-banner p {
	    max-width: 75%;
	}
	.single-post-banner h2 {
	    font-size: 22px;
	}


	section.complete_services_sec h2.section-head {
	    margin-bottom: 0px !important;
	}
	.ehr-logo-head {
	    margin-bottom: 50px !important;
	}
	section.complete_services_sec {
	    padding-top: 0px !important;
	    padding-bottom: 0px;
	}
	.complete_services_card h5.vc_custom_heading {
	    font-size: 16px !important;
	    line-height: 24px;
	}
	.complete_services_card .smile_icon_list li .icon_description .info-list-heading {
	    font-size: 14px !important;
	    line-height: 24px !important;
	}
	.complete-service-content {
	    margin-bottom: 30px !important;
	}

	.specialities-procedures-sec {
	    padding-bottom: 80px;
	    padding-top: 50px !important;
	}
	.specialities-procedures-head {
	    margin-bottom: 50px;
	}
	.specialities-procedures-content h3 {
	    font-size: 16px;
	    line-height: 24px;
	    padding: 0px 0px 0px;
	    min-height: 81px;
	}
	.specialities-procedures-scroll {
	    margin: 0px 0px !important	;
	}
	.specialities-procedures-content p {
	    font-size: 14px;
	    line-height: 24px;
	    min-height: 60px;
	}

	.detail-billing-services {
	    padding-bottom: 110px;
	}
	.detail-billing-services-head {
	    margin-bottom: 50px;
	}
	.detail-billing-services-head h2 {
	    line-height: 50px !important;
	    margin-bottom: 15px !important;
	}
	.detail-billing-services-content p {
	    padding: 0px 85px;
	}
	.detail-billing-services-content p br {
	    display: none;
	}

	.claim-codes-sec {
	    padding-top: 80px !important;
	    padding-bottom: 80px;
	}
	.claim-codes-head {
	    margin-bottom: 50px;
	}
	.claim-codes-scroll {
	    margin: 0px 0px !important;
	}
	.claim-codes-content .vc_col-sm-3 h3 {
	    font-size: 22px;
	    line-height: 26px;
	    padding: 20px 0px !important;
	    min-height: auto !important;
	}
	.claim-codes-content .vc_col-sm-3 p {
	    font-size: 14px;
	    line-height: 24px;
	    min-height: 60px;
	}
	.claim-codes-content .wpb_wrapper {
	    padding: 70px 0px 0px;
	}

	.support-specialities-sec {
	    padding-top: 80px;
	}
	.support-specialities-head {
	    margin-bottom: 50px;
	}
	.support-specialities-content img {
	    max-width: 62px;
	}
	.support-specialities-content h2 {
	    font-size: 18px;
	    line-height: 28px;
	    min-height: 56px;
	}


	.details-rcm {
	    padding-top: 50px !important;
	    padding-bottom: 50px;
	}
	.outsource-rcm-sec .outsource-rcm-head {
	    margin-bottom: 50px !important;
	}
	.outsource-rcm-sec h2 {
	    line-height: 50px !important;
	}
	.details-rcm .outsource-rcm-content .vc_column-inner > .wpb_wrapper {
	    padding: 30px 20px 30px !important;
	}
	.outsource-rcm-sec h3 {
	    font-size: 22px;
	    line-height: 26px;
	    margin-bottom: 0px !important;
	}
	.details-rcm .outsource-rcm-content .vc_column-inner > .wpb_wrapper h3 {
	    margin-bottom: 15px !important;
	}
	.outsource-rcm-sec p {
	    font-size: 14px;
	    line-height: 24px;
	    min-height: 48px;
	}

	.across-countries-head {
	    margin-bottom: 50px;
	}
	.across-countries-content h3 {
	    font-size: 16px;
	}
	.across-countries-btn a {
	    font-size: 16px !important;
	}
	.across-countries-btn {
	    margin-top: 50px;
	}

	.gebc-partices-sec {
	    padding-top: 155px !important;
	}


	.state-searve-banner p {
	    margin-bottom: 0px !important;
	}
	.state-searve-banner .specialities-form-content {
	    bottom: -110px;
	}
	.states-we-searve-sec h2 {
	    margin-bottom: 50px;
	}
	.states-we-searve-sec {
	    padding-top: 80px !important;
	    padding-bottom: 55px;
	}
	.states-we-searve-content h3 {
	    font-size: 22px;
	    margin-bottom: 5px;
	    margin-left: 40px;
	    margin-top: 25px;
	}
	.states-we-searve-content p {
	    font-size: 14px;
	    line-height: 24px;
	    padding-left: 40px;
	}
	.states-we-searve-content .vc_column-inner > .wpb_wrapper .location-img img {
	    max-width: 32px !important;
	}
	.states-we-searve-content .vc_column-inner > .wpb_wrapper .location-img {
	    bottom: 40px;
	    left: 35px;
	}
	.states-we-searve-content .vc_column-inner > .wpb_wrapper {
	    padding: 20px 20px 20px;
	}
	.states-we-searve-content {
	    margin-bottom: 30px !important;
	}


	.state-searve-banner h1 span {
	    display: unset !important;
	}


	.our-complete-services .our-complete-content .vc_col-sm-3:nth-child(1) {
	    left: 60px;
	}
	.our-complete-services .our-complete-content .vc_col-sm-3:nth-child(2) {
	    left: 20px;
	}
	.our-complete-services .our-complete-content .vc_col-sm-3:nth-child(3) {
	    right: 20px;
	}
	.our-complete-services .our-complete-content .vc_col-sm-3:nth-child(4) {
	    right: 60px;
	}
	.our-complete-services .our-complete-content .vc_col-sm-3:nth-child(5) {
	    bottom: 80px;
	    left: 40px;
	}
	.our-complete-services .our-complete-content .vc_col-sm-3:nth-child(6) {
	    bottom: 80px;
	}
	.our-complete-services .our-complete-content .vc_col-sm-3:nth-child(7) {
	    right: 40px;
	    bottom: 80px;
	}
	.our-complete-services .our-complete-content h3 {
	    font-size: 22px;
	    line-height: 28px;
	}
	.our-complete-services .our-complete-content p {
	    font-size: 14px;
	    line-height: 24px;
	}
	.our-complete-services .our-complete-content .vc_column-inner > .wpb_wrapper {
	    max-width: 300px;
	    height: 300px;
	    padding: 0px 20px 35px;
	}
	.our-complete-services .our-complete-head {
	    margin-bottom: 50px;
	}
	.our-complete-services {
	    padding-top: 70px !important;
	}


	.specialities-services-content .vc_col-sm-3:first-child > .vc_column-inner > .wpb_wrapper .vc_btn3-container:nth-child(5) {
	    bottom: 85px;
	    left: 55%;
	}
	.specialities-services-content .vc_col-sm-3:first-child > .vc_column-inner > .wpb_wrapper .vc_btn3-container:nth-child(6) {
	    bottom: 110px;
	    left: 45%;
	}
	.specialities-services-content .vc_col-sm-3:last-child .vc_btn3-container:nth-child(5) {
	    bottom: 21%;
	    right: 50%;
	}

	.rcm-starnghtens-sec .rcm-starnghtens-content .vc_col-sm-3:nth-child(1) {
	    left: 0px;
	}
	.rcm-starnghtens-sec .rcm-starnghtens-content .vc_col-sm-3:nth-child(2) {
	    left: auto;
	    right: 35px;
	}
	.rcm-starnghtens-sec .rcm-starnghtens-content .vc_col-sm-3:nth-child(3) {
	    right: 70px;
	}
	.rcm-starnghtens-sec .rcm-starnghtens-content .vc_col-sm-3:nth-child(4) {
	    right: 105px;
	}
	.rcm-starnghtens-sec .rcm-starnghtens-content .vc_col-sm-3:nth-child(5) {
	    bottom: 50px;
	    left: 130px;
	}
	.rcm-starnghtens-sec .rcm-starnghtens-content .vc_col-sm-3:nth-child(6) {
	    left: 94px;
	    bottom: 50px;
	}
	.rcm-starnghtens-sec .rcm-starnghtens-content .vc_col-sm-3:nth-child(7) {
	    left: 62px;
	    bottom: 50px;
	}
	.rcm-starnghtens-sec .rcm-starnghtens-content .vc_col-sm-3:nth-child(8) {
	    left: 26px;
	    bottom: 50px;
	}
	.rcm-starnghtens-sec .rcm-starnghtens-content .vc_column-inner > .wpb_wrapper:before {
	    max-width: 180px;
	    max-height: 180px;
	    margin: 0px auto 0px !important;
	    right: 0px;
	}
	.rcm-starnghtens-sec .rcm-starnghtens-content .vc_column-inner > .wpb_wrapper {
	    max-width: 190px;
	    height: 190px;
	    padding: 30px 0px 0px;
	    margin: 0px auto 0px;
	}

	.rcm-starnghtens-sec .rcm-starnghtens-content h3 {
	    font-size: 32px;
	    line-height: 40px;
	    margin-bottom: 0px !important;
	}
	.rcm-starnghtens-sec .rcm-starnghtens-content p {
	    font-size: 14px;
	    line-height: 24px;
	}
	.rcm-starnghtens-sec {
	    padding-top: 80px !important;
	    padding-bottom: 70px;
	}
	.rcm-starnghtens-sec .rcm-starnghtens-head {
	    margin-bottom: 75px;
	}


	.billing-expertise-sec .vc_col-sm-6:last-child .vc_inner:first-child .vc_col-sm-4:nth-child(1) {
	    top: 55px;
	    left: 60px;
	}
	.billing-expertise-sec .vc_col-sm-6:last-child .vc_inner:first-child .vc_col-sm-4:nth-child(2) {
	    top: 55px;
	    left: 0px;
	}
	.billing-expertise-sec .vc_col-sm-6:last-child .vc_inner:first-child .vc_col-sm-4:nth-child(3) {
	    left: auto;
	    right: 60px;
	}
	.billing-expertise-sec .vc_col-sm-6:last-child .vc_inner:nth-child(2) .vc_col-sm-3:nth-child(1) {
	    left: 20px;
	}
	.billing-expertise-sec .vc_col-sm-6:last-child .vc_inner:nth-child(2) .vc_col-sm-3:nth-child(2) {
	    left: 6px;
	}
	.billing-expertise-sec .vc_col-sm-6:last-child .vc_inner:nth-child(2) .vc_col-sm-3:nth-child(3) {
	    left: -5px;
	}
	.billing-expertise-sec .vc_col-sm-6:last-child .vc_inner:nth-child(2) .vc_col-sm-3:nth-child(4) {
	    right: 20px;
	}
	.billing-expertise-sec .vc_col-sm-6:last-child .vc_inner:nth-child(3) .vc_col-sm-4:nth-child(1) {
	    left: 64px;
	}
	.billing-expertise-sec .vc_col-sm-6:last-child .vc_inner:nth-child(3) .vc_col-sm-4:nth-child(2) {
	    left: 0px;
	}
	.billing-expertise-sec .vc_col-sm-6:last-child .vc_inner:nth-child(3) .vc_col-sm-4:nth-child(3) {
	    right: 60px;
	}
	.billing-expertise-sec .billing-expertise-btn a {
	    font-size: 14px !important;
	}
	.billing-expertise-sec .vc_col-sm-6:last-child .vc_inner .vc_column-inner > .wpb_wrapper {
	    background-size: 165px 100%;
	}

	.revenue-cycle-management p {
	    font-size: 14px;
	    line-height: 24px;
	}
	.revenue-cycle-management h3 {
	    font-size: 16px;
	    line-height: 26px;
	}
	.revenue-cycle-management h3 br {
	    display: none;
	}


	.country-banner h1 {
	    font-size: 42px;
	    line-height: 50px;
	}
	.country-banner p {
	    margin-bottom: 0px !important;
	}
	.country-banner {
	    padding-top: 160px !important;
	    padding-bottom: 40px;
	}
	.state-platform-content .vc_column-inner > .wpb_wrapper img {
	    max-width: 150px;
	}
	.state-platform-content .vc_column-inner > .wpb_wrapper {
	    min-height: 140px;
	}
	.state-platform-content {
	    margin-bottom: 20px;
	}
	.sbi-content {
	    margin: 0px auto 0px !important;
	}
	.sbi-content p br {
	    display: none;
	}
	.sbi-content .vc_column-inner > .wpb_wrapper {
	    padding: 30px 20px 30px;
	}
	.sbi-content .vc_column-inner > .wpb_wrapper img {
	    max-width: 55px !important;
	}
	.sbi-content:nth-child(3) {
	    margin-bottom: 50px !important;
	}
	.sbi-sec {
	    padding-bottom: 80px;
	}
	.smm-head {
	    margin-bottom: 50px;
	}
	.smm-sec {
	    padding: 60px 50px 40px!important;
	}
	.smm-sec h3 {
	    font-size: 26px;
	}
	.smm-sec .smile_icon_list li.icon_list_item .icon_description h3 {
	    font-size: 14px !important;
	    line-height: 24px !important;
	}
	.smm-sec p {
	    font-size: 14px;
	    line-height: 24px;
	}
	.smm-sec h4 {
	    font-size: 16px;
	    line-height: 26px;
	    max-width: 356px;
	}
	.smm-bottom-row {
	    margin-top: 50px;
	}
	.smp-sec {
	    padding-top: 0px !important;
	}
	.smp-sec {
	    padding-top: 0px !important;
	}
	.scw-sec {
	    padding-bottom: 80px !important;
	}
	.scw-head {
	    margin-bottom: 50px;
	}
	.scw-content .vc_column-inner > .wpb_wrapper h3 {
	    font-size: 22px;
	    padding: 18px 0px;
	}
	.scw-btn {
	    margin-top: 20px;
	}
	.scw-toggle-row {
	    margin-top: 50px;
	}
	.sph-head {
	    margin-bottom: 50px;
	}
	.sph-content h3 {
	    font-size: 20px;
	    line-height: 28px;
	}
	.sph-content h3 br {
	    display: none;
	}
	.sph-content p {
	    font-size: 14px;
	    line-height: 24px;
	    margin-top: 10px;
	}
	.sph-sec {
	    padding-bottom: 80px;
	}
	.sbw-content:nth-child(2) .vc_col-sm-3:nth-child(1) {
	    left: 10px;
	}
	.sbw-content:nth-child(2) .vc_col-sm-3:nth-child(3) {
	    right: auto;
	    left: 0px;
	}
	.sbw-content:nth-child(2) .vc_col-sm-3:nth-child(2) {
	    left: 5px;
	}
	.sbw-content:nth-child(2) .vc_col-sm-3:nth-child(4) {
	    right: 5px;
	}
	.sbw-content:nth-child(3) .vc_col-sm-3:nth-child(1) {
	    left: 9px;
	    bottom: 45px;
	}
	.sbw-content:nth-child(3) .vc_col-sm-3:nth-child(2) {
	    bottom: 45px;
	    right: -2px;
	}
	.sbw-content:nth-child(3) .vc_col-sm-3:nth-child(3) {
	    right: 2px;
	}
	.sbw-head {
	    margin-bottom: 75px;
	}
	.sbw-sec {
	    padding-bottom: 80px;
	}
	.cash-flow-sec .cash-flow-content .vc_btn3-container a {
	    font-size: 14px;
	}


	.bcbr-content h3 {
	    font-size: 22px;
	    line-height: 26px;
	}
	.bcbr-content .vc_column-inner > .wpb_wrapper {
	    max-width: 354px;
	    min-height: 300px;
	}
	.bcbr-head {
	    margin-bottom: 50px !important;
	}
	.bcbr-sec {
	    padding-top: 80px;
	}
	.outsource-rcm-sec {
	    padding-bottom: 80px;
	    padding-top: 80px;
	}

	.country-banner .custom-btn-one {
	    margin-bottom: 15px !important;
	}

	.contact-us-sec {
	    padding-top: 80px !important;
	    padding-bottom: 80px;
	}
	.contact-us-head {
	    margin-bottom: 50px;
	}
	.contact-us-sec .vc_row-fluid:nth-child(3) .vc_column-inner > .wpb_wrapper p {
	    font-size: 13px;
	    line-height: 24px;
	    min-height: 96px;
	}
	.contact-us-sec h4 {
	    min-height: 40px;
	}
	.contact-us-sec .vc_row-fluid:nth-child(4) {
	    margin: 30px 0px 0px !important;
	}
	.contact-us-sec .vc_row-fluid:nth-child(4) .wpb_wrapper {
	    gap: 40px;
	}
	.contact-us-content .vc_col-sm-6:last-child .vc_column-inner > .wpb_wrapper {
	    padding: 30px 30px 0px;
	}


	.blogs-listing-sec {
	    padding-top: 80px !important;
	    padding-bottom: 80px;
	}
	.blog-posts-container {
	    margin-top: 60px;
	}
	ul.blog-tabs li.tab-item {
	    font-size: 14px;
	    line-height: 24px;
	}
	ul.blog-tabs {
	    gap: 12px;
	}
	.blog-post-item h3 {
	    font-size: 22px;
	    line-height: 28px;
	    margin-bottom: 12px !important;
	    padding: 20px 20px 0px;
	}
	.blog-post-item p.post-excerpt {
	    font-size: 14px;
	    line-height: 24px;
	    padding: 0px 20px 20px;
	}
	.blog-post-item a {
	    border-radius: 36px;
	}
	.blog-post-item .post-thumb img {
	    border-radius: 36px 36px 0px 0px;
	}
	.blog-post-item {
	    margin-bottom: 50px;
	}
	.blog-pagination ul .page-numbers {
	    font-size: 20px;
	}
	.blog-pagination ul {
	    gap: 12px;
	}
	.blog-pagination ul .page-numbers.current {
	    width: 36px;
	    height: 36px;
	}


	
	.table-content #ez-toc-container p.ez-toc-title {
	    font-size: 22px;
	    line-height: 28px;
	    margin-bottom: 15px;
	}
	.table-content #ez-toc-container ul li a {
	    font-size: 16px;
	    line-height: 26px;
	}
	.table-content #ez-toc-container ul li {
	    margin-bottom: 5px;
	}
	.blog-form-main h3 {
	    font-size: 22px;
	    line-height: 26px;
	    margin-bottom: 15px;
	}
	.Post-blog-image {
	    margin-bottom: 50px;
	}
	.post-all-content p {
	    font-size: 14px;
	    line-height: 24px;
	    margin-bottom: 15px;
	}
	.post-all-content h2, .post-all-content h3, .post-all-content h4, .post-all-content h5, .post-all-content h6 {
	    font-size: 20px;
	    line-height: 26px;
	    margin-bottom: 15px;
	}
	.post-all-content ul li, .post-all-content ol li {
	    font-size: 14px;
	    line-height: 24px;
	}
	.post-all-content ul, .post-all-content ol {
	    margin-bottom: 15px;
	}
	.single-post-banner .post-excerpt p {
	    font-size: 14px;
	    line-height: 24px;
	}
	.single-post-left a {
	    font-size: 14px;
	    margin-bottom: 10px;
	}
	.post-all-content :last-child {
	    margin-bottom: 0px;
	}
	.related-post-main {
	    padding-top: 50px;
	    padding-bottom: 20px;
	}
	.related-post-main h3 {
	    font-size: 42px;
	    line-height: 50px;
	    margin-bottom: 40px;
	}
	.related-post-main .single-related-post h4 {
	    font-size: 22px;
	    line-height: 30px;
	    margin-bottom: 15px !important;
	}
	.related-post-main .single-related-post p {
	    font-size: 14px;
	    line-height: 24px;
	}
	.related-post-main .single-related-post a {
	    border-radius: 36px;
	}
	.related-post-main .single-related-post .related-thumb img {
	    border-radius: 36px 36px 0px 0px;
	    height: 200px;
	}
	.related-post-main .single-related-post {
	    margin-bottom: 40px;
	}

	.Post-blog-image img {
	    height: 350px;
	    object-fit: cover;
	}

	.privacy-policy-sec {
	    padding-top: 80px !important;
	    padding-bottom: 65px !important;
	}
	.privacy-policy-sec h2 {
	    margin-bottom: 15px !important;
	}
	.privacy-policy-sec p {
	    margin-bottom: 15px !important;
	}

}



@media (min-width: 1400px) and (max-width: 1599px) {

	.container {
	    padding: 0px !important;
	}



	/* Header CSS */


	.header-main .mega-menu-wrap ul#mega-menu-primary_menu {
	    gap: 30px !important;
	}
	.header-main .mega-menu-wrap ul#mega-menu-primary_menu {
	    gap: 30px !important;
	}
	.header-main .col-md-4 {
	    width: 25%;
	}
	.header-main .col-md-8 {
	    width: 75%;
	}
	.mega-rcm-col-main li.mega-specialities-img-col .rcm-submenu-img-box {
	    padding: 30px 15px 0px;
	}
	.rcm-submenu-img-box h2 {
	    font-size: 22px;
	    line-height: 26px;
	}
	.rcm-submenu-img-box p {
	    font-size: 14px;
	    line-height: 24px;
	    margin-bottom: 30px !important;
	}
	.header-main .mega-menu-wrap ul#mega-menu-primary_menu > li .rcm-img-box-btn a {
	    padding: 6px 16px !important;
	    font-size: 12px !important;
	}
	.header-main .mega-menu-wrap ul#mega-menu-primary_menu > li .mega-rcm-col-main > ul.mega-sub-menu li.mega-nav-col a.mega-menu-link {
	    font-size: 14px !important;
	}
	.mega-rcm-col-main > ul.mega-sub-menu li.mega-nav-col {
	    padding: 0px 0px 0px 50px !important;
	}
	.mega-rcm-col-main > ul.mega-sub-menu li.mega-explore-btn-col {
	    padding: 0px 20px 0px 50px !important;
	}
	.header-main .mega-menu-wrap ul#mega-menu-primary_menu > li li.mega-nav-col > ul.mega-sub-menu a.mega-menu-link {
	    font-size: 14px !important;
	}
	li.mega-nav-col {
	    padding: 30px 55px 0px !important;
	}
	.mega-state-col-row li.mega-nav-col {
	    width: 33% !important;
	}



	.home-banner h2 {
	    font-size: 13px;
	    letter-spacing: 3px;
	    margin-bottom: 10px;
	}
	.home-banner h1 {
	    font-size: 42px;
	    line-height: 50px;
	}
	.home-banner p {
	    font-size: 16px;
	    line-height: 26px;
	}
	.home-banner-list ul.smile_icon_list li {
	    width: 50% !important;
	    margin-bottom: 8px !important;
	}
	.home-banner-list ul.smile_icon_list li .icon_description h3 {
	    font-size: 16px !important;
	    line-height: 26px !important;
	}
	.custom-btn-one a, .custom-btn-one button {
	    font-size: 14px !important;
	}
	.custom-btn-two a {
	    font-size: 14px !important;
	}
	.home-banner .top-up img {
	    max-width: 145px;
	}
	.banner-logo-slider {
	    margin-top: 40px;
	}
	.home-banner {
	    padding-top: 160px !important;
	}


	.who-we-are-sec h2 {
	    margin-bottom: 20px !important;
	}
	.section-head, .section-head h2 {
	    font-size: 42px;
	    line-height: 50px !important;
	}
	.section-para, .section-para p {
	    font-size: 14px;
	    line-height: 24px;
	}
	.who-we-are-sec p {
	    margin-bottom: 0px !important;
	}
	.who-we-are-sec {
	    padding-top: 70px !important;
	}


	.our-services-sec h2 {
	    line-height: 50px;
	}
	.our-services-sec .our-services-head {
	    margin-bottom: 55px;
	}
	.our-services-sec {
	    padding-top: 75px !important;
	    padding-bottom: 60px !important;
	}
	.our-services-sec .our-services-content .vc_col-sm-3 > .vc_column-inner .wpb_wrapper .vc_btn3-center a {
	    font-size: 14px;
	    line-height: 42px;
	}
	.our-services-sec .our-services-content .vc_col-sm-3 > .vc_column-inner .wpb_wrapper p {
	    font-size: 14px;
	    line-height: 24px;
	    padding: 0px 15px;
	}
	.our-services-sec .our-services-content .vc_col-sm-3 > .vc_column-inner > .wpb_wrapper {
	    padding-bottom: 30px;
	}
	.our-services-sec .our-services-content .vc_col-sm-3 > .vc_column-inner .wpb_wrapper .vc_btn3-center {
	    bottom: 140px;
	}


	.benefite-sec h2 {
	    line-height: 50px;
	}
	.benefite-sec li.icon_list_item h3 {
	    font-size: 15px !important;
	}


	.specialities-sec h2 {
	    line-height: 50px;
	}
	.specialities-head {
	    margin-bottom: 50px;
	}
	.speciality-item img {
	    max-width: 65px;
	}
	.speciality-item h3 {
	    font-size: 18px;
	}
	.specialities-sec {
	    padding-top: 80px;
	}



	.serving-us-sec {
	    padding-top: 80px;
	}
	.serving-us-sec h2 {
	    line-height: 50px;
	}
	.serving-us-head {
	    margin-bottom: 50px;
	}
	.serving-us-sec .serving-us-content h4 {
	    font-size: 16px;
	    width: 230px;
	    padding: 10px 30px 10px;
	}
	.serving-us-sec .serving-us-content h3 {
	    font-size: 28px;
	    max-width: 420px;
	}


	.fee-price-sec {
	    padding-top: 80px;
	    padding-bottom: 80px;
	}
	.fee-price-content .pricing-form .col-12 {
	    margin-top: 110px;
	    margin-bottom: 40px;
	}
	.fee-price-content .pricing-form input.form-control {
	    height: 50px;
	    font-size: 14px;
	    padding: 15px 15px 15px;
	}
	.fee-price-content .pricing-form .submit-btn {
	    margin: 0px 0px 0px;
	}
	.fee-price-sec .vc_inner .vc_col-sm-6 > .vc_column-inner > .wpb_wrapper {
	    padding: 20px 20px 40px;
	}
	.fee-price-sec .vc_inner .vc_col-sm-6 > .vc_column-inner > .wpb_wrapper h3 {
	    font-size: 42px;
	}
	.fee-price-sec .vc_inner .vc_col-sm-6 > .vc_column-inner > .wpb_wrapper h3:after {
	    left: 55px;
	    width: 30%;
	    height: 2px;
	}
	.fee-price-sec .vc_inner .vc_col-sm-6 > .vc_column-inner > .wpb_wrapper p {
	    font-size: 14px;
	    line-height: 24px;
	}
	.fee-price-sec .vc_inner .vc_col-sm-6 {
	    margin-bottom: 20px;
	}


	.rcm-specialities-sec h2 {
	    line-height: 50px;
	    margin-bottom: 70px !important;
	}
	.specialities-services-content .vc_col-sm-6 img {
	    max-width: 485px;
	}
	.rcm-specialities-sec .specialities-services-content .vc_btn3-container a {
	    padding: 20px 20px 20px 40px;
	    width: 100%;
	}
	.rcm-specialities-sec .specialities-services-content .vc_btn3-container {
	    max-width: 230px;
	    background-size: 28px;
	}
	.specialities-services-content .vc_col-sm-3:first-child > .vc_column-inner > .wpb_wrapper .vc_btn3-container:nth-child(1) {
	    top: 30px;
        left: 80%;
	}
	.specialities-services-content .vc_col-sm-3:first-child > .vc_column-inner > .wpb_wrapper .vc_btn3-container:nth-child(2) {
	    bottom: 0px;
        left: 60%;
	}
	.specialities-services-content .vc_col-sm-3:first-child > .vc_column-inner > .wpb_wrapper .vc_btn3-container:nth-child(3) {
	    bottom: 30px;
        left: 35%;
	}
	.specialities-services-content .vc_col-sm-3:first-child > .vc_column-inner > .wpb_wrapper .vc_btn3-container:nth-child(4) {
	    bottom: 55px;
        left: 55%;
	}


	.how-to-work-sec {
	    padding-top: 80px !important;
	    padding-bottom: 60px;
	}
	.how-to-work-sec .how-to-work-content .stats-block.stats-top .stats-number, .how-to-work-sec .how-to-work-content .stats-block.stats-top .counter_suffix {
	    font-size: 32px !important;
	}
	.how-to-work-sec .how-to-work-content .stats-block.stats-top .stats-text {
	    font-size: 14px !important;
	    line-height: 24px;
	    min-height: 48o;
	    padding: 0px 27px 0px;
	}
	.how-to-work-sec .how-to-work-content .vc_inner .vc_col-sm-4 {
	    height: 231px;
	}


	.billing-talk-sec .vc_col-sm-6:last-child > .vc_column-inner > .wpb_wrapper {
	    padding: 40px 42px 26px;
	}
	.billing-talk-sec .claim-form span input {
	    height: 47px;
	    font-size: 14px;
	}
	.billing-talk-sec h3 {
	    font-size: 26px;
	}
	.billing-talk-sec h2 {
	    font-size: 42px;
	    line-height: 50px;
	    max-width: 415px;
	}
	.billing-talk-sec p {
	    font-size: 20px;
	    max-width: 439px;
	}
	.billing-talk-sec .vc_btn3-container a {
	    font-size: 14px !important;
	    margin-right: 10px;
	}
	.billing-talk-sec {
	    padding-bottom: 60px;
	    padding-top: 60px !important;
	}



	.testimonial-sec h2 {
	    margin-bottom: 50px !important;
	}
	.testimonial-sec {
	    padding-top: 80px !important;
	}
	.testimonial-box-main {
	    padding: 50px 20px 50px;
	}
	.testimonial-box-main h3 {
	    font-size: 18px;
	    margin-bottom: 0px;
	}
	.testimonial-box-main p {
	    font-size: 14px;
	    line-height: 24px;
	}
	.testimonial-box-main .testimonia_thumb {
	    margin-bottom: 10px;
	}
	.testimonial-box-main .testimonia_description p {
	    min-height: 120px;
	}


	.faqs-sec {
	    padding-top: 80px;
	    padding-bottom: 80px;
	}
	.faqs-sec .faqs-head {
	    margin-bottom: 50px;
	}
	.faqs-sec h2 {
	    line-height: 50px;
	}
	.faqs-sec .faqs-sec-content .vc_tta-panels .vc_tta-panel {
	    padding: 0px 50px 0px;
	    margin-bottom: 20px;
	}
	.faqs-sec .faqs-sec-content .vc_tta-panels .vc_tta-panel.vc_active .vc_tta-panel-heading a {
	    padding: 36px 0px 15px;
	    font-size: 20px;
	}
	.faqs-sec .faqs-sec-content .vc_tta-panels .vc_tta-panel .vc_tta-panel-body p {
	    font-size: 14px;
	    line-height: 24px;
	    padding-bottom: 36px;
	}
	.faqs-sec .faqs-sec-content .vc_tta-panels .vc_tta-panel .vc_tta-panel-heading h4 a {
	    font-size: 20px;
	}





	.custom-footer .row .widget_media_image img {
	    max-width: 155px !important;
	    margin-bottom: 10px;
	}
	.custom-footer .footer-contact-info ul li, .custom-footer .footer-contact-info ul li a {
	    font-size: 15px !important;
	    line-height: 24px;
	}
	.custom-footer .footer-contact-info ul li img, .custom-footer .footer-contact-info ul li a img {
	    max-width: 16px;
	    position: relative;
	}
	.custom-footer .footer-contact-info ul li:first-child {
	    align-items: flex-start;
	}
	.social-info ul {
	    gap: 25px;
	}
	.custom-footer .col-md-9 {
	    padding-left: 30px;
	}
	.custom-footer ul.menu a {
	    font-size: 14px;
	    line-height: 24px;
	}
	.subscribe-form span input {
	    height: 47px;
	    font-size: 14px;
	}
	h2.rating-text {
	    font-size: 42px;
	    line-height: 50px;
	}
	h2.rating-text span {
	    font-size: 62px;
	    line-height: 50px;
	}
	.custom-footer .col-12.col-md-6 {
	    padding-left: 30px;
	}
	.latest-blogs-wrap a h3 {
	    font-size: 14px;
	    line-height: 24px;
	}
	.custom-footer .col-12.col-md-6 section.widget_custom_html {
	    width: 50%;
	}
	.latest-blogs-wrap .latest-blog-item {
	    margin-bottom: 15px;
	}
	.row.row-two {
	    align-items: flex-start;
	}
	.custome-site-footer p, .custome-site-footer p a {
	    font-size: 14px;
	    line-height: 24px;
	    padding: 20px 0px 20px;
	}


	.inner-banner-sec h1 {
	    font-size: 42px;
	    line-height: 50px;
	    margin-bottom: 15px !important;
	}
	.inner-banner-sec h1 span {
	    display: block;
	}


	.trusted-biling-sec .trusted-biling-head h2 {
	    font-size: 42px;
	    line-height: 50px;
	    margin-bottom: 0px !important;
	}
	.trusted-biling-sec .trusted-biling-head p {
	    font-size: 14px;
	    line-height: 24px;
	}
	.trusted-biling-sec .trusted-biling-head .vc_col-sm-8:last-child > .vc_column-inner {
	    padding: 15px 25px 15px;
	    border-radius: 12px;
	}
	.trusted-biling-sec .trusted-biling-content .vc_tta-container .vc_tta-panels-container .vc_tta-panel-body p {
	    font-size: 14px;
	    line-height: 24px;
	}
	.trusted-biling-sec .trusted-biling-content .vc_tta-container .vc_tta-tabs-container {
	    margin: 0px 50px 0px 0px !important;
	}
	.trusted-biling-sec .trusted-biling-content .vc_tta-container .vc_tta-tabs-container ul li.vc_tta-tab a {
	    font-size: 22px;
	}
	.trusted-biling-sec .trusted-biling-content .vc_tta-container .vc_tta-panels-container .vc_tta-panel-body h4 {
	    font-size: 22px;
	}
	.trusted-biling-sec .trusted-biling-content {
	    align-items: self-start;
	}
	.trusted-biling-sec {
	    padding-top: 80px !important;
	    padding-bottom: 80px;
	}


	.about-core-values h2 {
	    line-height: 50px;
	}
	.about-core-values .about-core-content .vc_tta-panels .vc_tta-panel a {
	    font-size: 26px !important;
	    padding: 12px 20px 12px;
	    line-height: 32px !important;
	}
	.about-core-values .about-core-head {
	    margin-bottom: 50px;
	}


	.about-leadership {
	    padding-top: 80px !important;
	    padding-bottom: 80px;
	}
	.about-leadership-head {
	    margin-bottom: 50px;
	}
	.about-leadership h2 {
	    line-height: 32px;
	    margin-bottom: 15px !important;
	}
	.about-leadership-content img {
	    max-width: 52px;
	}
	.about-leadership-content .vc_col-sm-3 > .vc_column-inner {
	    height: 320px;
	    padding: 60px 15px 60px !important;
	}
	.about-leadership-bottom {
	    padding-top: 20px;
	}


	.about-compliance-sec h2 {
	    line-height: 32px;
	    margin-bottom: 15px !important;
	}
	.about-compliance-head {
	    margin-bottom: 50px;
	}
	.about-compliance-content .vc_col-sm-3 > .vc_column-inner {
	    height: 300px;
	    align-items: flex-start;
	    padding: 85px 0px 0px;
	}
	.about-compliance-content .vc_col-sm-3 > .vc_column-inner img {
	    max-width: 32px;
	}
	.about-compliance-content p {
	    margin-top: 15px;
	    min-height: 48px;
	}
	.about-compliance-content {
	    margin-bottom: 50px;
	}
	.about-compliance-sec {
	    padding-bottom: 80px;
	}


	.about-approuch-head {
	    margin-bottom: 50px;
	}
	.about-approuch-sec h2 {
	    line-height: 50px;
	}
	.about-approuch-content .vc_column-inner > .wpb_wrapper {
	    padding: 30px 20px 30px;
	}
	.about-approuch-content p {
	    min-height: 72px;
	}
	.about-approuch-content h3 {
	    font-size: 26px;
	    line-height: 32px;
	    margin-bottom: 15px;
	    min-height: 64px;
	}
	.about-approuch-content h3 br {
	    display: none;
	}
	.about-approuch-content p br {
	    display: none;
	}
	.about-approuch-sec {
	    padding-bottom: 80px;
	}


	.why-choose-us-sec .why-choose-us-head h2 {
	    line-height: 50px;
	}
	.why-choose-us-sec .why-choose-us-head {
	    margin-bottom: 50px;
	}
	.why-choose-us-sec .why-choose-us-content h3 {
	    font-size: 26px;
	    line-height: 32px;
	    margin-bottom: 15px;
	    min-height: 64px;
	}
	.why-choose-us-sec .why-choose-us-content p {
	    font-size: 14px;
	    line-height: 24px;
	}
	.why-choose-us-sec .why-choose-us-content p br {
	    display: none;
	}
	.why-choose-us-sec .why-choose-us-content .vc_col-sm-4 > .vc_column-inner > .wpb_wrapper {
	    padding: 30px 30px 0px;
	}


	.work-with-us-content .vc_column-inner > .wpb_wrapper {
	    padding: 20px 0px 20px;
	}
	.work-with-us-content h3 {
	    font-size: 14px;
	    line-height: 24px;
	}
	.work-with-us-bottom {
	    margin-top: 50px;
	}
	.work-with-us-head {
	    margin-bottom: 50px;
	}
	.work-with-us h2 {
	    line-height: 50px;
	    margin-bottom: 15px !important;
	}
	.work-with-us-content:nth-child(2) {
	    margin-bottom: 20px;
	}

	.billing-partner-content h2 {
	    font-size: 42px;
	    line-height: 50px;
	    margin-top: 90px !important;
	    margin-bottom: 15px !important;
	}
	.billing-partner-content p {
	    font-size: 14px;
	    line-height: 24px;
	}
	.billing-partner-content .vc_btn3-container a {
	    font-size: 14px;
	    line-height: 24px;
	    margin-right: 10px;
	}
	.billing-partner-sec {
	    margin-bottom: 80px;
	    margin-top: 100px;
	}


	.specialities-form-content {
	    max-width: 1320px !important;
	}
	.form-row select, .form-row .wpcf7-form-control-wrap input {
	    width: 357px;
	    font-size: 14px;
	}
	.specialities-form-content .vc_col-sm-12 > .vc_column-inner > .wpb_wrapper {
	    padding: 30px 38px 1px;
	}
	.wpb_button, .wpb_content_element, ul.wpb_thumbnails-fluid>li {
	    margin-bottom: 0px !important;
	}
	.specialities-form-content .vc_col-sm-12 > .vc_column-inner {
	    padding: 0px 0px !important;
	}

	.special-billing-matters {
	    padding-top: 212px;
	}
	.special-billing-matters h2 {
	    line-height: 50px;
	    margin-bottom: 15px !important;
	}
	.special-billing-matters .vc_col-sm-4 p {
	    font-size: 14px;
	    line-height: 24px;
	    min-height: auto;
	}

	.all-specialities-sec {
	    padding-top: 80px !important;
	    padding-bottom: 80px;
	}
	.all-specialities-sec h2 {
	    line-height: 50px;
	    margin-bottom: 50px !important;
	}
	.load-more-wrapper.custom-btn-one {
	    margin-top: 30px;
	}


	.single-post-banner h1 {
	    font-size: 42px;
	    line-height: 50px;
	}
	.rcm-banner p {
	    max-width: 75%;
	}
	.single-post-banner h2 {
	    font-size: 22px;
	}


	section.complete_services_sec h2.section-head {
	    margin-bottom: 0px !important;
	}
	.ehr-logo-head {
	    margin-bottom: 50px !important;
	}
	section.complete_services_sec {
	    padding-top: 0px !important;
	    padding-bottom: 0px;
	}
	.complete_services_card h5.vc_custom_heading {
	    font-size: 16px !important;
	    line-height: 24px;
	}
	.complete_services_card .smile_icon_list li .icon_description .info-list-heading {
	    font-size: 14px !important;
	    line-height: 24px !important;
	}
	.complete-service-content {
	    margin-bottom: 30px !important;
	}

	.specialities-procedures-sec {
	    padding-bottom: 80px;
	    padding-top: 50px !important;
	}
	.specialities-procedures-head {
	    margin-bottom: 50px;
	}
	.specialities-procedures-content h3 {
	    font-size: 16px;
	    line-height: 24px;
	    padding: 0px 0px 0px;
	    min-height: 81px;
	}
	.specialities-procedures-scroll {
	    margin: 0px 0px !important	;
	}
	.specialities-procedures-content p {
	    font-size: 14px;
	    line-height: 24px;
	    min-height: 60px;
	}

	.detail-billing-services {
	    padding-bottom: 110px;
	}
	.detail-billing-services-head {
	    margin-bottom: 50px;
	}
	.detail-billing-services-head h2 {
	    line-height: 50px !important;
	    margin-bottom: 15px !important;
	}
	.detail-billing-services-content p {
	    padding: 0px 85px;
	}
	.detail-billing-services-content p br {
	    display: none;
	}

	.claim-codes-sec {
	    padding-top: 80px !important;
	    padding-bottom: 80px;
	}
	.claim-codes-head {
	    margin-bottom: 50px;
	}
	.claim-codes-scroll {
	    margin: 0px 0px !important;
	}
	.claim-codes-content .vc_col-sm-3 h3 {
	    font-size: 22px;
	    line-height: 26px;
	    padding: 20px 0px !important;
	    min-height: auto !important;
	}
	.claim-codes-content .vc_col-sm-3 p {
	    font-size: 14px;
	    line-height: 24px;
	    min-height: 60px;
	}
	.claim-codes-content .wpb_wrapper {
	    padding: 70px 0px 0px;
	}

	.support-specialities-sec {
	    padding-top: 80px;
	}
	.support-specialities-head {
	    margin-bottom: 50px;
	}
	.support-specialities-content img {
	    max-width: 62px;
	}
	.support-specialities-content h2 {
	    font-size: 18px;
	    line-height: 28px;
	    min-height: 56px;
	}


	.details-rcm {
	    padding-top: 50px !important;
	    padding-bottom: 50px;
	}
	.outsource-rcm-sec .outsource-rcm-head {
	    margin-bottom: 50px !important;
	}
	.outsource-rcm-sec h2 {
	    line-height: 50px !important;
	}
	.details-rcm .outsource-rcm-content .vc_column-inner > .wpb_wrapper {
	    padding: 30px 20px 30px !important;
	}
	.outsource-rcm-sec h3 {
	    font-size: 22px;
	    line-height: 26px;
	    margin-bottom: 0px !important;
	}
	.details-rcm .outsource-rcm-content .vc_column-inner > .wpb_wrapper h3 {
	    margin-bottom: 15px !important;
	}
	.outsource-rcm-sec p {
	    font-size: 14px;
	    line-height: 24px;
	    min-height: 48px;
	}

	.across-countries-head {
	    margin-bottom: 50px;
	}
	.across-countries-content h3 {
	    font-size: 16px;
	}
	.across-countries-btn a {
	    font-size: 16px !important;
	}
	.across-countries-btn {
	    margin-top: 50px;
	}

	.gebc-partices-sec {
	    padding-top: 155px !important;
	}


	.state-searve-banner p {
	    margin-bottom: 0px !important;
	}
	.state-searve-banner .specialities-form-content {
	    bottom: -110px;
	}
	.states-we-searve-sec h2 {
	    margin-bottom: 50px;
	}
	.states-we-searve-sec {
	    padding-top: 80px !important;
	    padding-bottom: 55px;
	}
	.states-we-searve-content h3 {
	    font-size: 22px;
	    margin-bottom: 5px;
	    margin-left: 40px;
	    margin-top: 25px;
	}
	.states-we-searve-content p {
	    font-size: 14px;
	    line-height: 24px;
	    padding-left: 40px;
	}
	.states-we-searve-content .vc_column-inner > .wpb_wrapper .location-img img {
	    max-width: 32px !important;
	}
	.states-we-searve-content .vc_column-inner > .wpb_wrapper .location-img {
	    bottom: 40px;
	    left: 35px;
	}
	.states-we-searve-content .vc_column-inner > .wpb_wrapper {
	    padding: 20px 20px 20px;
	}
	.states-we-searve-content {
	    margin-bottom: 30px !important;
	}
	.state-searve-banner h1 span {
	    display: unset !important;
	}


	.our-complete-services .our-complete-content .vc_col-sm-3:nth-child(1) {
	    left: 75px;
	}
	.our-complete-services .our-complete-content .vc_col-sm-3:nth-child(2) {
	    left: 20px;
	}
	.our-complete-services .our-complete-content .vc_col-sm-3:nth-child(3) {
	    right: 35px;
	}
	.our-complete-services .our-complete-content .vc_col-sm-3:nth-child(4) {
	    right: 90px;
	}
	.our-complete-services .our-complete-content .vc_col-sm-3:nth-child(5) {
	    bottom: 65px;
        left: 50px;
	}
	.our-complete-services .our-complete-content .vc_col-sm-3:nth-child(6) {
	    bottom: 65px;
	}
	.our-complete-services .our-complete-content .vc_col-sm-3:nth-child(7) {
	    right: 60px;
	    bottom: 65px;
	}
	.our-complete-services .our-complete-content h3 {
	    font-size: 22px;
	    line-height: 28px;
	}
	.our-complete-services .our-complete-content p {
	    font-size: 14px;
	    line-height: 24px;
	}
	.our-complete-services .our-complete-content .vc_column-inner > .wpb_wrapper {
	    max-width: 300px;
	    height: 300px;
	    padding: 0px 20px 35px;
	}
	.our-complete-services .our-complete-head {
	    margin-bottom: 50px;
	}
	.our-complete-services {
	    padding-top: 70px !important;
	}


	.specialities-services-content .vc_col-sm-3:first-child > .vc_column-inner > .wpb_wrapper .vc_btn3-container:nth-child(5) {
	    bottom: 65px;
        left: 75%;
	}
	.specialities-services-content .vc_col-sm-3:first-child > .vc_column-inner > .wpb_wrapper .vc_btn3-container:nth-child(6) {
	    bottom: 85px;
        left: 55%;
	}
	.specialities-services-content .vc_col-sm-3:last-child .vc_btn3-container:nth-child(5) {
	    bottom: 21%;
	    right: 50%;
	}

	.rcm-starnghtens-sec .rcm-starnghtens-content .vc_col-sm-3:nth-child(1) {
	    left: 0px;
	}
	.rcm-starnghtens-sec .rcm-starnghtens-content .vc_col-sm-3:nth-child(2) {
	    left: auto;
	    right: 55px;
	}
	.rcm-starnghtens-sec .rcm-starnghtens-content .vc_col-sm-3:nth-child(3) {
	    right: 112px;
	}
	.rcm-starnghtens-sec .rcm-starnghtens-content .vc_col-sm-3:nth-child(4) {
	    right: 170px;
	}
	.rcm-starnghtens-sec .rcm-starnghtens-content .vc_col-sm-3:nth-child(5) {
	    bottom: 35px;
        left: 130px;
	}
	.rcm-starnghtens-sec .rcm-starnghtens-content .vc_col-sm-3:nth-child(6) {
	    left: 75px;
        bottom: 35px;
	}
	.rcm-starnghtens-sec .rcm-starnghtens-content .vc_col-sm-3:nth-child(7) {
	    left: 18px;
        bottom: 35px;
	}
	.rcm-starnghtens-sec .rcm-starnghtens-content .vc_col-sm-3:nth-child(8) {
	    left: auto;
        right: 35px;
        bottom: 35px;
	}
	.rcm-starnghtens-sec .rcm-starnghtens-content .vc_column-inner > .wpb_wrapper:before {
	    max-width: 200px;
        max-height: 200px;
        margin: 0px auto 0px !important;
        right: 0px;
	}
	.rcm-starnghtens-sec .rcm-starnghtens-content .vc_column-inner > .wpb_wrapper {
	    max-width: 190px;
	    height: 190px;
	    padding: 30px 0px 0px;
	    margin: 0px auto 0px;
	}

	.rcm-starnghtens-sec .rcm-starnghtens-content h3 {
	    font-size: 32px;
	    line-height: 40px;
	    margin-bottom: 0px !important;
	}
	.rcm-starnghtens-sec .rcm-starnghtens-content p {
	    font-size: 14px;
	    line-height: 24px;
	}
	.rcm-starnghtens-sec {
	    padding-top: 80px !important;
	    padding-bottom: 70px;
	}
	.rcm-starnghtens-sec .rcm-starnghtens-head {
	    margin-bottom: 75px;
	}


	.billing-expertise-sec .vc_col-sm-6:last-child .vc_inner:first-child .vc_col-sm-4:nth-child(1) {
	    top: 55px;
	    left: 85px;
	}
	.billing-expertise-sec .vc_col-sm-6:last-child .vc_inner:first-child .vc_col-sm-4:nth-child(2) {
	    top: 55px;
	    left: 0px;
	}
	.billing-expertise-sec .vc_col-sm-6:last-child .vc_inner:first-child .vc_col-sm-4:nth-child(3) {
	    left: auto;
	    right: 85px;
	}
	.billing-expertise-sec .vc_col-sm-6:last-child .vc_inner:nth-child(2) .vc_col-sm-3:nth-child(1) {
	    left: 45px;
	}
	.billing-expertise-sec .vc_col-sm-6:last-child .vc_inner:nth-child(2) .vc_col-sm-3:nth-child(2) {
	    left: 16px;
	}
	.billing-expertise-sec .vc_col-sm-6:last-child .vc_inner:nth-child(2) .vc_col-sm-3:nth-child(3) {
	    left: auto;
        right: 12px;
	}
	.billing-expertise-sec .vc_col-sm-6:last-child .vc_inner:nth-child(2) .vc_col-sm-3:nth-child(4) {
	    right: 40px;
	}
	.billing-expertise-sec .vc_col-sm-6:last-child .vc_inner:nth-child(3) .vc_col-sm-4:nth-child(1) {
	    left: 85px;
	}
	.billing-expertise-sec .vc_col-sm-6:last-child .vc_inner:nth-child(3) .vc_col-sm-4:nth-child(2) {
	    left: 0px;
	}
	.billing-expertise-sec .vc_col-sm-6:last-child .vc_inner:nth-child(3) .vc_col-sm-4:nth-child(3) {
	    right: 85px;
	}
	.billing-expertise-sec .billing-expertise-btn a {
	    font-size: 14px !important;
	}
	.billing-expertise-sec .vc_col-sm-6:last-child .vc_inner .vc_column-inner > .wpb_wrapper {
	    background-size: 165px 100%;
	}

	.revenue-cycle-management p {
	    font-size: 14px;
	    line-height: 24px;
	}
	.revenue-cycle-management h3 {
	    font-size: 16px;
	    line-height: 26px;
	}
	.revenue-cycle-management h3 br {
	    display: none;
	}


	.country-banner h1 {
	    font-size: 42px;
	    line-height: 50px;
	}
	.country-banner p {
	    margin-bottom: 0px !important;
	}
	.country-banner {
	    padding-top: 160px !important;
	    padding-bottom: 40px;
	}
	.state-platform-content .vc_column-inner > .wpb_wrapper img {
	    max-width: 150px;
	}
	.state-platform-content .vc_column-inner > .wpb_wrapper {
	    min-height: 140px;
	}
	.state-platform-content {
	    margin-bottom: 20px;
	}
	.sbi-content {
	    margin: 0px auto 0px !important;
	}
	.sbi-content p br {
	    display: none;
	}
	.sbi-content .vc_column-inner > .wpb_wrapper {
	    padding: 30px 20px 30px;
	}
	.sbi-content .vc_column-inner > .wpb_wrapper img {
	    max-width: 55px !important;
	}
	.sbi-content:nth-child(3) {
	    margin-bottom: 50px !important;
	}
	.sbi-sec {
	    padding-bottom: 80px;
	}
	.smm-head {
	    margin-bottom: 50px;
	}
	.smm-sec {
	    padding: 60px 50px 40px!important;
	}
	.smm-sec h3 {
	    font-size: 26px;
	}
	.smm-sec .smile_icon_list li.icon_list_item .icon_description h3 {
	    font-size: 14px !important;
	    line-height: 24px !important;
	}
	.smm-sec p {
	    font-size: 14px;
	    line-height: 24px;
	}
	.smm-sec h4 {
	    font-size: 16px;
	    line-height: 26px;
	    max-width: 356px;
	}
	.smm-bottom-row {
	    margin-top: 50px;
	}
	.smp-sec {
	    padding-top: 0px !important;
	}
	.smp-sec {
	    padding-top: 0px !important;
	}
	.scw-sec {
	    padding-bottom: 80px !important;
	}
	.scw-head {
	    margin-bottom: 50px;
	}
	.scw-content .vc_column-inner > .wpb_wrapper h3 {
	    font-size: 22px;
	    padding: 18px 0px;
	}
	.scw-btn {
	    margin-top: 20px;
	}
	.scw-toggle-row {
	    margin-top: 50px;
	}
	.sph-head {
	    margin-bottom: 50px;
	}
	.sph-content h3 {
	    font-size: 20px;
	    line-height: 28px;
	}
	.sph-content h3 br {
	    display: none;
	}
	.sph-content p {
	    font-size: 14px;
	    line-height: 24px;
	    margin-top: 10px;
	}
	.sph-sec {
	    padding-bottom: 80px;
	}
	.sbw-content:nth-child(2) .vc_col-sm-3:nth-child(1) {
	    left: 10px;
	}
	.sbw-content:nth-child(2) .vc_col-sm-3:nth-child(3) {
	    right: auto;
	    left: 0px;
	}
	.sbw-content:nth-child(2) .vc_col-sm-3:nth-child(2) {
	    left: 5px;
	}
	.sbw-content:nth-child(2) .vc_col-sm-3:nth-child(4) {
	    right: 5px;
	}
	.sbw-content:nth-child(3) .vc_col-sm-3:nth-child(1) {
	    left: 9px;
	    bottom: 45px;
	}
	.sbw-content:nth-child(3) .vc_col-sm-3:nth-child(2) {
	    bottom: 45px;
	    right: -2px;
	}
	.sbw-content:nth-child(3) .vc_col-sm-3:nth-child(3) {
	    right: 2px;
	}
	.sbw-head {
	    margin-bottom: 75px;
	}
	.sbw-sec {
	    padding-bottom: 80px;
	}
	.cash-flow-sec .cash-flow-content .vc_btn3-container a {
	    font-size: 14px;
	}


	.bcbr-content h3 {
	    font-size: 22px;
	    line-height: 26px;
	}
	.bcbr-content .vc_column-inner > .wpb_wrapper {
	    max-width: 354px;
	    min-height: 300px;
	}
	.bcbr-head {
	    margin-bottom: 50px !important;
	}
	.bcbr-sec {
	    padding-top: 80px;
	}
	.outsource-rcm-sec {
	    padding-bottom: 80px;
	    padding-top: 80px;
	}

	.contact-us-sec {
	    padding-top: 80px !important;
	    padding-bottom: 80px;
	}
	.contact-us-head {
	    margin-bottom: 50px;
	}
	.contact-us-sec .vc_row-fluid:nth-child(3) .vc_column-inner > .wpb_wrapper p {
	    font-size: 13px;
	    line-height: 24px;
	    min-height: 96px;
	}
	.contact-us-sec h4 {
	    margin-top: 10px;
	}
	.contact-us-sec .vc_row-fluid:nth-child(4) {
	    margin: 30px 0px 0px !important;
	}
	.contact-us-sec .vc_row-fluid:nth-child(4) .wpb_wrapper {
	    gap: 40px;
	}
	.contact-us-content .vc_col-sm-6:last-child .vc_column-inner > .wpb_wrapper {
	    padding: 30px 30px 0px;
	}
	.contact-us-sec .vc_row-fluid:nth-child(3) .vc_column-inner > .wpb_wrapper {
	    padding: 10px 20px 10px;
	}


		.blogs-listing-sec {
	    padding-top: 80px !important;
	    padding-bottom: 80px;
	}
	.blog-posts-container {
	    margin-top: 60px;
	}
	ul.blog-tabs li.tab-item {
	    font-size: 14px;
	    line-height: 24px;
	}
	ul.blog-tabs {
	    gap: 12px;
	}
	.blog-post-item h3 {
	    font-size: 22px;
	    line-height: 28px;
	    margin-bottom: 12px !important;
	    padding: 20px 20px 0px;
	}
	.blog-post-item p.post-excerpt {
	    font-size: 14px;
	    line-height: 24px;
	    padding: 0px 20px 20px;
	}
	.blog-post-item a {
	    border-radius: 36px;
	}
	.blog-post-item .post-thumb img {
	    border-radius: 36px 36px 0px 0px;
	}
	.blog-post-item {
	    margin-bottom: 50px;
	}
	.blog-pagination ul .page-numbers {
	    font-size: 20px;
	}
	.blog-pagination ul {
	    gap: 12px;
	}
	.blog-pagination ul .page-numbers.current {
	    width: 36px;
	    height: 36px;
	}

		.table-content #ez-toc-container p.ez-toc-title {
	    font-size: 22px;
	    line-height: 28px;
	    margin-bottom: 15px;
	}
	.table-content #ez-toc-container ul li a {
	    font-size: 16px;
	    line-height: 26px;
	}
	.table-content #ez-toc-container ul li {
	    margin-bottom: 5px;
	}
	.blog-form-main h3 {
	    font-size: 22px;
	    line-height: 26px;
	    margin-bottom: 15px;
	}
	.Post-blog-image {
	    margin-bottom: 50px;
	}
	.post-all-content p {
	    font-size: 14px;
	    line-height: 24px;
	    margin-bottom: 15px;
	}
	.post-all-content h2, .post-all-content h3, .post-all-content h4, .post-all-content h5, .post-all-content h6 {
	    font-size: 20px;
	    line-height: 26px;
	    margin-bottom: 15px;
	}
	.post-all-content ul li, .post-all-content ol li {
	    font-size: 14px;
	    line-height: 24px;
	}
	.post-all-content ul, .post-all-content ol {
	    margin-bottom: 15px;
	}
	.single-post-banner .post-excerpt p {
	    font-size: 14px;
	    line-height: 24px;
	}
	.single-post-left a {
	    font-size: 14px;
	    margin-bottom: 10px;
	}
	.post-all-content :last-child {
	    margin-bottom: 0px;
	}
	.related-post-main {
	    padding-top: 50px;
	    padding-bottom: 20px;
	}
	.related-post-main h3 {
	    font-size: 42px;
	    line-height: 50px;
	    margin-bottom: 40px;
	}
	.related-post-main .single-related-post h4 {
	    font-size: 22px;
	    line-height: 30px;
	    margin-bottom: 15px !important;
	}
	.related-post-main .single-related-post p {
	    font-size: 14px;
	    line-height: 24px;
	}
	.related-post-main .single-related-post a {
	    border-radius: 36px;
	}
	.related-post-main .single-related-post .related-thumb img {
	    border-radius: 36px 36px 0px 0px;
	    height: 200px;
	}
	.related-post-main .single-related-post {
	    margin-bottom: 40px;
	}
	.Post-blog-image img {
	    height: 350px;
	    object-fit: cover;
	}


	.privacy-policy-sec {
	    padding-top: 80px !important;
	    padding-bottom: 65px !important;
	}
	.privacy-policy-sec h2 {
	    margin-bottom: 15px !important;
	}
	.privacy-policy-sec p {
	    margin-bottom: 15px !important;
	}
}