There are not embassies or consulates for every single Schengen member in every country, but if your country of residence has an embassy for another of the Schengen members you might be able to send the application to them instead. Although it is recommended that you apply to the embassy of the country you are actually going to be spending the time in, the Schengen Visas cover all member states and the embassies have reciprocal agreements to cover just this situation. If you contact the embassy or consulate that have the jurisdiction to grant Schengen Visas for the country you want to visit, then they will be able to issue you with the required visa.