td:nth-child(1){
	width: 35%;
}
td input[type="tel"]{
	width: 32% !important;
}
.tel_form td:nth-child(2){
	text-align: left;
}
tr .table_txt{
	display: inline-block;
	width: 100%;
}
textarea[name="textarea"]{
	width: 100% !important;
}
form p{
	padding-left:10px;
}
.sei1, .sei2, .mei1, .mei2{
	width:5%;
	display: inline-block;
	text-align: left;
}
.mei1, .mei2{
	margin-left: 5%;
}
.tdright{
	margin-left: 5%;
    display: inline-block;
}
#page input[type="text"], #page input[type="email"], #page textarea{
	width: 42.5%;
}
table tbody tr td:nth-child(2){
	max-width: 610px;
}
.tdright select[name="year_glive"], .tdright select[name="month_glive"], .tdright select[name="day_glive"],
.tdright select[name="year_glive2"], .tdright select[name="month_glive2"], .tdright select[name="day_glive2"],
.tdright select[name="year_glive3"], .tdright select[name="month_glive3"], .tdright select[name="day_glive3"]{
	width: 4em;
}
@media screen and (max-width:667px){
	.recon1 h3{
		    margin-top: 2em;
	}
	.sei1, .sei2, .mei1, .mei2{
		width: 10%;
	}
	input[name="intro_first"], input[name="intro_last"],
	input[name="intro_first2"], input[name="intro_last2"],
	input[name="last_name"], input[name="first_name"],
	input[name="last_name_2"], input[name="first_name_2"]{
		width:35%!important;
	}
	.tdright{
		max-width:80%;
		margin-left:10% !important;
	}
	td:nth-child(1){
	width: 100%;
	}
	td:nth-child(2){
		margin:0 0 2em 0;
	}
	input[name="last_name2-1"], input[name="first_name2-2"]{
	width: 35% !important;
	}
	table tbody tr td:nth-child(2){
		max-width:90%;
	}
	td input[type="tel"]{
		width: 100% !important;
	}
}