vertical align about text and images, adapt homepage slides for responsive