
#npdispgrploc .np_row:after{
	content: "";
  	display: table;
  	clear: both;
}

#npdispgrploc .np_row[ data-el]:hover{
	background-color: #EEE;
}

#npdispgrploc .np_row{
	padding: 10px;
}

#npdispgrploc .np_col-33{
	float: left;
  	width: 33%;
  	min-width: 33%;
}
#npdispgrploc .np_col-30{
	float: left;
  	width: 30%;
  	min-width: 30%;
}
#npdispgrploc .np_col-40{
	float: left;
  	width: 40%;
  	min-width: 40%;
}

#npdispgrploc .np_row .npgrpname{
	font-size: 1.6em;
}

@media screen and (max-width: 900px) {
	#npdispgrploc .np_col-33 {
		width: 100%;
	}
	#npdispgrploc .np_row{
		border-bottom: 1px solid #999;
	}
	
}