Okay so I kind of have two problems. One is whenever I try to do position:fixed; on the .header it adds space to the bottom of the header and it makes the .main-content go behin
Now just add to this css define your .header position :fixed and define your body padding-top:65px;
.header
position :fixed
body
padding-top:65px;
.header{ position: fixed; left:0; right:0; top:0; } html body { padding-top: 65px; }