/** Shopify CDN: Minification failed

Line 1497:16 "text-aign" is not a known CSS property
Line 9086:23 Unexpected "{"

**/
    /* Tabs */
        .tabs {
            max-width: 100%;
            margin: 0 auto;
        }

        .tab-header {
            display: flex;
            justify-content: center;
            background-color: #fff;
            position: sticky;
            top: 0;
            z-index: 1000;
        }

        .tab-header button {
            flex: 1;
            padding: 15px;
            background: none;
            border: 1px solid ;
            font-size: 16px;
            font-weight: 500;
            color: #888;
            cursor: pointer;
            transition: color 0.3s;
        }

        .tab-header button.active {
            color: #000;
            font-weight: bold;
            border: 1px solid orange;
        }

        .tab-content {
            padding: 20px;
            display: none;
        }

        .tab-content.active {
            display: block;
            /* max-width: 80% */
        }
        #overview-content{
          max-height: 1200px; 
          overflow: hidden; 
          transition: max-height 0.5s ease;
        }

        /* Hero Section */
        .hero {
            background-image: url('/cdn/shop/files/image1.webp?v=1753181505');
            background-size: cover;
            background-position: center;
            background-repeat: no-repeat;
            height: 1004px;
            display: flex;
            padding: 0 20px;
            color: #000;
            width: 100%;
        }

        .content {
            max-width: 450px;
            margin-left: 100px;
            margin-top: 300px;
        }

        .content img {
            width: 300px;
            margin: 20px auto;
        }

        .content p {
            margin: 20px;
            font-size: 30px;
        }

        /* Features */
        .main-features-div {
            background: #fff;
            color: #000;
            display: flex;
            justify-content: center;
            padding: 40px 20px;
        }

        .features {
            max-width: 1120px;
            width: 100%;
            display: grid;
            gap: 20px;
        }

         .fcard {
            background-color: #f9f9fb;
            border-radius: 15px;
            padding: 80px 50px 80px 50px;
            position: relative;
            overflow: hidden;
            text-align: center;
        }

        .fcard h3 {
            font-weight: 700;
            font-size: 25px;
            /* margin-top: 200px; */
        }

        /* Image backgrounds with correct positioning and scale */
        .fcard.top1 {
            height: 440px !important;
            background: url("/cdn/shop/files/2477976cc6ceed209fcbea117f01ccaa.webp?v=1753181504") no-repeat center/cover;
            background-repeat: no-repeat;
        }

        .top-content {
            flex-direction: column;
            justify-content: center;
            align-items: center;
            max-width: 350px;
            /* margin: 150px auto 0; */
        }

        .grid-2 {
            display: grid;
            grid-template-columns: 1fr 1fr;
            gap: 20px;
        }

        .fcard.mid1 {
            padding: 50px;
            height: 656px !important;
            background: url("/cdn/shop/files/batteryimg.webp?v=1753181504") no-repeat center/cover;
            background-repeat: no-repeat;
        }

        .fcard.mid2 {
            height: 656px !important;
            padding: 50px;
            background: url('/cdn/shop/files/processor.webp?v=1753181504') no-repeat center/cover;
            background-repeat: no-repeat;
        }

        .fcard.bottom1 {
            height: 452px !important;
            padding: 50px;
            background: url('/cdn/shop/files/speakerimg.webp?v=1753181504') no-repeat center/cover;
            background-repeat: no-repeat;
        }

        /* Display */
        .display {
            background-image: url('/cdn/shop/files/display.webp?v=1753181505');
            background-size: cover;
            background-position: center;
            background-repeat: no-repeat;
            height: 1100px;
            /* display: flex; */
            flex-direction: column;
            justify-content: center;
            align-items: center;
            color: #000;
            width: 100%;
        }

        .display-content {
            max-width: 550px;
            margin: 0 auto;
            text-align: center;
        }

        .display-space {
            height: 270px;
        }
  
        /* p{
          font-size: 15px;
        } */

        .text-effect {
            font-size: 80px !important;
            font-weight: bold;
            background: linear-gradient(135deg, rgba(173, 216, 230, 1) 0%, rgba(255, 105, 180, 1) 50%, rgba(255, 204, 100, 1) 100%);
            -webkit-background-clip: text;
            -webkit-text-fill-color: transparent;
            text-align: center;
            margin: 0 auto;
            max-width: 100%;
        }

        .specs {
            display: grid;
            grid-template-columns: repeat(3, 1fr);
            gap: 20px;
            margin: 0 auto;
            max-width: 800px;
            text-align: center;
        }

        .specsdiv {
            background: white;
            border-radius: 10px;
            padding: 20px;
            box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1);
            margin: 20px 10px;
        }

        .value {
            font-size: 31px;
            font-weight: bold;
            color: #6d48ae;
        }

        .label {
            font-size: 16px;
            color: #4A4A4A;
            margin-top: 15px;
        }

        /* Refresh Rate */
        .refresh {
            background-image: url('/cdn/shop/files/refresh_rate.webp?v=1753181505');
            background-size: cover;
            background-position: center;
            background-repeat: no-repeat;
            height: 1080px;
            display: flex;
            justify-content: left;
            /* align-items: center; */
            padding: 0 20px;
            color: #000;
            width: 100%;
        }

        .rate-content {
            max-width: 550px;
            margin-left: 100px;
            text-align: center;
        }

        .space1 {
            display: block;
        }

        .space2 {
            display: none;
        }

        .rate-para {
            width: 400px;
            margin: 0 auto;
            text-align: left;
        }

        .rate-heading {
            width: 350px;
            font-size: 38px;
            margin: 100px auto 0;
            text-align: center;
        }

        /* Eyecare section */
        .eyecare {
            background-image: url('/cdn/shop/files/eyecaredisplay.webp?v=1753181505');
            background-size: cover;
            background-position: center;
            background-repeat: no-repeat;
            height: 1045px;
            display: flex;
            justify-content: right;
            align-items: center;
            padding: 0 20px;
            color: #000;
            width: 100%;
        }

        .eyecare-content {
            max-width: 300px;
            margin-right: 100px;
            text-align: left;
        }

        .eyecare-para {
            text-align: center;
            color: #fff;
        }

        .eyecare-heading {
            font-size: 50px;
            text-align: center;
            margin-bottom: 35px;
            color: #fff;
        }

        .eyecare ul {
            padding-left: 0;
            text-align: center;
        }

        .eyecare ul li {
            color: #fff;
            list-style-type: none;
            text-align: center;
        }

        /* Battery */
        .battery {
            background-image: url('/cdn/shop/files/battery.webp?v=1753181505');
            background-size: contain;
            background-position: top;
            background-repeat: no-repeat;
            height: 800px;
            justify-content: center;
            align-items: center;
            color: #000;
            width: 100%;
        }

        .battery-container {
            padding: 3rem;
            max-width: 960px;
            width: 100%;
            display: flex;
            gap: 4rem;
            margin: 50px auto 0;
        }

        .battery-description {
            flex: 1;
            border-right: 1px solid #ccc;
            padding-right: 2.5rem;
            text-align: left;
        }

        .battery-description h2 {
            font-size: 30px;
            margin-bottom: 1rem;
            font-weight: 700;
        }

        .battery-description p {
            font-size: 15px;
            line-height: 1.5;
            color: #3a3a3a;
        }

        .battery-specs {
            flex: 1;
            display: grid;
            grid-template-columns: repeat(2, 1fr);
            gap: 2rem 3rem;
            padding-left: 2.5rem;
            font-weight: 700;
            color: #6f57c9;
            text-align: left;
        }

        .battery-container>*:not(:last-child) {
            border-right: 1px solid #ccc;
        }

        .spec {
            display: flex;
            flex-direction: column;
            align-items: flex-start;
        }

        .spec-number {
            font-size: 35px;
            font-weight: 700;
        }

        .spec-unit {
            font-size: 18px;
            font-weight: 400;
            color: #7a6fbf;
        }

        .spec-row {
            grid-column: 1 / -1;
            border-top: 1px solid #bebebe;
            margin: 0.5rem 0 1.5rem 0;
        }

        /* performance */
        .performance {
            background-image: url('/cdn/shop/files/performance.webp?v=1753181505');
            background-size: cover;
            background-position: center;
            background-repeat: no-repeat;
            height: 600px;
            display: flex;
            justify-content: left;
            align-items: center;
            padding: 0 20px;
            color: #ffffff !important;
            width: 100%;
            background-color: #fff;
        }

        .performance-content {
            max-width: 350px;
            margin-left: 200px;
            text-align: left;
            
        }

        .performance-content h2 {
            width: 383px;
            margin: 20px auto;
            font-size: 30px;
            color: white;
        }

        .performance-content p {
            
            font-size: 14px;
            color: white;
        }

        /* Storage */
        .storage {
            background-image: url('/cdn/shop/files/storage.webp?v=1753181505');
            background-size: cover;
            background-position: center;
            background-repeat: no-repeat;
            height: 1200px;
            display: flex;
            flex-direction: column;
            justify-content: center;
            align-items: center;
            color: #000;
            width: 100%;
            padding-top: 100px;
            margin: 0%;
        }

        .storage-content {
            max-width: 550px;
            margin: 0 auto;
            text-align: center;
        }

        .storage-space {
            height: 700px;
        }

        .storage-para {
            text-align: center;
            color: #000000;
        }

        .storage-heading {
            font-size: 40px;
            text-align: center;
            margin: 0 auto 35px;
            color: #000000;
        }

        /* Speaker */
        .speaker {
            background-image: url('/cdn/shop/files/speaker.webp?v=1753181505');
            background-size: cover;
            background-position: top;
            background-repeat: no-repeat;
            justify-content: center;
            align-items: center;
            color: #000;
            width: 100%;
        }

        .speaker-container {
            padding: 3rem;
            max-width: 960px;
            width: 100%;
            display: flex;
            gap: 4rem;
            margin: 50px auto 0;
        }

        .speaker-description {
            flex: 1;
            border-right: 1px solid #ccc;
            padding-right: 2.5rem;
            text-align: left;
        }

        .speaker-description h2 {
            font-size: 45px;
            margin-bottom: 1rem;
            font-weight: 700;
        }

        .speaker-description p {
            font-size: 14px;
            line-height: 1.5;
            color: #3a3a3a;
        }

        .speaker-space {
            height: 590px;
        }

        .dolby {
            margin: 0 auto;
            width: 150px;
            display: block;
        }

        /* Design */
        .design {
            background-image: url('/cdn/shop/files/design.webp?v=1753181505');
            background-size: cover;
            background-position: center;
            background-repeat: no-repeat;
            height: 900px;
            display: flex;
            justify-content: right;
            align-items: center;
            padding: 0 20px;
            color: #000000;
            width: 100%;
            background-color: #fff;
        }

        .design-content {
            max-width: 350px;
            margin-right: 100px;
            text-align: left;
        }

        .design-content h2 {
            width: 383px;
            margin: 20px auto;
            font-size: 35px;
        }

        .design-content p {
            margin: 20px;
            font-size: 15px;
        }

        /* Style */
        .style {
            background-image: url('/cdn/shop/files/style.webp?v=1753181505');
            background-size: cover;
            background-position: center;
            background-repeat: no-repeat;
            height: 1000px;
            display: flex;
            justify-content: left;
            align-items: center;
            padding: 0 20px;
            color: #000000;
            width: 100%;
            background-color: #fff;
        }

        .style-content {
            max-width: 350px;
            margin-left: 100px;
            text-align: left;
        }

        .style-content h2 {
            width: 383px;
            margin: 0 auto 20px;
            font-size: 35px;
        }

        .style-content p {
            font-size: 15px;
        }

        /* OS */
        .os {
            background-image: url('/cdn/shop/files/os.webp?v=1753181505');
            background-size: cover;
            background-position: center;
            background-repeat: no-repeat;
            height: 852px;
            display: flex;
            flex-direction: column;
            justify-content: center;
            align-items: center;
            color: #ffffff !important;
            width: 100%;
        }

        .os-content {
            max-width: 550px;
            margin: 0 auto;
            text-align: center;
        }

        .os-content p {
            font-size: 15px;
            color: white;
        }

        .os-space {
            height: 650px;
        }

        button {
            background-color: blue;
            color: #f9f9fb;
            padding: 15px;
            font-size: 15px;
            border-radius: 40px;
            margin: 20px auto;
            display: block;
        }

        /* slider */
        .pd-slider-main {
            display: flex;
            flex-direction: column;
            justify-content: center;
            align-items: center;
            padding: 0 20px;
            color: #000000;
            width: 100%;
            background-color: #fff;
        }

        .pd-slider-content {
            margin-top: 100px;
            max-width: 550px;
            margin: 100px auto 0;
            text-align: center;
        }

        .pd-slider-content h2 {
            width: 550px;
            margin: 20px auto;
            font-size: 35px;
        }

        .pd-slider-content p {
            margin: 20px;
            font-size: 15px;
        }

        .pd-slider {
            max-width: 1000px;
            margin: 50px auto;
            position: relative;
            overflow: hidden;
        }

        .pd-slider-content-bottom {
            max-width: 1000px;
            margin: 50px auto;
            text-align: center;
        }

        .pd-slides {
            display: flex;
            transition: transform 0.5s ease-in-out;
        }

        .pd-slide {
            min-width: 100%;
            display: flex;
            align-items: center;
            justify-content: left;
            padding: 40px;
            box-sizing: border-box;
            color: #000000;
            background-size: cover;
            background-position: center;
            background-repeat: no-repeat;
            height: 550px;
            position: relative;
        }

        .pd-slide::before {
            content: '';
            position: absolute;
            inset: 0;
            z-index: 1;
        }

        /* Background images for slider */
        .pd-slide1 {
            background-image: url('/cdn/shop/files/slider1.webp?v=1753181504');
        }

        .pd-slide2 {
            background-image: url('/cdn/shop/files/slider2.webp?v=1753181505');
        }

        .pd-slide3 {
            background-image: url('/cdn/shop/files/slider3.webp?v=1753181505');
        }

        .pd-slide-content {
            position: relative;
            z-index: 2;
            max-width: 300px;
            padding: 20px;
            border-radius: 10px;
            text-align: l;
        }

        .pd-slide-content h2 {
            /* font-size: 2em; */
            margin-bottom: 10px;
        }

        .pd-slide-content p {
            /* font-size: 1em; */
        }

        .arr {
            position: absolute;
            top: 50%;
            transform: translateY(-50%);
            background: #ccc;
            border: none;
            padding: 10px 15px;
            font-size: 20px;
            cursor: pointer;
            border-radius: 50%;
            z-index: 2;
        }

        .arr:hover {
            background: #999;
        }

        .prev {
            left: 10px;
        }

        .next {
            right: 10px;
        }

        .dots {
            text-align: center;
            margin: 15px 0;
        }

        .dot {
            height: 12px;
            width: 12px;
            margin: 0 5px;
            background-color: #bbb;
            border-radius: 50%;
            display: inline-block;
            cursor: pointer;
        }

        .dot.active {
            background-color: #333;
        }

        /* Coloring App */
        .coloring {
            background-image: url('/cdn/shop/files/coloring-app.webp?v=1753181505');
            background-size: cover;
            background-position: center;
            background-repeat: no-repeat;
            height: 1000px;
            display: flex;
            flex-direction: column;
            justify-content: center;
            align-items: center;
            color: #000;
            width: 100%;
            padding-top: 100px;
            margin: 0%;
        }

        .coloring-content {
            max-width: 550px;
            margin: 0 auto;
            text-align: center;
        }

        .coloring-para {
            text-align: center;
            color: #000000;
            font-size: 15px;
        }

        .coloring-heading {
            font-size: 40px;
            text-align: center;
            margin: 50px auto 0px;
            color: #000000;
        }

        .coloring-space {
                height: 450px;
        }

        /* specs btn */
        .specs-btn {
            background-image: url('/cdn/shop/files/specs.webp?v=1753181504');
            background-size: cover;
            background-position: center;
            background-repeat: no-repeat;
            height: 494px;
            display: flex;
            justify-content: right;
            align-items: center;
            padding: 0 20px;
            color: #000000;
            width: 100%;
            background-color: #fff;
        }

        .specs-btn-content {
            max-width: 350px;
            margin: 250px 250px 0 auto;
            text-align: center;
        }

        .spec-btn {
            background-color: #ececec;
            color: #000000;
            padding: 15px 35px;
            font-size: 22px;
            font-weight: 600;
            border-radius: 10px;
            margin: 20px auto;
            display: block;
        }

        /* Note */
        .note {
            width: 1200px;
            margin: 100px auto;
            text-align: left;
        }

        .note p {
            font-size: 17px;
            line-height: 25px;
        }

        /* specs tab */
        .container {
            max-width: 1100px;
            margin: 0 auto;
            padding: 40px 20px;
            text-align: center;
        }

        h1 {
            font-size: 28px;
            font-weight: 600;
            margin-bottom: 20px;
        }

        .top-specs {
            display: block;
            margin: 0 auto 20px;
            max-width: 80%;
            height: auto;
        }

        .colors {
            display: flex;
            justify-content: center;
            gap: 20px;
            margin-bottom: 40px;
        }

        .color-box {
            display: flex;
            align-items: center;
            gap: 8px;
        }

        .color-circle {
            width: 16px;
            height: 16px;
            border-radius: 50%;
        }

        .lavender {
            background-color: #d4c4e3;
        }

        .mint {
            background-color: #c7f0db;
        }

        .gray {
            background-color: #4b4b4b;
        }

        .specs-tab-cnt {
            border-top: 1px solid #ffffff;
            padding: 40px 0 10px;
            display: flex;
            justify-content: space-between;
            flex-wrap: wrap;
            text-align: left;
        }

        .specs-tab-cnt h2 {
            font-size: 24px;
            font-weight: 700;
            width: 400px;
            margin: 0;
        }

        .details {
            flex: 1;
            min-width: 250px;
            max-width: calc(100% - 220px);
            font-size: 16px;
        }

        .details p,
        .details ul {
            margin: 0 0 10px;
        }

        .details ul {
            padding-left: 20px;
        }

        /* Tablet responsiveness */
        @media (min-width: 769px) and (max-width: 1024px) {

            /* Hero Section */
            .hero {
                height: 800px;
                padding: 0 40px;
            }

            .content {
                /* margin-top: -200px; */
                max-width: 80%;
            }

            .content img {
                width: 300px;
            }

            .content p {
                font-size: 32px;
            }

            /* Features Section */
            .features {
                max-width: 90%;
            }

            .fcard {
                padding: 60px 30px;
            }

            .fcard h3 {
                font-size: 22px;
                /* margin-top: -150px; */
            }

            .top-content {
                margin-top: 100px;
            }

            .fcard.mid1,
            .fcard.mid2 {
                /* height: 500px; */
            }

            .fcard.bottom1 {
                height: 350px;
            }

            /* Display Section */
            .display {
                height: 1000px;
                padding: 50px 40px;
                background-size: contain;
                background-position: bottom;
            }

            .display-content {
                max-width: 70%;
            }

            .display-space {
                height: 300px;
              
            }

            .text-effect {
                font-size: 32px !important;
            }

            .display-content h4 {
                font-size: 30px;
            }

            .specs {
                max-width: 90%;
            }

            .specsdiv {
                padding: 15px;
            }

            .value {
                font-size: 28px;
            }

            .label {
                font-size: 14px;
            }

            /* Refresh Rate Section */
            .refresh {
                height: 800px;
                padding: 0 40px;
                background-size: contain;
                background-position: center;
            }

            .rate-content {
                max-width: 70%;
            }

            .rate-heading {
                font-size: 32px;
                width: auto;
                margin-top: 80px;
            }

            .rate-para {
                width: auto;
            }

            .space1 {
                height: 150px;
            }

            /* Eyecare Section */
            .eyecare {
                height: 850px;
                padding: 0 40px;
            }

            .eyecare-content {
                max-width: 400px;
            }

            .eyecare-heading {
                font-size: 45px;
            }

            /* Battery Section */
            .battery {
                height: 700px;
            }

            .battery-container {
                max-width: 60%;
                padding: 2rem;
                gap: 2rem;
            }

            .battery-description h2 {
                font-size: 1.6rem;
            }

            .battery-description p {
                font-size: 0.9rem;
            }

            .battery-specs {
                gap: 1.5rem 2rem;
                display: none;
            }

            .spec-number {
                font-size: 30px;
            }

            .spec-unit {
                font-size: 16px;
            }

            /* Performance Section */
            .performance {
                height: 450px;
                padding: 0 40px;
            }

            .performance-content {
                max-width: 60%;
                margin: 0;
            }

            .performance-content h2 {
                font-size: 40px;
            }

            /* Storage Section */
            .storage {
                height: 1000px;
                padding-top: 80px;
                background-size: contain;
                background-position: center;
                background-color: #eaeef2;
            }

            .storage-content {
                max-width: 70%;
            }

            .storage-space {
                height: 500px;
            }

            .storage-heading {
                font-size: 45px;
            }

            /* Speaker Section */
            .speaker-container {
                max-width: 80%;
                padding: 2rem;
                gap: 2rem;
            }

            .speaker-description h2 {
                font-size: 40px;
            }

            .speaker-space {
                height: 400px;
            }

            .dolby {
                width: 120px;
            }

            /* Design Section */
            .design {
                height: 600px;
                padding: 0 40px;
            }

            .design-content {
                max-width: 45%;
                margin: 0;
            }

            .design-content h2 {
                font-size: 45px;
            }

            /* Style Section */
            .style {
                height: 800px;
                padding: 0 40px;
            }

            .style-content {
                max-width: 50%;
                margin: 0;
            }

            .style-content h2 {
                font-size: 45px;
            }

            /* OS Section */
            .os {
                height: 700px;
            }

            .os-content {
                max-width: 70%;
            }

            .os-space {
                height: 500px;
            }

            /* Slider Section */
            .pd-slider-main {
                padding: 0 40px;
            }

            .pd-slider-content {
                margin-top: 80px;
                max-width: 70%;
            }

            .pd-slider-content h2 {
                font-size: 45px;
                width: auto;
            }

            .pd-slider {
                max-width: 90%;
            }

            .pd-slide {
                height: 450px;
                padding: 30px;
            }

            .pd-slide-content {
                max-width: 40%;
            }

            .pd-slider-content-bottom {
                max-width: 90%;
            }

            /* Coloring App Section */
            .coloring {
                height: 700px;
                padding-top: 80px;
                background-size: contain;
                background-position: center;
            }

            .coloring-content {
                max-width: 90%;
            }

            .coloring-heading {
                font-size: 35px;
            }

            .coloring-space {
                height: 450px;
            }

            /* Specs Button Section */
            .specs-btn {
                height: 400px;
                padding: 0 40px;
            }

            .specs-btn-content {
                margin-top: 200px;
                max-width: 60%;
                display: none;
            }

            .spec-btn {
                padding: 12px 30px;
                font-size: 20px;
            }

            /* Note Section */
            .note {
                width: 80%;
                margin: 80px auto;

            }

            .note p {
                font-size: 16px;
                text-align: left;
                width: 900px;
            }

            /* Specs Tab */
            .container {
                max-width: 90%;
            }

            .specs-tab-cnt h2 {
                width: 300px;
            }

            .details {
                max-width: calc(100% - 180px);
            }
        }

        /* Mobile responsiveness */
        @media (max-width: 768px) {
            .tab-header button {
                font-size: 14px;
                padding: 12px;
            }

            /* Hero Section */
            .hero {
                height: 600px;
                padding: 0 20px;
                justify-content: left;
                text-align: left;
                /* Use desktop background */
                background-image: url('/cdn/shop/files/image1top.webp?v=1753181505');
                background-size: cover;
                /* Changed to cover */
                background-position: center;
                background-repeat: no-repeat;
            }

            .content {
                margin: 20px auto;
                max-width: 90%;
            }

            .content img {
                width: 70%;
                margin: 20px auto;
            }

            .content p {
                font-size: 28px;
                margin: 10px;
            }

            /* Features Section */
            .features {
                grid-template-columns: 1fr;
            }

            .fcard {
                padding: 40px 20px;
                height: auto;
            }

            .fcard.top1 {
                /* Use desktop background */
                background: url("/cdn/shop/files/feature1.webp?v=1753181504") no-repeat center/contain;
                background-repeat: no-repeat;
                height: 250px !important;
                justify-content: top;
            }

            .fcard.mid1 {
                /* Use desktop background */
                background: url("/cdn/shop/files/batteryimg_mobile.webp?v=1753181504") no-repeat center/contain;
                background-repeat: no-repeat;
                height: 300px !important;
                padding: 2%;
                justify-content: top;
            }

            .fcard.mid2 {
                /* Use desktop background */
                background: url("/cdn/shop/files/processor_mobile.webp?v=1753181504") no-repeat center/contain;
                background-repeat: no-repeat;
                height: 300px !important;
                padding: 2%;
            }

            .fcard.bottom1 {
                /* Use desktop background */
                background: url("/cdn/shop/files/speakerimg_mobile.webp?v=1753181504") no-repeat center/contain;
                background-repeat: no-repeat;
                height: 200px !important;
            }

            .fcard h3 {
                margin-top: 20px;
                font-size: 15px;
            }

            .top-content {
                margin-top: 50px; 
                max-width: 100%;
                text-align: center;
                align-items: center;
            }

            .grid-2 {
                grid-template-columns: 1fr 1fr;
            }

            /* Display Section */
            .display {
                height: 1000px;
                padding: 50px 20px;
                /* Use desktop background */
                background-image: url('/cdn/shop/files/display_mobile.webp?v=1753181505');
                background-repeat: no-repeat;
                background-size: contain;
                /* Changed to cover */
                background-position: bottom;
                justify-content: center;
            }

            .display-content {
                margin: 0 auto;
                max-width: 100%;
                padding: 0 10px;
            }

            .text-effect {
                font-size: 32px !important;
                margin: 10px auto !important;
                max-width: 100%;
            }

            .display-content h4 {
                font-size: 25px;
            }

            .display-space {
                height: 150px;
            }

            .specs {
                /* grid-template-columns: 1fr 1fr; */
                max-width: 90%;
                margin: 20px auto;
                gap: 10px;
            }

            .specsdiv {
                margin: 10px auto;
                padding: 10px;
            }

            .value {
                font-size: 15px;
            }

            /* Refresh Rate Section */
            .refresh {
                height: auto;
                padding: 50px 20px;
                justify-content: center;
                text-align: center;
                /* Use desktop background */
                background-image: url('/cdn/shop/files/refresh_rate_mobile.webp?v=1753181505');
                background-repeat: no-repeat;
                background-size: contain;
                /* Changed to cover */
                background-position: bottom;
                /* Keep this if needed for content positioning */
            }

            .rate-content {
                margin: 0 auto;
                max-width: 100%;
            }

            .space1 {
                display: none;
            }

            .space2 {
                display: block;
                height: 350px;
            }

            .rate-heading {
                font-size: 30px;
                width: auto;
                margin: 20px auto;
                text-align: center;
            }

            .rate-para {
                width: auto;
                margin: 20px auto;
                text-align: center;
            }

            /* Eyecare Section */
            .eyecare {
                height: 1100px;
                padding: auto;
                justify-content: left;
                text-align: left;
                /* Use desktop background */
                background-image: url('/cdn/shop/files/eyecaredisplay_mobile.webp?v=1753181505');
                background-repeat: no-repeat;
                background-size: cover;
                /* Changed to cover */
                background-position: center;
            }

            .eyecare-content {
                margin: 0px;
                /* max-width: 50%; */
            }

            .eyecare-heading {
                font-size: 40px;
                text-aign: left;
            }

            .eye-space{
              height: 350px;
            }

            .eyecare-para {
                text-align: left;
            }

            .eyecare ul {
                padding-left: 0;
                text-align: left;
            }

            .eyecare ul li {
                text-align: left;
            }

            /* Battery Section */
            .battery {
                height: 900px;
                padding-bottom: 50px;
                /* Use desktop background */
                background-image: url('/cdn/shop/files/battery_mobile.webp?v=1753181505');
                background-size: cover;
                /* Changed to cover */
                background-position: center;
                /* Changed to center */
                background-repeat: no-repeat;
            }

            .battery-container {
                flex-direction: column;
                margin: 0 auto;
                padding: 20px;
                gap: 2rem;
                max-width: 100%;
            }

            .battery-description {
                border-right: none;
                padding-right: 0;
                padding-bottom: 20px;
                margin-bottom: 20px;
                width: 250px;
                margin: 0 auto;
                text-align: center;
            }

            .battery-description h2 {
                width: 250px;
                margin: 0 auto;
            }

            .battery-specs {
                padding-left: 0;
                grid-template-columns: 1fr 1fr;
                text-align: center;
                display: none;
            }

            .spec-number{
                font-size: 25px;
            }

            .battery-container>*:not(:last-child) {
                border-right: none;
            }

            /* Performance Section */
            .performance {
                height: 850px;
                padding: 50px 20px;
                justify-content: top !important;
                text-align: center;
                /* Use desktop background */
                background-image: url('/cdn/shop/files/performance_mobile.webp?v=1753181505');
                background-size: contain;
                /* Changed to cover */
                background-position: bottom;
                /* Changed to center */
                background-repeat: no-repeat;
                color: black;
                background-color: #eaeef2;
            }

            .performance-content {
                margin: 0 auto 200px !important;
                max-width: 100% !important;
                margin-left: 0px !important;
            }

            .performance-content h2 {
                font-size: 30px;
                width: auto;
                margin: 20px auto;
                color: black;
            }

            .performance-content p {
                margin: 10px;
                color: black;
            }

            /* Storage Section */
            .storage {
                height: 800px;
                padding: 50px 20px;
                /* Use desktop background */
                background-image: url('/cdn/shop/files/storage-mob.webp?v=1753181505');
                background-repeat: no-repeat;
                background-size: contain;
                /* Changed to cover */
                background-position: center;
                /* Changed to center */
            }

            .storage-content {
                margin: 0 auto;
                max-width: 100% !important;
                padding: 0;
            }

            .storage-heading {
                font-size: 25px;
                width: 250px;
            }

            /* Speaker Section */
            .speaker {
                height: 700px;
                padding-bottom: 50px;
                /* Use desktop background */
                background-image: url('/cdn/shop/files/speaker-mob.webp?v=1753181505');
                background-repeat: no-repeat;
                background-size: cover;
                /* Changed to cover */
                background-position: center;
                /* Changed to center */
            }

            .speaker-container {
                flex-direction: column;
                margin: 0 auto;
                padding: 20px;
                gap: 2rem;
            }

            .speaker-description {
                border-right: none;
                padding-right: 0;
                text-align: center;
                margin: 0 auto;
            }

            .speaker-description h2 {
                font-size: 35px;
                width: 250px;
                margin: 0 auto;
            }

            .speaker-description p {
                width: 250px;
                margin: 0 auto;
            }

            .speaker img {
                margin: 0 auto;
                display: block;
                width: 100px;
            }

            .speaker-space {
                height: 0px;
            }

            /* Design Section */
            .design {
                height: 700px;
                padding: 50px 10px;
                justify-content: center;
                text-align: center;
                /* Use desktop background */
                background-image: url('/cdn/shop/files/design-mob.webp?v=1753181505');
                background-size: cover;
                /* Changed to cover */
                background-repeat: no-repeat;
                background-position: center;
                /* Changed to center */
            }

            .design-content {
                margin: -400px auto 0;
                max-width: 100%;
                justify-content: center;
                text-align: center;
            }

            .design-content h2 {
                font-size: 40px;
                width: auto;
                margin: 10px auto;
            }

            /* Style Section */
            .style {
                height: 700px;
                padding: 50px 20px;
                justify-content: center;
                text-align: center;
                /* Use desktop background */
                background-image: url('/cdn/shop/files/style-mob.webp?v=1753181505');
                background-size: cover;
                /* Changed to cover */
                background-repeat: no-repeat;
                background-position: center;
                /* Changed to center */
            }

            .style-content {
                margin: -350px auto 0;
                max-width: 100%;
            }

            .style-content h2 {
                font-size: 40px;
                width: auto;
                margin-bottom: 20px;
            }

            /* OS Section */
            .os {
                height: 600px;
                padding: 50px 20px;
                /* Use desktop background */
                background-image: url('/cdn/shop/files/os-mob.webp?v=1753181505');
                background-repeat: no-repeat;
                background-size: cover;
                /* Changed to cover */
                background-position: center;
                /* Changed to center */
            }

            .os-content {
                margin: 0 auto;
                max-width: 100%;
                padding: 0 20px;
            }

            .os-content p {
                font-size: 16px;
            }

            .os-space {
                height: 350px;
            }

            button {
                padding: 12px 25px;
                font-size: 16px;
            }

            /* Slider Section */
            .pd-slider-main {
                padding: 50px 20px;
            }

            .pd-slider-content {
                margin: 0 auto;
                max-width: 100%;
                padding: 0 20px;
            }

            .pd-slider-content h2 {
                font-size: 25px !important;
                width: auto;
                margin: 20px auto;
            }

            .pd-slider {
                max-width: 100%;
                margin: 20px auto;
                display: none;
            }

            .pd-slide {
                height: 400px;
                padding: 20px;
            }

            .pd-slide-content {
                max-width: 40%;
                text-align: center;
            }

            .pd-slide-content h2 {
                font-size: 35px;
                width: 250px;
            }

            .slide-content p {
                font-size: 0.9em;
            }

            .arr {
                padding: 8px 12px;
                font-size: 18px;
            }

            .pd-slider-content-bottom {
                margin: 20px auto;
                max-width: 100%;
                padding: 0 20px;
            }

            /* Coloring App Section */
            .coloring {
                height: 800px;
                padding: 30px 20px;
                /* Use desktop background */
                background-image: url('/cdn/shop/files/coloring-app-mob.webp?v=1753181505');
                background-size: cover;
                /* Changed to cover */
                background-repeat: no-repeat;
                background-position: center;
                /* Changed to center */
            }

            .coloring-content {
                margin: 0 auto;
                max-width: 100%;
                padding: 0 20px;
            }

            .coloring-heading {
                font-size: 30px;
                width: 250px;
            }

            .coloring-para {
                font-size: 14px;
            }

            .coloring-space {
                height: 300px;
            }

            /* Specs Button Section */
            .specs-btn {
                height: auto;
                padding: 50px 20px;
                justify-content: center;
                text-align: center;
                background-repeat: no-repeat;
            }

            .specs-btn-content {
                margin: 50px auto 0;
                max-width: 100%;
                display: none;
            }

            .spec-btn {
                padding: 12px 25px;
                font-size: 18px;
            }

            /* Note Section */
            .note {
                width: auto;
                margin: 50px auto;
                padding: 0 10px;
            }

            .note p {
                font-size: 14px;
                line-height: 20px;
            }
        }

        /* Further adjustments for very small screens (e.g., phones) */
        @media (max-width: 480px) {
            .content p {
                font-size: 24px;
            }

            .display-content h4 {
                font-size: 24px;
            }

            .text-effect,
            .eyecare-heading,
            .performance-content h2,
            .storage-heading,
            .speaker-description h2,
            .design-content h2,
            .style-content h2,
            .pd-slider-content h2,
            .coloring-heading {
                font-size: 30px;
            }

            .battery-description h2 {
                font-size: 30px;
            }

            .spec-number {
                font-size: 20px;
            }

            .spec-unit {
                font-size: 15px;
            }

            .battery-description p,
            .speaker-description p {
                font-size: 14px;
            }

            .os-content p {
                font-size: 14px;
            }

            .coloring-para {
                font-size: 12px;
            }
        }

.read-more {
    text-align: center;
    margin-top: 10px;
}
.read-more button {
    background-color: #FF6800;
    color: white;
    border: none;
    padding: 10px 20px;
    cursor: pointer;
    font-size: 16px;
    border-radius: 5px;
}

    /* TV Stick 4k (2nd Gen) */
        .hero4k {
            background: url('/cdn/shop/files/tvstick4kG2B1.webp?v=1755845262') no-repeat center/cover;
            height: 668px;
            display: flex;
            color: #000;
        }

        .content4k {
            max-width: 600px;
            margin-left: 150px;
            margin-top: 150px;
        }

        .content4k img {
            width: 600px;
            margin: 20px auto;
        }

        /* NewLife section */
        .newlife {
            background: url('/cdn/shop/files/newlifebg.webp?v=1755845262') no-repeat center/cover;
            height: 800px;
            display: flex;
            justify-content: right;
            padding: 0 20px;
            color: #000;
        }

        .newlife-content {
            max-width: 400px;
            margin-right: 100px;
            text-align: left;
            margin-top: 100px;
        }

        .newlife-para {
            text-align: left;
            color: #000 !important;
        }

        .newlife-heading1 {
            font-size: 35px;
            font-weight: 700;
            text-align: left;
            margin-bottom: 10px;
            color: #000;
        }

        .newlife-heading2 {
            font-size: 20px;
            text-align: left;
            margin-bottom: 20px;
            color: #000;
        }

        .newlife-space {
            height: 130px;
        }

        /*4k Decoding */
        .decoding {
            background: url('/cdn/shop/files/4kdecoding.webp?v=1755845263') no-repeat center/contain;
            background-color: #000;
            height: 1000px;
            display: flex;
            flex-direction: column;
            justify-content: center;
            align-items: center;
            width: 100%;
            padding-top: 100px;
            padding-bottom: 100px;
        }

        .decoding-content {
            max-width: 750px;
            margin: 0 auto;
            text-align: center;
        }

        .decoding-space {
            height: 800px;
        }

        .decoding-para {
            text-align: center;
            color: #fff;
        }

        .decoding-heading1 {
            font-size: 35px;
            font-weight: 700;
            text-align: center;
            margin-bottom: 5px;
            color: #fff;
        }

        .decoding-heading2 {
            font-size: 20px;
            text-align: center;
            margin-bottom: 10px;
            color: #fff;
        }

        /* Dolby Visoin */
        .dolby-vision {
            background: url('/cdn/shop/files/vision.webp?v=1755845263') no-repeat center/contain;
            background-color: #000;
            height: 1000px;
            display: flex;
            flex-direction: column;
            justify-content: center;
            align-items: center;
            width: 100%;
            /* padding-top: 100px; */
        }

        /* Dolby Atmos */
        .dolby-atmos {
            background: url('/cdn/shop/files/dolbyatoms.webp?v=1755845262') no-repeat bottom/contain;
            background-color: #000;
            height: 1000px;
            display: flex;
            flex-direction: column;
            justify-content: center;
            align-items: center;
            width: 100%;
            padding-top: 100px;
            padding-bottom: 50px;
        }

        /* performance */
        .performance4k {
            background: url('/cdn/shop/files/performance4k.webp?v=1755845263') no-repeat center/cover;
            height: 900px;
            display: flex;
            justify-content: left;
            align-items: center;
            padding: 0 20px;
            color: #ffffff !important;
            /* width: 100%; */
            background-color: #000;
        }

        .performance-content4k {
            max-width: 400px;
            margin-left: 200px;
            text-align: left;
        }

        .performance-para4k {
            color: #fff;
        }

        .performance-heading1 {
            font-size: 35px;
            font-weight: 700;
            /* text-align: center; */
            margin-bottom: 5px;
            color: #fff;
        }

        .performance-heading2 {
            font-size: 20px;
            /* text-align: center; */
            margin-bottom: 10px;
            color: #fff;
        }

        .performspecs4k {
            flex: 1;
            display: grid;
            grid-template-columns: repeat(2, 1fr);
            gap: 2rem 3rem;
            padding-top: 2.5rem;
            font-weight: 700;
            color: #ffffff;
            text-align: left;
        }

        .spec4k {
            display: flex;
            flex-direction: column;
            align-items: flex-start;
            margin: 20px 0px;
        }

        .spec-number4k {
            font-size: 35px;
            font-weight: 700;
        }

        .spec-unit4k {
            font-size: 18px;
            font-weight: 400;
            color: #ffffff;
        }

        .spec-row4k {
            grid-column: 1 / -1;
            margin: 0.5rem 0 1.5rem 0;
        }

        .performance-space4k {
            height: 200px;
        }

        /* Wifi */
        .wifi {
            background: url('/cdn/shop/files/wifi6.webp?v=1755845262') no-repeat center/contain;
            align-items: center;
            height: 800px;
            display: flex;
            justify-content: left;
            padding: 0 20px;
            color: #ffffff !important;
            background-color: #000;

        }

        .wifi-container {
            padding: 3rem;
            max-width: 1000px;
            width: 100%;
            display: flex;
            gap: 4rem;
            margin: 50px auto 0;
        }

        .wifi-description {
            flex: 1;
            padding-right: 2.5rem;
            text-align: left;
        }

        .wifi-space {
            height: 350px;
        }

        /* Google TV*/
        .googletv {
            background: url('/cdn/shop/files/tv-google.webp?v=1755845262') no-repeat center/contain;
            align-items: center;
            height: 1200px;
            display: grid;
            grid-template-columns: (2, 1fr);
            justify-content: center;
            padding: 0 20px;
            color: #ffffff !important;
            background-color: #000;

        }

        /* Google */
        .google {
            background: url('/cdn/shop/files/googletv.webp?v=1755845263') no-repeat center/contain;
            align-items: center;
            height: 1200px;
            display: grid;
            grid-template-columns: (2, 1fr);
            justify-content: center;
            padding: 0 20px;
            color: #ffffff !important;
            background-color: #000;

        }

        .google-container {
            padding: 3rem;
            width: 1100px;
            /* width: 100%; */
            display: flex;
            gap: 4rem;
            margin: 50px auto 0;
        }

        .google-description1 {
            flex: 1;
            width: 400px;
            padding-right: 2.5rem;
            text-align: left;
            margin-top: 50px;
        }

        .google-space {
            height: 400px;
        }

        /* Google Cast */
        .cast {
            background: url('/cdn/shop/files/googlecast.webp?v=1755845263') no-repeat center/contain;
            height: 700px;
            display: flex;
            justify-content: left;
            align-items: center;
            padding: 0 20px;
            color: #ffffff !important;
            /* width: 100%; */
            background-color: #000;
        }

        /* Xiaomi TV*/
        .xiaomitv {
            background: url('/cdn/shop/files/xioamitv.webp?v=1755845262') no-repeat center/contain;
            align-items: center;
            height: 1000px;
            display: grid;
            grid-template-columns: (2, 1fr);
            justify-content: center;
            align-items: top;
            padding: 0 20px;
            color: #ffffff !important;
            background-color: #000;
        }

        /* Remote*/
        .remote {
            background: url('/cdn/shop/files/remote.webp?v=1755845262') no-repeat center/contain;
            height: 650px;
            display: flex;
            justify-content: left;
            align-items: center;
            padding: 0 20px;
            color: #ffffff !important;
            /* width: 100%; */
            background-color: #000;
        }

        /* Slim Body*/
        .slimbody {
            background: url('/cdn/shop/files/slimbody.webp?v=1755845262') no-repeat center/cover;
            height: 700px;
            display: flex;
            justify-content: left;
            align-items: top;
            padding: 200px 20px;
            color: #ffffff !important;
            /* width: 100%; */
            background-color: #000;
        }

        .slim-content {
            max-width: 400px;
            margin-left: 200px;
            text-align: left;
        }

        .slim-para {
            /* text-align: center; */
            color: #000 !important;
        }

        .slim-heading1 {
            font-size: 35px;
            font-weight: 700;
            /* text-align: center; */
            margin-bottom: 5px;
            color: #000;
        }

        .slim-heading2 {
            font-size: 20px;
            /* text-align: center; */
            margin-bottom: 10px;
            color: #000;
        }


        /* Tablets (768px and below) */
        @media (max-width: 1024px) {
            .hero4k {
                height: auto;
                flex-direction: column;
                text-align: center;
                padding: 40px 20px;
            }

            .content4k {
                margin: 0 auto;
                text-align: center;
                max-width: 90%;
            }

            .content4k img {
                width: 100%;
            }

            .newlife,
            .performance4k,
            .wifi,
            .cast,
            .remote,
            .slimbody {
                justify-content: center;
                text-align: center;
                padding: 40px 20px;
            }

            .newlife-content,
            .performance-content4k,
            .slim-content,
            .google-container,
            .wifi-container {
                margin: 0 auto;
                text-align: center;
                max-width: 90%;
            }

            .performspecs4k {
                grid-template-columns: repeat(2, 1fr);
                /* stack */
                text-align: center;
            }

            .google-description1 {
                width: 100%;
                margin-top: 20px;
                text-align: center;
                padding-right: 0;
            }

            .wifi-container {
                flex-direction: column;
                gap: 2rem;
            }

            .google-container {
                flex-direction: column;
                gap: 2rem;
            }
        }

        /* Mobile (600px and below) */
        @media (max-width: 600px) {
            .hero4k {
                height: 500px;
                padding: 30px 15px;
                background: url('/cdn/shop/files/mainbanner15-mob.webp?v=1755845262') no-repeat center/cover;
                display: flex;
                color: #000;
            }

            .content4k {
                margin: 0;
                text-align: center;
            }

            .newlife,
            .performance4k,
            .wifi,
            .cast,
            .remote,
            .slimbody {
                height: auto;
                padding: 50px 15px;
            }

            .newlife-content,
            .performance-content4k,
            .slim-content {
                margin: 0;
                text-align: center;
                max-width: 100%;
                padding: 30px;
            }

            .newlife-heading1,
            .performance-heading1,
            .slim-heading1,
            .decoding-heading1 {
                font-size: 24px;
            }

            .newlife-heading2,
            .performance-heading2,
            .slim-heading2,
            .decoding-heading2 {
                font-size: 16px;
            }

            .spec-number4k {
                font-size: 24px;
            }

            .spec-unit4k {
                font-size: 14px;
            }

            .google-container,
            .wifi-container {
                width: 100%;
                flex-direction: column;
                text-align: center;
                padding: 0px !important;
            }

            /*img {
                display: none;
            }*/

            .image-top{
                width: 100% !important;
                display: block;
            }

            .googletv {
                display: grid;
                grid-template-columns: (1fr, 1fr);
            }

            /* Remote*/
            .remote {
                background: url('/cdn/shop/files/remote-mob.webp?v=1755845262') no-repeat bottom/contain;
                height: 800px;
            }

            /* Slim Body*/
            .slimbody {
                background: url('/cdn/shop/files/slimbody-mob.webp?v=1755845262') no-repeat center/cover;
                height: 1000px;
            }

            .decoding {
                height: 600px;
                background-position: bottom;
                display: block;
                flex-direction: column;
                justify-content: center;
                align-items: center;
                padding: 100px, auto 0px;
                background-color: black;
            }

            .cast {
                background: url('/cdn/shop/files/googlecast-mob.webp?v=1755845263') no-repeat bottom/contain;
                height: 800px;
                display: none;
            }

            .google-space {
                height: 250px;
            }

            /* Dolby Atmos */
            .dolby-atmos {
                background: url('/cdn/shop/files/dolbyatoms-mob.webp?v=1755845262') no-repeat bottom/contain;
                background-color: #000;
            }

            .decoding-space,
            .wifi-space {
                display: none;
            }

            /* Wifi */
            .wifi {
                background: url('/cdn/shop/files/wifi6-mob.webp?v=1755845262') no-repeat bottom/cover;
                height: 800px;
                padding: 50px auto;
            }

            /* Google */
            .google,
            .googletv,
            .xiaomitv {
                height: 1000px;
            }

            .wifi-description {
                padding-right: 0px;
            }

            /* performance */
            .performance4k {
                background: url('/cdn/shop/files/performance4k-mob.webp?v=1755845263') no-repeat center/cover;
            }

            .dolby-vision,
            .dolby-atmos,
            .remote,
            .xiaomitv,
            .performance4k,
            .wifi {
                height: 700px;
                display: block;
                flex-direction: column;
                justify-content: center;
                align-items: center;
                padding: 100px 0px 30px;
                background-color: black;
                background-position: bottom;
            }

            .newlife-content {
                background-color: #ffffff;
                opacity: 0.6;
            }

        }

    /* Xiaomi 33W Power Bank 10000 (Integrated Cable) */
        .hero33w {
            background: url('/cdn/shop/files/33wpowerbankhero.webp?v=1756110734') no-repeat center/cover;
            height: 650px;
            display: flex;
            padding: 0 20px;
            /* width: 100%; */
        }

        .content33w {
            max-width: 700px;
            margin-left: 150px;
            margin-top: 100px;
            color: #000 !important;
        }

        .image-top33w {
            width: 450px;
            margin: 20px auto;
            display: block !important;
        }

        .content33w h3 {
            margin-top: 10px;
            font-size: 30px;
        }

        .content33w p{
            color: #000 !important;
        }
        .content33w img{
            display: block !important;

        }

        /* Features */
        .main-features-33w {
            background: url('/cdn/shop/files/background33w.webp?v=1756110734') no-repeat center/cover;
            display: flex;
            justify-content: center;
            padding: 40px 0px;
        }

        .features33w {
            max-width: 1120px;
            width: 80%;
            display: grid;
            gap: 20px;
        }

        .fcard33w {
            border-radius: 15px;
            position: relative;
            overflow: hidden;
            text-align: left;
        }

        .fcard33w.top33w {
            height: 300px !important;
            background: url("/cdn/shop/files/3devices.webp?v=1756110734") no-repeat center/cover;
            background-repeat: no-repeat;
            padding: 80px 50px 80px 50px;

        }

        .top-content33w {
            flex-direction: column;
            justify-content: center;
            align-items: center;
            max-width: 300px;
            text-align: left;
        }

        .grid2-33 {
            background: url("/cdn/shop/files/feature33wbg.webp?v=1756110733") no-repeat center/cover;
            display: grid;
            grid-template-columns: 1fr 1fr 1fr 1fr;
            gap: 10px;
            border-radius: 10px;
            padding: 20px auto !important;
        }

        .fcard33w.mid {
            padding: 50px;
            height: 200px !important;
        }


        .grid-33w {
            display: grid;
            grid-template-columns: 1fr 1fr;
            gap: 20px;
        }

        /* Left side full div */
        .fcard33w.left33w {
            height: 700px !important;
            padding: 50px;
            background: url('/cdn/shop/files/33Wfastcharging.webp?v=1756110734') no-repeat center/cover;
        }

        /* Right side split into 2 */
        .fcard33w.right33w {
            display: grid;
            grid-template-rows: 1fr 1fr;
            gap: 20px;
            /* two equal halves */
        }

        .fcard33w .box133w {
            height: 340px !important;
            padding: 50px;
            background: url('/cdn/shop/files/usb-c33w.webp?v=1756110733') no-repeat center/cover;
            background-repeat: no-repeat;
        }

        .fcard33w .box233w {
            height: 340px !important;
            padding: 50px;
            background: url('/cdn/shop/files/capacity.webp?v=1756110734') no-repeat center/cover;
            background-repeat: no-repeat;
        }

        /* Color */
        .color33w {
            background: url('/cdn/shop/files/color.webp?v=1756110734') no-repeat center/cover;
            height: 500px;
            display: flex;
            padding: 0 20px;
            align-items: center;
        }

        .color-content33w {
            max-width: 700px;
            margin-left: 150px;
        }

        .color-content33w h2 {
            font-size: 40px;
            color: #b0936e;
        }

        /* Compact */
        .compact {
            background: url('/cdn/shop/files/compact.webp') no-repeat center/cover;
            display: grid;
            height: 900px;
            align-items: center;
            padding: 0 20px;
            color: #000000;
            /* width: 100%; */
        }

        .compactcnt {
            display: flex;
            justify-content: right;
            padding: 0 20px;
            color: #000000;
            /* width: 100%; */
        }

        .compact-content33 {
            max-width: 350px;
            margin-right: 100px;
            margin-top: 100px;
            text-align: left;
        }

        .compact-content33 h2 {
            width: 383px;
            margin: 10px auto;
            font-size: 35px;
        }

        .compact-div {
            color: #000;
            display: flex;
            justify-content: center;
            padding: 40px 20px;
            width: 90%;
        }

        .compact-sections {
            width: 80%;
            display: grid;
            gap: 20px;
        }

        .compact-card {
            /* background-color: #f9f9fb; */
            border-radius: 15px;
            /* padding: 80px 50px 80px 50px; */
            position: relative;
            overflow: hidden;
            text-align: left;
            align-content: center;
        }

        .compact-grid {
            display: grid;
            grid-template-columns: 1fr 1fr;
            gap: 20px;
        }

        .compact-card.card1 {
            padding: 50px 50px;
            height: 220px !important;
            background: url("/cdn/shop/files/10k33w.webp?v=1756110733") no-repeat center/cover;
            background-repeat: no-repeat;
        }

        .compact-card.card2 {
            height: 220px !important;
            padding: 50px 50px;
            background: url('/cdn/shop/files/20k33w.webp?') no-repeat center/cover;
            background-repeat: no-repeat;
        }

        .compact-card h3 {
            color: #B0936E;
            font-size: 25px;
        }

        /* Integration */
        .integrated33w {
            background: url('/cdn/shop/files/integrated.webp') no-repeat center/cover;
            height: 700px;
            display: flex;
            padding: 0 20px;
            align-items: center;
        }

        .integrated-content33w {
            max-width: 550px;
            margin-left: 150px;
        }

        .integrated-content33w h2 {
            font-size: 40px;
        }

        /* understated */
        .understated {
            background: url('/cdn/shop/files/understated.webp?v=1756110734') no-repeat center/cover;
            display: flex;
            height: 650px;
            align-items: center;
            justify-content: right;
            padding: 0 20px;
            color: #000000;
        }

        .under-content33 {
            max-width: 550px;
            margin-right: 100px;
            margin-top: 100px;
            text-align: left;
        }

        .under-content33 h2 {
            font-size: 35px;
        }

        /* Battery Life */
        .life33w {
            background: url('/cdn/shop/files/battery-life33w.webp?v=1756110734') no-repeat center/cover;
            height: 600px;
            display: flex;
            padding: 0 20px;
            align-items: center;
        }

        /* Time Pinch */
        .time-pinch {
            background: url('/cdn/shop/files/time-pinch.webp?v=1756110734') no-repeat center/cover;
            height: 1800px;
            display: flex;
            flex-direction: column;
            justify-content: center;
            align-items: center;
            color: #000;
            background-color: #fcfcf9;
            padding: 100px auto;
        }

        .pinch-content {
            width: 1000px;
            margin: 0 auto;
            text-align: center;
        }

        .pinch-content2 {
            width: 1000px;
            margin: 0 auto;
            text-align: left;
        }
        .pinch-content img{
            display: block !important;
        }
        .pinch-space {
            height: 800px;
        }

        .pinch-specs {
            display: grid;
            grid-template-columns: repeat(3, 1fr);
            gap: 20px;
            margin: 0 auto;
            width: 1200px;
            text-align: center;
        }

        .pinch-specsdiv1 {
            background: url('/cdn/shop/files/redmi14pro5g33w.webp') no-repeat center/cover;
            border-radius: 10px;
            padding: 40px;
            box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1);
            margin: 20px 10px;
            height: 420px;
        }

        .pinch-specsdiv2 {
            background: url('/cdn/shop/files/xiaomi14-33w.webp') no-repeat center/cover;
            border-radius: 10px;
            padding: 40px;
            box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1);
            margin: 20px 10px;
            height: 420px;
        }

        .pinch-specsdiv3 {
            background: url('/cdn/shop/files/xiaomi14ultra33w.webp') no-repeat center/cover;
            border-radius: 10px;
            padding: 40px;
            box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1);
            margin: 20px 10px;
            height: 420px;
        }

        .time-value {
            font-size: 23px;
            font-weight: bold;
            color: #B0936E;
        }

        .time-label {
            font-size: 16px;
            color: #4A4A4A;
            margin-top: 15px;
        }

        /* Battery Cell */
        .battery-cell {
            background: url('/cdn/shop/files/battery-cell.webp?v=1756110734') no-repeat center/cover;
            height: 1245px;
            display: flex;
            flex-direction: column;
            justify-content: center;
            align-items: center;
            color: #000;
            background-color: #fcfcf9;
            padding: 100px auto;
        }

        .battery-space {
            height: 800px;
        }

        /* Protocol */
        .protocol {
            height: 1000px;
            display: flex;
            flex-direction: column;
            justify-content: center;
            align-items: center;
            color: #000;
            background-color: #fcfcf9;
            padding: 100px auto;
        }

        /* Temprature */
        .temprature {
            background: url('/cdn/shop/files/temperature.webp?v=1756110734') no-repeat center/cover;
            height: 500px;
            display: flex;
            padding: 0 20px;
            align-items: center;
        }

        /* Temptarure Control */
        .temp-control {
            background: url('/cdn/shop/files/temp-control.webp?v=1756110734') no-repeat center/cover;
            height: 1000px;
            display: flex;
            flex-direction: column;
            /* justify-content: center; */
            align-items: center;
            color: #000;
            background-color: #fcfcf9;
            padding-top: 100px;
        }

        .safety-section {
            text-align: center;
            padding: 50px 20px;
        }

        .safety-section h2 {
            font-size: 35px;
            font-weight: bold;
            margin-bottom: 20px;
        }

        .safety-section p {
            font-size: 16px;
            margin-bottom: 40px;
            color: #555;
        }

        .safety-grid {
            display: grid;
            grid-template-columns: repeat(auto-fit, minmax(180px, 1fr));
            gap: 30px;
            max-width: 1000px;
            margin: 0 auto;
        }

        .safety-card {
            display: flex;
            flex-direction: column;
            align-items: center;
            text-align: center;
        }

        .safety-card img {
            width: 80px;
            height: 80px;
            margin-bottom: 15px;
        }

        .safety-card p {
            font-size: 16px;
            font-weight: 600;
        }

        /* ========== Tablets (max-width: 1024px) ========== */
        @media (max-width: 1024px) {

            .content33w,
            .color-content33w,
            .compact-content33,
            .integrated-content33w,
            .under-content33 {
                margin-left: 50px;
                margin-right: 50px;
                max-width: 90%;
            }

            .grid2-33,
            .grid-33w,
            .compact-grid,
            .pinch-specs {
                grid-template-columns: 1fr 1fr;
                /* 2 columns on tablet */
            }

            .hero33w,
            .color33w,
            .compact,
            .integrated33w,
            .understated,
            .life33w,
            .temprature {
                height: auto;
                padding: 30px 20px;
                flex-direction: column;
                text-align: center;
            }

            .content33w h3,
            .color-content33w h2,
            .compact-content33 h2,
            .integrated-content33w h2,
            .under-content33 h2 {
                font-size: 24px;
            }

            .compact-content33 {
                margin: 50px auto;
                text-align: center;
            }

            .fcard33w.left33w {
                height: 400px !important;
                padding: 30px;
            }

            .fcard33w .box133w,
            .fcard33w .box233w {
                height: 200px;
                padding: 30px;
            }
        }

        /* ========== Mobiles (max-width: 600px) ========== */
        @media (max-width: 600px) {

            .content33w,
            .color-content33w,
            .compact-content33,
            .integrated-content33w,
            .under-content33 {
                margin: 20px auto;
                max-width: 80%;
                text-align: center;
            }

            /* understated */
            .understated {
                background: url('/cdn/shop/files/understated-mob.webp?v=1756110734') no-repeat center/cover;
                display: flex;
                height: 550px;
                align-items: center;
                justify-content: right;
                padding: 0 20px;
                color: #000000;
            }

            /* Battery Life */
            .life33w {
                background: url('/cdn/shop/files/battery-life33w-mob.webp?v=1756110733') no-repeat center/cover;
                height: 400px;
                display: flex;
                padding: 20px;
                align-items: center;
            }

            .grid2-33 {
                grid-template-columns: 1fr 1fr 1fr 1fr;
            }

            .grid-33w,
            .compact-grid,
            .pinch-specs {
                grid-template-columns: 1fr;
                /* stack into 1 column on mobile */
            }

            .color33w {
                background: url('/cdn/shop/files/color-mob.webp?v=1756110734') no-repeat bottom/contain;
                height: 300px;
                display: flex;
                padding: 20px;
                align-items: center;
            }

            .fcard33w.right33w {
                display: grid;
                grid-template-columns: 1fr 1fr;
                grid-template-rows: 1fr;
                gap: 05px;
                /* two equal halves */
            }
            .features33w {
                width: 95%;
            }

            .compact-sections {
                width: 100%;
                display: grid;
                gap: 10px;
            }

            .compact {
                background: url('/cdn/shop/files/compact-mob.webp?v=1756110734') no-repeat bottom/contain;
                display: grid;
                height: 850px;
                align-items: center;
                padding:  20px;
                color: #000000;
                justify-content: center;
                /* width: 100%; */
            }

            .fcard33w .box133w,
            .fcard33w .box233w {
                height: 220px !important;
                padding: 15px;
                background-size: cover;
            }

            .fcard33w.left33w {
                height: 200px !important;
                padding: 50px;
                align-items: center;
                background: url('/cdn/shop/files/33Wfastcharging-mob.webp?v=1756110734') no-repeat center/cover;
            }
            .left33w h3{
                text-align: right !important;
                margin-left: 50px;
            }

            .top-content33w {
                flex-direction: column;
                justify-content: center;
                align-items: center;
                max-width: 150px;
                text-align: left;
            }

            .image-top33w {
                width: 100%;
                max-width: 280px;
            }

            .content33w h3,
            .color-content33w h2,
            .compact-content33 h2,
            .integrated-content33w h2,
            .under-content33 h2 {
                font-size: 20px;
                line-height: 1.3;
            }

            .compactcnt {
                padding: 0;
            }

            .fcard33w.top33w,
            .fcard33w.mid,
            .pinch-specsdiv1,
            .pinch-specsdiv2,
            .pinch-specsdiv3 {
                height: auto !important;
                padding: 30px 20px;
                background-size: cover;
            }
            .mid img{
                display: block !important;
                width: 40px !important;
            }
            .fcard33w.mid{
                 height: auto !important;
                padding: 15px 10px;
                background-size: cover;
            }

            .time-value,
            .time-label {
                width: 75%;
            }
            .time-value{
                font-size: 16px;
            }

            .compact-card.card1,
            .compact-card.card2{
                height: 140px !important;
                padding: 10px;
                background-size: contain;
                background-color: #fff;
            }

            .pinch-specsdiv1 {
                background: url('/cdn/shop/files/redmi14pro5g33w-mob.webp?v=1756110733') no-repeat center/cover;
                border-radius: 10px;
                /* padding: 40px; */
                box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1);
                /* margin: 20px 10px; */
                height: 300px;
            }

            .pinch-specsdiv2 {
                background: url('/cdn/shop/files/xiaomi14-33w-mob.webp?v=1756110734') no-repeat center/cover;
                border-radius: 10px;
                /* padding: 40px; */
                box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1);
                /* margin: 20px 10px; */
                height: 300px;
            }

            .pinch-specsdiv3 {
                background: url('/cdn/shop/files/xiaomi14ultra33w-mob.webp?v=1756110734') no-repeat center/cover;
                border-radius: 10px;
                box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1);
                height: 300px;
            }

            .protocol,
            .temp-control {
                padding: 40px 20px;
                height: auto;
            }

            .pinch-content,
            .pinch-content2 {
                width: 95%;
            }

            .pinch-specs {
                width: 100%;
            }


            .hero33w {
                background: url('/cdn/shop/files/33wpowerbankhero-mob.webp?v=1756110734') no-repeat center/cover;
                height: 900px;
                display: flex;
                /* padding: 0 20px; */
                /* width: 100%; */
            }

            .hero33-space {
                height: 300px;
            } 

            .integrated33w {
                background: url('/cdn/shop/files/integrated-mob.webp?v=1756110734') no-repeat bottom/contain ;
                height: 550px;
                display: flex;
                padding: 0 20px;
                align-items: center;
            }

            /* Time Pinch */
            .time-pinch {
                background: url('C/cdn/shop/files/time-pinch-mob.webp?v=1756110734') no-repeat center/contain;
                height: 1200px;
                display: flex;
                flex-direction: column;
                justify-content: center;
                align-items: center;
                color: #000;
                background-color: #fcfcf9;
                padding: 100px auto;
            }

            .battery-cell {
                background: url('/cdn/shop/files/battery-cell-mob.webp?v=1756110734') no-repeat center/contain;
                height: 800px;
                display: flex;
                flex-direction: column;
                justify-content: center;
                align-items: center;
                color: #000;
                background-color: #fcfcf9;
                padding: 100px auto;
            }
            .battery-space {
                height: 400px;
            }

            /* Temprature */
            .temprature {
                background: url('/cdn/shop/files/temperature-mob.webp?v=1756110733') no-repeat center/cover;
                height: 400px;
                display: flex;
                padding: 40px 20px;
                align-items: center;
            }

            /* Temptarure Control */
            .temp-control {
                background: url('/cdn/shop/files/temp-control-mob.webp?v=1756110735') no-repeat bottom/contain;
                height: 650px;
                display: flex;
                flex-direction: column;
                /* justify-content: center; */
                align-items: center;
                color: #000;
                background-color: #fcfcf9;
                padding-top: 100px;
            }

            .safety-grid {
                grid-template-columns: 1fr 1fr 1fr;
            }
            .safety-card img {
                display: block !important;
            }
            /* h1, h2{
                font-size: 20px !important;
                font-weight: 600 !important;
                text-align: left !important;
            }
            h3{
                font-size: 16px !important;
                font-weight: 600 !important;
                text-align: left !important;
            }
            h4{
                font-size: 10px !important;
                font-weight: 600 !important;
                text-align: left !important;
            }
            p{
                font-size: 13px !important;
                text-align: left !important;
                line-height:1 !important;
            } */
        }
    .product-explanation p{
        /* margin: 20px 05px; */
        color:#b7afaa;
        line-height: 1.18;
    }

    .product-explanation h2{
        font-weight: bold;
        font-size: 42px;
    }
    .product-explanation h3{
        font-weight: bold;
        font-size: 29px;
    }

    .product-explanation h4{
        font-weight: bold;
        font-size: 21px;
    }

    #description{
        text-align: left !important;
    }

    @media (max-width: 768px) {
        .product-explanation h2{
            font-weight: bold;
            font-size: 25px;
        }
        .product-explanation h3{
            font-weight: bold;
            font-size: 21px;
        }

        .product-explanation h4{
            font-weight: bold;
            font-size: 17px;
        }
    }


    /* Xiaomi TV 32 */
            /* ------Main Section------ */
        .maintv32 {
            background: url('/cdn/shop/files/tvA32.webp?v=1756209465') no-repeat center/cover;
            height: 650px;
            display: flex;
            padding: 0 20px;
        }

        .content-tv32 {
            max-width: 600px;
            margin-left: 150px;
            margin-top: 100px;
        }

        .top-icon {
            margin-top: 100px;
            margin-bottom: 30px;
            width: 250px;
        }

        .image-top32 {
            width: 450px;
            margin: 20px auto;
        }

        .content-tv32 h3 {
            margin-top: 10px;
            font-size: 25px;
            grid-column: 1 / span 2;

        }

        /* ------Features------ */
        .tv32-main-features {
            background: #f3f3f3;
            color: #000;
            display: flex;
            justify-content: center;
            padding: 100px 20px 50px;
        }

        .tv32-features {
            width: 70%;
            display: grid;
            gap: 10px;
        }

        .tv32-card {
            background-color: #f9f9fb;
            padding: 80px;
            position: relative;
            overflow: hidden;
        }

        .tv32-card h3 {
            font-weight: 700;
            font-size: 25px;

        }

        .tv32-card.top1 {
            height: 250px !important;
            background: url("/cdn/shop/files/colorful.webp?v=1756209464") no-repeat center/cover;

        }

        .top-content32 {
            flex-direction: column;
            justify-content: center;
            align-items: center;
            max-width: 350px;
            /* margin-top: 150px; */
        }

        /* left big right small */
        .grid2-tv32 {
            display: grid;
            grid-template-columns: 2fr 1fr;
            gap: 10px;
            align-items: center;
            justify-content: center;
        }

        .tv32-card.mid1 {
            padding: 40px;
            height: 300px !important;
            background: url("/cdn/shop/files/googletv32.webp?v=1756209464") no-repeat center/cover;
            display: flex;
            justify-content: center;
            align-items: center;
            text-align: center;
        }

        .tv32-card.mid2 {
            height: 300px !important;
            padding: 40px;
            background: url("/cdn/shop/files/vibrantsound.webp?v=1756209464") no-repeat center/cover;
            justify-content: center;
            align-items: center;
            text-align: center;
        }

        /* left small right big */
        .grid3-tv32 {
            display: grid;
            grid-template-columns: 1fr 2fr;
            gap: 10px;
            align-items: center;
        }

        .tv32-card.bottom1 {
            padding: 40px;
            height: 300px;
            background: url("/cdn/shop/files/heygoogle32.webp?v=1756209464") no-repeat center/cover;
            display: flex;
            justify-content: center;
            align-items: center;
            text-align: center;
        }

        .tv32-card.bottom2 {
            height: 300px;
            padding: 40px;
            background: url("/cdn/shop/files/slimbezel.webp?v=1756209464") no-repeat center/cover;
            justify-content: center;
            align-items: center;
            text-align: center;
        }

        .bottom-content32 {
            flex-direction: column;
            justify-content: center;
            align-items: center;
            max-width: 300px;
            margin-left: 300px;
        }

        /* ------Unibody------ */
        .unibody32 {
            background: url('/cdn/shop/files/unibody.webp?v=1756209465') no-repeat center/cover;
            height: 1500px;
            /* display: flex; */
            padding: 100px;
            align-content: center;
            color: #000;
        }

        .unibody-content132 {
            max-width: 400px;
            align-items: left;
            justify-content: left;
            margin-left: 100px;
        }

        .uni-para {
            text-align: left;
        }

        .uni-heading32 {
            font-size: 50px;
            font-weight: 700;
            text-align: left;
            margin-bottom: 20px;
            color: #9a9a9a;
        }

        .uni-space32 {
            height: 400px;
        }

        .unibody-content232 {
            max-width: 400px;
            align-items: right;
            justify-content: right;
            margin-left: 700px;
        }

        /* Virtual */
        .virtual32 {
            background: url('/cdn/shop/files/virtual.webp?v=1756209465') no-repeat center/contain;
            height: 1000px;
            display: flex;
            flex-direction: column;
            /* justify-content: center; */
            align-items: center;
            color: #fff !important;
            background-color:rgb(2, 2, 2);
            padding-top: 100px;
        }

        .virtual32-content {
            width: 700px;
            margin: 0 auto;
            text-align: center;
        }

        .virtual32-content h2,
        .virtual32-content h3{
            color: white !important;
        }

        .virtual32-content img {
            width: 50%;
            margin: 15px;
        }

        /* Entertainment */
        .entertainment32 {
            background: url('/cdn/shop/files/entertainment32.webp?v=1756209465') no-repeat center/cover;
            height: 1000px;
            display: flex;
            flex-direction: column;
            /* justify-content: center; */
            align-items: center;
            color: #000;
            background-color: #fcfcf9;
            padding-top: 100px;
        }

        .entertainment32-img {
            width: 150px !important;
            margin: 20px !important;
        }

        /* TV Voice */
        .voice-tv32 {
            background: url('/cdn/shop/files/tv32voice.webp?v=1756209465') no-repeat center/cover;
            height: 1000px;
            display: flex;
            flex-direction: column;
            /* justify-content: center; */
            align-items: center;
            color: #000;
            background-color: #fcfcf9;
            padding-top: 100px;
        }

        .voice-tv32 h2,
        .entertainment32 h2{
            color: black !important;
        }

        /* TV Remote*/
        .tv32remote {
            background: url('/cdn/shop/files/tv32remote.webp?v=1756209465') no-repeat center/cover;
            height: 600px;
            display: flex;
            justify-content: left;
            align-items: center;
            padding: 0 20px;
            color: #000000 !important;
            /* width: 100%; */
            background-color: #000;
        }

        .tv32rmt-heading{
            color: black ;
        }

        .tv32rmt-content {
            width: 400px;
            margin-left: 150px;
        }

        /* Chromecast */
        .buildin-tv32 {
            background: url('/cdn/shop/files/chromecast32.webp?v=1756209465') no-repeat center/cover;
            height: 1000px;
            display: flex;
            flex-direction: column;
            /* justify-content: center; */
            align-items: center;
            color: #ffffff !important;
            background-color: #fcfcf9;
            padding-top: 100px;
        }
        .buildin-tv32 h2{
            color: white !important;
        }

        /* Processor */
        .processor-tv32 {
            height: 550px;
            display: flex;
            flex-direction: column;
            justify-content: center;
            align-items: center;
            color: #fff !important;
            background-color: #000;
            padding-top: 100px;
        }

        .processorspecs32 {
            flex: 1;
            display: grid;
            grid-template-columns: 1fr 1fr;
            gap: 2rem 3rem;
            padding-top: 2.5rem;
            font-weight: 700;
            color: #ffffff !important;
            text-align: left;
        }

        .spec-tv32 {
            display: flex;
            flex-direction: column;
            align-items: center;
        }

        .spec-number32 {
            font-size: 25px;
            font-weight: 700;
        }

        .spec-unit32 {
            font-size: 15px;
            font-weight: 400;
            color: #ffffff !important;
        }

        .processor32-img {
            width: 150px !important;
            margin: 20px !important;
        }

        /* Connect */
        .connect32 {
            display: flex;
            flex-direction: column;
            justify-content: center;
            align-items: center;
            color: #fff !important;
            background-color: #000000;
            padding-top: 100px;
        }

        .connect-tv32 {
            width: 80%;
            display: grid;
            grid-template-columns: 1fr 1fr 2fr;
            gap: 20px;
            padding: 50px;
            font-weight: 700;
            color: #ffffff !important;
            /* text-align: left; */
            background: #000;
            justify-content: center !important;
            align-content: center !important;
            height: auto;
        }

        .connect-card {
            padding: 40px;
            height: 300px;
            justify-content: center;
            align-items: center;
        }

        .connect-card h3, 
        .connect-card h2{
            color: white !important;
        }

        .connect-card img {
            width: 50%;
        }

        /* note */
        .note32 {
            background: #000;
            height: auto;
            display: flex;
            flex-direction: column;
            /* justify-content: center; */
            align-items: center;
            color: #fff !important;
            padding: 80px;
        }

        .note32-content {
            width: 1000px;
            margin: 0 auto;
            /* text-align: center; */
        }

        /* ----------- Tablets (max-width: 1024px) ----------- */
        @media (max-width: 1024px) {
            .maintv32 {
                height: auto;
                padding: 40px 20px;
                flex-direction: column;
                text-align: center;
            }

            .content-tv32 {
                margin: 50px auto 20px;
                max-width: 90%;
            }

            .top-icon {
                margin: 20px auto;
                width: 180px;
            }

            .image-top32 {
                width: 300px;
                margin: 20px auto;
            }

            /* Features layout */
            .tv32-features {
                width: 90%;
                grid-template-columns: 1fr;
            }

            .grid2-tv32,
            .grid3-tv32 {
                grid-template-columns: 1fr;
            }

            .tv32-card {
                padding: 40px;
                text-align: center;
            }

            .bottom-content32 {
                margin-left: 0;
                text-align: center;
                max-width: 100%;
            }

            /* Unibody */
            .unibody32 {
                padding: 50px 20px;
                height: auto;
            }

            .unibody-content132,
            .unibody-content232 {
                margin: 20px auto;
                text-align: center;
                max-width: 90%;
            }

            .uni-heading32 {
                font-size: 32px;
                text-align: center;
            }

            /* Virtual */
            .virtual32,
            .entertainment32,
            .voice-tv32,
            .tv32remote,
            .buildin-tv32,
            .processor-tv32,
            .connect32 {
                padding: 60px 20px;
                height: auto;
                text-align: center;
            }

            .virtual32-content,
            .note32-content {
                width: 90%;
            }

            .tv32rmt-content {
                margin: 20px auto;
                text-align: center;
            }

            .connect-tv32 {
                grid-template-columns: 1fr 1fr;
            }
        }

        /* ----------- Mobiles (max-width: 768px) ----------- */
        @media (max-width: 768px) {
            .maintv32 {
                height: 500px;
                padding: 20px;
                background: url("/cdn/shop/files/tvA32-mob.webp?v=1756281730") no-repeat center/cover;
                height: 600px;
                display: flex;

            }

            .content-tv32 {
                margin: 100px auto;
                max-width: 100%;
            }

            .top-icon {
                display: none;
            }

            .image-top32 {
                width: 100%;
                display: block !important;
            }

            .tv32-features {
                width: 100%;
            }

            .tv32-card {
                padding: 20px;
            }

            .grid2-tv32,
            .grid3-tv32,
            .connect-tv32 {
                grid-template-columns: 1fr;
            }

            .unibody32 {
                padding: 20px;
            }

            .uni-heading32 {
                font-size: 24px;
                text-align: left;
            }

            .virtual32-content img,
            .entertainment32-img,
            .processor32-img {
                width: 100% !important;
                max-width: 150px;
                display: none;
            }

            .tv32rmt-content {
                width: 100%;
                margin: 0 auto;
            }

            .note32 {
                padding: 40px 20px;
                height: auto;
            }

            .note32-content {
                width: 100%;
            }
            .tv32-card.bottom1{
                height:200px !important;
            }

            .bottom-content32 {
                flex-direction: column;
                justify-content: right;
                align-items: center;
                padding: auto !important;
                margin-left: 125px !important;
            }
            .bottom-content32 h2{
                font-size: 16px !important;
                font-weight: 600 !important;
            }

            .tv32-card.bottom2 {
                height: 150px !important;
                padding: 20px;
                background: url("/cdn/shop/files/slimbezel.webp?v=1756209464") no-repeat center/cover;
                justify-content: right;
                align-items: center;
                text-align: left;
            }

            .tv32-card.mid1{
                height: 120px !important;
                background-size: cover;
            }

            .tv32-card.mid2 {
                height: 200px !important;
            }
            .tv32-card.top1 {
                align-content: center;
                height: 150px !important;
                background: url("/cdn/shop/files/colorful.webp?v=1756209464") no-repeat center/cover;
            }

            .top-content32 {
                flex-direction: column;
                justify-content: center;
                align-items: center;
                max-width: 150px;
            }

            .uni-space32 {
                height: 380px;
            }


            /* ------Unibody------ */
            .unibody32 {
                background: url("/cdn/shop/files/unibody-mob.webp?v=1756281730") no-repeat center/contain;
                height: 1200px;
                color: #000;
                align-content: start;
                padding: 50px auto !important;
            }

            .unibody-content132,
            .unibody-content232 {
                align-items: left;
                justify-content: left;
                text-align: left;
            }

            /* Virual */
            .virtual32 {
                background: url("/cdn/shop/files/virtual-mob.webp?v=1756281729") no-repeat bottom/contain;
                height: 700px;
                display: flex;
                flex-direction: column;
                /* justify-content: center; */
                align-items: center;
                color: #fff !important;
                background-color: #000;
                padding-top: 100px;
            }

            /* TV Voice */
            .voice-tv32 {
                background: url("/cdn/shop/files/tv32voice-mob.webp?v=1756281729") no-repeat center/cover;
                height: 570px;
                display: flex;
                flex-direction: column;
                /* justify-content: center; */
                align-items: center;
                color: #000;
                background-color: #fcfcf9;
                padding-top: 100px;
            }

            .virtual32-content,
            .note32-content {
                width: 100%;
            }

            /* Entertainment */
            .entertainment32 {
                background: url("/cdn/shop/files/entertainment32-mob.webp?v=1756281730") no-repeat bottom/cover;
                height: 600px;
                display: flex;
                flex-direction: column;
                /* justify-content: center; */
                align-items: center;
                color: #000;
                background-color: #fcfcf9;
                padding-top: 100px;
            }

            /* TV Remote*/
            .tv32remote {
                background: url("/cdn/shop/files/tv32remote-mob.webp?v=1756281729") no-repeat center/cover;
                height: 600px;
                display: flex;
                justify-content: left;
                align-items: start;
                padding: 50px 20px;
                color: #000 !important;
                /* width: 100%; */
                background-color: #000;
            }

            .spec-number32 {
                font-size: 20px;
                font-weight: 700;
            }

            .connect-card img {
                width: 30%;
                margin-bottom: 10px !important;
                display: block !important;
            }

            .connect-card {
                height: 150px !important;
                padding: 10px !important;
                justify-content: center;
                align-items: center;
            }

            .connect3 {
                padding: 10px;
                height: 270px !important;
                justify-content: center;
                align-items: center;
            }

            .connect-tv32{
                padding: 0px !important;
            }

            /* Chromecast */
            .buildin-tv32 {
                background: url('/cdn/shop/files/chromecast32.webp?v=1756209465') no-repeat bottom/contain;
                height: 400px;
                display: flex;
                flex-direction: column;
                /* justify-content: center; */
                align-items: center;
                color: #fff !important;
                background-color: #000000;
                padding-top: 100px;
            }
        }

    /* Xiaomi TV A 43 */

        /* ------Main Section------ */
        .maintv43 {
            background: url('/cdn/shop/files/tv43-header-bg.webp?v=1756374987') no-repeat center/cover;
            height: 650px;
            display: flex;
            padding: 0 20px;
        }

        .content-tv43 {
            max-width: 600px;
            margin-left: 150px;
            margin-top: 100px;
        }

        .top-icon43 {
            margin-top: 100px;
            margin-bottom: 30px;
            width: 250px;
        }

        .image-top43 {
            width: 450px;
            margin: 20px auto;
        }

        .content-tv43 h3 {
            margin-top: 10px;
            font-size: 25px;
            grid-column: 1 / span 2;

        }

        /* ------Features------ */
        .tv43-main-features {
            background: #f3f3f3;
            color: #000;
            display: flex;
            justify-content: center;
            padding: 100px 20px 50px;
        }

        .tv43-features {
            width: 70%;
            display: grid;
            gap: 10px;
        }

        .tv43-card {
            background-color: #f9f9fb;
            padding: 80px;
            position: relative;
            overflow: hidden;
        }

        .tv43-card h3 {
            font-weight: 700;
            font-size: 25px;

        }

        .tv43-card.top43 {
            height: 250px ;
            background: url("/cdn/shop/files/4khdr43.webp?v=1756374986") no-repeat right/contain;
            background-color: #eaeaea;

        }

        .top-content43 {
            flex-direction: column;
            justify-content: center;
            align-items: center;
            max-width: 350px;
        }

        /* left big right small */
        .grid2-tv43 {
            display: grid;
            grid-template-columns: 2fr 1fr;
            gap: 10px;
            align-items: center;
            justify-content: center;
        }

        .tv43-card.mid1 {
            padding: 40px;
            height: 300px;
            background: url("/cdn/shop/files/googletv32.webp?v=1756209464") no-repeat center/cover;
            display: flex;
            justify-content: center;
            align-items: center;
            text-align: center;
        }

        .tv43-card.mid2 {
            height: 300px;
            padding: 40px;
            background: url("/cdn/shop/files/vibrantsound.webp?v=1756209464") no-repeat center/cover;
            justify-content: center;
            align-items: center;
            text-align: center;
        }

        /* left small right big */
        .grid3-tv43 {
            display: grid;
            grid-template-columns: 1fr 2fr;
            gap: 10px;
            align-items: center;
        }

        .tv43-card.bottom1 {
            padding: 40px;
            height: 300px;
            background: url("/cdn/shop/files/heygoogle32.webp?v=1756209464") no-repeat center/cover;
            display: flex;
            justify-content: center;
            align-items: center;
            text-align: center;
        }

        .tv43-card.bottom2 {
            height: 300px;
            padding: 40px;
            background: url("/cdn/shop/files/slimbezel.webp?v=1756209464") no-repeat center/cover;
            justify-content: center;
            align-items: center;
            text-align: center;
        }

        .bottom-content43 {
            flex-direction: column;
            justify-content: center;
            align-items: center;
            max-width: 300px;
            margin-left: 250px;
        }

        /* Resolution  */
        .resolution43 {
            background: url("/cdn/shop/files/resolution43.webp?v=1756374987") no-repeat center/cover;
            height: 800px;
            display: flex;
            flex-direction: column;
            /* justify-content: center; */
            align-items: center;
            color: #fff;
            background-color: #fcfcf9;
            padding-top: 100px;
        }

        /* ------HDR------ */
        .hdr43 {
            background: url('/cdn/shop/files/hdr43.png?v=1756374988') no-repeat center/cover;
            height: 800px;
            /* display: flex; */
            padding: 100px;
            color: #ffffff !important;
        }

        /* MEMC  */
        .memc43 {
            background: url("/cdn/shop/files/memc43.png?v=1756374986") no-repeat center/cover;
            height: 800px;
            display: flex;
            flex-direction: column;
            /* justify-content: center; */
            align-items: center;
            color: #ffffff !important;
            background-color: #000000;
            padding-top: 100px;
        }

        .memc43-content {
            width: 700px;
            margin: 0 auto;
            text-align: left;
             color: #ffffff !important;
        }
        .memc43-content h3{
            color: #ffffff !important;
            
        }

        /* Speaker  */
        .tv43speaker {
            background: url("/cdn/shop/files/speakertv43.png?v=1756374987") no-repeat bottom/contain;
            height: 1000px;
            display: flex;
            flex-direction: column;
            /* justify-content: center; */
            align-items: center;
            background-color: #000000;
            padding-top: 100px;
        }

        .speaker43-content {
            display: grid;
            width: 900px;
            grid-template-columns: 1fr 1fr;
            margin: 0 auto;
            text-align: left;
            color: #ffffff !important;
        }

        /* ------Unibody------ */
        .unibody43 {
            background: url('/cdn/shop/files/unibody.webp?v=1756209465') no-repeat center/cover;
            height: 1500px;
            /* display: flex; */
            padding: 100px;
            color: #000;
        }

        .unibody-content143 {
            max-width: 350px;
            align-items: left;
            justify-content: left;
            margin-left: 100px;
        }

        .uni-para {
            text-align: left;
        }

        .uni-heading43 {
            font-size: 50px;
            text-align: left;
            margin-bottom: 20px;
            color: #9a9a9a;
        }

        .uni-space43,
        .hdr-space43 {
            height: 500px;
        }

        .unibody-content243 {
            max-width: 400px;
            align-items: right;
            justify-content: right;
            margin-left: 700px;
        }

        /* Virtual */
        .virtual43 {
            background: url('/cdn/shop/files/virtual.webp?v=1756209465') no-repeat center/cover;
            height: 1000px;
            display: flex;
            flex-direction: column;
            /* justify-content: center; */
            align-items: center;
            color: #fff;
            background-color: #fcfcf9;
            padding-top: 100px;
        }

        .virtual43-content {
            width: 700px;
            margin: 0 auto;
            text-align: center;
        }

        .virtual43-content img {
            width: 40%;
            margin: 30px;
        }

        .virtual43-content h2{
            color: white !important;
        }

        /* Entertainment */
        .entertainment43 {
            background: url('/cdn/shop/files/entertainment32.webp?v=1756209465') no-repeat center/cover;
            height: 1000px;
            display: flex;
            flex-direction: column;
            /* justify-content: center; */
            align-items: center;
            color: #000000 !important;
            background-color: #fcfcf9;
            padding-top: 100px;
        }

        .entertainment43-img {
            width: 150px !important;
            margin: 20px !important;
        }
        
        #enter-heading{
            color: #000000 !important;
        }

        /* TV Voice */
        .voice-tv43 {
            background: url("/cdn/shop/files/tv-voice43.png") no-repeat center/cover;
            height: 1000px;
            display: flex;
            flex-direction: column;
            /* justify-content: center; */
            align-items: center;
            color: #000;
            background-color: #fcfcf9;
            padding-top: 100px;
        }

        /* TV Remote*/
        .tv43remote {
            background: url('/cdn/shop/files/tv32remote.webp?v=1756209465') no-repeat center/cover;
            height: 600px;
            display: flex;
            justify-content: left;
            align-items: center;
            padding: 0 20px;
            color: #000 !important;
            /* width: 100%; */
            background-color: #000;
        }

        .tv43rmt-content {
            width: 400px;
            margin-left: 150px;
        }

        /* Chromecast */
        .buildin-tv43 {
            background: url('/cdn/shop/files/chromecast32.webp?v=1756209465') no-repeat center/contain;
            height: 1000px;
            display: flex;
            flex-direction: column;
            /* justify-content: center; */
            align-items: center;
            color: #fff;
            background-color:rgb(0, 0, 0);
            padding-top: 100px;
        }

        /* Processor */
        .processor-tv43 {
            height: 550px;
            display: flex;
            flex-direction: column;
            justify-content: center;
            align-items: center;
            color: #fff;
            background-color: #000;
            padding-top: 100px;
        }

        .processorspecs43 {
            flex: 1;
            display: grid;
            grid-template-columns: 1fr 1fr;
            gap: 2rem 3rem;
            padding-top: 2.5rem;
            font-weight: 700;
            color: #ffffff;
            text-align: left;
        }

        .spec-tv43 {
            display: flex;
            flex-direction: column;
            align-items: center;
        }

        .spec-number43 {
            font-size: 25px;
            font-weight: 700;
        }

        .spec-unit43 {
            font-size: 15px;
            font-weight: 400;
            color: #ffffff;
        }

        .processor43-img {
            width: 150px !important;
            margin: 20px !important;
        }

        /* Connect */
        .connect43 {
            display: flex;
            flex-direction: column;
            justify-content: center;
            align-items: center;
            color: #fff;
            background-color: #000000;
            padding-top: 100px;
        }

        .connect-tv43 {
            width: 80%;
            display: grid;
            grid-template-columns: 1fr 1fr 2fr;
            gap: 20px;
            padding: 50px;
            font-weight: 700;
            color: #ffffff;
            /* text-align: left; */
            background: #000;
            justify-content: center;
            align-content: center;
            height: 700px;
        }

        .connect-card {
            padding: 40px;
            height: 200px;
            justify-content: center;
            align-items: center;
        }

        .connect-card img {
            width: 50%;
            margin-bottom: 20px !important;
        }

        .connect3{
            height: 300px !important;
        }

        /* note */
        .note43 {
            background: #000;
            height: auto;
            display: flex;
            flex-direction: column;
            align-items: center;
            color: #fff;
            padding: 80px;
        }

        .note43-content {
            width: 900px;
            margin: 0 auto;
        }

        /* ----------- Tablets (max-width: 1024px) ----------- */
        @media (max-width: 1024px) {
            .maintv43 {
                height: auto;
                padding: 40px 20px;
                flex-direction: column;
                text-align: center;
            }

            .content-tv43 {
                margin: 50px auto 20px;
                max-width: 90%;
            }

            .top-icon43 {
                margin: 20px auto;
                width: 180px;
            }

            .image-top43 {
                width: 300px;
                margin: 20px auto;
            }

            /* Features layout */
            .tv43-features {
                width: 90%;
                grid-template-columns: 1fr;
            }

            .grid2-tv43,
            .grid3-tv43 {
                grid-template-columns: 1fr;
            }

            .tv43-card {
                padding: 40px;
                text-align: center;
            }

            .bottom-content43 {
                margin-left: 0;
                text-align: center;
                max-width: 100%;
            }

            /* Unibody */
            .unibody43 {
                padding: 50px 20px;
                height: auto;
            }

            .unibody-content143,
            .unibody-content243 {
                margin: 20px auto;
                text-align: center;
                max-width: 90%;
            }

            .uni-heading43 {
                font-size: 43px;
                text-align: center;
            }

            /* Virtual */
            .virtual43,
            .entertainment43,
            .voice-tv43,
            .tv43remote,
            .buildin-tv43,
            .processor-tv43,
            .connect43 {
                padding: 60px 20px;
                height: auto;
                text-align: center;
            }

            .virtual43-content,
            .note43-content {
                width: 90%;
            }

            .tv43rmt-content {
                margin: 20px auto;
                text-align: center;
            }

            .connect-tv43 {
                grid-template-columns: 1fr 1fr;
            }
        }

        /* ----------- Mobiles (max-width: 768px) ----------- */
        @media (max-width: 768px) {
            .maintv43 {
                
                padding: 20px;
                background: url("/cdn/shop/files/tv43-header-bg-mob.webp?v=1756374986") no-repeat bottom/cover;
                height: 550px;
                align-items: start;
                display: flex;
            }

            .content-tv43 {
                margin: 0px auto;
                max-width: 100%;
            }

            .top-icon43, .image-top43 {
                display: block;
                margin:0px;
            }

            .image-top43 {
                width: 100%;
            }

            .tv43-features {
                width: 100%;
            }

            .tv43-card {
                padding: 20px;
            }

            .grid2-tv43,
            .grid3-tv43,
            .connect-tv43,
            .speaker43-content {
                grid-template-columns: 1fr;
            }
            .connect-tv43{
                width: 100% !important;
            }

            .unibody43 {
                padding: 20px;
            }

            .hdr-space43 {
                display: none;
            }

            .uni-heading43 {
                font-size: 24px;
                text-align: left;
            }

            .virtual43-content img,
            .entertainment43-img,
            .processor43-img {
                width: 100% !important;
                max-width: 150px;
                display: none;
            }

            .tv43rmt-content {
                width: 100%;
                margin: 0 auto;
            }

            .note43 {
                padding: 40px 20px;
                height: auto;
            }

            .note43-content {
                width: 100%;
            }

            .bottom-content43 {
                flex-direction: column;
                justify-content: right;
                align-items: center;
                /* max-width: 250px; */
                margin-left: 100px;
            }

            .tv43-card.bottom2 {
                height: 130px;
                padding: 40px;
                background: url("/cdn/shop/files/slimbezel.webp?v=1756209464") no-repeat center/cover;
                justify-content: right;
                align-items: right;
                text-align: left;
            }

            .tv43-card.mid1,
            .tv43-card.mid2 {
                height: 120px;
                background-size: cover;
            }

            .top-content43 {
                flex-direction: column;
                justify-content: center;
                align-items: center;
                max-width: 150px;
            }

            .uni-space43 {
                height: 350px;
            }


            /* ------Unibody------ */
            .unibody43 {
                background: url("/cdn/shop/files/unibody-mob.webp?v=1756281730") no-repeat center/contain;
                height: 1200px;
                /* display: flex; */
                /* padding: 100px; */
                color: #000;
            }

            .unibody-content143,
            .unibody-content243 {
                /* max-width: 250px; */
                align-items: left;
                justify-content: left;
                text-align: left;
                /* margin: 100px auto; */
            }

            /* Resolution  */
            .resolution43 {
                background: url("/cdn/shop/files/resolution43-mob.webp?v=1756374986") no-repeat bottom/contain;
                height: 450px;
                display: flex;
                flex-direction: column;
                /* justify-content: center; */
                align-items: center;
                color: #fff;
                background-color: #fcfcf9;
                padding: 30px 20px;
            }

            /* ------HDR------ */
            .hdr43 {
                background: url('/cdn/shop/files/hdr43-mob.webp?v=1756374987') no-repeat center/cover;
                height: 700px;
                color: #ffffff !important;
                padding: 30px 10px;
            }

            /* MEMC  */
            .memc43 {
                background: url("/cdn/shop/files/memc43.png?v=1756374986") no-repeat bottom/contain;
                height: 500px;
                display: flex;
                flex-direction: column;
                /* justify-content: center; */
                align-items: center;
                color: #fff;
                background-color: #000000;
                padding-top: 100px;
            }

            /* Virual */
            .virtual43 {
                background: url("/cdn/shop/files/virtual-mob.webp?v=1756281729") no-repeat bottom/contain;
                height: 700px;
                display: flex;
                flex-direction: column;
                /* justify-content: center; */
                align-items: center;
                color: #fff;
                background-color: #000;
                padding-top: 100px;
            }

            /* TV Voice */
            .voice-tv43 {
                background: url("/cdn/shop/files/tv32voice-mob.webp?v=1756281729") no-repeat bottom/contain;
                height: 500px;
                display: flex;
                flex-direction: column;
                /* justify-content: center; */
                align-items: center;
                color: #000;
                background-color: #DEDEDC !important;
                padding-top: 100px;
            }

            .virtual43-content,
            .note43-content {
                width: 100%;
            }

            /* Speaker  */
            .tv43speaker {
                background: url("/cdn/shop/files/speakertv43.png?v=1756374987") no-repeat bottom/contain;
                height: 550px;
                display: flex;
                flex-direction: column;
                /* justify-content: center; */
                align-items: center;
                color: #fff;
                background-color: #000000;
                width: 100%;
            }

            .speaker43-content,
            .memc43-content {
                width: 80%;
            }

            /* Entertainment */
            .entertainment43 {
                background: url("/cdn/shop/files/entertainment32-mob.webp?v=1756281730") no-repeat bottom/cover;
                height: 720px;
                display: flex;
                flex-direction: column;
                /* justify-content: center; */
                align-items: center;
                color: #000;
                background-color: #fcfcf9;
                padding-top: 100px;
            }

            /* TV Remote*/
            .tv43remote {
                background: url("/cdn/shop/files/tv32remote-mob.webp?v=1756281729") no-repeat center/cover;
                height: 700px;
                display: flex;
                justify-content: left;
                align-items: start;
                padding: 50px 20px;
                color: #000 !important;
                /* width: 100%; */
                background-color: #000;
            }

            .spec-number43 {
                font-size: 20px;
                font-weight: 700;
            }

            .connect-card img {
                width: 30%;
            }

            .connect-card {
                height: 150px;
                padding: 10px;
                justify-content: center;
                align-items: center;
            }

            .connect3 {
                padding: 10px;
                height: 270px;
                justify-content: center;
                align-items: center;
            }

            .processor43-img{
                display: inline-block !important;
            }

            /* Chromecast */
            .buildin-tv43 {
                background: url('/cdn/shop/files/chromecast32.webp?v=1756209465') no-repeat bottom/contain;
                height: 500px;
                display: flex;
                flex-direction: column;
                /* justify-content: center; */
                align-items: center;
                color: #fff;
                background-color: #000000;
                padding-top: 100px;
            }

            .tv43-card.bottom1{
                height:200px !important;
            }

            .tv43-card.mid2 {
                height: 200px !important;
            }
            .tv43-card.top43 {
                height: 150px !important;
                justify-content: center !important;
            }

        }


    /* Xiaomi TV A 65 Pro */

        /* ------Main Section------ */
        .maintv65 {
            background: url("/cdn/shop/files/tv64-header-bg.webp?v=1756793065") no-repeat center/cover;
            height: 700px;
            display: flex;
            padding: 0 20px;
            justify-content: end;
            align-items: start;
        }

        .content-tv65 {
            max-width: 600px;
            margin: 100px;
        }

        .top-icon65 {
            margin-top: 100px;
            margin-bottom: 30px;
            width: 250px;
        }


        /* Features */
        .main-features65 {
            background: #000000;
            color: #ffffff;
            display: flex;
            justify-content: center;
            padding: 40px 20px;
        }

        .features65 {
            max-width: 1120px;
            width: 65%;
            display: grid;
            gap: 20px;
        }

        .card65 {
            border-radius: 15px;
            position: relative;
            overflow: hidden;
            text-align: center;
        }

        .card65 h3 {
            font-weight: 700;
            font-size: 20px;
            color: #ffffff !important;
        }

        .grid-165 {
            display: grid;
            grid-template-columns: 1fr 1fr;
            gap: 20px;
        }

        /* Left side full div */
        .card65.left {
            height: 550px !important;
            background: url("/cdn/shop/files/stream65.webp?v=1756793065") no-repeat center/contain;
            background-repeat: no-repeat;
        }

        .card-contentl {
            margin: 160px 50px;
        }

        /* Right side split into 2 */
        .card65.right {
            display: grid;
            grid-template-rows: 1fr 1fr;
            gap: 20px;
        }

        .card65.box1 {
            height: 255px !important;
            padding: 50px;
            background: url('/cdn/shop/files/qled.webp?v=1756793065') no-repeat center/cover;
            background-repeat: no-repeat;
        }

        .card-contentb1 {
            text-align: left;
            width: 60%;
        }

        .card65.box2 {
            height: 255px !important;
            padding: 50px;
            background: url('/cdn/shop/files/metalfinish.webp?v=1756793065') no-repeat center/cover;
            background-repeat: no-repeat;
        }

        .card-contentb2 {
            text-align: left;
            margin-left: 200px;
        }


        .grid-265 {
            display: grid;
            grid-template-columns: 1fr 1fr;
            gap: 20px;
        }

        .card65.mid1 {
            padding: 40px;
            height: 400px !important;
            background: url("/cdn/shop/files/soundndts.webp?v=1756793065") no-repeat bottom/contain;
            background-repeat: no-repeat;
        }

        .card65.mid2 {
            height: 400px !important;
            padding: 40px;
            background: url('/cdn/shop/files/tvvoice65.webp?v=1756793065') no-repeat center/contain;
            background-repeat: no-repeat;
        }

        .tvicon {
            display: block;
            margin: 80px 55px;
        }

        /* Quantum  */
        .quantum65 {
            background: url("/cdn/shop/files/Quantum.webp?v=1756793066") no-repeat center/contain;
            height: 800px;
            display: flex;
            flex-direction: column;
            align-items: center;
            color: #fff;
            background-color:rgb(0, 0, 0);
            padding-top: 100px;
        }

        .quantum65-content {
            width: 700px;
            margin: 0 auto;
            text-align: center;
            align-content: center;
            color: #ffffff !important;
        }

        .quantum65-content h2{
            color: #ffffff !important;
        }

        /* Full Screen   */
        .screen65 {
            background: url("/cdn/shop/files/fullscreen.webp?v=1756793065") no-repeat center/cover;
            height: 1000px;
            display: flex;
            flex-direction: column;
            align-items: center;
            color: #000000;
            background-color: #fcfcf9;
            padding-top: 100px;
        }

        .screen65-content {
            width: 700px;
            margin: 0 auto;
            text-align: center;
        }

        .screen65-content p {
            color: #000000 !important;
        }

        /* Quality  */
        .quality65 {
            height: 720px;
            display: flex;
            flex-direction: column;
            align-items: center;
            justify-content: center;
            color: #fff;
            background-color: #000000;
        }

        .qualityimg {
            margin: 50px 0px 10px;
        }

        .qualitygrid {
            display: grid;
            grid-template-columns: 1fr 1fr;
            gap: 20px;
        }

        .q1 {
            text-align: left;
        }

        .q2 {
            text-align: right;
        }

        /* Resolution  */
        .resolution65 {
            background: url("/cdn/shop/files/resolution65.webp?v=1756793065") no-repeat center/cover;
            height: 850px;
            display: flex;
            flex-direction: column;
            align-items: center;
            color: #fff;
            background-color: #fcfcf9;
            padding-top: 100px;
        }

        .qualityspace {
            height: 400px;
        }

        /* Magnificent */
        .magnificent65 {
            background: url("/cdn/shop/files/magnificent.webp?v=1756793065") no-repeat center/cover;
            height: 650px;
            display: flex;
            justify-content: left;
            align-items: center;
            padding: 0 20px;
            color: #ffffff !important;
            /* background-color: #000; */
        }

        .mag-content {
            max-width: 400px;
            margin-left: 200px;
            text-align: left;
        }
        .mag-content h2{
            color: #ffffff !important;
        }

        .magheadcnt {
            margin-top: 50px;
        }

        .mag-heading {
            color: #00a5e8 !important;
        }

        /* MEMC  */
        .memc65 {
            background: url("/cdn/shop/files/memc65.webp?v=1756793064") no-repeat center/contain;
            height: 650px;
            display: flex;
            flex-direction: column;
            align-items: center;
            color: #fff;
            background-color: #000000;
            padding-top: 100px;
        }

        /* Speaker */
        .speaker65 {
            background: url("/cdn/shop/files/speaker65.webp?v=1756793065") no-repeat bottom/contain;
            height: 1000px;
            display: flex;
            flex-direction: column;
            align-items: center;
            color: #fff;
            background-color: #000000;
            padding-top: 100px;
        }

        .speaker65-specs {
            flex: 1;
            display: grid;
            grid-template-columns: repeat(2, 1fr);
            gap: 2rem 3rem;
            padding-top: 2.5rem;
            font-weight: 700;
            color: #ffffff;
            text-align: center;
            justify-items: center;
            align-items: center;
        }

        .spec65 {
            display: flex;
            flex-direction: column;
            align-items: center;
        }

        .spec-number65 {
            font-size: 25px;
            font-weight: 700;
            color: #00a5e8;
        }

        .spec-unit65 {
            font-size: 18px;
            font-weight: 400;
            color: #ffffff;
        }


        /* Virtual65 */
        .virtual65 {
            background: url("/cdn/shop/files/virtual65.webp?v=1756793064") no-repeat center/cover;
            height: 1000px;
            display: flex;
            flex-direction: column;
            /* justify-content: center; */
            align-items: start;
            color: #fff;
            background-color:rgb(0, 0, 0);
            padding-top: 100px;
        }

        /* Entertainment 65 */
        .entertainment65 {
            background: url("/cdn/shop/files/entertainment65.webp?v=1756793065") no-repeat center/contain;
            height: 950px;
            display: flex;
            flex-direction: column;
            /* justify-content: center; */
            align-items: center;
            color: #ffffff;
            background-color:rgb(0, 0, 0);
            padding-top: 100px;
        }

        .tv-icon65 {
            width: 200px !important;
            margin: 20px !important;
        }

        /* TV Voice */
        .voice-tv65 {
            background: url("/cdn/shop/files/tv-voice65.webp?v=1756793065") no-repeat center/cover;
            height: 1000px;
            display: flex;
            flex-direction: column;
            /* justify-content: center; */
            align-items: center;
            color: #000000;
            background-color: #fcfcf9;
            padding: 50px;
        }

        /* Remote*/
        .remote65 {
            background: url('/cdn/shop/files/remote65.webp?v=1756793065') no-repeat center/cover;
            height: 650px;
            display: flex;
            justify-content: left;
            align-items: center;
            padding: 0 20px;
            color: #ffffff !important;
            background-color: #000;
        }

        /* Chrome Cast*/
        .build65 {
            background: url('/cdn/shop/files/build65.webp?v=1756793065') no-repeat center/cover;
            height: 800px;
            display: flex;
            justify-content: right;
            align-items: start;
            padding: 0 20px;
            color: #000000 !important;
            background-color: #ffffff;
        }

        .build-content {
            margin: 200px 200px;
            max-width: 500px;
            text-align: left;
        }

        /* Processor*/
        .processor65 {
            background: url('/cdn/shop/files/processor65.webp?v=1756793065') no-repeat center/cover;
            height: 650px;
            display: flex;
            justify-content: left;
            align-items: center;
            padding: 0 20px;
            color: #ffffff !important;
            background-color: #000;
        }

        .process-content {
            max-width: 400px;
            margin-left: 200px;
            text-align: left;
        }

        .process-content h2{
            color: #ffffff !important;
        }

        /* Moment*/
        .moment65 {
            height: 650px;
            display: flex;
            justify-content: left;
            align-items: center;
            padding: 0 20px;
            color: #ffffff !important;
            background-color: #242424;
        }

        .mom65-content {
            width: 750px;
            margin: 0 auto;
            text-align: center;
            align-content: center;
        }

        .mom65-content h2{
            color: #ffffff !important;
        }

        .mom-img {
            width: 80px;
            margin: 20px;
            display: inline-block;
        }

        .mom65-specs {
            display: grid;
            grid-template-columns: 1fr 2fr 1fr 2fr;
            gap: 20px;
            padding-top: 2.5rem;
            font-weight: 700;
            color: #ffffff;
            text-align: left;
            justify-items: center;
            align-items: center;
            background-color: #242424;
        }

        /* Specs */
        .specs65 {
            background-color: #242424;
        }

        .specs65img {
            width: 100%;
        }

        /* note */
        .note65 {
            background: #242424;
            height: auto;
            display: flex;
            flex-direction: column;
            align-items: center;
            color: #fff;
            padding: 80px;
        }

        .note65-content {
            width: 900px;
            margin: 0 auto;
            text-align: left;
        }

        /* ========== Responsive CSS ========== */

        /* Tablet (768px – 1024px) */
        @media (max-width: 1024px) {
            .maintv65 {
                height: auto;
                padding: 40px 20px;
                justify-content: center;
                align-items: center;
                text-align: center;
            }

            .content-tv65 {
                margin: 40px auto;
                max-width: 90%;
            }

            .top-icon65 {
                width: 180px;
                margin: 40px auto 20px;
            }

            .features65 {
                width: 100%;
            }

            .grid-165,
            .grid-265,
            .qualitygrid,
            .speaker65-specs,
            .mom65-specs {
                grid-template-columns: 1fr;
            }

            .card65.left,
            .card65.mid1,
            .card65.mid2,
            .card65.box1,
            .card65.box2 {
                height: auto !important;
                min-height: 250px;
                background-size: cover;
            }

            .card-contentl,
            .card-contentb1,
            .card-contentb2 {
                margin: 20px;
                width: auto;
                text-align: center;
            }

            .quantum65-content,
            .screen65-content,
            .mag-content,
            .build-content,
            .process-content,
            .mom65-content,
            .note65-content {
                width: 90%;
                margin: 20px auto;
                text-align: center;
            }

            .mag-content,
            .build-content,
            .process-content {
                margin-left: 0;
                padding: 50px 20px;
            }
        }

        /* Mobile (up to 767px) */
        @media (max-width: 767px) {
            .maintv65 {
                flex-direction: column;
                height: auto;
                padding: 20px;
            }

            .content-tv65 {
                margin: 20px auto;
                max-width: 100%;
                text-align: center;
            }

            .top-icon65 {
                width: 200px;
                margin: 20px auto;
                display: block !important;
            }

            .image-top65 {
                width: 80%;
                display: block !important;
            }

            .features65 {
                width: 100%;
                gap: 15px;
            }

            .card65 {
                border-radius: 10px;
            }

            .grid-165,
            .grid-265,
            .mom65-specs {
                grid-template-columns: 1fr;
            }

            .card65.left,
            .card65.mid1,
            .card65.mid2,
            .card65.box1,
            .card65.box2 {
                height: auto !important;
                min-height: 150px;
                padding: 20px;
                background-size: contain;
            }

            .quantum65,
            .screen65,
            .resolution65,
            .virtual65,
            .entertainment65,
            .voice-tv65,
            .remote65,
            .build65,
            .processor65,
            .moment65 {
                height: auto;
                padding: 60px 20px;
                text-align: center;
            }

            .mag-content,
            .build-content,
            .process-content {
                margin: 20px auto;
                padding: 20px;
                max-width: 90%;
                text-align: center;
            }
            .spec-number65 {
                font-size: 20px;
                font-weight: 700;
                color: #00a5e8;
            }

            .mom65-specs {
                grid-template-columns: 1fr;
                gap: 10px;
                text-align: center;
            }

            .note65-content {
                width: 100%;
                text-align: left;
            }

            /* ------Main Section------ */
            .maintv65 {
                background: url("/cdn/shop/files/tv64-header-bg-mob.webp?v=1756793064") no-repeat center/cover;
                height: 580px;
                display: flex;
                padding: 0 20px;
                justify-content: start;
                align-items: start;
            }

            .main-features65{
                display: none;
            }

            /* Quantum  */
            .quantum65 {
                background: url("/cdn/shop/files/Quantum.webp?v=1756793066") no-repeat bottom/contain;
                height: 500px;
                display: flex;
                flex-direction: column;
                align-items: center;
                color: #fff;
                background-color: #000000;
                padding-top: 50px;
            }

            /* Fullscreen */
            .screen65 {
                background: url("/cdn/shop/files/fullscreen-mob.webp?v=1756793065") no-repeat bottom/cover;
                height: 500px;
                display: flex;
                flex-direction: column;
                align-items: center;
                color: #000000;
                background-color: #fcfcf9;
                padding: 30px 0px;
            }

            .qualitygrid,
            .speaker65-specs {
                grid-template-columns: 1fr 1fr;
            }

            /* Resolution  */
            .resolution65 {
                background: url("/cdn/shop/files/resolution65-mob.webp?v=1756793065") no-repeat center/cover;
                height: 500px;
                display: flex;
                flex-direction: column;
                align-items: start;
                color: #fff;
                background-color: #fcfcf9;
                padding-top: 50px;
            }

            .qualityspace {
                height: 150px;
            }

            .qualityimg,
            .tv-icon65{
                display: block !important;
            }

            /* Magnificent */
            .magnificent65 {
                background: url("/cdn/shop/files/magnificent-mob.webp?v=1756793065") no-repeat bottom/contain;
                height: 800px;
                background-color: #000000;
                display: flex;
                justify-content: left;
                align-items: start;
                padding: 20px 0px;
                color: #ffffff !important;
            }

            /* MEMC  */
            .memc65 {
                background: url("/cdn/shop/files/memc65.webp?v=1756793064") no-repeat bottom/contain;
                height: 500px;
                display: flex;
                flex-direction: column;
                align-items: center;
                color: #fff;
                background-color: #000000;
                padding-top: 50px;
            }

            /* Speaker */
            .speaker65 {
                background: url("/cdn/shop/files/speaker65.webp?v=1756793065") no-repeat bottom/contain;
                height: 500px;
                display: flex;
                flex-direction: column;
                align-items: start;
                color: #fff;
                background-color: #000000;
                padding-top: 50px;
            }

            /* Virtual65 */
            .virtual65 {
                background: url("/cdn/shop/files/virtual65.webp?v=1756793064") no-repeat bottom/contain;
                height: 500px;
                display: flex;
                flex-direction: column;
                align-items: center;
                color: #fff;
                background-color: #000000;
                padding-top: 50px;
            }

            /* Entertainment 65 */
            .entertainment65 {
                background: url("/cdn/shop/files/entertainment65.webp?v=1756793065") no-repeat bottom/contain;
                height: 600px;
                display: flex;
                flex-direction: column;
                /* justify-content: center; */
                align-items: center;
                color: #ffffff;
                background-color: #000000;
                padding-top: 50px;
            }

            /* TV Voice */
            .voice-tv65 {
                background: url("/cdn/shop/files/tv-voice65-mob.webp?v=1756793065") no-repeat bottom/cover;
                height: 700px;
                display: flex;
                flex-direction: column;
                align-items: center;
                color: #000;
                background-color: #fcfcf9;
                padding: 30px 0px;
            }

            /* Remote*/
            .remote65 {
                background: url('/cdn/shop/files/remote65-mob.webp?v=1756793064') no-repeat center/cover;
                height: 550px;
                display: flex;
                justify-content: left;
                align-items: start;
                padding: 0 20px;
                color: #ffffff !important;
                background-color: #000;
            }

            /* Chrome Cast*/
            .build65 {
                background: url('/cdn/shop/files/build65-mob.webp?v=1756793065') no-repeat bottom/contain;
                height: 550px;
                display: flex;
                justify-content: right;
                align-items: start;
                padding: 0 20px;
                color: #000000 !important;
                background-color: #ffffff;
            }

            /* Processor*/
            .processor65 {
                background: url('/cdn/shop/files/processor65-mob.webp?v=1756793065') no-repeat bottom/contain;
                height: 750px;
                display: flex;
                justify-content: left;
                align-items: start;
                padding: 0 20px;
                color: #ffffff !important;
                background-color: #000;
            }
        }

    /* Redmi 15C */

        /* main Section */
        .main15c {
            background: url('/cdn/shop/files/header15C.webp?v=1758536150') no-repeat center/cover;
            height: 800px;
            display: flex;
            padding: 0 20px;
            color: #000;
            justify-content: end;
            /* width: 100%; */
        }

        .content15c {
            max-width: 450px;
            margin-right: 200px;
            margin-top: 150px;
            text-align: center;
        }

        .content15c img {
            width: 250px;
            margin: 20px auto;
        }

        /* Features */
        .main-div15c {
            background: #fff;
            color: #000;
            display: flex;
            justify-content: center;
            padding: 40px 20px;
        }

        .features15c {
            max-width: 800px;
            /* width: 100%; */
            display: grid;
            gap: 20px;
        }

        .card15c {
            background-color: #f9f9fb;
            border-radius: 15px;
            padding: 80px;
            position: relative;
            overflow: hidden;
            /* box-shadow: 0 2px 8px rgb(0 0 0 / 0.05); */
        }

        .card15c h3 {
            font-weight: 700;
            font-size: 25px;
            /* margin-top: -200px; */
        }

        /* Image backgrounds with correct positioning and scale */
        .card15c.top1 {
            height: 300px;
            align-content: center;
            background: url("/cdn/shop/files/battery15c.webp?v=1758536149") no-repeat center/cover;

        }

        .top15c-cont {
            flex-direction: column;
            justify-content: center;
            align-items: start;
            max-width: 300px;
            /* margin-top: 150px; */
        }

        .grid-2 {
            display: grid;
            grid-template-columns: 1fr 1fr;
            gap: 20px;
        }

        .card15c.mid1,
        .card15c.mid2 {
            padding: 50px 80px;
            height: 350px;
        }

        .card15c.mid1 {
            background: url("/cdn/shop/files/refined15c.webp?v=1758536150") no-repeat center/cover;
        }

        .card15c.mid2 {
            background: url("/cdn/shop/files/display15c.webp?v=1758536150") no-repeat center/cover;
        }

        .card15c.mid3,
        .card15c.mid4 {
            padding: 50px 80px;
            height: 450px;
        }

        .card15c.mid3 {
            background: url("/cdn/shop/files/processor15c.webp?v=1758536150") no-repeat center/cover;
        }

        .card15c.mid4 {
            background: url("/cdn/shop/files/cam15c.webp?v=1758536150") no-repeat center/cover;
            align-content: end;
        }

        .card15c.bottom1 {
            justify-items: end !important;
            height: 250px;
            padding: 50px;
            background: url('/cdn/shop/files/charge15c.webp?v=1758536149') no-repeat center/cover;
        }

        .btm15c-cont {
            flex-direction: column;
            justify-content: center;
            align-items: flex-start;
            max-width: 300px;
        }

        /*  Text Effect */
        .text-effect {
            font-size: 80px !important;
            /* Adjust as needed */
            font-weight: bold;
            background: linear-gradient(to right, #8db9f4, #b5a8d6, #e8a7a0);
            -webkit-background-clip: text;
            -webkit-text-fill-color: transparent;
            text-align: center;
        }

        /* Design */
        .design15c {
            background: url('/cdn/shop/files/design15c.png?v=1758536151') no-repeat top/contain;
            height: 1000px;
            justify-items: center;
            align-items: center;
            padding: 50px;
        }

        .design15c-content {
            width: 900px;
            text-align: center;
            color: #000000 !important;
        }

        /* Slider */
        .slider-container15c {
            max-width: 900px;
            margin: 50px auto;
            padding: 20px;
        }

        .slider-title15c {
            font-size: 26px;
            font-weight: bold;
            margin-bottom: 20px;
        }

        .slider-box15c {
            position: relative;
            border-radius: 12px;
            overflow: hidden;
            text-align: center;
        }

        .slider-image15c {
            max-width: 100%;
            border-radius: 8px;
        }

        .slider-controls15c {
            position: absolute;
            margin-top: -4%;
            right: 23%;
            display: flex;
            gap: 8px;
        }

        .slider-btn15c {
            background: #333;
            color: #fff;
            border: none;
            border-radius: 50%;
            width: 34px;
            height: 34px;
            display: flex;
            align-items: center;
            justify-content: center;
            cursor: pointer;
        }

        .slider-caption15c {
            display: flex;
            align-items: center;
            justify-content: flex-start;
            gap: 15px;
            padding: 30px 20px;
            background: #f9fafb;
        }

        .color-dots15c {
            display: flex;
            gap: 8px;
        }

        .dot15c {
            width: 20px;
            height: 20px;
            border-radius: 50%;
            display: inline-block;
        }

        .dot15c.blue15c {
            background: #1a3faa;
        }

        .dot15c.peach15c {
            background: #f78f7d;
        }

        .dot15c.mint15c {
            background: #b5d2d6;
        }

        .dot15c.gray15c {
            background: #4b4b4b;
        }

        .caption-text15c {
            text-align: left;
            max-width: 600px;
        }

        .caption-title15c {
            font-size: 18px;
            font-weight: bold;
            margin-bottom: 5px;
        }

        .caption-desc15c {
            font-size: 14px;
            color: #444;
        }

        /* E&E */
        .ene15c {
            height: 700px;
            justify-items: center;
            align-items: center;
            color: #000;
            padding: 100px 0px 50px;
        }

        .ene15c-content {
            width: 1000px;
            text-align: center;
        }

        .grid-3 {
            display: grid;
            grid-template-columns: 1fr 1fr;
            gap: 20px;
            margin: 50px auto;
        }

        .grid-4 {
            display: grid;
            grid-template-columns: 1fr 1fr 1fr 1fr;
            gap: 20px;
            margin: 50px auto;
        }

        .grid-5 {
            display: grid;
            grid-template-columns: 1fr 1fr 1fr;
            gap: 20px;
            margin: 50px auto;
        }

        .card15c.mid5,
        .card15c.mid6 {
            padding: 40px 80px;
            height: 450px;
        }

        .card15c.mid5 {
            background: url("/cdn/shop/files/floating15c.webp?v=1758536150") no-repeat center/cover;
        }

        .card15c.mid6 {
            background: url("/cdn/shop/files/curved15c.webp?v=1758536150") no-repeat center/cover;
            align-content: end;
        }

        /* Slim Body */
        .body15c {
            background: url('/cdn/shop/files/body15c.webp?v=1758536150') no-repeat center/cover;
            height: 800px;
            justify-items: center;
            align-items: center;
            color: #000;
            /* width: 100%; */
            padding: 50px;
        }

        /* Power */
        .power15c {
            background: url('/cdn/shop/files/power15c.png?v=1758536151') no-repeat top/contain;
            height: 850px;
            justify-items: center;
            align-items: center;
            color: #000;
            padding: 50px;
        }

        .power15cspace {
            height: 300px;
        }

        /* Turbo */
        .turbo15c {
            background: url('/cdn/shop/files/turbo15c.webp?v=1758536150') no-repeat center/cover;
            height: 600px;
            display: flex;
            justify-content: right;
            align-items: center;
            color: #000000 !important;
            width: 100%;
            background-color: #fff;
        }

        .turbo15c-content {
            max-width: 500px;
            margin-right: 200px;
        }

        /* Engine */
        .engine15c {
            height: 450px;
            justify-items: center;
            align-items: center;
            color: #000;
            padding: 50px;
        }

        .engine15c h3 {
            color: #7aaeef;
            font-size: 25px;
        }

        .eng-img {
            width: 30%;
        }

        /* Reverse */
        .reverse15c {
            background: url('/cdn/shop/files/reverse15c.png?v=1758536151') no-repeat center/contain;
            height: 1000px;
            justify-items: center;
            align-items: center;
            color: #000;
            padding: 50px;
        }

        .reversespace {
            height: 600px;
        }

        /* Display */
        .display15c {
            background: url('/cdn/shop/files/display-15c.webp?v=1758536150') no-repeat center/contain;
            height: 700px;
            justify-items: center;
            align-items: center;
            color: #000;
            /* width: 100%; */
            padding: 50px;
        }

        .displayspace {
            height: 300px;
        }

        /* Triple TÜV */
        .tuv15c {
            background: url("/cdn/shop/files/tuv15c.png?v=1758536153") no-repeat center/cover;
            height: 1045px;
            display: flex;
            align-items: center;
            justify-content: right;
            padding-left: 50px;
            color: #ffffff;
        }

        .tuv15c .displayspace{
            display:none;
        }

        .tuv15c-content {
            max-width: 450px;
            margin-right: 200px;
        }

        .tuv15c-heading {

            font-size: 40px;
            text-align: left;
            margin-bottom: 35px;
            color: #fff;
        }

        .tuv15c-mid {
            margin-top: 25%;
        }

        .tuv15c-mid ul li {
            color: #fff;
            list-style-type: none;
            text-align: left;
        }

        /* Experience */
        .experience15c {
            background: url('/cdn/shop/files/experience15c.png?v=1758536151') no-repeat center/contain;
            height: 900px;
            justify-items: center;
            align-items: center;
            color: #000;
            /* width: 100%; */
            padding: 50px;
        }

        /* RAM */
        .ram15c {
            justify-items: center;
            align-items: center;
            color: #000;
            padding: 50px;
        }

        .ram15c-content {
            width: 900px;
            text-align: left;
        }

        /* OS */
        .os15c {
            background: url("/cdn/shop/files/os15c.png?v=1758536151") no-repeat center/cover;
            height: 1300px;
            justify-items: center;
            align-content: end;
            color: #ffffff;
            padding: 100px;
        }

        .os15c-content {
            max-width: 900px;
            text-align: center;
        }

        /* Geminie */
        .geminie15c {
            background: url("/cdn/shop/files/gemini15c.png?v=1758536151") no-repeat center/cover;
            height: 900px;
            display: flex;
            justify-content: left;
            align-items: center;
            padding-left: 250px;
            color: #000000 !important;
            background-color: #fff;
        }

        .geminie15cspace {
            height: 200px;
        }

        /* Search */
        .search15c {
            background: url("/cdn/shop/files/search15c.png?v=1758536151") no-repeat center/cover;
            height: 850px;
            display: flex;
            justify-content: right;
            align-items: center;
            color: #000000 !important;
            background-color: #fff;
        }

        /* Camera */
        .camera15c {
            background: url('/cdn/shop/files/camera15c.jpg?v=1758536151') no-repeat center/contain;
            height: 800px;
            justify-items: center;
            align-content: end;
            color: #000;
            padding: 100px;
        }

        /* Selfie */
        .selfie15c {
            background: url("/cdn/shop/files/selfie15c.png?v=1758536151") no-repeat center/cover;
            height: 900px;
            display: flex;
            justify-content: left;
            /* align-items: center; */
            padding-left: 250px;
            padding-top: 250px;
            color: #000000 !important;
            background-color: #fff;
        }

        /* Reliability */
        .reliable15c {
            background: url('/cdn/shop/files/reliable15c.webp?v=1758536150') no-repeat center/contain;
            height: 750px;
            justify-items: center;
            align-content: top;
            color: #000000 ;
            padding: 100px;
        }

        /* Touch */
        .touch15c {
            background: url('/cdn/shop/files/touch15c.webp?v=1758536150') no-repeat center/contain;
            height: 700px;
            justify-items: center;
            align-content: top;
            color: #000;
            padding: 50px;
        }

        /* Quality */
        .quality15c {
            background: url("/cdn/shop/files/quality15c.webp?v=1758536150") no-repeat center/contain;
            height: 900px;
            display: flex;
            justify-content: right;
            align-items: center;
            /* padding-right: 250px; */
            color: #000000 !important;
            background-color: #fff;
        }

        /* More Features */

        .features15c-container {
            max-width: 850px;
            margin: 100px auto 50px;
            position: relative;
            overflow: hidden;
        }

        .features15c-wrapper {
            display: flex;
            transition: transform 0.6s ease;
        }

        .features15c-slide {
            min-width: 100%;
            display: flex;
            justify-content: space-between;
            align-items: center;
            padding: 50px;
            background: #f8f8f8;
            border-radius: 20px;
            box-sizing: border-box;
        }

        .features15c-content {
            width: 40%;
        }

        .features15c-content h3 {
            font-size: 22px;
            font-weight: bold;
            color: #6aa8f7;
            margin: 0 0 10px;
        }

        .features15c-content p {
            font-size: 15px;
            color: #333;
            margin: 0;
        }

        .features15c-slide img {
            flex: 1;
            max-width: 280px;
        }

        .slide1-15c {
            background: url("/cdn/shop/files/jack15c.webp?v=1758536149") no-repeat center/cover;
            height: 450px;
        }

        .slide2-15c {
            background: url("/cdn/shop/files/fp15c.png?v=1758536150") no-repeat center/cover;
            height: 450px;
        }

        .slide3-15c {
            background: url("/cdn/shop/files/volume15c.webp?v=1758536149") no-repeat center/cover;
            height: 450px;
        }



        /* Controls */
        .features15c-controls {
            position: relative;
            width: 50%;
            display: flex;
            gap: 20px;
            background: #333;
            padding: 8px 20px;
            border-radius: 50px;
            align-items: center;
            justify-content: center;
            margin: 20px auto 0;
        }

        .features15c-controls button {
            background: none;
            border: none;
            color: #fff;
            font-size: 20px;
            cursor: pointer;
        }

        /* specs btn */
        .specbnr15c {
            background: url('/cdn/shop/files/specbnr15c.webp?v=1758536150') no-repeat center/cover;
            height: 500px;
            display: flex;
            justify-content: right;
            align-items: center;
            padding: 0 20px;
            color: #000000;
        }

        .note15c {
            justify-content: center;
            margin: 100px 200px;
        }

        /* -------- Responsive -------- */

        /* Tablets (max-width: 1024px) */
        @media (max-width: 1024px) {

            .main15c {
                height: 600px;
                justify-content: center;
                text-align: center;
                padding: 0 10px;
            }

            .content15c {
                margin: 100px auto 0;
                max-width: 350px;
            }

            .content15c img {
                width: 200px;
            }

            .card15c {
                padding: 40px;
            }

            .grid-2,
            .grid-3,
            .grid-4,
            .grid-5 {
                grid-template-columns: 1fr 1fr;
            }

            .turbo15c-content,
            .tuv15c-content {
                margin-right: 50px;
                max-width: 400px;
            }

            .design15c-content,
            .ene15c-content,
            .ram15c-content,
            .os15c-content {
                width: 100%;
                color: #000000 !important;
            }

            .geminie15c,
            .selfie15c,
            .search15c,
            .quality15c {
                padding-left: 20px;
                padding-top: 100px;
                justify-content: center;
                text-align: center;
            }

            .slider-controls15c {
                right: 10%;
                margin-top: -6%;
            }
        }

        /* Mobiles (max-width: 768px) */
        @media (max-width: 768px) {

            .main15c {
                background: url('/cdn/shop/files/header15C-mob.webp?v=1758536150') no-repeat center/contain;
                height: 600;
                flex-direction: column;
                justify-content: start;
                padding: 40px 10px;
            }

            .content15c {
                margin: 50px auto;
                text-align: left;
            }

            .content15c img {
                width: 150px;
            }

            .design15c-content{
                color: #000000 !important;
            }

            .grid-2,
            .grid-4,
            .grid-5 {
                grid-template-columns: 1fr 1fr;
                gap: 10px;
            }

            .grid-3 {
                grid-template-columns: 1fr;
                margin: 30px auto;
            }

            .features15c{
                max-width: 800px;
                display: grid;
                gap: 10px;
            }

            .card15c {
                padding: 30px 20px;
                height: auto;
                text-align: left;
            }

            .card15c.top1 {
                height: 245px;
                align-content: start;
                background: url("/cdn/shop/files/battery15c-mob.webp?v=1758536150") no-repeat center/contain;

            }

            .top15c-cont {
                flex-direction: column;
                justify-content: center;
                align-items: flex-start;
                max-width: 300px;
            }

            .card15c.mid1,
            .card15c.mid2{
                padding: 20px;
                height:270px;
            }
            .card15c.mid3,
            .card15c.mid4 {
                padding: 20px;
                height: 290px;
            }

            .card15c.mid1 {
                background: url("/cdn/shop/files/refined15c-mob.webp?v=1758536149") no-repeat center/contain;
            }

            .card15c.mid2 {
                background: url("/cdn/shop/files/display15c-mob.webp?v=1758536149") no-repeat center/contain;
            }

            .card15c.mid3 {
                background: url("/cdn/shop/files/processor15c-mob.webp?v=1758536150") no-repeat center/contain;
            }

            .card15c.mid4 {
                background: url("/cdn/shop/files/cam15c-mob.webp?v=1758536149") no-repeat center/contain;
                align-content: end;
            }

            .card15c.bottom1 {
                justify-items: end !important;
                height: 250px;
                padding: 50px;
                background: url('/cdn/shop/files/charge15c-mob.webp?v=1758536150') no-repeat center/contain;
            }

            .btm15c-cont {
                flex-direction: column;
                justify-content: center;
                align-items: flex-start;
                max-width: 300px;
            }

            /* Design */
            .design15c {
                background: url('/cdn/shop/files/design15c-mob.webp?v=1758536150') no-repeat bottom/contain;
                height: 660px;
                justify-items: start;
                align-items: center;
                color: #000;
                padding: 30px 20px;
                background-color: #5f9cec;
            }


            .card15c.mid5,
            .card15c.mid6 {
                padding: 20px;
                height: 350px;
            }

            /* E&E */
            .ene15c {
                height: 900px;
                justify-items: center;
                align-items: center;
                color: #000;
                padding: 50px 0px 50px;
            }

            /* Slim Body */
            .body15c {
                background: url('/cdn/shop/files/body15c.webp?v=1758536150') no-repeat bottom/contain;
                height: 300px;
                justify-items: center;
                align-items: center;
                color: #000;
                padding: 20px auto 50px;
            }

            /* Power */
            .power15c {
                background: url('/cdn/shop/files/power15c-mob.png?v=1758536151') no-repeat bottom/contain;
                height: 800px;
                justify-items: center;
                align-items: center;
                color: #000;
                text-align: left;
                padding: 50px 20px 30px;
            }
            .power15c section{
                text-align: justify;
            }


            .power15cspace {
                height: 230px;
            }

            /* Turbo */
            .turbo15c {
                background: url('/cdn/shop/files/turbo15c-mob.webp?v=1758536149') no-repeat center/contain;
                height: 700px;
                display: flex;
                justify-content: right;
                align-items: start;
                /* padding-left: 50px; */
                color: #000000;
                background-color: #fff;
            }

            .turbo15cspace {
                height: 230px;
            }

            /* Engine */
            .engine15c {
                height: 530px;
                justify-items: center;
                align-items: center;
                color: #000;
                padding: 50px 10px;
            }
            .engine15c h3 {
                color: #7aaeef;
                font-size: 20px;
            }

            .eng-img {
                width: 35%;
                margin-bottom: 20px;
            }

            /* Reverse */
            .reverse15c {
                background: url('/cdn/shop/files/reverse15c.png?v=1758536151') no-repeat center/cover;
                height: 1100px;
                justify-items: center;
                align-items: center;
                color: #000;
                padding: 50px 20px;
                text-align: left
            }

            .reversespace {
                height: 630px;
            }


            /* Display */
            .display15c {
                background: url('/cdn/shop/files/display-15c-mob.webp?v=1758536150') no-repeat center/contain;
                height: 600px;
                justify-items: center;
                align-items: center;
                color: #000;
                /* width: 100%; */
                padding: 50px 20px;
                background-color: #669eea;
            }

            .displayspace {
                height: 150px;
            }

            /* Triple TÜV */
            .tuv15c {
                background: url("/cdn/shop/files/tuv15c-mob.webp?v=1758536150") no-repeat center/contain;
                /* height: 800px; */
                display: flex;
                align-items: center;
                justify-items: start;
                justify-content: start;
                padding: 50px 0px;
                color: #ffffff;
                background-color: #000000;
            }
            .tuv-para{
                text-align: justify;
            }

            .tuv15c-mid {
                margin-top: 85%;
            }

            .tuv15c-heading {
                font-size: 30px;
                margin-bottom: 10px;
            }

            /* Experience */
            .experience15c {
                background: url('/cdn/shop/files/experience15c-mob.webp?v=1758536150') no-repeat center/contain;
                height: 750px;
                justify-items: center;
                align-items: center;
                color: #000;
                /* width: 100%; */
                padding: 50px 20px;
            }

            /* RAM */
            .ram15c {
                justify-items: center;
                align-items: center;
                color: #000;
                padding: 50px 20px;
            }

            /* OS */
            .os15c {
                background: url("/cdn/shop/files/os15c-mob.webp?v=1758536151") no-repeat top/contain;
                background-color: #000000;
                height: 900px;
                justify-items: center;
                align-content: end;
                color: #ffffff;
                padding: 40px 20px;
            }

            .os15c p{
                text-align: justify;
            }

            /* Geminie */
            .geminie15c {
                background: url("/cdn/shop/files/gemini15c-mob.webp?v=1758537999") no-repeat bottom/contain;
                height: 900px;
                display: flex;
                justify-content: left;
                align-items: center;
                padding: 50px 20px;
                color: #000000;
                background-color: #fff;
            }

            .geminie15cspace {
                height: 430px;
            }

            /* Search */
            .search15c {
                background: url("/cdn/shop/files/search15c-mob.webp?v=1758536150") no-repeat center/contain;
                height: 850px;
                display: flex;
                justify-content: left;
                align-items: top;
                color: #000000;
                background-color: #fff;
            }

            /* Camera */
            .camera15c {
                background: url('/cdn/shop/files/camera15c-mob.webp?v=1758536150') no-repeat center/contain;
                height: 630px;
                justify-items: center;
                align-content: end;
                color: #000;
                padding: 50px 20px;
            }

            /* Selfie */
            .selfie15c {
                background: url("/cdn/shop/files/selfie15c-mob.webp?v=1758536150") no-repeat center/contain;
                height: 700px;
                display: flex;
                justify-content: start;
                padding: 50px 20px;
                color: #000000 !important;
                flex-direction: column;
                text-align: left;
            }

            /* Reliability */
            .reliable15c {
                background: url('/cdn/shop/files/reliable15c-mob.webp?v=1758536150') no-repeat center/contain;
                height: 600px;
                justify-items: center;
                align-content: start;
                color: #000;
                padding:20px;
            }

            /* Touch */
            .touch15c {
                background: url('/cdn/shop/files/touch15c-mob.webp?v=1758536150') no-repeat center/cover;
                height: 500px;
                justify-items: center;
                align-content: top;
                color: #000;
                padding: 50px;
            }

            /* Quality */
            .quality15c {
                display: none;
            }

            .turbo15c,
            .geminie15c,
            .search15c,
            .quality15c {
                flex-direction: column;
                justify-content: center;
                text-align: left;
            }

            .turbo15c-content,
            .tuv15c-content {
                margin: 20px auto 0;
                max-width: 90%;
            }

            .ram15c-content img{
                margin: 0px !important;
            }

            .turbo15c-content img{
                margin-bottom: 20px;
            }

            .slider-container15c {
                padding: 10px;
            }

            .slider-controls15c {
                position: static;
                margin: 15px auto 0;
                justify-content: center;
            }

            .features15c-container {
                max-width: 850px;
                margin: 50px 20px;
                position: relative;
                overflow: hidden;
                display: none;
            }

            /* Controls */
            .features15c-controls {
                position: relative;
                width: 70%;
                display: flex;
                gap: 20px;
                background: #333;
                padding: 8px 20px;
                border-radius: 50px;
                align-items: center;
                justify-content: center;
                margin: 20px auto 0;
            }

            .features15c-controls button {
                background: none;
                border: none;
                color: #fff;
                font-size: 20px;
                cursor: pointer;
            }


            .slide1-15c {
                background: url("/cdn/shop/files/jack15c.webp?v=1758536149") no-repeat center/contain;
                height: 250px;
            }

            .slide2-15c {
                background: url("/cdn/shop/files/fp15c.png?v=1758536150") no-repeat center/contain;
                height: 250px;
            }

            .slide3-15c {
                background: url("/cdn/shop/files/volume15c.webp?v=1758536149") no-repeat center/contain;
                height: 250px;
            }

            /* specs btn */
            .specbnr15c {
                height: 150px;
                display: flex;
                justify-content: right;
                align-items: center;
                padding: 0 20px;
            }

            .note15c {
                margin: 50px 20px;
            }

            .text-effect {
                font-size: 32px !important;
                text-align: center;
            }
        }

        /* Small Mobiles (max-width: 480px) */
        @media (max-width: 480px) {
            .content15c {
                margin-top: 20px;
            }

            .content15c img {
                width: 120px;
            }

            .card15c h3 {
                font-size: 15px;
            }

            .caption-title15c {
                font-size: 16px;
            }

            .caption-desc15c {
                font-size: 13px;
            }

            .text-effect {
                font-size: 32px !important;
                text-align: center;
            }
        }
        .text15c{
            color: #000000 !important;
            /* text-align: justify; */

        }
    /* Redmi 15 */
        
        /* Hero Section */
        .hero-mi15 {
            background: url('/cdn/shop/files/redmi15main.webp?v=1758885428') no-repeat center/cover;
            height: 800px;
            display: flex;
            padding: 0 20px;
            color: #000;
            /* width: 100%; */
        }

        .content-mi15 {
            max-width: 450px;
            margin-left: 200px;
            margin-top: 100px;
        }

        .content-mi15 img {
            width: 300px;
            margin: 20px auto;
        }

        /* Features */
        .features-mi15 {
            background: url("/cdn/shop/files/redmi15-bg.webp?v=1758886344") no-repeat center/cover;
            color: #000;
            display: flex;
            justify-content: center;
            padding: 80px 20px;
        }

        .feature-mi15 {
            max-width: 1120px;
            width: 80%;
            display: grid;
            gap: 20px;
            padding: 0px 0px 150px;
        }

        .card-mi15 {
            position: relative;
            overflow: hidden;
            text-align: center;
        }

        .card-mi15 h3 {
            font-weight: 700;
            font-size: 25px;
        }

        /* Image backgrounds with correct positioning and scale */
        .card-mi15.top15 {
            height: 350px;
            background: url("/cdn/shop/files/redmi15-7000mah.webp?v=1758884136") no-repeat center/cover;
            background-repeat: no-repeat;
            padding: 80px 50px 80px 50px;
        }

        .top-content-mi15 {
            flex-direction: column;
            justify-content: center;
            align-items: center;
            max-width: 350px;
            text-align: left;
        }

        .grid2-mi15 {
            display: grid;
            grid-template-columns: 1fr 1fr;
            gap: 20px;
        }

        .card-mi15.mid1-mi15 {
            padding: 50px;
            height: 450px;
            background: url("/cdn/shop/files/display-mi15.webp?v=1758884136") no-repeat center/cover;
            background-repeat: no-repeat;
        }

        .card-mi15.mid2-mi15 {
            height: 450px;
            padding: 50px;
            background: url('/cdn/shop/files/685pro-mi15.webp?v=1758884136') no-repeat center/cover;
            background-repeat: no-repeat;
        }

        .grid3-mi15 {
            display: grid;
            grid-template-columns: 1fr 1fr;
            gap: 20px;
        }

        .grid1-mi15 {
            display: grid;
            grid-template-columns: 1fr;
            gap: 20px;
        }

        /* Left side full div */
        .card-mi15.left-mi15 {
            height: 930px;
            padding: 50px;
            background: url('/cdn/shop/files/curvedesign-mi15.webp?v=1758884136') no-repeat center/cover;
            background-repeat: no-repeat;
        }

        /* Right side split into 2 */
        .card-mi15.right-mi15 {
            display: grid;
            grid-template-rows: 1fr 1fr;
            gap: 20px;
            /* two equal halves */
        }

        .card-mi15 .box1-mi15 {
            height: 450px;
            padding: 50px;
            background: url('/cdn/shop/files/fastcharge-mi15.webp?v=1758884136') no-repeat center/cover;
            background-repeat: no-repeat;
        }

        .card-mi15 .box2-mi15 {
            height: 450px;
            padding: 50px;
            background: url('/cdn/shop/files/aidualcam-mi15.webp?v=1758884136') no-repeat center/cover;
            background-repeat: no-repeat;
        }

        .text15 {
            font-size: 80px !important;
            font-weight: bold;
            background: linear-gradient(135deg, rgb(193, 156, 240) 0%, rgb(176, 130, 242) 50%, rgb(149, 88, 246) 100%);
            -webkit-background-clip: text;
            -webkit-text-fill-color: transparent;
            text-align: center;
            margin: 0 0 50px;
            max-width: 100%;
        }

        /* performance */
        .perform-mi15 {
            background: url('/cdn/shop/files/performance-mi15.webp?v=1758884136') no-repeat bottom/contain;
            height: 1600px;
            justify-content: center;
            align-items: center;
            color: #000;
            width: 100%;
            padding-top: 150px;
            text-align: center;
        }

        .perform15-container {
            padding: 100px;
            width: 1200px;
            display: flex;
            gap: 4rem;
            margin: 50px auto 0;
        }

        .icons15 {
            width: 100px;
            margin: 50px auto;
            
        }

        .perform15-description {
            flex: 1;
            /* border-right: 1px solid #ccc; */
            padding-right: 2.5rem;
            text-align: left;
        }

        .perform15-description h2 {
            font-size: 35px;
            margin-bottom: 1rem;
            font-weight: 700;
        }

        .perform-description p {
            font-size: 15px;
            color: #3a3a3a;
        }

        .battery-specs {
            flex: 1;
            display: grid;
            grid-template-columns: repeat(2, 1fr);
            gap: 2rem 3rem;
            /* padding-left: 2.5rem; */
            font-weight: 700;
            color: #6f57c9;
            text-align: left;
        }

        .battery-container>*:not(:last-child) {
            border-right: 1px solid #ccc;
        }

        .spec {
            display: flex;
            flex-direction: column;
            align-items: flex-start;
        }

        .spec-number {
            font-size: 25px;
            font-weight: 700;
        }

        .spec-unit {
            font-size: 18px;
            font-weight: 400;
            color: #000000;
        }

        .spec-row {
            grid-column: 1 / -1;
            border-right: 1px solid #bebebe;
            margin: 0.5rem 0 1.5rem 0;
        }

        /*Endurance*/
        .endur15 {
            background: url("/cdn/shop/files/endur15.webp?v=1758884136") no-repeat center/cover;
            height: 500px;
            display: flex;
            justify-content: left;
            align-items: center;
            padding: 0 20px;
            color: #000000 !important;
            /* width: 100%; */
            background-color: #000;
        }

        .endur-content15 {
            max-width: 500px;
            margin-left: 200px;
            text-align: left;
        }

        .endur-heading15 {
            font-size: 45px;
            font-weight: 700;
            /* text-align: center; */
            margin-bottom: 5px;
            /* color: #fff; */
        }

        .endur-para15 {
            margin-bottom: 50px;
        }

        /* Reliable  */
        .reliable15 {
            background: url("/cdn/shop/files/reliable15.webp?v=1758884136") no-repeat center/contain;
            height: 900px;
            display: flex;
            justify-content: right;
            align-items: center;
            color: #000000;
            width: 100%;
            background-color: #fff;
        }

        .reliable15-content {
            max-width: 500px;
            margin-right: 200px;
        }

        .re-heading {
            color: #6f57c9;
            font-size: 25px;
            margin: 10px;
        }

        /* Capacity */
        .capacity15 {
            background: url("/cdn/shop/files/capacity15.webp?v=1758884136") no-repeat center/contain;
            height: 700px;
            display: flex;
            justify-content: left;
            align-items: center;
            color: #000000;
            background-color: #fff;
        }

        .capacity15-content {
            max-width: 500px;
            margin-left: 300px;
        }

        /* turbo */
        .turbo15 {
            background: url("/cdn/shop/files/turbo15.webp?v=1758884137") no-repeat center/cover;
            height: 1400px;
            display: flex;
            justify-content: left;
            align-items: start;
            color: #000000;
            background-color: #fff;
            padding: 160px 0px;
        }

        /* Reverse */
        .reverse15 {
            background: url("/cdn/shop/files/reverse15.webp?v=1758884137") no-repeat bottom/contain;
            height: 1300px;
            justify-items: center;
            align-items: center;
            color: #000;
            padding: 100px;
        }

        .reverse15-content {
            width: 1000px;
            text-align: center;
        }

        .grid4-mi15 {
            display: grid;
            grid-template-columns: 1fr 1fr 1fr 1fr;
            gap: 20px;
            margin: 20px auto;
        }

        .grid5-mi15 {
            display: grid;
            grid-template-columns: 1fr 1fr 1fr;
            gap: 20px;
            margin: 50px 0px;
        }

        /* Engine */
        .engine15 {
            height: 350px;
            justify-items: center;
            align-items: center;
            color: #000;
            padding: 50px;
        }

        .eng-img {
            width: 20%;
        }

        /* Display */
        .display15 {
            background: url('/cdn/shop/files/display15.webp?v=1758884136') no-repeat bottom/contain;
            height: 1500px;
            justify-items: center;
            align-items: center;
            color: #000;
            width: 100%;
            padding-top: 150px;
            text-align: center;
        }

        /* Sync  */
        .sync15 {
            background: url("/cdn/shop/files/sync15.webp?v=1758884136") no-repeat center/contain;
            height: 900px;
            display: flex;
            justify-content: right;
            align-items: center;
            color: #000000;
            width: 100%;
            background-color: #fff;
        }

        /* Triple TÜV */
        .tuv15 {
            background: url("/cdn/shop/files/tuv15.webp?v=1758887083") no-repeat center/cover;
            height: 1045px;
            display: flex;
            align-items: center;
            justify-content: left;
            padding-left: 50px;
            color: #ffffff !important;
        }

        .tuv15-content {
            max-width: 450px;
            margin-left: 200px;
        }

        .tuv15-heading {
            font-size: 40px;
            text-align: left;
            margin-bottom: 35px;
            color: #ffffff !important;
        }

        .tuv15-mid {
            margin-top: 25%;
        }

        .tuv15-mid ul li {
            color: #ffffff !important;
            list-style-type: none;
            text-align: left;
        }

        .tuv15-mid ul{
            padding: 0px;
        }
        /* Touch */
        .touch15 {
            background: url("/cdn/shop/files/touch15.webp?v=1758884136") no-repeat bottom/contain;
            height: 1200px;
            justify-items: center;
            align-content: start;
            color: #000;
            padding: 200px;
        }

        /* processor */
        .processor15 {
            justify-items: center;
            align-items: center;
            color: #000;
            padding: 50px;
            text-align: center;
        }

        .processor15-content {
            width: 900px;
            text-align: left;
        }

        /* RAM */
        .ram15 {
            background: url("/cdn/shop/files/ram15.webp?v=1758884137") no-repeat center/contain;
            height: 1000px;
            justify-items: center;
            align-content: top;
            color: #000;
            padding: 100px;
        }

        /* Software */
        .software15 {
            background: url("/cdn/shop/files/software15.webp?v=1758884136") no-repeat center/contain;
            justify-items: center;
            align-content: center;
            color: #000;
            padding: 50px;
            height: 700px;
        }

        /* Geminie */
        .geminie15 {
            background: url("/cdn/shop/files/gemini15.webp?v=1758884136") no-repeat bottom /contain;
            height: 1500px;
            justify-items: center;
            align-items: center;
            color: #ffffff !important;
            padding: 150px;
            text-align: center;
            background-color: black;
        }

        .gemini15-content {
            width: 900px;
            text-align: left;
            margin: 200px 50px;
        }

        /* Search */
        .search15 {
            background: url("/cdn/shop/files/search15.webp?v=1758884136") no-repeat center/contain;
            height: 1000px;
            display: flex;
            justify-content: right;
            align-items: center;
            color: #000000;
            background-color: #fff;
        }

        .search15-content {
            max-width: 500px;
            margin-right: 300px;
        }

        /* inter */
        .inter15 {
            height: 550px;
            justify-items: center;
            align-items: center;
            color: #000;
            padding: 100px 50px 50px;
        }
        .inter15-content {
            max-width: 650px;
            text-align: center;
            padding: 20px;
        }

        .inter15-content p {
            margin-bottom: 70px;
        }

        /* Design */
        .design15 {
            justify-items: center;
            align-items: start;
            color: #000;
            width: 100%;
            padding: 50px 0px;
        }

        /* Color Slider */

        .color15 {
            justify-items: center;
            align-items: start;
            color: #000;
            width: 100%;
            padding: 50px 0px;
        }

        .color-slider15-container {
            position: relative;
            width: 100%;
            height: 800px;
            overflow: hidden;
            max-width: 1000px;
            margin: 100px auto 50px;
            background: rgba(255, 255, 255);
        }

        .color-slider15-slide {
            position: absolute;
            inset: 0;
            background-repeat: no-repeat;
            background-size: cover;
            background-position: center;
            opacity: 0;
            z-index: 0;
            transition: opacity .8s ease-in-out;
        }

        .color-slider15-slide.active {
            opacity: 1;
            z-index: 1;
        }

        .color-slider15-content {
            position: absolute;
            bottom: 50px;
            left: 50px;
            max-width: 400px;
            background: rgba(255, 255, 255, 0.9);
            padding: 20px;
            border-radius: 12px;
            transition: opacity .45s ease-in-out;
            /* start fully visible */
            opacity: 1;
        }

        .color-slider15-title {
            font-size: 26px;
            font-weight: 700;
            margin-bottom: 8px;
        }

        .color-slider15-desc {
            font-size: 14px;
            color: #444;
            margin-bottom: 12px;
        }

        .color-slider15-dots {
            margin-top: 6px;
        }

        .color-slider15-dots span {
            display: inline-block;
            width: 14px;
            height: 14px;
            border-radius: 50%;
            margin: 0 6px;
            cursor: pointer;
            border: 2px solid #000;
            vertical-align: middle;
            transition: transform .25s, border-color .25s;
            background: transparent;
        }

        .color-slider15-dots span.active {
            transform: scale(1.25);
            border-color: #333;
        }

        /* Craft */
        .craft15 {
            background: url("/cdn/shop/files/craft15.webp?v=1758884136") no-repeat center/contain;
            height: 800px;
            display: flex;
            justify-content: right;
            align-items: center;
            color: #000000;
            background-color: #fcfbfc;
        }

        .craft15-content {
            max-width: 450px;
            margin-right: 250px;
        }

        /* Camera */
        .camera15 {
            background: url("/cdn/shop/files/cam15.webp?v=1758884137") no-repeat bottom/contain;
            justify-items: center;
            /* align-content: center; */
            color: #000;
            padding: 250px 50px;
            text-align: center;
            height: 1500px;
        }

        /* Nigth MOde */
        .night15 {
            justify-items: center;
            align-items: start;
            color: #000;
            /* width: 100%; */
            padding: 100px 0px;
            background: url("/cdn/shop/files/nightmode15.webp?v=1758884137") no-repeat bottom/contain;
            height: 1000px;
        }

        /* Selfie */
        .selfie15 {
            justify-items: center;
            align-items: start;
            color: #000;
            width: 100%;
            padding: 150px 0px 100px;
        }

        /* Function */
        .function15 {
            justify-items: center;
            align-items: center;
            color: #000;
            /* padding: 50px; */
            text-align: center;
        }

        .function15-content {
            width: 100%;
            text-align: left;
            background: url("/cdn/shop/files/function15.jpg?v=1758884136") no-repeat top/contain;
            height: 800px;
            justify-items: end;
            align-content: center;
        }

        /* Boost */
        .boost15 {
            background: url("/cdn/shop/files/boost15.webp?v=1758884136") no-repeat center/contain;
            height: 800px;
            justify-items: center;
            align-content: start;
            color: #000;
            padding: 150px 0px 0px;
        }

        /* Quality */
        .quality15 {
            justify-items: center;
            align-items: center;
            color: #000;
            padding: 50px;
        }

        .quality15-content {
            width: 1200px;
            text-align: center;
            margin: 50px 0px;
        }

        .q-card15 {
            background: #f6f5f8;
            padding: 50px 20px;
            text-align: center;
        }

        /* specs btn */
        .specbnr15 {
            background: url('/cdn/shop/files/specs15.webp?v=1758884136') no-repeat center/cover;
            height: 500px;
            display: flex;
            justify-content: right;
            align-items: center;
            padding: 0 20px;
            color: #000000;
        }

        .note15 {
            justify-content: center;
            margin: 100px 200px;
        }


        @media (max-width:768px) {
            .color-slider15-content {
                left: 20px;
                right: 20px;
                bottom: 20px;
                max-width: calc(100% - 40px);
            }
        }

        /* Tablet (≤ 1024px) */
        @media (max-width: 1024px) {
            .hero-mi15 {
                height: 600px;
                padding: 0 15px;
                flex-direction: column;
                justify-content: center;
                text-align: center;
            }

            .content-mi15 {
                margin: 50px auto 0;
                text-align: center;
            }

            .content-mi15 img {
                width: 200px;
            }

            .feature-mi15 {
                width: 95%;
                padding-bottom: 100px;
            }

            .grid2-mi15,
            .grid3-mi15,
            .grid4-mi15,
            .grid5-mi15 {
                grid-template-columns: 1fr 1fr;
            }

            .perform15-container {
                flex-direction: column;
                padding: 50px 20px;
            }

            .endur-content15,
            .reliable15-content,
            .capacity15-content,
            .tuv15-content,
            .search15-content {
                margin: 0 auto;
                padding: 20px;
                text-align: center;
            }

            .gemini15-content,
            .processor15-content,
            .quality15-content {
                width: auto;
                padding: 20px 20px;
                text-align: center;
            }
        }

        /* Mobile (≤ 768px) */
        @media (max-width: 768px) {

            #description{
                text-align: center !important;
            }
            .hero-mi15 {
                background: url('/cdn/shop/files/redmi15main-mob.webp?v=1758885427') no-repeat center/contain ;
                height: 720px;
                display: flex;
                padding: 50px 20px;
                color: #000;
                justify-content: start;
                align-content: center;
                text-align: center;
                /* width: 100%; */
            }

            .content-mi15.image-top {
                width: 150px;
                margin: 20px auto;
            }

            .content-mi15 {
                margin: 20px auto;
                text-align: center;
            }

            .text15 {
                font-size: 32px !important;
                margin: 20px;
            }

            .grid1-mi15 {
                display: grid;
                grid-template-columns: 1fr 1fr;
                gap: 20px;
                text-align: left;
            }

            .grid2-mi15,
            .grid4-mi15 {
                grid-template-columns: 1fr 1fr;
                gap: 10px;
                text-align: center;
            }

            .grid5-mi15 {
                grid-template-columns: 1fr 1fr 1fr;
                gap: 10px;
            }

            .eng-img {
                width: 30%;
            }

            .grid3-mi15 {
                grid-template-columns: 1fr;
                gap: 10px;
            }
            .card-mi15 {
                position: relative;
                overflow: hidden;
                text-align: center;
            }

            .card-mi15.right-mi15 {
                display: grid;
                grid-template-columns: 1fr 1fr;
                gap: 10px;
                grid-template-rows: 1fr;
            }

            .features-mi15 {
                background: url("/cdn/shop/files/redmi15-bg.webp?v=1758886344") no-repeat center/cover;
                color: #000;
                display: flex;
                justify-content: center;
                padding: 50px 0px;
            }

            .feature-mi15 {
                width: 90%;
                display: grid;
                gap: 10px;
                padding: 50px 0px 0px;
            }

            .top-content-mi15{
                text-align: center;
            }
            .card-mi15.top15 {
                height: 300px;
                background: url("/cdn/shop/files/redmi15-7000mah-mob.webp?v=1758884136") no-repeat center/contain;
                background-repeat: no-repeat;
                padding: 20px 20px;
            }

            .card-mi15.mid1-mi15 {
                padding: 20px;
                height: 400px;
                background: url("/cdn/shop/files/display-mi15-mob.webp?v=1758884136") no-repeat center/contain;
                background-repeat: no-repeat;
            }

            .card-mi15.mid2-mi15 {
                height: 400px;
                padding: 20px;
                background: url('/cdn/shop/files/685pro-mi15-mob.webp?v=1758884136') no-repeat center/contain;
                background-repeat: no-repeat;
            }

            .card-mi15.left-mi15 {
                height: 300px;
                padding: 20px;
                background: url('/cdn/shop/files/curvedesign-mi15-mob.webp?v=1758884136') no-repeat center/contain;
                background-repeat: no-repeat;
                align-content: end;
                text-align: center !important;
            }

            .card-mi15 h3 {
                font-weight: 700;
                font-size: 20px;
            }

            .card-mi15 .box1-mi15 {
                height: 400px;
                padding: 20px;
                background: url('/cdn/shop/files/fastcharge-mi15-mob.webp?v=1758884135') no-repeat center/contain;
                background-repeat: no-repeat;
            }

            .card-mi15 .box2-mi15 {
                height: 400px;
                padding: 20px;
                background: url('/cdn/shop/files/aidualcam-mi15-mob.webp?v=1758884136') no-repeat center/contain;
                background-repeat: no-repeat;
            }

            .perform-mi15 {
                height: 1050px;
                background: url('/cdn/shop/files/performance-mi15-mob.webp?v=1758884136') no-repeat bottom/contain;
                padding: 50px 20px;
                background-color: #000000;
                justify-items: center;
                text-align: center;
            }

            .perform15-container {
                flex-direction: column;
                padding: 20px;
                width: auto;
                text-align: center;
            }
            #wt-text{
                color: #ffffff !important;
                margin-bottom: 25px;
            }
            h2#wt-text {
                font-size: 25px;
            }

            h2{
                font-size: 25px;
            }
            .icons15 {
                width: 50px;
                margin: 20px auto;
                text-align: center;
            }

            .perform15-description {
                flex: 1;
                padding: 0px;
                text-align: left;
            }

            .perform15-description h2 {
                font-size: 24px;
                color: #ffffff;
                text-align: center;
            }

            .perform15-description p,
            .spec-unit,
            endur-heading15 {
                color: #ffffff;
                text-align: center;
            }

            .battery-specs {
                grid-template-columns: 1fr 1fr;
                gap: 20px;
                text-align: center;
            }

            .spec {
                display: flex;
                flex-direction: column;
                align-items: center;
            }
            .endur15 {
                background: url("/cdn/shop/files/endur15-mob.webp?v=1758884136") no-repeat bottom/contain;
                height: 720px;
                display: flex;
                justify-content: center;
                align-items: start;
                padding: 50px 20px;
                color: #ffffff !important;
                /* width: 100%; */
                background-color: #000;
                text-align: center;
            }

            /* Reliable  */
            .reliable15 {
                background: url("/cdn/shop/files/reliable15-mob.webp?v=1758884136") no-repeat bottom/contain;
                height: 1300px;
                display: flex;
                justify-content: right;
                align-items: start;
                color: #ffffff;
                background-color: #000000;
                text-align: center;
                padding: 50px 20px;
            }

            .re-heading {
                color: #6f57c9;
                font-size: 16px;
                margin: 10px;
                text-align: center;
            }


            /* Capacity */
            .capacity15 {
                background: url("/cdn/shop/files/capacity15-mob.webp?v=1758884136") no-repeat bottom/contain;
                height: 800px;
                display: flex;
                justify-content: left;
                align-items: start;
                color: #ffffff;
                background-color: #000000;
                text-align: center;
            }

            /* turbo */
            .turbo15 {
                background: url("/cdn/shop/files/turbo15-mob.webp?v=1758884136") no-repeat bottom/contain;
                height: 800px;
                display: flex;
                justify-content: left;
                align-items: start;
                color:rgb(255, 255, 255);
                background-color: #fff;
                padding: 50px 0px;
                text-align: center;
            }
            .capacity15-content{
                color: #ffffff !important;
                text-align: center;
            }

            /* Reverse */
            .reverse15 {
                background: url("/cdn/shop/files/reverse15-mob.webp?v=1758884136") no-repeat bottom/contain;
                height: 1100px;
                justify-items: center;
                align-items: center;
                color: #000;
                padding: 50px 0px;
                text-align: center;
            }

            /* Engine */
            .engine15 {
                height: 400px;
                justify-items: center;
                align-items: center;
                color: #000;
                padding: 50px 20px;
                text-align: center;
            }

            /* Display */
            .display15 {
                background: url('/cdn/shop/files/display15.webp?v=1758884136') no-repeat bottom / contain;
                height: 700px;
                justify-items: center;
                align-items: center;
                color: #000;
                padding: 50px 0px;
                text-align: center;
            }

            .space15 {
                display: none;
            }

            /* Sync  */
            .sync15 {
                background: url("/cdn/shop/files/sync15-mob.webp?v=1758884136") no-repeat bottom/contain;
                height: 750px;
                padding: 50px 0px;
                display: flex;
                justify-content: right;
                align-items: start;
                color: #000000;
                width: 100%;
                background-color: #fff;
                text-align: center;
            }

            .tuv15-content {
                margin: 0 auto;
                text-align: center;
            }

            /* Touch */
            .touch15 {
                background: url("/cdn/shop/files/touch15-mob.webp?v=1758884136") no-repeat bottom/contain;
                height: 770px;
                justify-items: center;
                align-content: start;
                color: #000;
                padding: 50px 20px;
                text-align: center;
            }

            .processor15 {
                justify-items: center;
                align-items: center;
                color: #000;
                padding: 0px;
                text-align: center;
            }

            /* RAM */
            .ram15 {
                background: url("/cdn/shop/files/ram15.webp?v=1758884137") no-repeat bottom/contain;
                height: 550px;
                justify-items: center;
                align-content: start;
                color: #000;
                padding: 50px 20px;
                text-align: center;
            }

            /* Software */
            .software15 {
                background: url("/cdn/shop/files/software15-mob.webp?v=1758884136") no-repeat bottom/contain;
                justify-items: center;
                align-content: start;
                color: #000;
                padding: 50px;
                height: 550px;
                text-align: center;
            }

            .tuv15,
            .camera15,
            .boost15 {
                height: auto;
                padding: 30px 20px;
                text-align: center;
                background-size: cover;
                text-align: center;
            }

            .reverse15-content {
                width: auto;
                padding: 20px;
                text-align: center;
            }

            /* Geminie */
            .geminie15 {
                background: url('/cdn/shop/files/gemini15-mob.webp?v=1758884136') no-repeat bottom / contain;
                height: 1100px;
                justify-items: center;
                align-items: start;
                color: #ffffff;
                background-color: black;
                padding: 50px 20px;
                text-align: center;
            }

            .gemini15-content {
                margin: 0px;
                text-align: left;
            }

            .search15 {
                background: url("/cdn/shop/files/search15-mob.webp?v=1758884136") no-repeat bottom/contain;
                height: 850px;
                display: flex;
                justify-content: center;
                align-items: start;
                color: #000000;
                background-color: #fff;
                padding: 50px 20px;
                text-align: center;
            }

            .inter15 {
                height: 550px;
                justify-items: center;
                align-items: center;
                color: #000;
                padding: 50px 20px;
                text-align: center;
            }

            /* Craft */
            .craft15 {
                background: url("/cdn/shop/files/craft15-mob.webp?v=1758884136") no-repeat bottom/contain;
                height: 760px;
                display: flex;
                justify-content: right;
                align-items: start;
                color: #000000;
                background-color: #fcfbfc;
                text-align: center;
            }

            .craft15-content {
                max-width: 450px;
                margin-right: 0px;
                width: 100%;
                height: auto;
                padding: 40px 20px;
                text-align: center;
            }

            /* Design */
            .design15 {
                justify-items: center;
                align-items: start;
                color: #000;
                width: auto;
                padding: 0px 20px 50px;
                text-align: center;
            }

            /* Camera */
            .camera15 {
                background: url("/cdn/shop/files/cam15-mob.webp?v=1758884136") no-repeat bottom/contain;
                justify-items: center;
                align-items: start;
                color: #000;
                padding: 0px;
                text-align: center;
                height: 900px;
            }

            /* Nigth MOde */
            .night15 {
                justify-items: center;
                align-items: start;
                color: #000;
                padding: 50px 0px;
                background: url("/cdn/shop/files/nightmode15-mob.webp?v=1758884136") no-repeat bottom/contain;
                height: 600px;
                text-align: center;
            }

            .selfie15 {
                justify-items: center;
                align-items: start;
                color: #000;
                width: auto;
                padding: 50px 0 0;
                text-align: center;
            }

            /* Function */
            .function15 {
                justify-items: center;
                align-items: start;
                color: #000;
                padding: 20px 0px;
                text-align: center;
            }

            .function15-content {
                width: auto;
                text-align: center;
                background: url('/cdn/shop/files/function15-mob.webp?v=1758884136') no-repeat bottom / contain;
                height: 650px;
                justify-items: center;
                align-content: start;
            }

            /* Boost */
            .boost15 {
                background: url("/cdn/shop/files/boost15.webp?v=1758884136") no-repeat bottom/contain;
                height: 300px;
                justify-items: center;
                align-content: start;
                color: #000;
                padding: 50px 0px;
            }

            .quality15 {
                justify-items: center;
                align-items: start;
                color: #000;
                padding: 0px;
            }

            .q-card15{
                padding: 20px;
            }
            .specbnr15 {
                height: 300px;
                justify-content: center;
                display: none:
            }

            .note15 {
                margin: 50px 20px;
                text-align  : left;
            }

            /* Slider content fix */
            .color15 {
                display: none;
            }

            .color-slider15-container {
                /* height: 500px; */
                display: none;
            }

            .color-slider15-content {
                max-width: 90%;
                left: 50%;
                transform: translateX(-50%);
                text-align: center;
            }

            .color-slider15-title {
                font-size: 20px;
            }

            .color-slider15-desc {
                font-size: 13px;
            }
        }

        /* Small Mobile (≤ 480px) */
        @media (max-width: 480px) {
            .text15 {
                font-size: 30px !important;
            }

            .content-mi15 img {
                width: 150px;
            }

            .spec-number {
                font-size: 18px;
                margin: 0px;
            }

            .spec-unit {
                font-size: 14px;
            }

            .endur-heading15 {
                font-size: 28px;
            }

            .tuv15-heading {
                font-size: 28px;
            }
        }
    /* Xiaomi Smart Air Purifier Elite */
        /* Hero Section */
        .ape-main {
            background: url("/cdn/shop/files/ape-main.webp?v=1760354666") no-repeat center/cover;
            height: 500px;
            display: flex;
            padding: 50px;
            color: #ffffff;
            justify-content: left;
            align-items: center;
        }

        .content-ape {
            max-width: 450px;
            margin-left: 200px;
        }

        .content-ape img {
            width: 300px;
            margin: 20px auto;
        }

        /* Features */
        .main-ape {
            background: #000000;
            color: #000;
            display: flex;
            justify-content: center;
            padding: 40px 20px;
        }

        .features-ape {
            width: 1000px;
            display: grid;
            gap: 20px;
        }

        .card-ape {
            background-color: #000000;
            border-radius: 15px;
            padding: 20px 30px;
            position: relative;
            overflow: hidden;
        }

        .card-ape h3 {
            font-weight: 600;
            font-size: 20px;
            margin: 0px;
        }

        .card-ape p {
            margin: 5px 0px;
        }

        .ape-grid1 {
            display: grid;
            grid-template-columns: 1fr 1fr;
            gap: 10px;
        }

        .ape-grid4 {
            display: grid;
            grid-template-columns: 1fr 1fr;
            gap: 10px;
        }

        .ape-grid3 {
            display: grid;
            grid-template-columns: 1fr 1fr 1fr 1fr;
            gap: 10px;
        }

        .card-ape.top1 {
            height: 450px;
            align-content: end;
            background: url("/cdn/shop/files/fetur-img1.webp?v=1760354654") no-repeat center/contain;
        }

        .card-ape.top2 {
            height: 450px;
            align-content: end;
            background: url("/cdn/shop/files/fetur-img2.webp?v=1760354654") no-repeat center/contain;
        }

        .ape-grid2 {
            display: grid;
            grid-template-columns: 1fr 1fr 1fr;
            gap: 10px;
        }

        .ape-grid5 {
            display: grid;
            grid-template-columns: 1fr 1fr 1fr;
            gap: 10px;
        }

        .card-ape.mid1,
        .card-ape.mid2,
        .card-ape.mid3,
        .card-ape.mid4,
        .card-ape.mid5,
        .card-ape.mid6 {
            height: 400px;
            align-content: end;
        }

        .card-ape.mid1 {
            background: url("/cdn/shop/files/fetur-img3.webp?v=1760354654") no-repeat center/contain;
        }

        .card-ape.mid2 {
            background: url("/cdn/shop/files/fetur-img4.webp?v=1760354654") no-repeat center/contain;
        }

        .card-ape.mid3 {
            background: url("/cdn/shop/files/fetur-img5.webp?v=1760354654") no-repeat center/contain;
        }

        .card-ape.mid4 {
            background: url("/cdn/shop/files/fetur-img6.webp?v=1760354654") no-repeat center/contain;
        }

        .card-ape.mid5 {
            background: url("/cdn/shop/files/fetur-img7.webp?v=1760354654") no-repeat center/contain;
        }

        .card-ape.mid6 {
            background: url("/cdn/shop/files/fetur-img8.webp?v=1760354654") no-repeat center/contain;
        }

        /* Purified */
        .ape-purified {
            background: url('/cdn/shop/files/purified-ape.webp?v=1760354654') no-repeat center/contain;
            background-color: #1d1e26;
            height: 900px;
            justify-items: center;
            align-items: center;
            color: #ffffff;
            padding: 50px;
        }

        .content-apecnt {
            width: 1000px;
            text-align: center;
            color: white !important;
        }

        /* Protected */
        .ape-protected {
            background: url('/cdn/shop/files/protect-ape.webp?v=1760354667') no-repeat center/contain;
            background-color: #1d1e26;
            height: 1120px;
            justify-items: center;
            align-items: center;
            color: #ffffff;
            padding: 50px;
        }

        /* LED */
        .ape-led {
            background-color: #17191a;
            justify-items: center;
            align-items: center;
            color: #ffffff;
            padding: 50px;
        }

        .content-ledape {
            width: 1000px;
            background: url(/cdn/shop/files/led-ape.webp?v=1760354666) no-repeat center / contain;
            height: 900px;
            padding: 50px;
            margin-top: -20%;
        }

        .ledspace {
            height: 50px;
        }

        /* Plasma */
        .ape-plasma {
            width: 1000px;
            background: url(/cdn/shop/files/plasma-ape.webp?v=1760354666) no-repeat center / contain;
            height: 500px;
            padding: 50px;
            align-content: center;
            background-color: #000000;
        }

        /* Care */
        .ape-care {
            background: url('/cdn/shop/files/care-ape.webp?v=1760354666') no-repeat center/contain;
            background-color: #1d1e26;
            height: 1150px;
            justify-items: center;
            align-items: center;
            color: #ffffff;
            padding: 50px;
        }

        /* Odure */
        .ape-odoure {
            background-color: #1d1e26;
            height: 1000px;
            justify-items: center;
            align-items: center;
            color: #ffffff;
            padding: 100px 50px;
        }

        .slider-container {
            position: relative;
            width: 90%;
            max-width: 1000px;
            height: 550px;
            overflow: hidden;
            border-radius: 15px;
        }

        .slide {
            position: absolute;
            top: 0;
            left: 100%;
            width: 100%;
            height: 100%;
            background-size: cover;
            background-position: center;
            transition: left 1s ease-in-out;
            display: flex;
            justify-content: center;
            align-items: flex-end;
            padding: 20px;
        }

        .slide.active {
            left: 0;
        }

        .slide.prev {
            left: -100%;
        }

        .slide-content {
            position: absolute;
            bottom: 40px;
            left: 40px;
            background: rgba(0, 0, 0, 0.5);
            padding: 15px 25px;
            border-radius: 10px;
            color: #ffffff;
        }

        .smoke-label {
            position: absolute;
            background: rgba(0, 0, 0, 0.6);
            color: #fff;
            padding: 5px 12px;
            border-radius: 20px;
            font-size: 14px;
            animation: float 3s infinite ease-in-out;
        }

        .smoke1 {
            bottom: 150px;
            left: 80px;
        }

        .smoke2 {
            bottom: 180px;
            left: 50%;
            transform: translateX(-50%);
        }

        .smoke3 {
            bottom: 120px;
            right: 80px;
        }

        @keyframes float {
            0% {
                transform: translateY(0px);
                opacity: 0.7;
            }

            50% {
                transform: translateY(-20px);
                opacity: 1;
            }

            100% {
                transform: translateY(0px);
                opacity: 0.7;
            }
        }

        /* Slider buttons */
        .controls {
            position: absolute;
            bottom: 20px;
            left: 50%;
            transform: translateX(-50%);
            display: flex;
            gap: 12px;
        }

        .dot {
            width: 12px;
            height: 12px;
            background: #fff;
            border-radius: 50%;
            cursor: pointer;
            transition: 0.3s;
        }

        .dot.active {
            background: #00bfff;
            transform: scale(1.2);
        }

        /* Filtration */
        .ape-filter {
            background-color: #1d1e26;
            /* height: 1150px; */
            justify-items: center;
            align-items: center;
            color: #ffffff !important;
            padding: 50px;
        }

        .ape-filter h2,
        .ape-filter h3,
        .ape-main h2,
        .ape-main h3{
            color: #ffffff !important;
        }
        .card-ape.mid7,
        .card-ape.mid8,
        .card-ape.mid9,
        .card-ape.mid0
        {
            height: 450px;
            align-content: end;
        }
        .card-ape.mid11,
        .card-ape.mid12,
        .card-ape.mid13 {
            height: 500px;
            align-content: end;
        }

        .card-ape.mid7 {
            background: url("/cdn/shop/files/fetur-img9.webp?v=1760354654") no-repeat center/contain;
        }

        .card-ape.mid8 {
            background: url("/cdn/shop/files/fetur-img10.webp?v=1760354654") no-repeat center/contain;
        }

        .card-ape.mid9 {
            background: url("/cdn/shop/files/fetur-img11.webp?v=1760354666") no-repeat center/contain;
        }

        .card-ape.mid0 {
            background: url("/cdn/shop/files/fetur-img12.webp?v=1760354666") no-repeat center/contain;
        }

        .card-ape.mid11 {
            background: url("/cdn/shop/files/fetur-img13.webp?v=1760354654") no-repeat center/contain;
        }

        .card-ape.mid12 {
            background: url("/cdn/shop/files/fetur-img14.webp?v=1760354654") no-repeat center/contain;
        }

        .card-ape.mid13 {
            background: url("/cdn/shop/files/fetur-img15.webp?v=1760354654") no-repeat center/contain;
        }

        /* Slider2 */
        .ape-slider-container {
            position: relative;
            width: 100%;
            max-width: 1200px;
            height: 600px;
            overflow: hidden;
            border-radius: 10px;
        }

        .ape-slide {
            position: absolute;
            /* stack slides */
            top: 0;
            left: 100%;
            /* move off screen by default */
            width: 100%;
            height: 100%;
            background-size: cover;
            background-position: center;
            background-repeat: no-repeat;
            display: flex;
            align-items: center;
            justify-content: flex-start;
            padding: 40px;
            transition: left 1s ease-in-out;
            color: #fff;
        }

        .ape-slide.active {
            left: 0;
            /* show active slide */
        }

        .ape-slide.prev {
            left: -100%;
            /* slide out to the left */
        }

        .ape-slide-content {
            max-width: 50%;
            text-align: left;
        }

        .ape-slide-content h2 {
            font-size: 40px;
            margin-bottom: 10px;
        }

        .ape-slide-content h3 {
            font-size: 22px;
            margin-bottom: 15px;
            font-weight: 500;
        }

        .ape-slide-content p {
            font-size: 16px;
            margin-bottom: 20px;
            line-height: 1.5;
        }

        /* Timeline box */
        .ape-timeline {
            background: rgba(0, 91, 187, 0.9);
            padding: 20px;
            border-radius: 12px;
        }

        .ape-timeline-item {
            display: flex;
            align-items: flex-start;
            margin-bottom: 15px;
        }

        .ape-timeline-item:last-child {
            margin-bottom: 0;
        }

        .ape-time {
            font-weight: bold;
            font-size: 16px;
            margin-right: 15px;
            min-width: 50px;
        }

        .ape-timeline-item p {
            margin: 0;
            font-size: 15px;
        }

        /* Controls */
        .ape-controls {
            position: absolute;
            bottom: 20px;
            left: 50%;
            transform: translateX(-50%);
            display: flex;
            gap: 10px;
        }

        .ape-dot {
            width: 12px;
            height: 12px;
            background: #ccc;
            border-radius: 50%;
            cursor: pointer;
            transition: 0.3s;
        }

        .ape-dot.active {
            background: #000;
            transform: scale(1.2);
        }

        /* Noise */
        .ape-noise {
            background: url('/cdn/shop/files/noise-ape.webp?v=1760354667') no-repeat center/contain;
            background-color: #1d1e26;
            height: 650px;
            justify-items: center;
            align-content: center;
            color: #ffffff !important;
            padding: 50px;
            text-align: left;
        }

        .ape-noise h2,
        .ape-odoure h3,
        .ape-odoure h2,
        .ape-care h2,
        .ape-protected h2,
        .ape-purified h2,
        .ape-purified h3{
            color: white;
        }

        /* Note */
        .ape-note {
            background-color: #1d1e26;
            justify-items: center;
            align-items: center;
            text-align: left;
            color: #ffffff;
            padding: 50px;
        }

        .content-apenote {
            width: 1000px;
            text-align: left;
        }

        /* ============================= */
        /* 📱 Responsive Adjustments */
        /* ============================= */

        /* Large Tablets (max-width: 1200px) */
        @media (max-width: 1200px) {
            .content-ape {
                margin-left: 100px;
                max-width: 400px;
            }

            .content-apecnt,
            .content-ledape,
            .content-apenote {
                width: 90%;
            }
        }

        /* Tablets (max-width: 992px) */
        @media (max-width: 992px) {
            .ape-main {
                height: auto;
                flex-direction: column;
                text-align: center;
                padding: 30px 20px;
            }

            .content-ape {
                margin-left: 0;
                max-width: 100%;
            }

            .content-ape img {
                width: 220px;
            }

            .features-ape {
                width: 100%;
            }

            .ape-grid3,
            .ape-grid2 {
                grid-template-columns: 1fr 1fr;
            }

            .ape-plasma,
            .content-ledape {
                width: 100%;
                height: auto;
                margin-top: 0;
            }
        }

        /* Mobile Landscape (max-width: 768px) */
        @media (max-width: 768px) {
            .ape-main {
                background: url("/cdn/shop/files/ape-main-mob.webp?v=1760354666") no-repeat center/contain;
                height: 650px;
                display: flex;
                padding: 50px 20px;
                color: #ffffff;
                justify-content: left;
                align-items: center;
                text-align: left;
            }

            .card-ape {
                background-color: #000000;
                border-radius: 15px;
                padding: 10px;
                position: relative;
                overflow: hidden;
            }

            .card-ape h3 {
                font-weight: 600;
                font-size: 15px;
                margin: 0;
            }

            .card-ape.top1 {
                height: 230px;
                align-content: end;
                background: url("/cdn/shop/files/fetur-img1-mob.webp?v=1760354654") no-repeat center/contain;
            }

            .card-ape.top2 {
                height: 230px;
                align-content: end;
                background: url("/cdn/shop/files/fetur-img2-mob.webp?v=1760355708") no-repeat center/contain;
            }

            .card-ape.mid1,
            .card-ape.mid2,
            .card-ape.mid3,
            .card-ape.mid4,
            .card-ape.mid5,
            .card-ape.mid6 {
                height: 230px;
                align-content: end;
            }

            .card-ape.mid1 {
                background: url("/cdn/shop/files/fetur-img3-mob.webp?v=1760355756") no-repeat center/contain;
            }

            .card-ape.mid2 {
                background: url("/cdn/shop/files/fetur-img4-mob.webp?v=1760355803") no-repeat center/contain;
            }

            .card-ape.mid3 {
                background: url("/cdn/shop/files/fetur-img5-mob.webp?v=1760355860") no-repeat center/contain;
            }

            .card-ape.mid4 {
                background: url("/cdn/shop/files/fetur-img6-mob.webp?v=1760354654") no-repeat center/contain;
            }

            .card-ape.mid5 {
                background: url("/cdn/shop/files/fetur-img7-mob.webp?v=1760354654") no-repeat center/contain;
            }

            .card-ape.mid6 {
                background: url("/cdn/shop/files/fetur-img8-mob.webp?v=1760354654") no-repeat center/contain;
            }

            .ape-grid1 section {
                padding: 0px !important;
            }

            .ape-protected {
                background: url('/cdn/shop/files/protect-ape-mob.webp?v=1760354667') no-repeat bottom/contain;
                background-color: #1d1e26;
                height: 850px;
                justify-items: center;
                align-items: start;
                color: #ffffff;
                padding: 20px; 
            }

            .ape-purified {
                background-color: #1d1e26;
                /* height: 900px; */
                justify-items: center;
                align-items: center;
                color: #ffffff;
                padding: 30px 10px;
            }

            /* LED */
            .ape-led {
                background-color: #17191a;
                justify-items: center;
                align-items: center;
                color: #fff;
                padding: 10px;
            }
            .content-ledape {
                width: 800px;
                background: url('/cdn/shop/files/led-ape-mob.webp?v=1760354666') no-repeat center / contain;
                height: 1000px;
                padding: 50px;
                margin-top: -60%;
            }

            .ledspace {
                height: 300px;
            }

            .ape-care {
                background: url(/cdn/shop/files/care-ape-mob.webp?v=1760356038) no-repeat center / contain;
                background-color: #1d1e26;
                height: 850px;
                justify-items: center;
                align-items: center;
                color: #ffffff;
                padding: 30px 10px;
            }

            section {
                width: 100% !important;
            }

            .content-ape img {
                width: 120px;
                margin: 0px;
            }

            .ape-plasma {
                /* width: 800px; */
                background: url('/cdn/shop/files/plasma-ape-mob.webp?v=1760354666') no-repeat bottom / contain;
                height: 700px;
                padding: 50px 20px;
                align-content: start;
            }

            /* Filtration */
            .ape-filter {
                background-color: #1d1e26;
                /* height: 1150px; */
                justify-items: center;
                align-items: center;
                color: #ffffff !important;
                padding: 50px 20px;
            }
            .ape-odoure {
                background-color: #1d1e26;
                height: 1000px;
                justify-items: center;
                align-items: center;
                color: #ffffff;
                padding: 50px 10px;
            }
            /* Noise */
            .ape-noise {
                background: url('/cdn/shop/files/noise-ape-mob.webp?v=1760354666') no-repeat center/contain;
                background-color: #1d1e26;
                height: 650px;
                justify-items: center;
                align-content: start;
                color: #ffffff;
                padding: 20px;
                text-align: left;
            }

            .card-ape.mid7,
            .card-ape.mid8,
            .card-ape.mid9,
            .card-ape.mid0 {
                height: 200px;
            }

            .card-ape.mid11,
            .card-ape.mid12,
            .card-ape.mid13 {
                height: 400px;
                padding: 30px 0px;
            }

            .ape-grid1,
            .ape-grid2,
            .ape-grid3 {
                grid-template-columns: 1fr 1fr;
            }

            .ape-grid5 {
                grid-template-columns: 1fr;
            }

            .ape-grid4 {
                display: grid;
                grid-template-columns: 1fr;
                gap: 10px;
            }
            .ape-note {
                padding: 0px;
                text-align: center;
            }

            .slide {
                position: absolute;
                top: 0;
                left: 100%;
                width: 100%;
                height: 50%;
                background-size: cover;
                background-position: center;
                transition: left 1s ease-in-out;
                display: flex;
                justify-content: center;
                align-items: flex-end;
                padding: 20px;
            }
            .slide-content h2{
                font-size: 18px;
            }

            .ape-purified,
            .ape-protected,
            .ape-care,
            .ape-odoure,
            .ape-noise,{
                /* height: auto; */
                padding: 30px 20px;
                text-align: center;
            }

            .content-apecnt,
            .content-ledape,
            .content-apenote {
                width: 100%;
                padding: 20px;
            }

            .ape-slide-content {
                max-width: 100%;
                padding: 20px;
            }

            .ape-slide-content h2 {
                font-size: 28px;
            }

            .ape-slide-content h3 {
                font-size: 18px;
            }
        }

        /* Small Mobiles (max-width: 576px) */
        @media (max-width: 576px) {
            .content-ape img {
                width: 120px;
            }

            h2,
            h3 {
                margin: 15px 0px;
            }

            .ape-slide-content h2 {
                font-size: 22px;
            }

            .ape-slide-content h3 {
                font-size: 16px;
            }

            .ape-slide-content p {
                font-size: 14px;
            }

            .controls,
            .ape-controls {
                bottom: 10px;
            }

            .dot,
            .ape-dot {
                width: 10px;
                height: 10px;
            }
        }

    /* Air Purifier 4 Pro */
        /* Main Section */
        .ap4p-main {
            background: url(/cdn/shop/files/ap4p-main.jpg?v=1760769130) no-repeat center / contain;
            height: 850px;
            display: flex;
            padding: 150px;
            color: #000000;
            justify-content: center;
            align-items: start;
            text-align: center;
        }

        .content-ap4p {
            width: 900px;
        }

        .content-ap4p img {
            width: 200px;
            margin: 0px 20px;
        }

        /* Features */
        .main-ap4p {
            color: #000;
            display: flex;
            justify-content: center;
            padding: 80px 20px;
            text-align: center;
        }

        .featuregrid-ap4p {
            width: 1300px;
            display: grid;
            gap: 20px;
        }

        .ap4p-grid1 h3 {
            font-weight: 600;
            font-size: 20px;
            margin: 0px;
        }

        .ap4p-grid1 {
            display: grid;
            grid-template-columns: 1fr 1fr 1fr;
            gap: 10px;
        }

        .ap4p-grid1 section {
            padding: 30px 20px;
        }

        /* Health Section */
        .ap4p-health {
            display: flex;
            padding: 50px;
            color: #000000;
            justify-content: center;
            align-items: center;
            text-align: center;
        }

        .content-ap4p-health {
            width: 1100px;
            justify-items: center;
            align-content: center;
        }

        /* Story Section */
        .ap4p-story {
            display: flex;
            padding: 50px;
            color: #000000;
            justify-content: center;
            align-items: center;
            text-align: center;
        }

        /* Black Section */
        .ap4p-black {
            display: flex;
            padding: 50px;
            background-color: #1c2333;
            color: #000000;
            justify-content: center;
            align-items: center;
            text-align: center;
        }

        .ap4p-white {
            width: 1350px;
            background-color: white;
            justify-items: center;
            align-items: center;
            text-align: center;
            border-radius: 20px;
        }

        /* Visible Section */
        .ap4p-visible {
            padding: 50px;
            width: 1200px;
        }

        .ap4p-visible button {
            padding: 30px 50px;
            background-color: #667ca4;
            color: #ffffff;
            border-radius: 50px;
            border: none;
        }

        /* PM Section */
        .ap4p-pm {
            background: url("/cdn/shop/files/section5Bg1ap4p.webp?v=1760769128") no-repeat center / contain;
            width: 1200px;
            padding: 150px;
            color: #ffffff;
            justify-content: center;
            align-items: center;
            text-align: left;
            height: 650px;
        }
        .ap4p-pm h2,
        .ap4p-control h2,
        .ap4p-control h3,
        .ap4p-mode h2{
            color: white !important;
        }

        .ap4p-img {
            width: 1300px;
            padding: 50px 0px;
            color: #ffffff;
            justify-content: center;
            align-items: center;
            text-align: center;
        }

        .ap4p-grid2 {
            display: grid;
            grid-template-columns: repeat(6, 1fr);
            gap: 10px;
        }

        .content-ap4p-pure {
            width: 800px;
        }

        .ap4p-grid3 {
            display: grid;
            grid-template-columns: 1fr 1fr;
            gap: 10px;
        }

        .ap4p-grid4 {
            display: grid;
            grid-template-columns: repeat(5, 1fr);
            gap: 10px;
        }

        /* Control Section */
        .ap4p-control {
            background: url("/cdn/shop/files/section11ImgBg-ap4p.png?v=1760769131") no-repeat center / contain;
            padding: 150px;
            color: #ffffff;
            justify-items: center;
            align-content: center;
            text-align: center;
            height: 800px;
        }

        .ap4p-tuvgrd {
            display: flex;
            padding: 50px 100px;
            color: #000000;
            justify-content: center;
            align-items: center;
            text-align: center;
        }

        /* Night Mode Section */
        .ap4p-mode {
            background: url("/cdn/shop/files/section12Bg-ap4p.png?v=1760769130") no-repeat center / contain;
            padding: 150px;
            color: #ffffff;
            justify-items: center;
            align-content: start;
            text-align: center;
            height: 900px;
        }

        /* Grille Section */
        .ap4p-grille {
            background: url("/cdn/shop/files/section13Bg-ap4p.png?v=1760769130") no-repeat center / contain;
            padding: 100px 250px;
            color: #000000;
            justify-items: center;
            align-content: start;
            text-align: center;
            height: 840px;
        }

        .grillespace {
            height: 500px;
        }

        /* Details  */
        .content-ap4p-details {
            width: 900px;
            justify-items: center;
            align-content: center;
        }

        /* HEPA Section */
        .ap4p-hepa {
            display: flex;
            padding: 50px;
            color: #000000;
            justify-content: center;
            align-items: center;
            text-align: center;
            background-color: #f8fbfe;
        }

        /* Note */
        .ap4p-note {
            justify-items: center;
            align-items: center;
            text-align: left;
            color: #000000;
            padding: 50px;
        }

        .content-ap4p-note {
            width: 1200px;
            text-align: left;
        }

        /* ------------------------------
       RESPONSIVE STYLES
    ------------------------------ */

        /* Tablets and smaller (≤1024px) */
        @media (max-width: 1024px) {
            .ap4p-main {
                padding: 80px 40px;
                height: auto;
                background-size: cover;
            }

            .content-ap4p {
                width: 100%;
            }

            .ap4p-grid1,
            .ap4p-grid2,
            .ap4p-grid3,
            .ap4p-grid4 {
                grid-template-columns: 1fr 1fr;
            }

            .ap4p-white,
            .ap4p-visible,
            .ap4p-pm,
            .ap4p-img,
            .content-ap4p-health,
            .content-ap4p-note,
            .content-ap4p-details {
                width: 90%;
            }

            .ap4p-grille {
                padding: 80px 100px;
                height: auto;
                background-size: cover;
            }
        }

        /* Mobile devices (≤768px) */
        @media (max-width: 768px) {
            .ap4p-main {
                /* flex-direction: column; */
                padding: 60px 20px;
                text-align: center;
                background: url(/cdn/shop/files/ap4p-main-mob.jpg?v=1760769129) no-repeat center / contain;
                height: 510px;
                display: flex;
                color: #000000;
                justify-content: center;
                align-items: start;
            }

            .content-ap4p img {
                width: 150px;
                margin: 10px;
            }

            .ap4p-health,
            .ap4p-story,
            .ap4p-hepa {
                flex-direction: column;
                padding: 30px 20px;
            }

            .ap4p-grid1 section {
                padding: 10px;
            }

            .ap4p-grid1 {
                grid-template-columns: 1fr 1fr;
            }

            .ap4p-grid2 {
                grid-template-columns: 1fr 1fr 1fr;

            }

            .ap4p-grid3{
                grid-template-columns: 1fr;
            }
            .ap4p-grid4 {
                grid-template-columns: 1fr 1fr 1fr;
            }

            .ap4p-black {
                display: flex;
                padding: 50px 20px;
                background-color: #1c2333;
                color: #000000;
                justify-content: center;
                align-items: center;
                text-align: center;
            }

            .ap4p-visible
            {
                padding: 30px 10px;
            }

            .content-ap4p-pure {
                width: 100%;
            }

            .ap4p-control,
            .ap4p-mode,
            .ap4p-pm {
                padding: 60px 20px;
                height: auto;
                background-size: cover;
            }

            .ap4p-grille {
                padding: 60px 20px;
                height: auto;
            }

            .ap4p-visible button {
                padding: 15px 30px;
                font-size: 14px;
            }

            .ap4p-tuvgrd {
                flex-direction: column;
                padding: 20px;
            }

            /* .content-ap4p,
            .ap4p-white,
            .ap4p-visible,
            .content-ap4p-note {
                width: 100%;
            } */

            .grillespace {
                height: 300px;
            }

            .ap4p-note {
            justify-items: center;
            align-items: center;
            text-align: left;
            color: #000000;
            padding: 0px;
        }
        }

        /* Extra Small (≤480px) */
        @media (max-width: 480px) {
            body {
                font-size: 14px;
            }

            .content-ap4p img {
                width: 120px;
            }

            .ap4p-visible button {
                padding: 12px 24px;
            }

            .ap4p-main {
                padding: 40px 10px;
            }

            .ap4p-control,
            .ap4p-mode,
            .ap4p-grille {
                padding: 40px 10px;
            }
        }