.top_menu{
    width: 100%;
  max-width: 1200px;
  height: 120px;
  margin: 0 auto;
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.logo{
    height: 100px;
    cursor: pointer;
}

.menu-list{
display: flex;
list-style: none;
font-family: 'boozy'; 
font-size: 34px;
gap: 20px;
}
.menu-item{
    text-decoration: none;
    color: #464646;
}
.menu-item:hover{
    text-decoration: none;
    color: orange;
}

.top_menu_tel{
    font-family: 'Bluecurve'; 
    font-size: 35px;
  color: #464646;
  font-weight: 900;
  text-decoration: none;
text-align: right;
margin-right: 25px;
  cursor: pointer;
  order: 1;
}
.burger, .burger-checkbox{
    display: none;
}

@media (max-width: 1200px) {

    .top_menu_tel{
display: none;
    }
.logo{
    margin-left: 10px;
}

    .burger-checkbox {
        position: absolute;
        visibility: hidden;
      }
      .burger {
        z-index: 1;
        cursor: pointer;
        display: block;
        position: relative;
        border: none;
        background: transparent;
        width: 40px;
        height: 26px;
        margin-right: 10px;
      }
      .burger::before,
      .burger::after {
        content: '';
        left: 0;
        position: absolute;
        display: block;
        width: 100%;
        height: 4px;
        border-radius: 10px;
        background: #000;
      }
      .burger::before {
        top: 0;
        box-shadow: 0 11px 0 #000;
        transition: box-shadow .3s .15s, top .3s .15s, transform .3s;
      }
      .burger::after {
        bottom: 0;
        transition: bottom .3s .15s, transform .3s;
      }
      .burger-checkbox:checked + .burger::before {
        top: 11px;
        transform: rotate(45deg);
        box-shadow: 0 6px 0 rgba(0,0,0,0);
        transition: box-shadow .15s, top .3s, transform .3s .15s;
      }
      .burger-checkbox:checked + .burger::after {
        bottom: 11px;
        transform: rotate(-45deg);
        transition: bottom .3s, transform .3s .15s;
      }
      .menu-list {
        top: 0;
        left: 0;
        position: fixed;
        display: none;
        flex-direction: column;
        gap: 12px;
        padding: 42px 0;
        margin: 0;
        background: #fff;
        list-style-type: none;
        width: 100%;
        min-height: 100vh;
        z-index: 999;
      }
      .menu-item {
        display: block;
        padding: 8px;
        font-family: 'boozy'; 
        color: #464646;
        font-size: 37px;
        text-align: center;
        text-decoration: none;
      }
      .menu-item:hover {
        background: rgba(255,255,255,.2)
      }
      .burger-checkbox:checked ~ .menu-list {
        display: flex;
      }
  }