
    .mb-60 {
        margin-bottom: 60px !important;
    }

    .mw-100 {
        max-width: 100% !important;
    }

    .hero-section ul {
        list-style: none;
        padding: 0;
        margin-bottom: 35px;
        text-align: start;
    }

    .hero-section ul li {
        position: relative;
        padding-left: 32px;
        margin-bottom: 12px;
        font-size: 16px;
        color: #333;
        line-height: 1.6;
        font-family: 'Inter', sans-serif;
    }

    .hero-section ul li::before {
        content: "";
        position: absolute;
        left: 0;
        top: 6px;
        width: 18px;
        height: 18px;
        background-size: contain;
        background-repeat: no-repeat;
    }

    .hero-section ul li:nth-child(1)::before {
        background-image: url("https://whitelabelapps.ca/wp-content/uploads/2026/01/bullet-point-.webp");
    }

    .hero-section ul li:nth-child(2)::before {
        background-image: url("https://whitelabelapps.ca/wp-content/uploads/2026/01/bullet-point-2.webp");
    }

    .hero-section ul li:nth-child(3)::before {
        background-image: url("https://whitelabelapps.ca/wp-content/uploads/2026/01/bullet-point-3.webp");
    }

    .hero-section ul li:nth-child(4)::before {
        background-image: url("https://whitelabelapps.ca/wp-content/uploads/2026/01/bullet-point-4.webp");
    }

    .letgo-form-bg {
        background: #ffffff;
        border-radius: 20px;
        padding: 14px 46px;
        box-shadow: 0 14px 40px rgba(0, 0, 0, 0.08);
        margin: -50px 0;
        width: 100%;
        text-align: center;
        border: 2px solid #2196F3;
    }

    .letgo-form-heading {
        font-size: 18px;
        color: #111;
        margin-bottom: 8px;
        text-align: center;
    }

    .lh-5 {
        line-height: 1.5 !important;
        padding: 7px 0;
    }

    .Watch-badge {
        font-size: 22px;
        font-weight: 600;
        display: flex;
        justify-content: center;
        align-items: center;
        color: #2196F3;
    }

    .Letgo-Explore-img {
        background: linear-gradient(96.74deg, #37a5e91c 7.29%, #e1e1e14d 90.69%);
        border-radius: 30px;
        padding: 40px;
        margin-top: 5px;
    }

    .Letgo-Explore {
        text-align: center;
        padding: 20px 0 60px;
    }

    .Letgo-Explore-img img {
        width: 100%;
    }

    .white {
        color: #fff;
    }

    .Letgo-card {
        display: flex !important;
        align-items: center;
        padding: 12px;
        background: #f7f7f7;
        border-radius: 20px;
        gap: 15px;
    }

    .Letgo-card-icon {
        width: 50px;
        height: 50px;
        overflow: hidden;
        padding: 10px;
        border-radius: 20px;
        border: solid 1px #ededed;
        background: #fff;
        display: flex;
        justify-content: center;
        align-items: center;
    }

    .Letgo-card-icon img {
        width: 100%;
        height: 100%;
        object-fit: contain;
    }

    .Letgo-card span {
        font-size: 16px;
        color: #133721;
    }

    .premium_app-section {
        background: #1e1e1e;
        color: #fff;
        padding: 60px 0 30px;
        margin-bottom: 80px;
    }

    .premium_app-flex-left h2 {
        font-size: calc(1.3rem + 1vw);
    }

    .premium_app-flex-left p {
        line-height: 1.67;
        margin-bottom: 0;
        color: #d5d5d5;
    }

    .premium_app-flex {
        display: flex;
        align-items: center;
        gap: 0 20px;
        justify-content: center;
    }

    .premium_app-flex-left-img,
    .premium_app-flex-left {
        width: 50%;
    }

    .premium_app-flex-left-img img {
        width: 100%;
        border-radius: 30px;
    }

    .streaming_card_row {
        display: grid;
        justify-content: center;
        align-items: center;
        gap: 20px;
        grid-template-columns: repeat(3, 1fr);
        padding: 40px 0;
    }

    .card--streaming {
        border-radius: 20px;
        border: solid 1px #373737;
        background-color: #1e1e1e;
        padding: calc(1rem + 1vw);
        height: 100%;
    }

    .card__head {
        display: inline-flex;
        border-radius: 10px;
        border: solid 1px #b1b1b1;
        background-color: #222;
        padding: 17px;
        margin-bottom: calc(1rem + 1vw);
    }

    .card__head img {
        width: 100%;
        width: 55px;
        height: 55px;
        object-fit: contain;
    }

    .card__body h3 {
        font-size: 26px;
        line-height: 1.2;
        margin-bottom: 1rem;
    }

    .card__body p {
        /* font-size: 16px; */
        color: #ffffff;
        margin-bottom: 1rem;
        line-height: 1.4;
    }

    .doordash-clone-cta-container {
        display: flex;
        align-items: center;
        justify-content: space-between;
        gap: 30px;

    }

    .doordash-clone-cta-content {
        color: #fff;
        max-width: 565px;
        padding: 20px 30px;
    }

    .doordash-clone-cta-image img {
        max-width: 500px;
        width: 100%;
        border-radius: 15px;
        object-fit: cover;
    }

    .doordash-clone-cta-heading {
        color: #fff !important;
        font-size: 28px;
        line-height: 1.3;
        margin-bottom: 18px;
    }

    .doordash-clone-cta-section {
        background-color: #060505;
        border-radius: 30px 5px 30px 5px;
        margin: 30px auto;
    }

    .Letgo-accordion-img {
        padding: 20px 0 30px;
        position: relative;
        text-align: center;
    }

    .Letgo-accordion-img__container {
        display: flex;
        align-items: flex-start;
        gap: 30px;
    }

    .Letgo-accordion-img__image-wrapper {
        flex: 1;
        overflow: hidden;
        border-radius: 20px;
    }

    .Letgo-accordion-img__image {
        width: 100%;
        display: block;
        transform: scale(1);
        height: 41rem;
        object-fit: cover;
        transition: transform 0.6s ease;
    }

    .Letgo-accordion-img.has-active .Letgo-accordion-img__image {
        transform: scale(1.15);
        height: 46rem;
    }

    .Letgo-accordion-img__accordion {
        flex: 1;
        background-color: #141414;
        padding: 30px;
        border-radius: 30px;
        backdrop-filter: blur(4px);
    }

    .Letgo-accordion-img__item {
        background: #1c1c1c;
        border-radius: 14px;
        margin-bottom: 18px;
        overflow: hidden;
        border: 1px solid #2a2a2a;
        transition: all 0.3s ease;
    }

    .Letgo-accordion-img__item.active {
        background: #222;
        border-color: #478FD9;
    }

    .Letgo-accordion-img__header {
        width: 100%;
        padding: 20px 25px;
        background: transparent;
        border: none;
        color: #fff;
        font-size: 18px;
        font-weight: 600;
        cursor: pointer;

        display: flex;
        align-items: center;
        gap: 15px;

        position: relative;
    }

    .Letgo-accordion-icon {
        width: 40px;
        height: 40px;
        min-width: 40px;
        display: flex;
        border: 2px solid #478FD9;
        align-items: center;
        justify-content: center;
        background: #1f1f1f;
        border-radius: 10px;
        transition: all 0.3s ease;
    }

    .Letgo-accordion-icon img {
        width: 20px;
        height: 20px;
        object-fit: contain;
    }

    .Letgo-accordion-img__item.active .Letgo-accordion-icon {
        background: #478FD9;
        transform: scale(1.1);

    }

    .Letgo-accordion-title {
        flex: 1;
        text-align: left;
        font-size: 20px;
        font-weight: 600;
    }

    .Letgo-accordion-img__header::after {
        content: "";
        position: absolute;
        right: 25px;
        top: 50%;
        width: 15px;
        height: 15px;
        font-weight: 900;
        border-right: 3px solid #ffffff;
        border-bottom: 3px solid #ffffff;
        transform: translateY(-50%) rotate(45deg);
        transition: transform 0.3s ease;
    }

    .Letgo-accordion-img__item.active .Letgo-accordion-img__header::after {
        transform: translateY(-50%) rotate(-135deg);
    }

    .Letgo-accordion-img__content {
        max-height: 0;
        overflow: hidden;
        padding: 0 25px;
    }

    .Letgo-accordion-img__item.active .Letgo-accordion-img__content {
        max-height: 200px;
        padding: 0 25px 20px;
    }

    .Letgo-accordion-img__content p {
        margin: 0;
        color: #b3b3b3;
        font-size: 18px;
        line-height: 1.6;
        text-align: left;
        font-weight: 600;
    }

    .Your-vision-flex {
        display: flex;
        justify-content: space-between;
        align-items: center;
        gap: 30px;
        padding: 20px 0;
    }

    .Your-vision-head {
        width: 100px;
        height: 100px;
        background: #2d6eaf1a;
        display: inline-flex;
        align-items: center;
        justify-content: center;
        border-radius: 20px;
    }

    .Your-vision-card {
        text-align: center;
        display: flex;
        flex-wrap: wrap;
        align-content: center;
        justify-content: center;
        align-items: center;
        gap: 30px;
    }

    .Your-vision-body h3 {
        font-size: 24px;
        font-weight: 600;
        color: #000000;
    }

    .Your-vision-body p {
        line-height: 1.5;

    }

    .Your-vision {
        text-align: center;
        padding-top: 60px;
    }

    .Streamlined-Letgo {
        padding: 50px 0 60px;
    }

    .Streamlined-row {
        display: flex;
        justify-content: space-between;
        align-items: center;
        gap: 45px;
    }

    .Streamlined-item:not(:last-child) {
        position: relative;
        padding-bottom: 20px;
    }

    .Streamlined-item:not(:last-child):before {
        content: "";
        position: absolute;
        height: 100%;
        width: 1px;
        background: #979797;
        left: 32px;
    }

    .Streamlined-item-head {
        position: relative;
        display: flex;
        gap: 20px;
        align-items: center;
        cursor: pointer;
    }

    .Streamlined-item-icon {
        width: 70px;
        height: 70px;
        display: flex;
        justify-content: center;
        align-items: center;
        border-radius: 8px;
        border: 1px solid #17241c;
        background: #fff;
        z-index: 1;
    }

    .Streamlined-item-icon img {
        width: 40px;
        height: 40px;
        /* object-fit: contain; */
    }

    .Streamlined-item-content {
        display: flex;
        align-items: center;
        gap: 20px;
    }

    .Streamlined-item-content h3 {
        font-size: 22px;
        /* font-weight: 600; */
        font-family: 'Impact';
    }

    .Streamlined-item-content .Streamlined-badge {
        font-size: calc(0.5rem + 0.53vw);
        padding: 4px 10px;
        border-radius: 8px;
        border: solid 1px #9fd1ff;
        background-color: #e5f2ff;
        color: #263f55;
        line-height: 21px;
        font-weight: 700;
    }

    .Streamlined-item-body p {
        margin-top: 1rem;
        margin-left: calc(60px + 30px);
        margin-bottom: 1rem;
    }

    .Streamlined-item-body {
        max-height: 0;
        overflow: hidden;
        transition: all 0.4s ease;
    }

    .Streamlined-item.active .Streamlined-item-body {
        max-height: 300px;
    }

    .Streamlined-item-head::after {
        content: "";
        position: absolute;
        right: 0;
        top: 50%;
        width: 10px;
        height: 10px;
        font-weight: 900;
        border-right: 3px solid #000000;
        border-bottom: 3px solid #000000;
        transform: translateY(-50%) rotate(45deg);
        transition: transform 0.3s ease;
    }

    .Streamlined-item.active .Streamlined-item-head::after {
        transform: translateY(-50%) rotate(-135deg);
    }

    .Streamlined-left p {
        /* font-size: calc(0.77rem + 0.4vw); */
        line-height: 1.7 !important;
    }

    .Streamlined-left-img img {
        width: 100%;
        border-radius: 10px;
        /* margin-top: 40px; */
    }

    .Streamlined-right,
    .Streamlined-left {
        width: 50%;
    }

    .Streamlined-row {
        align-items: flex-start;
    }

    .Streamlined-left {
        position: sticky;
        top: 100px;
        height: fit-content;
    }

    .letgo-clone-tabs-section {
        text-align: center;
        padding: 40px 0 35px;
    }

    .letgo-clone-tabs {
        display: flex;
        gap: 15px;
        flex-wrap: wrap;
        margin-bottom: 30px;
        justify-content: center;
    }

    .letgo-clone-tab {
        padding: 12px 20px;
        border-radius: 12px;
        border: 1px solid #ddd;
        background: #eee;
        cursor: pointer;
        font-weight: 600;
        transition: 0.3s;
    }

    .letgo-clone-tab.active {
        background: linear-gradient(96.74deg, #37a5e994 7.29%, #0083d447 90.69%);
        border-color: #2196F3;
    }

    .letgo-clone-content {
        display: none;
        background: linear-gradient(96.74deg, #37a5e91c 7.29%, #0083d447 90.69%);
        border-radius: 30px;
        padding: 40px;
    }

    .letgo-clone-content.active {
        display: flex;
        justify-content: space-between;
        align-items: center;
        gap: 40px;
    }

    .letgo-left-bagde {
        border-radius: 10px;
        background-color: #000;
        color: #61b9ff;
        font-size: 22px;
        font-weight: 600;
        display: inline-block;
        margin-bottom: 20px;
        padding: 2px 13px;
    }

    .letgo-left {
        width: 40%;
        text-align: left;
    }

    .letgo-left h2 {
        font-size: 24px;
        /* font-weight: 600; */
        font-family: 'Impact';
    }

    .letgo-left p {
        font-size: 16px;
        line-height: 1.4;
    }

    .letgo-left ul {
        padding-left: 10px;
    }

    .letgo-left ul li {
        font-size: 16px;
        line-height: 1.6;
    }

    .letgo-right {
        width: 60%;
    }

    .letgo-right img {
        width: 100%;
        border-radius: 10px;
        max-width: 70%;
        margin: 0 auto;
    }

    /* Responsive */
    @media(max-width:768px) {
        .mb-60 {
            margin-bottom: 18px !important;
        }

        .Your-vision {
            text-align: center;
            padding-top: 20px;
        }

        .Letgo-accordion-img__image {

            height: 100%;

        }

        .doordash-clone-cta-container {
            flex-wrap: wrap !important;
            gap: 0;
        }

        .doordash-clone-cta-section {

            padding: 20px 0;
        }

        .Letgo-accordion-img {
            padding: 20px 0 0px;
            position: relative;
            text-align: center;
        }

        .Letgo-Explore {
            padding: 25px 0;
        }

        .Letgo-Explore-img {
            margin-top: 25px;
        }

        .letgo-clone-content.active {
            flex-direction: column-reverse;
        }

        .letgo-form-bg {
            margin-bottom: 25px;
            width: 100%;
        }

        .letgo-clone-content {
            padding: 30px;
        }

        .letgo-clone-tabs-section {
            padding: 45px 0 0;
        }

        .Streamlined-Letgo {
            padding: 20px 0 10px;
        }

        .letgo-left,
        .letgo-right {
            width: 100%;
        }

        .letgo-clone-tab {
            flex: 0 0 47%;
        }

        .Streamlined-row {
            flex-wrap: wrap;
        }

        .Streamlined-right,
        .Streamlined-left {
            width: 100%;
        }

        .Streamlined-left {
            position: unset;
        }

        .Streamlined-item-content h3 {
            font-size: 18px;
        }

        .Streamlined-item-head {
            gap: 15px;
        }
    }

    @media(max-width:430px) {
        .premium_app-section {
            padding: 20px 0;
        }

        .premium_app-flex {
            flex-wrap: wrap;
            gap: 20px;
        }

        .premium_app-flex-left-img,
        .premium_app-flex-left {
            width: 100%;
        }

        .streaming_card_row {
            grid-template-columns: repeat(1, 1fr);
            padding: 20px 0;
        }

        .doordash-clone-cta-container-reverse {
            gap: 0px;
            flex-wrap: wrap !important;
        }

        .Your-vision-flex {
            gap: 20px;
            flex-direction: column;
            flex-wrap: wrap;
        }

        .letgo-clone-tabs {
            flex-wrap: wrap;
        }
    }

    @media (max-width: 992px) {
        .Letgo-accordion-img__container {
            flex-direction: column;
            gap: 40px;
        }

        .letgo-form-bg {

            margin: 0px 0;

        }
    }

    .thumbtack-hero-title span {
        color: #2196F3;
    }

    .letgo-clone-background {
        background-image: url('https://whitelabelapps.ca/wp-content/themes/hello-elementor-child/assets/images/1.0Bg.png');
        background-size: cover;
        background-position: center;
        background-repeat: no-repeat;
        padding: 130px 0 10px;
        position: relative;
    }

    .Letgo-stats-section {
        padding: 50px 0 0;
    }

    @media (max-width: 768px) {

        .letgo-clone-tabs-section {
            overflow: visible;
        }

        .doordash-clone-cta-content {

            padding: 10px;
        }

        .letgo-clone-tabs {
            display: flex;
            flex-wrap: nowrap;
            justify-content: flex-start;
            align-items: center;
            overflow-x: auto;
            overflow-y: hidden;
            gap: 12px;
            padding: 0 15px 14px 15px;
            border-bottom: 2px solid #e5e5e5;
            scroll-behavior: smooth;
            scroll-padding-left: 15px;
            -webkit-overflow-scrolling: touch;
        }

        .letgo-clone-tabs::-webkit-scrollbar {
            height: 4px;
        }

        .letgo-clone-tabs::-webkit-scrollbar-track {
            background: transparent;
        }

        .letgo-clone-tabs::-webkit-scrollbar-thumb {
            background: #bdbdbd;
            border-radius: 20px;
        }

        .letgo-clone-tab {
            flex: 0 0 auto;
            white-space: nowrap;
            min-width: max-content;
        }

        .letgo-clone-background {
            padding: 80px 0 10px;
        }

        .premium_app-section {
            margin-bottom: 30px;
        }

        span.Streamlined-badge {
            display: none;
        }

        .letgo-clone-gap {
            gap: 0 !important;
        }

        @media (max-width: 768px) {
            .hide-for-mobile {
                display: none !important;
            }
        }

    }
