Added media queries to accomodate tablet and smart phone dimensions