.header__inner {   
   display: flex;   
   align-items: center;
   justify-content: space-between;
   padding-top: 10px;
}
.header__h {
   font-size: 24px;
   line-height: 28px;
   text-align: center;
}
.header__company {
   font-size: 18px;
   line-height: 21px;
   text-align: center;
}
@media(max-width: 800px) {
   .header__inner {   
      flex-direction: column;
      justify-content: center;
   }     
   .header__company {
      margin-bottom: 10px;
   }
   .header__inner .line-separator {
      height: 1px;      
      margin-bottom: 10px;
      background-color: var(--blue);
   }
}
@media(max-width: 500px) {   
   .header__h {
      font-size: 20px;    
   }  
   .header__company {
      font-size: 15px;      
   }
   .header .logo {
      width: 80px;
   }
   .phone {    
      height: 18px;
   }
   .phone img {
      width: 18px;
      height: 18px;
      margin-right: 10px;
   }
   .phone span {
      font-size: 16px;
      line-height: 16px;      
   }
}
.nav-adm__inner {
   display: flex;
   align-items: center;
   justify-content: flex-end;
   height: 50px;      
}
.nav-adm__item {
   font-size: 16px;
   margin: 0 10px;
   padding: 5px;
}
.nav-adm__item:last-child {
   margin-right: unset;;
}
@media(max-width: 600px) {   
   .nav-adm__inner {
      flex-direction: column;
      align-items: unset;
      justify-content: center;      
      height: 100%;         
   }   
}