Hello There,
Thanks for writing in!
1.) To center the hamburger menu like this:
Please add the following css code in your X > Theme Options > custom css section
@media(max-width: 979px){
.masthead-inline {
text-align: center;
}
.masthead-inline .x-btn-navbar {
float: none;
display: inline-block;
width: auto;
margin-left: -108px;
}
}
2.) If you want to get rid of the arrow in the menu, how can your users find out that there is a submenu?
3.) To make the font size of your mobile menu a little bigger, please use this code:
.x-navbar .mobile .x-nav li>a {
font-size: 18px;
}
4.) You cannot relocate the phone in your menu because it is part of your menu and as a menu item. You will need custom modifications to the header if you want to insert a phone icon next to the hamburger icon. Regretfully this request is outside the scope of our support. We only cater getting your site set up, bug fixes and minor cosmetic changes.
5.) If you want to cover the whole screen when opening the mobile menu, you need to adjust the minimum height of the menu. You may use this code to do that:
.x-nav-wrap.mobile {
min-height: 100vh;
}
Hope this helps.