.pledgeAmount .fieldset-wrapper .form-checkboxes .form-group label div, .pledgeAmount .fieldset-wrapper .form-radios .form-group label div {
	display: inline-block;
}
.pledgeAmount .fieldset-wrapper .form-checkboxes .form-group label div:first-of-type, .pledgeAmount .fieldset-wrapper .form-radios .form-group label div:first-of-type {
	width: 220px;
}
.pledgeAmount .fieldset-wrapper .form-checkboxes .form-group label div:nth-of-type(2), .pledgeAmount .fieldset-wrapper .form-radios .form-group label div:nth-of-type(2) {
	width: 130px;
}
.pledgeAmount .fieldset-wrapper .form-checkboxes .form-group label div:last-of-type, .pledgeAmount .fieldset-wrapper .form-radios .form-group label div:last-of-type {
	width: auto;
	margin-left: 20px;
	display: none;
}

@media only screen and (max-width: 520px) {
.pledgeAmount .fieldset-wrapper .form-checkboxes .form-group label div:first-of-type, .pledgeAmount .fieldset-wrapper .form-radios .form-group label div:first-of-type {
	width: 80%;
}
}

@media only screen and (max-width: 370px) {
.pledgeAmount .fieldset-wrapper .form-checkboxes .form-group label div:nth-of-type(2), .pledgeAmount .fieldset-wrapper .form-radios .form-group label div:nth-of-type(2) {
	width: 80%;
}
.pledgeAmount .fieldset-wrapper .form-checkboxes .form-group label div:last-of-type, .pledgeAmount .fieldset-wrapper .form-radios .form-group label div:last-of-type {
	width: auto;
	margin-left: 0px;
	display: none;
}
}
.custom-control-label:not(.js-form-required) {
	margin-top: 8px;
}
.custom-control-label.js-form-required {
	margin-top: 8px;
}
