.elementor-1776 .elementor-element.elementor-element-94b5cf0{margin-top:-1px;margin-bottom:0px;}.elementor-1776 .elementor-element.elementor-element-17b9610{width:100%;max-width:100%;}.elementor-1776 .elementor-element.elementor-element-17b9610 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}/* Start custom CSS for zeinet-header, class: .elementor-element-17b9610 *//* Center the navigation menu ONLY on desktop */
@media (min-width: 769px) {
    .main-menu__wrapper {
        display: flex;
        justify-content: space-between;
        align-items: center;
        width: 100%;
    }

    .main-menu__left {
        flex: 0 0 auto; /* Logo stays on the left */
    }

    .main-menu__main-menu-box {
        flex: 1; /* Takes up remaining space */
        display: flex;
        justify-content: center; /* Centers the menu */
    }

    .main-menu__list {
        display: flex;
        justify-content: center;
        align-items: center;
        list-style: none;
        margin: 0;
        padding: 0;
    }

    .main-menu__list li {
        margin: 0 15px; /* Adjust spacing between menu items */
    }

    .main-header-four__right {
        flex: 0 0 auto; /* Right section stays on the right */
        display: flex;
        align-items: center;
        gap: 15px;
    }
}

/* Mobile styles remain unchanged - don't touch mobile navigation */
@media (max-width: 768px) {
    /* Leave mobile navigation as is - no changes to preserve existing mobile functionality */
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-94b5cf0 *//* REDUCE the height of the page header section - MORE SPACING VERSION */
.page-header {
    padding: 110px 0 10px 0 !important; /* Added 30px more to top padding */
    min-height: 0 !important; /* Remove minimum height */
}

/* More generous internal spacing */
.page-header__inner {
    padding: 30px 0 !important; /* Double the internal padding */
}

/* Increase breadcrumb spacing */
.page-header .thm-breadcrumb {
    margin-bottom: 15px !important;
    margin-top: 0 !important;
}

/* More space around title */
.page-header h2 {
    margin: 10px 0 !important;
    padding: 0 !important;
    line-height: 1.3;
}

/* Make background adjust to content */
.page-header-bg {
    height: auto !important;
    min-height: 0 !important;
}

/* Generous container spacing */
.page-header .container {
    padding-top: 20px !important;
    padding-bottom: 20px !important;
}

/* Responsive - proportional spacing for mobile */
@media (max-width: 768px) {
    .page-header {
        padding: 60px 0 30px 0 !important;
    }
    
    .page-header__inner {
        padding: 20px 0 !important;
    }
    
    .page-header .thm-breadcrumb {
        margin-bottom: 10px !important;
    }
}

/* 
This version provides generous spacing:
- Much more clearance between menu and content
- Comfortable reading space for breadcrumbs and title
- Still smaller than many theme defaults
- Good visual hierarchy and breathing room
*//* End custom CSS */