added media query for min-width: 768px; orientation: landscape;

also updated CSS here and there based on responsinator view issues