why cl is gas while br is liquid in room temperature
Because of the greater temporary dipoles, bromine molecules are stickier than chlorine molecules. Chlorine molecules will break away from each other at much lower temperatures than bromine molecules - hence bromine is a liquid and chlorine is a gas at room temperature. This is the reason that (all other things being equal) bigger molecules have higher boiling points than small ones.