add mobile bg and refine mobile elems