So this is my code:
.hej {
  width: 100%;
  height: 1000px;
  background-color: yellow;
  text-align: center;
}
.circlem {
  display: inline-block;
  min-width: 15%;
  white-space: nowrap;
}
.circlem:before {
  border-radius: 50%;
  width: 100%;
  padding-bottom: 100%;
  margin: 15px .5px;
  background: white;
  content: '';
  display: inline-block;
  vertical-align: middle;
  padding-bottom: 0vw;
  width: 30vw;
  height: 30vw;
}
.circlem p {
  display: inline-block;
  font-size: 40px;
  font-size: 3.5vw;
  margin: 0 -.5em 0 -100%;
  padding: 0;
  vertical-align: middle;
  white-space: normal;
  width: 100%;
  margin: 0 0 0 -15vw;
  width: 15vw;
}<link href="https://netdna.bootstrapcdn.com/bootstrap/3.0.0/css/bootstrap.min.css" rel="stylesheet" />
<div class="hej">
  <div class="circlem">
    <p>
      How Rules
    </p>
  </div>
</div>And i don't know why, but bigger font-size cause text move to the right side :_: What i should change in my code? Im using bootstrap to make navbar. I didn't edit body section. On the image you can see, how it moved to the right side
Here is link to the codepen.io: http://codepen.io/anon/pen/gPByPx
 
     
     
     
    