html, body {
  font-size: 14px;
  background: url(https://cdn.phototourl.com/free/2026-08-05-91891bbf-e58e-4237-a91d-205eef92e1be.png) no-repeat center center fixed;
  background-size: cover;
}

.pkp_footer_content {
    float: left;
}

/* Hilangkan margin dan padding header */
.pkp_head_wrapper {
    padding: 0 !important;
    margin: 0 !important;
}

.pkp_structure_head {
    padding-top: 0 !important;
    margin-top: 0 !important;
}

/* Header full width */
.pkp_head_wrapper .container,
.pkp_head_wrapper .container-fluid {
    width: 100% !important;
    max-width: 100% !important;
    padding: 0 !important;
    margin: 0 !important;
}

/* Hilangkan ruang kosong di sekitar banner */
.pkp_site_name_wrapper {
    width: 100% !important;
    padding: 0 !important;
    margin: 0 !important;
}

.pkp_site_name {
    width: 100% !important;
    max-width: 100% !important;
    padding: 0 !important;
    margin: 0 !important;
    min-height: auto !important;
}

.pkp_site_name .is_img {
    padding: 0 !important;
    margin: 0 !important;
    line-height: 0 !important;
}

/* Banner memenuhi seluruh area header */
.pkp_site_name .is_img img {
    display: block !important;
    width: 100% !important;
    max-width: 100% !important;
    height: auto !important;
    max-height: none !important;
    margin: 0 !important;
    padding: 0 !important;
}

/* Hilangkan jarak antara banner dan menu */
.pkp_navigation_primary_wrapper {
    margin-top: 0 !important;
    padding-top: 0 !important;
}
