/* HEADER & NAVIGATION CONTAINER = SAME AS CONTENT */
.pkp_structure_head {
    background-color: #f8f9fa; /* Change to your header color if needed */
}

.pkp_structure_head .pkp_structure_head_container,
.pkp_structure_head .navbar,
.pkp_structure_head .navbar .container-fluid {
    max-width: 1200px;           /* ← Change this to match your content width */
    margin: 0 auto;
    padding-left: 15px;
    padding-right: 15px;
    box-sizing: border-box;
}

/* Collapsed menu (mobile) */
.pkp_structure_head .navbar-collapse {
    max-width: 1200px;
    margin: 0 auto;
    padding: 0 15px;
}

/* Make sure menu items behave well */
.pkp_structure_head .navbar-nav {
    margin: 0;
    width: 100%;
}

/* Responsive adjustment */
@media (max-width: 1200px) {
    .pkp_structure_head .pkp_structure_head_container,
    .pkp_structure_head .navbar,
    .pkp_structure_head .navbar-collapse,
    .pkp_structure_head .navbar .container-fluid {
        max-width: 100%;
        padding-left: 15px;
        padding-right: 15px;
    }
}