Set smaller layout measures, add adaptive behavior to share tab elements

- Hide the share option images when screen size is too small.
- Set smaller layout dimensions to tab elements and share footer