@media screen and (max-width: 1280px){
}
@media screen and (max-width: 1024px){
	header .navbar>div #mainNav .navbar-nav>li a {
		font-size: 11px;
		line-height: 10px;
		padding-bottom: 10px;
	}
	#o-escritorio-home>div>div>div:last-child .secondary-title {
	    padding-right: 60px;
	}
	.wrapper-noticias-card .grid .grid-item {
		width: 50%;
	}
	#page-content .main-content-left>.wrapper-content>div>div>div>div .main-text {
	    padding: 40px 0 !important;
	}
}
@media screen and (max-width: 992px){
}
@media screen and (max-width: 768px){
	header.sticky {
	    transition: all ease .5s;
	    -webkit-box-shadow: 0px 10px 37px 0px rgb(0 0 0 / 51%);
	    -moz-box-shadow: 0px 10px 37px 0px rgba(0,0,0,0.51);
	    box-shadow: 0px 10px 37px 0px rgb(0 0 0 / 51%);
	    background-color: rgb(72 69 67 / 90%);
	}
	.main-title {
		padding-left: 50px;
	}
	header .navbar>div #mainNav .languages {
		justify-content: center;
	}
	#o-escritorio-home>div>div>div:first-child img {
	    margin: 0 auto;
	    display: block;
	}
	#o-escritorio-home>div>div>div:first-child {
	    margin-bottom: 50px;
	}
	.wrapper-noticias-card .grid .grid-item {
		width: 100%;
	}
	#contato-home>div>div>div {
	    margin-bottom: 50px;
	}
	#contato-home>div>div>div .wrapper-contact-form form {
		width: 100%;
	}
	#informativos-home>div>div>div .wrapper-form input[type=text] {
		flex-basis: 60%;
	}
	footer>div:first-child>div>div img {
		margin: 0 auto;
	}
	footer>div:first-child>div>div {
		margin-bottom: 30px;
	}
	footer>div:first-child>div>div>.wrapper-socials-icons {
	    display: flex;
	    flex-direction: column;
	    align-items: center;
	    text-align: center;
	}
	footer>div:first-child>div>div>.wrapper-socials-icons p {
		text-align: center;
	}
	footer>div:first-child>div>div>.wrapper-menu-footer>div {
		width: 100%;
	}
	.wrapper-noticias-card .grid .grid-item .wrapper-img a img {
	    display: block;
	    margin: 0 auto;
	}
	#page-content .main-content-right>.wrapper-img {
	    position: relative;
	    top: initial;
	    width: auto;
	    height: auto;
	    transform: initial;
	    pointer-events: initial;
	}
	#page-content .main-content-left>.wrapper-img {
	    position: relative;
	    top: initial;
	    width: auto;
	    height: auto;
	    transform: inherit;
	    pointer-events: initial;
	    margin-bottom: 50px;
	}
	#page-content .main-content-padding {
	    display: flex;
	    flex-direction: column-reverse;
	}
	#page-content .main-content-right>.wrapper-content>div>div>div>div {
	    padding-left: 0px;
	}
	#page-content .main-content-right>.wrapper-content>div>div>div>div .main-text {
	    padding: 40px 0;
	}
	#page-content .main-content-left>.wrapper-content>div>div>div>div {
	    padding-right: 0px;
	}
	#page-content .main-content-left>.wrapper-content>div>div>div>div .main-text {
	    padding: 30px 0;
	}
	#page-content .main-content-right>.wrapper-img img {
	    float: initial;
	    max-width: 100%;
	    height: auto;
	    display: block;
	}
	#page-content .main-content-left>.wrapper-img img {
	    height: auto;
	    float: initial;
	    padding: 0 !important;
	    max-width: 100%;
	    display: block;
	}
	footer>div:first-child>div>div>.wrapper-menu-footer>div a {
		text-align: center;
	}
	#page-content .wrapper-tabs>div .nav-tabs .nav-item a {
		font-size: 14px;
	}
	#page-content .main-content-left>.wrapper-img>div>div {
		justify-content: center;
	}
	#page-content .wrapper-tabs>div .nav-tabs {
	    padding: 0 10px;
	}
	#page-content .wrapper-tabs>div.tab-content .tab-pane .wrapper-especialidade .wrapper-img {
	    position: relative;
	    top: initial;
	    transform: initial;
	    width: 100%;
	    pointer-events: initial;
	}
	#page-content .wrapper-tabs>div.tab-content .tab-pane .wrapper-especialidade .wrapper-content>div>div>div .main-text {
	    padding-left: 0;
	    padding: 0 20px;
	}
	#page-content .wrapper-tabs>div.tab-content .tab-pane .wrapper-especialidade .wrapper-img>div>div>div img {
	    display: block;
	}
	#page-content .wrapper-tabs>div.tab-content .tab-pane {
	    padding: 80px 0 0px;
	}
	#page-content.archive-noticias #noticias-filter>div>div .wrapper-search-form form {
	    padding: 40px 20px;
	}
	#page-content.single-noticia>div>div>div.post-content .post-title h1 {
		line-height: 35px;
	}
	#page-content.single-noticia>div>div>div.post-content .footer-post {
	    justify-content: center;
	    align-items: center;
	    flex-direction: column;
	}
	#page-content.single-noticia>div>div>div.post-content .footer-post p {
	    margin:  0 0 15px;
	}
	#page-content.single-noticia>div>div>div.post-content .footer-post .share li {
	    margin: 0 10px;
	}
	#page-content.single-noticia>div>div>div.related-content .related-practice {
	    margin-bottom: 100px;
	}
	#page-content.single-noticia>div>div>div.wrapper-newsletter .wrapper-form form {
	    display: flex;
	    margin-top: 20px;
	    flex-direction: column;
	    padding-bottom: 80px;
	}
	#page-content.single-noticia>div>div>div.wrapper-newsletter .wrapper-form form input {
		margin-right: 0;
    	margin-bottom: 20px;
	}
	#page-content.single-noticia>div>div>div.wrapper-newsletter .wrapper-form form input[type=submit] {
		justify-content: center;
	}
	#contato-single>div>div>div .wrapper-contact-form form {
	    width: 100%;
	}
	#contato-single>div>div>div {
	    margin-bottom: 100px;
	}
	#contato-single>div>div>div.wrapper-adresses>div>div {
	    width: 100%;
	}
	#page-content.archive-with-bg>div>div.wrapper-cards-advogados>div {
		margin: 0;
	}
	#page-content.single-noticia>div>div>div.post-content .main-text {
		padding: 0 !important;
	}
	header {
	    background-color: rgba(0, 0, 0, 0.66);
	}
}
@media screen and (max-width: 450px){
	.main-border-radius {
	    -webkit-border-bottom-right-radius: 105px;
	    -moz-border-radius-bottomright: 105px;
	    border-bottom-right-radius: 105px;
	}
	#o-escritorio-home>div>div>div:last-child {
		background: none;
	}
	#premiacoes-home>div>div>div .main-title-light {
	    margin-bottom: 50px;
	}
	#premiacoes-home>div>div>div .wrapper-recognitions a {
	    margin: 0;
	    width: 50%;
	    display: flex;
	    justify-content: center;
	    margin-bottom: 40px;
	    align-items: center;
	}
	#atuacao-home>div>div>div .wrapper-btns {
	    flex-direction: column;
	    align-items: center;
	}
	#atuacao-home>div>div>div .wrapper-btns .main-btn {
	    margin: 0 0 20px !important;
	}
	#atuacao-home>div>div>div .wrapper-btns {
	    margin-top: 50px;
	}
	#time-home>div>div .wrapper-card-anoucement {
		min-height: 455px;
	}
	#premiacoes-home, #slider .slide {
	    -webkit-border-bottom-right-radius: 105px;
	    -moz-border-radius-bottomright: 105px;
	    border-bottom-right-radius: 105px;
	    background-position: center;
	}
	#slider .slide>div>div>div .featured-text p {
	    font-size: 29px;
	    line-height: 40px;
	}
	#o-escritorio-home>div>div>div:last-child .main-text>div {
		flex-direction: column;
		align-items: center;
	}
	#o-escritorio-home>div>div>div:last-child .main-text>div .main-btn-stroke {
		margin-bottom: 20px;
	}
	#o-escritorio-home>div>div>div:last-child .main-text>div .main-btn {
	    margin-bottom: 20px;
	}
	.wrapper-noticias-card .grid .grid-item {
		width: 100%;
	}
	#informativos-home>div>div>div .wrapper-form form>div {
		flex-direction: column;
		align-items: center;
	}
	#informativos-home>div>div>div .wrapper-form form>div input[type=text] {
		margin-bottom: 30px;
	}
	#informativos-home>div>div>div .secondary-title {
	    text-align: center;
	}
	#informativos-home>div>div>div .main-text {
		text-align: center;
	}
	.wrapper-usefull-links {
	    position: relative;
	    left: initial;
	    bottom: initial;
	    transform: initial;
	    display: flex;
	    flex-direction: column;
	    align-items: flex-end;
	    width: 100%;
	    padding: 100px 40px 0;
	    background: #229876;
	    z-index: 1;
	    margin-top: -100px;
	}
	.wrapper-usefull-links>div {
	    width: 100%;
    	padding: 30px 0;
	}
	#slider {
	    z-index: 2;
	}
	.wrapper-arrow-down span {
		height: 40%;
	}
	#o-escritorio-home>div>div>div:last-child .main-text {
		text-align: center;
	}
	#o-escritorio-home>div>div>div:last-child .secondary-title {
	    padding-right: 00px;
	    text-align: center;
	}
	header .navbar>div #mainNav .navbar-nav>li {
	    margin-bottom: 20px;
	}
	header .navbar>div #mainNav .navbar-nav {
		padding-top: 30px;
	}
	#page-content .diferenciais>div>div>div.card-diferenciais>div img {
	    display: block;
	    margin: 10px auto;
	}
	#page-content .diferenciais>div>div>div.card-diferenciais>div .main-text {
		text-align: center;
	}
	#page-content .wrapper-tabs>div .nav-tabs .nav-item a {
	    font-size: 14px;
	    display: block;
	}
	#page-content .wrapper-tabs>div .nav-tabs .nav-item {
	    flex-basis: 50%;
	    width: 50%;
	    text-align: left;
	    margin-bottom: 20px;
	}
	#page-content .wrapper-tabs>div.tab-content .tab-pane {
	    padding: 20px 0 0px;
	}
	#page-content .wrapper-tabs>div .nav-tabs .divisor-line {
		display: none;
	}
	#page-content.archive-noticias #noticias-filter>div>div .wrapper-search-form form {
	    flex-direction: column;
	    padding: 0 20px;
	}
	#page-content.archive-noticias #noticias-filter>div>div .wrapper-search-form form input {
	margin: 0 0 20px;
	}
	#page-content.archive-noticias #noticias-filter>div>div .wrapper-search-form form button {
	}
	#page-content.archive-with-bg>div>div .wrapper-cargos {
		flex-direction: column;
		align-items: center; 
	}
	#page-content.single-time>div>div>div .wrapper-noticias-relacionadas>div>div:nth-child(even) .card-noticia {
	    margin-left: 0;
	}
	footer>div:first-child {
	    padding-bottom: 0px;
	}
	#landing-page>div>div>div .tag span {
	    width: 100%;
	}
	#landing-page>div>div>div .wrapper-selos img {
	    margin-bottom: 30px;
	    margin-left: 0px !important;
	}
	#landing-page>div>div>div .top:last-child {
	    margin-bottom: 80px;
	}
}