responsive css
promise resolve
minor style