I know that must be a really tough thing to deal with , one "benefit" i suppose is that you're in your 20s rather than being a teenager and having to deal with that. The best thing you can do is give yourself some distance from them and try to build a good circle of friends around you. That can make all the diffrence when youre alienated from family.
Also while i dont know them the fact that their issue with you being gay seems to be more cultural rather than religious , theres a higher chance they may come to terms and accept it eventually. Either way , you shouldnt depend on them alone for that approval.