@media screen and (max-width: 1050px){
	#office>div>div>div {
		flex-direction: column;
	}
	#office>div>div>div .title h1 {
		width: 52%;
	}
	.main-text {
		font-size: 13px;
	}
	footer>div>div>div .wrapper-logo img {
		padding-bottom: 33px;
	}
	#navigate>div>div>div form {
		justify-content: center !important;
	}
	#navigate>div>div>div form select {
		margin-right: 10px;
	}
	#navigate>div>div>div .nav .pesquise {
		padding-bottom: 13px;
	}
	#contact>div>div>div .contato::after {
		right: 40%;
	}
	#navigate>div>div>div .nav .efeito-letra {
		padding-bottom: 10px;
	}
	#navigate>div>div>div .nav .efeito-letra ul {
		justify-content: center;
    	flex-wrap: wrap;
	}
}

@media screen and (max-width: 992px){}

@media screen and (max-width: 768px){
	#office>div>div>div {
		flex-direction: column;
	}
	#office>div>div>div .title h1 {
		width: 52%;
	}
	.main-text {
		font-size: 14px;
	}
	#publications>div>div>div .card-publicacoes div .content .title-card h1 {
		font-size: 12px;
		line-height: 14px;
	}
	.main-title h1 {
		font-size: 25px;
	}
	#publications>div>div>div .card-publicacoes div .content .continues a {
		font-size: 12px;
	}
	#expand-menu {
		width: 40%;
	}
	#contact>div>div>div .newsletter .email input {
		width: 100%;		
	}
	#areas-of-expertise>div>div>div {
		background-attachment: initial;
	}
	#divisor {
		background-attachment: initial;
	}
	footer>div>div>div .endereco-mg .regiao p {
		font-size: 14px;
	}
	footer>div>div>div .endereco-sp .endereco p {
		font-size: 11px;
	}
	footer>div>div>div .endereco-sp .regiao p {
		font-size: 14px;
	}
	footer>div>div>div .endereco-pe .regiao p {
		font-size: 14px;
	}
	footer>div>div>div .endereco-ny .regiao p {
		font-size: 14px;
	}
	footer>div>div>div .endereco-mg .endereco p {
		font-size: 11px;
	}
	footer>div>div>div .endereco-pe .endereco p {
		font-size: 11px;
	}
	footer>div>div>div .endereco-ny .endereco p {
		font-size: 11px;
	}
	footer>div>div>div .wrapper-logo {
		padding-bottom: 20px;
	}
	#publications>div>div>div .card-publicacoes div .content .title-card {
		padding: 30px 0px;
	}
	#descricao-escritorio>div>div>div .destaque span {
		display: none;
	}
	#navigate>div>div>div .nav .pesquise h2 {
		font-size: 15px;
	}
	#advogado>div>div>div .publicacoes:after {
		bottom: -38%;
	}
	#contact>div>div>div .contato::after {
		right: 22%;
	}
	#contact>div>div>div .content::after {
		top: 72%;
	}
	#navigate>div>div>div .nav .efeito-letra ul {
		flex-wrap: wrap;
	}
	#navigate>div>div>div form input {
		width: 28%;
	}
	#navigate>div>div>div form {
		padding-top: 20px;
	}
}

@media screen and (max-width: 498px){
	#office>div>div>div>div .wrapper-slider img {
		transform: translateY(-18%);
	}
	#office>div>div>div .title h1 {
		width: 84%;
	}
	#recognition>div>div>div .wrapper-img {
		display: flex;
    	justify-content: center;
    	padding-bottom: 23px;
    	padding-left: 0;
	}
	#areas-of-expertise>div>div>div .title h1 {
		width: 83%;		
	}
	#areas-of-expertise>div>div>div .content div .descritivo p:after {
		display: none;
	}
	#areas-of-expertise>div>div>div .content div .descritivo {
		padding: 0px 14px;
	}
	#office>div>div>div>div .wrapper-slider:after {
		display: none;
	}
	#professionals>div>div>div .link div a {
		font-size: 15px;
	}
	#expand-menu {
		width: 100%;
		right: -150%;
		z-index: 3!important;
	}
	#areas-of-expertise>div>div>div>div .card-area-atuacao-home {
		border-bottom: 1px solid;
	}
	footer>div>div>div .endereco-sp .telefone p {
		padding-bottom: 28px;
	}
	footer>div>div>div .list {
		padding-bottom: 29px;		
	}
	footer>div>div>div .wrapper-logo {
		padding-bottom: 45px;		
	}
	#office>div>div>div .title {
		transform: translateX(-3%);
	}
	#expand-menu.active {
		z-index: 3 !important;
	}
	#descricao-escritorio>div>div>div .content .descritivo p:after {
		display: none;
	}
	#page-escritorio>div>div>div .title {
		width: 70%;
	}
	#content-reconhecimento>div>div>div .wrapper-content .descricao p:after {
		display: none;
	}
	#content-reconhecimento>div>div>div .wrapper-list {
		justify-content: center;
	}
	#navigate>div>div>div form select {
		margin-bottom: 15px;
		margin-right: 0;
		width: 100%;
	}
	#navigate>div>div>div form input {
		width: 100%;
		margin: 6px 0px;
	}
	#navigate>div>div>div form {
		flex-wrap: wrap;
	}
	#interna-bg>div>div>div .title {
		width: 92%;
	}
	#content-area-atuacao>div>div>div .wrapper-content .descricao p:after {
		display: none;
	}
	#socios>div>div>div {
		padding-bottom: 18px;
	}
	#navigate>div>div>div .nav .efeito-letra {
		margin-left: 25px;
    	margin-bottom: 12px;
	}
	#navigate>div>div>div .nav .efeito-letra ul {
		flex-wrap: wrap;
		justify-content: center;
	}
	#advogado>div>div>div .publicacoes:after {
		bottom: -23%;
	}
	#advogado>div>div>div .cargo {
		padding-top: 20px;
	}
	#advogado>div>div>div {
		margin-left: 0;
	}
	#advogado>div>div>div .publicacoes:after {
		display: none;
	}
	#contact>div>div>div .contato::after {
		display: none;
	}
	#contact>div>div>div .content::after {
		display: none;
	}
}