@keyframes slide {
    0% {
      opacity: 0;
      transform: translateY(70%);
    } 
    100% {
      opacity: 1;
      transform: translateY(0%);
    }
  }
  @-webkit-keyframes slide {
    0% {
      opacity: 0;
      -webkit-transform: translateY(70%);
    } 
    100% {
      opacity: 1;
      -webkit-transform: translateY(0%);
    }
  }

  @media screen and (max-width: 1024px) {
  .formulario {
    padding-right: 0px;
  }
  .idioma {
    width: 5%;
    margin-top: 12px;
  }
  }
  
  @media screen and (max-width: 768px) {
    .col-sm-4 {
      text-align: center;
      margin: 25px 0;
    }
    .btn-lg {
        width: 100%;
        margin-bottom: 35px;
    }

    /* .navbar-nav {
      margin: 0 auto;
      display: table;
      table-layout: auto;
      float: none;
      width: 100%;
    }
    .navbar-nav>li {
        display: table-cell;
        float: none;
        text-align: center;
    } */

    /* .navbar-nav {
      width: 100%;
      text-align: center;
      > li {
        float: none;
        display: inline-block;
      }
    } */

    .texto {
      padding: 0px;
      margin: 16px;
    }
    .formulario {
      padding-right: 20px;
    }
    .tel, .llamamos {
      padding: 10px 40px 10px 20px;
    }
    .label-tel-2 {
      width: 60%;
    }
    .form-tel {
      display: inline-flex;
    }
    .idioma {
      width: 5%;
      margin-top: 12px;
    }
    .navbar-inverse .navbar-text {
      color: #c6ba3d;
      margin-left: 300px;
    }
    .navbar-inverse .navbar-toggle .icon-bar {
      background-color: #c6ba3d;
    } 
    .ver {
      margin-left: 0px;
    }
  }
  @media screen and (max-width: 480px) {
    .texto {
      padding: 8px;
    }
    h4 {
      font-size: 22px;
    }
    .formulario {
      padding: 8px;
  }
  .img-logo {
    width: 100%;
  }
  .c-tel{
    padding: 22px 12px;
  }
  .idioma {
    width: 10%;
    margin-top: 12px;
  }
  .navbar-inverse .navbar-text {
    color: #c6ba3d;
    margin-left: 110px;
  }
  .navbar-inverse .navbar-toggle .icon-bar {
    background-color: #c6ba3d;
  } 
  .img-nombre {
    margin: 0px;
  }
  .ver {
    margin-left: 0px;
  }
  }