I have a nav bar which i cannot centre horizontally. I have a nav tag with a ul tag inside and li tags inside that then some of the li tags have ul's and li's to create dropdown lists. I cannot get the nav to be centered in the page??
/* Main Header Menu */
.header-menu-wrap {
  display: inline-block;
  width: 100%;
  text-align: center;
}
.headermenu {
  padding: 0 10% 0 10%;
  overflow: hidden;
}
.headermenu>ul>li>a {
  display: inline-block;
  text-align: center;
}
.headermenu>ul {
  padding-left: 0;
}
.headermenu>ul>li {
  float: left;
  position: relative;
  display: inline-block;
}<!DOCTYPE html>
<html lang="en-gb">
<head>
  <link rel="stylesheet" type="text/css" href="style.css" />
  <link href="https://fonts.googleapis.com/css?family=Lato" rel="stylesheet">
  <title>Complete Suites</title>
  <meta charset="UTF-8" />
  <meta name="viewport" content="width=device-width, initial-scale=1.0">
</head>
<body class="body">
  <div class="header-menu-wrap">
    <nav class="headermenu">
      <ul>
        <li><a href="#">Home</a></li>
        <li><a href="#">ON SALE</a></li>
        <li><a href="#">Suites</a></li>
        <li><a href="#">Baths</a></li>
      </ul>
    </nav>
  </div>
</body>
</html>Please point out anything that might help with my problem, and an explanation would be awesome to as i am trying to learn the reason why as well as just moving/centering the element.
thanks James
edit:
Changed code to only display the issue i am asking about.
 
     
     
    