.b-clearfix:before, .b-clearfix:after {
  content: " ";
  display: table; }

.b-clearfix:after {
  clear: both; }

.b-justify {
  -webkit-box-pack: justify;
  -ms-flex-pack: space-between;
  -webkit-justify-content: space-between;
  justify-content: space-between; }

.b-flex {
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex; }

.main-container {
  max-width: 1200px;
  margin: 0 auto; }

.b-clearfix:before, .b-clearfix:after {
  content: " ";
  display: table; }

.b-clearfix:after {
  clear: both; }

.b-justify {
  -webkit-box-pack: justify;
  -ms-flex-pack: space-between;
  -webkit-justify-content: space-between;
  justify-content: space-between; }

.b-flex {
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex; }

@media only screen and (min-width: 1200px) {
  .b-header__logo img {
    max-width: 182px; }
  .b-header__afterlogo {
    font-size: 12px;
    max-width: 302px;
    margin-left: 19px;
    padding-top: 10px; }
    .b-header__afterlogo p {
      line-height: 16px; }
  .b-header__line {
    max-height: 71px; }
  .b-header__call {
    margin-right: 0; }
  .b-header__call, .b-header__messages {
    display: -webkit-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -ms-flex-align: center;
    -webkit-align-items: center;
    -webkit-box-align: center;
    align-items: center;
    pointer-events: none; }
  .b-header__call-ico, .b-header__mess-ico {
    width: 39px;
    height: 39px;
    padding-right: 0px;
    margin-right: 10px; }
    .b-header__call-ico:before, .b-header__mess-ico:before {
      content: none; }
  .b-header__register a, .b-header__login a {
    font-size: 12px; }
  .b-header__register:before {
    top: 3px;
    height: 13px; }
  .b-header__catalog a {
    font-size: 9px;
    padding: 8px 5px; }
  .b-header__login-form {
    padding-top: 8px; }
  .b-header__nav {
    min-height: 35px;
    height: 44px;
    padding-left: 246px;
    -ms-flex-align: center;
    -webkit-align-items: center;
    -webkit-box-align: center;
    align-items: center; }
  .b-header__nav-link {
    font-size: 12px !important;
    font-family: "GothamProBold" !important;
    padding: 15px 18px 15px 18px !important; }
  .b-header__nav-list {
    margin-top: -1px; }
    .b-header__nav-list > li.active .b-header__nav-link:before {
      height: 4px; }
  .b-header__nav-list > li.b-header-nav__inner-clients > .b-header-nav__clients{display:none;}
  .b-header__nav-list > li.b-header-nav__inner-clients:hover > .b-header-nav__clients{display:block;}
  .b-header__search-btn {
    width: 22px;
    height: 22px; }
  .b-header__search {
    height: 22px;
    font-size: 12px;
    font-family: "GothamProBold"; }
    .b-header__search::-webkit-input-placeholder {
      font-size: 12px;
      font-family: "GothamProBold"; }
    .b-header__search::-moz-placeholder {
      font-size: 12px;
      font-family: "GothamProBold"; }
    .b-header__search:-ms-input-placeholder {
      font-size: 12px;
      font-family: "GothamProBold"; }
    .b-header__search:-moz-placeholder {
      font-size: 12px;
      font-family: "GothamProBold"; }
  .b-comp-numbs {
    display: block; }
    .b-comp-numbs__russia, .b-comp-numbs__spb, .b-comp-numbs__moscow {
      display: -webkit-box;
      display: -ms-flexbox;
      display: -webkit-flex;
      display: flex;
      line-height: 16px; }
      .b-comp-numbs__russia a, .b-comp-numbs__spb a, .b-comp-numbs__moscow a {
        font-family: "GothamProMedium";
        font-size: 12px;
        color: #fff;
        text-decoration: none; }
      .b-comp-numbs__russia strong, .b-comp-numbs__russia p, .b-comp-numbs__russia span, .b-comp-numbs__spb strong, .b-comp-numbs__spb p, .b-comp-numbs__spb span, .b-comp-numbs__moscow strong, .b-comp-numbs__moscow p, .b-comp-numbs__moscow span {
        font-family: "GothamProMedium";
        font-size: 12px;
        color: #fff; }
      .b-comp-numbs__russia span, .b-comp-numbs__spb span, .b-comp-numbs__moscow span {
        margin-left: 3px;
        margin-right: 3px; }
  .b-comp-messages {
    display: block; }
    .b-comp-messages__text p, .b-comp-messages__text a {
      font-family: "GothamProRegular";
      font-size: 12px;
      color: #fff; }
    .b-comp-messages__text a {
      text-decoration: none;
      outline: none; 
      pointer-events: auto;}
  .b-preview__slide {
    min-height: 300px; }
  .b-preview__slider .owl-nav .owl-prev:before, .b-preview__slider .owl-nav .owl-next:before {
    width: 36px;
    height: 36px;
    font: normal normal normal 29px/1 FontAwesome; }
  .b-preview__slider .owl-nav .owl-next, .b-preview__slider .owl-nav .owl-prev {
    width: 36px;
    height: 36px; }
  .b-preview__slide-wrapper {
    padding-top: 58px; }
  .b-preview__slide-topic {
    font-size: 30px;
    line-height: 32px; }
  .b-preview__slide-container {
    max-width: 487px;
    padding: 27px 40px 28px 10px; }
  .b-preview__slide-aftertopic {
    font-size: 20px;
    line-height: 23px; }
  .b-preview__price-request a {
    font-size: 11px;
    line-height: 23px;
    max-width: 313px; }
  .b-preview__slide-aftertopic {
    margin-top: 11px; }
  .b-preview__price-request {
    margin-top: 10px; }
  .b-offer__slider {
    max-width: none;
    padding-right: 136px;
    padding-left: 136px; }
    .b-offer__slider .owl-nav {
      width: 90%;
      width: -webkit-calc(100% - 100px);
      width: calc(100% - 100px);
      width: calc(100% - 100px); }
  .b-offer__topic {
    font-size: 18px; }
  .b-offer__slider {
    margin-top: 50px; }
    .b-offer__slider .owl-nav .owl-prev:before,
    .b-offer__slider .owl-nav .owl-next:before {
      font-size: 38px; }
    .b-offer__slider .owl-nav .owl-prev {
      left: -88px; }
    .b-offer__slider .owl-nav .owl-next {
      right: -88px; }
  .b-offer__slider img {
    max-width: 126px; }
  .b-offer-item {
    margin-left: 0;
    padding-right: 20px; }
    .b-offer-item:before {
      background-image: none;
      background-size: 99% 100%; }
    .b-offer-item__topic {
      font-size: 18px; }
    .b-offer-item__price {
      font-size: 18px; }
  .b-catalog {
    padding-bottom: 40px;
    margin-top: 30px; }
    .b-catalog__topic {
      font-size: 18px; }
    .b-catalog__wrapper {
      margin-top: 25px; }
    .b-catalog__item:last-child {
      margin-top: -15px; }
  .b-catalog-menu__list-desc {
    min-width: 280px; }
  .b-catalog-menu__item-text {
    font-size: 16px;
    padding: 18px 0px;
    margin-top: 16px; }
    .b-catalog-menu__item-text:first-child {
      margin-top: 12px; }
    .b-catalog-menu__item-text.activate, .b-catalog-menu__item-text.activate:hover{
      background-color: #0A2B6B;
      color:#fff; }
    .b-catalog-menu__item-text:hover {
      background-color: #0A2B6B;
      color: #fff; }
  .b-catalog-menu__item-text.activate:before {
    border: 15px solid transparent;
    border-left: 15px solid #0A2B6B;
    bottom: 12px;
    right: -28px; }
  .b-catalog-content {
    margin-left: 50px; }
    .b-catalog-content__list-item a {
      font-size: 12px;
      line-height: 16px; }
    .b-catalog-content__list-item:before {
      padding: 24px 17px;
      top: 2px; }
    
    .b-catalog-content__list-container {
      display: -webkit-box;
      display: -ms-flexbox;
      display: -webkit-flex;
      display: flex; }
  .b-about {
    padding-top: 40px;
    padding-bottom: 35px; }
    .b-about__topic {
      font-size: 18px; }
    .b-about__text p {
      font-size: 12px;
      line-height: 18px; }
    .b-about__item:first-child {
      max-width: 467px; }
    .b-about__item:last-child {
      max-width: 465px; }
    .b-about__text {
      margin-left: 30px;
      max-height: none; }
      .b-about__text:before {
        content: none; }
    .b-about__show-text-icon {
      display: none; }
    .b-about__wrapper {
      margin-top: 20px; }
  
    .b-advantage__list-img img {
      width: auto;
      height: auto;
      max-width: none;
      max-height: none; }
    .b-advantage__list-item:nth-child(4) img {
      width: auto; }
    .b-advantage__list-text {
      font-size: 18px;
      line-height: 28px;
      max-width: 203px; }
    .b-advantage__list {
      max-width: 590px; }
    .b-advantage__list-item:nth-child(1), .b-advantage__list-item:nth-child(2), .b-advantage__list-item:nth-child(3) {
      margin-top: 58px; }
    .b-advantage__list-item:nth-child(4), .b-advantage__list-item:nth-child(5) {
      margin-top: 45px; }
    .b-advantage__list-item:nth-child(4) {
      padding-left: 60px; }
    .b-advantage__list-item:nth-child(5) {
      padding-right: 60px; }
  .b-sertificates {
    margin-top: -124px; }
    .b-sertificates__slide {
      padding-bottom: 47px; }
    .b-sertificates__slider {
      max-width: none;
      padding-right: 83px;
      padding-left: 83px; }
      .b-sertificates__slider .owl-nav {
        width: 90%;
        width: -webkit-calc(100% - 166px);
        width: calc(100% - 166px);
        width: calc(100% - 166px); }
      .b-sertificates__slider img {
        max-width: 196px; }
      .b-sertificates__slider .owl-nav .owl-prev {
        left: -35px; }
      .b-sertificates__slider .owl-nav .owl-next {
        right: -35px; }
      .b-sertificates__slider .owl-nav .owl-prev:before,
      .b-sertificates__slider .owl-nav .owl-next:before {
        font-size: 38px; }
  .b-news-list__topic, .b-news-video__topic, .b-news-articles__topic {
    font-size: 18px;
    font-family: "GothamProBold";
    margin-bottom: 25px; }
  .b-news-list__more-btn, .b-news-video__more-btn, .b-news-articles__more-btn {
    padding-bottom: 25px; }
  .b-news-list__more-link a, .b-news-video__more-link a, .b-news-articles__more-link a {
    font-size: 12px; }
  .b-news-list__item {
    padding: 30px; }
  .b-news-list__item-wrapper:before {
    height: 2px;
    bottom: -29px; }
  .b-news-list__item-date {
    font-family: "GothamProBold"; }
  .b-news-list__item-text {
    line-height: 18px;
    margin-top: 9px;
    margin-right: 25px; }
  .b-news-list__item-date, .b-news-list__item-text {
    font-size: 12px; }
  .b-news-list__item-name {
    font-size: 14px;
    margin-top: 15px; }
  .b-news-list__item-btn a {
    font-size: 12px; }
  .b-news-list__item-btn {
    margin-top: 4px; }
  .b-news-video__item {
    padding: 30px; }
    .b-news-video__item:not(:first-child) {
      padding-top: 20px; }
  .b-news-video__name {
    font-size: 14px;
    margin-top: 15px; }
  .b-news-articles {
    margin-top: 27px; }
    .b-news-articles__item {
      padding: 32px 15px; }
    .b-news-articles__item-name {
      font-size: 14px; }
      .b-news-articles__item-name span:first-child {
        margin-right: 13px; }
    .b-news-articles__item-text {
      font-size: 12px;
      line-height: 18px;
      margin-left: 22px; }
  .b-news {
    padding-top: 57px;
    padding-bottom: 75px; }
    .b-news__item:first-child {
      margin-right: 15px; }
    .b-news__item:last-child {
      margin-left: 15px; }
  .b-footer {
    padding-top: 36px; }
    .b-footer__extra-menu {
      display: none; }
    .b-footer__item:nth-child(4) {
      display: block;
      margin-top: 0px; }
    .b-footer__item {
      width: 18.5%; }
      .b-footer__item:last-child {
        width: 26%; }
    .b-footer__item-topic {
      font-size: 14px;
      margin-bottom: 9px; }
    .b-footer__item-list a {
      font-size: 12px;
      line-height: 18px; }
    .b-footer__comp-name {
      font-size: 12px; }
  .b-company-info__text-item {
    font-size: 12px;
    line-height: 13px; }
    .b-company-info__text-item a {
      font-size: 12px; }
  .b-company-info__text {
    font-size: 12px;
    line-height: 13px; }
  .b-company-info__timing-text {
    font-size: 12px; }
    .b-company-info__timing-text:nth-child(1) {
      min-width: 170px; }
  .b-company-info__btn {
    max-width: 120px; }
  .b-not-found {
    background-size: 1000px;
    padding-top: 165px; }
    .b-not-found__topic {
      font-size: 50px; }
    .b-not-found__number {
      font-size: 166px;
      line-height: 160px;
      margin-top: 13px; }
    .b-not-found__aftertopic {
      font-size: 22px; }
    .b-not-found__container {
      max-width: 305px;
      margin-left: 12px; }
  .b-bread-crumbs {
    margin-top: 0px;
    padding-top: 30px; }
  .b-detail-wrapper {
    background-color: #eeeeee; }
  .b-table {
    margin-top: 34px; }
    .b-table__top-item {
      font-size: 16px; }
      .b-table__top-item:nth-child(1) {
        padding-left: 22px; }
    .b-table__item {
      font-size: 12px; }
      .b-table__item:nth-child(1) {
        padding-left: 22px; }
    .b-table__line {
      background-color: #FFF; }
  .b-detail-img {
    margin-bottom: 0px;}
  .js-calc {
    max-width: 84px; }
    .js-calc input {
      width: 36px;
      max-width: 36px;
      padding-top: 2px; }
  .b-news-container {
    margin-top: 34px; }
    .b-news-container__img {
      min-width: 268px; }
    .b-news-container__item-date {
      font-size: 12px; }
    .b-news-container__item-name {
      font-size: 14px;
      margin-top: 13px; }
    .b-news-container__item-text p {
      font-size: 12px;
      line-height: 18px;
      margin-top: 9px; }
    .b-news-container__item-btn {
      margin-top: 22px; }
    .b-news-container__item-btn a {
      font-size: 12px; }
    .b-news-container__text {
      margin-left: 25px; }
    .b-news-container__item-wrapp {
      padding-left: 77px;
      padding-right: 77px; }
      .b-news-container__item-wrapp:not(:first-child) {
        margin-top: 32px; }
      .b-news-container__item-wrapp:before, .b-news-container__item-wrapp:after {
        background-image: url("/vrst/catalog/view/theme/anticor/image/news/item-bg3.png");
        width: 53px; }
  .b-pagination {
    padding-top: 60px;
    padding-bottom: 74px; }
  .b-detail-news__container {
    padding-bottom: 74px; }
  .b-detail-news__date {
    font-size: 12px; }
  .b-detail-news__text-item p {
    font-size: 12px; }
    .b-detail-news__text-item p:not(:first-child) {
      margin-top: 15px; }
  .b-detail-news__text-wrapper {
    display: -webkit-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    margin-top: 12px; }
  .b-detail-news__text-item:first-child {
    margin-right: 28px; }
  .b-detail-news__text-item:last-child {
    margin-left: 28px; }
  .b-detail-news__print, .b-detail-news__social {
    width: 20px;
    height: 20px; }
  .b-detail-news__print {
    background-image: url("/vrst/catalog/view/theme/anticor/image/news_detail/print-ico2.png");
    margin-right: 15px; }
  .b-detail-news__social .fa {
    font-size: 21px; }
  .b-detail-news__icons {
    top: -39px; }
  .b-catalog-main {
    margin-top: 10px; }
    .b-catalog-main__nav-item a {
      padding: 21px 0px;
      font-size: 14px; }
    .b-catalog-main__nav-items {
      min-width: 280px; }
    .b-catalog-main__equipment:before {
      background-image: url("../../image/top-line6.png");
      height: 55px;
      left: 36px;
      width: 90%;
      width: -webkit-calc(100% - 72px);
      width: calc(100% - 72px);
      width: calc(100% - 72px); }
    .b-catalog-main__equipment {
      padding: 105px 80px 66px 80px; }
  .b-extra-manufacturers.b-catalog2 .b-extra-manufacturers__list-wrapper {
    margin-top: 0px; }
  .b-extra-manufacturers.b-catalog2 .b-extra-manufacturers__list:first-child, .b-extra-manufacturers.b-catalog2 .b-extra-manufacturers__list:last-child {
    margin-top: 0px; }
  .b-extra-manufacturers__list-wrapper-container .b-catalog3:first-child, .b-extra-manufacturers__list-wrapper-container .b-catalog3:last-child {
    margin-top: 0px; }
  .b-extra-manufacturers__list-wrapper-container .b-extra-manufacturers__list-item {
    padding-right: 0px; }
  .b-extra-manufacturers__list-wrapper-container .b-extra-manufacturers__list-wrapper {
    margin-top: 0px; }
  .b-extra-manufacturers__firm {
    margin-top: 5px; }
    .b-extra-manufacturers__firm img {
      max-width: 164px; }
  .b-extra-manufacturers__list-item {
    padding-right: 50px; }
    .b-extra-manufacturers__list-item a {
      font-size: 12px;
      font-weight: 600; }
  .b-extra-manufacturers__firms ul {
    -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
    -webkit-flex-wrap: nowrap;
    -webkit-box-pack: justify;
    -ms-flex-pack: space-between;
    -webkit-justify-content: space-between;
    justify-content: space-between; }
  .b-extra-manufacturers__firms li {
    width: auto; }
    .b-extra-manufacturers__firms li:nth-child(1n + 1) {
      padding-left: 13px; }
    .b-extra-manufacturers__firms li:nth-child(2n + 2) {
      padding-right: 13px; }
    .b-extra-manufacturers__firms li.active .b-extra-manufacturers__firm:before, .b-extra-manufacturers__firms li.active .b-extra-manufacturers__firm:after {
      top: -15px; }
  .b-extra-manufacturers__list-wrapper {
    display: -webkit-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    margin-top: 11px; }
  .b-extra-manufacturers__list:last-child {
    margin-top: 8px; }
  .b-extra-manufacturers__list-item {
    margin-top: 9px; }
  .b-catalog-extra {
    padding: 49px 20px 28px 20px; }
    .b-catalog-extra:before {
      background-color: transparent;
      background-image: url("../../image/top-line5.png"); }
  .b-sort-catalog {
    margin-top: 0; }
    .b-sort-catalog__text {
      font-size: 14px; }
    .b-sort-catalog__link a {
      font-size: 14px; }
  .b-catalog-goods {
    margin-left: -12px;
    margin-right: -12px;
    margin-top: -6px; }
    .b-catalog-goods__item-wrapper {
      width: 25%;
      padding-left: 12px;
      padding-right: 12px;
      margin-top: 30px; }
    .b-catalog-goods__text-wrapper {
      display: -webkit-box;
      display: -ms-flexbox;
      display: -webkit-flex;
      display: flex; }
    .b-catalog-goods__wrapper img {
      max-width: 131px; }
    .b-catalog-goods__item-name {
      font-size: 15px;
      margin-top: 10px; }
    .b-catalog-goods__item-name > a{ font-size: inherit; }
    .b-catalog-goods__item-state {
      font-size: 11px;
      margin-top: 4px; }
    .b-catalog-goods__item {
      position: relative; }
      .b-catalog-goods__item:hover {
        -webkit-box-shadow: 0px 5px 5px 0px rgba(0, 0, 0, 0.3);
        -o-box-shadow: 0px 5px 5px 0px rgba(0, 0, 0, 0.3);
        box-shadow: 0px 5px 5px 0px rgba(0, 0, 0, 0.3); }
        .b-catalog-goods__item:hover .b-catalog-goods__extra {
          display: block;
          -webkit-box-shadow: 0px 7px 5px 0px rgba(0, 0, 0, 0.3);
          -o-box-shadow: 0px 7px 5px 0px rgba(0, 0, 0, 0.3);
          box-shadow: 0px 7px 5px 0px rgba(0, 0, 0, 0.3); }
    .b-catalog-goods__item-btn a {
      font-size: 10px; }
    .b-catalog-goods__item-btn.b-catalog-goods__item-btn_about{
      margin-top:50px;}
    .b-catalog-goods__item-btn.b-catalog-goods__item-btn_ask + .b-catalog-goods__item-btn_about{
      margin-top:10px;}
    .b-catalog-goods__line-item {
      margin-left: 12px;
      margin-right: 12px; }
      .b-catalog-goods__line-item:first-child {
        margin-top: 30px; }
    .b-catalog-goods__line-btns .b-catalog-goods__item-btn {
      min-width: 180px; }
  .b-catalog-pagination {
    padding-top: 35px;
    padding-bottom: 0px; }
    .b-catalog-pagination .pagination a {
      font-size: 14px; }
  .b-contacts {
    display: -webkit-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: space-between;
    -webkit-justify-content: space-between;
    justify-content: space-between;
    -webkit-box-shadow: none;
    -o-box-shadow: none;
    box-shadow: none;
    position: relative;
    padding-bottom: 88px;
    padding-left: 0px;
    padding-right: 0px;
    margin-left: 0px;
    margin-right: 0px; }
    .b-contacts:before {
      content: none; }
    .b-contacts:after {
      content: '';
      position: absolute;
      z-index: 3;
      bottom: -67px;
      left: -50px;
      width: 100%;
      width: -webkit-calc(100% + 100px);
      width: calc(100% + 100px);
      width: calc(100% + 100px);
      height: 67px;
      background-repeat: no-repeat;
      background-image: url("/vrst/catalog/view/theme/anticor/image/contacts/arrow-down.png");
      background-position: center bottom; }
  .b-contacts-info__wrapper {
    display: block; }
  .b-contacts-info__list-text p, .b-contacts-info__list-text span, .b-contacts-info__list-text strong, .b-contacts-info__list-text a {
    font-size: 16px; }
  .b-contacts-info__list-item {
    margin-top: 25px; }
  .b-contacts-info__social-ico .fa {
    font-size: 30px; }
  .b-contacts-info__about-topic {
    font-size: 16px; }
  .b-contacts-info__about-text p {
    font-size: 16px; }
  .b-contacts-info__about {
    margin-top: 23px; }
  .b-contacts-info__social-ico img:last-child {
    display: block; }
  .b-contacts-info__social-ico img:first-child {
    display: none; }
  .b-contacts-info__social {
    margin-top: 32px; }
  .b-contacts-form {
    min-width: 537px; }
  .b-contacts-map {
    max-height: 550px; }
    .b-contacts-map img {
      max-height: 550px; }
  .b-account {
    margin-top: 25px; }
    .b-account__item {
      background-color: #fff; }
      .b-account__item:nth-child(1) {
        margin-right: 11px; }
      .b-account__item:nth-child(2) {
        margin-left: 11px;
        margin-right: 11px; }
      .b-account__item:nth-child(3) {
        margin-left: 11px; }
      .b-account__item:nth-child(1), .b-account__item:nth-child(2), .b-account__item:nth-child(3) {
        width: 30%;
        width: -webkit-calc(33% - 11px);
        width: calc(33% - 11px);
        width: calc(33% - 11px); }
  .b-personal-card, b-contact-dir, .b-contact-stuff {
    margin-right: 0px;
    margin-left: 0px; }
  .b-personal-card {
    margin-top: 0px; }
  .b-user-orders {
    padding-bottom: 46px; }
    .b-user-orders__item-content {
      display: -webkit-box;
      display: -ms-flexbox;
      display: -webkit-flex;
      display: flex;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
      -webkit-flex-wrap: wrap;
      margin-left: -15px;
      margin-right: -15px; }
    .b-user-orders__topic {
      font-size: 18px;
      margin-top: 20px; }
    .b-user-orders__calendar-text {
      font-size: 14px; }
    .b-user-orders__top-line > ul li {
      font-size: 14px; }
    .b-user-orders__calendar {
      max-height: 42px;
      padding: 12px 13px; }
    .b-user-orders__item-content {
      margin-top: 10px; }
    .b-user-orders__container {
      padding-bottom: 37px; }
  .b-orders-card {
    margin-top: 15px;
    width: 45%;
    width: -webkit-calc(50% - 30px);
    width: calc(50% - 30px);
    width: calc(50% - 30px);
    margin-left: 15px;
    margin-right: 15px; }
    .b-orders-card__text {
      line-height: 14px; }
      .b-orders-card__text strong, .b-orders-card__text span {
        font-size: 12px; }
  .b-contact-stuff .b-account-text__item {
    font-size: 12px;
    line-height: 18px; }
  .b-contact-stuff__img {
    margin-top: -25px; }
  .b-contact-stuff__img img {
    max-width: 86px;
    max-height: 86px; }
  .b-contact-stuff__status, .b-contact-stuff__name {
    font-size: 12px;
    line-height: 18px; }
  .b-contact-stuff__status {
    font-weight: 600;
    font-family: "GothamProMedium";
    margin-top: 7px; }
  .b-contact-stuff__form-topic {
    font-size: 12px; }
  .b-contact-stuff__form {
    margin-top: 16px; }
  .b-contact-stuff__form-select select {
    padding: 6px 13px; }
  .b-contact-stuff__form-select:before {
    font-size: 18px; }
  .b-contact-stuff__form-textarea textarea {
    max-height: 90px; }
  .b-contact-stuff__form-select select,
  .b-contact-stuff__form-textarea textarea {
    font-size: 12px; }
    .b-contact-stuff__form-select select::-webkit-input-placeholder,
    .b-contact-stuff__form-textarea textarea::-webkit-input-placeholder {
      font-size: 12px; }
    .b-contact-stuff__form-select select::-moz-placeholder,
    .b-contact-stuff__form-textarea textarea::-moz-placeholder {
      font-size: 12px; }
    .b-contact-stuff__form-select select:-ms-input-placeholder,
    .b-contact-stuff__form-textarea textarea:-ms-input-placeholder {
      font-size: 12px; }
    .b-contact-stuff__form-select select:-moz-placeholder,
    .b-contact-stuff__form-textarea textarea:-moz-placeholder {
      font-size: 12px; }
  .b-contact-stuff__form-btn button {
    font-size: 12px; }
  .b-contact-stuff__form-btn {
    max-width: 260px;
    margin: 0 auto;
    margin-top: 20px; }
  .b-contact-dir__form-input input, .b-contact-dir__form-input textarea, .b-contact-dir__form-textarea input, .b-contact-dir__form-textarea textarea {
    font-size: 12px; }
    .b-contact-dir__form-input input::-webkit-input-placeholder, .b-contact-dir__form-input textarea::-webkit-input-placeholder, .b-contact-dir__form-textarea input::-webkit-input-placeholder, .b-contact-dir__form-textarea textarea::-webkit-input-placeholder {
      font-size: 12px; }
    .b-contact-dir__form-input input::-moz-placeholder, .b-contact-dir__form-input textarea::-moz-placeholder, .b-contact-dir__form-textarea input::-moz-placeholder, .b-contact-dir__form-textarea textarea::-moz-placeholder {
      font-size: 12px; }
    .b-contact-dir__form-input input:-ms-input-placeholder, .b-contact-dir__form-input textarea:-ms-input-placeholder, .b-contact-dir__form-textarea input:-ms-input-placeholder, .b-contact-dir__form-textarea textarea:-ms-input-placeholder {
      font-size: 12px; }
    .b-contact-dir__form-input input:-moz-placeholder, .b-contact-dir__form-input textarea:-moz-placeholder, .b-contact-dir__form-textarea input:-moz-placeholder, .b-contact-dir__form-textarea textarea:-moz-placeholder {
      font-size: 12px; }
  .b-contact-dir__form-btn {
    margin-top: 22px; }
    .b-contact-dir__form-btn button {
      font-size: 12px; }
  .b-contact-dir__form-checkbox label {
    font-size: 12px; }
  .b-contact-dir__form-checkbox-wrapper {
    padding-top: 10px; }
  .b-top-line__container {
    background-image: url(../../image/top-line-bg3.png);
    min-height: 98px;
    background-size: 100% 100%; }
  .b-top-line__item-wrapper {
    min-height: 57px; }
  .b-top-line__item:last-child {
    display: block; }
  .b-top-line__item a {
    font-size: 14px; }
  .b-send-request {
    margin-top: -33px;
    padding-top: 67px;
    background-image: url(../../image/sect-bg3.png);
    padding-bottom: 40px; }
    .b-send-request__logo img {
      max-width: none; }
    .b-send-request__topic span {
      font-size: 50px; }
    .b-send-request__list {
      margin-top: 32px; }
      .b-send-request__list li {
        font-size: 18px;
        line-height: 28px; }
  .b-request-form {
    max-width: 485px;
    padding: 34px 35px 40px 35px; }
    .b-request-form__topic {
      font-size: 16px;
      font-family: "GothamProMedium"; }
    .b-request-form__aftertopic {
      font-size: 12px;
      max-width: 280px;
      margin-top: 8px; }
    .b-request-form__form {
      margin-top: 20px; }
    .b-request-form__input-text {
      font-size: 14px;
      min-width: 113px; }
    .b-request-form__input input,
    .b-request-form__input textarea {
      padding: 10px 13px;
      max-height: 98px;
      font-size: 12px; }
    .b-request-form__checkbox label {
      font-size: 12px; }
    .b-request-form__checkbox {
      margin-left: 73px;
      margin-top: 10px; }
    .b-request-form__btn {
      margin-top: 18px; }
      .b-request-form__btn button {
        font-size: 12px;
        padding: 11px 0px; }
  .b-service-conditions {
    padding-top: 35px;
    padding-bottom: 65px; }
    .b-service-conditions__stock {
      width: 100%;
      min-height: 242px;
      margin-top: 22px; }
      .b-service-conditions__stock:first-child {
        margin-top: 40px; }
    .b-service-conditions__container {
      display: -webkit-box;
      display: -ms-flexbox;
      display: -webkit-flex;
      display: flex; }
    .b-service-conditions__stocks {
      margin-top: 0px;
      min-width: 450px;
      margin-left: 65px; }
    .b-service-conditions__topic, .b-service-conditions__stocks-topic {
      font-size: 18px; }
    .b-service-conditions__text p, .b-service-conditions__text li {
      font-size: 12px;
      line-height: 18px; }
    .b-service-conditions__text p:first-child {
      margin-top: 40px; }
  .b-work-price {
    padding-bottom: 75px;
    margin-top: 46px; }
    .b-work-price__topic {
      font-size: 18px; }
    .b-work-price__top-item {
      font-size: 16px; }
    .b-work-price__content-item {
      font-size: 12px; }
    .b-work-price__card-line {
      padding: 15px 0pxs; }
    .b-work-price__card {
      margin-top: 33px; }
  .b-work-scheme__container {
    background-image: url(../../image/schemebg2.png);
    min-height: 358px;
    padding-top: 45px;
    background-size: 100% 100%; }
  .b-work-scheme__topic {
    font-size: 18px; }
  .b-work-scheme__card span {
    font-size: 12px;
    line-height: 18px;
    font-family: "GothamProMedium"; }
  .b-work-scheme__card_04 span {
    padding-top: 15px; }
  .b-work-scheme__card.b-top:before {
    height: 35px;
    width: 2px;
    top: -60px; }
  .b-work-scheme__card.b-top:after {
    top: -26px;
    width: 7px;
    height: 7px; }
  .b-work-scheme__card.b-top .b-work-scheme__numb {
    margin-left: -50px; }
  .b-work-scheme__card.b-bottom:before {
    height: 35px;
    width: 2px;
    bottom: -60px; }
  .b-work-scheme__card.b-bottom:after {
    bottom: -26px;
    width: 7px;
    height: 7px; }
  .b-work-scheme__numb {
    font-size: 75px;
    margin-left: -48px; }
  .b-work-scheme__tree {
    padding-left: 50px;
    padding-right: 50px;
    margin-top: 38px; }
  .b-work-scheme__item:first-child {
    padding-left: 120px;
    padding-right: 120px;
    margin-bottom: 60px; }
    .b-work-scheme__item:first-child:before {
      bottom: -60px;
      height: 2px; }
  .b-work-scheme__item:last-child {
    padding-left: 290px;
    padding-right: 290px;
    max-width: 1120px;
    margin: 0 auto;
    margin-top: 120px; }
  .b-extra-goods {
    padding-left: 0px;
    padding-right: 0px;
    margin-top: 48px;
    padding-bottom: 76px; }
    .b-extra-goods__slider {
      padding-left: 63px;
      padding-right: 63px;
      margin-top: 26px; }
      .b-extra-goods__slider .owl-nav {
        width: 100%;
        left: 0; }
        .b-extra-goods__slider .owl-nav .owl-prev {
          left: 0px; }
        .b-extra-goods__slider .owl-nav .owl-next {
          right: 0px; }
    .b-extra-goods .b-offer-item {
      max-width: 340px; }
      .b-extra-goods .b-offer-item:before {
        background-size: 100% 100%;
        bottom: 0; }
  .b-nav-slider {
    padding-left: 160px;
    padding-right: 160px;
    margin-top: 38px; }
  .b-card-info {
    margin-top: 26px; }
    .b-card-info__container {
      display: block; }
    .b-card-info__item:nth-child(1), .b-card-info__item:nth-child(2), .b-card-info__item:nth-child(3) {
      width: auto; }
    .b-card-info__item:nth-child(1) {
      padding-right: 0px; }
    .b-card-info__item:nth-child(2) {
      padding-left: 0px; }
    .b-card-info__topic-text {
      font-size: 18px; }
    .b-card-info__text {
      font-size: 12px;
      line-height: 18px;
      max-height: 144px;
      overflow-y: hidden;
      margin-top: 12px; }
    .b-card-info__chars {
      margin-top: 11px; }
      .b-card-info__chars.b-mobile {
        display: none; }
      .b-card-info__chars.b-desctop {
        display: block; }
    .b-card-info__char {
      font-size: 12px;
      line-height: 16px; }
  .b-main-card {
    display: -webkit-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex; }
    .b-main-card > .product-new-container{
      width: 100%;
      display: -webkit-box;
      display: -ms-flexbox;
      display: -webkit-flex;
      display: flex; }
  .b-main-card__item:first-child {
    width: 70%;
    padding-right: 19px;
    margin-top: 26px;}
  .b-main-card__item:last-child {
    width: 30%;
    padding-left: 19px; }
  .product-new .b-main-card__item:nth-child(1) {
      width: 65%;
      padding-right: 19px; }
  .product-new .b-main-card__item:nth-child(2) {
        width: 35%;
        padding-left: 19px;
        padding-right: 0;
        position: relative; }
  .product-new .b-main-card__item:nth-child(3) {
      width: 30%;
      padding-left: 19px; }
  .b-company-advantages {
    display: -webkit-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: space-between;
    -webkit-justify-content: space-between;
    justify-content: space-between;
    margin-top: 0px; }
    .product-new .b-company-advantages{
      display: block;
      position: absolute;
      top:50%;
      left: 50%;
      -webkit-transform: translate(-50%, -50%);
      -ms-transform: translate(-50%, -50%);
      transform: translate(-50%, -50%); }
    .b-company-advantages__item {
      display: block; }
    .product-new .b-company-advantages .b-company-advantages__item{
      width: 100%;
      margin-top: 25px; }
    .product-new .b-company-advantages .b-company-advantages__item:nth-child(1){
      margin-top: 0; }
      .b-company-advantages__item:nth-child(4), .b-company-advantages__item:nth-child(5), .b-company-advantages__item:nth-child(6) {
        display: none; }
    .b-company-advantages__text {
      margin-left: 0px; }
    .b-company-advantages__ico {
      min-height: 38px;
      display: -webkit-box;
      display: -ms-flexbox;
      display: -webkit-flex;
      display: flex;
      -webkit-box-pack: center;
      -ms-flex-pack: center;
      -webkit-justify-content: center;
      justify-content: center;
      -ms-flex-align: center;
      -webkit-align-items: center;
      -webkit-box-align: center;
      align-items: center; }
      .b-company-advantages__ico img:first-child {
        display: none; }
        .b-company-advantages__ico img:last-child {
        display: block; }
    .b-company-advantages__text {
      font-size: 12px; }
    .product-new .b-company-advantages .b-company-advantages__item .b-company-advantages__text{
        text-align: center; }
  .b-show-desc {
    display: block; }
  .b-card-prices__price span {
    font-size: 22px; }
  .b-card-nav {
    margin-top: 60px; }
    .b-card-nav__list-main {
      background-image: url(../../image/top-line-bg3.png);
      min-height: 98px;
      background-size: 100% 100%; }
    .b-card-nav__list-item {
      padding-left: 20px;
      padding-right: 20px;
      min-width: 160px; }
      .b-card-nav__list-item span {
        font-size: 16px; }
      .b-card-nav__list-item:nth-child(6), .b-card-nav__list-item:nth-child(8), .b-card-nav__list-item:nth-child(7) {
        display: inline-block; }
      .b-card-nav__list-item:nth-child(5) {
        border-right: 2px solid #dfe2e5; }
      .b-card-nav__list-item:last-child {
        border-right: none; }
    .b-card-nav__contents {
      margin-left: 50px;
      margin-right: 50px;
      margin-top: -23px;
      padding-top: 53px; }
    .product-new .b-card-nav__contents {
        margin-left: 20px;
        margin-right: 20px;
        margin-top: -23px;
        padding-top: 53px; 
		max-width: 1183px;
		}
    .b-card-nav__content {
      padding-left: 30px;
      padding-right: 30px; }
    .b-card-nav__items {
      padding-top: 17px; }
  .b-card-details__table {
    margin-top: 21px;
    padding-left: 70px;
    padding-right: 70px; }
  .b-card-details__top-item {
    font-size: 16px; }
  .b-card-details__content-numb {
    min-width: 47px; }
  .b-card-details__content-numb, .b-card-details__content-item {
    font-size: 12px; }
  .b-card-details__table-line {
    padding: 7px 0; }
  .b-card-text__img {
    display: block;
    float: right;
    margin-top: -3px;
    margin-left: 40px; }
  .b-card-text__container p {
    font-size: 12px;
    line-height: 18px; }
    .b-card-text__container p:first-child {
      margin-top: 2px; }
  .b-card-review__user-img img {
    max-width: 95px; }
  .b-card-review__date {
    font-size: 12px; }
  .b-card-review__user-name, .b-card-review__user-goods {
    font-size: 14px; }
  .b-card-review__user-comment p {
    font-size: 12px;
    line-height: 18px;
    margin-top: 14px; }
  .b-card-review__item {
    padding-bottom: 40px; }
    .b-card-review__item:not(:first-child) {
      margin-top: 40px; }
  .b-card-review__form-stars .fa {
    font-size: 18px; }
  .b-card-review__line-name {
    font-size: 14px;
    margin-right: 37px; }
    .b-card-review__line-name.b-valuate {
      margin-right: 37px; }
  .b-card-review__form-input input, .b-card-review__form-input textarea {
    padding: 11px 0px;
    padding-left: 15px;
    font-size: 14px; }
  .b-card-review__form-input textarea {
    min-width: 180px;
    max-height: 180px; }
  .b-card-review__form-btn {
    margin-top: 36px; }
  .b-card-characteristics__topic {
    font-size: 12px; }
  #b-catalog .b-call__wrapper {
    padding-top: 30px;
    padding-bottom: 30px; }
  #b-catalog .b-call__form-btn {
    margin-top: 8px; }
  .b-call {
    max-width: 395px; }
    .b-call__container {
      max-width: 395px; }
      .b-call__container:before, .b-call__container:after {
        background-image: url(/vrst/catalog/view/theme/anticor/image/main/call-bg2.png);
        height: 428px;
        width: 103px;
        top: -34.5px; }
      .b-call__container:before {
        left: -60px; }
      .b-call__container:after {
        right: -60px; }
    .b-call__aftertopic {
      font-size: 12px;
      line-height: 16px; }
    .b-call__form-label {
      font-size: 14px;
      min-width: 77px;
      margin-right: 12px; }
    .b-call__form-checkbox {
      margin-top: 18px; }
    .b-call__form-checkbox label {
      font-size: 12px; }
    .b-call__form-btn {
      max-width: 235px;
      margin-top: 10px; }
    .b-call__wrapper {
      padding-top: 55px;
      padding-bottom: 50px; }
  .b-header-nav__level2 {
    top: 28px; }
  .b-header-nav__level2-text a {
    font-size: 12px;
    line-height: 16px; }
  .b-header-nav__level2-content-item a {
    font-size: 12px; }
    /* .b-header-nav__level2-content-item a > span{
      display: block;
      position: relative;}
      .b-header-nav__level2-content-item a > span::after{
        content: '';
        position: absolute;
        bottom: 0;
        left: 50%;
        width: 0px;
        height: 1px;
        -webkit-transform: translateX(-50%);
        -ms-transform: translateX(-50%);
        transform: translateX(-50%);
        background-color: #0A2B6B;
        -webkit-transition: width 0.25s ease;
        transition: width 0.25s ease; }
      .b-header-nav__level2-content-item a:hover > span::after{
        width: 100%;
        height: 2px; } */
  .b-header-nav__level2-content-container {
    max-width: none; }
  .b-header-nav__clients {
    top: 45px;
    left: -18px; }
  .b-header-nav__clients-item a {
    font-size: 12px; } }

@media only screen and (min-width: 1300px) {
  .b-header__line {
    padding-left: 83px;
    padding-right: 83px; }
  .b-header__nav {
    padding-right: 83px;
    padding-left: 279px; }
	
	.pribor_box {
    padding-right: 83px;
    padding-left: 83px; }
	
	.pribor { right: 83px !important; }
	
  .b-preview__slider .owl-nav .owl-prev {
    left: 83px; }
  .b-preview__slider .owl-nav .owl-next {
    right: 83px; }
  .b-preview__slide-wrapper {
    margin-right: 204px; }
  .b-offer__slider .owl-nav .owl-prev {
    left: -55px; }
  .b-offer__slider .owl-nav .owl-next {
        right: -64px; }
  .b-catalog {
    padding-left: 83px;
    padding-right: 83px; }
  .b-sertificates__slider {
    padding-right: 136px;
    padding-left: 136px; }
    .b-sertificates__slider .owl-nav {
      width: 90%;
      width: -webkit-calc(100% - 272px);
      width: calc(100% - 272px);
      width: calc(100% - 272px); }
    .b-sertificates__slider .owl-nav .owl-prev {
      left: -55px; }
    .b-sertificates__slider .owl-nav .owl-next {
      right: -55px; }
  .b-news {
    padding-left: 83px;
    padding-right: 83px; }
  .b-footer {
    padding-left: 83px;
    padding-right: 83px; }
  .b-detail-wrapper {
    padding-left: 83px;
    padding-right: 83px; }
  .b-news-wrapper {
    padding-left: 83px;
    padding-right: 83px; }
    .b-news-wrapper.product-new {
      width: 100%;
      padding: 0; }
    .product-new-container{
      width: 100%;
      max-width: 1200px;
      box-sizing: border-box;
      padding: 0;
      margin: 0 auto;
    }
  .b-catalog-main__equipment {
    margin-left: -83px;
    margin-right: -83px; }
  .b-contacts:after {
    left: -83px;
    z-index: 3;
    width: 100%;
    width: -webkit-calc(100% + 166px);
    width: calc(100% + 166px);
    width: calc(100% + 166px);
    background-size: 100%; }
  .b-contacts-map {
    margin-left: 0px;
    margin-right: 0px; }
  .b-top-line {
    margin-left: -83px;
    margin-right: -83px; }
    .b-top-line__container {
      padding-left: 83px;
      padding-right: 83px; } 
  .b-send-request {
    margin-left: -83px;
    margin-right: -83px;
    padding-left: 83px;
    padding-right: 83px; }
  .b-work-scheme {
    margin-left: -83px;
    margin-right: -83px; }
  .b-card-nav {
    margin-left: -83px;
    margin-right: -83px; }
  .b-news-wrapper.product-new .b-card-nav {
    margin-left: 0;
    margin-right: 0; }
    .b-card-nav__contents {
      margin-left: 83px;
      margin-right: 83px; }
    .product-new-container.b-card-nav__contents {
      max-width: 1200px;
      margin-left: auto;
      margin-right: auto;
      padding-left: 0;
      padding-right: 0; }
  .b-director-form {
    margin-left: -83px;
    margin-right: -83px; } }

@media only screen and (min-width: 1400px) {
  .b-extra-manufacturers__firms {
    margin-top: 8px; } }

@media only screen and (min-width: 1600px) {
  .b-work-scheme__item:last-child {
    max-width: 1220px; } }


.b-offer__slider img { max-width: 100%; }

.b-offer__slider .owl-item {
 
}

.b-offer-item__text {
  -moz-hyphens: auto;
    -webkit-hyphens: auto;
    -ms-hyphens: auto;
    hyphens: auto;
    word-wrap: break-word;
    text-align: center;
    margin-top: 8px;
}

.b-offer__slider {
    max-width: none;
    padding-right: 30px;
    padding-left: 30px; 
} 

body .owl-carousel .owl-dots.disabled, body .owl-carousel .owl-nav.disabled { display: block;  } 

.b-offer__slider .owl-nav .owl-prev {
    left: -24px;
    top:  90px;
}

.b-offer__slider .owl-nav .owl-next {
    top:  90px;
    right: -65px;
}

.b-offer-item__price {
    font-size: 12px;
}

.b-offer-item__topic {
    font-size: 14px;
}

 .slider_video .owl-nav div {
      cursor: pointer;
      z-index: 15;
      position: absolute;
      outline: none; }
    .slider_video .owl-nav .owl-prev {
      width: 22px;
      height: 25px;
      top: 20px;
      left: 13px; }
      .slider_video .owl-nav .owl-prev:before {
        content: "\f104";
        position: absolute;
        top: 0;
        left: 0;
        color: #000;
        display: inline-block;
        font: normal normal normal 31px/1 FontAwesome;
        text-rendering: auto;
        -webkit-font-smoothing: antialiased;
        -moz-osx-font-smoothing: grayscale;
        font-weight: 600; }
    .slider_video .owl-nav .owl-next {
      width: 22px;
      height: 25px;
      top: 20px;
      right: 13px; }
      .slider_video .owl-nav .owl-next:before {
        content: "\f105";
        position: absolute;
        top: 0px;
        right: 0px;
        color: #000;
        display: inline-block;
        font: normal normal normal 31px/1 FontAwesome;
        text-rendering: auto;
        -webkit-font-smoothing: antialiased;
        -moz-osx-font-smoothing: grayscale;
        font-weight: 600; }

        .slider_video .owl-nav .owl-prev {
            top:  137px;
			left: 0;
        }

.slider_video .owl-nav .owl-next {
    top:  137px;
	right: 0;
   
}

 .slider_goods .owl-nav div {
      cursor: pointer;
      z-index: 15;
      position: absolute;
      outline: none; }
    .slider_goods .owl-nav .owl-prev {
      width: 22px;
      height: 25px;
      top: 20px;
      left: 13px; }
      .slider_goods .owl-nav .owl-prev:before {
        content: "\f104";
        position: absolute;
        top: 0;
        left: 0;
        color: #000;
        display: inline-block;
        font: normal normal normal 31px/1 FontAwesome;
        text-rendering: auto;
        -webkit-font-smoothing: antialiased;
        -moz-osx-font-smoothing: grayscale;
        font-weight: 600; }
    .slider_goods .owl-nav .owl-next {
      width: 22px;
      height: 25px;
      top: 20px;
      right: 13px; }
      .slider_goods .owl-nav .owl-next:before {
        content: "\f105";
        position: absolute;
        top: 0px;
        right: 0px;
        color: #000;
        display: inline-block;
        font: normal normal normal 31px/1 FontAwesome;
        text-rendering: auto;
        -webkit-font-smoothing: antialiased;
        -moz-osx-font-smoothing: grayscale;
        font-weight: 600; }

        .slider_goods .owl-nav .owl-prev {
    top:  137px;
}

.slider_goods .owl-nav .owl-next {
    top:  137px;
   
}

.slider_goods {
    padding: 0 31px;
}





.slider_arts {
  padding:  0 31px;
}

.slide_art {
  height: auto;
  background: rgba(255,255,255, 0.7) url(/vrst/image/bg_sl_arts.jpg);
  background-size: cover;
  margin-left: 10px;
  padding: 37px;

}

.slide_art .t { position: relative; z-index: 1; }
.slide_art .t a { color: #0A2B6B; font-size: 14px; text-decoration: none; text-transform: uppercase; font-weight: bold;}

.slide_art .d { color: #353333; font-size: 12px; text-decoration: none; text-transform: uppercase; font-weight: bolder; position: relative; z-index: 1; margin-top:  35px;}

.slide_art .n {  position: absolute; bottom: 37px; right: 37px; z-index: 1; }

.slide_art .n a { color: #0A2B6B; font-size: 12px; text-decoration: none; font-weight: bolder; font-style: italic;}

.slide_art:before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background: rgba(255, 255, 255,.7);
  z-index: 0;
}

.slider_arts .owl-nav div {
      cursor: pointer;
      z-index: 15;
      position: absolute;
      outline: none; }
    .slider_arts .owl-nav .owl-prev {
      width: 22px;
      height: 25px;
      top: 20px;
      left: 13px; }
      .slider_arts .owl-nav .owl-prev:before {
        content: "\f104";
        position: absolute;
        top: 0;
        left: 0;
        color: #000;
        display: inline-block;
        font: normal normal normal 31px/1 FontAwesome;
        text-rendering: auto;
        -webkit-font-smoothing: antialiased;
        -moz-osx-font-smoothing: grayscale;
        font-weight: 600; }
    .slider_arts .owl-nav .owl-next {
      width: 22px;
      height: 25px;
      top: 20px;
      right: 13px; }
      .slider_arts .owl-nav .owl-next:before {
        content: "\f105";
        position: absolute;
        top: 0px;
        right: 0px;
        color: #000;
        display: inline-block;
        font: normal normal normal 31px/1 FontAwesome;
        text-rendering: auto;
        -webkit-font-smoothing: antialiased;
        -moz-osx-font-smoothing: grayscale;
        font-weight: 600; }

        .slider_arts .owl-nav .owl-prev {
    top:  137px;
}

.slider_arts .owl-nav .owl-next {
    top:  137px;
   
}

.b-card-info {
    margin-top: 31px !important;
}

.b-main-card__item .b-card-info__container {
    display: flex;
    justify-content: space-between;
    flex-direction: column;
    min-height: 344px;
    height: auto;
}

.b-card-nav__list-main { max-width: none; margin: 0 auto; display: block; }

body .b-preview .b-preview__slider.owl-carousel .owl-nav { display: none; }