more responsive template and menu