Как сделать 3 горизонтальных DIV'a друг под другом, по центру экрана, при сужении окна?
@media (max-width: 1000px){
div { float: none; margin: 0 auto;}
}
и чего тут мучатся?
Попробуй готовое решение типа фреймворка: getbootstrap.com
На русском: bootstrap-3.ru