@media only screen and (max-width: 999px) {
  .pageWidth{ width: auto; min-width: inherit; }
}

@media only screen and (max-width: 780px) {

  .pageWidth{ width: auto; min-width: inherit; }
  .centerVH { flex-wrap: wrap; }
  .pull_right { float:left; }

  .wrapper { display:block; }
  .pageContent { order: 2; flex:0 1 100%; overflow-x: hidden; }

  .pageContentIn, .pageFooterContent{ padding-left: 5px; padding-right: 5px; }
  .pageFooterCopyright { text-align: center; }

  .res_productSearch { width: 100%; left: 0px; top: 42px; }
}


@media only screen and (max-width: 350px) {
  .textBox, select, textarea, input[type="button"], input[type="submit"] { width: 100% !important; }
}
