/* =============================================
   MOBILE RESPONSIVE FIXES FOR LANDING PAGE
   ============================================= */

/* Hero Section Mobile Fixes */
@media (max-width: 768px) {
    /* Force single column layout on mobile */
    .hero-wrapper[style*="grid-template-columns"] {
        grid-template-columns: 1fr !important;
        gap: 30px !important;
    }
    
    /* Hero title - reduce size */
    .hero-content h1 {
        font-size: 2rem !important;
        line-height: 1.3 !important;
        margin-bottom: 20px !important;
    }
    
    /* Hero description text */
    .hero-content p {
        font-size: 1rem !important;
        line-height: 1.6 !important;
        margin-bottom: 30px !important;
    }
    
    /* Hero buttons - stack vertically */
    .hero-content > div[style*="display: flex"] {
        flex-direction: column !important;
        gap: 15px !important;
        width: 100% !important;
    }
    
    .hero-content .btn-large {
        width: 100% !important;
        padding: 14px 30px !important;
        font-size: 1rem !important;
        text-align: center;
    }
    
    /* Hide decorative background shapes on mobile */
    .about-hero-section > div[style*="position: absolute"] {
        display: none !important;
    }
    
    /* Hide 2nd, 3rd, and 4th bullet points on mobile - show only 1st */
    .about-hero-section ul li:nth-child(2),
    .about-hero-section ul li:nth-child(3),
    .about-hero-section ul li:nth-child(4) {
        display: none !important;
    }
    
    /* Hero Visual Section - reduce height */
    .hero-visual[style*="position: relative"] {
        height: 350px !important;
        margin-top: 20px;
    }
    
    /* Show floating cards on mobile but make them smaller and repositioned */
    .hero-visual > div[style*="animation: float"] {
        display: flex !important;
        position: static !important;
        margin: 10px auto !important;
        width: fit-content !important;
        padding: 12px 20px !important;
        animation: none !important;
    }
    
    /* Make the hero visual container stack the floating cards */
    .hero-visual {
        display: flex !important;
        flex-direction: column !important;
        align-items: center !important;
        gap: 15px !important;
    }
    
    /* Reduce decorative elements size */
    .hero-visual svg {
        width: 300px !important;
        height: 300px !important;
    }
    
    .hero-visual > div[style*="background: radial-gradient"] {
        width: 300px !important;
        height: 300px !important;
        order: -1 !important;
    }
}

@media (max-width: 480px) {
    .hero-content h1 {
        font-size: 1.75rem !important;
    }
    
    .hero-visual[style*="position: relative"] {
        height: 250px !important;
    }
    
    .hero-visual svg {
        width: 250px !important;
        height: 250px !important;
    }
}

/* Educator Section Mobile Fixes */
@media (max-width: 968px) {
    .educator-section {
        padding: 50px 0 !important;
    }
    
    /* Section title */
    .educator-section h2 {
        font-size: 2rem !important;
    }
    
    .educator-section p {
        font-size: 1.05rem !important;
    }
    
    /* Main content box - reduce padding */
    .educator-section > div > div > div[style*="background: linear-gradient"] {
        padding: 30px 20px !important;
        margin-bottom: 30px !important;
    }
    
    /* Force single column on tablet/mobile */
    .educator-section div[style*="grid-template-columns: 1fr 1fr"] {
        grid-template-columns: 1fr !important;
        gap: 30px !important;
    }
    
    /* Career progression boxes */
    .educator-section div[style*="border: 3px solid"] {
        max-width: 100% !important;
        margin: 0 auto 15px !important;
    }
    
    /* Arrow between career stages */
    .educator-section div[style*="font-size: 2rem"] {
        margin: 10px 0 !important;
    }
}

@media (max-width: 480px) {
    .educator-section h2 {
        font-size: 1.75rem !important;
    }
    
    .educator-section > div > div > div[style*="background: linear-gradient"] {
        padding: 25px 15px !important;
    }
    
    .educator-section p,
    .educator-section li {
        font-size: 0.95rem !important;
    }
}

/* About Saira Section */
@media (max-width: 768px) {
    .about-saira {
        padding: 50px 0 !important;
    }
    
    .about-saira .section-title {
        font-size: 2rem !important;
        margin-bottom: 20px !important;
    }
    
    .about-saira p {
        font-size: 1rem !important;
        line-height: 1.6 !important;
        margin-bottom: 25px !important;
    }
}

/* Schools Page - Challenge Cards Section Mobile Fixes */
@media (max-width: 768px) {
    /* Add more padding to the section */
    .content-section[style*="background: linear-gradient(135deg, #f8f9fa"] {
        padding: 3rem 0 !important;
    }
    
    /* Section header spacing */
    .content-section[style*="background: linear-gradient(135deg, #f8f9fa"] > div > div:first-child {
        margin-bottom: 2.5rem !important;
    }
    
    /* Section title */
    .content-section .section-heading {
        font-size: 1.75rem !important;
        line-height: 1.3 !important;
        margin-bottom: 1rem !important;
    }
    
    /* Challenge label */
    .content-section p[style*="color: #f9a826"] {
        font-size: 0.8rem !important;
        margin-bottom: 8px !important;
    }
    
    /* Cards grid - increase gap between cards */
    .content-section > div > div[style*="display: grid"][style*="grid-template-columns: repeat(auto-fit"] {
        grid-template-columns: 1fr !important;
        gap: 2rem !important;
        padding: 0 10px !important;
    }
    
    /* Individual challenge cards */
    .content-section > div > div[style*="display: grid"] > div[style*="padding: 2.5rem"] {
        padding: 1.75rem !important;
        margin-bottom: 0 !important;
    }
    
    /* Card headings */
    .content-section > div > div[style*="display: grid"] > div h3 {
        font-size: 1.15rem !important;
        line-height: 1.4 !important;
        margin-bottom: 0.75rem !important;
    }
    
    /* Card text */
    .content-section > div > div[style*="display: grid"] > div p {
        font-size: 0.9rem !important;
        line-height: 1.6 !important;
    }
    
    /* Icon badges in cards */
    .content-section > div > div[style*="display: grid"] > div > div[style*="width: 50px"][style*="height: 50px"] {
        width: 45px !important;
        height: 45px !important;
        margin-bottom: 1.25rem !important;
    }
    
    /* Adjust decorative corner circles */
    .content-section > div > div[style*="display: grid"] > div > div[style*="position: absolute"][style*="border-radius: 50%"] {
        width: 60px !important;
        height: 60px !important;
    }
}
/* =============================================
   CRITICAL FIX: WhatsApp Button Always Visible
   ============================================= */
/* Ensure WhatsApp button is ALWAYS visible on mobile - Final Override */
@media screen and (max-width: 768px) {
    a[href*="whatsapp"],
    a[id*="whatsapp"],
    #whatsappShareBtn,
    .whatsapp-float {
        display: flex !important;
        visibility: visible !important;
        opacity: 1 !important;
        z-index: 9999999 !important;
        pointer-events: auto !important;
    }
}
@media (max-width: 480px) {
    /* Further spacing adjustments for very small screens */
    .content-section[style*="background: linear-gradient(135deg, #f8f9fa"] {
        padding: 2.5rem 0 !important;
    }
    
    .content-section > div > div[style*="display: grid"][style*="grid-template-columns: repeat(auto-fit"] {
        gap: 1.5rem !important;
    }
    
    .content-section > div > div[style*="display: grid"] > div[style*="padding: 2.5rem"] {
        padding: 1.5rem !important;
    }
    
    .content-section .section-heading {
        font-size: 1.5rem !important;
    }
}

/* Stats Section Mobile */
@media (max-width: 968px) {
    /* Force stats cards to stack on mobile */
    section[style*="background: linear-gradient"] div[style*="display: grid"] {
        grid-template-columns: 1fr !important;
        gap: 25px !important;
    }
    
    /* Stat cards */
    div[style*="border-radius"][style*="box-shadow"] h3 {
        font-size: 2rem !important;
    }
    
    div[style*="border-radius"][style*="box-shadow"] p {
        font-size: 1rem !important;
    }
}

/* School Partnership Section */
@media (max-width: 968px) {
    section div[style*="display: grid"][style*="grid-template-columns: 1.2fr 1fr"],
    section div[style*="display: grid"][style*="grid-template-columns: 1fr 1.2fr"] {
        grid-template-columns: 1fr !important;
        gap: 30px !important;
    }
    
    /* Partnership cards */
    div[style*="display: flex"][style*="gap: 25px"] {
        flex-direction: column !important;
        gap: 20px !important;
    }
    
    section h2 {
        font-size: 2rem !important;
        line-height: 1.3 !important;
    }
    
    section h3 {
        font-size: 1.5rem !important;
    }
}

/* Schools Page - Section 3 Mobile Fixes */
@media (max-width: 768px) {
    /* Section 3: Force service cards to stack vertically */
    .about-section div[style*="display: flex"][style*="justify-content: space-between"] {
        flex-direction: column !important;
        gap: 1rem !important;
        padding: 1.5rem !important;
    }
    
    /* Remove max-width constraint on titles */
    .about-section div[style*="flex: 0 0 auto"] {
        flex: 1 1 auto !important;
        max-width: 100% !important;
    }
    
    /* Make descriptions full width */
    .about-section div[style*="flex: 1"] {
        flex: 1 1 auto !important;
    }
    
    /* Adjust title font size */
    .about-section h3[style*="font-size: 1.1rem"] {
        font-size: 1rem !important;
    }
    
    /* Adjust description text size */
    .about-section p[style*="font-size: 0.95rem"] {
        font-size: 0.9rem !important;
    }
    
    /* Make the consultation button visible and centered on mobile */
    .about-section a[href="contact-us.html"] {
        display: flex !important;
        flex-direction: column !important;
        width: 100% !important;
        max-width: 100% !important;
        text-align: center !important;
        padding: 1.2rem 1.5rem !important;
        font-size: 1rem !important;
        gap: 0.5rem !important;
        justify-content: center !important;
    }
    
    /* Stack button text vertically on mobile */
    .about-section a[href="contact-us.html"] span {
        display: block !important;
        font-size: 0.9rem !important;
    }
    
    /* Make CTA button container full width */
    .about-section div[style*="margin-top: 3rem"] {
        text-align: center !important;
    }
    
    /* Section 3 heading - reduce padding on mobile */
    .about-section[style*="linear-gradient"] {
        padding: 3rem 0 !important;
    }
}

/* Schools Page - Section 4 Carousel Mobile Fixes */
@media (max-width: 768px) {
    /* Remove horizontal overflow and padding from carousel container */
    .content-section div[style*="position: relative"][style*="overflow: hidden"] {
        overflow: visible !important;
        padding: 0 !important;
    }
    
    /* Make carousel wrapper stack vertically */
    .carousel-wrapper {
        flex-direction: column !important;
        gap: 1.5rem !important;
        transform: none !important;
    }
    
    /* Make all carousel cards full width and visible */
    .carousel-card {
        flex: 1 1 auto !important;
        width: 100% !important;
        max-width: 100% !important;
        min-height: auto !important;
        padding: 2rem !important;
    }
    
    /* Adjust card text for mobile */
    .carousel-card p {
        font-size: 0.9rem !important;
        line-height: 1.6 !important;
    }
    
    /* Make emoji icons slightly smaller */
    .carousel-card div[style*="font-size: 2rem"] {
        font-size: 1.5rem !important;
        margin-bottom: 0.75rem !important;
    }
}


/* Features Grid */
@media (max-width: 768px) {
    div[style*="display: grid"][style*="grid-template-columns: repeat(3"] {
        grid-template-columns: 1fr !important;
        gap: 20px !important;
    }
    
    div[style*="display: grid"][style*="grid-template-columns: repeat(2"] {
        grid-template-columns: 1fr !important;
    }
}

/* General Text Adjustments */
@media (max-width: 768px) {
    /* Reduce all heading sizes */
    h1 {
        font-size: 2rem !important;
    }
    
    h2 {
        font-size: 1.75rem !important;
    }
    
    h3 {
        font-size: 1.4rem !important;
    }
    
    h4 {
        font-size: 1.1rem !important;
    }
    
    /* Adjust padding for all sections */
    section {
        padding-top: 40px !important;
        padding-bottom: 40px !important;
    }
    
    .container {
        padding-left: 20px !important;
        padding-right: 20px !important;
    }
}

@media (max-width: 480px) {
    h1 {
        font-size: 1.75rem !important;
    }
    
    h2 {
        font-size: 1.5rem !important;
    }
    
    h3 {
        font-size: 1.25rem !important;
    }
    
    section {
        padding-top: 30px !important;
        padding-bottom: 30px !important;
    }
    
    .container {
        padding-left: 15px !important;
        padding-right: 15px !important;
    }
}

/* Fix WhatsApp Button on Mobile - Force Left Position */
@media screen and (max-width: 768px) {
    a.whatsapp-float,
    .whatsapp-float,
    #whatsappShareBtn,
    a[href*="whatsapp"].whatsapp-float,
    a#whatsappShareBtn.whatsapp-float {
        display: flex !important;
        visibility: visible !important;
        opacity: 1 !important;
        position: fixed !important;
        bottom: 20px !important;
        left: 20px !important;
        right: auto !important;
        top: auto !important;
        margin: 0 !important;
        margin-left: 0 !important;
        margin-right: auto !important;
        transform: translateX(0) translateY(0) translateZ(0) !important;
        width: 60px !important;
        height: 60px !important;
        min-width: 60px !important;
        min-height: 60px !important;
        max-width: 60px !important;
        max-height: 60px !important;
        z-index: 999999999 !important;
        background: #25D366 !important;
        border-radius: 50% !important;
        box-shadow: 0 8px 25px rgba(37, 211, 102, 0.6) !important;
        align-items: center !important;
        justify-content: center !important;
        pointer-events: auto !important;
        inset: auto 0 20px auto !important;
        inset-inline-start: 20px !important;
        inset-block-end: 20px !important;
        cursor: pointer !important;
    }
    
    a.whatsapp-float svg,
    .whatsapp-float svg,
    #whatsappShareBtn svg {
        width: 32px !important;
        height: 32px !important;
        display: block !important;
        pointer-events: none !important;
    }
}

@media screen and (max-width: 480px) {
    a.whatsapp-float,
    .whatsapp-float,
    #whatsappShareBtn,
    a[href*="whatsapp"].whatsapp-float,
    a#whatsappShareBtn.whatsapp-float {
        position: fixed !important;
        bottom: 15px !important;
        left: 15px !important;
        right: auto !important;
        top: auto !important;
        margin: 0 !important;
        margin-left: 0 !important;
        margin-right: auto !important;
        transform: translateX(0) translateY(0) translateZ(0) !important;
        width: 56px !important;
        height: 56px !important;
        min-width: 56px !important;
        min-height: 56px !important;
        max-width: 56px !important;
        max-height: 56px !important;
        z-index: 999999999 !important;
        display: flex !important;
        visibility: visible !important;
        opacity: 1 !important;
        background: #25D366 !important;
        border-radius: 50% !important;
        align-items: center !important;
        justify-content: center !important;
        inset: auto 0 15px auto !important;
        inset-inline-start: 15px !important;
        inset-block-end: 15px !important;
        cursor: pointer !important;
    }
    
    a.whatsapp-float svg,
    .whatsapp-float svg,
    #whatsappShareBtn svg {
        width: 28px !important;
        height: 28px !important;
        display: block !important;
        pointer-events: none !important;
    }
}

/* Ensure buttons are touch-friendly */
@media (max-width: 768px) {
    .btn,
    button,
    a[class*="btn"] {
        min-height: 44px;
        display: inline-flex;
        align-items: center;
        justify-content: center;
    }
}

/* Fix overflow on mobile */
@media (max-width: 768px) {
    body {
        overflow-x: hidden;
    }
    
    section,
    .container {
        max-width: 100%;
        overflow-x: hidden;
    }
}

/* Join Saira - Benefits Package Section Mobile Fix */
@media (max-width: 768px) {
    /* Force benefits section to stack vertically with image on top */
    #benefits div[style*="grid-template-columns: 1fr 1fr"] {
        grid-template-columns: 1fr !important;
        gap: 30px !important;
    }
    
    /* Reorder elements: text comes after image */
    #benefits div[style*="order: 1"] {
        order: 1 !important;
    }
    
    #benefits div[style*="order: 2"] {
        order: 2 !important;
    }
    
    /* Reduce heading size for mobile */
    #benefits h2[style*="font-size: 2.5rem"] {
        font-size: 1.8rem !important;
        line-height: 1.3 !important;
    }
    
    /* Adjust paragraph text */
    #benefits p[style*="line-height: 1.8"] {
        font-size: 0.95rem !important;
        line-height: 1.6 !important;
    }
    
    /* Make button full width on mobile */
    #benefits .btn-large {
        width: 100% !important;
        text-align: center !important;
        padding: 14px 30px !important;
    }
}

/* Careers Page - Benefit Cards Mobile Fix */
@media (max-width: 768px) {
    /* Remove overflow hidden on benefit cards to prevent scroll */
    .benefit-card {
        overflow: visible !important;
        height: auto !important;
        min-height: auto !important;
        max-height: none !important;
        position: relative !important;
    }
    
    /* Ensure text doesn't get cut off */
    .benefit-card p {
        overflow: visible !important;
        text-overflow: clip !important;
        white-space: normal !important;
        word-wrap: break-word !important;
        max-height: none !important;
    }
    
    .benefit-card h3 {
        overflow: visible !important;
        white-space: normal !important;
    }
    
    /* Make sure benefits grid stacks properly */
    .benefits-grid {
        display: grid !important;
        grid-template-columns: 1fr !important;
        gap: 20px !important;
        overflow: visible !important;
    }
    
    /* Adjust padding for mobile */
    .benefit-card {
        padding: 1.5rem !important;
    }
    
    /* Ensure section doesn't clip content */
    .content-section {
        overflow: visible !important;
    }
    
    .content-section .container {
        overflow: visible !important;
    }
}

/* About Us Page - Impact Cards Mobile Fix */
@media (max-width: 768px) {
    /* Remove overflow from impact cards */
    .impact-card, .metric-card, .value-card {
        overflow: visible !important;
        height: auto !important;
        min-height: auto !important;
        max-height: none !important;
    }
    
    /* Ensure all text is visible */
    .impact-card h3, .metric-card h3, .value-card h3 {
        overflow: visible !important;
        white-space: normal !important;
    }
    
    .impact-card p, .metric-card p, .value-card p {
        overflow: visible !important;
        text-overflow: clip !important;
        white-space: normal !important;
        word-wrap: break-word !important;
    }
    
    /* Fix for about sections */
    .about-section, .impact-section {
        overflow: visible !important;
    }
    
    .about-section .container, .impact-section .container {
        overflow: visible !important;
    }
    
    /* Fix for any grid layouts */
    .impact-grid, .metrics-grid, .values-grid {
        overflow: visible !important;
    }
}

/* Home Page / Index - Prevent Text Disappearing on Scroll */
@media (max-width: 768px) {
    /* Hero section fixes */
    .hero-section, .about-hero-section {
        overflow: visible !important;
    }
    
    .hero-content, .hero-wrapper {
        overflow: visible !important;
    }
    
    /* Ensure all headings stay visible */
    h1, h2, h3, h4, h5, h6 {
        overflow: visible !important;
        text-overflow: clip !important;
        white-space: normal !important;
    }
    
    /* Fix for all paragraphs */
    p {
        overflow: visible !important;
        text-overflow: clip !important;
        white-space: normal !important;
        word-wrap: break-word !important;
    }
    
    /* Fix for all sections */
    section {
        overflow: visible !important;
    }
    
    section .container {
        overflow: visible !important;
    }
    
    /* Fix for buttons and links */
    .btn, a {
        overflow: visible !important;
    }
    
    /* Fix for any card elements */
    .card, [class*="card"] {
        overflow: visible !important;
        height: auto !important;
    }
}

/* Join Saira - Working Process Timeline Mobile Fix */
@media (max-width: 768px) {
    /* Keep horizontal but fit all 4 items without scroll */
    .process-timeline {
        grid-template-columns: repeat(4, 1fr) !important;
        gap: 8px !important;
        overflow: hidden !important;
        padding: 10px 5px 20px !important;
    }
    
    /* Reduce arrow size */
    .process-arrow {
        width: 8px !important;
        right: -8px !important;
        top: 50px !important;
    }
    
    .process-arrow div {
        right: -4px !important;
        border-left-width: 4px !important;
        border-top-width: 3px !important;
        border-bottom-width: 3px !important;
    }
    
    /* Adjust process badge size */
    .process-badge {
        width: 50px !important;
        height: 50px !important;
        margin-bottom: 10px !important;
    }
    
    .process-badge svg {
        width: 24px !important;
        height: 24px !important;
    }
    
    /* Adjust heading sizes */
    .process-step h3 {
        font-size: 0.75rem !important;
        line-height: 1.2 !important;
    }
    
    .process-step {
        padding: 0 !important;
    }
}

/* Program Journey / Partnership Model Mobile Fixes */
@media (max-width: 768px) {
    /* Section padding and spacing */
    .about-section {
        padding: 3rem 0 !important;
    }
    
    .section-header-center {
        margin-bottom: 2.5rem !important;
    }
    
    /* Move vertical line to left side */
    .about-section div[style*="position: absolute"][style*="left: 50%"][style*="width: 2px"] {
        left: 35px !important;
        top: 100px !important;
        bottom: 100px !important;
        transform: none !important;
        background: linear-gradient(180deg, #5a4794, #f9a826, #5a4794) !important;
        z-index: 1 !important;
    }
    
    /* Timeline container */
    .about-section > div > div[style*="max-width: 900px"] {
        max-width: 100% !important;
        margin: 2rem auto !important;
        padding: 0 20px 0 85px !important;
        position: relative !important;
    }
    
    /* Each timeline step */
    .about-section > div > div[style*="max-width: 900px"] > div[style*="display: flex"] {
        display: block !important;
        margin-bottom: 40px !important;
        position: relative !important;
    }
    
    /* Hide empty flex containers */
    .about-section > div > div[style*="max-width: 900px"] > div > div[style*="flex: 1"]:empty {
        display: none !important;
    }
    
    /* Show text containers properly */
    .about-section > div > div[style*="max-width: 900px"] > div > div[style*="text-align: right"],
    .about-section > div > div[style*="max-width: 900px"] > div > div[style*="text-align: left"] {
        display: block !important;
        text-align: left !important;
        padding: 0 !important;
        width: 100% !important;
        max-width: 100% !important;
        flex: none !important;
    }
    
    /* Position circle badges on timeline */
    .about-section > div > div[style*="max-width: 900px"] > div > div[style*="width: 50px"][style*="height: 50px"][style*="border-radius: 50%"] {
        position: absolute !important;
        left: -50px !important;
        top: 10px !important;
        margin: 0 !important;
        width: 50px !important;
        height: 50px !important;
        z-index: 2 !important;
    }
    
    /* Style content cards */
    .about-section > div > div[style*="max-width: 900px"] div[style*="padding: 25px"][style*="border-radius: 12px"] {
        display: block !important;
        max-width: 100% !important;
        width: 100% !important;
        text-align: left !important;
        margin: 0 !important;
        padding: 20px !important;
    }
    
    /* Typography */
    .about-section > div > div[style*="max-width: 900px"] h3 {
        font-size: 1.2rem !important;
        margin-bottom: 10px !important;
    }
    
    .about-section > div > div[style*="max-width: 900px"] p {
        font-size: 0.95rem !important;
        line-height: 1.6 !important;
    }
    
    .section-title-main {
        font-size: 2rem !important;
        line-height: 1.3 !important;
    }
    
    .section-label {
        font-size: 0.8rem !important;
    }
}

@media (max-width: 480px) {
    .about-section > div > div[style*="max-width: 900px"] {
        padding: 0 15px 0 75px !important;
    }
    
    .about-section > div > div[style*="max-width: 900px"] > div > div[style*="width: 50px"][style*="height: 50px"][style*="border-radius: 50%"] {
        left: -45px !important;
        width: 45px !important;
        height: 45px !important;
    }
    
    .about-section div[style*="position: absolute"][style*="width: 2px"] {
        left: 30px !important;
    }
    
    .about-section > div > div[style*="max-width: 900px"] div[style*="padding: 25px"][style*="border-radius: 12px"] {
        padding: 18px !important;
    }
    
    .about-section > div > div[style*="max-width: 900px"] h3 {
        font-size: 1.1rem !important;
    }
    
    .about-section > div > div[style*="max-width: 900px"] p {
        font-size: 0.9rem !important;
    }
    
    .section-title-main {
        font-size: 1.75rem !important;
    }
}

/* =============================================
   LOGO STRIP MOBILE FIXES
   ============================================= */

/* Tablet and Mobile - Logo Strip - HIDDEN */
@media screen and (max-width: 768px) {
    .logo-strip-secondary {
        display: none !important;
    }
}

/* Small Mobile - Logo Strip - HIDDEN */
@media screen and (max-width: 480px) {
    .logo-strip-secondary {
        display: none !important;
    }
}
