@PaulOB I can totally see it works! But to use this i have to change lot of html/css (if i understand it correct) as this is for existing project not new?
P.S. i did found something similar before i did post
That means you just need to stick the footer code inside the sticky-footer div and the rest of the layout inside the sticky-content div. It may be that you could massage your existing structure if it was similar but its best to use the structure I have shown.
Any other method (apart from the display:table method I have shown) is going to be too rigid for a responsive design as you cannot set a footer to 20px height and then allow the text to wrap or be zoomed or spread vertically in smaller viewports etc.
@PaulOB Looks like this does what i need! Just sad i hoped to do this by adding few lines at end of each page But still this works and will need to add it to all pages! Thanks allot for your time