/* 1. الحاوية الكبرى - تقليل المسافة (gap) */
.logos-row-wrapper {
    display: flex !important;
    flex-direction: row !important;
    justify-content: center !important;
    align-items: center !important;
    /* تقليل المسافة من 25px إلى 10px */
    gap: 10px !important; 
    flex-wrap: nowrap !important;
    width: 100%;
    margin: 30px auto !important;
}

/* 2. زيادة حجم الشعارات (تغيير من 120px إلى 160px) */
.logo-container img {
    /* تكبير الحجم الكلي */
    width: 160px !important;   
    height: 160px !important;
    
    border-radius: 50% !important;
    border: 3px solid #003366 !important; 
    background-color: #ffffff !important;
    
    /* تقليل الـ padding ليأخذ الشعار أكبر مساحة داخل الدائرة */
    padding: 2px !important; 
    
    object-fit: contain !important;
    image-rendering: -webkit-optimize-contrast !important; 
    box-shadow: 0 4px 12px rgba(0,0,0,0.1) !important;
    transition: all 0.4s ease-in-out !important;
}

/* 3. تأثير مرور الماوس */
.logo-container img:hover {
    transform: scale(1.05);
    border-color: #ffc107 !important; 
    box-shadow: 0 6px 18px rgba(255, 193, 7, 0.3) !important;
}

/* 4. تنسيق الهواتف (تكبير الحجم في الموبايل أيضاً) */
@media (max-width: 768px) {
    .logos-row-wrapper {
        gap: 8px; /* مسافة صغيرة جداً للموبايل */
    }
    .logo-container img {
        width: 110px !important; /* حجم أكبر للموبايل ليظل واضحاً */
        height: 110px !important;
    }
    /* تنسيق النصوص من ملفك الأصلي */
    .brand-text-container {
        margin-top: 8px !important; 
        transform: translateY(0px) !important;
    }
    .main-title { font-size: 1.1rem !important; }
    .sub-title { font-size: 0.9rem !important; }
}