
.gallery__product{
  text-align: center;
  margin: 20px;
}
.gallery__product img{
  width: 100%;
}
.content__spect{
  margin: 15px;
  font-family: Roboto;
  font-size: 14px;
  line-height: 20px;
  color:#4a5359;
}

.content__spect h1,.content__spect h2,.content__spect h3,.content__spect h4,.content__spect h5,.content__spect h6{
  font-family: Roboto;
  color: #000;
  font-style: normal;
  
  line-height: initial;
}
.content__spect h1{
  font-size: 60px;
}
.content__spect h2{
  font-size: 45px;
}
.content__spect h3{
  font-size: 35px;
}
.content__spect h4{
  font-size: 30px;
}
.content__spect h5,  .subtitle h5{
  font-size: 25px;
}
.content__spect h6{
  font-size: 20px;
}
.content__spect p{
  font-family: Roboto;
  font-size: 14px;
  line-height: 20px;
  margin-bottom:10px;
}
.content__spect em{
}
.content__spect ul{
  margin-left: 20px!important;
  margin-bottom:10px;
}
.content__spect li{
  font-family: Roboto;
  font-size: 16px;
  line-height: 20px;
}
.content__spect a,.content__spect a:hover{
  color: #007cba;
  font-weight: bold;
}
.content__spect strong{
  font-weight: bold;
}
.after__description{
  margin: 20px;
}
.after__description p{
  font-family: Roboto;
  font-size: 16px;
  line-height: 20px;
}
.after__description ul{
  margin-left: 20px!important;
}
.after__description li{
  font-family: Roboto;
  font-size: 16px;
  line-height: 20px;
}
.after__description strong{
  color: #00A897!important;
  font-weight: 600!important;
}
.cta__product{
  text-align: center;
  margin-top: 60px;
}



/*table*/
.dataTable {
  display: block;
  width: 100%;
  margin: 1em 0;
}

.dataTable thead, .dataTable tbody, .dataTable thead tr, .dataTable th {
  display: block;
}

.dataTable thead {
  float: left;
  background: rgb(19 160 135);
  color: #fff;
}

.dataTable tbody {
  width: auto;
  position: relative;
  overflow-x: auto;
}

.dataTable td, .dataTable th {
  padding: .625em;
  line-height: 1.5em;
  box-sizing: border-box;
  overflow-x: hidden;
  overflow-y: auto;
  font-family: Roboto;
  font-size: 16px;
}

.dataTable th {
  text-align: left;
  background: rgba(0, 0, 0, 0.14);
}

.dataTable tbody tr {
  display: table-cell;
}

.dataTable tbody td {
  display: block;
}

.dataTable tr:nth-child(odd) {
  background: #cae2de5c;
}
.table__content{
  margin-top: 30px;
}

@media screen and (min-width: 50em) {

  .dataTable {
    display: table;
  }

  .dataTable thead {
    display: table-header-group;
    float: none;
    background: #00a897;
    color: #fff;
  }

  .dataTable tbody {
    display: table-row-group;
  }

  .dataTable thead tr, .dataTable tbody tr {
    display: table-row;
  }

  .dataTable th, .dataTable tbody td {
    display: table-cell;
  }

  .dataTable td, .dataTable th {
    width: auto;
  }

}
@media (max-width: 435px){
  .table__content{
    margin: 20px;
  }
  .content__spect{
    margin-top: 50px;
  }
}
.slick-dots li button{
  color:transparent !important;
}

.slick-dots li button::before {
  color:transparent !important;
}

.slick-dots{
  bottom:initial !important;
}

