@media (max-width:912px){@media (max-width:912px){header,nav ul.open{flex-direction:column}#menu li a,#menu li:hover,#menu>li,nav ul li{background-color:#006080}body{font-family:MyFont,sans-serif}header{align-items:center;height:180px}header h1{font-size:28px}header p{font-size:18px}header img:nth-child(2){position:static;transform:none;align-items:center;margin-top:0}.logot1{display:block;margin:0 auto;max-width:100%;height:auto}.call-button{display:block;width:40px;height:40px}.call-button-img{width:100%;height:100%}.contact-info,nav ul{display:none}.button-container{flex-direction:row;width:100%;align-items:center;margin-top:10px}.button-container a{margin:0 10px}.about-section .small-top-margin,.about-section p,.contact-item{font-size:16px}.about-section img{width:80%;height:auto}.about-section .img3{width:430px;height:200px}.company-slogan h1{font-size:24px;padding-left:5px;padding-right:5px;line-height:1.2}.company-slogan p{font-size:16px;padding-left:5px;padding-right:5px}.hamburger,footer .footer-content li{text-align:center}nav ul.open{display:flex;width:100%}nav ul li{margin:0;padding:15px}nav ul li:first-child{margin-left:0}nav ul li:last-child{margin-right:0}nav .hamburger{display:block;cursor:pointer;font-size:30px;color:#fff;margin-right:20px}#menu{list-style-type:none;padding:0}#menu>li{position:relative}#menu li a{color:#fff;text-decoration:none;display:block;padding:10px}#menu li a:hover{background-color:#0078a1}.container{max-width:93%}#map{margin-top:20px}footer .footer-content{flex-direction:column;align-items:center}footer .footer-content .footer-contact-info,footer .footer-content .site-map{width:100%;margin-bottom:20px;margin-left:0}footer .footer-content h3{font-size:20px}footer .footer-content .site-map ul{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:repeat(4,auto);grid-gap:10px;padding:0;list-style-type:none;max-width:100%}footer .footer-content .site-map li{font-size:18px;text-align:center}footer p{font-size:14px}.iframe-container{padding-top:107.14%}}
  header.header {
    display: flex;
    flex-direction: column; /* сначала логотипы и кнопки сверху вниз */
    align-items: center;
    padding: 10px 20px;
  }

header.header .logot,
  header.header .logot1 {
    margin: 0 10px; /* отступы между логотипами */
    max-width: 75%; /* чтобы не занимали всю ширину */
    height: auto;
  }

  .logot, .logot1 {
    height: 60px;  /* одинаковый размер */
    width: auto;
    margin: 0 10px;
  }
  .logo-wrapper {
    display: flex;
    flex-direction: row;
    justify-content: center;
    width: 100%;
    margin-bottom: 10px; /* отступ снизу для разделения с кнопками */
  }



  /* Если есть проблемы с изображениями, можно добавить */
  header.header img {
    max-height: 60px; /* или другой подходящий размер */
    width: auto;
  }
    .call-button-img {
    width: 100%;
    height: 100%;
  }
  .call-button {
    width: 40px;
    height: 40px;
  }
  .button-container {
    display: flex;
    flex-direction: row;
    justify-content: center;
    gap: 20px;
    width: 100%;
  }

  .contact-info {
    display: none;
  }

}