<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/* responsive */
@media only screen and (max-width:949px) {

 #mainWrapper { width: 100%; display: table; }

 /* header */
 #header_logo { clip-path: inset(0 250px 0 0) ; position: absolute; padding-left:0px; }	/* logo = "AALBORG" */
 #header_bottom_resolutions { display:none; }	/* hide resolution/welcome msg */
 #header_right_top_links { padding-bottom: 6px; } /* login | [en][de] */
 #header_right_top_links &gt; a:nth-child(1) { margin-right: 6px; padding-right: 6px; } /* login */

 /* left/right col responsive */
 #navColumnOne, #navColumnTwo, #navColumnOneWrapper, #navColumnTwoWrapper { width:auto !important; }
 #navColumnTwo { max-width: 150px; }
 #categories-table, #downloadcategories-table, #information-table {max-width: 170px;}	/* non-conf boxes max-width */
 #configurator-table {max-width: 220px;}	/* conf box max-width */
 .leftbox, .rightbox { width:100% !important; }	/* individual boxes */
 .leftboxcontent, .rightboxcontent {padding-left: .4vw; padding-right: .4vw;}

 #downloadcategoriesContent input[name=keyw] {width:90%;}	/* Cat's &amp; Files Search */
 #categoriesContent {line-height:130%;}	/* Categories | fixes: Google "links too close" err */

 #alternativecurrenciesContent &gt; form, #alternativecurrenciesContent select { width:100%; max-width: 105px; margin: auto }	/* Currencies */
 input#keyword2 { width: 80% !important;}	/* Search */
 #keyword_adv, #pricefieldset &gt; input, #datefieldset &gt; input {width: 95%;}	/* Adv Search */
 #advanced_search_id fieldset {width: 90%;}	/* Adv Search: by price/date */
 #search-content legend { white-space: normal; } /* Adv Search form hdrs */

 /* center col */
 #navColumnCenter { max-width: 606px; min-width: 60%; height: 80vw; }
 #product_tabs_top { padding-top: 5px; } /* sub-menu */
 #configuratorBody #navColumnCenter, #configuratortubesselectionBody #navColumnCenter, #calibratorflowtubesBody #navColumnCenter, #distributorcountryselectBody #navColumnCenter
  { min-width: auto; } /* for no right col */

 /* footer */
 .footerside { display: block; width: 100%; } /* break right side off */
 .footerside &gt; table { height: 100%; } /* re-center content vertically */
 .footerside.right &gt; table { border-left: none; } /* separator */
 .footer_cond { text-align: right; width: 44%; } /* Conditions | Privacy */
 .footer_copyright { width: auto; } /* Copyright */
 .footer_sep { text-align: center; } /* :: */

 /* image zoom-view overlay */
 #outerImageContainer, #lightboxImage, #imageDataContainer { max-width: 90%; } /* container, image, footer */
 #outerImageContainer { height: auto !important;} /* container */
 #prevLink, #nextLink { height: 100% !important;} /* &lt; Prev, Next &gt; */

 /* address form labels - responsive right */
 #loginBody label.inputLabel, #createaccountBody label.inputLabel, #addressbookprocessBody label.inputLabel,
 #checkoutshippingaddressBody label.inputLabel { width: 24%; max-width: 10em; min-width: max-content; }
 /* address form [input]* required - attach * to field */ 
 #loginBody span.alert, #createaccountBody span.alert, #addressbookprocessBody span.alert, #contactusBody span.alert { position: absolute; }
 /* address form [input] / [select V] width */ 
 #checkoutshippingaddressBody input#company, #checkoutshippingaddressBody input#street-address, #checkoutshippingaddressBody input#suburb, #checkoutshippingaddressBody select#country,
 #checkoutpaymentaddressBody input#company, #checkoutpaymentaddressBody input#street-address, #checkoutpaymentaddressBody input#suburb, #checkoutpaymentaddressBody select#country,
 #createaccountBody input#company, #createaccountBody input#street-address, #createaccountBody input#suburb, #createaccountBody input#email-address, #createaccountBody select#country,
 #addressbookprocessBody input#company, #addressbookprocessBody input#street-address, #addressbookprocessBody input#suburb, #addressbookprocessBody select#country,
 #loginBody input#company, #loginBody input#street-address, #loginBody input#suburb, #loginBody input#email-address, #loginBody select#country
  { max-width: 70%; }

 /* index : Home */
 .main_image_banner {padding: 0;}
 .main_title {padding-left: 10px;} /* banner text */

 td.main_center_left, td.main_center_text_img,
 td.main_center_text_img tr:nth-child(1), td.main_center_text_img td {display: block;} /* break grp imgs off */
 td.main_center_text_img tr:nth-child(2) {display: table-cell;}
 td.main_center_text_img { width: 100%; text-align: center; padding: 5px; border: none; }
 td.main_center_text_img table {width: 100%;}
 /* index : Home - [More Products] */
 .main_center_more_products &gt; tbody &gt; tr &gt; td &gt; div { height: auto !important; max-height: 90vw; } /* entire More Products */
 .more_prod_top { padding-left: 1.5vw; white-space: nowrap; }	/* header */
 .more_prod_top, .main_center_more_products, .more_prod_bottom { background-position-x: -6px; } /* bg */
 [class^="more_prod_right_side_"] {width: auto; background-repeat: round;}	/* right side */
 tr.more_prod_background table {width: 100%;}	/* each product */
 .more_prod_img, .more_prod_text {display: block; width: auto !important;}	/* text: break off img */
 .more_prod_img img { max-width: 85%; height: auto; margin-left: 1vw; }
 .more_prod_text { padding-left: 1vw; }

 /* product_overview_list */
 .prod_overview_initial_text {margin: 0px 5px; }
 .prod_overview_list_table {margin: 0px;}
 .prod_overview_list_image.end { display: none; }	/* hide right img */
 .prod_overview_list_image { padding-right: 1vw; }
 .prod_overview_list_image &gt; img {width: inherit; height: inherit;} /* fit img to col */
 .prod_overview_list_text_left {width:100%; padding: 5px 0px; border-bottom: 1px #807E84 dotted; margin-bottom: 5px; border-right: none; min-height: auto;}
 .prod_overview_list_text_right {width:100%; padding: 5px 0px; float: none; min-height: auto;}

 /* prod_overview */
 #product_overview_principal { margin: 0 !important; }
 #product_overview_principal td:nth-child(1) img {width: 100%; height: auto; }	/* prod img =&gt; td */
 #product_overview_principal .product_summary { width: 70%; }	/* 30% img / 70% summary */
 .product_summary &gt; ul { padding-left: 8%; }
 #tab-nav { width: auto !important; display: inline-flex; overflow: hidden; } /* tab group */
 #tab-nav h2 { margin: 0; font-size: unset; } /* tab headers */
 #tab-nav a { width: 15vw !important; height: 100%; }	/* tab */
 .contents-tab { width: auto !important; } /* tabs content */
 #contents-overviewdescription img { width: 100%; } /* desc tab txt imgs */
 #contents-overviewimages &gt; table { display: flex; flex-flow: wrap; } /* img tab imgs */
 #contents-overviewimages &gt; table &gt; tbody,
 #contents-overviewimages &gt; table &gt; tbody &gt; tr,
 #contents-overviewimages &gt; table &gt; tbody &gt; tr &gt; td { display: contents; }
 #contents-overviewimages &gt; table &gt; tbody &gt; tr &gt; td &gt; a { margin-inline-end: auto; }

 /* configurator */
 #configuratorBody #navColumnCenter &gt; p:nth-child(5) &gt; img {width: 30%; height: auto; padding-bottom: 10%;} /* main conf img */
 #configurator_form &gt; form &gt; .fieldset { margin: 0; }
 #configurator_form .fieldset:nth-child(1) td:nth-child(1) a &gt; img {width: 100%; height: auto;}	/* img */
 #configurator_form .fieldset:nth-child(1) td:nth-child(1) {width: 30%;}	/* img */
 #configurator_form .fieldset:nth-child(1) td:nth-child(2) {display: block;}	/* desc */
 #configurator_form .fieldset:nth-child(1) td:nth-child(3) {display: table-row; float: right; max-width: 150px;}	/* p/n|related */
 #configurator_form .mediumrounded {text-align: left;}
 #configurator_form .mediumrounded span {display: block;}   /* actual p/n */
 #configurator_form .fieldset:nth-child(2) fieldset &gt; table:nth-child(1) td {padding: 2px 0px;}	/* options: narrower */
 #configurator_form .fieldset:nth-child(2) fieldset &gt; table:nth-child(1) td:nth-child(1) {display: block; white-space: normal !important;}	/* option names */
 #configurator_form .fieldset:nth-child(2) fieldset &gt; table:nth-child(1) td:nth-child(2) {display: flex; flex-flow: wrap; }	/* option: break off td and break up */
 #configurator_form .fieldset:nth-child(2) fieldset &gt; table:nth-child(1) td:nth-child(2) select {width: 70%;}	/* option &lt;select&gt; */
 /* configurator_tubes_selection */
 .centerColumn &gt; .fieldset:nth-child(2) td:nth-child(1) a &gt; img {width: 100%; height: auto;}	/* image (why .fieldset[2] ?)*/
 .centerColumn &gt; .fieldset:nth-child(2) td:nth-child(1) {width: 30%;}	/* image cell */
  #filters_block &gt; fieldset:nth-child(3) &gt; div { width: 100% !important; } /* tube tbl */

 /* cat list = index + cPath */
 .categoryListBoxContents img { width: 100%; max-width: 100px; height: auto; } /* cat img */
 /* prod list = index + cPath */
 body#indexBody .ov-link { flex-direction: column; } /* ov link */
 #listCell0-2.productListing-heading { width: auto }
 td.productListing-data { padding: 0 3px; }
 td.productListing-data .cssbutton { width: auto; min-width: 9vw; } /* [Configure] btn */
 td.productListing-data &gt; img { width: 100%; height: auto; } /* Call for Price img */
 td.productListing-data &gt; input { width: 30%; } /* [0  ] Add */

 /* product_info */
 #productMainImage {width: auto !important; margin: auto;}	/* prod img col */
 body#productinfoBody .ov-link { flex-direction: column; } /* ov link */
 #productGeneral &gt; form &gt; table tr &gt; td:nth-child(2) {padding: 0;}	/* BOM desc col */
 #productGeneral &gt; form &gt; table table td {display: block;}	/* each BOM p/n|desc */
 #productGeneral &gt; form &gt; table table td:nth-child(1) {width: auto; white-space: nowrap; font-weight: bold; margin: 0 0 0 3px;}	/* each BOM p/n */
 #productDescription {text-align: justify;}	/* each BOM desc */
 #contents-productrelated td:nth-child(2) {white-space: normal !important;}	/* Tab: Related &gt; desc */
 .centerBoxContentsAlsoPurch img {max-width: 100%; height: auto;}	/* Also Purch imgs */

 /* download_categories */
 body#downloadcategoriesBody #navColumnCenter &gt; div td:nth-child(1) { width: 0; max-width: 0; } /* blank 1st col */
 body#downloadcategoriesBody .prod_overview_list_title a { white-space: normal; }
 body#downloadcategoriesBody .prod_overview_list_title div { width: auto !important; }

 /* download_listings */
 th.dl-lang { word-break: break-all; width: 10%; }
 td.dl-date { word-break: break-word; width: 28px; min-width: 28px; }
 td.dl-size { white-space: normal; }
 th.dl-ico, th.dl-size, th.dl-date, th.dl-lang,
 td.dl-ico, td.dl-size, td.dl-date, td.dl-lang {
     padding-left: 0; padding-right: 0; text-align: center; }

 /* calibrator_flowtubes */
 #calibratorflowtubesBody .update-note { white-space: normal; display: block; margin: 5px; }
 #calibratorflowtubesBody fieldset td { display: block; }
 #calibratorflowtubesBody .fieldset { padding: 0; margin-left: 2px; margin-right: 2px; min-height: 170px; }
 #calibratorflowtubesBody .fieldset &gt; .niftycorners { margin: 0; }
 #calibratorflowtubesBody .fieldset &gt; .legend { white-space: normal; min-height: 2.7em; margin: 0; }
 #calibratorflowtubesBody .tbl-flow { white-space: normal !important; }
 #calibratorflowtubesBody .hdr-flow &gt; td, .tbl-flow .td-pres { text-align: center; } /* th, td Pressure */
 #calibratorflowtubesBody .th-fluid { width: auto; }
 #calibratorflowtubesBody .td-fluid { display: flex; padding-top: 10%; }
 #calibratorflowtubesBody .td-fluid &gt; input { margin-right: 8px; }
 /* calibrator_flowtubes_scales */
 #calibratorflowtubesscalesBody .fieldset &gt; div &gt; img { width: 100%; }
 /* popup_calibrator_flowtubes_print */
 #popupcalibratorflowtubesprintBody .tbl-responsive { width: 97vw; min-width: 420px; max-width: 600px; }

 /* distributor_country_select */
 #distributor_regions { padding: 3px 1.2vw; }
 #distributorcountryselectBody div[id^="region_"] { width: auto !important; max-width: 720px; }

 /* warranty */
 #warrantyBody #navColumnCenter &gt; table tr:nth-child(7) &gt; td &gt; table &gt; tbody &gt; tr &gt; td { display: block; }
 body#warrantyBody .columnCenter &gt; table table { width: auto; }
 body#warrantyBody .columnCenter &gt; table table td:first-child { min-width: 11em; }
 body#warrantyBody .columnCenter &gt; table table select &gt; option,
 body#warrantyBody .columnCenter &gt; table table select { width: 100%; }
 body#warrantyBody .columnCenter &gt; table table table td:first-child  { width: 30%; }

 body#oemapplicationBody .columnCenter &gt; table table td:first-child { min-width: 11em; }
 body#oemapplicationBody .columnCenter &gt; table table table td:first-child { min-width: auto; }
 body#oemapplicationBody .columnCenter &gt; table table table input,
 body#oemapplicationBody .columnCenter &gt; table table select &gt; option,
 body#oemapplicationBody .columnCenter &gt; table table select { width: 100%; }

 /* certification */
 #CertificationMainContent &gt; center &gt; img { width: 100%; }  /* cert img */
 
 /* press_releases */
 #table_news_information { margin: auto; width: 98%; }
 body#pressreleasesBody #news_img { padding: 0; }
 body#pressreleasesBody #news_img &gt; img { max-width: 25vw; height: auto; }

 /* address_book */
 body#addressbookBody address.back { padding-bottom: 2em; }
 body#addressbookBody fieldset &gt; .buttonRow.forward { margin-block: 0; }
 body#addressbookBody fieldset + .buttonRow.forward, #addressbookBody .buttonRow.back { margin: 2em; }

 /* account_history | invoices_history - ord/inv box */
 body#accounthistoryBody [class^="detail"] &gt; table,
 body#invoiceshistoryBody [class^="detail"] &gt; table { width: 100%; }
 body#accounthistoryBody .mediumrounded &gt; fieldset,
 body#invoiceshistoryBody .mediumrounded &gt; fieldset { padding: 0; }
 body#accounthistoryBody .mediumrounded &gt; fieldset &gt;table { width: 100%; }

 /* shopping_cart */
 body#shoppingcartBody .cartQuantity { max-width: min-content; }
 body#shoppingcartBody .cartQuantity &gt; input { width: 65% }
 body#shoppingcartBody .cartUnitDisplay:nth-child(4) { width: 11%; text-align: center; } /* date */
 body#shoppingcartBody .button_continue_shopping, .button_shipping_estimator { white-space: pre-wrap; }

 body#checkoutshippingBody .centerColumn #checkoutShipto { width: 53%; }
 body#checkoutpaymentBody  .centerColumn #checkoutBillto { width: 53%; }

 /* checkout_payment */
 body#checkoutpaymentBody label.inputLabelPayment { width: 45%; }
 body#checkoutpaymentBody address { display: inline-block; }
 /* checkout_confirmation */
 body#checkoutconfirmationBody #checkout_confirmation &gt; .forward, body#checkoutconfirmationBody #checkout_confirmation + .back { margin-top: 2em; } /* form bottom */
 
}

@media only screen and (max-width:550px) {
 /* for default width 1200px */
 #navColumnOne { min-width: auto; }

 /* header */
 #header_logo { clip-path: inset(47% 55% 0 0); width: 70%; height: auto; min-width: 280px; padding-top: 25px;}	/* logo img */
 #header_right { max-width: 95%; } /* My Acc | Logout |... - hold @ lo res */
 #header_right_top_links { white-space: nowrap; }
 .center_side_header_tabs, .first_side_header_tabs, .last_side_header_tabs,
 .center_side_header_tabs_active, .first_side_header_tabs_active, .last_side_header_tabs_active {	/* top menu padding */
    padding-left: 1.1vw; padding-right: 1.1vw; }

 /* sides */
 #navColumnOne { padding-right: 0px; padding-left: 0px; }
 #navColumnTwo { display: none; }
 #categories-table, #downloadcategories-table, #information-table { display: none; } /* boxes */
 #configurator-content  {padding-left: 1px;}	/* conf box list */
 #configurator-content &gt; div &gt; h3 {margin-right: auto;}	/* conf names */

 #navColumnCenter { min-width: auto; } /* ie. logoff */

 /* footer */
 .footer_cond, .footer_copyright { display: block; width: auto; text-align: center; } /* Conditions / Copyright */
 .footer_sep { display: none; }	/* :: devider */

 /* index : Home */
 .main_center_text {padding-right: 1px;}	/* main text cols */
 /* .main_center_text &gt; ul { padding: 10px; } 3 links */
/* td.main_center_text_img img { width: 100%; height: auto;}	/ * group prod imgs */
 td.main_center_text_img td  {padding-right: 5px; }
 .more_prod_top { height: 16px; padding-top: 3px; background-position-y: -8px; } /* More Products header */
 .more_prod_right_side_top { height: auto; }

 /* prod ov|info */
 #tab-nav a { width: 23vw !important; }	/* tab */

 /* configurator_tubes_selection */
 .centerColumn &gt; .fieldset {padding: 0px;}	/* center col side padding */
 form[name=tubes_filter] td:nth-child(1) {white-space: normal !important; width: 40%; max-width: 110px}	/* filter names */
 #filters_block select[name=order_criteria] {display: block;}	/* drop-down Sort Criteria */
 #filters_block &gt; fieldset &gt; div:nth-child(2) {width: 100% !important;}	/* tube table */
 #filters_block .configuratorBox ~ td i {white-space: nowrap;}	/* tube names */
 #configurator_form .fieldset:nth-child(2) fieldset &gt; table:nth-child(1) td:nth-child(2) select {width: 70%;}	/* option &lt;select&gt; */

 /* index + cPath = cat/prod list */
 body#indexBody #categories-table, body#indexBody #downloadcategories-table, body#indexBody #information-table { display: block !important; }	/* un-hide left col */

 body#calibratorflowtubesBody .tbl-flow [name*="color_"] { width: 58px; }
 body#calibratorflowtubesBody .tbl-flow [name*="plotpoint_"] { width: 60px; }

 body#aboutusBody .yt-player { height: min(55vw, 320px); }

}
</pre></body></html>