@media only screen and (max-width: 1024px) {
	table {
		zoom: 0.6;
		-moz-transform: scale(1);
		transform: scale(1);
	}
	
	.container, 
	.container-md, 
	.container-sm {
		max-width: 98%;
	}
 
	table.ls-answers, 
	table.ls-answers thead, 
	table.ls-answers tbody, 
	table.ls-answers th, 
	table.ls-answers td, 
	table.ls-answers tr {
	   display: revert;
	}
	
	table.ls-answers .ls-label-xs-visibility {
		display: inline-block;
		position: relative;
		overflow: hidden;
		width: 17px;
		height: 17px;
	}
	
	table.ls-answers .radio-item .ls-label-xs-visibility, 
	table.ls-answers .checkbox-item .ls-label-xs-visibility {
		line-height: 21px;
		text-indent: 21px;
	}
	
	.ls-answers td.radio-item, 
	.ls-answers td.checkbox-item {
		padding: 0;
		border: none !important;
	}
	
	.ls-answers .ls-heading th {
		text-align: center !important;
	}
	
	.ls-answers tbody .answertext {
		text-align: left;
	}
	
	.ls-answers tbody .answertextright {
		text-align: right !important;
	}
	
	.dir-ltr table.ls-answers, 
	.dir-ltr table.ls-answers thead, 
	.dir-ltr table.ls-answers tbody,
	.dir-ltr table.ls-answers td, 
	table.ls-answers tr {
		text-align: center;
	}
	
	.dir-ltr table.ls-answers .radio-item .ls-label-xs-visibility, 
	.dir-ltr table.ls-answers .checkbox-item .ls-label-xs-visibility {
		top: -5px;
		left: auto;
		margin-left: -20px;
	}
	
	.dir-ltr table.ls-answers .radio-item label.ls-label-xs-visibility::before, 
	.dir-ltr table.ls-answers .checkbox-item label.ls-label-xs-visibility::before {
		margin-left: 0px;
	}
	
	.dir-ltr table.ls-answers .radio-item label.ls-label-xs-visibility::after, 
	.dir-ltr table.ls-answers .checkbox-item label.ls-label-xs-visibility::after {
		margin-left: 0px;
	}
	
	.array-flexible-dual-scale table.ls-answers td.visible-xs, 
	.array-flexible-dual-scale table.ls-answers th.visible-xs {
		display: none !important;
	}
	
	.array-flexible-dual-scale table.ls-answers .information-item:empty {
		display: revert;
	}
	
	.array-multi-flexi table.ls-answers .ls-label-xs-visibility,
	.array-multi-flexi-text table.ls-answers .ls-label-xs-visibility {	
		display: inline-block;
		position: relative;
		overflow: hidden;
		width: 17px;
		height: 17px;
		line-height: 21px;
		text-indent: 21px;
	}
}