@Christine ****
I don’t know what to tell you. You can apply for a Non O visa (marriage, over 50, Thai child, and various other reasons) at a Thai embassy via the evisa system.
It IS not only in Thailand that you can apply for a Non O visa. You can of course but you can also do so outside of Thailand.