.flv_sections_1 {
    padding-top: 50px;
    padding-bottom: 20px;
    background-image: url(../images/section_ecommerce_ready.png);
    background-repeat: no-repeat;
    background-position: center bottom;
}


.flv_sections_37 {
    padding-top: 100px;
    padding-bottom: 0;
    background-color: #97cc02;
}



.flv_sections_16 {
    padding-top: 0;
    padding-bottom: 0;

   background-color: #fff;
}


.flv_sections_17 {
    padding-top: 0;
    padding-bottom: 0;

   background-color: #fff;
}

.flv_style_45 {
    fill: #161765;
    stroke: #161765;
}


.flv_style_46 {
    fill: #97cc02;
    stroke: #97cc02;
}



table.table01 {
    width:100%;
    border-right:#161765 solid 1px;
    border-collapse: collapse;
}
table.table01 thead th {
    background:#161765;
    color:#FFF;
    padding:20px 10px;
    border-right:#FFF solid 1px;
    border-bottom:#FFF solid 1px;
}
table.table01 thead th:last-child {
    border-right:#3EB1C6 solid 1px;
}
table.table01 tbody th {
    background:#161765;
    color:#FFF;
    padding:10px 10px;
    border-bottom:#FFF solid 1px;
    font-weight:normal;

}
table.table01 tbody tr:last-child th {
    border-bottom:#161765 solid 1px;
}
table.table01 tbody td {
    background:#FFF;
    padding:10px 10px;
    border-left:#161765 solid 1px;
    border-bottom:#161765 solid 1px;
    border-right:#161765 solid 1px;

}

.size01 {
  font-size: 30px;
  font-weight:bold;
}


}

table.table01 tbody td p {
   padding:0px 10px;
   vertical-align:center;
   font-weight:900;
}



@media screen and (max-width: 640px) {
table.table01 thead {
    display:none;
}
table.table01 tbody th {
    display:block;
}
table.table01 tbody td {
    display:block;
}
table.table01 tbody td::before {
    content: attr(label);
    float: left;
    clear:both;
    font-weight:bold;
}
table.table01 tbody td p {
    padding-left:6em;
}
}
