.needsfilled{
	}	
/*add*/	
.contentAdd{
	width:100%;
	margin:0 auto;
	position:relative;
	overflow:auto;
	}
.needsfilled{
	color:#ef7521;
	opacity:.8;
	padding-left:10px;
	padding-right:10px;
	}

.inputContact{
	font-family: 'Lato-Regular', 'Open Sans', sans-serif;
	
	color:#543f17;
	
	letter-spacing:1px;
	font-style:normal;
	text-align:left;
	border:#c29d5b solid 1px;
	width:70%;
	position:absolute;
	background:#d9c294;
	float:right;
	font-size:15px;
	line-height:25px;
	padding-left:10px;
	padding-right:10px;
	margin-left:0px;
	margin-top:5px;
	position:relative;
	
	}
.leftHead p{
	font-size:13px;
	line-height:15px;
}
.leftHead{
	clear:left;
	height:25px;
	padding-top:0px;
	padding-bottom:10px;
	text-transform:uppercase;
	width:15%;
	float:left;
	font-weight:bold;
	font-size:13px;
	line-height:25px;
}

.rightText{
	font-size:15px;
	line-height:25px;
	width:80%;
	float:right;
	clear:right;
	padding-top:4px;
	
	
		}
.rightTextMes {
	font-size:15px;
	width:80%;
	float:right;
	padding-top:4px;
	padding-bottom:0px;
	clear:right;
		}
.rightTextMes textarea{
	color:#543f17;
	padding-left:10px;
	padding-right:10px;
	resize:vertical;
		}
.icon, .icon1{
	position:absolute;
	padding-top:1px;
	display:none;
	
	}
.icon img{
	width:18px;
	padding-left:25px;
	}
.icon1 img{
	width:18px;
	padding-left:87px;
	
	}
.icon2, .icon3{
	display:none;
	width:18px;
	position:absolute;
	padding-top:1px;
	
	}
.icon2 img{
	width:18px;
	padding-left:125px;
	}
.icon3 img{
	width:18px;
	padding-left:200px;
	
	}
.coverbtn{
	font-size:15px;
	width:100%;
	z-index:10;
	margin-right:0px;
	margin-top:10px;
	font-size:10px;
	letter-spacing: 1px;
	height:25px;
	float:right;
	color:white;
	clear:right;

	}
	

.coverbtn input{
    background:rgba(84,63,23,.5);
	margin-right:0px;
	color: #ecd5a8;
	
	text-align:center;
	float:right;
	
	width:85px;
	
	
}	
.coverbtn input:hover{
	margin-right:0px;
	color: #ecd5a8;
	width:85px;
	
}
.coverbtn input:active{
  
}
.coverbtn1 input:hover  {  
	padding-right:0px;
	margin-right:0px;	width:85px;
}
coverbtn1 input:active  {
   background:white;width:85px;
}
.btnContact{
	border: none;
	text-align: center;
	font-family: Lato-Regular;
	letter-spacing: 1px;
	font-size: 12px;
	text-transform: uppercase;
	z-index: 999999;
	margin-left: 2%;
	}
div#submitForm input {
  
}
@media only screen 
and (max-width : 1024px) {
.leftHead p{
	text-align:left;
	padding-left:0px;
	font-weight:bold;
		}
.rightText{
	width:85%;
		}
.rightTextMes {
	width:85%;
		}
.coverbtn{
	width:72%;
}
.icon, .icon1, .icon2, .icon3{
	display:none;
	}


	
}

@media only screen 
and (max-width : 768px) {

.inputContact, .rightTextMes, .rightText{
	width:81%;

	
	}
}
@media only screen 
and (max-width : 526px) {

.inputContact, .rightTextMes, .rightText{
	width:77%;

	
	}
}	
@media only screen 
and (max-width : 480px) {
.coverbtn{
	width:90%;
	margin:0 auto;
	margin-top:20px;
	margin-right:15.5%;
	
	float:right;
	color:white;
	text-align:center;
	padding-right:0px;
	clear:both;
	}
.blockR{
	
	}
.rightTexts{
	width:100%;
		}
.inputContact{
	width:100%;
	position:relative;
	background:#d9c294;
	float:none;
	padding-left:10px;
	padding-right:10px;
	margin-left:0px;
	margin-top:5px;
	position:relative;
	
	}

.leftHead p{
	font-family: 'Lato-Regular';
	font-size: 13px;
	line-height: 25px;
	letter-spacing: 0.5px;
	padding-top: 15px;
	padding-bottom: 20px;
	margin-bottom: 0px;
	font-weight: bold;
}
.leftHead{
	clear: both;

	height: 35px;
	padding-top: 0px;
	padding-bottom: 0px;
	text-transform: uppercase;
	color:#543f17;
	font-family: 'Lato-Regular';
	font-size:13px;
	line-height:25px;
	letter-spacing:.5px;
	width: 100%;
	float: left;	
}
.rightText{
	font-size:15px;
	width:100%;
	float:right;
	clear:right;
	padding-top:0px;
}
.rightTextMes {
	font-size:15px;
	width:100%;
	float:right;
	padding-top:0px;
	padding-bottom:0px;
	clear:right;
}

	
}
