#requestinfoform{font-family:Arial, Helvetica, sans-serif; width:214px; height:auto; padding-bottom:5px; background:none; float:left; font-size:11px;}
.requestinfo{width:214px !important;}


.longinput{width:200px; height:20px; border:#999999 solid 1px; margin-top:1px; margin-bottom:1px; margin-right:2px;}
.shortinput{width:97px; height:20px; border:#999999 solid 1px; margin-top:1px; margin-bottom:1px; margin-right:2px;}
.radiobtn{width:auto !important; height:16px !important; border:none !important; margin-right:5px;}

.bigselect{background:#FFF; border:#999 solid 1px; width:204px; height:20px; font-size:11px; margin:1px 1px 1px 0px !important;}
.midselect{background:#FFF; border:#999 solid 1px; width:100px !important; height:20px; font-size:11px; margin:1px 1px 1px 0px !important;}
.smallselect{background:#FFF; border:#999 solid 1px; width:65px; height:20px; font-size:11px; margin:1px 1px 1px 0px !important;}
input#state {width:97px;height:20px;}

input[type="text"]{color: black;}

@media screen and (max-width:500px) {
	#requestinfoform, .requestinfo {width:100% !important}
	#requestinfo {width:98% !important; font-size: 14px !important;}
	 .midselect {width:49% !important; height: 25px; font-size:14px;}
	.longinput, .bigselect {width:99%; height: 25px; font-size: 14px}
	.shortinput {width:100%; height: 25px; font-size: 14px}
	.shortTd{width:50% !important; padding-right: 3px; padding-left: 3px;}
	#Send{margin-right:30px !important}
	#country_code, #country {width: 100% !important}
	input#state, select#state{width:99%; height: 25px}
	#requestinfo td {font-size: 14px;}
}