@media screen and (min-width:1000px){
 
	.box_input{
		padding:0px 0px 10px 0px;
		margin:0px 0px 10px 0px;		
		float:left;
		width:100%;
		
	}
	
	.box_input_no{

		padding:0px 0px 10px 0px;
		margin:0px 0px 0px 0px;
		float:left;
		width:100%;
	}
	
	.label_form{
		float:left;
		width:160px;
		text-align:right;
		padding-right:10px;
	}
	.label_form_longer{
		float:left;
		width:200px;
		text-align:right;
		padding-right:10px;
	}
	.field_form{
		float:left;
		width:480px;	
	}
	
	.input_field{
		width:418px;
		border:solid 1px #ddd;
		padding:5px;
	}	
}
@media screen and (max-width:999px){
 
	.box_input{
		padding:0px 0px 10px 0px;
		margin:0px 0px 10px 0px;		
		float:left;
		width:100%;
		
	}
	 
	
	.label_form{
		float:left;
		width:100%;
		text-align:left;
		margin:0px 0px 5px 0px;	
		padding-right:10px;
	}
	.label_form_longer{
		float:left;
		width:100%;
		text-align:left;
		margin:0px 0px 5px 0px;	
		padding-right:10px;
	}
	.field_form{
		float:left;
		width:100%;	
	}
	
	.input_field{
		width:100%;	
		border:solid 1px #ddd;
		padding:5px;
	}	
}