Counterculture is often in support of the mainstream culture .
A counterculture is a subculture whose values and norms of behavior are substantially similar to those of mainstream society .
Counterculture