	.two-col-list .listradio-wrap .nf-field-element,
	.three-col-list .listradio-wrap .nf-field-element,
	.four-col-list .listradio-wrap .nf-field-element,	
	.five-col-list .listradio-wrap .nf-field-element,
	.six-col-list .listradio-wrap .nf-field-element{
		display:inline-flex;
		flex-wrap:no-wrap;
		width:auto;
		
	}
	
	.two-col-list .listradio-wrap  ul,	
	.three-col-list .listradio-wrap  ul,
	.four-col-list .listradio-wrap  ul,	
	.five-col-list .listradio-wrap  ul,
	.six-col-list .listradio-wrap  ul {
		width:auto !important;
		display:flex !important;
		flex-wrap:no-wrap !important;	
	}

	.two-col-list .listradio-wrap  ul  li  label,
	.three-col-list .listradio-wrap  ul  li  label,
	.four-col-list .listradio-wrap  ul  li  label,
	.five-col-list .listradio-wrap  ul  li  label,
	.six-col-list .listradio-wrap  ul  li  label{	
		text-align:center !important;
		min-height:50px;
		height:	50px;
		margin-left:0 !important;					
		margin-left: 1px !important;
		width:100% !important;
		padding:1px 20px 10px 20px;
		cursor:pointer !important;
		  -webkit-user-select: none;  
		  -moz-user-select: none;   
		  -ms-user-select: none;
		  user-select: none; 		
	}
	
	.two-col-list .listradio-wrap .nf-field-element label::after,				
	.three-col-list .listradio-wrap .nf-field-element label::after,
	.four-col-list .listradio-wrap .nf-field-element label::after,
	.five-col-list .listradio-wrap .nf-field-element label::after,
	.six-col-list .listradio-wrap .nf-field-element label::after{
		position: absolute;
		left: 50% !important;
		bottom: 1px !important;
		top: auto !important;
		transform:translateX(-50%) !important;
		
	}
	
	.two-col-list .listradio-wrap .nf-field-element label::after,	
	.three-col-list .listradio-wrap .nf-field-element label::before,
	.four-col-list .listradio-wrap .nf-field-element label::before,
	.five-col-list .listradio-wrap .nf-field-element label::before,
	.six-col-list .listradio-wrap .nf-field-element label::before{
		position: absolute;
		left: 50% !important;
		bottom: 5px !important;
		top: auto !important;
		transform:translateX(-50%) !important;
		background: #000000 !important;
	}	
	
	.two-col-list .list-radio-wrap .nf-field-element ul,			
	.three-col-list .list-radio-wrap .nf-field-element ul,
	.four-col-list .list-radio-wrap .nf-field-element ul,
	.five-col-list .list-radio-wrap .nf-field-element ul,
	.six-col-list .list-radio-wrap .nf-field-element ul{
	}

	.two-col-list .listradio-wrap .nf-field-element label.nf-checked-label::after,
	.three-col-list .listradio-wrap .nf-field-element label.nf-checked-label::after,
	.four-col-list .listradio-wrap .nf-field-element label.nf-checked-label::after, 
	.five-col-list .listradio-wrap .nf-field-element label.nf-checked-label::after,
	.six-col-list .listradio-wrap .nf-field-element label.nf-checked-label::after {
		border:1px solid #000000 !important;
	}	
	
	.lNfcol b,.rNfcol b{
		font-weight:500;
		padding:10px;
		text-align:center;
  		white-space: nowrap;
		display:block;
		align-self: flex-end;		
	}
	
	.lNfcol,.rNfcol{	
		display:block;
		width:auto;
		float:left;
	}
	