.FormFieldTB {
	display: table;
	border-collapse: collapse;
	border-spacing: 0px;
	border: 0px
}

.FormFieldTR {
	display: table-row;
}

.FormFieldTD {
	width: auto;
	display: table-cell;
	vertical-align: top;
}
.FormFieldTD1 {
	padding: 0px 20px 0px 0px;
}
.FormFieldTD2 {
	padding: 0px 0px 0px 20px;
}

.CGFormContainer {
    max-width: 900px !important;
 }


.FormInput1 {
	width: 200px !important
}
.FormInput2 {
	width: 150px !important
}
.FormInput3 {
	width: 400px !important
}
.FormInput4 {
	width: 100px !important
}
.FormInput5 {
	width: 570px !important;
	max-width: 570px !important
}
.FormTextArea1 {
	width: 570px !important;
	max-width: 570px !important
}


@media screen and (max-width: 700px) {

	.FormFieldTB,
	.FormFieldTR,
	.FormFieldTD {
		display: block;
		padding: 0px 0px 0px 0px;
		margin: 0px 0px 0px 0px;
	}

	.FormFieldTD1 {
		padding: 0px 0px 0px 0px;
	}
	.FormFieldTD2 {
		padding: 0px 0px 0px 0px;
	}

	.FormInput1 {
		width: 200px !important
	}
	.FormInput2 {
		width: 150px !important
	}
	.FormInput3 {
		width: 300px !important
	}
	.FormInput4 {
		width: 100px !important
	}
	.FormInput5 {
		width: 300px !important;
		max-width: 300px !important
	}
	.FormTextArea1 {
		width: 300px !important;
		max-width: 300px !important
	}

}


@media screen and (max-width: 400px) {

	.FormInput1 {
		width: 200px !important
	}
	.FormInput2 {
		width: 150px !important
	}
	.FormInput3 {
		width: 200px !important
	}
	.FormInput4 {
		width: 100px !important
	}
	.FormInput5 {
		width: 200px !important;
		max-width: 200px !important
	}
	.FormTextArea1 {
		width: 200px !important;
		max-width: 200px !important
	}

}
