@media only screen and (min-width: 375px) and (max-width: 667px), (min-width: 414px) and (max-width: 736px), (min-width: 320px) and (max-width: 568px), (min-width: 320px) and (max-width: 480px), not all, (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) {
  #ndq-content .ndq-leftcol, #ndq-content .ndq-rightcol { float: none; width: auto; }
  div.ndq-dialog { max-width: 100%; }
  .ndq-wide-screen { display: none ! important; }
  .ndq-small-screen { display: block; }
  #ndq-form .ndq-form-note, #ndq-form img, #ndq-form #captcha { float: none; }
  #ndq-form label, #ndq-content label { float: none; display: block; }
  #ndq-form input, #ndq-form textarea, #ndq-form select { float: none; width: 100%; }
  #ndq-form .ndq-submit { text-align: left; float: none; }
  #ndq-form fieldset { width: 100%; }
  #ndq-content.ndq-alerts label, #ndq-content.ndq-donotsend label { display: inline; }
  #ndq-content form .formSpacer { display: block; }
  .wsh-dataTable, .wsh-dataTable thead, .wsh-dataTable th, .wsh-dataTable tbody, .wsh-dataTable td, .wsh-dataTable tr { display: block; }
  .wsh-dataTable caption { display: inline; }
  .wsh-dataTable:not(.wsh-ratios-revert) thead tr { position: absolute; top: -9999px; left: -9999px; }
  .wsh-dataTable.wsh-ratios-revert thead tr, .wsh-dataTable.wsh-ratios-revert thead tr th { background: transparent none repeat scroll 0px center ! important; border: 0px none ! important; width: 100%; color: rgb(51, 51, 51) ! important; }
  #ndq-content caption { border: medium none; margin-bottom: 5px; display: block; }
  .wsh-dataTable tr:first-child { border-top: 1px solid rgb(204, 204, 204); }
  .wsh-dataTable tr { border-bottom: 1px solid rgb(204, 204, 204); }
  .wsh-dataTable td { border: medium none; position: relative; }
  .wsh-dataTable td, #ndq-content td, #ndq-content th { border: medium none; position: relative; overflow: visible; }
  .wsh-dataTable td::before { position: absolute; top: 6px; left: 6px; padding-right: 10px; white-space: nowrap; }
  .ndq-table-responsive { width: 100%; margin-bottom: 15px; overflow-y: hidden; overflow-x: scroll; border: 1px solid rgb(221, 221, 221); }
  #ndq-pagination { float: none ! important; display: block; }
  #ndq-pagination form { text-align: left; }
  #ndq-pagination #ndq-page {  }
  #ndq-pagination a { text-decoration: none; }
  .ndq-briefcaseLegend { float: none; text-align: left; margin-top: 1.12em; }
  .ndq-filing-types-td { text-align: left; }
  #ndq-content .ndq-calc-shares { display: block; }
  #ndq-content .ndq-calc-date { display: block; }
  #ndq-content .ndq-calc-submit { display: block; }
  #ndq-content .ndq-calc-reinvest label { display: inline; }
  #ndq-content .ndq-committee-chair, #ndq-content .ndq-committee-member { height: auto; }
  #ndq-content .ndq-expand-link #ndq-view-transactions { float: none ! important; display: block ! important; margin-top: 10px; }
  #ndq-content .ndq-committees table td, #ndq-content.ndq-committees table th { text-align: left; }
  #ndq-content .ndq-intro, #ndq-content .ndq-stock { float: none; width: auto; }
  #ndq-content .ndq-stock {  }
  .ndq-stockquote .ndq-leftcol, .ndq-stockquote .ndq-rightcol { float: none ! important; width: 100% ! important; }
  #ndq-content.ndq-stockquote th { border: 0px none; }
  .ndq-data-table td { text-align: left; }
  #ndq-stock-img img { width: 100%; }
  .wsh-search td::before { content: attr(data-before); }
  .wsh-search td { padding-left: 23% ! important; }
  .ndq-search .ndq-search-year, .ndq-search .ndq-search-categories { float: none; }
  .ndq-search label { display: inline-block ! important; }
  table.wsh-search { margin-top: 20px; }
  .wsh-downloads td::before { content: attr(data-before); }
  .wsh-downloads .wsh-downloads-hide { display: none; }
  .wsh-downloads td { padding-left: 30% ! important; }
  .wsh-sec td::before { content: attr(data-before); }
  .wsh-sec td { padding-left: 35% ! important; }
  .ndq-spanish .wsh-sec td { text-align: right; }
  .ndq-spanish #DocFilter select { width: 100%; max-width: 100% ! important; }
  .ndq-spanish #ndq-pagination select { width: 100% ! important; }
  .wsh-briefcase td::before { content: attr(data-before); }
  .wsh-briefcase td { padding-left: 25% ! important; }
  .wsh-printedmats td::before { content: attr(data-before); }
  .wsh-printedmats td label { display: inline-block ! important; }
  .wsh-printedmats td { text-align: left; }
  .ndq-danish .wsh-printedmats td { padding-left: 55% ! important; }
  .ndq-spanish .wsh-printedmats td { padding-left: 55% ! important; }
  .wsh-releases td::before { content: attr(data-before); }
  .wsh-releases .wsh-briefcase { padding-left: 60% ! important; }
  .wsh-releases td:nth-of-type(2) { padding-left: 6px; }
  .wsh-releases td summary { display: block; margin-top: 15px; }
  .wsh-releases td { padding-left: 20% ! important; }
  .ndq-danish .wsh-releases td { padding-left: 40% ! important; }
  .ndq-spanish .wsh-releases td { padding-left: 40% ! important; }
  .wsh-releases .ndq-showsummary { display: none ! important; }
  .wsh-releases .releaseSummary { display: block; }
  .wsh-inc-transactions td::before { content: attr(data-before); }
  .wsh-inc-transactions td { text-align: right ! important; }
  .wsh-analysts td::before { content: attr(data-before); }
  .wsh-analysts td { padding-left: 20% ! important; }
  .ndq-danish .wsh-analysts td { padding-left: 30% ! important; }
  .wsh-events tbody .ndq-reminder-hidden { display: none ! important; }
  .wsh-events td::before { content: attr(data-before); }
  .wsh-events td { padding-left: 30% ! important; }
  .ndq-danish .wsh-events td { padding-left: 45% ! important; }
  .ndq-spanish .wsh-events td { padding-left: 45% ! important; }
  .wsh-presentations td::before { content: attr(data-before); }
  .wsh-presentations td { padding-left: 15% ! important; }
  .wsh-governance td::before { content: attr(data-before); }
  .wsh-governance td { text-align: right; }
  .wsh-governance td { padding-left: 20% ! important; }
  .wsh-ccommittees td { text-align: left ! important; }
  .wsh-ccommittees .ndq-noDuty { display: none; }
  .wsh-ccommittees td .ndq-hide-txt { display: inline; }
  #ndq-content.ndq-committees div.ndq-dialog { width: 90%; }
  .ccName { font-size: 1.4em; }
  #ndq-content.ndq-committees table td:not(:first-child) { padding-left: 25px; }
  .wsh-stocklookup td::before { content: attr(data-before); }
  .wsh-stocklookup td { padding-left: 25% ! important; }
  .ndq-danish .wsh-stocklookup td { padding-left: 30% ! important; }
  .wsh-dividends td::before { content: attr(data-before); }
  .wsh-dividends td { padding-left: 35% ! important; }
  .wsh-dividends td.ndq-table-bold::before { content: ""; }
  .wsh-dividends td.ndq-table-bold { display: table-cell; padding-left: 5px ! important; border: 0px solid rgb(255, 255, 255); width: 100%; position: relative; }
  .wsh-split td::before { content: attr(data-before); }
  .wsh-split td { padding-left: 35% ! important; }
  .wsh-split td.ndq-table-bold::before { content: ""; }
  .wsh-calculator td::before { content: attr(data-before); }
  .wsh-calculator td { padding-left: 42% ! important; }
  .ndq-spanish .wsh-calculator td { text-align: right; }
  .wsh-adjustments td::before { content: attr(data-before); }
  .wsh-adjustments-hide { display: none ! important; }
  .wsh-adjustments td { padding-left: 42% ! important; }
  .ndq-spanish .wsh-adjustments td { text-align: right; }
  .wsh-financials-sec td::before { content: attr(data-before); }
  .wsh-financials-sec td { padding-left: 30% ! important; }
  .ndq-spanish .wsh-financials-sec td { padding-left: 40% ! important; }
  .ndq-spanish .wsh-financials-sec td { padding-left: 50% ! important; }
  .wsh-financials td::before { content: attr(data-before); }
  .wsh-financials td { padding-left: 30% ! important; }
  .ndq-danish .wsh-financials td { padding-left: 20% ! important; }
  .ndq-spanish .wsh-financials td { padding-left: 20% ! important; }
  .wsh-annuals-sec td::before { content: attr(data-before); }
  .wsh-annuals-sec td { padding-left: 30% ! important; }
  .ndq-spanish .wsh-annuals-sec td { padding-left: 35% ! important; }
  .wsh-annuals td::before { content: attr(data-before); }
  .wsh-annuals td { padding-left: 30% ! important; }
  .wsh-ownership-breakdown td::before { content: attr(data-before); }
  .wsh-ownership-breakdown td { text-align: right ! important; }
  .wsh-ownership-rotation td::before { content: attr(data-before); }
  .wsh-ownership-rotation td { text-align: right ! important; }
  .wsh-ownership-concentration td::before { content: attr(data-before); }
  .wsh-ownership-concentration td { text-align: right ! important; }
  .wsh-ownership-style td::before { content: attr(data-before); }
  .wsh-ownership-style td { text-align: right ! important; }
  .wsh-ownership-topholders td::before { content: attr(data-before); }
  .wsh-ownership-topholders td:first-child::before { content: ""; }
  .wsh-ownership-topholders td { text-align: right ! important; }
  .wsh-transactions td::before { content: attr(data-before); }
  .wsh-transactions td { padding-left: 42% ! important; }
  .wsh-insider-ownership td::before { content: attr(data-before); }
  .wsh-insider-ownership td { padding-left: 42% ! important; }
  .ndq-spanish .wsh-insider-ownership td { padding-left: 60% ! important; }
  .wsh-ownership td::before { content: attr(data-before); }
  .wsh-ownership td { padding-left: 42% ! important; }
  .wsh-ownership-trades td { text-align: right ! important; }
  .wsh-estimates-revert { display: table ! important; }
  .wsh-estimates-revert tbody { display: table-row-group ! important; }
  .wsh-estimates-revert tr { display: table-row ! important; }
  .wsh-estimates-revert td { display: table-cell ! important; }
  .wsh-analyst-forecasts {  }
  .wsh-analyst-forecasts td { text-align: right; }
  .wsh-analyst-forecasts td::before { content: attr(data-before); }
  .wsh-actuals {  }
  .wsh-actuals td { text-align: right; }
  .wsh-actuals td::before { content: attr(data-before); }
  .wsh-pe-ratios {  }
  .wsh-pe-ratios td { text-align: right; }
  .wsh-pe-ratios td::before { content: attr(data-before); }
  .wsh-growth-rates {  }
  .wsh-growth-rates td { text-align: right; }
  .wsh-growth-rates td::before { content: attr(data-before); }
  .wsh-ratios-revert { display: table ! important; }
  .wsh-ratios-revert tbody { display: table-row-group ! important; }
  .wsh-ratios-revert tr { display: table-row ! important; width: 100%; }
  .wsh-ratios-revert td, .wsh-ratios-revert th { display: table-cell ! important; }
  .wsh-ratios-top, .wsh-ratios-bottom { float: none; width: 100%; display: block; }
  #ndq-content div.ndq-dialog, #ndq-tools div.ndq-dialog { max-width: 90%; }
  #ndq-content.ndq-events div.ndq-dialog { width: 80%; }
  #ndq-content.ndq-corporate-governance-document div.ndq-dialog { width: 80%; }
  #ndq-tabs, #ndq-inc-stock-quote { float: none; width: 100%; display: block; margin-bottom: 20px; }
  .whiteBox { float: none ! important; width: 100% ! important; height: auto ! important; }
  .ndqQuarted { margin-bottom: 20px; width: 100%; padding: 10px 20px; border-width: 0px 0px 1px; border-style: none none solid; border-color: -moz-use-text-color -moz-use-text-color rgb(153, 153, 153); -moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; border-image: none; text-align: left; }
  .ndqQuarted .ndqQuartedYear { display: inline-block; }
  #ndq-content.ndq-financials .ndq-expand-content { width: 100%; }
  .ndq-stockquote select { margin-bottom: 15px; }
  #ndq-tools form, #ndq-tools-search { display: block; }
  #ndq-content.ndq-events caption form label { display: inline-block; }
  .ndq-events .ndq-floatR { float: none ! important; margin-bottom: 20px ! important; }
  #ndq-content.ndq-results h2.qrH2 { width: 100%; display: block; margin: 0px 0px 5px; }
  #ndq-content.ndq-results .emptyQ, #ndq-content.ndq-results .fullQ { float: none; width: 100%; margin: 0px 0px 20px; }
  table.wsh-dataTable td[data-before]::before { color: rgb(153, 153, 153); }
  .ndq-filetypes-na { padding-left: 0px; }
  .ndq-filesize { min-width: 40px; }
  .ndq-index .ndq-rightcol, .ndq-annuals-proxies .ndq-rightcol, .ndq-contactus .ndq-rightcol { margin-top: 50px; }
  #ndq-content a { overflow-wrap: break-word; }
}
@media only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait), (min-width: 768px) and (max-width: 1024px) and (orientation: landscape), not all, not all, not all, not all, not all, not all, (min-width: 375px) and (max-width: 667px), not all, (min-width: 320px) and (max-width: 568px), (min-width: 320px) and (max-width: 480px) {
  .ndq-table-responsive { width: 100%; margin-bottom: 15px; overflow-y: hidden; overflow-x: scroll; border: 1px solid rgb(221, 221, 221); }
}
@media only screen and (min-width: 320px) and (max-width: 736px) and (orientation: portrait) {
  #ndq-releasebody img { width: 100%; }
  pre, person { font-size: 12px; overflow-wrap: break-word; white-space: normal; }
  #ndq-legend div { display: block; }
  .ndq-stockquote button, .ndq-stocklookup button, .ndq-calculator button, .ndq-dividends button { display: block; margin-top: 10px; }
  .ndq-search label { display: block ! important; }
  .eventsBox { width: 100%; margin: 0px; float: none; }
  .slides .wp5 { width: 100%; margin: 0px; float: none; }
  .ndq-events .ndq-floatR { float: none ! important; margin-bottom: 20px ! important; }
  #ndq-tabs, #ndq-inc-stock-quote-pie { width: 100% ! important; }
  .ndq-search-boxes { margin-top: 5px; }
  .ndq-alert-textbox span.ndq_current_price { display: block; }
  #ndq-content.ndq-events div.ndq-dialog { margin-left: -20%; width: 90%; }
  .button-compact { font-size: 11px; padding: 0px 5px; }
  #ndq-content.ndq-faq td { display: block; }
  #ndq-form img, #ndq-form #captcha, #ndq-form .ndq-submit { margin-left: 0px; }
  .callout { padding: 1.66667em 1.44444em; }
  .page-ir-governance [class^="thumb-"], .page-ir-governance [class*=" thumb-"] { background-size: 64px 64px; height: 64px; width: 64px; }
  .page-ir-governance .thumbnailnav .thumb span { display: block; }
}
@media only screen and (min-width: 320px) and (max-width: 736px) and (orientation: landscape) {
  #ndq-releasebody img { width: 100%; }
  pre, person { font-size: 12px; overflow-wrap: break-word; white-space: normal; }
  .ndq-stockquote button, .ndq-stocklookup button, .ndq-calculator button, .ndq-dividends button { display: block; margin-top: 10px; }
  .ndq-index .whiteBox { display: block; clear: both; }
  .ndq-events .ndq-floatR { margin-top: -25px ! important; }
  .ndq-search-boxes { margin-top: 5px; }
  #ndq-content.ndq-events div.ndq-dialog { margin-left: -20%; width: 90%; }
  #ndq-form img, #ndq-form #captcha, #ndq-form .ndq-submit { margin-left: 0px; }
  .page-ir-governance .thumbnailnav .thumb span { display: block; }
}
@media only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) {
  .slides .wp5 { width: 29%; }
  .whiteBox { float: left ! important; width: 49% ! important; height: auto ! important; }
  #ndq-content.ndq-analysts .whiteBox { float: left ! important; width: 48% ! important; height: auto ! important; margin-right: 4%; }
  #ndq-content.ndq-analysts .whiteBox:nth-of-type(2n) { margin-right: 0% ! important; }
  #ndq-content.ndq-analysts .whiteBox:nth-of-type(3n) { margin-right: 4%; }
  #ndq-content.ndq-management .whiteBox, #ndq-content.ndq-directors .whiteBox { float: left ! important; width: 48% ! important; height: auto ! important; margin-right: 4%; }
  #ndq-content.ndq-management .whiteBox:nth-of-type(2n), #ndq-content.ndq-directors .whiteBox:nth-of-type(2n) { margin-right: 0% ! important; }
  #ndq-content.ndq-management .whiteBox:nth-of-type(3n), #ndq-content.ndq-directors .whiteBox:nth-of-type(3n) { margin-right: 4%; }
  #ndq-inc-stock-quote-pie, #ndq-inc-stock-quote, #ndq-tabs { width: 45%; }
  #ndq-inc-stock-quote-pie, #ndq-inc-stock-quote { float: left; }
  #ndq-tabs { float: right; }
  #ndq-content.ndq-events caption form { margin-bottom: 10px; }
  #ndq-content.ndq-events div.ndq-dialog { margin-left: -50%; width: 50%; }
  #ndq-form img, #ndq-form #captcha, #ndq-form .ndq-submit { margin-left: 0px; }
}
@media only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: landscape) {
  .slides .wp5 { width: 30%; }
  #ndq-content.ndq-events div.ndq-dialog { margin-left: -35%; width: 50%; }
}
