I know electrum is under DDoS attack. But my issue is how come one address was wiped clean and not others? I have checked all addresses on blockchain and so far their have funds in them. Just one has missing.
A wallet is more than one address. It consists of many addresses including change addresses. Electrum routinely sends money from address to address when you spend bitcoins. You may want to read up about change. So until and unless you sync your electrum wallet you won't see the whole picture. The current advice regarding that is to disable auto connect, pick one server and let it keep attempting to connect for a few minutes. If it doesn't work switch to another server. How to change servers is explained here.
Alternatively if you don't have the patience for this you can export your private keys via wallet > private keys > export and import them into a different wallet.