width of your site is set to 100% .. thats why when you resize your browser , you will see elements shifting to accommodated for new small window size.
your header is controlled by mainwrapper (100%) . if you want to keep things the way they are in any size, use pixel as size ..



