    /* ==============================
    CSS RESET & BASE STYLES
    ============================== */

    *,
    *::before,
    *::after {
        box-sizing: border-box;
    }
    
    li {
        list-style-type: none;
    }
    
    a {
        text-decoration: none;
    }
    
    ul {
        margin: 0;
        padding: 0;
    }
    
    figure {
        margin: 0;
    }
    
    img {
        margin: 0;
    }
    
    .hidden-scroll-body {
        overflow: hidden;
    }
    
    html {
        scrollbar-width: none;
        -ms-overflow-style: none;
    }
    
    html::-webkit-scrollbar {
        display: none;
    }
    
    
    /* Transitions for clickable elements */
    a,
    button,
    img a,
    input {
        transition: all 0.3s ease-in;
    }
    
    /* Reset margins and paddings */
    *,
    li,
    ol,
    ul {
        margin: 0;
        padding: 0;
        box-sizing: border-box;
    }
    
    
    
    /* Ensure HTML5 elements display block */
    article,
    aside,
    dialog,
    figcaption,
    figure,
    footer,
    header,
    hgroup,
    main,
    nav,
    section,
    details,
    menu {
        display: block;
    }
    
    :focus {
        outline: none;
    }
    
    table {
        border-collapse: collapse;
        border-spacing: 0;
    }
    
    li,
    ol,
    ul {
        list-style: none;
    }
    
    *,
    *::before,
    *::after {
        box-sizing: border-box;
    }
    
    html,
    body {
        width: 100%;
        max-width: 100%;
        /* overflow-x: hidden; */
        margin: 0;
        padding: 0;
    }
    
    li {
        list-style-type: none;
    }
    
    a {
        text-decoration: none;
    }
    
    ul {
        margin: 0;
        padding: 0;
    }
    
    /* ==============================
                CSS CUSTOM PROPERTIES
                ============================== */
    
    @font-face {
        font-family: "Clash Display";
        src: url("../../fonts/ClashDisplay-Regular.woff2") format("woff2");
        font-weight: 500;
        font-style: normal;
    }
    
    :root {
        /* Typography */
        --font-family-primary: "Plus Jakarta Sans", sans-serif;
    
        /* Colors */
        --color-text-black: #111111;
        --color-text-white: #ffffff;
        --color-primary: #1A69FD;
        --color-primary-hover: #0c4fcb;
        --color-bg-dark: #000000;
        --color-yellow: #FFFF37;
    
        /* Spacing */
        --section-padding-fluid: clamp(24px, 5vw + 4px, 100px);
        /* Container */
        --container-max-width: clamp(320px, 83.33vw, 1600px);
        --container-sm-max-width: 790px;
        --container-padding-inline: clamp(1rem, 4vw, 3rem);
    }
    
    /* ==============================
                RESPONSIVE TYPOGRAPHY SCALE
                ============================== */
    /* Desktop Typography (640px and up) */
    @media (min-width: 640px) {
        :root {
            --fs-xs: 12px;
            /* 12px */
            --fs-sm: clamp(0.7rem, 0.7rem + 0.146vw, 0.875rem);
            /* ~14px */
            --fs-para: clamp(0.8rem, 0.8rem + 0.167vw, 1rem);
            /* ~16px */
            --fs-base: clamp(1rem, 1rem + 0.104vw, 1.125rem);
            /* ~18px */
            --fs-md20: clamp(1rem, 1rem + 0.3125vw, 1.25rem);
            /* ~20px */
            --fs-md: clamp(1rem, 1rem + 0.3125vw, 1.375rem);
            /* ~22px */
            --fs-subtitle: clamp(1.125rem, 1rem + 0.625vw, 1.5rem);
            /* ~24px */
            --fs-lg: clamp(1.125rem, 1rem + 0.625vw, 1.75rem);
            /* ~28px */
            --fs-h4: clamp(1.25rem, 1rem + 0.7292vw, 1.875rem);
            /* Max ~30px at 1920px */
            --fs-h3: clamp(1.25rem, 1rem + 1.0417vw, 2.25rem);
            /* ~36px */
            --fs-h2: clamp(1.5rem, 1rem + 1.6667vw, 3rem);
            /* ~48px */
            --fs-sp-title: clamp(3rem, 3rem + 1.25vw, 3.75rem);
            /* ~60px */
            --fs-h1: clamp(3rem, 3rem + 1.875vw, 4.5rem);
            /* ~72px */
        }
    }
    
    
    
    
    /* ==============================
                BASE TYPOGRAPHY
                ============================== */
    
    body {
        font-family: var(--font-family-primary);
        font-size: var(--fs-base);
        line-height: 1.6;
        color: var(--color-text-black);
        background-color: var(--color-bg-black);
        font-weight: 400;
    }
    
    .title-h1 {
        font-size: var(--fs-h1);
        font-weight: 600;
        line-height: 1.2;
        letter-spacing: -0.25px;
        margin-bottom: 1.5rem;
        margin-top: 0;
        position: relative;
        z-index: 2;
    }
    
    .fs-sp-title {
        font-size: var(--fs-sp-title);
        font-weight: 400;
        line-height: 1.2;
        letter-spacing: -0.25px;
        margin-bottom: 1.5rem;
        margin-top: 0;
        position: relative;
        z-index: 2;
    }
    
    .title-h2 {
        font-size: var(--fs-h2);
        font-weight: 400;
        line-height: 1;
        letter-spacing: -0.25px;
        margin-bottom: 1rem;
        letter-spacing: -0.25px;
        margin-top: 0;
        position: relative;
        z-index: 2;
    }
    
    .title-h3 {
        font-size: var(--fs-h3);
        font-weight: 500;
        line-height: 1.47;
        margin-bottom: 1.5rem;
        margin-top: 0;
        position: relative;
        z-index: 2;
    }
    
    .title-h4 {
        font-size: var(--fs-h4);
        font-weight: 500;
        line-height: 1.47;
        margin-bottom: 1em;
        margin-top: 0;
        position: relative;
        z-index: 2;
    }
    
    .title-h5 {
        font-size: var(--fs-lg);
        font-weight: 500;
        line-height: 1.47;
        margin-bottom: 1em;
        margin-top: 0;
        position: relative;
        z-index: 2;
    }
    
    .subtitle {
        font-size: var(--fs-subtitle);
        font-weight: 700;
        line-height: 1.6;
    }
    
    .fs-md {
        font-size: var(--fs-md);
        font-weight: 700;
        line-height: 1.6;
    }
    
    .fs-md20 {
        font-size: var(--fs-md20);
        line-height: 1.60;
    }
    
    .fs-base {
        font-size: var(--fs-base);
        line-height: 1.6;
    }
    
    .fs-para {
        font-size: var(--fs-para);
        font-weight: 500;
        line-height: 1.6;
    }
    
    .fs-xs {
        font-size: var(--fs-xs);
        line-height: 1.6;
    }
    
    .fs-sm {
        font-size: var(--fs-sm);
    }
    
    strong {
        font-weight: 800;
    }
    
    .weight300 {
        font-weight: 300;
    }
    
    .weight400 {
        font-weight: 400;
    }
    
    .weight500 {
        font-weight: 500;
    }
    
    .weight600 {
        font-weight: 600;
    }
    
    .weight700 {
        font-weight: 700;
    }
    
    .weight800 {
        font-weight: 800;
    }
    
    button {
        font-family: var(--font-family-primary);
    }
    
    .head-gap {
        margin-top: clamp(36px, 2.5vw, 48px);
    }
    
    .section-inner-gap {
        margin-top: clamp(36px, 3.91vw, 75px);
    }
    
    
    .mobile-block {
        display: none !important;
    }
    
    .desktop-block {
        display: block !important;
    }
    
    .block {
        display: block;
    }
    
    .wht-link-line,
    .blk-link-line {
        position: relative;
        display: inline;
        background-repeat: no-repeat;
        background-position: 0 100%;
        transition: background-size 0.35s ease;
    }
    
    .wht-link-line {
        color: var(--color-text-white);
        background-image: linear-gradient(var(--color-text-white), var(--color-text-white));
        background-size: 100% 1px;
    }
    
    .blk-link-line {
        color: var(--color-text-black);
        background-image: linear-gradient(var(--color-text-black), var(--color-text-black));
        background-size: 100% 1px;
    }
    
    .wht-link-line:hover,
    .blk-link-line:hover {
        background-size: 0% 1px;
    }
    
    .text-uppercase {
        text-transform: uppercase;
    }
    
    .grid-col2 {
        display: grid;
        grid-template-columns: repeat(2, 1fr);
        gap: 24px;
    }
    
    .grid-col3 {
        display: grid;
        grid-template-columns: repeat(3, 1fr);
        gap: 24px;
    }
    
    .grid-col6 {
        display: grid;
        grid-template-columns: repeat(6, 1fr);
        gap: 24px;
    }
    
    .line-anim span {
        white-space: nowrap;
    }

    .footer-new-bottom .layout-container {
        padding: 48px 0 0 !important;
    }
    
    /* ==============================
                LAYOUT COMPONENTS
                ============================== */
    
    .section {
        padding-top: var(--section-padding-fluid);
        padding-bottom: var(--section-padding-fluid);
        position: relative;
    }
    
    .layout-container {
        max-width: var(--container-max-width);
        margin: 0 auto;
        width: 100%;
        position: relative;
        z-index: 2;
    }
    
    .layout-container-sm {
        max-width: var(--container-sm-max-width);
        margin: 0 auto;
        width: 100%;
        position: relative;
        z-index: 2;
    }
    
    
    /* ==============================
                UTILITY CLASSES
                ============================== */
    
    .wht-text {
        color: var(--color-text-white);
    }
    
    .blk-text {
        color: var(--color-text-black)
    }
    
    .appi-theme {
        color: var(--color-primary);
    }
    
    .appi-yellow {
        color: var(--color-yellow)
    }
    
    .dark-bg {
        background-color: var(--color-bg-dark);
    }
    
    .m0 {
        margin: 0;
    }
    
    .text-center {
        text-align: center;
    }
    
    .text-left {
        text-align: left;
    }
    
    .text-right {
        text-align: right;
    }
    
    .gap8 {
        gap: 8px;
    }
    
    .gap12 {
        gap: 12px;
    }
    
    .gap16 {
        gap: 16px;
    }
    
    .gap24 {
        gap: 24px;
    }
    
    .gap32 {
        gap: 32px;
    }
    
    .gap36 {
        gap: 36px;
    }
    
    .gap64 {
        gap: 64px;
    }
    
    .mt36 {
        margin-top: 36px;
    }
    
    .gap48 {
        gap: 48px;
    }
    
    .gap64 {
        gap: 64px;
    }
    
    
    .dp-flex {
        display: flex;
    }
    
    .flex-center {
        align-items: center;
    }
    
    .justify-center {
        justify-content: center;
    }
    
    .justify-space-between {
        justify-content: space-between;
    }
    
    .justify-flex-end {
        justify-content: flex-end;
    }
    
    .align-flex-end {
        align-items: flex-end;
    }
    
    .fdc {
        display: flex;
        flex-direction: column;
    }
    
    .layout-container-sm .fs-base {
        text-align: justify;
    }
    
    
    /* ==============================
                BUTTON COMPONENTS
                ============================== */
    
    /* Common btn */
    .swap-text-button {
        font-size: var(--fs-para);
        font-weight: 600;
        color: white;
        border-radius: 3rem;
        cursor: pointer;
        padding: 20px 32px;
        line-height: 1.26;
        border: none;
        background-color: var(--color-primary);
        font-family: var(--font-family-primary);
        border-top: 2px solid #5E96FE;
        border-bottom: 2px solid transparent;
        display: inline-flex;
        gap: 10px;
        align-items: center;
        text-decoration: none;
    }
    
    .lets-ai .hero-content {
        max-width: 1330px;
    }
    
    .swap-text-button.second-icon svg {
        max-height: 14px;
    }
    
    .swap-text-button.lg-btn .text-hover {
        transform: translateX(-14px);
    }
    
    .swap-text-button.second-icon .button__icon-wrapper svg {
        height: 100%;
    }
    
    .swap-text-button.blue-swap-btn {
        border-top: 2px solid #0E47B3;
    }
    
    .text-original {
        display: flex;
        overflow: hidden;
    }
    
    .swap-text-button:hover .text-original span {
        transform: translateY(1.3em);
    }
    
    .swap-text-button .text-original span:nth-child(1) {
        transition: 0.2s;
    }
    
    
    .swap-text-button .text-hover {
        display: flex;
        position: absolute;
        overflow: hidden;
    }
    
    .swap-text-button .text-hover span {
        transform: translateY(-1.3em);
    }
    
    .swap-text-button:hover .text-hover span {
        transform: translateY(0);
    }
    
    .swap-text-button .text-hover span {
        transition: 0.2s;
    }
    
    
    .button__icon-wrapper {
        flex-shrink: 0;
        width: 18px;
        height: 18px;
        position: relative;
        background-color: transparent;
        border-radius: 50%;
        display: grid;
        place-items: center;
        overflow: hidden;
    }
    
    .button__icon-svg,
    .button__icon-svg--copy {
        position: absolute;
        transition: transform 0.3s ease-in-out;
    }
    
    .button__icon-svg {
        transform: translate(0, 0);
    }
    
    .button__icon-svg--copy {
        transform: translate(-150%, 150%);
    }
    
    /* Hover Animations */
    .swap-text-button:hover .button__icon-svg {
        transform: translate(150%, -150%);
    }
    
    .swap-text-button:hover .button__icon-svg--copy {
        transform: translate(0, 0);
        transition-delay: 0.1s;
    }
    
    /* Common btn ends*/
    
    /* White btn */
    .wht-btn {
        color: var(--color-text-black);
        border-top: 2px solid #CECECE;
        border-bottom: 2px solid transparent;
        background: linear-gradient(180deg, #FFF 0%, #EEE 100%);
    }
    
    
    /* transparent btn */
    .transparent-wht-btn {
        background-color: transparent;
        border: 2px solid var(--color-text-black);
    }
    
    .transparent-blk-btn {
        background-color: transparent;
        border: 2px solid var(--color-text-white);
    }
    
    .transparent-blue-btn {
        background-color: transparent;
        border: 2px solid var(--color-primary);
        color: var(--color-primary);
    }
    
    .title-h2 {
        text-rendering: optimizeSpeed;
    }
    
    .title-h2 i {
        font-style: normal;
    }
    
    .mt24 {
        margin-top: 24px;
    }
    
    .mb0 {
        margin-bottom: 0;
    }
    
    .pt0 {
        padding-top: 0;
    }
    
    .pb0 {
        padding-bottom: 0;
    }
    
    .text-caps {
        text-transform: uppercase;
    }
    
    .stat-box>p {
        text-transform: capitalize;
    }
    
    /* Loader */
    .loader {
        position: fixed;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
        /* background: linear-gradient(135deg, #021538 0%, #16213e 100%); */
        background-color: #000;
        z-index: 999999;
        align-items: center;
        justify-content: center;
        flex-direction: column;
        clip-path: polygon(0% 0%, 100% 0%, 100% 100%, 0% 100%);
        display: none;
    }

    #get-in-touch .loader {
        display:block!important;
    }
    
    .hero-overlay {
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
        background: linear-gradient(rgba(0, 0, 0, 0.6), rgba(0, 0, 0, 1));
        z-index: 2;
        display: flex;
        align-items: center;
        justify-content: center;
    }
    
    .hero-content {
        max-width: 1133px;
        width: 100%;
        /* opacity: 0;
        transform: translateY(50px); */
    }
    
    /* header {
        opacity: 0;
        transform: translateY(-100%);
    } */
    
    /* Loader ends */
    
    
    /* page common css */
    
    .line-anim span {
        display: inline-block;
        overflow: hidden;
        will-change: transform, opacity;
        line-height: 1.24;
    }
    
    .line-anim span span {
        display: inline-block;
    }
    
    .fade-up {
        opacity: 0;
        transform: translateY(20px);
        transition: opacity 0.4s ease, transform 0.4s ease;
    }
    
    
    .common-carousel-nav {
        display: flex;
        align-items: center;
        justify-content: center;
        gap: 16px;
    }
    
    .common-carousel-nav button {
        width: 96px;
        height: 96px;
        display: flex;
        justify-content: center;
        align-items: center;
        background-color: #111;
        border-radius: 50%;
        border: 1px solid #3E4044;
        cursor: pointer;
        color: #fff;
        font-size: 18px;
        transition: all 0.3s ease;
    }
    
    .owl-carousel .owl-nav {
        display: none;
    }
    
    .owl-carousel .owl-dots {
        display: none;
    }
    
    .nav-svg-wrap {
        flex-shrink: 0;
        width: 18px;
        height: 18px;
        position: relative;
        border-radius: 50%;
        display: grid;
        place-items: center;
        overflow: hidden;
    }
    
    .arrow-real,
    .arrow-copy {
        position: absolute;
        transition: transform 0.3s ease-in-out;
    }
    
    /* Default Positions */
    .arrow-btn.prev-btn .arrow-real,
    .arrow-btn.next-btn .arrow-real {
        transform: translateX(0);
    }
    
    .arrow-btn.prev-btn .arrow-copy {
        transform: translateX(150%);
    }
    
    .arrow-btn.next-btn .arrow-copy {
        transform: translateX(-150%);
    }
    
    /* Hover Transitions */
    .arrow-btn.prev-btn:hover .arrow-real {
        transform: translateX(-150%);
    }
    
    .arrow-btn.prev-btn:hover .arrow-copy {
        transform: translateX(0);
        transition-delay: 0.1s;
    }
    
    .arrow-btn.next-btn:hover .arrow-real {
        transform: translateX(150%);
    }
    
    .arrow-btn.next-btn:hover .arrow-copy {
        transform: translateX(0);
        transition-delay: 0.1s;
    }
    
    .common-carousel-nav.trans-slider-nav button {
        background-color: transparent;
        border: 1px solid rgba(255, 255, 255, 0.20);
    }
    
    /* page common css */
    
    
    
    
    
    @media (max-width: 1899px) {
    
        .title-h4 {
            font-size: var(--fs-lg);
        }
    
        .swap-text-button.second-icon .button__icon-wrapper {
            height: 12px;
            width: 10px;
        }
    
    
    }
    
    
    @media (max-width: 1550px) {
        :root {
            --fs-xs: 8px;
            --fs-sm: clamp(0.75rem, 0.75rem + 0vw, 0.75rem);
            /* 12px */
            --fs-para: clamp(0.75rem, 0.75rem + 0vw, 0.75rem);
            /* 12px */
            --fs-base: clamp(0.875rem, 0.875rem + 0vw, 0.875rem);
            /* 14px */
            --fs-md20: clamp(1rem, 1rem + 0vw, 1rem);
            /* 16px */
            --fs-md: clamp(1rem, 1rem + 0vw, 1rem);
            /* 16px */
            --fs-subtitle: clamp(1.125rem, 0.9rem + 0.25vw, 1.25rem);
            /* ~20px */
            --fs-lg: clamp(1.25rem, 1rem + 0.35vw, 1.5rem);
            /* 24px */
            --fs-h4: clamp(1.375rem, 1rem + 0.55vw, 1.75rem);
            /* 28px */
            --fs-h3: clamp(1.5rem, 1rem + 0.65vw, 1.75rem);
            /* ~28px */
            --fs-h2: clamp(2rem, 1rem + 1.25vw, 2.25rem);
            /* 36px */
            --fs-h1: clamp(3.5rem, 3rem + 1.25vw, 3.5rem);
            /* 56px */
        }
    
        .swap-text-button {
            padding: 14px 32px;
        }
    
        .swap-text-button.second-icon svg {
            max-height: 10px;
        }
    
        .layout-container-sm {
            max-width: 650px;
        }
    
        .industry-cta-content .swap-text-button {
            padding: 16px 22px;
        }
    
        .title-h1 {
            margin-bottom: 18px;
        }
    
        .title-h4 {
            font-size: var(--fs-lg);
        }
    
        .common-carousel-nav button {
            width: 78px;
            height: 78px;
        }
    
    
    }
    
    @media (max-width: 1440px) {
        .common-carousel-nav button {
            width: 66px;
            height: 66px;
        }
    
        .swap-text-button {
            padding: 20px 30px;
        }
    }
    
    
    @media (max-width: 1366px) {
        .swap-text-button {
            gap: 6px;
        }
    
        .swap-text-button {
            padding: 12px 20px;
        }
    
        .layout-container-sm {
            max-width: 600px;
        }
    
    
    }
    
    
    /* XS: Mobile Phones (< 640px) */
    @media (max-width: 639px) {
        .layout-container {
            max-width: 100%;
            padding: 0 15px;
        }
    
        .section {
            padding: 3.125rem 0;
        }
    
        br {
            display: none;
        }
    }
    
    
    @media (min-width: 640px) and (max-width: 767px) {
        .layout-container {
            max-width: clamp(72rem, 85vw, var(--container-max-width));
            padding: 0 15px;
        }
    }
    
    @media (min-width: 768px) and (max-width: 1023px) {
        .layout-container {
            max-width: clamp(72rem, 90vw, var(--container-max-width));
            padding: 0 15px;
        }
    
        .title-h1 {
            font-size: 42px;
        }
    }
    
    @media (min-width: 1024px) and (max-width: 1279px) {
        .layout-container {
            max-width: var(--container-max-width);
        }
    }
    
    
    
    @media (max-width: 767px) {
    
    
        /* Mobile Typography (below 768px) */
        :root {
            --fs-xs: 0.625rem;
            /* 10px fixed */
    
            --fs-sm: clamp(0.75rem, calc(0.75rem + 0.492vw), 0.875rem);
            /* 12px-14px */
    
            --fs-para: clamp(0.8125rem, calc(0.8125rem + 0.492vw), 0.9375rem);
            /* 13px-15px */
    
            --fs-base: clamp(0.875rem, calc(0.875rem + (16 - 14) * ((100vw - 375px) / (1440 - 375))), 1rem);
            /* 14px-16px */
    
            --fs-md: clamp(1rem, calc(1rem + 0.984vw), 1.25rem);
            /* 16px-20px */
    
            --fs-subtitle: clamp(1rem, calc(1rem + 0.208vw), 1.25rem);
            /* 18px-22px */
    
            --fs-lg: clamp(1.25rem, calc(1.25rem + 0.492vw), 1.5rem);
            /* 20px-24px */
    
            --fs-h4: clamp(1.5rem, calc(1.5rem + (28 - 24) * ((100vw - 375px) / (1440 - 375))), 1.75rem);
            /* 24px-28px */
    
            --fs-h3: clamp(1.75rem, calc(1.75rem + (32 - 28) * ((100vw - 375px) / (1440 - 375))), 2rem);
            /* 28px-32px */
    
            --fs-h2: clamp(1.875rem, calc(1.875rem + (34 - 30) * ((100vw - 375px) / (1440 - 375))), 2.125rem);
            /* 30px-34px */
    
            --fs-h1: clamp(1.5rem, calc(1.5rem + (28 - 24) * ((100vw - 375px) / (1440 - 375))), 1.75rem);
            /* 24px-28px */
    
    
        }
    
        .wht-link-line {
            border-bottom: 1px solid var(--color-text-white);
        }
    
        .blk-link-line {
            border-bottom: 1px solid var(--color-text-black);
        }
    
        .gap24 {
            gap: 16px;
        }
    
        .flex-dir-col {
            flex-direction: column;
        }
    
        .button__icon-wrapper {
            width: 16px;
            height: 16px;
        }
    
        .common-carousel-nav button {
            width: 48px;
            height: 48px;
        }
    
        .head-gap {
            margin-top: 32px;
        }
    
    
        .mobile-block {
            display: block !important;
        }
    
        .desktop-block {
            display: none !important;
        }
    
        .swap-text-button {
            padding: 16px 24px;
            font-size: 12px;
        }
    
        .mt36 {
            margin-top: 24px;
        }
    
        br {
            display: none;
        }
    
        .layout-container-sm,
        .layout-container {
            padding: 0 15px;
        }
    
        .line-anim>span {
            display: inline !important;
        }
    
        #pattern,
        #glaze {
            display: none;
        }
    
        .line-anim span {
            white-space: normal;
        }
    
        .layout-container-sm .fs-base {
            text-align: unset;
        }
    
    
        /* Hero banner */
        .hero-overlay {
            background: transparent;
            top: 98px;
            transform: none;
            align-items: flex-start;
        }
    
        .loader {
            display: none;
        }
    
        .hero-section .hero-content {
            top: auto !important;
            margin-top: 82px;
            padding: 0 15px;
            opacity: 1;
            transform: none;
        }
    
        .hero-section {
            height: 100%;
            padding-top: 98px;
        }
    
    
        .hero-banner-mobile img {
            height: 100vh;
        }
    
        .hero-button {
            margin-top: 36px;
        }
    
        /* Hero banner */
    }
    .footer-new {
        padding-bottom: 0;
    }