Contact and professional converted to flex layout
Several fixes to design