/* Small shared repairs preserve desktop layouts while making legacy content fit mobile screens. */
html, body { min-width: 0 !important; }
body img { max-width: 100%; }
.pointbd-table-scroll { width: 100%; max-width: 100%; overflow-x: auto; -webkit-overflow-scrolling: touch; margin-bottom: 20px; }
.pointbd-table-scroll:focus-visible { outline: 2px solid #034083; outline-offset: 2px; }
html body .pointbd-storage-plans { min-width: 900px !important; width: 100% !important; max-width: none !important; }
@media (max-width: 767px) {
  html { width: auto !important; }
  body { width: auto !important; }
  body .wrapper, body .outer { min-width: 0 !important; max-width: 100% !important; width: 100% !important; }
  body .container { width: 100% !important; box-sizing: border-box; }
  body a { overflow-wrap: anywhere; }
  body img { max-width: 100% !important; height: auto !important; }
  body .container, body .wrapper_fixed, body .left_section, body .middle_content_main, body .top_border { min-width: 0 !important; max-width: 100% !important; }
  body .wrapper_fixed, body .left_section, body .middle_content_main { width: 100% !important; }
  body p, body h1, body h2, body h3, body h4, body li, body address { overflow-wrap: anywhere; }
  body .order { max-width: 100%; box-sizing: border-box; }
  body .services-grids { width: 100% !important; margin-left: 0 !important; margin-right: 0 !important; }
  body .services>.row { margin-left: 0 !important; margin-right: 0 !important; }
  body .dt-box { width: 100% !important; margin-left: 0 !important; }
  html body .dt-box.green .cirico { right: 0 !important; }
  body .main_wrapper * { box-sizing: border-box; max-width: 100%; }
  body .main_wrapper #layerslider-static { height: auto !important; }
  body .main_wrapper #layerslider-static>div { position: static !important; width: auto !important; }
  body .col_in a { overflow-wrap: anywhere; }
  body .main_wrapper .top_border, body .main_wrapper .bottom_border { display: none; }
  body .main_wrapper .middle_content_main { overflow-wrap: anywhere; }
}
