A mobile-first design is to design your website, either from its inception or as a redesign, to view at its best on any mobile device. The designer starts with the smallest screen, then adds more elements...
A responsive logo is one that sizes to look readable and recognizable on all screen sizes (typically this will look different at 2 size stages, but could change as many as 4). This is especially important with...
Websites need to engage the viewer, but also need to not be so cluttered that they overwhelm. A simple color theme and a block style page is probably best for most sites. Too many background images can be...