@media (max-width: 1680px){
    .container{
        max-width: 1400px !important;
    }
    /*#mainNav .itens{
        text-align:center;
    }
    #mainNav .item{
        max-width:625px;
    }
    #mainNav .itens li{
        margin:0 30px;
    }*/
    #mainNav .item a{
        font-size:13px;
    }
    #mainNav #btn_portal_cliente,
    #mainNav #btn_solicitar_orcamento{
        padding:12px 16px;
    }
    #btn_menu .ico_menu{
        margin:0 5px 0 0;
    }
    h2{
        font-size:62px;
    }
    #seguranca_eletronica .destaque .texto{
        padding:80px 70px 0 0;
    }
    #depoimentos .depoimento{
        margin:0 23%;
    }
    #artigo .texto{
        padding:0 30px 0 90px;
    }
    .interna #destaque .item .texto{
        left:50px;
    }
    #conteudo.interna .destaque .texto{
        padding:80px 240px 0 0;
    }
    .box_curriculo{
        padding:80px 320px 40px 25px;
    }
    .box_curriculo2{
        padding:80px 200px 40px 25px
    }
    #precisa_ajuda h3{
        width:50%;
    }
}
@media (max-width: 1400px){
    .invisivel_mobile2{
        display:none !important;
    }
    .visivel_mobile2{
        display:block !important;
    }
    .container{
        max-width: 1200px !important;
    }
    #depoimentos .depoimento {
        margin: 0 19%;
    }
    #destaque .item .texto h2{
        width:500px;
        font-size:46px;
    }
    #destaque .item .texto p{
        width:450px;
    }
    #blog .blog .texto{
        padding:0;
    }
    .servicos .destaque .texto{
        padding-top:100px;
    }
    #seguranca_eletronica .destaque .texto{
        padding:0;
    }
}
@media (max-width: 540px){
    .imagem img, .video iframe{
        border-radius: 12px !important;
        -webkit-border-radius: 12px !important;
        -moz-border-radius: 12px !important;
    }
    .borda{
        border-radius: 20px;
        -webkit-border-radius: 20px;
        -moz-border-radius: 20px;
    }
    #mainNav .btn_menu{
        position:absolute;
        right:50px;
    }
    #topo #navbarResponsive{
        height:800px;
    }
    .menu ul{
        padding:10px 0;
    }
    .menu ul li{
        margin:0 0 6px;
    }
    #topo #navbarResponsive .menu .redes_sociais{
        text-align:center;
    }
    .visivel_mobile{
        display:block !important;
    }
    .invisivel_mobile{
        display:none !important;
    }
    .texto{
        padding:20px 0;
    }
    
    #mainNav .navbar-toggler{
        display:inline-block !important;
    }
    #navbarResponsive{
        width:100%;
        height:100%;
        top:0;
        left:0;
        position:fixed;
        z-index:9999;
        background:#231A2D;
    }
    #navbarResponsive .navbar-nav{
        padding:60px 32px;
        background:#FFFFFF;
        text-align:left !important;
    }
    #navbarResponsive .navbar-nav .nav-item{
        padding:0 0 24px;
        display:block;
    }
    #navbarResponsive .navbar-nav .nav-item .nav-link{
        padding:0;
    }
    .container{
        width:auto;
        margin:0 20px;
        padding:0;
    }
    #topo #navbarResponsive .menu .container{
        padding:10px 0 !important;
    }
    .bloco{
        padding:0 !important;
        margin:40px 0;
    }
    h2{
        font-size:42px;
    }
    h3{
        font-size:32px;
    }
    h4{
        font-size:20px;
    }
    h5{
        font-size:18px;
    }
    h6{
        font-size:16px;
    }
    .caixa{
        border-radius:40px;
        -webkit-border-radius:40px;
        -moz-border-radius:40px;
    }
    .imagem img, .video iframe{
        border-radius:24px;
        -webkit-border-radius:24px;
        -moz-border-radius:24px;
    }
    .imagem_grande{
        padding:32px 0;
    }
    .imagem_grande .sombra{
        bottom:10%;
    }
    #menu{
        padding:16px;
    }
    #destaque .item .texto,
    #destaque .paginacao{
        position:relative;
        left:0;
    }
    #destaque .item .texto h2{
        width:100%;
        font-size:40px;
    }
    #destaque .item .texto p{
        width:100%;
    }
    #destaque .item .texto #btn_conheca{
        display:block;
        text-align:center;
    }
    .servicos .destaque{
        padding:0;
    }
    .servicos .destaque .texto,
    #seguranca_eletronica .destaque .texto{
        padding:20px 0 0;
    }
    #seguranca_eletronica .destaque .texto ul{
        padding-right:0;
    }
    #servicos_adicionais .titulo{
        padding:0;
    }
    #servicos_adicionais .servicos .servico .texto{
        padding:20px;
    }
    #servicos_adicionais .servicos .servico .texto h3{
        font-size:30px;
        margin:0 0 5px;
    }
    #servicos_adicionais .servicos .servico .texto p{
        font-size:16px;
        line-height:18px;
    }
    #depoimentos h3{
        font-size:32px;
    }
    #depoimentos .depoimento{
        margin:0;
    }
    #depoimentos .depoimento p{
        font-size:24px;
        line-height:32px;
    }
    #blog{
        margin-bottom:80px;
    }
    #blog .blog .texto{
        padding:20px 0 0;
    }
    #blog .blog .texto h3{
        font-size:28px;
    }
    #rodape .rodape{
        padding:20px 5px;
    }
    .menu .redes_sociais{
        text-align:center;
    }
    .menu .redes_sociais li{
        margin:0 10px;
    }
    .logo_rodape{
        text-align:center;
    }
    .interna #destaque .item .texto{
        left:0;
    }
    #visao .destaque{
        padding:0;
    }
    #conteudo.interna .destaque .texto{
        padding:20px 0 0;
    }
    #valores h3{
        font-size:30px;
    }
    #valores .valores .item h3{
        font-size:28px;
    }
    #valores .valores .item .icone{
        max-width:80px;
    }
    #valores .valores .item p{
        font-size:16px;
        line-height:20px;
    }
    .bloco .texto2{
        padding:0;
    }
    .box_curriculo{
        margin:420px 0 30px;
        padding:40px !important;
    }
    .box_curriculo .imagem{
        top:-420px;
        bottom:auto;
        right:auto;
        left:17%;
    }
    .btn_enviar_curriculo{
        display:block;
        text-align:center;
    }
    #form_contato{
        padding:0;
    }
    #outros_canais h3{
        font-size:32px;
    }
    #precisa_ajuda{
        padding:30px;
    }
    #precisa_ajuda .imagem{
        right:10px;
    }
    #precisa_ajuda .imagem img{
        max-height:310px;
    }
    #btn_falar_whatsapp2{
        margin:10px 0 0;
    }
    #artigo .titulo,
    #artigo .texto{
        padding:0;
        margin:0;
    }
    #artigo .titulo{
        margin:0 0 20px;
    }
    #artigo .texto{
        padding-top:20px;
    }
    
    #duvida,#duvida2{
        padding:0;
        margin:80px 0;
    }
    #duvida h3{
        font-size:32px;
    }
    #duvida2 h3{
        font-size:26px;
    }
    #duvida2 h4{
        font-size:18px;
    }
    #duvida .duvida{
        padding:40px;
    }
    #duvida2 .duvida{
        padding:40px 16px !important;
    }
    #duvida #btn_falar_whatsapp{
        margin:10px 0 0;
    }
    #duvida2 #btn_falar_whatsapp3, #duvida2 #btn_solicitar_proposta{
        margin:10px 0 0;
        padding:10px 20px;
    }
    #outros_canais{
        padding:40px !important;
    }
    #artigo .indicado_para li{
        margin:0 20px 20px 0;
    }
}