@media (max-width:1920px) {
	fieldset {
		margin-left: 20px !important;
	}
}
@media only screen and (min-width:992px) and (max-width:1200px) {
}

@media (max-width:1199px) {
	fieldset {
		margin-top: 30px;
		margin-bottom: 30px;
		margin-left: 0px !important;
	}
}
@media (max-width:991px) {
}

@media (min-width:768px) and (max-width:991px) {
	.valemdinheiro .leftside h1 {
		font-size: 30px;
	}

	fieldset button {
		width: 80%;
	}

	.innerfieldsset ul li {
		padding-left: 0;
		padding-right: 0;
		width: 100%;
	}

	.porqueconfiarlisting {
		padding-left: 0 !important;
		padding-right: 0 !important;
	}

	.footer .topwidget3 h3 {
		font-size: 22px;
	}

	.footer .bottompwidget3 ul li {
		padding: 0 2px;
	}

	.owl-dots {
		text-align: center;
	}

}

@media (max-width:767px) {
	.valemdinheiro .leftside h2 {
	font-size: 17px;
	text-align: center;
}
	.startup {
		padding-top: 30px !important;
		padding-bottom: 30px !important;
	}

	.valemdinheiro {
		padding-top: 0px !important;
	}

	.valemdinheiro .leftside h1 {
		font-size: 24px !important;
	}

	h1,
	h2,
	h3,
	h4,
	h5,
	h6,
	p {
		line-height: normal !important;
	}

	.header .watsappcall a:hover {
		background: none;
	}

	.innerfieldsset ul li {
		width: 100%;
		padding-left: 30px;
		padding-right: 30px;
	}

	.header .watsappcall a {
		border: none;
		box-shadow: none;
		padding-left: 0;
		padding-right: 0;
	}

	.header .watsappcall a span {
		display: none;
	}

	.header .watsappcall a img {
		width: auto;
	}

	.valemdinheiro .leftside h1 {
		font-size: 24px;
		text-align: center;
		line-height: normal !important;
		padding-bottom:10px !important;
	}

	.valemdinheiro {
		padding-top: 30px;
		padding-bottom: 30px;
		margin-top: 30px;
	}

	.valemdinheiro .leftside img {
		display: none;
	}

	fieldset .head h3 {
		font-size: 16px
	}

	fieldset .head p {
		font-size: 12px;
		width: 80%
	}

	fieldset .head {
		background-size: cover
	}

	fieldset button {
		width: 80%
	}

	.startup {
		padding-top: 30px;
		padding-bottom: 30px;
		text-align: center
	}

	.startup h2 {
		text-align: center;
	}

	.startup h5 {
		padding-bottom: 20px;
	}

	.heading h2 {
		font-size: 20px;
	}

	.heading h2 br {
		display: none;
	}

	.porqueconfiar {
		padding-top: 30px !important;
		padding-bottom: 30px !important;
	}

	.porqueconfiarlisting {
		padding-left: 0 !important;
		padding-right: 0 !important;
	}

	.suasmilhas {
		padding-top: 30px !important;
		padding-bottom: 30px !important;
	}

	.suasmilhas .suasmilhaslisting {
		float: left;
		width: 100%;
	}

	.suasmilhas .suasmilhaslisting .item img {
		float: left;
	}

	.suasmilhas .suasmilhaslisting .item p {
		float: left;
		width: 70%;
		text-align: left;
		padding: 5px 0;
		padding-left: 20px;
	}

	.algunsdeinner .item .image {
		padding-top: 0;
	}

	.algunsdeinner .item:last-child {
		padding-top: 20px;
	}

	.seussonhos p span {
		float: left;
		width: 100%;
	}

	.commecromilas {
		padding-top: 30px !important;
		padding-bottom: 30px !important;
	}

	.commecromilas p {
		padding-bottom: 20px;
	}

	.comoquiser h2 {
		text-align: center;
		font-size: 20px;
	}

	.algunsdeinner .item {
		width: 100%;
	}

	.algunsdeinner {
		width: 100%;
	}

	.algunsdeinner .item p br {
		display: none;
	}

	.algunsdeinner .item .image {
		width: 30%;
	}

	.algunsdeinner .item .content {
		width: 70%;
	}

	.comofunciona {
		padding-top: 30px !important;
		padding-bottom: 30px !important;
	}

	.comofuncionalisting .item {
		padding-bottom: 30px;
	}

	.contalogo .contalogoinner {
		width: 100% !important;
	}

	.faqs {
		padding-top: 0;
		padding-bottom: 0;
	}

	.heading {
		text-align: center;
	}

	.faqs .watsappcall {
		text-align: center;
	}

	.faqs .watsappcall a {
		float: left;
		width: 100%;
	}

	.faqsitems > p {
		text-align: center;
	}

	.footer {
		text-align: center;
		padding-bottom: 50px;
	}

	.footer .widget {
		padding-bottom: 30px;
	}

	.seussonhos p img {
		margin-right: 0
	}

	.comofuncionalisting .item .curvetop,
	.comofuncionalisting .item .curvebottom {
		display: none
	}

	.porqueconfiar {
		background-image: none;
	}

	.owl-dots {
		text-align: center;
	}

	fieldset .formfield {
		padding-left: 15px;
		padding-right: 15px;
	}

	.porqueconfiar,
	.suasmilhas,
	.seussonhos,
	.algunsde {
		padding-left: 15px;
		padding-right: 15px;
	}

}

@media (min-width:593px) and (max-width:767px) {
	.suasmilhas .suasmilhaslisting .item p {
		padding: 20px 0;
		padding-left: 20px;
	}

}

@media (min-width:550px) and (max-width:767px) {
	.innerfieldsset ul li {
		width: 310px
	}

	fieldset button {
		width: 350px
	}

	.suasmilhas .suasmilhaslisting .item p {
		width: 80%
	}

}

@media (max-width:400px) {
	fieldset button,
	fieldset.errorstep button.previous,
	fieldset.sucessstep button.previous {
		width: 90% !important;
	}

}

@media (max-width:375px) {
	.innerfieldsset ul li {
		padding-left: 10px;
		padding-right: 10px
	}
	.innerfieldsset ul li {
		width: 100% !important;
	}

}

@media (min-width:768px) and (max-width:991px) {
	.porqueconfiarlisting .item p {
		height: 95px;
		overflow: hidden
	}

}

@media (min-width:768px) and (max-width:1199px) {
	.porqueconfiarlisting {
		padding-left: 0;
		padding-right: 0
	}

}

@media (min-width:700px) and (max-width:767px) {
	.porqueconfiarlisting .item p {
		height: 75px;
		overflow: hidden
	}

}

@media (min-width:600px) and (max-width:650px) {
	.porqueconfiarlisting .item p {
		height: 90px;
		overflow: hidden
	}

}
