/* efforts02 */
#circle-head-list li .list-no span {
  background: #fcc72c; }
#circle-head-list .list-default > li {
  border-radius: 0;
  box-shadow: none;
  padding: 0;
  margin-bottom: 0; }
  @media (max-width: 480px) {
    #circle-head-list .list-default > li {
      padding: 0; } }
#circle-head-list .list-default.list-industrial {
  display: flex;
  flex-wrap: wrap; }
  #circle-head-list .list-default.list-industrial li {
    width: 30%; }
    #circle-head-list .list-default.list-industrial li::before {
      content: "\f3d1";
      font-family: ionicons;
      color: #fcc72c;
      box-sizing: content-box;
      display: inline-block;
      padding-right: .3em; }
    @media (max-width: 990px) {
      #circle-head-list .list-default.list-industrial li {
        width: 50%; } }
    @media (max-width: 480px) {
      #circle-head-list .list-default.list-industrial li {
        width: 100%; } }

dl.flex-float {
  width: 100%;
  overflow: hidden;
  _zoom: 1; }
  dl.flex-float dt {
    clear: both;
    float: left;
    width: 7em;
    color: #1abc9e; }
  dl.flex-float dd {
    overflow: hidden;
    _zoom: 1; }

@media (max-width: 768px) {
  dl.flex-float dt {
    float: none;
    width: 100%; } }
#discription table.table thead th {
  text-align: center; }
  #discription table.table thead th:nth-child(1) {
    width: 25%; }
  #discription table.table thead th:nth-child(2) {
    background-color: #8ecae6;
    width: 40%; }
  #discription table.table thead th:nth-child(3) {
    background-color: #219ebc;
    width: 35%; }
#discription table.table tbody th {
  background-color: #f2f2f2;
  text-align: center;
  vertical-align: middle; }
#discription table.table tbody td {
  vertical-align: middle; }

.card-icon {
  max-width: 80px; }

#comparison table.table thead tr th {
  text-align: center;
  width: 20%; }
  #comparison table.table thead tr th:nth-child(2) {
    background-color: #8ecae6;
    width: 40%; }
  #comparison table.table thead tr th:nth-child(3) {
    background-color: #023047;
    color: #fff;
    width: 40%; }
#comparison table.table tbody tr th {
  vertical-align: middle;
  text-align: center; }
#comparison table.table tbody tr td {
  vertical-align: middle; }
#comparison table.table tbody tr:nth-of-type(odd) th {
  background-color: #f2f2f2; }
#comparison table.table tbody tr:nth-of-type(odd) td {
  background-color: #fff; }
#comparison table.table tbody tr:nth-of-type(even) th {
  background-color: #e3e3e3; }
#comparison table.table tbody tr:nth-of-type(even) td {
  background-color: #f7f7f7; }

@media (max-width: 767px) {
  #discription table.table, #comparison table.table {
    zoom: .8; } }
