.banner-pro-box .row-flex {
        flex-wrap: wrap !important;
    }
@media (max-width: 500px) {
    .banner-pro-box [class*="col-"] {
        -ms-flex: 0 0 50% !important;
        flex: 0 0 50% !important;
        max-width: 50% !important;
    }
}
#product .left-block .content-block  { border-left: none !important;}
#product .panel-rigth-block, .tabs-product .tab-content .tab-pane {border:none !important;}  
#product .panel-rigth-block {border:none !important;}
#product .left-block {border:none !important;}
#product {
  background: #fff;
  border-radius: 10px;
}
.container-banner .item {
  border-radius: 0px;
}
.container-banner {
  margin: 0px 0px 10px;
}
main {
  padding-top: 0px;
}
body {
  font-weight: 400;
  color: #000;
  font-size: 15px;
  line-height: 20px;
  background-image: url("/image/catalog/steel-bg.png");
}

#ocf-module-1 {
  margin-top: 10px;
}
#fm-fixed-mobile.bottom-fix {
  background: #f8f9fa;
}
.carousel-container {
  border-radius: 0px !important;
}
.text-a-icon,.text-a-icon-cart {
  line-height: 0.2;
}

.container-module {
  margin: 0px -10px 10px !important;
}
footer.ls-dark-theme .title-f {
  letter-spacing: 0.8px;
}
.p-content {
  background: #fff;
}
.image-product { width:75%}

.subcategory .name-wrapper
{height: 56px;
font-size:13px;
}


.banner-pro-box .bpro-title {
  margin-bottom: 0px !important;
  min-height: 0px !important;
}

.carousel-container {
  box-shadow: none;
}
.menu-box.col-sm-12.col-md-3 {
  display: none;
}
.tabs__header .my-tabs,#product .short-attributes-groups,.product-name,.short-attributes-groups-category,.tab-pane .short-attributes-groups {
  /*letter-spacing: 0.8px;*/
}
.item_lang {
  font-size: 14px;
}

.banner-pro-box .item-bpro {
  padding: 0px !important;
}

.banner-pro-box .bpro-title {
  text-align: center;
  font-weight: bold;
  margin-top: 10px;
}
.banner-pro-box .bpro-description {
  text-align: center;
}

a {
  color: #016eb8;
}

.header_v_1 {
  background: #000;
}
.mob-title-lang {
  display: none !important;
}


.menu-header-box.menu_width_full {
    background: #000;
    box-shadow: none;
}

.short-attribute > .attr-text span{
  font-weight:bold;
  color:#000;
}
.tab-content {
  text-align: justify;
  line-height: 1.4;
}
.product-thumb .product-name {
  min-height: 44px;
  margin-bottom: 10px;
  text-align: left;
}

 h1 {
  color: #016eb8 !important;
  text-transform: uppercase;
  font-weight: 900;
  letter-spacing: 0.7px;
  font-family: roboto;
}

.h1-prod-name {
 color: #016eb8 !important;
  text-transform: uppercase;
  font-weight: 900;
  letter-spacing: 0.7px;
  font-family: roboto;
  font-size: 25px;
}
footer.ls-dark-theme a {
  font-weight: 500;
}
#phone .contact-header {
    color:#fff;
    text-align:right;
}
#logo {
  top: -15px;
}
 .menu-header-box.menu_width_full #additional-menu .nav > li > a {
    text-transform: uppercase;
    font-weight: bold;
    letter-spacing: 0px;
  }
.text_after_phone {
  font-size: 13px;
  font-weight: normal;
}
header {
  background: #000;
}

.text-a-icon, .text-a-icon-cart {
  font-size: 9px;
  color: #000;
}

.mobm-top {
  background: #000;
}

#product .price-new {
  color: #016eb8;
  font-size: 25px;
}
#product .price {
  font-size: 25px;
}
.price {
  font-size: 22px;
}
#product .actions .cart .btn-general {
  width: 100%;
  height: 42px;
  border-radius: 4px;
  font-weight: bold;
  text-transform: uppercase;
  font-size: 16px;
}

 #product .right-block {
    background: #fff;
  }
  
  #product .actions .btn-fastorder,.btn-quickorder, .btn-quickorder-one,.btn-primary {
  height: 42px;
  border-radius: 4px !important;
}
.btn-fastorder {
  text-transform: uppercase;
}

.product-thumb .product-name a {
  color: #016eb8 !important;
  font-weight: 800;
}

footer.ls-dark-theme .footer-top, footer.ls-dark-theme .footer-center, footer.ls-dark-theme .footer-bottom {
  background-color: #000;
}



.ft_tabs_mob {
  box-shadow: none;
  background: #000;
}
#cart .products b {
  background: #016eb8;
  color: #fff;
}

.tabs__active_line {
  border-radius: 4px;
  background: #016eb8;
}

#mob-info-left.mob-info .box-account-mob .btn-register {
  background: #016eb8;
}

.my-tabs.nav-tabs > li > a {
  border: 0px;
  border-radius: 4px;
  color: #000;
}
.tabs__header .my-tabs > li.active a {
  color: #fff;
}

.tab-pane .attr-group-name {
  display: none;
}

.my-tabs,.carousel-container {
  border-radius: 4px;
}
.h-shadow {
    box-shadow: none;
    margin-bottom: 0px !important;
    border: none;
  }
/*.carousel-container {
margin-top: -15px;
}*/

.container-module {
  margin: 0px 0px 10px;
}
.btn.btn-general {
  text-transform: uppercase;
  border-radius: 4px;
  font-weight: bold;
  min-width: 155px;
}

.product-thumb .product-model {
  color: #016eb8 !important;
}

#top {
  background-color: #000;
}
#top .btn-link {
  color: #fff;
}

#top .container {
  background-color: transparent;
}

#top .btn-link {
  text-transform: uppercase;
}
.product-thumb .product-name a {
    font-size: 15px;
}
footer .newsletter {
  display: none;
}
.header_dopmenu_doptext p,.btn-shopping {
  letter-spacing: 0px;
}
footer.ls-dark-theme .title-f {
  color: #fff;
  font-weight: bold;
  text-transform: uppercase;
}
.header_v_3.h-shadow.fix-header-2.h-sticky {
  background: #000;
}
header #search_word a {
  color: #fff;
}
#menu-vertical a {
  color: #000;
  font-weight: 500;
}
.box-account .btn-account,.list_lang{
  background: #000;
}
.btn-menu-top .text-category {
  text-transform: uppercase;
}
#cart > .btn .cart-total {
  color: #aaa;
}
.dropdown-toggle.btn-account {
  color: #fff;
}

.btn-menu-top.vh4 {
  background: #016eb8;
}

.btn-group.box-account.open .dropdown-toggle,.btn-search-select{
  background: #111;}
.item_lang.active {
  color: #000;
}
.list_lang {
  text-transform: uppercase;
}
.info-manufacturer {
  display: none;
}
#language a {
  color: #000;
}
.additional-tel.dth a
{
  color: #fff;
}
#mob-info-contact .additional-tel.dth a
{
  color: #000;
}
.btn.btn-catalog-mobile.active path, .btn.btn-menu-info.active path, .btn.btn-menu-viewed.active path, .btn.btn-menu-contact.active path {
  stroke: black;
}

.btn-quickorder, .btn-quickorder-one,.btn-checkout,.btn-shopping {
  border-radius: 4px;
}
.no-scroll header {
  background: #000;
}
.psfl-l {
  display: none;
}
@media (max-width: 500px) {
  header {
    padding-top: 10px;
  }
}
@media (max-width: 768px) {
 footer.ls-dark-theme .title-f,footer.ls-dark-theme .two-c-pc  {
    background: #111;
  }
  footer .copyright {
    padding-bottom: 30px;
    padding-right: 10px;
    padding-left: 10px;
    font-size: 13px;
  }
}


@media (max-width: 992px) {
bwchat#bwc-wrap #bwc-widget-action {
  margin-bottom: 25px !important;
 }
.bwc-msg-welcome {
  margin-bottom: 25px !important;
}
}
.buttonnap {
  background: #016EB8;
  color: #fff;
  padding: 10px;
  text-transform: uppercase;
  border: none;
  padding: 14px 25px;
  margin-top:-50px;
  margin-bottom: 40px;
  border-radius:4px;
  margin-bottom: 25px
}
.buttonnap-cat-1 {
  background: #016EB8;
  color: #fff;
  padding: 10px;
  text-transform: uppercase;
  border: none;
  padding: 14px 25px;
  margin-top:50px;
  border-radius:4px;
  margin-bottom: 25px
}

.h2-title {
    color: #016EB8;
    font-weight:900;
    margin-top: 50px;
    text-transform:uppercase;
    font-family: roboto;
  }
.h2-title-1 {
    color: #016EB8;
    font-weight:900;
  }
.tno {
      margin-bottom:50px;
}

@media (min-width: 768px) {
  .h2-title {
    font-size: 26px;
    margin-top: 50px;
}
.h2-title-1 {
font-size: 26px;
  }
}
@media (min-width: 992px) {
.image-product { width:45%}
#menu-vertical #menu-vertical-list > li .dropdown-menu-full-image .nsmenu-parent-title {
    color: #000;
    font-weight: 400;
  }
    #cart > .btn {
  background: #111;
  color: #fff;
}
#search .categories,#search .button_search {
  background: #fff;
}
    #search .input-lg,.bottom-fix .search_fix_mob.shbottom,.mob-fix-panel .search_fix_mob.shtop  {
  background: #fff;
  color: #111;
}
  .product-thumb .product-name a {
    font-size: 16px;
    line-height: 23px;
  }
   #language a,#language a:hover {
  color: #fff;
}
  .item_lang.active {
  color: #fff;
    background: none;
    font-weight:bold;
}
.shop-bag-svg path {
  fill: #fff;
}
.btn.btn-link {
  background: #000;
}
.dropdown-menu.ls-dropdown li + li {
  border-top: none;
}
}


@media (max-width: 600px) {
 .product-grid .catalogCard-extra {
     display:none !important;
  }
}

.btn-back-top {
    display: none !important;
}


.specials-title {
  color: #D22C31;
  font-weight: 600;
  font-size: 15px;
  line-height: 16px;
}
.specials-home {
  padding: 5px;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  border: 2px dashed #D22C31;
  border-radius: 6px;
  height: 60px;
  position: relative;
  min-width: 120px;
  margin-left: auto;
  margin-top: 25px;
  margin-bottom: 25px;
}
.tabs__header.tabs_top.ft__mobile.active-tab-sticky {
  top: 0px !important;
}