custom carousel is now completed, fix some issues regarding with the mobile menu for landscape and portrait.