 .formtpl {
	 padding: 20px 16%;
 }
 
 .feedback-form {
	padding: 15px;
    margin: 15px auto;
    width: 600px;
    max-width: 100%;
    font-size: 18px;
	border: #dedede solid 1px;
    
    border-radius: 5px;
    box-shadow: gray 0 8px 10px -3px;
 }
 
 .formtpl label {
	min-width: 100px;
	font-weight: normal;
	text-align: right;
    margin-right: 10px;
 }
 
 .formtpl input {
	line-height: 31px;
    border: #dedede solid 1px;
    border-radius: 4px;
    padding: 5px;
 }
 
 .formtpl div {
	 margin: 15px 0;
 }
 
 .feedback-form h3{
	 text-align: center;
 }
 
 .formtpl input[type=submit] {
	background: #2285c4;
    width: 250px;
    color: #fff;
    margin: 0 auto;
    display: block;
 }
 
@media (max-width: 767px) {
	 .formtpl {
    padding: 20px 0%;
	}
	.formtpl label {
		text-align: left;
	}
	.formtpl .inputfile {
		font-size: 14px;
	}
	 
}