@font-face {
    font-family: Flaticon;
    src: url(http://noctua.at/skin/frontend/default/noctua/fonts/flaticon.eot);
    src: url(http://noctua.at/skin/frontend/default/noctua/fonts/flaticon.eot#iefix) format("embedded-opentype"), url(http://noctua.at/skin/frontend/default/noctua/fonts/flaticon.woff) format("woff"), url(http://noctua.at/skin/frontend/default/noctua/fonts/flaticon.ttf) format("truetype"), url(http://noctua.at/skin/frontend/default/noctua/fonts/flaticon.svg) format("svg");
    font-weight: 400;
    font-style: normal
}
[class*=" flaticon-"]:after,
[class*=" flaticon-"]:before,
[class^=flaticon-]:after,
[class^=flaticon-]:before {
    font-family: Flaticon;
    font-size: 20px;
    font-style: normal;
    margin-left: 20px
}
.flaticon-arrow367:before {
    content: "\e000"
}
.flaticon-arrow487:before {
    content: "\e001"
}
@media screen and (max-width: 1200px) {
    .tp-banner-container {
        height: 100%!important
    }
    .animated {
        -webkit-animation: 0!important
    }
    #wrapper {
        width: 100%!important
    }
    nav {
        clear: none;
        margin: 44px auto 0;
        width: 944px;
        left: auto!important
    }
    .promo-text-blog:first-child {
        margin-top: 50px
    }
    .med-blog-naz {
        margin-top: 25px
    }
    .clients div span {
        float: none;
        display: table;
        margin: auto
    }
    .testi-slider .flex-control-nav {
        bottom: -30px
    }
    .twitter-footer .tweet_list li {
        line-height: 20px;
        margin-top: 20px;
        overflow: hidden
    }
}
@media screen and (max-width: 990px) {
    .main>#msg {
        margin-top: 170px!important
    }
    .cc .lufter50-table-main-title {
        padding-left: 0!important
    }
    .lufter50-table-main-title {
        text-align: center!important;
        margin-left: 2px!important
    }
    .lufter50-table-small-title-1 {
        text-align: center!important;
        margin-right: 32px
    }
    .nl_main {
        margin-left: 0!important
    }
    .nl_main>.bottom-form-input {
        margin-left: 0!important;
        padding-top: 6px
    }
    .desktopviewspan {
        float: left;
        position: absolute;
        font-size: 13px;
        font-family: Arial, Helvetica, sans-serif;
        margin-top: 20px;
        color: #2f2f2f;
        left: 5%
    }
    .desktopviewspan #dskvlink {
        border-bottom: 1px dotted #000
    }
    .table-2-col-1,
    .table-2-col-2,
    .table-2-col-3,
    .table-2-col-4,
    .table-2-col-5 {
        padding-right: 1%!important;
        padding-left: 1%!important
    }
    .form .validation-advice {
        color: red;
        font-size: 11px;
        left: 80%;
        margin-top: 0;
        position: absolute;
        text-align: center;
        top: 50%;
        transform: translateY(-50%);
        width: 20%
    }
}
@media screen and (min-width: 936px) and (max-width: 979px) {
    .closed,
    nav ul {
        clear: none;
        overflow: hidden
    }
    nav ul {
        display: flex;
        float: left;
        justify-content: space-between;
        width: 100%;
        text-transform: uppercase;
        margin: 0 0 0 -40px
    }
    .pages ol {
        padding-left: 0!important
    }
    nav li {
        color: #696868;
        font-family: "HelveticaNeueLT Std Lt Cn";
        font-size: 15px;
        font-weight: 400;
        letter-spacing: 1.5px;
        list-style-type: none;
        margin: 0;
        padding: 0
    }
    .ul-dropdown {
        background-color: #eee;
        left: 0;
        opacity: .97;
        position: absolute;
        right: 0;
        width: 842px;
        z-index: 99999999;
        margin: 24px auto 0
    }
    .closed {
        background-image: url(http://noctua.at/skin/frontend/default/noctua/images/close.jpg);
        background-repeat: no-repeat;
        cursor: pointer;
        float: right;
        height: 12px;
        position: absolute;
        width: 11px;
        z-index: 2147483647;
        margin: 5px 10px 0 825px
    }
    #msg {
        margin-top: 160px;
        margin-left: 0
    }
    #heading-gray-line,
    .fan-heading-gray-line,
    .heading-gray-line {
        bottom: auto;
        clear: none;
        float: left;
        left: auto;
        overflow: hidden;
        position: relative;
        right: auto;
        top: auto;
        margin: 0
    }
    #heading-gray-line,
    .fan-heading-gray-line {
        width: 100%;
        height: 34px;
        background-position: center;
        background-color: #eee!important
    }
    .heading-gray-line>#divFanConnector>.lufter50-right>.lufter-custom-select-right,
    .heading-gray-line>#divIndustrialConnector>.lufter50-right>.lufter-custom-select-right,
    .heading-gray-line>#divReduxConnector>.lufter50-right>.lufter-custom-select-right,
    .heading-gray-line>.lufter50-left>.lufter-custom-select-left,
    .heading-gray-line>.lufter50-middle>.lufter-custom-select-left {
        float: left;
        width: 60%
    }
    .heading-gray-line {
        background-position: center center;
        height: auto;
        width: 100%
    }
    .heading-gray-line>#divFanConnector>.lufter50-right>span,
    .heading-gray-line>#divIndustrialConnector>.lufter50-right>span,
    .heading-gray-line>#divReduxConnector>.lufter50-right>span,
    .heading-gray-line>.lufter50-left>span,
    .heading-gray-line>.lufter50-middle>span {
        width: 57px;
        margin: 0 8px 0 0!important
    }
    .heading-gray-line>#divFanConnector>.lufter50-right,
    .heading-gray-line>#divIndustrialConnector>.lufter50-right,
    .heading-gray-line>#divReduxConnector>.lufter50-right,
    .heading-gray-line>.lufter50-left,
    .heading-gray-line>.lufter50-middle {
        width: 100%;
        margin-top: 10px
    }
    .form .validation-advice {
        color: red;
        font-size: 11px;
        left: 80%;
        margin-top: 0;
        position: absolute;
        text-align: center;
        top: 50%;
        transform: translateY(-50%);
        width: 20%
    }
}
@media screen and (max-width: 960px) {
    .main,
    .ubersicht h3 {
        border-bottom: 1px solid #cfcfcf
    }
    .icon,
    .icon a {
        position: relative;
        z-index: 999999
    }
    .fan_product_name {
        width: 243px
    }
    .dba,
    .m3h,
    .mm,
    .mmh2o,
    .rpm {
        width: 7%
    }
    .lufter50-table-main-title {
        text-align: center
    }
    .gray-line-0retail {
        width: 90%!important
    }
    #gray-line-01 {
        width: 93%!important
    }
    .producttechnology-technology_desc>center>img {
        max-width: 75%
    }
    .table-3-col-top-main {
        overflow: hidden;
        margin: 0;
        float: left;
        padding: 6px 0;
        text-align: center;
        color: #000;
        font-size: 12px;
        font-weight: 700
    }
    .table-3-col-2-gray,
    .table-5-col-top-bold,
    .table-5-col-top-main {
        overflow: hidden;
        margin: 0;
        float: left;
        text-align: left
    }
    .table-5-col-top-main {
        padding: 8px 0 8px 6px;
        color: #000;
        font-size: 12px;
        font-weight: 700
    }
    .table-5-col-top-bold {
        padding: 15px 0 15px 6px;
        color: #000;
        font-size: 12px;
        font-weight: 700
    }
    .table-3-col-2-black,
    .table-3-col-2-gray {
        padding: 6px 10px 6px 6px;
        font-weight: 700
    }
    .table-3-col-2-gray {
        color: #696868;
        font-size: 11px
    }
    .table-3-col-2-black,
    .table-3-col-2-normal {
        margin: 0 auto!important;
        float: none!important;
        text-align: center;
        color: #000;
        font-size: 11px;
        overflow: hidden
    }
    .table-3-col-2-normal {
        padding: 10px 6px;
        font-weight: 400
    }
    .table-3-col-2-bottom-text {
        overflow: hidden;
        margin: 0;
        float: left;
        padding: 3px 0 0;
        text-align: left;
        color: #696868;
        font-size: 12px;
        font-weight: 400;
        width: 100%
    }
    .table-3-margin-top {
        margin-top: 40px
    }
    .table-2-col-none,
    .table-2-col-padding-12 {
        overflow: hidden;
        margin: 0;
        float: left;
        text-align: left;
        color: #000;
        font-weight: 700;
        font-size: 12px
    }
    .table-2-col-none {
        padding: 6px 0 6px 5px
    }
    .img {
        text-align: center!important
    }
    .tr {
        background-color: #eee!important
    }
    .tr-p-text {
        margin-top: 40px!important;
        text-align: left!important;
        float: left
    }
    .tr-1 {
        background-color: #fff!important
    }
    .table-2-col-padding-12 {
        width: 100%;
        padding: 12px 0 12px 5px
    }
    .table-2-col-padding-normal,
    .table-2-col-padding-normal-none {
        margin: 0;
        float: left;
        padding: 12px 0 12px 5px;
        font-size: 11px;
        overflow: hidden
    }
    .table-2-col-padding-normal,
    .table-2-col-padding-normal-none,
    .ubersicht h3 {
        color: #000;
        text-align: left;
        font-weight: 400
    }
    .table-2-col-padding-normal {
        width: 100%
    }
    .table-2-col-padding-normal-none {
        width: 95%
    }
    .dot-line,
    .dot-line-1 {
        width: 1px;
        float: left;
        padding: 0 0 6px;
        background-image: url(http://noctua.at/skin/frontend/default/noctua/images/dot-line.png);
        background-repeat: repeat-y;
        background-position: left top
    }
    .dot-line {
        height: 15px;
        overflow: hidden;
        margin: 6px 0 0
    }
    .dot-line-1,
    .ubersicht,
    .ubersicht h3 {
        margin: 0;
        overflow: hidden
    }
    .ubersicht {
        width: 76%!important;
        float: right
    }
    .ubersicht h3 {
        width: 100%;
        float: left;
        font-size: 20px;
        text-decoration: none;
        padding-bottom: 5px
    }
    .ubersicht-bg {
        width: 100%!important;
        height: 5px;
        overflow: hidden;
        margin: 0 0 5px;
        float: left;
        background-color: #eee
    }
    .ubersicht-p-text-left-box {
        width: 50%!important;
        overflow: hidden;
        margin: 0;
        float: left
    }
    .ubersicht-p-text {
        width: 100%!important;
        overflow: hidden;
        margin: 0;
        float: left;
        color: #696868!important;
        font-size: 11px!important;
        text-align: left!important;
        background-image: url(http://noctua.at/skin/frontend/default/noctua/images/black.png);
        background-repeat: no-repeat;
        background-position: left top 7px;
        padding-left: 10px;
        letter-spacing: -.01em
    }
    .blue,
    .green {
        font: Arial, Helvetica, sans-serif
    }
    .ubersicht-bg-right-top {
        width: 49.7%!important;
        height: 5px;
        overflow: hidden;
        margin: 0 0 5px;
        float: left;
        border-right: 1px solid #cfcfcf!important
    }
    .ubersicht-box-right {
        width: 49.7%!important;
        overflow: hidden;
        margin: -10px 0 5px;
        float: left;
        border-top: 5px solid #eee
    }
    .blue,
    .green,
    .red {
        color: #0000;
        background-position: left top 2px;
        padding-left: 22px;
        width: 92%;
        overflow: hidden;
        background-repeat: no-repeat
    }
    .ubersicht-box-right-img img {
        overflow: hidden;
        margin: -5px 0 5px;
        float: right;
        border-right: 1px solid #cfcfcf;
        padding-right: 5px
    }
    .blue,
    .green,
    .product-left,
    .red {
        float: left;
        margin: 0
    }
    .green {
        font-size: 12px;
        line-height: 22px;
        background-image: url(http://noctua.at/skin/frontend/default/noctua/images/g1.png)
    }
    .blue {
        font-size: 12px;
        line-height: 22px;
        background-image: url(http://noctua.at/skin/frontend/default/noctua/images/b1.png)
    }
    .red {
        font: Arial, Helvetica, sans-serif;
        font-size: 12px;
        line-height: 22px;
        background-image: url(http://noctua.at/skin/frontend/default/noctua/images/r1.png)
    }
    .spezifikation-left {
        width: 20%
    }
    .spezifikation-left-1 img {
        float: left;
        clear: none;
        margin: 0
    }
    .product-left {
        width: 78%;
        clear: none;
        overflow: hidden
    }
    .product-main-box-div-box-social {
        width: 90%;
        float: none;
        clear: none;
        overflow: hidden
    }
    .product-main-box-div-box-social img {
        width: 100%;
        float: left;
        clear: none;
        overflow: hidden;
        margin: 5px 0
    }
    .product-right {
        width: 12%;
        float: right;
        clear: none;
        overflow: hidden;
        margin: 0
    }
    .product-right-none {
        width: 78%;
        float: left;
        clear: none;
        overflow: hidden;
        display: none;
        margin: 30px 0 0
    }
    #product-box-1 img,
    .product-box img {
        width: 8%;
        height: auto;
        float: left;
        clear: none;
        overflow: hidden;
        margin: 0 10px 0 0
    }
    .bilder-p,
    .product-main-box-div-right-box {
        float: left;
        margin: 0;
        clear: none;
        overflow: hidden
    }
    .bilder-p {
        width: 100%!important;
        line-height: 20px!important;
        font-size: 12px;
        color: #605f5f!important;
        background-image: url(http://noctua.at/skin/frontend/default/noctua/images/duble-arrow-gray.png);
        background-repeat: no-repeat;
        background-position: left top 10px;
        padding-left: 15px
    }
    .video-page-text,
    .video-page-text-right {
        color: #000;
        font-size: 12px;
        text-decoration: none
    }
    .product-main-box-div-right-box {
        width: 98%;
        border: 0 solid #dcdcdc
    }
    .video-page-iframe {
        width: 88%;
        height: 300px;
        float: none;
        clear: none;
        margin: 30px auto
    }
    .video-page-iframe-1 {
        margin: 0 auto 30px!important
    }
    .video-page-iframe iframe {
        width: 100%;
        height: 100%;
        float: left;
        clear: none;
        margin: 0
    }
    .video-page-text {
        width: 96%;
        float: none;
        clear: none;
        text-align: left;
        margin: 10px auto 0
    }
    .video-page-text-right {
        width: 100%;
        float: right;
        clear: none;
        text-align: right;
        margin: 15px 30px 3px 10px
    }
    .header,
    header {
        height: 135px;
        border-bottom: 5px solid #eee;
        float: none;
        clear: none
    }
    #body_inner,
    .header,
    header {
        margin: 0 auto
    }
    #body_inner {
        min-width: 100%
    }
    header {
        width: 100%
    }
    .header {
        width: 90%;
        padding: 0 15px
    }
    .icon,
    .search-input {
        border: 1px solid #eee
    }
    .logo {
        width: 192px;
        overflow: hidden;
        float: right;
        clear: none;
        margin: 0
    }
    .header-left,
    .icon,
    .icon a,
    .search-input {
        overflow: hidden;
        float: left;
        clear: none
    }
    .header-left {
        width: 415px;
        margin: 0
    }
    .search-input {
        width: 198px;
        height: 19px;
        padding-left: 5px;
        color: #cecece;
        font-size: 12px;
        text-align: left;
        font-weight: 400;
        padding-bottom: 3px;
        padding-top: 0;
        margin: 40px 0 0
    }
    .icon {
        width: 107px;
        height: 22px;
        margin: 40px 0 0 7px
    }
    .icon a {
        width: 23px;
        height: 19px;
        margin: 2px 0 1px 3px
    }
    .search-icon {
        width: 18px;
        height: 17px;
        line-height: 17px;
        overflow: hidden;
        float: right;
        background-image: url(http://noctua.at/skin/frontend/default/noctua/images/search-icon.jpg)!important;
        background-repeat: no-repeat!important;
        border: 0;
        position: absolute;
        z-index: 2;
        cursor: pointer;
        background: 0 0;
        margin: 43px 0 0 -24px
    }
    nav,
    nav ul {
        width: 100%;
        overflow: hidden;
        clear: none
    }
    .banner,
    article,
    nav,
    nav ul {
        float: left
    }
    nav {
        margin: 44px 0 0
    }
    nav ul {
        display: flex!important;
        justify-content: space-between;
        margin: 0 0 0 -40px
    }
    aside {
        width: 90%;
        overflow: hidden;
        float: none;
        clear: none;
        border: 1px solid #cfcfcf;
        height: auto;
        -moz-box-shadow: 0 0 20px #eee;
        -webkit-box-shadow: 0 0 20px #eee;
        box-shadow: 0 0 20px #eee;
        margin: 8px auto 0
    }
    .banner {
        width: 99%;
        overflow: hidden;
        clear: none;
        margin: 4px 5px 3px
    }
    #article,
    article {
        background-repeat: repeat;
        background-position: center top;
        margin: -1px auto 0;
        overflow: hidden;
        clear: none
    }
    article {
        width: 100%;
        background-image: url(http://noctua.at/skin/frontend/default/noctua/images/bg-content.jpg);
        border-top: 1px solid #cfcfcf;
        padding-bottom: 10px
    }
    #article {
        width: 90.3%;
        float: none
    }
    .banner-neu-button-main {
        position: absolute;
        right: auto;
        top: auto;
        left: auto;
        bottom: auto;
        z-index: 9999999;
        width: 90%;
        overflow: hidden;
        margin: 25px 0 0
    }
    .banner-neu-button {
        background-color: #451807;
        clear: none;
        color: #FFF;
        float: right;
        font-family: "HelveticaNeueLT Std Lt Cn";
        font-size: 14px;
        height: 22px;
        left: auto;
        line-height: 22px;
        overflow: hidden;
        text-align: center;
        z-index: 99999999;
        margin: 0;
        padding: 0 7px
    }
    .banner-h1,
    .banner-p {
        overflow: hidden;
        float: left;
        color: #000!important;
        font-weight: 400!important;
        position: absolute;
        left: auto;
        top: auto;
        right: auto;
        bottom: auto
    }
    .banner-h1 {
        clear: none;
        font-size: 5em!important;
        font-family: MinionProRegular!important;
        margin: 5% 0 0 63%!important
    }
    .banner-p {
        clear: none;
        font-size: 1em!important;
        text-align: justify!important;
        line-height: 18px!important;
        font-family: Arial, Helvetica, sans-serif!important;
        margin: -3% 0 0 27%!important
    }
    .banner-bottom-row,
    .main {
        width: 90%;
        overflow: hidden;
        float: none;
        border-left: 1px solid #cfcfcf;
        border-right: 1px solid #cfcfcf;
        clear: none
    }
    .banner-bottom-row {
        height: 28px;
        background-color: #FFF!important;
        position: absolute;
        left: auto;
        top: auto;
        right: auto;
        bottom: auto;
        margin: 4px auto 0 -6px
    }
    .main {
        -moz-box-shadow: 0 0 20px #eee;
        -webkit-box-shadow: 0 0 20px #eee;
        box-shadow: 0 0 20px #eee;
        background-color: #FFF;
        padding-bottom: 10px;
        margin: 0 auto 5px
    }
    .footer,
    footer {
        overflow: hidden;
        float: none;
        margin: 0 auto
    }
    footer {
        width: 100%;
        height: auto;
        clear: none;
        background-color: #000
    }
    .footer {
        width: 90%;
        clear: none
    }
    .follow,
    .follow:hover {
        width: 17%;
        overflow: hidden;
        float: left;
        clear: none;
        font-family: "HelveticaNeueLT Std Lt Cn";
        background-position: left top 0;
        padding-left: 28px;
        font-size: 14px;
        background-repeat: no-repeat
    }
    .follow {
        color: #696868;
        margin: 19px 0 0
    }
    .follow:hover {
        color: #451807;
        background-image: url(http://noctua.at/skin/frontend/default/noctua/images/twitter-hover.png);
        margin: 35px 0 0
    }
    .follow a {
        color: #696868;
        text-decoration: none
    }
    .follow a:hover {
        color: #451807;
        text-decoration: none
    }
    .bottom-form-input,
    .news-letter-name {
        color: #696868;
        float: left;
        overflow: hidden;
        clear: none;
        font-family: "HelveticaNeueLT Std Lt Cn"
    }
    .news-letter {
        width: 49%;
        overflow: hidden;
        float: left;
        clear: none;
        margin: 16px 0 0
    }
    .news-letter-name {
        font-size: 14px;
        line-height: 26px;
        margin: 0
    }
    .bottom-form-input {
        height: 20px;
        padding-left: 5px;
        border: 1px solid #585757;
        background-color: #000;
        font-size: 12px;
        margin: 0 0 0 10px
    }
    .bottom-form-button {
        border-bottom: 1px solid #585757;
        border-top: 1px solid #585757;
        border-left: 0 solid #585757;
        border-right: 1px solid #585757;
        width: 24px;
        height: 24px;
        background-image: url(http://noctua.at/skin/frontend/default/noctua/images/arrow-button.jpg);
        background-repeat: no-repeat;
        background-position: center;
        float: left;
        clear: none;
        background-color: #000;
        cursor: pointer;
        margin: 0
    }
    #bottom-nav {
        width: 30%;
        overflow: hidden;
        float: right;
        clear: none;
        margin: 19px 0 0
    }
    #bottom-nav ul {
        width: 100%;
        display: flex;
        justify-content: space-between;
        overflow: hidden;
        float: left;
        clear: none;
        margin: 0 0 0 -40px
    }
    .banner-image {
        max-width: 90%;
        height: auto
    }
    #gray-line,
    .gray-line {
        height: 33px;
        position: relative
    }
    .section-inner-presse-page {
        max-width: 100%;
        width: 80%;
        overflow: hidden;
        float: none!important;
        clear: none;
        margin: 50px auto 70px!important
    }
    .section-inner-presse-page p a {
        color: #451807;
        text-decoration: none;
        display: inline-block
    }
    .section-inner-presse-page p a:hover {
        color: #000;
        text-decoration: none
    }
    .section-inner-presse-page h2,
    .section-inner-presse-page-full h2 {
        width: 100%;
        overflow: hidden;
        float: left;
        clear: none;
        line-height: 18px;
        font-size: 14px;
        color: #451807;
        letter-spacing: .01px;
        text-align: left;
        font-weight: 400;
        border-bottom: 5px solid #eee;
        padding-bottom: 6px;
        margin: 5px 0 3px
    }
    #gray-line {
        width: 100%!important;
        overflow: hidden
    }
    .gray-line {
        width: 90%;
        padding-left: 5%
    }
    .inner-page-box {
        border: 1px solid #D0D0D0;
        clear: none;
        float: left;
        overflow: hidden;
        width: 99%;
        margin: 0
    }
    .inner-page-box-p-arrow {
        background-image: url(http://noctua.at/skin/frontend/default/noctua/images/content-arrow.png);
        background-position: left top 5px;
        background-repeat: no-repeat;
        clear: none;
        color: #000!important;
        float: left;
        font-size: 12px!important;
        letter-spacing: -.01em!important;
        line-height: 14px;
        overflow: hidden;
        padding-left: 15px;
        text-align: left;
        width: 92%!important;
        margin: 0!important
    }
    .div50-left {
        width: 50%;
        float: left;
        margin: 0
    }
    .div50-left span {
        float: left;
        margin: 5px 0 0 10px
    }
    .div50-left span a {
        float: left;
        margin: -6px 0 0 3px
    }
    .div50-right {
        width: 18%;
        float: right;
        margin: 0
    }
    .div50-right span {
        float: left;
        margin: 5px 0 0 15px
    }
    .div50-right span a {
        float: left;
        margin: -6px 0 0 2px
    }
    .custom-select-03 {
        float: left;
        width: 55%;
        margin: 0 0 0 6px!important
    }
    .section-inner-presse-page-full {
        width: 90%;
        overflow: hidden;
        float: none;
        margin: 80px auto 70px
    }
    .spezifikation-right {
        clear: none;
        float: right;
        overflow: hidden;
        width: 74%;
        margin: 0
    }
    .spezifikation-col-left {
        width: 36%;
        float: left;
        clear: none;
        overflow: hidden;
        color: #605f5f;
        font-size: 12px;
        text-align: left;
        line-height: 18px;
        margin: 0;
        word-break: break-word
    }
    .spezifikation-col-right,
    .table-88-text {
        color: #000;
        font-size: 12px;
        overflow: hidden
    }
    .spezifikation-col-right {
        width: 60%;
        float: right;
        clear: none;
        text-align: left;
        line-height: 18px;
        margin: 0;
        word-break: break-word
    }
    .div-left,
    .div-right {
        width: 38%;
        margin: 15px 0 0
    }
    .div-left {
        float: left
    }
    .div-right {
        float: right
    }
    .hardally img {
        width: 50%;
        overflow: hidden;
        text-align: center;
        vertical-align: middle;
        margin: 35px 45% 0 23%
    }
    .table-88-text-img {
        width: 25px;
        margin: 0 auto
    }
    .table-88-text-img-1 {
        width: 30px;
        margin: 0 auto
    }
    .table-88-text {
        float: left;
        font-weight: 700;
        text-align: left;
        width: 90%;
        margin: 0;
        padding: 8px 0 8px 12px
    }
    .product-right img,
    .product-right-none img {
        width: 100%;
        float: left;
        clear: none;
        overflow: hidden;
        margin: 0
    }
    #bottom-nav li,
    nav li {
        list-style-type: none;
        font-family: "HelveticaNeueLT Std Lt Cn";
        font-size: 14px;
        color: #696868;
        font-weight: 400;
        margin: 0;
        float: none;
        padding: 0
    }
    #bottom-nav li a,
    nav li a {
        text-decoration: none;
        color: #696868
    }
    #bottom-nav li a:hover,
    nav li a:hover {
        text-decoration: none;
        color: #451807
    }
    .section-inner-presse-page div.faqviewcont,
    .section-inner-presse-page div.news-desc,
    .section-inner-presse-page div.pressshortdesc,
    .section-inner-presse-page div.reviewpretext,
    .section-inner-presse-page p,
    .section-inner-presse-page-full div.reviewdesc,
    .section-inner-presse-page-full div.reviewsdesc,
    .section-inner-presse-page-full div.rvideopretext,
    .section-inner-presse-page-full p {
        width: 100%;
        overflow: hidden;
        float: left;
        clear: none;
        line-height: 18px;
        font-size: 12px;
        color: #000;
        letter-spacing: 0;
        text-align: justify;
        margin: 0
    }
    .section-inner-presse-page>p:first-child {
        margin-top: 25px
    }
    p.reponsive-cust-upgrad-kit>img {
        margin-top: 3px;
        vertical-align: top
    }
    .div50-left p,
    .div50-right p {
        float: left;
        color: #696868;
        font-size: 14px;
        text-align: left;
        font-family: "HelveticaNeueLT Std Lt Cn";
        line-height: 33px;
        margin: 0
    }
    .div-left span,
    .div-right span {
        float: left;
        color: #696868;
        font-size: 12px;
        text-align: left;
        line-height: 33px;
        max-width: 32%!important;
        margin: 0 8px 0 0
    }
    #product_reviews_contents #gray-line,
    #wheretobuy_contents #gray-line {
        margin-top: 0;
        margin-bottom: 20px
    }
    .form .validation-advice {
        color: red;
        font-size: 11px;
        left: 83%;
        margin-top: 0;
        position: absolute;
        right: 27%;
        text-align: center;
        top: 50%;
        transform: translateY(-50%);
        width: 18%
    }
}
@media screen and (max-width: 956px) {
    footer {
        background-color: #000;
        bottom: 0;
        clear: none;
        float: none;
        height: auto;
        overflow: hidden;
        padding-bottom: 10px;
        position: relative;
        width: 100%;
        margin: 0 auto
    }
    .custom-select-3 select {
        display: inline-block;
        font-size: 13px!important;
        outline: 0;
        background: #FFF;
        cursor: pointer;
        -webkit-appearance: none;
        -webkit-margin-end: 14px;
        -webkit-margin-after: 10px;
        -webkit-margin-start: 0;
        -webkit-padding-before: 0;
        -webkit-padding-end: 0;
        -webkit-padding-after: 0;
        -webkit-padding-start: 10px;
        width: 100%;
        height: 33px;
        float: left;
        clear: none;
        border: 1px solid #d7d7d7;
        color: #000;
        text-align: left;
        font-weight: 400;
        letter-spacing: .2px;
        margin: 0;
        padding: 0 0 0 1px
    }
    .ubersicht50-left span,
    .ubersicht50-right span {
        color: #696868;
        float: left;
        font-size: 12px;
        line-height: 33px;
        text-align: left
    }
    .padder {
        border: none;
        float: left;
        width: 100%!important;
        padding: 0
    }
    .ubersicht50-right span {
        margin: 0!important
    }
    .ubersicht50-left span {
        margin: 0 14.5% 0 0!important
    }
    .ubersicht-custom-select-03,
    .ubersicht-custom-select-04 {
        float: right;
        width: 70%;
        margin: 0 0 0 6px!important
    }
}
@media screen and (max-width: 943px) {
    #FileField {
        background: url(http://noctua.at/skin/frontend/default/noctua/images/upload-button.jpg) left top no-repeat #FFF;
        border: 0 solid #D5D5D5;
        border-radius: 0!important;
        color: #696868!important;
        display: inline-block!important;
        font-size: 13px;
        margin-left: 0!important;
        margin-right: 0!important;
        padding: 6px 0 6px 12%!important;
        position: relative;
        width: 50%!important;
        float: right
    }
}
@media screen and (max-width: 940px) {
    #gray-line,
    .inner-page-box-p-arrow {
        overflow: hidden;
        float: left;
        clear: none
    }
    .gray-line {
        width: 90%;
        height: 33px;
        padding-left: 5%
    }
    .inner-page-box-p-arrow {
        background-image: url(http://noctua.at/skin/frontend/default/noctua/images/content-arrow.png);
        background-position: left top 5px;
        background-repeat: no-repeat;
        color: #000!important;
        font-size: 12px!important;
        letter-spacing: -.01em!important;
        line-height: 14px;
        padding-left: 15px;
        text-align: left;
        width: 90%!important;
        margin: 0!important
    }
    #gray-line {
        height: 33px;
        position: relative;
        width: 100%!important;
        left: auto;
        top: auto;
        right: auto;
        bottom: auto;
        background-position: center;
        background-color: #eee!important;
        margin: 10px 0 0;
        margin-top: 0!important
    }
}
@media screen and (max-width: 979px) {
    .tabs li a:after,
    .tabs li.active a:after {
        content: '+'
    }
    .subtabs li,
    .tabs li {
        text-align: left!important
    }
    .subtabs li a,
    .tabs li a {
        padding-left: 5%!important
    }
    .subtabs li a:after,
    .tabs li a:after {
        font-size: 19px;
        position: absolute;
        right: 6%
    }
    .tabs {
        border-top: none!important;
        margin-top: 0!important
    }
    .tabs li.active a {
        color: #461807!important;
        font-weight: 700!important
    }
    .tabs li a:after {
        color: #666;
        font-weight: 700
    }
    .subtabs li a {
        padding-right: 14%!important
    }
    .subtabs li.active a {
        color: #461807!important;
        font-weight: 700!important;
        background-color: #f7f7f7!important
    }
    .subtabs li a:after {
        content: '++';
        color: #666;
        font-weight: 700
    }
    .subtabs li.active a:after {
        content: ''
    }
}
@media screen and (max-width: 935px),
screen and (max-width: 979px) {
    nav,
    nav ul {
        width: 100%;
        float: left;
        overflow: hidden
    }
    .section-col-button,
    nav li {
        font-family: "HelveticaNeueLT Std Lt Cn"
    }
    #body_inner {
        min-width: 100%;
        margin: 0 auto
    }
    .custom-select-3:after {
        background-image: url(http://noctua.at/skin/frontend/default/noctua/images/drop-button.jpg);
        background-position: left top;
        background-repeat: no-repeat;
        border-color: #d7d7d7;
        border-left: 0 solid #d7d7d7;
        border-right: 1px solid #d7d7d7;
        border-style: solid;
        border-width: 1px 1px 1px 0;
        bottom: 0;
        color: #f1592a;
        content: "";
        font-size: 16px;
        height: 31px;
        line-height: 33px;
        margin: 0;
        padding: 0 5px 0 32px;
        pointer-events: none;
        position: absolute;
        right: 0;
        top: 0
    }
    .banner-bottom-row,
    .main {
        border-left: 1px solid #cfcfcf;
        border-right: 1px solid #cfcfcf
    }
    .banner-bottom-row,
    .section-2-neu-button,
    .section-col-button {
        position: absolute;
        left: auto;
        top: auto;
        right: auto;
        bottom: auto
    }
    nav {
        clear: none;
        margin: 16px 0 0
    }
    nav ul {
        justify-content: space-between;
        clear: none;
        display: none!important;
        margin: 0 0 0 -40px
    }
    .header,
    aside {
        clear: none;
        float: none
    }
    nav li {
        list-style-type: none;
        font-size: 14px;
        color: #696868;
        font-weight: 400;
        margin: 0;
        padding: 0
    }
    nav li a {
        text-decoration: none;
        color: #696868
    }
    nav li a:hover {
        text-decoration: none;
        color: #451807
    }
    .header {
        width: 90%;
        height: 135px;
        border-bottom: 5px solid #eee;
        margin: 0 auto;
        padding: 0 15px
    }
    .main,
    .section-row-right h1 {
        border-bottom: 1px solid #cfcfcf
    }
    .section-row,
    aside {
        border: 1px solid #cfcfcf
    }
    aside {
        -moz-box-shadow: 0 0 20px #eee;
        -webkit-box-shadow: 0 0 20px #eee;
        box-shadow: 0 0 8px #eee;
        display: none;
        height: 355px;
        overflow: hidden;
        width: 944px;
        margin: 8px auto 0
    }
    #article,
    .banner-bottom-row,
    .main {
        width: 90%;
        float: none;
        overflow: hidden;
        clear: none
    }
    #article {
        background-repeat: repeat;
        background-position: center top;
        margin: -1px auto 0
    }
    .banner-bottom-row {
        height: 28px;
        background-color: #FFF!important;
        z-index: -1;
        margin: 4px auto 0 -6px
    }
    .main {
        -moz-box-shadow: 0 0 20px #eee;
        -webkit-box-shadow: 0 0 20px #eee;
        box-shadow: 0 0 20px #eee;
        background-color: #FFF;
        padding-bottom: 10px;
        margin: 0 auto 5px
    }
    .select-box {
        display: inline-block!important;
        float: right;
        width: 28%;
        text-align: right;
        margin: 20px 0 0
    }
    .select-ul {
        text-align: left!important;
        margin-top: 0!important
    }
    section {
        width: 80%;
        overflow: hidden;
        float: none;
        clear: none;
        margin: 52px auto 0
    }
    .section-main-row,
    .section-row {
        float: left;
        margin: 0;
        overflow: hidden;
        clear: none
    }
    .section-main-row {
        width: 60%
    }
    .section-row {
        width: 99%
    }
    .section-col {
        width: 90%;
        overflow: hidden;
        float: none;
        clear: none;
        margin: 18px auto
    }
    .section-col h5 {
        width: 100%;
        overflow: hidden;
        float: left;
        clear: none;
        color: #696868;
        font-size: 12px;
        text-align: left;
        margin: 0
    }
    .section-col h3 {
        width: 80%;
        overflow: hidden;
        float: left;
        clear: none;
        color: #000;
        font-size: 18px;
        text-align: left;
        font-weight: 700;
        margin: 2px 0 0
    }
    .section-col div.presscont,
    .section-col p {
        width: 100%;
        overflow: hidden;
        float: left;
        clear: none;
        color: #000;
        font-size: 12px;
        text-align: justify;
        line-height: 20px;
        margin: 6px 0 0
    }
    .section-col-button {
        width: 90px;
        overflow: visible!important;
        float: left;
        clear: none;
        color: #fff;
        font-size: 14px;
        background-color: #696868;
        text-align: center;
        margin: 0 0 0 31%
    }
    .section-2 {
        width: 100%;
        overflow: hidden;
        float: left;
        clear: none;
        margin: 27px 0 0
    }
    .section-2-col-1,
    .section-2-col-2 {
        width: 47%;
        height: 390px;
        overflow: hidden;
        clear: none;
        border: 1px solid #cfcfcf;
        padding-bottom: 17px
    }
    .section-2-col-1 {
        float: left;
        margin: 0
    }
    .section-2-col-2 {
        float: right;
        margin: 0
    }
    .section-2-col-top-line {
        width: 100%;
        overflow: hidden;
        float: left;
        clear: none;
        border-top: 5px solid #eee;
        margin: 0
    }
    .section-2-col-1 h3,
    .section-2-col-2 h3 {
        width: 94%;
        color: #010000;
        font-size: 20px;
        font-weight: 400;
        text-align: right;
        font-family: MinionProRegular;
        float: left;
        overflow: hidden;
        clear: none
    }
    .section-2-col-1 h3 {
        margin: 2px 0 0 -7px
    }
    .section-2-col-2 h3 {
        margin: 2px 0 0 -2px
    }
    .section-2-col-img img {
        width: 80%;
        overflow: hidden;
        float: left;
        clear: none;
        margin: 0
    }
    .section-2-neu-button {
        width: 40px;
        height: 22px;
        overflow: hidden;
        float: left;
        clear: none;
        color: #fff;
        font-size: 14px;
        line-height: 22px;
        background-color: #451807;
        text-align: center;
        font-family: "HelveticaNeueLT Std Lt Cn";
        margin: 160px 0 0 16.7%
    }
    .margin-27-bg,
    .video-title {
        background-color: #eee
    }
    .section-2-col-img-bottom-text {
        width: 88%;
        overflow: hidden;
        float: none;
        clear: none;
        margin: 185px auto 0
    }
    .section-2-col-img-bottom-text-1 {
        width: 88%;
        overflow: hidden;
        float: none;
        clear: none;
        margin: 210px auto 0
    }
    .margin-27,
    .margin-27-bg {
        margin: 27px 0 0
    }
    .margin-27-bg-img img {
        width: 40px;
        height: 76px;
        overflow: hidden;
        float: left;
        margin: 0
    }
    .section-col-p {
        width: 74%;
        overflow: hidden;
        float: right;
        clear: none;
        color: #696868;
        font-size: 11px;
        text-align: justify;
        line-height: 16px;
        margin: 6px 18px 0
    }
    .section-row-right h1,
    .video-title {
        font-size: 12px;
        font-weight: 700;
        color: #000
    }
    .video-ifrem,
    .video-title {
        overflow: hidden;
        clear: none;
        margin: 0;
        float: left
    }
    .video-title {
        width: 100%;
        height: 24px;
        text-align: left;
        line-height: 22px;
        padding-left: 10px
    }
    .video-ifrem {
        width: 88%;
        padding: 15px
    }
    iframe {
        width: 95.5%
    }
    .panddin-0 {
        padding-bottom: 0!important
    }
    .hight {
        height: auto!important
    }
    .section-main-row-right {
        width: 32%;
        overflow: hidden;
        float: right;
        clear: none;
        border-top: 1px solid #cfcfcf;
        margin: 0
    }
    .section-row-right,
    .section-row-right h1 {
        width: 100%;
        overflow: hidden;
        clear: none;
        margin: 0
    }
    .section-row-right {
        float: right;
        border-top: 5px solid #eee
    }
    .section-row-right h1 {
        height: 25px;
        line-height: 25px;
        float: left;
        text-align: left
    }
    .section-row-right-box h2,
    .section-row-right-box h3 {
        font-weight: 400;
        width: 100%;
        overflow: hidden;
        float: left;
        clear: none
    }
    .section-row-right-box {
        width: 100%;
        overflow: hidden;
        float: left;
        clear: none;
        border-bottom: 5px solid #eee;
        margin: 0;
        padding: 25px 0
    }
    .border-none {
        border-bottom: 0 solid #eee!important
    }
    .section-row-right-box h2 {
        font-size: 18px;
        text-align: left;
        color: #000;
        font-family: MinionProRegular;
        margin: 0
    }
    .section-row-right-box h3 {
        font-size: 11px;
        text-align: left;
        color: #696868;
        margin: 0
    }
    .section-row-right-box div.homereviewcont,
    .section-row-right-box p {
        width: 100%;
        overflow: hidden;
        float: left;
        clear: none;
        font-size: 12px;
        font-weight: 400;
        text-align: justify;
        color: #000;
        line-height: 18px;
        margin: 10px 0 0
    }
    .section-2-col-img-bottom-text p,
    .section-2-col-img-bottom-text-1 p {
        width: 100%;
        overflow: hidden;
        float: left;
        clear: none;
        color: #000;
        font-size: 12px;
        text-align: left;
        line-height: 15px;
        background-image: url(http://noctua.at/skin/frontend/default/noctua/images/dot.jpg);
        background-repeat: no-repeat;
        background-position: left top 6px;
        padding-left: 10px;
        margin: 5px 0 0
    }
    #comp_mainboard_contents,
    #comp_socket_contents,
    #product_service_compatibility_contents,
    #product_service_ram_compatibility_contents,
    #tdp_guide_contents {
        margin: 10px!important
    }
    div#overview-noctua-product-lines {
        clear: both
    }
    div#overview-noctua-product-lines .section-inner-presse-page-full {
        width: 800px!important;
        padding: 10px!important
    }
    #comp_mainboard_contents .section-inner-presse-page-full,
    #product_service_compatibility_contents .section-inner-presse-page-full,
    #product_service_ram_compatibility_contents .section-inner-presse-page-full {
        width: 800px!important
    }
    #comp_socket_contents .section-inner-presse-page-full {
        width: 1000px!important
    }
    ,
    #comp_mainboard_contents .table-2-col-1,
    #comp_mainboard_contents .table-2-col-2,
    #comp_mainboard_contents .table-2-col-3,
    #comp_mainboard_contents .table-2-col-4,
    #comp_socket_contents .table-3-col-2-black,
    #comp_socket_contents .table-3-col-2-gray,
    #comp_socket_contents .table-3-col-2-normal,
    #comp_socket_contents .table-3-col-top-main,
    #product_service_compatibility_contents .table-2-col-1,
    #product_service_compatibility_contents .table-2-col-2,
    #product_service_compatibility_contents .table-2-col-3,
    #product_service_compatibility_contents .table-2-col-4,
    #product_service_ram_compatibility_contents .table-2-col-1,
    #product_service_ram_compatibility_contents .table-2-col-2,
    #product_service_ram_compatibility_contents .table-2-col-3,
    #product_service_ram_compatibility_contents .table-2-col-4 {
        width: auto!important
    }
    #comp_socket_contents .table-3-col-top-main {
        float: none!important
    }
    #tdp_guide_contents {
        overflow: auto!important
    }
    #tdp_guide_contents .section-inner-presse-page-full {
        width: 800px!important
    }
}
@media screen and (min-width: 964px) and (max-width: 979px) {
    .select-box {
        width: 33%!important
    }
}
@media screen and (min-width: 957px) and (max-width: 979px) {
    #tdp_guide_contents {
        float: left!important
    }
}
@media screen and (max-width: 929px) {
    #heading-gray-line,
    .fan-heading-gray-line,
    .heading-gray-line {
        bottom: auto;
        clear: none;
        left: auto;
        overflow: hidden;
        position: relative;
        right: auto;
        top: auto;
        margin: 0;
        float: left
    }
    #dlscrollup {
        display: none
    }
    #heading-gray-line,
    .fan-heading-gray-line {
        width: 100%;
        height: 34px;
        background-position: center;
        background-color: #eee!important
    }
    .heading-gray-line>#divFanConnector>.lufter50-right>.lufter-custom-select-right,
    .heading-gray-line>#divIndustrialConnector>.lufter50-right>.lufter-custom-select-right,
    .heading-gray-line>#divReduxConnector>.lufter50-right>.lufter-custom-select-right,
    .heading-gray-line>.lufter50-left>.lufter-custom-select-left,
    .heading-gray-line>.lufter50-middle>.lufter-custom-select-left {
        float: left;
        width: 84%
    }
    .heading-gray-line {
        background-position: center center;
        height: auto;
        width: 89%
    }
    .heading-gray-line>.lufter50-left {
        width: 10%;
        margin-top: 10px
    }
    .heading-gray-line>#divFanSize>.lufter50-middle,
    .heading-gray-line>#divIndustrialSize>.lufter50-middle,
    .heading-gray-line>#divReduxSize>.lufter50-middle {
        width: 50%;
        margin: 0!important
    }
    .lufter-custom-select-middle {
        width: 80%!important
    }
    .heading-gray-line>#divFanConnector>.lufter50-right,
    .heading-gray-line>#divIndustrialConnector>.lufter50-right,
    .heading-gray-line>#divReduxConnector>.lufter50-right {
        width: 50%
    }
    .div50-left {
        width: 50%;
        float: left;
        margin: 0
    }
    .div50-left span {
        float: left;
        margin: 5px 0 0 10px
    }
    .div50-left span a {
        float: left;
        margin: -6px 0 0 3px
    }
    .div50-right {
        width: 22%;
        float: right;
        margin: 0
    }
    .div50-right span {
        float: left;
        margin: 5px 0 0 15px
    }
    .div50-right span a {
        float: left;
        margin: -6px 0 0 2px
    }
    .custom-select-03 {
        float: left;
        width: 55%;
        margin: 0 0 0 6px!important
    }
    .heading-gray-line>#divFanConnector>.lufter50-right>span,
    .heading-gray-line>#divIndustrialConnector>.lufter50-right>span,
    .heading-gray-line>#divReduxConnector>.lufter50-right>span,
    .heading-gray-line>.lufter50-left>span,
    .heading-gray-line>.lufter50-middle>span {
        width: 57px;
        margin: 0 8px 0 0!important
    }
    .div50-left p,
    .div50-right p {
        float: left;
        color: #696868;
        font-size: 14px;
        text-align: left;
        font-family: "HelveticaNeueLT Std Lt Cn";
        line-height: 33px;
        margin: 0
    }
}
@media screen and (max-width: 900px) {
    .section-2-neu-button,
    .section-col-button {
        position: absolute;
        left: auto;
        bottom: auto;
        right: auto;
        top: auto
    }
    .footer .validation-advice {
        margin-top: 33px!important
    }
    section {
        width: 80%;
        overflow: hidden;
        float: none;
        clear: none;
        margin: 52px auto 0
    }
    .section-main-row,
    .section-row {
        float: left;
        clear: none;
        margin: 0;
        overflow: hidden
    }
    .section-main-row {
        width: 100%
    }
    .section-row {
        width: 99%;
        border: 1px solid #cfcfcf
    }
    .section-col {
        width: 90%;
        overflow: hidden;
        float: none;
        clear: none;
        margin: 18px auto
    }
    .section-2,
    .section-2-col-top-line,
    .section-col h3,
    .section-col h5,
    .section-col-button {
        float: left;
        clear: none
    }
    .section-col h5 {
        width: 100%;
        overflow: hidden;
        color: #696868;
        font-size: 12px;
        text-align: left;
        margin: 0
    }
    .section-col h3 {
        width: 80%;
        overflow: hidden;
        color: #000;
        font-size: 15px;
        text-align: left;
        font-weight: 700;
        margin: 2px 0 0
    }
    .section-col div.presscont,
    .section-col p {
        width: 100%;
        overflow: hidden;
        float: left;
        clear: none;
        color: #000;
        font-size: 12px;
        text-align: justify;
        line-height: 20px;
        margin: 6px 0 0;
        padding-top: 10px
    }
    .section-col-button {
        width: 90px;
        overflow: visible!important;
        color: #fff;
        font-size: 14px;
        background-color: #696868;
        text-align: center;
        font-family: "HelveticaNeueLT Std Lt Cn";
        margin: 0 0 0 56.2%
    }
    .section-2 {
        width: 100%;
        overflow: hidden;
        margin: 27px 0 0
    }
    .section-2-col-2,
    .section-2-col-top-line {
        overflow: hidden;
        padding-bottom: 17px;
        margin: 0
    }
    .section-2-col-top-line {
        width: 100%;
        height: auto
    }
    .section-2-col-2 {
        width: 45%;
        height: 390px;
        float: right;
        clear: none;
        border: 1px solid #cfcfcf
    }
    .section-2-col-1 h3,
    .section-2-col-2 h3 {
        width: 94%;
        color: #010000;
        font-size: 20px;
        font-weight: 400;
        text-align: right;
        font-family: MinionProRegular
    }
    .section-2-col-1 h3,
    .section-2-col-2 h3,
    .section-2-col-img img,
    .section-2-neu-button {
        float: left;
        overflow: hidden;
        clear: none
    }
    .section-2-col-1 h3 {
        margin: 2px 0 0 -7px
    }
    .section-2-col-2 h3 {
        margin: 2px 0 0 -2px
    }
    .section-row-right h1,
    .video-title {
        font-weight: 700;
        font-size: 12px;
        color: #000
    }
    .section-2-col-img img {
        width: 80%;
        margin: 0
    }
    .section-2-neu-button {
        width: auto;
        padding-right: 2px;
        height: 22px;
        color: #fff;
        font-size: 14px;
        line-height: 22px;
        background-color: #451807;
        text-align: center;
        font-family: "HelveticaNeueLT Std Lt Cn";
        margin: 160px 0 0 28.7%
    }
    .margin-27-bg,
    .video-title {
        background-color: #eee
    }
    .section-2-col-img-bottom-text {
        width: 88%;
        overflow: hidden;
        float: none;
        clear: none;
        margin: 185px auto 0
    }
    .section-2-col-img-bottom-text-1 {
        width: 88%;
        overflow: hidden;
        float: none;
        clear: none;
        margin: 210px auto 0
    }
    .margin-27,
    .margin-27-bg {
        margin: 27px 0 0
    }
    .margin-27-bg-img img {
        width: 40px;
        height: 76px;
        overflow: hidden;
        float: left;
        margin: 0
    }
    .section-col-p {
        width: 85%;
        overflow: hidden;
        float: right;
        clear: none;
        color: #696868;
        font-size: 12px;
        text-align: justify;
        line-height: 18px;
        margin: 20px 18px 0
    }
    .video-ifrem,
    .video-title {
        margin: 0;
        overflow: hidden;
        float: left;
        clear: none
    }
    .video-title {
        width: 100%;
        height: 24px;
        text-align: left;
        line-height: 22px;
        padding-left: 10px
    }
    .video-ifrem {
        width: 90%;
        padding: 15px
    }
    iframe {
        width: 100%;
        max-width: 100%
    }
    .panddin-0 {
        padding-bottom: 0!important
    }
    .hight {
        height: auto!important
    }
    .section-main-row-right {
        width: 100%;
        overflow: hidden;
        float: left;
        clear: none;
        border-top: 1px solid #cfcfcf;
        margin: 30px 0 0
    }
    .section-row-right {
        width: 100%;
        overflow: hidden;
        float: right;
        clear: none;
        border-top: 5px solid #eee;
        margin: 0
    }
    .section-row-right h1 {
        width: 100%;
        height: 25px;
        line-height: 25px;
        overflow: hidden;
        float: left;
        clear: none;
        border-bottom: 1px solid #cfcfcf;
        text-align: left;
        margin: 0
    }
    .section-row-right-box h2,
    .section-row-right-box h3 {
        float: left;
        font-weight: 400;
        overflow: hidden;
        clear: none;
        width: 100%
    }
    .section-row-right-box {
        width: 100%;
        overflow: hidden;
        float: left;
        clear: none;
        border-bottom: 5px solid #eee;
        margin: 0;
        padding: 25px 0
    }
    .border-none {
        border-bottom: 0 solid #eee!important
    }
    .section-row-right-box h2 {
        font-size: 18px;
        text-align: left;
        color: #000;
        font-family: MinionProRegular;
        margin: 0
    }
    .section-row-right-box h3 {
        font-size: 11px;
        text-align: left;
        color: #696868;
        margin: 0
    }
    .section-row-right-box div.homereviewcont,
    .section-row-right-box p {
        width: 100%;
        overflow: hidden;
        float: left;
        clear: none;
        font-size: 12px;
        font-weight: 400;
        text-align: justify;
        color: #000;
        line-height: 18px;
        margin: 10px 0 0
    }
    .tp-bullets {
        bottom: 30px!important;
        float: right!important;
        left: 0!important;
        margin-left: 0!important;
        margin-right: 67px;
        position: relative;
        text-align: right
    }
    .banner-neu-button-main {
        position: absolute;
        right: auto;
        top: auto;
        left: auto;
        bottom: auto;
        z-index: 9999999;
        width: 90%;
        overflow: hidden;
        margin: 25px 0 0
    }
    .banner-neu-button {
        background-color: #451807;
        clear: none;
        color: #FFF;
        float: right;
        font-family: "HelveticaNeueLT Std Lt Cn";
        font-size: 14px;
        height: 22px;
        left: auto;
        line-height: 22px;
        overflow: hidden;
        text-align: center;
        z-index: 99999999;
        margin: 0;
        padding: 0 7px
    }
    .banner-h1,
    .banner-p {
        float: left;
        color: #000!important;
        font-weight: 400!important;
        left: auto;
        top: auto;
        right: auto;
        bottom: auto;
        clear: none;
        overflow: hidden;
        position: absolute
    }
    .banner-h1 {
        font-size: 3em!important;
        font-family: MinionProRegular!important;
        margin: 5% 0 0 63%!important
    }
    .banner-p {
        font-size: .8em!important;
        text-align: justify!important;
        line-height: 18px!important;
        font-family: Arial, Helvetica, sans-serif!important;
        margin: -4% 0 0 24%!important
    }
    footer {
        background-color: #000;
        clear: none;
        float: none;
        height: auto;
        overflow: hidden;
        width: 100%;
        padding-bottom: 25px;
        z-index: 0;
        margin: 0 auto
    }
    .follow,
    .follow:hover {
        font-family: "HelveticaNeueLT Std Lt Cn";
        background-position: left top 0;
        padding-left: 28px;
        margin: 25px 0 0;
        width: 100%;
        font-size: 14px;
        float: left;
        overflow: hidden;
        clear: none;
        background-repeat: no-repeat
    }
    .follow {
        color: #aaa;
        background-image: url(http://noctua.at/skin/frontend/default/noctua/images/twitter.png);
        padding-top: 3px
    }
    .follow:hover {
        color: #FFF;
        background-image: url(http://noctua.at/skin/frontend/default/noctua/images/twitter-hover.png)
    }
    .news-letter {
        width: 100%;
        overflow: hidden;
        float: left;
        clear: none;
        margin: 10px 0 0
    }
    .news-letter-name {
        overflow: hidden;
        float: left;
        clear: none;
        font-size: 14px;
        color: #aaa;
        font-family: "HelveticaNeueLT Std Lt Cn";
        line-height: 26px;
        margin: 0;
        padding-top: 4px;
        padding-right: 10px
    }
    #bottom-nav li,
    #bottom-nav660 li,
    .bottom-form-input {
        font-family: "HelveticaNeueLT Std Lt Cn";
        color: #696868
    }
    .bottom-form-input {
        width: 120px;
        height: 20px;
        overflow: hidden;
        float: left;
        clear: none;
        padding-left: 5px;
        border: 1px solid #585757;
        background-color: #000;
        font-size: 10px;
        padding-top: 5px;
        margin: 0 0 0 10px
    }
    .bottom-form-button {
        border-bottom: 1px solid #585757;
        border-top: 1px solid #585757;
        border-left: 0 solid #585757;
        border-right: 1px solid #585757;
        height: 24px;
        background-image: url(http://noctua.at/skin/frontend/default/noctua/images/arrow-button.jpg);
        background-repeat: no-repeat;
        background-position: center;
        float: left;
        clear: none;
        background-color: #000;
        cursor: pointer;
        margin: 0
    }
    #bottom-nav,
    #bottom-nav660 {
        width: 57%;
        overflow: hidden;
        float: left;
        clear: none;
        margin: 25px 0 0
    }
    #bottom-nav ul,
    #bottom-nav660 ul {
        width: 100%;
        display: inline-block;
        justify-content: space-between;
        overflow: hidden;
        float: left;
        clear: none;
        margin: 0 0 0 -40px
    }
    #bottom-nav li,
    #bottom-nav660 li {
        list-style-type: none;
        font-size: 14px;
        font-weight: 400;
        margin: 0;
        padding: 6px 0;
        float: none
    }
    #bottom-nav li a,
    #bottom-nav660 li a {
        text-decoration: none;
        color: #aaa
    }
    #bottom-nav li a:hover,
    #bottom-nav660 li a:hover {
        text-decoration: none;
        color: #FFF
    }
    #field_158 div:nth-child(3),
    #field_158 div:nth-child(4),
    .wedget-form-radio {
        padding-left: 5px!important
    }
    .banner-image {
        max-width: 85.5%;
        height: auto
    }
    .logo>a>img {
        float: right
    }
    .section-2-col-img-bottom-text p,
    .section-2-col-img-bottom-text-1 p {
        width: 100%;
        overflow: hidden;
        float: left;
        clear: none;
        color: #000;
        font-size: 12px;
        text-align: left;
        line-height: 15px;
        background-image: url(http://noctua.at/skin/frontend/default/noctua/images/dot.jpg);
        background-repeat: no-repeat;
        background-position: left top 6px;
        padding-left: 10px;
        margin: 5px 0 0
    }
    .form .validation-advice {
        color: red;
        font-size: 11px;
        left: 82%;
        margin-top: 0;
        position: absolute;
        text-align: center;
        top: 50%;
        transform: translateY(-50%);
        width: 19%
    }
}
@media screen and (min-width: 281px) and (max-width: 900px) {
    #gray-line {
        height: 33px;
        overflow: hidden;
        float: left;
        clear: none;
        position: relative;
        width: 100%!important;
        left: auto;
        top: auto;
        right: auto;
        bottom: auto;
        background-position: center;
        background-color: #eee!important;
        margin: 10px 0 0
    }
}
@media screen and (max-width: 885px) {
    .custom-select-04 {
        float: right;
        width: 63%;
        margin: 0 0 0 6px!important
    }
    .div-left,
    .div-right {
        width: 30%;
        margin: 15px 0 0
    }
    .div-left {
        float: left
    }
    .div-right {
        float: right
    }
}
@media screen and (max-width: 831px) {
    .ubersicht50-left {
        float: left;
        margin: 0;
        width: 42%!important
    }
    .ubersicht50-right {
        float: right;
        margin: 0;
        width: 42%!important
    }
    .gray-line-0retail {
        width: 90%!important
    }
    #gray-line-01 {
        width: 84%!important
    }
}
@media screen and (max-width: 823px) {
    .ins-mnu-table tr td {
        width: 5%!important
    }
    table tr {
        width: 50%!important
    }
}
@media screen and (max-width: 822px) {
    .custom-select-04 {
        float: right;
        width: 64%;
        margin: 0 0 0 6px!important
    }
    .div-left,
    .div-right {
        width: 42%;
        margin: 15px 0 0
    }
    .div-left {
        float: left
    }
    .div-right {
        float: right
    }
    .form .validation-advice {
        color: red;
        font-size: 11px;
        left: 80%;
        margin-top: 0;
        position: absolute;
        text-align: center;
        top: 50%;
        transform: translateY(-50%);
        width: 20%
    }
}
@media screen and (max-width: 813px) {
    .mr-3 {
        margin: 23px -5px 0 auto
    }
    .table-3-col-top-main,
    .table-5-col-top-main {
        overflow: hidden;
        margin: 0;
        float: left;
        font-weight: 700;
        color: #000;
        font-size: 12px
    }
    .table-3-col-top-main {
        padding: 6px 0;
        text-align: center
    }
    .table-5-col-top-main {
        padding: 8px 0 8px 6px;
        text-align: left
    }
    .table-3-col-2-gray,
    .table-5-col-top-bold {
        overflow: hidden;
        margin: 0 auto!important;
        float: none!important;
        text-align: left
    }
    .table-5-col-top-bold {
        padding: 15px 0 15px 6px;
        color: #000;
        font-size: 12px;
        font-weight: 700;
        width: 100%!important
    }
    .table-3-col-2-black,
    .table-3-col-2-gray {
        padding: 6px 10px 6px 6px;
        font-weight: 700
    }
    .table-3-col-2-gray {
        color: #696868;
        font-size: 11px
    }
    .table-3-col-2-black,
    .table-3-col-2-normal {
        margin: 0 auto!important;
        float: none!important;
        text-align: center;
        color: #000;
        font-size: 11px;
        overflow: hidden
    }
    .table-3-col-2-normal {
        padding: 10px 6px;
        font-weight: 400
    }
    .table-3-col-2-bottom-text {
        overflow: hidden;
        margin: 0;
        float: left;
        padding: 3px 0 0;
        text-align: left;
        color: #696868;
        font-size: 12px;
        font-weight: 400;
        width: 100%
    }
    .table-3-margin-top {
        margin-top: 40px
    }
    .table-2-col-none,
    .table-2-col-padding-12 {
        overflow: hidden;
        margin: 0;
        float: left;
        text-align: left;
        color: #000;
        font-size: 12px;
        font-weight: 700
    }
    .table-2-col-none {
        padding: 6px 0 6px 5px
    }
    .img {
        text-align: center!important
    }
    .tr {
        background-color: #eee!important
    }
    .tr-p-text {
        margin-top: 40px!important;
        text-align: left!important;
        float: left
    }
    .tr-1 {
        background-color: #fff!important
    }
    .table-2-col-padding-12 {
        width: 100%;
        padding: 12px 0 12px 5px
    }
    .table-2-col-padding-normal,
    .table-2-col-padding-normal-none {
        overflow: hidden;
        margin: 0;
        float: left;
        padding: 12px 0 12px 5px;
        text-align: left;
        color: #000;
        font-weight: 400;
        font-size: 11px
    }
    .table-2-col-padding-normal {
        width: 100%
    }
    .table-2-col-padding-normal-none {
        width: 95%
    }
    .dot-line,
    .dot-line-1 {
        width: 1px;
        overflow: hidden;
        float: left;
        padding: 0 0 6px;
        background-image: url(http://noctua.at/skin/frontend/default/noctua/images/dot-line.png);
        background-repeat: repeat-y;
        background-position: left top
    }
    .dot-line {
        height: 15px;
        margin: 6px 0 0
    }
    .dot-line-1 {
        margin: 0
    }
    .form .validation-advice {
        color: red;
        font-size: 11px;
        left: 80%;
        margin-top: 0;
        position: absolute;
        text-align: center;
        top: 50%;
        transform: translateY(-50%);
        width: 20%
    }
}
@media screen and (max-width: 799px) {
    .section-col-p {
        clear: none;
        color: #696868;
        float: right;
        font-size: 12px;
        line-height: 18px;
        overflow: hidden;
        text-align: justify;
        width: 83%;
        margin: 10px 18px 0 0!important
    }
    #product_reviews_contents #gray-line {
        margin-top: -96px
    }
    .form .validation-advice {
        color: red;
        font-size: 11px;
        left: 80%;
        margin-top: 0;
        position: absolute;
        text-align: center;
        top: 50%;
        transform: translateY(-50%);
        width: 20%
    }
}
@media screen and (max-width: 794px) {
    .gray-line-01,
    .section-inner-presse-page,
    footer {
        clear: none;
        overflow: hidden
    }
    .messages {
        list-style: none;
        padding-left: 0;
        width: 90%;
        margin: 10px auto
    }
    .gray-line-0retail {
        height: 33px!important
    }
    .tp-bgimg {
        background-size: 100% 100%!important
    }
    footer {
        background-color: #000;
        bottom: 0;
        float: none;
        height: auto;
        padding-bottom: 25px;
        position: relative;
        width: 100%;
        margin: 0 auto
    }
    .gray-line,
    .gray-line-01 {
        height: auto;
        background-color: #eee!important
    }
    .gray-line-01 {
        width: 90%;
        float: left;
        position: absolute;
        left: auto;
        top: auto;
        right: auto;
        bottom: auto;
        background-position: center;
        margin: -10px 0 0
    }
    .section-inner-presse-page-full {
        float: none;
        overflow: hidden;
        width: 90%;
        margin: 50px auto 70px!important
    }
    .gray-line {
        width: 90%;
        padding-left: 4.5%
    }
    .gray-line a {
        width: 90%;
        text-align: left;
        padding: 0 5px 0 0
    }
    .section-inner-presse-page {
        float: none;
        max-width: 100%;
        width: 89%;
        margin: 50px auto 70px
    }
    .inner-page-box,
    .inner-page-box-1 {
        border: 1px solid #D0D0D0;
        width: 99%;
        clear: none;
        overflow: hidden;
        float: left
    }
    .inner-page-box-1 {
        margin: 0
    }
    .inner-page-box-p-arrow {
        background-image: url(http://noctua.at/skin/frontend/default/noctua/images/content-arrow.png);
        background-position: left top 5px;
        background-repeat: no-repeat;
        clear: none;
        color: #000!important;
        float: left;
        font-size: 12px!important;
        letter-spacing: -.01em!important;
        line-height: 14px;
        overflow: hidden;
        padding-left: 15px;
        text-align: left;
        width: 88%!important;
        margin: 0!important
    }
    .div50-left p,
    .div50-right p {
        color: #696868;
        font-size: 14px;
        text-align: left;
        font-family: "HelveticaNeueLT Std Lt Cn";
        line-height: 33px
    }
    .div50-left {
        width: 50%;
        float: left;
        margin: 0
    }
    .div50-left p {
        float: left;
        margin: 0
    }
    .div50-left span {
        float: left;
        margin: 5px 0 0 10px
    }
    .div50-left span a {
        float: left;
        margin: -6px 0 0 3px
    }
    .div50-right {
        width: 31%;
        float: right;
        margin: 0 30px 0 0
    }
    .div50-right p {
        float: left;
        padding-left: 3px;
        margin: 0
    }
    .div50-right span {
        float: left;
        margin: 5px 0 0 15px
    }
    .div50-right span a {
        float: left;
        border: none;
        margin: -5px 0 0 2px
    }
    .custom-select-03 {
        float: left;
        width: 55%;
        margin: 0 0 0 6px!important
    }
    .sell-div-right {
        float: left;
        width: 42%;
        margin: 15px 0 0
    }
    .form .validation-advice {
        color: red;
        font-size: 11px;
        left: 81%;
        margin-top: 0;
        position: absolute;
        text-align: center;
        top: 50%;
        transform: translateY(-50%);
        width: 20%
    }
}
@media screen and (max-width: 775px) {
    .section-2-col-img-bottom-text-1 {
        width: 88%;
        overflow: hidden;
        float: none;
        clear: none;
        margin: 195px auto 0
    }
    .banner-neu-button-main {
        position: absolute;
        right: auto;
        top: auto;
        left: auto;
        bottom: auto;
        z-index: 9999999;
        width: 90%;
        overflow: hidden;
        margin: 25px 0 0
    }
    .banner-neu-button {
        background-color: #451807;
        clear: none;
        color: #FFF;
        float: right;
        font-family: "HelveticaNeueLT Std Lt Cn";
        font-size: 14px;
        height: 22px;
        left: auto;
        line-height: 22px;
        overflow: hidden;
        text-align: center;
        z-index: 99999999;
        margin: 0;
        padding: 0 7px
    }
    .section-2-neu-button,
    .section-col-button {
        float: left;
        color: #fff;
        font-size: 14px;
        text-align: center;
        font-family: "HelveticaNeueLT Std Lt Cn";
        position: absolute;
        left: auto;
        top: auto;
        right: auto;
        bottom: auto;
        clear: none
    }
    .section-col-button {
        width: 90px;
        overflow: visible!important;
        background-color: #696868;
        margin: 0 0 0 55.8%
    }
    .section-2-neu-button {
        width: auto;
        padding-right: 2px;
        height: 22px;
        overflow: hidden;
        line-height: 22px;
        background-color: #451807;
        margin: 160px 0 0 28.4%
    }
    .section-col-p {
        width: 85%;
        overflow: hidden;
        float: right;
        clear: none;
        color: #696868;
        font-size: 12px;
        text-align: justify;
        line-height: 18px;
        margin: 10px 18px 0
    }
}
@media screen and (max-width: 770px) {
    .spezifikation-right {
        clear: none;
        float: right;
        overflow: hidden;
        width: 68%;
        margin: 0
    }
    ;
    .comp-list-subtabs {
        position: absolute;
        width: 90%!important
    }
}
@media screen and (max-width: 766px) {
    .rascom {
        width: 100%!important;
        overflow: hidden;
        float: left!important;
        margin: 40px 0 5px!important
    }
    .rascom-left-img img {
        width: 25%;
        overflow: hidden;
        float: left;
        margin: 0
    }
    .rascom-right {
        width: 69%;
        overflow: hidden;
        float: right;
        margin: -2px 0 0
    }
    .rascom-right h1,
    .rascom-right p {
        overflow: hidden;
        float: left;
        font-weight: 400
    }
    .rascom-right-blue-arrow {
        margin: 0 0 0 5px
    }
    .rascom-right h1 {
        width: 100%;
        text-align: left;
        font-size: 20px;
        color: #000;
        line-height: 22px;
        font-family: MinionProRegular
    }
    .rascom-right p {
        width: 98%;
        margin: 0;
        text-align: justify;
        font-size: 13px;
        color: #2f2f2f;
        line-height: 18px
    }
}
@media screen and (max-width: 763px) {
    .radio-1 {
        float: left!important;
        margin: 12px 0 0 2px!important;
        width: 20%!important
    }
}
@media screen and (max-width: 746px) {
    .section-2-img-bottom-title {
        clear: none;
        float: left;
        font-family: Minion;
        font-size: 22pt;
        margin: 40px auto 0 20px;
        overflow: hidden;
        position: absolute;
        width: 450px;
        z-index: 20
    }
    #dd-margin-50 {
        margin-top: 116px!important
    }
    .ubersicht50-right span {
        float: left;
        color: #696868;
        font-size: 12px;
        text-align: left;
        line-height: 33px;
        margin: 0 8px 0 52px
    }
    .ubersicht-custom-select-03 {
        float: left;
        width: 78%;
        margin: 0 0 0 6px!important
    }
    .ubersicht-custom-select-04 {
        float: left;
        width: 78%;
        margin: 10px 0 0 6px!important
    }
}
@media screen and (max-width: 734px) {
    .table-2 {
        border: 1px solid #D3D3D3;
        float: left;
        width: 100%!important;
        margin: 6px 0 0
    }
}
@media screen and (max-width: 717px) {
    .product-left {
        width: 78%;
        float: left;
        clear: none;
        overflow: hidden;
        margin: 0
    }
    .product-main-box-div-box-social {
        width: 90%;
        float: none;
        clear: none;
        overflow: hidden
    }
    .product-main-box-div-box-social img {
        width: 100%;
        float: left;
        clear: none;
        overflow: hidden;
        margin: 5px 0
    }
    .product-right {
        width: 12%;
        float: right;
        clear: none;
        overflow: hidden;
        margin: 0
    }
    #product-box-1 img,
    .bilder-p,
    .product-box img,
    .product-main-box-div-right-box,
    .product-right-none {
        float: left;
        clear: none;
        overflow: hidden
    }
    .product-right-none {
        width: 78%;
        display: none;
        margin: 30px 0 0
    }
    #product-box-1 img,
    .product-box img {
        width: 8%;
        height: auto;
        margin: 0 10px 0 0
    }
    .bilder-p {
        width: 100%!important;
        line-height: 20px!important;
        font-size: 10px!important;
        color: #605f5f!important;
        background-image: url(http://noctua.at/skin/frontend/default/noctua/images/duble-arrow-gray.png);
        background-repeat: no-repeat;
        background-position: left top 10px;
        padding-left: 15px;
        margin: 0
    }
    .product-main-box-div-right-box {
        width: 98%;
        border: 0 solid #dcdcdc;
        margin: 0
    }
    .div50-right {
        width: 33%;
        float: right;
        margin: 0
    }
    .ubersicht-p-text-left-box li {
        line-height: 14px;
        margin-bottom: 4px;
        word-break: break-all
    }
    .product-right img,
    .product-right-none img {
        width: 100%;
        float: left;
        clear: none;
        overflow: hidden;
        margin: 0
    }
}
@media screen and (max-width: 708px) {
    .sec-hm {
        position: static!important
    }
    .new-flg {
        z-index: 200;
        margin-right: 14%!important
    }
    .section-2-new-button.mr-3.new-flg {
        padding-top: 3px
    }
    .section-2-img {
        bottom: 0;
        overflow: hidden;
        position: relative;
        right: 3px
    }
    .section-2-img-bottom-text {
        bottom: 0;
        clear: none;
        float: left;
        margin: auto auto 23px 20px;
        overflow: hidden;
        position: relative;
        width: 90%
    }
    .section-2-img-bottom-title {
        clear: none;
        float: left;
        font-family: Minion;
        font-size: 18pt;
        margin: 40px auto 0 10px;
        overflow: hidden;
        position: relative;
        width: 90%;
        word-wrap: break-word;
        z-index: 20
    }
    .rm-height {
        height: auto;
        margin-bottom: 40px
    }
    .mr-3 {
        margin: 23px -3px 0 auto
    }
    .section-2-col-1,
    .section-2-col-2 {
        width: 45%;
        height: 325px;
        border: 1px solid #cfcfcf;
        padding-bottom: 17px;
        margin: 0
    }
    .img-center {
        text-align: center
    }
    .f-none {
        float: none!important
    }
    .z200 {
        z-index: 200
    }
    .section-2-col-1 {
        overflow: hidden;
        float: left;
        clear: none
    }
    .banner-neu-button,
    .section-2-col-2 {
        clear: none;
        float: right;
        overflow: hidden
    }
    .section-2-col-img-bottom-text-1 {
        width: 88%;
        overflow: hidden;
        float: none;
        clear: none;
        margin: 195px auto 0
    }
    .banner-neu-button-main {
        position: absolute;
        right: auto;
        top: auto;
        left: auto;
        bottom: auto;
        z-index: 9999999;
        width: 90%;
        overflow: hidden;
        margin: 25px 0 0
    }
    .banner-neu-button {
        background-color: #451807;
        color: #FFF;
        font-family: "HelveticaNeueLT Std Lt Cn";
        font-size: 14px;
        height: 22px;
        left: auto;
        line-height: 22px;
        text-align: center;
        z-index: 99999999;
        margin: 0;
        padding: 0 7px
    }
    .section-2-neu-button,
    .section-col-button {
        float: left;
        color: #fff;
        font-size: 14px;
        text-align: center;
        font-family: "HelveticaNeueLT Std Lt Cn";
        left: auto;
        top: auto;
        right: auto;
        bottom: auto;
        position: absolute
    }
    .section-col-button {
        width: 90px;
        overflow: visible!important;
        clear: none;
        background-color: #696868;
        margin: 0 0 0 56%
    }
    .section-2-neu-button,
    .section-col-p,
    .video-ifrem {
        overflow: hidden;
        clear: none
    }
    .section-2-neu-button {
        width: 40px;
        height: 22px;
        line-height: 22px;
        background-color: #451807;
        margin: 160px 0 0 28%
    }
    .section-col-p {
        width: 82%;
        float: right;
        color: #696868;
        font-size: 12px;
        text-align: justify;
        line-height: 18px;
        margin: 10px 18px 0
    }
    .video-ifrem {
        width: 87%;
        float: left;
        margin: 0;
        padding: 15px
    }
    .form .validation-advice {
        color: red;
        font-size: 11px;
        left: 80%;
        margin-top: 0;
        position: absolute;
        text-align: center;
        top: 50%;
        transform: translateY(-50%);
        width: 20%
    }
}
@media screen and (max-width: 684px) {
    .ubersicht-main {
        float: left;
        margin: 0 0 10px!important;
        overflow: hidden;
        width: 100%
    }
}
@media screen and (max-width: 675px) {
    .banner-neu-button,
    .logo {
        clear: none;
        float: right;
        text-align: center
    }
    .logo {
        overflow: hidden;
        width: 100%;
        margin: 0
    }
    .banner-neu-button-main {
        position: absolute;
        right: auto;
        top: auto;
        left: auto;
        bottom: auto;
        z-index: 9999999;
        width: 90%;
        overflow: hidden;
        margin: 25px 0 0
    }
    .banner-neu-button {
        background-color: #451807;
        color: #FFF;
        font-family: "HelveticaNeueLT Std Lt Cn";
        font-size: 14px;
        height: 22px;
        left: auto;
        line-height: 22px;
        overflow: hidden;
        z-index: 99999999;
        margin: 0;
        padding: 0 7px
    }
    .banner-h1,
    .banner-p {
        overflow: hidden;
        float: left;
        clear: none;
        color: #000!important;
        font-weight: 400!important;
        position: absolute;
        left: auto;
        top: auto;
        right: auto;
        bottom: auto
    }
    .banner-h1 {
        font-size: 2em!important;
        font-family: MinionProRegular!important;
        margin: 5% 0 0 63%!important
    }
    .banner-p {
        font-size: .6em!important;
        text-align: justify!important;
        line-height: 18px!important;
        font-family: Arial, Helvetica, sans-serif!important;
        margin: -4% 0 0 30%!important
    }
    .section-2-neu-button,
    .section-col-button {
        color: #fff;
        font-size: 14px;
        text-align: center;
        font-family: "HelveticaNeueLT Std Lt Cn";
        position: absolute;
        left: auto;
        top: auto;
        right: auto;
        bottom: auto
    }
    .section-col-button {
        width: 90px;
        overflow: visible!important;
        float: left;
        clear: none;
        background-color: #696868;
        margin: 0 0 0 55%
    }
    .section-2-neu-button,
    video-ifrem {
        overflow: hidden;
        float: left;
        clear: none
    }
    .section-2-neu-button {
        width: 40px;
        height: 22px;
        line-height: 22px;
        background-color: #451807;
        margin: 160px 0 0 27%
    }
    video-ifrem {
        width: 86%;
        margin: 0;
        padding: 15px
    }
}
@media screen and (max-width: 660px) {
    .icon,
    .search-input {
        border: 1px solid #eee
    }
    .header-left,
    .icon,
    .icon a,
    .search-input {
        float: left;
        clear: none;
        overflow: hidden
    }
    .header-left,
    .icon,
    .icon a,
    .search-icon,
    .search-input {
        overflow: hidden
    }
    .ubersicht-bg-right-top,
    .ubersicht-box-right,
    .ubersicht-box-right-img {
        display: none!important
    }
    .ubersicht-p-text-left-box {
        width: 100%!important
    }
    .header-left {
        width: 100%;
        margin: -20px 0 0
    }
    .search-input {
        width: 198px;
        height: 19px;
        padding-left: 5px;
        color: #cecece;
        font-size: 12px;
        text-align: left;
        font-weight: 400;
        padding-bottom: 3px;
        padding-top: 0;
        margin: 40px 0 0
    }
    .icon {
        width: 107px;
        height: 22px;
        margin: 40px 0 0 7px
    }
    .icon a {
        width: 23px;
        height: 19px;
        margin: 2px 0 1px 3px
    }
    .search-icon {
        width: 18px;
        height: 17px;
        line-height: 17px;
        float: right;
        background-image: url(http://noctua.at/skin/frontend/default/noctua/images/search-icon.jpg)!important;
        background-repeat: no-repeat!important;
        border: 0;
        position: absolute;
        z-index: 2;
        cursor: pointer;
        background: 0 0;
        margin: 43px 0 0 -24px
    }
    .header,
    header {
        float: none;
        margin: 0 auto;
        clear: none
    }
    header {
        width: 100%;
        height: 125px;
        border-bottom: 5px solid #eee
    }
    .header {
        width: 90%;
        height: auto;
        border-bottom: 0!important;
        padding: 0 15px
    }
    .select-box {
        display: inline-block!important;
        float: right;
        width: 41%;
        text-align: right;
        margin: -37px 0 0
    }
    .select-ul {
        text-align: left!important;
        margin-top: 0!important
    }
    .banner-neu-button-main {
        position: absolute;
        right: auto;
        top: auto;
        left: auto;
        bottom: auto;
        z-index: 9999999;
        width: 90%;
        overflow: hidden;
        margin: 25px 0 0
    }
    .banner-neu-button {
        background-color: #451807;
        clear: none;
        color: #FFF;
        float: right;
        font-family: "HelveticaNeueLT Std Lt Cn";
        font-size: 14px;
        height: 22px;
        left: auto;
        line-height: 22px;
        overflow: hidden;
        text-align: center;
        z-index: 99999999;
        margin: 0;
        padding: 0 7px
    }
    .banner-h1,
    .banner-p {
        overflow: hidden;
        float: left;
        clear: none;
        color: #000!important;
        font-weight: 400!important;
        position: absolute;
        left: auto;
        top: auto;
        right: auto;
        bottom: auto
    }
    .banner-h1 {
        font-size: 2.5em!important;
        font-family: MinionProRegular!important;
        margin: 5% 0 0 63%!important
    }
    .banner-p {
        font-size: .6em!important;
        text-align: justify!important;
        line-height: 14px!important;
        font-family: Arial, Helvetica, sans-serif!important;
        margin: -5% 0 0 32%!important
    }
    .tp-bullets {
        bottom: 30px!important;
        float: right!important;
        left: 0!important;
        margin-left: 0!important;
        margin-right: 67px;
        position: relative;
        text-align: right;
        z-index: -1
    }
    .section-2-neu-button,
    .section-col-button {
        color: #fff;
        font-size: 14px;
        font-family: "HelveticaNeueLT Std Lt Cn";
        left: auto;
        top: auto;
        right: auto;
        bottom: auto
    }
    .form .validation-advice,
    .section-2-neu-button,
    .section-col-button {
        position: absolute;
        text-align: center
    }
    .section-col-button {
        width: 90px;
        overflow: visible!important;
        float: left;
        clear: none;
        background-color: #696868;
        margin: 0 0 0 53%
    }
    .section-2-neu-button,
    video-ifrem {
        overflow: hidden;
        clear: none;
        float: left
    }
    .section-2-neu-button {
        width: 40px;
        height: 22px;
        line-height: 22px;
        background-color: #451807;
        margin: 160px 0 0 26%
    }
    video-ifrem {
        width: 86%;
        margin: 0;
        padding: 15px
    }
    .section-2-col-1,
    .section-2-col-2 {
        width: 45%;
        height: 370px;
        overflow: hidden;
        clear: none;
        border: 1px solid #cfcfcf;
        padding-bottom: 17px;
        margin: 0
    }
    .section-2-col-1 {
        float: left
    }
    .section-2-col-2 {
        float: right
    }
    .form .validation-advice {
        color: red;
        font-size: 11px;
        left: 80%;
        margin-top: 0;
        top: 50%;
        transform: translateY(-50%);
        width: 20%
    }
}
@media screen and (min-width: 937px) and (max-width: 963px) {
    .select-box {
        width: 30%
    }
}
@media screen and (min-width: 661px) and (max-width: 979px) {
    .subtabs li a:after {
        right: 10%!important
    }
}
@media screen and (max-width: 640px) {
    .custom-select-04 {
        float: right;
        width: 80%;
        margin: 0 0 0 6px!important
    }
    .div-left,
    .div-right,
    .sell-div-right {
        width: 97%!important;
        float: left;
        margin: 15px 0 0
    }
    .sell_product_label {
        max-width: 205px
    }
    .form .validation-advice {
        color: red;
        font-size: 11px;
        left: 80%;
        margin-top: 0;
        position: absolute;
        text-align: center;
        top: 50%;
        transform: translateY(-50%);
        width: 20%
    }
}
@media screen and (max-width: 630px) {
    .gray-line a {
        width: 85%;
        text-align: left;
        padding: 0
    }
    .inner-page-box-p-arrow {
        background-image: url(http://noctua.at/skin/frontend/default/noctua/images/content-arrow.png);
        background-position: left top 5px;
        background-repeat: no-repeat;
        clear: none;
        color: #000!important;
        float: left;
        font-size: 12px!important;
        letter-spacing: -.01em!important;
        line-height: 14px;
        overflow: hidden;
        padding-left: 15px;
        text-align: left;
        width: 86%!important;
        margin: 0!important
    }
    .product_filter_div_width {
        width: 49%!important
    }
    .spezifikation-right {
        clear: none;
        float: right;
        overflow: hidden;
        width: 62%;
        margin: 0
    }
}
@media screen and (max-width: 625px) {
    .video-page-text,
    .video-page-text-right {
        color: #000;
        font-size: 12px;
        text-decoration: none;
        clear: none
    }
    .video-page-iframe {
        width: 82%!important;
        height: 230px!important;
        float: none;
        clear: none;
        margin: 30px auto
    }
    .video-page-text-right {
        text-align: center!important;
        width: 82%!important;
        float: right;
        margin: 15px 30px 3px 10px!important
    }
    .video-page-iframe-1 {
        margin: 0 auto 30px!important
    }
    .video-page-iframe iframe {
        width: 100%;
        height: 100%;
        float: left;
        clear: none;
        margin: 0
    }
    .video-page-text {
        float: none;
        text-align: left;
        width: 82%!important;
        margin: 10px auto 0
    }
    .product-main-box-div-box-social {
        width: 90%;
        float: none;
        clear: none;
        overflow: hidden
    }
    .product-main-box-div-box-social img {
        width: 100%;
        float: left;
        clear: none;
        overflow: hidden;
        margin: 5px 0
    }
    .product-right {
        display: none!important;
        width: 12%;
        float: right;
        clear: none;
        overflow: hidden;
        margin: 0
    }
    .product-right-none {
        width: 99%;
        float: left;
        clear: none;
        overflow: hidden;
        display: inline-block;
        margin: 25px 0 0
    }
    .product-right-none img {
        width: 100%;
        clear: none;
        float: left;
        overflow: hidden;
        max-width: 12%;
        margin: 0 15px 0 0
    }
    #product-box-1 img,
    .product-box img {
        width: 8%;
        height: auto;
        float: left;
        clear: none;
        overflow: hidden;
        margin: 0 10px 0 0
    }
    .bilder-p,
    .product-left,
    .product-main-box-div-right-box,
    .product-right img {
        float: left;
        clear: none;
        overflow: hidden;
        margin: 0
    }
    .bilder-p {
        width: 100%!important;
        line-height: 20px!important;
        font-size: 10px!important;
        color: #605f5f!important;
        background-image: url(http://noctua.at/skin/frontend/default/noctua/images/duble-arrow-gray.png);
        background-repeat: no-repeat;
        background-position: left top 10px;
        padding-left: 15px
    }
    .product-main-box-div-right-box {
        width: 98%;
        border: 0 solid #dcdcdc
    }
    .product-left,
    .product-right img {
        width: 100%
    }
}
@media screen and (max-width: 624px) {
    .margin-27-bg-img img,
    .section-row {
        float: left;
        margin: 0;
        overflow: hidden
    }
    .section-row {
        width: 99%;
        clear: none;
        border: 1px solid #cfcfcf
    }
    .margin-27-bg-img img {
        width: 11%!important;
        height: auto!important
    }
    .section-col-p {
        clear: none;
        color: #696868;
        float: right;
        font-size: 12px;
        line-height: 18px;
        overflow: hidden;
        text-align: justify;
        width: 83%;
        margin: 10px 18px 0 0!important
    }
}
@media screen and (max-width: 621px) {
    .gray-line-0retail {
        width: 90%!important
    }
    #gray-line-01 {
        width: 84%!important
    }
    .ubersicht50-left,
    .ubersicht50-right {
        float: left!important;
        margin: 0;
        margin-left: 22px!important;
        width: 52%!important
    }
    .ubersicht-custom-select-03,
    .ubersicht-custom-select-04 {
        float: left;
        margin: 0 0 0 6px!important;
        width: 70%!important
    }
}
@media screen and (max-width: 592px) {
    .rmafile {
        padding-left: 0!important
    }
    .section-col-p {
        width: 80%;
        overflow: hidden;
        float: right;
        clear: none;
        color: #696868;
        font-size: 12px;
        text-align: justify;
        line-height: 16px;
        margin: 6px 18px 0
    }
    .video-ifrem {
        width: 84%;
        overflow: hidden;
        float: left;
        clear: none;
        margin: 0;
        padding: 15px
    }
    .section-2-col-1,
    .section-2-col-2 {
        width: 45%;
        height: 370px;
        overflow: hidden;
        clear: none;
        border: 1px solid #cfcfcf;
        padding-bottom: 17px;
        margin: 0
    }
    .section-2-col-1 {
        float: left
    }
    .section-2-col-2 {
        float: right
    }
    input[id="field[90]0"],
    input[id="field[107]0"],
    input[id="field[47]0"] {
        margin-left: 0
    }
}
@media screen and (max-width: 575px) {
    .rascom-right h1,
    .rascom-right p {
        overflow: hidden;
        float: left;
        font-weight: 400
    }
    .rascom-right h1 {
        width: 100%;
        margin: 0 0 10px;
        text-align: left;
        font-size: 18px!important;
        color: #000;
        line-height: 22px;
        font-family: MinionProRegular
    }
    .rascom-right p {
        width: 98%;
        margin: 0;
        text-align: justify;
        font-size: 11px!important;
        color: #2f2f2f;
        line-height: 18px
    }
}
@media screen and (max-width: 555px) {
    .form-input,
    .form-textarea {
        background-color: #eee;
        border: 1px solid #d7d7d7;
        padding-left: 8px
    }
    .ubersicht50-left,
    .ubersicht50-right {
        width: 50%!important;
        float: left!important;
        margin: 0
    }
    .form label,
    .label {
        color: #696868;
        float: left;
        margin: 10px 0 0;
        text-align: left!important;
        font-weight: 400;
        letter-spacing: -.01em
    }
    .form label {
        width: 100%!important;
        overflow: hidden;
        font-size: 12px;
        line-height: 18px
    }
    .label {
        font-size: 14px;
        line-height: 18px;
        overflow: hidden;
        width: 9%!important
    }
    .form-input,
    .form-radio {
        height: 30px;
        color: #000;
        line-height: 18px;
        overflow: hidden
    }
    .form-input,
    .form-radio,
    .form-textarea,
    .radio {
        float: left!important;
        text-align: left
    }
    label.custom-select-1 {
        width: 98%!important
    }
    .form-input {
        width: 94%!important;
        margin: 0;
        font-size: 12px;
        font-weight: 400;
        letter-spacing: -.01em
    }
    .radio {
        margin: 14px 0 0!important;
        width: 6%!important
    }
    .radio-1 {
        margin: 12px 0 0 2px!important;
        width: 40px!important;
        float: left!important
    }
    .form-radio,
    .form-textarea,
    .upload {
        margin: 0;
        font-size: 12px;
        font-weight: 400;
        letter-spacing: -.01em
    }
    .form-radio {
        width: 100%!important
    }
    .form-textarea {
        width: 94%!important;
        height: 160px;
        overflow: hidden;
        color: #000;
        line-height: 18px
    }
    .section-inner-presse-page-p-div,
    .upload {
        color: #000;
        float: right;
        line-height: 18px;
        overflow: hidden
    }
    .upload {
        width: 61%;
        height: 30px;
        text-align: center;
        border: 0 solid #d7d7d7
    }
    .section-inner-presse-page-p-div {
        clear: none;
        font-size: 11px;
        letter-spacing: 0;
        margin: 9px 0 0!important;
        text-align: left;
        width: 90%!important
    }
    #FileField {
        background: url(http://noctua.at/skin/frontend/default/noctua/images/upload-button.jpg) left top no-repeat #FFF;
        border: 0 solid #D5D5D5;
        border-radius: 0!important;
        color: #696868!important;
        display: inline-block!important;
        float: left;
        font-size: 13px;
        margin-left: 0!important;
        margin-right: 0!important;
        padding: 6px 0 6px 20%!important;
        position: relative;
        width: 72%!important;
        margin-top: 10px
    }
    .form-submit-button img {
        float: right;
        margin-bottom: 30px;
        margin-right: 2%
    }
    .custom-select-2 {
        float: left!important;
        width: 100%!important
    }
    .div50-right {
        width: 46%;
        float: right;
        margin: 0
    }
    .div50-right span {
        float: right;
        margin: 5px 0 0 15px
    }
    .div50-right span a {
        float: left;
        border: none;
        margin: -5px 0 0 2px
    }
    .custom-select-1 select,
    .custom-select-1:after {
        -webkit-margin-before: 0!important
    }
    .form .validation-advice {
        color: red;
        font-size: 11px;
        left: 74%;
        margin-top: 0;
        position: absolute;
        right: 34%;
        text-align: center;
        top: 72%;
        transform: translateY(-50%);
        width: 20%
    }
}
@media screen and (max-width: 545px) {
    .spezifikation-left,
    .spezifikation-right {
        width: 100%
    }
    .spezifikation-left,
    .spezifikation-left-1 img,
    .spezifikation-right {
        float: left;
        clear: none;
        overflow: hidden;
        margin: 0
    }
}
@media screen and (max-width: 540px) {
    .rascom-right h1,
    .rascom-right p {
        overflow: hidden;
        float: left;
        font-weight: 400
    }
    .rascom-right h1 {
        width: 100%;
        margin: 0 0 10px;
        text-align: left;
        font-size: 16px!important;
        color: #000;
        line-height: 22px;
        font-family: MinionProRegular
    }
    .rascom-right p {
        width: 98%;
        margin: 0;
        text-align: justify;
        font-size: 9px!important;
        color: #2f2f2f;
        line-height: 18px
    }
}
@media screen and (max-width: 538px) {
    .ubersicht-bg-right-top,
    .ubersicht-box-right {
        float: left;
        overflow: hidden;
        width: 59.6%!important
    }
    .ubersicht-p-text-left-box {
        float: left;
        margin: 0;
        overflow: hidden
    }
    .ubersicht-bg-right-top {
        border-right: 1px solid #CFCFCF!important;
        height: 5px;
        margin: 0 0 5px
    }
    .ubersicht-box-right {
        border-top: 5px solid #EEE;
        margin: -10px 0 5px
    }
}
@media screen and (max-width: 534px) {
    .section-col-p {
        width: 78%;
        overflow: hidden;
        float: right;
        clear: none;
        color: #696868;
        font-size: 11px;
        text-align: justify;
        line-height: 14px;
        margin: 8px 18px 0
    }
}
@media screen and (max-width: 520px) {
    .table-3-col-top-main {
        overflow: hidden;
        margin: 0 auto!important;
        float: none!important;
        padding: 6px 0;
        text-align: center;
        color: #000;
        font-size: 10px;
        font-weight: 700
    }
    .table-3-col-2-gray,
    .table-5-col-top-bold,
    .table-5-col-top-main {
        overflow: hidden;
        margin: 0 auto!important;
        float: none!important;
        text-align: left
    }
    .table-5-col-top-main {
        padding: 8px 0 8px 6px;
        color: #000;
        font-size: 10px;
        font-weight: 700;
        width: auto
    }
    .table-5-col-top-bold {
        padding: 15px 0 15px 6px;
        color: #000;
        font-size: 10px;
        font-weight: 700;
        width: auto
    }
    .table-3-col-2-black,
    .table-3-col-2-gray {
        padding: 6px 10px 6px 6px;
        font-weight: 700
    }
    .table-3-col-2-gray {
        color: #696868;
        font-size: 9px
    }
    .table-3-col-2-black,
    .table-3-col-2-normal {
        margin: 0 auto!important;
        float: none!important;
        text-align: center;
        color: #000;
        font-size: 9px;
        overflow: hidden
    }
    .table-3-col-2-normal {
        padding: 10px 6px;
        font-weight: 400
    }
    .table-3-col-2-bottom-text {
        overflow: hidden;
        margin: 0;
        float: left;
        padding: 3px 0 0;
        text-align: left;
        color: #696868;
        font-size: 12px;
        font-weight: 400;
        width: 100%
    }
    .table-3-margin-top {
        margin-top: 40px
    }
    .table-2-col-none,
    .table-2-col-padding-12 {
        overflow: hidden;
        margin: 0;
        float: left;
        text-align: left;
        color: #000;
        font-size: 12px;
        font-weight: 700
    }
    .table-2-col-none {
        padding: 6px 0 6px 5px
    }
    .img {
        text-align: center!important
    }
    .tr {
        background-color: #eee!important
    }
    .tr-p-text {
        margin-top: 40px!important;
        text-align: left!important;
        float: left
    }
    .tr-1 {
        background-color: #fff!important
    }
    .table-2-col-padding-12 {
        width: 100%;
        padding: 12px 0 12px 5px
    }
    .table-2-col-padding-normal,
    .table-2-col-padding-normal-none {
        overflow: hidden;
        margin: 0;
        float: left;
        padding: 12px 0 12px 5px;
        text-align: left;
        color: #000;
        font-size: 11px;
        font-weight: 400
    }
    .table-2-col-padding-normal {
        width: 100%
    }
    .table-2-col-padding-normal-none {
        width: 95%
    }
    .dot-line,
    .dot-line-1 {
        width: 1px;
        overflow: hidden;
        float: left;
        padding: 0 0 6px;
        background-image: url(http://noctua.at/skin/frontend/default/noctua/images/dot-line.png);
        background-repeat: repeat-y;
        background-position: left top
    }
    .dot-line {
        height: 15px;
        margin: 6px 0 0
    }
    .dot-line-1 {
        margin: 0
    }
}
@media screen and (max-width: 514px) {
    .video-page-text,
    .video-page-text-right {
        clear: none;
        color: #000;
        font-size: 12px;
        text-decoration: none
    }
    .video-page-iframe {
        width: 90%!important;
        height: 100%!important;
        float: none;
        clear: none;
        margin: 30px auto
    }
    .video-page-text-right {
        text-align: center!important;
        width: 82%!important;
        float: right;
        margin: 15px 30px 3px 10px!important
    }
    .video-page-iframe-1 {
        margin: 0 auto 30px!important
    }
    .video-page-iframe iframe {
        width: 100%;
        height: 100%;
        float: left;
        clear: none;
        margin: 0 0 30px
    }
    .video-page-text {
        float: none;
        text-align: left;
        width: 82%!important;
        margin: 10px auto 0
    }
    .form .validation-advice {
        color: red;
        font-size: 11px;
        left: 66%;
        margin-top: 0;
        position: absolute;
        right: 34%;
        text-align: center;
        top: 72%;
        transform: translateY(-50%);
        width: 30%
    }
}
@media screen and (max-width: 510px) {
    .video-ifrem {
        width: 82%;
        overflow: hidden;
        float: left;
        clear: none;
        margin: 0;
        padding: 15px
    }
    .section-col-button {
        width: 90px;
        overflow: visible!important;
        float: left;
        clear: none;
        color: #fff;
        font-size: 14px;
        background-color: #696868;
        text-align: center;
        font-family: "HelveticaNeueLT Std Lt Cn";
        position: absolute;
        left: auto;
        top: auto;
        right: auto;
        bottom: auto;
        margin: 0 0 0 58.5%
    }
    .banner-neu-button-main,
    .section-2-neu-button {
        position: absolute;
        right: auto;
        top: auto;
        left: auto;
        bottom: auto;
        overflow: hidden
    }
    .banner-neu-button,
    .section-2-neu-button {
        background-color: #451807;
        clear: none;
        font-family: "HelveticaNeueLT Std Lt Cn";
        font-size: 14px;
        height: 22px;
        line-height: 22px;
        text-align: center
    }
    .section-2-neu-button {
        width: 40px;
        float: left;
        color: #fff;
        margin: 160px 0 0 25.3%
    }
    .banner-neu-button-main {
        z-index: 9999999;
        width: 90%;
        margin: 25px 0 0
    }
    .banner-neu-button {
        color: #FFF;
        float: right;
        left: auto;
        overflow: hidden;
        z-index: 99999999;
        margin: 0;
        padding: 0 7px
    }
    .banner-h1,
    .banner-p {
        overflow: hidden;
        clear: none;
        color: #000!important;
        font-weight: 400!important;
        left: auto;
        top: auto;
        right: auto;
        bottom: auto;
        position: absolute
    }
    .banner-h1,
    .banner-p,
    .section-2-col-1 {
        float: left
    }
    .banner-h1 {
        font-size: 1.8em!important;
        font-family: MinionProRegular!important;
        margin: 5% 0 0 63%!important
    }
    .banner-p {
        font-size: .4em!important;
        text-align: justify!important;
        line-height: 12px!important;
        font-family: Arial, Helvetica, sans-serif!important;
        margin: -5% 0 0 32%!important
    }
    .section-2-col-1,
    .section-2-col-2 {
        width: 45%;
        height: 385px;
        overflow: hidden;
        clear: none;
        border: 1px solid #cfcfcf;
        padding-bottom: 17px;
        margin: 0
    }
    .section-2-col-2 {
        float: right
    }
    .form .validation-advice {
        color: red;
        font-size: 11px;
        left: 66%;
        margin-top: 0;
        position: absolute;
        right: 34%;
        text-align: center;
        top: 72%;
        transform: translateY(-50%);
        width: 30%
    }
}
@media screen and (max-width: 493px) {
    .custom-select-04 {
        float: right;
        width: 76%;
        margin: 0 0 0 6px!important
    }
    .div-left,
    .div-right {
        width: 100%;
        float: left;
        margin: 15px 0 0
    }
}
@media screen and (max-width: 490px) {
    .product-main-box-div-left-left,
    .product-main-box-div-left-right {
        margin: 0;
        clear: none;
        overflow: hidden
    }
    .product-main-box-div-left-left {
        width: 70%;
        float: left
    }
    .product-main-box-div-box-social {
        width: 90%;
        float: none;
        clear: none;
        overflow: hidden
    }
    .product-main-box-div-box-social img {
        width: 100%;
        float: left;
        clear: none;
        overflow: hidden;
        margin: 5px 0
    }
    .product-right-none {
        width: 99%;
        float: left;
        clear: none;
        overflow: hidden;
        display: inline-block;
        margin: 25px 0 0
    }
    .product-right-none img {
        width: 100%;
        float: left;
        clear: none;
        overflow: hidden;
        max-width: 19%;
        margin: 0 15px 0 0
    }
    #product-box-1 img,
    .product-box img {
        height: auto;
        float: left;
        clear: none;
        overflow: hidden;
        margin: 0 10px 0 0
    }
    #product-box-1 img {
        width: 8%
    }
    .product-box img {
        width: 9%
    }
    .bilder-p,
    .product-main-box-div-right-box {
        float: left;
        margin: 0;
        clear: none;
        overflow: hidden
    }
    .bilder-p {
        width: 100%!important;
        line-height: 20px!important;
        font-size: 10px!important;
        color: #605f5f!important;
        background-image: url(http://noctua.at/skin/frontend/default/noctua/images/duble-arrow-gray.png);
        background-repeat: no-repeat;
        background-position: left top 10px;
        padding-left: 15px
    }
    .product-main-box-div-right-box {
        width: 98%;
        border: 0 solid #dcdcdc
    }
    #table-20 {
        margin-top: 30px!important
    }
    .product-main-box-div-right {
        width: 100%;
        float: right;
        clear: none;
        overflow: hidden;
        margin: 20px 0 0
    }
    .feature-main-box-left-img img {
        float: left;
        overflow: hidden;
        width: 14%;
        height: 25px;
        margin: 0
    }
    .productlist_main_left_img img {
        float: left;
        height: auto!important;
        overflow: hidden;
        width: 14%;
        margin: 0
    }
    .section-2-col-1,
    .section-2-col-2 {
        width: 99%;
        height: auto;
        overflow: hidden;
        float: left;
        clear: none;
        border: 1px solid #cfcfcf;
        padding-bottom: 17px
    }
    .section-2-col-1 {
        margin: 0
    }
    .section-2-col-2 {
        margin: 20px 0 0
    }
    .icon,
    .search-input {
        border: 1px solid #eee
    }
    .section-2-col-img img,
    .video-ifrem {
        margin: 0;
        overflow: hidden;
        clear: none;
        float: left
    }
    .section-2-col-img img {
        width: 100%
    }
    .video-ifrem {
        width: 90%;
        padding: 15px
    }
    .search-input {
        width: 97%;
        height: 19px;
        overflow: hidden;
        float: left;
        clear: none;
        padding-left: 5px;
        color: #cecece;
        font-size: 12px;
        text-align: left;
        font-weight: 400;
        padding-bottom: 3px;
        padding-top: 0;
        margin: 40px 0 0
    }
    .icon {
        width: auto;
        height: 22px;
        overflow: hidden;
        float: left;
        clear: none;
        padding-right: 3px;
        margin: 40px 0 0 7px
    }
    .icon a {
        width: 23px;
        height: 19px;
        overflow: hidden;
        float: left;
        clear: none;
        margin: 2px 0 1px 3px
    }
    .search-icon {
        width: 18px;
        height: 17px;
        line-height: 17px;
        overflow: hidden;
        float: right;
        background-image: url(http://noctua.at/skin/frontend/default/noctua/images/search-icon.jpg)!important;
        background-repeat: no-repeat!important;
        border: 0;
        position: absolute;
        z-index: 2;
        cursor: pointer;
        background: 0 0;
        margin: 43px 0 0 -24px
    }
    header {
        width: 100%;
        height: 190px;
        border-bottom: 5px solid #eee;
        float: none;
        clear: none;
        margin: 0 auto
    }
    .section-col-p {
        clear: none;
        color: #696868;
        float: right;
        font-size: 10px;
        line-height: 13px;
        overflow: hidden;
        text-align: justify;
        width: 78%;
        margin: 9px 18px 0 0!important
    }
    .section-col-button {
        width: 65px;
        overflow: visible!important;
        float: left;
        clear: none;
        color: #fff;
        font-size: 11px;
        background-color: #696868;
        text-align: center;
        font-family: "HelveticaNeueLT Std Lt Cn";
        position: absolute;
        left: auto;
        top: auto;
        right: auto;
        bottom: auto;
        margin: 0 0 0 53.5%
    }
    .banner-neu-button-main,
    .section-2-neu-button {
        position: absolute;
        right: auto;
        top: auto;
        left: auto;
        bottom: auto;
        overflow: hidden
    }
    .banner-neu-button,
    .section-2-neu-button {
        background-color: #451807;
        clear: none;
        font-family: "HelveticaNeueLT Std Lt Cn";
        font-size: 14px;
        height: 22px;
        line-height: 22px;
        text-align: center
    }
    .section-2-neu-button {
        width: auto;
        padding-right: 2px;
        float: left;
        color: #fff;
        margin: 160px 0 0 62.5%
    }
    .banner-neu-button-main {
        z-index: 9999999;
        width: 90%;
        margin: 25px 0 0
    }
    .banner-neu-button {
        color: #FFF;
        float: right;
        left: auto;
        overflow: hidden;
        z-index: 99999999;
        margin: 0;
        padding: 0 7px
    }
    .banner-h1,
    .banner-p {
        float: left;
        color: #000!important;
        font-weight: 400!important;
        left: auto;
        top: auto;
        right: auto;
        bottom: auto;
        clear: none;
        overflow: hidden;
        position: absolute
    }
    .banner-h1 {
        font-size: 1.3em!important;
        font-family: MinionProRegular!important;
        margin: 5% 0 0 63%!important
    }
    .banner-p {
        font-size: .3em!important;
        text-align: justify!important;
        line-height: 10px!important;
        font-family: Arial, Helvetica, sans-serif!important;
        margin: -5% 0 0 34%!important
    }
    .select-box {
        display: inline-block!important;
        float: right;
        width: 75%;
        text-align: right;
        margin: -37px 0 0
    }
    .product-left,
    .product-main-box-div-left,
    .product-right img {
        width: 100%;
        float: left;
        clear: none;
        overflow: hidden;
        margin: 0
    }
    .form .validation-advice {
        color: red;
        font-size: 11px;
        left: 66%;
        margin-top: 0;
        position: absolute;
        right: 34%;
        text-align: center;
        top: 72%;
        transform: translateY(-50%);
        width: 30%
    }
}
@media screen and (max-width: 483px) {
    .div50-right {
        width: 50%;
        float: right;
        margin: 0
    }
    .div50-right span {
        float: right;
        margin: 5px 0 0 15px
    }
    .div50-right span a {
        float: left;
        border: none;
        margin: -5px 0 0 2px
    }
    .form .validation-advice {
        color: red;
        font-size: 11px;
        left: 66%;
        margin-top: 0;
        position: absolute;
        right: 34%;
        text-align: center;
        top: 72%;
        transform: translateY(-50%);
        width: 30%
    }
}
@media screen and (max-width: 455px) {
    .ubersicht50-right {
        float: left!important;
        margin: 0;
        margin-left: 22px!important;
        width: 100%!important
    }
    .ubersicht50-left {
        float: left!important;
        margin: 0;
        margin-left: 22px!important;
        width: 52%!important
    }
    .ubersicht-custom-select-03,
    .ubersicht-custom-select-04 {
        float: left;
        margin: 0 0 0 2px!important;
        width: 60%!important
    }
    .form .validation-advice {
        color: red;
        font-size: 11px;
        left: 66%;
        margin-top: 0;
        position: absolute;
        right: 34%;
        text-align: center;
        top: 72%;
        transform: translateY(-50%);
        width: 30%
    }
}
@media screen and (max-width: 444px) {
    .div50-left {
        width: 36%;
        float: left;
        margin: 0
    }
    .div50-right {
        width: 56%;
        float: right;
        margin: 0
    }
    .div50-right span {
        float: right;
        margin: 5px 0 0 15px
    }
    .div50-right span a {
        float: left;
        border: none;
        margin: -5px 0 0 2px
    }
}
@media screen and (max-width: 430px) {
    .section-row {
        width: 99%;
        overflow: hidden;
        float: left;
        clear: none;
        border: 1px solid #cfcfcf;
        margin: 27px 0 0
    }
    .margin-27-bg-img img {
        width: 21%!important;
        height: auto!important;
        overflow: hidden;
        float: left;
        margin: 0
    }
    .section-col-p {
        width: 61%;
        overflow: hidden;
        float: right;
        clear: none;
        color: #696868;
        font-size: 11px;
        text-align: justify;
        line-height: 16px;
        margin: 6% 10% 0 0!important
    }
    .form .validation-advice {
        color: red;
        font-size: 11px;
        left: 66%;
        margin-top: 0;
        position: absolute;
        right: 34%;
        text-align: center;
        top: 72%;
        transform: translateY(-50%);
        width: 30%
    }
}
@media screen and (max-width: 422px) {
    .table-3-col-top-main,
    .table-5-col-top-bold,
    .table-5-col-top-main {
        font-size: 10px;
        width: 100%!important
    }
    #showall {
        width: 280px!important
    }
    .table-3-col-top-main {
        overflow: hidden;
        margin: 0 auto!important;
        float: none!important;
        padding: 6px 0;
        text-align: center;
        color: #000;
        font-weight: 700
    }
    .table-3-col-2-gray,
    .table-5-col-top-bold,
    .table-5-col-top-main {
        overflow: hidden;
        margin: 0 auto!important;
        float: none!important;
        text-align: left
    }
    .table-5-col-top-main {
        padding: 8px 0 8px 6px;
        color: #000;
        font-weight: 700
    }
    .table-5-col-top-bold {
        padding: 15px 0 15px 6px;
        color: #000;
        font-weight: 700
    }
    .table-3-col-2-black,
    .table-3-col-2-gray {
        padding: 6px 10px 6px 6px;
        font-weight: 700
    }
    .table-3-col-2-gray {
        color: #696868;
        font-size: 9px
    }
    .table-3-col-2-black,
    .table-3-col-2-normal {
        margin: 0 auto!important;
        float: none!important;
        text-align: center;
        color: #000;
        font-size: 9px;
        overflow: hidden
    }
    .table-3-col-2-normal {
        padding: 10px 6px;
        font-weight: 400
    }
    .table-3-col-2-bottom-text {
        overflow: hidden;
        margin: 0;
        float: left;
        padding: 3px 0 0;
        text-align: left;
        color: #696868;
        font-size: 12px;
        font-weight: 400;
        width: 100%!important
    }
    .table-3-margin-top {
        margin-top: 40px
    }
    .table-2-col-none,
    .table-2-col-padding-12 {
        overflow: hidden;
        margin: 0;
        float: left;
        text-align: left;
        color: #000;
        font-size: 12px;
        font-weight: 700
    }
    .table-2-col-none {
        padding: 6px 0 6px 5px
    }
    .img {
        text-align: center!important
    }
    .tr {
        background-color: #eee!important
    }
    .tr-p-text {
        margin-top: 40px!important;
        text-align: left!important;
        float: left
    }
    .tr-1 {
        background-color: #fff!important
    }
    .table-2-col-padding-12 {
        width: 100%;
        padding: 12px 0 12px 5px
    }
    .table-2-col-padding-normal,
    .table-2-col-padding-normal-none {
        overflow: hidden;
        margin: 0;
        float: left;
        padding: 12px 0 12px 5px;
        text-align: left;
        color: #000;
        font-size: 11px;
        font-weight: 400
    }
    .table-2-col-padding-normal {
        width: 100%
    }
    .table-2-col-padding-normal-none {
        width: 95%
    }
    .dot-line,
    .dot-line-1 {
        width: 1px;
        overflow: hidden;
        float: left;
        padding: 0 0 6px;
        background-image: url(http://noctua.at/skin/frontend/default/noctua/images/dot-line.png);
        background-repeat: repeat-y;
        background-position: left top
    }
    .dot-line {
        height: 15px;
        margin: 6px 0 0
    }
    .dot-line-1 {
        margin: 0
    }
}
@media screen and (max-width: 411px) {
    .fan-heading-gray-line {
        padding-left: 0!important
    }
    .table-2-col-1,
    .table-2-col-2,
    .table-2-col-3,
    .table-2-col-4 {
        padding-right: 1%!important;
        padding-left: 1%!important;
        text-align: center!important;
        float: none!important
    }
    .fan-heading-gray-line .heading-gray-line {
        width: 100%!important
    }
    .fan-heading-gray-line .heading-gray-line>#divFanSize>.lufter50-middle,
    .fan-heading-gray-line .heading-gray-line>#divIndustrialSize>.lufter50-middle,
    .fan-heading-gray-line .heading-gray-line>#divReduxSize>.lufter50-middle {
        width: 100%!important;
        background: 0 0
    }
    .fan-heading-gray-line .heading-gray-line>#divFanConnector>.lufter50-right>.lufter-custom-select-right,
    .fan-heading-gray-line .heading-gray-line>#divFanSize>.lufter50-middle>.lufter-custom-select-middle,
    .fan-heading-gray-line .heading-gray-line>#divIndustrialConnector>.lufter50-right>.lufter-custom-select-right,
    .fan-heading-gray-line .heading-gray-line>#divIndustrialSize>.lufter50-middle>.lufter-custom-select-middle,
    .fan-heading-gray-line .heading-gray-line>#divReduxConnector>.lufter50-right>.lufter-custom-select-right,
    .fan-heading-gray-line .heading-gray-line>#divReduxSize>.lufter50-middle>.lufter-custom-select-middle {
        width: 100%!important;
        margin-left: 0!important
    }
    .table-2-col-2,
    .table-2-col-3,
    .table-2-col-4 {
        margin: 0 auto!important
    }
    td {
        text-align: left!important
    }
    .custom-select-04 {
        float: right;
        width: 70%;
        margin: 0 0 0 6px!important
    }
    .product_filter_div_width {
        width: 100%!important
    }
    .sell_product_label {
        color: #696868;
        float: left;
        font-size: 12px;
        line-height: 18px;
        max-width: 100%;
        text-align: left;
        margin: 0 8px 0 0
    }
    #heading-gray-line,
    .fan-heading-gray-line,
    .heading-gray-line {
        bottom: auto;
        clear: none;
        height: auto;
        left: auto;
        overflow: hidden;
        position: relative;
        right: auto;
        top: auto;
        margin: 0;
        float: left
    }
    #heading-gray-line,
    .fan-heading-gray-line {
        width: 100%;
        background-position: center;
        background-color: #eee!important
    }
    .heading-gray-line>#divFanConnector>.lufter50-right>.lufter-custom-select-right,
    .heading-gray-line>#divIndustrialConnector>.lufter50-right>.lufter-custom-select-right,
    .heading-gray-line>#divReduxConnector>.lufter50-right>.lufter-custom-select-right,
    .heading-gray-line>.lufter50-left>.lufter-custom-select-left,
    .heading-gray-line>.lufter50-middle>.lufter-custom-select-left {
        float: left;
        width: 60%!important
    }
    .heading-gray-line {
        background-position: center center;
        width: 89%
    }
    .div-left,
    .div-right {
        width: 100%;
        float: left;
        margin: 15px 0 0
    }
    .heading-gray-line>#divFanConnector>.lufter50-right>span,
    .heading-gray-line>#divIndustrialConnector>.lufter50-right>span,
    .heading-gray-line>#divReduxConnector>.lufter50-right>span,
    .heading-gray-line>.lufter50-left>span,
    .heading-gray-line>.lufter50-middle>span {
        width: 57px;
        margin: 0 8px 0 0!important
    }
    .heading-gray-line>#divFanConnector>.lufter50-right,
    .heading-gray-line>#divIndustrialConnector>.lufter50-right,
    .heading-gray-line>#divReduxConnector>.lufter50-right,
    .heading-gray-line>.lufter50-left,
    .heading-gray-line>.lufter50-middle {
        width: 100%
    }
    .form .validation-advice {
        color: red;
        font-size: 11px;
        left: 66%;
        margin-top: 0;
        position: absolute;
        right: 34%;
        text-align: center;
        top: 72%;
        transform: translateY(-50%);
        width: 30%
    }
}
@media screen and (max-width: 402px) {
    .ubersicht-p-text-left-box {
        float: left;
        margin: 0;
        overflow: hidden;
        width: 100%!important
    }
    .ubersicht-bg-right-top,
    .ubersicht-box-right {
        float: left;
        width: 59.6%!important;
        overflow: hidden
    }
    .ubersicht-bg-right-top {
        border-right: 0 solid #CFCFCF!important;
        height: 5px;
        margin: 0 0 5px
    }
    .ubersicht-box-right {
        border-top: 0 solid #EEE!important;
        margin: -10px 0 5px
    }
    .ubersicht-box-right-img img {
        max-width: 25%;
        border-right: 0 solid #CFCFCF!important;
        float: right!important;
        margin: 0 auto 5px!important;
        overflow: hidden;
        padding-right: 0!important
    }
    .form .validation-advice {
        color: red;
        font-size: 11px;
        left: 66%;
        margin-top: 0;
        position: absolute;
        right: 34%;
        text-align: center;
        top: 72%;
        transform: translateY(-50%);
        width: 30%
    }
}
@media screen and (max-width: 400px) {
    .inner-page-box-a-link {
        clear: none;
        float: left!important;
        margin: 0;
        overflow: hidden;
        padding-left: 10px!important;
        width: 100%!important
    }
    .inner-page-box-p-arrow {
        background-image: url(http://noctua.at/skin/frontend/default/noctua/images/content-arrow.png);
        background-position: left top 5px;
        background-repeat: no-repeat;
        clear: none;
        color: #000!important;
        float: left;
        font-size: 12px!important;
        letter-spacing: -.01em!important;
        line-height: 14px;
        overflow: hidden;
        padding-left: 15px;
        text-align: left;
        width: 80%!important;
        margin: 0!important
    }
    .res-right-per-page {
        float: left!important
    }
    .form .validation-advice {
        color: red;
        font-size: 11px;
        left: 66%;
        margin-top: 0;
        position: absolute;
        right: 34%;
        text-align: center;
        top: 72%;
        transform: translateY(-50%);
        width: 30%
    }
}
@media screen and (max-width: 396px) {
    .div50-left {
        width: 52%;
        float: left;
        margin: 0
    }
    .div50-right {
        width: 48%;
        float: right;
        margin: 0
    }
    .pages ol {
        padding-left: 0
    }
    .bottom-pager .div50-left {
        width: 52%
    }
    .div50-right span {
        float: right;
        margin: 5px 0 0 15px
    }
    .div50-right span a {
        float: left;
        border: none;
        margin: -5px 0 0 2px
    }
    .bottom-pager .div50-right {
        width: 48%
    }
    .feature-main-box-left-img img {
        float: left;
        overflow: hidden;
        width: 40px;
        height: 25px;
        margin: 0
    }
    .productlist_main_left_img img {
        float: left;
        height: auto!important;
        overflow: hidden;
        width: 14%;
        margin: 0
    }
    #gray-line {
        height: auto;
        overflow: hidden;
        float: left;
        clear: none;
        position: relative;
        width: 100%!important;
        left: 0;
        top: auto;
        right: auto;
        bottom: auto;
        background-position: center;
        background-color: #eee!important
    }
    .ins-mnu-table tr td {
        width: 0!important
    }
    .form .validation-advice {
        color: red;
        font-size: 11px;
        left: 66%;
        margin-top: 0;
        position: absolute;
        right: 34%;
        text-align: center;
        top: 72%;
        transform: translateY(-50%);
        width: 30%
    }
}
@media screen and (max-width: 380px) {
    .gray-line a {
        font-size: 14px!important
    }
    .inner-page-box-p-arrow {
        background-image: url(http://noctua.at/skin/frontend/default/noctua/images/content-arrow.png);
        background-position: left top 5px;
        background-repeat: no-repeat;
        clear: none;
        color: #000!important;
        float: left;
        font-size: 12px!important;
        letter-spacing: -.01em!important;
        line-height: 14px;
        overflow: hidden;
        padding-left: 15px;
        text-align: left;
        width: 90%!important;
        margin: 0!important
    }
    .gray-line {
        width: 95%;
        float: none;
        margin: 0 auto;
        left: 0
    }
    .res-right-per-page {
        float: left!important
    }
    .form .validation-advice {
        color: red;
        font-size: 11px;
        left: 66%;
        margin-top: 0;
        position: absolute;
        right: 34%;
        text-align: center;
        top: 72%;
        transform: translateY(-50%);
        width: 30%
    }
}
@media screen and (max-width: 366px) {
    .heading-gray-line>#divFanSize>.lufter50-middle,
    .heading-gray-line>#divIndustrialSize>.lufter50-middle,
    .heading-gray-line>#divReduxSize>.lufter50-middle {
        margin: 0!important;
        width: 75%!important
    }
    .award_cell {
        width: 50%
    }
    .section-2-col-1,
    .section-2-col-2 {
        width: 99%;
        height: auto;
        overflow: hidden;
        float: left;
        clear: none;
        border: 1px solid #cfcfcf;
        padding-bottom: 17px
    }
    .section-2-col-1 {
        margin: 0
    }
    .section-2-col-2 {
        margin: 20px 0 0
    }
    .section-2-col-img img,
    .video-ifrem {
        overflow: hidden;
        float: left;
        clear: none;
        margin: 0
    }
    .section-2-col-img img {
        width: 100%
    }
    .video-ifrem {
        width: 90%;
        padding: 15px
    }
    .icon,
    .search-input {
        border: 1px solid #eee;
        margin: 40px 0 0;
        overflow: hidden;
        clear: none;
        float: left
    }
    .search-input {
        width: 98%;
        height: 19px;
        padding-left: 5px;
        color: #cecece;
        font-size: 12px;
        text-align: left;
        font-weight: 400;
        padding-bottom: 3px;
        padding-top: 0
    }
    .icon {
        width: auto;
        height: 22px;
        padding-right: 3px
    }
    .icon a {
        width: 23px;
        height: 19px;
        overflow: hidden;
        float: left;
        clear: none;
        margin: 2px 0 1px 3px
    }
    .search-icon {
        width: 18px;
        height: 17px;
        line-height: 17px;
        overflow: hidden;
        float: right;
        background-image: url(http://noctua.at/skin/frontend/default/noctua/images/search-icon.jpg)!important;
        background-repeat: no-repeat!important;
        border: 0;
        position: absolute;
        z-index: 2;
        cursor: pointer;
        background: 0 0;
        margin: 43px 0 0 -24px
    }
    header {
        width: 100%;
        height: 190px;
        border-bottom: 5px solid #eee;
        float: none;
        clear: none;
        margin: 0 auto
    }
    .section-col-p {
        clear: none;
        color: #696868;
        float: right;
        font-size: 10px;
        line-height: 12px;
        overflow: hidden;
        text-align: justify;
        width: 64%;
        margin: 0 18px
    }
    .section-col-button {
        width: 65px;
        overflow: visible!important;
        float: left;
        clear: none;
        color: #fff;
        font-size: 11px;
        background-color: #696868;
        text-align: center;
        font-family: "HelveticaNeueLT Std Lt Cn";
        position: absolute;
        left: auto;
        top: auto;
        right: auto;
        bottom: auto;
        margin: 0 0 0 176px
    }
    .banner-neu-button-main,
    .section-2-neu-button {
        position: absolute;
        right: auto;
        top: auto;
        left: auto;
        bottom: auto;
        overflow: hidden
    }
    .banner-neu-button,
    .section-2-neu-button {
        background-color: #451807;
        clear: none;
        font-family: "HelveticaNeueLT Std Lt Cn";
        font-size: 14px;
        text-align: center
    }
    .section-2-neu-button {
        width: 40px;
        float: left;
        color: #fff;
        margin: 160px 0 0 62.5%
    }
    .banner-neu-button-main {
        z-index: 9999999;
        width: 90%;
        margin: 25px 0 0
    }
    .banner-neu-button {
        color: #FFF;
        float: right;
        height: 22px;
        left: auto;
        line-height: 22px;
        overflow: hidden;
        z-index: 99999999;
        margin: 0;
        padding: 0 7px
    }
    .banner-h1,
    .banner-p {
        overflow: hidden;
        float: left;
        clear: none;
        color: #000!important;
        font-weight: 400!important;
        position: absolute;
        left: auto;
        top: auto;
        right: auto;
        bottom: auto
    }
    .banner-h1 {
        font-size: 1.3em!important;
        font-family: MinionProRegular!important;
        margin: 5% 0 0 63%!important
    }
    .banner-p {
        font-size: .3em!important;
        text-align: justify!important;
        line-height: 10px!important;
        font-family: Arial, Helvetica, sans-serif!important;
        margin: -5% 0 0 34%!important
    }
    .bottom-form-input,
    .news-letter-name {
        font-family: "HelveticaNeueLT Std Lt Cn";
        overflow: hidden;
        float: left;
        clear: none
    }
    .news-letter-name {
        font-size: 14px;
        color: #aaa;
        line-height: 26px;
        width: 100%;
        margin: 0 0 0 26px
    }
    .bottom-form-input {
        height: 20px;
        padding-left: 5px;
        border: 1px solid #585757;
        background-color: #000;
        color: #696868;
        font-size: 12px;
        padding-top: 5px;
        margin: 0
    }
    #bottom-nav {
        width: 100%;
        overflow: hidden;
        float: left;
        clear: none;
        margin: 25px 0 0
    }
    #gray-line {
        height: auto;
        overflow: hidden;
        float: left;
        clear: none;
        position: relative;
        width: 100%!important;
        left: auto;
        top: auto;
        right: auto;
        bottom: auto;
        background-position: center;
        background-color: #eee!important;
        margin: 10px 0 0
    }
    .form .validation-advice {
        color: red;
        font-size: 11px;
        left: 66%;
        margin-top: 0;
        position: absolute;
        right: 34%;
        text-align: center;
        top: 72%;
        transform: translateY(-50%);
        width: 30%
    }
}
@media screen and (max-width: 360px) {
    .search-input {
        width: 97%;
        height: 19px;
        overflow: hidden;
        float: left;
        clear: none;
        border: 1px solid #eee;
        padding-left: 5px;
        color: #cecece;
        font-size: 12px;
        text-align: left;
        font-weight: 400;
        padding-bottom: 3px;
        padding-top: 0;
        margin: 40px 0 0
    }
    .select-box {
        display: inline-block!important;
        float: right;
        width: 75%;
        text-align: right;
        margin: -37px 0 0
    }
    .td-div {
        padding-left: 20px;
        padding-right: 20px
    }
    .form .validation-advice {
        color: red;
        font-size: 11px;
        left: 66%;
        margin-top: 0;
        position: absolute;
        right: 34%;
        text-align: center;
        top: 72%;
        transform: translateY(-50%);
        width: 30%
    }
}
@media screen and (max-width: 354px) {
    table.tip>tbody>tr:first-child>td:first-child {
        background: url(/media/wysiwyg/images/icon_antwort.png) 4px 16px/85% 15% no-repeat;
        background-repeat: no-repeat!important;
        width: 70px
    }
    .bottom-pager .gray-line-01 {
        height: auto!important
    }
    .gray-line-01 {
        width: 90%;
        height: 77px!important;
        overflow: hidden;
        float: left;
        clear: none;
        position: absolute;
        left: auto;
        top: auto;
        right: auto;
        bottom: auto;
        background-position: center;
        background-color: #eee!important;
        margin: -10px 0 0
    }
    .feature-main-box-left-img img,
    .productlist_main_left_img img {
        float: left;
        width: 14%;
        margin: 0;
        overflow: hidden
    }
    .productlist_main_left_img img {
        height: auto!important
    }
    .ubersicht50-left {
        width: auto;
        float: right
    }
    .gray-line {
        height: auto;
        background-color: #eee;
        overflow: hidden;
        left: 0
    }
    #gray-line {
        height: 33px!important;
        overflow: hidden;
        width: 100%!important;
        margin-top: 0!important;
        position: relative
    }
    .custom-select-03 {
        float: left;
        width: 50%;
        margin: 0 0 0 6px!important
    }
    .div50-left span a {
        float: left;
        border: none;
        margin: -5px 0 0 3px
    }
    .div50-right span a {
        float: left;
        border: none;
        margin: -5px 0 0 2px
    }
    .res-right-per-page {
        float: left!important
    }
    .div50-left span,
    .div50-right span {
        float: right;
        margin: 5px 0 0 15px
    }
    .form .validation-advice {
        color: red;
        font-size: 11px;
        left: 66%;
        margin-top: 0;
        position: absolute;
        right: 34%;
        text-align: center;
        top: 72%;
        transform: translateY(-50%);
        width: 30%
    }
}
@media screen and (max-width: 353px) {
    .search-input {
        width: 96%;
        height: 19px;
        overflow: hidden;
        float: left;
        clear: none;
        border: 1px solid #eee;
        padding-left: 5px;
        color: #cecece;
        font-size: 12px;
        text-align: left;
        font-weight: 400;
        padding-bottom: 3px;
        padding-top: 0;
        margin: 40px 0 0
    }
    .section-2-col-1,
    .section-2-col-2 {
        width: 99%;
        height: auto;
        border: 1px solid #cfcfcf;
        padding-bottom: 17px;
        overflow: hidden;
        clear: none;
        float: left
    }
    .section-2-col-1 {
        margin: 0
    }
    .section-2-col-2 {
        margin: 20px 0 0
    }
    .section-2-col-img img {
        width: 100%;
        overflow: hidden;
        float: left;
        clear: none;
        margin: 0
    }
    .icon {
        width: auto;
        height: 22px;
        overflow: hidden;
        float: left;
        clear: none;
        border: 1px solid #eee;
        padding-right: 3px;
        margin: 40px 0 0 7px
    }
    .icon a {
        width: 23px;
        height: 19px;
        overflow: hidden;
        float: left;
        clear: none;
        margin: 2px 0 1px 3px
    }
    .search-icon {
        width: 18px;
        height: 17px;
        line-height: 17px;
        overflow: hidden;
        float: right;
        background-image: url(http://noctua.at/skin/frontend/default/noctua/images/search-icon.jpg)!important;
        background-repeat: no-repeat!important;
        border: 0;
        position: absolute;
        z-index: 2;
        cursor: pointer;
        background: 0 0;
        margin: 43px 0 0 -24px
    }
    header {
        width: 100%;
        height: 190px;
        border-bottom: 5px solid #eee;
        float: none;
        clear: none;
        margin: 0 auto
    }
    .section-col-p {
        clear: none;
        color: #696868;
        float: right;
        font-size: 10px;
        line-height: 12px;
        overflow: hidden;
        text-align: justify;
        width: 72%;
        margin: 8px 5px 0
    }
    .section-col-button {
        width: 65px;
        overflow: visible!important;
        float: left;
        clear: none;
        color: #fff;
        font-size: 11px;
        background-color: #696868;
        text-align: center;
        font-family: "HelveticaNeueLT Std Lt Cn";
        position: absolute;
        left: auto;
        top: auto;
        right: auto;
        bottom: auto;
        margin: 0 0 0 46.5%
    }
    .banner-neu-button-main,
    .section-2-neu-button {
        position: absolute;
        right: auto;
        top: auto;
        left: auto;
        bottom: auto;
        overflow: hidden
    }
    .banner-neu-button,
    .section-2-neu-button {
        background-color: #451807;
        clear: none;
        font-family: "HelveticaNeueLT Std Lt Cn";
        font-size: 14px;
        height: 22px;
        line-height: 22px;
        text-align: center
    }
    .section-2-neu-button {
        width: auto;
        padding-right: 2px;
        float: left;
        color: #fff;
        margin: 160px 0 0 61.5%
    }
    .banner-neu-button-main {
        z-index: 9999999;
        width: 90%;
        margin: 25px 0 0
    }
    .banner-neu-button {
        color: #FFF;
        float: right;
        left: auto;
        overflow: hidden;
        z-index: 99999999;
        margin: 0;
        padding: 0 7px
    }
    .banner-h1,
    .banner-p {
        overflow: hidden;
        float: left;
        clear: none;
        color: #000!important;
        font-weight: 400!important;
        left: auto;
        top: auto;
        right: auto;
        bottom: auto;
        position: absolute
    }
    .banner-h1 {
        font-size: 1.3em!important;
        font-family: MinionProRegular!important;
        margin: 5% 0 0 63%!important
    }
    .banner-p {
        font-size: .3em!important;
        text-align: justify!important;
        line-height: 10px!important;
        font-family: Arial, Helvetica, sans-serif!important;
        margin: -5% 0 0 34%!important
    }
    .bottom-form-input,
    .news-letter-name {
        font-family: "HelveticaNeueLT Std Lt Cn";
        float: left;
        overflow: hidden;
        clear: none
    }
    .news-letter-name {
        font-size: 14px;
        color: #aaa;
        line-height: 26px;
        width: 100%;
        margin: 0 0 15px
    }
    .bottom-form-input {
        width: 120px;
        height: 20px;
        padding-left: 5px;
        border: 1px solid #585757;
        background-color: #000;
        color: #696868;
        font-size: 10px;
        margin: 0
    }
    #bottom-nav {
        width: 100%;
        overflow: hidden;
        float: left;
        clear: none;
        margin: 25px 0 0
    }
    .video-ifrem {
        width: 88%;
        overflow: hidden;
        float: left;
        clear: none;
        margin: 0;
        padding: 15px
    }
    .section-2-col-img-bottom-text {
        width: 86%;
        overflow: hidden;
        float: none;
        clear: none;
        margin: 185px auto 0
    }
    .section-2-col-img-bottom-text-1 {
        width: 86%;
        overflow: hidden;
        float: none;
        clear: none;
        margin: 195px auto 0
    }
    .select-box {
        display: inline-block!important;
        float: right;
        text-align: right;
        width: 100%;
        margin: -37px 0 0
    }
    .form .validation-advice {
        color: red;
        font-size: 11px;
        left: 66%;
        margin-top: 0;
        position: absolute;
        right: 34%;
        text-align: center;
        top: 72%;
        transform: translateY(-50%);
        width: 30%
    }
}
@media screen and (max-width: 341px) {
    .ubersicht50-left,
    .ubersicht50-right {
        float: left!important;
        margin: 0;
        margin-left: 22px!important;
        width: 52%!important
    }
    .ubersicht-custom-select-03,
    .ubersicht-custom-select-04 {
        float: left;
        margin: 0!important;
        width: 50%!important;
        font-size: 10px!important
    }
    .custom-select-3 select {
        font-size: 10px!important;
        padding-left: 4px!important
    }
}
@media screen and (max-width: 334px) {
    .gray-line a {
        font-size: 10px
    }
    .gray-line {
        width: 93%;
        float: none;
        margin: 0 auto
    }
    .pages ol {
        -webkit-padding-start: 3px;
        -moz-padding-start: 3px;
        line-height: 34px;
        margin: 0
    }
}
@media screen and (max-width: 320px) {
    #showall {
        width: 220px!important
    }
    .ubersicht50-right {
        float: left!important;
        margin: 0;
        margin-left: -5px!important;
        width: 100%!important
    }
    .ubersicht50-left {
        float: left!important;
        margin: 0;
        margin-left: 22px!important;
        width: 52%!important
    }
    .ubersicht-custom-select-03,
    .ubersicht-custom-select-04 {
        float: left;
        margin: 0 0 0 6px!important;
        width: 70%!important;
        font-size: 10px!important
    }
    .custom-select-3 select {
        font-size: 13px!important;
        padding-left: 4px!important
    }
    .ubersicht50-left span,
    .ubersicht50-right span {
        color: #696868;
        float: left;
        font-size: 12px;
        line-height: 33px;
        text-align: left
    }
    .ubersicht50-right span {
        margin: 0 8px 0 15px!important
    }
    .ubersicht50-left span {
        margin: 10px 8px 0 15px!important
    }
    .form .validation-advice {
        color: red;
        font-size: 11px;
        left: 69%;
        margin-top: 0;
        position: absolute;
        right: 31%;
        text-align: center;
        top: 70%;
        transform: translateY(-50%);
        width: 30%
    }
}
@media screen and (max-width: 299px) {
    .custom-select-04 {
        float: right;
        width: 62%;
        margin: 0 0 0 6px!important
    }
    .div-left,
    .div-right {
        width: 100%;
        float: left;
        margin: 15px 0 0
    }
}
@media screen and (max-width: 296px) {
    .gray-line a {
        font-size: 10px;
        line-height: 20px
    }
    #gray-line {
        width: 90%;
        height: 80px;
        overflow: hidden
    }
    .gray-line {
        width: 93%;
        float: none;
        height: auto;
        background-color: #eee;
        overflow: hidden;
        margin: 0 auto
    }
    .custom-select-03 {
        float: left;
        width: 50%;
        margin: 0 0 0 6px!important
    }
    .div50-left span {
        float: right;
        margin: 13px 0 0 15px
    }
    .div50-left span a {
        float: left;
        border: none;
        margin: -5px 0 0 3px
    }
    .div50-right span {
        float: right;
        margin: 12px 0 0 15px
    }
    .div50-right span a {
        float: left;
        border: none;
        margin: -5px 0 0 2px
    }
    .div50-left,
    .div50-right {
        width: 100%;
        float: left;
        margin: 0
    }
}
@media screen and (max-width: 290px) {
    .search-input {
        width: 96%;
        height: 19px;
        overflow: hidden;
        float: left;
        clear: none;
        border: 1px solid #eee;
        padding-left: 5px;
        color: #cecece;
        font-size: 12px;
        text-align: left;
        font-weight: 400;
        padding-bottom: 3px;
        padding-top: 0;
        margin: 40px 0 0
    }
    .section-2-col-1,
    .section-2-col-2 {
        width: 99%;
        height: auto;
        border: 1px solid #cfcfcf;
        padding-bottom: 17px;
        overflow: hidden;
        clear: none;
        float: left
    }
    .section-2-col-1 {
        margin: 0
    }
    .section-2-col-2 {
        margin: 20px 0 0
    }
    .section-2-col-img img {
        width: 100%;
        overflow: hidden;
        float: left;
        clear: none;
        margin: 0
    }
    .icon {
        width: auto;
        height: 22px;
        overflow: hidden;
        float: left;
        clear: none;
        border: 1px solid #eee;
        padding-right: 3px;
        margin: 40px 0 0 7px
    }
    .icon a {
        width: 23px;
        height: 19px;
        overflow: hidden;
        float: left;
        clear: none;
        margin: 2px 0 1px 3px
    }
    .search-icon {
        width: 18px;
        height: 17px;
        line-height: 17px;
        overflow: hidden;
        float: right;
        background-image: url(http://noctua.at/skin/frontend/default/noctua/images/search-icon.jpg)!important;
        background-repeat: no-repeat!important;
        border: 0;
        position: absolute;
        z-index: 2;
        cursor: pointer;
        background: 0 0;
        margin: 43px 0 0 -24px
    }
    header {
        width: 100%;
        height: 190px;
        border-bottom: 5px solid #eee;
        float: none;
        clear: none;
        margin: 0 auto
    }
    .section-col-p {
        clear: none;
        color: #696868;
        float: right;
        font-size: 10px;
        line-height: 12px;
        overflow: hidden;
        text-align: justify;
        width: 72%;
        margin: 8px 5px 0
    }
    .section-col-button {
        width: 65px;
        overflow: visible!important;
        float: left;
        clear: none;
        color: #fff;
        font-size: 11px;
        background-color: #696868;
        text-align: center;
        font-family: "HelveticaNeueLT Std Lt Cn";
        position: absolute;
        left: auto;
        top: auto;
        right: auto;
        bottom: auto;
        margin: 0 0 0 48%
    }
    .banner-neu-button-main,
    .section-2-neu-button {
        position: absolute;
        right: auto;
        top: auto;
        left: auto;
        bottom: auto;
        overflow: hidden
    }
    .banner-neu-button,
    .section-2-neu-button {
        background-color: #451807;
        clear: none;
        font-family: "HelveticaNeueLT Std Lt Cn";
        font-size: 14px;
        height: 22px;
        line-height: 22px;
        text-align: center
    }
    .section-2-neu-button {
        width: 40px;
        float: left;
        color: #fff;
        margin: 160px 0 0 59.5%
    }
    .banner-neu-button-main {
        z-index: 9999999;
        width: 90%;
        margin: 25px 0 0
    }
    .banner-neu-button {
        color: #FFF;
        float: right;
        left: auto;
        overflow: hidden;
        z-index: 99999999;
        margin: 0;
        padding: 0 7px
    }
    .banner-h1,
    .banner-p {
        overflow: hidden;
        float: left;
        clear: none;
        color: #000!important;
        font-weight: 400!important;
        position: absolute;
        left: auto;
        top: auto;
        right: auto;
        bottom: auto
    }
    .banner-h1 {
        font-size: 1.3em!important;
        font-family: MinionProRegular!important;
        margin: 5% 0 0 63%!important
    }
    .banner-p {
        font-size: .3em!important;
        text-align: justify!important;
        line-height: 10px!important;
        font-family: Arial, Helvetica, sans-serif!important;
        margin: -5% 0 0 34%!important
    }
    .bottom-form-input,
    .news-letter-name {
        color: #696868;
        font-family: "HelveticaNeueLT Std Lt Cn";
        float: left;
        overflow: hidden;
        clear: none
    }
    .news-letter-name {
        font-size: 14px;
        line-height: 26px;
        width: 100%;
        margin: 0 0 15px
    }
    .bottom-form-input {
        width: 80%;
        height: 20px;
        padding-left: 5px;
        border: 1px solid #585757;
        background-color: #000;
        font-size: 12px;
        margin: 0
    }
    #bottom-nav {
        width: 100%;
        overflow: hidden;
        float: left;
        clear: none;
        margin: 25px 0 0
    }
    .video-ifrem {
        width: 88%;
        overflow: hidden;
        float: left;
        clear: none;
        margin: 0;
        padding: 15px
    }
    .section-2-col-img-bottom-text {
        width: 86%;
        overflow: hidden;
        float: none;
        clear: none;
        margin: 185px auto 0
    }
    .section-2-col-img-bottom-text-1 {
        width: 86%;
        overflow: hidden;
        float: none;
        clear: none;
        margin: 195px auto 0
    }
    .select-box {
        display: inline-block!important;
        float: right;
        width: 75%;
        text-align: right;
        margin: -37px 0 0
    }
}
@media screen and (max-width: 288px) {
    .section-inner-presse-page {
        clear: none;
        float: none;
        max-width: 100%;
        overflow: hidden;
        width: 84%!important;
        margin: 50px auto 70px
    }
}
@media screen and (max-width: 274px) {
    .ubersicht50-left,
    .ubersicht50-right {
        float: left!important;
        margin: 0;
        margin-left: 22px!important;
        width: 52%!important
    }
    .ubersicht-custom-select-03,
    .ubersicht-custom-select-04 {
        float: left;
        margin: 0 0 0 6px!important;
        width: 60%!important;
        font-size: 10px!important
    }
    .custom-select-3 select {
        font-size: 8px!important;
        padding-left: 4px!important
    }
    .ubersicht50-left span,
    .ubersicht50-right span {
        color: #696868;
        font-size: 10px;
        line-height: 33px;
        text-align: left;
        float: left
    }
    .ubersicht50-right span {
        margin: 0 8px 0 15px!important
    }
    .ubersicht50-left span {
        margin: 10px 8px 0 15px!important
    }
    #product-box-1 img {
        width: 15%!important;
        height: auto;
        float: left;
        clear: none;
        overflow: hidden;
        border: 1px solid #dcdcdc;
        margin: 0 10px 0 0
    }
    .product-main-box-div-left-left,
    .product-main-box-div-left-right {
        width: 100%!important;
        float: left;
        clear: none;
        overflow: hidden;
        margin: 0
    }
}
@media screen and (max-width: 258px) {
    .table-88-text {
        color: #000;
        float: left;
        font-size: 8px;
        font-weight: 700;
        overflow: hidden;
        text-align: left;
        width: 90%;
        margin: 0;
        padding: 8px 0 5px 5px
    }
}
@media screen and (max-width: 255px) {
    .custom-select-04 {
        float: right;
        width: 100%;
        margin: 0 0 0 6px!important
    }
    .div-left,
    .div-right {
        width: 100%;
        float: left;
        margin: 15px 0 0
    }
}
@media screen and (max-width: 168px) {
    .custom-select-04 {
        float: right;
        width: 100%;
        margin: 0 0 0 6px!important
    }
    .div-left,
    .div-right {
        width: 100%;
        float: left;
        margin: 15px 0 0
    }
}
@media only screen and (min-device-width: 768px) and (max-device-width: 1023px) {
    .feature-main-box-right {
        width: 75%
    }
    #field_158 div,
    #field_158 div:nth-child(3),
    #field_158 div:nth-child(4) {
        width: auto!important;
        display: block!important
    }
}
@media only screen and (min-width: 768px) and (max-width: 917px) {
    .feature-main-box-right {
        width: 73%!important
    }
}
@media only screen and (min-device-width: 1024px) and (max-device-width: 1200px) {
    .feature-main-box-right {
        width: 82%
    }
    .padder {
        float: none!important
    }
    #product_reviews_contents #gray-line,
    #wheretobuy_contents #gray-line {
        margin-top: -10px
    }
    .award_container_main_div {
        margin-top: 20px
    }
}
@media screen and (min-width: 414px) and (max-width: 414px) {
    .section-col-button {
        margin: 0 0 0 51.6%!important
    }
}
@media screen and (min-width: 491px) and (max-width: 767px) {
    .feature-main-box-right {
        width: 72%!important
    }
}
nav ul {
    display: flex!important
}
.currency_text,
.dl-menuwrapper,
.search_button {
    display: none
}
.ul-dropdown {
    width: -moz-calc(100% - 1px);
    width: -webkit-calc(100% - 1px);
    width: calc(100% - 1px);
    margin: 0 auto
}
.closed {
    right: 0
}
nav {
    overflow: visible!important
}
.news-letter {
    width: 37%
}
.nl_main>.bottom-form-input {
    padding-top: 3px
}
.nav>ul>li {
    height: 26px
}
.menuopen {
    height: 26px!important
}
@media screen and (max-width: 1000px) {
    .clear_space {
        padding: 0;
        clear: both
    }
    .resp-aside {
        margin-bottom: 3px
    }
    .sticky-header {
        position: fixed;
        top: 0;
        z-index: 1005
    }
    .stick_menu {
        top: 7px!important
    }
    .stick-search {
        top: 14px!important
    }
    aside {
        display: none
    }
    article {
        padding-bottom: 0!important;
        margin-top: -1px!important
    }
    .main {
        width: 100%!important;
        margin: 0
    }
    section {
        width: 96%!important;
        margin: 0 auto!important
    }
    .dl-menuwrapper {
        float: right;
        position: absolute;
        top: 40px;
        width: 200px;
        right: 6px;
        display: block
    }
    .dl-menuwrapper .dl-menu,
    .dl-submenu {
        right: 0;
        width: 200px
    }
    .currency_text {
        display: block;
        color: #E3E3E3;
        text-transform: uppercase;
        font-weight: 700
    }
    .currency_image {
        display: none
    }
    .logo>a>img {
        float: left;
        margin-left: -17px;
        z-index: 12
    }
    .header-left,
    .logo {
        overflow: hidden;
        margin: 0;
        width: 100%;
        clear: none
    }
    .logo {
        float: right;
        text-align: center;
        padding: auto 20px
    }
    .header-left {
        float: left
    }
    .desktopviewspan {
        float: left;
        position: relative;
        width: 100%;
        left: 0;
        top: 0;
        font-size: 15px;
        font-family: Arial, Helvetica, sans-serif;
        margin-top: 0;
        padding-top: 7px;
        color: #fff;
        display: block;
        background-color: #000;
        padding-bottom: 7px
    }
    .banner-h1,
    .banner-p,
    .icon,
    .search-icon,
    .search_button {
        position: absolute
    }
    .search-icon,
    .search-input {
        display: none;
        overflow: hidden
    }
    .icon {
        width: auto;
        height: 22px;
        overflow: hidden;
        float: right;
        clear: none;
        border: 0 solid #eee;
        padding-right: 3px;
        margin: 6px 4px 3px 0;
        top: 0;
        right: 0
    }
    .icon a {
        width: 23px;
        height: 19px;
        overflow: hidden;
        float: left;
        clear: none;
        margin: 2px 5px 0;
        font-size: 15px
    }
    .desktopviewspan #dskvlink {
        border-bottom: 1px dotted #000;
        color: #888;
        text-transform: capitalise;
        font-weight: 700;
        padding-left: 15px
    }
    .header {
        width: 100%;
        height: auto;
        float: none;
        clear: none;
        border-bottom: 0!important;
        margin: 0 auto;
        background: #461807;
        padding: 0
    }
    .search-input {
        border: 1px solid #eee;
        clear: none;
        color: #cecece;
        float: left;
        font-size: 12px;
        font-weight: 400;
        height: 19px;
        margin: 17px 3%;
        padding-bottom: 3px;
        padding-left: 5px;
        padding-top: 0;
        text-align: left;
        width: 92%
    }
    .search-icon {
        background-attachment: scroll;
        background-clip: border-box;
        background-color: rgba(0, 0, 0, 0);
        background-image: url(http://noctua.at/skin/frontend/default/noctua/images/search-icon.jpg)!important;
        background-origin: padding-box;
        background-position: 0 0;
        background-repeat: no-repeat!important;
        background-size: auto auto;
        border: 0;
        cursor: pointer;
        float: right;
        height: 17px;
        line-height: 17px;
        margin: 21px 0 0 -24px;
        width: 18px;
        z-index: 2
    }
    .search_button {
        background-image: url(http://noctua.at/skin/frontend/default/noctua/images/searchicon.png);
        display: block;
        height: 27px;
        right: 45px;
        top: 45px;
        width: 29px;
        cursor: pointer;
        z-index: 1
    }
    .hide-tech-left-img-mobile,
    .ubersicht50-right span,
    nav {
        display: none
    }
    header {
        border-bottom: 1px solid #eee;
        clear: none;
        float: none;
        height: auto;
        margin: 0 auto;
        width: 100%
    }
    nav {
        clear: none;
        margin: 0!important;
        width: 944px;
        left: auto!important
    }
    .select-box {
        display: inline-block!important;
        float: right;
        width: 41%;
        text-align: right;
        margin: -37px 0 0
    }
    .ubersicht {
        width: 76%!important;
        overflow: hidden;
        margin: 0;
        float: right
    }
    .ubersicht h3,
    .ubersicht-bg,
    .ubersicht-main {
        float: left;
        overflow: hidden
    }
    .ubersicht h3 {
        width: 100%;
        margin: 0;
        color: #000;
        font-size: 20px;
        text-decoration: none;
        text-align: left;
        font-weight: 400;
        border-bottom: 1px solid #cfcfcf;
        padding-bottom: 5px
    }
    .ubersicht-bg {
        width: 100%!important;
        height: 5px;
        margin: 0 0 5px;
        background-color: #eee
    }
    .ubersicht-main {
        margin: 0 0 10px!important;
        width: 100%
    }
    .ubersicht-bg-right-top,
    .ubersicht-box-right,
    .ubersicht-box-right-img {
        display: none!important
    }
    .ubersicht-p-text-left-box {
        width: 100%!important
    }
    .banner-neu-button-main {
        position: absolute;
        right: auto;
        top: auto;
        left: auto;
        bottom: auto;
        z-index: 9999999;
        width: 90%;
        overflow: hidden;
        margin: 25px 0 0
    }
    .banner-neu-button {
        background-color: #451807;
        clear: none;
        color: #FFF;
        float: right;
        font-family: "HelveticaNeueLT Std Lt Cn";
        font-size: 14px;
        height: 22px;
        left: auto;
        line-height: 22px;
        overflow: hidden;
        text-align: center;
        z-index: 99999999;
        margin: 0;
        padding: 0 7px
    }
    .banner-h1,
    .banner-p {
        overflow: hidden;
        float: left;
        clear: none;
        color: #000!important;
        left: auto;
        top: auto;
        bottom: auto
    }
    .banner-h1 {
        font-size: 2.5em!important;
        font-weight: 400!important;
        font-family: MinionProRegular!important;
        right: auto;
        margin: 5% 0 0 63%!important
    }
    .banner-p {
        font-size: .6em!important;
        font-weight: 400!important;
        text-align: justify!important;
        line-height: 14px!important;
        right: auto;
        font-family: Arial, Helvetica, sans-serif!important;
        margin: -5% 0 0 32%!important
    }
    .tp-bullets {
        bottom: 30px!important;
        float: right!important;
        left: 0!important;
        margin-left: 0!important;
        margin-right: 67px;
        position: relative;
        text-align: right;
        z-index: -1
    }
    .section-2-neu-button,
    .section-col-button {
        bottom: auto;
        font-family: "HelveticaNeueLT Std Lt Cn";
        left: auto;
        top: auto
    }
    .section-2-neu-button {
        width: 40px;
        height: 22px;
        overflow: hidden;
        float: left;
        clear: none;
        color: #fff;
        font-size: 14px;
        line-height: 22px;
        background-color: #451807;
        text-align: center;
        position: absolute;
        right: auto;
        margin: 160px 0 0 26%
    }
    .section-2-col-1,
    .section-2-col-2 {
        width: 45%;
        padding-bottom: 17px;
        border: 1px solid #cfcfcf;
        clear: none;
        overflow: hidden
    }
    .section-2-col-1 {
        float: left;
        margin: 0
    }
    .section-2-col-2 {
        float: right
    }
    .section-row {
        border: 1px solid #cfcfcf;
        clear: none;
        float: left;
        overflow: hidden;
        width: 99%
    }
    .award_cell>a>img {
        max-height: 85px;
        max-width: 100%
    }
    footer {
        position: relative
    }
    article {
        margin: -1px auto 0
    }
    .nl_main {
        margin-left: 0!important;
        width: auto
    }
    .section-main-row,
    .section-main-row-right {
        overflow: hidden;
        width: 100%;
        float: left;
        clear: none
    }
    #bottom-nav li a,
    #bottom-nav660 li a,
    .follow,
    .news-letter-name {
        color: #aaa;
        text-decoration: none;
        text-transform: uppercase;
        transition: color .2s linear 0s;
        font-size: 12px;
        font-weight: 400;
        letter-spacing: .4px;
        list-style-type: none
    }
    .section-inner-presse-page>p:first-child {
        margin-top: 0!important
    }
    .section-main-row {
        margin: 0
    }
    .section-main-row-right {
        border-top: 1px solid #cfcfcf
    }
    .section-col-button {
        background-color: #696868;
        clear: none;
        color: #fff;
        float: left;
        font-size: 14px;
        height: 18px;
        margin: 0;
        overflow: visible!important;
        padding: 4px;
        position: absolute;
        right: 2%;
        text-align: center;
        width: 65px;
        line-height: 20px
    }
    .section-col {
        clear: none;
        float: none;
        margin: 18px auto;
        overflow: hidden;
        width: 90%
    }
    .section-2,
    .section-row-right-box {
        clear: none;
        float: left;
        overflow: hidden
    }
    .section-2 {
        width: 100%
    }
    .new-flg {
        margin-right: -8px;
        z-index: 200
    }
    .section-2-new-button .mr-3 .new-flg {
        padding-top: 3px
    }
    .section-2-col-1,
    .section-2-col-2 {
        height: auto
    }
    .subtabs li a:after {
        content: '++';
        font-size: 19px;
        position: absolute;
        right: 6%;
        color: #666;
        font-weight: 700
    }
    .section-2-new-button {
        line-height: 22px;
        text-align: center
    }
    .video-ifrem {
        width: 90%;
        padding: 5%
    }
    .section-row-right-box {
        border-bottom: 5px solid #eee;
        margin: 0 auto;
        padding: 15px 10px;
        width: 94%
    }
    .section-container {
        padding: 0
    }
    .rm-height {
        margin-bottom: 15px
    }
    .section-2,
    .section-2-video,
    .section-row {
        margin: 8px 0 0
    }
    .section-2-col-2 {
        margin: 0
    }
    .section-main-row-right {
        margin: 15px 0 0
    }
    article {
        border-top: 0 solid transparent!important
    }
    .home-review-head {
        padding: 0 10px
    }
    .section-inner-presse-page,
    .section-inner-presse-page-full {
        margin-top: 16px!important;
        margin-bottom: 10px!important
    }
    .ubersicht-custom-select-03 {
        margin: 0!important;
        text-align: center;
        width: 100%!important
    }
    #gray-line-01 {
        width: 100%!important
    }
    .ubersicht50-left,
    .ubersicht50-right {
        width: 100%!important;
        margin-left: 0!important
    }
    .gray-line {
        padding-left: 0!important;
        width: 91%;
        right: 95px
    }
    .div50-left {
        padding-left: 95px
    }
    .tech-right-mobile-full {
        width: 100%!important
    }
    .spezifikation-left {
        display: none!important
    }
    .spezifikation-img-mobile {
        display: block
    }
    .spezifikation-right {
        width: 100%
    }
    #heading-gray-line,
    .fan-heading-gray-line {
        width: 100%;
        position: relative
    }
    .heading-gray-line>#divFanConnector>.lufter50-right,
    .heading-gray-line>#divIndustrialConnector>.lufter50-right,
    .heading-gray-line>#divReduxConnector>.lufter50-right,
    .heading-gray-line>.lufter50-left,
    .heading-gray-line>.lufter50-middle {
        width: 100%;
        margin: 0!important
    }
    .lufter50-middle {
        margin: 0!important;
        width: 100%!important
    }
    #gray-line,
    #gray-line2 {
        margin: 0;
        position: relative
    }
    #gray-line2 {
        padding-left: 30px;
        width: 96%
    }
    #gray-line {
        padding-left: 0;
        width: 100%;
        left: 0
    }
    #divFanConnector,
    #divFanSize,
    #divIndustrialConnector,
    #divIndustrialSize,
    #divReduxConnector,
    #divReduxSize {
        display: inline-block;
        width: 40%
    }
    #heading-gray-line {
        height: 33px;
        padding: 0
    }
    .heading-gray-line {
        float: none;
        width: 90%;
        margin: 0 auto;
        text-align: center;
        height: 33px
    }
    .lufter-custom-select-middle,
    .lufter-custom-select-right {
        width: 98%!important
    }
    .div-left,
    .div-right,
    .sell-div-right {
        margin: 15px 0
    }
    .fan-heading-gray-line {
        height: auto;
        padding-left: 0
    }
    .subtabs li.active a::after {
        color: #666;
        content: "++"
    }
    h2.news-date,
    ol li h2.news-date {
        border-bottom: 0 none;
        color: #2f2f2f;
        font-size: 12px;
        text-align: left
    }
    ol li h2.news-date {
        margin: 20px 0 0!important;
        line-height: 15px;
        padding: 0
    }
    .res-right-per-page {
        float: right!important
    }
}
@media screen and (max-width: 960px) {
    .gray-line {
        padding-left: 0!important;
        position: unset;
        height: 33px;
        width: 90%;
        float: none;
        clear: both;
        margin: 0 auto;
        left: 0
    }
    .div50-left,
    .pages ol {
        padding-left: 0
    }
    .div50-right {
        margin: 0;
        float: right
    }
}
@media screen and (max-width: 900px) {
    #bottom-nav660 {
        display: block
    }
    #bottom-nav,
    .follow {
        display: none
    }
    .news-letter {
        width: 100%
    }
}
@media screen and (max-width: 708px) {
    .section-2-new-button.mr-3.new-flg {
        margin-right: 2%!important;
        padding-top: 3px
    }
}
.callbacks,
.rslides {
    list-style: none;
    padding: 0;
    overflow: hidden
}
@media screen and (max-width: 570px) {
    .search-input {
        width: 92%;
        margin: 17px 3%
    }
    iframe {
        margin-bottom: 0
    }
}
@media screen and (max-width: 490px) {
    .section-2-col-2,
    .section-col-button {
        margin: 0
    }
    #gray-line {
        padding-left: 0;
        right: 0;
        left: 0
    }
}
@media screen and (max-width: 440px) {
    .search-input {
        width: 90%;
        margin: 17px 3%
    }
    #fan-heading-gray-line,
    #heading-gray-line {
        height: auto
    }
    #divFanConnector,
    #divFanSize,
    #divIndustrialConnector,
    #divIndustrialSize,
    #divReduxConnector,
    #divReduxSize {
        width: 100%
    }
    .heading-gray-line {
        width: 100%;
        height: auto
    }
    .lufter-custom-select-middle,
    .lufter-custom-select-right {
        margin: 0!important;
        width: 100%!important
    }
}
@media screen and (max-width: 411px) {
    .heading-gray-line>#divFanConnector>.lufter50-right,
    .heading-gray-line>#divIndustrialConnector>.lufter50-right,
    .heading-gray-line>#divReduxConnector>.lufter50-right,
    .heading-gray-line>.lufter50-left,
    .heading-gray-line>.lufter50-middle {
        width: 100%;
        margin: 0!important
    }
    .bottom-pager .div50-left,
    .div50-left {
        width: 44%
    }
    .bottom-pager .div50-right,
    .div50-right {
        width: 52%
    }
}
.rslides {
    position: relative;
    width: 100%;
    margin: 0
}
.rslides li {
    -webkit-backface-visibility: hidden;
    position: absolute;
    display: none;
    width: 100%;
    left: 0;
    top: 0
}
.rslides li:first-child {
    position: relative;
    display: block;
    float: left
}
.rslides img {
    display: block;
    height: auto;
    float: left;
    width: 100%;
    border: 0
}
.callbacks_container {
    position: relative;
    float: left;
    width: 100%
}
.callbacks {
    position: relative;
    width: 100%;
    margin: 0
}
.callbacks li {
    position: absolute;
    width: 100%;
    left: 0;
    top: 0
}
.callbacks img {
    display: block;
    position: relative;
    z-index: 1;
    height: auto;
    width: 100%;
    border: 0
}
.callbacks .caption {
    display: block;
    position: absolute;
    z-index: 2;
    font-size: 12px;
    text-shadow: none;
    color: #fff;
    background: #000;
    background: rgba(0, 0, 0, .8);
    left: 0;
    right: 0;
    bottom: 0;
    padding: 6px 20px;
    margin: 0;
    max-width: none
}
.callbacks_nav {
    position: absolute;
    -webkit-tap-highlight-color: transparent;
    top: 61%;
    left: 0;
    opacity: .3;
    z-index: 3;
    text-indent: -9999px;
    overflow: hidden;
    text-decoration: none;
    height: 61px;
    width: 38px;
    background: url(http://noctua.at/skin/frontend/default/noctua/css/themes/themes.gif) left top no-repeat;
    margin-top: -45px
}
.callbacks_nav:active {
    opacity: 1
}
.callbacks_nav.next {
    left: auto;
    background-position: right top;
    right: 0
}
.lb-image {
    position: relative;
    z-index: 1002
}

