A counter culture refers to a subculture that subscribes to values and norms that are often in opposition to mainstream values. A counter culture is opposed to the behavior of mainstream society, often in opposition to mainstream society such as the values of the bourgeoisie.