Updated directives to handle mobile, tablet and desktop. Added arResponsive directive as a catch all when an element should be displayed on more than one type of device.