@import url('https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,100..900;1,100..900&family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap');
/*
font-family: "Poppins", sans-serif;
font-family: "Montserrat", sans-serif;
*/

body {
    background-color: #eff4ff;
    font-family: "Poppins", sans-serif;
    font-weight: 400;
}
h1, h2, h3, h4, h5 {
    font-family: "Montserrat", sans-serif;
}
h2 {
    font-size: 35px;
    font-weight: 700;
}
p {
    color: #2B2B2B;
    font-size: 18px;
    line-height: 30px;
}
p a {
    color: #223579;
    font-weight: 600;
}
a {
    text-decoration: none;
}


@media (min-width: 1500px) {
    .container {
        max-width: 1440px;
    }
}
@media (min-width: 991px) {
    .collapse:not(.show) {
        display: block !important;
    }
    .mob-header_logo {
        display: none;
    }
}

.section-head,
.section-head h2 {
    font-weight: 700;
    font-size: 35px;
    line-height: 50px;
    color: #2B2B2B;
    margin-bottom: 20px !important;
}
.section-para, .section-para p {
    font-size: 18px;
    line-height: 25px;
    color: #2B2B2B;
    font-weight: 400;
}

.navbar-toggle {
    display: none;
}
.header_topbar ul {
    padding: 0px;
    list-style: none;
    margin: 0px;
    display: flex;
    gap: 20px;
    justify-content: end;
}
.header_topbar {
    background-color: #223579;
    padding: 10px 0px;
}
.header_topbar ul a {
    color: #fff;
    font-size: 13px;
}
.header_topbar ul button {
    background-color: transparent;
    border: 0px;
    outline: none;
    color: #fff;
    font-size: 13px;
}
.header_topbar ul img {
    margin-right: 5px;
}
.header_mid {
    padding-top: 10px;
}
.mob-btn {
    display: none !important;
}
.header_cta {
    text-align: right;
}
.custome_header {
    padding: 0px 0px 10px;
    background-color: #fff;
}
.custome_header .row {
    align-items: center;
}
.blue_cta_btn a {
    background-color: #223579;
    color: #fff;
    padding: 15px 18px;
    font-size: 18px;
    line-height: 20px;
    display: inline-block;
    border-radius: 10px;
    transition: all 0.5s ease;
    font-weight: 400;
}
.blue_cta_btn a:hover {
    background-color: #6FE8B7;
    color: #223579;
}
.blue_cta_btn a i {
    margin-left: 5px;
}
.header_cta a {
    animation: shadow-pulse 1.5s infinite;
}
@keyframes shadow-pulse
{
  0% {
    box-shadow: 0 0 0 0px rgba(0, 112, 244, 0.4);
  }
  100% {
    box-shadow: 0 0 7px 25px rgba(0, 112, 244, 0);
  }
}
.custome_header .mega-menu-wrap {
    background-color: transparent !important;
}
.custome_header .mega-menu-wrap ul.mega-menu {
    display: flex !important;
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: center;
    gap: 30px;
}
.custome_header .mega-menu-wrap ul.mega-menu li.mega-current-menu-item a.mega-menu-link, 
.custome_header .mega-menu-wrap ul.mega-menu li a.mega-menu-link:hover,
.custome_header #mega-menu-wrap-primary_menu #mega-menu-primary_menu > li.mega-menu-item.mega-current-menu-ancestor > a.mega-menu-link, 
.custome_header #mega-menu-wrap-primary_menu #mega-menu-primary_menu > li.mega-menu-item.mega-current-page-ancestor > a.mega-menu-link {
    background-color: transparent !important;
    color: #223579 !important;
}
.custome_header .mega-menu-wrap ul.mega-menu li.mega-toggle-on a.mega-menu-link {
    background-color: transparent !important;
}
.custome_header .mega-menu-wrap ul.mega-menu li a.mega-menu-link {
    font-size: 18px !important;
    color: #2B2B2B !important;
    font-weight: 500 !important;
    padding: 0px !important;
    height: auto !important;
    line-height: 20px !important;
    background-color: transparent !important;
}
.services-nav-row  li {
    padding: 0px !important;
}
.services-nav-row {
    background-color: #F0FDFB !important;
    border: 1px solid #6FE8B7 !important;
    border-radius: 10px !important;
    padding: 20px 20px 20px !important;
}
.custome_header .mega-menu-wrap ul.mega-menu > li > ul {
    background-color: transparent !important;
    transform: translate(0px, 20px) !important;
}
.custome_header .mega-menu-wrap .services-nav-row li.services-nav-item li a.mega-menu-link {
    font-size: 14px !important;
    font-weight: 600 !important;
    padding: 10px 10px 10px 30px !important;
    position: relative !important;
}
.custome_header .mega-menu-wrap .services-nav-row li.services-nav-item li a.mega-menu-link:before {
    content: '';
    width: 12px !important;
    height: 12px !important;
    display: block !important;
    background-color: transparent !important;
    border-radius: 100% !important;
    position: absolute !important;
    top: 35% !important;
    left: 11px !important;
    z-index: 1;
    background-image: radial-gradient(circle, rgba(34, 53, 121, 1) 15%, rgba(34, 53, 121, 0.15) 40%) !important;
}





a:focus,
button:focus {
    border: 0px;
}
.hentry {
    margin: 0px !important;
}









section.home_banner_sec {
    padding-top: 84px !important;
    padding-bottom: 0px;
    position: relative !important;
}
.home_banner_sec:before {
    content: '';
    width: 418px;
    height: 422px;
    display: block;
    background: #29347826;
    position: absolute;
    top: 0px;
    right: 10%;
    backdrop-filter: blur(150px);
    background: radial-gradient(circle, rgba(239, 244, 255, 1) 0%, rgb(34 53 121 / 20%) 0%, rgba(239, 244, 255, 1) 70%);
}
.home_banner_sec:after {
    content: '';
    width: 418px;
    height: 422px;
    display: block;
    background: #6FE8B740;
    position: absolute;
    top: 50%;
    right: 35%;
    z-index: 0;
    background: radial-gradient(circle, rgba(239, 244, 255, 1) 0%, rgb(111 232 183 / 28%) 0%, rgba(239, 244, 255, 1) 75%);
    backdrop-filter: blur(150px);
}
.home-banner-content {
    z-index: 1;
}
.home-banner-content .home-here-sb p {
    background-color: rgb(111 232 183 / 30%);
    display: inline-block;
    font-size: 14px;
    color: #223579;
    font-weight: 400;
    line-height: 14px;
    padding: 13px 15px 13px 35px;
    border-radius: 47px;
    position: relative;
    margin-bottom: 30px !important;
}
.home-banner-content .home-here-sb p:before {
    content: '';
    width: 10px;
    height: 10px;
    display: block;
    background-color: #6FE8B7;
    border-radius: 100%;
    position: absolute;
    left: 15px;
    top: 15px;
}
.home-banner-content .home-here-sb p strong {
    font-weight: 500;
}
.home-banner-content h1 {
    font-size: 52px;
    line-height: 60px;
    font-weight: 700;
    margin-bottom: 30px !important;
}
.home-banner-content h1 span.flag-text {
    background-image: url(/wp-content/uploads/2026/04/1f953508809b0774bf35b1b3f99bc6f0325169c4-scaled.webp);
    -webkit-background-clip: text;
    background-clip: text;
    color: transparent;
    background-position: center;
    background-repeat: no-repeat;
    background-size: 100%;
    -webkit-text-stroke-width: 1px;
    -webkit-text-stroke-color: #223579;
    text-stroke-width: 1px;
    text-stroke-color: black;
}
.home-banner-content p {
    font-size: 20px;
    line-height: 30px;
    color: #2B2B2B;
    font-weight: 400;
    margin-bottom: 0px;
}
.home-banner-content p span.theme_color {
    font-weight: 600;
}
.home-banner-content button {
    font-size: 18px;
    font-weight: 600;
    padding: 10px 20px 10px 20px !important;
    border-radius: 10px;
    background-color: #223579;
    color: #ffffff;
    border: 0px;
    line-height: 30px;
    margin-top: 30px;
}
.home-banner-content .vc_inner .wpb_text_column {
    display: inline-block;
}
.home-banner-content .vc_inner .wpb_text_column p:first-child {
    font-size: 24px;
    line-height: 30px;
    font-weight: 600;
    color: #223579;
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: flex-start;
    align-items: center;
    gap: 10px;
}
.home-banner-content .vc_inner .vc_column-inner > .wpb_wrapper {
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: flex-start;
    align-items: center;
    gap: 90px;
    margin-top: 50px;
}
.home-banner-content .vc_inner .vc_column-inner > .wpb_wrapper {
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: flex-start;
    gap: 90px;
    margin-top: 50px;
}
.home-banner-content .vc_inner .wpb_text_column p:last-child {
    font-size: 14px;
    line-height: 14px;
    color: #4B556A;
    font-weight: 500;
    margin-top: 5px;
}
.home-banner-content .vc_btn3-container {
    margin-top: 30px;
}
.home-banner-content .vc_col-sm-6:last-child > .vc_column-inner > .wpb_wrapper .counter-box {
    position: absolute;
    padding: 25px 15px 50px 15px;
    background-color: #fff;
    border-radius: 10px;
    box-shadow: 0px 10px 20px rgb(0 0 0 / 10%);
    bottom: 0px;
}
.home-banner-content .vc_col-sm-6:last-child > .vc_column-inner > .wpb_wrapper .counter-box .counter-number {
    position: absolute;
    bottom: 25px;
}
.home-banner-content .vc_col-sm-6:last-child > .vc_column-inner > .wpb_wrapper .counter-box .counter-number span {
    font-size: 18px;
    line-height: 18px;
}
.home-banner-content .vc_col-sm-6:last-child > .vc_column-inner > .wpb_wrapper .counter-box:nth-child(2) {
    bottom: auto;
    top: 10%;
    right: 10%;
}
.home-banner-content .vc_col-sm-6:last-child > .vc_column-inner > .wpb_wrapper .counter-box:nth-child(3) {
    bottom: auto;
    top: 33%;
    left: 8%;
}
.home-banner-content .vc_col-sm-6:last-child > .vc_column-inner > .wpb_wrapper .counter-box:nth-child(4) {
    bottom: 25%;
    right: 1%;
}

.hero_cta_sec {
    background: #EFF4FF;
    background: linear-gradient(180deg, rgba(239, 244, 255, 1) 0%, rgba(255, 255, 255, 0.99) 100%);
}
.hero_cta_row {
    max-width: 1100px;
    margin: 0px auto !important;
    background-color: #fff;
    padding: 50px;
    border-radius: 20px;
    position: relative;
    border: 1px solid #223579;
    z-index: 1;
}
.form_row {
    display: flex;
    gap: 20px;
    align-items: center;
}
.form_col input.form-control, .form_col textarea.form-control {
    border-color: #616161;
    color: #616161;
    border-radius: 10px;
}
.form_submit input[type=submit] {
    background-color: #223579;
    color: #FFFFFF;
    font-size: 16px;
    font-weight: 600;
    padding: 10px 20px;
    border-radius: 50px;
    border: 0px;
}
.hero_cta_row h2 {
    font-size: 24px;
}
.hero_cta_row .wpcf7-spinner {
    position: absolute;
}



section.offering-sec {
    background-color: #fff;
}
.offering-head {
    margin-bottom: 50px;
}
.offering-btn {
    margin-top: 50px;
}
.offering-btn a.vc_general {
    border-radius: 10px;
    background-image: none !important;
    font-size: 18px;
    font-weight: 600;
    line-height: 20px;
}
.offering-content ul.vertical-tabs-nav {
    width: 100%;
    border: 0px;
    background-color: transparent;
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    align-content: space-between;
    height: 100%;
}
.vertical-nav-main {
    width: 42%;
}
.offering-content ul.vertical-tabs-nav li {
    font-size: 22px;
    color: #223579;
    font-weight: 500;
    line-height: 35px;
    padding: 22px 23px 23px;
    border-radius: 20px !important;
    background-color: #F3F8FF;
    border: 1px solid #223579;
    width: 100%;
}
.offering-content .vertical-tabs {
    border: 0px;
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: space-between;
}
.offering-content .vertical-tabs-content {
    width: 57%;
    padding: 0px;
}
.offering-content ul.vertical-tabs-nav li.active, 
.offering-content ul.vertical-tabs-nav li:hover {
    background-color: #6FE8B7;
    border-color: #6FE8B7;
}
.offering-content .vertical-tabs-content h3 {
    font-size: 32px;
    font-weight: 600;
    line-height: 45px;
    color: #17367A;
    margin-bottom: 20px;
}
.offering-content .vertical-tabs-content p {
    font-size: 18px;
    line-height: 25px;
    color: #2B2B2B;
    margin-bottom: 18px;
    max-width: 735px;
}
.offering-content .vertical-tabs-content a {
    padding: 0px;
    background-color: transparent !important;
    background-image: none;
    font-size: 18px;
    font-weight: 600;
    line-height: 25px;
    text-decoration: underline;
    color: #223579;
    transition: all 0.5s ease;
    margin-bottom: 25px;
}
.offering-content .vertical-tabs-content a:hover {
    color: #6FE8B7;
}
.offering-content .vertical-tabs-content .vertical-tab-content-box {
    padding: 30px 20px 20px;
    border: 1px solid #223579;
    border-radius: 20px;
    background: linear-gradient(180deg, #FFFFFF 0%, #E7F2FF 100%);
    position: relative;
    overflow: hidden;
}
.offering-content .vertical-tabs-content .vertical-tab-content-box:after {
    content: '';
    width: 462px;
    height: 315px;
    display: block;
    background-color: #6FE8B7;
    position: absolute;
    right: -181px;
    bottom: -138px;
    z-index: 0;
    transform: rotate(-45deg);
}
.offering-content .vertical-tabs-content .vertical-tab-text {
    position: relative;
    z-index: 1;
}
.offering-content .vertical-tabs-content .vertical-tab-image {
    position: relative;
    z-index: 1;
}
}




.mh-level-head {
    margin-bottom: 50px;
}
/*.mh-level-sec .vc_col-sm-3 > .vc_column-inner > .wpb_wrapper {
    background-color: #fff;
    border-radius: 20px;
    padding: 36px 30px 36px;
    margin-bottom: 30px;
    box-shadow: 0px 10px 20px 0px #0000001A;
    border: 1px solid transparent;
    transition: all 0.5s ease;
}
.mh-level-sec .vc_col-sm-3 > .vc_column-inner > .wpb_wrapper:hover {
    border-color: #6FE8B7;
    background-color: #F0FDFB;
    box-shadow: 0px 10px 20px rgb(0 0 0 / 10%);
}*/

.mh-level-sec .vc_col-sm-3 > .vc_column-inner > .wpb_wrapper .flip-box h3 {
    margin-bottom: 0px;
    font-size: 22px;
    font-weight: 500;
    line-height: 22px;
    color: #2B2B2B;
    margin-top: 20px;
    position: relative;
    padding-bottom: 20px;
    font-family: "Poppins", sans-serif;
}
.mh-level-sec .vc_col-sm-3 > .vc_column-inner > .wpb_wrapper .flip-box h3:before {
    content: '';
    width: 50px;
    height: 5px;
    opacity: 1;
    border-radius: 15px;
    display: block;
    position: absolute;
    background: linear-gradient(90deg, #223579 0%, #6FE8B7 100%);
    bottom: 0px;
    left: 0px;
    right: 0px;
    margin: 0px auto 0px;
}
.mh-level-sec .vc_col-sm-3 > .vc_column-inner > .wpb_wrapper .flip-box img.flip-img {
    margin-bottom: 0px;
}
.mh-level-sec .vc_col-sm-3 > .vc_column-inner > .wpb_wrapper {
    margin-bottom: 30px;
}
.mh-level-sec .vc_col-sm-3 > .vc_column-inner > .wpb_wrapper .flip-box .flip-box-front {
    border-radius: 20px;
    padding: 36px 30px 36px;
    margin-bottom: 30px;
    box-shadow: 0px 10px 20px 0px #0000001A;
    border: 1px solid transparent;
    transition: all 0.5s ease;
}
.mh-level-sec .vc_col-sm-3 > .vc_column-inner > .wpb_wrapper .flip-box .flip-box-back {
    background-color: #6FE8B7;
    border-radius: 20px;
    padding: 20px 15px 20px;
    box-shadow: 0px 10px 20px rgb(0 0 0 / 10%);
}
.mh-level-content {
    justify-content: center;
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
}
.mh-level-head {
    margin-bottom: 50px;
}
.mh-level-head :last-child {
    margin-bottom: 0px;
}
.mh-level-content h4 {
    margin-bottom: 0px;
    font-size: 22px;
    font-weight: 500;
    line-height: 22px;
    color: #2B2B2B;
    margin-top: 20px;
    position: relative;
    padding-bottom: 20px;
    font-family: "Poppins", sans-serif;
}
.mh-level-content h4:before {
    content: '';
    width: 50px;
    height: 5px;
    opacity: 1;
    border-radius: 15px;
    display: block;
    position: absolute;
    background: linear-gradient(90deg, #223579 0%, #6FE8B7 100%);
    bottom: 0px;
    left: 0px;
    right: 0px;
    margin: 0px auto 0px;
}




.nms-content {
    position: relative;
    padding: 60px 50px 40px;
}
.role_based_head {
    margin-bottom: 50px;
}
.nms-content:before {
    content: '';
    display: block !important;
    width: 98%;
    height: 100%;
    position: absolute;
    top: 0px;
    left: 0px;
    right: 0px;
    margin: 0px auto 0px;
    background: linear-gradient(90deg, #223579 0%, #37589A 100%);
    border-radius: 30px;
}
.nms-content h2 {
    font-size: 32px;
    line-height: 45px;
    color: #fff;
    font-family: 'Poppins';
    font-weight: 600;
    margin-bottom: 30px;
    margin-top: 20px;
}
.nms-content p.vc_custom_heading {
    margin-bottom: 30px;
}
.nms-content .vc_btn3-container {
    margin-bottom: 0px;
}
.nms-content button {
    background-image: none;
    font-size: 18px;
    line-height: 20px;
    font-weight: 600;
    padding: 15px 20px 15px 20px !important;
    border-radius: 10px;
    background-color: #6fe8b7;
    color: #223579;
    border: 0px !important;
}
.counter-content .wpb_text_column p {
    margin-bottom: 0px;
}
.counter-content .wpb_text_column p:first-child {
    color: #fff;
    font-size: 38px;
    line-height: 38px;
    font-weight: 600;
}
.counter-content .wpb_text_column p:last-child {
    color: rgb(255 255 255 / 70%);
    font-size: 18px;
    font-weight: 500;
    line-height: 18px;
    margin-top: 10px;
}
.counter-content .counter-number span {
    color: #fff;
    font-size: 38px;
    line-height: 38px;
    font-weight: 600;
}
.counter-content .counter-title {
    color: rgb(255 255 255 / 70%);
    font-size: 18px;
    font-weight: 500;
    line-height: 18px;
    margin-top: 10px;
}
.counter-content .vc_col-sm-6 > .vc_column-inner > .wpb_wrapper {
    padding: 32px 35px 32px !important;
    border-radius: 20px;
    background-color: rgb(255 255 255 / 14%);
    margin-bottom: 30px;
}


.sws-head {
    margin-bottom: 50px;
}
.sws-head h2 {
    margin-bottom: 20px !important;
}
.sws-head p {
    margin-bottom: 0px !important;
}
.sws-sec img.vc_single_image-img {
    border-radius: 20px;
    box-shadow: 0px 10px 20px 0px #0000001A;
}
.sws-sec .vc_col-sm-6:last-child > .vc_column-inner > .wpb_wrapper {
    box-shadow: 0px 10px 20px 0px #0000001A;
    border-radius: 20px;
    background-color: #fff;
}
.sws-sec h3.vc_custom_heading {
    font-size: 32px;
    line-height: 45px;
    font-weight: 600;
    margin-bottom: 20px;
    padding-top: 30px;
}
.state-list h4.vc_custom_heading {
    width: 44%;
}
.state-list h4.vc_custom_heading a {
    margin-bottom: 0px;
    font-size: 16px;
    font-weight: 500;
    line-height: 22px;
    display: block;
    border: 1px solid #DADADA;
    border-radius: 10px;
    padding: 15px 43px 14px;
    position: relative;
    transition: all 0.5s ease;
    background-color: transparent;
    transform: scale(1);
}
.state-list h4.vc_custom_heading a:hover {
    background-color: #223579;
    color: #fff !important;
    transform: scale(1.1);
}
.state-list .wpb_wrapper {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: center;
    gap: 30px;
    padding-bottom: 25px;
    height: 485px;
    overflow-y: scroll;
}
.state-list h4.vc_custom_heading a:before {
    content: '';
    width: 8px;
    height: 8px;
    display: block;
    background-color: #6FE8B7;
    border-radius: 100%;
    position: absolute;
    top: 21px;
    left: 25px;
}
.state-list .wpb_wrapper::-webkit-scrollbar {
    width: 6px;
}
.state-list .wpb_wrapper::-webkit-scrollbar-thumb {
    background-color: #223579;
    border-radius: 5px;
}


.cfs-content {
    position: relative;
    padding: 30px 30px 30px;
}
.cfs-content:before {
    content: '';
    width: 98%;
    height: 100%;
    position: absolute;
    top: 0px;
    left: 0px;
    right: 0px;
    margin: 0px auto 0px;
    border-radius: 30px;
    background: linear-gradient(90deg, #223579 0%, #37589A 100%);
    display: block !important;
}
.cfs-content h2 {
    margin-bottom: 20px;
    font-size: 32px;
    font-weight: 700;
    line-height: 40px;
}
.cfs-content p {
    margin-bottom: 20px;
}
.cfs-content .vc_btn3-container a {
    font-size: 18px;
    font-weight: 600;
    line-height: 30px;
    border-radius: 10px;
    padding: 10px 42px 10px 20px !important;
    background-image: none;
}
.cfs-sec {
    padding-top: 0px !important;
}



.mhb-head {
    margin-bottom: 50px;
}
.mhb-content h3 {
    margin-bottom: 10px;
    font-size: 22px;
    line-height: 22px;
    font-weight: 600;
    font-family: "Poppins", sans-serif;
}
.mhb-content p {
    margin-bottom: 0px;
    font-size: 18px;
    line-height: 25px;
    font-weight: 400;
}
.mhb-content .vc_inner .vc_column-inner > .wpb_wrapper {
    box-shadow: 0px 10px 20px 0px #0000001A;
    background-color: #fff;
    border-radius: 20px;
    padding: 32px 20px 32px;
    max-width: 640px;
    border: 1px solid #fff;
    transition: all 0.5s ease;
    width: 640px;
}
.mhb-content .vc_inner .vc_column-inner > .wpb_wrapper:hover {
    background-color: #F0FDFB;
    border-color: #6FE8B7;
}
.progress-cta {
    margin-top: 50px;
}
.progress-cta a {
    font-size: 18px !important;
    font-weight: 600;
    padding: 10px 42px 10px 20px !important;
    border-radius: 10px !important;
    background-image: none !important;
}
.mhb-content p br {
    display: none;
}
.mhb-sec .left-col:before {
    content: '';
    width: 8px;
    height: 100%;
    display: block !important;
    position: absolute;
    top: 0px;
    right: -5px;
    background: linear-gradient(180deg, #223579 0%, #6FE8B7 50%, #223579 100%);
}
.mhb-content .vc_col-sm-6 {
    padding: 106% 0px 30%;
}
.mhb-content .right-col .vc_inner .wpb_wrapper {
    margin-left: auto;
}
.mhb-content .left-tag-one {
    position: absolute;
    top: 4%;
    left: 0px;
}
.mhb-content .right-tag-one {
    position: absolute;
    top: 14%;
    right: 0px;
}
.mhb-content .left-tag-two {
    position: absolute;
    top: 23%;
    left: 0px;
}
.mhb-content .left-tag-three {
    position: absolute;
    top: 41%;
    left: 0px;
}
.mhb-content .left-tag-four {
    position: absolute;
    top: 60%;
    left: 0px;
}
.mhb-content .left-tag-five {
    position: absolute;
    top: 79%;
    left: 0px;
}
.mhb-content .right-tag-two {
    position: absolute;
    top: 32%;
    right: 0px;
}
.mhb-sec {
    padding-top: 0px !important;
}
.mhb-content .right-tag-three {
    position: absolute;
    top: 50%;
    right: 0px;
}
.mhb-content .right-tag-four {
    position: absolute;
    top: 69%;
    right: 0px;
}
.mhb-content .right-tag-five {
    position: absolute;
    top: 88%;
    right: 0px;
}
.mhb-content .vc_col-sm-6:first-child .vc_inner .vc_col-sm-12 {
    position: relative;
}
.mhb-content .vc_col-sm-6:first-child .vc_inner .vc_col-sm-12:before {
    content: '';
    width: 50px;
    height: 50px;
    display: block;
    background-color: transparent;
    border-radius: 100%;
    position: absolute;
    top: 35%;
    right: -93px;
    z-index: 1;
    background-image: radial-gradient(circle, rgba(34, 53, 121, 1) 15%, rgba(34, 53, 121, 0.15) 40%);
    animation: blue-poitn 5s infinite;
}


@keyframes blue-poitn {
    0% {
        background-image: radial-gradient(circle, rgba(34, 53, 121, 1) 15%, rgba(34, 53, 121, 0.15) 40%);
    }
    50% {
        background-image: radial-gradient(circle, rgba(111, 232, 183, 1) 15%, rgba(111, 232, 183, 0.15) 40%);
    }
    100% {
        background-image: radial-gradient(circle, rgba(34, 53, 121, 1) 15%, rgba(34, 53, 121, 0.15) 40%);
    }
}



/*.mhb-content .vc_col-sm-6:first-child .vc_inner .vc_col-sm-12:after {
    content: '';
    width: 22px;
    height: 22px;
    display: block;
    background-color: #223579;
    border-radius: 100%;
    position: absolute;
    top: 42%;
    right: -80px;
}*/
.mhb-content .right-col .vc_inner .vc_col-sm-12 {
    position: relative;
}
.mhb-content .right-col .vc_inner .vc_col-sm-12:before {
    content: '';
    width: 50px;
    height: 50px;
    display: block;
    background-color: transparent;
    border-radius: 100%;
    position: absolute;
    top: 35%;
    left: -93px;
    background-image: radial-gradient(circle, rgba(111, 232, 183, 1) 15%, rgba(111, 232, 183, 0.15) 40%);
    animation: green-poitn 5s infinite;
}

@keyframes green-poitn {
    0% {
        background-image: radial-gradient(circle, rgba(111, 232, 183, 1) 15%, rgba(111, 232, 183, 0.15) 40%);
    }
    50% {
        background-image: radial-gradient(circle, rgba(34, 53, 121, 1) 15%, rgba(34, 53, 121, 0.15) 40%);
    }
    100% {
        background-image: radial-gradient(circle, rgba(111, 232, 183, 1) 15%, rgba(111, 232, 183, 0.15) 40%);
    }
}
/*.mhb-content .right-col .vc_inner .vc_col-sm-12:after {
    content: '';
    width: 22px;
    height: 22px;
    display: block;
    background-color: #6FE8B7;
    border-radius: 100%;
    position: absolute;
    top: 43%;
    left: -78px;
}*/




.testimonial-head {
    margin-bottom: 50px;
}
.testimonial-head h2 {
    margin-bottom: 20px !important;
}
.testimonial-head p {
    margin-bottom: 0px;
}
.testimonial-sec {
    padding-top: 70px !important;
    padding-bottom: 70px;
}
.testimonial-counter .vc_column-inner > .wpb_wrapper {
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: flex-start;
    gap: 150px;
    max-width: 970px;
    margin: 50px auto 0px;
}
.testimonial-counter .vc_column-inner .wpb_wrapper .wpb_text_column {
    display: inline-block;
}
.testimonial-counter .vc_column-inner .wpb_wrapper .wpb_text_column p {
    margin-bottom: 0px;
}
.testimonial-counter .vc_column-inner .wpb_wrapper .wpb_text_column p:first-child {
    font-size: 38px;
    color: #6FE8B7;
    font-weight: 600;
    line-height: 38px;
}
.testimonial-counter .vc_column-inner .wpb_wrapper .wpb_text_column p:last-child {
    font-size: 18px;
    color: rgb(255 255 255 / 70%);
    line-height: 25px;
    font-weight: 400;
    margin-top: 10px;
}
.testimonial-counter .counter-box .counter-number span {
    font-size: 38px;
    color: #6FE8B7;
    font-weight: 600;
    line-height: 38px;
}
.testimonial-counter .counter-box .counter-title {
    font-size: 18px;
    color: rgb(255 255 255 / 70%);
    line-height: 25px;
    font-weight: 400;
    margin-top: 10px;
}






.ubf-head {
    margin-bottom: 50px;
}
.ubf-head h2 {
    margin-bottom: 20px !important;
    text-align: center;
}
.ubf-content .blog-item.big {
    background-color: #fff;
    border-radius: 30px;
    box-shadow: 0px 10px 20px rgb(0 0 0 / 10%);
}
.ubf-content .blog-item.big a {
    display: block;
}
.ubf-content .blog-item.big img {
    width: 100%;
    border-radius: 20px;
    height: 400px;
    object-fit: cover;
    border: 1px solid #223579;
}
.blog-item.big .content {
    padding: 20px 30px 30px;
}
.blog-item.big .content span.date {
    font-size: 14px;
    font-weight: 400;
    line-height: 15px;
    color: rgb(43 43 43 / 70%);
    margin-bottom: 15px;
    display: block;
}
.blog-item.big .content h3 {
    margin-bottom: 20px;
}
.blog-item.big .content h3 a {
    font-size: 22px;
    line-height: 30px;
    font-weight: 500;
    color: #223579;
    font-family: 'Poppins';
    text-decoration: none;
}
.blog-item.big .content p {
    margin-bottom: 20px;
    font-size: 16px;
    font-weight: 400;
    line-height: 25px;
    color: #2B2B2B; 
    min-height: 75px;
    overflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
}
.blog-item.big .content a.read-more {
    font-size: 18px;
    color: #223579;
    font-family: 'Poppins';
    font-weight: 400;
}
.blog-item.big .content a.read-more i {
    margin-left: 9px;
}
.blog-item.big .content span.date i {
    margin-right: 5px;
}
.blog-item.small {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    align-items: stretch;
    background-color: #fff;
    border-radius: 20px;
    box-shadow: 0px 10px 20px rgb(0 0 0 / 10%);
    margin-bottom: 20px;
}
.blog-item.small .thumb {
    width: 37%;
}
.blog-item.small .content {
    width: 63%;
    padding: 20px 30px 20px 20px;
}
.blog-item.small a {
    display: block;
    /*height: 100%;*/
}
.blog-item.small .thumb img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    border-radius: 20px;
    border: 1px solid #223579;
}
.blog-item.small span.date {
    font-size: 14px;
    font-weight: 400;
    line-height: 15px;
    color: rgb(43 43 43 / 70%);
    display: block;
    margin-bottom: 10px;
}
.blog-item.small span.date i {
    margin-right: 5px;
}
.blog-item.small .content h3 {
    margin-bottom: 5px;
}
.blog-item.small .content h3 a {
    font-size: 18px;
    line-height: 25px;
    font-weight: 500;
    font-family: 'Poppins';
    color: #223579;
    text-decoration: none;
    max-width: 378px;
    min-height: 55px;
    overflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
}
.blog-item.small .content p {
    margin-bottom: 15px;
    font-size: 18px;
    font-weight: 400;
    line-height: 25px;
    color: #2B2B2B;
    min-height: 75px;
    overflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    display: none;
}
.blog-item.small .content a.read-more {
    font-size: 18px;
    color: #223579;
    font-family: 'Poppins';
    font-weight: 400;
}
.blog-item.small .content a.read-more i {
    margin-left: 9px;
}
.ubf-content .vc_btn3-container {
    margin-bottom: 0px;
    margin-top: 50px;
}
.ubf-content .vc_btn3-container a {
    font-size: 18px;
    font-weight: 600;
    line-height: 20px;
    padding: 15px 42px 15px 20px !important;
    border-radius: 10px;
    background-image: none;
}


.rcw-list {}

.rcw-list ul {
    padding-left: 15px;
}
.rcw-list ul li {
    font-size: 18px;
    font-weight: 400;
    line-height: 25px;
    font-family: 'Poppins';
    margin-bottom: 10px;
}





.mhs-head {
    margin-bottom: 50px;
}
.mhs-head h2 {
    margin-bottom: 20px !important;
}
.custom-blog-3col a {
    display: block;
}
.custom-blog-3col .thumb img {
    width: 100%;
    border-radius: 20px 20px 0px 0px;
    height: 250px;
    object-fit: cover;
    border: 1px solid #223579;
}
.custom-blog-3col .blog-item {
    background-color: #fff;
    border-radius: 20px;
    height: 100%;
    transition: all 0.5s ease;
    border: 1px solid transparent;
    box-shadow: 0px 0px transparent;
}
.custom-blog-3col .blog-item:hover {
    border-color: #6FE8B7;
    background-color: #F0FDFB;
    box-shadow: 0px 10px 20px rgb(0 0 0 / 10%);
}
.custom-blog-3col .blog-item .content {
    padding: 20px;
}
.custom-blog-3col .blog-item span.date {
    font-size: 14px;
    font-weight: 400;
    line-height: 15px;
    color: rgb(43 43 43 / 70%);
    display: block;
    margin-bottom: 15px;
}
.custom-blog-3col .blog-item span.date i {
    margin-right: 5px;
}
.custom-blog-3col .blog-item h3 {
    margin-bottom: 20px;
    max-width: 400px;
}
.custom-blog-3col .blog-item h3 a {
    font-size: 22px;
    line-height: 30px;
    font-weight: 500;
    color: #223579;
    text-decoration: none;
    font-family: 'Poppins';
    min-height: 55px;
    overflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
}
.custom-blog-3col .blog-item p {
    margin-bottom: 20px;
    font-size: 16px;
    font-weight: 400;
    line-height: 25px;
    min-height: 75px;
    overflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp: 3; /* number of lines to show */
    -webkit-box-orient: vertical;
}
.custom-blog-3col .blog-item a.read-more {
    font-size: 18px;
    color: #223579;
    font-family: 'Poppins';
    font-weight: 400;
}
.custom-blog-3col .blog-item a.read-more i {
    margin-left: 9px;
}
.mhs-content .vc_btn3-container {
    margin-top: 50px;
}
.mhs-content .vc_btn3-container a {
    font-size: 18px;
    font-weight: 600;
    line-height: 20px;
    padding: 15px 42px 15px 20px !important;
    border-radius: 10px;
    background-image: none;
}




.faqs-head {
    margin-bottom: 50px;
}
.faqs-content .wpb_wrapper :last-child {
    margin-bottom: 0px;
}
.faqs-content .accordion-item {
    border: 0px;
    background-color: #fff;
    border-radius: 20px;
    box-shadow: 0px 5px 10px rgb(0 0 0 / 5%);
    padding: 0px 0px 0px;
    margin-bottom: 30px;
    border: 1px solid transparent;
    transition: all 0.5s ease;
}
.faqs-content .accordion-item:last-child {
    margin-bottom: 0px;
}
.faqs-content .custom-accordion-wrapper {
    border: 0px;
    border-radius: 0px;
    margin-bottom: 20px;

}
.faqs-content .accordion-item .accordion-title {
    font-size: 18px;
    line-height: 30px;
    color: #2B2B2B !important;
    font-weight: 500;
    padding: 25px 25px 25px !important;
    font-family: "Poppins", sans-serif;
    background-color: transparent;
}
.faqs-content .accordion-item .accordion-content {
    padding: 0px 25px 25px !important;
    background-color: transparent;
}
.faqs-content .accordion-item .accordion-content p {
    margin-bottom: 0px;
    font-size: 14px;
}
.faqs-content .accordion-item.active, 
.faqs-content .accordion-item:hover {
    border-color: #6FE8B7;
    background-color: #F0FDFB;
    box-shadow: 0px 10px 20px rgb(0 0 0 / 10%);
}
.map-row .wpb_wrapper {
    padding: 0px !important;
    background-color: transparent !important;
}
.map-row .wpb_wrapper iframe {
    border-radius: 20px;
}
.map-row {
    margin-top: 30px;
}




.shq-sec {
    padding-top: 30px !important;
}

.shq-content .wpb_wrapper {
    background: linear-gradient(90deg, #223579 0%, #37589A 100%);
    border-radius: 20px;
    padding: 50px 30px 50px;
    box-shadow: 0px 10px 20px 0px #0000001A;
}
.shq-content .question-head {
    color: #fff;
    font-family: 'Poppins';
    font-size: 32px;
    font-weight: 600;
    line-height: 45px;
    margin-bottom: 20px;
}
.shq-content p {
    margin-bottom: 20px;
}
.shq-content .vc_btn3-container a {
    font-size: 18px;
    font-weight: 600;
    line-height: 20px;
    padding: 15px 42px 15px 20px !important;
    border-radius: 10px;
    background-image: none;
    transition: all 0.5s ease !important;
}
.shq-content .vc_btn3-container a:hover {
    background-color: #fff !important;
    color: #2B2B2B !important;
}


.custome-footer {
    background: linear-gradient(90deg, #223579 0%, #37589A 100%);
}
.custome-footer h3 {
    font-family: 'Poppins';
    color: #6FE8B7;
    font-size: 22px;
    line-height: 30px;
    font-weight: 600;
    margin-bottom: 20px;
    margin-top: 20px;
}
.custome-footer ul.menu {
    gap: 15px;
}
.custome-footer ul.menu a.nav-link {
    padding: 0px 0px 0px;
    font-size: 18px;
    font-weight: 500;
    color: rgb(255 255 255 / 70%);
    line-height: 20px;
    transition: all 0.5s ease;
}
.custome-footer ul.menu a.nav-link:hover {
    color: #fff;
}
.custome-footer section {
    margin-bottom: 0px !important;
}
.custome-footer .logo-des-col p {
    margin-bottom: 20px;
    font-size: 16px;
    color: rgb(255 255 255 / 70%);
    line-height: 24px;
    font-weight: 400;
    max-width: 390px;
}
.custome-footer .logo-des-col figure {
    margin-bottom: 20px;
}
ul.footer-social-media {
    padding: 0px;
    margin: 0px;
    list-style: none;
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: flex-start;
    gap: 15px;
    margin-top: 30px;
}
ul.getintouct-main {
    padding: 0px;
    margin: 0px;
    list-style: none;
    display: flex;
    flex-direction: column;
    flex-wrap: nowrap;
}
ul.getintouct-main li, ul.getintouct-main a {
    font-size: 18px;
    color: #fff;
    font-weight: 500;
    line-height: 20px;
    text-decoration: none;
    transition: all 0.5s ease;
}
ul.getintouct-main li:hover, ul.getintouct-main a:hover {
    color: #6FE8B7;
}
ul.getintouct-main li span, ul.getintouct-main a span {
    display: block;
    font-size: 14px;
    line-height: 14px;
    color: rgb(255 255 255 / 70%);
    margin-bottom: 10px;
}
ul.getintouct-main li {
    margin-bottom: 20px;
}
ul.getintouct-main li:last-child {
    margin-bottom: 0px;
}
ul.getintouct-main li span img, ul.getintouct-main a span img {
    margin-right: 5px;
    max-width: 18px;
}
.footer-copyright {
    border-top: 1px solid rgb(98 133 255 / 30%);
    padding: 34px 0px 34px;
}
.footer-copyright p {
    margin-bottom: 0px;
    font-size: 14px;
    font-weight: 400;
    line-height: 25px;
    color: rgb(255 255 255 / 70%);
}
.footer-copyright p a {
    text-decoration: none;
    font-weight: 700;
    color: rgb(255 255 255 / 70%);
    transition: all 0.5s ease;
}
.footer-copyright p:hover a {
    color: #6FE8B7;
}
.footer-copyright ul {
    padding: 0px;
    margin: 0px;
    list-style: none;
    display: flex;
    flex-wrap: nowrap;
    flex-direction: row;
    justify-content: flex-end;
    gap: 20px;
}
.footer-copyright ul a {
    font-size: 14px;
    line-height: 25px;
    font-weight: 400;
    color: rgb(255 255 255 / 70%);
    text-decoration: none;
    transition: all 0.5s ease;
}
.footer-copyright ul a:hover {
    color: #6FE8B7;
}
.custome-footer > .container {
    padding-top: 65px;
    padding-bottom: 70px;
}
.custome-footer .col-md-3:nth-child(3) {
    display: grid;
}
.custome-footer iframe {
    border-radius: 10px;
}





.inner_hero_sec {
    padding-top: 70px !important;
    padding-bottom: 70px;
    position: relative !important;
}
.inner_hero_content .inner-here-sb {
    margin-bottom: 30px !important;
    font-size: 14px;
    line-height: 14px;
    color: #223579;
    font-weight: 400;
    background-color: rgb(111 232 183 / 30%);
    display: inline-block;
    border-radius: 47px;
    padding: 13px 16px 13px 35px;
    position: relative;
}
.inner_hero_content .vc_column-inner .wpb_wrapper {
    text-align: center;
}
.inner_hero_content {
    z-index: 1;
    position: relative;
}
.inner_hero_content .inner-here-sb:before {
    content: "";
    width: 10px;
    height: 10px;
    display: block;
    background-color: #6FE8B7;
    border-radius: 100%;
    position: absolute;
    top: 15px;
    left: 15px;
}
.inner_hero_content h1 {
    margin-bottom: 30px !important;
    font-weight: 700;
    font-size: 40px;
    line-height: 50px;
    color: #2B2B2B;
}
.inner_hero_content p {
    margin-bottom: 30px;
}
.inner_hero_content button {
    font-size: 18px;
    font-weight: 600;
    line-height: 20px;
    padding: 15px 20px 15px 20px !important;
    border-radius: 10px;
    background-image: none;
    background-color: #223579;
    color: #ffffff;
    border: 0px;
}
.inner_hero_content p:last-child {
    margin-bottom: 0px !important;
}
.inner_hero_sec:before {
    content: '';
    width: 560px;
    height: 100%;
    display: block;
    backdrop-filter: blur(150px);
    position: absolute;
    bottom: -90px;
    left: -140px;
    background: #EFF4FF;
    background: radial-gradient(circle, rgba(239, 244, 255, 1) 0%, rgb(111 232 183 / 28%) 0%, rgba(239, 244, 255, 1) 75%);
}
.inner_hero_sec:after {
    content: '';
    width: 604px;
    height: 600px;
    display: block;
    background: #EFF4FF;
    background: radial-gradient(circle, rgba(239, 244, 255, 1) 0%, rgb(34 53 121 / 20%) 0%, rgba(239, 244, 255, 1) 70%);
    position: absolute;
    top: -60px;
    right: -140px;
    backdrop-filter: blur(150px)

}




.services-listing-sec {
    padding-top: 100px !important;
    padding-bottom: 100px;
}
.billing-services-wrapper .service-box {
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    align-items: center;
    background-color: #fff;
    border-radius: 20px;
    box-shadow: 0px 10px 20px rgb(0 0 0 / 10%);
    justify-content: flex-start;
    margin-bottom: 40px;
    transition: all 0.5s ease;
    border: 1px solid transparent;
}
.billing-services-wrapper .service-box img.service-img {
    max-width: 400px;
}
.billing-services-wrapper .service-box:hover {
    border-color: #6FE8B7;
    background-color: #F0FDFB;
}
.billing-services-wrapper .service-box:last-child {
    margin-bottom: 0px;
}
.service-title-para {
    padding: 0px 40px 0px;
    margin-right: 55px;
}
.service-title-para h2 {
    color: #17367A;
    font-family: 'Poppins';
    font-size: 32px;
    line-height: 45px;
    font-weight: 600;
    margin-bottom: 20px;
}
.service-title-para p {
    margin-bottom: 0px;
    font-size: 18px;
    line-height: 25px;
    color: #2B2B2B;
    font-weight: 400;
    max-width: 756px;
}
.billing-services-wrapper .service-box .service-btn {
    font-size: 0px;
    text-decoration: none;
    background-color: rgb(34 53 121 / 15%);
    width: 68px;
    height: 68px;
    border-radius: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
    flex-direction: row;
    flex-wrap: nowrap;
    gap: 0px;
    color: #223579;
    transition: all 0.5s ease;
    margin-right: 52px;
}
.billing-services-wrapper .service-box .service-btn i {
    font-size: 22px;
    margin: 0px !important;
}
.billing-services-wrapper .service-box:hover .service-btn {
    background-color: #6FE8B7;
}




.mh-specialist-head {
    margin-bottom: 20px;
}
.mh-specialist-head h2 {
    margin-bottom: 20px !important;
}
.mh-specialist-head .section-para-bold {
    font-size: 18px;
    font-family: 'Poppins';
    color: #2B2B2B;
    line-height: 25px;
    font-weight: 600;
    margin-bottom: 0px !important;
}
.mh-specialist-head p {
    margin-bottom: 50px;
}
.mh-specialist-head .bold-para {
    font-size: 18px;
    font-weight: 600;
    line-height: 25px;
    margin-bottom: 0px;
}
.mh-specialist-content {
    margin-bottom: 30px;
}
.mh-specialist-content .vc_column-inner > .wpb_wrapper {
    background-color: #fff;
    border: 1px solid hsl(0deg 0% 16.86% / 15%);
    height: 100%;
    border-radius: 20px;
    padding: 20px 20px 20px;
    transition: all 0.5s ease;
}
.mh-specialist-content .additional_box .vc_column-inner > .wpb_wrapper p {
    margin-bottom: 10px !important;
}
.mh-specialist-content h3 {
    margin-bottom: 0px;
    font-size: 22px;
    line-height: 35px;
    font-weight: 600;
    margin-top: 20px;
    font-family: "Poppins", sans-serif;
}
.mh-specialist-content .vc_column-inner > .wpb_wrapper:hover {
    border-color: #6FE8B7;
    background-color: #F0FDFB;
}
.mh-specialist-content:last-child {
    margin-bottom: 0px;
}



.pt-serve-sec {
    padding-top: 50px !important;
    padding-bottom: 50px;
}
.pt-serve-head {
    margin-bottom: 50px;
}
.pt-serve-head h2 {
    margin-bottom: 20px !important;
}
.pt-serve-content {
    margin-bottom: 30px;
}
.pt-serve-content .vc_column-inner > .wpb_wrapper {
    height: 100%;
    background-color: rgb(255 255 255 / 5%);
    border: 1px solid rgb(255 255 255 / 45%);
    border-radius: 20px;
    padding: 20px 20px 20px;
}
.pt-serve-content h3 {
    font-size: 22px;
    font-weight: 500;
    line-height: 35px;
    margin-bottom: 10px;
    margin-top: 10px;
}
.pt-serve-content p {
    margin-bottom: 0px;
}
.pt-serve-content:last-child {
    margin-bottom: 0px;
}





.rc-management-head {
    margin-bottom: 50px;
}
.rc-management-head h2 {
    margin-bottom: 20px !important;
}
.rc-management-head p {
    margin-bottom: 0px;
}
.rc-management-content {
    margin-bottom: 30px;
}
.rc-management-content .list-item-box {
    background-color: #fff;
    border-radius: 20px;
    align-items: center;
    padding: 40px 20px 40px;
    border: 1px solid #fff;
    transition: all 0.5s ease;
    box-shadow: none;
    margin-bottom: 0px;
    height: 100%;
}
.rc-management-content .list-item-box h3 {
    font-size: 22px;
    font-family: 'Poppins';
    color: #17367A;
    line-height: 35px;
    font-weight: 600;
    margin-bottom: 10px;
}
.rc-management-content .list-item-box p {
    font-size: 18px;
    color: #2B2B2B;
    font-weight: 400;
    line-height: 25px;
    max-width: 532px;
}
.rc-management-content .list-item-box:hover {
    border-color: #6FE8B7;
    background-color: #F0FDFB;
    box-shadow: 0px 10px 20px rgb(0 0 0 / 10%);
    height: 100%;
}
.rc-management-content .wpb_wrapper {
    height: 100%;
}
.rc-management-content:last-child {
    margin-bottom: 0px;
    justify-content: center;
}



.ecm-head {
    margin-bottom: 50px;
}
.ecm-head h2 {
    margin-bottom: 20px !important;
}
.ecm-head p {
    margin-bottom: 0px;
}
.ecm-content .ecm-list ol li {
    font-size: 22px;
    color: #2B2B2B;
    line-height: 30px;
    font-weight: 400;
    margin-bottom: 19px;
}
.ecm-content .ecm-list ol li::marker {
    font-weight: 600;
}
.ecm-content .ecm-note {
    margin-top: 20px;
}
.ecm-content .ecm-note p {
    font-size: 18px;
    color: #2B2B2B;
    font-weight: 400;
    line-height: 30px;
    background-color: rgb(111 232 183 / 30%);
    border-radius: 0px 20px 20px 0px;
    border-left: 5px solid #6FE8B7;
    padding: 20px 70px 20px 20px;
    max-width: 600px;
}
.ecm-content .ecm-note p img {
    margin-right: 5px;
}
.ecm-right-col > .vc_column-inner > .wpb_wrapper {
    background-color: #fff;
    border-radius: 20px;
    box-shadow: 0px 10px 20px rgb(0 0 0 / 10%);
    padding: 50px 50px 50px;
}
.ecm-right-col .vc_inner .vc_column-inner > .wpb_wrapper {
    background-color: rgb(34 53 121 / 15%);
    border: 1px solid #223579;
    border-radius: 20px;
    padding: 17px 20px 16px;
    margin-bottom: 20px;
}
.ecm-right-col .vc_inner h3 {
    font-size: 40px;
    color: #2B2B2B;
    font-weight: 600;
    line-height: 50px;
    margin-bottom: 5px;
}
.ecm-right-col .vc_inner p {
    margin-bottom: 0px !important;
    font-size: 18px;
    font-weight: 400;
    color: #2B2B2B;
    line-height: 25px;
}
.ecm-inner-one .vc_col-sm-6:last-child .vc_column-inner .wpb_wrapper, 
.ecm-inner-two .vc_col-sm-6:first-child .vc_column-inner .wpb_wrapper {
    border-color: #6FE8B7;
    background-color: rgb(111 232 183 / 20%);
}
.ecm-right-note .vc_col-sm-12 > .vc_column-inner > .wpb_wrapper {
    margin-bottom: 0px;
    padding: 24px 20px 24px;
    background-color: #223579;
}
.ecm-right-note .vc_col-sm-12 > .vc_column-inner > .wpb_wrapper .wpb_text_column p {
    color: #fff;
    font-size: 22px;
    line-height: 30px;
    font-weight: 600;
    margin-bottom: 10px !important;
}
.ecm-right-note .vc_col-sm-12 > .vc_column-inner > .wpb_wrapper p {
    color: #fff;
}
.ecm-right-note .vc_col-sm-12 > .vc_column-inner > .wpb_wrapper .wpb_text_column p img {
    margin-right: 5px;
}




.claim-sec {
    background: linear-gradient(93.58deg, #223579 1.31%, #37589A 98.69%);
    padding-top: 75px !important;
    padding-bottom: 75px;
}
.claim-sec h2 {
    margin-bottom: 20px !important;
}
.claim-sec p {
    margin-bottom: 5px;
}
.claim-sec .list-item-box {
    align-items: center;
    margin-bottom: 0px;
    border-bottom: 1px solid rgb(212 236 249 / 20%);
    padding: 15px 0px 10px;
    max-width: 617px;
}
.claim-sec .list-item-box p {
    margin-bottom: 0px !important;
}
.claim-sec .list-item-box img {
    width: auto;
}
.claim-sec .list-item-box h3 {
    font-family: 'Poppins';
    line-height: 20px;
    font-size: 18px;
    font-weight: 400;
    color: #fff;
}
.claim-form-col {}

.claim-form-col h4 {
    color: #223579;
    font-size: 32px;
    line-height: 40px;
    font-weight: 600;
    margin-bottom: 20px;
}
.claim-form-col > .vc_column-inner > .wpb_wrapper {
    background: #EBF3FA80;
    border: 1px solid #000000;
    backdrop-filter: blur(5px);
    border-radius: 20px;
    padding: 58px 52px 25px;
}
.claim-form input {
    border: 1px solid #2B2B2B;
    border-radius: 10px;
    height: 50px;
    color: #2B2B2B;
    font-size: 18px;
    font-weight: 400;
    line-height: 25px;
    font-family: 'Poppins';
    padding: 12px 20px 12px;
}
.claim-form input::placeholder {
    color: rgb(43 43 43 / 70%);
}
.claim-form p {
    margin-bottom: 20px !important;
}
.claim-form .submit-btn p {
    margin-bottom: 0px !important;
}
.claim-form .submit-btn p input {
    width: 100%;
    background-color: #6FE8B7;
    border: 0px;
    color: #223579;
    font-size: 18px;
    font-weight: 600;
    background-image: url(/wp-content/uploads/2026/04/Arrow-9.webp);
    background-repeat: no-repeat;
    background-position: 60% 50%;
}
.claim-sec:before {
    content: '';
    width: 100%;
    height: 100%;
    display: block;
    position: absolute;
    top: 0px;
    left: 0px;
    background-image: url(/wp-content/uploads/2026/03/1.webp);
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
}




.single-mhb-content .right-tag-one {
    top: 16%;
}
.single-mhb-content .left-tag-two {
    top: 28%;
}
.single-mhb-content .right-tag-two {
    top: 38%;
}
.single-mhb-content .left-tag-three {
    top: 50%;
}
.single-mhb-content .vc_col-sm-6 {
    padding: 100% 0px 10%;
}
.single-mhb-content .left-tag-four {
    top: 73%;
}
.single-mhb-content .right-tag-four {
    top: 85%;
}
.single-mhb-content .right-tag-three {
    top: 62%;
}


.bom-sec {
    padding-top: 50px !important;
    padding-bottom: 50px;
}
.bom-head {
    margin-bottom: 50px;
}
.bom-head p {
    margin-bottom: 0px !important;
}
.bom-content {
    margin-bottom: 30px;
}
.bom-content .vc_column-inner > .wpb_wrapper {
    background-color: rgb(255 255 255 / 5%);
    border: 1px solid rgb(255 255 255 / 46%);
    border-radius: 20px;
    height: 100%;
    padding: 20px 20px 20px;
}
.bom-content h3 {
    margin-bottom: 10px;
    margin-top: 10px;
    font-size: 22px;
    color: #fff;
    font-weight: 500;
    line-height: 35px;
}
.bom-content p {
    margin-bottom: 0px;
    color: #fff;
    line-height: 25px;
}
.bom-content:last-child {
    margin-bottom: 0px;
}






.wcm-content p {
    margin-bottom: 20px;
}
.wcm-box-row {
    margin-bottom: 30px;
}
.wcm-box-row .vc_column-inner > .wpb_wrapper {
    border: 1px solid #C1C1C1;
    background-color: #fff;
    border-radius: 20px;
    height: 100%;
    padding: 20px 20px 40px;
}
.wcm-box-row h3.wcm-h3 {
    color: #17367A;
    font-size: 22px;
    line-height: 30px;
    margin-bottom: 10px;
    margin-top: 10px;
    font-weight: 600;
    padding: 0px !important;
    background-color: transparent;
}
.wcm-content .bold-para {
    color: #2B2B2B;
    font-size: 18px;
    line-height: 25px;
    font-weight: 600;
    margin-bottom: 20px;
}
.wcm-box-row:last-child {
    margin-bottom: 0px;
}
.wcm-content > .vc_col-sm-6:last-child > .vc_column-inner > .wpb_wrapper {
    background: linear-gradient(0deg, #B1FFDF 26.92%, #6FE8B7 73.56%);
    border-radius: 20px;
    padding: 50px 50px 50px;
    max-width: 605px;
    margin-left: auto;
}
.wcm-content > .vc_col-sm-6:last-child > .vc_column-inner > .wpb_wrapper .counter-box {
    width: 100%;
}
.wcm-content .counter-box {
    position: relative;
    padding-bottom: 30px;
    margin-bottom: 30px;
}
.wcm-content .counter-box .counter-number span {
    font-size: 70px;
    line-height: 80px;
}
.wcm-content .counter-box .counter-title {
    font-size: 24px;
    line-height: 30px;
    margin-top: 10px;
}
.wcm-content .counter-box:before {
    content: '';
    width: 100%;
    height: 1px;
    display: block;
    background: linear-gradient(90deg, rgba(34, 53, 121, 0) 0%, #223579 50%, rgba(34, 53, 121, 0) 100%);
    position: absolute;
    bottom: 0px;
    left: 0px;
    right: 0px;
}
.wcm-content .vc_col-sm-6:last-child .wpb_text_column .wpb_wrapper p:first-child {
    font-size: 70px;
    line-height: 80px;
    color: #223579;
    font-weight: 600;
    margin-bottom: 10px;
}
.wcm-content .vc_col-sm-6:last-child .wpb_text_column .wpb_wrapper p:first-child img {
    margin-right: 10px;
}
.wcm-content .vc_col-sm-6:last-child .wpb_text_column .wpb_wrapper p:last-child {
    font-size: 24px;
    font-weight: 500;
    color: #4B556A;
    line-height: 30px;
}





.osp-head {
    margin-bottom: 50px;
}
.osp-head p {
    margin-bottom: 0px;
}
.osp-content {
    margin-bottom: 50px;
}
.osp-content .vc_column-inner > .wpb_wrapper {
    border: 1px solid #C1C1C1;
    border-radius: 20px;
    background-color: #fff;
    padding: 40px 15px 40px;
}
.osp-content .vc_column-inner > .wpb_wrapper h3 {
    margin-bottom: 0px;
    font-size: 22px;
    color: #223579;
    line-height: 35px;
    font-weight: 500;
}
.osp-note .wpb_text_column p {
    max-width: 600px;
    margin: 0px auto 0px;
    background-color: rgb(111 232 183 / 30%);
    border-radius: 0px 20px 20px 0px;
    padding: 20px 33px 20px 20px;
    border-left: 5px solid #6FE8B7;
}



.cap-content .wpb_text_column > .wpb_wrapper {
    background-color: #fff;
    border: 1px solid #DFDFDF;
    border-radius: 20px;
    padding: 20px 30px 20px;
    max-width: 785px;
}
.cap-content h3 {
    font-size: 22px;
    color: #2B2B2B;
    font-weight: 600;
    line-height: 30px;
    margin-bottom: 15px;
}
.cap-content ul {
    margin-bottom: 15px;
}
.cap-content ul li {
    font-size: 16px;
    line-height: 25px;
    color: #2B2B2B;
    font-weight: 400;
    margin-bottom: 10px;
}
.cap-content ul li:last-child {
    margin-bottom: 0px;
}
.cap-content .wpb_text_column p {
    font-size: 16px;
    line-height: 25px;
    max-width: 670px;
}
.cap-content p {
    margin-bottom: 30px;
}




.casp-head {
    margin-bottom: 50px;
}
.casp-head p {
    margin-bottom: 0px;
}
.casp-content .wpb_wrapper {
    height: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
    background-color: #fff;
    border: 1px solid #DFDFDF;
    border-radius: 20px;
    padding: 40px 10px 40px;
    transition: all 0.5s ease;
    box-shadow: 0px 0px transparent;
}
.casp-content h3 {
    font-size: 22px;
    font-family: 'Poppins';
    line-height: 30px;
    font-weight: 600;
    margin-bottom: 0px;
}
.casp-content .wpb_wrapper:hover {
    border-color: #6FE8B7;
    background-color: #F0FDFB;
    box-shadow: 0px 10px 20px rgb(0 0 0 / 10%);
}



.rts-sec h3 {
    font-size: 18px;
    font-weight: 400;
    color: #2B2B2B;
    line-height: 25px;
    border-radius: 46px;
    background-color: rgb(34 53 121 / 15%);
    display: inline-block;
    padding: 10px 20px 10px;
    margin-right: 20px;
    margin-bottom: 20px;
}
.wcm-content .vc_col-sm-6:first-child .wpb_wrapper {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
}


.mhra-head {
    margin-bottom: 50px;
}
.mhra-head p {
    margin-bottom: 0px;
}
.mhra-content {
    margin-bottom: 25px;
}
.mhra-content .list-item-box {
    margin-bottom: 0px;
    flex-direction: column;
    gap: 0px;
    border: 1px solid #C1C1C1;
    border-radius: 20px;
    background-color: #fff;
    padding: 18px 0px 18px 20px;
    height: 100%;
    transition: all 0.5s ease;
    box-shadow: 0px 0px transparent;
}
.mhra-content .list-item-box h3 {
    font-size: 22px;
    line-height: 30px;
    font-weight: 600;
    margin-bottom: 0px !important;
    margin-top: 10px;
}
.mhra-content .list-item-box p {
    line-height: 25px;
    font-size: 18px;
    color: #2B2B2B;
    margin-top: 11px;
}
.mhra-content .wpb_wrapper {
    height: 100%;
}
.mhra-content .list-item-box:hover {
    border-color: #6FE8B7;
    background-color: #F0FDFB;
    box-shadow: 0px 10px 20px rgb(0 0 0 / 10%);
}
.mhra-note .wpb_wrapper {
    text-align: center;
}
.mhra-note p {
    /*max-width: 605px;*/
    margin: 0px auto 0px;
    background-color: rgb(111 232 183 / 29%);
    padding: 20px 20px 20px 20px;
    border-left: 5px solid #6FE8B7;
    border-radius: 0px 20px 20px 0px;
    display: inline-block;
    text-align: left;
}
.mhra-note p img {
    margin-right: 5px;
}


.mhra-note p img {
    margin-right: 5px;
}
.opap-head {
    margin-bottom: 50px;
}
.opap-head p {
    margin-bottom: 0px;
}
.opap-content p {
    font-size: 14px;
    font-weight: 600;
    color: #2B2B2B;
    margin-bottom: 0px;
    margin-top: 10px;
    line-height: 20px;
}
.opap-content .vc_col-sm-1\/5 .vc_column-inner:before {
    display: block !important;
    width: 70px;
    height: 25px;
    background-image: url(/wp-content/uploads/2026/03/Arrow-11.webp);
    background-repeat: no-repeat;
    background-position: center;
    background-size: 100%;
    position: absolute;
    top: 25%;
    left: -30px;
}
.opap-content .vc_col-sm-1\/5:first-child .vc_column-inner:before {
    display: none !important;
}



.bbp-head {
    margin-bottom: 50px;
}
.bbp-content p {
    margin-bottom: 0px;
    font-size: 22px;
    margin-top: 10px;
}
.bbp-content .vc_col-sm-4 > .vc_column-inner > .wpb_wrapper {
    padding: 45px 40px 45px;
}
.bbp-content h3 {
    margin-bottom: 0px;
    font-size: 22px;
    line-height: 25px;
    font-weight: 600;
    margin-top: 10px;
}



.bbp-one .vc_col-sm-4:first-child {
    background-color: rgb(111 232 183 / 20%);
    border-radius: 20px 0px 0px 0px;
}
.bbp-content .vc_col-sm-4 {
    background-color: rgb(34 53 121 / 15%);
}
.bbp-one .vc_col-sm-4:last-child {
    background-color: rgb(111 232 183 / 20%);
    border-radius: 0px 20px 0px 0px;
}
.bbp-two .vc_col-sm-4:first-child {
    border-radius: 0px 0px 0px 20px;
}
.bbp-two .vc_col-sm-4:last-child {
    border-radius: 0px 0px 20px 0px;
}
.bbp-two .vc_col-sm-4:nth-child(2) {
    background-color: rgb(111 232 183 / 20%);
}





.blog-hero {
    padding-top: 100px;
    padding-bottom: 100px;
    position: relative;
    overflow: hidden;
}
.blog-hero h1.blog-hero-title {
    color: #2B2B2B;
    font-size: 45px;
    line-height: 55px;
    font-weight: 700;
    text-align: center;
    margin-bottom: 50px;
}
.hero-post a {
    display: block;
}
.hero-post a img {
    width: 100%; 
    max-width: 635px;
}
.hero-post .row {
    align-items: center;
    z-index: 1;
    position: relative;
}
.hero-post span.post-date {
    font-size: 14px;
    line-height: 15px;
    font-weight: 400;
    color: #4B556A;
    margin-bottom: 15px;
    display: block;
}
.hero-post h2.post-title {
    margin-bottom: 20px;
}
.hero-post h2.post-title a {
    color: #2B2B2B;
    font-size: 40px;
    line-height: 50px;
    font-weight: 600;
    font-family: 'Montserrat';
}
.hero-post p {
    line-height: 25px;
    margin-bottom: 20px;
}
.hero-content a.read-more-btn {
    display: inline-block;
    background-color: #223579;
    color: #fff;
    font-size: 18px;
    line-height: 20px;
    font-weight: 600;
    border-radius: 10px;
    padding: 15px 20px 15px 20px;
}
.blog-hero:before {
    content: '';
    width: 560px;
    height: 100%;
    display: block;
    backdrop-filter: blur(150px);
    position: absolute;
    bottom: -123px;
    left: -140px;
    z-index: -1;
    background: #EFF4FF;
    background: radial-gradient(circle, rgba(239, 244, 255, 1) 0%, rgb(111 232 183 / 28%) 0%, rgba(239, 244, 255, 1) 75%);
}
.blog-hero:after {
    content: '';
    width: 671px;
    height: 684px;
    display: block;
    background: #EFF4FF;
    background: radial-gradient(circle, rgba(239, 244, 255, 1) 0%, rgb(34 53 121 / 20%) 0%, rgba(239, 244, 255, 1) 70%);
    position: absolute;
    top: -15px;
    right: -140px;
    backdrop-filter: blur(150px);
    z-index: -1;
}
.hero-post span.post-date i {
    margin-right: 5px;
}
.hero-content a.read-more-btn i {
    margin-left: 5px;
}





.latest-news {
    padding-top: 100px;
    padding-bottom: 100px;
}
.latest-news-head {
    text-align: center;
    margin-bottom: 20px;
}
.latest-news-head h2 {
    color: #2B2B2B;
    line-height: 50px;
    margin-bottom: 0px;
}
.latest-news ul.news-tabs {
    padding: 0px;
    margin: 0px 0px 50px;
    list-style: none;
    display: flex;
    flex-wrap: nowrap;
    flex-direction: row;
    justify-content: center;
    gap: 30px;
}
.latest-news ul.news-tabs li {
    cursor: pointer;
    background-color: #223579;
    border-radius: 10px;
    color: #fff;
    font-size: 18px;
    line-height: 20px;
    font-weight: 600;
    padding: 15px 20px 15px;
    transition: all 0.5s ease;
}
.latest-news ul.news-tabs li:hover, .latest-news ul.news-tabs li.active {
    background-color: #6FE8B7;
    color: #223579;
}



.news-content .news-card a {
    display: block;
}
.news-content .news-card img {
    width: 100%;
    width: 100%;
    object-fit: cover;
}
.news-content .news-card span.date {
    font-size: 14px;
    color: #4B556A;
    font-weight: 400;
    line-height: 15px;
    display: block;
    margin-bottom: 10px;
    margin-top: 20px;
}
.news-content .news-info a {
    font-size: 22px;
    line-height: 30px;
    color: #223579;
    font-weight: 500;
    margin-bottom: 20px;
}
.news-content .news-info p {
    margin-bottom: 0px;
    line-height: 25px;
}
.news-content .news-card span.date i {
    margin-right: 5px;
}

.latest-news .pagination {
    justify-content: center;
    gap: 20px;
    align-items: center;
}
.news-content .news-card {
    margin-bottom: 50px;
}
.latest-news .pagination .page-numbers {
    font-size: 30px;
    line-height: 30px;
    font-weight: 600;
    color: #504D4E;
}
.latest-news .pagination span.page-link {
    padding: 0px;
    background-color: transparent;
    border: 0px;
}
.latest-news .pagination span.page-numbers.current {
    background-color: #223579;
    color: #fff;
    width: 42px;
    height: 42px;
    border-radius: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
}



.cbsp-head {
    margin-bottom: 30px;
}

.cbsp-content .vertical-tabs {
    border: 0px;
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: space-between;
}
.cbsp-content .vertical-tabs .vertical-tabs-nav {
    background-color: transparent;
    border: 0px;
    width: 100%;
    position: relative;
}
.cbsp-content .vertical-tabs .vertical-tabs-content {
    width: 50%;
    padding: 0px;
}
.cbsp-content .vertical-tabs .vertical-tabs-nav li {
    background-color: transparent;
    border: 0px !important;
    padding: 0px 0px 0px 30px !important;
    font-size: 22px;
    color: #2B2B2B !important;
    font-weight: 600;
    line-height: 30px;
    transition: all 0.5s ease !important;
    display: inline-block !important;
    border-radius: 0px !important;
    margin-bottom: 20px;
    position: relative;
}
.cbsp-content .vertical-tabs .vertical-tabs-nav li.active, .cbsp-content .vertical-tabs .vertical-tabs-nav li:hover {
    color: #223579 !important;
}
.cbsp-content .vertical-tabs .vertical-tabs-nav:before {
    content: '';
    width: 3px;
    height: 100%;
    display: block;
    background-color: rgb(34 53 121 / 15%);
    position: absolute;
    top: 0px;
    left: 0px;
}
.cbsp-content .vertical-tabs .vertical-tabs-nav li.active:before {
    content: '';
    width: 3px !important;
    height: 100% !important;
    background-color: #223579 !important;
    display: block !important;
    position: absolute !important;
    top: 0px !important;
    left: 0px !important;
}
.cbsp-content .vertical-tabs .vertical-tabs-nav li.active:after {
    content: '';
    display: block !important;
    width: 5px !important;
    height: 5px !important;
    background-color: #223579;
    position: absolute !important;
    top: 45% !important;
    left: 1px !important;
    transform: rotate(45deg);
}
.cbsp-content .vertical-tabs h3 {
    font-size: 22px;
    color: #2B2B2B;
    font-weight: 600;
    font-family: 'Poppins';
    line-height: 30px;
    margin-bottom: 20px;
    max-width: 577px;
}
.cbsp-content .vertical-tabs p {
    max-width: 533px;
    margin-bottom: 0px;
}
.cbsp-content .vertical-tabs .vertical-tab-content-box {
    padding-left: 20px;
}
.cbsp-content .vertical-tabs .vertical-tabs-nav li:last-child {
    margin-bottom: 0px;
}




.sbc-head {
    margin-bottom: 30px;
}
.sbc-content .vc_col-sm-4 > .vc_column-inner > .wpb_wrapper {
    border: 1px solid #DFDFDF;
    background-color: #fff;
    border-radius: 20px;
    box-shadow: 0px 0px transparent;
    padding: 20px 10px 20px 20px;
    height: 100%;
    transition: all 0.5s ease;
}
.sbc-content h3 {
    font-size: 22px;
    line-height: 30px;
    color: #223579;
    font-weight: 600;
    margin-bottom: 20px;
    margin-top: 20px;
}
.sbc-content p {
    margin-bottom: 20px !important;
}
.sbc-content .wpb_text_column p {
    line-height: 25px;
    margin-bottom: 20px;
}
.sbc-content {
    margin-bottom: 30px;
}
.sbc-content:last-child {
    margin-bottom: 0px !important;
}
.sbc-content .wpb_text_column p img {
    max-width: 16px;
    margin-right: 5px;
}
.sbc-content .vc_col-sm-4 > .vc_column-inner > .wpb_wrapper:hover {
    border-color: #6FE8B7;
    background-color: #F0FDFB;
    box-shadow: 0px 10px 20px rgb(0 0 0 / 10%);
}



.billing-sol-content h2 {
    margin-bottom: 0px !important;
    font-family: 'Poppins';
    font-size: 32px;
    line-height: 35px;
    color: #fff;
    background-color: #223579;
    padding: 22px 0px 22px;
}
.billing-sol-content .vc_col-sm-4 > .vc_column-inner {
    padding-right: 0px;
}
.billing-sol-content .vc_col-sm-4 > .vc_column-inner > .wpb_wrapper {
    background-color: #fff;
    border-right: 1px solid #223579;
    border-radius: 0px 0px 0px 20px;
}
.billing-sol-content h3 {
    margin-bottom: 0px;
    font-size: 22px;
    line-height: 30px;
    color: #223579;
    font-weight: 600;
    padding: 20px 20px 20px;
    border-bottom: 1px solid #223579;
    min-height: 116px;
}
.billing-sol-content .vc_col-sm-8 > .vc_column-inner {
    padding-left: 0px;
}
.billing-sol-content .vc_col-sm-8 > .vc_column-inner > .wpb_wrapper {
    background-color: #fff;
    border-radius: 0px 0px 20px 0px;
}
.billing-sol-content .section-para p {
    border-bottom: 1px solid #223579;
    min-height: 116px;
    padding: 20px 20px 20px;
}
.billing-sol-content .section-para:last-child p {
    border: 0px;
}
.billing-sol-content h3:last-child {
    border: 0px;
}
.billing-sol-content .vc_col-sm-4 h2 {
    border-radius: 20px 0px 0px 0px;
    border-right: 1px solid #fff;
}
.billing-sol-content .vc_col-sm-8 h2 {
    border-radius: 0px 20px 0px 0px;
}

.wcbs-head {
    margin-bottom: 30px;
}
.wcbs-content h3 {
    font-family: 'Poppins';
    color: #223579;
    font-weight: 400;
    line-height: 25px;
    margin-bottom: 0px;
}
.wcbs-content .list-item-box {
    margin-bottom: 30px;
    gap: 5px;
    align-items: center;
    border: 1px solid #6FE8B7;
    border-radius: 10px;
    background-color: rgb(111 232 183 / 20%);
    padding: 10px 10px 10px;
    max-width: 600px;
}
.wcbs-content .list-item-box img {
    max-width: 16px;
}
.wcbs-content .list-item-box p {
    margin: 0px;
}
.wcbs-content .vc_col-sm-6:first-child .list-item-box {
    margin-left: auto;
}
.wcbs-content .list-item-box:last-child {
    margin-bottom: 0px;
}




.custom-blog-banner {
    background-color: transparent !important;
    overflow: hidden;
}
.blog-form-row {
    /*margin-bottom: 100px;*/
}
.custom-blog-banner span.cat {
    color: #223579;
    font-size: 14px;
    font-weight: 400;
    line-height: 15px;
    background-color: rgb(111 232 183 / 30%);
    border-radius: 47px;
    padding: 13px 15px 13px 32px;
    position: relative;
    display: inline-block;
    margin-bottom: 30px;
}
.custom-blog-banner .col-lg-12 {
    text-align: center;
    z-index: 1;
}
.custom-blog-banner span.cat:before {
    content: '';
    width: 10px;
    height: 10px;
    background-color: #6FE8B7;
    display: block;
    position: absolute;
    top: 15px;
    left: 15px;
    border-radius: 100%;
}
.custom-blog-banner h1.entry-title {
    font-size: 40px;
    color: #2B2B2B;
    font-weight: 700;
    line-height: 60px;
    max-width: 750px;
    margin: 0px auto 30px;
}
.custom-blog-banner p {
    max-width: 700px;
    margin: 0px auto 0px;
}
.custom-blog-banner:before {
    content: '';
    width: 696px;
    height: 610px;
    display: block;
    backdrop-filter: blur(150px);
    position: absolute;
    bottom: -133px;
    left: -140px;
    background: #EFF4FF;
    background: radial-gradient(circle, rgba(239, 244, 255, 1) 0%, rgb(111 232 183 / 28%) 0%, rgba(239, 244, 255, 1) 75%);
}
.wpbstarter-page-title-area:after {
    content: '';
    width: 604px;
    height: 600px;
    display: block;
    background: #EFF4FF;
    background: radial-gradient(circle, rgba(239, 244, 255, 1) 0%, rgb(34 53 121 / 22%) 0%, rgba(239, 244, 255, 1) 70%);
    position: absolute;
    top: -35px;
    right: -140px;
    backdrop-filter: blur(150px);
}




.blog-single-main {
    max-width: 1000px;
    margin: 0px auto 0px;
}
.blog-single-main .author-box img {
    border-radius: 100%;
    max-width: 70px;
}
.blog-single-main .author-box p {
    font-size: 22px;
    line-height: 22px;
    font-weight: 500;
    text-transform: capitalize;
}
.blog-single-main p.blog-date {
    font-size: 14px;
    line-height: 15px;
    color: #4B556A;
    font-weight: 400;
}
.blog-single-main p.blog-date i {
    margin-right: 5px !important;
}
.blog-middle-row {
    margin-bottom: 30px;
    margin-top: 30px;
}
.blog-middle-row img {
    width: 100%;
    height: 600px;
    object-fit: cover;
    border-radius: 20px;
}

.blog-form-row .claim-content {
    max-width: 1440px;
    margin: 0px auto 0px !important;
}
.blog-top-rwo {
    align-items: center;
}


.relates-blogs-sec {
    padding-top: 100px;
    padding-bottom: 100px;
}
.relates-blogs-sec h3 {
    margin-bottom: 20px;
    text-align: center;
    line-height: 50px;
}
.related-posts-section .related-card img {
    height: 250px;
    border-radius: 20px;
    object-fit: cover;
    border: 1px solid #223579;
}
.related-posts-section .related-card span.date {
    font-size: 14px;
    color: #4B556A;
    line-height: 15px;
    font-weight: 400;
    margin-bottom: 10px;
    display: block;
}
.related-posts-section .related-card span.date i {
    margin-right: 5px;
}
.related-posts-section .related-card h3 {
    margin-bottom: 20px !important;
    line-height: 30px;
    display: block;
}
.related-posts-section .related-card h3 a {
    font-family: 'Poppins';
    font-size: 22px;
    line-height: 30px;
    color: #223579;
    font-weight: 500;
}
.related-posts-section .related-card .content {
    margin-top: 20px;
}
.related-posts-section .related-slider {
    position: relative;
    padding-top: 70px;
}
.related-posts-section .owl-nav {
    position: absolute;
    top: 0px;
    right: 14%;
}
.related-posts-section .related-card p {
    margin-bottom: 0px !important;
    overflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
}
.related-posts-section .owl-nav button {
    background-color: #223579 !important;
    color: #fff !important;
    width: 42px;
    height: 42px;
    border-radius: 100%;
    margin-left: 10px;
}
.related-posts-section .owl-nav button span {
    font-size: 30px;
    line-height: normal;
    display: block;
    height: 42px;
    display: flex;
    align-items: center;
    justify-content: center;
}



.contact-us-sec h6 {
    font-size: 22px;
    color: #2B2B2B;
    font-weight: 500;
    margin-bottom: 20px;
}
.contastus-form {
    margin-top: 30px;
}
.contastus-form .form-item {
    margin-bottom: 20px;
}
.contastus-form input {
    border-radius: 10px;
    border: 1px solid #E2E2E2;
    height: 60px;
    font-size: 18px;
    font-weight: 400;
    color: #2B2B2B;
    padding: 17px 18px 17px;
}
.contastus-form label {
    font-size: 22px;
    line-height: 22px;
    color: #2B2B2B;
    font-weight: 400;
    margin-bottom: 10px;
}
.contastus-form textarea {
    height: 160px;
    border: 1px solid #E2E2E2;
    border-radius: 10px;
    font-size: 18px;
    color: #2B2B2B;
    line-height: 25px;
    font-weight: 400;
    padding: 17px 18px 17px;
}
.contastus-form textarea::placeholder {
    color: rgb(43 43 43 / 71%);
}
.contastus-form input::placeholder {
    color: rgb(43 43 43 / 71%);
}
.contact-us-sec p {
    margin-bottom: 0px;
}
.contastus-form .submit-item input {
    width: 100%;
    color: #fff;
    background-color: #223579;
    font-size: 18px;
    font-weight: 600;
    line-height: 20px;
    padding: 15px 20px 15px !important;
    height: auto;
    border: 0px;
}
.contact-us-content {}

.contact-us-content .vc_col-sm-6:first-child h6 {
    margin-bottom: 30px;
}
.contact-us-content a.service-box {
    background-color: transparent !important;
    box-shadow: none;
    margin-bottom: 30px !important;
    border: 0px !important;
}
.contact-us-content a.service-box .service-title-para {
    padding: 0px 10px 0px;
}
.contact-us-content a.service-box .service-title-para h2 {
    font-weight: 500;
    color: #2B2B2B;
    font-size: 22px;
    line-height: 22px;
    margin-bottom: 10px;
}
.contact-us-content .list-item-box {
    margin-bottom: 0px;
    gap: 10px;
}
.contact-us-content .list-item-box h3 {
    font-size: 22px;
    line-height: 22px;
    font-weight: 500;
    margin-bottom: 10px;
}
.contact-us-content .list-item-box p {
    font-size: 18px;
    color: #2B2B2B;
    line-height: 25px;
    font-weight: 400;
    max-width: 256px;
}
.office-hrs-row {
    background-color: rgb(111 232 183 / 20%);
    border-radius: 20px;
    max-width: 650px;
    margin-left: 0px !important;
    padding: 36px 15px 36px;
    margin-top: 30px;
}
.office-hrs-row p {
    line-height: 25px;
    margin-bottom: 20px;
}
.office-hrs-row p:last-child {
    margin-bottom: 0px;
}



.wpo-head {
    margin-bottom: 30px;
}
.wpo-content:last-child {
    margin-bottom: 0px;
}
.wpo-content .wpb_single_image {
    margin-bottom: 10px !important;
}
.wpo-content h3 {
    font-size: 22px;
    line-height: 35px;
    font-weight: 500;
    color: #2B2B2B;
    font-family: 'Poppins';
    margin-bottom: 10px;
}
.wpo-content p {
    margin-bottom: 0px;
    max-width: 588px;
}
.wpo-content {
    margin-bottom: 40px;
}
.wpo-content .wpo-grn-box > .vc_column-inner > .wpb_wrapper {
    background-color: rgb(111 232 183 / 20%);
    border-radius: 20px;
    border: 1px solid #6FE8B7;
    padding: 20px 12px 20px 20px;
    height: 100%;
}
.wpo-content .wpo-gry-box > .vc_column-inner > .wpb_wrapper {
    padding: 20px 12px 20px 20px;
    border-radius: 20px;
    background-color: rgb(34 53 121 / 15%);
    border: 1px solid #223579;
    height: 100%;
}


.spm-head {
    margin-bottom: 50px;
}
.spm-head p {
    margin-bottom: 0px;
}
.spm-content {
    margin-bottom: 30px;
    justify-content: center;
}
.spm-content .flip-box-inner {
    height: 220px;
}
.spm-content .flip-box-inner .flip-box-front {
    border-radius: 20px;
}
.spm-content .flip-box-inner h3 {
    margin-bottom: 0px;
    font-size: 22px;
    line-height: 22px;
    font-weight: 600;
    font-family: 'Poppins';
    margin-top: 20px;
    position: relative;
    padding-bottom: 20px;
}
.spm-content .flip-box-inner img.flip-img {
    width: 100%;
    max-width: 160px;
    border-radius: 10px !important;
}
.spm-content .flip-box-inner h3:before {
    content: '';
    width: 50px;
    height: 5px;
    display: block;
    background: linear-gradient(90deg, #223579 0%, #6FE8B7 100%);
    border-radius: 15px;
    position: absolute;
    bottom: 0px;
    left: 0px;
    right: 0px;
    margin: 0px auto 0px;
}
.spm-content .flip-box-inner .flip-box-back {
    background-color: #6FE8B7;
    border-radius: 20px;
    padding: 20px 15px 20px;
    box-shadow: 0px 10px 20px rgb(0 0 0 / 10%);
}
.spm-content .flip-box-inner .flip-box-back p {
    margin-bottom: 0px;
    font-size: 14px;
    line-height: 30px;
    font-weight: 500;
    color: #223579;
    text-align: justify;
}
.spm-content .vc_col-sm-3 {
    margin-bottom: 30px;
}
.spm-content .vc_col-sm-3:last-child {
    margin-bottom: 0px;
}


.won-content p {
    margin-bottom: 0px;
}



.onm-sec .mhb-content .vc_col-sm-6 {
    padding: 71% 0px 0%;
}
.onm-sec .mhb-content .left-tag-two {
    top: 43%;
}
.onm-sec .mhb-content .left-tag-three {
    top: 76%;
}
.onm-sec .mhb-content .right-tag-two {
    top: 58%;
}
.onm-sec .mhb-content .right-tag-one {
    top: 20%;
}


.fip-head {
    margin-bottom: 50px;
}
.fip-content h6 {
    font-size: 40px;
    line-height: 40px;
    font-weight: 600;
    color: #223579;
    font-family: 'Poppins';
    background-color: #6FE8B7;
    max-width: 60px;
    height: 60px;
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 100%;
    margin: 0px auto 10px;
}
.fip-content p {
    font-size: 22px;
    color: #223579;
    font-weight: 600;
    line-height: 30px;
}
.fip-content .wpb_wrapper {
    border: 1px solid #DFDFDF;
    border-radius: 20px;
    background-color: #fff;
    height: 100%;
    padding: 20px 30px 20px;
    box-shadow: 0px 0px rgb(0 0 0 / 10%);
    transition: all 0.5s ease;
}
.fip-content .wpb_wrapper:hover {
    border-color: #6FE8B7;
    background-color: #F0FDFB;
    box-shadow: 0px 10px 20px rgb(0 0 0 / 10%);
}


.cac-head {
    margin-bottom: 30px;
}
.cac-content .wpb_column > .vc_column-inner .wpb_wrapper {
    background-color: #fff;
    border-radius: 20px;
    border: 1px solid transparent;
    box-shadow: 0px 0px rgb(0 0 0 / 10%);
    transition: all 0.5s ease;
}
.cac-content h3 {
    font-family: 'Poppins';
    line-height: 23px;
    font-size: 22px;
    color: #223579;
    font-weight: 600;
    margin-bottom: 0px;
    padding: 24px 0px;
}
.cac-content .wpb_column > .vc_column-inner .wpb_wrapper:hover {
    border-color: #6FE8B7;
    box-shadow: 0px 10px 20px rgb(0 0 0 / 10%);
}
.cac-btn {
    margin-top: 50px;
}
.cac-btn a {
    background-image: none !important;
    font-size: 18px !important;
    line-height: 20px !important;
    font-weight: 600;
    padding: 15px 39px 15px 20px !important;
    border-radius: 10px !important;
}


.bhs-content p.vc_custom_heading {
    font-size: 18px;
}
.bhs-content .vc_col-sm-4 > .vc_column-inner > .wpb_wrapper {
    padding: 45px 0px 45px;
}



.wpp-head {
    margin-bottom: 30px;
}
.wpp-content .list-item-box {
    gap: 5px;
    margin-bottom: 0px;
    background-color: rgb(111 232 183 / 20%);
    border-radius: 10px;
    border: 1px solid #6FE8B7;
    align-items: center;
    padding: 10px 10px 10px;
    width: 48%;
}
.wpp-content .list-item-box img.list-item-img {
    max-width: 16px;
}
.wpp-content .list-item-box h3 {
    color: #223579;
    font-weight: 400;
    line-height: 25px;
}
.wpp-content .list-item-box p {
    margin: 0px;
}
.wpp-content .wpb_wrapper {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: center;
    gap: 30px;
}






.piller-content .piller-top-row {
    align-items: center;
    display: flex;
    margin-bottom: 30px;
}
.piller-content .piller-top-row .vc_col-sm-6:first-child > .vc_column-inner> .wpb_wrapper {
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    align-items: center;
    justify-content: flex-start;
    gap: 10px;
}
.piller-content .piller-top-row .vc_col-sm-6:first-child p {
    font-size: 16px;
    line-height: 25px;
    color: rgb(43 43 43 / 70%);
    font-weight: 400;
}
.piller-content .piller-top-row .vc_col-sm-6:first-child p strong {
    color: #2B2B2B;
    font-size: 22px;
    font-weight: 500;
    line-height: 22px;
}
.piller-content .piller-top-row .vc_col-sm-6:last-child .wpb_text_column {
    margin-bottom: 0px;
}
.piller-content .piller-top-row .vc_col-sm-6:last-child p {
    color: rgb(43 43 43 / 70%);
    font-size: 14px;
    line-height: 15px;
    font-weight: 400;
    text-align: right;
}
.piller-content .piller-top-row .vc_col-sm-6:last-child p i {
    margin-right: 5px;
}
.full-width-img .wpb_wrapper {
    width: 100%;
}
.full-width-img .wpb_wrapper .vc_single_image-wrapper {
    width: 100%;
}
.full-width-img .wpb_wrapper .vc_single_image-wrapper img {
    width: 100%;
    border-radius: 20px;
    object-fit: cover;
}
.piller-content .full-width-img {
    margin-bottom: 30px !important;
}
.piller-content h2 {
    color: #2B2B2B;
    font-size: 18px;
    line-height: 30px;
    font-weight: 700;
    margin-bottom: 20px !important;
}
.piller-content .section-para, section-para p {
    margin-bottom: 20px;
}
.piller-content ul {
    margin-bottom: 20px !important;
}
.piller-content ul li {
    font-size: 18px;
    color: #2B2B2B;
    line-height: 30px;
    font-weight: 400;
}
.piller-content :last-child {
    margin-bottom: 0px;
}

.simple-toc-top {
    display: none;
}
.piller-content {
    position: relative;
}
.piller-content .simple-toc ul {
    padding: 0px;
    list-style: none;
    margin: 0px;
}
.piller-content .simple-toc ul li a {
    font-size: 22px;
    color: #2B2B2B;
    font-weight: 500;
    line-height: 35px;
    border-bottom: 1px solid #2B2B2B;
    display: block;
    padding: 10px 0px;
    margin: 0px 0px;
}
.piller-content .simple-toc ul li.active a {
    color: #223579;
    background-color: #6FE8B7;
    border-radius: 20px;
    padding: 13px 17px;
    margin: 10px 0px 10px !important;
    border-bottom: 0px;
}
.piller-content .simple-toc ul li:last-child a {
    border-bottom: 0px;
}
.piller-content .vc_col-sm-3 {
    position: sticky;
    top: 30px;
}










/*Custom Css*/
h3 {
    font-size: 24px;
    color: #2B2B2B;
    font-weight: 700;
    margin-bottom: 20px;
}
.top_bottom_padd_100 {
    padding-top: 100px !important;
    padding-bottom: 100px;
}
.bottom_padd_100 {
    padding-bottom: 100px;
}
.top_padd_100 {
    padding-top: 100px !important;
}
.top_bottom_padd_50 {
    padding-top: 50px !important;
    padding-bottom: 50px;
}
.bottom_padd_50 {
    padding-bottom: 50px;
}
.top_padd_50 {
    padding-top: 50px;
}
.six_col_white_box {
    background-color: #fff;
    border: 1px solid #DFDFDF;
    border-radius: 20px;
    padding: 30px 15px;
}
.six_col_white_box h3.vc_custom_heading {
    font-family: "Poppins", sans-serif;
    font-size: 22px;
    font-weight: 600;
    margin-bottom: 15px;
}
.six_col_white_box p {
    font-size: 16px;
}
.six_col_white_box ul li {
    color: #2B2B2B;
    line-height: 25px;
    margin-bottom: 10px;
}
.six_col_white_box ul li strong {
    color: #223579;
}
.six_col_white_box .wpb_content_element {
    margin: 0px;
}
.blue_center_text {
    background-color: #223579;
    text-align: center;
}
.blue_center_text .wpb_content_element {
    margin-bottom: 20px;
}
.blue_center_text p {
    color: #fff;
    max-width: 820px;
    margin: 0px auto;
}
.without_icon .list-item-box p {
    max-width: 100%;
}
.box_more_content {
    margin-bottom: 0px !important;
}
.box_more_content p {
    font-size: 16px;
    margin: 10px 0px;
}
.box_more_content ul {
    padding: 0px;
}
.box_more_content ul li {
    font-size: 16px;
    margin-bottom: 10px;
    list-style: none;
    position: relative;
    display: flex;
    gap: 5px;
}
.box_more_content ul li:before {
    content: '';
    background-image: url(/wp-content/uploads/2026/03/Rectangle-304.webp);
    display: inline-block;
    width: 20px;
    height: 20px;
    background-size: cover;
    position: relative;
    top: 5px;
    margin-right: 5px;
}
/*.short_center_line .left-col::before {
    background-image: url(/wp-content/uploads/2026/03/short_center_line.png);
}*/
.short_center_line .vc_col-sm-6 {
    padding: 50% 0px 10%;
}
.short_center_line .left-tag-one {
    top: 10%;
}
.short_center_line .left-tag-two {
    top: 50%;
}
.short_center_line .right-tag-one {
    top: 30%;
}
.short_center_line .right-tag-two {
    top: 70%;
}
.credentialing_approach_sec .vc_col-sm-6>.vc_column-inner {
    padding: 30px;
    border-top-right-radius: 20px;
    border-bottom-right-radius: 20px;
}
.credentialing_approach_sec .green_col>.vc_column-inner {
    background-color: rgba(111, 232, 184, 0.3);
    border-left: 6px solid #6FE8B7;
}
.credentialing_approach_sec .blue_col>.vc_column-inner {
    background-color: rgba(34, 53, 121, 0.15);
    border-left: 6px solid #223579;
}
.credentialing_approach_sec .wpb_content_element {
    margin-bottom: 0px;
}
.credentialing_approach_sec h3.vc_custom_heading {
    color: #17367A;
    font-size: 32px;
    font-family: "Poppins", sans-serif;
    font-weight: 600;
    margin-bottom: 20px;
}
.credentialing_approach_sec ul {
    padding: 0px;
}
.credentialing_approach_sec ul li {
    line-height: 30px;
    margin-bottom: 10px;
    font-size: 18px;
    list-style: none;
}
.credentialing_approach_sec ul li:before {
    content: '';
    background-image: url(/wp-content/uploads/2026/03/Rectangle-306.webp);
    display: inline-block;
    width: 20px;
    height: 20px;
    background-size: cover;
    position: relative;
    top: 5px;
    margin-right: 5px;
}
section.credentialing_approach_sec {
    padding-top: 100px !important;
}
.credentialing_partner_box_row {
    background-color: #fff;
    border-radius: 20px;
    border: 1px solid #223579;
    padding: 30px;
}
.credentialing_partner_box_row .vc_col-sm-3 {
    border-right: 1px solid #223579;
}
.credentialing_partner_box_row .vc_col-sm-3:last-child {
    border-right: 0px;
}
.credentialing_partner_box_row h3.vc_custom_heading {
    font-size: 22px;
    color: #223579;
    font-weight: 600;
    line-height: 30px;
    font-family: "Poppins", sans-serif;
}
.credentialing_partner_box_row p {
    font-size: 16px;
    line-height: 25px;
    padding: 0px 30px;
    margin: 0px;
}
section.behavioral_sec {
    background-color: #223579;
    padding-top: 50px !important;
    padding-bottom: 50px;
}
.behavioral_box_row {
    background-color: rgba(255, 255, 255, 0.05);
    border: 1px solid rgba(255, 255, 255, 0.5);
    border-radius: 20px;
    padding: 30px 15px;
}
.behavioral_box_row .vc_col-sm-3 {
    border-right: 1px solid rgba(255, 255, 255, 0.5);
}
.behavioral_box_row .vc_col-sm-3:last-child {
    border-right: 0px;
}
.behavioral_box_row h3.vc_custom_heading {
    font-size: 22px;
    color: #FFFFFF;
    line-height: 35px;
    font-weight: 600;
}
.behavioral_box_row p.vc_custom_heading {
    font-size: 16px;
    color: #FFFFFF;
}
.mh-specialist-content .additional_box .vc_column-inner > .wpb_wrapper {
    background-color: #223579;
}
.mh-specialist-content .additional_box p {
    color: #fff;
}
.green_btn.vc_btn3-container a {
    font-size: 18px;
    font-weight: 600;
    line-height: 20px;
    padding: 15px 42px 15px 20px !important;
    border-radius: 10px;
    background-image: none;
}
.practices_choose_card >.vc_column-inner>.wpb_wrapper {
    background-color: #FFFFFF;
    border: 1px solid rgba(43, 43, 43, 0.15);
    border-radius: 20px;
}
.practices_choose_card >.vc_column-inner>.wpb_wrapper:hover {
    border-color: #6FE8B7;
    background-color: #F0FDFB;
}
.practices_choose_card h3.vc_custom_heading {
    background-color: #223579;
    color: #fff;
    font-size: 22px;
    line-height: 35px;
    padding: 20px 15px;
    box-shadow: 0px 10px 20px rgba(0, 0, 0, 0.1);
    margin-bottom: 20px;
    border-top-left-radius: 20px;
    border-top-right-radius: 20px;
}
.practices_list ul {
    padding-left: 2.2rem;
}
.practices_list ul li {
    line-height: 25px;
    margin-bottom: 20px;
}
section.role_based_sec {
    background-color: #223579;
    padding-top: 50px !important;
    padding-bottom: 50px;
}
.role_based_sec .role_based_cards .vc_column-inner > .wpb_wrapper {
    background-color: rgba(255, 255, 255, 0.05);
    border: 1px solid rgba(255, 255, 255, 0.5);
}
.role_based_sec .role_based_cards ul li {
    color: #fff;
}
/*.onboarding_process .left-col:before {
    background-image: url(/wp-content/uploads/2026/03/procedure_process_bar.png);
}*/
.onboarding_process .vc_col-sm-6 {
    padding: 53% 0px 30%;
}
.mhb-content.onboarding_process .right-tag-three {
    top: 80%;
}
.mhb-content.onboarding_process .left-tag-three {
    top: 65%;
}
.mhb-content.onboarding_process .right-tag-two {
    top: 50%;
}
.mhb-content.onboarding_process .left-tag-two {
    top: 35%;
}
.mhb-content.onboarding_process .right-tag-one {
    top: 20%;
}
.mhb-content.onboarding_process .left-tag-one {
    top: 7%;
}
.outcomes_sec .list-item-box {
    align-items: center;
    background-color: rgba(111, 232, 184, 0.2);
    border: 1px solid #6FE8B7;
    border-radius: 10px;
    padding: 10px;
    margin-bottom: 30px;
}
.outcomes_sec img.list-item-img {
    width: auto;
}
.outcomes_sec .list-item-text h3 {
    color: #223579;
    font-family: "Poppins", sans-serif;
    font-weight: 400;
}
.outcomes_sec .list-item-text p {
    display: none;
}
.cap-content .no_background.wpb_text_column > .wpb_wrapper {
    background-color: transparent;
    border: 0px;
    padding: 0px;
}
a.read-more {
    font-size: 18px;
}
.center_item {
    display: flex;
    justify-content: center;
}
.reimbursement_sec .vc_col-sm-6>.vc_column-inner {
    border-radius: 20px;
    padding: 20px;
}
.reimbursement_green_card >.vc_column-inner {
    background-color: rgba(111, 232, 184, 0.2);
    border: 1px solid #6FE8B7;
}
.reimbursement_blue_card  >.vc_column-inner {
    background-color: rgba(34, 53, 121, 0.2);
    border: 1px solid #223579;
}
.reimbursement_sec img.list-item-img {
    width: 20px;
}
.reimbursement_sec .list-item-box h3 {
    font-family: "Poppins", sans-serif;
    font-weight: 400;
}
.reimbursement_sec .list-item-text p {
    display: none;
}
.reimbursement_sec .vc_col-sm-6>.vc_column-inner>.wpb_wrapper .wpb_content_element {
    margin-bottom: 15px;
}
.reimbursement_sec h3.vc_custom_heading {
    font-family: "Poppins", sans-serif;
    font-size: 22px;
}
/*.counselors_process .left-col::before {
    background-image: url(/wp-content/uploads/2026/03/counselors_process_bar.png);
}*/
.counselors_process .vc_col-sm-6 {
    padding: 85% 0px 10%;
}
.counselors_process .left-tag-one {
    top: 2%;
}
.counselors_process .left-tag-two {
    top: 30%;
}
.counselors_process .left-tag-three {
    top: 55%;
}
.counselors_process .left-tag-four {
    top: 82%;
}
.counselors_process .right-tag-one {
    top: 17%;
}
.counselors_process .right-tag-two {
    top: 42%;
}
.counselors_process .right-tag-three {
    top: 69%;
}



.freeAuditModal .modal-content {
    background: rgb(255 255 255 / 44%);
    backdrop-filter: blur(10px);
    box-shadow: 0 10px 20px rgb(0 0 0 / 10%);
    padding: 40px 30px 15px;
    border-radius: 10px;
}
.freeAuditModal .close {
    position: absolute;
    right: -40px;
    top: -50px;
    background-color: #fff0;
    border: 0;
    color: #ea5151;
    font-size: 40px;
    z-index: 1;
}
.modal_title {
    color: #223579;
    font-size: 30px;
    line-height: 25px;
    font-weight: 600;
    font-family: 'Poppins';
    text-align: center;
    margin-bottom: 40px;
}
.freeAuditModal .modal-dialog {
    max-width: 600px;
}
.header_topbar p {
    margin: 0px;
    color: #fff;
    font-size: 14px;
}




.add-head {
    margin-bottom: 50px;
}
.add-head p {
    margin-bottom: 0px;
}
.add-content h3 {
    font-size: 22px;
    font-weight: 600;
    color: #fff;margin-bottom: 0px;background-color: #223579;padding: 25px 20px 25px 50px;border: 1px solid #212121;}

.add-content p {
    color: #616161;
    line-height: normal;
    margin-bottom: 0px;
    border-bottom: 1px solid #212121;
    padding: 19px 20px 19px 50px;
    border-left: 1px solid #212121;
}
.add-content .vc_col-sm-4:nth-child(2) > .vc_column-inner {
    padding: 0px 0px;
}
.add-content .vc_col-sm-4:nth-child(1) > .vc_column-inner {
    padding-right: 0px;
}
.add-content .vc_col-sm-4:nth-child(3) > .vc_column-inner {
    padding-left: 0px;
}
.add-content .vc_col-sm-4:nth-child(1) h3 {
    border-radius: 20px 0px 0px 0px;
}
.add-content .vc_col-sm-4:nth-child(3) h3 {
    border-radius: 0px 20px 0px 0px;
}
.add-content .vc_col-sm-4:nth-child(3) p {
    border-right: 1px solid #212121;
}
.add-content .vc_col-sm-4:nth-child(1) p {
    color: #223579;
    font-weight: 600;
}
.add-content .vc_col-sm-4:nth-child(1) p:last-child {
    border-radius: 0px 0px 0px 20px;
}
.add-content .vc_col-sm-4:nth-child(3) p:last-child {
    border-radius: 0px 0px 20px 0px;
}
.add-note {
    background-color: #D5F2F1;
    border: 1px solid #6FE8B7;
    border-radius: 20px;
    padding: 30px 30px 30px;
    margin-top: 20px;
}
.add-note h3 {
    margin-bottom: 20px;
    line-height: 50px;
    font-weight: 600;
}
.add-note ul {
    list-style: none;
    padding-left: 10px;
}
.add-note ul li {
    font-size: 18px;
    color: #2B2B2B;
    font-weight: 400;
    line-height: 20px;
    margin-bottom: 10px;
}
.add-note ul li img {
    margin-right: 7px;
}


.bsa-key h4 {
    font-family: 'Poppins';
    font-size: 22px;
    color: #223579;
    line-height: 23px;
    margin-bottom: 20px;
}
.bsa-key ul {
    list-style: none;
    padding-left: 0px;
    margin-bottom: 20px !important;
}
.bsa-key ul li {
    color: #2B2B2B;
    line-height: 20px;
    font-size: 18px;
    margin-bottom: 10px;
}
.bsa-key ul li img {
    margin-right: 12px;
}


.clb-head {
    margin-bottom: 50px;
}
.clb-content h3 {
    font-size: 22px;
    line-height: 23px;
    font-weight: 600;
    color: #223579;
    padding: 38px 0px 38px;
    background-color: rgb(111 232 183 / 30%);
    border-radius: 0px 20px 20px 0px;
    border-left: 6px solid #6FE8B7;
    margin-bottom: 30px !important;
}
.clb-content .wpb_wrapper p:last-child {
    margin-bottom: 0px !important;
}
.clb-bottom {
    margin-top: 20px;
}



.frb-choose-head {
    margin-bottom: 30px;
}
.frb-choose-content h3 {
    font-size: 22px;
    line-height: 35px;
    color: #223579;
    font-family: 'Poppins';
    font-weight: 600;
}
.frb-choose-content .wpb_wrapper .list-item-box:last-child {
    margin-bottom: 0px;
}



.opp-content .wpb_wrapper {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: center;
    gap: 50px;
}
.opp-content .list-item-box {
    align-items: center;
    gap: 12px;
    margin-bottom: 0px;
}
.opp-content .list-item-box img {
    max-width: 14px;
}
.opp-content .list-item-box h3 {
    font-size: 18px;
    line-height: 20px;
    font-weight: 400;
    font-family: 'Poppins';
}
.opp-content .list-item-box p {
    margin: 0px !important;
}
.opp-content {
    margin-bottom: 20px;
}
.opp-btm p {
    margin-bottom: 20px;
}
.opp-btm .vc_btn3-container a {
    border-radius: 10px;
    background-image: none !important;
    padding: 15px 42px 15px 20px !important;
    font-size: 18px;
    font-weight: 600;
    line-height: 20px;
}



.fba-faqs-content .accordion-item {
    width: 49%;
}
.fba-faqs-content .custom-accordion-wrapper {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: space-between;
    align-items: flex-start;
}


.msp-content p {
    max-width: 705px;
    margin-bottom: 30px;
}
.msp-content .wpb_text_column p {
    font-size: 22px;
    font-weight: 600;
    line-height: 35px;
    color: #223579;
    text-align: center;
    max-width: 674px;
    background-color: rgb(111 232 183 / 30%);
    border-radius: 0px 20px 20px 0px;
    padding: 20px 16px 20px;
    border-left: 6px solid #6FE8B7;
}


.msp-form-sec {
    padding-top: 50px !important;
    padding-bottom: 50px;
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
    margin-top: 100px;
}
.msp-form-sec h2 {
    margin-bottom: 50px !important;
}
.small-practices-form {
    background-color: rgb(255 255 255 / 75%);
    max-width: 680px;
    margin: 0px auto 0px;
    padding: 50px 50px 26px;
    border-radius: 20px;
}
.small-practices-form label {
    font-size: 22px;
    font-weight: 500;
    line-height: 22px;
    color: #2B2B2B;
    margin-bottom: 10px;
}
.small-practices-form  input {
    height: 60px;
    border-radius: 10px;
    font-size: 18px;
    color: rgb(43 43 43 / 70%);
    font-weight: 400;
    line-height: 25px;
    padding: 10px 18px;
}
.small-practices-form input::placeholder {
    color: rgb(43 43 43 / 70%);
}
.small-practices-form .form-btn input {
    height: auto;
    padding: 0px 0px;
    background-color: #223579;
    color: #fff;
    border: 0px solid transparent;
    font-size: 18px;
    font-weight: 600;
    line-height: 20px;
    padding: 16px 20px 16px;
    width: 100%;
}
.small-practices-form .form-item {
    margin-bottom: 20px;
}


.bcf-head {
    margin-bottom: 30px;
}
.bcf-content h3 {
    font-size: 22px;
    font-weight: 600;
    margin-bottom: 0px;
    color: #fff;
    background-color: #223579;
    padding: 25px 20px 25px 50px;
    border-left: 1px solid #212121;
    border-top: 1px solid #212121;
}
.bcf-content .bcf-left > .vc_column-inner {
    padding-right: 0px;
}
.bcf-content .vc_col-sm-8 > .vc_column-inner {
    padding-left: 0px;
}
.bcf-content .bcf-left p {
    margin-bottom: 0px;
    font-family: 'Montserrat';
    font-weight: 600;
    color: #223579;
    line-height: 27px;
    padding: 19px 20px 19px 50px;
    border-bottom: 1px solid #212121;
    border-left: 1px solid #212121;
}
.bcf-content .vc_col-sm-8 p {
    margin-bottom: 0px;
    line-height: 27px;
    color: #616161;
    padding: 19px 20px 19px 50px;
    border-bottom: 1px solid #212121;
    border-left: 1px solid #212121;
    border-right: 1px solid #212121;
}
.bcf-content .bcf-left h3 {
    border-radius: 15px 0px 0px 0px;
}
.bcf-content .vc_col-sm-8 h3 {
    border-radius: 0px 15px 0px 0px;
    border-right: 1px solid #212121;
}
.bcf-content .bcf-left .wpb_wrapper p:last-child {
    border-radius: 0px 0px 0px 15px;
}
.bcf-content .vc_col-sm-8 .wpb_wrapper p:last-child {
    border-radius: 0px 0px 15px 0px;
}


.gsb-sec .vc_btn3-container a {
    font-size: 18px;
    font-weight: 600;
    padding: 10px 42px 10px 20px !important;
    border-radius: 10px;
    background-image: none !important;
}




ul.fixd-sidebar {
    padding: 0px;
    margin: 0px;
    list-style: none;
    position: fixed;
    top: 40%;
    right: 0px;
    transform: translate(210px, 0px);
    z-index: 10;
}
ul.fixd-sidebar a {
    width: 100%;
    display: block;
    background-color: #6FE8B7;
    color: #223579;
    font-size: 18px;
    font-weight: 500;
    padding: 8px 10px 8px;
    line-height: 25px;
    margin-bottom: 5px;
    transform: translate(0px, 0px);
    transition: all 0.9s ease;
}
ul.fixd-sidebar a i {
    margin-right: 15px;
}
ul.fixd-sidebar button {
    border: 0px;
    background-color: #2B2B2B;
    color: #fff;
    font-size: 18px;
    font-weight: 500;
    line-height: 25px;
    padding: 8px 10px 8px;
    transform: translate(0px, 0px);
    transition: all 0.9s ease;
}
ul.fixd-sidebar button i {
    margin-right: 15px;
}
ul.fixd-sidebar a:hover {
    transform: translate(-210px, 0px);
}
ul.fixd-sidebar button:hover {
    transform: translate(-210px, 0px);
}


.get-cta-sec {
    background: linear-gradient(93.58deg, #223579 1.31%, #37589A 98.69%);
    padding-top: 75px !important;
    padding-bottom: 75px !important;
    position: relative !important;
}
.get-cta-sec:before {
    content: '';
    width: 100%;
    height: 100%;
    display: block;
    position: absolute;
    top: 0px;
    left: 0px;
    background-image: url(/wp-content/uploads/2026/03/1.webp);
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
}
.get-cta-content .vc_col-sm-6:last-child > .vc_column-inner > .wpb_wrapper {
    background: #EBF3FA80;
    border: 1px solid #000000;
    backdrop-filter: blur(5px);
    border-radius: 20px;
    padding: 58px 52px 25px;
}
.get-cta-content .vc_inner .vc_col-sm-12 > .vc_column-inner > .wpb_wrapper {
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: flex-start;
    gap: 15px;
    align-items: center;
}
.get-cta-content .vc_inner p {
    color: #6FE8B7;
    font-size: 18px;
    font-weight: 500;
    display: flex;
    flex-direction: column;
    flex-wrap: nowrap;
    justify-content: flex-start;
    gap: 9px;
}
.get-cta-content .vc_inner p a {
    color: #fff;
    font-size: 22px;
    font-weight: 600;
    margin-top: 0px;
    display: block;
    transition: all 0.5s ease;
}
.get-cta-content .vc_inner img {
    border-radius: 100%;
}
.get-cta-content .vc_inner p br {
    display: none;
}
.get-cta-content .vc_inner p a:hover {
    color: rgb(111 232 183 / 70%);
}


.priceing-content {
    max-width: 1180px;
    margin: 0px auto 0px !important;
}
.priceing-content .privacy-date p {
    font-size: 14px;
    margin-bottom: 20px !important;
}
.priceing-content .privacy-date p i {
    margin-right: 5px;
}
.priceing-content h2 {
    margin-bottom: 20px !important;
}
.priceing-content h3 {
    font-size: 22px;
    line-height: 30px;
    margin-bottom: 20px !important;
    font-weight: 600;
}
.priceing-content p {
    margin-bottom: 20px !important;
}
.priceing-content ul {
    margin-bottom: 20px !important;
}
.priceing-content ul li {
    font-size: 18px;
    line-height: 26px;
    color: #2B2B2B;
    font-weight: 400;
}
.priceing-content > .vc_col-sm-12 > .vc_column-inner > .wpb_wrapper > :last-child {
    margin-bottom: 0px !important;
}
.privacy-banner {
    padding-top: 80px !important;
    padding-bottom: 80px;
}
.privacy-banner::before {
    height: 540px;
    bottom: -80%;
}
.privacy-banner::after {
    height: 374px;
    background: radial-gradient(circle, rgba(239, 244, 255, 1) 0%, rgb(34 53 121 / 10%) 0%, rgba(239, 244, 255, 1) 75%);
}


/* Hide button on desktop */
.toc-toggle-btn{
    display:none;
    width:100%;
    padding:10px;
    background:#0073aa;
    color:#fff;
    border:none;
    cursor:pointer;
    margin-bottom:10px;
}


.page-template-default .wpbstarter-page-title-area.custom-blog-banner {
    display: none;
}
.page-template-default .blog-single-main {
    max-width: 100%;
}
.page-template-default .blog-top-rwo,
.page-template-default .blog-middle-row,
.page-template-default .blog-form-row {
    display: none;
}
.page-template-default .wpbstarter-content-area-padding {
    padding: 0px;
}
.fba-faqs-content h3 {
    font-size: 22px;
}

/* Mobile view */
@media(max-width:767px){
    .toc-toggle-btn{
        display:block;
    }
    .simple-toc ul{
        display:none;
    }
}



/*<----- Nav Menu Start----->*/


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


    .blue_cta_btn a {
        font-size: 14px;
        padding: 12px 15px;
        width: 100%;
        text-align: center;
        margin-top: 20px;
    }
    a.sina-brand img {
        max-width: 120px;
    }
    .collapse:not(.show) {
        display: block !important;
    }
    .custome_header #mega-menu-wrap-primary_menu .mega-menu-toggle {
        background-color: transparent !important;
        height: auto !important;
        line-height: normal !important;
    }
    .custome_header #mega-menu-wrap-primary_menu .mega-menu-toggle button span.mega-toggle-animated-inner, 
    .custome_header #mega-menu-wrap-primary_menu .mega-menu-toggle button span.mega-toggle-animated-inner::before, 
    .custome_header #mega-menu-wrap-primary_menu .mega-menu-toggle button span.mega-toggle-animated-inner::after {
        background-color: #2B2B2B !important;
    }
    .header_mid > .container > .row {
        position: relative !important;
    }
    .header_mid .row .mega-menu-wrap {
        position: absolute !important;
        top: 20px !important;
        right: 5px !important;
    }
    .custome_header #mega-menu-wrap-primary_menu .mega-menu-toggle + #mega-menu-primary_menu {
        background-color: #eff4ff;
        width: 100%;
        padding: 66px 20px 0px;
        justify-content: flex-start;
        gap: 20px;
    }
    .custome_header #mega-menu-wrap-primary_menu .mega-menu-toggle.mega-menu-open ~ button.mega-close {
        left: auto;
        right: 10px;
        top: 10px;
        width: auto !important;
        height: auto !important;
        line-height: normal !important;
    }
    .custome_header #mega-menu-wrap-primary_menu .mega-menu-toggle.mega-menu-open ~ button.mega-close::before {
        color: #000;
        font-size: 30px;
        width: auto;
        height: auto;
    }
    .custome_header #mega-menu-wrap-primary_menu .mega-menu-toggle + #mega-menu-primary_menu::before {
        content: '' !important;
        display: block !important;
        width: 100%;
        height: 100%;
        position: absolute !important;
        top: 0px;
        left: 0px;
        background: #6FE8B7;
        background: radial-gradient(circle, rgba(111, 232, 183, 0.47) 0%, rgb(34 53 121 / 18%) 100%);
    }
    .custome_header .mega-menu-wrap ul.mega-menu li a.mega-menu-link {
        font-size: 16px !important;
    }
    .custome_header .mega-menu-wrap .services-nav-row li.services-nav-item li a.mega-menu-link {
        font-size: 12px !important;
        padding: 8px 10px 8px 30px !important;
    }
    .services-nav-row {
        padding: 10px 5px 10px !important;
    }
    .custome_header .mega-menu-wrap ul.mega-menu > li > ul {
        padding: 0px !important;
        margin-bottom: 20px !important;
    }
    .custome_header .header_cta {
        display: none;
    }
    .mob-btn {
        display: block !important;
    }



}


/*<----- Nav Menu End----->*/


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



    p {
        font-size: 14px;
        line-height: 24px;
    }

    .bottom_padd_0 {
        margin-bottom: 0px !important;
        padding-bottom: 0px;
    }



    .header_logo {
        display: flex;
        flex-direction: row;
        flex-wrap: nowrap;
        justify-content: space-between;
        align-items: center;
    }
    .navbar-toggle {
        display: block;
        padding: 0px;
        border: 0px;
        background-color: transparent;
    }
    a.sina-brand {
        display: block;
    }
    

    section.home_banner_sec {
        padding-top: 40px !important;
    }
    .home-banner-content h1 {
        font-size: 26px;
        line-height: 34px;
        margin-bottom: 10px !important;
    }
    .home-banner-content p {
        font-size: 14px;
        line-height: 24px;
        max-width: 420px;
    }
    .home-banner-content .home-here-sb p {
        font-size: 12px;
        margin-bottom: 20px !important;
    }
    .home-banner-content button {
        font-size: 12px;
        padding: 10px 12px 10px 12px !important;
    }
    .home-banner-content .vc_btn3-container {
        margin-top: 20px;
    }
    .home-banner-content p br {
        display: none;
    }
    .home-banner-content .vc_inner .vc_column-inner > .wpb_wrapper {
        flex-direction: row;
        gap: 1px;
        margin-top: 30px;
        margin-bottom: 30px;
        flex-wrap: wrap;
    }
    .counter-number span {
        font-size: 18px;
    }
    .counter-title {
        font-size: 12px;
    }
    .home-banner-content .vc_inner .wpb_text_column p:first-child {
        font-size: 18px;
        gap: 5px;
    }
    .home-banner-content .vc_inner .wpb_text_column p:last-child {
        font-size: 12px;
    }
    .home-banner-content .vc_inner .vc_column-inner > .wpb_wrapper .counter-box {
        width: 33%;
    }
    .home-banner-content .vc_inner .wpb_text_column {
        width: 33%;
    }
    .home-banner-content .vc_col-sm-6:last-child > .vc_column-inner > .wpb_wrapper .counter-box {
        padding: 10px 10px 30px 10px;
        zoom: 0.7;
    }
    .home-banner-content .vc_col-sm-6:last-child > .vc_column-inner > .wpb_wrapper .counter-box:nth-child(4) {
        right: 15px;
    }
    .home-banner-content .vc_col-sm-6:last-child > .vc_column-inner > .wpb_wrapper .counter-box .counter-number span {
        font-size: 14px;
    }
    .home-banner-content .vc_col-sm-6:last-child > .vc_column-inner > .wpb_wrapper .counter-box .counter-number {
        bottom: 7px;
    }
    .counter-box .icon-value {
        gap: 5px;
    }

    .hero_cta_row {
        padding: 20px;
    }
    .form_row {
        display: block;
    }
    .hero_cta_row h2 {
        font-size: 18px;
        margin-bottom: 10px;
    }



    .section-head, .section-head h2 {
        font-size: 24px;
        line-height: 32px;
        max-width: 320px;
        margin: 0px auto;
    }
    .section-head br, .section-head h2 br {
        display: none;
    }
    .offering-head {
        margin-bottom: 20px;
    }
    .top_bottom_padd_100 {
        padding-top: 40px !important;
        padding-bottom: 40px;
    }


    .offering-content ul.vertical-tabs-nav li {
        font-size: 16px;
        line-height: 26px;
        padding: 12px 15px 12px;
        border-radius: 12px !important;
        width: auto;
    }
    .offering-content ul.vertical-tabs-nav {
        width: 1185px;
        flex-wrap: nowrap;
        justify-content: space-between;
    }
    .offering-content .vertical-tabs-content {
        width: 100%;
        margin-top: 30px;
    }
    .offering-content .vertical-tabs-content h3 {
        font-size: 22px;
        line-height: 32px;
        margin-bottom: 10px;
    }
    .offering-content .vertical-tabs-content p {
        font-size: 14px;
        line-height: 24px;
        margin-bottom: 10px;
    }
    .offering-content .vertical-tabs-content .vertical-tab-content-box {
        padding: 20px 15px 20px;
    }
    .offering-btn {
        margin-top: 40px;
    }
    .offering-btn a.vc_general {
        font-size: 14px;
    }
    .offering-content .vertical-tabs-content a {
        font-size: 14px;
    }
    .vertical-nav-main {
        width: 100%;
        overflow-x: scroll;
        padding-bottom: 5px;
    }
    .vertical-nav-main::-webkit-scrollbar {
        width: 5px !important;
        height: 5px;
        box-shadow: inset 0 0 5px #223579;
        border-radius: 10px;
    }
    .vertical-nav-main::-webkit-scrollbar-thumb {
        background: #223579;
        border-radius: 10px;
    }



    .section-para, .section-para p {
        font-size: 14px;
        line-height: 24px;
    }
    .offering-content .vc_general .vc_tta-panels-container .vc_btn3-container a {
        font-size: 14px;
    }
    .offering-content .vc_general .vc_tta-panels-container .vc_btn3-container {
        margin-bottom: 15px;
    }



    .top_padd_100 {
        padding-top: 40px !important;
    }
    .mh-level-head {
        margin-bottom: 40px;
    }
    .mh-level-sec .vc_col-sm-3 > .vc_column-inner > .wpb_wrapper .flip-box h3 {
        font-size: 18px;
    }
    .flip-box-inner {
        height: 220px;
    }
    .mh-level-sec .vc_col-sm-3 > .vc_column-inner > .wpb_wrapper {
        margin-bottom: 20px;
    }


    .nms-content:before {
        width: 90%;
    }
    .nms-content {
        padding: 30px 30px 10px;
    }
    .nms-content h2 {
        font-size: 24px;
        line-height: 34px;
        margin-bottom: 10px;
        margin-top: 0px;
    }
    .nms-content h2 br {
        display: none;
    }
    .nms-content p.vc_custom_heading {
        margin-bottom: 20px;
    }
    .nms-content button {
        font-size: 14px;
        padding: 12px 40px 12px 20px !important;
        margin-bottom: 30px;
    }
    .counter-content .vc_col-sm-6 > .vc_column-inner > .wpb_wrapper {
        padding: 20px 25px 20px !important;
        margin-bottom: 20px;
    }
    .counter-content .counter-number span {
        font-size: 24px;
        line-height: 24px;
    }
    .counter-content .counter-title {
        font-size: 14px;
        margin-top: 5px;
    }
    .counter-content .wpb_text_column p:first-child {
        font-size: 24px;
        line-height: 24px;
    }
    .counter-content .wpb_text_column p:last-child {
        font-size: 14px;
        margin-top: 5px;
    }


    .sws-head {
        margin-bottom: 20px;
    }
    .sws-head p br {
        display: none;
    }
    .sws-content .vc_col-sm-6:first-child {
        margin-bottom: 30px;
    }
    .sws-sec h3.vc_custom_heading {
        font-size: 20px;
        line-height: 30px;
    }
    .state-list h4.vc_custom_heading a {
        width: 90%;
    }
    .state-list .wpb_wrapper {
        gap: 12px;
    }
    .sws-sec .vc_col-sm-6:last-child > .vc_column-inner > .wpb_wrapper {
        border-radius: 12px;
    }


    .cfs-content h2 {
        font-size: 22px;
        line-height: 32px;
        margin-bottom: 10px;
    }
    .cfs-content:before {
        width: 90%;
    }
    .cfs-content .vc_btn3-container a {
        font-size: 14px;
    }



    .mhb-content .vc_col-sm-6 {
        padding: 0px 0px 0px;
    }
    .mhb-content .left-tag-one {
        position: unset;
    }
    .mhb-content .left-tag-two {
        position: unset;
    }
    .mhb-content .left-tag-three {
        position: unset;
    }
    .mhb-content .left-tag-four {
        position: unset;
    }
    .mhb-content .left-tag-five {
        position: unset;
    }
    .mhb-content .right-tag-one {
        position: unset;
    }
    .mhb-content .right-tag-two {
        position: unset;
    }
    .mhb-content .right-tag-three {
        position: unset;
    }
    .mhb-content .right-tag-four {
        position: unset;
    }
    .mhb-content .right-tag-five {
        position: unset;
    }
    .mhb-content .vc_inner .vc_column-inner > .wpb_wrapper {
        width: 100%;
        max-width: 320px;
        padding: 20px 15px 20px;
        margin: 0px auto 0px;
    }
    .mhb-content h3 {
        font-size: 18px;
    }
    .mhb-content p {
        font-size: 14px;
        line-height: 24px;
    }
    .mhb-sec .left-col:before {
        right: 0px;
        left: 0px;
        margin: 0px auto;
        opacity: 0;
    }
    .mhb-content .right-col .vc_inner .vc_col-sm-12:before {
        top: 35px !important;
        left: 0px !important;
        right: 0px !important;
        margin: 0px auto !important;
        width: 30px;
        height: 30px;
    }
    .mhb-content .vc_col-sm-6:first-child .vc_inner .vc_col-sm-12:before {
        top: 35px;
        right: 0px;
        left: 0px;
        margin: 0px auto;
        width: 30px;
        height: 30px;
    }
    .mhb-head {
        margin-bottom: 20px;
    }
    .mhb-content {
        position: relative;
    }
    .mhb-content .vc_col-sm-6:first-child .vc_inner .vc_col-sm-12:after {
        top: 48px;
        right: 0px;
        left: 0px;
        margin: 0px auto;
    
    }
    .mhb-content .vc_col-sm-6:first-child .vc_inner .vc_col-sm-12 {
        padding-top: 120px;
    }
    .mhb-content .right-col .vc_inner .vc_col-sm-12 {
        padding-top: 120px;
    }
    .mhb-content .right-col .vc_inner .vc_col-sm-12:after {
        top: 48px;
        left: 0px;
        right: 0px;
        margin: 0px auto;
    }
    .mhb-content:before {
        content: '';
        width: 5px;
        height: 100%;
        display: block !important;
        position: absolute;
        top: 0px;
        right: 0px;
        background: linear-gradient(180deg, #223579 0%, #6FE8B7 50%, #223579 100%);
        border-radius: 20px;
        left: 0px;
        margin: 0px auto 0px;
    }
    .progress-cta a {
        font-size: 14px !important;
    }

    .state-list h4.vc_custom_heading {
        width: 90%;
    }


    .testimonial-head p br {
        display: none;
    }
    .testimonial-sec {
        padding-top: 40px !important;
        padding-bottom: 40px !important;
    }
    .testimonial-head {
        margin-bottom: 40px;
    }
    .testimonial-item .item-row {
        flex-direction: column;
        flex-wrap: nowrap;
    }
    .testimonial-item {
        padding: 25px 20px 25px;
    }
    p.testimonial-desc {
        font-size: 14px;
        line-height: 24px;
        margin-bottom: 20px;
        margin-top: 20px;
    }
    p.client-name {
        font-size: 18px;
        line-height: 18px;
        margin-bottom: 5px;
    }
    span.client-designation {
        font-size: 14px;
        line-height: 24px;
    }
    .item-content {
        width: 100%;
    }
    .item-img {
        width: 100%;
    }
    .item-img:before {
        width: 30px;
        height: 30px;
        background-size: 100% 100%;
        right: auto;
        left: 0px;
    }
    .testimonial-slider .owl-nav {
        position: unset;
        justify-content: center;
        gap: 20px;
        margin-top: 30px;
    }
    img.rating-img {
        margin-top: 10px;
    }


    .testimonial-counter .vc_column-inner > .wpb_wrapper {
        flex-direction: row;
        gap: 0px;
        justify-content: flex-end;
        flex-wrap: wrap;
        max-width: 280px;
        margin: 30px auto 0px;
    }
    .testimonial-counter .vc_column-inner .wpb_wrapper .wpb_text_column p:first-child {
        font-size: 22px;
        line-height: 22px;
    }
    .testimonial-counter .vc_column-inner .wpb_wrapper .wpb_text_column p:last-child {
        font-size: 14px;
        line-height: 24px;
        margin-top: 5px;
    }
    .testimonial-counter .counter-box .counter-number span {
        font-size: 22px;
        line-height: 22px;
    }
    .testimonial-counter .counter-box .counter-title {
        font-size: 14px;
        line-height: 24px;
        margin-top: 5px;
    }
    .testimonial-counter .vc_column-inner .wpb_wrapper .wpb_text_column {
        width: 48%;
    }
    .testimonial-counter .vc_column-inner > .wpb_wrapper .counter-box {
        width: 48%;
    }


    .ubf-head p {
        margin-bottom: 0px;
    }
    .ubf-head p br {
        display: none;
    }
    .ubf-head {
        margin-bottom: 40px;
    }
    .blog-item.big .content h3 a {
        font-size: 18px;
        line-height: 26px;
    }
    .blog-item.big .content span.date {
        font-size: 12px;
        margin-bottom: 10px;
    }
    .blog-item.big .content h3 {
        margin-bottom: 10px;
    }
    .blog-item.big .content p {
        font-size: 14px;
        line-height: 24px;
    }
    .blog-item.big .content a.read-more {
        font-size: 14px;
    }
    .blog-item.big .content {
        padding: 15px 20px 20px;
    }
    .ubf-content .blog-item.big {
        margin-bottom: 30px !important;
    }
    .ubf-content .blog-item.big img {
        height: 180px;
    }
    .blog-item.small .thumb {
        width: 100%;
    }
    .blog-item.small .content {
        width: 100%;
        padding: 15px 20px 20px 20px;
    }
    .blog-item.small .thumb img {
        height: 180px;
    }
    .blog-item.small span.date {
        font-size: 12px;
        margin-bottom: 10px;
    }
    .blog-item.small .content h3 {
        margin-bottom: 10px;
    }
    .blog-item.small .content h3 a {
        font-size: 18px;
        line-height: 26px;
    }
    .blog-item.small .content p {
        font-size: 14px;
        line-height: 24px;
        margin-bottom: 10px;
    }
    .blog-item.small .content a.read-more {
        font-size: 14px;
    }
    .blog-item.small {
        margin-bottom: 30px;
    }
    .ubf-content .vc_btn3-container {
        margin-top: 40px;
    }
    .ubf-content .vc_btn3-container a {
        font-size: 14px;
    }


    .mhs-head {
        margin-bottom: 40px;
    }
    .mhs-head p {
        margin-bottom: 0px;
    }
    .mhs-head p br {
        display: none;
    }
    .custom-blog-3col .thumb img {
        height: 180px;
    }
    .custom-blog-3col .blog-item span.date {
        font-size: 12px;
        margin-bottom: 10px;
    }
    .custom-blog-3col .blog-item h3 {
        margin-bottom: 10px;
    }
    .custom-blog-3col .blog-item h3 a {
        font-size: 18px;
        line-height: 26px;
    }
    .custom-blog-3col .blog-item p {
        font-size: 14px;
        line-height: 24px;
        margin-bottom: 10px;
    }
    .custom-blog-3col .blog-item a.read-more {
        font-size: 14px;
    }
    .custom-blog-3col .blog-item .content {
        padding: 15px;
    }
    .custom-blog-3col .blog-item {
    }
    .custom-blog-3col .col-md-4 {
        margin-bottom: 30px !important;
    }
    .custom-blog-3col .col-md-4:last-child {
        margin-bottom: 0px !important;
    }
    .mhs-content .vc_btn3-container {
        margin-top: 40px;
    }
    .mhs-content .vc_btn3-container a {
        font-size: 14px;
    }


    .faqs-head {
        margin-bottom: 20px;
    }
    .faqs-content .vc_tta-panel .vc_tta-panel-heading a {
        font-size: 16px;
        line-height: 26px;
    }
    .faqs-content .vc_tta-panel {
        margin-bottom: 15px !important;
    }
    .faqs-content .vc_col-sm-6:first-child {
        margin-bottom: 15px;
    }


    .shq-content .wpb_wrapper {
        padding: 30px 20px 30px;
    }
    .shq-content .question-head {
        font-size: 22px;
        line-height: 32px;
        margin-bottom: 10px;
    }
    .shq-content .vc_btn3-container a {
        font-size: 14px;
    }
    .bottom_padd_100 {
        padding-bottom: 40px !important;
    }



    .custome-footer > .container {
        padding-top: 40px;
        padding-bottom: 40px;
    }
    .custome-footer .logo-des-col p {
        font-size: 14px;
        line-height: 24px;
    }
    .custome-footer h3 {
        font-size: 18px;
        margin-bottom: 10px;
    }
    .custome-footer ul.menu a.nav-link {
        font-size: 14px;
    }
    .custome-footer ul.menu {
        gap: 6px;
    }
    .custome-footer .col-md-3:nth-child(3) {
        justify-content: flex-start;
    }
    .custome-footer .col-md-3:last-child {
        padding-left: 15px;
    }
    ul.getintouct-main li, ul.getintouct-main a {
        font-size: 14px;
    }
    ul.getintouct-main li span, ul.getintouct-main a span {
        font-size: 12px;
    }
    ul.getintouct-main li {
        margin-bottom: 10px;
    }
    .footer-copyright p {
        font-size: 12px;
        line-height: 20px;
        text-align: center;
    }
    .footer-copyright ul a {
        font-size: 12px;
        line-height: 22px;
        text-align: center;
    }
    .footer-copyright ul {
        gap: 10px;
        justify-content: center;
    }
    .footer-copyright {
        padding: 17px 0px 17px;
    }


    .inner_hero_sec:before {
        width: 300px;
        height: 50%;
        bottom: -34px;
        left: -70px;
    }
    .inner_hero_sec:after {
        height: 75%;
        top: -55px;
        right: -70px;
        width: 300px;
    }
    .inner_hero_sec {
        padding-top: 40px !important;
        padding-bottom: 40px;
    }
    .inner_hero_content .inner-here-sb {
        font-size: 12px;
        margin-bottom: 15px !important;
    }
    .inner_hero_content h1 {
        font-size: 24px;
        line-height: 35px;
    }
    .inner_hero_content p {
        max-width: 360px;
        margin: 0px auto 20px;
    }
    .inner_hero_content p br {
        display: none;
    }
    .inner_hero_content button {
        font-size: 14px;
        padding: 12px 40px 12px 15px !important;
    }


    .billing-services-wrapper .service-box {
        flex-wrap: wrap;
        justify-content: flex-end;
        padding-bottom: 20px;
        margin-bottom: 20px;
    }
    .service-title-para {
        padding: 20px 15px 20px;
        margin-right: 0px;
    }
    .service-title-para h2 {
        font-size: 18px;
        line-height: 32px;
        margin-bottom: 10px;
    }
    .service-title-para p {
        font-size: 14px;
        line-height: 24px;
    }
    .billing-services-wrapper .service-box .service-btn {
        margin-right: 15px;
        width: 40px;
        height: 40px;
    }
    .billing-services-wrapper .service-box .service-btn i {
        font-size: 14px;
    }
    .services-listing-sec {
        padding-top: 40px !important;
        padding-bottom: 40px;
    }
    img.service-img {
        width: 100%;
    }


    .mh-specialist-head p {
        max-width: 400px;
        margin: 0px auto 30px;
    }
    .mh-specialist-head p br {
        display: none;
    }
    .mh-specialist-head .bold-para {
        font-size: 14px;
        line-height: 24px;
        margin-bottom: 12px !important;
    }
    .mh-specialist-content h3 {
        font-size: 18px;
        line-height: 28px;
        margin-top: 10px;
    }
    .mh-specialist-content .vc_column-inner > .wpb_wrapper {
        padding: 15px 15px 15px;
        margin-bottom: 20px;
    }
    .mh-specialist-content {
        margin-bottom: 0px;
    }
    .mh-specialist-content:last-child .vc_col-sm-4:last-child .wpb_wrapper {
        margin-bottom: 0px;
    }


    .pt-serve-head {
        margin-bottom: 40px;
    }
    .pt-serve-head p {
        margin-bottom: 0px;
    }
    .pt-serve-head p br {
        display: none;
    }
    .pt-serve-sec {
        padding-top: 40px !important;
        padding-bottom: 20px;
    }
    .pt-serve-content .vc_column-inner > .wpb_wrapper {
        margin-bottom: 20px;
    }
    .pt-serve-content {
        margin-bottom: 0px;
    }



    .rc-management-head {
        margin-bottom: 40px;
    }
    .rc-management-content .list-item-box {
        flex-direction: column;
        flex-wrap: nowrap;
        align-items: flex-start;
        padding: 30px 20px 30px;
    }
    .rc-management-content .list-item-box h3 {
        font-size: 18px;
        line-height: 28px;
    }
    .rc-management-content .list-item-box p {
        font-size: 14px;
        line-height: 24px;
        margin-top: 0px !important;
    }
    .rc-management-content {
        margin-bottom: 0px;
    }
    .rc-management-content .vc_col-sm-6 {
        margin-bottom: 20px;
    }
    .rc-management-content:last-child .vc_col-sm-6:last-child {
        margin-bottom: 0px;
    }



    .rc-management-head {
        margin-bottom: 40px;
    }
    .rc-management-content .list-item-box {
        flex-direction: column;
        flex-wrap: nowrap;
        align-items: flex-start;
        padding: 30px 20px 30px;
    }
    .rc-management-content .list-item-box h3 {
        font-size: 18px;
        line-height: 28px;
    }
    .rc-management-content .list-item-box p {
        font-size: 14px;
        line-height: 24px;
        margin-top: 0px !important;
    }
    .rc-management-content {
        margin-bottom: 0px;
    }
    .rc-management-content .vc_col-sm-6 {
        margin-bottom: 20px;
    }
    .rc-management-content:last-child .vc_col-sm-6:last-child {
        margin-bottom: 0px;
    }
    .ecm-head {
        margin-bottom: 40px;
    }
    .ecm-content .ecm-list ol li {
        font-size: 16px;
        line-height: 26px;
        margin-bottom: 10px;
    }
    .ecm-content .ecm-note {
        margin-bottom: 30px !important;
    }
    .ecm-content .ecm-note p {
        font-size: 14px;
        line-height: 24px;
        padding: 15px 15px 15px 15px;
    }
    .ecm-right-col > .vc_column-inner > .wpb_wrapper {
        padding: 25px 25px 25px;
    }
    .ecm-right-col .vc_inner h3 {
        font-size: 26px;
        line-height: 36px;
    }
    .ecm-right-col .vc_inner p {
        font-size: 14px;
    }
    .ecm-right-col .vc_inner .vc_column-inner > .wpb_wrapper {
        padding: 15px 15px 15px;
    }
    .ecm-right-note .vc_col-sm-12 > .vc_column-inner > .wpb_wrapper .wpb_text_column p {
        font-size: 16px;
    }


    .claim-content .section-head, .claim-content .section-head h2 {
        margin-left: 0px;
    }
    .claim-sec p br {
        display: none;
    }
    .claim-sec .list-item-box h3 {
        font-size: 16px;
    }
    .claim-sec .list-item-box {
        gap: 10px;
    }
    .claim-form-col > .vc_column-inner > .wpb_wrapper {
        padding: 30px 20px 10px;
        margin-top: 30px;
    }
    .claim-form-col h4 {
        font-size: 22px;
        line-height: 30px;
    }
    .claim-form input {
        font-size: 14px;
        height: 47px;
    }
    .claim-form p {
        margin-bottom: 12px !important;
    }
    .claim-form .submit-btn {
        margin-top: 20px;
    }
    .claim-sec {
        padding-top: 60px !important;
        padding-bottom: 60px;
    }
    .blog-form-row {
        margin-bottom: 40px;
    }
    .claim-form .submit-btn p input {
        font-size: 14px;
        background-position: 65% 50%;
        background-size: 12px;
    }



    .bom-sec {
        padding-top: 40px !important;
        padding-bottom: 40px;
    }
    .bom-head {
        margin-bottom: 40px;
    }
    .bom-content h3 {
        font-size: 18px;
        line-height: 30px;
    }
    .bom-content {
        margin-bottom: 0px;
    }
    .bom-content .vc_col-sm-4 {
        margin-bottom: 20px;
    }
    .bom-content:last-child .vc_col-sm-4:last-child {
        margin-bottom: 0px;
    }

    .wcm-content .bold-para {
        font-size: 14px;
    }
    .wcm-box-row h3.wcm-h3 {
        font-size: 18px;
        line-height: 28px;
        margin-bottom: 5px;
    }
    .wcm-content p {
        margin-bottom: 0px;
    }
    .wcm-box-row .vc_column-inner > .wpb_wrapper {
        padding: 20px 20px 20px;
    }
    .wcm-box-row {
        margin: 0px !important;
        width: 100% !important;
        display: block !important;
    }
    .wcm-box-row .vc_col-sm-6 {
        margin-bottom: 20px;
    }
    .wcm-box-row .vc_col-sm-6 .vc_column-inner {
        padding: 0px;
    }
    .wcm-content .counter-box .counter-number span {
        font-size: 28px;
        line-height: 38px;
    }
    .wcm-content .counter-box .counter-icon img {
        max-width: 45px;
    }
    .wcm-content .vc_col-sm-6:last-child .wpb_text_column .wpb_wrapper p:first-child {
        font-size: 28px;
        line-height: 38px;
    }
    .wcm-content .vc_col-sm-6:last-child .wpb_text_column .wpb_wrapper p:first-child img {
        max-width: 45px;
    }
    .wcm-content .counter-box .counter-title {
        font-size: 18px;
        margin-top: 5px;
        line-height: 24px;
    }
    .wcm-content .vc_col-sm-6:last-child .wpb_text_column .wpb_wrapper p:last-child {
        font-size: 18px;
        line-height: 24px;
    }
    .wcm-content .counter-box {
        padding-bottom: 20px;
        margin-bottom: 20px;
    }
    .wcm-content > .vc_col-sm-6:last-child > .vc_column-inner > .wpb_wrapper {
        padding: 30px 30px 30px;
        margin: 0px auto 0px;
    }


    .osp-head {
        margin-bottom: 40px;
    }
    .osp-content .vc_column-inner > .wpb_wrapper h3 {
        font-size: 18px;
        line-height: 32px;
    }
    .osp-content .vc_column-inner > .wpb_wrapper {
        padding: 30px 15px 30px;
    }
    .osp-content .vc_col-sm-3 {
        margin-bottom: 20px;
    }
    .osp-content {
        margin-bottom: 40px;
    }
    .osp-content .vc_col-sm-3:last-child {
        margin-bottom: 0px;
    }


    ul.fixd-sidebar a {
        font-size: 14px;
        padding: 5px 6px 5px;
    }
    ul.fixd-sidebar button {
        font-size: 14px;
        padding: 5px 7px 5px;
    }
    ul.fixd-sidebar {
        transform: translate(169px, 0px);
        top: 55%;
    }
    ul.fixd-sidebar a:hover {
        transform: translate(-169px, 0px);
    }


    .header_topbar p {
        font-size: 12px;
        line-height: 20px;
        text-align: center;
    }
    .header_topbar ul a {
        font-size: 0;
    }
    .header_topbar ul button {
        font-size: 0px;
    }
    .header_topbar ul {
        justify-content: center;
        gap: 50px;
    }


    .wpo-head {
        margin-bottom: 20px;
    }
    .wpo-content h3 {
        font-size: 18px;
        margin-bottom: 10px !important;
        line-height: 28px;
    }
    .wpo-content .wpo-grn-box > .vc_column-inner > .wpb_wrapper {
        margin-bottom: 30px;
    }
    .wpo-content {
        margin-bottom: 0px;
    }
    .wpo-content .wpo-gry-box > .vc_column-inner > .wpb_wrapper {
        margin-bottom: 30px;
    }
    .wpo-content:last-child .vc_col-sm-6:last-child .wpb_wrapper {
        margin-bottom: 0px;
    }


    .get-cta-sec {
        padding-top: 40px !important;
        padding-bottom: 40px !important;
    }
    .get-cta-content .vc_inner .vc_col-sm-12 > .vc_column-inner > .wpb_wrapper {
        margin-bottom: 30px;
    }
    .get-cta-content .vc_inner p a {
        font-size: 18px;
    }
    .get-cta-content .vc_inner p {
        font-size: 16px;
    }
    .get-cta-content .vc_inner img {
        max-width: 40px;
    }
    .get-cta-content .vc_col-sm-6:last-child > .vc_column-inner > .wpb_wrapper {
        padding: 30px 25px 6px;
    }


    .fba-faqs-content .accordion-item {
        width: 100%;
        margin-bottom: 20px;
    }
    .faqs-content .accordion-item .accordion-title {
        font-size: 16px;
        padding: 20px 20px 20px !important;
    }
    .faqs-content .section-head {
        max-width: 100% !important;
        font-size: 18px;
        line-height: 28px;
    }
    .modal_title {
        font-size: 22px;
        margin-bottom: 20px;
    }
    .freeAuditModal .modal-content {
        padding: 25px 20px 1px;
    }


    .cap-content h2 br {
        display: none;
    }
    .cap-content .wpb_text_column > .wpb_wrapper {
        margin-bottom: 30px !important;
        padding: 20px 20px 20px;
    }
    .cap-content h3 {
        font-size: 18px;
    }
    .cap-content ul li {
        font-size: 14px;
    }
    .top-img-sec {
        flex-direction: column-reverse;
    }
    .cap-content h2 {
        max-width: 100%;
        margin-top: 20px;
    }
    .cap-content p br {
        display: none;
    }

    .casp-head {
        margin-bottom: 40px;
    }
    .casp-content h3 {
        font-size: 20px;
    }
    .casp-content h3 br {
        display: none;
    }
    .casp-content .wpb_wrapper {
        padding: 30px 20px 30px;
        margin-bottom: 30px;
    }
    .casp-content .vc_col-sm-1\/5:last-child .wpb_wrapper {
        margin-bottom: 0px;
    }


    .rts-sec p {
        margin-bottom: 30px !important;
    }
    .rts-sec p br {
        display: none;
    }
    .rts-sec h2 {
        max-width: 100%;
    }
    .rts-sec h3 {
        font-size: 16px;
    }

    .behavioral_box_row .vc_col-sm-3 {
        border: 0px;
    }
    .behavioral_box_row {
        margin: 0px auto !important;
        width: 90%;
    }
    .behavioral_box_row h3.vc_custom_heading {
        font-size: 18px;
        line-height: 28px;
    }
    .behavioral_box_row p.vc_custom_heading {
        font-size: 14px;
        line-height: 24px;
    }


    .mhra-head p br {
        display: none;
    }
    .mhra-head {
        margin-bottom: 40px;
    }
    .mhra-content .list-item-box h3 {
        font-size: 18px;
        line-height: 28px;
    }
    .mhra-content .list-item-box p {
        font-size: 14px;
        line-height: 24px;
    }
    .mhra-content .wpb_wrapper {
        margin-bottom: 30px;
    }
    .mhra-content {
        margin-bottom: 0px;
    }


    .opap-head {
        margin-bottom: 40px;
    }
    .opap-content .vc_col-sm-1\/5 .vc_column-inner:before {
        left: 0px;
        right: 0px;
        margin: 0px auto;
        top: -60px;
        transform: rotate(90deg);
        width: 55px;
    }
    .opap-content .vc_column-inner {
        padding-bottom: 100px;
    }
    .opap-content .vc_col-sm-1\/5:last-child .vc_column-inner {
        padding-bottom: 0px;
    }


    .bbp-head {
        margin-bottom: 40px;
    }
    .bbp-head p br {
        display: none;
    }
    .bbp-content p {
        font-size: 16px;
    }
    .bbp-content {
        width: 90%;
        margin: 0px auto 0px !important;
    }
    .bbp-one .vc_col-sm-4:first-child {
        border-radius: 20px 20px 0px 0px;
    }
    .bbp-two .vc_col-sm-4:first-child {
        border-radius: 0px 0px 0px 0px;
    }
    .bbp-one .vc_col-sm-4:last-child {
        border-radius: 0px 0px 0px 0px;
    }
    .bbp-two .vc_col-sm-4:last-child {
        border-radius: 0px 0px 20px 20px;
    }

    .ecm-head p br {
        display: none;
    }
    .ecm-content h2 {
        max-width: 100%;
    }
    .ecm-content p br {
        display: none;
    }
    .ecm-content .wpb_text_column.ecm-list {
        margin-bottom: 30px !important;
    }


    .six_six_col_sec h3 {
        font-size: 24px;
    }
    .six_col_white_box {
        margin: 0px 0px 30px 0px !important;
    }

    .pt-serve-content h3 {
        font-size: 18px;
        line-height: 26px;
    }

    section.credentialing_approach_sec {
        padding-top: 40px !important;
    }
    .credentialing_approach_sec .vc_column-gap-35 {
        margin-left: -15px !important;
        margin-right: -15px !important;
    }
    .mh-specialist-head {
        margin-bottom: 0px;
    }
    .credentialing_approach_sec h3.vc_custom_heading {
        font-size: 22px;
    }
    .credentialing_approach_sec ul li {
        font-size: 14px;
        line-height: 26px;
    }
    .credentialing_approach_sec .vc_col-sm-6>.vc_column-inner {
        padding: 20px;
    }


    .credentialing_partner_box_row {
        margin: 0px !important;
        padding: 20px;
    }
    .credentialing_partner_box_row h3.vc_custom_heading {
        font-size: 18px;
        line-height: 26px;
    }
    .credentialing_partner_box_row p {
        font-size: 14px;
        padding: 0px;
    }
    .credentialing_partner_box_row .vc_col-sm-3 {
        border: 0px;
        margin-bottom: 20px;
    }
    .credentialing_partner_box_row .vc_col-sm-3:last-child {
        margin-bottom: 0px;
    }
    .credentialing_partner_box_row .wpb_content_element {
        margin-bottom: 20px !important;
    }


    .green_btn.vc_btn3-container a {
        font-size: 14px;
    }


    .practices_choose_card h3.vc_custom_heading {
        font-size: 18px;
        line-height: 26px;
        padding: 15px 10px;
    }
    .practices_list ul li {
        font-size: 14px;
        margin-bottom: 10px;
    }
    .practices_list {
        margin-bottom: 20px !important;
    }
    .practices_choose_sec .vc_row-fluid:last-child .vc_col-sm-4 {
        margin-bottom: 20px;
    }
    .practices_choose_sec .vc_row-fluid:last-child .vc_col-sm-4:last-child {
        margin-bottom: 0px;
    }

    .box_more_content ul li {
        font-size: 14px;
    }
    .box_more_content ul li:before {
        background-size: 15px;
        background-repeat: no-repeat;
    }
    .box_more_content p {
        font-size: 14px;
    }


    .cap-content .wpb_text_column {
        margin-bottom: 0px;
    }
    .speciality_list_sec .cap-content .wpb_text_column > .wpb_wrapper {
        margin-bottom: 0px !important;
    }
    .top_bottom_padd_50 {
        padding-top: 40px !important;
        padding-bottom: 40px !important;
    }
    .bottom_padd_50 {
        padding-bottom: 40px;
    }


    .outcomes_sec .list-item-text h3 {
        font-size: 14px;
        line-height: 24px;
    }



    .reimbursement_sec .vc_column-gap-35 {
        margin-left: -15px !important;
        margin-right: -15px !important;
    }
    .reimbursement_sec .list-item-box h3 {
        font-size: 14px;
    }
    .reimbursement_sec h3.vc_custom_heading {
        font-size: 18px;
    }


    .role_based_sec p.vc_custom_heading {
        margin-bottom: 40px;
    }
    .role_based_sec p.vc_custom_heading br {
        display: none;
    }


    .cbsp-content .vertical-tabs .vertical-tabs-content {
        width: 100%;
    }

    .cbsp-content .vertical-tabs .vertical-tabs-nav {
        display: flex;
        flex-direction: row;
        flex-wrap: nowrap;
        width: 1321px;
        padding-top: 10px;
        justify-content: flex-start;
    }

    .cbsp-content .vertical-tabs .vertical-tabs-nav li.active:before {
        width: 100% !important;
        height: 3px !important;
        top: -10px !important;
    }

    .cbsp-content .vertical-tabs .vertical-tabs-nav:before {
        left: auto;
        width: 100%;
        height: 3px;
    }

    .cbsp-content .vertical-tabs .vertical-tabs-nav li.active:after {
        top: -9px !important;
        left: 50% !important;
    }
    .cbsp-content .vertical-tabs .vertical-tabs-nav li {
        padding: 0px 12px !important;
        margin-bottom: 0px;
        font-size: 16px;
        line-height: 26px;
    }
    .cbsp-content .vertical-tabs .vertical-tab-content-box {
        padding: 0px;
    }
    .cbsp-content .vertical-tabs h3 {
        font-size: 18px;
        line-height: 26px;
        margin-top: 20px;
    }

    .sbc-content h3 {
        font-size: 18px;
    }
    .sbc-content h3 br {
        display: none;
    }
    .sbc-content .vc_col-sm-4 {
        margin-bottom: 20px;
    }
    .sbc-content .vc_col-sm-4:last-child {
        margin-bottom: 0px;
    }

    .billing-sol-content h2 {
        font-size: 20px;
    }
    .billing-sol-content h3 {
        font-size: 18px;
    }
    .billing-sol-content {
        display: flex;
        flex-direction: row;
        flex-wrap: nowrap;
        width: 1400px;
        overflow: hidden;
    }
    .billing-sol-sec {
        overflow-x: scroll !important;
        padding-bottom: 0px !important;
        margin-bottom: 40px;
    }
    .billing-sol-sec::-webkit-scrollbar {
        width: 5px !important;
        height: 5px;
        box-shadow: inset 0 0 5px #223579;
        border-radius: 10px;
    }
    .billing-sol-sec::-webkit-scrollbar-thumb {
        background: #223579;
        border-radius: 10px;
    }


    .won-content h2 {
        max-width: 100%;
    }
    .won-content p {
        margin-bottom: 20px;
    }

    .onm-sec .mhb-content .vc_col-sm-6 {
        padding: 0% 0px 0%;
    }


    .spm-head {
        margin-bottom: 40px;
    }
    .spm-content {
        margin-bottom: 0px;
    }
    .spm-content .vc_col-sm-3 {
        margin-bottom: 30px;
    }
    .spm-content:last-child .vc_col-sm-3:last-child {
        margin-bottom: 0px;
    }
    .spm-content .flip-box-inner h3 {
        font-size: 18px;
        margin-top: 10px;
    }
    .spm-head p br {
        display: none;
    }

    .swc-content h2 {
        max-width: 100%;
    }
    .swc-content p br {
        display: none;
    }

    .spm-content .vc_col-sm-3 {
        margin-bottom: 30px;
    }
    .spm-content .vc_col-sm-3:last-child {
        margin-bottom: 0px;
    }


    .rcw-list ul li {
        font-size: 14px;
    }
    .rcw-list ul {
        margin-bottom: 20px !important;
    }

    .fip-head {
        margin-bottom: 40px;
    }
    .fip-content .vc_col-sm-1\/5 {
        margin-bottom: 30px;
    }
    .fip-content .vc_col-sm-1\/5:last-child {
        margin-bottom: 0px;
    }
    .fip-content p {
        font-size: 18px;
        line-height: 26px;
    }
    .fip-content h6 {
        font-size: 30px;
    }


    .cac-head {
        margin-bottom: 20px;
    }
    .cac-content .vc_col-sm-4 {
        margin-bottom: 30px;
    }
    .cac-content .vc_col-sm-4:last-child {
        margin-bottom: 0px;
    }


    .cac-btn a {
        font-size: 14px !important;
    }
    .cac-btn {
        margin-top: 40px;
    }

    .cac-content .vc_col-sm-3 {
        margin-bottom: 30px;
    }
    .cac-content .vc_col-sm-3:last-child {
        margin-bottom: 0px;
    }

    .cac-content .vc_col-sm-3 .wpb_wrapper, .cac-content .vc_col-sm-3 .wpb_wrapper .vc_single_image-wrapper {
        width: 100% !important;
    }
    .cac-content .vc_col-sm-3 .wpb_wrapper .vc_single_image-wrapper img {
        width: 100%;
    }


    .rcw-list ul li {
        font-size: 14px;
    }
    .rcw-content h2 br {
        display: none;
    }


    .bhs-content p.vc_custom_heading {
        font-size: 14px;
    }
    .bbp-content h3 {
        font-size: 18px;
    }
    .bbp-content img {
        max-width: 45px !important;
    }
    .bhs-content .vc_col-sm-4 > .vc_column-inner > .wpb_wrapper {
        padding: 30px 0px 30px;
    }


    .wpp-content .list-item-box {
        width: 100%;
    }
    .wpp-content .list-item-box h3 {
        font-size: 14px;
    }


    .news-tabs-main {
        overflow-x: scroll;
        margin-bottom: 30px;
    }
    .latest-news ul.news-tabs {
        margin-bottom: 0px;
        padding-bottom: 5px;
        width: 800px;
        justify-content: space-between;
        gap: 0px;
    }
    .blog-hero h1.blog-hero-title {
        z-index: 1;
        position: relative;
        font-size: 30px;
        line-height: 40px;
        margin-bottom: 40px;
    }
    .blog-hero {
        padding-top: 40px;
        padding-bottom: 40px;
    }
    .hero-post h2.post-title a {
        font-size: 24px;
        line-height: 32px;
    }
    .hero-post h2.post-title {
        margin-bottom: 10px;
    }
    .hero-content {
        margin-top: 20px;
    }
    .hero-post span.post-date {
        font-size: 12px;
        margin-bottom: 10px;
    }
    .hero-content a.read-more-btn {
        font-size: 14px;
    }
    .latest-news {
        padding-top: 40px;
        padding-bottom: 40px;
    }
    .blog-hero:after {
        top: 104px;
    }
    .latest-news-head h2 {
        font-size: 24px;
        line-height: 35px;
    }
    .latest-news ul.news-tabs li {
        font-size: 16px;
    }
    .news-tabs-main::-webkit-scrollbar {
        width: 5px !important;
        height: 5px;
        box-shadow: inset 0 0 5px #223579;
        border-radius: 10px;
    }
    .news-tabs-main::-webkit-scrollbar-thumb {
        background: #223579;
        border-radius: 10px;
    }
    .news-content .news-card img {
        height: 180px;
    }
    .news-content .news-info a {
        font-size: 18px;
        line-height: 26px;
        margin-bottom: 15px;
    }
    .news-content .news-card span.date {
        font-size: 12px;
    }
    .news-content .news-card {
        margin-bottom: 30px;
    }
    .news-content .col-md-4:last-child .news-card {
        margin-bottom: 0px;
    }


    .custom-blog-banner .col-lg-12 {
        z-index: 1;
    }
    .wpbstarter-page-title-area {
        padding-top: 40px !important;
        padding-bottom: 40px !important ;
    }
    .custom-blog-banner span.cat {
        font-size: 12px;
        padding: 10px 15px 10px 26px;
    }
    .custom-blog-banner span.cat:before {
        width: 8px;
        height: 8px;
        left: 10px;
    }
    .custom-blog-banner h1.entry-title {
        font-size: 24px;
        line-height: 35px;
        margin-bottom: 10px;
    }
    .custom-blog-banner:before {
        width: 280px;
        height: 280px;
        left: -44px;
    }
    .wpbstarter-page-title-area:after {
        width: 280px;
        height: 280px;
        right: -50px;
    }
    .blog-single-main p.blog-date {
        margin-top: 20px;
    }
    .blog-single-main .author-box p {
        font-size: 18px;
    }
    .blog-middle-row img {
        height: auto;
    }
    .wpbstarter-content-area-padding {
        padding: 40px 0px !important;
    }


    .related-slider .related-card {
        padding-left: 15px;
    }
    .related-posts-section .owl-nav {
        top: auto;
        bottom: 0px;
        right: 0px;
        left: 0px;
        margin: 0px auto 0px !important;
        text-align: center;
    }
    .related-posts-section .related-slider {
        padding-top: 40px;
        padding-bottom: 70px;
    }
    .relates-blogs-sec h3 {
        font-size: 24px;
        line-height: 35px;
        margin-bottom: 0px;
    }
    .relates-blogs-sec {
        padding-top: 40px;
        padding-bottom: 40px;
    }


    .our-mission-sec p {
        margin-bottom: 20px !important;
    }
    


    .contact-us-content a.service-box {
        flex-wrap: nowrap;
        justify-content: flex-start;
        margin-bottom: 15px !important;
    }
    .contact-us-content a.service-box img.service-img {
        max-width: 50px;
    }
    .contact-us-content a.service-box .service-title-para h2 {
        font-size: 18px;
        line-height: 18px;
        margin-bottom: 5px;
    }
    .contact-us-content .list-item-box img.list-item-img {
        max-width: 50px;
    }
    .contact-us-content .list-item-box h3 {
        font-size: 18px;
        line-height: 18px;
        margin-bottom: 5px;
    }
    .contact-us-content .list-item-box p {
        font-size: 14px;
        line-height: 24px;
    }
    .office-hrs-row {
        margin-bottom: 30px;
    }
    .contact-us-content .vc_col-sm-6:first-child h6 {
        margin-bottom: 15px;
    }
    .contact-us-sec h6 {
        font-size: 18px;
        line-height: 26px;
    }
    .contastus-form label {
        font-size: 16px;
        line-height: 18px;
    }
    .contastus-form input {
        font-size: 14px;
        height: 47px;
        padding: 17px 12px 17px;
    }
    .contastus-form textarea {
        font-size: 14px;
        padding: 17px 12px 17px;
        height: 120px;
    }
    .contastus-form .submit-item input {
        font-size: 14px;
    }
    .contact-us-sec {
        padding-bottom: 20px;
    }


    .custome-footer iframe {
        height: 220px !important;
    }



    .toc-toggle-btn {
        background-color: transparent;
        color: #223579;
        padding: 0px 0px;
        display: flex;
        flex-direction: row;
        flex-wrap: nowrap;
        justify-content: space-between;
        align-items: center;
        margin-bottom: 0px;
        font-size: 18px;
        font-weight: 500;
    }
    .piller-content .vc_col-sm-3 {
        position: unset;
    }
    .simple-toc {
        background-color: #fff;
        border: 1px solid #2B2B2B26;
        padding: 15px 15px 15px;
        border-radius: 10px;
        margin-bottom: 30px !important;
    }
    .piller-content .simple-toc ul li a {
        font-size: 14px;
        padding: 0px 0px;
        border: 0px;
    }
    .piller-content .simple-toc ul {
        margin-bottom: 0px !important;
        margin-top: 20px;
    }
    .piller-content .simple-toc ul li.active a {
        padding: 0px;
        background-color: transparent;
        margin: 0px !important;
        font-weight: 600;
        font-size: 16px;
    }
    .piller-content .piller-top-row .vc_col-sm-6:first-child p {
        font-size: 14px !important;
        line-height: 24px;
    }
    .piller-content .piller-top-row .vc_col-sm-6:first-child p strong {
        font-size: 16px;
        line-height: 16px;
    }
    .piller-content .piller-top-row {
        flex-wrap: wrap;
    }
    .piller-content .piller-top-row .vc_col-sm-6:last-child p {
        font-size: 12px;
        text-align: left;
        padding-left: 80px;
    }
    .piller-content h2 {
        margin-bottom: 15px !important;
    }
    .piller-content .section-para, section-para p {
        margin-bottom: 15px !important;
    }
    .piller-content ul li {
        font-size: 14px;
        line-height: 24px;
    }
    .piller-content .wpb_wrapper p:last-child {
        margin-bottom: 0px !important;
    }


    .add-content {
        display: flex;
        flex-direction: row;
        flex-wrap: nowrap;
        width: 1151px;
        margin: 0px !important;
        overflow: hidden;
    }
    .scroll-div .vc_col-sm-12 > .vc_column-inner > .wpb_wrapper {
        overflow-x: overlay;
        padding-bottom: 5px;
    }
    .add-content .vc_column-inner {
        padding: 0px !important;
    }
    .add-content h3 {
        font-size: 18px;
    }
    .scroll-div .vc_col-sm-12 > .vc_column-inner > .wpb_wrapper::-webkit-scrollbar {
        width: 5px !important;
        height: 5px;
        box-shadow: inset 0 0 5px #223579;
        border-radius: 10px;
    }
    .scroll-div .vc_col-sm-12 > .vc_column-inner > .wpb_wrapper::-webkit-scrollbar-thumb {
        background: #223579;
        border-radius: 10px;
    }
    .add-note h3 {
        font-size: 24px;
        line-height: 35px;
    }
    .add-note {
        padding: 20px;
    }
    .add-note ul li {
        font-size: 14px;
    }
    .add-head {
        margin-bottom: 40px;
    }


    .bsa-key ul li {
        font-size: 14px;
    }
    .bsa-content p {
        margin-bottom: 20px !important;
    }


    .clb-head {
        margin-bottom: 40px;
    }
    .clb-content h3 {
        font-size: 16px;
        padding: 25px 10px 25px;
        margin-bottom: 20px !important;
    }
    .clb-content .vc_col-sm-6:first-child {
        margin-bottom: 20px;
    }


    .frb-choose-content h3 {
        font-size: 18px;
        line-height: 26px;
    }
    .frb-choose-head {
        margin-bottom: 10px;
    }
    .frb-choose-content .vc_col-sm-4 {
        margin-bottom: 20px;
    }
    .frb-choose-content .vc_col-sm-4:last-child {
        margin-bottom: 0px;
    }


    .opp-content .list-item-box h3 {
        font-size: 14px;
    }
    .opp-content .wpb_wrapper {
        gap: 20px;
    }
    .opp-btm .vc_btn3-container a {
        font-size: 14px;
    }


    .msp-content .wpb_text_column p {
        font-size: 16px;
        line-height: 26px;
        margin-bottom: 30px !important;
    }


    .msp-form-sec {
        margin-top: 40px;
        padding-top: 40px !important;
        padding-bottom: 40px;
    }
    .msp-form-sec h2 {
        margin-bottom: 40px !important;
    }
    .small-practices-form {
        padding: 30px 25px 6px;
    }
    .small-practices-form label {
        font-size: 16px;
        margin-bottom: 5px;
    }
    .small-practices-form input {
        height: 47px;
        font-size: 14px;
    }
    .small-practices-form .form-btn input {
        font-size: 14px;
    }


    .bcf-content {
        display: flex;
        flex-direction: row;
        flex-wrap: nowrap;
        width: 830px;
    }
    .bcf-head {
        margin-bottom: 10px;
    }


    .privacy-banner::before {
        bottom: -22%;
        height: 180px;
        background: radial-gradient(circle, rgba(239, 244, 255, 1) 0%, rgb(111 232 183 / 28%) 0%, rgba(239, 244, 255, 1) 55%);
    }
    .privacy-banner::after {
        top: 0px;
        height: 100%;
    }
    .priceing-content h2 {
        max-width: 100%;
        margin-bottom: 10px !important;
    }

    .priceing-content p {
        margin-bottom: 10px !important;
    }

    .priceing-content ul {
        margin-bottom: 10px !important;
    }

    .priceing-content ul li {
        font-size: 14px;
        line-height: 24px;
    }
    .priceing-content h3 {
        font-size: 18px;
        line-height: 26px;
        margin-bottom: 10px !important;
    }



}


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

    p {
        font-size: 14px;
        line-height: 24px;
    }
    h3 {
        font-size: 24px;
        line-height: 34px;
    }


    ul.fixd-sidebar a {
        font-size: 14px;
        padding: 4px 5px 4px;
    }
    ul.fixd-sidebar button {
        font-size: 14px;
        padding: 4px 5px 4px;
    }
    ul.fixd-sidebar {
        transform: translate(165px, 0px);
    }
    ul.fixd-sidebar a:hover {
        transform: translate(-165px, 0px);
    }
    ul.fixd-sidebar button:hover {
        transform: translate(-165px, 0px);
    }



    .header_logo {
        display: flex;
        flex-direction: row;
        flex-wrap: nowrap;
        justify-content: space-between;
        align-items: center;
    }
    .navbar-toggle {
        display: block;
        padding: 0px;
        border: 0px;
        background-color: transparent;
    }
    a.sina-brand {
        display: block;
    }
    a.sina-brand img {
        max-width: 110px;
    }
    .collapse:not(.show) {
        display: block !important;
    }
    .navbar-collapse .row {
        align-items: center;
        justify-content: flex-start;
    }
    .header_cta {
        text-align: left;
        padding: 0px 0px 0px;
    }
    div#navbar-menu .col-md-3 {
        width: 27%;
    }
    .header_mid .col-md-9 {
        width: 80%;
    }
    .custome_header .mega-menu-wrap .services-nav-row li.services-nav-item li a.mega-menu-link {
        font-size: 12px !important;
        padding: 6px 8px 8px 30px !important;
    }
    .services-nav-row {
        padding: 10px 10px 10px !important;
    }
    ul#menu-main-nav {
        flex-direction: column;
        align-items: flex-start;
        gap: 10px;
        padding: 0px 15px 0px;
        margin-bottom: 30px;
    }
    .mob-header_logo {
        display: flex;
        flex-wrap: nowrap;
        justify-content: space-between;
        align-items: center;
        padding: 10px 12px 30px;
    }
    .navbar-toggle i {
        font-size: 25px;
        color: #2B2B2B;
    }
    .blue_cta_btn a {
        font-size: 12px;
        padding: 12px 8px;
    }
    ul#menu-main-nav li a.nav-link {
        font-size: 16px;
    }
    .custome_header .row .col-md-3 {
        width: 20%;
    }
    .custome_header .mega-menu-wrap ul.mega-menu {
        gap: 10px;
        justify-content: space-between;
    }
    div#navbar-menu .col-md-9 {
        width: 73%;
        padding: 0px;
    }
    .custome_header .mega-menu-wrap ul.mega-menu li a.mega-menu-link {
        font-size: 14px !important;
    }



    .home-banner-content .home-here-sb p {
        font-size: 12px;
        margin-bottom: 15px !important;
    }
    .home-banner-content h1 {
        font-size: 26px;
        line-height: 34px;
        margin-bottom: 15px !important;
    }
    .home-banner-content p {
        font-size: 14px;
        line-height: 24px;
    }
    .home-banner-content p br {
        display: none;
    }
    .home-banner-content .vc_btn3-container {
        margin-top: 15px;
    }
    .home-banner-content button {
        font-size: 13px;
        padding: 10px 15px 10px 15px !important;
    }
    .home-banner-content .vc_inner .vc_column-inner > .wpb_wrapper {
        margin-top: 30px !important;
        gap: 11px;
    }
    .counter-number span {
        font-size: 18px;
    }
    .counter-box .icon-value {
        gap: 5px;
    }
    .counter-title {
        font-size: 12px;
    }
    section.home_banner_sec {
        padding-top: 40px !important;
        padding-bottom: 40px;
    }
    .home-banner-content .vc_inner .wpb_text_column p:first-child {
        font-size: 18px;
        gap: 5px;
    }
    .home-banner-content .vc_inner .wpb_text_column p:last-child {
        font-size: 12px;
    }
    .home-banner-content .vc_col-sm-6:last-child > .vc_column-inner > .wpb_wrapper .counter-box {
        padding: 15px 10px 33px 10px;
        zoom: 0.8;
    }
    .home-banner-content .vc_col-sm-6:last-child > .vc_column-inner > .wpb_wrapper .counter-box .counter-number {
        bottom: 5px;
    }
    .home-banner-content .vc_col-sm-6:last-child > .vc_column-inner > .wpb_wrapper .counter-box .counter-number span {
        font-size: 16px;
    }
    .home_banner_sec:before {
        width: 400px;
        height: 375px;
        top: -30px;
        right: -10%;
    }
    .home_banner_sec:after {
        width: 366px;
        height: 300px;
        top: 45%;
        right: 20%;
    }


    .section-head, .section-head h2 {
        font-size: 24px;
        line-height: 34px;
    }
    .offering-head {
        margin-bottom: 20px;
    }
    .top_bottom_padd_100 {
        padding-top: 40px !important;
        padding-bottom: 40px;
    }
    .offering-content .vc_general ul.vc_tta-tabs-list li a {
        font-size: 16px;
        line-height: 24px;
        padding: 15px 15px 16px;
    }
    .offering-content .vc_general ul.vc_tta-tabs-list li {
        margin-bottom: 15px;
    }
    .offering-content .vc_general .vc_tta-panels h4 {
        font-size: 22px;
        line-height: 33px;
        margin-bottom: 10px;
    }
    .offering-content .vc_general .vc_tta-panels p {
        font-size: 14px;
        line-height: 24px;
        margin-bottom: 10px;
    }
    .offering-content .vc_general .vc_tta-panels-container .vc_btn3-container {
        margin-bottom: 15px;
    }
    .offering-content .vc_general .vc_tta-panels-container .vc_btn3-container a {
        font-size: 14px;
    }


    .top_padd_100 {
        padding-top: 40px !important;
    }
    .mh-level-head {
        margin-bottom: 40px;
    }
    .mh-level-sec .vc_col-sm-3 > .vc_column-inner > .wpb_wrapper .flip-box h3 {
        font-size: 16px;
        margin-top: 10px;
        padding-bottom: 10px;
    }
    .mh-level-sec .vc_col-sm-3 > .vc_column-inner > .wpb_wrapper .flip-box .flip-box-front {
        padding: 20px 20px 20px;
    }
    .mh-level-sec .vc_col-sm-3 > .vc_column-inner > .wpb_wrapper .flip-box img.flip-img {
        max-width: 50px;
    }
    .flip-img {
        max-width: 50px;
    }
    .flip-box-inner {
        height: 200px;
    }
    .flip-box-back p {
        margin-bottom: 0px;
    }
    .spm-content .flip-box-inner .flip-box-back p {
        line-height: 24px;
    }


    .nms-content {
        padding: 40px 16px 40px;
    }
    .nms-content h2 {
        font-size: 22px;
        line-height: 32px;
        margin-bottom: 15px;
        margin-top: 10px;
    }
    .nms-content h2 br {
        display: none;
    }
    .section-para, .section-para p {
        font-size: 14px;
        line-height: 24px;
    }
    .nms-content p.vc_custom_heading {
        margin-bottom: 20px;
    }
    .nms-content p.vc_custom_heading br {
        display: none;
    }
    .nms-content button {
        font-size: 14px;
    }
    .counter-content .vc_col-sm-6 > .vc_column-inner > .wpb_wrapper {
        padding: 15px 18px 15px !important;
        margin-bottom: 20px;
    }
    .counter-content .counter-number span {
        font-size: 26px;
        line-height: 26px;
    }
    .counter-content .counter-title {
        font-size: 14px;
        margin-top: 5px;
    }
    .counter-content .wpb_text_column p:first-child {
        font-size: 26px;
        line-height: 26px;
    }
    .counter-content .wpb_text_column p:last-child {
        font-size: 14px;
        margin-top: 5px;
    }


    .sws-head {
        margin-bottom: 40px;
    }
    .sws-sec h3.vc_custom_heading {
        font-size: 22px;
        padding-top: 20px;
    }
    .state-list h4.vc_custom_heading a {
        width: 85%;
        font-size: 14px;
        padding: 15px 43px 14px;
    }
    .state-list .wpb_wrapper {
        height: 210px;
        gap: 15px;
    }


    .cfs-content h2 {
        font-size: 22px;
        line-height: 33px;
    }
    .cfs-content .vc_btn3-container a {
        font-size: 14px;
    }



    .mhb-content h3 {
        font-size: 18px;
    }
    .mhb-content p {
        font-size: 14px;
        line-height: 24px;
    }
    .mhb-content .vc_inner .vc_column-inner > .wpb_wrapper {
        max-width: 300px;
    }
    .mhb-content .right-tag-two {
        top: 30%;
    }
    .mhb-content {
        position: relative;
        padding: 50px 0px 0px;
    }
    .mhb-content:before {
        content: '';
        width: 5px;
        height: 100%;
        display: block !important;
        position: absolute;
        top: 0px;
        right: 0px;
        background: linear-gradient(180deg, #223579 0%, #6FE8B7 50%, #223579 100%);
        margin: 0px auto 0px !important;
        left: 0px;
    }
    .mhb-sec .left-col:before {
        opacity: 0;
    }
    .mhb-content .vc_col-sm-6:first-child .vc_inner .vc_col-sm-12:before {
        width: 30px;
        height: 30px;
        top: 45%;
        right: -64px;
        background: #223579;
        background: radial-gradient(circle, rgba(34, 53, 121, 1) 15%, rgba(34, 53, 121, 0.15) 40%);
    }
    .mhb-content .vc_col-sm-6:first-child .vc_inner .vc_col-sm-12:after {
        width: 15px;
        height: 15px;
        top: 48%;
        right: -57px;
        opacity: 0;
    }
    .mhb-content .right-col .vc_inner .vc_col-sm-12:before {
        width: 30px;
        height: 30px;
        top: 45%;
        left: -62px;
        background: #6FE8B7;
        background: radial-gradient(circle, rgba(111, 232, 183, 1) 15%, rgba(111, 232, 183, 0.15) 40%);
    }
    .mhb-content .right-col .vc_inner .vc_col-sm-12:after {
        width: 15px;
        height: 15px;
        top: 48%;
        left: -6px;
        opacity: 0;
    }
    .mhb-content .right-tag-one {
        top: 11%;
    }
    .mhb-content .right-tag-three {
        top: 50%;
    }
    .mhb-content .left-tag-two {
        top: 20%;
    }
    .mhb-content .right-tag-four {
        top: 69%;
    }
    .mhb-content .right-tag-five {
        top: 88%;
    }
    .mhb-content .left-tag-three {
        top: 40%;
    }
    .mhb-content .left-tag-one {
        top: 0%;
    }
    .mhb-content .left-tag-four {
        top: 60%;
    }
    .mhb-content .left-tag-five {
        top: 79%;
    }
    .mhb-head {
        margin-bottom: 20px;
    }
    .mhb-content .vc_col-sm-6 {
        padding: 145% 0px 145%;
    }


    .testimonial-sec {
        padding-top: 50px !important;
        padding-bottom: 50px;
    }
    p.testimonial-desc {
        font-size: 14px;
        line-height: 24px;
        margin: 20px 0px;
    }
    p.client-name {
        font-size: 18px;
        margin-bottom: 5px;
        line-height: 18px;
    }
    span.client-designation {
        font-size: 14px;
        line-height: 20px;
    }
    .item-content {
        width: 70%;
    }
    .item-img {
        width: 25%;
    }
    .item-row {
        justify-content: space-between;
    }
    .testimonial-counter .vc_column-inner > .wpb_wrapper {
        gap: 50px;
        justify-content: center;
    }
    .testimonial-counter .vc_column-inner .wpb_wrapper .wpb_text_column p:first-child {
        font-size: 25px;
        line-height: 25px;
    }
    .testimonial-counter .vc_column-inner .wpb_wrapper .wpb_text_column p:last-child {
        font-size: 14px;
        line-height: 24px;
        margin-top: 5px;
    }
    .testimonial-counter .counter-box .counter-number span {
        font-size: 25px;
        line-height: 25px;
    }
    .testimonial-counter .counter-box .counter-title {
        font-size: 14px;
        line-height: 24px;
        margin-top: 5px;
    }
    .item-img:before {
        width: 30px;
        height: 30px;
        background-size: 100%;
        right: 8px;
        top: -15px;
    }
    .testimonial-item {
        padding: 45px 45px 40px;
        max-width: 600px;
    }


    .ubf-head {
        margin-bottom: 20px;
    }
    .ubf-content .blog-item.big img {
        height: 200px;
    }
    .blog-item.big .content span.date {
        font-size: 12px;
    }
    .blog-item.big .content h3 {
        margin-bottom: 10px;
    }
    .blog-item.big .content h3 a {
        font-size: 18px;
        line-height: 26px;
    }
    .blog-item.big .content p {
        font-size: 14px;
        line-height: 24px;
    }
    .blog-item.big .content a.read-more {
        font-size: 14px;
    }
    .blog-item.big .content {
        padding: 15px 20px 20px;
    }
    .blog-item.small span.date {
        font-size: 12px;
        margin-bottom: 5px;
    }
    .blog-item.small .content h3 {
        margin-bottom: 10px;
    }
    .blog-item.small .content h3 a {
        font-size: 14px;
        line-height: 24px;
    }
    .blog-item.small .content p {
        font-size: 14px;
        line-height: 24px;
        margin-bottom: 10px;
    }
    .blog-item.small .content a.read-more {
        font-size: 14px;
    }
    .blog-item.small .content {
        padding: 15px 15px 15px 15px;
    }
    .blog-item.small .thumb a {
        height: 100%;
    }
    .ubf-content .vc_btn3-container a {
        font-size: 14px;
    }
    .ubf-content .vc_btn3-container {
        margin-top: 40px;
    }



    .mhs-head {
        margin-bottom: 20px;
    }
    .custom-blog-3col .thumb img {
        height: 180px;
    }
    .custom-blog-3col .blog-item span.date {
        font-size: 12px;
        margin-bottom: 10px;
    }
    .custom-blog-3col .blog-item h3 {
        margin-bottom: 10px;
    }
    .custom-blog-3col .blog-item h3 a {
        font-size: 16px;
        line-height: 26px;
    }
    .custom-blog-3col .blog-item p {
        font-size: 14px;
        line-height: 24px;
        margin-bottom: 10px;
    }
    .custom-blog-3col .blog-item a.read-more {
        font-size: 14px;
    }
    .custom-blog-3col .blog-item .content {
        padding: 15px;
    }
    .mhs-content .vc_btn3-container a {
        font-size: 14px;
    }
    .mhs-content .vc_btn3-container {
        margin-top: 40px;
    }



    .faqs-head {
        margin-bottom: 20px;
    }
    .faqs-content .vc_tta-panel .vc_tta-panel-heading a {
        font-size: 16px;
        line-height: 24px;
    }
    .faqs-content .vc_tta-panel {
        margin-bottom: 20px;
        padding: 20px 0px 20px;
    }
    .faqs-content .vc_tta-panel .vc_tta-panel-body p {
        font-size: 12px;
        line-height: 22px;
    }


    .shq-content .question-head {
        font-size: 22px;
        margin-bottom: 10px;
    }
    .shq-content .vc_btn3-container a {
        font-size: 14px;
    }
    .shq-content .wpb_wrapper {
        padding: 30px 20px 30px;
    }
    .bottom_padd_100 {
        padding-bottom: 40px !important;
    }


    .custome-footer .logo-des-col p {
        font-size: 14px;
        line-height: 22px;
    }
    .custome-footer h3 {
        font-size: 16px;
        margin-bottom: 10px;
        margin-top: 35px;
    }
    .custome-footer ul.menu a.nav-link {
        font-size: 14px;
    }
    .custome-footer ul.menu {
        gap: 10px;
    }
    .custome-footer .col-md-3:last-child {
        padding-left: 2%;
    }
    ul.getintouct-main li, ul.getintouct-main a {
        font-size: 14px;
    }
    ul.getintouct-main li {
        margin-bottom: 10px;
    }
    ul.getintouct-main li span, ul.getintouct-main a span {
        font-size: 12px;
    }
    .custome-footer .col-md-3:nth-child(3) {
        justify-content: center;
    }
    .custome-footer > .container {
        padding-top: 40px;
        padding-bottom: 50px;
    }
    .footer-copyright p {
        font-size: 12px;
        line-height: 22px;
    }
    .footer-copyright ul a {
        font-size: 12px;
    }
    .footer-copyright {
        padding: 20px 0px 20px;
    }


    .inner_hero_content .inner-here-sb {
        margin-bottom: 20px !important;
        font-size: 12px;
    }
    .inner_hero_content h1 {
        margin-bottom: 15px !important;
        font-size: 24px;
        line-height: 35px;
    }
    .inner_hero_content p {
        margin-bottom: 20px;

    }
    .inner_hero_sec:after {
        width: 490px;
        height: 100%;
        top: 0px;
    }
    .inner_hero_sec:before {
        width: 420px;
        bottom: -120px;
    }
    .inner_hero_sec {
        padding-top: 40px !important;
        padding-bottom: 40px;
    }
    .inner_hero_content button {
        font-size: 14px;
    }


    .services-listing-sec {
        padding-top: 40px !important;
        padding-bottom: 40px;
    }
    .service-title-para h2 {
        font-size: 18px;
        line-height: 28px;
        margin-bottom: 10px;
    }
    .service-title-para p {
        font-size: 14px;
        line-height: 24px;
        overflow: hidden;
        display: -webkit-box;
        -webkit-line-clamp: 3;
        -webkit-box-orient: vertical;
    }
    .service-title-para {
        margin-right: 0px;
        padding: 0px 15px 0px;
        max-width: 400px;
    }
    .billing-services-wrapper .service-box .service-btn {
        margin-right: 0px;
        width: 34px;
        height: 34px;
    }
    img.service-img {
        max-width: 240px;
    }
    .billing-services-wrapper .service-box .service-btn i {
        font-size: 16px;
    }
    .billing-services-wrapper .service-box {
        margin-bottom: 30px;
    }


    .mh-specialist-head p {
        margin-bottom: 40px;
    }
    .mh-specialist-head .bold-para {
        font-size: 14px;
    }
    .mh-specialist-content h3 {
        font-size: 16px;
        margin-top: 10px;
        line-height: 26px;
    }
    .mh-specialist-content .vc_column-inner > .wpb_wrapper {
        padding: 15px 15px 15px;
    }


    .pt-serve-head {
        margin-bottom: 20px;
    }
    .pt-serve-head p {
        margin-bottom: 0px;
    }
    .pt-serve-content {
        margin-bottom: 0px;
    }
    .pt-serve-content .vc_col-sm-3 {
        width: 50% !important;
        margin-bottom: 30px;
    }
    .pt-serve-content h3 {
        font-size: 18px;
        line-height: 28px;
    }
    .pt-serve-sec {
        padding-bottom: 20px;
    }



    .rc-management-head {
        margin-bottom: 40px;
    }
    .rc-management-content .list-item-box h3 {
        font-size: 18px;
        line-height: 28px;
    }
    .rc-management-content .list-item-box p {
        font-size: 14px;
        line-height: 24px;
    }
    .rc-management-content .list-item-box {
        padding: 20px 15px 20px;
        gap: 8px;
    }


    .ecm-head {
        margin-bottom: 40px;
    }
    .ecm-content .ecm-list ol li {
        font-size: 18px;
        line-height: 26px;
        margin-bottom: 10px;
    }
    .ecm-content .ecm-note p {
        font-size: 14px;
        padding: 15px 30px 15px 15px;
        line-height: 24px;
    }
    .ecm-right-col > .vc_column-inner > .wpb_wrapper {
        padding: 30px 20px 30px;
    }
    .ecm-right-col .vc_inner .vc_column-inner > .wpb_wrapper {
        padding: 15px 18px 15px;
    }
    .ecm-right-col .vc_inner h3 {
        font-size: 22px;
        line-height: 32px;
    }
    .ecm-right-col .vc_inner p {
        font-size: 14px;
        line-height: 24px;
    }
    .ecm-right-note .vc_col-sm-12 > .vc_column-inner > .wpb_wrapper .wpb_text_column p {
        font-size: 16px;
    }
    .ecm-right-note .vc_col-sm-12 > .vc_column-inner > .wpb_wrapper {
        padding: 20px 15px 20px;
    }
    .blog-form-row {
        margin-bottom: 40px;
    }


    .claim-sec {
        padding-top: 50px !important;
        padding-bottom: 50px;
    }
    .claim-sec h2 br {
        display: none;
    }
    .claim-sec h2 {
        margin-bottom: 10px !important;
    }
    .claim-sec br {
        display: none;
    }
    .claim-sec .list-item-box h3 {
        font-size: 14px;
        line-height: 24px;
    }
    .claim-sec .list-item-box {
        gap: 10px;
    }
    .claim-form-col h4 {
        font-size: 22px;
        line-height: 32px;
    }
    .claim-form-col > .vc_column-inner > .wpb_wrapper {
        padding: 30px 20px 10px;
    }
    .claim-form input {
        font-size: 14px;
    }
    .claim-form .col-md-6 {
        width: 100%;
    }
    .claim-form p {
        margin-bottom: 10px !important;
    }
    .claim-form .submit-btn p input {
        font-size: 14px;
        background-position: 67% 50%;
    }


    .single-mhb-content .vc_col-sm-6 {
        padding: 140% 0px 140%;
    }
    .single-mhb-content .left-tag-two {
        top: 24%;
    }
    .single-mhb-content .right-tag-one {
        top: 11%;
    }
    .single-mhb-content .left-tag-three {
        top: 48%;
    }
    .single-mhb-content .right-tag-two {
        top: 34%;
    }
    .single-mhb-content .right-tag-four {
        top: 83%;
    }
    .single-mhb-content .left-tag-four {
        top: 72%;
    }
    .single-mhb-content .right-tag-three {
        top: 61%;
    }


    .bom-head {
        margin-bottom: 40px;
    }
    .bom-content h3 {
        font-size: 18px;
        line-height: 28px;
    }
    .bom-content .vc_column-inner > .wpb_wrapper {
        padding: 15px 15px 15px;
    }
    .bom-content p br {
        display: none;
    }
    .bom-sec {
        padding-top: 40px !important;
        padding-bottom: 40px;
    }


    .wcm-content p br {
        display: none;
    }
    .wcm-content h2.section-head {
        margin-bottom: 10px !important;
    }
    .wcm-content h2.section-head br {
        display: none;
    }
    .wcm-content p {
        margin-bottom: 10px;
    }
    .wcm-content .bold-para {
        font-size: 14px;
        line-height: 24px;
        margin-bottom: 10px;
    }
    .wcm-content .bold-para br {
        display: none;
    }
    .wcm-box-row h3.wcm-h3 {
        font-size: 16px;
        line-height: 24px;
        margin-bottom: 5px;
        margin-top: 5px;
    }
    .wcm-box-row .vc_column-inner > .wpb_wrapper {
        padding: 20px 15px 20px;
    }
    .wcm-box-row {
        margin-bottom: 20px;
    }
    .wcm-content .counter-box .counter-number span {
        font-size: 28px;
        line-height: 38px;
    }
    .wcm-content .counter-box img {
        max-width: 45px;
    }
    .wcm-content .counter-box .counter-title {
        font-size: 20px;
        line-height: 26px;
        margin-top: 5px;
    }
    .wcm-content .vc_col-sm-6:last-child .wpb_text_column .wpb_wrapper p:first-child {
        font-size: 28px;
        line-height: 38px;
        margin-bottom: 5px;
    }
    .wcm-content .vc_col-sm-6:last-child .wpb_text_column .wpb_wrapper p:first-child img {
        margin-right: 5px;
        max-width: 45px;
    }
    .wcm-content .vc_col-sm-6:last-child .wpb_text_column .wpb_wrapper p:last-child {
        font-size: 20px;
        line-height: 26px;
    }


    .osp-head {
        margin-bottom: 40px;
    }
    .osp-content .vc_column-inner > .wpb_wrapper h3 {
        font-size: 16px;
        line-height: 26px;
    }
    .osp-content .vc_column-inner > .wpb_wrapper h3 br {
        display: none;
    }
    .osp-content .vc_column-inner > .wpb_wrapper {
        height: 100%;
        padding: 20px 15px 20px;
        display: flex;
        justify-content: center;
        align-items: center;
    }
    .osp-content {
        margin-bottom: 40px;
    }

    .header_topbar p {
        font-size: 12px;
    }
    .header_topbar ul a {
        font-size: 0px;
    }
    .header_topbar ul button {
        font-size: 0px;
    }


    .offering-content ul.vertical-tabs-nav li {
        font-size: 16px;
        padding: 14px 20px 14px;
    }
    .offering-content .vertical-tabs-content h3 {
        text-align: left;
        font-size: 22px;
        line-height: 32px;
        margin-bottom: 10px;
    }
    .offering-content .vertical-tabs-content p {
        font-size: 14px;
        line-height: 24px;
        text-align: left;
    }
    .offering-content .vertical-tabs-content a {
        font-size: 14px;
        margin-bottom: 20px;
        text-align: left;
        display: block;
    }
    .offering-btn {
        margin-top: 40px;
    }
    .offering-btn a.vc_general {
        font-size: 14px;
    }

    .progress-cta a {
        font-size: 14px !important;
    }


    
    .get-cta-sec {
        padding-top: 40px !important;
        padding-bottom: 40px !important;
    }
    .get-cta-content .vc_col-sm-6:last-child > .vc_column-inner > .wpb_wrapper {
        padding: 30px 30px 6px;
    }
    .get-cta-content h2 br {
        display: none;
    }
    .get-cta-content .vc_inner p a {
        font-size: 18px;
    }
    .get-cta-content .vc_inner p {
        font-size: 16px;
    }

    .faqs-content .accordion-item .accordion-title {
        font-size: 16px;
        padding: 20px 20px 20px !important;
    }


    .custome-footer iframe {
        height: 180px !important;
    }

    .wpo-content h3 {
        font-size: 18px;
        line-height: 28px;
    }
    .wpo-content {
        margin-bottom: 30px;
    }
    .wpo-head {
        margin-bottom: 20px;
    }


    .cap-content h2 br {
        display: none;
    }
    .cap-content p br {
        display: none;
    }
    .cap-content ul li {
        font-size: 14px;
        line-height: 24px;
    }
    .cap-content .wpb_text_column p {
        font-size: 14px;
    }


    .casp-head {
        margin-bottom: 40px;
    }
    .casp-content {
        justify-content: center;
    }
    .casp-content .vc_col-sm-1\/5 {
        width: 33.33%;
        margin-bottom: 30px;
    }
    .casp-content h3 {
        font-size: 16px;
        line-height: 26px;
    }
    .casp-content .vc_col-sm-1\/5:last-child, 
    .casp-content .vc_col-sm-1\/5:nth-child(4) {
        margin-bottom: 0px;
    }
    .casp-content h3 br {
        display: none;
    }

    .rts-sec h3 {
        font-size: 14px;
        line-height: 24px;
        margin: 0px 0px 20px;
        padding: 10px 10px 10px;
    }
    .rts-sec h3:last-child {
        margin-bottom: 0px;
    }


    .behavioral_box_row h3.vc_custom_heading {
        font-size: 16px;
        line-height: 26px;
    }
    .behavioral_box_row p.vc_custom_heading {
        font-size: 14px;
        line-height: 24px;
        margin-bottom: 0px;
    }

    .mhra-content .vc_col-sm-3 {
        width: 50%;
        margin-bottom: 30px;
    }
    .mhra-content {
        margin-bottom: 0px;
    }
    .mhra-content .list-item-box h3 {
        font-size: 18px;
        line-height: 26px;
    }
    .mhra-content .list-item-box p {
        font-size: 14px;
        line-height: 24px;
        margin-top: 5px;
    }


    .opap-content p {
        font-size: 12px;
    }
    .opap-content .vc_col-sm-1\/5 .vc_column-inner:before {
        width: 50px;
        background-size: 70%;
        left: -25px;
        top: 20%;
    }
    .opap-content img {
        max-width: 60px !important;
    }
    .opap-head {
        margin-bottom: 40px;
    }

    .bbp-head {
        margin-bottom: 40px;
    }
    .bbp-content p {
        font-size: 16px;
    }
    .bbp-content p br {
        display: none;
    }
    .bbp-content .vc_col-sm-4 > .vc_column-inner > .wpb_wrapper {
        padding: 30px 5px 30px;
    }
    .bbp-content img {
        max-width: 40px !important;
    }

    .mh-level-content .vc_col-sm-3 {
        width: 33.33%;
    }


    .six_col_white_box p {
        font-size: 14px;
    }
    .six_col_white_box h3.vc_custom_heading {
        font-size: 20px;
    }
    .six_col_white_box ul li {
        font-size: 14px;
    }
	
	.short_center_line .vc_col-sm-6 {
		padding: 60% 0px 60%;
	}
	.short_center_line .left-tag-one {
		top: 0%;
	}
	.short_center_line .left-tag-two {
		top: 40%;
	}
	.short_center_line .right-tag-one {
		top: 16%;
	}
	.short_center_line .right-tag-two {
		top: 62%;
	}


    .box_more_content p {
        font-size: 14px;
    }

    section.credentialing_approach_sec {
        padding-top: 40px !important;
    }
    .mh-specialist-head {
        margin-bottom: 10px;
    }
    .credentialing_approach_sec h3.vc_custom_heading {
        font-size: 21px;
    }
    .credentialing_approach_sec .vc_col-sm-6>.vc_column-inner {
        padding: 19px;
    }
    .credentialing_approach_sec ul li {
        font-size: 14px;
    }


    .box_more_content ul li:before {
        background-size: 100%;
        background-repeat: no-repeat;
        background-position: center;
    }


    .credentialing_partner_box_row .vc_col-sm-3 {
        width: 50%;
    }
    .credentialing_partner_box_row .vc_col-sm-3:nth-child(2) {
        border-right: 0px;
        border-bottom: 1px solid #223579;
        padding-bottom: 30px;
        padding-top: 30px;
    }
    .credentialing_partner_box_row .vc_col-sm-3:nth-child(1) {
        border-bottom: 1px solid #223579;
        padding-bottom: 30px;
        padding-top: 30px;
    }
    .credentialing_partner_box_row h3.vc_custom_heading {
        font-size: 18px;
        line-height: 26px;
    }
    .credentialing_partner_box_row p {
        font-size: 14px;
        padding: 0px 0px 0px;
    }
    .credentialing_partner_box_row {
        padding: 20px;
    }
    .credentialing_partner_box_row .wpb_content_element {
        margin-bottom: 20px;
    }
    .credentialing_partner_box_row .wpb_content_element img {
        max-width: 55px !important;
    }
    .credentialing_partner_box_row .vc_col-sm-3:nth-child(3), 
    .credentialing_partner_box_row .vc_col-sm-3:nth-child(4) {
        padding-top: 30px;
        padding-bottom: 30px;
    }


    .opap-head p br {
        display: none;
    }

    .mh-specialist-head p br {
        display: none;
    }


    .green_btn.vc_btn3-container a {
        font-size: 12px;
        padding: 15px 27px 15px 10px !important;
    }
    .green_btn.vc_btn3-container a i {
        right: 10px !important;
    }


    .practices_choose_card h3.vc_custom_heading {
        font-size: 16px;
        padding: 12px 10px;
        line-height: 26px;
    }
    .practices_list ul li {
        font-size: 14px;
        margin-bottom: 10px;
    }
    .practices_list ul {
        padding: 0px 10px 0px 30px;
    }


    .onboarding_process .vc_col-sm-6 {
        padding: 80% 0px 80%;
    }
    .mhb-content.onboarding_process .left-tag-one {
        top: 0px;
    }
    .mhb-content.onboarding_process .right-tag-one {
        top: 15%;
    }
    .mhb-content.onboarding_process .left-tag-two {
        top: 32%;
    }
    .mhb-content.onboarding_process .left-tag-three {
        top: 62%;
    }
    .mhb-content.onboarding_process .right-tag-three {
        top: 77%;
    }
    .mhb-content.onboarding_process .right-tag-two {
        top: 48%;
    }


    .single-mhb-content .vc_col-sm-6 {
        padding: 115% 0px 115%;
    }


    .top_bottom_padd_50 {
        padding-top: 40px !important;
        padding-bottom: 40px;
    }
    .speciality_list_sec .wpb_content_element {
        margin-bottom: 0px;
    }
    .bottom_padd_50 {
        padding-bottom: 40px;
    }


    .pt-serve-head p br {
        display: none;
    }

    .list-item-box h3 {
        font-size: 14px;
        line-height: 24px;
    }

    .box_more_content ul li {
        font-size: 14px;
    }

    .counselors_process .vc_col-sm-6 {
        padding: 120% 0px 120%;
    }
    .counselors_process .left-tag-one {
        top: 0%;
    }
    .counselors_process .left-tag-two {
        top: 27%;
    }
    .counselors_process .left-tag-three {
        top: 52%;
    }
    .counselors_process .left-tag-four {
        top: 78%;
    }
    .counselors_process .right-tag-one {
        top: 15%;
    }
    .counselors_process .right-tag-two {
        top: 40%;
    }
    .counselors_process .right-tag-three {
        top: 66%;
    }


    .cbsp-content .vertical-tabs .vertical-tabs-nav li {
        font-size: 16px;
        line-height: 26px;
        padding: 0px 0px 0px 20px !important;
    }
    .cbsp-content .vertical-tabs h3 {
        text-align: left;
        font-size: 18px;
        line-height: 26px;
    }
    .cbsp-content .vertical-tabs p {
        text-align: left;
    }
    .cbsp-content .vertical-tabs .vertical-tab-content-box {
        padding-left: 0px;
    }


    .sbc-content h3 {
        font-size: 18px;
        line-height: 26px;
        margin-top: 15px;
        margin-bottom: 15px;
    }

    .billing-sol-content h3 {
        font-size: 18px;
        padding: 17px 20px 17px;
        min-height: 125px;
    }
    .billing-sol-content .section-para p {
        padding: 14px 20px 14px;
        min-height: 125px;
    }
    .billing-sol-content h2 {
        font-size: 20px;
        padding: 20px 0px 20px;
    }


    .onm-sec .mhb-content .vc_col-sm-6 {
        padding: 90% 0px 90%;
    }
    .onm-sec .mhb-content .left-tag-two {
        top: 35%;
    }
    .onm-sec .mhb-content .left-tag-three {
        top: 70%;
    }
    .onm-sec .mhb-content .right-tag-one {
        top: 17%;
    }
    .onm-sec .mhb-content .right-tag-two {
        top: 54%;
    }

    .won-content h2 br {
        display: none;
    }


    .onm-sec .mhb-content .vc_col-sm-6 {
        padding: 90% 0px 90%;
    }
    .onm-sec .mhb-content .left-tag-two {
        top: 38%;
    }
    .onm-sec .mhb-content .left-tag-three {
        top: 71%;
    }
    .onm-sec .mhb-content .right-tag-one {
        top: 18%;
    }
    .onm-sec .mhb-content .right-tag-two {
        top: 57%;
    }

    .spm-content .vc_col-sm-3 {
        width: 33.33%;
    }
    .spm-content .vc_col-sm-3:nth-last-child(2) {
        margin-bottom: 0px;
    }
    .spm-content .flip-box-inner h3 {
        font-size: 18px;
        margin-top: 10px;
    }

    .swc-content p br {
        display: none;
    }



    .fip-content .vc_col-sm-1\/5 {
        width: 33.33%;
        margin-bottom: 30px;
    }
    .fip-content p {
        font-size: 18px;
    }
    .fip-content .wpb_wrapper {
        padding: 15px 20px 15px;
    }
    .fip-content h6 {
        font-size: 30px;
    }
    .fip-content {
        justify-content: center;
    }
    .fip-content .vc_col-sm-1\/5:last-child {
        margin-bottom: 0px;
    }
    .fip-content .vc_col-sm-1\/5:nth-last-child(2) {
        margin-bottom: 0px;
    }

    .cac-content .vc_col-sm-4 {
        width: 50%;
        margin-bottom: 30px;
    }
    .cac-content {
        justify-content: center;
    }
    .cac-content .vc_col-sm-4:last-child {
        margin-bottom: 0px;
    }
    .cac-content h3 {
        font-size: 18px;
    }
    .cac-btn a {
        font-size: 14px !important;
    }
    .cac-btn {
        margin-top: 40px;
    }
    .cac-head {
        margin-bottom: 20px;
    }


    .cac-content .vc_col-sm-3 {
        width: 50%;
        margin-bottom: 30px;
    }
    .cac-content .vc_col-sm-3:last-child, 
    .cac-content .vc_col-sm-3:nth-last-child(2) {
        margin-bottom: 0px;
    }

    .rcw-list ul li {
        font-size: 14px;
    }

    .bbp-content h3 {
        font-size: 18px;
    }
    .bhs-content p.vc_custom_heading {
        font-size: 14px;
    }

    .wpp-content .wpb_wrapper {
        gap: 25px;
    }


    .blog-hero h1.blog-hero-title {
        z-index: 1;
        position: relative;
        font-size: 32px;
        margin-bottom: 40px;
        line-height: 40px;
    }
    .blog-hero {
        padding-top: 40px;
        padding-bottom: 40px;
    }
    .hero-post h2.post-title a {
        font-size: 24px;
        line-height: 35px;
    }
    .hero-post h2.post-title {
        margin-bottom: 10px;
    }
    .hero-content a.read-more-btn {
        font-size: 14px;
    }
    .hero-post span.post-date {
        font-size: 12px;
        margin-bottom: 10px;
    }
    .blog-hero:before {
        width: 435px;
    }
    .blog-hero:after {
        width: 475px;
        height: 475px;
    }
    .latest-news {
        padding-top: 40px;
        padding-bottom: 40px;
    }
    .latest-news-head h2 {
        font-size: 24px;
        line-height: 35px;
    }
    .latest-news ul.news-tabs li {
        font-size: 14px;
    }
    .latest-news ul.news-tabs {
        gap: 0px;
        justify-content: space-around;
        margin-bottom: 40px;
    }
    .news-content .news-card img {
        height: 220px;
    }
    .news-content .news-info a {
        font-size: 18px;
        line-height: 26px;
        margin-bottom: 10px;
    }
    .news-content .news-card span.date {
        font-size: 12px;
    }
    .news-content .news-card {
        margin-bottom: 30px;
    }



    .wpbstarter-page-title-area {
        padding: 40px 0px !important;
    }
    .custom-blog-banner .col-lg-12 {
        z-index: 1;
    }
    .custom-blog-banner:before {
        width: 480px;
        height: 480px;
    }
    .wpbstarter-page-title-area:after {
        width: 480px;
        height: 480px;
    }
    .custom-blog-banner h1.entry-title {
        font-size: 24px;
        line-height: 35px;
        margin-bottom: 10px;
    }
    .blog-middle-row img {
        height: auto;
    }
    .wpbstarter-content-area-padding {
        padding: 40px 0px !important;
    }


    .relates-blogs-sec {
        padding-top: 40px !important;
        padding-bottom: 40px !important;
    }


    

    .contastus-form label {
        font-size: 16px;
        line-height: 18px;
    }
    .contastus-form input {
        height: 47px;
        font-size: 14px;
        padding: 17px 14px 17px;
    }
    .contastus-form textarea {
        height: 140px;
        font-size: 14px;
        padding: 17px 14px 17px;
    }
    .contastus-form .submit-item input {
        font-size: 14px;
    }
    .contact-us-sec h6 {
        font-size: 20px;
        margin-bottom: 15px;
    }
    .contastus-form {
        margin-top: 20px;
    }
    .contact-us-content a.service-box img.service-img {
        max-width: 50px;
    }
    .contact-us-content a.service-box .service-title-para h2 {
        font-size: 18px;
        line-height: 18px;
        margin-bottom: 6px;
    }
    .contact-us-content .list-item-box img.list-item-img {
        max-width: 50px;
    }
    .contact-us-content .list-item-box h3 {
        font-size: 18px;
        margin-bottom: 5px;
        line-height: 18px;
    }
    .contact-us-content .list-item-box p {
        font-size: 14px;
        line-height: 24px;
    }
    .contact-us-content .vc_col-sm-6:first-child h6 {
        margin-bottom: 20px;
    }


    .piller-content .simple-toc ul li a {
        font-size: 16px;
        line-height: 25px;
    }
    .piller-content .piller-top-row .vc_col-sm-6:first-child p strong {
        font-size: 18px;
        line-height: 18px;
    }
    .piller-content .piller-top-row .vc_col-sm-6:first-child p {
        font-size: 13px;
        line-height: 20px;
    }
    .piller-content .piller-top-row .vc_col-sm-6:last-child p {
        font-size: 12px;
    }
    .piller-content .section-para, section-para p {
        margin-bottom: 15px;
    }
    .piller-content h2 {
        margin-bottom: 15px !important;
    }
    .piller-content ul li {
        font-size: 14px;
        line-height: 24px;
    }
    .piller-content .simple-toc ul li.active a {
        padding: 10px 0px 10px;
        background-color: transparent;
        margin: 0px !important;
        border-bottom: 1px solid #2B2B2B;
        border-radius: 0px;
    }

    .add-head {
        margin-bottom: 40px;
    }
    .add-content h3 {
        font-size: 18px;
        padding: 25px 15px 25px 25px;
        line-height: 26px;
        min-height: 104px;
    }
    .add-content p {
        padding: 19px 15px 19px 25px;
        min-height: 81px;
    }
    .add-note h3 {
        font-size: 24px;
        margin-bottom: 16px;
    }
    .add-note ul li {
        font-size: 14px;
    }
    .add-note {
        padding: 20px;
    }
    .bsa-key ul li {
        font-size: 14px;
    }
    .clb-head {
        margin-bottom: 40px;
    }
    .clb-content h3 {
        font-size: 16px;
        padding: 25px 0px 25px;
        margin-bottom: 20px !important;
    }
    .frb-choose-content h3 {
        font-size: 18px;
        line-height: 26px;
    }
    .opp-btm .vc_btn3-container a {
        font-size: 14px;
    }
    .opp-content .list-item-box h3 {
        font-size: 14px;
    }


    .inner_hero_content p br {
        display: none;
    }


    .msp-content .wpb_text_column p {
        font-size: 18px;
        line-height: 26px;
    }
    .msp-form-sec {
        margin-top: 40px;
        padding-top: 40px !important;
        padding-bottom: 40px;
    }
    .msp-form-sec h2 {
        margin-bottom: 40px !important;
    }
    .small-practices-form {
        padding: 30px 30px 6px;
    }
    .small-practices-form label {
        font-size: 18px;
        margin-bottom: 5px;
    }
    .small-practices-form input {
        height: 47px;
        font-size: 14px;
    }
    .small-practices-form .form-btn input {
        font-size: 14px;
    }


    .priceing-content p {
        margin-bottom: 15px !important;
    }
    .priceing-content h2 {
        margin-bottom: 15px !important;
    }
    .priceing-content ul {
        margin-bottom: 15px !important;
    }
    .priceing-content ul li {
        font-size: 14px;
        line-height: 24px;
    }
    .priceing-content h3 {
        font-size: 18px;
        line-height: 26px;
        margin-bottom: 15px !important;
    }



}


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

    p {
        font-size: 14px;
        line-height: 24px;
    }
    h3 {
        font-size: 24px;
        line-height: 34px;
    }



    .header_logo img {
        max-width: 140px;
    }
    ul#menu-main-nav li a.nav-link {
        font-size: 14px;
    }
    .blue_cta_btn a {
        font-size: 13px;
        padding: 15px 8px;
    }
    .header_mid .col-md-3 {
        width: 20%;
    }
    .header_mid .col-md-9 {
        width: 80%;
    }
    div#navbar-menu .col-md-3 {
        width: 25%;
    }
    div#navbar-menu .col-md-9 {
        width: 75%;
    }
    .custome_header .mega-menu-wrap ul.mega-menu li a.mega-menu-link {
        font-size: 16px !important;
    }
    .custome_header .mega-menu-wrap ul.mega-menu {
        gap: 22px;
    }
    .custome_header .mega-menu-wrap .services-nav-row li.services-nav-item li a.mega-menu-link {
        font-size: 12px !important;
    }
    .services-nav-row {
        padding: 12px 15px 12px !important;
    }



    .home-banner-content .home-here-sb p {
        font-size: 12px;
        margin-bottom: 15px !important;
    }
    .home-banner-content h1 {
        font-size: 26px;
        line-height: 34px;
        margin-bottom: 15px !important;
    }
    .home-banner-content p {
        font-size: 14px;
        line-height: 24px;
    }
    .home-banner-content p br {
        display: none;
    }
    .home-banner-content .vc_btn3-container {
        margin-top: 15px;
    }
    .home-banner-content button {
        font-size: 14px;
        padding: 10px 15px 10px 15px !important;
    }
    .home-banner-content .vc_inner .vc_column-inner > .wpb_wrapper {
        margin-top: 30px !important;
        gap: 20px;
    }
    .counter-number span {
        font-size: 18px;
    }
    .counter-box .icon-value {
        gap: 8px;
    }
    .counter-title {
        font-size: 12px;
    }
    section.home_banner_sec {
        padding-top: 40px !important;
    }
    .home-banner-content .vc_inner .wpb_text_column p:first-child {
        font-size: 18px;
        gap: 5px;
    }
    .home-banner-content .vc_inner .wpb_text_column p:last-child {
        font-size: 12px;
    }
    .home-banner-content .vc_col-sm-6:last-child > .vc_column-inner > .wpb_wrapper .counter-box {
        padding: 15px 10px 33px 10px;
    }
    .home-banner-content .vc_col-sm-6:last-child > .vc_column-inner > .wpb_wrapper .counter-box .counter-number {
        bottom: 5px;
    }
    .home-banner-content .vc_col-sm-6:last-child > .vc_column-inner > .wpb_wrapper .counter-box .counter-number span {
        font-size: 16px;
    }
    .home_banner_sec:before {
        width: 400px;
        height: 375px;
        top: -30px;
        right: -10%;
    }
    .home_banner_sec:after {
        width: 380px;
        height: 350px;
        top: 30%;
        right: 30%;
    }


    .section-head, .section-head h2 {
        font-size: 24px;
        line-height: 34px;
    }
    .offering-head {
        margin-bottom: 20px;
    }
    .top_bottom_padd_100 {
        padding-top: 40px !important;
        padding-bottom: 40px;
    }
    .offering-content .vc_general ul.vc_tta-tabs-list li a {
        font-size: 16px;
        line-height: 24px;
        padding: 15px 15px 16px;
    }
    .offering-content .vc_general ul.vc_tta-tabs-list li {
        margin-bottom: 15px;
    }
    .offering-content .vc_general .vc_tta-panels h4 {
        font-size: 22px;
        line-height: 33px;
        margin-bottom: 10px;
    }
    .offering-content .vc_general .vc_tta-panels p {
        font-size: 14px;
        line-height: 24px;
        margin-bottom: 10px;
    }
    .offering-content .vc_general .vc_tta-panels-container .vc_btn3-container {
        margin-bottom: 15px;
    }
    .offering-content .vc_general .vc_tta-panels-container .vc_btn3-container a {
        font-size: 14px;
    }


    .top_padd_100 {
        padding-top: 40px !important;
    }
    .mh-level-head {
        margin-bottom: 40px;
    }
    .mh-level-sec .vc_col-sm-3 > .vc_column-inner > .wpb_wrapper .flip-box h3 {
        font-size: 16px;
        margin-top: 10px;
        padding-bottom: 10px;
    }
    .mh-level-sec .vc_col-sm-3 > .vc_column-inner > .wpb_wrapper .flip-box .flip-box-front {
        padding: 20px 20px 20px;
    }
    .mh-level-sec .vc_col-sm-3 > .vc_column-inner > .wpb_wrapper .flip-box img.flip-img {
        max-width: 50px;
    }
    .flip-img {
        max-width: 50px;
    }
    .flip-box-inner {
        height: 200px;
    }
    .flip-box-back p {
        margin-bottom: 0px;
    }
    .spm-content .flip-box-inner .flip-box-back p {
        line-height: 24px;
    }


    .nms-content {
        padding: 40px 16px 40px;
    }
    .nms-content h2 {
        font-size: 22px;
        line-height: 32px;
        margin-bottom: 15px;
        margin-top: 10px;
    }
    .nms-content h2 br {
        display: none;
    }
    .section-para, .section-para p {
        font-size: 14px;
        line-height: 24px;
    }
    .nms-content p.vc_custom_heading {
        margin-bottom: 20px;
    }
    .nms-content p.vc_custom_heading br {
        display: none;
    }
    .nms-content button {
        font-size: 14px;
    }
    .counter-content .vc_col-sm-6 > .vc_column-inner > .wpb_wrapper {
        padding: 25px 18px 25px !important;
        margin-bottom: 20px;
    }
    .counter-content .counter-number span {
        font-size: 26px;
        line-height: 26px;
    }
    .counter-content .counter-title {
        font-size: 14px;
        margin-top: 5px;
    }
    .counter-content .wpb_text_column p:first-child {
        font-size: 26px;
        line-height: 26px;
    }
    .counter-content .wpb_text_column p:last-child {
        font-size: 14px;
        margin-top: 5px;
    }


    .sws-head {
        margin-bottom: 40px;
    }
    .sws-sec h3.vc_custom_heading {
        font-size: 22px;
        padding-top: 20px;
    }
    .state-list h4.vc_custom_heading a {
        width: 45%;
        font-size: 14px;
        padding: 15px 43px 14px;
    }
    .state-list .wpb_wrapper {
        height: 310px;
        gap: 15px;
    }


    .cfs-content h2 {
        font-size: 22px;
        line-height: 33px;
    }
    .cfs-content .vc_btn3-container a {
        font-size: 14px;
    }



    .mhb-content h3 {
        font-size: 18px;
    }
    .mhb-content p {
        font-size: 14px;
        line-height: 24px;
    }
    .mhb-content .vc_inner .vc_column-inner > .wpb_wrapper {
        max-width: 420px;
    }
    .mhb-content .right-tag-two {
        top: 30%;
    }
    .mhb-content {
        position: relative;
        padding: 50px 0px 0px;
    }
    .mhb-content:before {
        content: '';
        width: 5px;
        height: 100%;
        display: block !important;
        position: absolute;
        top: 0px;
        right: 0px;
        background: linear-gradient(180deg, #223579 0%, #6FE8B7 50%, #223579 100%);
        margin: 0px auto 0px !important;
        left: 0px;
    }
    .mhb-sec .left-col:before {
        opacity: 0;
    }
    .mhb-content .vc_col-sm-6:first-child .vc_inner .vc_col-sm-12:before {
        width: 30px;
        height: 30px;
        top: 45%;
        right: -64px;
        background: #223579;
        background: radial-gradient(circle, rgba(34, 53, 121, 1) 15%, rgba(34, 53, 121, 0.15) 40%);
    }
    .mhb-content .vc_col-sm-6:first-child .vc_inner .vc_col-sm-12:after {
        width: 15px;
        height: 15px;
        top: 48%;
        right: -57px;
        opacity: 0;
    }
    .mhb-content .right-col .vc_inner .vc_col-sm-12:before {
        width: 30px;
        height: 30px;
        top: 45%;
        left: -62px;
        background: #6FE8B7;
        background: radial-gradient(circle, rgba(111, 232, 183, 1) 15%, rgba(111, 232, 183, 0.15) 40%);
    }
    .mhb-content .right-col .vc_inner .vc_col-sm-12:after {
        width: 15px;
        height: 15px;
        top: 48%;
        left: -6px;
        opacity: 0;
    }
    .mhb-content .right-tag-one {
        top: 11%;
    }
    .mhb-content .right-tag-three {
        top: 50%;
    }
    .mhb-content .left-tag-two {
        top: 20%;
    }
    .mhb-content .right-tag-four {
        top: 69%;
    }
    .mhb-content .right-tag-five {
        top: 88%;
    }
    .mhb-content .left-tag-three {
        top: 40%;
    }
    .mhb-content .left-tag-one {
        top: 0%;
    }
    .mhb-content .left-tag-four {
        top: 60%;
    }
    .mhb-content .left-tag-five {
        top: 79%;
    }
    .mhb-head {
        margin-bottom: 20px;
    }
    .mhb-content .vc_col-sm-6 {
        padding: 100% 0px 100%;
    }


    .testimonial-sec {
        padding-top: 50px !important;
        padding-bottom: 50px;
    }
    p.testimonial-desc {
        font-size: 14px;
        line-height: 24px;
        margin: 20px 0px;
    }
    p.client-name {
        font-size: 18px;
        margin-bottom: 5px;
        line-height: 18px;
    }
    span.client-designation {
        font-size: 14px;
        line-height: 20px;
    }
    .item-content {
        width: 78%;
    }
    .item-img {
        width: 18%;
    }
    .item-row {
        justify-content: space-between;
    }
    .testimonial-counter .vc_column-inner > .wpb_wrapper {
        gap: 50px;
        justify-content: center;
    }
    .testimonial-counter .vc_column-inner .wpb_wrapper .wpb_text_column p:first-child {
        font-size: 25px;
        line-height: 25px;
    }
    .testimonial-counter .vc_column-inner .wpb_wrapper .wpb_text_column p:last-child {
        font-size: 14px;
        line-height: 24px;
        margin-top: 5px;
    }
    .testimonial-counter .counter-box .counter-number span {
        font-size: 25px;
        line-height: 25px;
    }
    .testimonial-counter .counter-box .counter-title {
        font-size: 14px;
        line-height: 24px;
        margin-top: 5px;
    }
    .item-img:before {
        width: 30px;
        height: 30px;
        background-size: 100%;
        right: 8px;
        top: -15px;
    }
    .testimonial-item {
        padding: 45px 45px 40px;
        max-width: 800px;
    }


    .ubf-head {
        margin-bottom: 20px;
    }
    .ubf-content .blog-item.big img {
        height: 200px;
    }
    .blog-item.big .content span.date {
        font-size: 12px;
    }
    .blog-item.big .content h3 {
        margin-bottom: 10px;
    }
    .blog-item.big .content h3 a {
        font-size: 18px;
        line-height: 26px;
    }
    .blog-item.big .content p {
        font-size: 14px;
        line-height: 24px;
    }
    .blog-item.big .content a.read-more {
        font-size: 14px;
    }
    .blog-item.big .content {
        padding: 15px 20px 20px;
    }
    .blog-item.small span.date {
        font-size: 12px;
        margin-bottom: 5px;
    }
    .blog-item.small .content h3 {
        margin-bottom: 10px;
    }
    .blog-item.small .content h3 a {
        font-size: 14px;
        line-height: 24px;
    }
    .blog-item.small .content p {
        font-size: 14px;
        line-height: 24px;
        margin-bottom: 10px;
    }
    .blog-item.small .content a.read-more {
        font-size: 14px;
    }
    .blog-item.small .content {
        padding: 15px 15px 15px 15px;
    }
    .blog-item.small .thumb a {
        height: 100%;
    }
    .ubf-content .vc_btn3-container a {
        font-size: 14px;
    }
    .ubf-content .vc_btn3-container {
        margin-top: 40px;
    }



    .mhs-head {
        margin-bottom: 20px;
    }
    .custom-blog-3col .thumb img {
        height: 180px;
    }
    .custom-blog-3col .blog-item span.date {
        font-size: 12px;
        margin-bottom: 10px;
    }
    .custom-blog-3col .blog-item h3 {
        margin-bottom: 10px;
    }
    .custom-blog-3col .blog-item h3 a {
        font-size: 16px;
        line-height: 26px;
    }
    .custom-blog-3col .blog-item p {
        font-size: 14px;
        line-height: 24px;
        margin-bottom: 10px;
    }
    .custom-blog-3col .blog-item a.read-more {
        font-size: 14px;
    }
    .custom-blog-3col .blog-item .content {
        padding: 15px;
    }
    .mhs-content .vc_btn3-container a {
        font-size: 14px;
    }
    .mhs-content .vc_btn3-container {
        margin-top: 40px;
    }



    .faqs-head {
        margin-bottom: 20px;
    }
    .faqs-content .vc_tta-panel .vc_tta-panel-heading a {
        font-size: 16px;
        line-height: 24px;
    }
    .faqs-content .vc_tta-panel {
        margin-bottom: 20px;
        padding: 20px 0px 20px;
    }
    .faqs-content .vc_tta-panel .vc_tta-panel-body p {
        font-size: 12px;
        line-height: 22px;
    }


    .shq-content .question-head {
        font-size: 22px;
        margin-bottom: 10px;
    }
    .shq-content .vc_btn3-container a {
        font-size: 14px;
    }
    .shq-content .wpb_wrapper {
        padding: 30px 20px 30px;
    }
    .bottom_padd_100 {
        padding-bottom: 40px !important;
    }


    .custome-footer .logo-des-col p {
        font-size: 14px;
        line-height: 22px;
    }
    .custome-footer h3 {
        font-size: 18px;
        margin-bottom: 10px;
        margin-top: 35px;
    }
    .custome-footer ul.menu a.nav-link {
        font-size: 14px;
    }
    .custome-footer ul.menu {
        gap: 10px;
    }
    .custome-footer .col-md-3:last-child {
        padding-left: 15px;
    }
    ul.getintouct-main li, ul.getintouct-main a {
        font-size: 14px;
    }
    ul.getintouct-main li {
        margin-bottom: 10px;
    }
    ul.getintouct-main li span, ul.getintouct-main a span {
        font-size: 12px;
    }
    .custome-footer > .container {
        padding-top: 40px;
        padding-bottom: 50px;
    }
    .footer-copyright p {
        font-size: 12px;
        line-height: 22px;
    }
    .footer-copyright ul a {
        font-size: 12px;
    }
    .footer-copyright {
        padding: 20px 0px 20px;
    }


    .inner_hero_content .inner-here-sb {
        margin-bottom: 20px !important;
        font-size: 12px;
    }
    .inner_hero_content h1 {
        margin-bottom: 15px !important;
        font-size: 24px;
        line-height: 35px;
    }
    .inner_hero_content p {
        margin-bottom: 20px;
    }
    .inner_hero_sec:after {
        width: 490px;
        height: 100%;
        top: 0px;
    }
    .inner_hero_sec:before {
        width: 420px;
        bottom: -120px;
    }
    .inner_hero_sec {
        padding-top: 40px !important;
        padding-bottom: 40px;
    }
    .inner_hero_content button {
        font-size: 14px;
    }


    .services-listing-sec {
        padding-top: 40px !important;
        padding-bottom: 40px;
    }
    .service-title-para h2 {
        font-size: 22px;
        line-height: 32px;
        margin-bottom: 10px;
    }
    .service-title-para p {
        font-size: 14px;
        line-height: 24px;
    }
    .service-title-para {
        margin-right: 0px;
        padding: 0px 30px 0px;
        max-width: 465px;
    }
    .billing-services-wrapper .service-box .service-btn {
        margin-right: 0px;
        width: 40px;
        height: 40px;
    }
    .billing-services-wrapper .service-box .service-btn i {
        font-size: 18px;
    }
    .billing-services-wrapper .service-box {
        margin-bottom: 30px;
    }



    .mh-specialist-head p {
        margin-bottom: 40px;
    }
    .mh-specialist-head .bold-para {
        font-size: 14px;
        margin-bottom: 20px ;
    }
    .mh-specialist-content h3 {
        font-size: 16px;
        margin-top: 10px;
        line-height: 26px;
    }
    .mh-specialist-content .vc_column-inner > .wpb_wrapper {
        padding: 15px 15px 15px;
    }


    .pt-serve-head {
        margin-bottom: 40px;
    }
    .pt-serve-head p {
        margin-bottom: 0px;
    }
    .pt-serve-content {
        margin-bottom: 0px;
    }
    .pt-serve-content .vc_col-sm-3 {
        width: 50% !important;
        margin-bottom: 30px;
    }
    .pt-serve-content h3 {
        font-size: 18px;
        line-height: 28px;
    }
    .pt-serve-sec {
        padding-bottom: 20px;
    }



    .rc-management-head {
        margin-bottom: 40px;
    }
    .rc-management-content .list-item-box h3 {
        font-size: 18px;
        line-height: 28px;
    }
    .rc-management-content .list-item-box p {
        font-size: 14px;
        line-height: 24px;
    }
    .rc-management-content .list-item-box {
        padding: 20px 15px 20px;
        gap: 8px;
    }


    .ecm-head {
        margin-bottom: 40px;
    }
    .ecm-content .ecm-list ol li {
        font-size: 18px;
        line-height: 26px;
        margin-bottom: 10px;
    }
    .ecm-content .ecm-note p {
        font-size: 14px;
        padding: 15px 30px 15px 15px;
        line-height: 24px;
    }
    .ecm-right-col > .vc_column-inner > .wpb_wrapper {
        padding: 30px 20px 30px;
    }
    .ecm-right-col .vc_inner .vc_column-inner > .wpb_wrapper {
        padding: 15px 18px 15px;
    }
    .ecm-right-col .vc_inner h3 {
        font-size: 22px;
        line-height: 32px;
    }
    .ecm-right-col .vc_inner p {
        font-size: 14px;
        line-height: 24px;
    }
    .ecm-right-note .vc_col-sm-12 > .vc_column-inner > .wpb_wrapper .wpb_text_column p {
        font-size: 16px;
    }
    .ecm-right-note .vc_col-sm-12 > .vc_column-inner > .wpb_wrapper {
        padding: 20px 15px 20px;
    }


    .claim-sec {
        padding-top: 50px !important;
        padding-bottom: 50px;
    }
    .blog-form-row {
        margin-bottom: 40px;
    }
    .claim-sec h2 br {
        display: none;
    }
    .claim-sec h2 {
        margin-bottom: 10px !important;
    }
    .claim-sec br {
        display: none;
    }
    .claim-sec .list-item-box h3 {
        font-size: 14px;
        line-height: 24px;
    }
    .claim-sec .list-item-box {
        gap: 10px;
    }
    .claim-form-col h4 {
        font-size: 22px;
        line-height: 32px;
    }
    .claim-form-col > .vc_column-inner > .wpb_wrapper {
        padding: 30px 20px 10px;
    }
    .claim-form input {
        font-size: 14px;
    }
    .claim-form p {
        margin-bottom: 10px !important;
    }
    .claim-form .submit-btn p input {
        font-size: 14px;
    }


    .single-mhb-content .vc_col-sm-6 {
        padding: 90% 0px 90%;
    }
    .single-mhb-content .left-tag-two {
        top: 24%;
    }
    .single-mhb-content .right-tag-one {
        top: 11%;
    }
    .single-mhb-content .left-tag-three {
        top: 48%;
    }
    .single-mhb-content .right-tag-two {
        top: 34%;
    }
    .single-mhb-content .right-tag-four {
        top: 83%;
    }
    .single-mhb-content .left-tag-four {
        top: 72%;
    }
    .single-mhb-content .right-tag-three {
        top: 61%;
    }


    .bom-head {
        margin-bottom: 40px;
    }
    .bom-content h3 {
        font-size: 18px;
        line-height: 28px;
    }
    .bom-content .vc_column-inner > .wpb_wrapper {
        padding: 15px 15px 15px;
    }
    .bom-content p br {
        display: none;
    }
    .bom-sec {
        padding-top: 40px !important;
        padding-bottom: 40px;
    }


    .wcm-content p br {
        display: none;
    }
    .wcm-content h2.section-head {
        margin-bottom: 10px !important;
    }
    .wcm-content h2.section-head br {
        display: none;
    }
    .wcm-content p {
        margin-bottom: 10px;
    }
    .wcm-content .bold-para {
        font-size: 14px;
        line-height: 24px;
        margin-bottom: 10px;
    }
    .wcm-content .bold-para br {
        display: none;
    }
    .wcm-box-row h3.wcm-h3 {
        font-size: 16px;
        line-height: 24px;
        margin-bottom: 5px;
        margin-top: 5px;
    }
    .wcm-box-row .vc_column-inner > .wpb_wrapper {
        padding: 20px 15px 20px;
    }
    .wcm-box-row {
        margin-bottom: 20px;
    }
    .wcm-content .counter-box .counter-number span {
        font-size: 28px;
        line-height: 38px;
    }
    .wcm-content .counter-box img {
        max-width: 45px;
    }
    .wcm-content .counter-box .counter-title {
        font-size: 20px;
        line-height: 26px;
        margin-top: 5px;
    }
    .wcm-content .vc_col-sm-6:last-child .wpb_text_column .wpb_wrapper p:first-child {
        font-size: 28px;
        line-height: 38px;
        margin-bottom: 5px;
    }
    .wcm-content .vc_col-sm-6:last-child .wpb_text_column .wpb_wrapper p:first-child img {
        margin-right: 5px;
        max-width: 45px;
    }
    .wcm-content .vc_col-sm-6:last-child .wpb_text_column .wpb_wrapper p:last-child {
        font-size: 20px;
        line-height: 26px;
    }


    .osp-head {
        margin-bottom: 40px;
    }
    .osp-content .vc_column-inner > .wpb_wrapper h3 {
        font-size: 16px;
        line-height: 26px;
    }
    .osp-content .vc_column-inner > .wpb_wrapper h3 br {
        display: none;
    }
    .osp-content .vc_column-inner > .wpb_wrapper {
        height: 100%;
        padding: 20px 15px 20px;
        display: flex;
        justify-content: center;
        align-items: center;
    }
    .osp-content {
        margin-bottom: 40px;
    }

    .offering-content ul.vertical-tabs-nav li {
        font-size: 16px;
        padding: 14px 20px 14px;
    }
    .offering-content .vertical-tabs-content h3 {
        text-align: left;
        font-size: 22px;
        line-height: 32px;
        margin-bottom: 10px;
    }
    .offering-content .vertical-tabs-content p {
        font-size: 14px;
        line-height: 24px;
        text-align: left;
    }
    .offering-content .vertical-tabs-content a {
        font-size: 14px;
        margin-bottom: 20px;
        text-align: left;
        display: block;
    }
    .offering-btn {
        margin-top: 40px;
    }
    .offering-btn a.vc_general {
        font-size: 14px;
    }

    .progress-cta a {
        font-size: 14px !important;
    }


    ul.fixd-sidebar a {
        font-size: 14px;
        padding: 4px 5px 4px;
    }
    ul.fixd-sidebar button {
        font-size: 14px;
        padding: 4px 5px 4px;
    }
    ul.fixd-sidebar {
        transform: translate(165px, 0px);
    }
    ul.fixd-sidebar a:hover {
        transform: translate(-165px, 0px);
    }
    ul.fixd-sidebar button:hover {
        transform: translate(-165px, 0px);
    }


    .header_topbar p {
        font-size: 12px;
    }
    .header_topbar ul a {
        font-size: 12px;
    }
    .header_topbar .col-md-6:first-child {
        width: 40%;
    }
    .header_topbar .col-md-6:last-child {
        width: 60%;
    }


    .wpo-head {
        margin-bottom: 20px;
    }
    .wpo-content h3 {
        font-size: 20px;
        line-height: 32px;
    }


    .get-cta-content .vc_col-sm-6:last-child > .vc_column-inner > .wpb_wrapper {
        padding: 40px 30px 16px;
    }
    .get-cta-content .vc_inner p {
        font-size: 16px;
    }
    .get-cta-content .vc_inner p a {
        font-size: 20px;
    }
    .get-cta-sec {
        padding-top: 50px !important;
        padding-bottom: 50px !important;
    }


    .faqs-content .accordion-item .accordion-title {
        font-size: 16px;
        line-height: 26px;
        padding: 20px 20px 20px !important;
    }

    .custome-footer iframe {
        height: 220px !important;
    }


    .cap-content ul li {
        font-size: 14px;
    }
    .cap-content .wpb_text_column p {
        font-size: 14px;
    }
    .cap-content p br {
        display: none;
    }

    .casp-content h3 {
        font-size: 16px;
    }
    .casp-content h3 br {
        display: none;
    }
    .casp-content .wpb_wrapper {
        padding: 20px 10px 20px;
    }


    .rts-sec h3 {
        font-size: 14px;
        margin-bottom: 15px;
    }
    .behavioral_box_row h3.vc_custom_heading {
        font-size: 18px;
        line-height: 30px;
    }
    .behavioral_box_row p.vc_custom_heading {
        font-size: 14px;
    }
    .behavioral_box_row .wpb_content_element {
        margin-bottom: 20px !important;
    }


    .mhra-content .list-item-box h3 {
        font-size: 18px;
        line-height: 26px;
    }
    .mhra-content .list-item-box p {
        font-size: 14px;
        line-height: 24px;
    }
    .mhra-content .list-item-box {
        padding: 18px 10px 18px 10px;
    }
    .mhra-head {
        margin-bottom: 40px;
    }


    .opap-head {
        margin-bottom: 40px;
    }
    .opap-content img {
        max-width: 70px !important;
    }
    .opap-content .vc_col-sm-1\/5 .vc_column-inner:before {
        top: 20%;
        left: -30px;
        background-size: 80%;
    }


    .bbp-content p {
        font-size: 18px;
    }
    .bbp-content p br {
        display: none;
    }
    .bbp-content img {
        max-width: 50px !important;
    }
    .bbp-content .vc_col-sm-4 > .vc_column-inner > .wpb_wrapper {
        padding: 30px 15px 30px;
    }
    .bbp-head {
        margin-bottom: 40px;
    }


    .six_six_col_sec .wpb_content_element {
        margin-bottom: 20px;
    }
    .six_col_white_box h3.vc_custom_heading {
        font-size: 18px;
    }
    .six_col_white_box ul li {
        font-size: 14px;
    }
    .six_col_white_box p {
        font-size: 14px;
        margin: 0px;
    }
    .six_col_white_box ul {
        margin: 20px 0px;
    }


    .box_more_content p {
        font-size: 14px;
    }
    .box_more_content ul li {
        font-size: 14px;
    }
    .mh-specialist-head {
        margin-bottom: 0px;
    }


    .box_more_content p {
        font-size: 14px;
    }
    .box_more_content ul li {
        font-size: 14px;
    }


    .short_center_line .vc_col-sm-6 {
        padding: 40% 0px 40%;
    }
    .short_center_line .left-tag-one {
        top: 0%;
    }
    .short_center_line .left-tag-two {
        top: 40%;
    }
    .short_center_line .right-tag-one {
        top: 20%;
    }
    .short_center_line .right-tag-two {
        top: 60%;
    }


    .credentialing_approach_sec ul li {
        font-size: 14px;
    }
    .credentialing_approach_sec h3.vc_custom_heading {
        font-size: 22px;
    }

    .credentialing_partner_box_row h3.vc_custom_heading {
        font-size: 17px;
        line-height: 26px;
    }
    .credentialing_partner_box_row p {
        font-size: 14px;
        padding: 0px 0px;
    }
    .credentialing_partner_box_row .wpb_content_element {
        margin-bottom: 20px !important;
    }


    .green_btn.vc_btn3-container a {
        font-size: 15px;
    }


    .practices_choose_card h3.vc_custom_heading {
        font-size: 18px;
        line-height: 26px;
    }
    .practices_list ul li {
        font-size: 14px;
        margin-bottom: 10px;
    }
    .practices_list ul {
        padding: 0px 10px 0px 30px;
    }

    .box_more_content ul li:before {
        background-size: 13px;
        background-repeat: no-repeat;
    }


    .onboarding_process .vc_col-sm-6 {
        padding: 55% 0px 55%;
    }
    .mhb-content.onboarding_process .left-tag-one {
        top: 0%;
    }
    .mhb-content.onboarding_process .right-tag-one {
        top: 15%;
    }
    .mhb-content.onboarding_process .left-tag-two {
        top: 30%;
    }
    .mhb-content.onboarding_process .right-tag-two {
        top: 45%;
    }
    .mhb-content.onboarding_process .left-tag-three {
        top: 60%;
    }
    .mhb-content.onboarding_process .right-tag-three {
        top: 75%;
    }


    .single-mhb-content .vc_col-sm-6 {
        padding: 75% 0px 75%;
    }


    .top_bottom_padd_50 {
        padding-top: 40px !important;
        padding-bottom: 40px;
    }
    .speciality_list_sec .wpb_content_element {
        margin-bottom: 0px;
    }
    .bottom_padd_50 {
        padding-bottom: 40px;
    }

    .list-item-box h3 {
        font-size: 14px;
        line-height: 24px;
    }



    .box_more_content ul li {
        font-size: 14px;
    }

    .counselors_process .vc_col-sm-6 {
        padding: 80% 0px 80%;
    }
    .counselors_process .left-tag-one {
        top: 0%;
    }
    .counselors_process .left-tag-two {
        top: 27%;
    }
    .counselors_process .left-tag-three {
        top: 52%;
    }
    .counselors_process .left-tag-four {
        top: 78%;
    }
    .counselors_process .right-tag-one {
        top: 15%;
    }
    .counselors_process .right-tag-two {
        top: 40%;
    }
    .counselors_process .right-tag-three {
        top: 66%;
    }



    .cbsp-content .vertical-tabs .vertical-tabs-nav li {
        font-size: 16px;
        line-height: 26px;
        padding: 0px 0px 0px 20px !important;
    }
    .cbsp-content .vertical-tabs h3 {
        text-align: left;
        font-size: 18px;
        line-height: 26px;
    }
    .cbsp-content .vertical-tabs p {
        text-align: left;
    }
    .cbsp-content .vertical-tabs .vertical-tab-content-box {
        padding-left: 0px;
    }


    .sbc-content h3 {
        font-size: 18px;
        line-height: 26px;
        margin-top: 15px;
        margin-bottom: 15px;
    }
    .sbc-content h3 br {
        display: none;
    }

    .billing-sol-content h3 {
        font-size: 18px;
        padding: 17px 20px 17px;
        min-height: 102px;
    }
    .billing-sol-content .section-para p {
        padding: 14px 20px 14px;
        min-height: 102px;
    }
    .billing-sol-content h2 {
        font-size: 20px;
        padding: 20px 0px 20px;
    }


    .onm-sec .mhb-content .vc_col-sm-6 {
        padding: 60% 0px 60%;
    }
    .onm-sec .mhb-content .left-tag-two {
        top: 35%;
    }
    .onm-sec .mhb-content .left-tag-three {
        top: 71%;
    }
    .onm-sec .mhb-content .right-tag-one {
        top: 15%;
    }
    .onm-sec .mhb-content .right-tag-two {
        top: 54%;
    }


    .spm-content .flip-box-inner h3 {
        font-size: 18px;
        margin-top: 10px;
    }


    .swc-content p br {
        display: none;
    }

    .fip-content .vc_col-sm-1\/5 {
        width: 33.33%;
        margin-bottom: 30px;
    }
    .fip-content p {
        font-size: 18px;
    }
    .fip-content .wpb_wrapper {
        padding: 15px 20px 15px;
    }
    .fip-content h6 {
        font-size: 30px;
    }
    .fip-content {
        justify-content: center;
    }
    .fip-content .vc_col-sm-1\/5:last-child {
        margin-bottom: 0px;
    }
    .fip-content .vc_col-sm-1\/5:nth-last-child(2) {
        margin-bottom: 0px;
    }

    .cac-content h3 {
        font-size: 17px;
    }
    .cac-head {
        margin-bottom: 20px;
    }
    .cac-btn a {
        font-size: 14px !important;
    }
    .cac-btn {
        margin-top: 40px;
    }


    .bhs-content p.vc_custom_heading {
        font-size: 14px;
    }
    .bbp-content h3 {
        font-size: 18px;
    }

    .rcw-list ul li {
        font-size: 14px;
    }


    .blog-hero h1.blog-hero-title {
        z-index: 1;
        position: relative;
        font-size: 32px;
        margin-bottom: 40px;
        line-height: 40px;
    }
    .blog-hero {
        padding-top: 40px;
        padding-bottom: 40px;
    }
    .hero-post h2.post-title a {
        font-size: 24px;
        line-height: 35px;
    }
    .hero-post h2.post-title {
        margin-bottom: 10px;
    }
    .hero-content a.read-more-btn {
        font-size: 14px;
    }
    .hero-post span.post-date {
        font-size: 12px;
        margin-bottom: 10px;
    }
    .blog-hero:before {
        width: 435px;
    }
    .blog-hero:after {
        width: 475px;
        height: 475px;
    }
    .latest-news {
        padding-top: 40px;
        padding-bottom: 40px;
    }
    .latest-news-head h2 {
        font-size: 24px;
        line-height: 35px;
    }
    .latest-news ul.news-tabs li {
        font-size: 14px;
    }
    .latest-news ul.news-tabs {
        gap: 25px;
        margin-bottom: 40px;
    }
    .news-content .news-card img {
        height: 220px;
    }
    .news-content .news-info a {
        font-size: 18px;
        line-height: 26px;
        margin-bottom: 10px;
    }
    .news-content .news-card span.date {
        font-size: 12px;
    }
    .news-content .news-card {
        margin-bottom: 30px;
    }


    .wpbstarter-page-title-area {
        padding: 40px 0px !important;
    }
    .custom-blog-banner .col-lg-12 {
        z-index: 1;
    }
    .custom-blog-banner:before {
        width: 480px;
        height: 480px;
    }
    .wpbstarter-page-title-area:after {
        width: 480px;
        height: 480px;
    }
    .custom-blog-banner h1.entry-title {
        font-size: 24px;
        line-height: 35px;
        margin-bottom: 10px;
    }
    .blog-middle-row img {
        height: auto;
    }
    .wpbstarter-content-area-padding {
        padding: 40px 0px !important;
    }


    .relates-blogs-sec {
        padding-top: 40px !important;
        padding-bottom: 40px !important;
    }


    


    .contastus-form label {
        font-size: 16px;
        line-height: 18px;
    }
    .contastus-form input {
        height: 47px;
        font-size: 14px;
        padding: 17px 14px 17px;
    }
    .contastus-form textarea {
        height: 140px;
        font-size: 14px;
        padding: 17px 14px 17px;
    }
    .contastus-form .submit-item input {
        font-size: 14px;
    }
    .contact-us-sec h6 {
        font-size: 20px;
        margin-bottom: 15px;
    }
    .contastus-form {
        margin-top: 20px;
    }
    .contact-us-content a.service-box img.service-img {
        max-width: 50px;
    }
    .contact-us-content a.service-box .service-title-para h2 {
        font-size: 18px;
        line-height: 18px;
        margin-bottom: 6px;
    }
    .contact-us-content .list-item-box img.list-item-img {
        max-width: 50px;
    }
    .contact-us-content .list-item-box h3 {
        font-size: 18px;
        margin-bottom: 5px;
        line-height: 18px;
    }
    .contact-us-content .list-item-box p {
        font-size: 14px;
        line-height: 24px;
    }
    .contact-us-content .vc_col-sm-6:first-child h6 {
        margin-bottom: 20px;
    }


    .piller-content .simple-toc ul li a {
        font-size: 16px;
        line-height: 25px;
    }
    .piller-content .piller-top-row .vc_col-sm-6:first-child p strong {
        font-size: 18px;
        line-height: 18px;
    }
    .piller-content .piller-top-row .vc_col-sm-6:first-child p {
        font-size: 13px;
        line-height: 20px;
    }
    .piller-content .piller-top-row .vc_col-sm-6:last-child p {
        font-size: 12px;
    }
    .piller-content .section-para, section-para p {
        margin-bottom: 15px;
    }
    .piller-content h2 {
        margin-bottom: 15px !important;
    }
    .piller-content ul li {
        font-size: 14px;
        line-height: 24px;
    }
    .piller-content .simple-toc ul li.active a {
        padding: 10px 0px 10px;
        background-color: transparent;
        margin: 0px !important;
        border-bottom: 1px solid #2B2B2B;
        border-radius: 0px;
    }


    .add-head {
        margin-bottom: 40px;
    }
    .add-content h3 {
        font-size: 18px;
        padding: 25px 15px 25px 25px;
        line-height: 26px;
        min-height: 104px;
    }
    .add-content p {
        padding: 19px 15px 19px 25px;
        min-height: 81px;
    }
    .add-note h3 {
        font-size: 24px;
        margin-bottom: 16px;
    }
    .add-note ul li {
        font-size: 14px;
    }
    .add-note {
        padding: 20px;
    }
    .bsa-key ul li {
        font-size: 14px;
    }
    .clb-head {
        margin-bottom: 40px;
    }
    .clb-content h3 {
        font-size: 16px;
        padding: 25px 0px 25px;
        margin-bottom: 20px !important;
    }
    .frb-choose-content h3 {
        font-size: 18px;
        line-height: 26px;
    }
    .opp-btm .vc_btn3-container a {
        font-size: 14px;
    }
    .opp-content .list-item-box h3 {
        font-size: 14px;
    }


    .msp-content .wpb_text_column p {
        font-size: 18px;
        line-height: 26px;
    }
    .msp-form-sec {
        margin-top: 40px;
        padding-top: 40px !important;
        padding-bottom: 40px;
    }
    .msp-form-sec h2 {
        margin-bottom: 40px !important;
    }
    .small-practices-form {
        padding: 30px 30px 6px;
    }
    .small-practices-form label {
        font-size: 18px;
        margin-bottom: 5px;
    }
    .small-practices-form input {
        height: 47px;
        font-size: 14px;
    }
    .small-practices-form .form-btn input {
        font-size: 14px;
    }


    .priceing-content p {
        margin-bottom: 15px !important;
    }
    .priceing-content h2 {
        margin-bottom: 15px !important;
    }
    .priceing-content ul {
        margin-bottom: 15px !important;
    }
    .priceing-content ul li {
        font-size: 14px;
        line-height: 24px;
    }
    .priceing-content h3 {
        font-size: 18px;
        line-height: 26px;
        margin-bottom: 15px !important;
    }




    


}


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


    p {
        font-size: 16px;
        line-height: 26px;
    }

    .header_logo img {
        max-width: 140px;
    }
    ul#menu-main-nav li a.nav-link {
        font-size: 16px;
    }
    .blue_cta_btn a {
        font-size: 16px;
        padding: 12px 10px;
    }


    .custome_header .mega-menu-wrap ul.mega-menu li a.mega-menu-link {
        font-size: 16px !important;
    }
    .custome_header .mega-menu-wrap ul.mega-menu {
        gap: 20px;
        justify-content: flex-start;
    }


    section.home_banner_sec {
        padding-top: 50px !important;
    }
    .home-banner-content .home-here-sb p {
        font-size: 12px;
        margin-bottom: 20px !important;
    }
    .home-banner-content h1 {
        font-size: 38px;
        line-height: 46px;
        margin-bottom: 20px !important;
    }
    .home-banner-content p {
        font-size: 16px;
        line-height: 26px;
    }
    .home-banner-content .vc_btn3-container {
        margin-top: 20px;
    }
    .home-banner-content button {
        font-size: 14px;
    }
    .home-banner-content .vc_inner .vc_column-inner > .wpb_wrapper {
        margin-top: 40px;
        gap: 45px;
    }
    .counter-number span {
        font-size: 20px;
    }
    .counter-title {
        font-size: 12px;
    }
    .home-banner-content .vc_inner .wpb_text_column p:first-child {
        font-size: 20px;
        gap: 8px;
    }
    .home-banner-content .vc_inner .wpb_text_column p:last-child {
        font-size: 12px;
    }
    .counter-box .icon-value {
        gap: 8px;
    }
    .home_banner_sec:before {
        right: -15px;
        top: -20px;
    }
    .home_banner_sec:after {
        top: 36%;
        right: 30%;
    }
    .home-banner-content .vc_col-sm-6:last-child > .vc_column-inner > .wpb_wrapper .counter-box {
        zoom: 0.9;
        padding: 20px 15px 35px 15px;
    }
    .home-banner-content .vc_col-sm-6:last-child > .vc_column-inner > .wpb_wrapper .counter-box .counter-number {.home-banner-content .vc_col-sm-6:
        last-child > .vc_column-inner > .wpb_wrapper .counter-box .counter-number;
        bottom: 8px;
    }


    .top_bottom_padd_100 {
        padding-top: 80px !important;
        padding-bottom: 80px;
    }
    .offering-head {
        margin-bottom: 30px;
    }
    .offering-content .vc_general ul.vc_tta-tabs-list li a {
        font-size: 18px !important;
        padding: 18px 18px 18px !important;
    }
    .offering-content .vc_general ul.vc_tta-tabs-list li {
        margin-bottom: 20px;
    }
    .offering-content .vc_general .vc_tta-panels h4 {
        font-size: 24px;
        line-height: 34px;
        margin-bottom: 15px;
    }
    .section-head, .section-head h2 {
        font-size: 34px;
        line-height: 46px;
    }
    .offering-content .vc_general .vc_tta-panels p {
        font-size: 16px;
        line-height: 26px;
        margin-bottom: 15px;
    }
    .offering-content .vc_general .vc_tta-panels-container .vc_btn3-container {
        margin-bottom: 20px;
    }
    .offering-content .vc_general .vc_tta-panels-container .vc_btn3-container a {
        font-size: 14px;
        line-height: 22px;
    }


    .top_padd_100 {
        padding-top: 80px !important;
    }
    .mh-level-head {
        margin-bottom: 50px;
    }
    .mh-level-sec .vc_col-sm-3 > .vc_column-inner > .wpb_wrapper .flip-box h3 {
        font-size: 18px;
        margin-top: 15px;
        padding-bottom: 15px;
    }
    .flip-box-inner {
        height: 220px;
    }
    .flip-img {
        max-width: 60px;
    }



    .nms-content h2 {
        font-size: 24px;
        line-height: 35px;
        margin-bottom: 10px;
    }
    .section-para, .section-para p {
        font-size: 16px;
        line-height: 26px;
    }
    .nms-content p.vc_custom_heading {
        margin-bottom: 20px;
    }
    .nms-content p.vc_custom_heading br {
        display: none;
    }
    .nms-content button {
        font-size: 14px;
    }
    .counter-content .counter-number span {
        font-size: 28px;
        line-height: 28px;
    }
    .counter-content .counter-title {
        font-size: 16px;
        margin-top: 8px;
    }
    .counter-content .wpb_text_column p:first-child {
        font-size: 28px;
        line-height: 28px;
    }
    .counter-content .wpb_text_column p:last-child {
        font-size: 16px;
        line-height: 26px;
        margin-top: 8px;
    }
    .nms-content {
        padding: 50px 50px 20px;
    }



    .sws-sec h3.vc_custom_heading {
        font-size: 24px;
        line-height: 34px;
        padding-top: 20px;
    }
    .state-list h4.vc_custom_heading a {
        font-size: 14px;
    }
    .state-list .wpb_wrapper {
        gap: 15px;
        height: 400px;
    }



    .cfs-content h2 {
        font-size: 24px;
        line-height: 34px;
        margin-bottom: 15px;
    }
    .cfs-content .vc_btn3-container a {
        font-size: 14px;
    }


    .mhb-head {
        margin-bottom: 30px;
    }
    .mhb-content h3 {
        font-size: 18px;
    }
    .mhb-content p {
        font-size: 16px;
        line-height: 26px;
    }
    .mhb-content .vc_inner .vc_column-inner > .wpb_wrapper {
        padding: 20px 15px 20px;
        width: 490px;
        max-width: 640px;
    }
    .mhb-content .vc_col-sm-6:first-child .vc_inner .vc_col-sm-12:after {
        top: 43%;
    }


    .testimonial-sec {
        padding-top: 50px !important;
        padding-bottom: 50px;
    }
    .testimonial-item {
        max-width: 1000px;
        padding: 50px 30px 50px;
    }
    p.testimonial-desc {
        font-size: 16px;
        line-height: 26px;
        margin: 20px 0px;
    }
    p.client-name {
        font-size: 18px;
        line-height: 18px;
        margin-bottom: 5px;
    }
    span.client-designation {
        font-size: 16px;
    }
    .item-content {
        width: 80%;
    }
    .item-row {
        justify-content: space-between;
    }
    .item-img:before {
        width: 40px;
        height: 40px;
        background-size: 100%;
        top: -20px;
    }
    .testimonial-counter .vc_column-inner > .wpb_wrapper {
        gap: 100px;
        justify-content: center;
    }
    .testimonial-counter .vc_column-inner .wpb_wrapper .wpb_text_column p:first-child {
        font-size: 28px;
        line-height: 28px;
    }
    .testimonial-counter .vc_column-inner .wpb_wrapper .wpb_text_column p:last-child {
        font-size: 16px;
        margin-top: 5px;
    }
    .testimonial-counter .counter-box .counter-number span {
        font-size: 28px;
        line-height: 28px;
    }
    .testimonial-counter .counter-box .counter-title {
        font-size: 16px;
        margin-top: 5px;
    }


    .ubf-head {
        margin-bottom: 30px;
    }
    .blog-item.big .content span.date {
        font-size: 12px;
        margin-bottom: 10px;
    }
    .blog-item.big .content h3 {
        margin-bottom: 10px;
    }
    .blog-item.big .content h3 a {
        font-size: 18px;
        line-height: 26px;
    }
    .blog-item.big .content p {
        font-size: 16px;
        line-height: 26px;
        margin-bottom: 15px;
    }
    .blog-item.big .content a.read-more {
        font-size: 14px;
    }
    .blog-item.big .content {
        padding: 10px 20px 20px;
    }
    .blog-item.small span.date {
        font-size: 12px;
        margin-bottom: 10px;
    }
    .blog-item.small .content h3 {
        margin-bottom: 10px;
    }
    .blog-item.small .content h3 a {
        font-size: 18px;
        line-height: 24px;
    }
    .blog-item.small .content p {
        font-size: 14px;
        line-height: 24px;
        margin-bottom: 10px;
    }
    .blog-item.small .content a.read-more {
        font-size: 14px;
    }
    .blog-item.small .content {
        padding: 15px 20px 15px 20px;
    }
    .ubf-content .blog-item.big img {
        height: 240px;
    }
    .ubf-content .vc_btn3-container a {
        font-size: 14px;
    }



    .mhs-head {
        margin-bottom: 30px;
    }
    .custom-blog-3col .thumb img {
        height: 220px;
    }
    .custom-blog-3col .blog-item h3 {
        margin-bottom: 10px;
    }
    .custom-blog-3col .blog-item h3 a {
        font-size: 18px;
        line-height: 28px;
    }
    .custom-blog-3col .blog-item p {
        font-size: 16px;
        line-height: 26px;
        margin-bottom: 15px;
    }
    .custom-blog-3col .blog-item a.read-more {
        font-size: 14px;
    }
    .mhs-content .vc_btn3-container a {
        font-size: 14px;
    }


    .faqs-head {
        margin-bottom: 30px;
    }
    .faqs-content .vc_tta-panel .vc_tta-panel-heading a {
        font-size: 16px;
        line-height: 26px;
    }
    .faqs-content .vc_tta-panel {
        padding: 20px 0px 20px;
        margin-bottom: 20px;
    }



    .custome-footer .logo-des-col p {
        font-size: 16px;
    }
    .custome-footer h3 {
        font-size: 20px;
    }
    .custome-footer ul.menu a.nav-link {
        font-size: 16px;
    }
    .custome-footer ul.menu {
        gap: 10px;
    }
    .custome-footer .col-md-3:last-child {
        padding-left: 15px;
    }
    .custome-footer iframe {
        height: 220px;
    }
    ul.getintouct-main li, ul.getintouct-main a {
        font-size: 16px;
    }
    ul.getintouct-main li {
        margin-bottom: 15px;
    }
    ul.getintouct-main li span, ul.getintouct-main a span {
        font-size: 12px;
    }
    .custome-footer > .container {
        padding-top: 50px;
        padding-bottom: 60px;
    }
    .footer-copyright p {
        font-size: 12px;
    }
    .footer-copyright ul a {
        font-size: 12px;
    }
    .footer-copyright {
        padding: 20px 0px 20px;
    }


    .bottom_padd_100 {
        padding-bottom: 80px;
    }
    .shq-content .question-head {
        font-size: 24px;
        line-height: 34px;
        margin-bottom: 10px;
    }
    .shq-content .vc_btn3-container a {
        font-size: 14px;
    }
    .shq-content .wpb_wrapper {
        padding: 40px 30px 40px;
    }



    .inner_hero_sec {
        padding-top: 60px !important;
        padding-bottom: 60px;
    }
    .inner_hero_content .inner-here-sb {
        font-size: 12px;
        margin-bottom: 20px !important;
    }
    .inner_hero_content h1 {
        margin-bottom: 20px !important;
        font-size: 34px;
        line-height: 46px;
    }
    .inner_hero_content button {
        font-size: 14px;
    }
    .inner_hero_sec:before {
        width: 510px;
    }


    .services-listing-sec {
        padding-top: 80px !important;
        padding-bottom: 80px;
    }
    .service-title-para h2 {
        font-size: 24px;
        line-height: 34px;
        margin-bottom: 10px;
    }
    .service-title-para p {
        font-size: 16px;
        line-height: 26px;
    }
    .service-title-para {
        padding: 0px 30px 0px;
        margin-right: 0px;
        max-width: 630px;
    }
    .billing-services-wrapper .service-box .service-btn {
        margin-right: 30px;
        width: 50px;
        height: 50px;
    }
    .billing-services-wrapper .service-box .service-btn i {
        font-size: 18px;
    }



    .offering-content ul.vertical-tabs-nav li {
        font-size: 20px;
        padding: 18px 20px 18px;
    }
    .offering-content .vertical-tabs-content h3 {
        font-size: 26px;
        line-height: 32px;
        margin-bottom: 12px;
    }
    .offering-content .vertical-tabs-content p {
        font-size: 16px;
        margin-bottom: 12px;
    }
    .offering-content .vertical-tabs-content a {
        font-size: 16px;
        margin-bottom: 12px;
    }
    .offering-btn a.vc_general {
        font-size: 14px;
    }


    .progress-cta a {
        font-size: 14px !important;
    }

    .faqs-content .accordion-item .accordion-title {
        font-size: 16px;
        padding: 20px 20px 20px !important;
        line-height: 26px;
    }


    .mh-specialist-head .bold-para {
        font-size: 16px;
    }
    .mh-specialist-content h3 {
        font-size: 18px;
        line-height: 28px;
    }

    .pt-serve-content h3 {
        font-size: 17px;
        line-height: 28px;
    }
    .pt-serve-content .vc_column-inner > .wpb_wrapper {
        padding: 16px 15px 15px;
    }


    .rc-management-content .list-item-box h3 {
        font-size: 18px;
        margin-bottom: 5px;
        line-height: 28px;
    }
    .rc-management-content .list-item-box p {
        font-size: 16px;
        line-height: 26px;
    }
    .rc-management-content .list-item-box {
        padding: 30px 15px 35px;
    }

    .ecm-content .ecm-list ol li {
        font-size: 18px;
        line-height: 28px;
        margin-bottom: 14px;
    }
    .ecm-content .ecm-note p {
        font-size: 16px;
        padding: 16px 20px 16px 20px;
        line-height: 26px;
    }
    .ecm-right-col > .vc_column-inner > .wpb_wrapper {
        padding: 30px 30px 30px;
    }
    .ecm-right-col .vc_inner h3 {
        font-size: 28px;
        line-height: 38px;
    }
    .ecm-right-col .vc_inner p {
        font-size: 16px;
        line-height: 26px;
    }
    .ecm-right-note .vc_col-sm-12 > .vc_column-inner > .wpb_wrapper .wpb_text_column p {
        font-size: 18px;
        line-height: 28px;
    }
    .ecm-right-note .vc_col-sm-12 > .vc_column-inner > .wpb_wrapper {
        padding: 20px 15px 20px;
    }


    .claim-sec p br {
        display: none;
    }
    .claim-sec .list-item-box h3 {
        font-size: 16px;
        line-height: 26px;
    }
    .claim-form-col > .vc_column-inner > .wpb_wrapper {
        padding: 35px 35px 10px;
    }
    .claim-form-col h4 {
        font-size: 24px;
        line-height: 34px;
    }
    .claim-form input {
        height: 47px;
        font-size: 14px;
    }
    .claim-form .submit-btn p input {
        font-size: 16px;
        background-size: 13px;
    }

    .bom-content h3 {
        font-size: 18px;
        line-height: 28px;
    }

    .wcm-content h2 br {
        display: none;
    }
    .wcm-content .bold-para {
        font-size: 16px;
    }
    .wcm-content .bold-para br {
        display: none;
    }
    .wcm-box-row h3.wcm-h3 {
        font-size: 18px;
        line-height: 28px;
    }
    .wcm-content p {
        font-size: 14px;
        margin-bottom: 0px;
    }
    .wcm-content .counter-box .counter-number span {
        font-size: 50px;
    }
    .wcm-content .icon-value img {
        max-width: 50px;
    }
    .wcm-content .counter-box .counter-title {
        font-size: 20px;
        margin-top: 0px;
    }
    .wcm-content .vc_col-sm-6:last-child .wpb_text_column .wpb_wrapper p:first-child {
        font-size: 50px;
    }
    .wcm-content .vc_col-sm-6:last-child .wpb_text_column .wpb_wrapper p:first-child img {
        max-width: 50px;
    }
    .wcm-content .vc_col-sm-6:last-child .wpb_text_column .wpb_wrapper p:last-child {
        font-size: 20px;
    }
    .wcm-box-row .vc_column-inner > .wpb_wrapper {
        padding: 20px 18px 40px;
    }


    .osp-content .vc_column-inner > .wpb_wrapper h3 {
        font-size: 18px;
        line-height: 28px;
    }
    .osp-content .vc_column-inner > .wpb_wrapper h3 br {
        display: none;
    }


    .casp-content h3 {
        font-size: 18px;
    }
    .casp-content h3 br {
        display: none;
    }
    .casp-content .wpb_wrapper {
        padding: 30px 10px 30px;
    }


    .rts-sec h3 {
        font-size: 16px;
        margin-bottom: 0px;
        margin-top: 20px;
    }


    .behavioral_box_row h3.vc_custom_heading {
        font-size: 18px;
        line-height: 30px;
    }
    .behavioral_box_row p.vc_custom_heading {
        font-size: 14px;
    }


    .mhra-content .list-item-box h3 {
        font-size: 18px;
        line-height: 26px;
    }
    .mhra-content .list-item-box p {
        font-size: 16px;
    }
    .mhra-content .list-item-box {
        padding: 18px 10px 18px 10px;
    }


    .bbp-content p {
        font-size: 18px;
        line-height: 26px;
    }
    .bbp-content p br {
        display: none;
    }
    .bbp-content .vc_col-sm-4 > .vc_column-inner > .wpb_wrapper {
        padding: 35px 15px 35px;
    }


    .six_six_col_sec h3 {
        font-size: 34px;
        line-height: 46px;
    }
    .six_col_white_box h3.vc_custom_heading {
        font-size: 20px;
    }
    .six_col_white_box p {
        font-size: 16px;
    }
    .six_col_white_box ul li {
        font-size: 16px;
    }


    .box_more_content p {
        font-size: 14px;
    }
    .box_more_content ul li {
        font-size: 14px;
    }


    .credentialing_partner_box_row h3.vc_custom_heading {
        font-size: 20px;
    }
    .credentialing_partner_box_row p {
        padding: 0px 20px;
        font-size: 14px;
    }

    .green_btn.vc_btn3-container a {
        font-size: 16px;
    }


    .practices_choose_card h3.vc_custom_heading {
        font-size: 20px;
        line-height: 30px;
    }
    .practices_list ul li {
        font-size: 14px;
        margin-bottom: 10px;
        padding-right: 10px;
    }


    .box_more_content ul li:before {
        background-size: 15px;
        background-repeat: no-repeat;
    }


    .mhb-content .vc_col-sm-6:first-child .vc_inner .vc_col-sm-12:before {
        width: 40px;
        height: 40px;
        right: -88px;
    }
    .mhb-content .right-col .vc_inner .vc_col-sm-12:before {
        width: 40px;
        height: 40px;
        left: -86px;
    }

    .outcomes_sec .list-item-text h3 {
        font-size: 15px;
    }
    .outcomes_sec .list-item-box {
        gap: 8px;
    }

    .outcomes_sec .center_item .list-item-box {
        margin-bottom: 0px;
    }


    .counselors_process .vc_col-sm-6 {
        padding: 85% 0px 30%;
    }



    .cbsp-content .vertical-tabs .vertical-tabs-nav li {
        font-size: 20px;
        line-height: 28px;
    }


    .sbc-content h3 {
        font-size: 20px;
    }
    .sbc-content h3 br {
        display: none;
    }


    .billing-sol-content .section-para p {
        padding: 18px 20px 18px;
    }


    .onm-sec .mhb-content .vc_col-sm-6 {
        padding: 45% 0px 45%;
    }
    .onm-sec .mhb-content .left-tag-two {
        top: 40%;
    }
    .onm-sec .mhb-content .left-tag-three {
        top: 73%;
    }
    .onm-sec .mhb-content .right-tag-one {
        top: 23%;
    }



    .rcw-list ul li {
        font-size: 16px;
    }

    .fip-content p {
        font-size: 19px;
        line-height: 27px;
    }
    .fip-content .wpb_wrapper {
        padding: 20px 15px 20px;
    }
    .fip-content h6 {
        font-size: 30px;
    }

    .bbp-content h3 {
        font-size: 20px;
    }
    .bhs-content p.vc_custom_heading {
        font-size: 16px;
    }

    .cac-content h3 {
        font-size: 20px;
    }


    .custom-blog-banner .col-lg-12 {
        z-index: 1;
    }
    .blog-middle-row img {
        height: auto;
    }


    


    .contact-us-content .list-item-box p {
        font-size: 16px;
    }


    .piller-content .simple-toc ul li a {
        font-size: 19px;
    }
    .piller-content ul li {
        font-size: 16px;
        line-height: 26px;
    }
    .piller-content .simple-toc ul li.active a {
        padding: 10px 10px 10px !important;
        font-size: 17px;
        border-radius: 12px;
    }


    .add-content h3 {
        font-size: 18px;
        line-height: 26px;
    }
    .add-note ul li {
        font-size: 16px;
    }
    .add-note h3 {
        font-size: 34px;
        line-height: 44px;
    }
    .bsa-key ul li {
        font-size: 16px;
    }
    .clb-content h3 {
        font-size: 17px;
        padding: 30px 0px 30px;
        margin-bottom: 25px !important;
    }
    .frb-choose-content h3 {
        font-size: 18px;
        line-height: 26px;
    }

    .priceing-content ul li {
        font-size: 16px;
    }

    
}


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

    .blue_cta_btn a {
        font-size: 18px;
    }


    .blue_cta_btn a {
        font-size: 18px;
    }
    .state-list .wpb_wrapper {
        gap: 20px;
        height: 460px;
    }


    .mhb-content h3 {
        font-size: 20px;
    }
    .mhb-content p {
        font-size: 17px;
    }
    .mhb-content .vc_inner .vc_column-inner > .wpb_wrapper {
        width: 580px;
    }


    .ubf-content .blog-item.big img {
        height: 265px;
    }
    .blog-item.small .content {
        padding: 20px 20px 20px 20px;
    }
    .blog-item.small .content p {
        font-size: 17px;
    }


    .service-title-para {
        padding: 0px 30px 0px;
        margin-right: 0px;
    }
    .billing-services-wrapper .service-box .service-btn {
        margin-right: 30px;
        width: 50px;
        height: 50px;
    }
    .billing-services-wrapper .service-box .service-btn i {
        font-size: 18px;
    }


    .pt-serve-content h3 {
        font-size: 20px;
        line-height: 30px;
    }

    .wcm-box-row .vc_column-inner > .wpb_wrapper {
        padding: 20px 15px 40px;
    }
    .wcm-content p {
        font-size: 17px;
        margin-bottom: 10px;
    }
    .wcm-content h2 br {
        display: none;
    }

    .osp-content .vc_column-inner > .wpb_wrapper h3 {
        font-size: 20px;
    }


    .casp-content h3 {
        font-size: 18px;
    }
    .casp-content h3 br {
        display: none;
    }

    .behavioral_box_row h3.vc_custom_heading {
        font-size: 20px;
    }
    .bbp-content p br {
        display: none;
    }
    .bbp-content .vc_col-sm-4 > .vc_column-inner > .wpb_wrapper {
        padding: 45px 35px 45px;
    }


    .onm-sec .mhb-content .vc_col-sm-6 {
        padding: 45% 0px 45%;
    }
    .onm-sec .mhb-content .left-tag-two {
        top: 40%;
    }
    .onm-sec .mhb-content .left-tag-three {
        top: 73%;
    }
    .onm-sec .mhb-content .right-tag-one {
        top: 23%;
    }


    .custom-blog-banner .col-lg-12 {
        z-index: 1;
    }
    .blog-middle-row img {
        height: auto;
    }

    .add-content h3 {
        font-size: 20px;
    }

    .clb-content h3 {
        font-size: 19px;
    }


}