What does "service" mean here?
Native speaker’s answer
Rebecca
"Service" in this case refers to serving in the United States military. He says this here because the man is dressed up in a United States Navy uniform. It is polite to say "thank you for your service" to military veterans, especially those who are dressed up in uniform.