    /* ===== REVIEW LIKE VIDEO - SAMA PERSIS SEPERTI VIDEO DARI GENONE ===== */

    /* CRITICAL FIX: Override Bootstrap card-body padding yang menyebabkan teks bertabrakan */
    .card-video-genone.card .card-body,
    .card.card-video-genone .card-body,
    .card.rounded-3.card-video-genone .card-body {
        padding: 15px !important; /* Override Bootstrap default 1.25rem */
        min-height: auto !important;
        display: flex !important;
        flex-direction: column !important;
        justify-content: flex-start !important;
    }

    /* CRITICAL: Ensure proper spacing from image to text */
    .card-video-genone .card-body > *:first-child {
        margin-top: 10px !important; /* Space from image */
    }

    /* CRITICAL: Override all margin issues */
    .card-video-genone .card-body h6,
    .card-video-genone .card-body p {
        margin: 0 !important;
        padding: 0 !important;
    }

    /* Proper spacing between elements */
    .card-video-genone .card-body h6.card-title {
        margin-top: 10px !important; /* Space from image */
        margin-bottom: 5px !important; /* Space to motor */
        line-height: 1.3 !important;
    }

    .card-video-genone .card-body p[style*="color: #dc3545"] {
        margin-top: 0 !important;
        margin-bottom: 5px !important; /* Space to review */
        line-height: 1.3 !important;
    }

    .card-video-genone .card-body p[style*="color: #666"] {
        margin-top: 0 !important;
        margin-bottom: 0 !important;
        line-height: 1.4 !important;
    }

    /* CRITICAL: Override all conflicting title8 styles from color11.css and other theme files */
    .title8 {
        text-align: center !important;
        position: relative !important;
        margin: 40px auto 30px auto !important;
        max-width: 1200px !important;
        padding: 0 15px !important;
    }

    /* Override the original :before pseudo-element from color11.css - ONLY for review section */
    .review-section .title8:before,
    .title8.review-title:before {
        display: none !important;
    }

    /* Review section title styling - sama seperti BERITA UTAMA dan VIDEO DARI GENONE */
    .title8 h4 {
        font-size: 1.8rem !important;
        font-weight: 800 !important;
        color: #333 !important;
        text-align: center !important;
        text-transform: uppercase !important;
        letter-spacing: 2px !important;
        margin: 0 !important;
        position: relative !important;
        line-height: 1.2 !important;
    }

    /* Red underline - DISABLED (handled by title-underline-fix.css) */
    .title8 h4::after {
        display: none !important;
        content: none !important;
    }

    /* Desktop title styling - ensure proper centering */
    @media (min-width: 768px) {
        .title8 {
            text-align: center !important;
            margin: 40px auto 30px auto !important;
            max-width: 1200px !important;
            padding: 0 15px !important;
            display: block !important;
            width: 100% !important;
        }
        
        .title8 h4 {
            font-size: 1.8rem !important;
            font-weight: 800 !important;
            color: #333 !important;
            text-align: center !important;
            text-transform: uppercase !important;
            letter-spacing: 2px !important;
            margin: 0 auto !important;
            position: relative !important;
            display: block !important;
            width: 100% !important;
        }
        
        .title8 h4::after {
            content: '' !important;
            display: block !important;
            width: 60px !important;
            height: 3px !important;
            background: #dc3545 !important;
            margin: 15px auto 0 auto !important;
            border-radius: 2px !important;
        }
    }

    /* Review menggunakan card-video-genone yang sama */
    .card-video-genone {
        background: white !important;
        border: none !important;
        border-radius: 12px !important;
        box-shadow: 0 2px 8px rgba(0, 0, 0, 0.1) !important;
        transition: all 0.3s ease !important;
        overflow: hidden !important;
        height: 100% !important;
        display: flex !important;
        flex-direction: column !important;
    }

    .card-video-genone:hover {
        box-shadow: 0 4px 16px rgba(0, 0, 0, 0.15) !important;
        transform: translateY(-3px) !important;
    }

    /* Image styling - FULL IMAGE DISPLAY (NO CROP) + TALLER IMAGES */
    .card-video-genone .card-img-top {
        width: 100% !important;
        height: 250px !important; /* INCREASED: Made taller as requested */
        object-fit: cover !important; /* CHANGED: Fill the area completely */
        background-color: #f8f9fa !important; /* Light background for letterboxing */
        transition: transform 0.3s ease !important;
    }

    .card-video-genone:hover .card-img-top {
        transform: scale(1.05) !important;
    }

    /* Card body styling */
    .card-video-genone .card-body {
        padding: 15px !important;
        flex-grow: 1 !important;
        display: flex !important;
        flex-direction: column !important;
        justify-content: space-between !important;
    }

    /* Rating stars */
    .card-video-genone .rating {
        display: flex !important;
        justify-content: center !important;
        gap: 3px !important;
        margin-bottom: 8px !important;
    }

    .card-video-genone .rating i {
        font-size: 0.9rem !important;
        color: #ffc107 !important;
    }

    /* Title styling sama seperti video */
    .card-video-genone .card-title {
        font-size: 0.9rem !important;
        line-height: 1.3 !important;
        font-weight: 700 !important;
        color: #333 !important;
        margin-bottom: 6px !important;
        text-align: center !important;
    }

    /* Motor name styling */
    .card-video-genone p {
        margin: 0 !important;
        text-align: center !important;
    }

    /* Motor name dengan warna merah */
    .card-video-genone p[style*="color: #dc3545"] {
        font-size: 0.75rem !important;
        color: #dc3545 !important;
        font-weight: 600 !important;
        margin-bottom: 6px !important;
    }

    /* Review text */
    .card-video-genone p[style*="color: #666"] {
        font-size: 0.8rem !important;
        color: #666 !important;
        line-height: 1.3 !important;
        margin-bottom: 0 !important;
    }

    /* Owl carousel styling sama seperti video */
    .owl-home-slider {
        position: relative !important;
        overflow: hidden !important;
    }

    .owl-home-slider .owl-stage-outer {
        overflow: visible !important;
    }

    .owl-home-slider .owl-item {
        display: flex !important;
        justify-content: center !important;
        padding: 0 7.5px !important;
    }

    /* Owl dots styling sama seperti video */
    .owl-home-slider .owl-dots {
        text-align: center !important;
        margin-top: 25px !important;
    }

    .owl-home-slider .owl-dot {
        display: inline-block !important;
        margin: 0 5px !important;
    }

    .owl-home-slider .owl-dot span {
        width: 12px !important;
        height: 12px !important;
        background: #cbd5e1 !important;
        border-radius: 50% !important;
        display: block !important;
        transition: all 0.3s ease !important;
    }

    .owl-home-slider .owl-dot.active span {
        background: #dc3545 !important;
        transform: scale(1.2) !important;
    }

    /* Mobile responsive */
    @media (max-width: 768px) {
        .title8 {
            text-align: center !important;
            margin: 30px auto 20px auto !important;
            padding: 0 15px !important;
            display: block !important;
            width: 100% !important;
        }
        
        .title8 h4 {
            font-size: 1.3rem !important;
            font-weight: 700 !important;
            text-transform: uppercase !important;
            letter-spacing: 1px !important;
            margin: 0 auto !important;
            text-align: center !important;
            display: block !important;
            width: 100% !important;
        }
        
        .title8 h4::after {
            content: '' !important;
            display: block !important;
            width: 40px !important;
            height: 2px !important;
            background: #dc3545 !important;
            margin: 10px auto 0 auto !important;
            border-radius: 2px !important;
        }
        
        .card-video-genone .card-img-top {
            height: 160px !important;
        }
        
        .card-video-genone .card-body {
            padding: 12px !important;
        }
        
        .card-video-genone .card-title {
            font-size: 0.85rem !important;
        }
        
        .card-video-genone p[style*="color: #dc3545"] {
            font-size: 0.7rem !important;
        }
        
        .card-video-genone p[style*="color: #666"] {
            font-size: 0.75rem !important;
        }
        
        .card-video-genone .rating i {
            font-size: 0.8rem !important;
        }
    }

    @media (max-width: 576px) {
        .title8 {
            text-align: center !important;
            margin: 25px auto 15px auto !important;
            padding: 0 10px !important;
            display: block !important;
            width: 100% !important;
        }
        
        .title8 h4 {
            font-size: 1.2rem !important;
            text-align: center !important;
            margin: 0 auto !important;
            display: block !important;
            width: 100% !important;
        }
        
        .title8 h4::after {
            width: 35px !important;
            height: 2px !important;
            margin: 8px auto 0 auto !important;
        }
        
        .card-video-genone .card-img-top {
            height: 140px !important;
        }
        
        .card-video-genone .card-body {
            padding: 10px !important;
        }
        
        .card-video-genone .card-title {
            font-size: 0.8rem !important;
        }
        
        .card-video-genone p[style*="color: #dc3545"] {
            font-size: 0.65rem !important;
        }
        
        .card-video-genone p[style*="color: #666"] {
            font-size: 0.7rem !important;
        }
        
        .owl-home-slider .owl-item {
            padding: 0 5px !important;
        }
    }

    /* Ensure consistent spacing */
    .section-big-my-space {
        margin: 40px 0 20px 0 !important;
    }

    .blog.py-2 {
        padding-top: 0.5rem !important;
        padding-bottom: 2rem !important;
    }

    /* Custom container sama seperti video */
    .custom-container {
        max-width: 1200px !important;
        margin: 0 auto !important;
        padding: 0 15px !important;
    }

    /* Item centering */
    .owl-home-slider .item {
        display: flex !important;
        justify-content: center !important;
        align-items: stretch !important;
    }

    .owl-home-slider .item > div {
        width: 100% !important;
        max-width: 280px !important;
    }

    /* Hover effects sama seperti video */
    .card-video-genone {
        cursor: default !important;
    }

    .card-video-genone:hover .card-title {
        color: #dc3545 !important;
    }

    /* Loading state */
    .owl-home-slider.loading {
        min-height: 300px !important;
        display: flex !important;
        align-items: center !important;
        justify-content: center !important;
    }

    .owl-home-slider.loading::before {
        content: "Loading reviews..." !important;
        color: #999 !important;
        font-size: 1rem !important;
    }

    /* CRITICAL OVERRIDES - Ensure title centering works on all screen sizes */
    /* Override any conflicting styles from color11.css, custom.css, and other theme files */
    .title8.section-big-my-space {
        text-align: center !important;
        margin: 40px auto 30px auto !important;
        padding: 0 15px !important;
        display: block !important;
        width: 100% !important;
        position: relative !important;
    }

    .title8.section-big-my-space h4 {
        text-align: center !important;
        margin: 0 auto !important;
        display: block !important;
        width: 100% !important;
        position: relative !important;
    }

    /* Disable any conflicting :before pseudo-elements */
    .title8.section-big-my-space:before {
        display: none !important;
        content: none !important;
    }

    /* Force center alignment for review section specifically */
    .blog.py-2 .title8.section-big-my-space {
        text-align: center !important;
        margin-left: auto !important;
        margin-right: auto !important;
        width: 100% !important;
    }

    .blog.py-2 .title8.section-big-my-space h4 {
        text-align: center !important;
        margin-left: auto !important;
        margin-right: auto !important;
        width: 100% !important;
    }

    /* Mobile overrides */
    @media (max-width: 768px) {
        .title8.section-big-my-space {
            text-align: center !important;
            margin: 30px auto 20px auto !important;
            padding: 0 15px !important;
            display: block !important;
            width: 100% !important;
        }
        
        .title8.section-big-my-space h4 {
            text-align: center !important;
            margin: 0 auto !important;
            display: block !important;
            width: 100% !important;
        }
    }

    /* FINAL CRITICAL OVERRIDES - Maximum specificity to ensure our styles work */
    /* Target the exact HTML structure used in the review section */
    section.blog.py-2 .title8.section-big-my-space,
    .blog.py-2 .title8.section-big-my-space,
    div.title8.section-big-my-space {
        text-align: center !important;
        margin: 40px auto 30px auto !important;
        padding: 0 15px !important;
        display: block !important;
        width: 100% !important;
        position: relative !important;
        max-width: 1200px !important;
    }

    section.blog.py-2 .title8.section-big-my-space h4,
    .blog.py-2 .title8.section-big-my-space h4,
    div.title8.section-big-my-space h4 {
        font-size: 1.8rem !important;
        font-weight: 800 !important;
        color: #333 !important;
        text-align: center !important;
        text-transform: uppercase !important;
        letter-spacing: 2px !important;
        margin: 0 auto !important;
        position: relative !important;
        line-height: 1.2 !important;
        display: block !important;
        width: 100% !important;
    }

    section.blog.py-2 .title8.section-big-my-space h4::after,
    .blog.py-2 .title8.section-big-my-space h4::after,
    div.title8.section-big-my-space h4::after {
        content: '' !important;
        display: block !important;
        width: 60px !important;
        height: 3px !important;
        background: #dc3545 !important;
        margin: 15px auto 0 auto !important;
        border-radius: 2px !important;
    }

    /* Disable any conflicting pseudo-elements with maximum specificity */
    section.blog.py-2 .title8.section-big-my-space:before,
    .blog.py-2 .title8.section-big-my-space:before,
    div.title8.section-big-my-space:before {
        display: none !important;
        content: none !important;
        visibility: hidden !important;
    }

    /* Mobile overrides with maximum specificity */
    @media (max-width: 768px) {
        section.blog.py-2 .title8.section-big-my-space,
        .blog.py-2 .title8.section-big-my-space,
        div.title8.section-big-my-space {
            text-align: center !important;
            margin: 30px auto 20px auto !important;
            padding: 0 15px !important;
            display: block !important;
            width: 100% !important;
        }
        
        section.blog.py-2 .title8.section-big-my-space h4,
        .blog.py-2 .title8.section-big-my-space h4,
        div.title8.section-big-my-space h4 {
            font-size: 1.3rem !important;
            font-weight: 700 !important;
            text-transform: uppercase !important;
            letter-spacing: 1px !important;
            margin: 0 auto !important;
            text-align: center !important;
            display: block !important;
            width: 100% !important;
        }
        
        section.blog.py-2 .title8.section-big-my-space h4::after,
        .blog.py-2 .title8.section-big-my-space h4::after,
        div.title8.section-big-my-space h4::after {
            content: '' !important;
            display: block !important;
            width: 40px !important;
            height: 2px !important;
            background: #dc3545 !important;
            margin: 10px auto 0 auto !important;
            border-radius: 2px !important;
        }
    }

    @media (max-width: 576px) {
        section.blog.py-2 .title8.section-big-my-space h4,
        .blog.py-2 .title8.section-big-my-space h4,
        div.title8.section-big-my-space h4 {
            font-size: 1.2rem !important;
        }
        
        section.blog.py-2 .title8.section-big-my-space h4::after,
        .blog.py-2 .title8.section-big-my-space h4::after,
        div.title8.section-big-my-space h4::after {
            width: 35px !important;
            height: 2px !important;
            margin: 8px auto 0 auto !important;
        }
    }
    /* ULTRA SEMEPET NAMA, MOTOR, REVIEW - EXTREME TIGHT SPACING */
    /* Membuat jarak antara nama, motor, dan review text SEMEPET ITU */

    /* Rating bintang - tetap seperti sekarang */
    .card-video-genone .rating {
        margin: 0 !important;
        padding: 0 !important;
        gap: 0px !important;
        line-height: 1 !important;
    }

    .card-video-genone .rating i {
        font-size: 0.85rem !important;
        margin: 0 !important;
        padding: 0 !important;
    }

    /* SIMPLE SPACING - NO COMPLEX OVERRIDES */
    /* Just ensure proper spacing between elements */

    /* NAMA REVIEWER - Simple spacing */
    .card-video-genone .card-title {
        margin: 8px 0 4px 0 !important; /* Top space from image, small bottom space */
        padding: 0 !important;
        line-height: 1.3 !important;
    }

    /* MOTOR YANG DIBELI - Simple spacing */
    .card-video-genone p[style*="color: #dc3545"] {
        margin: 0 0 4px 0 !important; /* Small bottom space */
        padding: 0 !important;
        line-height: 1.3 !important;
    }

    /* REVIEW TEXT - Simple spacing */
    .card-video-genone p[style*="color: #666"] {
        margin: 0 !important; /* No extra margins */
        padding: 0 !important;
        line-height: 1.4 !important;
    }

    /* Card body - proper padding */
    .card-video-genone .card-body {
        padding: 12px !important; /* Increased padding for proper spacing */
    }

    /* Remove ALL margins and padding from card body children - SIMPLE FIX */
    .card-video-genone .card-body > * {
        margin: 5px 0 !important; /* Simple 5px spacing between all elements */
        padding: 0 !important;
    }

    /* SIMPLE RESPONSIVE - NO COMPLEX OVERRIDES */
    @media (min-width: 768px) {
        .card-video-genone .card-body {
            padding: 16px !important;
        }
        
        .card-video-genone .card-img-top {
            height: 280px !important;
        }
        
        .card-video-genone .card-title {
            margin: 10px 0 5px 0 !important;
            font-size: 0.9rem !important;
        }
        
        .card-video-genone p[style*="color: #dc3545"] {
            margin: 0 0 5px 0 !important;
            font-size: 0.8rem !important;
        }
        
        .card-video-genone p[style*="color: #666"] {
            font-size: 0.85rem !important;
        }
    }

    @media (min-width: 1200px) {
        .card-video-genone .card-body {
            padding: 18px !important;
        }
        
        .card-video-genone .card-img-top {
            height: 300px !important;
        }
        
        .card-video-genone .card-title {
            margin: 12px 0 6px 0 !important;
            font-size: 0.95rem !important;
        }
        
        .card-video-genone p[style*="color: #dc3545"] {
            margin: 0 0 6px 0 !important;
            font-size: 0.85rem !important;
        }
        
        .card-video-genone p[style*="color: #666"] {
            font-size: 0.9rem !important;
        }
    }

    @media (max-width: 767px) {
        .card-video-genone .card-body {
            padding: 12px !important;
        }
        
        .card-video-genone .card-img-top {
            height: 220px !important;
        }
        
        .card-video-genone .card-title {
            margin: 8px 0 4px 0 !important;
            font-size: 0.8rem !important;
        }
        
        .card-video-genone p[style*="color: #dc3545"] {
            margin: 0 0 4px 0 !important;
            font-size: 0.7rem !important;
        }
        
        .card-video-genone p[style*="color: #666"] {
            font-size: 0.75rem !important;
        }
    }

    @media (max-width: 576px) {
        .card-video-genone .card-body {
            padding: 10px !important;
        }
        
        .card-video-genone .card-img-top {
            height: 200px !important;
        }
        
        .card-video-genone .card-title {
            margin: 6px 0 3px 0 !important;
            font-size: 0.75rem !important;
        }
        
        .card-video-genone p[style*="color: #dc3545"] {
            margin: 0 0 3px 0 !important;
            font-size: 0.65rem !important;
        }
        
        .card-video-genone p[style*="color: #666"] {
            font-size: 0.7rem !important;
        }
    }

    /* Force override semua Bootstrap classes */
    .card-video-genone .card-body .rating,
    .card-video-genone .card-body .card-title,
    .card-video-genone .card-body p {
        display: block !important;
    }

    /* Override Bootstrap margin classes dengan force */
    .card-video-genone .card-body .mb-2,
    .card-video-genone .card-body .mb-1,
    .card-video-genone .card-body .mb-0 {
        margin-bottom: 0 !important;
    }

    .card-video-genone .card-body .mt-1,
    .card-video-genone .card-body .mt-2 {
        margin-top: 0 !important;
    }

    /* CRITICAL: Override inline styles jika ada */
    .card-video-genone .card-body h6[style],
    .card-video-genone .card-body p[style] {
        margin-top: 0 !important;
        margin-bottom: 0 !important;
    }

    /* Super force untuk nama, motor, review yang ultra semepet */
    .card-video-genone .card-body .card-title + p[style*="color: #dc3545"] {
        margin-top: -8px !important; /* Force nama ke motor ultra semepet */
    }

    .card-video-genone .card-body p[style*="color: #dc3545"] + p[style*="color: #666"] {
        margin-top: -8px !important; /* Force motor ke review ultra semepet */
    }

    /* MAXIMUM SPECIFICITY OVERRIDES - DEMPET FINAL */
    /* Target exact HTML structure untuk ensure dempet spacing works */
    section.blog.py-2 .card-video-genone .card-body .card-title,
    .blog.py-2 .card-video-genone .card-body .card-title,
    div.card-video-genone .card-body .card-title,
    .card.card-video-genone .card-body .card-title,
    .card.rounded-3.card-video-genone .card-body .card-title {
        margin: 0 !important;
        padding: 0 !important;
        line-height: 1.2 !important;
        margin-bottom: 2px !important;
        margin-top: 8px !important;
    }

    section.blog.py-2 .card-video-genone .card-body p[style*="color: #dc3545"],
    .blog.py-2 .card-video-genone .card-body p[style*="color: #dc3545"],
    div.card-video-genone .card-body p[style*="color: #dc3545"],
    .card.card-video-genone .card-body p[style*="color: #dc3545"],
    .card.rounded-3.card-video-genone .card-body p[style*="color: #dc3545"] {
        margin: 0 !important;
        padding: 0 !important;
        line-height: 1.2 !important;
        margin-bottom: 2px !important;
        margin-top: 0 !important;
    }

    section.blog.py-2 .card-video-genone .card-body p[style*="color: #666"],
    .blog.py-2 .card-video-genone .card-body p[style*="color: #666"],
    div.card-video-genone .card-body p[style*="color: #666"],
    .card.card-video-genone .card-body p[style*="color: #666"],
    .card.rounded-3.card-video-genone .card-body p[style*="color: #666"] {
        margin: 0 !important;
        padding: 0 !important;
        line-height: 1.3 !important;
        margin-top: 0 !important;
    }

    /* Override any Bootstrap or theme classes with maximum specificity */
    section.blog.py-2 .card-video-genone .card-body h6.card-title.fw-bold.text-dark.text-center,
    .blog.py-2 .card-video-genone .card-body h6.card-title.fw-bold.text-dark.text-center,
    div.card-video-genone .card-body h6.card-title.fw-bold.text-dark.text-center,
    .card.card-video-genone .card-body h6.card-title.fw-bold.text-dark.text-center,
    .card.rounded-3.card-video-genone .card-body h6.card-title.fw-bold.text-dark.text-center {
        margin: 0 !important;
        padding: 0 !important;
        line-height: 1.2 !important;
        margin-bottom: 2px !important;
        margin-top: 8px !important;
        font-size: 0.85rem !important;
    }

    section.blog.py-2 .card-video-genone .card-body p.text-center[style*="color: #dc3545"],
    .blog.py-2 .card-video-genone .card-body p.text-center[style*="color: #dc3545"],
    div.card-video-genone .card-body p.text-center[style*="color: #dc3545"],
    .card.card-video-genone .card-body p.text-center[style*="color: #dc3545"],
    .card.rounded-3.card-video-genone .card-body p.text-center[style*="color: #dc3545"] {
        margin: 0 !important;
        padding: 0 !important;
        line-height: 1.2 !important;
        margin-bottom: 2px !important;
        margin-top: 0 !important;
        font-size: 0.75rem !important;
    }

    section.blog.py-2 .card-video-genone .card-body p.text-center[style*="color: #666"],
    .blog.py-2 .card-video-genone .card-body p.text-center[style*="color: #666"],
    div.card-video-genone .card-body p.text-center[style*="color: #666"],
    .card.card-video-genone .card-body p.text-center[style*="color: #666"],
    .card.rounded-3.card-video-genone .card-body p.text-center[style*="color: #666"] {
        margin: 0 !important;
        padding: 0 !important;
        line-height: 1.3 !important;
        margin-top: 0 !important;
        font-size: 0.8rem !important;
    }

    /* Mobile maximum specificity overrides */
    @media (max-width: 767px) {
        section.blog.py-2 .card-video-genone .card-body .card-title,
        .blog.py-2 .card-video-genone .card-body .card-title,
        div.card-video-genone .card-body .card-title,
        .card.card-video-genone .card-body .card-title,
        .card.rounded-3.card-video-genone .card-body .card-title {
            line-height: 1.2 !important;
            margin-bottom: 2px !important;
            margin-top: 6px !important;
            font-size: 0.75rem !important;
        }
        
        section.blog.py-2 .card-video-genone .card-body p[style*="color: #dc3545"],
        .blog.py-2 .card-video-genone .card-body p[style*="color: #dc3545"],
        div.card-video-genone .card-body p[style*="color: #dc3545"],
        .card.card-video-genone .card-body p[style*="color: #dc3545"],
        .card.rounded-3.card-video-genone .card-body p[style*="color: #dc3545"] {
            line-height: 1.2 !important;
            margin-bottom: 2px !important;
            margin-top: 0 !important;
            font-size: 0.65rem !important;
        }
        
        section.blog.py-2 .card-video-genone .card-body p[style*="color: #666"],
        .blog.py-2 .card-video-genone .card-body p[style*="color: #666"],
        div.card-video-genone .card-body p[style*="color: #666"],
        .card.card-video-genone .card-body p[style*="color: #666"],
        .card.rounded-3.card-video-genone .card-body p[style*="color: #666"] {
            line-height: 1.3 !important;
            margin-top: 0 !important;
            font-size: 0.7rem !important;
        }
    }

    /* Extra small mobile maximum specificity overrides */
    @media (max-width: 576px) {
        section.blog.py-2 .card-video-genone .card-body .card-title,
        .blog.py-2 .card-video-genone .card-body .card-title,
        div.card-video-genone .card-body .card-title,
        .card.card-video-genone .card-body .card-title,
        .card.rounded-3.card-video-genone .card-body .card-title {
            line-height: 1.1 !important;
            margin-bottom: 1px !important;
            margin-top: 5px !important;
            font-size: 0.7rem !important;
        }
        
        section.blog.py-2 .card-video-genone .card-body p[style*="color: #dc3545"],
        .blog.py-2 .card-video-genone .card-body p[style*="color: #dc3545"],
        div.card-video-genone .card-body p[style*="color: #dc3545"],
        .card.card-video-genone .card-body p[style*="color: #dc3545"],
        .card.rounded-3.card-video-genone .card-body p[style*="color: #dc3545"] {
            line-height: 1.1 !important;
            margin-bottom: 1px !important;
            margin-top: 0 !important;
            font-size: 0.6rem !important;
        }
        
        section.blog.py-2 .card-video-genone .card-body p[style*="color: #666"],
        .blog.py-2 .card-video-genone .card-body p[style*="color: #666"],
        div.card-video-genone .card-body p[style*="color: #666"],
        .card.card-video-genone .card-body p[style*="color: #666"],
        .card.rounded-3.card-video-genone .card-body p[style*="color: #666"] {
            line-height: 1.2 !important;
            margin-top: 0 !important;
            font-size: 0.65rem !important;
        }
    }
    /* ULTRA DEMPET SECTION - REVIEW PENGGUNA DAN BERITA UTAMA */
    /* Menghilangkan hampir semua jarak agar benar-benar dempet */

    /* Review section - ultra minimal spacing untuk ultra dempet */
    .blog.py-2 {
        padding-top: 0 !important;
        padding-bottom: 0 !important; /* No padding - ultra dempet */
        margin-bottom: 0 !important; /* No margin - ultra dempet */
    }

    /* Remove all spacing between sections */
    section.blog.py-2 {
        margin-bottom: 0 !important; /* No margin - ultra dempet */
        padding-bottom: 0 !important; /* No padding - ultra dempet */
    }

    /* Title spacing - ultra minimal untuk ultra dempet */
    .title8.section-big-my-space {
        margin-top: 0.5rem !important; /* Minimal top margin */
        margin-bottom: 0.25rem !important; /* Ultra minimal bottom margin */
    }

    /* Remove owl carousel bottom margin */
    .owl-home-slider .owl-dots {
        margin-top: 10px !important;
        margin-bottom: 0 !important; /* No bottom margin */
    }

    /* Ultra compact card spacing */
    .card-video-genone {
        margin-bottom: 0 !important;
    }

    /* Mobile - ultra dempet */
    @media (max-width: 768px) {
        .blog.py-2 {
            padding-top: 0 !important;
            padding-bottom: 0 !important;
            margin-bottom: 0 !important;
        }
        
        section.blog.py-2 {
            margin-bottom: 0 !important;
            padding-bottom: 0 !important;
        }
        
        .title8.section-big-my-space {
            margin-top: 0.25rem !important;
            margin-bottom: 0.1rem !important; /* Ultra minimal */
        }
        
        .owl-home-slider .owl-dots {
            margin-top: 5px !important;
            margin-bottom: 0 !important;
        }
    }

    @media (max-width: 576px) {
        .blog.py-2 {
            padding-top: 0 !important;
            padding-bottom: 0 !important;
            margin-bottom: 0 !important;
        }
        
        section.blog.py-2 {
            margin-bottom: 0 !important;
            padding-bottom: 0 !important;
        }
        
        .title8.section-big-my-space {
            margin-top: 0.25rem !important;
            margin-bottom: 0.1rem !important; /* Ultra minimal */
        }
        
        .owl-home-slider .owl-dots {
            margin-top: 5px !important;
            margin-bottom: 0 !important;
        }
    }
    /* EXTRA ULTRA DEMPET OVERRIDES - Pastikan tidak ada spacing tersembunyi */

    /* Remove any hidden margins from containers */
    .custom-container {
        margin-bottom: 0 !important;
        padding-bottom: 0 !important;
    }

    /* Remove row margins */
    .row.mb-2 {
        margin-bottom: 0 !important;
    }

    .row.mb-3 {
        margin-bottom: 0 !important;
    }

    /* Remove any section margins */
    section {
        margin-bottom: 0 !important;
    }

    /* Force ultra dempet on specific review section */
    section.blog.py-2,
    .blog.section-big-pb-space,
    .blog.py-3 {
        margin-top: 0 !important;
        margin-bottom: 0 !important;
        padding-top: 0 !important;
        padding-bottom: 0 !important;
    }

    /* Ultra dempet title overrides */
    .title8.section-big-my-space,
    div.title8.section-big-my-space {
        margin-top: 0.25rem !important;
        margin-bottom: 0.1rem !important;
        padding-top: 0 !important;
        padding-bottom: 0 !important;
    }

    /* Remove any owl carousel spacing - VIDEO ONLY */
    .owl-home-slider {
        margin-top: 0 !important;
        margin-bottom: 0 !important;
        padding-top: 0 !important;
        padding-bottom: 0 !important;
    }

    /* Ultra compact mobile */
    @media (max-width: 768px) {
        .custom-container {
            margin-bottom: 0 !important;
            padding-bottom: 0 !important;
        }
        
        .title8.section-big-my-space,
        div.title8.section-big-my-space {
            margin-top: 0.1rem !important;
            margin-bottom: 0.05rem !important;
        }
        
        .owl-home-slider .owl-dots {
            margin-top: 3px !important;
            margin-bottom: 0 !important;
        }
    }

    @media (max-width: 576px) {
        .title8.section-big-my-space,
        div.title8.section-big-my-space {
            margin-top: 0.1rem !important;
            margin-bottom: 0.05rem !important;
        }
        
        .owl-home-slider .owl-dots {
            margin-top: 2px !important;
            margin-bottom: 0 !important;
        }
    }
    /* BALANCED FULLWIDTH CARDS - REVIEW, BERITA, VIDEO */
    /* Memperbesar card tapi tetap ada sedikit margin kanan kiri */

    /* Container dengan margin yang seimbang */
    .custom-container {
        max-width: 100% !important;
        padding-left: 15px !important;
        padding-right: 15px !important;
        margin-left: auto !important;
        margin-right: auto !important;
    }

    /* Owl carousel dengan margin yang seimbang */
    .owl-home-slider,
    .owl-home-slider-news {
        margin-left: 0 !important;
        margin-right: 0 !important;
        padding-left: 0 !important;
        padding-right: 0 !important;
    }

    /* Owl item spacing - seimbang */
    .owl-home-slider .owl-item,
    .owl-home-slider-news .owl-item {
        padding-left: 8px !important;
        padding-right: 8px !important;
    }

    /* Card sizing - lebih besar tapi tidak dempet */
    .card-video-genone,
    .card-berita-blog {
        width: 100% !important;
        max-width: none !important;
        min-width: 280px !important;
        height: auto !important;
        min-height: 320px !important;
    }

    /* Card image - lebih besar */
    .card-video-genone .card-img-top,
    .card-berita-blog .card-img-top {
        height: 220px !important;
        width: 100% !important;
        object-fit: cover !important;
    }

    /* Card body - lebih besar */
    .card-video-genone .card-body,
    .card-berita-blog .card-body {
        padding: 16px !important;
        min-height: 100px !important;
    }

    /* Card title - lebih besar */
    .card-video-genone .card-title,
    .card-berita-blog .card-title {
        font-size: 1.1rem !important;
        line-height: 1.4 !important;
        font-weight: 700 !important;
    }

    /* Rating stars - lebih besar */
    .card-video-genone .rating i {
        font-size: 1rem !important;
    }

    /* Motor name text - lebih besar */
    .card-video-genone p[style*="color: #dc3545"] {
        font-size: 0.85rem !important;
        font-weight: 600 !important;
    }

    /* Review text - lebih besar */
    .card-video-genone p[style*="color: #666"] {
        font-size: 0.9rem !important;
        line-height: 1.4 !important;
    }

    /* Desktop responsive - margin seimbang */
    @media (min-width: 1200px) {
        .custom-container {
            padding-left: 20px !important;
            padding-right: 20px !important;
        }
        
        .owl-home-slider .owl-item,
        .owl-home-slider-news .owl-item {
            padding-left: 10px !important;
            padding-right: 10px !important;
        }
        
        .card-video-genone,
        .card-berita-blog {
            min-width: 320px !important;
            min-height: 360px !important;
        }
        
        .card-video-genone .card-img-top,
        .card-berita-blog .card-img-top {
            height: 240px !important;
        }
        
        .card-video-genone .card-body,
        .card-berita-blog .card-body {
            padding: 18px !important;
            min-height: 120px !important;
        }
        
        .card-video-genone .card-title,
        .card-berita-blog .card-title {
            font-size: 1.2rem !important;
        }
    }

    /* Large desktop - margin lebih besar */
    @media (min-width: 1400px) {
        .custom-container {
            padding-left: 30px !important;
            padding-right: 30px !important;
        }
        
        .owl-home-slider .owl-item,
        .owl-home-slider-news .owl-item {
            padding-left: 12px !important;
            padding-right: 12px !important;
        }
        
        .card-video-genone,
        .card-berita-blog {
            min-width: 350px !important;
            min-height: 380px !important;
        }
        
        .card-video-genone .card-img-top,
        .card-berita-blog .card-img-top {
            height: 260px !important;
        }
    }

    /* Tablet responsive - margin seimbang */
    @media (min-width: 768px) and (max-width: 1199px) {
        .custom-container {
            padding-left: 15px !important;
            padding-right: 15px !important;
        }
        
        .owl-home-slider .owl-item,
        .owl-home-slider-news .owl-item {
            padding-left: 8px !important;
            padding-right: 8px !important;
        }
        
        .card-video-genone,
        .card-berita-blog {
            min-width: 300px !important;
            min-height: 340px !important;
        }
        
        .card-video-genone .card-img-top,
        .card-berita-blog .card-img-top {
            height: 200px !important;
        }
        
        .card-video-genone .card-title,
        .card-berita-blog .card-title {
            font-size: 1.05rem !important;
        }
    }

    /* Mobile responsive - margin minimal tapi masih ada */
    @media (max-width: 767px) {
        .custom-container {
            padding-left: 10px !important;
            padding-right: 10px !important;
        }
        
        .owl-home-slider .owl-item,
        .owl-home-slider-news .owl-item {
            padding-left: 5px !important;
            padding-right: 5px !important;
        }
        
        .card-video-genone,
        .card-berita-blog {
            width: 100% !important;
            max-width: 100% !important;
            min-width: auto !important;
            min-height: 280px !important;
            margin: 0 auto !important;
        }
        
        .card-video-genone .card-img-top,
        .card-berita-blog .card-img-top {
            height: 180px !important;
        }
        
        .card-video-genone .card-body,
        .card-berita-blog .card-body {
            padding: 12px !important;
            min-height: 100px !important;
        }
        
        .card-video-genone .card-title,
        .card-berita-blog .card-title {
            font-size: 0.95rem !important;
        }
        
        .card-video-genone p[style*="color: #dc3545"] {
            font-size: 0.8rem !important;
        }
        
        .card-video-genone p[style*="color: #666"] {
            font-size: 0.85rem !important;
        }
    }

    /* Extra small mobile - margin minimal */
    @media (max-width: 480px) {
        .custom-container {
            padding-left: 8px !important;
            padding-right: 8px !important;
        }
        
        .owl-home-slider .owl-item,
        .owl-home-slider-news .owl-item {
            padding-left: 3px !important;
            padding-right: 3px !important;
        }
        
        .card-video-genone .card-img-top,
        .card-berita-blog .card-img-top {
            height: 160px !important;
        }
        
        .card-video-genone .card-body,
        .card-berita-blog .card-body {
            padding: 10px !important;
        }
        
        .card-video-genone .card-title,
        .card-berita-blog .card-title {
            font-size: 0.9rem !important;
        }
    }
    /* FIX CARD TERPOTONG - PERFECT 4 CARDS DISPLAY */
    /* Menyesuaikan ukuran card agar 4 card muat sempurna tanpa terpotong */

    /* CRITICAL: Force owl carousel to work properly */
    .owl-home-slider {
        display: block !important;
        width: 100% !important;
        position: relative !important;
    }

    .owl-home-slider .owl-stage-outer {
        position: relative !important;
        overflow: hidden !important;
        width: 100% !important;
    }

    .owl-home-slider .owl-stage {
        position: relative !important;
        display: flex !important;
        width: 100% !important;
    }

    .owl-home-slider .owl-item {
        position: relative !important;
        min-height: 1px !important;
        float: left !important;
        backface-visibility: hidden !important;
        tap-highlight-color: transparent !important;
        touch-action: manipulation !important;
    }

    /* Container width optimization untuk 4 cards */
    .custom-container {
        max-width: 1200px !important;
        margin: 0 auto !important;
        padding: 0 10px !important; /* Reduced padding for more space */
    }

    /* Owl carousel container optimization */
    .owl-home-slider,
    .owl-home-slider-news {
        margin: 0 !important;
        padding: 0 !important;
        width: 100% !important;
        overflow: visible !important;
    }

    /* Owl item spacing - minimal untuk 4 cards */
    .owl-home-slider .owl-item,
    .owl-home-slider-news .owl-item {
        padding: 0 4px !important; /* Reduced from 8px */
        display: flex !important;
        justify-content: center !important;
    }

    /* Card sizing - perfect untuk 4 cards tanpa terpotong */
    .card-video-genone,
    .card-berita-blog {
        width: 100% !important;
        max-width: 270px !important; /* Reduced untuk fit 4 cards */
        min-width: 240px !important; /* Reduced untuk consistency */
        min-height: 290px !important; /* Compact height */
        margin: 0 auto !important;
    }

    /* Card image - compact untuk 4 cards */
    .card-video-genone .card-img-top,
    .card-berita-blog .card-img-top {
        height: 170px !important; /* Reduced untuk fit */
        width: 100% !important;
        object-fit: cover !important;
    }

    /* Card title - optimal size */
    .card-video-genone .card-title,
    .card-berita-blog .card-title {
        font-size: 0.9rem !important; /* Reduced untuk fit */
        line-height: 1.2 !important;
        font-weight: 700 !important;
        margin-bottom: 4px !important;
    }

    /* Text sizing untuk 4 cards */
    .card-video-genone p[style*="color: #dc3545"] {
        font-size: 0.75rem !important;
        font-weight: 600 !important;
        margin-bottom: 4px !important;
    }

    .card-video-genone p[style*="color: #666"] {
        font-size: 0.8rem !important;
        line-height: 1.2 !important;
        margin-bottom: 0 !important;
    }

    /* Rating stars - compact */
    .card-video-genone .rating i {
        font-size: 0.85rem !important;
    }

    /* Desktop responsive - 4 cards perfect fit */
    @media (min-width: 1200px) {
        .custom-container {
            max-width: 1200px !important;
            padding: 0 15px !important;
        }
        
        .owl-home-slider .owl-item,
        .owl-home-slider-news .owl-item {
            padding: 0 5px !important; /* Minimal padding untuk 4 cards */
        }
        
        .card-video-genone,
        .card-berita-blog {
            max-width: 280px !important; /* Perfect untuk 4 cards */
            min-width: 260px !important;
            min-height: 310px !important;
        }
        
        .card-video-genone .card-img-top,
        .card-berita-blog .card-img-top {
            height: 180px !important;
        }
        
        .card-video-genone .card-body,
        .card-berita-blog .card-body {
            padding: 12px !important;
            min-height: 130px !important;
        }
        
        .card-video-genone .card-title,
        .card-berita-blog .card-title {
            font-size: 0.95rem !important;
        }
    }

    /* Large desktop - 4 cards perfect fit */
    @media (min-width: 1400px) {
        .custom-container {
            max-width: 1400px !important;
            padding: 0 20px !important;
        }
        
        .owl-home-slider .owl-item,
        .owl-home-slider-news .owl-item {
            padding: 0 6px !important;
        }
        
        .card-video-genone,
        .card-berita-blog {
            max-width: 320px !important; /* Larger untuk big screens */
            min-width: 290px !important;
            min-height: 340px !important;
        }
        
        .card-video-genone .card-img-top,
        .card-berita-blog .card-img-top {
            height: 200px !important;
        }
        
        .card-video-genone .card-body,
        .card-berita-blog .card-body {
            padding: 14px !important;
            min-height: 140px !important;
        }
        
        .card-video-genone .card-title,
        .card-berita-blog .card-title {
            font-size: 1rem !important;
        }
    }container {
            padding-left: 20px !important; /* Reduced from 30px */
            padding-right: 20px !important;
        }
        
        .owl-home-slider .owl-item,
        .owl-home-slider-news .owl-item {
            padding-left: 8px !important; /* Reduced from 12px */
            padding-right: 8px !important;
        }
        
        .card-video-genone,
        .card-berita-blog {
            max-width: 310px !important; /* Optimal for 4 cards */
            min-width: 280px !important;
            min-height: 340px !important;
        }
        
        .card-video-genone .card-img-top,
        .card-berita-blog .card-img-top {
            height: 200px !important; /* Reduced from 260px */
        }
        
        .card-video-genone .card-body,
        .card-berita-blog .card-body {
            padding: 15px !important;
            min-height: 140px !important;
        }
        
        .card-video-genone .card-title,
        .card-berita-blog .card-title {
            font-size: 1.05rem !important; /* Reduced from 1.2rem */
        }
    }

    /* Extra large desktop - 4 cards perfect */
    @media (min-width: 1600px) {
        .custom-container {
            max-width: 1600px !important;
            padding: 0 25px !important;
        }
        
        .owl-home-slider .owl-item,
        .owl-home-slider-news .owl-item {
            padding: 0 8px !important;
        }
        
        .card-video-genone,
        .card-berita-blog {
            max-width: 360px !important;
            min-width: 320px !important;
            min-height: 380px !important;
        }
        
        .card-video-genone .card-img-top,
        .card-berita-blog .card-img-top {
            height: 220px !important;
        }
        
        .card-video-genone .card-body,
        .card-berita-blog .card-body {
            padding: 16px !important;
            min-height: 160px !important;
        }
        
        .card-video-genone .card-title,
        .card-berita-blog .card-title {
            font-size: 1.1rem !important;
        }
    }

    /* Tablet responsive - 3 cards optimal */
    @media (min-width: 768px) and (max-width: 1199px) {
        .custom-container {
            padding: 0 12px !important;
        }
        
        .owl-home-slider .owl-item,
        .owl-home-slider-news .owl-item {
            padding: 0 6px !important;
        }
        
        .card-video-genone,
        .card-berita-blog {
            max-width: 300px !important;
            min-width: 260px !important;
            min-height: 280px !important;
        }
        
        .card-video-genone .card-img-top,
        .card-berita-blog .card-img-top {
            height: 160px !important;
        }
        
        .card-video-genone .card-body,
        .card-berita-blog .card-body {
            padding: 10px !important;
            min-height: 120px !important;
        }
        
        .card-video-genone .card-title,
        .card-berita-blog .card-title {
            font-size: 0.9rem !important;
        }
    }

    /* Mobile - 1 card fullwidth */
    @media (max-width: 767px) {
        .custom-container {
            padding: 0 8px !important;
        }
        
        .owl-home-slider .owl-item,
        .owl-home-slider-news .owl-item {
            padding: 0 3px !important;
        }
        
        .card-video-genone,
        .card-berita-blog {
            width: 100% !important;
            max-width: 100% !important;
            min-width: auto !important;
            min-height: 240px !important;
            margin: 0 auto !important;
        }
        
        .card-video-genone .card-img-top,
        .card-berita-blog .card-img-top {
            height: 150px !important;
        }
        
        .card-video-genone .card-body,
        .card-berita-blog .card-body {
            padding: 8px !important;
            min-height: 90px !important;
        }
        
        .card-video-genone .card-title,
        .card-berita-blog .card-title {
            font-size: 0.85rem !important;
        }
        
        .card-video-genone p[style*="color: #dc3545"] {
            font-size: 0.7rem !important;
        }
        
        .card-video-genone p[style*="color: #666"] {
            font-size: 0.75rem !important;
        }
        
        .card-video-genone .rating i {
            font-size: 0.8rem !important;
        }
    }

    /* Owl carousel optimization untuk prevent cut-off */
    .owl-home-slider .owl-stage,
    .owl-home-slider-news .owl-stage {
        display: flex !important;
        align-items: stretch !important;
        padding-left: 0 !important;
        padding-right: 0 !important;
    }

    .owl-home-slider .item,
    .owl-home-slider-news .item {
        display: flex !important;
        justify-content: center !important;
        width: 100% !important;
        height: 100% !important;
        box-sizing: border-box !important;
    }

    .owl-home-slider .item > div,
    .owl-home-slider-news .item > div {
        width: 100% !important;
        height: 100% !important;
        display: flex !important;
        flex-direction: column !important;
        max-width: 100% !important;
    }

    /* Prevent overflow dan ensure proper spacing */
    .owl-home-slider,
    .owl-home-slider-news {
        overflow: visible !important;
    }

    .owl-home-slider .owl-stage-outer,
    .owl-home-slider-news .owl-stage-outer {
        overflow: visible !important;
        padding: 0 !important;
    }

    /* Fix untuk 4 cards display - ensure no cut-off */
    @media (min-width: 1200px) {
        .owl-home-slider .owl-stage,
        .owl-home-slider-news .owl-stage {
            width: calc(100% + 20px) !important; /* Extra width untuk prevent cut-off */
            margin-left: -10px !important;
        }
    }

    @media (min-width: 1400px) {
        .owl-home-slider .owl-stage,
        .owl-home-slider-news .owl-stage {
            width: calc(100% + 24px) !important;
            margin-left: -12px !important;
        }
    }

    /* CRITICAL OVERRIDES - FORCE ULTRA DEMPET SPACING */
    /* Override any conflicting CSS from custom.css, home-responsive.css, and other files */

    /* Force override Bootstrap and theme classes */
    .card-video-genone .card-body .mb-2,
    .card-video-genone .card-body .mb-1,
    .card-video-genone .card-body .mb-0,
    .card-video-genone .card-body .mt-1,
    .card-video-genone .card-body .mt-2,
    .card-video-genone .card-body .my-1,
    .card-video-genone .card-body .my-2 {
        margin-top: 0 !important;
        margin-bottom: 0 !important;
    }

    /* Override inline styles if any */
    .card-video-genone .card-body h6[style],
    .card-video-genone .card-body p[style] {
        margin-top: 0 !important;
        margin-bottom: 0 !important;
    }

    /* Super force untuk nama, motor, review yang dempet */
    .card-video-genone .card-body .card-title + p[style*="color: #dc3545"] {
        margin-top: 0 !important; /* Force nama ke motor dempet */
    }

    .card-video-genone .card-body p[style*="color: #dc3545"] + p[style*="color: #666"] {
        margin-top: 0 !important; /* Force motor ke review dempet */
    }

    /* Override any max-width constraints from custom.css */
    .card-video-genone {
        max-width: none !important;
    }

    /* Override any conflicting styles from home-responsive.css */
    .card-video-genone .card-body {
        min-height: auto !important;
        display: flex !important;
        flex-direction: column !important;
        justify-content: flex-start !important;
    }

    /* Force text elements to be ultra dempet */
    .card-video-genone .card-body > h6,
    .card-video-genone .card-body > p {
        margin: 0 !important;
        padding: 0 !important;
    }

    /* Specific targeting for the exact HTML structure */
    .card-video-genone .card-body h6.card-title.fw-bold.text-dark.text-center + p.text-center[style*="color: #dc3545"] {
        margin-top: 0 !important;
    }

    .card-video-genone .card-body p.text-center[style*="color: #dc3545"] + p.text-center[style*="color: #666"] {
        margin-top: 0 !important;
    }

    /* Desktop dempet overrides */
    @media (min-width: 768px) {
        .card-video-genone .card-body h6.card-title.fw-bold.text-dark.text-center + p.text-center[style*="color: #dc3545"] {
            margin-top: 0 !important;
        }
        
        .card-video-genone .card-body p.text-center[style*="color: #dc3545"] + p.text-center[style*="color: #666"] {
            margin-top: 0 !important;
        }
    }

    /* Large desktop dempet overrides */
    @media (min-width: 1200px) {
        .card-video-genone .card-body h6.card-title.fw-bold.text-dark.text-center + p.text-center[style*="color: #dc3545"] {
            margin-top: 0 !important;
        }
        
        .card-video-genone .card-body p.text-center[style*="color: #dc3545"] + p.text-center[style*="color: #666"] {
            margin-top: 0 !important;
        }
    }

    /* Mobile dempet overrides */
    @media (max-width: 767px) {
        .card-video-genone .card-body h6.card-title.fw-bold.text-dark.text-center + p.text-center[style*="color: #dc3545"] {
            margin-top: 0 !important;
        }
        
        .card-video-genone .card-body p.text-center[style*="color: #dc3545"] + p.text-center[style*="color: #666"] {
            margin-top: 0 !important;
        }
    }

    /* Extra small mobile dempet overrides */
    @media (max-width: 576px) {
        .card-video-genone .card-body h6.card-title.fw-bold.text-dark.text-center + p.text-center[style*="color: #dc3545"] {
            margin-top: 0 !important;
        }
        
        .card-video-genone .card-body p.text-center[style*="color: #dc3545"] + p.text-center[style*="color: #666"] {
            margin-top: 0 !important;
        }
    }

    /* FINAL NUCLEAR OPTION - MAXIMUM SPECIFICITY */
    /* If all else fails, use these ultra-specific selectors */
    section.blog.py-2 .custom-container .row .col-12 .owl-home-slider .item .card-video-genone .card-body .card-title {
        margin: 0 !important;
        padding: 0 !important;
        line-height: 1.2 !important;
        margin-bottom: 2px !important;
        margin-top: 8px !important;
    }

    section.blog.py-2 .custom-container .row .col-12 .owl-home-slider .item .card-video-genone .card-body p[style*="color: #dc3545"] {
        margin: 0 !important;
        padding: 0 !important;
        line-height: 1.2 !important;
        margin-bottom: 2px !important;
        margin-top: 0 !important;
    }

    section.blog.py-2 .custom-container .row .col-12 .owl-home-slider .item .card-video-genone .card-body p[style*="color: #666"] {
        margin: 0 !important;
        padding: 0 !important;
        line-height: 1.3 !important;
        margin-top: 0 !important;
    }

    /* Mobile nuclear option */
    @media (max-width: 767px) {
        section.blog.py-2 .custom-container .row .col-12 .owl-home-slider .item .card-video-genone .card-body .card-title {
            line-height: 1.2 !important;
            margin-bottom: 2px !important;
            margin-top: 6px !important;
        }
        
        section.blog.py-2 .custom-container .row .col-12 .owl-home-slider .item .card-video-genone .card-body p[style*="color: #dc3545"] {
            line-height: 1.2 !important;
            margin-bottom: 2px !important;
            margin-top: 0 !important;
        }
        
        section.blog.py-2 .custom-container .row .col-12 .owl-home-slider .item .card-video-genone .card-body p[style*="color: #666"] {
            line-height: 1.3 !important;
            margin-top: 0 !important;
        }
    }

    @media (max-width: 576px) {
        section.blog.py-2 .custom-container .row .col-12 .owl-home-slider .item .card-video-genone .card-body .card-title {
            line-height: 1.1 !important;
            margin-bottom: 1px !important;
            margin-top: 5px !important;
        }
        
        section.blog.py-2 .custom-container .row .col-12 .owl-home-slider .item .card-video-genone .card-body p[style*="color: #dc3545"] {
            line-height: 1.1 !important;
            margin-bottom: 1px !important;
            margin-top: 0 !important;
        }
        
        section.blog.py-2 .custom-container .row .col-12 .owl-home-slider .item .card-video-genone .card-body p[style*="color: #666"] {
            line-height: 1.2 !important;
            margin-top: 0 !important;
        }
    }