@media all and (max-width: 1199px) {
	#sobre .boxes .card,
	#sobre .boxes .card .content{
		width: 130px;
		height: 130px;
	}
	#sobre .boxes .card .content p{
		font-size: 14px;
	}
	#o-que-temos .marcas img{
		width: 25%;
	}
}
@media all and (max-width: 991px) {
	header{
		text-align: center;
	}
	header .logo{
		width: 290px;
    	margin: 0 auto 20px auto;
	}
	header .btn{
		float: none;
		display: inline-block;
	}
	#o-que-temos blockquote{
		width: 290px;
	}
	#o-que-temos img{
		margin: 10px 0;
	}
	#topo iframe,
	#topo img{
		margin-top: 50px;
	}
	#topo,
	#sobre{
		padding: 50px 0 100px 0;
	}
	#sobre .boxes{
		margin: 30px auto 0 auto;
		width: 290px;
	}
	#o-que-temos img{
		margin-bottom: 20px;
	}
	#fale-com-especialista h2{
		font-size: 23px;
    	margin-bottom: 30px;
	}
	#sobre .boxes .card, #sobre .boxes .card .content{
		width: 125px;
		height: 125px;
	}
	#o-que-temos .content2 .col-lg-7{
		order: -1;
	}
	#clientes .clientes{
		display: block;
	}
	#clientes .clientes img{
		width: 40%;
		margin: 10px;
	}
	#topo h1,
	#sobre h2{
		font-size: 35px;
	}
	footer p{
		text-align: center;
	}
}
@media all and (max-width: 767px) {
	
}
@media all and (max-width: 575px) {
	
}
@media all and (max-width: 375px) {

}