Since your primary menu list is lengthy unless you reduce the list,it will be difficult to allign the menus’s as per the screenshot and also it will affect site’s responsive feature.
Pls try to use dropdown menus So that you can use the following custom CSS.
Also pls remove the primary menu custom CSS that you have applied before
.woocommerce-site #primary-menu {
margin-right: 0px;
}
.#primary-menu {
top: 35px;
}
.social-wrap ul.social-list {
position: absolute;
top: 0px;
right: 0px;
}
@media only screen and (max-width: 487px)
{
#site-logo {
padding-top: 40px;
}}