@media (min-width:1200px) {

   body.fill_bg_y:not(.visible_banner),
   body:not(.fill_bg_y) {
      background: #f3f3f3 !important
   }

   .content-md>.right_block {
      margin-top: -83px;
      margin-bottom: 40px;
      padding: 30px;
      box-shadow: 0 0 27px 0 rgba(0, 0, 0, .1);
      background: #fff
   }

   .content-md>.right_block.narrow_Y.catalog_page .section-content-wrapper {
      width: 75%
   }

   .content-md>.right_block.narrow_N.catalog_page .section-content-wrapper {
      width: 100%
   }

   .with_error .content-md>.right_block {
      margin-bottom: 0
   }

   .page-top-wrapper.color {
      padding: 14px 0 40px
   }

   .side-menu {
      border-bottom: 1px solid transparent !important
   }

   body .side-menu>li>a {
      border: 1px solid #e8e8e8;
      border-right-width: 0;
      border-left-width: 0;
      border-bottom-width: 0
   }

   body .side-menu>li:last-of-type>a {
      border-bottom-width: 1px
   }

   .list-type-block.item-views .item:hover {
      box-shadow: none !important;
      background: 0 0 !important
   }

   .mega-menu table td .wrap>a .line-wrapper {
      display: none !important
   }

   .detail .image-wide {
      margin: -30px -30px 30px
   }

   body .left_block .search-tags-cloud .tags a:not(:hover) {
      background: #fff
   }

   body .blog .period-wrapper {
      margin: -6px 0 10px
   }

   .left_block .ask_a_question,
   body .left_block .catalog .bx_filter_section,
   body .left_block .catalog.item-views .item .image,
   body .left_block .catalog.item-views.table .item .inner-wrap,
   body .left_block .fill-block,
   body .side-menu .submenu-wrapper {
      background: #fbfbfb
   }

   .tizers_block {
      background: #fafafa !important;
      margin: -30px -30px 30px !important;
      padding: 30px 30px 0 !important
   }

   .projects-blocks {
      padding: 0 !important;
      border: none !important
   }

   body .right_dok .link {
      background-color: #e4e8ec
   }

   .content-md .blog.list-type-block.item-views .item,
   .content-md .list-type-block.item-views .item {
      border: 0;
      border-bottom: 1px solid #f2f2f2;
      padding: 0 0 24px;
      margin-bottom: 30px
   }

   .content-md .drag_block .list-type-block.item-views .col-md-12:last-of-type .item {
      border-bottom: 0;
      padding-bottom: 0
   }

   .content-md .list-type-block.item-views.wide_img .item>.image {
      width: 260px;
      max-height: none;
      padding: 0
   }

   .content-md .list-type-block.item-views.wide_img .item .image+.body-info {
      padding-left: 300px;
      padding-top: 0;
      padding-bottom: 0
   }

   .content-md .catalog.sections .row_block .item {
      border: 0;
      padding: 0 0 15px;
      margin-bottom: 30px
   }

   .content-md .catalog.sections .item:hover {
      box-shadow: none
   }

   .content-md .catalog.sections .item .text {
      line-height: 18px;
      color: #666;
      margin: 0;
      font-size: 13PX
   }

   .content-md .catalog.sections .item .text ul,
   .item-views .items.services .item .text ul {
      margin-bottom: 8px
   }

   .content-md .catalog.sections .item .text ul li,
   .content-md .item-views .items.services .item .text ul li {
      margin-bottom: 0;
      display: inline-block;
      padding-left: 0;
      margin-right: 7px;
      line-height: 20px;
      padding-bottom: 0
   }

   .content-md .catalog.sections .row_block .item .image {
      width: 90px;
      height: 90px;
      line-height: 86px;
      margin-left: 21px
   }

   .content-md .services .catalog.sections .row_block .item .image {
      margin-left: 0
   }

   .content-md .services .catalog.sections .row_block .item .info {
      padding-right: 20px
   }

   .content-md .catalog.item-views.big-img.list .item {
      padding: 40px 0;
      border: 0
   }

   .content-md .catalog.item-views.big-img.list .row .row>.col-md-12+.col-md-12 .item,
   .content-md .catalog.item-views.big-img.list.news4 .row>.col-md-12+.col-md-12 .item,
   .content-md .item-views.catalog.sections+.catalog.item-views.big-img.list.news4 {
      border-top: 1px solid #f2f2f2
   }

   .content-md .catalog.item-views.list .item:hover {
      box-shadow: none
   }

   .content-md .detail .stockblock .item-views .item.wti.wdate {
      padding: 0;
      margin: 0
   }

   .content-md .list-type-block.item-views.wide_img .item .period {
      margin: -10px 0 0
   }

   .content-md .detail .stockblock .list-type-block.item-views .item.wti.wdate .previewtext p {
      margin-bottom: 0
   }

   .main .page-top-wrapper.v3 section.page-top {
      padding-bottom: 0
   }
}

.title-v5 .breadcrumb>li+li:before {
   color: #fff
}

.title-v5 .breadcrumb>li:after {
   color: #fff !important
}

@media (min-width:992px) {
   .catalog_page .section-content-wrapper {
      background: #fff;
      box-shadow: 0 0 27px 0 rgba(0, 0, 0, .1);
      padding: 30px
   }

   body .content-md>.right_block.catalog_page {
      padding: 0;
      width: 100%;
      box-shadow: none;
      background: 0 0
   }

   .body .content-md>.right_block.catalog_page {
      width: 100%
   }

   .content-md>.right_block.narrow_Y.catalog_page .section-content-wrapper {
      width: 75%
   }

   .content-md>.right_block.narrow_N.catalog_page .section-content-wrapper {
      width: 100%
   }
}

@media (max-width:991px) {
   .right_block .main-catalog-wrapper {
      display: block
   }
}