#navbar-desktop #navicons {
  top: 40px;
  right: 0;
  z-index: 100;
  width: 100vw;
}
video{
  width: 100%;
  height: auto;

}
.t-15 {
  transform: translateX(-15%);
}

html[lang="en"] .t-15 {
  transform: translateX(15%);
}

.t-21 {
  transform: translateX(8%);
}

html[lang="en"] .t-21 {
  transform: translateX(-8%);
}

html[lang="en"] .r-180 {
  transform: translateX(-13%);
}

#navbar-desktop #navicons ul.nav {
  min-height: 180px;
  width: 100%;
}

#navbar-desktop #navicons .nav-item a {
  transition: all 0.25s ease-in-out;
  cursor: pointer;
}


#navbar-desktop #menu .nav a {
  text-decoration: none;
  color: var(--blue);
  font-weight: bold;
}

#navbar-desktop #warning {
  min-height: 400px;
}

.h-short {
  height: 128px;
}

.fancy-head__right-padding {
  padding-right: 17vw;
}

.fancy-head__sponsor {
  height: 7vw;
  max-height: 85px;
}

.navbar-toggler {
  transform: rotate(0deg);
  transition: all 0.25s ease-in-out;
  box-shadow: none !important;
  border: 0;
}

.navbar-toggler[aria-expanded="true"] {
  transform: rotate(90deg);
  transition: all 0.25s ease-in-out;
}

/*  Nav */
#navicons {
  font-size: 0.7em;
  padding-block: 0.3em;
}

#navicons a {
  position: relative;
}

#navicons a:hover {
  transition: all 0.25s ease-in-out;
  transform: scale(1.3);
}

#navicons a:hover p {
  display: block;
}

#navicons a p {
  display: none;
}

.nav-item img.navicon {
  width: 70px;
  height: 70px;
  display: inline-block;

}

.basic-nav-header {
  font-size: 0.7em;
}

a.lang {
  padding: 0;
  color: #0a1889;

}

@media screen and (max-width: 768px) {
  .pdfs-container>a>img{
    max-width:90vw !important;
  }
  .fancy-head__sponsor {
    height: auto;
    max-height: 100%;
  }

  img.logo {
    width: 80px;
    height: auto;
  }

  .h-short {
    height: 50px;
  }

  /* nav */
  #navbar-mobile {
    background-color: var(--blue-50);
    width: 100%;
    top: 0;
    z-index: 10;
  }

  #navbar-mobile a {
    color: white;
  }

  #navbar-mobile .nav {
    min-height: calc(100vh - 136px);
  }

  #navbar-mobile .navicon {
    width: 45px;
    height: 45px;
    object-fit: contain;
  }

  .basic-nav-header {
    position: unset;
    top: 0;
    bottom: 0;
    right: 0;
    left: 0;
    margin: auto;
    display: flex;
    align-items: center;
    font-size: 0.7em;
    transform: translateY(0);
  }
}

/* .slick-list{
  width:60%
} */

@media (max-width: 767px) {
  .carousel-inner .carousel-item > div {
      display: none;
  }
  .carousel-inner .carousel-item > div:first-child {
      display: block;
  }
}

#carouselExampleCaptionsNav .carousel-inner .carousel-item.active,
#carouselExampleCaptionsNav .carousel-inner .carousel-item-next,
#carouselExampleCaptionsNav .carousel-inner .carousel-item-prev {
  display: flex;
}

/* medium and up screens */
@media (min-width: 768px) {
  
  #carouselExampleCaptionsNav .carousel-inner .carousel-item-end.active,
  #carouselExampleCaptionsNav .carousel-inner .carousel-item-next {
    transform: translateX(25%);
  }
  
  #carouselExampleCaptionsNav .carousel-inner .carousel-item-start.active, 
  #carouselExampleCaptionsNav .carousel-inner .carousel-item-prev {
    transform: translateX(-25%);
  }
}

#carouselExampleCaptionsNav .carousel-inner .carousel-item-end,
#carouselExampleCaptionsNav .carousel-inner .carousel-item-start { 
transform: translateX(0);
}

