responsive for front template