/* Sheraz Laptop Css Start - modified by ALI */
@media screen and (min-width: 1601px) and (max-width: 1920px) {
.tcb-style-wrap .main-container .theme-section .section-content .tcb-post-content .hc-funnel-content .brief-assessment-result,
.tcb-style-wrap .main-container .theme-section .section-content .tcb-post-content .hc-funnel-content .eyh-result-section .container{
    width: 1740px;
    /* margin: 0 auto; */
}
}
@media screen and (min-width: 1025px) and (max-width: 1600px) {
    :root {
        /* --font-size-h1: 60px !important; */
        --font-size-h2: 40px !important;
        --font-size-h2-2: 48px !important;
        --font-size-p: 24px !important;
        --font-size-p-2: 20px !important;
        /* --font-size-small: 23px !important; */
        /* --font-size-xs: 18px !important; */
        /* --line-height-h1: 1.2em !important; */
        --line-height-h2: 1.2 !important;
        /* --line-height-p: 1.4 !important; */
        --line-height-p-2: .8 !important;
        --container-max: 75% !important;
        --sticky-offset: 40px !important;
    }

    .tcb-style-wrap .main-container .theme-section .section-content .tcb-post-content .hc-funnel-content .container {
        max-width: 77%;
        width: 100%;
        padding: 0;
    }

    /* Header Section */
    .tcb-style-wrap .main-container .theme-section .section-content .tcb-post-content .hc-funnel-content .sections-menu {
        max-width: 77%;
    }

    .tcb-style-wrap .main-container .theme-section .section-content .tcb-post-content .hc-funnel-content .sections-menu a {
        font-size: 14px;
        line-height: 1.47;
    }

    /* Header Section */


    /* Hero Section */
    .tcb-style-wrap .main-container .theme-section .section-content .tcb-post-content .hc-funnel-content .hero-heading {
        font-size: 45px;
        line-height: 1.142857;
        margin-bottom: 24px;
    }

    .tcb-style-wrap .main-container .theme-section .section-content .tcb-post-content .hc-funnel-content .hero-desc,
    .tcb-style-wrap .main-container .theme-section .section-content .tcb-post-content .hc-funnel-content .health-score-hero .hero-desc {
        font-size: 24px;
        line-height: 1.571;
        margin-bottom: 60px;
    }

    .tcb-style-wrap .main-container .theme-section .section-content .tcb-post-content .hc-funnel-content .health-score-hero .hero-desc {
        line-height: 1.6;
        margin-bottom: 48px;
    }

    .tcb-style-wrap .main-container .theme-section .section-content .tcb-post-content .hc-funnel-content .hero-cta,
    .tcb-style-wrap .main-container .theme-section .section-content .tcb-post-content .hc-funnel-content .health-score-hero .health-score-hero-cta {
        font-size: 20px;
        line-height: .8;
        padding: 1.752rem 2.1928rem;
    }

    .tcb-style-wrap .main-container .theme-section .section-content .tcb-post-content .hc-funnel-content .hero-cta,
    .tcb-style-wrap .main-container .theme-section .section-content .tcb-post-content .hc-funnel-content .health-score-hero .health-score-hero-cta {
        padding: 18px 48px;
        font-size: 18px;
    }

    /* Hero Section */

    /* EXP section */
    .tcb-style-wrap .main-container .theme-section .section-content .tcb-post-content .hc-funnel-content .exp-content-section {
        min-width: auto;
        padding: 0;
    }

    .tcb-style-wrap .main-container .theme-section .section-content .tcb-post-content .hc-funnel-content .exp-heading {
        font-size: 40px;
        line-height: 1.2;
        max-width: 540px;
        margin-bottom: 60px;
    }

    .tcb-style-wrap .main-container .theme-section .section-content .tcb-post-content .hc-funnel-content .assessment-methods-section .am-content-section h2 {
        margin-bottom: 44px;
    }

    .tcb-style-wrap .main-container .theme-section .section-content .tcb-post-content .hc-funnel-content .exp-desc,
    .tcb-style-wrap .main-container .theme-section .section-content .tcb-post-content .hc-funnel-content .exp-list-item {
        font-size: 24px;
        margin-bottom: 48px;
    }

    .tcb-style-wrap .main-container .theme-section .section-content .tcb-post-content .hc-funnel-content .assessment-methods-section .am-content-section .am-desc {
        margin-bottom: 40px;
    }

    .tcb-style-wrap .main-container .theme-section .section-content .tcb-post-content .hc-funnel-content .assessment-methods-section .am-content-section .am-options {
        margin-bottom: 36px;
        gap: 16px;
    }

    .tcb-style-wrap .main-container .theme-section .section-content .tcb-post-content .hc-funnel-content .assessment-methods-section .am-content-section .am-cta-container {
        margin-top: 60px;
        gap: 20px;
    }

    .tcb-style-wrap .main-container .theme-section .section-content .tcb-post-content .hc-funnel-content .assessment-methods-section .am-content-section .am-cta-container a.am-cta {
        padding: 20px 32px;
        font-size: 20px;
    }

    .tcb-style-wrap .main-container .theme-section .section-content .tcb-post-content .hc-funnel-content .exp-list-item {
        margin-bottom: 8.75px;
    }

    .tcb-style-wrap .main-container .theme-section .section-content .tcb-post-content .hc-funnel-content .exp-list-item:last-of-type {
        margin-bottom: 0;
    }

    .tcb-style-wrap .main-container .theme-section .section-content .tcb-post-content .hc-funnel-content .exp-list {
        margin: 56px 0px;
    }

    /* EXP section */
    /* BA section */
    .tcb-style-wrap .main-container .theme-section .section-content .tcb-post-content .hc-funnel-content .brief-assessment-intro {
        margin-top: 150px;
    }

    .tcb-style-wrap .main-container .theme-section .section-content .tcb-post-content .hc-funnel-content h2.ba-heading {
        margin-bottom: 40px;
    }

    .tcb-style-wrap .main-container .theme-section .section-content .tcb-post-content .hc-funnel-content p.ba-desc {
        line-height: 2.35;
        margin-bottom: 80px;
    }

    /* BA - Q - section */
    .tcb-style-wrap .main-container .theme-section .section-content .tcb-post-content .hc-funnel-content h3 {
        font-size: 24px;
    }

    .tcb-style-wrap .main-container .theme-section .section-content .tcb-post-content .hc-funnel-content p.ba-example,
    .tcb-style-wrap .main-container .theme-section .section-content .tcb-post-content .hc-funnel-content ul.ba-question-example-list,
    .tcb-style-wrap .main-container .theme-section .section-content .tcb-post-content .hc-funnel-content ul.ba-question-example-list li.ba-question-example-item {
        font-size: var(--font-size-p-2);
        max-width: 800px;
    }

    .tcb-style-wrap .main-container .theme-section .section-content .tcb-post-content .hc-funnel-content .ba-question-choices:first-of-type .ba-checkbox {
        margin: 40px 0 12px;
    }

    .tcb-style-wrap .main-container .theme-section .section-content .tcb-post-content .hc-funnel-content label.ba-question-choices:not(:last-child) .ba-checkbox {
        margin-bottom: 12px;
    }

    .tcb-style-wrap .main-container .theme-section .section-content .tcb-post-content .hc-funnel-content .ba-checkbox {
        font-size: var(--font-size-p-2);
    }

    /* BA - Q - section */

    /* BA - MID - section */
    .tcb-style-wrap .main-container .theme-section .section-content .tcb-post-content .hc-funnel-content .brief-assessment-mid-content {
        background-size: 200%;
        background-position: center 70%;
        position: relative;
        border-radius: 15px;
        overflow: hidden;
        margin-top: 80px;
        margin-bottom: 80px;
        max-width: 77%;
    }

    .tcb-style-wrap .main-container .theme-section .section-content .tcb-post-content .hc-funnel-content .ba-questions-submit {
        margin: 60px 0 24px;
    }

    .tcb-style-wrap .main-container .theme-section .section-content .tcb-post-content .hc-funnel-content .ba-questions-submit .ba-cta {
        font-size: 20px;
        padding: 20px 30px;
    }

    .tcb-style-wrap .main-container .theme-section .section-content .tcb-post-content .hc-funnel-content .question-item .ba-nav-back .ba-back-btn {
        font-size: 16px;
    }

    .tcb-style-wrap .main-container .theme-section .section-content .tcb-post-content .hc-funnel-content .mid-content-wrapper {
        /* max-width: 80%; */
        padding: 110px 70px;
    }

    .tcb-style-wrap .main-container .theme-section .section-content .tcb-post-content .hc-funnel-content .brief-assessment-mid-content p.ba-desc,
    .tcb-style-wrap .main-container .theme-section .section-content .tcb-post-content .hc-funnel-content .brief-assessment-mid-content ul.ba-list li {
        font-size: 40px;
        line-height: 1.7818;
    }

    .tcb-style-wrap .main-container .theme-section .section-content .tcb-post-content .hc-funnel-content .brief-assessment-mid-content ul.ba-list {
        margin: 50px 0;
        padding: 0;
    }

    /* BA - MID - section */
    /* BA - Result - section */

    .tcb-style-wrap .main-container .theme-section .section-content .tcb-post-content .hc-funnel-content .brief-assessment-result {
        max-width: 1330px;
        margin: 64px -80px 48px;
        padding: 40px 90px 40px;
    }

    .tcb-style-wrap .main-container .theme-section .section-content .tcb-post-content .hc-funnel-content .questionaire-2-section .brief-assessment-result {
        /* max-width: 1330px; */
        margin-left: 0;
        margin-right: 0;
        padding: 80px 110px;
    }

    .tcb-style-wrap .main-container .theme-section .section-content .tcb-post-content .hc-funnel-content .ba-dynamic-intro h3.ba-heading {
        font-size: 45px;
        line-height: 1.0714;
        margin-bottom: 28px;
    }

    .tcb-style-wrap .main-container .theme-section .section-content .tcb-post-content .hc-funnel-content .ba-dynamic-intro p.ba-desc {
        font-size: 22px;
        line-height: .928;
        margin-bottom: 56px;
    }

    .tcb-style-wrap .main-container .theme-section .section-content .tcb-post-content .hc-funnel-content .ba-result-item.ba-result-image {
        margin-right: 56px;
    }

    .tcb-style-wrap .main-container .theme-section .section-content .tcb-post-content .hc-funnel-content .ba-result-item.ba-result-image figure {
        margin: 0;
    }

    .tcb-style-wrap .main-container .theme-section .section-content .tcb-post-content .hc-funnel-content .ba-result-item.ba-result-image img {
        max-width: 100%;
        max-width: 450px;
        /* width: 86%; */
    }

    .tcb-style-wrap .main-container .theme-section .section-content .tcb-post-content .hc-funnel-content .ba-result-item.ba-result-text h4.ba-result-heading {
        font-size: 26px;
        line-height: 2;
        margin-bottom: 32px;
    }

    .tcb-style-wrap .main-container .theme-section .section-content .tcb-post-content .hc-funnel-content .ba-result-item.ba-result-text p.ba-result-desc,
    .tcb-style-wrap .main-container .theme-section .section-content .tcb-post-content .hc-funnel-content .ba-result-item.ba-result-text p.ba-desc {
        line-height: 1.3;
        font-size: 24px;
        /* margin-bottom: 32px; */
    }

    .tcb-style-wrap .main-container .theme-section .section-content .tcb-post-content .hc-funnel-content .ba-result-item.ba-result-text p.ba-desc:not(:last-child) {
        margin-bottom: 32px;
    }

    .tcb-style-wrap .main-container .theme-section .section-content .tcb-post-content .hc-funnel-content .ba-result-item.ba-result-text p.ba-desc:last-child {
        margin-top: 50px;
        margin-bottom: 40px;
    }

    .tcb-style-wrap .main-container .theme-section .section-content .tcb-post-content .hc-funnel-content a.ba-cta {
        /* max-height: 57.6px; */
        font-size: 20px;
        line-height: .8;
        padding: 20px 24px;
    }

    .tcb-style-wrap .main-container .theme-section .section-content .tcb-post-content .hc-funnel-content .btn-container.no-bg-btn a.ba-cta {
        margin-top: 20px;
        padding-left: 16px;
        font-size: 20px;
        line-height: .8;
    }

    .tcb-style-wrap .main-container .theme-section .section-content .tcb-post-content .hc-funnel-content .ba-corner-image {
        display: flex;
        width: fit-content;
        justify-content: flex-end;
    }

    .tcb-style-wrap .main-container .theme-section .section-content .tcb-post-content .hc-funnel-content .ba-corner-image img {
        /* max-width: 70%; */
        width: 80%;
    }

    /* BA - Result - section */

    /* BA section */

    /* funstional impact section */
    .tcb-style-wrap .main-container .theme-section .section-content .tcb-post-content .hc-funnel-content .functional-section .container {
        padding: 150px 0;
        max-width: 80%;
    }

    .tcb-style-wrap .main-container .theme-section .section-content .tcb-post-content .hc-funnel-content .functional-heading {
        font-size: 40px;
        line-height: 1.06667;
        margin-bottom: 32px;
    }

    .tcb-style-wrap .main-container .theme-section .section-content .tcb-post-content .hc-funnel-content .functional-desc {
        font-size: 26px;
        line-height: 1.939;
    }

    .tcb-style-wrap .main-container .theme-section .section-content .tcb-post-content .hc-funnel-content .functional-slider-container {
        /* max-width: 1330px; */
        /* width: 100%; */
        /* margin: 0 -110px; */
    }

    .tcb-style-wrap .main-container .theme-section .section-content .tcb-post-content .hc-funnel-content .functional-middle-text {
        max-width: 80%;
        margin: 60px 0 100px;
    }

    .tcb-style-wrap .main-container .theme-section .section-content .tcb-post-content .hc-funnel-content .functional-middle-text p {
        line-height: 1.515;
    }

    .tcb-style-wrap .main-container .theme-section .section-content .tcb-post-content .hc-funnel-content .functional-middle-text p.functional-top-middle-desc {
        margin-bottom: 60px;
    }

    .tcb-style-wrap .main-container .theme-section .section-content .tcb-post-content .hc-funnel-content .functional-cta-section {
        max-width: 90%;
        margin-bottom: 88px;
    }

    .tcb-style-wrap .main-container .theme-section .section-content .tcb-post-content .hc-funnel-content .functional-cta-section .hc-flex-col:first-child {
        flex: 1 0 55%;
        max-width: 55%;
        justify-content: flex-start;
        height: 100%;
    }

    .tcb-style-wrap .main-container .theme-section .section-content .tcb-post-content .hc-funnel-content .functional-cta-section .hc-flex-col {
        max-width: 40%;
        flex: 0 0 40%;
    }

    .tcb-style-wrap .main-container .theme-section .section-content .tcb-post-content .hc-funnel-content .functional-cta-section .hc-flex-col:first-child .cta-content-wrapper {
        flex: 1 0 100%;
        max-width: 100%;
        display: block;
    }

    .tcb-style-wrap .main-container .theme-section .section-content .tcb-post-content .hc-funnel-content .functional-cta-section .functional-cta-desc {
        font-size: 24px;
        line-height: 1.2;
    }

    .tcb-style-wrap .main-container .theme-section .section-content .tcb-post-content .hc-funnel-content .cta-content-intro .functional-cta-desc {
        margin-bottom: 52px;
    }

    .tcb-style-wrap .main-container .theme-section .section-content .tcb-post-content .hc-funnel-content .cta-content-intro .functional-cta-desc .highlight-brown {
        line-height: 1.27;
        font-size: 26.4px;
    }

    .tcb-style-wrap .main-container .theme-section .section-content .tcb-post-content .hc-funnel-content .cta-content-mid .functional-cta-desc:not(:last-child) {
        margin-bottom: 40px;
    }

    .tcb-style-wrap .main-container .theme-section .section-content .tcb-post-content .hc-funnel-content .cta-content-mid .functional-cta-desc:last-child {
        margin-bottom: 72px;
    }

    .tcb-style-wrap .main-container .theme-section .section-content .tcb-post-content .hc-funnel-content .functional-cta-section .cta-content-wrapper>.functional-cta-desc .highlight-normal {
        line-height: 1.4;
    }

    .tcb-style-wrap .main-container .theme-section .section-content .tcb-post-content .hc-funnel-content .functional-cta-section .btn-container {
        /* align-self: flex-start; */
        /* justify-self: flex-start; */
        /* box-sizing: content-box !important; */
        margin: 60px 0 24px;
    }

    .tcb-style-wrap .main-container .theme-section .section-content .tcb-post-content .hc-funnel-content .functional-cta-section .btn-container .functional-cta {
        font-size: 20px;
        line-height: .8;
    }

    .tcb-style-wrap .main-container .theme-section .section-content .tcb-post-content .hc-funnel-content .functional-cta-section .cta-bottom-desc-wrapper .cta-bottom-desc {
        line-height: 2.889;
        font-size: 14px;
    }

    /* funstional impact section */

    /* Modern Home Section */
    .tcb-style-wrap .main-container .theme-section .section-content .tcb-post-content .hc-funnel-content .modern-home-section {
        background-position: center 7%;
    }

    .tcb-style-wrap .main-container .theme-section .section-content .tcb-post-content .hc-funnel-content .modern-home-section .container {
        padding-top: 90px !important;
    }

    .tcb-style-wrap .main-container .theme-section .section-content .tcb-post-content .hc-funnel-content .modern-home-intro {
        min-width: auto;
    }



    .tcb-style-wrap .main-container .theme-section .section-content .tcb-post-content .hc-funnel-content .modern-home-intro h2 {
        font-size: 40px;
        line-height: 1.0667;
        margin-bottom: 44px;
    }

    .tcb-style-wrap .main-container .theme-section .section-content .tcb-post-content .hc-funnel-content .modern-home-intro p {
        margin-bottom: 16px;
    }

    .tcb-style-wrap .main-container .theme-section .section-content .tcb-post-content .hc-funnel-content .modern-home-intro .modern-home-list li {
        line-height: 2.1333;
    }

    /* Modern Home Section */
    /* Air Body Section */

    .tcb-style-wrap .main-container .theme-section .section-content .tcb-post-content .hc-funnel-content .air-body-content-section .air-body-content-wrapper {
        min-width: auto;
        padding: 0;
    }

    .tcb-style-wrap .main-container .theme-section .section-content .tcb-post-content .hc-funnel-content .air-body-content-section {
        padding-top: 120px !important;
    }

    .tcb-style-wrap .main-container .theme-section .section-content .tcb-post-content .hc-funnel-content .air-body-content {
        max-width: 51%;
    }

    .tcb-style-wrap .main-container .theme-section .section-content .tcb-post-content .hc-funnel-content .air-body-image-wrapper {
        top: calc(50% + 0px);
        right: -64px;
    }

    .tcb-style-wrap .main-container .theme-section .section-content .tcb-post-content .hc-funnel-content .air-body-content h2.air-body-heading,
    .tcb-style-wrap .main-container .theme-section .section-content .tcb-post-content .hc-funnel-content .air-body-content-intro h2.air-body-heading {
        line-height: 1.06667;
        font-size: 40px;
        margin-bottom: 32px;
    }

    .tcb-style-wrap .main-container .theme-section .section-content .tcb-post-content .hc-funnel-content .air-body-content p.air-body-desc:not(:last-of-type),
    .tcb-style-wrap .main-container .theme-section .section-content .tcb-post-content .hc-funnel-content .air-body-content ul.air-body-list {
        margin-bottom: 24px;
    }

    .tcb-style-wrap .main-container .theme-section .section-content .tcb-post-content .hc-funnel-content .air-body-content ul.air-body-list li {
        line-height: 1.6667;
        margin-left: 24px;
    }

    .tcb-style-wrap .main-container .theme-section .section-content .tcb-post-content .hc-funnel-content .air-body-image-wrapper img {
        width: 572px;
    }

    .tcb-style-wrap .main-container .theme-section .section-content .tcb-post-content .hc-funnel-content .ab-card-image {
        max-width: 33%;
    }

    .tcb-style-wrap .main-container .theme-section .section-content .tcb-post-content .hc-funnel-content .ab-cards-content-slider {
        height: 350px;
        max-width: 85%;
    }

    .tcb-style-wrap .main-container .theme-section .section-content .tcb-post-content .hc-funnel-content .card-content-box {
        height: 350px;
        padding: 24px 40px;
        padding-right: 27px;
    }

    .tcb-style-wrap .main-container .theme-section .section-content .tcb-post-content .hc-funnel-content .air-body-content-section.air-body-content-section-2 {
        padding-top: 0px !important;
    }

    .tcb-style-wrap .main-container .theme-section .section-content .tcb-post-content .hc-funnel-content .air-body-cards h3 {
        font-size: 36px;
        line-height: 1.4222;
        margin-bottom: 25.6px;
    }

    .tcb-style-wrap .main-container .theme-section .section-content .tcb-post-content .hc-funnel-content .swiper-scrollbar.swiper-scrollbar-vertical,
    .tcb-style-wrap .main-container .theme-section .section-content .tcb-post-content .hc-funnel-content .swiper-vertical>.swiper-scrollbar.ab-cards-scroll {
        height: 320px;
        width: 4.8px;
        right: 10px;
    }

    .tcb-style-wrap .main-container .theme-section .section-content .tcb-post-content .hc-funnel-content .ab-3-section .ab-3-col-2 .ab-3-process-img.playing {
        height: 640px !important;
        flex: 1 0 640px !important;
    }

    /* Air Body Section */

    /* Cumulative Exposure Section */
    .tcb-style-wrap .main-container .theme-section .section-content .tcb-post-content .hc-funnel-content .cumulative-exposure-section .container {
        max-width: 75%;
        padding-top: 50px;
    }

    .tcb-style-wrap .main-container .theme-section .section-content .tcb-post-content .hc-funnel-content .cumulative-exposure-section h2 {
        font-size: 40px;
        line-height: 1.06667;
        margin-bottom: 80px;
    }

    .tcb-style-wrap .main-container .theme-section .section-content .tcb-post-content .hc-funnel-content .cumulative-exposure-section .ce-row-2 .ce-col-1 {
        flex: 0 0 47%;
    }

    .tcb-style-wrap .main-container .theme-section .section-content .tcb-post-content .hc-funnel-content .ce-content-desc-top {
        margin-bottom: 24px;
    }

    .tcb-style-wrap .main-container .theme-section .section-content .tcb-post-content .hc-funnel-content .ce-content-button .ce-button {
        font-size: 20px;
        line-height: .8;
        padding: 28px 20px;
        margin-bottom: 12px;
    }

    .tcb-style-wrap .main-container .theme-section .section-content .tcb-post-content .hc-funnel-content p.ce-content-desc.ce-content-desc-bottom {
        font-size: 14px;
        line-height: 2.889;
    }

    .tcb-style-wrap .main-container .theme-section .section-content .tcb-post-content .hc-funnel-content .cumulative-exposure-section .ce-row-2 .ce-col-2 {
        flex: 1 0 53%;
    }

    /* Cumulative Exposure Section */

    /* Evaluate Your Home Section */

    .tcb-style-wrap .main-container .theme-section .section-content .tcb-post-content .hc-funnel-content .evaluate-your-home-section .eyh-intro-content-container h2 {
        line-height: 1.0667;
        margin-bottom: 64px;
    }

    .tcb-style-wrap .main-container .theme-section .section-content .tcb-post-content .hc-funnel-content .evaluate-your-home-section .eyh-intro-content-container p {
        margin-bottom: 48px;
    }

    .tcb-style-wrap .main-container .theme-section .section-content .tcb-post-content .hc-funnel-content .evaluate-your-home-section .eyh-intro-content-container h2 {
        font-size: 40px;
        margin-bottom: 50px;
    }

    .tcb-style-wrap .main-container .theme-section .section-content .tcb-post-content .hc-funnel-content .evaluate-your-home-section .eyh-section-2 .eyh-process-container {
        padding: 80px 95px 32px;
    }

    .tcb-style-wrap .main-container .theme-section .section-content .tcb-post-content .hc-funnel-content .evaluate-your-home-section .eyh-section-2 .eyh-process-container .eyh-process-intro p {
        margin-bottom: 52px;
    }

    .tcb-style-wrap .main-container .theme-section .section-content .tcb-post-content .hc-funnel-content .evaluate-your-home-section .eyh-section-2 .eyh-process-container .eyh-process .eyh-col-1 {
        padding: 88px 0;
        margin-bottom: 52px;
    }

    .tcb-style-wrap .main-container .theme-section .section-content .tcb-post-content .hc-funnel-content .evaluate-your-home-section .eyh-section-2 .eyh-process-container .eyh-process .eyh-col-1 h3 {
        line-height: 1.0667;
        font-size: 40px;
    }

    .tcb-style-wrap .main-container .theme-section .section-content .tcb-post-content .hc-funnel-content .evaluate-your-home-section .eyh-section-2 .eyh-process-container .eyh-process>.eyh-col-2 .eyh-process-icon {
        left: 120px;
    }

    .tcb-style-wrap .main-container .theme-section .section-content .tcb-post-content .hc-funnel-content .evaluate-your-home-section .eyh-section-2 .eyh-process-container>div.eyh-process>.eyh-col-2 p.eyh-process-desc {
        margin-bottom: 48px;
    }

    .tcb-style-wrap .main-container .theme-section .section-content .tcb-post-content .hc-funnel-content .evaluate-your-home-section .eyh-section-2 .eyh-process-container .eyh-img-text-wrap {
        margin-top: 32px;
    }

    .tcb-style-wrap .main-container .theme-section .section-content .tcb-post-content .hc-funnel-content .evaluate-your-home-section .eyh-section-2 .eyh-process-container .eyh-img-text-wrap .container {
        padding: 120px 0px 100px;
        gap: 40px;
        max-width: 90%;
    }

    .tcb-style-wrap .main-container .theme-section .section-content .tcb-post-content .hc-funnel-content .evaluate-your-home-section .eyh-section-2 .eyh-process-container .eyh-img-text-wrap .eyh-text-col {
        flex: 1 0 60%;
        max-width: 60%;
    }

    .tcb-style-wrap .main-container .theme-section .section-content .tcb-post-content .hc-funnel-content .evaluate-your-home-section .eyh-section-2 .eyh-process-container .eyh-img-text-wrap .eyh-text-col h3 {
        font-size: 40px;
        margin-bottom: 48px;
    }

    .tcb-style-wrap .main-container .theme-section .section-content .tcb-post-content .hc-funnel-content .evaluate-your-home-section .eyh-section-2 .eyh-process-container .eyh-img-text-wrap .eyh-text-col .eyh-desc-top,
    .tcb-style-wrap .main-container .theme-section .section-content .tcb-post-content .hc-funnel-content .evaluate-your-home-section .eyh-section-2 .eyh-process-container .eyh-img-text-wrap .eyh-text-col .eyh-desc-last {
        /* margin-bottom: 10px; */
    }

    .tcb-style-wrap .main-container .theme-section .section-content .tcb-post-content .hc-funnel-content .evaluate-your-home-section .eyh-section-2 .eyh-process-container .eyh-img-text-wrap .eyh-text-col .eyh-desc-mid {
        /* margin-bottom: 10px; */
    }

    .tcb-style-wrap .main-container .theme-section .section-content .tcb-post-content .hc-funnel-content .evaluate-your-home-section .eyh-section-2 .eyh-process-container .eyh-img-text-wrap .eyh-text-col .eyh-desc-last {
        margin-bottom: 0;
    }


    .tcb-style-wrap .main-container .theme-section .section-content .tcb-post-content .hc-funnel-content .evaluate-your-home-section .eyh-section-2 .eyh-process-container .eyh-img-text-wrap .eyh-img-col {
        flex: 0 0 40%;
        max-width: 40%;
    }

    .tcb-style-wrap .main-container .theme-section .section-content .tcb-post-content .hc-funnel-content .evaluate-your-home-section .eyh-section-2 .eyh-process-container .eyh-img-text-wrap .eyh-img-col img {
        aspect-ratio: 692/828;
    }

    .tcb-style-wrap .main-container .theme-section .section-content .tcb-post-content .hc-funnel-content .evaluate-your-home-section .eyh-section-2 .eyh-process-container .eyh-img-text-wrap .eyh-text-col {
        flex: 1 0 50%;
        max-width: 50%;
        justify-content: flex-start;
        align-items: flex-start;
        flex-direction: row;
        flex-wrap: wrap;
    }

    .tcb-style-wrap .main-container .theme-section .section-content .tcb-post-content .hc-funnel-content .evaluate-your-home-section .eyh-section-2 .eyh-process-container .eyh-img-text-wrap .eyh-row-wrapper-2 .eyh-text-col .eyh-process-list.list-style-dots {
        margin-bottom: 16px;
    }

    /* Evaluate Your Home Section */


    /* Special Heading Section */

    .tcb-style-wrap .main-container .theme-section .section-content .tcb-post-content .hc-funnel-content .special-heading-cta {
        gap: 60px;
    }

    .tcb-style-wrap .main-container .theme-section .section-content .tcb-post-content .hc-funnel-content .special-heading-cta-section .special-heading {
        font-size: 52.8px;
        line-height: 1;
        gap: 60px;
        padding: 0;
    }

    .tcb-style-wrap .main-container .theme-section .section-content .tcb-post-content .hc-funnel-content .special-heading-cta .cta-container .eyh-cta {
        padding: 28px;
        font-size: 20px;
    }

    /* Special Heading Section */

    /* AB-2 Section */

    .tcb-style-wrap .main-container .theme-section .section-content .tcb-post-content .hc-funnel-content .ab-2-content-section {
        min-width: auto;
        padding: 0;
    }

    .tcb-style-wrap .main-container .theme-section .section-content .tcb-post-content .hc-funnel-content .ab-2-section h2.ab-2-heading {
        font-size: var(--font-size-h2);
        margin-bottom: 72px;
    }

    .tcb-style-wrap .main-container .theme-section .section-content .tcb-post-content .hc-funnel-content .ab-2-section .ab-2-content-section-2 p.ab-2-desc:not(:last-child) {
        margin-bottom: 28px;
    }

    /* AB-2 Section */

    /* AB-3 Section */
    .tcb-style-wrap .main-container .theme-section .section-content .tcb-post-content .hc-funnel-content .ab-3-section .container {
        padding: 150px 0 150px;
    }

    .tcb-style-wrap .main-container .theme-section .section-content .tcb-post-content .hc-funnel-content .ab-3-section .container .ab-3-content-section {
        padding-bottom: 88px;
        max-width: 100%;
    }

    .tcb-style-wrap .main-container .theme-section .section-content .tcb-post-content .hc-funnel-content .ab-3-content-section-2 {
        padding: 128px 0 160px;
    }

    .tcb-style-wrap .main-container .theme-section .section-content .tcb-post-content .hc-funnel-content .ab-3-content-section-3 {
        padding: 56px 0 96px;
    }

    .tcb-style-wrap .main-container .theme-section .section-content .tcb-post-content .hc-funnel-content .ab-3-section .container .ab-3-content-section .ab-3-container {
        gap: 40px;
    }

    .tcb-style-wrap .main-container .theme-section .section-content .tcb-post-content .hc-funnel-content .ab-3-section .container .ab-3-content-section.ab-3-content-section-2 .ab-3-container {
        gap: 40px;
    }

    .tcb-style-wrap .main-container .theme-section .section-content .tcb-post-content .hc-funnel-content .ab-3-section .container .ab-3-content-section.ab-3-content-section-3 .ab-3-container {
        gap: 40px;
    }

    .tcb-style-wrap .main-container .theme-section .section-content .tcb-post-content .hc-funnel-content .ab-3-section .ab-3-text-col h3 {
        font-size: var(--font-size-h2);
        margin-bottom: 64px;
    }

    .tcb-style-wrap .main-container .theme-section .section-content .tcb-post-content .hc-funnel-content .ab-3-section .ab-3-text-col .ab-3-desc-top,
    .tcb-style-wrap .main-container .theme-section .section-content .tcb-post-content .hc-funnel-content .ab-3-section .ab-3-text-col .ab-3-desc-last {
        margin-bottom: 32px;
    }

    .tcb-style-wrap .main-container .theme-section .section-content .tcb-post-content .hc-funnel-content .ab-3-section .list-style-dots {
        margin-bottom: 32px;
        padding-left: 24px;
    }

    .tcb-style-wrap .main-container .theme-section .section-content .tcb-post-content .hc-funnel-content .ab-3-section .ab-3-text-col .ab-3-desc-mid {
        margin-bottom: 32px;
    }

    .tcb-style-wrap .main-container .theme-section .section-content .tcb-post-content .hc-funnel-content .ab-3-section .ab-3-text-col .ab-3-desc-last {
        margin: 0;
    }

    .tcb-style-wrap .main-container .theme-section .section-content .tcb-post-content .hc-funnel-content .ab-3-section .cta-container.brown {
        margin-top: 25.6px;
    }

    .tcb-style-wrap .main-container .theme-section .section-content .tcb-post-content .hc-funnel-content .ab-3-section .cta-container.brown a {
        font-size: 20px;
        padding: 28px 24px;
    }

    .tcb-style-wrap .main-container .theme-section .section-content .tcb-post-content .hc-funnel-content .ab-3-section .container .ab-3-content-section.ab-3-content-section-3 .ab-3-container .ab-3-img-col img {
        aspect-ratio: 692/803;
        height: 640px;
    }

    /* AB-3 Section */

    /* EYH-2 Section */

    .tcb-style-wrap .main-container .theme-section .section-content .tcb-post-content .hc-funnel-content .eyh-2-section .eyh-2-content-section {
        min-width: auto;
        padding: 0;
        padding-top: 60px;
    }

    .tcb-style-wrap .main-container .theme-section .section-content .tcb-post-content .hc-funnel-content .eyh-2-section h2 {
        font-size: var(--font-size-h2);
        margin-bottom: 80px;
    }

    .tcb-style-wrap .main-container .theme-section .section-content .tcb-post-content .hc-funnel-content .eyh-2-section p.eyh-2-desc:not(:last-child) {
        margin-bottom: 32px;
    }

    .tcb-style-wrap .main-container .theme-section .section-content .tcb-post-content .hc-funnel-content .eyh-2-section ul {
        padding-left: 24px;
        margin-bottom: 32px;
    }

    /* EYH-2 Section */

    /* EYH-Result Section */
    .tcb-style-wrap .main-container .theme-section .section-content .tcb-post-content .hc-funnel-content .eyh-result-content-section {
        /* max-width: 1330px; */
        /* margin: 00px -80px; */
    }

    .tcb-style-wrap .main-container .theme-section .section-content .tcb-post-content .hc-funnel-content .eyh-result-section>.container {
        max-width: 85%;
    }

    .tcb-style-wrap .main-container .theme-section .section-content .tcb-post-content .hc-funnel-content .eyh-result-content-section .eyh-result {
        margin: 112px 0;
    }

    .tcb-style-wrap .main-container .theme-section .section-content .tcb-post-content .hc-funnel-content .eyh-result-content-section .eyh-result-1 {
        padding: 88px 152px 104px;
    }

    .tcb-style-wrap .main-container .theme-section .section-content .tcb-post-content .hc-funnel-content .eyh-result-content-section .eyh-result-2,
    .tcb-style-wrap .main-container .theme-section .section-content .tcb-post-content .hc-funnel-content .eyh-result-content-section .eyh-result-3 {
        padding: 60px 152px;
    }

    .tcb-style-wrap .main-container .theme-section .section-content .tcb-post-content .hc-funnel-content .eyh-result-content-section .eyh-result-3 {}

    .tcb-style-wrap .main-container .theme-section .section-content .tcb-post-content .hc-funnel-content .eyh-result-content-section .eyh-result .eyh-result-corner-image {
        display: flex;
        justify-content: flex-end;
    }

    .tcb-style-wrap .main-container .theme-section .section-content .tcb-post-content .hc-funnel-content .eyh-result-content-section .eyh-result .eyh-result-corner-image img {
        width: 80%;
    }

    .tcb-style-wrap .main-container .theme-section .section-content .tcb-post-content .hc-funnel-content .eyh-result-content-section .eyh-result .eyh-result-dynamic-intro {
        margin-bottom: 72px;
    }

    .tcb-style-wrap .main-container .theme-section .section-content .tcb-post-content .hc-funnel-content .eyh-result-content-section .eyh-result .eyh-result-dynamic-intro h3 {
        font-size: 44.8px;
    }

    .tcb-style-wrap .main-container .theme-section .section-content .tcb-post-content .hc-funnel-content .eyh-result-content-section .eyh-result .hc-flex.hc-flex-row:last-child {
        gap: 48px;
    }

    .tcb-style-wrap .main-container .theme-section .section-content .tcb-post-content .hc-funnel-content .eyh-result-content-section .eyh-result-2 .hc-flex.hc-flex-row:last-child {
        gap: 50px;
    }

    .tcb-style-wrap .main-container .theme-section .section-content .tcb-post-content .hc-funnel-content .eyh-result-content-section .eyh-result .eyh-result-result-text {
        gap: 40px;
    }

    .tcb-style-wrap .main-container .theme-section .section-content .tcb-post-content .hc-funnel-content .eyh-result-content-section .eyh-result .eyh-result-result-text p.eyh-result-desc:not(:last-child) {
        margin-bottom: 32px;
    }

    .tcb-style-wrap .main-container .theme-section .section-content .tcb-post-content .hc-funnel-content .eyh-result-content-section .eyh-result .btn-container .btn-row:not(.btn-row-2) .eyh-result-cta {
        font-size: 24px;
        margin-bottom: 44px;
    }

    .tcb-style-wrap .main-container .theme-section .section-content .tcb-post-content .hc-funnel-content .eyh-result-content-section .eyh-result .btn-container .btn-row.btn-row-2 {
        gap: 80px;
    }

    .tcb-style-wrap .main-container .theme-section .section-content .tcb-post-content .hc-funnel-content .eyh-result-content-section .eyh-result .btn-container .btn-row.btn-row-2 .eyh-result-cta {
        font-size: 17.6px;
    }

    .tcb-style-wrap .main-container .theme-section .section-content .tcb-post-content .hc-funnel-content .eyh-result-content-section .eyh-result .btn-container .btn-row.btn-row-2 .btn-col {
        flex: 1 0 auto;
    }

    .tcb-style-wrap .main-container .theme-section .section-content .tcb-post-content .hc-funnel-content .eyh-result-content-section .eyh-result .eyh-result-result-image figure {
        margin-right: 40px;
    }

    .tcb-style-wrap .main-container .theme-section .section-content .tcb-post-content .hc-funnel-content .eyh-result-content-section .eyh-result-2 .eyh-result-result-image figure {
        margin-right: 48px;
    }

    .tcb-style-wrap .main-container .theme-section .section-content .tcb-post-content .hc-funnel-content .eyh-result-content-section .eyh-result-3 .eyh-result-result-image figure {
        margin-right: 48px;
    }

    /* EYH-Result Section */

    /* FAQ Section */
    .tcb-style-wrap .main-container .theme-section .section-content .tcb-post-content .hc-funnel-content .faq-section .faq-content-section {
        max-width: 100%;
        padding: 120px 0 0;
    }

    .tcb-style-wrap .main-container .theme-section .section-content .tcb-post-content .hc-funnel-content .faq-section .faq-content-section .faq-heading {
        font-size: var(--font-size-h2);
    }

    .tcb-style-wrap .main-container .theme-section .section-content .tcb-post-content .hc-funnel-content .faq-section .faq-content-section .faq-accordion {
        gap: 24px;
    }

    .tcb-style-wrap .main-container .theme-section .section-content .tcb-post-content .hc-funnel-content .faq-section .faq-content-section .faq-accordion-question-col {
        flex: 0 0 35%;
    }

    .tcb-style-wrap .main-container .theme-section .section-content .tcb-post-content .hc-funnel-content .faq-section .faq-content-section .faq-accordion-answer-col {
        flex: 0 0 65%;
    }

    .tcb-style-wrap .main-container .theme-section .section-content .tcb-post-content .hc-funnel-content .faq-accordion-question-col .faq-accordion-question-row .faq-accordion-question {
        padding: 35.2px 17.6px;
        gap: 16px;
    }

    .tcb-style-wrap .main-container .theme-section .section-content .tcb-post-content .hc-funnel-content .faq-accordion-question-col .faq-accordion-question-row .faq-accordion-question div.faq-accordion-question-icon {
        height: 49.6px;
        width: 49.6px;
    }

    .tcb-style-wrap .main-container .theme-section .section-content .tcb-post-content .hc-funnel-content .faq-accordion-question-col .faq-accordion-question-row .faq-accordion-question .faq-accordion-question-icon figure.faq-accordion-question-icon svg {
        height: 30.4px;
    }

    .tcb-style-wrap .main-container .theme-section .section-content .tcb-post-content .hc-funnel-content h3.faq-accordion-question-text {
        font-size: 24px;
    }

    .tcb-style-wrap .main-container .theme-section .section-content .tcb-post-content .hc-funnel-content .faq-accordion-answer.faq-accordion-answer-1 .faq-ans-heading-wrapper {
        padding: 36px 32px;
    }

    .tcb-style-wrap .main-container .theme-section .section-content .tcb-post-content .hc-funnel-content .faq-accordion-answer .faq-ans-heading-wrapper {
        padding: 36px 32px;
    }

    .tcb-style-wrap .main-container .theme-section .section-content .tcb-post-content .hc-funnel-content .faq-accordion-answer .faq-ans-heading-wrapper h4 {
        font-size: 32px;
    }

    .tcb-style-wrap .main-container .theme-section .section-content .tcb-post-content .hc-funnel-content .faq-accordion-answer.faq-accordion-answer-1 .faq-ans-content-wrapper {
        padding: 56px 32px 80px;
    }

    .tcb-style-wrap .main-container .theme-section .section-content .tcb-post-content .hc-funnel-content .faq-accordion-answer .faq-ans-content-wrapper {
        padding: 28px 32px 108px;
    }

    .tcb-style-wrap .main-container .theme-section .section-content .tcb-post-content .hc-funnel-content .faq-accordion-answer.faq-accordion-answer-1 p.faq-accordion-answer-desc:not(:last-of-type) {
        margin-bottom: 48px;
    }

    .tcb-style-wrap .main-container .theme-section .section-content .tcb-post-content .hc-funnel-content .faq-accordion-answer p.faq-accordion-answer-desc:not(:last-of-type) {
        margin-bottom: 36px;
    }

    .tcb-style-wrap .main-container .theme-section .section-content .tcb-post-content .hc-funnel-content .faq-accordion-answer.faq-accordion-answer-1 ul.faq-accordion-answer-list {
        padding-left: 28px;
        margin-bottom: 48px;
    }

    .tcb-style-wrap .main-container .theme-section .section-content .tcb-post-content .hc-funnel-content ul.faq-accordion-answer-list {
        padding-left: 24px;
        margin-bottom: 36px;
    }

    .tcb-style-wrap .main-container .theme-section .section-content .tcb-post-content .hc-funnel-content .faq-accordion-answer.faq-accordion-answer-1 .faq-accordion-answer-btns {
        margin-top: 72px;
    }

    .tcb-style-wrap .main-container .theme-section .section-content .tcb-post-content .hc-funnel-content .faq-accordion-answer .faq-accordion-answer-btns {
        margin-top: 40px;
        gap: 20px;
    }

    .tcb-style-wrap .main-container .theme-section .section-content .tcb-post-content .hc-funnel-content .faq-accordion-answer .faq-accordion-answer-btns .faq-accordion-answer-btn {
        padding: 20px 28px;
    }

    .tcb-style-wrap .main-container .theme-section .section-content .tcb-post-content .hc-funnel-content .faq-accordion-answer .faq-accordion-answer-btns .faq-accordion-answer-btn a.eyh-result-cta {
        font-size: 20px;
    }

    /* FAQ Section */

    /* Popup Form */
    .tcb-style-wrap .main-container .theme-section .section-content .tcb-post-content .hc-funnel-content div#ba-popup {
        padding: 44px 33.6px;
        max-width: 582px !important;
    }

    .tcb-style-wrap .main-container .theme-section .section-content .tcb-post-content .hc-funnel-content div#ba-popup .form-heading h2 {
        font-size: 24px;
        margin-bottom: 27.2px !important;
    }

    .tcb-style-wrap .main-container .theme-section .section-content .tcb-post-content .hc-funnel-content div#ba-popup .ba-popup-form .ba-form-fields {
        margin-bottom: 24px;
    }

    .tcb-style-wrap .main-container .theme-section .section-content .tcb-post-content .hc-funnel-content div#ba-popup .ba-popup-form .ba-form-fields .ba-form-label {
        font-size: 13.6px;
        margin-bottom: 8px;
    }
	.tcb-style-wrap .main-container .theme-section .section-content .tcb-post-content .hc-funnel-content.hc-heatlh-score-page div#ba-popup .ba-popup-form .ba-form-fields .ba-form-label {
    font-size: 20px;
}
	.tcb-style-wrap .main-container .theme-section .section-content .tcb-post-content .hc-funnel-content div#ba-popup .ba-popup-form .ba-form-message {
    font-size: 25px;
}

    .tcb-style-wrap .main-container .theme-section .section-content .tcb-post-content .hc-funnel-content div#ba-popup .ba-popup-form input[type=text],
    .tcb-style-wrap .main-container .theme-section .section-content .tcb-post-content .hc-funnel-content div#ba-popup .ba-popup-form input[type=email] {
        padding: 12.8px;
        padding-left: 40px !important;
        height: 40px;
        font-size: 14.4px;
    }

    .tcb-style-wrap .main-container .theme-section .section-content .tcb-post-content .hc-funnel-content div#ba-popup .ba-popup-form input[type=text] {
        background-size: 11.2px 14.4px;
        background-position: 12.8px center;
    }

    .tcb-style-wrap .main-container .theme-section .section-content .tcb-post-content .hc-funnel-content div#ba-popup .ba-popup-form input[type=email] {
        background-position: 12.8px center;
        background-size: 16px 12.8px;
    }

    .tcb-style-wrap .main-container .theme-section .section-content .tcb-post-content .hc-funnel-content div#ba-popup .ba-popup-form .ba-form-fields-footer {
        padding: 0;
    }

    .tcb-style-wrap .main-container .theme-section .section-content .tcb-post-content .hc-funnel-content div#ba-popup .ba-popup-form .ba-form-fields-footer button {
        font-size: 20px;
        padding: 20px 30.4px;
    }

    /* Popup Form */


    .tcb-style-wrap .main-container .theme-section .section-content .tcb-post-content .hc-funnel-content .functional-slider-container,
    .tcb-style-wrap .main-container .theme-section .section-content .tcb-post-content .hc-funnel-content .cumulative-exposure-section .container {
        /*         max-width: calc(100vw - 130px); */
    }

    .tcb-style-wrap .main-container .theme-section .section-content .tcb-post-content .hc-funnel-content .cumulative-exposure-section .ce-row-2 .ce-col-2 {
        /* flex: 0 1 50% !important; */
    }

    .tcb-style-wrap .main-container .theme-section .section-content .tcb-post-content .hc-funnel-content .faq-section .faq-content-section .full-bleed-row {
        /* margin-right: 0px !important; */
    }

    .tcb-style-wrap .main-container .theme-section .section-content .tcb-post-content .hc-funnel-content .faq-section .faq-content-section .faq-heading {
        margin-bottom: 80px !important;
    }

    .tcb-style-wrap .main-container .theme-section .section-content .tcb-post-content .hc-funnel-content .faq-section .faq-content-section {
        /* padding: 130px 0 0px !important; */
    }

    .tcb-style-wrap .main-container .theme-section .section-content .tcb-post-content .hc-funnel-content .faq-accordion-answer.faq-accordion-answer-1 .faq-ans-content-wrapper {
        /* padding: 70px 40px 100px !important; */
    }

    .tcb-style-wrap .main-container .theme-section .section-content .tcb-post-content .hc-funnel-content .air-body-content-section,
    .tcb-style-wrap .main-container .modern-home-section .container.hc-flex {
        padding-top: 75px !important;
    }

    .tcb-style-wrap .main-container .theme-section .section-content .tcb-post-content .hc-funnel-content .special-heading-cta-section .special-heading {
        /* font-size: 56px !important; */
        /* line-height: 1 !important; */
        /* gap: 60px !important; */
        /* padding-top: 50px !important; */
    }

    /* ALL RESULTS SECTIONS STYLE */
    .tcb-style-wrap .main-container .theme-section .section-content .tcb-post-content .hc-funnel-content .ba-dynamic-intro h3.ba-heading {
        font-size: 44px;
    }

    .tcb-style-wrap .main-container .theme-section .section-content .tcb-post-content .hc-funnel-content .questionaire-2-section .ba-dynamic-intro h3.ba-heading {
        margin-bottom: 70px;
    }

    .tcb-style-wrap .main-container .theme-section .section-content .tcb-post-content .hc-funnel-content .ba-result-item.ba-result-text h4.ba-result-heading {
        font-size: 25px;
        line-height: 2;
    }

    .tcb-style-wrap .main-container .theme-section .section-content .tcb-post-content .hc-funnel-content .ba-result-item.ba-result-text p.ba-result-desc,
    .tcb-style-wrap .main-container .theme-section .section-content .tcb-post-content .hc-funnel-content .ba-result-item.ba-result-text p.ba-desc,
    .tcb-style-wrap .main-container .theme-section .section-content .tcb-post-content .hc-funnel-content .questionaire-2-section .am-result-container .am-result-text-col .am-result-item p.ba-desc {
        font-size: 20px;
    }

    .tcb-style-wrap .main-container .theme-section .section-content .tcb-post-content .hc-funnel-content .ba-result-item.ba-result-text p.ba-desc:not(:last-child),
    .tcb-style-wrap .main-container .theme-section .section-content .tcb-post-content .hc-funnel-content .questionaire-2-section .am-result-container .am-result-text-col .am-result-item p.ba-desc:not(:last-child) {
        margin-bottom: 32px;
    }

    .tcb-style-wrap .main-container .theme-section .section-content .tcb-post-content .hc-funnel-content .questionaire-2-section .am-result-container .am-result-text-col .am-result-item p.ba-desc.ba-last-desc {
        margin: 50px 0 25px;
    }

    .tcb-style-wrap .main-container .theme-section .section-content .tcb-post-content .hc-funnel-content a.ba-cta {
        font-size: 18px;
        line-height: .8;
        max-height: max-content;
        padding: 20px 25px;
    }

    .tcb-style-wrap .main-container .theme-section .section-content .tcb-post-content .hc-funnel-content .eyh-result-content-section .eyh-result .eyh-result-dynamic-intro h3 {
        font-size: 44px;
    }

    .tcb-style-wrap .main-container .theme-section .section-content .tcb-post-content .hc-funnel-content .eyh-result-content-section .eyh-result .eyh-result-dynamic-intro {
        margin-bottom: 72px;
    }

    .tcb-style-wrap .main-container .theme-section .section-content .tcb-post-content .hc-funnel-content .eyh-result-content-section .eyh-result-2 .eyh-result-dynamic-intro {
        margin-bottom: 52px;
    }

    .tcb-style-wrap .main-container .theme-section .section-content .tcb-post-content .hc-funnel-content .eyh-result-content-section .eyh-result .eyh-result-dynamic-intro h3 br {
        display: none;
    }

    .tcb-style-wrap .main-container .theme-section .section-content .tcb-post-content .hc-funnel-content .eyh-result-content-section .eyh-result .eyh-result-result-text p.eyh-result-desc {
        font-size: 20px;
    }

    .tcb-style-wrap .main-container .theme-section .section-content .tcb-post-content .hc-funnel-content .eyh-result-content-section .eyh-result .eyh-result-result-text p.eyh-result-desc:not(:last-child) {
        margin-bottom: 32px;
    }

    .tcb-style-wrap .main-container .theme-section .section-content .tcb-post-content .hc-funnel-content .eyh-result-content-section .eyh-result .eyh-result-result-text {
        gap: 40px;
    }

    .tcb-style-wrap .main-container .theme-section .section-content .tcb-post-content .hc-funnel-content .eyh-result-content-section .eyh-result .btn-container .btn-row:not(.btn-row-2) .eyh-result-cta {
        font-size: 25px;
        margin-bottom: 40px;
    }

    .tcb-style-wrap .main-container .theme-section .section-content .tcb-post-content .hc-funnel-content .eyh-result-content-section .eyh-result .btn-container .btn-row.btn-row-2 {
        gap: 80px;
    }

    .tcb-style-wrap .main-container .theme-section .section-content .tcb-post-content .hc-funnel-content .eyh-result-content-section .eyh-result .btn-container .btn-row.btn-row-2 .eyh-result-cta {
        font-size: 17px;
    }

    /* ALL RESULTS SECTIONS STYLE */

    /* Health Score Page */
    .tcb-style-wrap .main-container .theme-section .section-content .tcb-post-content .hc-funnel-content .questionaire-2-section .container .questions-track .questions-section-title {
        margin-bottom: 48px;
    }

    .tcb-style-wrap .main-container .theme-section .section-content .tcb-post-content .hc-funnel-content .questionaire-2-section .container .questions-track .questions-section-title h2 {
        font-size: 35px;
    }

    .tcb-style-wrap .main-container .theme-section .section-content .tcb-post-content .hc-funnel-content .questionaire-2-section .container .questions-track {
        gap: 65px;
    }

    .tcb-style-wrap .main-container .theme-section .section-content .tcb-post-content .hc-funnel-content .questions-section-questions {
        gap: 40px;
    }

    .tcb-style-wrap .main-container .theme-section .section-content .tcb-post-content .hc-funnel-content .questions-section-questions h3 {
        margin-bottom: 32px;
    }

    .tcb-style-wrap .main-container .theme-section .section-content .tcb-post-content .hc-funnel-content .questionaire-2-section .ba-question-wrapper {
        margin-bottom: 12px;
    }

    .tcb-style-wrap .main-container .theme-section .section-content .tcb-post-content .hc-funnel-content .questionaire-2-section .am-result-container .am-result-text-col .am-result-item .am-btn-container {
        gap: 40px;
    }

    .tcb-style-wrap .main-container .theme-section .section-content .tcb-post-content .hc-funnel-content .questionaire-2-section .am-result-container .am-result-text-col .am-result-item .am-btn-container a.am-cta {
        font-size: 18px;
        gap: 12px;
    }

    .tcb-style-wrap .main-container .theme-section .section-content .tcb-post-content .hc-funnel-content .questionaire-2-section .am-result-container .am-result-text-col .am-result-item .am-btn-container .secondary-option {
        gap: 20px;
    }

    .tcb-style-wrap .main-container .theme-section .section-content .tcb-post-content .hc-funnel-content .questionaire-2-section .am-result-container .am-result-text-col .am-result-item .am-btn-container .secondary-option p.cta-desc {
        font-size: 18px;
    }

    .tcb-style-wrap .main-container .theme-section .section-content .tcb-post-content .hc-funnel-content .questionaire-2-section .am-result-container .am-result-text-col .am-result-item .am-btn-container .secondary-option a.am-cta {
        font-size: 18px;
    }

    /* Health Score Page */
}

/* Sheraz Laptop Css End - modified by ALI */
@media screen and (max-width: 1400px) {
    .tcb-style-wrap .main-container .theme-section .section-content .tcb-post-content .hc-funnel-content .ab-card-content br {
        display: none;
    }

    .tcb-style-wrap .main-container .theme-section .section-content .tcb-post-content .hc-funnel-content .air-body-image-wrapper img {
        width: 500px;
    }
}

@media screen and (max-width: 1366px) {
    .tcb-style-wrap .main-container .theme-section .section-content .tcb-post-content .hc-funnel-content .air-body-image-wrapper img {
        width: 500px;
    }

    .tcb-style-wrap .main-container .theme-section .section-content .tcb-post-content .hc-funnel-content .evaluate-your-home-section .eyh-section-2 .eyh-process-container .eyh-process>.eyh-col-2 .eyh-process-icon {
        left: 50px;
    }

    .tcb-style-wrap .main-container .theme-section .section-content .tcb-post-content .hc-funnel-content .faq-section .faq-content-section .faq-accordion br {
        display: none;
    }

    .tcb-style-wrap .main-container .theme-section .section-content .tcb-post-content .hc-funnel-content .faq-accordion-question-col .faq-accordion-question-row .faq-accordion-question div.faq-accordion-question-icon {
        width: 50px !important;
        height: 50px !important;
        flex: 1 0 50px;
    }

    .tcb-style-wrap .main-container .theme-section .section-content .tcb-post-content .hc-funnel-content .faq-accordion-question-col .faq-accordion-question-row .faq-accordion-question .faq-accordion-question-icon figure.faq-accordion-question-icon svg {
        height: 30px;
    }
}

@media screen and (max-width: 1200px) {
    .tcb-style-wrap .main-container .theme-section .section-content .tcb-post-content .hc-funnel-content br {
        /* display: none; */
    }

    .tcb-style-wrap .main-container .theme-section .section-content .tcb-post-content .hc-funnel-content .air-body-image-wrapper img {
        width: 480px;
    }
}


@media (max-width: 480px) {

    html {
        scroll-snap-type: none !important;
        overflow-x: hidden !important;
        /* 		Much better UX than mandatory on mobile */
    }

    body {
        overflow-x: hidden !important;
    }

    .tcb-style-wrap .main-container .theme-section .section-content .tcb-post-content .hc-funnel-content .page-section-scroller,
    .tcb-style-wrap .main-container .theme-section .section-content .tcb-post-content .hc-funnel-content .inner-section-snap,
    .tcb-style-wrap .main-container .theme-section .section-content .tcb-post-content .hc-funnel-content .section {
        scroll-snap-align: start;
        scroll-snap-stop: always;
        /* Less aggressive snapping */
    }

    .tcb-style-wrap .main-container .theme-section .section-content .tcb-post-content .hc-funnel-content .hero-section,
    .tcb-style-wrap .main-container .theme-section .section-content .tcb-post-content .hc-funnel-content .exp-section,
    .tcb-style-wrap .main-container .theme-section .section-content .tcb-post-content .hc-funnel-content .brief-assessment-section,
    .tcb-style-wrap .main-container .theme-section .section-content .tcb-post-content .hc-funnel-content .fullscreen,
    .tcb-style-wrap .main-container .theme-section .section-content .tcb-post-content .hc-funnel-content .modern-home-section .container {
        min-height: auto;
    }

    .tcb-style-wrap .main-container .theme-section .section-content .tcb-post-content .hc-funnel-content .hero-section .container {
        padding: 100px 16px;
        min-height: auto;
        max-width: 100%;
        width: 100%;
    }

    .tcb-style-wrap .main-container .theme-section .section-content .tcb-post-content .hc-funnel-content .container {
        max-width: 100%;
        width: 100%;
    }

    .tcb-style-wrap .main-container .theme-section .section-content .tcb-post-content .hc-funnel-content .hc-flex {
        display: flex;
        flex-direction: column;
    }

    .tcb-style-wrap .main-container .theme-section .section-content .tcb-post-content .hc-funnel-content .functional-intro {
        margin-bottom: 40px;
    }

    /* Reduce animation intensity */
    .tcb-style-wrap .main-container .theme-section .section-content .tcb-post-content .hc-funnel-content .inner-content-scroller {
        overscroll-behavior-y: contain;
        width: 100%;
    }

    .tcb-style-wrap .main-container .theme-section .section-content .tcb-post-content .hc-funnel-content .hero-section h1 {
        font-size: 40px;
        line-height: 1.1428;
    }

    .tcb-style-wrap .main-container .theme-section .section-content .tcb-post-content .hc-funnel-content br {
        display: none;
    }

    .tcb-style-wrap .main-container .theme-section .section-content .tcb-post-content .hc-funnel-content .hero-desc {
        font-size: 25px;
        line-height: 1.5714;
        margin-bottom: 50px;
    }

    .tcb-style-wrap .main-container .theme-section .section-content .tcb-post-content .hc-funnel-content p.hero-desc br {
        /* display: none; */
    }

    .tcb-style-wrap .main-container .theme-section .section-content .tcb-post-content .hc-funnel-content .hero-cta {
        padding: 1.5rem 2.5rem;
        line-height: .8;
        font-size: 18px;
    }

    .tcb-style-wrap .main-container .theme-section .section-content .tcb-post-content .hc-funnel-content .sections-header {
        display: none;
    }

    .tcb-style-wrap .main-container .theme-section .section-content .tcb-post-content .hc-funnel-content h2 {
        font-size: 30px !important;
        line-height: 1.2 !important;
    }

    .tcb-style-wrap .main-container .theme-section .section-content .tcb-post-content .hc-funnel-content .functional-heading {
        margin-bottom: 30px;
    }

    .tcb-style-wrap .main-container .theme-section .section-content .tcb-post-content .hc-funnel-content h2.ba-heading {
        margin-bottom: 30px;
    }

    .tcb-style-wrap .main-container .theme-section .section-content .tcb-post-content .hc-funnel-content h3 {
        line-height: 1.3 !important;
    }

    .tcb-style-wrap .main-container .theme-section .section-content .tcb-post-content .hc-funnel-content p {
        font-size: 18px !important;
        line-height: 1.4;
    }

    .tcb-style-wrap .main-container .theme-section .section-content .tcb-post-content .hc-funnel-content .exp-content-section {
        justify-content: center;
        padding: 100px 0 50px;
        min-height: auto;
    }

    .tcb-style-wrap .main-container .theme-section .section-content .tcb-post-content .hc-funnel-content .exp-content-section-2 {
        padding: 0 0 100px;
    }

    .tcb-style-wrap .main-container .theme-section .section-content .tcb-post-content .hc-funnel-content ul.exp-list {
        margin: 35px 0;
    }

    .tcb-style-wrap .main-container .theme-section .section-content .tcb-post-content .hc-funnel-content ul.exp-list li.exp-list-item {
        line-height: 1;
        font-size: 18px;
    }

    .tcb-style-wrap .main-container .theme-section .section-content .tcb-post-content .hc-funnel-content .ba-desc span.highlight-brown {
        display: block;
    }

    .tcb-style-wrap .main-container .theme-section .section-content .tcb-post-content .hc-funnel-content .mid-content-wrapper {
        padding: 120px 20px;
        width: 100%;
    }

    .tcb-style-wrap .main-container .theme-section .section-content .tcb-post-content .hc-funnel-content h3.ba-question {
        font-size: 18px;
    }

    .tcb-style-wrap .main-container .theme-section .section-content .tcb-post-content .hc-funnel-content .ba-question-choices:first-of-type .ba-checkbox {
        margin-top: 30px;
        margin-bottom: 10px;
    }

    .tcb-style-wrap .main-container .theme-section .section-content .tcb-post-content .hc-funnel-content label.ba-question-choices:not(:last-child) .ba-checkbox {
        margin-bottom: 10px;
    }

    .tcb-style-wrap .main-container .theme-section .section-content .tcb-post-content .hc-funnel-content .ba-questions-wrapper .questions-track {
        gap: 50px;
    }

    .tcb-style-wrap .main-container .theme-section .section-content .tcb-post-content .hc-funnel-content .ba-checkbox {
        font-size: 18px;
    }

    .tcb-style-wrap .main-container .theme-section .section-content .tcb-post-content .hc-funnel-content .ba-questions-submit .ba-cta {
        font-size: 18px;
        padding: 20px 25px;
    }

    .tcb-style-wrap .main-container .theme-section .section-content .tcb-post-content .hc-funnel-content .ba-questions-submit {
        margin: 50px 0 15px;
    }

    .tcb-style-wrap .main-container .theme-section .section-content .tcb-post-content .hc-funnel-content .ba-result-item.ba-result-text .btn-container {
        display: flex;
        flex-direction: column;
        align-items: stretch;
        justify-content: center;
        margin-top: 30px;
    }

    .tcb-style-wrap .main-container .theme-section .section-content .tcb-post-content .hc-funnel-content p.ba-example,
    .tcb-style-wrap .main-container .theme-section .section-content .tcb-post-content .hc-funnel-content ul.ba-question-example-list,
    .tcb-style-wrap .main-container .theme-section .section-content .tcb-post-content .hc-funnel-content ul.ba-question-example-list li.ba-question-example-item {
        line-height: 1;
        font-size: 20px;
        max-width: 370px;
    }

    .tcb-style-wrap .main-container .theme-section .section-content .tcb-post-content .hc-funnel-content .brief-assessment-mid-content {
        background-repeat: no-repeat;
        background-size: cover;
        background-position: center;
        margin: 60px 0;
    }

    .tcb-style-wrap .main-container .theme-section .section-content .tcb-post-content .hc-funnel-content .brief-assessment-mid-content p.ba-desc,
    .tcb-style-wrap .main-container .theme-section .section-content .tcb-post-content .hc-funnel-content .brief-assessment-mid-content .brief-assessment-mid-content ul.ba-list li {
        line-height: 1.7818;
        font-size: 20px !important;
    }

    .tcb-style-wrap .main-container .theme-section .section-content .tcb-post-content .hc-funnel-content .brief-assessment-mid-content ul.ba-list {
        margin: 35px 0;
    }

    .tcb-style-wrap .main-container .theme-section .section-content .tcb-post-content .hc-funnel-content .brief-assessment-mid-content ul.ba-list li {
        font-size: 20px;
        line-height: 1.7818;
    }

    .tcb-style-wrap .main-container .theme-section .section-content .tcb-post-content .hc-funnel-content .brief-assessment-result {
        margin: 100px 0px;
        padding-left: 20px;
        padding-right: 20px;
        padding-bottom: 160px;
        padding: 60px 20px 160px;
    }

    .tcb-style-wrap .main-container .theme-section .section-content .tcb-post-content .hc-funnel-content .ba-dynamic-intro h3.ba-heading {
        line-height: 1.0714 !important;
        font-size: 30px;
    }

    .tcb-style-wrap .main-container .theme-section .section-content .tcb-post-content .hc-funnel-content .ba-dynamic-intro p.ba-desc {
        line-height: 0.92857;
        font-size: 20px;
        margin-bottom: 35px;
    }

    .tcb-style-wrap .main-container .theme-section .section-content .tcb-post-content .hc-funnel-content .brief-assessment-result .hc-flex-row:last-of-type {
        flex-direction: column;
    }

    .tcb-style-wrap .main-container .theme-section .section-content .tcb-post-content .hc-funnel-content .ba-result-item.ba-result-image {
        margin: 0;
        margin-bottom: 35px;
    }

    .tcb-style-wrap .main-container .theme-section .section-content .tcb-post-content .hc-funnel-content .ba-result-item.ba-result-image img {
        width: 100%;
    }

    .tcb-style-wrap .main-container .theme-section .section-content .tcb-post-content .hc-funnel-content .ba-result-item.ba-result-text h4.ba-result-heading {
        line-height: 2;
        font-size: 25px;
    }

    .tcb-style-wrap .main-container .theme-section .section-content .tcb-post-content .hc-funnel-content .ba-result-item.ba-result-text p.ba-desc:not(:last-child) {
        margin-bottom: 20px;
        font-size: 16px;
        line-height: 1.3;
    }

    .tcb-style-wrap .main-container .theme-section .section-content .tcb-post-content .hc-funnel-content .ba-result-item.ba-result-text p.ba-desc:last-child {
        margin-top: 30px;
        margin-bottom: 25px;
        line-height: 1.3;
        font-size: 16px;
    }

    .tcb-style-wrap .main-container .theme-section .section-content .tcb-post-content .hc-funnel-content a.ba-cta,
    .tcb-style-wrap .main-container .theme-section .section-content .tcb-post-content .hc-funnel-content a {
        max-height: 100%;
        line-height: .8;
        font-size: 20px;
    }

    .tcb-style-wrap .main-container .theme-section .section-content .tcb-post-content .hc-funnel-content .btn-container {
        display: flex;
        justify-content: flex-start;
        margin-top: 50px;
    }

    .tcb-style-wrap .main-container .theme-section .section-content .tcb-post-content .hc-funnel-content .btn-container.no-bg-btn {
        margin-top: 0px;
    }

    .tcb-style-wrap .main-container .theme-section .section-content .tcb-post-content .hc-funnel-content .ba-corner-image {
        width: 50%;
    }

    .tcb-style-wrap .main-container .theme-section .section-content .tcb-post-content .hc-funnel-content .exp-section {
        background-size: cover;
        background-position: center;
        background-repeat: no-repeat;
    }

    .tcb-style-wrap .main-container .theme-section .section-content .tcb-post-content .hc-funnel-content .functional-slider-container {
        max-width: 100%;
        padding: 0 14px;
    }

    .tcb-style-wrap .main-container .theme-section .section-content .tcb-post-content .hc-funnel-content .functional-desc {
        line-height: 1.882;
    }

    .tcb-style-wrap .main-container .theme-section .section-content .tcb-post-content .hc-funnel-content .functional-middle-text p.functional-top-middle-desc {
        margin-bottom: 30px;
    }

    .tcb-style-wrap .main-container .theme-section .section-content .tcb-post-content .hc-funnel-content .functional-cta-section .hc-flex-row {
        flex-direction: column-reverse;
    }

    .tcb-style-wrap .main-container .theme-section .section-content .tcb-post-content .hc-funnel-content .functional-section .container {
        padding: 100px 16px;
    }

    .tcb-style-wrap .main-container .theme-section .section-content .tcb-post-content .hc-funnel-content .functional-section .slider-nav-btn {
        width: 50px;
        height: 50px;
    }

    .tcb-style-wrap .main-container .theme-section .section-content .tcb-post-content .hc-funnel-content .functional-section .prev-btn svg,
    .tcb-style-wrap .main-container .theme-section .section-content .tcb-post-content .hc-funnel-content .functional-section .next-btn svg {
        width: 10px;
        height: 20px;
    }

    .tcb-style-wrap .main-container .theme-section .section-content .tcb-post-content .hc-funnel-content .functional-section .prev-btn {
        left: -13px;
    }

    .tcb-style-wrap .main-container .theme-section .section-content .tcb-post-content .hc-funnel-content .functional-section .next-btn {
        right: -13px;
    }

    .tcb-style-wrap .main-container .theme-section .section-content .tcb-post-content .hc-funnel-content .functional-slider-container .owl-nav {
        display: none;
    }

    .tcb-style-wrap .main-container .theme-section .section-content .tcb-post-content .hc-funnel-content .functional-middle-text {
        margin: 50px 0;
        max-width: 100%;
    }

    .tcb-style-wrap .main-container .theme-section .section-content .tcb-post-content .hc-funnel-content .modern-home-intro h2 {
        line-height: 1.0667;
        margin-bottom: 30px;
    }

    .tcb-style-wrap .main-container .theme-section .section-content .tcb-post-content .hc-funnel-content .modern-home-intro .modern-home-list li {
        line-height: calc(64px/30px);
        font-size: 18px;
    }

    .tcb-style-wrap .main-container .theme-section .section-content .tcb-post-content .hc-funnel-content .modern-home-section .bg-overlay {
        /* background: #ffffff85; */
    }

    .tcb-style-wrap .main-container .theme-section .section-content .tcb-post-content .hc-funnel-content .air-body-content-section .air-body-content-wrapper {
        min-width: auto;
        padding: 0;
    }

    .tcb-style-wrap .main-container .theme-section .section-content .tcb-post-content .hc-funnel-content .air-body-content-intro h2.air-body-heading {
        margin-bottom: 30px;
    }

    .tcb-style-wrap .main-container .theme-section .section-content .tcb-post-content .hc-funnel-content .air-body-image-wrapper {
        position: relative;
        right: unset;
        transform: translate(0);
        width: 100%;
        margin-top: 50px;
    }

    .tcb-style-wrap .main-container .theme-section .section-content .tcb-post-content .hc-funnel-content .air-body-image-wrapper img {
        width: 100%;
    }

    .tcb-style-wrap .main-container .theme-section .section-content .tcb-post-content .hc-funnel-content .ab-cards-content-slider {
        height: 475px;
    }

    .tcb-style-wrap .main-container .theme-section .section-content .tcb-post-content .hc-funnel-content .card-content-box {
        height: 475px;
        flex-direction: column-reverse;
        display: flex;
        justify-content: flex-end;
        align-items: center;
        padding-right: 24px;
    }

    .tcb-style-wrap .main-container .theme-section .section-content .tcb-post-content .hc-funnel-content .card-content-box {
        gap: 20px;
    }

    .tcb-style-wrap .main-container .theme-section .section-content .tcb-post-content .hc-funnel-content .ab-card-image.funnel-video-box {
        height: 50%;
    }

    .tcb-style-wrap .main-container .theme-section .section-content .tcb-post-content .hc-funnel-content .ab-card-content {
        flex-direction: column;
        justify-content: center;
        align-items: center;
    }

    .tcb-style-wrap .main-container .theme-section .section-content .tcb-post-content .hc-funnel-content .air-body-cards h3 {
        line-height: 1.42;
        font-size: 30px;
        text-align: center;
        margin-bottom: 20px;
    }

    .tcb-style-wrap .main-container .theme-section .section-content .tcb-post-content .hc-funnel-content .air-body-cards p {
        text-align: center;
    }

    .tcb-style-wrap .main-container .theme-section .section-content .tcb-post-content .hc-funnel-content .cumulative-exposure-section .ce-row-2 {
        display: flex;
        flex-direction: column;
    }

    .tcb-style-wrap .main-container .theme-section .section-content .tcb-post-content .hc-funnel-content .cumulative-exposure-section .container {
        padding: 100px 16px;
    }

    .tcb-style-wrap .main-container .theme-section .section-content .tcb-post-content .hc-funnel-content .cumulative-exposure-section .ce-row-2 .ce-col-1 {
        flex: 100%;
    }

    .tcb-style-wrap .main-container .theme-section .section-content .tcb-post-content .hc-funnel-content .hc-flex .eyh-row-wrapper.eyh-row-wrapper-2 .container {
        flex-direction: column-reverse;
    }

    .tcb-style-wrap .main-container .theme-section .section-content .tcb-post-content .hc-funnel-content .bg-wrap {
        background-attachment: fixed;
        background-position: center;
        background-size: cover;
        position: relative;
    }

    .tcb-style-wrap .main-container .theme-section .section-content .tcb-post-content .hc-funnel-content .modern-home-section.bg-wrap {
        background-attachment: scroll;
    }

    .tcb-style-wrap .main-container .theme-section .section-content .tcb-post-content .hc-funnel-content .air-body-section .bg-overlay {
        background-color: rgba(0, 0, 0, 0.37);
    }

    .tcb-style-wrap .main-container .theme-section .section-content .tcb-post-content .hc-funnel-content .modern-home-section .container {
        min-height: auto;
        padding: 100px 16px;
    }

    .tcb-style-wrap .main-container .theme-section .section-content .tcb-post-content .hc-funnel-content .air-body-section .air-body-content-section {
        padding: 100px 0 50px;
    }

    .tcb-style-wrap .main-container .theme-section .section-content .tcb-post-content .hc-funnel-content .air-body-section .air-body-content-section.air-body-content-section-2 {
        padding: 0 0 100px;
    }

    .tcb-style-wrap .main-container .theme-section .section-content .tcb-post-content .hc-funnel-content .evaluate-your-home-section .eyh-section .container {
        padding: 100px 16px;
    }

    .tcb-style-wrap .main-container .theme-section .section-content .tcb-post-content .hc-funnel-content .special-heading-cta-section .container {
        padding: 100px 16px;
    }

    .tcb-style-wrap .main-container .theme-section .section-content .tcb-post-content .hc-funnel-content .eyh-2-section .eyh-2-content-section {
        padding: 100px 0;
    }

    .tcb-style-wrap .main-container .theme-section .section-content .tcb-post-content .hc-funnel-content .ab-2-section .ab-2-content-section {
        padding: 100px 0 0px;
    }

    .tcb-style-wrap .main-container .theme-section .section-content .tcb-post-content .hc-funnel-content .ab-2-section .ab-2-content-section-2 {
        padding: 0 0 100px;
    }

    .tcb-style-wrap .main-container .theme-section .section-content .tcb-post-content .hc-funnel-content .evaluate-your-home-section .eyh-section-2 .eyh-process-container {
        padding: 100px 16px 40px;
    }

    .tcb-style-wrap .main-container .theme-section .section-content .tcb-post-content .hc-funnel-content .evaluate-your-home-section .eyh-section-2 .eyh-process-container .eyh-process .eyh-col-1 h3 {
        font-size: 25px;
        line-height: 1.0667;
    }

    .tcb-style-wrap .main-container .theme-section .section-content .tcb-post-content .hc-funnel-content .evaluate-your-home-section .eyh-section-2 .eyh-process-container .eyh-process .eyh-col-1 {
        padding: 50px 0;
        margin-bottom: 30px;
    }

    .tcb-style-wrap .main-container .theme-section .section-content .tcb-post-content .hc-funnel-content .evaluate-your-home-section .eyh-section-2 .eyh-process-container .eyh-process>.eyh-col-2 .eyh-process-icon {
        position: absolute;
        left: 50%;
        bottom: unset;
        transform: translateX(-50%);
    }

    .tcb-style-wrap .main-container .theme-section .section-content .tcb-post-content .hc-funnel-content .evaluate-your-home-section .eyh-section-2 .eyh-process-container .eyh-process>.eyh-col-2 div.eyh-process-desc {
        margin-top: 65px;
    }

    .tcb-style-wrap .main-container .theme-section .section-content .tcb-post-content .hc-funnel-content .evaluate-your-home-section .eyh-section-2 .eyh-process-container .eyh-process-6>.eyh-col-2 div.eyh-process-desc {
        margin-top: 10px;
    }

    .tcb-style-wrap .main-container .theme-section .section-content .tcb-post-content .hc-funnel-content .evaluate-your-home-section .eyh-section-2 .eyh-process-container .eyh-process>.eyh-col-2 .eyh-process-icon img {
        height: 50px;
    }

    .tcb-style-wrap .main-container .theme-section .section-content .tcb-post-content .hc-funnel-content .evaluate-your-home-section .eyh-section-2 .eyh-process-container>div.eyh-process>.eyh-col-2 p.eyh-process-desc {
        margin-bottom: 30px;
    }

    .tcb-style-wrap .main-container .theme-section .section-content .tcb-post-content .hc-funnel-content .evaluate-your-home-section .eyh-section-2 .eyh-process-container .eyh-process-intro p {
        margin-bottom: 30px;
    }

    .tcb-style-wrap .main-container .theme-section .section-content .tcb-post-content .hc-funnel-content .evaluate-your-home-section .eyh-section-2 .eyh-process-container .eyh-img-text-wrap .container {
        padding: 60px 0;
    }

    .tcb-style-wrap .main-container .theme-section .section-content .tcb-post-content .hc-funnel-content .evaluate-your-home-section .eyh-section-2 .eyh-process-container .eyh-img-text-wrap .eyh-text-col h3 {
        font-size: 30px;
        margin-bottom: 30px;
    }

    .tcb-style-wrap .main-container .theme-section .section-content .tcb-post-content .hc-funnel-content .evaluate-your-home-section .eyh-section-2 .eyh-process-container .eyh-img-text-wrap .eyh-text-col .eyh-desc-top,
    .tcb-style-wrap .main-container .theme-section .section-content .tcb-post-content .hc-funnel-content .evaluate-your-home-section .eyh-section-2 .eyh-process-container .eyh-img-text-wrap .eyh-text-col .eyh-desc-last {
        margin-bottom: 25px;
    }

    .tcb-style-wrap .main-container .theme-section .section-content .tcb-post-content .hc-funnel-content .evaluate-your-home-section .eyh-section-2 .eyh-process-container .eyh-img-text-wrap .eyh-text-col .eyh-desc-mid {
        margin-bottom: 15px;
    }

    .tcb-style-wrap .main-container .theme-section .section-content .tcb-post-content .hc-funnel-content .evaluate-your-home-section .eyh-section-2 .eyh-process-container .eyh-img-text-wrap .eyh-img-col {
        flex: 0 1 100%;
        max-width: 100%;
        height: auto;
    }

    .tcb-style-wrap .main-container .theme-section .section-content .tcb-post-content .hc-funnel-content .evaluate-your-home-section .eyh-section-2 .eyh-process-container .eyh-img-text-wrap .eyh-img-col .eyh-process-img {
        height: auto;
    }

    .tcb-style-wrap .main-container .theme-section .section-content .tcb-post-content .hc-funnel-content .evaluate-your-home-section .eyh-section-2 .eyh-process-container .eyh-img-text-wrap .eyh-img-col .eyh-process-img img {
        height: auto;
    }

    .tcb-style-wrap .main-container .theme-section .section-content .tcb-post-content .hc-funnel-content .evaluate-your-home-section .eyh-section-2 .eyh-process-container .eyh-img-text-wrap .eyh-text-col {
        flex: 100%;
        max-width: 100%;
    }

    .tcb-style-wrap .main-container .theme-section .section-content .tcb-post-content .hc-funnel-content .special-heading-cta-section .special-heading {
        gap: 50px;
    }

    .tcb-style-wrap .main-container .theme-section .section-content .tcb-post-content .hc-funnel-content .special-heading-cta {
        gap: 50px;
    }

    .tcb-style-wrap .main-container .theme-section .section-content .tcb-post-content .hc-funnel-content .special-heading-cta .cta-container .eyh-cta {
        font-size: 18px;
    }

    .tcb-style-wrap .main-container .theme-section .section-content .tcb-post-content .hc-funnel-content .ab-2-content-section {
        min-width: auto;
    }

    .tcb-style-wrap .main-container .theme-section .section-content .tcb-post-content .hc-funnel-content .ab-2-section h2.ab-2-heading {
        margin-bottom: 30px;
    }

    .tcb-style-wrap .main-container .theme-section .section-content .tcb-post-content .hc-funnel-content .ab-2-section .ab-2-content-section-2 p.ab-2-desc:not(:last-child) {
        margin-bottom: 20px;
    }

    .tcb-style-wrap .main-container .theme-section .section-content .tcb-post-content .hc-funnel-content .ab-3-section .container .ab-3-content-section .ab-3-text-col {
        flex-basis: 100%;
        width: 100%;
    }

    .tcb-style-wrap .main-container .theme-section .section-content .tcb-post-content .hc-funnel-content .ab-3-section .ab-3-text-col h3 {
        font-size: 30px;
        margin-bottom: 40px;
    }

    .tcb-style-wrap .main-container .theme-section .section-content .tcb-post-content .hc-funnel-content .ab-3-section .container {
        padding: 100px 16px;
    }

    .tcb-style-wrap .main-container .theme-section .section-content .tcb-post-content .hc-funnel-content .ab-3-section .ab-3-text-col .ab-3-desc-top,
    .tcb-style-wrap .main-container .theme-section .section-content .tcb-post-content .hc-funnel-content .ab-3-section .ab-3-text-col .ab-3-desc-last {
        margin-bottom: 20px;
    }

    .tcb-style-wrap .main-container .theme-section .section-content .tcb-post-content .hc-funnel-content .ab-3-section .cta-container.brown {
        margin-top: 20px;
    }

    .tcb-style-wrap .main-container .theme-section .section-content .tcb-post-content .hc-funnel-content .ab-3-section .list-style-dots {
        margin-bottom: 20px;
    }

    .tcb-style-wrap .main-container .theme-section .section-content .tcb-post-content .hc-funnel-content .ab-3-section .ab-3-text-col .ab-3-desc-mid {
        margin-bottom: 20px;
    }

    .tcb-style-wrap .main-container .theme-section .section-content .tcb-post-content .hc-funnel-content .ab-3-section .container .ab-3-content-section .ab-3-img-col {
        flex: 1 0 100%;
        width: 100%;
        position: relative;
        max-width: 100% !important;
        top: 0;
    }

    .tcb-style-wrap .main-container .theme-section .section-content .tcb-post-content .hc-funnel-content .ab-3-section .container .ab-3-content-section.ab-3-content-section-3 .ab-3-container .ab-3-img-col img {
        height: 550px;
    }

    .tcb-style-wrap .main-container .theme-section .section-content .tcb-post-content .hc-funnel-content .ab-3-section .ab-3-col-2 .ab-3-process-img.playing {
        height: 550px !important;
        flex: 1 0 550px !important;
    }

    .tcb-style-wrap .main-container .theme-section .section-content .tcb-post-content .hc-funnel-content .ab-3-content-section-2,
    .tcb-style-wrap .main-container .theme-section .section-content .tcb-post-content .hc-funnel-content .ab-3-content-section-3 {
        padding: 0px 0 50px;
    }

    .tcb-style-wrap .main-container .theme-section .section-content .tcb-post-content .hc-funnel-content .ab-3-section .container .ab-3-content-section {
        padding-bottom: 50px;
    }

    .tcb-style-wrap .main-container .theme-section .section-content .tcb-post-content .hc-funnel-content .ab-3-section .container .ab-3-content-section.ab-3-content-section-2 .ab-3-container {
        gap: 20px;
        flex-direction: column-reverse;
    }

    .tcb-style-wrap .main-container .theme-section .section-content .tcb-post-content .hc-funnel-content .ab-3-section .cta-container.brown a {
        font-size: 18px;
        line-height: 1.4;
        padding: 25px 20px;
    }

    .tcb-style-wrap .main-container .theme-section .section-content .tcb-post-content .hc-funnel-content .eyh-2-section .eyh-2-content-section {
        min-width: auto;
        min-height: auto;
    }

    .tcb-style-wrap .main-container .theme-section .section-content .tcb-post-content .hc-funnel-content .eyh-2-section h2 {
        margin-bottom: 50px;
    }

    .tcb-style-wrap .main-container .theme-section .section-content .tcb-post-content .hc-funnel-content .eyh-2-section p.eyh-2-desc:not(:last-child) {
        margin-bottom: 20px;
    }

    .tcb-style-wrap .main-container .theme-section .section-content .tcb-post-content .hc-funnel-content .eyh-2-section ul {
        margin-bottom: 20px;
    }

    .tcb-style-wrap .main-container .theme-section .section-content .tcb-post-content .hc-funnel-content .eyh-result-content-section .eyh-result-1 {
        padding: 50px 20px 60px;
    }

    .tcb-style-wrap .main-container .theme-section .section-content .tcb-post-content .hc-funnel-content .eyh-result-content-section .eyh-result {
        margin: 50px 0;
    }

    .tcb-style-wrap .main-container .theme-section .section-content .tcb-post-content .hc-funnel-content .eyh-result-content-section .eyh-result-2 {
        padding: 40px 20px;
    }

    .tcb-style-wrap .main-container .theme-section .section-content .tcb-post-content .hc-funnel-content .eyh-result-content-section .eyh-result-3 {
        padding: 40px 20px;
    }

    .tcb-style-wrap .main-container .theme-section .section-content .tcb-post-content .hc-funnel-content .eyh-result-content-section .eyh-result .eyh-result-corner-image img {
        width: 50%;
    }

    .tcb-style-wrap .main-container .theme-section .section-content .tcb-post-content .hc-funnel-content .eyh-result-content-section .eyh-result .eyh-result-corner-image {
        text-align: right;
    }

    .tcb-style-wrap .main-container .theme-section .section-content .tcb-post-content .hc-funnel-content .cta-content-intro .functional-cta-desc .highlight-brown {
        font-size: 23px;
        line-height: 1.375;
    }

    .tcb-style-wrap .main-container .theme-section .section-content .tcb-post-content .hc-funnel-content .cta-content-intro .functional-cta-desc {
        margin-bottom: 30px;
    }

    .tcb-style-wrap .main-container .theme-section .section-content .tcb-post-content .hc-funnel-content .functional-cta-section .functional-cta-desc {
        line-height: 1.2;
    }

    .tcb-style-wrap .main-container .theme-section .section-content .tcb-post-content .hc-funnel-content .cta-content-mid .functional-cta-desc:not(:last-child) {
        margin-bottom: 25px;
    }

    .tcb-style-wrap .main-container .theme-section .section-content .tcb-post-content .hc-funnel-content .cta-content-mid .functional-cta-desc:last-child {
        margin-bottom: 25px;
    }

    .tcb-style-wrap .main-container .theme-section .section-content .tcb-post-content .hc-funnel-content .functional-cta-section .btn-container {
        margin: 35px 0 15px;
        align-items: center;
    }

    .tcb-style-wrap .main-container .theme-section .section-content .tcb-post-content .hc-funnel-content .functional-cta-section .btn-container .functional-cta {
        font-size: 20px;
        line-height: .8;
        flex: 0;
    }

    .tcb-style-wrap .main-container .theme-section .section-content .tcb-post-content .hc-funnel-content .functional-cta-section .cta-bottom-desc-wrapper .cta-bottom-desc {
        line-height: 1.889;
        font-size: 16px !important;
    }

    .tcb-style-wrap .main-container .theme-section .section-content .tcb-post-content .hc-funnel-content .functional-cta-section {
        margin-bottom: 0px;
    }

    .tcb-style-wrap .main-container .theme-section .section-content .tcb-post-content .hc-funnel-content .swiper-scrollbar.swiper-scrollbar-vertical,
    .tcb-style-wrap .main-container .theme-section .section-content .tcb-post-content .hc-funnel-content .swiper-vertical>.swiper-scrollbar.ab-cards-scroll {
        height: 440px;
        right: 8px;
        width: 6px;
        background: var(--swiper-scrollbar-bg-color, rgb(255 255 255 / 20%));
    }

    .tcb-style-wrap .main-container .theme-section .section-content .tcb-post-content .hc-funnel-content .swiper-scrollbar.swiper-scrollbar-vertical,
    .tcb-style-wrap .main-container .theme-section .section-content .tcb-post-content .hc-funnel-content .swiper-vertical>.swiper-scrollbar.ab-cards-scroll .swiper-scrollbar-drag {
        /* width: 8px; */
    }

    .tcb-style-wrap .main-container .theme-section .section-content .tcb-post-content .hc-funnel-content .ce-content-button .ce-button {
        line-height: .8;
        font-size: 20px;
    }

    .tcb-style-wrap .main-container .theme-section .section-content .tcb-post-content .hc-funnel-content p.ce-content-desc.ce-content-desc-bottom {
        line-height: 2;
        font-size: 16px !important;
    }

    .tcb-style-wrap .main-container .theme-section .section-content .tcb-post-content .hc-funnel-content .evaluate-your-home-section .eyh-section-1 .bg-overlay {
        background: radial-gradient(rgba(255, 255, 255, 0.76), rgba(0, 0, 0, 0.1));
        height: 100%;
    }

    .tcb-style-wrap .main-container .theme-section .section-content .tcb-post-content .hc-funnel-content .eyh-result-content-section .eyh-result .eyh-result-dynamic-intro {
        margin-bottom: 15px;
    }

    .tcb-style-wrap .main-container .theme-section .section-content .tcb-post-content .hc-funnel-content .eyh-result-content-section .eyh-result .eyh-result-dynamic-intro h3 {
        font-size: 30px;
    }

    .tcb-style-wrap .main-container .theme-section .section-content .tcb-post-content .hc-funnel-content .eyh-result-content-section .eyh-result .hc-flex.hc-flex-row:last-child .hc-flex.hc-flex-col:first-child {
        flex: 1 0 100%;
        max-width: 100%;
    }

    .tcb-style-wrap .main-container .theme-section .section-content .tcb-post-content .hc-funnel-content .eyh-result-content-section .eyh-result .eyh-result-result-image {
        border-radius: 15px;
    }

    .tcb-style-wrap .main-container .theme-section .section-content .tcb-post-content .hc-funnel-content .eyh-result-content-section .eyh-result .eyh-result-result-image figure {
        margin: 0;
        margin-bottom: 20px;
    }

    .tcb-style-wrap .main-container .theme-section .section-content .tcb-post-content .hc-funnel-content .eyh-result-content-section .eyh-result .eyh-result-result-text {
        gap: 30px;
    }

    .tcb-style-wrap .main-container .theme-section .section-content .tcb-post-content .hc-funnel-content .eyh-result-content-section .eyh-result .eyh-result-result-image img {
        border-radius: 15px;
    }

    .tcb-style-wrap .main-container .theme-section .section-content .tcb-post-content .hc-funnel-content .eyh-result-content-section .eyh-result .eyh-result-result-text p.eyh-result-desc:not(:last-child) {
        margin-bottom: 20px;
    }

    .tcb-style-wrap .main-container .theme-section .section-content .tcb-post-content .hc-funnel-content .eyh-result-content-section .eyh-result .btn-container {
        margin-top: 0;
        gap: 20px;
    }

    .tcb-style-wrap .main-container .theme-section .section-content .tcb-post-content .hc-funnel-content .eyh-result-content-section .eyh-result .btn-container .btn-row:not(.btn-row-2) .eyh-result-cta {
        font-size: 18px;
        margin-bottom: 20px;
    }

    .tcb-style-wrap .main-container .theme-section .section-content .tcb-post-content .hc-funnel-content .eyh-result-content-section .eyh-result .btn-container .btn-row.btn-row-2 .eyh-result-cta {
        font-size: 18px;
        text-align: left;
        align-items: flex-start;
        justify-content: flex-start;
    }

    .tcb-style-wrap .main-container .theme-section .section-content .tcb-post-content .hc-funnel-content .eyh-result-content-section .eyh-result .btn-container .btn-row.btn-row-2 {
        flex-direction: column;
        gap: 30px;
    }

    .tcb-style-wrap .main-container .theme-section .section-content .tcb-post-content .hc-funnel-content .eyh-result-content-section .eyh-result .btn-container .btn-row.btn-row-2 .btn-col {
        flex: 1 0 100%;
        width: 100%;
    }

    .tcb-style-wrap .main-container .theme-section .section-content .tcb-post-content .hc-funnel-content .faq-section .faq-content-section .faq-heading {
        margin-bottom: 70px;
        padding: 0 16px;
    }

    .tcb-style-wrap .main-container .theme-section .section-content .tcb-post-content .hc-funnel-content .faq-section .faq-content-section {
        padding: 100px 0px 0px;
    }

    .tcb-style-wrap .main-container .theme-section .section-content .tcb-post-content .hc-funnel-content .faq-section .faq-content-section .faq-accordion-question-col {
        flex: 0 0 100%;
        width: 100%;
        display: flex;
        flex-direction: column;
        justify-content: flex-start;
        align-items: stretch;
    }

    .tcb-style-wrap .main-container .theme-section .section-content .tcb-post-content .hc-funnel-content .faq-accordion-question-col .faq-accordion-question-row {
        display: flex;
        overflow: hidden;
    }

    .tcb-style-wrap .main-container .theme-section .section-content .tcb-post-content .hc-funnel-content .faq-accordion-question-col .faq-accordion-question-row .faq-accordion-question div.faq-accordion-question-icon {
        height: 60px;
        width: 60px;
        flex: 0 0 60px;
    }

    .tcb-style-wrap .main-container .theme-section .section-content .tcb-post-content .hc-funnel-content .faq-accordion-question-col .faq-accordion-question-row .faq-accordion-question .faq-accordion-question-icon figure.faq-accordion-question-icon svg {
        height: 30px;
        width: 32px;
    }

    .tcb-style-wrap .main-container .theme-section .section-content .tcb-post-content .hc-funnel-content h3.faq-accordion-question-text {
        font-size: 20px;
    }

    .tcb-style-wrap .main-container .theme-section .section-content .tcb-post-content .hc-funnel-content .faq-section .faq-content-section .faq-accordion-answer-col {
        flex: 1 0 100%;
    }

    .tcb-style-wrap .main-container .theme-section .section-content .tcb-post-content .hc-funnel-content .faq-accordion-answer-wrapper {
        background: #fff;
    }

    .tcb-style-wrap .main-container .theme-section .section-content .tcb-post-content .hc-funnel-content .faq-accordion-answer.active {
        display: block !important;
    }

    .tcb-style-wrap .main-container .theme-section .section-content .tcb-post-content .hc-funnel-content .faq-section .container {
        padding: 0;
    }

    .tcb-style-wrap .main-container .theme-section .section-content .tcb-post-content .hc-funnel-content .faq-accordion-question-col .faq-accordion-question-row .faq-accordion-question {
        padding: 44px 38px;
        padding-left: 16px;
    }

    .tcb-style-wrap .main-container .theme-section .section-content .tcb-post-content .hc-funnel-content .faq-accordion-answer.faq-accordion-answer .faq-ans-heading-wrapper {
        padding: 25px 20px;
        /* display: flex; */
        justify-content: center;
    }

    .tcb-style-wrap .main-container .theme-section .section-content .tcb-post-content .hc-funnel-content .faq-accordion-answer .faq-ans-heading-wrapper h4 {
        font-size: 25px;
    }

    .tcb-style-wrap .main-container .theme-section .section-content .tcb-post-content .hc-funnel-content .faq-accordion-answer.faq-accordion-answer .faq-ans-content-wrapper {
        padding: 35px 20px 65px;
    }

    .tcb-style-wrap .main-container .theme-section .section-content .tcb-post-content .hc-funnel-content .faq-accordion-answer .faq-ans-content-wrapper {
        padding: 35px 20px 65px;
    }

    .tcb-style-wrap .main-container .theme-section .section-content .tcb-post-content .hc-funnel-content .faq-accordion-answer p.faq-accordion-answer-desc:not(:last-of-type),
    .tcb-style-wrap .main-container .theme-section .section-content .tcb-post-content .hc-funnel-content .faq-accordion-answer.faq-accordion-answer p.faq-accordion-answer-desc:not(:last-of-type) {
        margin-bottom: 25px;
    }

    .tcb-style-wrap .main-container .theme-section .section-content .tcb-post-content .hc-funnel-content p,
    .tcb-style-wrap .main-container .theme-section .section-content .tcb-post-content .hc-funnel-content li {
        font-size: 20px;
        line-height: 1.4;
    }

    .tcb-style-wrap .main-container .theme-section .section-content .tcb-post-content .hc-funnel-content .faq-accordion-answer.faq-accordion-answer ul.faq-accordion-answer-list {
        margin-bottom: 20px;
        padding: 0;
        padding-left: 25px;
    }

    .tcb-style-wrap .main-container .theme-section .section-content .tcb-post-content .hc-funnel-content .faq-accordion-answer .faq-accordion-answer-btns {
        flex-direction: column;
        display: flex;
        align-items: flex-start;
    }

    .tcb-style-wrap .main-container .theme-section .section-content .tcb-post-content .hc-funnel-content .faq-accordion-answer .faq-accordion-answer-btns .faq-accordion-answer-btn {
        display: flex;
        justify-content: center;
        /* width: 100%; */
        flex: 0 1 auto;
    }

    .tcb-style-wrap .main-container .theme-section .section-content .tcb-post-content .hc-funnel-content .faq-accordion-answer .faq-accordion-answer-btns .faq-accordion-answer-btn a.eyh-result-cta {
        font-size: 20px;
    }

    .tcb-style-wrap .main-container .theme-section .section-content .tcb-post-content .hc-funnel-content .faq-accordion-answer-wrapper {
        background: #fff;
    }

    .tcb-style-wrap .main-container .theme-section .section-content .tcb-post-content .hc-funnel-content .faq-section .container {
        padding: 0;
    }

    .tcb-style-wrap .main-container .theme-section .section-content .tcb-post-content .hc-funnel-content .faq-accordion-question-col .faq-accordion-question-row .faq-accordion-question {
        padding: 44px 38px;
        padding-left: 16px;
    }

    .tcb-style-wrap .main-container .theme-section .section-content .tcb-post-content .hc-funnel-content .faq-accordion-answer.faq-accordion-answer .faq-ans-heading-wrapper {
        padding: 25px 20px;
        /* display: flex; */
        justify-content: center;
    }

    .tcb-style-wrap .main-container .theme-section .section-content .tcb-post-content .hc-funnel-content .faq-accordion-answer .faq-ans-heading-wrapper h4 {
        font-size: 25px;
    }

    .tcb-style-wrap .main-container .theme-section .section-content .tcb-post-content .hc-funnel-content .faq-accordion-answer.faq-accordion-answer .faq-ans-content-wrapper {
        padding: 35px 20px 65px;
    }

    .tcb-style-wrap .main-container .theme-section .section-content .tcb-post-content .hc-funnel-content .faq-accordion-answer .faq-ans-content-wrapper {
        padding: 35px 20px 65px;
    }

    .tcb-style-wrap .main-container .theme-section .section-content .tcb-post-content .hc-funnel-content .faq-accordion-answer p.faq-accordion-answer-desc:not(:last-of-type),
    .tcb-style-wrap .main-container .theme-section .section-content .tcb-post-content .hc-funnel-content .faq-accordion-answer.faq-accordion-answer p.faq-accordion-answer-desc:not(:last-of-type) {
        margin-bottom: 25px;
    }

    .tcb-style-wrap .main-container .theme-section .section-content .tcb-post-content .hc-funnel-content p,
    .tcb-style-wrap .main-container .theme-section .section-content .tcb-post-content .hc-funnel-content li {
        font-size: 18px;
        line-height: 1.4;
    }

    .tcb-style-wrap .main-container .theme-section .section-content .tcb-post-content .hc-funnel-content p.ba-desc {
        margin-bottom: 50px;
    }

    .tcb-style-wrap .main-container .theme-section .section-content .tcb-post-content .hc-funnel-content .faq-accordion-answer.faq-accordion-answer ul.faq-accordion-answer-list {
        margin-bottom: 20px;
        padding: 0;
        padding-left: 25px;
    }

    .tcb-style-wrap .main-container .theme-section .section-content .tcb-post-content .hc-funnel-content .faq-accordion-answer .faq-accordion-answer-btns .faq-accordion-answer-btn a.eyh-result-cta {
        font-size: 16px;
        text-align: center;
        line-height: 1.5;
    }

    .tcb-style-wrap .main-container .theme-section .section-content .tcb-post-content .hc-funnel-content .special-heading-cta-section .special-heading .special-heading-bg-3 {
        line-height: 1.4;
    }

    .tcb-style-wrap .main-container .theme-section .section-content .tcb-post-content .hc-funnel-content .cumulative-exposure-section h2 {
        margin-bottom: 50px;
    }

    .tcb-style-wrap .main-container .theme-section .section-content .tcb-post-content .hc-funnel-content .btn-container:not(.no-bg-btn) {
        align-items: flex-start;
    }

    .tcb-style-wrap .main-container .theme-section .section-content .tcb-post-content .hc-funnel-content .btn-container:not(.no-bg-btn) a {
        /* width: 100%; */
        text-align: center;
        display: flex;
        flex-direction: row;
        flex-wrap: nowrap;
        justify-content: center;
        align-items: center;
        font-size: 16px;
    }

    .tcb-style-wrap .main-container .theme-section .section-content .tcb-post-content .hc-funnel-content .ba-checkbox {
        flex-direction: row;
    }

    .tcb-style-wrap .main-container .theme-section .section-content .tcb-post-content .hc-funnel-content .brief-assessment-intro {
        margin-top: 100px;
    }

    /* BA popup */
    .tcb-style-wrap .main-container .theme-section .section-content .tcb-post-content .hc-funnel-content div#ba-popup {
        padding: 30px 20px;
    }
    .tcb-style-wrap .main-container .theme-section .section-content .tcb-post-content .hc-funnel-content div#ba-popup .form-heading h2 {
        font-size: 20px !important;
    }

    .tcb-style-wrap .main-container .theme-section .section-content .tcb-post-content .hc-funnel-content div#ba-popup .ba-popup-form .ba-form-fields .ba-form-label {
        font-size: 14px;
    }
	.tcb-style-wrap .main-container .theme-section .section-content .tcb-post-content .hc-funnel-content.hc-heatlh-score-page div#ba-popup .ba-popup-form .ba-form-fields .ba-form-label {
    font-size: 14px;
}
	.tcb-style-wrap .main-container .theme-section .section-content .tcb-post-content .hc-funnel-content div#ba-popup .ba-popup-form .ba-form-message {
    font-size: 20px;
	}
    .tcb-style-wrap .main-container .theme-section .section-content .tcb-post-content .hc-funnel-content div#ba-popup .ba-popup-form input {
        font-size: 14px;
    }

    .tcb-style-wrap .main-container .theme-section .section-content .tcb-post-content .hc-funnel-content div#ba-popup .ba-popup-form input[type=text],
    .tcb-style-wrap .main-container .theme-section .section-content .tcb-post-content .hc-funnel-content div#ba-popup .ba-popup-form input[type=email] {
        font-size: 14px;
        height: auto;
        padding: 14px;
        padding-left: 30px !important;
        background-position: 12px center;
        background-size: 12px 14px;
    }

    .tcb-style-wrap .main-container .theme-section .section-content .tcb-post-content .hc-funnel-content div#ba-popup .ba-popup-form .ba-form-fields-footer button {
        font-size: 20px;
    }

    /* BA popup */

    /* Health Score Page */
    .tcb-style-wrap .main-container .theme-section .section-content .tcb-post-content .hc-funnel-content .questionaire-2-section .container .questions-track .questions-section-title {
        margin-bottom: 48px;
    }

    .tcb-style-wrap .main-container .theme-section .section-content .tcb-post-content .hc-funnel-content .questionaire-2-section .container .questions-track .questions-section-title h2 {
        font-size: 35px;
    }

    .tcb-style-wrap .main-container .theme-section .section-content .tcb-post-content .hc-funnel-content .questionaire-2-section .container .questions-track {
        gap: 65px;
    }

    .tcb-style-wrap .main-container .theme-section .section-content .tcb-post-content .hc-funnel-content .questions-section-questions {
        gap: 40px;
    }

    .tcb-style-wrap .main-container .theme-section .section-content .tcb-post-content .hc-funnel-content .questions-section-questions h3 {
        margin-bottom: 32px;
    }

    .tcb-style-wrap .main-container .theme-section .section-content .tcb-post-content .hc-funnel-content .ba-question-wrapper {
        gap: 12px;
    }

    .tcb-style-wrap .main-container .theme-section .section-content .tcb-post-content .hc-funnel-content .questionaire-2-section .am-result-container .am-result-text-col .am-result-item .am-btn-container {
        gap: 30px;
        margin-top: 10px;
    }

    .tcb-style-wrap .main-container .theme-section .section-content .tcb-post-content .hc-funnel-content .questionaire-2-section .am-result-container .am-result-text-col .am-result-item .am-btn-container a.am-cta {
        font-size: 16px;
        gap: 12px;
    }

    .tcb-style-wrap .main-container .theme-section .section-content .tcb-post-content .hc-funnel-content .questionaire-2-section .am-result-container .am-result-text-col .am-result-item .am-btn-container .secondary-option {
        gap: 20px;
    }

    .tcb-style-wrap .main-container .theme-section .section-content .tcb-post-content .hc-funnel-content .questionaire-2-section .am-result-container .am-result-text-col .am-result-item .am-btn-container .secondary-option p.cta-desc {
        font-size: 16px !important;
    }

    .tcb-style-wrap .main-container .theme-section .section-content .tcb-post-content .hc-funnel-content .questionaire-2-section .am-result-container .am-result-text-col .am-result-item .am-btn-container .secondary-option a.am-cta {
        font-size: 15px;
    }

    .tcb-style-wrap .main-container .theme-section .section-content .tcb-post-content .hc-funnel-content .mindset-shift-row .eyh-row-wrapper {
        gap: 50px;
    }

    .tcb-style-wrap .main-container .theme-section .section-content .tcb-post-content .hc-funnel-content .assessment-methods-section .am-content-section .am-cta-container a.am-cta {
        font-size: 20px;
        padding: 20px 35px;
    }

    .tcb-style-wrap .main-container .theme-section .section-content .tcb-post-content .hc-funnel-content .questionaire-2-section .brief-assessment-result {
        padding: 60px 20px;
    }

    .tcb-style-wrap .main-container .theme-section .section-content .tcb-post-content .hc-funnel-content .questionaire-2-section .ba-dynamic-intro h3.ba-heading {
        margin-bottom: 45px;
    }

    .tcb-style-wrap .main-container .theme-section .section-content .tcb-post-content .hc-funnel-content .questionaire-2-section .am-result-container .am-result-text-col .am-result-item p.ba-desc.ba-last-desc {
        margin: 30px 0 15px;
    }

    /* Health Score Page */
}