
@media only screen and (max-width: 768px) {
	.formbuilder .table-wrapper {
		overflow: visible;
	}
	.formbuilder .table-wrapper table.table {
		white-space: unset!important;
    text-align: left!important;
	}
	.formbuilder .table-wrapper thead {
		display: table-row-group!important;
    text-align: center!important;
	}

  .formbuilder .table-wrapper thead a{
    display: flex;
    justify-content: flex-start;
		align-items: center;
		gap: 7px;
	}

	.formbuilder .table-wrapper tbody td {
		display: table-cell!important;
		border-width: 0;
	}
	.formbuilder .table-wrapper tbody {
	}
	.formbuilder .table-wrapper tbody tr {
		border-bottom: 1px solid #ddd;
		text-align: left!important;
	}
	.formbuilder .table-wrapper tbody .form-transposer {
		display: flex;
		flex-direction: row;
		justify-content: space-between;
	}
	.formbuilder .table-wrapper .form-transposer-label {
		font-weight: bold;
		display: none; 
	}
	.formbuilder .table-wrapper .form-transposer-value {
		text-align: unset;
	}
}