Try CSS3 column-count
div {
-webkit-column-count: 2;
/* Chrome, Safari, Opera */
-moz-column-count: 2;
/* Firefox */
column-count: 2;
}
<div>
<input type="radio" name="group">Option 1
<br>
<input type="radio" name="group">Option 2
<br>
<input type="radio" name="group">Option 3
<br>
<input type="radio" name="group">Option 4
<br>
<input type="radio" name="group">Option 5
<br>
<input type="radio" name="group">Option 6
<br>
<input type="radio" name="group">Option 7
<br>
<div>
1
solved Aligning a group of radio button vertically and divide it if necessarely