header.admin_header {
  top: 0;
  left: 0;
  height: 10vh;
  width: 100%;
  display: flex;
  background-color: #cdcdcd;
  padding: 0.25vh 0;
  z-index: 200;
}

.admin_header .first_part,
.admin_header .last_part {
  width: 30%;
  height: 100%;
  display: flex;
  justify-content: space-evenly;
  align-items: center;
}
.admin_header .first_part > *,
.admin_header .last_part > * {
  /* color: #fff; */
  font-size: clamp(0.8rem, 2.2vw + 0.5rem, 2rem);
  /* font-family: "Josefin Sans", sans-serif; */
}
.admin_header_link {
  display: flex;
  flex-direction: column;
  align-items: center;
  height: 100%;
  justify-content: space-evenly;
}
.admin_header_link p{
  display: none;
}
.admin_header_link i{
  font-size: clamp(1.5rem, 2vw, 1.8rem);
}
.admin_header_link p,
.admin_label {
  
  font-size: clamp(0.8rem, 2.2vw + 0.35rem, 1rem);
  text-align: center;
}
.admin_header .brand_name_part {
  width: 40%;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  overflow: visible;

}

.admin_header .brand_name {
  font-size: clamp(1rem, 2.6vw + 0.58rem, 2.5rem);
  font-family: "Times New Roman", Times, serif !important;
  /* font-weight: bold; */
  margin-bottom: 0;
}
.images_wrapper{
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  z-index: -1;
}
.background_image{
  object-fit: cover;
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  opacity: 0;
  transition: opacity 1s;
}
.background_image_active{
  opacity: 1;
}
.admin_header .overlay{
  opacity: .085;
}
@media (min-width: 768px) {
  header.admin_header {
    margin-bottom: 2.5vh;
  }
  .admin_header .first_part,
  .admin_header .last_part {
    width: 20%;
  }
  .admin_header .brand_name_part {
    width: 60%;
  }
}
@media (min-width: 1024px) {
  .admin_header_link p{
    display: initial;
  }
  .admin_header {
    display: flex !important;
  }
}

