/** all devices and responsive browser windows **/@media screen and (max-width: 1500px) {/*	#form-container {		width: 90%; test		background-color:orange;	}*/	.txtinput, textarea {	width: 90%;	}}@media screen and (max-width: 800px) {.txtinput, textarea {	width: 80%;	}	#aligned {		width: 100%;		float: none;		display: block;	}	#book-form #aside {		width: 100%;		display: block;		float: none;			}	.txtinput, textarea {		width: 85%;	}}/* smaller screen dropoff *******/@media only screen and (max-width: 550px) { 	.txtinput, textarea {		width: 70%;	}}/* iPhone Landscape ********/@media only screen and (max-width: 480px) {	body {		padding: 10px 0px;	}	select.selmenu {		width: 190px;	}}/* iPhone portrait *******/@media only screen and (max-width: 320px) {	body {	padding: 10px 0px;	} 	.txtinput, textarea {		width: 85%;	}	.numinput { 		width: 20%;		margin-right:5px;/*		background-color:red;*/	}		#aligned {		overflow: hidden;	}}