
@media screen and (max-width:961px){
    .contenedor-imagen img {
        width: 50%;
        margin: 0 auto;
    }
    .prueba {
        position: absolute;
        top: 160px;
        left: 15%;
      }
      .wave-prueba{
          margin-bottom: 200px;
      } 
}

@media screen and (max-width:790px) {
    .textos-header h1 {
        font-size: 1.7rem !important;
    }
    .textos-header h3 {
        font-size: 1.1rem !important;
    }
    h2.titulo-seccion {
        font-size: 1.7rem !important;
        padding-top: 15px;
    }
    .contenido-header {
        padding-top: 2rem;
    }
    .img-header {
        order: 1;
    }
    .textos-header{
        order: 2;
        padding-top: 1rem;
        padding-bottom: 1rem;
        text-align: center;
    }
    .botones-banner {
        justify-content: center;
    }
    .titulo-serv {
        padding-bottom: 1rem;
        padding-top: 2rem;
    }
    .art-servicios1{
        display: grid;
    }
    .img-servicios1{
        width: 60%;
        margin: 0 auto;
        padding-bottom: 0.6rem;
        justify-self: center;
        text-align: center;
    }
    .sobre-mi{
        text-align: center;
    }
    .btn-sobremi{
        justify-content: center;
    }
    .contenedor-barra{
        padding-bottom: 2.5rem;
    }
    .card-sobremi h4 {
        font-size: 1rem;
        text-align: center;
    }
    .skill{
        font-size: 1rem;
    }
    .multimedia .col-md-8 iframe {
        height: auto;
    }
    .prueba {
        position: absolute;
        top: 230px;
        left: 9%;
      }
      .wave-prueba{
          margin-bottom: 300px;
      }
      .img-call {
          padding-right: 1rem;
          padding-bottom: 1rem;
          width: 115px;
          float: left;
      }
}

@media screen and (max-width:768px){
    .row-servicios {
        flex-wrap: wrap;
        justify-content: center;
    }
    .contenedor-imagen img {
        width: 30%;
        margin: 0 auto;
    }
    .prueba {
        position: absolute;
        top: 330px;
        left: 9%;
      }
      .wave-prueba{
          margin-bottom: 300px;
      }
      .seccion-servicios{
          text-align: center;
      }
      .contenedor-servicio {
          flex-wrap:wrap-reverse ;
      }
      .servicio-img  {
        margin: 0 auto;
      }
      .titulo-skill-web h4{
        font-size: 0.8rem;
        text-align: center;
    }
    .img-footer img {
    width: 50%;
    margin: auto;
    }
}

@media screen and (max-width:587px) {
    .sobremi-iconos {
        justify-content: center;
    }
    .titulo-skill-web h4{
        font-size: 1rem;
        text-align: center;
    }
    .espacios-row{
        margin: 0;
    }
    .gallery-card {
        width: 48%;
    }
    .contenedor-imagen{
        display: flex;
        justify-content: center;
    }
    .text-left {
        text-align: center;
    }
    .prueba {
        position: absolute;
        top: 300px;
        right: 8%;
      }
      .wave-prueba{
          margin-bottom: 300px;
      }
      .carousel__anterior {
        left:-10px;
        z-index: 10;
    }
    .carousel__siguiente {
        right: -10px;
        z-index: 10;
    }
}

@media screen and (max-width:420px) {
    .menu-header {
        top: 0.8rem;
        right: 1.5rem;
    }
    .enlaces-text {
        font-size: 2rem;
    }
    .textos-header h1{
        font-size: 3rem;
    }
    .btn-bordes{
        display: none;
    }
    .botones-banner {
        justify-content: center;
    }
    /*inicio cambios secion servcicios imagen costado de texto*/
    /*.sec-servicios{
        display: inline-flex;
        
        text-align: left;
        justify-content: flex-start;
    }
    .sec-servicios .img-fluid {
        width: 30%;
        align-self: flex-start;
        padding-left: 1rem;
        padding-top:0;
        padding-right: 0.5rem;
    }
    .sec-servicios .seccion-inicio {
        text-align: left;
        padding-left: 0.5rem;
        font-size: 0.9rem;
    }
    */ /*fin cambios secion servcicios imagen costado de texto*/
    .call-to-action {
        flex-wrap: wrap;
        text-align: center;
    }
    .texto-call {
        padding-bottom: 1rem;
    }
    .fa-handshake {
        display: none;
    }
    .multimedia .col-md-8 iframe {
        height: auto;
    }
    .contenedor-imagen img {
        width: 50%;
    }
    .prueba {
        position: absolute;
        top: 300px;
        right: 8%;
      }
      .wave-prueba{
          margin-bottom: 300px;
      }
      .titulo-seccion {
          font-size: 2.8rem;
      }
}
@media screen and (max-width:330px){
    .contenedor-imagen img {
        width: auto;
        height: 150px;
        margin: 0 auto;
    }
    .prueba {
        position: absolute;
        top: 350px;
        right: 8%;
      }
      .wave-prueba{
          margin-bottom: 300px;
      } 
}