@media (max-width: 990px){
    .navbar-collapse .nav-item a{
        width: 100%;
        border-right: none;
        border-bottom: solid 1px #707070;
        text-align: center;
        padding: 20px 0px !important;
    } 
    .page_1026 h3{
        font-size: 17px;
    } 
    .cabecera{
        padding: 42px 22px; 
    } 
    .cabecera h1{
        font-size: 30px;
    } 
    .banner-clientes h3{
        font-size: 21px;
    } 
}
@media (max-width: 768px){
    .intro{
        padding: 20px 0px;
        padding-top: 31px;
    } 
    .cabecera {
        padding: 42px 0px;
    } 
    .bannerpromote,.bannerpromote .text-right{
        text-align: center !important;
    }
    footer{
        text-align: center !important;
    }
    footer .claim{
        width: 100%;
        padding: 15px 40px;
    }
    footer .ftitle:after{
        width: 100%;
    }
    footer .ftitle{
        margin-bottom: 0px;
        margin-top: 26px;
    }
    .jumbotron h1{
        font-size: 1.7rem;
    }
    .t_home .banner_servicios{
        margin-top: -31px;
    }
    .t_home .banner_servicios img{
        max-width: 102px;
    }
    .middleblock img{
        margin-bottom: 15px;
    }
    .marca img{
        width: 100%;
    }
    .navbar-toggler{
        margin-top: 8px;
    }
}
@media (min-width: 576px){
    .jumbotron {
        padding: 2rem 2rem;
        padding-bottom: 5rem;
    }

}