#somos h2 { max-width:970px; }
.recuadro p { max-width:340px; }

@media screen and (max-width:1420px) {
    #somos h2 { padding:0 40px; }
}

@media screen and (max-width:1270px) {
    #somos h2 { max-width:780px; }
    .recuadro p { max-width:270px; }
}

@media screen and (max-width:1023px) {
    #somos h2 { padding:0 70px; }
    .recuadro p { max-width:240px; }
}

@media screen and (max-width:767px) {
    #somos h2 { padding:0 60px; }
    .tit-clientes { padding-right:10px; }
    .recuadro p { max-width:200px; }
}

@media screen and (max-width:639px) {
    #somos h2 { padding:0 30px; }
    .tit-clientes { padding-right:10px; }
    .recuadro p { max-width:100%; }
}

@media screen and (max-width:429px) {
    .tit-clientes { padding-right:40px; }
}

@media screen and (max-width:411px) {
    .recuadro p { padding-right:50px; }
}

@media screen and (max-width:399px) {
    .tit-clientes { padding-right:30px; }
}

@media screen and (max-width:392px) {
    .tit-clientes { padding-right:20px; }
}

@media screen and (max-width:374px) {
    .tit-clientes { padding-right:10px; }
}

@media screen and (max-width:359px) {
    .tit-clientes { padding-right:45px; }
    .recuadro p { padding-right:30px; }
}