make map responsive