These types of social movements try to provide an alternative to the existing mainstream practices, such as alternative lifestyles, alternative institutions, or alternative communities.
These types of social movements try to provide an alternative to the existing mainstream practices, such as alternative lifestyles, alternative institutions, or alternative communities.