/* Force desktop view on all devices */
html {
  /* Overrides the viewport meta tag */
  min-width: 1200px !important; 
}

body {
  /* Ensure body is at least desktop width */
  min-width: 1200px !important;
}

/* Disable all mobile-specific media queries */
@media (max-width: 1199px) {
  /* Reset any mobile-specific styles */
  .head-info,
  .head-logo,
  .head-list,
  .head-nav,
  .nav-ul,
  .m-menu,
  .foot-info,
  .page-container,
  .pro-list,
  .pro-list li,
  .newslist,
  .banner-inner,
  .l-wrap,
  .news-list,
  .newsitem {
    width: auto !important;
    max-width: none !important;
    display: flex !important;
    flex-direction: row !important;
    position: relative !important;
    transform: none !important;
    margin-left: auto !important;
    margin-right: auto !important;
  }

  /* Ensure mobile menu button is hidden */
  .m-menu {
    display: none !important;
  }

  /* Ensure desktop navigation is visible */
  .nav-ul {
    display: flex !important;
    position: relative !important;
    top: auto !important;
    left: auto !important;
    transform: none !important;
    opacity: 1 !important;
    visibility: visible !important;
  }
  
  /* Scale content proportionally to fit screen */
  main, .l-wrap {
    transform: scale(1) !important;
    transform-origin: top center !important;
  }
}

/* Fix some specific mobile elements */
.head-nav .l-wrap {
  display: flex !important;
}

/* Ensure the desktop menu is always shown */
.head-nav .nav-ul {
  display: flex !important;
  position: relative !important;
}

/* Hide mobile menu toggle button */
.m-menu {
  display: none !important;
}

/* Force standard layout for main content */
.page-container {
  display: flex !important;
}
