responsive css from mobile to small desktop, large desktop catered for with max-width settings where appropiarte but pending further design consideration