using rem for margin and padding too