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


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


@media (max-width: 1330px){
    #site-navigation.main-navigation a{padding: 10px; font-size: 14px;}
   
}



@media (max-width: 1200px){
    .container{max-width: 95%;}
    #site-navigation.main-navigation a{font-size: 14px;padding-left: 10px;padding-right: 10px;}
    #site-navigation.main-navigation #menu-cta a, .wpcf7 input[type="submit"]{margin: 0 5px;}
    .internet .item-plano{margin: 0;}
    #site-navigation.main-navigation #menu-cta a, .wpcf7 input[type="submit"], .menu-toggle-responsivo a[href="#assinar"]{margin: 0;}
    .custom-logo-link img{max-height: 60px;}
    #site-navigation.main-navigation a {padding-left: 5px;}
    .top-nav-menu ul li a {padding-left: 10px; padding-right: 10px}
}



@media (max-width: 992px){
     
    .navigation-top .container{display: block}
    .custom-logo-link{display: table; margin: 0 auto 10px;}
    #site-navigation{justify-content: center; margin-bottom: 10px;}
    .wp-block-columns{display: block !important;}
    section#cta-home{text-align: center;}
    body section#cta-home .wp-block-advgb-button {margin: 0 auto; float: none }
    section#page-2 .content-container-blue .img_thumb,
    section#page-3 .content-container-white .img_thumb,
    section#page-3 .content-container-white .dots{display: none;}
    section#page-2 .content-container-blue .conteudo{width: 100%;padding: 20px;}
    section#page-3 .content-container-white .conteudo .wp-block-columns .wp-block-columns{
        display: flex !important;
    }
    section#app-home .wp-block-columns .wp-block-column:nth-child(1) img{max-width: 300px;}
    section#app-home .wp-block-columns .wp-block-column:nth-child(2) img{display: none}
    section#app-home h3{font-size: 30px; max-width: 600px}
    section#app-home{padding-bottom: 40px}
    .site-header .thumb-brandscrumb {height: 200px}
    .site-header .thumb-brandscrumb .content-brands {display: none}
    .list-2-coluns {column-count: auto;}
    .internet .servico-content .wp-block-columns {display: flex !important;}
    .internet .item-plano {padding-bottom: 300px}
}


@media (max-width: 768px){
    .navigation-top .container{display: flex;max-width: 97%;}
    .custom-logo-link{display: block; margin: 10px 0 20px}
    .menu-toggle svg{display: none}
    .menu-toggle {
        text-transform: uppercase;
        font-weight: 400;
        font-size: 16px;
        background-color: #F56E28;
        color: #fff;
        border: #F56E28 1px solid;
        padding: 12px 30px 10px;
    }
    .custom-logo-link img{max-height: 50px;}
    #site-navigation{
    display: none;
    }
    #site-navigation *{
        background: transparent !important;
        color: #fff;
        display: block;
        border: none;
        position: absolute;
        right: 15px;
        top: 30px;
    }
    #site-navigation.main-navigation a,
    #site-navigation.main-navigation .sub-menu li a,
    #site-navigation.main-navigation .sub-menu li .sub-menu li a,
    #site-navigation.main-navigation .sub-menu li .sub-menu li a .sub-menu li a{color: #fff !important;text-transform: initial;}
    #site-navigation.main-navigation .sub-menu{padding: 20px;}
    .topnav .ligamosparavoce{font-size: 14px;padding: 8px 0;}
    .topnav .ligamosparavoce img{width: 18px;}
    .menu-recolhido{position: fixed;top: 0;right: 100%;width: 100%;height: 100%;background: #1e2d69;z-index: 100;padding: 20px; -webkit-transition: all .3s linear;
    -moz-transition: all .3s linear;
    -ms-transition: all .3s linear;
    -o-transition: all .3s linear;
    transition: all .3s linear;}
    .menu-recolhido.toogle-on{right: 0;overflow-y: auto;}
    .menu-recolhido .topo{display: flex; align-items: center; justify-content: space-between; border-bottom: 1px solid #ffffff57; padding-bottom: 10px; margin-bottom: 10px;}
    .menu-recolhido .topo .menu-close{background: url('../images/icon/close.svg');background-size: contain;height: 20px;width: 20px;display: block;}
    .menu-recolhido .topo img{width: 70px;}
    .menu-toggle-responsivo{display: flex;align-items: center;}
    .site-header .topnav.fixed{position: static;}
    .menu-item{display: none}
    .menu-item.menu-item-has-children{display: block;position: relative;}
    .menu-toggle-responsivo a[href="#assinar"],
    button.menu-action{display: block;padding: 13px 20px;height: auto;border: none;border-radius: 0;line-height: 14px;font-size: 14px;font-weight: 600;text-transform: uppercase;}
    button.menu-action{background: #1e2d69 !important;}
    .menu-toggle-responsivo .menu{margin: 0;}
    .menu-toggle-responsivo li.menu-item-has-children>.sub-menu{right: -20px; left: inherit;}
    .menu-toggle-responsivo li.menu-item-has-children>.sub-menu>.menu-item>.sub-menu{padding-left: 0px; right: 0;}
    .menu-recolhido a{color: #fff;}
    .menu-recolhido li.menu-item-has-children>.sub-menu{position: static; display: block; padding: 0; margin: 0; width: auto; background: transparent !important; box-shadow: none}
    .menu-recolhido li ,
    .menu-recolhido li.menu-item-has-children>.sub-menu li ,
    .menu-recolhido li.menu-item-has-children>.sub-menu li>.sub-menu li,
    .menu-recolhido li.menu-item-has-children>.sub-menu,
    .menu-recolhido li.menu-item-has-children>.sub-menu li>.sub-menu{margin: 0 !important; padding: 0 !important;}
    .menu-recolhido li a,
    .menu-recolhido li.menu-item-has-children>.sub-menu li a,
    .menu-recolhido li.menu-item-has-children>.sub-menu li>.sub-menu li a{color: #fff !important;font-size: 14px;text-transform: none;font-weight: 400;padding: 8px 10px !important;margin: 0 !important;text-align: center;display: block;}
    .menu-recolhido ul li a {background: #fff; color: #f00 !important;}
    .menu-recolhido li.menu-item-has-children>.sub-menu li a,
    .menu-recolhido li.menu-item-has-children>.sub-menu li>.sub-menu li a{background: none; padding: 5px !important; font-size: 12px;}
    .menu-toggle-responsivo .menu-recolhido .menu-cta-container li.menu-item {display: block}
    .menu-toggle-responsivo .menu-recolhido .menu-cta-container li.menu-item-has-children {display: none}
    .menu-recolhido li.menu-item-has-children>.sub-menu li a{font-size: 16px; background: #ffffff47; opacity:.9; color: #ffffff !important;}
    body.page-template-default .site-header .thumb-brandscrumb {height: 200px;}
    body.page-template-default .site-header .thumb-brandscrumb .content-brands {top: 50px;}
    .site-header .thumb-brandscrumb .content-brands h3 {font-size: 24px; line-height: 28px}
    .site-header .thumb-brandscrumb .content-brands h5, .site-header .thumb-brandscrumb .content-brands h6 {font-size: 18px; line-height: 22px;}
    section#page-4 .wp-block-media-text {
        -ms-flex: 0 0 50%;
        flex: 0 0 50%;
        max-width: 50%;
    }
    .internet .servico-content .wp-block-columns {display: flex !important;}
    .internet .servico-content .wp-block-columns .wp-block-column {flex-basis: initial !important;}
    .internet .servico-content .wp-block-columns .wp-block-column:nth-child(1) {display: block;max-width: 20px;}
    .internet .item-plano {padding-bottom: 300px}
}


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


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