.ninja-forms-required-items .ninja-forms-req-symbol{ color: #f9e26e; }


.page-id-390 .header-content {
    position: absolute;
  margin-top: -30px;
    top: 20%; /* Centers vertically */
      transform: none
    left: 50%;
    text-align: center;
    color: #f9e26e; /* Ensures text color */
    font-size: 36px; /* Adjust as needed */
    z-index: 2; /* Ensures it's on top */
}
.page-id-358 .header-content {
    position: absolute;
  margin-top: -30px;
    top: 20%; /* Centers vertically */
      transform: none
    left: 50%;
    text-align: center;
    color: #f9e26e; /* Ensures text color */
    font-size: 36px; /* Adjust as needed */
    z-index: 2; /* Ensures it's on top */
}

.page-id-390 #primary header.main {
    padding: 40px 0 40px !important;
    position: relative;
    background-repeat: no-repeat;
    background-size: cover;
    display: table;
    width: 100%;
    min-height: 320px; /* Ensures the header maintains at least 400px in height */
    background-image: url('http://www.lps.net.au/wp-content/uploads/2016/04/OLD-ROOF-SUBTLE-GREEN.jpg'); /* Add image here */
    background-position: center;
    background-size: cover!important;
    -moz-background-size: cover!important;
    -webkit-background-size: cover!important;
}

.page-id-358 #primary header.main .inner {
    display: block !important; /* Removes table behavior */
    vertical-align: top !important; /* Allows movement */
}

.page-id-358 header.entry-header .inner {
    padding: 0 !important;
}

.page-id-390 #primary header.main .inner {
    display: block !important; /* Removes table behavior */
    vertical-align: top !important; /* Allows movement */
}

.page-id-390 header.entry-header .inner {
    padding: 0 !important;
}

   

.page-id-390 #primary header.main .header-title {
    color: #f9e26e !important; /* Forces this color over any theme setting */
}
    

.page-id-358 #primary header.main {
    padding: 40px 0 40px !important;
    position: relative;
    background-repeat: no-repeat;
    background-size: cover;
    display: table;
    width: 100%;
    min-height: 320px; /* Ensures the header maintains at least 400px in height */
    background-image: url('http://www.lps.net.au/wp-content/uploads/2016/05/PHOTO.jpg'); /* Add image here */
    background-position: center;
    -moz-background-size: cover!important;
    -webkit-background-size: cover!important;
}


