.ProdTable {
  display: grid;
  grid-template-columns: 1fr;
}
.ProdTable * {
    text-align: left;
}
.divTableRowWrapper:nth-child(odd) {
  background-color: #f2f2f2; /* Light grey for odd rows */
  border: 10px solid #f2f2f2; 
}
.divTableRowWrapper:nth-child(even) {
  background-color: white; /* White for even rows */
  border:10px solid white;
}
.responsive-break {
  display: none;
}
.date{
  vertical-align: baseline;
}
.pict1{
  display: inline-grid;
}
.freeware{
  vertical-align: baseline;
}
.freeandpro{
  vertical-align: baseline;
}
.codesample{
  vertical-align: baseline;
}
.p1{
  padding-inline-start: 60px;
}
@media screen and (max-width: 600px) {
  .responsive-break {
    display: block;
  }
  .date{
    vertical-align: top;
  }
  .pict1{
    display: none;
  }
  .freeware{
    vertical-align: top;
  }
  .freeandpro{
    vertical-align: top;
  }
  .codesample{
    vertical-align: top;
  }
  .p1{
    padding-inline-start: 0; 
  }
}
