.line { display: block; width: 100%; height: 3px; background-color: #2a9fff; border: 0; } #formWrap4 {	width:100%;	margin:0 auto;	color:#555;	line-height:120%;	font-size:90%;}table.formTable4{	width:100%;	margin:0 auto;	max-width:600px; 	border-collapse:collapse;}table.formTable4 td,table.formTable4 th{	border:1px solid #ccc;	padding:10px;}table.formTable4 th{/*	width:30%; */	width:20%;	font-weight:normal;	background:#efefef;	text-align:left;}@media screen and (max-width:572px) {#formWrap4 {	width:95%;	margin:0 auto;}table.formTable4 th, table.formTable4 td {	width:auto;	display:block;	text-align:center;}table.formTable4 th {	margin-top:5px;	border-bottom:0;}input[type="text"], textarea {	width:80%;	padding:5px;	font-size:110%;	display:block;}input[type="submit"], input[type="reset"], input[type="button"] {	display:block;	width:100%;	height:40px;}}