/* === HEADER BANNER BACKGROUND === */
.pkp_site_name_wrapper {
    background-image: url('https://lrdouk.com/OJS_IMAGES/Banner.jpg');
    background-size: cover;        /* fill width */
    background-position: center;   /* center the image */
    background-repeat: no-repeat;
    height: 260px;                 /* adjust height if you like (260–300) */
    margin: 0;
    padding: 0;
    width: 100%;
}

/* hide the old logo image */
.pkp_site_name .is_img {
    display: none;
}

/* remove blue from ALL header layers */
.pkp_structure_head,
.pkp_head_wrapper,
.pkp_navigation_primary_wrapper {
    background: none !important;
    border-bottom: none !important;
}

/* make sure header wrapper can position children */
.pkp_head_wrapper {
    position: relative;
}

/* === MOVE REGISTER / LOGIN DOWN === */
.pkp_navigation_user_wrapper {
    position: absolute;
    right: 20px;    /* move left/right */
    bottom: 10px;   /* move up/down – tweak these if needed */
    background: transparent !important;
}

/* === MOBILE RESPONSIVE TWEAKS === */
@media (max-width: 768px) {
    /* slightly smaller banner on phones */
    .pkp_site_name_wrapper {
        height: 160px;
    }

    /* put Register/Login in normal flow on mobile */
    .pkp_navigation_user_wrapper {
        position: static;
        text-align: right;
        margin: 6px 10px;
    }
}
