Angular Material css aligning issue
<p>Currently, when the browser's width become smaller... my icons end up floating to the left.</p>

<p><a href="https://i.stack.imgur.com/5DOAB.png" rel="nofollow"><img src="https://i.stack.imgur.com/5DOAB.png" alt="enter image description here"></a></p>

<p>How can I have them centered horizontally? Any help will be appreciated.</p>

<p>HTML:</p>

<pre><code>&lt;div ng-app="sandbox"&gt;
  &lt;div layout="column" layout-fill&gt;
    &lt;div class="flexbox-parent"&gt;
      &lt;div layout="row" layout-align="center center" style="height: 600px;"&gt;
        &lt;div id="icons"&gt;
          &lt;i class="fa fa-facebook fa-5x circle-icon"&gt;&lt;/i&gt;
          &lt;i class="fa fa-facebook fa-5x circle-icon"&gt;&lt;/i&gt;
          &lt;i class="fa fa-facebook fa-5x circle-icon"&gt;&lt;/i&gt;
        &lt;/div&gt;
      &lt;/div&gt;
    &lt;/div&gt;
  &lt;/div&gt;
&lt;/div&gt;
</code></pre>

<p>CSS:</p>

<pre><code>#icons i {
  color: #fff;
  margin-left: 10px;
  margin-right: 10px;
}

.circle-icon {
  background: #3b5998;
  width: 100px;
  height: 100px;
  border-radius: 50%;
  text-align: center;
  line-height: 100px;
  vertical-align: middle;
  padding: 30px;
}
</code></pre>

<p>I have tried using <code>layout-align="center center"</code> on <code>#icons</code></p>

<p><strong><a href="https://jsfiddle.net/gbmduwem/" rel="nofollow">JSFiddle Demo</a></strong></p>