WordPress adds it’s own code for the header and gives it the “!important” which means it has priority. So lets go one more step above and add #head-wrap in front of the #header just like this –
#head-wrap #header {
background-position: center top !important;
}