
        .hero-8-subtitle {
            display: inline-flex;
            align-items: center;
            gap: 12px;
            padding: 12px 24px;
            /*background: rgba(255, 255, 255, 0.12); */
            /* backdrop-filter: blur(10px); */
            -webkit-backdrop-filter: blur(10px);
            /* border: 1px solid rgba(255, 255, 255, 0.25); */
            border-radius: 50px;
            color: #fff;
            font-size: 16px;
            font-weight: 500;
            letter-spacing: .5px;
        }

        .hero-8-subtitle .text {
            display: flex;
            align-items: center;
            gap: 6px;
        }

        .hero-8-subtitle .text strong {
            color: #ffb400;
            font-weight: 700;
        }

        .hero-8-subtitle img {
            width: 18px;
            height: 18px;
            animation: rotateIcon 6s linear infinite;
        }

        @keyframes rotateIcon {
            from {
                transform: rotate(0deg);
            }

            to {
                transform: rotate(360deg);
            }
        }




        /* banner */
  /* Hero 8 Mobile Responsiveness Fix - Updated */
@media (max-width: 768px) {
    /* Slider box ko fixed height dena zaroori hai taaki gayab na ho */
    .hero-8-area, 
    .hero-8-box {
        height: 400px !important; 
        position: relative;
        overflow: hidden;
    }

    /* Background image ko piche set karna */
    .hero-8-bg {
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
        z-index: 1; /* Content ke piche */
    }

    /* Image ko bina fatey screen pe fit karna */
    .hero-8-bg img {
        width: 100% !important;
        height: 100% !important;
        object-fit: cover !important; 
    }

    /* Content container ko aage laana aur vertically center karna */
    .hero-8-box .container {
        position: relative;
        z-index: 2;
        height: 100%;
        display: flex;
        align-items: center;
        justify-content: flex-start;
        padding: 0 20px; /* Thoda gap left/right se */
    }

    /* Text sizes chote karna taaki mobile me fit ho */
    .hero-8-content-wrapper {
        width: 100%;
    }

    .hero-8-title {
        font-size: 28px !important;
        line-height: 1.3 !important;
        margin-bottom: 15px;
    }

    .hero-8-subtitle .text {
        font-size: 14px !important;
        margin-bottom: 10px;
        display: inline-block;
    }

    /* Button adjust karna */
    .btn-wrapper {
        margin-top: 15px;
    }
}

/* Aur choti screens (480px se kam) ke liye thodi choti height */
@media (max-width: 480px) {
    .hero-8-area, 
    .hero-8-box {
        height: 400px !important;
    }
    
    .hero-8-title {
        font-size: 24px !important;
    }
}


    /* Container alignment */
.premium-action-group {
    display: flex;
    align-items: center;
    gap: 12px;
    margin-top: 15px;
}

/* Premium WhatsApp Button Styles */
.whatsapp-btn-premium {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    gap: 8px;
    padding: 10px 18px;
    background: linear-gradient(135deg, #25D366 0%, #128C7E 100%);
    color: #ffffff !important;
    font-size: 14px;
    font-weight: 600;
    border-radius: 30px;
    text-decoration: none !important;
    box-shadow: 0 4px 12px rgba(37, 211, 102, 0.25);
    transition: all 0.3s cubic-bezier(0.4, 0, 0.2, 1);
    border: 1px solid rgba(255, 255, 255, 0.2);
}

.whatsapp-btn-premium:hover {
    transform: translateY(-2px);
    box-shadow: 0 6px 18px rgba(37, 211, 102, 0.4);
    background: linear-gradient(135deg, #28e06c 0%, #14a090 100%);
}

.whatsapp-btn-premium svg {
    transition: transform 0.3s ease;
}

.whatsapp-btn-premium:hover svg {
    transform: scale(1.1);
}
