Лол, я знаю что за курсы. В content-orange проблема я так понял, у тебя внутри h3 и p теги, их выдавливают padding и получается белый блок. Но я не нашел откуда они берутся, в стилях нету. Когда что-то мешает, в панели разработчика ходи по элементам, смотри что где, паддинги и марджины, там можно стили отключать/включать (галками) и разобраться что и где.
Футер не понятно как сделан. Как пример, делаешь див, ему задаешь нужную высоту, пишешь ширину 100%, и задаешь нужный цвет (он будет у тебя при любой ширине экрана растянут на всю ширину. В него див ему ширину 1000рх (твоя фикс ширина) плюс пишешь ему text-align: center, он равняет следующий блок --> и в него еще див с текстом.
Второй вопрос я не понял что тебе надо.