html {overflow-y: scroll;}
body{background-color: rgb(255, 204, 51);font-family:verdana,arial,sans,helvetica;}
#main{width:780px;margin:0px auto}
#form-div {
	
	max-width: 100%;
    height:auto;
  
	}

.feedback-input {
	color:#3c3c3c;
	font-family:verdana,arial,sans,helvetica;
    font-size:1em;
	background-color: #dedede;
	padding: 6px 6px 6px 6px;
	margin-bottom: 20px;
	width:100%;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-ms-box-sizing: border-box;
	box-sizing: border-box;
    border: 1px solid #222222;
}

.feedback-input:focus{
	background: #fff;
	border: 1px solid #000000;
	color: #000000;
	outline: none;
    padding: 6px 6px 6px 6px;
}

.feedback-input1 {
	color:#3c3c3c;
	font-family:verdana,arial,sans,helvetica;
    font-size: 1.2em;
	background-color: #fbfbfb;
	padding: 6px 6px 6px 6px;
	margin-bottom: 20px;
	width:auto;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-ms-box-sizing: border-box;
	box-sizing: border-box;
    border: 1px solid #ddd;
}

.feedback-input1:focus{
	background: #fff;
	border: 1px solid #000000;
	color: #000000;
	outline: none;
    padding: 6px 6px 6px 6px;
}

.focused{
	color:#000000;
	border:#30aed6 solid 1px;
}


textarea {
    width:100%;
    height: 150px;
    line-height: 150%;
    resize:vertical;
}

input:hover, textarea:hover,
input:focus, textarea:focus {
	background-color:yellow;
}

#button-blue{
	font-family: verdana,arial,sans,helvetica;
	width: 100%;
	border: #444444 solid 1px;
	cursor:pointer;
	background-color: #cfcfcf;
	color:#222222;
	font-size:1.2em;
	padding-top: 3px;
	margin-top:-4px;
margin-bottom:20px
  
}


	
.submit:hover {
	color: #3498db;

}

@media (max-width: 780px){#main{width:100%}}

@media (max-width: 600px){ /* responsive layout break point */

.feedback-input {width:100%}
#button-blue {width:100%}


}

@media (max-width: 359px){ /* responsive layout break point */

.submit{padding-top:10px}
#button-blue{margin-top:10px}

}
	



