.blf-container {
            text-align: center;
            background-image: url('https://veronicahome.co/images/326554.jpg');
            background-size: cover;
            background-position: center;
            background-repeat: no-repeat;
            width: 100%;
            min-height: 400px;
            display: flex;
            justify-content: center;
            align-items: center;
            padding: 30px 40px;
        }

        .countdown-wrapper {
           
            padding-top: 100px;
           
        }

        /* استایل کانتینر اعداد */
        .countdown-container {
            display: flex;
            justify-content: center;
            gap: 20px;
			flex-direction: row-reverse;
        }

        /* استایل هر بخش از زمان */
        .time-section {
            display: flex;
            flex-direction: column;
            align-items: center;
			font: normal 14px Helvetica, sans-serif !important;
        }

        /* استایل جعبه اعداد */
        .time-box {
            background-color: #EADAC0;
            color: #333;
            padding: 15px 5px;
            border-radius: 8px;
            font-size: 2.5em;
            font-weight: bold;
            min-width: 80px;
            margin-bottom: 6px;
            direction: rtl !important;
            unicode-bidi: bidi-override;
        }

        /* استایل برچسب‌ها */
        .time-label {
            font-size: 1em;
            font-weight: 600;
            color: #EADAC0;
            text-transform: uppercase;
            letter-spacing: 1px;
        }


        /* ریسپانسیو برای تبلت */
        @media (max-width: 768px) {
            .container {
                padding: 20px 25px;
            }
            
            .countdown-wrapper {
                padding: 20px 25px;
            }
            
            .countdown-container {
                gap: 15px;
            }
            
            .time-box {
                font-size: 1.8em;
                min-width: 60px;
                padding: 12px 5px;
            }
            
            .time-label {
                font-size: 0.8em;
            }
        }

        /* ریسپانسیو برای موبایل */
        @media (max-width: 480px) {
           .blf-container {
                padding: 15px 20px;
			   min-height: 180px;
            }
            
            .countdown-wrapper {
                padding: 80px 20px 0px !important;
                margin: 0 15px;
            }
            
            .countdown-container {
                gap: 10px;
            }
            
            .time-box {
                font-size: 1.5em;
                min-width: 50px;
                padding: 10px 3px;
            }
            
            .time-label {
                font-size: 0.7em;
            }
        }