/* контактная формы */

div.formblock {
width:100%;
/*max-width: 700px;
margin: 0 auto;*/
}

input[type=text],input[type=email],input[type=phone] {
    padding:10px; 
    border:1px solid #ccc; 
    -webkit-border-radius: 3px;
    border-radius: 3px;
	margin: 5px 0;
	font-size:1em;
	font-family: 'Roboto Slab', serif;
	margin: 5px;
/*	max-width: 700px; */
}

input[type=text],input[type=email],input[type=phone] {
	width:100%;
}

input[type=email],input[type=phone] {
	width:calc(50% - 32px);
}


input[type=text]:focus {
   /* border-color:#333; */
}

textarea {
	padding:10px; 
    border:1px solid #ccc; 
    -webkit-border-radius: 3px;
    border-radius: 3px;
	margin: 5px 0;
	font-size:1em;
	width:calc(100% - 22px);
/*	max-width: 700px; */
	height: 4em;
	font-family: 'Roboto Slab', serif;
}

input[type=submit] {
    padding:10px; 
    background-color: #FF5757;  
	color:white;
    border:0 none;
    cursor:pointer;
    -webkit-border-radius: 3px;
    border-radius: 3px;
	font-size:1em;
	margin: 5px 6px 5px 5px;
	font-family: 'Roboto Slab', serif;
	}
	
select {
	height: 40px;
	padding:10px;
	width:45%;
	margin: 5px;
	border:1px solid #ccc;
	font-family: 'Roboto Slab', serif;
	font-size:1em;
}

form {
	 display: flex;
 flex-flow: row wrap;
 justify-content: center;
 align-items: center;
 justify-content: space-between;
}