added portrait-width, landscape-width, pc-width