xShop Category Initial commit category work properly with horizontal and vertical