header {
    background-color: #c2b0d6;
    padding: 20px 0;
    border-bottom: 2px solid white;
    position: sticky;
    top: 0;
    z-index: 999;
  }

  
  
  

  .portafolioimagenes .col-lg-4,
  .portafolioimagenes .col-md-4,
  .portafolioimagenes .col-sm-12 {
    margin: 0;
    padding: 5px;
  }


  .rowservicios .col-lg-4,
  .rowservicios .col-md-4,
  .rowservicios .col-sm-12 {
    display: flex;
    justify-content: center;
  }

  
  /* .rowservicios .mi-lista {
    
  } */



  .image-container {
    display: inline-block; /* Ajusta el tamaño del div al tamaño de la imagen */
    position: relative;
  }

  .overlay {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: #c2b0d6;
    display: flex;
    align-items: center;
    justify-content: center;
    opacity: 0;

    transition: opacity 0.3s ease;
  }

  

  .text {
    text-align: center;
    color: #fff;
    font-size: 20px;
    font-weight: bold;
    padding: 0 20px;
  }

  .image-container:hover .overlay {
    opacity: 1;
  }

  .containernav {
    /* max-width: 1200px; */
    margin: 0 auto;
    display: flex;
    align-items: center;
    justify-content: space-between;

  }

  .logo-leftt img {
    max-height: 30px;
    height: 30px;
  }

  .logo-center img {
    max-height: 30px;
    height: 30px;
  }

  .menu-right {
    position: relative;
  }
  .logo-left {
    position: absolute; /* Ajusta la posición del logo izquierdo */
    left: auto;
    top: 50%;
    left: 18%;
    transform: translateY(-50%);
  }

  .dropdown-toggle {
    background-color: transparent;
    border: none;
    cursor: pointer;
  }

 /* Estilos anteriores */

.burguer-icon {
    font-size: 24px;
    color: white;
  }

  /* Estilos adicionales para el ícono de hamburguesa */
  .burguer-icon i {
    display: inline-block;
    vertical-align: middle;
  }


  .dropdown-menu {
    position: absolute;
    top: 100%;
    right: 0;
    /* background-color: rgba(255, 255, 255, 0.8); */
    background-color: #fff;
    border: 1px solid #ccc;
    display: none;
    border-radius: 0;
    width: 200px;
  }

  
  .dropdown-menu a {
    display: block;
    max-width: 100%;
    padding: 5px 5px;
    text-decoration: none;
    color: #C2AED6;
    text-align: right;
    padding-right: 30px;
    font-family: 'nova-black';
    font-size: 18px;
  }
  .icon-row {
    display: flex;
    justify-content: center;
    align-items: center;
    margin-top: 10px;
  }

  .icon-row a {
    display: flex;
    align-items: center;
    text-decoration: none;
    color: #333;
  }

  .icon-row img {
    width: 20px;
    height: 20px;
    margin-right: 0px;
  }

  .close-icon {
    position: absolute;
    top: -5px;
    right: 5px;
    font-size: 20px;
    cursor: pointer;
    color: #C2AED6;
    font-weight: bold;
  }

  .close-icon:hover {
    color: #ff0000;
  }

  /* .dropdown-menu a:hover {
    background-color: #f2f2f2;
  } */
  .dropdown-toggle::after {
    display: none;
  }
  .dropdown-menu:target {
    display: block;
  }
  /* Estilos para mostrar el menú desplegable
  .dropdown-toggle:hover + .dropdown-menu,
  .dropdown-menu:hover {
    display: block;
  }
   */