Hey there,
I hope you are well today and thank you for your question.
Question 1 & 2 You have to develop custom code to achieve this.
Developing custom code for custom functionality is beyond the scope of support that we provide here.
If you are not a developer then you can consider hiring a developer to develop it for you.
https://colorlibsupport.com/t/error-trying-out-shapley-theme/
- Baner on mobile
You can try achieving this by adding the following CSS code in the Custom CSS option of your theme on the below path.
Admin Area -> Appearance -> Customize -> Additional CSS
/*show banner on mobile*/
@media (max-width: 768px){
.header-banner {
display: block;
}
}
Best regards,
Support.