.demo-icons{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:-.5rem}.demo-icon{width:33.33333%;margin-top:.5rem}.demo-icon:hover .demo-icon-display{border:1px solid rgba(0,0,0,.2)}.demo-icon-display{min-height:6rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.demo-icon-name{font-size:.875rem}@media (min-width:769px){.demo-icon{width:25%}}@media (min-width:960px){.demo-icon{width:16.66667%}}@media (min-width:1200px){.demo-icon{width:11.11111%}}