.responsive__table thead th {
	width: 100%;
}
.responsive__table td {
	word-wrap: break-word;
}
@media screen and (max-width: 860px) {
    .responsive__table {
      border: 0;
    }

    .responsive__table thead {
      display: none;
    }

    .responsive__table tr {
      display: block;
      border-bottom: 2px solid #ddd;
    }

    .responsive__table td {
      display: block;
      text-align: left;
	  border-top: none !important;
    }
	
	.responsive__table tr:first-child {
		border-top: 2px solid #ddd;	
	}

    .responsive__table td:last-child {
      	border-bottom: 0;
    }
}