#img {
    
}

/* On screens that are 992px wide or less, the background color is blue */
@media screen and (max-width: 992px) {
.borrar {
    display: none
}
}

/* On screens that are 600px wide or less, the background color is olive */
@media screen and (max-width: 992px) {
.loginCard {
    width: 80%;
    margin-top:60%;
    margin-left:20%;

}

}

@media screen and (max-width: 540px) {
.button1 {
    padding: 15px 40px !important;
}
    .formulario {
    width: 45%;  
   
}

}
/* On screens that are 992px wide or less, the background color is blue */
@media screen and (max-width: 992px) {
    .formulario {
        width: 90%;  
        margin-left: 2.5%;
    }
}

@media screen and (max-width: 1279px) {
    .formulario {
        width: 81%;  
        margin-left: 2.5%;
    }
}

@media screen and (max-width: 769px) {
    .centroFoter {
        align-items: center;
    }

}

@media screen and (max-width: 992px){
    .alineacionFooter{
        text-align: center;
        

}
}
@media screen and (min-width: 992px){
    .letrafinal{
        padding-left: 10%;
        

}
}
.letrafinal{
    padding-left: none;

}
.alineacionFooter{
    text-align: left;
    margin-right: 6%;
}
.letrafinal{
    color: white; font-family: Montserrat;  font-size: calc(0.45em + 0.45vw); 
    }
.letrasIniciales {
    width: 50%;  
    margin-left: 8%;
}
@media screen and (max-width: 1001px) {
    .letrasIniciales {
        width: 100%;  
        margin-left: 8%;
    }
}
@media screen and (max-width: 1279px) {
    .letrasIniciales {
        width: 65%;  
        margin-left: 8%;
    }
}
@media screen and (max-width: 1001px) {
  .video1{
      display: none;
    }
}
.video2{
  display: none;
}
@media screen and (max-width: 1001px) {
    .video2{
      display:initial;
    }
}
.video3{
  display: none;
}
@media screen and (max-width: 767px) {
    .video2{
      display: none;
    }
    .video3{
      display:initial
    }
    .letrasIniciales{
      margin-top: 25%;
    }
    .alineacionFooter{
    text-align: center !important ;
    padding-left: 10%;
    padding-right: 10%;
    }
    .redondeado1{
     width: 100% !important;
      
    }
    @media screen and (max-width: 1337px) {
        .nav-link{
          font-size: 1.2vh;
        }
      } 
    @media screen and (max-width: 767px) { 
      .navbar-nav{
        background-color:#4ABECB;
      }
      .nav-link{
        font-family: Montserrat !important;
        font-weight: 200 !important;
        font-style: normal !important; 
        font-size: calc(1.1em + 1.1vw) !important;
        color: white !important;
        padding-left: 12% !important;
        margin-top: 10% !important;
       }
       .navbar-collapse {
          background: #4ABECB;
          position: absolute;
          top: 0;
          right: 0;
          left: 0;
          min-height: 100%;
          padding-top: 80px;
          z-index: 100;
          height: 100vh;
          width: 78vw;

        }
        .formulario2{
            padding: 12px 40px !important; 
        }
        .vista{
            padding: 12px 40px !important; 
        }
        .imgMargin{
            margin-left: 5%;margin-top: 22%;position: fixed;
        }
        .vista2{
            margin-top: 9%;
        }
        .logo-pc{
          display: none 
        }
        .logo-telefono{
          display:inline !important;
          position: absolute;
          margin-left: 2.4%;
        }
        .alineacion-telefono {
            text-align:left !important;
            
            
            
            }


    }
}
@media screen and (max-width: 288px) {
  .initial{
    width: 10%;
  }

}

@media screen and (min-width: 992px){
    .letrafinal{
        padding-left: 10%;

}
}
.letrafinal{
    padding-left: none;

}
.alineacionFooter{
    text-align: left;
    width: 90%;
    margin-left: 1.5%;
}
.navbar-toggler {  
      margin-left: 80% !important;
    }
.redondeado1{
  float: right;
  width: auto;
  position: relative;
  font-size: calc(0.6em + 0.6vw);border:0; background-color: #4ABECB; border-radius: 12px; font-family: 'Montserrat'; font-weight: 400; padding: 15px 30px; z-index: 1;
}
.navbar-nav{
  color:none
}


.nav-link{
    font-family: Montserrat;
    font-weight: 550;
    font-style: normal; 
    font-size: 1.2vw;
    color: white;
    padding-right: 32px;
}
.formulario2{
    font-family: 'Montserrat';
    color: #747272; 
    border-radius: 18px; 
    padding: 18px 40px;  
    border:0;
}
.vista{
    font-family: 'Montserrat';
    color: #747272; 
    border-radius: 18px; 
    padding: 18px 10px; 
    border:0;
    margin-left: 5%;
    padding-left: 4%;
}
.vista2{

}
.responsive{
    width: 55%;
}
.logo-telefono{
display: none;
}  
.alineacion-telefono {
text-align:center;
padding-top:10%;


}
.nav-i{
    margin-right: 25px;
  }