/*-- contact start --*/
.contact-info{
  margin-top: 20px;
}
.infor{
  float: right;
  width: 90%;
}
.fa{
  margin-right: 10px;
}
.tit{
	color: #0057b0;
	text-align: center;
	margin-bottom: 20px;
}
.red{
	color: #de132e;
}
table{
	width: 600px;
}
.percent-one-third{
	float: left;
}
input[type="text"], input[type="password"], input[type="date"], input[type="datetime"], input[type="email"], input[type="number"], input[type="search"], input[type="tel"], input[type="time"], input[type="url"], input[type="file"], textarea, select{
	margin: 10px 0 0 0;
}
.fileuploader{
	margin: 0;	
	padding: 0;
	background: none;
}
.font-red{
	color: #ff0000;
}
.otw-sc-contact-form h3, .otw-sc-contact-form th, .otw-sc-contact-form td, .otw-sc-contact-form p{
	font-size: 15px;
}
#contact_iframe td, #contact_iframe th{
	border: 0;
	padding: 12px 15px 12px 0;
}
#contact_iframe th{
	text-align: left;
	padding: 0 10px;
}
.fileuploader-input .fileuploader-input-caption{
	color: #073f7f;
}
.fileuploader-input .fileuploader-input-button, .fileuploader-popup .fileuploader-popup-header .fileuploader-popup-button.button-success{
	background: #0056B8;
}

@media only screen and (max-width: 767px) {
	#contact_iframe td, #contact_iframe th{
		padding: 12px 10px 12px 0;
	}
	.fileuploader-input{
		flex-wrap: wrap;
	}
	.otw-sc-contact-form .otw-contact-form-column{
		padding-right: 0;
	}
}