/*for valign on ie*/
.lg-valign-middle .container-fluid {
  width:100%;
}

/*for grid*/
.section_overview .icon > div:nth-of-type(1) {
  -ms-grid-row: 1;
  -ms-grid-column: 1;
}
.section_overview .icon > div:nth-of-type(2) {
  -ms-grid-row: 1;
  -ms-grid-column: 2;
}
.section_overview .icon > div:nth-of-type(3) {
  -ms-grid-row: 2;
  -ms-grid-column: 1;
}
.section_overview .icon > div:nth-of-type(4) {
  -ms-grid-row: 2;
  -ms-grid-column: 2;
}
.section_overview .icon > div:nth-of-type(5) {
  -ms-grid-row: 3;
  -ms-grid-column: 1;
}

@media screen and (min-width:425px) {
  .section_overview .icon > div:nth-of-type(1) {
    -ms-grid-row: 1;
    -ms-grid-column: 1;
  }
  .section_overview .icon > div:nth-of-type(2) {
    -ms-grid-row: 1;
    -ms-grid-column: 2;
  }
  .section_overview .icon > div:nth-of-type(3) {
    -ms-grid-row: 1;
    -ms-grid-column: 3;
  }
  .section_overview .icon > div:nth-of-type(4) {
    -ms-grid-row: 2;
    -ms-grid-column: 1;
  }
  .section_overview .icon > div:nth-of-type(5) {
    -ms-grid-row: 2;
    -ms-grid-column: 2;
  }
}

@media screen and (min-width:1200px) {
  .section_overview .icon > div:nth-of-type(1) {
    -ms-grid-row: 1;
    -ms-grid-column: 1;
  }
  .section_overview .icon > div:nth-of-type(2) {
    -ms-grid-row: 1;
    -ms-grid-column: 2;
  }
  .section_overview .icon > div:nth-of-type(3) {
    -ms-grid-row: 1;
    -ms-grid-column: 3;
  }
  .section_overview .icon > div:nth-of-type(4) {
    -ms-grid-row: 1;
    -ms-grid-column: 4;
  }
  .section_overview .icon > div:nth-of-type(5) {
    -ms-grid-row: 1;
    -ms-grid-column: 5;
  }
}

/*for ie only*/
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .section_overview .icon > div > div {
    display:-ms-flexbox;
  }
  /*this can fix image overflow issue*/
  .section_overview .icon img {
    flex-shrink:0;
  }
}