table {
  width: 100%;

}

  td {
width: 50%;
        }

  td p{
	  
	  text-align:left;
	  padding-left:5px;
	  padding-right:25px;
	  font-size:17px;
	  
	  vertical-align: top;
        }

  td h1{color:#B06262;
	  text-align:left;
	  padding-left:5px;
	  padding-right:25px;
	  font-size:25px;
	  vertical-align: top;
        }


@media all and (max-width: 719px) {

  table{
    width: 110%;
	margin-left:-10px;
  }
  td {
	  width: 100%;
	  }
	  
  thead tr {
    display: none;
  }

  tbody tr {
    clear: both;
    display: block;
    
    
  }

   td {
    display: block;
    padding: 4px;
    position: relative;

  }

  td:before {
    clear: both;
    position: absolute;
    top: 4px;  /* deve essere come il padding del td */
    left: 4px; /* deve essere come il padding del td */
    width: 35%;
    padding-right: 10px;
    white-space: nowrap;
  }


}