Responsive web design is working on desktop but not on mobile device
You are probably missing the viewport meta tag in the html head: <meta name=”viewport” content=”width=device-width, initial-scale=1″> Without it the device assumes and sets the viewport to full size. More info here.