/* About Hero Section */
.about-hero {
    height: 60vh;
    background-size: cover !important;
    background-position: center !important;
    display: flex;
    align-items: center;
    position: relative;
}

/* Breadcrumb Styles */
.breadcrumb {
    background: transparent;
    padding: 0;
    font-weight: 600;
    font-size: 1.1rem;
}
.breadcrumb a{
    text-decoration: none;
}

.breadcrumb-item.active {
    color: var(--secBule);
}

.about-hero .breadcrumb-item + .breadcrumb-item::before {
    color: rgba(255, 255, 255, 0.5);
    content: ">";
}


/* Industry Badges */
.industry-badges .badge {
    font-size: 0.9rem;
    padding: 8px 12px;
    font-weight: 500;
}
.industry-badges .badge {
    background-color: var(--Blue-color);
}

/* Responsive Adjustments */
@media (max-width: 768px) {
    .about-hero {
        height: 50vh;
    }
    
    .about-hero h1 {
        font-size: 2.5rem;
    }
}

/* إزالة أي overlay أو تأثيرات على الصور */
.object-fit-cover {
    object-fit: cover;
    object-position: center;
}
.carousel{
    height: 500px;
}

.carousel-item::before{
    background: transparent !important;
}

.carousel-indicators .active {
    background-color: var(--secBule) !important;
}

/* تحسين أزرار التنقل */
.carousel-control-prev,
.carousel-control-next {
    background: none !important;
    opacity: 0.8;
    transition: opacity 0.3s;
}

.carousel-control-prev:hover,
.carousel-control-next:hover {
    opacity: 1;
}