The SDM of Katra has banned liquor and non-vegetarian food near the Vaishno Devi shrine to maintain spiritual values.