.mobile_content{position: fixed;top: 0;z-index: 100 !important;width: 100%;}
.menu-top{display: flex;justify-content: space-between;align-items: center;background-color: #806A79;}
.menu-top a,.memu-close{display: block;width: max-content;padding: 15px;font-size: 0;z-index: 101 !important;}
.submenu{margin: 0;height: 100vh;background: #fff;}
.submenu li{list-style: none;font-size: 0;padding: 0.35rem 0;}
.submenu li a{font-size: 18px;color: #333;text-decoration: none;display: block;}
.q4,.submenu{display: none;}


@media screen and (max-width: 1499px) {
  .float-menu{height: 110px;}
  .message,.to-top{width: 50px;height: 50px;}
}

@media screen and (max-width: 783px) {
  header{display: none;}
  main{margin-top: 72px;width: 100%;}
}
