スマホだったら
@media screen and (max-width: 480px){
.○○{
}
としてCSSを書けば、大部分OKね。
meta name="viewport" content="width=device-width, initial-scale=1"も忘れずに。