adapt and fixed CSS