/*Aakifah css started*/
.how-it-works.small-bussiness {
    background-image: url("../images/small-bussiness/Header.png");
}

.how-it-works.small-bussiness.startups {
    background-image: url("../images/startups/startups-1.png");
}

.how-it-works.small-bussiness.entrepreneurs {
    background-image: url("../images/entrepreneurs/Rectangle-100-2.png");
}

.how-it-works.small-bussiness.personal_assistant {
    background-image: url("../images/personal-assistant/Rectangle-100-8.png");
}

.how-it-works.small-bussiness.accounting-professionals {
    background-image: url("../images/accounting-professionals/Rectangle-100.png");
}
/*background images changes started*/

.how-it-works.small-bussiness.financial-analyst {
    background-image: url("../images/financial-analyst/header.png");
}

.how-it-works.small-bussiness.multilingual-virtual-assistant {
    background-image: url("../images/multilingual-virtual-assistant/header.png");
}

.how-it-works.small-bussiness.hr-virtual-assistant {
    background-image: url("../images/hr-virtual-assistant/header.png");
}

.how-it-works.small-bussiness.virtual-legal-assistant {
    background-image: url("../images/virtual-legal-assistant/header.png");
}

.how-it-works.small-bussiness.marketing-virtual-assistant {
    background-image: url("../images/marketing-virtual-assistant/header.png");
}

.how-it-works.small-bussiness.virtual-collections-specialist {
    background-image: url("../images/virtual-collections-specialist/header.png");
}

.how-it-works.small-bussiness.virtual-medical-scribes {
    background-image: url("../images/virtual-medical-scribes/header.png");
}

.how-it-works.small-bussiness.email-management-virtual-assistant {
    background-image: url("../images/email-management-virtual-assistant/header.png");
}

.how-it-works.small-bussiness.lead-generation-virtual-assistant {
    background-image: url("../images/lead-generation-virtual-assistant/header.png");
}

.how-it-works.small-bussiness.virtual-medical-assistant {
    background-image: url("../images/virtual-medical-assistant/header.png");
}
/*background images changes end*/

.how-it-works.small-bussiness .content {
    flex: 1;
    max-width: 50%;
    color: #fff;
}

.how-it-works.small-bussiness .content h1 {
    font-family: "Poppins", Sans-serif;
    font-size: 25px;
    font-weight: 300;
    color: #FFFFFF;
}

.how-it-works.small-bussiness .content h2 {
    font-family: "Poppins", Sans-serif;
    font-size: 36px;
    font-weight: 600;
    color: #FFFFFF;
}

.how-it-works.small-bussiness .content h3 {
    font-size: 45.38px;
    font-weight: 300;
    line-height: 68.66px;
}

.small-bussiness-paragraph {
    text-align: start;
    font-family: "Poppins", Sans-serif;
    font-size: 18px;
    font-weight: 400;
}

.small-bussiness-text {
    font-size: 17px;
    font-weight: 600;
    line-height: 31px;
    color: #FFFFFF;
}

.small-bussiness-cta {
    background-color: #FF2A57;
    font-family: "Poppins", Sans-serif;
    font-size: 15.51px;
    font-weight: 500;
    line-height: 22.5px;
    padding: 10px 50px 10px 50px;
    border-radius: 3px;
    color: #FFFFFF;
}

.small-bussiness-cta:hover {
    background-color: #FFFFFF;
    color: #FF2A57;
}

.small-bussiness-image-end {
    position: absolute;
    top: 75%;
    right: 10px;
}

/*solution section*/
.solution-section {
    /* background-image: url("../images/small-bussiness/Arrow-Purple.png"); */
    background-position: 0px 10px;
    background-repeat: no-repeat;
    background-size: 11% auto;
    padding: 60px 0px 60px 0px;
    z-index: 1;
    position: relative;
}

.solution-section:before {
    content: '';
    background-image: url("../images/small-bussiness/Arrow-Purple.png");
    background-position: 0px 10px;
    background-repeat: no-repeat;
    background-size: contain;
    position: absolute;
    width: 220px;
    height: 140px;
    display: block;
}

.solution-section h2 {
    font-family: "Poppins", Sans-serif;
    font-size: 65.73px;
    font-weight: 600;
    color: #9747ff;
}



.solution-text {
    font-family: "Poppins", Sans-serif;
    font-size: 20px;
    font-weight: 300;
    line-height: 36.54px;
    color: #646464;
}

.bg-shade {
    position: absolute;
    transform: rotate(0deg);
    right: 0;
    top: -50%;
}

/*service-feature section*/
.service-feature {
    padding: 60px 0px 60px 0px;
    z-index: 2;
    position: relative;
}

.service-feature h2 {
    font-size: 33.56px;
    font-weight: 600;
    line-height: 46.88px;
    color: #9747ff;
    text-align: center;
}

.service-feature h4 {
    text-align: center;
    font-size: 29.54px;
    font-weight: 300;
    line-height: 50px;
    color: #636363;
}

.after-service-container strong,
.service-feature h4 strong {
    font-weight: 700;
}

.after-service-container {
    text-align: center;
    font-size: 24px;
    font-weight: 300;
    line-height: 50px;
    color: #636363;
}

/* background:
    radial-gradient(circle at top left, rgba(255, 190, 184, 0.75), transparent 24rem),
    radial-gradient(circle at right center, rgba(184, 232, 255, 0.65), transparent 22rem),
    #ffffff; */

.service-feature .row {
    padding: 26px 0 48px;
}

.service-card {
    position: relative;
    min-height: 275px;
    padding: 94px 14px 36px;
    border-radius: 8px;
    background: #ffffff;
    box-shadow: 0 3px 15px rgba(0, 0, 0, 0.22);
    text-align: center;
}

.card-header {
    position: relative;
}

.icon-badge img {
    position: absolute;
    top: -35px;
    left: 40%;
    object-fit: contain;
}

.service-card h3 {
    color: #9340f6;
    font-size: 20px;
    font-weight: 600;
}

.service-card p {
    font-size: 15px;
    font-weight: 400;
    color: #636363;
}

.service-feature .bg-shade {
    position: absolute;
    transform: rotate(0deg);
    right: 0;
    top: 0%;
}

.service-feature .bg-shade-red {
    position: absolute;
    /* transform: rotate(0deg); */
    left: 0;
    top: -30%;
}

/*approach section */
.approach-section {
    background-image: url("../images/small-bussiness/background-shade-red.png");
    background-position: 0px 10px;
    background-repeat: no-repeat;
    background-size: 13% auto;
    padding: 60px 0px 60px 0px;
    z-index: 1;
    position: relative;
}

.approach-section h2 {
    font-size: 44.29px;
    font-weight: 600;
    color: #9747ff;
}

.approach-section h5 {
    font-size: 25px;
    font-weight: 600;
    color: #9747ff;
}

.approach-section p {
    font-size: 17.88px;
    font-weight: 300;
    color: #5E5E5E;
}

.approach-text {
    font-size: 17.88px;
    font-weight: 500;
    line-height: 27px;
    color: #5E5E5E;
    margin-bottom: 30px;
}

.approach-cta {
    font-size: 13.59px;
    font-weight: 500;
    background-color: #ff2a57;
    border-radius: 3px;
    color: #fff;
    padding: 12px 24px;
    text-align: center;
}

.approach-cta:hover {
    background-color: #0074E4;
}

/*technology tools section*/
.technologies-tools {
    background-image: url("../images/small-bussiness/background-shade-red.png");
    background-position: 0px 80%;
    background-repeat: no-repeat;
    background-size: 13% auto;
    padding: 60px 0px 60px 0px;
    z-index: 1;
    position: relative;
}

.technologies-tools h2 {
    font-size: 45.23px;
    font-weight: 600;
    color: #9747FF;
}

.technologies-tools h4 {
    font-size: 22px;
    font-weight: 300;
    color: #5E5E5E;
    line-height: 38.42px;
}

.technologies-tools p {
    font-size: 16px;
    font-weight: 400;
    line-height: 38.42px;
    color: #636363;
}

.technologies-tools strong {
    color: #9747ff;
    font-weight: 600;
    font-size: 17px;
}
 .technologies-tools h3.heading-title {
     font-size: 40px;
     font-weight: 500;
     line-height: 1.3em;
     color: #000;
}

.technologies-tools .heading-title-sub {
      font-size: 38px;
      font-weight: 300;
      color: #636363;
}

/*hr benefits*/
.hr-benefits {
    background-image: url("../images/small-bussiness/benefits-bg");
    background-size: cover;
    background-repeat: no-repeat;
    object-fit: contain;
    padding: 60px 0px 60px 0px;
    z-index: 1;
    position: relative;

}

.hr-benefits h2 {
    font-size: 35.9px;
    font-weight: 400;
    line-height: 45.2px;
    color: #636363;
}

.hr-benefits h3 {
    font-size: 32px;
    font-weight: 600;
    line-height: 40px;
    color: #9747ff;
}

.hr-benefits h4 {
    font-size: 23.44px;
    font-weight: 600;
    line-height: 35.16px;
    color: #9747ff;
}

.hr-benefits p {
    font-size: 15.79px;
    font-weight: 400;
    line-height: 23.68px;
    color: #565555;
}

.hr-benefits-cta {
    border-radius: 3px;
    color: #fff;
    line-height: 1;
    padding: 12px 24px;
    text-align: center;
    background-color: #FF2A57;
    font-size: 13.59px;
    font-weight: 500;
}

.hr-benefits-cta:hover {
    color: #FF2A57;
    background-color: #ffffff;
}

/*hr benefits*/
.help {
    padding: 60px 0px 60px 0px;
    z-index: 1;
    position: relative;
    background-image: url(../images/small-bussiness/background-shade.png);
    background-repeat: no-repeat;
    background-position: center;
    background-position-x: right;

}

.help h1 {
    font-size: 44.9px;
    font-weight: 600;
    line-height: 62.73px;
    color: #9747ff;
    text-align: center;
}

.help h4 {
    text-align: center;
    font-size: 26.37px;
    font-weight: 400;
    line-height: 39.56px;
    color: #636363;
}

/*list section css*/
.list {
    padding: 60px 0px 60px 0px;
    z-index: 1;
    position: relative;
    background-image: url(../images/small-bussiness/list-background.png);
    background-repeat: no-repeat;
    background-size: cover;
    overflow: hidden;
}

.list {
    padding: 0px;
    background-image: url(../images/startups/Rectangle-133-1.png);
}

.list .list-content {
    padding: 80px 30px;
}

.bg-image {
    position: absolute;
    top: 50px;
    right: 0;
    width: 80%;
    height: 80%;
    background: url(../images/small-bussiness/list-background-2.png) no-repeat center right;
    background-size: contain;
    z-index: 0;
}

.list-content {
    padding: 140px 80px 120px 80px
}

.list li {
    margin: 0 0 1.5em 3em;
    text-align: start;
    font-family: "Poppins", Sans-serif;
    font-size: 21px;
    font-weight: 400;
    letter-spacing: 1.4px;
    color: #ffffff
}

/*success storeis section*/
.success-stories {
    padding: 60px 0px 60px 0px;
    z-index: 1;
    position: relative;
    background-image: url(../images/small-bussiness/background-shade.png);
    background-repeat: no-repeat;
    background-position: center;
    background-position-x: right;
}

.success-stories h1 {
    font-size: 48px;
    font-weight: 600;
    color: #9747ff;
    text-align: center;
}

.success-stories h3 {
    text-align: center;
    font-size: 26px;
    font-weight: 500;
    line-height: 46px;
    letter-spacing: 2.5px;
    color: #65676C;
}

.success-stories .content {
    background-image: url(../images/small-bussiness/success-stories.png);
    border-radius: 20px 20px 20px 20px;
    box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.12);
    margin: 50px 50px 50px 50px;
    padding: 45px 45px 16px 45px;
    background-color: #1E1F20;
    background-position: center center;
    background-repeat: no-repeat;
    background-size: contain;
    position: relative;
}

.success-stories .content p {
    text-align: start;
    font-size: 33px;
    font-weight: 400;
    line-height: 66px;
    color: #ffffff;
    margin-bottom: 1.75em;
}

.success-stories .bg-img {
    position: absolute;
    bottom: 0;
    left: 0;
    width: 125px;
    height: 125px;
    background-image: url("../images/small-bussiness/Header-end.png");
    background-repeat: no-repeat;
    background-size: contain;
    background-position: bottom left;
    pointer-events: none;
    /* optional */
}

/*faq section css*/
.faqs-bg-after::after,
.faqs-bg-befor::before {
    display: none;
}

.faqs-item.small-bussiness {
    border-color: #9747FF;
}

.faqs-item.small-bussiness.accordion-item .accordion-button {
    color: #9747ff;
}

.accordion-item.faqs-item.small-bussiness .accordion-button:focus {
    border-color: transparent;
    box-shadow: none;
}

.small-bussiness .accordion-collapse.show {
    background-color: #9747ff;
    color: #fff;
    font-size: 20px;
    font-weight: 300;
}

.small-bussiness.accordion-item:has(.accordion-collapse.show) .accordion-header {
    background-color: #9747ff;
}

.small-bussiness.accordion-item:has(.accordion-collapse.show) .accordion-header button {
    color: #fff;
}

.small-bussiness.accordion-item:has(.accordion-collapse.show) .accordion-header {
    background-color: #9747ff;
}

.small-bussiness .accordion-button:not(.collapsed)::after {
    background-image: url("../images/arrow-active.svg");
    transform: rotate(180deg);
}

.small-bussiness .accordion-button::after {
    background-image: url("../images/small-bussiness/arrow.svg");
    transform: rotate(360deg);
}

/*testimonials section*/
.testimonials.small-bussiness {
    padding: 60px 0px 60px 0px;
    z-index: 1;
    position: relative;
}

.testimonials.small-bussiness h1 {
    font-size: 53.24px;
    font-weight: 600;
    line-height: 79.86px;
    color: #9747ff;
    text-align: center;
    position: relative;
}

.testimonials.small-bussiness h1::after {
    content: "";
    display: block;
    width: 170px;
    height: 3px;
    background-color: #9747ff;
    margin: 10px auto 40px;
}

.testimonials.small-bussiness .card {
    border-radius: 10px 10px 10px 10px;
    border: transparent;
    background-color: #FFFFFF;
    box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.12);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 10px 10px 10px 10px;
    padding: 20px 20px 20px 50px;
    position: relative;
}

.testimonials.small-bussiness .card .testimonials-img {
    position: absolute;
    top: -40px;
    left: 60px;
}

.testimonials.small-bussiness .card p {
    font-size: 21px;
    font-weight: 400;
    font-style: italic;
    line-height: 51px;
    color: #636363;
}

.testimonials.small-bussiness .card p span {
    font-size: 21.3px;
    font-weight: 600;
    color: #9747ff;
}

.testimonials.small-bussiness .card .end-text {
    font-size: 17.22px;
    font-weight: 400;
    color: #636363;
}

/*get started section*/
.get-started {
    padding: 60px 0px 60px 0px;
    z-index: 1;
    position: relative;
    text-align: center;
    background-image: url("../images/small-bussiness/get-start-bg.png");
    background-position: center;
    background-size: cover;
    overflow: hidden;
}

body.startups .get-started {
    background-image: url("../images/startups/Rectangle-94.png");
}

body.entrepreneurs .get-started {
    background-image: url("../images/entrepreneurs/Rectangle-94-1.png");
}

.get-started h1 {
    font-size: 93.85px;
    font-weight: 600;
    text-transform: capitalize;
    color: #ff2a57;
}

.get-started h3 {
    font-size: 38.52px;
    font-weight: 200;
    line-height: 53.63px;
    color: #f0f5fa;
}

.get-started p {
    text-align: center;
    font-size: 27px;
    font-weight: 300;
    line-height: 40.5px;
    color: #FFFFFF;
}

.get-started-bg {
    position: absolute;
    top: 195px;
    left: -4px;
    background-size: contain;
    z-index: -1;
}

.get-started .bg-image-right {
    position: absolute;
    top: -10px;
    right: -105px;
    background-size: contain;
    z-index: -1;
    transform: rotate(180deg);
}

.get-started-cta {
    border-radius: 3px;
    line-height: 1;
    padding: 12px 24px;
    text-align: center;
    transition: all .3s;
    background-color: #FF2A57;
    color: #ffffff;
    font-size: 15px;
    font-weight: 500;
}

.get-started-cta:hover {
    background-color: #ffffff;
    color: #FF2A57;
}
/*small-bussiness end*/


body.startups .testimonials.small-bussiness .card p span,
body.startups .testimonials.small-bussiness h1,
body.startups .faqs-item.small-bussiness.accordion-item .accordion-button,
body.startups .faq-heading-title,
body.startups .success-stories h1,
body.startups .help h1,
body.startups .hr-benefits h4,
body.startups .hr-benefits h3,
body.startups .technologies-tools strong,
body.startups .technologies-tools h2,
body.startups .approach-section h5,
body.startups .approach-section h2,
body.startups .service-card h3,
body.startups .service-feature h2,
body.startups .solution-section h2 {
    color: #f71aa9;
}


body.startups .testimonials.small-bussiness h1::after,
body.startups .small-bussiness.accordion-item:has(.accordion-collapse.show) .accordion-header,
body.startups .small-bussiness .accordion-collapse.show {
    background-color: #f71aa9;
}

body.startups .faqs-item.small-bussiness {
    border-color: #f71aa9;
}

body.startups .small-bussiness.accordion-item:has(.accordion-collapse.show) .accordion-header button {
    color: #fff;
}


body.startups .solution-section:before,
body.startups img.testimonials-img {
    filter: hue-rotate(45deg);
}

body.startups .small-bussiness .accordion-collapse.show {
    color: #fff;
    font-size: 20px;
    font-weight: 300;
}

body.startups .accordion-button:not(.collapsed)::after {
    background-image: url("../images/arrow-active.svg");
    transform: rotate(180deg);
}

body.startups .accordion-button::after {
    background-image: url("../images/startups/arrow.svg");
    transform: rotate(360deg);
}

/*  */
body.entrepreneurs .testimonials.small-bussiness .card p span,
body.entrepreneurs .testimonials.small-bussiness h1,
body.entrepreneurs .faqs-item.small-bussiness.accordion-item .accordion-button,
body.entrepreneurs .faq-heading-title,
body.entrepreneurs .success-stories h1,
body.entrepreneurs .help h1,
body.entrepreneurs .hr-benefits h4,
body.entrepreneurs .hr-benefits h3,
body.entrepreneurs .technologies-tools strong,
body.entrepreneurs .technologies-tools h2,
body.entrepreneurs .approach-section h5,
body.entrepreneurs .approach-section h2,
body.entrepreneurs .service-card h3,
body.entrepreneurs .service-card h3 a,
body.entrepreneurs .service-feature h2,
body.entrepreneurs .solution-section h2 {
    color: #000000;
}


body.entrepreneurs .testimonials.small-bussiness h1::after,
body.entrepreneurs .small-bussiness.accordion-item:has(.accordion-collapse.show) .accordion-header,
body.entrepreneurs .small-bussiness .accordion-collapse.show {
    background-color: #000000;
}

body.entrepreneurs .faqs-item.small-bussiness {
    border-color: #000000;
}

body.entrepreneurs .small-bussiness.accordion-item:has(.accordion-collapse.show) .accordion-header button {
    color: #fff;
}


body.entrepreneurs .solution-section:before {
    filter: brightness(0) contrast(1);
}


body.entrepreneurs .small-bussiness .accordion-collapse.show {
    color: #fff;
    font-size: 20px;
    font-weight: 300;
}

body.entrepreneurs .accordion-button:not(.collapsed)::after {
    background-image: url("../images/arrow-active.svg");
    transform: rotate(180deg);
}

body.entrepreneurs .accordion-button::after {
    background-image: url("../images/entrepreneurs/arrow.svg");
    transform: rotate(360deg);
}

/* personal-assistant */

body.personal_assistant .testimonials.small-bussiness .card p span,
body.personal_assistant .testimonials.small-bussiness h1,
body.personal_assistant .faqs-item.small-bussiness.accordion-item .accordion-button,
body.personal_assistant .faq-heading-title,
body.personal_assistant .success-stories h1,
body.personal_assistant .help h1,
body.personal_assistant .hr-benefits h4,
body.personal_assistant .hr-benefits h3,
body.personal_assistant .technologies-tools strong,
body.personal_assistant .technologies-tools h2,
body.personal_assistant .approach-section h5,
body.personal_assistant .approach-section h2,
body.personal_assistant .service-card h3,
body.personal_assistant .service-card h3 a,
body.personal_assistant .service-feature h2,
body.personal_assistant .solution-section h2 {
    color: #F55E00;
}


body.personal_assistant .testimonials.small-bussiness h1::after,
body.personal_assistant .small-bussiness.accordion-item:has(.accordion-collapse.show) .accordion-header,
body.personal_assistant .small-bussiness .accordion-collapse.show {
    background-color: #F55E00;
}

body.personal_assistant .faqs-item.small-bussiness {
    border-color: #F55E00;
}

body.personal_assistant .small-bussiness.accordion-item:has(.accordion-collapse.show) .accordion-header button {
    color: #fff;
}


body.personal_assistant .solution-section:before {
    filter: hue-rotate(110deg) brightness(1.3);
}

body.personal_assistant .how-it-works.small-bussiness .content {
    max-width: 60%;
}

body.personal_assistant .small-bussiness-image-end {
    top: 60%;
}

body.personal_assistant .hr-benefits {
    background-image: url("../images/personal-assistant/Rectangle-117-2.png");
    background-size: cover;
    background-position: center;
}

body.personal_assistant .list {
    background-image: url("../images/personal-assistant/Rectangle-133-1.png");
}

body.personal_assistant .get-started {
    background-image: url("../images/personal-assistant/Group-239-4.png");
}

body.personal_assistant .small-bussiness .accordion-collapse.show {
    color: #fff;
    font-size: 20px;
    font-weight: 300;
}

body.personal_assistant .accordion-button:not(.collapsed)::after {
    background-image: url("../images/arrow-active.svg");
    transform: rotate(180deg);
}

body.personal_assistant .accordion-button::after {
    background-image: url("../images/personal-assistant/arrow.svg");
    transform: rotate(360deg);
}

/* personal-assistant end */

/* accounting-professionals */

body.accounting-professionals .testimonials.small-bussiness .card p span,
body.accounting-professionals .testimonials.small-bussiness h1,
body.accounting-professionals .faqs-item.small-bussiness.accordion-item .accordion-button,
body.accounting-professionals .faq-heading-title,
body.accounting-professionals .success-stories h1,
body.accounting-professionals .help h1,
body.accounting-professionals .hr-benefits h4,
body.accounting-professionals .hr-benefits h3,
body.accounting-professionals .technologies-tools strong,
body.accounting-professionals .technologies-tools h2,
body.accounting-professionals .approach-section h5,
body.accounting-professionals .approach-section h2,
body.accounting-professionals .service-card h3,
body.accounting-professionals .service-card h3 a,
body.accounting-professionals .service-feature h2,
body.accounting-professionals .solution-section h2 {
    color: #f100f5;
}


body.accounting-professionals .testimonials.small-bussiness h1::after,
body.accounting-professionals .small-bussiness.accordion-item:has(.accordion-collapse.show) .accordion-header,
body.accounting-professionals .small-bussiness .accordion-collapse.show {
    background-color: #f100f5;
}

body.accounting-professionals .faqs-item.small-bussiness {
    border-color: #f100f5;
}

body.accounting-professionals .small-bussiness.accordion-item:has(.accordion-collapse.show) .accordion-header button {
    color: #fff;
}


body.accounting-professionals .solution-section:before {
    filter: hue-rotate(765deg) brightness(1.3);
}

body.accounting-professionals .how-it-works.small-bussiness .content {
    max-width: 60%;
}

body.accounting-professionals .small-bussiness-image-end {
    top: 60%;
}

body.accounting-professionals .hr-benefits {
    background-image: url("../images/accounting-professionals/hr-benefits-bg.png");
    background-size: cover;
    background-position: center;
}

body.accounting-professionals .list {
    background-image: url("../images/accounting-professionals/list-background.png");
}

body.accounting-professionals .get-started {
    padding: 90px 0px 90px 0px;
    ;
    background-image: url("../images/accounting-professionals/get-started.png");
}

body.accounting-professionals .faqs-item.small-bussiness {
    border-color: #F100F5;
    color: #fff;
}

body.accounting-professionals .faqs-item.small-bussiness.accordion-item .accordion-button {
    background-color: #F100F5;
    color: #fff;
}

body.accounting-professionals .accordion-item.faqs-item.small-bussiness .accordion-button:focus {
    border-color: transparent;
    box-shadow: none;
}

body.accounting-professionals .small-bussiness .accordion-collapse.show {
    background-color: #F100F5;
    color: #fff;
    font-size: 20px;
    font-weight: 300;
}

body.accounting-professionals .small-bussiness.accordion-item:has(.accordion-collapse.show) .accordion-header {
    background-color: #F100F5;
}

body.accounting-professionals .small-bussiness.accordion-item:has(.accordion-collapse.show) .accordion-header button {
    color: #fff;
}

body.accounting-professionals .small-bussiness.accordion-item:has(.accordion-collapse.show) .accordion-header {
    background-color: #F100F5;
}

body.accounting-professionals .accordion-button::after {
    background-image: url("../images/arrow-icon.svg");
    fill: #F100F5;
}

/* accounting-professional end */

/* financial-analyst */
body.financial-analyst .testimonials.small-bussiness .card p span,
body.financial-analyst .testimonials.small-bussiness h1,
body.financial-analyst .faqs-item.small-bussiness.accordion-item .accordion-button,
body.financial-analyst .faq-heading-title,
body.financial-analyst .success-stories h1,
body.financial-analyst .help h1,
body.financial-analyst .hr-benefits h4,
body.financial-analyst .hr-benefits h3,
body.financial-analyst .technologies-tools strong,
body.financial-analyst .technologies-tools h2,
body.financial-analyst .approach-section h5,
body.financial-analyst .approach-section h2,
body.financial-analyst .service-card h3,
body.financial-analyst .service-card h3 a,
body.financial-analyst .service-feature h2,
body.financial-analyst .solution-section h2 {
    color: #F55E00;
}


body.financial-analyst .testimonials.small-bussiness h1::after,
body.financial-analyst .small-bussiness.accordion-item:has(.accordion-collapse.show) .accordion-header,
body.financial-analyst .small-bussiness .accordion-collapse.show {
    background-color: #F55E00;
}

body.financial-analyst .faqs-item.small-bussiness {
    border-color: #F55E00;
}

body.financial-analyst .small-bussiness.accordion-item:has(.accordion-collapse.show) .accordion-header button {
    color: #fff;
}


body.financial-analyst .solution-section:before {
    filter: hue-rotate(125deg) brightness(1.3);
}

body.financial-analyst .how-it-works.small-bussiness .content {
    max-width: 60%;
}

body.financial-analyst .small-bussiness-image-end {
    top: 60%;
}

body.financial-analyst .hr-benefits {
    background-image: url("../images/financial-analyst/hr-benefit-bg.png");
    background-size: cover;
    background-position: center;
}

body.financial-analyst .list {
    background-image: url("../images/financial-analyst/list-background.png");
}

body.financial-analyst .get-started {
    padding: 90px 0px 90px 0px;
    ;
    background-image: url("../images/financial-analyst/get-started.png");
}

body.financial-analyst .faqs-item.small-bussiness {
    border-color: #0074E4;
    color: #fff;
}

body.financial-analyst .faqs-item.small-bussiness.accordion-item .accordion-button {
    color: #0074E4;
}

body.financial-analyst .accordion-item.faqs-item.small-bussiness .accordion-button:focus {
    border-color: transparent;
    box-shadow: none;
}

body.financial-analyst .small-bussiness .accordion-collapse.show {
    background-color: #0074E4;
    color: #fff;
    font-size: 20px;
    font-weight: 300;
}

body.financial-analyst .small-bussiness.accordion-item:has(.accordion-collapse.show) .accordion-header {
    background-color: #0074E4;
}

body.financial-analyst .small-bussiness.accordion-item:has(.accordion-collapse.show) .accordion-header button {
    color: #fff;
}

body.financial-analyst .small-bussiness.accordion-item:has(.accordion-collapse.show) .accordion-header {
    background-color: #0074E4;
}

body.financial-analyst .accordion-button:not(.collapsed)::after {
    background-image: url("../images/financial-analyst/arrow-active.svg");
    transform: rotate(180deg);
}

body.financial-analyst .accordion-button::after {
    background-image: url("../images/financial-analyst/arrow.svg");
    transform: rotate(360deg);
}
/*financial-analyst end*/

/*multilingual-virtual-assistant start*/
body.multilingual-virtual-assistant .testimonials.small-bussiness .card p span,
body.multilingual-virtual-assistant .testimonials.small-bussiness h1,
body.multilingual-virtual-assistant .faqs-item.small-bussiness.accordion-item .accordion-button,
body.multilingual-virtual-assistant .faq-heading-title,
body.multilingual-virtual-assistant .success-stories h1,
body.multilingual-virtual-assistant .help h1,
body.multilingual-virtual-assistant .hr-benefits h4,
body.multilingual-virtual-assistant .hr-benefits h3,
body.multilingual-virtual-assistant .technologies-tools strong,
body.multilingual-virtual-assistant .technologies-tools h2,
body.multilingual-virtual-assistant .approach-section h5,
body.multilingual-virtual-assistant .approach-section h2,
body.multilingual-virtual-assistant .service-card h3,
body.multilingual-virtual-assistant .service-card h3 a,
body.multilingual-virtual-assistant .service-feature h2,
body.multilingual-virtual-assistant .solution-section h2 {
    color: #F55E00;
}


body.multilingual-virtual-assistant .testimonials.small-bussiness h1::after,
body.multilingual-virtual-assistant .small-bussiness.accordion-item:has(.accordion-collapse.show) .accordion-header,
body.multilingual-virtual-assistant .small-bussiness .accordion-collapse.show {
    background-color: #F55E00;
}

body.multilingual-virtual-assistant .faqs-item.small-bussiness {
    border-color: #F55E00;
}

body.multilingual-virtual-assistant .small-bussiness.accordion-item:has(.accordion-collapse.show) .accordion-header button {
    color: #fff;
}


body.multilingual-virtual-assistant .solution-section:before {
    filter: hue-rotate(125deg) brightness(1.3);
}

body.multilingual-virtual-assistant .how-it-works.small-bussiness .content {
    max-width: 60%;
}

body.multilingual-virtual-assistant .small-bussiness-image-end {
    top: 60%;
}

body.multilingual-virtual-assistant .hr-benefits {
    background-image: url("../images/multilingual-virtual-assistant/hr-benefit-bg.png");
    background-size: cover;
    background-position: center;
}

body.multilingual-virtual-assistant .list {
    background-image: url("../images/multilingual-virtual-assistant/list-background.png");
    padding: 45px 20px;
}

body.multilingual-virtual-assistant .get-started {
    padding: 90px 0px 90px 0px;
    background-image: url("../images/multilingual-virtual-assistant/get-started.png");
}

body.multilingual-virtual-assistant .faqs-item.small-bussiness {
    border-color: #0074E4;
    color: #fff;
}

body.multilingual-virtual-assistant .faqs-item.small-bussiness.accordion-item .accordion-button {
    color: #0074E4;
}

body.multilingual-virtual-assistant .accordion-item.faqs-item.small-bussiness .accordion-button:focus {
    border-color: transparent;
    box-shadow: none;
}

body.multilingual-virtual-assistant .small-bussiness .accordion-collapse.show {
    background-color: #0074E4;
    color: #fff;
    font-size: 20px;
    font-weight: 300;
}

body.multilingual-virtual-assistant .small-bussiness.accordion-item:has(.accordion-collapse.show) .accordion-header {
    background-color: #0074E4;
}

body.multilingual-virtual-assistant .small-bussiness.accordion-item:has(.accordion-collapse.show) .accordion-header button {
    color: #fff;
}

body.multilingual-virtual-assistant .small-bussiness.accordion-item:has(.accordion-collapse.show) .accordion-header {
    background-color: #0074E4;
}

body.multilingual-virtual-assistant .accordion-button:not(.collapsed)::after {
    background-image: url("../images/financial-analyst/arrow-active.svg");
    transform: rotate(180deg);
}

body.multilingual-virtual-assistant .accordion-button::after {
    background-image: url("../images/financial-analyst/arrow.svg");
    transform: rotate(360deg);
}

/*multilingual-virtual-assistant end*/


/*hr-virtual-assistant start*/
body.hr-virtual-assistant .testimonials.small-bussiness .card p span,
body.hr-virtual-assistant .testimonials.small-bussiness h1,
body.hr-virtual-assistant .faqs-item.small-bussiness.accordion-item .accordion-button,
body.hr-virtual-assistant .faq-heading-title,
body.hr-virtual-assistant .success-stories h1,
body.hr-virtual-assistant .help h1,
body.hr-virtual-assistant .hr-benefits h4,
body.hr-virtual-assistant .hr-benefits h3,
body.hr-virtual-assistant .technologies-tools strong,
body.hr-virtual-assistant .technologies-tools h2,
body.hr-virtual-assistant .approach-section h5,
body.hr-virtual-assistant .approach-section h2,
body.hr-virtual-assistant .service-card h3,
body.hr-virtual-assistant .service-card h3 a,
body.hr-virtual-assistant .service-feature h2,
body.hr-virtual-assistant .solution-section h2 {
    color: #F55E00;
}


body.hr-virtual-assistant .testimonials.small-bussiness h1::after,
body.hr-virtual-assistant .small-bussiness.accordion-item:has(.accordion-collapse.show) .accordion-header,
body.hr-virtual-assistant .small-bussiness .accordion-collapse.show {
    background-color: #F55E00;
}

body.hr-virtual-assistant .faqs-item.small-bussiness {
    border-color: #F55E00;
}

body.hr-virtual-assistant .small-bussiness.accordion-item:has(.accordion-collapse.show) .accordion-header button {
    color: #fff;
}


body.hr-virtual-assistant .solution-section:before {
    filter: hue-rotate(125deg) brightness(1.3);
}

body.hr-virtual-assistant .how-it-works.small-bussiness .content {
    max-width: 60%;
}

body.hr-virtual-assistant .small-bussiness-image-end {
    top: 60%;
}

body.hr-virtual-assistant .hr-benefits {
    background-image: url("../images/hr-virtual-assistant/hr-benefit-bg.png");
    background-size: cover;
    background-position: center;
}

body.hr-virtual-assistant .list {
    background-image: url("../images/hr-virtual-assistant/list-background.png");
    padding: 45px 20px;
}

body.hr-virtual-assistant .get-started {
    padding: 90px 0px 90px 0px;
    background-image: url("../images/hr-virtual-assistant/get-started.png");
}

body.hr-virtual-assistant .faqs-item.small-bussiness {
    border-color: #0074E4;
    color: #fff;
}

body.hr-virtual-assistant .faqs-item.small-bussiness.accordion-item .accordion-button {
    color: #0074E4;
}

body.hr-virtual-assistant .accordion-item.faqs-item.small-bussiness .accordion-button:focus {
    border-color: transparent;
    box-shadow: none;
}

body.hr-virtual-assistant .small-bussiness .accordion-collapse.show {
    background-color: #0074E4;
    color: #fff;
    font-size: 20px;
    font-weight: 300;
}

body.hr-virtual-assistant .small-bussiness.accordion-item:has(.accordion-collapse.show) .accordion-header {
    background-color: #0074E4;
}

body.hr-virtual-assistant .small-bussiness.accordion-item:has(.accordion-collapse.show) .accordion-header button {
    color: #fff;
}

body.hr-virtual-assistant .small-bussiness.accordion-item:has(.accordion-collapse.show) .accordion-header {
    background-color: #0074E4;
}

body.hr-virtual-assistant .accordion-button:not(.collapsed)::after {
    background-image: url("../images/financial-analyst/arrow-active.svg");
    transform: rotate(180deg);
}

body.hr-virtual-assistant .accordion-button::after {
    background-image: url("../images/financial-analyst/arrow.svg");
    transform: rotate(360deg);
}

/*hr-virtual-assistant end*/

/*virtual-legal-assistant start*/
body.virtual-legal-assistant .testimonials.small-bussiness .card p span,
body.virtual-legal-assistant .testimonials.small-bussiness h1,
body.virtual-legal-assistant .faqs-item.small-bussiness.accordion-item .accordion-button,
body.virtual-legal-assistant .faq-heading-title,
body.virtual-legal-assistant .success-stories h1,
body.virtual-legal-assistant .help h1,
body.virtual-legal-assistant .hr-benefits h4,
body.virtual-legal-assistant .hr-benefits h3,
body.virtual-legal-assistant .technologies-tools strong,
body.virtual-legal-assistant .technologies-tools h2,
body.virtual-legal-assistant .approach-section h5,
body.virtual-legal-assistant .approach-section h2,
body.virtual-legal-assistant .service-card h3,
body.virtual-legal-assistant .service-card h3 a,
body.virtual-legal-assistant .service-feature h2,
body.virtual-legal-assistant .solution-section h2 {
    color: #F55E00;
}


body.virtual-legal-assistant .testimonials.small-bussiness h1::after,
body.virtual-legal-assistant .small-bussiness.accordion-item:has(.accordion-collapse.show) .accordion-header,
body.virtual-legal-assistant .small-bussiness .accordion-collapse.show {
    background-color: #F55E00;
}

body.virtual-legal-assistant .faqs-item.small-bussiness {
    border-color: #F55E00;
}

body.virtual-legal-assistant .small-bussiness.accordion-item:has(.accordion-collapse.show) .accordion-header button {
    color: #fff;
}


body.virtual-legal-assistant .solution-section:before {
    filter: hue-rotate(125deg) brightness(1.3);
}

body.virtual-legal-assistant .how-it-works.small-bussiness .content {
    max-width: 60%;
}

body.virtual-legal-assistant .small-bussiness-image-end {
    top: 60%;
}

body.virtual-legal-assistant .hr-benefits {
    background-image: url("../images/virtual-legal-assistant/hr-benefit-bg.png");
    background-size: cover;
    background-position: center;
}

body.virtual-legal-assistant .list {
    background-image: url("../images/virtual-legal-assistant/list-background.png");
    padding: 45px 20px;
}

body.virtual-legal-assistant .get-started {
    padding: 90px 0px 90px 0px;
    background-image: url("../images/virtual-legal-assistant/get-started.png");
}

body.virtual-legal-assistant .faqs-item.small-bussiness {
    border-color: #0074E4;
    color: #fff;
}

body.virtual-legal-assistant .faqs-item.small-bussiness.accordion-item .accordion-button {
    color: #0074E4;
}

body.virtual-legal-assistant .accordion-item.faqs-item.small-bussiness .accordion-button:focus {
    border-color: transparent;
    box-shadow: none;
}

body.virtual-legal-assistant .small-bussiness .accordion-collapse.show {
    background-color: #0074E4;
    color: #fff;
    font-size: 20px;
    font-weight: 300;
}

body.virtual-legal-assistant .small-bussiness.accordion-item:has(.accordion-collapse.show) .accordion-header {
    background-color: #0074E4;
}

body.virtual-legal-assistant .small-bussiness.accordion-item:has(.accordion-collapse.show) .accordion-header button {
    color: #fff;
}

body.virtual-legal-assistant .small-bussiness.accordion-item:has(.accordion-collapse.show) .accordion-header {
    background-color: #0074E4;
    font-size: 22.42px;
    font-weight: 300;
}

body.virtual-legal-assistant .accordion-button:not(.collapsed)::after {
    background-image: url("../images/financial-analyst/arrow-active.svg");
    transform: rotate(180deg);
}

body.virtual-legal-assistant .accordion-button::after {
    background-image: url("../images/financial-analyst/arrow.svg");
    transform: rotate(360deg);
}

/*virtual-legal-assistant end*/

/*marketing-virtual-assistant start*/
body.marketing-virtual-assistant .testimonials.small-bussiness .card p span,
body.marketing-virtual-assistant .testimonials.small-bussiness h1,
body.marketing-virtual-assistant .faqs-item.small-bussiness.accordion-item .accordion-button,
body.marketing-virtual-assistant .faq-heading-title,
body.marketing-virtual-assistant .success-stories h1,
body.marketing-virtual-assistant .help h1,
body.marketing-virtual-assistant .hr-benefits h4,
body.marketing-virtual-assistant .hr-benefits h3,
body.marketing-virtual-assistant .technologies-tools strong,
body.marketing-virtual-assistant .technologies-tools h2,
body.marketing-virtual-assistant .approach-section h5,
body.marketing-virtual-assistant .approach-section h2,
body.marketing-virtual-assistant .service-card h3,
body.marketing-virtual-assistant .service-card h3 a,
body.marketing-virtual-assistant .service-feature h2,
body.marketing-virtual-assistant .solution-section h2 {
    color: #0074e4;
}

body.marketing-virtual-assistant .solution-section h2 {
    font-size: 27px;
    font-weight: 600;
}

body.marketing-virtual-assistant .service-feature h2 {
    font-size: 45.82px;
    font-weight: 600;
}

body.marketing-virtual-assistant .service-feature h4 {
    font-size: 37px;
    font-weight: 400;
    line-height: 95px;
}

body.marketing-virtual-assistant .hr-benefits-cta:hover {
    background-color: #0074E4;
    color: #fff;
}

body.marketing-virtual-assistant .list .list-content {
    font-size: 24px;
    font-weight: 400;
    letter-spacing: 1.9px;
    color: #fff;
}

body.marketing-virtual-assistant .faq-heading-title {
    color: #FF2A57;
}

body.marketing-virtual-assistant .success-stories h1 {
    position: relative;
}

body.marketing-virtual-assistant .success-stories h1::after {
    content: "";
    display: block;
    width: 170px;
    height: 3px;
    background-color: #0074E4;
    margin: 10px auto 40px;
}

body.marketing-virtual-assistant .success-stories .content .end-text span {
    font-size: 21px;
    font-weight: 600;
}

body.marketing-virtual-assistant .success-stories .content .end-text {
    font-size: 17px;
    font-weight: 400;

}

body.marketing-virtual-assistant .testimonials.small-bussiness h1::after,
body.marketing-virtual-assistant .small-bussiness.accordion-item:has(.accordion-collapse.show) .accordion-header,
body.marketing-virtual-assistant .small-bussiness .accordion-collapse.show {
    background-color: #0074e4;
}

body.marketing-virtual-assistant .faqs-item.small-bussiness {
    border-color: #0074e4;
}

body.marketing-virtual-assistant .small-bussiness.accordion-item:has(.accordion-collapse.show) .accordion-header button {
    color: #fff;
}


body.marketing-virtual-assistant .solution-section:before {
    filter: hue-rotate(320deg) brightness(1.1);
}

body.marketing-virtual-assistant .how-it-works.small-bussiness .content {
    max-width: 60%;
}

body.marketing-virtual-assistant .small-bussiness-image-end {
    top: 60%;
}

body.marketing-virtual-assistant .hr-benefits {
    background-image: url("../images/marketing-virtual-assistant/hr-benefit-bg.png");
    background-size: cover;
    background-position: center;
}

body.marketing-virtual-assistant .list {
    background-image: url("../images/marketing-virtual-assistant/list-background.png");
    padding: 45px 20px;
}

body.marketing-virtual-assistant .get-started {
    padding: 90px 0px 90px 0px;
    background-image: url("../images/marketing-virtual-assistant/get-started.png");
}

body.marketing-virtual-assistant .faqs-item.small-bussiness {
    border-color: #0074E4;
    color: #fff;
}

body.marketing-virtual-assistant .faqs-item.small-bussiness.accordion-item .accordion-button {
    color: #0074E4;
}

body.marketing-virtual-assistant .accordion-item.faqs-item.small-bussiness .accordion-button:focus {
    border-color: transparent;
    box-shadow: none;
}

body.marketing-virtual-assistant .small-bussiness .accordion-collapse.show {
    background-color: #0074E4;
    color: #fff;
    font-size: 20px;
    font-weight: 300;
}

body.marketing-virtual-assistant .small-bussiness.accordion-item:has(.accordion-collapse.show) .accordion-header {
    background-color: #0074E4;
}

body.marketing-virtual-assistant .small-bussiness.accordion-item:has(.accordion-collapse.show) .accordion-header button {
    color: #fff;
}

body.marketing-virtual-assistant .small-bussiness.accordion-item:has(.accordion-collapse.show) .accordion-header {
    background-color: #0074E4;
    font-size: 22.42px;
    font-weight: 300;
}

body.marketing-virtual-assistant .accordion-button:not(.collapsed)::after {
    background-image: url("../images/financial-analyst/arrow-active.svg");
    transform: rotate(180deg);
}

body.marketing-virtual-assistant .accordion-button::after {
    background-image: url("../images/financial-analyst/arrow.svg");
    transform: rotate(360deg);
}
/*marketing-virtual-assistant end*/

/*virtual-collections-specialist start*/
body.virtual-collections-specialist .testimonials.small-bussiness .card p span,
body.virtual-collections-specialist .testimonials.small-bussiness h1,
body.virtual-collections-specialist .faqs-item.small-bussiness.accordion-item .accordion-button,
body.virtual-collections-specialist .faq-heading-title,
body.virtual-collections-specialist .success-stories h1,
body.virtual-collections-specialist .help h1,
body.virtual-collections-specialist .hr-benefits h4,
body.virtual-collections-specialist .hr-benefits h3,
body.virtual-collections-specialist .technologies-tools strong,
body.virtual-collections-specialist .technologies-tools h2,
body.virtual-collections-specialist .approach-section h5,
body.virtual-collections-specialist .approach-section h2,
body.virtual-collections-specialist .service-card h3,
body.virtual-collections-specialist .service-card h3 a,
body.virtual-collections-specialist .service-feature h2,
body.virtual-collections-specialist .solution-section h2 {
    color: #0074e4;
}

body.virtual-collections-specialist .how-it-works.small-bussiness .content h3 {
    font-size: 24.61px;
    font-weight: 500;
    line-height: 1.3em;
}

body.virtual-collections-specialist .testimonials.small-bussiness h1::after,
body.virtual-collections-specialist .small-bussiness.accordion-item:has(.accordion-collapse.show) .accordion-header,
body.virtual-collections-specialist .small-bussiness .accordion-collapse.show {
    background-color: #0074e4;
}

body.virtual-collections-specialist .faqs-item.small-bussiness {
    border-color: #0074e4;
}

body.virtual-collections-specialist .small-bussiness.accordion-item:has(.accordion-collapse.show) .accordion-header button {
    color: #fff;
}

body.virtual-collections-specialist .faq-heading-title {
    color: #FF2A57;
}

body.virtual-collections-specialist .hr-benefits-cta:hover {
    background-color: #0074E4;
    color: #fff;
}

body.virtual-collections-specialist .solution-section:before {
    filter: hue-rotate(320deg) brightness(1.1);
}

body.virtual-collections-specialist .how-it-works.small-bussiness .content {
    max-width: 60%;
}

body.virtual-collections-specialist .small-bussiness-image-end {
    top: 60%;
}

body.virtual-collections-specialist .hr-benefits {
    background-image: url("../images/virtual-collections-specialist/hr-benefit-bg.png");
    background-size: cover;
    background-position: center;
}

body.virtual-collections-specialist .list {
    background-image: url("../images/virtual-collections-specialist/list-background.png");
    padding: 45px 20px;
}

body.virtual-collections-specialist .get-started {
    padding: 90px 0px 90px 0px;
    background-image: url("../images/virtual-collections-specialist/get-started.png");
}

body.virtual-collections-specialist .faqs-item.small-bussiness {
    border-color: #0074E4;
    color: #fff;
}

body.virtual-collections-specialist .faqs-item.small-bussiness.accordion-item .accordion-button {
    color: #0074E4;
}

body.virtual-collections-specialist .accordion-item.faqs-item.small-bussiness .accordion-button:focus {
    border-color: transparent;
    box-shadow: none;
}

body.virtual-collections-specialist .small-bussiness .accordion-collapse.show {
    background-color: #0074E4;
    color: #fff;
    font-size: 20px;
    font-weight: 300;
}

body.virtual-collections-specialist .small-bussiness.accordion-item:has(.accordion-collapse.show) .accordion-header {
    background-color: #0074E4;
}

body.virtual-collections-specialist .small-bussiness.accordion-item:has(.accordion-collapse.show) .accordion-header button {
    color: #fff;
}

body.virtual-collections-specialist .small-bussiness.accordion-item:has(.accordion-collapse.show) .accordion-header {
    background-color: #0074E4;
    font-size: 22.42px;
    font-weight: 300;
}

body.virtual-collections-specialist .accordion-button:not(.collapsed)::after {
    background-image: url("../images/financial-analyst/arrow-active.svg");
    transform: rotate(180deg);
}

body.virtual-collections-specialist .accordion-button::after {
    background-image: url("../images/financial-analyst/arrow.svg");
    transform: rotate(360deg);
}

/*virtual-collections-specialist end*/


/*virtual-medical-scribes start*/
body.virtual-medical-scribes .testimonials.small-bussiness .card p span,
body.virtual-medical-scribes .testimonials.small-bussiness h1,
body.virtual-medical-scribes .faqs-item.small-bussiness.accordion-item .accordion-button,
body.virtual-medical-scribes .faq-heading-title,
body.virtual-medical-scribes .success-stories h1,
body.virtual-medical-scribes .help h1,
body.virtual-medical-scribes .hr-benefits h4,
body.virtual-medical-scribes .hr-benefits h3,
body.virtual-medical-scribes .technologies-tools strong,
body.virtual-medical-scribes .technologies-tools h2,
body.virtual-medical-scribes .approach-section h5,
body.virtual-medical-scribes .approach-section h2,
body.virtual-medical-scribes .service-card h3,
body.virtual-medical-scribes .service-card h3 a,
body.virtual-medical-scribes .service-feature h2,
body.virtual-medical-scribes .solution-section h2 {
    color: #0074e4;
}

body.virtual-medical-scribes .how-it-works.small-bussiness .content h3 {
    font-size: 24.61px;
    font-weight: 500;
    line-height: 1.3em;
}

body.virtual-medical-scribes .testimonials.small-bussiness h1::after,
body.virtual-medical-scribes .small-bussiness.accordion-item:has(.accordion-collapse.show) .accordion-header,
body.virtual-medical-scribes .small-bussiness .accordion-collapse.show {
    background-color: #0074e4;
}

body.virtual-medical-scribes .faqs-item.small-bussiness {
    border-color: #0074e4;
}

body.virtual-medical-scribes .small-bussiness.accordion-item:has(.accordion-collapse.show) .accordion-header button {
    color: #fff;
}

body.virtual-medical-scribes .faq-heading-title {
    color: #FF2A57;
}

body.virtual-medical-scribes .hr-benefits-cta:hover {
    background-color: #0074E4;
    color: #fff;
}

body.virtual-medical-scribes .solution-section:before {
    filter: hue-rotate(320deg) brightness(1.1);
}

body.virtual-medical-scribes .how-it-works.small-bussiness .content {
    max-width: 60%;
}

body.virtual-medical-scribes .small-bussiness-image-end {
    top: 60%;
}

body.virtual-medical-scribes .hr-benefits {
    background-image: url("../images/virtual-medical-scribes/hr-benefit-bg.png");
    background-size: cover;
    background-position: center;
}

body.virtual-medical-scribes .list {
    background-image: url("../images/virtual-medical-scribes/list-background.png");
    padding: 45px 20px;
}

body.virtual-medical-scribes .get-started {
    padding: 90px 0px 90px 0px;
    background-image: url("../images/virtual-medical-scribes/get-started.png");
}

body.virtual-medical-scribes .faqs-item.small-bussiness {
    border-color: #0074E4;
    color: #fff;
}

body.virtual-medical-scribes .faqs-item.small-bussiness.accordion-item .accordion-button {
    color: #0074E4;
}

body.virtual-medical-scribes .accordion-item.faqs-item.small-bussiness .accordion-button:focus {
    border-color: transparent;
    box-shadow: none;
}

body.virtual-medical-scribes .small-bussiness .accordion-collapse.show {
    background-color: #0074E4;
    color: #fff;
    font-size: 20px;
    font-weight: 300;
}

body.virtual-medical-scribes .small-bussiness.accordion-item:has(.accordion-collapse.show) .accordion-header {
    background-color: #0074E4;
}

body.virtual-medical-scribes .small-bussiness.accordion-item:has(.accordion-collapse.show) .accordion-header button {
    color: #fff;
}

body.virtual-medical-scribes .small-bussiness.accordion-item:has(.accordion-collapse.show) .accordion-header {
    background-color: #0074E4;
    font-size: 22.42px;
    font-weight: 300;
}

body.virtual-medical-scribes .accordion-button:not(.collapsed)::after {
    background-image: url("../images/financial-analyst/arrow-active.svg");
    transform: rotate(180deg);
}

body.virtual-medical-scribes .accordion-button::after {
    background-image: url("../images/financial-analyst/arrow.svg");
    transform: rotate(360deg);
}

/*virtual-medical-scribes end*/

/*email-management-virtual-assistant  start*/
body.email-management-virtual-assistant .testimonials.small-bussiness .card p span,
body.email-management-virtual-assistant .testimonials.small-bussiness h1,
body.email-management-virtual-assistant .faqs-item.small-bussiness.accordion-item .accordion-button,
body.email-management-virtual-assistant .faq-heading-title,
body.email-management-virtual-assistant .success-stories h1,
body.email-management-virtual-assistant .help h1,
body.email-management-virtual-assistant .hr-benefits h4,
body.email-management-virtual-assistant .hr-benefits h3,
body.email-management-virtual-assistant .technologies-tools strong,
body.email-management-virtual-assistant .technologies-tools h2,
body.email-management-virtual-assistant .approach-section h5,
body.email-management-virtual-assistant .approach-section h2,
body.email-management-virtual-assistant .service-card h3,
body.email-management-virtual-assistant .service-card h3 a,
body.email-management-virtual-assistant .service-feature h2,
body.email-management-virtual-assistant .solution-section h2 {
    color: #0074e4;
}

body.email-management-virtual-assistant .how-it-works.small-bussiness .content h3 {
    font-size: 24.61px;
    font-weight: 500;
    line-height: 1.3em;
}

body.email-management-virtual-assistant .testimonials.small-bussiness h1::after,
body.email-management-virtual-assistant .small-bussiness.accordion-item:has(.accordion-collapse.show) .accordion-header,
body.email-management-virtual-assistant .small-bussiness .accordion-collapse.show {
    background-color: #0074e4;
}

body.email-management-virtual-assistant .faqs-item.small-bussiness {
    border-color: #0074e4;
}

body.email-management-virtual-assistant .small-bussiness.accordion-item:has(.accordion-collapse.show) .accordion-header button {
    color: #fff;
}

body.email-management-virtual-assistant .faq-heading-title {
    color: #FF2A57;
}

body.email-management-virtual-assistant .hr-benefits-cta:hover {
    background-color: #0074E4;
    color: #fff;
}

body.email-management-virtual-assistant .solution-section:before {
    filter: hue-rotate(320deg) brightness(1.1);
}

body.email-management-virtual-assistant .how-it-works.small-bussiness .content {
    max-width: 60%;
}

body.email-management-virtual-assistant .small-bussiness-image-end {
    top: 60%;
}

body.email-management-virtual-assistant .hr-benefits {
    background-image: url("../images/email-management-virtual-assistant/hr-benefit-bg.png");
    background-size: cover;
    background-position: center;
}

body.email-management-virtual-assistant .list {
    background-image: url("../images/email-management-virtual-assistant/list-background.png");
    padding: 45px 20px;
}

body.email-management-virtual-assistant .get-started {
    padding: 90px 0px 90px 0px;
    background-image: url("../images/email-management-virtual-assistant/get-started.png");
}

body.email-management-virtual-assistant .faqs-item.small-bussiness {
    border-color: #0074E4;
    color: #fff;
}

body.email-management-virtual-assistant .faqs-item.small-bussiness.accordion-item .accordion-button {
    color: #0074E4;
}

body.email-management-virtual-assistant .accordion-item.faqs-item.small-bussiness .accordion-button:focus {
    border-color: transparent;
    box-shadow: none;
}

body.email-management-virtual-assistant .small-bussiness .accordion-collapse.show {
    background-color: #0074E4;
    color: #fff;
    font-size: 20px;
    font-weight: 300;
}

body.email-management-virtual-assistant .small-bussiness.accordion-item:has(.accordion-collapse.show) .accordion-header {
    background-color: #0074E4;
}

body.email-management-virtual-assistant .small-bussiness.accordion-item:has(.accordion-collapse.show) .accordion-header button {
    color: #fff;
}

body.email-management-virtual-assistant .small-bussiness.accordion-item:has(.accordion-collapse.show) .accordion-header {
    background-color: #0074E4;
    font-size: 22.42px;
    font-weight: 300;
}

body.email-management-virtual-assistant .accordion-button:not(.collapsed)::after {
    background-image: url("../images/financial-analyst/arrow-active.svg");
    transform: rotate(180deg);
}

body.email-management-virtual-assistant .accordion-button::after {
    background-image: url("../images/financial-analyst/arrow.svg");
    transform: rotate(360deg);
}

/*email-management-virtual-assistantend*/

/*lead-generation-virtual-assistant  start*/
body.lead-generation-virtual-assistant .testimonials.small-bussiness .card p span,
body.lead-generation-virtual-assistant .testimonials.small-bussiness h1,
body.lead-generation-virtual-assistant .faqs-item.small-bussiness.accordion-item .accordion-button,
body.lead-generation-virtual-assistant .faq-heading-title,
body.lead-generation-virtual-assistant .success-stories h1,
body.lead-generation-virtual-assistant .help h1,
body.lead-generation-virtual-assistant .hr-benefits h4,
body.lead-generation-virtual-assistant .hr-benefits h3,
body.lead-generation-virtual-assistant .technologies-tools strong,
body.lead-generation-virtual-assistant .technologies-tools h2,
body.lead-generation-virtual-assistant .approach-section h5,
body.lead-generation-virtual-assistant .approach-section h2,
body.lead-generation-virtual-assistant .service-card h3,
body.lead-generation-virtual-assistant .service-card h3 a,
body.lead-generation-virtual-assistant .service-feature h2,
body.lead-generation-virtual-assistant .solution-section h2 {
    color: #0074e4;
}

body.lead-generation-virtual-assistant .how-it-works.small-bussiness .content h3 {
    font-size: 24.61px;
    font-weight: 500;
    line-height: 1.3em;
}

body.lead-generation-virtual-assistant .testimonials.small-bussiness h1::after,
body.lead-generation-virtual-assistant .small-bussiness.accordion-item:has(.accordion-collapse.show) .accordion-header,
body.lead-generation-virtual-assistant .small-bussiness .accordion-collapse.show {
    background-color: #0074e4;
}

body.lead-generation-virtual-assistant .faqs-item.small-bussiness {
    border-color: #0074e4;
}

body.lead-generation-virtual-assistant .small-bussiness.accordion-item:has(.accordion-collapse.show) .accordion-header button {
    color: #fff;
}

body.lead-generation-virtual-assistant .faq-heading-title {
    color: #FF2A57;
}

body.lead-generation-virtual-assistant .hr-benefits-cta:hover {
    background-color: #0074E4;
    color: #fff;
}

body.lead-generation-virtual-assistant .solution-section:before {
    filter: hue-rotate(320deg) brightness(1.1);
}

body.lead-generation-virtual-assistant .how-it-works.small-bussiness .content {
    max-width: 60%;
}

body.lead-generation-virtual-assistant .small-bussiness-image-end {
    top: 60%;
}

body.lead-generation-virtual-assistant .hr-benefits {
    background-image: url("../images/lead-generation-virtual-assistant/hr-benefit-bg.png");
    background-size: cover;
    background-position: center;
}

body.lead-generation-virtual-assistant .list {
    background-image: url("../images/lead-generation-virtual-assistant/list-background.png");
    padding: 45px 20px;
}

body.lead-generation-virtual-assistant .get-started {
    padding: 90px 0px 90px 0px;
    background-image: url("../images/lead-generation-virtual-assistant/get-started.png");
}

body.lead-generation-virtual-assistant .faqs-item.small-bussiness {
    border-color: #0074E4;
    color: #fff;
}

body.lead-generation-virtual-assistant .faqs-item.small-bussiness.accordion-item .accordion-button {
    color: #0074E4;
}

body.lead-generation-virtual-assistant .accordion-item.faqs-item.small-bussiness .accordion-button:focus {
    border-color: transparent;
    box-shadow: none;
}

body.lead-generation-virtual-assistant .small-bussiness .accordion-collapse.show {
    background-color: #0074E4;
    color: #fff;
    font-size: 20px;
    font-weight: 300;
}

body.lead-generation-virtual-assistant .small-bussiness.accordion-item:has(.accordion-collapse.show) .accordion-header {
    background-color: #0074E4;
}

body.lead-generation-virtual-assistant .small-bussiness.accordion-item:has(.accordion-collapse.show) .accordion-header button {
    color: #fff;
}

body.lead-generation-virtual-assistant .small-bussiness.accordion-item:has(.accordion-collapse.show) .accordion-header {
    background-color: #0074E4;
    font-size: 22.42px;
    font-weight: 300;
}

body.lead-generation-virtual-assistant .accordion-button:not(.collapsed)::after {
    background-image: url("../images/financial-analyst/arrow-active.svg");
    transform: rotate(180deg);
}

body.lead-generation-virtual-assistant .accordion-button::after {
    background-image: url("../images/financial-analyst/arrow.svg");
    transform: rotate(360deg);
}

/*lead-generation-virtual-assistant end*/

/*virtual-medical-assistant  start*/
body.virtual-medical-assistant .testimonials.small-bussiness .card p span,
body.virtual-medical-assistant .testimonials.small-bussiness h1,
body.virtual-medical-assistant .faqs-item.small-bussiness.accordion-item .accordion-button,
body.virtual-medical-assistant .faq-heading-title,
body.virtual-medical-assistant .success-stories h1,
body.virtual-medical-assistant .help h1,
body.virtual-medical-assistant .hr-benefits h4,
body.virtual-medical-assistant .hr-benefits h3,
body.virtual-medical-assistant .technologies-tools strong,
body.virtual-medical-assistant .technologies-tools h2,
body.virtual-medical-assistant .approach-section h5,
body.virtual-medical-assistant .approach-section h2,
body.virtual-medical-assistant .service-card h3,
body.virtual-medical-assistant .service-card h3 a,
body.virtual-medical-assistant .service-feature h2,
body.virtual-medical-assistant .solution-section h2 {
    color: #0074e4;
}

/* body.virtual-medical-assistant .solution-section h2 {
    font-size: 56px;
    font-weight: 600;
} */

body.virtual-medical-assistant .service-feature h2 {
    font-size: 45px;
    font-weight: 400;
    color: #636363;
}

body.virtual-medical-assistant .how-it-works.small-bussiness .content h3 {
    font-size: 24.61px;
    font-weight: 500;
    line-height: 1.3em;
}

body.virtual-medical-assistant .testimonials.small-bussiness h1::after {
    content: "";
    width: 0px;
    height: 0px;
}

body.virtual-medical-assistant .small-bussiness.accordion-item:has(.accordion-collapse.show) .accordion-header,
body.virtual-medical-assistant .small-bussiness .accordion-collapse.show {
    background-color: #0074e4;
}

body.virtual-medical-assistant .faqs-item.small-bussiness {
    border-color: #0074e4;
}

body.virtual-medical-assistant .small-bussiness.accordion-item:has(.accordion-collapse.show) .accordion-header button {
    color: #fff;
}

body.virtual-medical-assistant .faq-heading-title {
    color: #FF2A57;
}

body.virtual-medical-assistant .hr-benefits-cta:hover {
    background-color: #0074E4;
    color: #fff;
}

body.virtual-medical-assistant .solution-section:before {
    filter: hue-rotate(320deg) brightness(1.1);
}

body.virtual-medical-assistant .how-it-works.small-bussiness .content {
    max-width: 60%;
}

body.virtual-medical-assistant .small-bussiness-image-end {
    top: 60%;
}

body.virtual-medical-assistant .hr-benefits {
    background-image: url("../images/virtual-medical-assistant/hr-benefit-bg.png");
    background-size: cover;
    background-position: center;
}

body.virtual-medical-assistant .list {
    background-image: url("../images/virtual-medical-assistant/list-background.png");
    padding: 45px 20px;
}

body.virtual-medical-assistant .get-started {
    padding: 90px 0px 90px 0px;
    background-image: url("../images/virtual-medical-assistant/get-started.png");
}

body.virtual-medical-assistant .faqs-item.small-bussiness {
    border-color: #0074E4;
    color: #fff;
}

body.virtual-medical-assistant .faqs-item.small-bussiness.accordion-item .accordion-button {
    color: #0074E4;
}

body.virtual-medical-assistant .accordion-item.faqs-item.small-bussiness .accordion-button:focus {
    border-color: transparent;
    box-shadow: none;
}

body.virtual-medical-assistant .small-bussiness .accordion-collapse.show {
    background-color: #0074E4;
    color: #fff;
    font-size: 20px;
    font-weight: 300;
}

body.virtual-medical-assistant .small-bussiness.accordion-item:has(.accordion-collapse.show) .accordion-header {
    background-color: #0074E4;
}

body.virtual-medical-assistant .small-bussiness.accordion-item:has(.accordion-collapse.show) .accordion-header button {
    color: #fff;
}

body.virtual-medical-assistant .small-bussiness.accordion-item:has(.accordion-collapse.show) .accordion-header {
    background-color: #0074E4;
    font-size: 22.42px;
    font-weight: 300;
}

body.virtual-medical-assistant .accordion-button:not(.collapsed)::after {
    background-image: url("../images/financial-analyst/arrow-active.svg");
    transform: rotate(180deg);
}

body.virtual-medical-assistant .accordion-button::after {
    background-image: url("../images/financial-analyst/arrow.svg");
    transform: rotate(360deg);
}

body.virtual-medical-assistant .benefit-item {
    margin-bottom: 28px;
}

body.virtual-medical-assistant .benefit-item h4 {
    font-size: 23.76px;
    font-weight: 600;
    color: #0074e8;
    margin-bottom: 5px;
}

body.virtual-medical-assistant .technologies-tools .owl-carousel .owl-nav {
    display: none;
}

body.virtual-medical-assistant .benefit-item h4::before {
    content: ">> ";
    font-weight: 800;
}

body.virtual-medical-assistant .benefit-item p {
    line-height: 1.7;
    color: #4d4d4d;
    font-size: 16px;
    font-weight: 400;
    color: #636363;
}

body.virtual-medical-assistant .stats-row {
    margin: 30px 0px;
}

body.virtual-medical-assistant .stat-card {
    height: 200px;
    background: #ffffff;
    border-radius: 11px;
    box-shadow: 0 12px 28px rgba(0, 0, 0, 0.16);
    display: flex;
    align-items: center;
    justify-content: center;
    text-align: center;
    padding: 18px 20px;
}

body.virtual-medical-assistant .stat-card h3 {
    color: #0875df;
    margin-bottom: 12px;
    font-size: 65px;
    font-weight: 700;
    line-height: 45.8px;
    letter-spacing: -2px;
}

body.virtual-medical-assistant .stat-card p {
    font-size: 16px;
    font-weight: 400;
    line-height: 30px;
    letter-spacing: -1px;
    color: #242424;
}

body.virtual-medical-assistant .list .why-content h2 {
    font-size: 30px;
    font-weight: 600;
    line-height: 53px;
    color: #FFFFFF;
}

body.virtual-medical-assistant .list .why-content p {
    font-size: 16px;
    font-weight: 500;
    line-height: 38px;
    color: #FFFFFF;
}

body.virtual-medical-assistant .list .why-card {
    background-color: #FFFFFF;
    padding: 30px 50px 30px 50px;
    border-radius: 25px;
}

body.virtual-medical-assistant .list .why-card p {
    color: #464646;
    font-size: 16px;
    font-weight: 500;
    text-transform: capitalize;
    line-height: 39px;
}

body.virtual-medical-assistant .testimonials.small-bussiness .slider-card-body .widget-container i {
    color: #fbbc05;
}

body.virtual-medical-assistant .success-stories .content p {
    font-size: 22px;
    font-weight: 400;
    line-height: 36px;
}

body.virtual-medical-assistant .success-stories p:not(.content p) {
    font-size: 18px;
    font-weight: 400;
    color: #636363;
    text-align: center;
}

body.virtual-medical-assistant .success-stories .content .success-stories-cta {
    background-color: transparent;
    font-family: "Poppins", Sans-serif;
    font-size: 20px;
    font-weight: 600;
    text-transform: uppercase;
    background-image: linear-gradient(180deg, #20202091 0%, #FFFFFF5C 100%);
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #FFFFFF4D;
    border-radius: 15px 15px 15px 15px;
    padding: 15px 25px 15px 25px;
    color: #fff;
}

body.virtual-medical-assistant .get-started h1 {
    font-size: 50px;
    font-weight: 600;
}

/*virtual-medical-assistant end*/

/* data-entry */

body.data-entry .how-it-works.small-bussiness.personal_assistant {
    background-image: url("../images/data-entry-virtual-assistant/Rectangle-100-2.png");
}

body.data-entry .small-bussiness-image-end {
    top: 64%;
}


section.hr-benefits.data-entry-needs.section-5 {
    background-image: url("../images/data-entry-virtual-assistant/Rectangle-117-1.png");
    background-size: cover;
}

section.hr-benefits.data-entry-needs.section-5 h2 {
    font-size: 36.38px;
    font-weight: 400;
    color: #636363;
}

section.hr-benefits.data-entry-needs.section-5 h3 {
    font-size: 16.49px;
    font-weight: 400;
    color: #636363;
}
section.hr-benefits.data-entry-needs.section-5 h4 {
    color:#0074E4;
}
body.data-entry .approach-section.section-3 h5{
    color: #0074E4;
}
body.data-entry .faqs-item.small-bussiness {
    border-color: #0074E4;
    color: #fff;
}

body.data-entry .faqs-item.small-bussiness.accordion-item .accordion-button {
    color: #0074E4;
}

body.data-entry .accordion-item.faqs-item.small-bussiness .accordion-button:focus {
    border-color: transparent;
    box-shadow: none;
}

body.data-entry .small-bussiness .accordion-collapse.show {
    background-color: #0074E4;
    color: #fff;
    font-size: 20px;
    font-weight: 300;
}

body.data-entry .small-bussiness.accordion-item:has(.accordion-collapse.show) .accordion-header {
    background-color: #0074E4;
}

body.data-entry .small-bussiness.accordion-item:has(.accordion-collapse.show) .accordion-header button {
    color: #fff;
}

body.data-entry .small-bussiness.accordion-item:has(.accordion-collapse.show) .accordion-header {
    background-color: #0074E4;
    font-size: 22.42px;
    font-weight: 300;
}

body.data-entry .accordion-button:not(.collapsed)::after {
    background-image: url("../images/financial-analyst/arrow-active.svg");
    transform: rotate(180deg);
}

body.data-entry .accordion-button::after {
    background-image: url("../images/financial-analyst/arrow.svg");
    transform: rotate(360deg);
}
/* data-entry end */
/* customer-service */

body.customer-service .how-it-works.small-bussiness.personal_assistant {
    background-image: url("../images/customer-service-virtual-assistant/Rectangle-100-1.png");
}

body.customer-service .heading-title:not(.dropdown_Resources .heading-title) {
    color:#0074e4;
    font-size: 42.28px;
    font-weight: 600;
}

body.customer-service section.hr-benefits.data-entry-needs.section-5 {
    background-image: url("../images/customer-service-virtual-assistant/Rectangle-117-5.png");
}

body.data-entry.customer-service .get-started {
    background-image: url("../images/customer-service-virtual-assistant/Rectangle-94-8.png");
}

body.data-entry.customer-service section.about-us.section-1 .bg-section .bg-left::before {
    background-image: url("../images/home-images/visual-dashboard-left.png");
    filter: contrast(0.1);
}
body.data-entry.customer-service .about-us.section-2 .bg-section .bg-left::before {
    display: none;
}
body.data-entry.customer-service .about-us.section-2 .bg-section .bg-left::after {
    content: '';
    background-image: url("../images/bg-element/contact-form-container-bg-left.png");
    display: block;
    filter: contrast(1);
    width: 50vw;
    height: 800px;
    background-position: left top;
    top: -100px;
}

body.data-entry.customer-service .about-us.section-2 .bg-section .bg-right::before ,
body.data-entry.customer-service .about-us.section-2 .bg-section .bg-left::after {
    display: none;
}

body.data-entry.customer-service .about-us.section-2 .bg-section .bg-right::after {
    display: block;
    background-image: url("../images/bg-element/Layer-2-2.png");
    right: 0;
    width: 120px;
    top: 70px;
}

body.data-entry.customer-service .approach-section {
    background-position: left;
}
body.data-entry.customer-service .approach-section h5 {
    color: #0074E4;
}

body.data-entry.customer-service .approach-section.section-4 {
    background-position: left bottom;
}
body.data-entry.customer-service .assistants-master.section-4 .heading-title-1 {
    color:#0074e4;
    font-size: 42.05px;
    font-weight: 600;
    line-height: 58.75px;
}
body.data-entry.customer-service .assistants-master.section-4.section-4-1 .heading-title-1 {
    font-size: 23.61px;
    font-weight: 400;
    color: #7a7a7a;
    line-height: 1;
}
body.data-entry.customer-service .assistants-master.section-4.section-4-1 .heading-title-2 {
    font-size: 31.45px;
    font-weight: 600;
    color: #0074E4;
}

body.data-entry.customer-service .section-5 .approach-cta {
    padding: 8px 30px;
}

body.data-entry.customer-service .assistants-master.section-4.section-4-1 .heading-des-1 {
    font-size: 18px;
    font-weight: 300;
    color: #5E5E5E;
}
body.data-entry.customer-service .assistants-master.section-4 .offerings-list-item .offerings-list-text {
    font-size: 20px;
    font-weight: 300;
}
body.data-entry.customer-service .assistants-master.section-4 .offerings-list-item .offerings-list-text strong {
    font-weight: 700;
}
body.data-entry.customer-service .assistants-master.section-4 .offerings-list-item {
    margin-bottom: 0;
}

/* body.data-entry.customer-service .offerings-list-item::before {
    display: none;
} */

body.data-entry.customer-service .success-stories h1 {
    color: #0074E4;
}
body.data-entry.customer-service .success-stories h3 {
    font-size: 24px;
}
body.data-entry.customer-service .success-stories .content p {
    font-size: 30px;
    padding: 0px 10px 0px 60px;
}

body.data-entry.customer-service .testimonial-header h1:after {
    width: 25vw;
}
body.data-entry.customer-service .faqs-item.small-bussiness {
    border-color: #0074E4;
    color: #fff;
}

body.data-entry.customer-service .faqs-item.small-bussiness.accordion-item .accordion-button {
    color: #0074E4;
}

body.data-entry.customer-service .accordion-item.faqs-item.small-bussiness .accordion-button:focus {
    border-color: transparent;
    box-shadow: none;
}

body.data-entry.customer-service .small-bussiness .accordion-collapse.show {
    background-color: #0074E4;
    color: #fff;
    font-size: 20px;
    font-weight: 300;
}

body.data-entry.customer-service .small-bussiness.accordion-item:has(.accordion-collapse.show) .accordion-header {
    background-color: #0074E4;
}

body.data-entry.customer-service .small-bussiness.accordion-item:has(.accordion-collapse.show) .accordion-header button {
    color: #fff;
}

body.data-entry.customer-service .small-bussiness.accordion-item:has(.accordion-collapse.show) .accordion-header {
    background-color: #0074E4;
    font-size: 22.42px;
    font-weight: 300;
}

body.data-entry.customer-service .accordion-button:not(.collapsed)::after {
    background-image: url("../images/financial-analyst/arrow-active.svg");
    transform: rotate(180deg);
}

body.data-entry.customer-service .accordion-button::after {
    background-image: url("../images/financial-analyst/arrow.svg");
    transform: rotate(360deg);
}
body.data-entry.customer-service .about-us.section-2 .virtual-assistant-item.item-1:hover {
    background-image: url("../images/customer-service-virtual-assistant/pic-1.png");
}
body.data-entry.customer-service .about-us.section-2 .virtual-assistant-item.item-2:hover {
    background-image: url("../images/customer-service-virtual-assistant/pic-2.png");
}
body.data-entry.customer-service .about-us.section-2 .virtual-assistant-item.item-3:hover {
    background-image: url("../images/customer-service-virtual-assistant/pic-3.png");
}
body.data-entry.customer-service .about-us.section-2 .virtual-assistant-item.item-4:hover{
    background-image: url("../images/customer-service-virtual-assistant/pic-4.png");
}
body.data-entry.customer-service .about-us.section-2 .virtual-assistant-item.item-5:hover {
    background-image: url("../images/customer-service-virtual-assistant/pic-5.png");
}
body.data-entry.customer-service .about-us.section-2{
    position: relative;
    z-index: 2;
} 
/* customer-service end */

body.data-entry .about-us.section-2 .virtual-assistant-item h4 a {
    color: #fff;
}

/* get-started */
.get-started-b .how-it-works.small-bussiness.personal_assistant {
    background-image: url("../images/get-started/Rectangle-100-7.png");
    /* padding: 225px 0px 225px 0px; */
    max-height: 100%;
    height: 90vh;
    display: flex;
}

.get-started-b .how-it-works .content h2 {
    font-size: 97.87px;
    font-weight: 600;
    line-height: 148.08px;
    color: #FFFFFF;
}

/* get-started end */

/* case-studies */
.case-studies .how-it-works.small-bussiness.case-studies {
    background-image: url("../images/case-studies/Rectangle-101-1.png");
    /* padding: 225px 0px 225px 0px; */
    max-height: 100%;
    height: 99vh;
    display: flex;
}
.case-studies .how-it-works.small-bussiness.case-studies .small-bussiness-paragraph {
    max-width: 900px;
}
.case-studies .how-it-works.small-bussiness .content h2 {
    font-size: 63px;
    font-weight: 600;
    line-height: 1;
    margin-bottom: 22px;
}
.case-studies .how-it-works.small-bussiness.case-studies .small-bussiness-paragraph p {
    font-size: 44px;
    font-weight: 300;
    text-transform: capitalize;
    letter-spacing: 0px;
    color: #FFFFFF;
}

.case-studies .article-body {
    position: relative;
    
    background-repeat: no-repeat;
    background-size: 100% 100%;
    overflow: hidden;
}
.case-studies .article-body.item-1 {
background-image: url("../images/case-studies/Article.png");
}
.case-studies .article-body.item-2 {
background-image: url("../images/case-studies/Article-2.png");
}
.case-studies .article-body.item-3 {
background-image: url("../images/case-studies/Article-3.png");
}

.article-body .overlay-container {
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    height: 65px;
    opacity: 0;
    background: #02020263;
    border-radius: 20px;
    transition: 0.6s;
}

.overlay-body {
    position: absolute;
    bottom: -100px;
    padding: 20px;
    width: 90%;
    background: #fff;
    left: 0;
    right: 0;
    margin: auto;
    border-radius: 20px;
    transition: 0.6s;
}
.overlay-body span i{
    border-radius: 50%;
    color: #fff;
    padding: 6px 8px;
}
.overlay-body span i.arrow-1{
    background-color: #fc0a54;
}
.overlay-body span i.arrow-2{
    background-color: #E89262;
}
.overlay-body span i.arrow-3{
    background-color: #6FACDF;
}

.article-body:hover .overlay-container {
    height: 100%;
    opacity: 1;
}
.article-body:hover .overlay-container .overlay-body {
    bottom: 30px;
}
.article-body a > img {
    opacity: 0;
}
.article-body .custom-box-text {
    color: #373737;
    font-size: 25px;
    font-weight: bold; 
    line-height: 30px
}

body.data-entry.customer-service.case-studies .get-started {
    background-image:  url("../images/case-studies/Rectangle-94.png");
    padding: 160px 0px;
}

body.data-entry.customer-service.case-studies .get-started h3 {
    font-size: 68px;
    font-weight: 200;
    line-height: 94px;
}
body.data-entry.customer-service.case-studies .get-started h1 {
    font-size: 81.58px;
}
body.data-entry.customer-service.case-studies .get-started-bg {
    bottom: 0;
    top: unset;
}

.medical-lien-mgt .how-it-works.small-bussiness.personal_assistant {
    background-image: url("../images/medical-lien-mgt/Rectangle-101.png");
    height: 100vh;
}

.medical-lien-mgt .how-it-works.small-bussiness .content h2 {
    font-size: 36.23px;
    font-weight: 600;
    margin-bottom: 20px;
}
.medical-lien-mgt .how-it-works.small-bussiness .content h1 {
    font-size: 44px;
    font-weight: 300;
}
.medical-lien-mgt .how-it-works.small-bussiness .content {
    max-width: 70%;
}

.medical-lien-mgt  .results-glance th,
.medical-lien-mgt  .results-glance td {
    text-align: center;
    font-size: 30px;
    font-weight: 600;
    line-height: 80px;
    padding: 10px;
    border: solid 1px #ababab;
    width: 33.3333%;
}

.medical-lien-mgt  .results-glance th {
    background: #ff2a57;
    color: #fff;
}
.medical-lien-mgt .results-glance td {
    color: #ff2a57;
    font-size: 20px;
    font-weight: 500;
    line-height: 1.3;
    padding: 30px 14px;
}
/*new css for flex-style table*/
.medical-lien-mgt .results-glance .results-glance-table {
  width: 100%;
  border-left: solid 1px #ababab;
  border-top: solid 1px #ababab;
}

.medical-lien-mgt .results-glance .cell {
  width: 33.3333%;
  text-align: center;
  border-right: solid 1px #ababab;
  border-bottom: solid 1px #ababab;
  padding: 10px;

  display: flex;
  align-items: center;
  justify-content: center;
}

.medical-lien-mgt .results-glance .thead {
  background: #ff2a57;
  color: #fff;
    font-size: 30px;
    font-weight: 600;
    line-height: 80px;  min-height: 95px;
}

.medical-lien-mgt .results-glance .td {
  color: #ff2a57;
    font-size: 20px;
    font-weight: 500;
    line-height: 1.3;
  padding: 30px 14px;
}
/*new css ended*/
.results-glance p {
        font-size: 23.41px;
    font-weight: 300;
    line-height: 48px;
    color: #646464;
}

.medical-lien-mgt .slider-container {
    background-image: url("../images/medical-lien-mgt/Rectangle-397.png");
    padding: 60px 0;
    /* padding: 260px 0; */
    color: #fff;
}

.medical-lien-mgt .slider-container .bg-image {
    width: 260px;
    height: 40%;
    transform: rotate(180deg);
    right: 8vw;
}
.bg-image-after {
    width: 260px;
    height: 40%;
    position: absolute;
    left: 3vw;
    background: url("../images/small-bussiness/list-background-2.png") no-repeat center left;
    background-size: contain;
    z-index: 0;
}
.medical-lien-mgt .slider-container h2 {
    color: #ff2a57;
    font-size: 47px;
    font-weight: 600;
}
.medical-lien-mgt .slider-container h3 {
    font-size: 23px;
    font-weight: 500;
    margin: 15px 0px 20px;
}
.medical-lien-mgt .slider-container p {
    font-size: 17.76px;
    font-weight: 300;
}

.medical-lien-mgt .success-stories .content {
    padding: 45px 45px 65px 90px;
}
.medical-lien-mgt .success-stories .content p {
    font-size: 28px;
    font-weight: 300;
    line-height: 53px;
}
.medical-lien-mgt .success-stories .content h3 {
    font-size: 30px;
    font-weight: 500;
    line-height: 53px;
    color: #FF2A57;
    text-align: left;
}
.medical-lien-mgt .success-stories .content .small {
    font-size: 19px;
    font-weight: 400;
    line-height: 34px;
}

body.medical-lien-mgt .testimonials.small-bussiness .card p span,
body.medical-lien-mgt .testimonials.small-bussiness h1,
body.medical-lien-mgt .success-stories h1,
body.medical-lien-mgt .approach-section h5,
body.medical-lien-mgt .approach-section h2,
body.medical-lien-mgt .service-feature h2,
body.medical-lien-mgt .solution-section h2 {
    color: #FF2A57;
}
body.medical-lien-mgt .solution-section:before {
    /* filter: hue-rotate(92deg); */
    filter: brightness(0) saturate(100%) invert(20.78%) sepia(49.81%)
          saturate(4220.93%) hue-rotate(334.41deg)
          brightness(135.14%) contrast(102.03%);
}

/* case-studies end */

/* de-sethi */
body.medical-lien-mgt.dr-sethi .how-it-works.small-bussiness.personal_assistant {
    background-image: url("../images/dr-sethi/Rectangle-101as.png");
    height: 100vh;
}

body.medical-lien-mgt.dr-sethi .testimonials.small-bussiness .card p span,
body.medical-lien-mgt.dr-sethi .testimonials.small-bussiness h1,
body.medical-lien-mgt.dr-sethi .success-stories h1,
body.medical-lien-mgt.dr-sethi .approach-section h5,
body.medical-lien-mgt.dr-sethi .approach-section h2,
body.medical-lien-mgt.dr-sethi .slider-container h2,
body.medical-lien-mgt.dr-sethi .success-stories .content h3,
body.medical-lien-mgt.dr-sethi .service-feature h2,
body.medical-lien-mgt.dr-sethi .solution-section h2 {
    color: #0074e4;
}

body.medical-lien-mgt.dr-sethi .solution-section:before {
    filter: hue-rotate(316deg) contrast(0.9) brightness(0.9);
}

.medical-lien-mgt.dr-sethi .results-glance .thead  {
    background: #0074e4;
    color: #fff;
}
.medical-lien-mgt.dr-sethi .results-glance .td{
    color: #0074e4;
    /* font-size: 20px; */
    /* font-weight: 500; */
    /* line-height: 1.3; */
}

/* de-sethi end */

/* transformed-hr */

.medical-lien-mgt.transformed-hr .how-it-works.small-bussiness.personal_assistant {
    background-image: url("../images/how-virtual-mojoe-transformed-hr/Rectangle-101asa.png");
    height: 100vh;
}

body.medical-lien-mgt.transformed-hr .testimonials.small-bussiness .card p span,
body.medical-lien-mgt.transformed-hr .testimonials.small-bussiness h1,
body.medical-lien-mgt.transformed-hr .success-stories h1,
body.medical-lien-mgt.transformed-hr .approach-section h5,
body.medical-lien-mgt.transformed-hr .approach-section h2,
body.medical-lien-mgt.transformed-hr .slider-container h2,
body.medical-lien-mgt.transformed-hr .success-stories .content h3,
body.medical-lien-mgt.transformed-hr .service-feature h2,
body.medical-lien-mgt.transformed-hr .solution-section h2 {
    color: #03abe8;
}

body.medical-lien-mgt.transformed-hr .solution-section:before {
    filter: brightness(0) saturate(100%) invert(45%) sepia(94%) saturate(1800%) hue-rotate(175deg) brightness(95%) contrast(90%);
}


.medical-lien-mgt.transformed-hr .results-glance .thead {
    background: #03abe8;
    color: #fff;
}
.medical-lien-mgt.transformed-hr .results-glance .td {
    color: #03abe8;
    /* font-size: 20px; */
    /* font-weight: 500; */
    /* line-height: 1.3; */
}


/* transformed-hr end */


@media(max-width:1399pc) {
    .hr-benefit-img {
        width: 90%;
        height: 90%;
    }
    .appraoch-img{
        width: 100%;
    }
    .technology-img{
        width: 100%;
    }
    .solution-img{
        width: 100%;
    }
}

@media (max-width:1024px) {
    .solution-section h2 {
        font-size: 55.73px;
        font-weight: 600;
    }

    .solution-text {
        font-size: 17px;
        font-weight: 300;
        line-height: 33.54px;
    }

    .solution-img {
        width: 90%;
        height: 90%;
    }

    .approach-section h2 {
        font-size: 40px;
    }

    .approach-section h5 {
        font-size: 20px;
    }

    /* .approach-section p {
        font-size: 14px;
    } */

    .approach-text {
        font-size: 14px;
        margin-bottom: 20px;
    }

    .appraoch-img {
        width: 100%;
        height: 90%;
    }

    .hr-benefit-img {
        width: 90%;
        height: 90%;
    }

    .hr-benefits h2 {
        font-size: 30px;
        line-height: 40px;
    }

    .hr-benefits h3 {
        font-size: 28px;
        line-height: 35px;
    }

    .hr-benefits h4 {
        font-size: 20px;
        line-height: 30px;
    }

    .hr-benefits p {
        /* font-size: 12px; */
        line-height: 19px;
        color: #565555;
    }

    .success-stories h1 {
        font-size: 40px;
    }

    .success-stories h3 {
        font-size: 22px;
        line-height: 39px;
        letter-spacing: 2px;
    }

    .success-stories .content {
        margin: 55px;
        padding: 38px 38px 14px 38px;
    }

    .success-stories .content p {
        text-align: start;
        font-size: 28px;
        line-height: 58px;
        color: #ffffff;
        margin-bottom: 1.75em;
    }
    .technologies-tools h2{
        font-size: 40px;
    }
    .technologies-tools h4{
        font-size: 18px;
    }
    .technologies-tools .heading-title-sub{
        font-size: 30px;
    }
    .technology-img{          
        width: 90%;
        height: 90%;
    }
}

@media (max-width:992px) {
    .solution-section h2 {
        font-size: 50.73px;
        font-weight: 600;
    }

    .solution-text {
        font-size: 15px;
        font-weight: 300;
        line-height: 28.54px;
    }

    .solution-img {
        width: 90%;
        height: 90%;
    }

    body.marketing-virtual-assistant .service-feature h2,
    .service-feature h2{
        font-size: 28px;
    }
    .service-feature .after-service-container{
        font-size: 20px;
        line-height: 30px;
    }

    body.marketing-virtual-assistant .service-feature h4,
    .service-feature h4{
        font-size: 25px;
        line-height: 36px;
    }

    .service-card {
        min-height: 250px;
    }

    .technologies-tools .heading-title ,
    .technologies-tools h2 {
        font-size: 39px;
    }

    .technologies-tools h4 {
        font-size: 18px;
        line-height: 34px;
    }
    .technologies-tools .heading-title-sub{
        font-size: 30px;
    }

    .technologies-tools p {
        /* font-size: 18px; */
        line-height: 34px;
    }

    .technologies-tools strong {
        /* font-size: 14px; */
    }

    .technology-img {
        width: 100%;
        height: 100%;
    }

    .hr-benefit-img {
        width: 90%;
        height: 90%;
    }

    .hr-benefits h2 {
        /* font-size: 27px; */
        line-height: 37px;
    }

    .hr-benefits h3 {
        /* font-size: 25px; */
        line-height: 32px;
    }

    .hr-benefits h4 {
        /* font-size: 17px; */
        line-height: 25px;
    }

    .hr-benefits p {
        /* font-size: 13px; */
        line-height: 15px;
        color: #565555;
    }

    .hr-benefits-cta {
        line-height: 1;
        padding: 12px 24px;
        /* font-size: 10px; */
    }

    .help h1 {
        font-size: 30px;
        line-height: 55px;
    }

    .help h4 {
        font-size: 20px;
        line-height: 34px;
    }

    .list .list-content {
        padding: 140px 80px 120px 80px;
    }
    body.marketing-virtual-assistant .list .list-content p{
        font-size: 17px;
    }
    .list .list-content p span{
        font-size: 18px !important;
    }

    .list li {
        margin: 0 0 1em 2.5em;
        font-size: 17px;
        letter-spacing: 1px;
    }

    .testimonials.small-bussiness h1 {
        font-size: 47px;
        line-height: 70px;
    }

    .testimonials.small-bussiness .card {
        margin: 8px;
        padding: 17px 17px 17px 40px;
    }

    .testimonials.small-bussiness .card p {
        font-size: 17px;
        line-height: 45px;
    }

    .testimonials.small-bussiness .card p span {
        font-size: 18px;
    }

    .testimonials.small-bussiness .card .end-text {
        font-size: 15px;
    }


}

@media (max-width:768px) {
    .solution-section h2 {
        font-size: 45.73px;
        font-weight: 600;
    }

    .solution-text {
        font-size: 14px;
        font-weight: 300;
        line-height: 25.54px;
    }

    .solution-img {
        width: 70%;
        height: 70%;
    }

    .list .list-content {
        padding: 85px 40px 85px 40px;
    }

    .list li {
        margin: 0 0 1em 1.5em;
        /* font-size: 15px; */
    }

    .success-stories h1 {
        font-size: 34px;
    }

    .success-stories h3 {
        font-size: 18px;
        line-height: 30px;
    }

    .success-stories .content {
        margin: 25px;
        padding: 38px 38px 14px 38px;
    }

    body.virtual-medical-assistant .success-stories .content p,
    .success-stories .content p {
        text-align: start;
        font-size: 24px;
        line-height: 48px;
        color: #ffffff;
        margin-bottom: 1.75em;
    }

    .technology-img {
        width: 80%;
        height: 80%;
    }
    .get-started h1{
        font-size: 40px;
    }
    .get-started h3{
        font-size: 30px;
    }
    .get-started p{
        font-size: 20px;
    }
     .testimonials.small-bussiness .card .testimonials-img{
        top: -30px;
        left: 10px;
     }
     .faq-heading-title{
        font-size: 45px;
     }
     .faqs-item.accordion-item .accordion-button{
        font-size: 17px;
     }
     .service-feature .bg-shade-red{
        width: 90%;
        top: -5%;
     }
     .small-bussiness-cta {
        padding: 10px 25px 10px 25px;
        font-size: 13px;
     }
     body.data-entry.customer-service .heading-title-1{
        font-size: 30px;
     }
     body.customer-service .heading-title:not(.dropdown_Resources .heading-title){
        font-size: 28px;
     }
     body.data-entry.customer-service .assistants-master.section-4 .heading-title-1{
        font-size: 30px;
     }
     body.data-entry.customer-service .assistants-master.section-4 .offerings-list-item .offerings-list-text{
        font-size: 17px;
     }
     .case-studies .how-it-works.small-bussiness .content h2{
        font-size: 50px;
     }
     .case-studies .how-it-works.small-bussiness.case-studies .small-bussiness-paragraph p{
        font-size: 35px;
     }
     body.data-entry.customer-service.case-studies .get-started h1{
        font-size: 37px;
     }
     body.data-entry.customer-service.case-studies .get-started h3{
        font-size: 35px;
     }
     .medical-lien-mgt .how-it-works.small-bussiness .content h2 {
        font-size: 20px ;
     }
     .medical-lien-mgt .how-it-works.small-bussiness .content h1{
        font-size: 25px;
     }
     .medical-lien-mgt .results-glance .cell {
         width: 100%;
          order: var(--m-order);
        }
    
    .medical-lien-mgt .results-glance .thead {
        font-size: 24px;
        min-height: auto;
        padding: 12px 14px;
        line-height: 30px;
     }
    
    .medical-lien-mgt .results-glance .td {
        font-size: 15px;
        padding: 12px 14px;
    }
    .medical-lien-mgt .success-stories .content p{
        font-size: 18px;
        font-weight: 300;
        line-height: 36px;
    }
    .medical-lien-mgt .success-stories .content{
        padding: 35px 15px;
    }
    .medical-lien-mgt .success-stories .content h3{
        font-size: 23px;
        line-height: 25px;
    }
    .results-glance p{
        font-size: 18px;
        line-height: 35px;
    }
    body.get-started-b .how-it-works .content h2{
        font-size: 75px;
        line-height: 90px;
    }
    body.get-started-b .small-bussiness-image-end{
        top: 55%;
    }
}

@media (max-width: 576px) {
    .service-card {
        min-height: 240px;
        padding: 86px 20px 30px;
    }

    /* .approach-section h2 {
        font-size: 30px;
    }

    .approach-section h5 {
        font-size: 15px;
    }

    .approach-section p {
        font-size: 11px;
    }

    .approach-text {
        font-size: 11px;
        margin-bottom: 10px;
    }

    .appraoch-img {
        width: 70%;
        height: 70%;
    } */

    .list .list-content {
        padding: 45px 20px 45px 20px;
    }
    .list .list-content .ps-5 h3{
        font-size: 20px !important;
        line-height: 35px !important;
    }
    .list .list-content .list-para{
        font-size: 17px !important;
    }
    .list li {
        margin: 0 0 1em 0.5em;
        /* font-size: 13px; */
        letter-spacing: 1px;
    }

    .success-stories .content {
        margin: 40px;
        padding: 38px 38px 14px 38px;
    }

    body.virtual-medical-assistant .success-stories .content p,
    body.data-entry.customer-service .success-stories .content p,
    .success-stories .content p {
        font-size: 18px;
        line-height: 35px;
        padding: 0;
    }
    body.virtual-medical-assistant .success-stories .content .end-text {
        font-size: 17px;
        line-height: 25px;
    }
    
    body.virtual-medical-assistant .success-stories .content .success-stories-cta {
        font-size: 17px;
        padding: 10px 25px;
    }
    .case-studies .how-it-works.small-bussiness .content h2{
        font-size: 40px;
     }
     .case-studies .how-it-works.small-bussiness.case-studies .small-bussiness-paragraph p{
        font-size: 25px;
     }

}

/*Aakifah css ended*/