/*Fale conosco********/
@media(min-width: 0) {
	ul.faleconosco {
		width: 100%;
		margin: auto;
	}
}

@media(min-width: 768px) {
	ul.faleconosco {
		width: 75%;
	}
}

@media(min-width: 990px) {
	ul.faleconosco {
		width: 50%;
	}
}

ul.faleconosco li {
	display: block;
	margin: 0 0 15px 0;
}

ul.faleconosco li label {
	display: table;
}

/***********************/
ul.faleconosco li input[type="text"] {
	width: 100%;
	padding: 5px 0;
}

ul.faleconosco li input[type="tel"] {
	width: 100%;
	padding: 5px 0;
}

ul.faleconosco li input[type="email"] {
	width: 100%;
	padding: 5px 0;
}
/***********************/

ul.faleconosco li textarea {
	width: 100%;
}

ul.faleconosco li {
	margin-left: 0;
	padding-left: 0;
}

ul.faleconosco ul.row li:nth-child(2) {
	float: right;
}
/***********************/
ul.faleconosco input[type="submit"] {
	width: 100%;
}

ul.confirma-tel {
	width: 100%;
	margin: 0 auto;
	font-size: 16px;
}

ul.confirma-tel h3 {
	font-size: 18px;
	font-weight: bold;
	padding: 10px;
}

ul.confirma-tel h1 {
	text-align: center;
}

ul.confirma-tel button {
	width: 100%;
}

ul.confirma-tel input[type="button"] {
	background: green;
	color: #fff;
	border: 0;
	margin: 5px 0;
	transition: all .3s;
}

ul.confirma-tel input[type="button"]:hover {
	background: #02a502;
	transition: all .3s;
}

ul.confirma-tel li {
	margin: 0 0 20px;
}

ul.confirma-tel input,
ul.confirma-tel button {
	display: block;
	width: 100%;
	padding: 12px;
	font-size: 14px;
	line-height: 20px;
	font-weight: 500;
}

ul.confirma-tel label {
	display: table
}

ul.confirma-tel input[type="text"] {
	width: 100%;
}

@media screen and (min-width: 990px) {
	ul.confirma-tel {
		width: 70%;
		margin: 0 auto;
		font-size: 16px;
	}
}
