@media (min-width: 1400px){
    header.site-header .container{max-width: 95%}
}


@media (max-width: 1360px){
}


@media (max-width: 1200px){
}


@media (max-width: 992px){
    section#intro{padding: 60px 0;overflow: hidden;}
    .container {max-width: 90%;}
    section#intro .img img{right: inherit;left:55%;max-width: inherit;}
    section#atuacao .img{display: none}
    section#atuacao::before{width: 100%;}
    section#atuacao{padding: 60px 0}
    section#atuacao .first h2::before{display: none}
    .site-footer #contact-footer .container .wp-block-columns,
    .site-footer #contact-footer .container .wp-block-column{display: block;}
    section#atuacao.page::before{right: 0; width: 100%;}
    .special-img-left .wp-block-column:nth-child(1) .wp-block-image{width: 100%; max-width: 100%; margin-left: 0;}
    .site-header.pages{height: 350px;}
    .site-header.pages h1{font-size: 25px; margin: 0 !important; padding-bottom: 15px}
}


@media (max-width: 768px){
    .main-navigation nav.main_menu{padding: 100px 50px; width: 350px; right: -370px;}
    h1{font-size: 23px;line-height: 32px;margin-bottom: 30px;padding-bottom: 15px;}
    h1 strong{font-size: 16px; letter-spacing: 5px;}
    .site-content-contain .wp-block-advgb-button .wp-block-advgb-button_link, button, input[type="button"], input[type="submit"]{padding: 15px 20px; font-size: 12px; margin: 20px 0 !important;}
    .container {max-width: 95%;}
    .menu-toggle{padding: 0;}
    .site-header #slide .content figure img{max-width: 270px;}
    .site-header #slide .content{width: 380px; margin-left: -190px;}
    .site-footer .custom-logo-link{padding: 0; display: table; margin: 20px auto;}
    .site-footer .social-navigation{float: none; display: table; margin: 20px auto;}
    .site-footer #contact-footer .container{padding: 30px}
    h2, .home.blog .entry-title{font-size: 20px; line-height: 29px; margin-bottom: 30px; padding-bottom: 15px}
    h2 strong {font-size: 16px; letter-spacing: 3px}
}


@media (max-width: 600px){
    section#intro .img{display: none}
    .custom-logo-link img{max-height: 50px}
    .js .menu-toggle{margin: 10px !important;}
    .main-navigation a{padding: 10px 0;}
    .main-navigation nav.main_menu #menu-social-links-menu{bottom: 50px;}
    .main-navigation nav.main_menu{padding: 80px 30px; width: 300px; right: -320px;}
    section#blog .full-container a .img{height: 250px;}
    section#cover img, section#cover p{max-width: 250px; display: table; margin: 0 auto}
    .site-footer #contact-footer .container{padding: 10px}
}


@media (max-width: 500px){
    .container{max-width: 98%;}
    .site-header.pages{height: 250px}
    .custom-logo-link img{max-height: 45px;}
    .menu-toggle .menu-name{font-size: 12px}
    .js .menu-toggle{padding-top: 4px}
}