Why are Virgo and Sagittarius called the mental signs when their elements are supposed to be physical?
Nope thats wrong classification. Sagittarius can usually understand the abstract better than other signs so that is why it is said to be more mental in nature. Virgo is naturally drawn towards analysis and mental dissection of things which calls upon power of mind so it is also said to be more on the mental plane.