@media print {
  html, body {
    width: 100%; }

  * {
    background-color: transparent !important;
    -webkit-print-color-adjust: exact;
    color: black !important;
    text-shadow: none !important;
    filter: none !important;
    -ms-filter: none !important; }

  div {
    -webkit-print-color-adjust: exact !important; }

  p a, p a:visited {
    color: #444 !important;
    text-decoration: underline; }

  abbr[title]:after {
    content: " (" attr(title) ")"; }

  .ir a:after, a[href^="javascript:"]:after, a[href^="#"]:after {
    content: ""; }

  pre, blockquote {
    border: 1px solid #999;
    page-break-inside: avoid; }

  thead {
    display: table-header-group; }

  tr, img {
    page-break-inside: avoid; }

  @page {
    size: portrait !important;
    width: auto;
    margin: 2cm 0.5cm; }
  p, h2, h3 {
    orphans: 3;
    widows: 3; }

  h2, h3 {
    page-break-after: avoid; }

  /* ---------- custom print layout --------- */
  #header {
    position: absolute; }

  .wrapper-header {
    background: #ffffff !important; }

  .page-main-section {
    background: transparent; }

  .inner-banner-ctn .banner-text-inner-ctn span {
    color: #ffffff !important; } }
@media print and (max-width: 1024px) {
  #header {
    min-width: 1024px; }
    #header:before {
      margin-left: 0;
      left: 0px;
      transform: none; } }

/*# sourceMappingURL=print.css.map */
