/* Contact Form */
.close-button{ float:right;  margin-top:-15px;}
.download-btn { font-size:18px; line-height:18px;}
.contact-area{
	width:100%;
	margin:35px 0px 35px 0px;
	padding:0px 30px 5px 30px;
	background-color:#DEECF5;
	border:1px solid #4A9ACA;
	-moz-border-radius: 4px; /* Firefox */
	-webkit-border-radius: 4px; /* Safari, Chrome */
	-khtml-border-radius: 4px; /*Linux browsers*/
	border-radius: 4px; /*CSS3*/
	float:left;
}
.contact-area h6{
	width:50%;
	color:#000000;
	border-bottom:1px solid #656869;
	padding-bottom:15px;
	margin-bottom:9px;
	margin-top:8px;
	float:left;
}
.mail-icon{
	margin:-110px 0px 0px 0px;
	position:relative;
	z-index:100;
	float:right;
}

form{
	margin:0; 
	padding:0;
}
fieldset{border:0px;}
#contactFormArea{
	margin:0px 0px 0px 0px;
	float:left;
}
label{
	margin-bottom:2px;
	display:block;
	margin-top:-3px;
}
.textfield{
	background-color:#ffffff;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
	border:1px solid #afafaf;
	font-family:Tahoma, Arial, verdana;
	font-size:12px; 
	padding:7px 5px; 
	margin:0px 10px 11px 0px; 
	display:inline;
	color:#656869;
	width:100%;
	float:left;
}
.field-nomargin{
	margin-right:0px;
	float:left;
}
.textarea{
	background-color:#ffffff;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
	border:2px solid #e6e6e6;
	font-family:Tahoma, Arial, verdana;
	font-size:12px;
	overflow:hidden;
	padding:10px 5px; 
	margin:0px 0px 10px 0px; 
	color:#939393;
	width:501px;
}
.label-form-inline{
	float:none;
}
.buttoncontact{
	width:116px;
	height:37px;
	border:none;
	background-image:url(../../../../wamp/www/images/send-but.jpg);
	background-repeat:no-repeat;
	cursor:pointer;
	display: inline-block;
	float:right;
}
.buttondwnld{
	width:114px;
	height:32px;
	border:none;
	background:url(http://www.recoverdatatools.com/images/dwnld-but.png) transparent;
	background-repeat:no-repeat;
	cursor:pointer;
	display: inline-block;
	float:left;
	clear:both;
	/*margin-top:20px;*/
	
	
}
.buttonskip{
	width:68px;
	height:32px;
	border:none;
	background:url(http://www.recoverdatatools.com/images/skip-but.png) transparent;
	background-repeat:no-repeat;
	cursor:pointer;
	display: inline-block;
	float:right;
	/*margin-top:20px;*/

}
.loading{
    background:url(../../../../wamp/www/images/loading-contact.gif) top left no-repeat;
    padding-left:25px;
	color:#797979;
    margin:10px 20px 0px 0px;
    float:right;
}
.success-contact {
	width:465px;
	text-align:center;
    color:#3F9153;
	margin-bottom:10px;
    padding:8px 10px 8px 37px;
    background:#D7F7DF url(http://www.recoverdatatools.com/images/success.png) no-repeat;
	background-position:95px 9px;
    border:1px solid #A3F7B8;
	float:left;
} 
#content-right
{float:left; width:250px;border:1px solid #c2c0c0;
	-moz-border-radius: 4px; /* Firefox */
	-webkit-border-radius: 4px; /* Safari, Chrome */
	-khtml-border-radius: 4px; /*Linux browsers*/
	border-radius: 4px; /*CSS3*/
	margin-left:20px;
	margin-top:35px;
	text-align:center;}
	
	
	.sidebar{ float:left; margin-bottom:10px; width:250px;}
	
	
	@media (max-width: 320px){
		.contact-area{
	width:100%;
	margin:35px 0px 35px 0px;
	padding:0px 0px 5px 0px;
	background-color:#DEECF5;
	border:1px solid #4A9ACA;
	-moz-border-radius: 4px; /* Firefox */
	-webkit-border-radius: 4px; /* Safari, Chrome */
	-khtml-border-radius: 4px; /*Linux browsers*/
	border-radius: 4px; /*CSS3*/
	float:left;
	font-size:11px;
}

.textfield{
	background-color:#ffffff;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
	border:1px solid #afafaf;
	font-family:Tahoma, Arial, verdana;
	font-size:10px; 
	padding:7px 5px; 
	margin:0px 10px 11px 0px; 
	display:inline;
	color:#656869;
width:100%;	float:left;
}
.field-nomargin{
	margin-right:0px;
	float:left;
}
.textarea{
	background-color:#ffffff;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
	border:2px solid #e6e6e6;
	font-family:Tahoma, Arial, verdana;
	font-size:12px;
	overflow:hidden;
	padding:10px 5px; 
	margin:0px 0px 10px 0px; 
	color:#939393;
	width:501px;
}


			}
			
			
			
	@media (max-width: 322px){
		.contact-area{
	width:100%;
	margin:35px 0px 35px 0px;
	padding:0px 0px 5px 0px;
	background-color:#DEECF5;
	border:1px solid #4A9ACA;
	-moz-border-radius: 4px; /* Firefox */
	-webkit-border-radius: 4px; /* Safari, Chrome */
	-khtml-border-radius: 4px; /*Linux browsers*/
	border-radius: 4px; /*CSS3*/
	float:left;
	font-size:11px;
}

.textfield{
	background-color:#ffffff;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
	border:1px solid #afafaf;
	font-family:Tahoma, Arial, verdana;
	font-size:10px; 
	padding:7px 5px; 
	margin:0px 10px 11px 0px; 
	display:inline;
	color:#656869;
width:100%;	float:left;
}
.field-nomargin{
	margin-right:0px;
	float:left;
}
.textarea{
	background-color:#ffffff;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
	border:2px solid #e6e6e6;
	font-family:Tahoma, Arial, verdana;
	font-size:12px;
	overflow:hidden;
	padding:10px 5px; 
	margin:0px 0px 10px 0px; 
	color:#939393;
	width:501px;
}
			}
			
			
	@media (max-width: 480px){
		.contact-area{
	width:100%;
	margin:35px 0px 35px 0px;
	padding:0px 0px 5px 0px;
	background-color:#DEECF5;
	border:1px solid #4A9ACA;
	-moz-border-radius: 4px; /* Firefox */
	-webkit-border-radius: 4px; /* Safari, Chrome */
	-khtml-border-radius: 4px; /*Linux browsers*/
	border-radius: 4px; /*CSS3*/
	float:left;
	font-size:11px;
}

.textfield{
	background-color:#ffffff;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
	border:1px solid #afafaf;
	font-family:Tahoma, Arial, verdana;
	font-size:10px; 
	padding:7px 5px; 
	margin:0px 10px 11px 0px; 
	display:inline;
	color:#656869;
width:100%;	float:left;
}
.field-nomargin{
	margin-right:0px;
	float:left;
}
.textarea{
	background-color:#ffffff;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
	border:2px solid #e6e6e6;
	font-family:Tahoma, Arial, verdana;
	font-size:12px;
	overflow:hidden;
	padding:10px 5px; 
	margin:0px 0px 10px 0px; 
	color:#939393;
	width:501px;
}
			}
			
			
	@media (max-width: 780px){
		.contact-area{
	width:100%;
	margin:35px 0px 35px 0px;
	padding:0px 0px 5px 0px;
	background-color:#DEECF5;
	border:1px solid #4A9ACA;
	-moz-border-radius: 4px; /* Firefox */
	-webkit-border-radius: 4px; /* Safari, Chrome */
	-khtml-border-radius: 4px; /*Linux browsers*/
	border-radius: 4px; /*CSS3*/
	float:left;
	font-size:11px;
}

.textfield{
	background-color:#ffffff;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
	border:1px solid #afafaf;
	font-family:Tahoma, Arial, verdana;
	font-size:10px; 
	padding:7px 5px; 
	margin:0px 10px 11px 0px; 
	display:inline;
	color:#656869;
width:100%;	float:left;
}
.field-nomargin{
	margin-right:0px;
	float:left;
}
.textarea{
	background-color:#ffffff;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
	border:2px solid #e6e6e6;
	font-family:Tahoma, Arial, verdana;
	font-size:12px;
	overflow:hidden;
	padding:10px 5px; 
	margin:0px 0px 10px 0px; 
	color:#939393;
	width:501px;
}
			}