Acceptable to adjust colour levels dynamically
What you're describing is color grading / color correction and yes, it's perfectly acceptable, almost mandatory for a good presentation. Usually it's done scene by scene, but it's not at all unusual to correct within a single shot, or even different areas within a shot.

To do it well you should explore a dedicated grading tool like DaVinci Resolve Lite.