/*
#c150{
	margin-top: 50px;
}
#c150 ol{
	display: -webkit-box!important;
	display: -moz-box!important;
	display: -ms-flexbox!important;
	display: -webkit-flex!important;
	display: flex!important;
	flex-wrap: wrap!important;
	-webkit-flex-wrap: wrap!important;
}
#c150 li, #c150 input{
	width: 50%;
	margin-bottom: 10px;
}
#c150 ol label{
	font-weight: 100!important;
	display: -webkit-box!important;
	display: -moz-box!important;
	display: -ms-flexbox!important;
	display: -webkit-flex!important;
	display: flex!important;
	flex-wrap: wrap!important;
	-webkit-flex-wrap: wrap!important;
	width: 40%;
}*/

.csc-form-15{
	width: 100%!important;
	margin-top: 50px!important;
}
.csc-form-15 label{
	width: 10%!important;
}
#field-15{
	width: 85%;
}
#field-16{
	position: absolute;
	width: 25%!important;
	right: 4.5%;
}
@media only screen and (max-width: 1600px){
	/*
	#c150, #c151{
		padding-left: 10%;
		padding-right: 10%;
	}
	#c150 ol label{
		width: 100%!important;
	}
	*/
	input{
		width: 90%!important;
	}
	#field-16{
		position: relative;
		width: 90%!important;
		right: inherit;
	}
}
@media only screen and (max-width: 1024px){
	/*
	#c150, #c151{
		padding-left: 25%;
	}
	#c150 li, #c150 input, #field-15, input{
		width: 100%;
	}*/
}
@media only screen and (max-width: 600px){
	/*#c150, #c151{
		padding-left: 0px;
		padding-right: 0px;
	}*/
}