.bSearch__eInput {
    width: 100%;
}
@media only screen and (max-width: 1275px) {
    .bInnerPage__eContentText p {
        font-family: "Tondo Light";
        font-size: 14px;
        line-height: 23px;
    }
    ol li, ul li {
        margin: 0px;
    }
    .bInnerPage__eContentText {
        text-align: left;
    }
    .bInnerPage__eContent p {
        margin: 5px 0 10px;
    }
    img {
        max-width: 100%;
    }
    .bBreadcrumbs {
        height: auto;
    }
    .bInnerPage__eContentText .zag_4, .bInnerPage__eContentText p, .bInnerPage__eContentText table {
        padding-left: 0;
    }
    .content-wrapper.documents li {
        list-style: none;
    }
    body {
        width: 100%;
    }
    .bLayout__eLeftColumn {
        width: 10%;
        max-width: 220px;
    }
    .bLayout__eRightColumn {
        width: 90%;
        position: relative;
    }
    .bAdvantage {
        width: 90%;
        padding: 0 5% 40px;
    }
    .bMainPage {
        width: 100%;
        overflow: hidden;
    }
}
@media only screen and (max-width: 1265px) {
    .bLayout__eLeftColumn {
        width: 10%;
        max-width: 210px;
    }
}
@media only screen and (max-width: 1260px) {
    .bMainPage {
        height: auto;
    }
    #products_title, .main-prod-title {
        display: none;
    }
    .desctop-menu-left {
        display: none;
    }
    .bLayout__eLeftColumn {
        max-width: 100%;
        z-index: 1000;
    }
    .blue-filter-form.search {
        margin-bottom: 25px;
        width: 100%;
        box-sizing: border-box;
        border-radius: 0;
    }
    .search-block.submit {
        float: right;
        width: 110px;
        margin-top: -26px;
    }
    .search-block.input {
        width: 100%;
        margin-right: 0;
        box-sizing: border-box;
        padding-right: 135px;
    }
    .blue-filter-form .row.last {
        height: 26px;
    }
    .list-result-search ol {
        margin: 0 10px 0 25px;
        padding: 0;
    }
    .bProjects__eItem:before {
        border-bottom-color: #FFFFFF;
    }
    .bTubing__eSelector {
        -webkit-border-radius: 0;
        -moz-border-radius: 0;
        border-radius: 0;
    }
    .bTubing__eSelectorItem .bTubing__eSelectorText {
        padding: 156px 10px 30px 10px;
    }
    .prod_2 .bTubing__eSelector, .prod_3 .bTubing__eSelector {
        display: none;
    }
    .prod .bProjects {
        display: none;
    }
    .bInnerPage__eShowcase {
        width: 100%;
        margin-bottom: 7px;
        margin-top: 2px;
    }
    body {
        width: 100%;
		position:relative;
    }
    body.main {
		padding-bottom: 1340px;
    }
    .bSearch__eInput {
        width: 100%;
    }
    .bLayout {
        display: block;
        width: 100%;
        position: relative;
    }
    .bLayout__eLeftColumn, .bLayout__eRightColumn {
        display: table;
        width: 100%;
    }
    .bMainPage__eMenu {
        float: none;
        width: 100%;
        height: 150px;
        margin: 0;
        background: url('../.default/img/menuGreenBG.png') 50% repeat #0d776e;
        -webkit-border-radius: 0;
        -moz-border-radius: 0;
        border-radius: 0;
        text-align: left;
        position: absolute;
        top: 0;
        left: 0;
        padding: 25px 15px 20px;
        box-sizing: border-box;
    }
    .bMainPage__eMenuLogo {
        margin: 0;
        width: 132px;
        height: auto;
    }
    .nad_logo {
        position: absolute;
        top: 37px;
        right: 50%;
        z-index: 1;
        margin-right: -101.5px;
    }
    .contacts_ {
        position: absolute;
        bottom: initial;
        right: 15px;
        top: 28px;
        text-align: right;
    }
    nav.bMainPage__eMenuLinks {
        margin-top: 15px;
        width: 100%;
        display: block;
        text-align: center;
    }
    .bMainPage__eMenuLinksItem {
        display: inline-block;
        margin: 0 10px 8px 10px;
    }
    .contacts_ a {
        margin-top: 10px;
        display: inline-block;
    }
    .bMainPage__eShowcase {
        width: 100%;
        height: auto;
        float: left;
        margin: 0;
        -webkit-border-radius: 0;
        -moz-border-radius: 0;
        border-radius: 0;
        position: absolute;
        top: 150px;
    }
    .bMainPage__eShowcaseMover {
        width: 100%;
    }
    .bMainPage__eShowcaseMover .slick-track article {
        height: 500px;
        -webkit-border-radius: 0;
        -moz-border-radius: 0;
        border-radius: 0;
    }
    .bMainPage__eShowcaseMover .slider_title {
        -webkit-border-radius: 0;
        -moz-border-radius: 0;
        border-radius: 0;
    }
    .bCircleMenu__mType_short {
        width: 100%;
        padding: 0;
        box-sizing: border-box;
    }
    .bCircleMenu__eOuter {
        width: 100%;
        background: #F6F4F1;
    }
    .bCircleMenu__eInner {
        width: 100%;
    }
    .bCircleMenu__eCutter {
        height: auto;
        width: 100%;
    }
    .bCircleMenu__mType_short .bCircleMenu__eLink {
        margin: 11px 15px 11px 15px;
    }
    .bCircleMenu__eLink {
        float: left;
    }
    .bCircleMenu__eMover {
        top: 0;
        width: 1024px;
        display: inline-block;
        position: relative;
    }
    .bMainPage__eProjects {
        position: absolute;
        top: 782px;
        width: 100%;
        box-sizing: border-box;
        z-index: 1;
    }
    .bProjects__eHeader {
        width: 98%;
        left: 1%;
        height: 60px;
    }
    .bProjects__eContainer {
        top: 0;
    }
    .bSearch {
        top: 663px;
    }
    .bAdvantage {
        top: 1080px;
        position: relative;
    }
    .bProjects__eHeaderLink {
        line-height: 30px;
        margin: 0;
        position: absolute;
        top: 405px;
        left: 0;
        width: 100%;
        text-align: center;
        box-sizing: border-box;
        font-weight: 600;
    }
    .bProjects__eHeaderLink span:hover {
        color: #5A4459;
    }
    .bProjects__eHeaderNext {
        right: 10px;
        top: 10px;
    }
    .bProjects__eHeaderPrev {
        left: 10px;
        right: initial;
        top: 10px;
    }
    .bProjects__eHeaderTitle {
        line-height: 60px;
        margin: 0;
        font-weight: 600;
        width: 100%;
        text-align: center;
    }
    .bProjects__eMover {
        margin-left: 0;
        width: 100%;
    }
    .bProjects__eContainer {
        width: 98%;
        left: 1%;
    }
    .bMainPage {
        width: 100%;
    }
    .main .bCallToAction, .main footer {
        bottom: 0;
        position: absolute;
        padding: 0;
    }
    .bAdvantage__eHeaderLink {
        display: none;
    }
    .bAdvantage {
        width: 100%;
        padding: 0;
    }
    .bAdvantage__eLinksItemText {
        padding: 0 15px;
        box-sizing: border-box;
    }
    h1.bAdvantage__eHeaderTitle, h2.bAdvantage__eHeaderTitle {
        width: 98%;
        left: 1%;
        position: relative;
        background-color: #252525;
        border-radius: 5px;
        color: #fff;
        font-family: "Tondo Light";
        font-size: 24px;
        font-weight: 600;
        padding: 15px 30px;
        box-sizing: border-box;
        text-align: center;
        line-height: 30px;
    }
    h2.bAdvantage__eHeaderTitle p {
        margin: 0;
    }
    .bAdvantage__eHeader h1 a {
        color: #fff;
    }
    .bAdvantage__eHeader h1 a:hover {
        text-decoration: none;
    }
    .bAdvantage__eLinks {
        width: 98%;
        left: 1%;
        position: relative;
        margin-top: 15px;
    }
    .bAdvantage__eLinksItem {
        float: left;
        width: 25%;
        padding: 84px 10px 0 10px;
        text-decoration: none;
        position: relative;
        box-sizing: border-box;
        text-align: center;
    }
    .bAdvantage__eLinksItem:before {
        left: 50%;
        margin-left: -31px;
    }
    .bAdvantage__eLinksItem__mType_price {
        margin-bottom: 100px;
    }
    .bCallToAction__eLink {
        position: absolute;
        top: initial;
        bottom: 15px;
        right: 50%;
        width: 230px;
        margin-right: -115px;
        box-sizing: border-box;
        height: 40px;
        line-height: 40px;
        padding: 0;
        text-align: center;
    }
    .contact_footer, .bFooter__eMailListForm {
        display: none;
    }
    .bFooter__eNav {
        padding: 20px 0 0 0;
        width: 100%;
        box-sizing: border-box;
    }
    .bFooter__eNavGroup {
        float: left;
        margin: 0;
        width: 20%;
    }
    .bFooter__eFeedback > div {
        display: none;
    }
    .bFooter__eFeedback {
        padding-top: 10px;
        font-size: 14px;
        float: right;
        width: 260px;
        text-align: right;
    }
    .bFooter__eContent {
        height: 205px;
        padding: 0 20px;
    }
    .bFooter {
        height: auto;
        width: 100%
    }
    .orwo, .bFooter__eLogo, .yashare-auto-init {
        display: none;
    }
    .bFooter__eLowerContent {
        height: auto;
        padding: 20px;
    }
    .bFooter__eLowerContent > div {
        line-height: 25px !important;
    }
    .bFooter__eLowerContent > div > a {
        display: none;
    }
    .bAdvantage__eLinksItem {
        z-index: 0;
    }
    #copy_right {
        display: block;
    }
    #copy_right a {
        color: #fff;
        display: inline;
        text-decoration: none;
    }
    #to_the_top {
        display: block;
        bottom: 20px;
        cursor: pointer;
        -moz-transform: rotate(-90deg);
        -o-transform: rotate(-90deg);
        -webkit-transform: rotate(-90deg);
        transform: rotate(-90deg);
    }
    .not_main footer {
        top: initial;
    }
    .not_main .bSearch {
        top: initial;
    }
    .not_main #products_title {
        position: relative;
        top: 0;
    }
    .bTopMenu {
        float: none;
        width: 100%;
        height: 96px;
        margin: 0;
        background: url('../.default/img/menuGreenBG.png') 50% repeat #0d776e;
        -webkit-border-radius: 0;
        -moz-border-radius: 0;
        border-radius: 0;
        text-align: left;
        top: 0;
        left: 0;
        padding: 25px 15px 20px;
        box-sizing: border-box;
        overflow-y: hidden;
    }
    .bTopMenu a.bTopMenu__eLogo {
        margin: 0;
        width: 110px;
        height: 46px;
        z-index: 1;
    }
    .bTopMenu__eLogo {
        background-size: cover;
        top: 25px;
        left: 15px;
    }
    nav.bTopMenu__eLinks {
        margin-top: 3px;
        width: 100%;
        display: block;
        margin-right: 0;
        box-sizing: border-box;
        text-align: right;
    }
    .bTopMenu__eLinksItem {
        display: inline-block;
        margin: 0 10px 8px 10px;
        float: none;
        padding: 0;
    }
    .bTopMenu__eLinksItemCurrent {
        float: none;
        display: inline-block;
        height: 40px;
        padding: 0 16px;
        font-size: 17px;
    }
    .bTopMenu__eLinksItemChildren, .bTopMenu__eLinksItemCurrent__mType_withChildren:before, .bTopMenu__eLinksItemCurrent__mType_withChildren:after {
        display: none;
    }
    .bTopMenu__eLinksItem {
        font-size: 17px;
    }
    .bBreadcrumbs {
        margin: 0;
        -webkit-border-radius: 0;
        -moz-border-radius: 0;
        border-radius: 0;
        padding: 0 15px;
        width: 100%;
        box-sizing: border-box;
    }
    .not_main .bMainPage__eProjects, .not_main .bProjects {
        display: none;
    }
    .bInnerPage {
        width: 96%;
        padding: 10px 2%;
    }
    .zag_4 {
        margin-left: 0;
    }
    .bAbout__eSubTitle {
        padding: 0;
    }
    .bAbout {
        padding: 0;
        width: 100%;
        box-sizing: border-box;
    }
    .bAbout__eClientsItem:last-of-type {
        position: relative;
        display: block;
    }
    .clear {
        clear: both;
    }
    .bContacts {
        margin: 0;
        height: 465px;
        width: 90%;
        left: 5%;
    }
    .bContacts__eOffice {
        position: absolute;
        width: 49.5%;
        height: 145px;
        -webkit-border-radius: 5px;
        -moz-border-radius: 5px;
        border-radius: 5px;
        background: rgba(157, 214, 201, 0.8);
        right: 50.5%;
        top: 5px;
        z-index: 10;
        cursor: pointer;
        color: #303030;
        -webkit-transition: all 0.2s 0.05s;
        -moz-transition: all 0.2s 0.05s;
        -o-transition: all 0.2s 0.05s;
        transition: all 0.2s 0.05s;
        box-sizing: border-box;
        box-shadow: 0 3px 4px 0 rgb(12, 115, 107);
    }
    .bContacts__ePlant {
        position: absolute;
        width: 49.5%;
        height: 145px;
        -webkit-border-radius: 5px;
        -moz-border-radius: 5px;
        border-radius: 5px;
        background: rgba(157, 214, 201, 0.8);
        right: 0;
        top: 5px;
        z-index: 10;
        cursor: pointer;
        color: #303030;
        -webkit-transition: all 0.2s 0.05s;
        -moz-transition: all 0.2s 0.05s;
        -o-transition: all 0.2s 0.05s;
        transition: all 0.2s 0.05s;
        box-sizing: border-box;
        box-shadow: 0 3px 4px 0 rgb(12, 115, 107);
    }
    .bContacts__eOfficeName, .bContacts__ePlantName {
        margin: 10px 0 5px 0;
    }
    .bContacts__eMap {
        top: 157px;
        width: 100%;
        left: 0;
        height: 300px;
    }
    #live-search {
        display: none;
    }
    .bAbout__eSubTitle {
        width: 100%;
        display: block;
        float: none;
        margin: 20px 0 30px;
        box-sizing: border-box;
    }
    .content-wrapper.documents {
        margin-left: 15px;
        margin-right: 15px;
        min-height: 0;
    }
    .bAbout ul {
        line-height: 25px;
    }
    .bInnerPage__eSubTitle {
        font-size: 24px;
        line-height: 36px;
        margin: 20px 0 15px;
    }
    .usage .bApplication ul {
        width: 50%;
        box-sizing: border-box;
        margin: 0;
        padding: 20px;
    }
    .usage .bApplication .bInnerPage__eContentText ul {
        width: 100%;
        box-sizing: border-box;
        margin: 0;
        padding: 20px;
    }
    .bInnerPage__eContentText p {
        margin: 0px 20px;
    }
    .bAccordion__eItemTitle {
        width: 98%;
        box-sizing: border-box;
        height: auto;
        left: 1%;
    }
    .bAccordion__eItem__mState_open .bAccordion__eItemContent {
        margin: 0 0 2px 0;
        width: 98%;
    }
    .bAccordion__eItemContent {
        height: auto !important;
        width: 98%;
        left: 1%;
        position: relative;
    }
    .usage #bx_651765591_113 .bInnerPage__eContentText p > img {
        width: 300px !important;
        height: auto !important;
    }
    .usage #bx_651765591_113 .bInnerPage__eContentText p:nth-of-type(2), .usage #bx_651765591_113 .bInnerPage__eContentText p:nth-of-type(4) {
        display: inline-block;
        margin: 0 20px;
        font-size: 0;
    }
    .usage #bx_651765591_114 .bInnerPage__eContentText p:nth-of-type(2), .usage #bx_651765591_112 .bInnerPage__eContentText p:nth-of-type(2), .usage #bx_651765591_112 .bInnerPage__eContentText p:nth-of-type(4), .usage #bx_651765591_110 .bInnerPage__eContentText > div:nth-child(3) p:first-of-type {
        display: inline-block;
        margin: 0 20px;
        font-size: 0;
        line-height: 10px;
    }
    .usage #bx_651765591_114 .bInnerPage__eContentText p:nth-of-type(2) img, .usage #bx_651765591_112 .bInnerPage__eContentText p:nth-of-type(2) img, .usage #bx_651765591_112 .bInnerPage__eContentText p:nth-of-type(4) img, .usage #bx_651765591_110 .bInnerPage__eContentText > div:nth-child(3) p:first-of-type img {
        margin-right: 10px;
    }
    .usage #bx_651765591_110 .bInnerPage__eContentText > div:nth-child(3) p:first-of-type b {
        width: 100%;
        display: inline-block;
        text-align: left;
    }
    .usage #bx_651765591_110 .bInnerPage__eContentText ul {
        padding: 0 20px;
    }
    .production .bInnerPage__eShowcase {
        display: none;
    }
    .production .bProduction__eAside {
        float: none;
        width: 100%;
        margin: 0;
    }
    .bProduction__eText {
        padding: 25px 15px;
    }
    .production .bProduction__eAside > div:nth-child(2), .production .bProduction__eAside > div:nth-child(5), .production .bProduction__eAside > div:nth-child(8), .production .bProduction__eAside > div:nth-child(11), .production .bProduction__eAside > div:nth-child(14) {
        display: none;
    }
    .production .bProduction__eAside {
        position: relative;
        margin-bottom: 20px;
    }
    .production .bProduction__eAside div.img-block {
        display: inline-block;
        height: 150px;
    }
    .production .bProduction__eAside div.br-block, .production .bProduction__eAside div.text-block {
        display: none;
    }
    .bProduction__eText {
        text-align: center;
    }
    .production .bProduction__eAside > div img {
        width: auto;
        height: 100%;
        display: block;
    }
    .bProduction__eLead {
        margin: 0 0 20px;
    }
    .bProduction__eText p, ul {
        margin: 0 0 23px;
    }
    .about .bAbout__eSubSubTitle {
        margin: 0;
        padding: 0 15px;
        box-sizing: border-box;
    }
    .about .bAbout ul {
        margin: 16px 0 32px;
        box-sizing: border-box;
        padding: 0 15px 0 40px;
    }
    .about .bAbout p:first-of-type {
        display: none;
    }
    .about .bAbout__eClients {
        margin: 0;
        position: relative;
        z-index: 50;
        display: inline-block;
        width: 100%;
        left: 0;
        text-align: center;
        box-sizing: border-box;
        padding: 0 15px;
        margin-bottom: 20px;
    }
    .about .bAbout__eClientsItem {
        float: left;
        height: auto;
        margin: 0;
        box-sizing: border-box;
        padding: 0;
        width: 20%;
        border-right: 2px solid #fff;
        border-bottom: 2px solid #fff;
        display: table;
        min-height: 211px;
    }
    .about .bAbout__eClientsItem span {
        width: 100%;
        height: auto;
    }
    .projects .bLayout__eTableLeftTopColumn {
        display: none;
    }
    .projects .bLayout__eTable tbody tr:last-of-type {
        display: none;
    }
    .projects .bLayout__eTable, .projects .bLayout__eTable tbody, .projects .bLayout__eTable tbody tr:first-of-type, .projects .bLayout__eTable tbody tr:first-of-type td {
        display: block;
        width: 100%;
        box-sizing: border-box;
        border-spacing: 0;
    }
    .projects .bProjects__eReleased {
        width: 100%;
        margin: 0 auto;
    }
    .projects .bInnerPage__eShowcase {
        display: none;
    }
    .projects .bLayout__eTable tbody tr:first-of-type {
        position: relative;
    }
    .projects .bLayout__eTable tbody tr:first-of-type td:first-of-type {
        position: absolute;
        bottom: 0;
    }
    .projects .bProjects__eItemDetailsGalleryPics {
        width: auto;
        margin: 0 auto;
        display: inline-block;
    }
    .projects .bProjects__eItemDetailsGallery {
        text-align: center;
    }
    .bProjects__eReleased .bProjects__eItem {
        margin: 0;
        border: 1px solid #fff;
        box-sizing: border-box;
        width: 33.3333%;
    }
    .bProjects__eItemDetailsTable {
        margin: 0 auto;
    }
    .bProjects__eItemDetails {
        background: #fff;
    }
}

@media only screen and (max-width: 1240px) {
    body.not_main .bSearch {
        margin-top: 0;
    }
    .bCircleMenu__eMover {
        width: auto;
    }
    .bCircleMenu__mType_short .bCircleMenu__eLink {
        margin: 10px;
    }
}
@media only screen and (max-width: 1066px) {
    .about .bAbout__eClientsItem {
        width: 25%;
    }
    .projects .bProjects__eItem {
        height: 325px;
    }
    .projects .bProjects__eItemDetailsClose {
        z-index: 5;
        bottom: initial;
        top: 20px;
    }
    .projects .bProjects__eItemDetailsDocsDataItem {
        margin: 8px 0;
        line-height: 19px;
    }
    .projects .bProjects__eItemDetailsGalleryPic:after {
        background: none;
    }
    #bx_3218110189_305 .bProjects__eItemDetailsGalleryPic:last-of-type {
        display: none;
    }
}
@media only screen and (max-width: 1035px) {
    body.main {
        padding-bottom: 1352px;
    }
    .bMainPage__eProjects {
        top: 740px;
    }
    .bAdvantage {
        top: 1105px
    }
    .bSearch {
        top: 657px;
    }
    .prod_2 #bx_3218110189_290 .bInnerPage__eContentText p > span > img {
        max-width: 96%;
        height: auto !important;
    }
    .prod_2 #bx_3218110189_939 .bInnerPage__eContentText p > img {
        max-width: 96%;
        height: auto;
    }
    .prod_2 #bx_3218110189_940 .bInnerPage__eContentText div > img {
        max-width: 96%;
        height: auto;
    }
    .prod_2 #bx_3218110189_941 .bInnerPage__eContentText div > img {
        max-width: 96%;
        height: auto;
    }
    .prod_2 #bx_3218110189_943 .bInnerPage__eContentText p > img {
        max-width: 96%;
        height: auto;
    }
    .prod_2 #bx_3218110189_942 .bInnerPage__eContentText p > span > b > font > img {
        max-width: 96%;
        height: auto;
    }
    .prod_2 .bInnerPage__eContentText ul {
        margin: 0 0 23px !important;
        display: block;
        box-sizing: border-box;
        padding-right: 20px;
    }
    .bCircleMenu__mType_short .bCircleMenu__eLink {
        margin: 11px 5px 11px 5px;
    }
    .bCircleMenu__mType_short .bCircleMenu__eLink {
        margin: 11px 6px 11px 6px;
    }
    .bSearch {
        margin: 0;
        padding: 15px 60px 15px 10px;
    }
    .bSearch__eButton {
        top: 17px;
        right: 10px;
    }
    .usage #bx_651765591_113 .bInnerPage__eContentText p:nth-of-type(2), .usage #bx_651765591_113 .bInnerPage__eContentText p:nth-of-type(4), .usage #bx_651765591_114 .bInnerPage__eContentText p:nth-of-type(2), .usage #bx_651765591_112 .bInnerPage__eContentText p:nth-of-type(2), .usage #bx_651765591_112 .bInnerPage__eContentText p:nth-of-type(4), .usage #bx_651765591_110 .bInnerPage__eContentText > div:nth-child(3) p:first-of-type {
        display: block;
        text-align: center !important;
    }
}
@media only screen and (max-width: 1001px) {
    .bInnerPage__eContentSidebar {
        display: none;
    }
    .bProjects__eItemDetailsTable {
        margin: 0 auto;
        display: block;
        box-sizing: border-box;
        width: 100%;
    }
    .bProjects__eItemDetailsContent {
        padding: 10px;
    }
    .projects .bProjects__eItemDetailsGallery {
        text-align: center;
        width: 50%;
        display: block;
        float: left;
    }
    .bProjects__eItemDetailsGalleryBigPic {
        width: 100%;
        height: 300px;
    }
    .projects .bProjects__eItemDetailsGalleryPics {
        width: 100%;
        display: block;
    }
    .bProjects__eItemDetailsGalleryPic {
        margin: 0;
        width: 33.3333%;
        height: 90px;
        border: 1px solid #fff;
        box-sizing: border-box;
    }
    .bProjects__eItemDetailsDocs {
        display: block;
        width: 50%;
        padding: 0 0 0 2px;
        box-sizing: border-box;
        float: left;
    }
    .bProjects__eItemDetailsDocsTitle {
        font-size: 21px;
        line-height: 20px;
        margin: 15px 0 0 0;
    }
}
@media only screen and (max-width: 912px) {
    .bCircleMenu__mType_short .bCircleMenu__eLink {
        margin: 11px 2px;
    }
}
@media only screen and (max-width: 901px) {
    .bMainPage__eProjects {
        top: 740px;
    }
    .bCircleMenu__eLink {
        background: #F6F4F1;
        -webkit-border-radius: 50px;
        -moz-border-radius: 50px;
        border-radius: 50px;
        width: 90px;
        height: 90px;
        padding: 0;
        box-sizing: border-box;
        border: 5px solid #5A4459;
    }
    .bCircleMenu__eLink span {
        width: 80px;
        height: 80px;
        padding: 0;
        -webkit-border-radius: 40px;
        -moz-border-radius: 40px;
        border-radius: 40px;
        line-height: 13px;
        font-size: 11px;
        background: #f6f4f1;
        box-sizing: border-box;
        letter-spacing: .1px;
        font-weight: 400;
    }
    .bCircleMenu__eLink:hover, .bCircleMenu__eLink__mState_selected {
        border-color: #408a82;
    }
    .bMainPage__eProjects {
        top: 740px;
    }
    .bSearch__eInput {
        font-size: 25px;
    }
    .bAdvantage__eHeader {
        padding: 10px 0;
    }
    .bAdvantage {
        background-image: none;
    }
    .bAdvantage__eLinksItemTitle {
        font-size: 16px;
        line-height: 20px;
    }
    .bAdvantage__eLinksItem__mType_price {
        margin-bottom: 60px;
    }
    .not_main #mobile_burger_icon {
        display: block;
    }
    #mobile_burger_icon {
        top: 25px;
        width: 50px;
        height: 46px;
        position: absolute;
        right: 15px;
        cursor: pointer;
    }
    #mobile_burger_icon > div {
        width: 100%;
        background-color: #fff;
        height: 10px;
        position: relative;
        left: 0;
        top: 18px;
        border-radius: 10px;
    }
    #mobile_burger_icon > div:before {
        content: '';
        display: block;
        position: absolute;
        width: 100%;
        height: 100%;
        background-color: #fff;
        top: -16px;
        border-radius: 10px;
        left: 0;
    }
    #mobile_burger_icon > div:after {
        content: '';
        display: block;
        position: absolute;
        width: 100%;
        height: 100%;
        background-color: #fff;
        bottom: -16px;
        border-radius: 10px;
        left: 0;
    }
    nav.bTopMenu__eLinks {
        display: none;
    }
    nav.bTopMenu__eLinks.burger_menu_opened {
        height: 300px !important;
        display: block;
        position: absolute;
        right: 0;
        padding-top: 20px;
        top: 84px;
        width: 300px;
        bottom: 0;
        margin-top: 0;
        z-index: 9999;
        background: url('../.default/img/bg_menu_mobile.jpg') left top repeat-x;
    }
    .not_main #mobile_menu_title {
        position: absolute;
        left: 50%;
        top: 15px;
        font-size: 30px;
        text-transform: uppercase;
        font-family: "Tondo Light";
        font-weight: 600;
        color: #e5e5e5;
        margin-left: -107px;
        text-align: center;
    }
    .nad_logo_inside img {
        margin: 7px 10px;
    }
    .about nav.bTopMenu__eLinks.burger_menu_opened .bTopMenu__eLinksItem:first-of-type {
        margin-top: -1px;
    }
    nav.bTopMenu__eLinks.burger_menu_opened .bTopMenu__eLinksItem, nav.bTopMenu__eLinks.burger_menu_opened .bTopMenu__eLinksItemCurrent {
        display: block;
        height: 40px;
        line-height: 40px;
        margin: 0;
        font-size: 21px;
        color: white;
        text-decoration: none;
        font-family: "Tondo Light";
        border: 1px solid rgba(255, 255, 255, 0);
        -webkit-border-radius: 5px;
        -moz-border-radius: 5px;
        border-radius: 5px;
        -webkit-transition: all 0.2s 0.05s;
        -moz-transition: all 0.2s 0.05s;
        -o-transition: all 0.2s 0.05s;
        transition: all 0.2s 0.05s;
        text-align: center;
        cursor: pointer;
    }
    nav.bTopMenu__eLinks.burger_menu_opened .bTopMenu__eLinksItem:hover, nav.bTopMenu__eLinks.burger_menu_opened .bTopMenu__eLinksItemCurrent:hover {
        color: rgba(255, 255, 255, 0.5);
        border-color: rgba(255, 255, 255, 0.5);
    }
    nav.bTopMenu__eLinks.burger_menu_opened .bTopMenu__eLinksItem .bTopMenu__eLinksItemSpan, nav.bTopMenu__eLinks.burger_menu_opened .bTopMenu__eLinksItemCurrent .bTopMenu__eLinksItemSpan {
        display: inline-block;
        border-bottom: 1px solid rgba(255, 255, 255, 0.1);
        height: 26px;
    }
    .bTopMenu {
        height: 96px;
        overflow-y: visible;
    }
    .usage .bApplication ul {
        float: none;
        width: 100%;
    }
    .usage .bApplication ul:first-of-type {
        padding-bottom: 0;
    }
    .usage .bApplication ul:last-of-type {
        padding-top: 0;
    }
    .usage .bApplication ul li {
        margin-bottom: 7px;
    }
    .bInnerPage__eSubTitle {
        line-height: 28px;
    }
    .bInnerPage__eShowcase {
        height: 320px;
    }
}
@media only screen and (max-width: 888px) {
    .prod-items-block {
        width: 50%;
    }
    .bProjects__eItemName {
        font-size: 16px;
        line-height: 1.4;
    }
}
@media only screen and (max-width: 858px) {
    .projects .bProjects__eItem {
        height: 200px;
    }
    .bProjects__eItemText {
        top: 60px;
        width: 90%;
        left: 15px;
    }
    .about .bAbout__eClientsItem {
        width: 33.3333%;
    }
    .bInnerPage__eShowcase {
        height: 280px;
    }
    .bTubing__eSelectorText {
        display: none;
    }
    .bTubing__eSelectorItem {
        height: 170px;
    }
    .bInnerPage__eContentTextTable th {
        padding: 5px;
    }
}
@media only screen and (max-width: 780px) {
    body.main {
        padding-bottom: 1452px;
    }
.not_main.prod_7.prod.last_prod .mobile-menu-left, .not_main.prod_6.prod.last_prod .mobile-menu-left {
    margin-top: -90px;
    z-index: 100000;
    position: relative;
}
	.not_main .bProjects__eItem {background-size:contain!important;}
	ul li {
        font-size: 14px;
    }
    .bAbout ul {
        line-height: 1.3;
    }
    .bProjects__eItem:last-child {
        clear: right;
    }
    .bInnerPage__eContentText.bInnerPage__eContentText__mType_indata div:last-child {
        margin-bottom: 20px;
    }
    .bNewsFull__eSidebar {
        float: none;
        display: table;
        margin: auto;
    }
    .bNewsFull__eText {
        margin: 25px 0;
        width: 100%;
    }
    body.not_main .bSearch {
        display: none;
    }
    .bFooter__eNavGroup {
        width: 18%;
        margin-right: 2%;
    }
    .bFooter__eFeedback {
        padding-top: 0;
        margin-top: -40px;
    }
    .bAdvantage {
        top: 1181px;
    }
    .bSearch {
        top: 696px;
        width: 93%;
        position: absolute;
        padding: 15px 5% 15px 2%;
    }
    .bProjects__eItem {
        margin: -1px;
        width: 50%;
        overflow: hidden;
    }
}
@media only screen and (max-width: 761px) {
    .bCareers__eSectionTitle {
        font-size: 22px;
        padding: 20px;
    }
    .not_main #products_title {
        margin-top: 0;
    }
    .contacts_ {
        right: 15%;
    }
    .nad_logo {
        right: 62%
    }
    nav.bMainPage__eMenuLinks.burger_menu_opened {
        margin: 0;
        width: 300px;
        right: 0;
        position: absolute;
        top: 125px;
        display: block;
        bottom: 0;
        height: 275px !important;
        padding-top: 20px;
        z-index: 9999;
        background: url('../.default/img/bg_menu_mobile.jpg') left top repeat-x;
    }
    .bMainPage__eMenuLinksItem {
        display: block;
    }
    body.main {
        padding-bottom: 770px;
    }
    .bCircleMenu__eLink {
        width: 80px;
        height: 80px;
        border: 3px solid #5A4459;
    }
    .bCircleMenu__eLink span {
        width: 70px;
        height: 70px;
    }
    .main-prod-title {
        display: block;
        margin-top: 13px;
        text-align: center;
        font-size: 20px;
        font-weight: bold;
    }
    .bAdvantage__eLinksItemText, h1.bAdvantage__eHeaderTitle {
        display: none;
    }
    .mobile-menu-left {
        display: block;
        clear: both;
    }
    .main #mobile_menu_title, .bSearch {
        display: none;
    }
    .contacts_ br {
        display: none;
    }
    nav.bMainPage__eMenuLinks {
        display: none;
    }
    .bMainPage__eMenu {
        height: 125px;
        padding: 20px 15px 20px;
        background: url('../.default/img/menuGreenBG.png') 50% repeat #0d776e;
        webkit-box-shadow: 0px 1px 3px 0px rgba(50, 50, 50, 0.75);
        -moz-box-shadow: 0px 1px 3px 0px rgba(50, 50, 50, 0.75);
        box-shadow: 0px 1px 3px 0px rgba(50, 50, 50, 0.75);
    }
    #mobile_burger_icon {
        display: block;
        width: 50px;
        height: 46px;
        position: absolute;
        top: 20px;
        right: 15px;
        cursor: pointer;
    }
    .not_main #mobile_burger_icon {
        top: 20px;
    }
    #mobile_burger_icon > div {
        width: 100%;
        background-color: #fff;
        height: 10px;
        position: relative;
        left: 0;
        top: 18px;
        border-radius: 10px;
    }
    #mobile_burger_icon > div:before {
        content: '';
        display: block;
        position: absolute;
        width: 100%;
        height: 100%;
        background-color: #fff;
        top: -16px;
        border-radius: 10px;
        left: 0;
    }
    #mobile_burger_icon > div:after {
        content: '';
        display: block;
        position: absolute;
        width: 100%;
        height: 100%;
        background-color: #fff;
        bottom: -16px;
        border-radius: 10px;
        left: 0;
    }
    nav.bMainPage__eMenuLinks.burger_menu_opened .bMainPage__eMenuLinksItem {
        display: block;
        height: 40px;
        line-height: 40px;
        margin: 0;
        font-size: 21px;
        color: white;
        text-decoration: none;
        font-family: "Tondo Light";
        border: 1px solid rgba(255, 255, 255, 0);
        -webkit-border-radius: 5px;
        -moz-border-radius: 5px;
        border-radius: 5px;
        -webkit-transition: all 0.2s 0.05s;
        -moz-transition: all 0.2s 0.05s;
        -o-transition: all 0.2s 0.05s;
        transition: all 0.2s 0.05s;
    }
    .nad_logo_inside img {
        margin: 7px 10px;
    }
    nav.bMainPage__eMenuLinks.burger_menu_opened .bMainPage__eMenuLinksItem:hover {
        color: rgba(255, 255, 255, 0.5);
        border-color: rgba(255, 255, 255, 0.5);
    }
    nav.bMainPage__eMenuLinks.burger_menu_opened .bMainPage__eMenuLinksItem span {
        display: inline-block;
        border-bottom: 1px solid rgba(255, 255, 255, 0.1);
        height: 26px;
    }
    .bMainPage__eShowcase {
        top: 125px;
    }
    .bMainPage__eShowcaseMover .slick-track article {
        height: 400px;
    }
    .main .main-prod-title {
        font-size: 20px;
        width: 100%;
        border-radius: 0;
        background-color: #F6F4F1;
        color: #434343;
        font-weight: bold;
        text-align: left;
        padding: 0 10px;
        height: 40px;
        line-height: 40px;
        border-bottom: 1px solid #434343;
        border-top: 1px solid #434343;
        box-sizing: border-box;
    }
    .main .bMainPage__eProjects {
        top: 867px;
    }
    .main.opened_first .bMainPage__eProjects {
        top: 680px;
    }
    .bProjects__eHeader {
        width: 100%;
        left: 0;
        height: 40px;
    }
    .main .bProjects__eHeaderTitle {
        font-size: 20px;
        color: #434343;
        font-weight: bold;
        text-align: left;
        padding: 0 10px;
        height: 40px;
        line-height: 40px;
        border-bottom: 1px solid #434343;
        position: relative;
        box-sizing: border-box;
        border-top: 1px solid #434343;
    }
    .main .bProjects__eHeader {
        cursor: pointer;
        height: 40px;
        -webkit-border-radius: 0;
        -moz-border-radius: 0;
        border-radius: 0;
        background: #f6f4f1;
        clear: both;
        position: relative;
        margin: 0;
    }
    .bProjects__eHeaderNext, .bProjects__eHeaderPrev {
        display: none !important;
    }
    .bAdvantage {
        top: 215px;
    }
    .bCallToAction {
        top: 130px;
    }
    h1.bAdvantage__eHeaderTitle, h2.bAdvantage__eHeaderTitle {
        font-size: 20px;
        font-weight: 400;
        line-height: 28px;
    }
    .bTopMenu {
        padding: 20px 15px 20px;
    }
    .bSearch {

    }
    .bTopMenu__eLogo {
        background-size: cover;
        top: 20px;
        left: 15px;
    }
    .bTopMenu {
        height: 85px;
    }
    .usage #bx_651765591_113 .bInnerPage__eContentText p:nth-of-type(2) img, .usage #bx_651765591_113 .bInnerPage__eContentText p:nth-of-type(4) img, .usage #bx_651765591_114 .bInnerPage__eContentText p:nth-of-type(2) img, .usage #bx_651765591_112 .bInnerPage__eContentText p:nth-of-type(2) img, .usage #bx_651765591_112 .bInnerPage__eContentText p:nth-of-type(4) img, .usage #bx_651765591_110 .bInnerPage__eContentText > div:nth-child(3) p:first-of-type img {
        width: 350px !important;
        height: auto !important;
    }
    .main .bCallToAction {
        top: 100px;
        display: none;
    }
    .main.opened_third .bCallToAction {
        display: block;
    }
    .main.opened_third .bAdvantage__eLinks {
        display: block;
    }
    .main .bProjects__eContainer, .main .bProjects__eMover {
        width: 100%;
        left: 0;
        height: 480px;
        background-color: #252525;
    }
    .main.opened_second .bProjects__eContainer {
        display: block;
    }
    .main .bProjects__eItem {
        margin: 0;
        float: left;
        -webkit-border-radius: 0;
        -moz-border-radius: 0;
        border-radius: 0;
        position: relative;
        height: 160px;
    }
    .main .bProjects__eItemText {
        background: rgba(0, 0, 0, 0.3);
        color: white;
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        z-index: 10;
        opacity: 1;
        -webkit-transition: opacity 0.2s 0.05s;
        -moz-transition: opacity 0.2s 0.05s;
        -o-transition: opacity 0.2s 0.05s;
        transition: opacity 0.2s 0.05s;
        height: 100%;
        display: table;
    }
    .main .bProjects__eItemName {
        font-family: Tondo;
        font-weight: bold;
        font-size: 14px;
        line-height: 19px;
        margin: 0;
        padding: 0 30px 0 10px;
        display: table-cell;
        vertical-align: middle;
    }
    .main .bProjects__eItem:after {
        background: rgba(0, 0, 0, 0.24);
    }
    .main .bProjects__eHeaderLink {
        line-height: 40px;
        margin: 0;
        position: absolute;
        top: 380px;
        left: 0;
        width: 100%;
        box-sizing: border-box;
        font-weight: 600;
        background-color: #252525;
        color: #fff;
        text-decoration: none;
        height: 40px;
        text-align: left;
        padding: 0 30px 0 10px;
        display: none;
    }
    .main.opened_second .bProjects__eHeaderLink {
        display: block;
    }
    .main.opened_second .bProjects__eHeaderLink:after {
        display: block;
        content: '';
        position: absolute;
        z-index: 10;
        width: 20px;
        height: 20px;
        border: 2px solid white;
        -webkit-border-radius: 10px;
        -moz-border-radius: 10px;
        border-radius: 10px;
        bottom: 50%;
        margin-bottom: -10px;
        right: 10px;
        background: url('../.default/img/rightArrow.png') center center no-repeat;
        box-sizing: border-box;
        background-size: 80%;
    }
    .main .bProjects__eHeaderLink span {
        border-bottom: none;
    }
    .main .bMainPage {
        height: 512px;
    }
    .main.opened_first .bMainPage {
        height: 544px;
    }
    .main .bAdvantage__eHeader {
        padding: 0;
    }
    .main .bAdvantage {
        top: -17px;
    }
    .main.opened_second .bAdvantage {
        top: 555px;
    }
    .main h2.bAdvantage__eHeaderTitle {
        width: 100%;
        left: 0;
        position: relative;
        background-color: #f6f4f1;
        border-radius: 0;
        color: #434343;
        font-family: "Tondo Light";
        font-weight: bold;
        padding: 0 30px 0 10px;
        box-sizing: border-box;
        text-align: left;
        line-height: 40px;
        height: 40px;
        border-bottom: 1px solid #434343;
        border-top: 1px solid #434343;
    }
    .main .bProjects__eMover .bProjects__eItemArrow {
        position: absolute;
        z-index: 10;
        width: 20px;
        height: 20px;
        border: 2px solid white;
        -webkit-border-radius: 10px;
        -moz-border-radius: 10px;
        border-radius: 10px;
        bottom: 30%;
        margin-bottom: -10px;
        right: 10px;
        background: url('../.default/img/rightArrow.png') center center no-repeat;
        box-sizing: border-box;
        background-size: 80%;
    }
    .main {
        background-color: #fff;
    }
    .main .bCircleMenu__eOuter {
        background-color: #fff;
    }
    .main .bCircleMenu__eLink span {
        background-color: #F6F4F1;
    }
    #main_subtext {
        display: none;
        font-family: Tondo;
        font-size: 14px;
        font-weight: 400;
        padding: 15px 10px;
        background: #f6f4f1;
    }
    .opened_third #main_subtext {
        margin-top: 110px;
    }
    .opened_second #main_subtext {
        margin-top: 550px;
    }
    .main.opened_second .bProjects__eHeaderTitle:after {
        top: 17px;
        -moz-transform: rotate(225deg);
        -ms-transform: rotate(225deg);
        -webkit-transform: rotate(225deg);
        transform: rotate(225deg);
    }
    .main.opened_third h2.bAdvantage__eHeaderTitle:after {
        top: 17px;
        -moz-transform: rotate(225deg);
        -ms-transform: rotate(225deg);
        -webkit-transform: rotate(225deg);
        transform: rotate(225deg);
    }
}
@media only screen and (max-width: 730px) {
    .bNews__eItem {
        width: 50%;
        margin: -1px;
    }
    .bCircleMenu__eLink {
        width: 80px;
        height: 80px;
    }
    .bCircleMenu__eLink span {
        width: 74px;
        height: 74px;
    }
    .main .bAdvantage {
        top: -22px;
    }
    .bFooter__eFeedback {
        margin-top: -50px;
    }
}

@media only screen and (max-width: 670px) {
    .nad_logo {
        display: none;
    }
    .contacts_ {
        right: 25%;
        text-align: center;
    }
    .bInnerPage__eContentTextTable th {
        width: 15% !important;
    }
    .bProjects__eReleased .bProjects__eItem {
        height: 170px;
    }
    .bProjects__eItemName {
        font-size: 14px;
        line-height: 1.3;
    }
    .bProjects__eItemLinkText {
        width: 100%;
    }
    .bInnerPage__eContentTextTable th {
        padding: 3px;
    }
    .projects .bProjects__eItemDetailsGallery, .bProjects__eItemDetailsDocs {
        width: 100%;
    }
    .bProjects__eItemDetailsDocsData {
        margin: 0 0 15px 0;
    }
    .bProjects__eItemDetailsDocsSubTitle {
        margin: 10px 0 0 0;
    }
    .projects .bProjects__eItemDetailsDocsDataItem {
        margin: 2px 0;
        line-height: 21px;
    }
    .projects .bProjects__eItemDetailsClose {
        z-index: 5;
        bottom: 10px;
        top: initial;
        right: 10px;
    }
    .bProjects__eItemDetailsDocsContainer {
        padding: 0;
    }
    .bProjects__eItemDetailsContent {
        padding-bottom: 20px;
    }
}
@media only screen and (max-width: 651px) {
    .article-page img {
        float: none;
        display: table;
        margin: 10px auto;
    }
    .bCareers__eContent, .bCareers__eAside {
        width: 100%;
        display: block;
    }
    .bCareers__eAsidePersonPic {
        display: none;
    }
    .bAdvantage__eLinksItemTitle {
        font-size: 14px;
    }
    .bAdvantage__eLinksItem {
        padding-top: 75px;
    }
    .bTubing__eSelectorLink {
        font-size: 17px;
    }
    .bInnerPage__eContentText table, .bInnerPage__eContentText table {
        border-spacing: 0;
    }
    .bInnerPage__eContentText table:first-of-type td, .bInnerPage__eContentText table td {
        display: block;
    }
    .prod_3 blockquote {
        margin: 0 !important;
    }
    .prod_3 .bInnerPage__eContentText div > b > img, .prod_3 .bInnerPage__eContentText b > img {
        width: 96%;
        display: block;
        position: relative;
        left: 2%;
        height: auto;
    }
    .prod_2 #bx_3218110189_943 .bInnerPage__eContentText table td img {
        max-width: 150px;
    }
    .prod_2 #bx_3218110189_942 .bInnerPage__eContentText table td img {
        max-width: 100px;
    }
    .prod_2 #bx_3218110189_938 .bInnerPage__eContentText table td img {
        max-width: 150px;
    }
    .prod_2 #bx_3218110189_938 .bInnerPage__eContentText table tr:last-of-type td img {
        max-width: 250px;
    }
    .prod_2 #bx_3218110189_939 .bInnerPage__eContentText table td img {
        max-width: 170px;
    }
    .prod_2 #bx_3218110189_940 .bInnerPage__eContentText table td img {
        max-width: 160px;
    }
    .prod_2 #bx_3218110189_941 .bInnerPage__eContentText table td img {
        max-width: 170px;
    }
    .bInnerPage__eContentText table:first-of-type td:first-of-type br {
        display: none;
    }
    h3.bInnerPage__eSubTitle {
        display: none;
    }
    .dataTables_wrapper {
        display: none;
    }
    .bInnerPage__eShowcase {
        height: 220px;
    }
    .bPopup__eContentForm {
        margin: 0 15px;
        padding: 15px 0 0 0;
    }
    .bPopup__eContent {
        position: absolute;
        top: 50px;
        left: 50%;
        margin-left: -150px;
        width: 300px;
        height: auto;
        margin-top: 0;
    }
    .bPopup__eContentFormButton {
        border-color: white;
        color: white;
        margin-bottom: 15px;
    }
    .bPopup__eContentFormRight {
        display: none;
    }
    .bPopup__eContentCross {
        bottom: initial;
        left: initial;
        top: 14px;
        right: 15px;
    }
    .bPopup__eContentSidebar {
        float: none;
        padding: 30px 15px 0;
        width: 100%;
        box-sizing: border-box;
        margin: 0;
    }
    .bPopup__eContentTitle {
        width: 100%;
        font-size: 18px;
        line-height: 24px;
    }
    .bPopup__eContentLead {
        margin: 5px 0 0 0;
        font-size: 14px;
        line-height: 17px;
    }
    .about .bAbout__eClientsItem {
        width: 50%;
    }
}
@media only screen and (max-width: 628px) {
    .main .bMainPage__eProjects {
        top: 900px;
    }
}
@media only screen and (max-width: 621px) {
    .bProjects__eReleased .bProjects__eItem {
        width: 33%;
    }
    .bProjects__eItemLinkText {
        padding: 0;
    }
    .bProjects__eItemText {
        top: 30px;
    }
    .prod-items-block:last-child {
        width: 100%;
    }
    .nad_logo img {
        margin: 0 3px;
    }
    .nad_logo {
        margin-right: -65px;
    }
    .bCircleMenu__mType_short .bCircleMenu__eLink {
        margin: 0 4px;
    }
    .bMainPage__eProjects {
        top: 770px;
    }
    .bSearch, .bAdvantage {
        top: 215px;
    }
    .bCircleMenu__mType_short .bCircleMenu__eLink {
        margin: 8px 4px;
    }
    .mobile-menu-left {
        padding-top: 10px;
    }
    .main.opened_second .bAdvantage {
        top: 517px;
    }
    .bAdvantage__eLinksItemTitle br {
        display: none;
    }
    .bCallToAction {
        top: 240px;
    }
    .main .bCallToAction {
        top: 75px;
    }
    .bContacts__eOfficeAddress br, .bContacts__ePlantAddress br:first-of-type, .bContacts__eOfficeMail, .bContacts__ePlantMail {
        display: none;
    }
    .bContacts__eOfficeName {
        font-size: 24px;
        line-height: 24px;
    }
    .bContacts__eOfficeAddress, .bContacts__ePlantAddress {
        font-size: 13px;
        line-height: 17px;
    }
    .bContacts__eOffice {
        width: 100%;
        right: 0;
        height: initial;
        padding: 0 10px 10px;
    }
    .bContacts__ePlant {
        width: 100%;
        padding: 0 10px 10px;
        height: initial;
        top: 96px;
    }
    .bContacts__eMap {
        top: 190px;
    }
    .bContacts {
        height: 505px;
    }
    .main #main_subtext {
        margin-top: 137px;
    }
    .main.opened_third #main_subtext {
        margin-top: 80px;
    }
    .main.opened_second #main_subtext {
        margin-top: 518px;
    }
    .main.opened_first #main_subtext {
        margin-top: 175px;
    }
    .main.opened_first .bMainPage {
        height: 615px;
    }
    .main.opened_first .bMainPage__eProjects {
        top: 790px;
    }
    .main .bMainPage {
        height: 467px;
    }
}
@media only screen and (max-width: 580px) {
span.bFooter__eNavGroup:nth-child(3), span.bFooter__eNavGroup:nth-child(8) {
margin-top:-30px;
}
    .bAdvantage__eLinksItemTitle {
        font-size: 13px;
    }
    .bProduction__eAside {
        display: none;
    }
    .bFooter__eNavGroup {
        width: 48%;
    }
    .bFooter__eLowerContent {
        height: 100px;
    }
    .bFooter__eContent {
        height: 280px;
    }
    body.main {
        padding-bottom: 876px;
    }
    .bFooter__eFeedback {
        margin-top: 0;
    }
}
@media only screen and (max-width: 501px) {
    nav.bTopMenu__eLinks.burger_menu_opened {
        top: 54px;
    }
    nav.bMainPage__eMenuLinks.burger_menu_opened {
        top: 75px;
    }
    .main .main-prod-title {
        margin-top: 0;
    }
    .bCircleMenu__mType_short {
        margin-top: 7px;
    }
    .prod_3 .bInnerPage__eContentText div > b > img, .prod_3 .bInnerPage__eContentText b > img, .prod_3 .bInnerPage__eContentText div > b > p > font.Apple-style-span, .prod_3 #bx_3218110189_949 .bInnerPage__eContentText p:nth-of-type(11) > b > font.Apple-style-span {
        display: none;
    }
    .prod_2 #bx_3218110189_938 .bInnerPage__eContentText table tr:last-of-type td img {
        display: none;
    }
    .prod_2 #bx_3218110189_942 .bInnerPage__eContentText p > span > b > font > img, .prod_2 #bx_3218110189_942 .bInnerPage__eContentText p > span > b > font.Apple-style-span {
        display: none;
    }
    .prod_2 #bx_3218110189_943 .bInnerPage__eContentText p > img, .prod_2 #bx_3218110189_943 .bInnerPage__eContentText p > b > font.Apple-style-span {
        display: none;
    }
    .prod_2 #bx_3218110189_941 .bInnerPage__eContentText div > img, .prod_2 #bx_3218110189_941 .bInnerPage__eContentText div > p > b > font.Apple-style-span {
        display: none;
    }
    .prod_2 #bx_3218110189_940 .bInnerPage__eContentText div > img, .prod_2 #bx_3218110189_940 .bInnerPage__eContentText div > p > b > font.Apple-style-span {
        display: none;
    }
    .prod_2 #bx_3218110189_939 .bInnerPage__eContentText p > img, .prod_2 #bx_3218110189_939 .bInnerPage__eContentText p > b > font.Apple-style-span {
        display: none;
    }
    .prod_2 .bInnerPage__eContentText ul {
        margin: 0 0 15px !important;
        padding-right: 10px;
    }
    .bInnerPage__eShowcase {
        width: 96%;
        left: 2%;
    }
    .bInnerPage__eShowcase {
        height: 175px;
    }
    .bMainPage__eMenu {
        padding: 10px;
    }
    .bMainPage__eMenuLogo {
        width: 80px;
        height: 35px;
    }
    .main .bMainPage__eMenuLogo {
        width: 104px;
        height: auto;
        margin-top: 5px;
    }
    #mobile_burger_icon {
        width: 30px;
        height: 30px;
        top: 10px;
        right: 10px;
    }
    .main #mobile_burger_icon {
        top: 15px;
        z-index: 5;
    }
    #mobile_burger_icon > div {
        height: 7px;
        top: 11px;
        border-radius: 10px;
    }
    .main #mobile_burger_icon > div {
        height: 4px;
        top: 22px;
        border-radius: 10px;
    }
    .main #top_contacts_ref {
        display: inline-block;
        float: right;
        margin-right: 10px;
        color: #0d776e;
        text-decoration: none;
        text-transform: uppercase;
        font-family: Tondo;
        font-size: 12px;
        line-height: 20px;
        position: relative;
    }
    .main #top_contacts_ref:before {
        content: '';
        display: block;
        position: absolute;
        width: 11px;
        height: 11px;
        top: 4px;
        left: -15px;
        background-image: url("img/phone_icon.png");
        background-repeat: no-repeat;
        background-position: center;
        background-size: contain;
    }
    #mobile_burger_icon > div:before {
        top: -10px;
    }
    #mobile_burger_icon > div:after {
        bottom: -10px;
    }
    .nad_logo img {
        height: 16px;
        width: auto;
    }
    .main .nad_logo img {
        height: 12px;
        width: auto;
    }
    .main .nad_logo img {
        margin: 4px 1px;
    }
    .main .nad_logo img:first-of-type {
        margin-left: 10px;
    }
    .nad_logo {
        margin-right: -41px;
        top: 12px;
    }
    .contacts_ {
        top: 35px;
        padding: 0 10px;
        font-size: 12px;
        text-align: center;
    }
    .bMainPage__eMenu {
        height: 75px;
    }
    .bMainPage__eShowcaseMover .slick-track article {
        height: 200px;
    }
    .bMainPage__eShowcase {
        top: 75px;
    }
    .bMainPage__eShowcase .slick-arrow {
        display: none !important;
    }
    .bMainPage__eShowcaseMover {
        position: relative;
        background-color: #fff;
        margin-top: 10px;
    }
    .bMainPage__eShowcaseMover .slider_title {
        font-size: 13px;
        padding: 10px 10px 22px;
    }
    .bMainPage__eShowcase .slick-dots {
        display: block !important;
        position: absolute;
        bottom: 0px;
        left: 5px;
        padding: 0;
        list-style: none;
        margin: 0;
        text-align: center;
        width: 100%;
        background-color: #fff;
    }
    .bMainPage__eShowcaseMover .slider_title {
        font-size: 13px;
        padding: 5px 0 0;
        height: 40px;
        overflow: hidden;
        bottom: 18px;
        background-image: none;
        background-color: #fff;
        color: #333;
    }
    .bMainPage__eShowcaseMover .slick-track article {
        height: 330px;
    }
    .bMainPage__eShowcase .slick-dots li {
        display: inline-block;
        width: 10px;
        height: 10px;
        border-radius: 5px;
        box-sizing: border-box;
        margin: 0 5px;
        position: relative;
    }
    .bMainPage__eShowcase .slick-dots li {
        width: 7px;
        height: 7px;
    }
    .slick-initialized .slick-slide {
        display: block;
        box-sizing: border-box;
        padding: 0 10px;
    }
    .bMainPage__eShowcase .slick-dots li button {
        position: absolute;
        width: 100%;
        height: 100%;
        border-radius: 5px;
        display: block;
        border: 1px solid #81817F;
        box-sizing: border-box;
        font-size: 0;
        color: transparent;
        background-color: #C4C1BC;
        padding: 0;
        cursor: pointer;
    }
    .bMainPage__eShowcase .slick-dots li.slick-active button {
        background-color: #0D776E;
    }
    #products_title {
        top: 315px;
        font-size: 14px;
        font-weight: 400;
        padding: 7px;
        width: 96%;
        left: 2%;
    }
    .bMainPage__eProjects {
        top: 535px;
    }
    .bProjects__eHeaderNext, .bProjects__eHeaderPrev {
        display: none !important;
    }
    .bProjects__eHeader {
        width: 96%;
        left: 2%;
        height: 32px;
    }
    .main .bProjects__eHeader {
        width: 100%;
        left: 0;
    }
    .bProjects__eHeaderTitle {
        line-height: 32px;
        height: 32px;
        font-size: 14px;
        font-weight: 400;
    }
    .bProjects__eContainer {
        width: 100%;
        left: 0;
    }
    .bProjects__eContainer, .bProjects__eMover, .bProjects__eMover .slick-track {
        height: 240px;
    }
    .bProjects__eItemText {
        top: 15px;
        left: 10px;
        width: 96%;
        padding: 0;
        box-sizing: border-box;
    }
    .bProjects__eItemName {
        font-size: 14px;
        line-height: 1.2;
        margin: 0 0 20px 0;
    }
    .bProjects__eReleased .bProjects__eItem {
        height: 160px;
    }
    .bProjects__eItemArrow {
        border: 2px solid white;
    }
    .bProjects__eHeaderLink {
        top: 380px;
    }
    .bSearch {
        top: 140px;
    }
    .bAdvantage {
        top: 20px;
    }
    .main .bCallToAction {
        top: 130px;
    }
    h1.bAdvantage__eHeaderTitle, h2.bAdvantage__eHeaderTitle {
        font-size: 14px;
        font-weight: 400;
        line-height: 32px;
        padding: 0;
        width: 96%;
        left: 2%;
    }
    .bAdvantage__eLinksItemTitle {
        font-weight: 600;
    }
    .bCallToAction {
        top: 0;
    }
    .bCallToAction {
        margin-top: -170px;
    }
    .bFooter__eLowerContent {
        padding: 10px;
        font-size: 11px;
    }
    #to_the_top {
        bottom: 15px;
        right: 10px;
    }
    .bTopMenu {
        padding: 10px;
    }
    .bTopMenu a.bTopMenu__eLogo {
        width: 80px;
        height: 35px;
        left: 10px;
        top: 10px;
    }
    .not_main #mobile_burger_icon {
        width: 30px;
        height: 30px;
        top: 13px;
        right: 10px;
    }
    .bTopMenu {
        height: 54px;
    }
    .bAccordion__eItemTitle {
        width: 96%;
        box-sizing: border-box;
        height: auto;
        left: 2%;
        font-size: 19px;
        padding-left: 20px;
    }
    .usage #bx_651765591_113 .bInnerPage__eContentText p:nth-of-type(2) img, .usage #bx_651765591_113 .bInnerPage__eContentText p:nth-of-type(4) img, .usage #bx_651765591_114 .bInnerPage__eContentText p:nth-of-type(2) img, .usage #bx_651765591_112 .bInnerPage__eContentText p:nth-of-type(2) img, .usage #bx_651765591_112 .bInnerPage__eContentText p:nth-of-type(4) img, .usage #bx_651765591_110 .bInnerPage__eContentText > div:nth-child(3) p:first-of-type img {
        width: 100% !important;
        max-width: 400px !important;
        height: auto !important;
    }
    .usage .bApplication ul {
        padding: 20px 10px;
    }
    .bInnerPage__eContentText p {
        margin: 0px 10px;
    }
    .usage .bApplication .bInnerPage__eContentText ul {
        padding: 0 10px;
    }
    .usage #bx_651765591_113 .bInnerPage__eContentText p:nth-of-type(2), .usage #bx_651765591_113 .bInnerPage__eContentText p:nth-of-type(4), .usage #bx_651765591_114 .bInnerPage__eContentText p:nth-of-type(2), .usage #bx_651765591_112 .bInnerPage__eContentText p:nth-of-type(2), .usage #bx_651765591_112 .bInnerPage__eContentText p:nth-of-type(4), .usage #bx_651765591_110 .bInnerPage__eContentText > div:nth-child(3) p:first-of-type {
        margin: 0 10px;
    }
    .usage #bx_651765591_110 .bInnerPage__eContentText ul {
        padding: 0 10px;
    }
    .bProduction__eText {
        padding: 20px 10px;
    }
    .production .bProduction__eAside {
        display: none;
    }
    .about .bAbout__eClientsItem {
        width: 48%;
    }
    .bAbout__eSubTitle {
        margin: 15px 0 20px;
    }
    .about .bAbout__eSubSubTitle {
        padding: 0 10px;
    }
    .about .bAbout ul {
        padding: 0 10px 0 15px;
    }
    .bAbout ul li {
        padding: 0 0 0 20px !important;
        list-style: none;
        background: url('../.default/img/bullet.png') left 9px no-repeat;
    }
    .content-wrapper.documents li {
        padding-left: 45px !important;
    }
    .about .bAbout__eClients {
        padding: 0 10px;
    }
    .contacts_ a {
        margin-top: 0;
        float: none;
        display: block;
    }
    .contacts_ {
        top: 35px;
        padding: 0 10px;
        font-size: 12px;
        text-align: center;
        right: 50%;
        width: 200px;
        margin-right: -145px;
    }
    .main .contacts_ {
        display: none;
    }
    .nad_logo {
        margin-right: -85px;
    }
    .main .nad_logo {
        margin-right: 0;
        left: 0;
        top: 0;
        background-color: #F6F4F1;
        width: 100%;
        height: 20px;
    }
    .main .bMainPage__eProjects {
        top: 870px;
    }
    .main .bMainPage {
        height: 420px;
    }
    .main .bProjects__eHeaderTitle {
        font-size: 17px;
        height: 30px;
        line-height: 30px;
    }
    .main .bProjects__eHeader {
        height: 30px;
    }
    .main .bProjects__eHeaderLink {
        top: 370px;
        height: 30px;
        line-height: 30px;
    }
    .main .bAdvantage {
        top: 0;
    }
    .main.opened_second .bAdvantage {
        top: 385px;
    }
    .main h2.bAdvantage__eHeaderTitle {
        font-size: 17px;
        line-height: 30px;
        height: 30px;
    }
    .main #main_subtext, .main.opened_first #main_subtext {
        margin-top: 15px;
        font-size: 14px;
    }
    .main.opened_third #main_subtext {
        margin-top: 130px;
    }
    .main.opened_second #main_subtext {
        margin-top: 385px;
    }
    .main .bProjects__eItemText {
        padding: 0;
    }
    .main.opened_first .bMainPage {
        height: 561px;
    }
    .main.opened_first .bMainPage__eProjects {
        top: 547px;
    }
}
@media only screen and (max-width: 480px) {
    .bApplication ul {
        line-height: 1.4;
    }
    .bProjects__eItem.whitebg.prod-items-block {
        display: none;
    }
    .bNews__eItem {
        width: 100%;
        margin: 5px 0;
    }
    .bInnerPage__eContent img, .bInnerPage__eContentText img {
        float: none;
        display: table;
        margin: 10px auto;
        height: auto !important;
    }
    .about .bAbout__eClientsItem {
        width: 80%;
        float: none;
        display: table;
        margin: 10px auto;
    }
    .bAdvantage__eLinksItem {
        padding: 80px 5px 0;
    }
    .bAdvantage__eLinksItemTitle {
        font-size: 12px;
    }
    .bProjects__eItem {
        height: 200px;
    }
    .bProjects__eItemText {
        bottom: 30%;
        width: 86%;
        padding: 0;
    }
    .bProjects__eItemLinkText {
        width: 100%;
        padding: 0;
    }
}
@media only screen and (max-width: 445px) {
    .bProjects__eReleased .bProjects__eItem {
        overflow: hidden;
    }
    .bProjects__eItemArrow {
        right: 10px;
        bottom: 10px;
    }
    .bCareers__eSectionTitle {
        font-size: 14px;
        line-height: 1.3;
        padding: 20px 10px;
        text-align: left;
    }
    .mobile-justify, p, ul, ol, dl, blockquote {
        text-align: left !important;
        font-family: Tondo Light;
        margin: 0px;
        line-height: 23px;
    }
    .bNewsFull__eSidebar {
        max-width: 100%;
        width: 100%;
    }
    .bNewsFull__ePic {
        height: auto;
    }
    .bCareers__ePeople {
        padding: 140px 0 10px 0;
        margin: 20px 10px;
        background: url(../.default/img/people.png) center top no-repeat;
    }
    .bProjects__eItemName {
        font-size: 15px;
        word-wrap: break-word;
    }
    .about .bAbout__eClientsItem {
        width: 100%;
    }
    .bTubing__eSelectorLink {
        font-size: 13px;
    }
    .bInnerPage__eContentText p {
        padding-left: 0;
    }
}

@media only screen and (max-width: 415px) {
.bInnerPage__eContentText {padding:10px;}
.bMainPage__eShowcaseMover .slick-track article {
    height: 327px;
    background-size: contain!important;
background-position:0 0!important;
}
.main .bMainPage {
    height: 405px;
}
.bAdvantage__eLinksItem {
        width: 46%;
        margin: 10px 2%;
    }
.main .bMainPage__eProjects {
    top: 985px;
}
body.main {
    padding-bottom: 910px;
}

}

@media only screen and (max-width: 375px) {
body.main {
    padding-bottom: 910px;
}
.main .bMainPage {
    height: 415px;
}.bMainPage__eShowcase .slick-dots {
    bottom: -5px;
}
    .bProjects__eItemName {
        font-size: 13px;
    }
    body.main {
        padding-bottom: 930px;
    }
    .main .bAdvantage {
        top: -11px;
    }
    .main .bMainPage__eProjects {
        top: 980px;
    }

    .bFooter__eContent {
        height: 307px;
    }
    .bFooter__eFeedback {
        width: 41%;
        line-height: 1.2;
        margin-top: -17px;
    }
    .bInnerPage__eContent img {
        max-width: 100% !important;
        float: none;
        display: table;
        margin: 10px auto;
    }
    .bInnerPage__eContent {
        margin: 0;
    }
    .bInnerPage__eContentText .zag_4, .bInnerPage__eContentText p, .bInnerPage__eContentText table {
        padding-left: 0;
    }
    .bInnerPage__eContentText p {
        margin: 23px 0;
    }
    .bCircleMenu__eLink:hover span {
        color: #5a4459;
    }
    .bCircleMenu__eLink:hover {
        background: #F6F4F1;
    }
    .bCircleMenu__eLink span {
        background: none;
        padding: 24px 1px;
        text-align: center;
        display: table;
        margin: auto;
    }
    .bCircleMenu__eLink {
        border: 2px solid #5A4459;
    }
    .bMainPage__eProjects {
        top: 600px;
    }
    .bSearch, .bAdvantage {
        top: -15px;
    }
    .bCircleMenu__mType_short .bCircleMenu__eLink {
        margin: 4px 2px;
    }
    .bCallToAction {
        margin-top: -70px;
    }
    .bFooter__eLowerContent div:nth-of-type(4) {
        display: none;
    }
    .main.opened_first .bMainPage__eProjects {
        top: 648px;
    }
    .main.opened_first .bMainPage {
        min-height: 600px;
    }
    .main .bCallToAction {
        top: 30px;
    }
    .main.opened_third #main_subtext {
        margin-top: 30px;
    }
    .bCircleMenu__mType_short .bCircleMenu__eLink:nth-child(4),
    .bCircleMenu__mType_short .bCircleMenu__eLink:nth-child(5),
    .bCircleMenu__mType_short .bCircleMenu__eLink:nth-child(6) {
        margin-bottom: 8px;
    }
    .not_main .main-prod-title {
        margin-top: 5px;
    }
	.bCircleMenu__eMover {
        width: 96%;
    }
	.not_main.prod_1.prod .bCircleMenu__eMover {
        width: 97%;
    }
    .bProjects__eItem:last-child:after {
        clear: both;
    }
    .bInnerPage__eContentText.bInnerPage__eContentText__mType_indata img {
        float: none;
        margin: 10px auto;
        display: table;
    }
    .bInnerPage__eContentText ul li p {
        font-size: 14px;
    }
    .bCareers__eJob {
        padding: 20px 10px;
    }
    .prod_4.prod footer {
        margin-left: -2%;
    }
    .not_main .bLayout {
        overflow: hidden;
    }
    .bCircleMenu__eLink:first-child span, .bCircleMenu__eLink:last-child span {
        padding: 31px 1px 10px;
    }
    .bCircleMenu__eLink:nth-child(5) {
        margin-left: 45px;
    }

    .bFooter__eFeedback {
        margin-top: 20px;;
    }
}

@media only screen and (max-width: 367px) {
	.bCircleMenu__eMover {
        width: 100%;
    }

	.not_main.prod_1.prod .bCircleMenu__eMover {
        width: 100%;
    }

}
@media only screen and (max-width: 352px) {
.bCircleMenu__mType_short .bCircleMenu__eLink {
    margin: 4px 1px;
}
}

@media only screen and (max-width: 345px) {
    .bCircleMenu__mType_short .bCircleMenu__eLink {
        margin: 4px 0 4px 19px;
    }
    .bCircleMenu__mType_short .bCircleMenu__eLink {
        margin: 4px 0 4px 19px;
    }

}

@media only screen and (max-width: 320px) {
    .main .bCircleMenu__mType_short .bCircleMenu__eLink {
        margin: 4px 0 4px 19px;
    }
    .bFooter__eNavLink {
        font-size: 13px;
    }
    .bCareers__eJobDuties, .bCareers__eJobRequirements, .bCareers__eJobConditions {
        padding: 0;
        background: none;
    }
    .bCareers__eJob, .bCareers__eSectionTitle {
        padding: 20px 10px;
    }
    .bCareers__eSectionTitle {
        text-align: left;
    }
    .bFooter__eFeedback {
        font-size: 12px;
    }
    .bFooter__eFeedback {
        width: 44%;
    }
    .bCircleMenu__eLink:nth-child(5), .not_main .bCircleMenu__eLink:nth-child(5) {
        margin-left: 19px;
    }
    .bCircleMenu__eMover {
        width: 100%;
    }
.main .bMainPage__eProjects {
    top: 1026px;
}
.main .bMainPage {
    height: 370px;
}
.bMainPage__eShowcaseMover .slick-track article {
    height: 284px;
}
}