deviceSize method consider landscape orientation status