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

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

  h1, .page_baner_title h1, h1 span { letter-spacing: normal; font-size: 40px !important; }

  .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: 0px; }

  #logo { left: 5%; }
  #logo img { max-height: 40%; }
}


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

  h1, .page_baner_title h1, h1 span { font-size: 40px !important; }
  .textBox, select, textarea, input[type="button"], input[type="submit"] { width: 100% !important; }
}
