update recommend subjects style #3
improve design for mobile