@media only screen and (max-width: 768px) {
  #ndq-content .ndq-leftcol, #ndq-content .ndq-rightcol { float: none; width: auto; }
  div.ndq-dialog { max-width: 100%; }
  .ndq-wide-screen { display: none; }
  .ndq-small-screen { display: block; }
  .cnp-bond-image { overflow: scroll; }
  #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; }
  #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: none; }
  .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 thead tr { position: absolute; top: -9999px; left: -9999px; }
  #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-bond1 td::before { content: attr(data-before); }
  .wsh-bond1 td { padding-left: 50% ! important; }
  .wsh-bond1ratings-a td::before { content: attr(data-before); }
  .wsh-bond1ratings-a td { padding-left: 28% ! important; }
  .wsh-bond1ratings-b td::before { content: attr(data-before); }
  .wsh-bond1ratings-b td { padding-left: 28% ! important; }
  .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: 40% ! 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: 80%; }
  .ccName { font-size: 1.4em; }
  .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: 20% ! 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: 80%; }
  #ndq-tabs, #ndq-inc-stock-quote { float: none; width: 100%; display: block; }
  .whiteBox { float: none ! important; width: 100% ! important; height: auto ! important; }
  .ndq-stockquote select { margin-bottom: 15px; }
  #ndq-tools [class^="ndqicon-"], #ndq-tools [class*="ndqicon-"] { margin-right: 10px; }
  #ndq-tools form, #ndq-tools-search { margin: 10px 0px 0px; display: block; }
  #ndq-content.ndq-events caption form label { display: inline-block; }
  ul.f-dropdown li ul { margin-top: 10px; }
  ul.f-dropdown li ul li { list-style: outside none none; }
  ul#drop1 li ul li a { text-transform: capitalize ! important; font-size: 16px ! important; }
  .large-8 { min-height: 350px; height: auto ! important; }
  .ndq-structure img { width: 100%; }
  #newsBox a { width: 100%; display: block; float: none; }
  #ndq-content.ndq-index .ndq-view-all { width: 100%; margin: 0px auto; }
  .wsh-annuals #archARs td { padding-left: 0% ! important; }
  #ndq-content.ndq-regulatory-info .ndq-filetypes, #ndq-content.ndq-financials .ndq-filetypes, #ndq-content.ndq-dm .ndq-filetypes, #ndq-content.ndq-equity .ndq-filetypes, #ndq-content.ndq-supplemental-materials .ndq-filetypes { float: none; width: 100%; display: block; }
  #ndq-content a { overflow-wrap: break-word; }
}
@media only screen and (min-width: 320px) and (max-width: 736px) {
  .col-lg-1, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-md-1, .col-md-10, .col-md-11, .col-md-12, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-sm-1, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-xs-1, .col-xs-10, .col-xs-11, .col-xs-12, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9 { padding-left: 0px; padding-right: 0px; }
  .row { margin-left: 0px; margin-right: 0px; }
  .navbar-tertiary { margin: 0px -15px; }
}
@media only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) {
  .col-sm-9 { width: 65%; }
  .col-sm-3 { width: 35%; }
  .col-lg-1, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-md-1, .col-md-10, .col-md-11, .col-md-12, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-sm-1, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-xs-1, .col-xs-10, .col-xs-11, .col-xs-12, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9 { padding-left: 0px; padding-right: 0px; }
  .row { margin-left: 0px; margin-right: 0px; padding-left: 15px; padding-right: 15px; }
  .navbar-tertiary { margin: 0px -15px; }
}
@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: landscape) {
  #ndq-content.ndq-index .ndq-view-all { width: 60%; }
  .ndq-structure img { width: 100%; }
  .navbar.navbar-default .navbar-collapse.collapse .nav.navbar-nav { margin: 4px 0% -1px 0px; padding: 0px; }
  #cnp-about-us .other-tx-tertiary-nav { width: 25%; left: 0px; top: 0px; }
  #cnp-about-us .other-tx-content { left: 0px; width: 76.35%; }
  #cnp-about-us .other-tx-right-rail { left: 0px; }
}
