	.div_form{
		width:100%; min-height: 30px; border: none; border-bottom:solid 1px #E2E2E2;
	}
	.div_form div{
		padding:5px 10px 5px 30px;
	}
	.div_form_erea{
		width:100%; height: 100px; border: none; border-bottom:solid 1px #E2E2E2;
	}
	.div_form_erea div{
		padding:5px 10px 5px 30px;
	}
	.div_form_diachi{
		background: url(../images/map-marker-2-32.png) no-repeat left top 5px;
		background-size: auto 20px;
	}
	.div_form_name{
		background: url(../images/user-32.png) no-repeat left top 5px;
		background-size: auto 20px;
	}
	.div_form_dienthoai{
		background: url(../images/mobile-phone-8-32.png) no-repeat left top 5px;
		background-size: auto 20px;
	}
	.div_form_email{
		background: url(../images/email-32.png) no-repeat left top 5px;
		background-size: auto 20px;
	}
	.div_form_ghichu{
		background: url(../images/message-2-32.png) no-repeat left top 5px;
		background-size: auto 20px;
	}
@media ( min-width:60em) { 
	.div_form_diachi, .div_form_name, .div_form_dienthoai, .div_form_email, .div_form_ghichu{
		background: none;
		background-size: auto 80%;
	}
	.div_form{
		width: 70%; height: 30px; border:solid 1px #ccc; float: left;
	}
	.div_form_erea{
		width: 70%; min-height: 30px; border:solid 1px #ccc; float: left;
	}
	.div_form div{
		padding:5px 10px;
	}
	.div_form_erea div{
		padding:5px 10px;
	}
}
form ul{margin:0;padding:0;list-style-type:none}
form ul li{}
form ul li.tt{margin:10px 0px; font-weight:bold;}
textarea{width: 100%; height: 100px; background: none; border: none; font-family: arial;}
.contact-form{margin:20px 14px 0 14px;padding:0 0 20px 0;position:relative}
.contact-form li{}
.rq, .error{color: red; margin: 0; padding: 0; font-size: 0.8em;}
.hide {display: none}
#upload span { font-size: 0.8em; padding: 0; margin: 0; text-align: left; line-height: 30px; color: red;}
#upload input.text, #upload textarea.text{
	border: none;
	width: 100%;
	background: none;
	height: 20px;	
	font-size: 1em;
	padding: 0;	
}

#contact input.text, #contact textarea.text{
	border: solid 1px #ccc;
	width: 100%;
	background: none;
	height: 30px;	
	font-size: 1em;
}
#contact .text2{
	border: none;
	background: none;
	height: 30px;	
	font-size: 1em;
	width: 96%;
	padding: 0px 10px;
}
#upload .text:focus, #contact .btn1:focus, #contact .text2:focus{
	outline:0;
}
.btn1{ background:none; border: solid 1px #0BA14B; background: #0BA14B; width: 100%; height: 35px; cursor: pointer; color: #fff; text-transform: uppercase;}
.btn1:hover{
	 background:#ECCF2F; 
	 color: #0BA14B;
}