refactoring desktop/mobile structure
fix contact form