By nature images are not responsive. If you want Images to be Responsive just add class "size-auto" to them and they will re-size to the screen size. We have example of images with Lightbox on them that work with responsive design.
<img class="size-auto" src="image" alt="Sample Image"/>
Image Styles
<img class="size-auto polaroid" src="Image" alt="Sample Image"/>
Try Resizing your Browser and see what happens.

Desktop Device OFF

Tablet Device OFF

Phone Device OFF
<div class="hidden-desktop">This will hide content from Desktop Device</div>
<div class="hidden-tablet">This will hide content from Tablet Device</div>
<div class="hidden-phone">This will hide content from Phone Device</div>



