header {
    background-color: #ffffff;
    padding: 10px 0;
    border-bottom: 2px solid white;
    position: sticky;
    top: 0;
    z-index: 999;
  }
  .portafolioimagenes .col-sm-12 {
    margin: 0px;
    padding: 0px;
  }

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

  .overlay {
    display: none;
  }


  

 .text {
  text-align: center;
  color: white;
  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;

  }

  .containerFullScreen{
 
    align-items: center;
    justify-content: center;
    text-align: center;
    display: flex;
  flex-wrap: wrap;
  }

  .logo-leftt img {
  
    height: 80px;
  }

  .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: black;
  }

  /* 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: #ffffff;
    border: 1px solid #ccc;
    display: none;
    border-radius: 0;
    width: 200px;
  }
  .dropdown-menu a:hover {
    color: #ff0000;
    font-family: 'nova-black';
  }
  
  .dropdown-menu a {
    display: block;
    max-width: 100%;
    padding: 5px 5px;
    text-decoration: none;
    color: #000000;
    text-align: right;
    padding-right: 30px;
    font-family: 'raleway-medium';
    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: #000000;
    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;
  }
   */

   /* Estilos para pantallas grandes */
@media only screen and (min-width: 1030px) {

  #logoCenter {
    display: none;
  }

  /* Ajustar los títulos para que ocupen más espacio */
  .dropdown-menu a {
    padding: 5px 15px;
    font-size: 20px;
  }

  /* Ocultar el ícono de cierre en pantallas grandes */
  .close-icon {
    display: none;
  }

  .menu-right {
    display: flex;
    align-items: center;
  }

  .dropdown-toggle {
    display: none; /* Ocultar el ícono de hamburguesa en pantallas grandes */
  }

  .dropdown-menu {
    display: block !important; /* Mostrar el menú en pantallas grandes */
    position: static;
    border: none;
    width: auto;
    background-color: transparent;
  }

  .dropdown-menu a {
    display: inline-block;
    padding: 0 15px;
    text-align: center;
    font-size: 16px;
    text-decoration: none;
    transition: color 0.3s;
  }

 

  .icon-row {
    display: none; /* Ocultar los íconos de redes sociales en pantallas grandes */
  }
}

/* Estilos para pantallas pequeñas */
@media only screen and (max-width: 767px) {
  .menu-right {
    position: relative;
  }

  .dropdown-toggle {
    display: block; /* Mostrar el ícono de hamburguesa en pantallas pequeñas */
    position: relative;
    z-index: 1;
  }

  .dropdown-menu {
    display: none; /* Ocultar el menú en pantallas pequeñas */
    position: absolute;
    top: 100%;
    right: 0;
    background-color: white;
    border: 1px solid #ccc;
    border-radius: 0;
    width: 200px;
  }

  
}
