The first and the foremost thing is do away with the notion that in India girls are known for their fair skin and beauty. If you have this notion or someone has impressed this on you then first you need to get out of this if you want to opt for a career in engineering.
Secondly, one also has to decide the personal priorities and value system -- is your aim in life marriage or something higher than that? Do you want to get satisfaction of having achieved something on your own merit or for being known as someone's better half? So once this is clear then other mundane issues do not arise. I have worked in industry for almost 35 years now and had assignments even on shop floor. Those days it was tough to establish in a male dominated field but with grit and determination I could overcome even difficult obstacles. Things have changed so much now, and a lady engineer is very well-accepted in India and China and elsewhere. I have done many assignments abroad too.
Civil engineering is not as tough as chemical or mechanical. In my last company, which was an engineering consulting company, the max number of girls were in the civil department.
You can do some research yourself with the help of the Institution of Engineers where in they have a lady engineers wing also. And lastly, on a lighter note, I and my few engineer friends haven't lost our fair skin or other external attributes by opting for engineering as a career - but one has to be good in maths and physics - there is no short cut there. You could also opt for architecture where the maths/physics component is minimal.