@media (min-width: 1400px){
}


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


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


@media (max-width: 992px){
    .intro{display: none}
    .main-navigation a{padding: .6em 1em; font-size: 14px;}
    #intro .wp-block-columns, #intro .wp-block-column, #intro .wp-block-column:not(:first-child){margin: 0; display: block; padding: 0;}
    #intro .wp-block-column:first-child{display: none;}
}


@media (max-width: 768px){
    .custom-logo-link {display: block;}
    .site-branding{position: absolute;left: 50%;margin-left: -200px !important;z-index: 1;top: 0;height: 100%;max-width: 400px;}
    .site-branding .container{width: 100%; margin: 0; max-width: 100%; padding: 0;}
    .custom-header{position: absolute;top: 0;}
    .site-header{height: 500px;padding: 30px 0 50px;}
    .site-branding form{max-width: 100%;}
    .site-branding h1{font-size: 24px; line-height: 30px}
    .navigation-top .menu-toggle{
        position: absolute;
        padding: 0;
        top: -60px;
        right: 15px;
        font-size: 27px;
        color: #1594c0;
        width: 75px;
    }
    .navigation-top .toggled-on .menu-toggle, :not( .mejs-button ) > button:hover, :not( .mejs-button ) > button:focus, input[type="button"]:hover, input[type="button"]:focus, input[type="submit"]:hover, input[type="submit"]:focus{outline: none; background: transparent; color: #fff}
    .menu-toggle .icon{margin: 0;width: 100%;}
    .navigation-top{padding: 0;position: relative;top: 60px;}
    .navigation-top .container{width: 100%; max-width: 100%; padding: 0; margin: 0;}
    .menu-top-menu-container, .menu-actions-container{float: none;}
    .main-navigation .menu-top-menu-container ul, .main-navigation .menu-actions-container ul{background-color: #1594c0; border: none;}
    .main-navigation .menu-top-menu-container ul li, .main-navigation .menu-actions-container ul li{border: none;}
    .main-navigation .menu-top-menu-container ul li a, .main-navigation .menu-actions-container ul li a{text-align:center;}
    .main-navigation{top: 100%;position: absolute;width: 100%;}
    .navigation-top .current-menu-item > a, .navigation-top .current_page_item > a{color: #fff;}
    body, button, input, select, textarea{font-size: 16px;}
    #intro{padding: 50px 0 0;text-align: center;}
    #intro h3{max-width: 100%}
    body #intro .wp-block-advgb-button .wp-block-advgb-button_link{display: none;}
    #empresas{padding: 120px 0 40px;}
    #empresas header h2{text-align: center}
    #empresas .content h2{margin-top: 20px}
    #empresas .empresa .img{height: 220px}
    .site-footer ul li a{display: none}
     body:not(.home) .site-header{padding: 0;}
    body:not(.home) .site-branding{top: 0;}
    body:not(.home) .site-header{height: 220px;margin-bottom: 50px;padding-top: 30px;}
}


@media (max-width: 600px){
    .custom-logo-link img{max-height: 110px;}
    .site-branding{
        max-width: 300px;
        width: 90%;
        margin-left: -150px !important;
    }
    #intro h2{font-size: 25px; line-height: 30px}
    #intro h3{font-size: 16px}
    .site-footer img{width: 150px; margin: 0}
}


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