/*----------------------------------------------*/


/*==========  Non-Mobile First Method  ==========*/


/* Large Devices, Wide Screens */

@media only screen and (min-width: 2001px) {

}

@media only screen and (max-width: 2000px) {


}


@media only screen and (max-width: 1600px) {

}

@media only screen and (max-width: 1280px) {
    
    
      .menutopo a{
        font-size: 14px;
    }
    .menutopo li{
        margin-left: 5px;
        margin-right: 5px;
    }


}

/* Medium Devices, Desktops 

@media only screen and (max-width: 992px) 
*/


@media only screen and (max-width: 992px) {
    .escond{
        display: none;
    }
    .mostr{
        display: block;
    }


}

@media only screen and (max-width: 1025px) {
    .center{
        width: 100%;
        padding: 0px 20px;
    }
  
}




/* Small Devices, Tablets */

@media only screen and (max-width: 768px) {

    .internapanel{
        padding-top: 145px !important;
    }
    .cap{
    
    width: auto !important;
    float: left !important;
        margin-left: 5px !important;
    }
    
    .center{
        width: 100%;
        padding: 0px 10px;
    }
     .sticky2{
           background-color: rgba(0,77,139,.93) !important;
            opacity: 1 !important;
            top: -04px !important;
    }

    .main_h nav ul{
        text-align: left !important;
        margin-left: 30px;
    }
    
    .textoslide h1{
        font-size: 3em;
    }
    .textoslide h2{
        font-size: 2em;
    }
    
    .barralogo .logo img{
        width: 100%;        
    }
    .barralogo{
        margin-top: 14em;
    }
    
    .owl-nav{
        display: none;
    }
    .pad{
        padding: 0;
    }

    .infol span{
        font-size: 12px;
    }
    .branco,.branco2,.branco3,.branco4{
        height: auto !important;
        padding: 45px 0 !important;

    }
    
    .form-group .row{
        padding: 0 20px;
    }
    
footer div{
    text-align: center;
}

    
    .pixelvivo{
        margin-top: 0px;
    }
    .pixelvivo svg{
        max-width: 100%;
    }


}


@media only screen and (max-width: 480px) {
    .esconde{display: none !important;}
}
/* Extra Small Devices, Phones */

@media only screen and (max-width: 480px) {

    
}
}


/* Custom, iPhone Retina */

@media only screen and (max-width: 320px) {

}