Hello charmainec Good insight, Love&Light. I have some similar thoughts.
Snakes can mean so many different things. In the context of this dream they seem to represent a threat, danger, or maybe decption.
It could be that the tiny brown snakes have to do with obstacles in your path, something that perhaps has impeded your ability to make progress, or affected your balance (snakes on ground/bit on ankle).
The emerald green snakes could have to do with thoughts, communication, or words (air), perhaps of a deceitful or threatening nature.
Are you dealing with "snakes in the grass"?
Do you suspect that others are trying to deceive you, or otherwise do you harm?
Have you already been "bitten" and are now trying to avoid being hurt further?
What are you trying to dodge/avoid?