@media screen and (max-width: 1200px){
	.max-w {width: 95%;}
	.top > div > nav > ul {justify-content: center;}
}
@media screen and (max-width: 1050px){
	.footer-insight > div {flex-direction: column;}
	.footer-insight > div > div {width: 100%!important;}
	.footer-insight > div > div:nth-child(1) {text-align: center;}
	.footer-insight > div > div:nth-child(1) img {float: none;display: table;margin: auto;}
	.footer-insight > div > div:nth-child(1) header h1 {font-size: 2em;}
	.footer-insight > div > div:nth-child(1) header h3 {font-size: 1.5em;}
	.footer-insight > div > div:nth-child(2) > h1 {font-size: 2em;text-align: center;}
	.footer-insight > div > div:nth-child(2) .card-noticia article h2 {font-size: 1.1em;}
	.footer-insight > div > div:nth-child(2) .card-noticia .data span:nth-child(1) {font-size: 2em;}
	.footer-insight > div > div:nth-child(3) h1 {font-size: 2em;text-align: center;}
	.footer-insight > div > div:nth-child(3) p {text-align: center;}
	.redes {text-align: center;}
	.redes a {font-size: 2em;}
	.servicos > div {flex-wrap: wrap;}
	.servicos > div .card-servico {width: 50%;}
	.card-servico > a {margin: auto;}
	.card-servico header {justify-content: center;flex-wrap: wrap;}
	
	.slide-depoimentos {flex-direction: column;justify-content: center;text-align: center;}
	.slide-depoimentos .icones {justify-content: center;}
	.wrap-depoimentos {background-size: auto 100%;}
}
@media screen and (max-width: 950px){
	.top {text-align: center;}
	.top > div {justify-content: center;}
	.top > div > address {text-align: center;}
	.top > div > a > img {margin: 3em auto 10px;}
	.top > div > nav {position: fixed;top: 0;left: 0;z-index: 2;background: #292c31;text-align: left;padding: 10px;box-sizing: border-box;}
	.top > div > nav > i {display: block;font-size: 2em;}
	.top > div > nav > ul {display: none;text-align: center;}
	.top > div > nav > ul > li > a {padding: 10px 0;margin: auto;}
	.top > div > nav > ul > li:not(:last-child) {border: none;}
	.card-servico header > div:first-child {width: 60px;}
	.servicos > div .card-servico {text-align: center;margin-bottom: 1.5em;width: 100%;}
	.slide-home article h1 {font-size: 25px;}
	.slide-home article {top: 25%;padding-left: 2.5%;}
	.slide-home article h3 {display: none;}
	.depoimentos {max-width: 100%!important;}
	footer > div {flex-direction: column;}
	footer > div a {justify-content: center;}
	.top > div > nav > ul > li {background: #292c31;}
	.wrap-clientes > div {width: 50%}
	form#contato > div {width: 100%;}
	form#contato > div > textarea {height: 150px;}
}
@media screen and (max-width: 450px) {
	.wrap-clientes > div {width: 100%}
}