Hello, I have a green card through the lottery process. My boyfriend (of 5 years) and I would like to get married and also at the same time have his green card process started. We want to do a civil wedding here and apply for his green card and then travel to our country Nepal in a couple of months to get married again following all customs. He is currently in F1 status. Can he travel outside the country while his application is pending? His visa has expired and is maintaining status by being in F1 status. Can he still apply for travel document and return to the US without having to apply for visa again? Is there a step by step process we need to follow? Any help would be greatly appreciated. Thank you.