*,:after,:before{box-sizing:inherit;box-sizing:border-box}
body{padding:0;margin:0;background: #ffffff;background-color: rgb(255 255 255);    font-family: system, -apple-system, BlinkMacSystemFont, 'Segoe UI', 'Segoe WP', Roboto, Ubuntu, Oxygen, Cantarell, 'Fira Sans', 'Helvetica Neue', Helvetica, 'Lucida Grande', 'Droid Sans', Tahoma, 'Microsoft Sans Serif', sans-serif;}
.text_cart1{margin-bottom:3px;width:100%;display: flex;justify-content: center;align-items: center;}
.big_metal_video video::-webkit-media-controls-overlay-play-button{display:none}
.big_metal_video video::-webkit-media-controls{display:none}
.olga_video video {
    width: 354px;
    height: 630px;
}
 .gramota_block_center img {
    width: 100%;
}

.gramota_slid_item {
    margin: 1%;
    width: 100%;
}

.gramota_block_center {width: 1280px;margin: 20px auto;}
.cart_hit_title {
    
    font-size: 20px;
    margin: 7px 7px 10px 7px;
    width: 100%;
}
.cart_hit_content .offer_title_bottom {
    margin: 12px 0px 0px 0px;
    width: 95%;
}

.cart_hit_content .new_img {
    width: 100%;
    margin: 8px 0px 4px 0px;
    display: flex;
    align-items: center;
    justify-content: center;
}
.header35 .cat_title_spec_menu{}
 .before_page {
    transform: rotate(270deg);
    display: block;
    width: 16px;
    height: 16px;
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;
    margin-bottom: 5px;
    margin-right: 14px;
    position: relative;
    top: 1px;
    cursor: pointer;
    opacity: 0.6;
}
li.top_men_spec {
}
.logo_right:hover {
    opacity: 0.9;
}
li#splide08-slide01 {}

.soon1122 {
    background: #eee;
}
.house_category_title22 span {
    display: inline-block;
    width: 30px;
    height: 25px;
    left: 4px;
    position: relative;
    background: url(images/arrow_top_bottom.png) center no-repeat;
}
.card_rop a {
    display: flex;
}
.house_category_content22 {
    position: absolute;
    right: 0px;
    z-index: 9999;
    top: 34px;
    width: 220px;
    padding: 14px 22px 14px 22px;
    background: #fff;
    box-shadow: 0 0 8px 0 rgb(0 0 0 / 19%);
}
.specijk {
    width: 23px !important;
    position: relative;
    left: -2px;
}
div#guestForm p {
    color: #0028ff;
    font-size: 15px;
    line-height: 20px;
    
}
li.pupup_rate_item {
    display: inline-block;
    vertical-align: middle;
    width: 24.5px;
    height: 24.5px;
    margin-right: 6px;
    cursor: pointer;
    background-size: contain;
    background-position: center;
    background-repeat: no-repeat;
    background-image: url(data:image/svg+xml,%3Csvg%20width%3D%2226%22%20height%3D%2226%22%20fill%3D%22%23C8C8D1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20clip-rule%3D%22evenodd%22%20d%3D%22m13.568%201.395%203.052%207.577%207.816.704c.542.05.762.758.35%201.132l-5.927%205.386%201.776%208.012c.123.557-.452.995-.918.699l-6.716-4.248-6.717%204.248c-.467.294-1.04-.144-.918-.7l1.777-8.011-5.93-5.387c-.411-.374-.192-1.083.352-1.132L9.38%208.97l3.053-7.576a.605.605%200%200%201%201.135%200Z%22%20stroke%3D%22%23C8C8D1%22%2F%3E%3C%2Fsvg%3E);
}
.filled_star, .filled_star1 {
    background-image: url(data:image/svg+xml,%3Csvg%20width%3D%2226%22%20height%3D%2226%22%20fill%3D%22%23FCA95D%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20clip-rule%3D%22evenodd%22%20d%3D%22m13.568%201.395%203.052%207.577%207.816.704c.542.05.762.758.35%201.132l-5.927%205.386%201.776%208.012c.123.557-.452.995-.918.699l-6.716-4.248-6.717%204.248c-.467.294-1.04-.144-.918-.7l1.777-8.011-5.93-5.387c-.411-.374-.192-1.083.352-1.132L9.38%208.97l3.053-7.576a.605.605%200%200%201%201.135%200Z%22%20stroke%3D%22%23FCA95D%22%2F%3E%3C%2Fsvg%3E) !important;
}
.photo-upload__btn {
    display: block;
    border: 1px solid #d3d4dd;
    border-radius: 8px;
    background-image: url(data:image/svg+xml,%3Csvg%20width%3D%2228%22%20height%3D%2228%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M12.5%209a4.5%204.5%200%201%200%200%209%204.5%204.5%200%200%200%200-9Zm-3.074%204.5a3.074%203.074%200%201%201%206.148%200%203.074%203.074%200%200%201-6.148%200Z%22%20fill%3D%22%23313132%22%2F%3E%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M9.871%202c-.704%200-1.374.307-1.838.842L6.111%205.061a.89.89%200%200%201-.673.308H2.442C1.092%205.37%200%206.474%200%207.834v12.634c0%201.36%201.092%202.465%202.442%202.465H18.29c.43%200%20.774-.351.774-.78%200-.43-.345-.78-.774-.78H2.442a.9.9%200%200%201-.894-.905V7.834a.9.9%200%200%201%20.894-.905h2.996c.705%200%201.375-.307%201.839-.842l1.922-2.219a.89.89%200%200%201%20.672-.308h5.225c.237%200%20.464.095.632.264l2.359%202.383a2.43%202.43%200%200%200%201.727.722h2.645a.9.9%200%200%201%20.895.905v8.423c0%20.429.345.78.774.78.429%200%20.773-.351.773-.78V7.834c0-1.36-1.091-2.465-2.442-2.465h-2.645a.89.89%200%200%201-.631-.264l-2.36-2.383A2.431%202.431%200%200%200%2015.096%202H9.871Zm14.195%2016.2a.855.855%200%200%200-.858.851v2.197h-2.217a.855.855%200%200%200-.858.852c0%20.471.385.851.858.851h2.217v2.197c0%20.472.385.852.858.852s.858-.38.858-.852v-2.197h2.218c.473%200%20.858-.38.858-.851a.855.855%200%200%200-.858-.852h-2.218v-2.197a.855.855%200%200%200-.858-.851Z%22%20fill%3D%22%23313132%22%2F%3E%3C%2Fsvg%3E);
    background-repeat: no-repeat;
    background-size: 28px;
    margin-right: 16px;
    width: 69px;
    height: 90px;
    background-position: center;
    cursor: pointer;
}
#img-load {
    position: absolute;
    clip: rect(0 0 0 0);
    width: 1px;
    height: 1px;
    margin: -1px;
    overflow: hidden;
}
.popup_pr_images {
    margin-top: 23px;
    position: relative;
    display: flex;
    align-items: center;
    margin-bottom: 8px;
}
.popup_pr_zagrs {
    display: flex;
}
.upl {
    margin-right: 15px;
    position: relative;
    background-color: rgba(41, 43, 83, .03);
    height: 90px;
    display: flex;
    border-radius: 5px;
    /* overflow: hidden; */
}
.upl img {
    max-width: 70px !important;
    max-height: 90px;
    object-fit: contain;
    border-radius: 7px;
}
.upl_img_delete {
    position: absolute;
    top: -8px;
    right: -7px;
    filter: drop-shadow(0px 2px 8px rgba(0, 0, 0, 0.12)) drop-shadow(0px 0px 2px rgba(0, 0, 0, 0.12));
    background: #fff;
    border-radius: 50%;
    color: #000;
    width: 26px;
    cursor: pointer;
    height: 26px;
    display: flex;
    align-items: center;
    justify-content: center;
}
.upl_img_delete svg {
    width: 22px;
    color: #2f353a;
    fill: currentColor;
}
.img_text2 {
}
.img_text2 {
    display: flex;
    flex-direction: column;
    margin-right: 12px;
    align-items: flex-start;
}
.att_inff1 {
    font-size: 13px;
    line-height: 20px;
    color: #868695;
}
.house_category_title22 {
    display: flex;
    align-items: center;
    cursor: pointer;
}
.p_icon button {
    display: flex;
}

.fixed .p_number p {
    font-size: 17px;
}

.fixed #guestForm {
    font-size: 16px;
    line-height: 13px;
}
div#pnlLogin {
    position: relative;
}

.p_number1 i {
    display: inline-block;
    margin-bottom: 6px;
    width: 100%;
    font-size: 14px;
}
div#guestForm {
    /* white-space: nowrap; */
    line-height: 12px;
    
    font-size: 16px;
    text-align: left;
}
.p_number1 {
    display: flex;
    
    font-size: 13px;
    justify-content: flex-start;
    flex-wrap: wrap;
    line-height: 21px;
    margin-top: 7px;
}
.soon1122 img {
    width: 40% !important;
    height: auto !important;
    object-fit: contain !important;
}
button.menu-mobile-close svg {
}
.back_fon_home {
    padding: 7%;
    background: linear-gradient( 286deg,#ffffff21,#ffffffad 20%,#ffffffed 40%,#ffffff 60%,#ffffff 80%,#ffffff);
    
}
.alert_warning {
    color: #8a6d3b;
    background-color: #fcf8e3;
    border-color: #faebcc;
    border: none;
    border-radius: 1px;
    font-size: 16px;
    padding: 15px;
    width: 100%;
}

.alert_warning strong {
    color: #333;
    margin-bottom: 6px;
    display: inline-block;
    font-size: 14px;
}
i.ion.ion-ios-arrow-down svg {
}

.menu-section img {
    width: 28px;
    height: 28px;
    margin-right: 15px;
}

ul.menu-section li a span {
    display: flex;
    align-items: center;
    justify-content: center;
}

ul.menu-section li a b {
    
    font-weight: 100;
    color: #000 !important;
}

button.menu-mobile-arrow svg {
}


@-webkit-keyframes slideLeft {
  0% {
    opacity: 0;
    -webkit-transform: translateX(100%);
            transform: translateX(100%);
  }
  100% {
    opacity: 1;
    -webkit-transform: translateX(0%);
            transform: translateX(0%);
  }
}

@keyframes slideLeft {
  0% {
    opacity: 0;
    -webkit-transform: translateX(100%);
            transform: translateX(100%);
  }
  100% {
    opacity: 1;
    -webkit-transform: translateX(0%);
            transform: translateX(0%);
  }
}

@-webkit-keyframes slideRight {
  0% {
    opacity: 1;
    -webkit-transform: translateX(0%);
            transform: translateX(0%);
  }
  100% {
    opacity: 0;
    -webkit-transform: translateX(100%);
            transform: translateX(100%);
  }
}

@keyframes slideRight {
  0% {
    opacity: 1;
    -webkit-transform: translateX(0%);
            transform: translateX(0%);
  }
  100% {
    opacity: 0;
    -webkit-transform: translateX(100%);
            transform: translateX(100%);
  } 
}
p.right1 a {
    color: #fff;
    text-decoration: underline;
}

p.right1 a:hover {
    color: #0040ff;
}

.logo_right_footer a {
    display: flex;
    float: left;
    text-decoration: none;
    text-align: center;
    align-items: center;
}

.footer_logo_text {
    text-align: left;
    display: flex;
    flex-direction: column;
}

.footer_main_text {
    font-size: 30px;
    top: 9px;
    left: -16px;
    text-transform: uppercase;
    position: relative;
    color: #fff;
    
}

.footer_seconadry.text {
    color: #ffffff;
    
    font-size: 12.9px;
    left: -6px;
    position: relative;
    top: 11px;
    
}

.zakaz_title {
    font-size: 17px;
    color: #ffffff;
    margin: 15px 0px 14px;
    
}

.ph_verev {
    color: #fff;
    margin-top: 20px;
}

.ph_verev p {
    font-size: 20px;
    margin: 6px 0px;
    
}

.footer_menu a {
    color: #fff;
    font-size: 13px;
    
    padding: 4px 0px;
    display: inline-block;
}

.footer-social {
    width: 100%;
    margin-top: 16px;
    display: flex;
    justify-content: space-between;
    align-items: center;
    flex-direction: row-reverse;
}

ul.social-btn-row {
    display: flex;
}

.footer-social ul li svg {
    fill: currentColor;
    color: #d3d4d6 !important;
    width: 23px;
    height: 20px;
}
html {
  font-size: 100%;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  scroll-behavior: smooth;
}

*,
*::before,
*::after {
  padding: 0;
  margin: 0;
  -webkit-box-sizing: inherit;
  box-sizing: inherit;
  /* list-style: none; */
  /* list-style-type: none; */
  text-decoration: none;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-rendering: optimizeLegibility;
}

body {
}

a,
button {
  border: none;
  outline: none;
  background: none;
}

 

img,
video {
}

.container {
}

 
.brand {
  font-family: inherit;
  font-size: 1.75rem;
  font-weight: 700;
  line-height: inherit;
  color: #e91e63;
  border: none;
  outline: none;
  text-transform: uppercase;
  text-rendering: optimizeLegibility;
}
li.header-nav__item a {
    color: #ffffff;
    display: flex;
    padding: 12px 10px;
    font-size: 14px;
    text-shadow: 0 0 4px #0000003d;
    float: left;
    white-space: nowrap;
    position: relative;
    align-items: center;
}

li.header-nav__item a:hover {
}
.header35 {
}

.header35 .wrapper {
}
.about_category {
    margin-top: 20px;
    display: inline-block;
    margin-bottom: 40px;
    background: #fff;
    padding: 1% 2% 2%;
    box-shadow: 0 0 5px 0 #00000012;
}
.about_text_cat li p {
    display: contents;
}
 .about_text_cat li {
    margin: 10px 0;
    font-size: 15px;
    list-style-image: url(images/list_icon.webp);
    list-style-position: inside;
}
.header-item-left {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 0;
      -ms-flex: 0 0 17%;
          flex: 0 0 17%;
}

.header-item-center {
}

.header-item-right {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 0;
  -ms-flex: 0 0 17%;
  flex: 0 0 17%;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  flex-wrap: wrap;
  flex-direction: column;
}

.header-item-right .menu-icon {
  font-size: 1.35rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  gap: 1rem;
  margin-left: 1rem;
  border: none;
  outline: none;
  color: #121212;
  -webkit-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease;
}
.footer_logo_tetx {
    
    color: #ffffff;
    margin-top: 21px;
    font-size: 18px;
    text-align: center;
    line-height: 28px;
}

.footer_logo {
    display: flex;
    flex-direction: column;
  
    align-items: center;
}

.footer_menu {
}

.footer-social ul li a {
    background: #3a4250;
    border-radius: 50px;
    color: hsla(0,0%,100%,.8);
    height: 40px;
    margin: 0 8px;
    max-width: 40px;
    min-width: 40px;
    display: flex;
    justify-content: center;
    align-items: center;
}

.footer_menu a:hover {
    text-decoration: underline;
    color: #fe4e4e;
}
.header35 .menu > ul > li {
}

.header35 .menu > ul > li > a {
}

.header35 .menu > ul > li .menu-subs {
}

.header35 .menu > ul > li .menu-subs > ul > li {
}

.header35 .menu > ul > li .menu-subs > ul > li > a {
}
.title:hover {
    text-decoration: underline;
}

.back_fon_home:hover {
    background: linear-gradient( 270deg,#ffffffcc,#ffffffeb 20%,#fffffff7 40%,#ffffff 60%,#ffffff 80%,#ffffff);
    background: linear-gradient( 270deg,#ffffff21,#ffffffad 20%,#ffffffed 40%,#ffffff 60%,#ffffff 80%,#ffffff);
}
.header35 .menu > ul > li .menu-column-1 {
}
._29-a4 div {
    line-height: 20px !important;
}
.header35 .menu > ul > li .menu-subs.menu-mega {
  left: 50%;
  -webkit-transform: translateX(-50%);
      -ms-transform: translateX(-50%);
          transform: translateX(-50%);
}

.header35 .menu > ul > li .menu-subs.menu-mega > .list-item > ul > li {
  display: block;
  line-height: 1;
}

.header35 .menu > ul > li .menu-subs.menu-mega > .list-item > ul > li > a {
  display: inline-block;
  font-family: inherit;
  font-size: 1rem;
  font-weight: 500;
  line-height: 1.25;
  padding: 0.5rem 0;
  border: none;
  outline: none;
  color: #121212;
  text-transform: capitalize;
  text-rendering: optimizeLegibility;
  -webkit-transition: color 0.3s ease-in-out;
  -o-transition: color 0.3s ease-in-out;
  transition: color 0.3s ease-in-out;
}
.InfoBanner-Title h3 {
    font-size: 25px;
}
.sc-ekboDZ.cYxOGz a:hover {
    opacity: 0.7;
}

.sc-ekboDZ.cYxOGz a {
    padding: 0px;
    display: flex;
    margin: 0px 10px;
}
.faq_blokk h2 {
    display: inline-block;
    margin: 12px 0px;
}
.sc-btdgZA.dNdkcH {
    display: flex;
    align-items: center;
    width: 91%;
    justify-content: space-evenly;
}
.header35 .menu > ul > li .menu-subs.menu-column-4 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  max-width: 68rem;
  width: 100%;
  padding: 1.25rem 1rem;
}

.header35 .menu > ul > li .menu-subs.menu-column-4 > .list-item {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 25%;
          flex: 0 0 25%;
  padding: 0 1rem;
}
.par_klient h5 {
    text-transform: uppercase;
    font-size: 24px;
}
.header35 .menu > ul > li .menu-subs.menu-column-4 > .list-item .title {
  font-family: inherit;
  font-size: 1rem;
  font-weight: 500;
  line-height: 1;
  padding: 0.75rem 0;
  border: none;
  outline: none;
  color: #e91e63;
  text-transform: uppercase;
  text-rendering: optimizeLegibility;
  -webkit-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}

.header35 .menu > ul > li .menu-subs.menu-column-4 > .list-item.text-center .title {
  text-align: center;
}

.header35 .menu > ul > li .menu-subs.menu-column-4 > .list-item img.responsive {
  max-width: 100%;
  width: 100%;
  height: auto;
  margin-top: 0.75rem;
  -o-object-fit: cover;
     object-fit: cover;
  vertical-align: middle;
}

.header35 .menu > ul > li .menu-subs.menu-mega > .list-item > ul > li > a:hover,
.header35 .menu > ul > li .menu-subs > ul > li > a:hover {
  color: #e91e63;
}

.header-item-right a:hover,
.header35 .menu > ul > li:hover > a {
  color: #e91e63;
}

 

.cat_class241 .cost {
    width: 9.5% !important;
}
.cat_class242 .cost {
    width: 9.5% !important;
}
.list-name {
    
    font-size: 17px;
    width: 100%;
    text-align: center;
}
.mek_kg {
    
    font-size: 13px;
    width: 100%;
    margin-top: 4px;
}
 

.online_video {
    display: flex;
    justify-content: space-between;
    align-items: flex-start;
    margin-bottom: 19px;
    flex-wrap: wrap;
}
.offers_big {
    display: flex;
    justify-content: space-between;
    background: #fff;
    box-shadow: 0 0 6px 0 #00000017;
    border-radius: 6px;
    overflow: hidden;
    margin-top: 20px;
}
.offer_left {
    width: 20%;
    background: #fff;
    border-right: 1px solid #e8e8e8;
    padding: 0px 0px 0px 0px;
}
.offer_left a {
    color: #000;
    font-size: 15px;
    display: inline-block;
    padding: 9px 12px 9px 16px;
    width: 100%;
    border: 1px solid #f2f2f296;
}
.offer_left a span {
    font-size: 12px;
}

li.p_cat_li.cat_li ul li a {
    
    font-size: 14px;
    padding-left: 25px;
}
.offer_right {
    width: 80%;
    display: flex;
    padding: 2%;
    justify-content: flex-start;
    flex-wrap: wrap;
    align-content: flex-start;
}
.konstrukcia_item {
    display: flex;
    width: 19%;
    background: #ffffff;
    padding: 2%;
    margin-top: 16px;
    box-shadow: 0 15px 35px 0 rgb(0 0 0 / 5%);
    border-radius: 8px;
    justify-content: space-between;
    flex-direction: column;
    align-items: center;
}
.online_video h3 {
    width: 100%;
    margin-top: 0px;
    font-size: 19px;
    margin-bottom: 18px;
}
.konstrukcia_big {
    display: flex;
    width: 100%;
    flex-wrap: wrap;
    justify-content: space-between;
}
.gallery svg {
    fill: currentColor;
    width: 24px;
    height: 24px;
    color: #fff;
}
.online_live {
    color: #fff;
    font-size: 11px;
    position: relative;
}
.konstrukcia_item img {
    height: 146px;
}
.online_cam {
    display: flex;
    flex-wrap: wrap;
    width: 49.7%;
    position: relative;
}

.online_cam_text {
    position: absolute;
    background: #10a000;
    padding: 4px 14px;
    color: #fff;
    
    font-size: 12px;
    left: 33%;
    border-bottom-left-radius: 12px;
    border-bottom-right-radius: 12px;
}

.online_cam iframe {
    width: 100%;
    border: none;
    border-radius: 5px;
}

.online_cam_text {}
.list-image {
    height: 158px;
}
.cat_class243 .cost {
    width: 9.5% !important;
}
.cat_class244 .cost {
    width: 9.5% !important;
}
.cat_class245 .cost {
    width: 9.5% !important;
}
.cat_class246 .cost {
    width: 9.5% !important;
}
.col176 .at_rob_name_value {}

.chart_img {
    display: inline-block;
    float: left;
}
.mob_attrr {
    width: auto;
    display: contents;
}
.cat_class241 .header-item:nth-child(5) {
    width: 7% !important;
    text-align: center !important;
}
.cat_class243 .header-item:nth-child(5) {
    width: 7% !important;
    text-align: center !important;
}
.cat_class242 .header-item:nth-child(5) {
    width: 7% !important;
    text-align: center !important;
}
.cat_class244 .header-item:nth-child(5) {
    width: 7% !important;
    text-align: center !important;
}
.cat_class245 .header-item:nth-child(5) {
    width: 7% !important;
    text-align: center !important;
}
.cat_class246 .header-item:nth-child(5) {
    width: 7% !important;
    text-align: center !important;
}
#breadcrumbs ul {
    display: flex;
    align-items: center;
}
/*****left menu start*****/
.tooltip:hover .tooltiptext {
    visibility: visible;
    opacity: 1;
}
.tooltip .tooltiptext::after {
    content: "";
    position: absolute;
    top: 100%;
    left: 50%;
    margin-left: -5px;
    border-width: 5px;
    border-style: solid;
    border-color: #555 transparent transparent;
}
.category_desc li {
    list-style: none;
    
    position: relative;
    padding-left: 26px;
}
.social-btn-row {
    display: flex;
    align-items: center;
    margin-bottom: 20px;
}
.social-btn {
    background: #3a4250;
    border-radius: 3px;
    color: hsla(0,0%,100%,.8);
    height: 40px;
    margin: 0 8px;
    max-width: 40px;
    min-width: 40px;
    display: flex;
    justify-content: center;
    align-items: center;
}
.social_icons_footer svg {
    fill: currentColor;
    color: #d3d4d6 !important;
    width: 23px;
    height: 20px;
}
.dounloud_cart {
    display: flex;
    align-items: center;
    cursor: pointer;
}
i.svg_pr {
    margin-right: 11px;
    display: flex;
    align-items: center;
}
i.svg_pr svg {
    fill: currentColor;
    color: #a0a0a0;
}
.product_block .new_cost {
    margin: 0px;
}
.title_sss {
    font-size: 12px;
    color: #606060;
    
}
.friens_use_link {
    margin-bottom: 33px;
}
.cart_share_text {
    margin-bottom: 23px;
    font-size: 15px;
    
}
.shar_url {
    display: flex;
    align-items: center;
    border: 2px solid #dedede;
    border-radius: 4px;
    margin-bottom: 15px;
}
input#myInput {
    width: 89%;
    border: none;
    outline: none;
}
.tooltip {
    position: relative;
}
.tooltip button {
    border: none;
    background: #fff;
    cursor: pointer;
    outline: none;
}
.tooltip .tooltiptext {
    visibility: hidden;
    width: 140px;
    background-color: #555;
    color: #fff;
    text-align: center;
    border-radius: 6px;
    padding: 5px;
    position: absolute;
    z-index: 1;
    bottom: 150%;
    left: 50%;
    margin-left: -75px;
    opacity: 0;
    transition: opacity .3s;
}
.tooltip svg {
    color: #8a8a8a;
    fill: currentColor;
    width: 17px;
    height: 17px;
}
.cart_share_text1 {
    
    font-size: 14px;
    margin-bottom: 20px;
}
.friens_use_link_big_right {
    display: flex;
    align-items: center;
}
.dounloud_cart:hover .title_sss {
    color: #0098ea;
}
.dounloud_cart:hover svg {
    color: #2aacf1;
}
.friens_use_link_big {
    display: flex;
    align-items: center;
    justify-content: space-between;
    margin-bottom: 20px;
    margin-top: 10px;
    width: 940px;
}
.ekonomi1 {
    display: flex;
    white-space: nowrap;
    padding: 1px 6px;
    font-size: 10px;
    background: #e0ffe9;
    position: absolute;
    
    margin-bottom: 9px;
    border: 1px dashed #4ee585;
    justify-content: center;
    border-radius: 2px;
    bottom: -2px;
    right: 1%;
    width: auto;
    align-items: center;
}

.ekonomi1 b {
    
    font-weight: 100;
    margin: 0px 4px 0px 4px;
    font-size: 12.5px;
}

.ekonomi1 em {
    font-style: normal;
}

.ph_verev_mob_left {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    align-items: center;
}

.zakaz_title {
    display: flex;
    
    font-size: 13px;
    width: 100%;
    justify-content: center;
    margin-top: 12px;
    margin-bottom: 8px;
    color: #000;
}
._29-a4 b {
    
}
.price_list_page .offerd_item {
   
left: 15px;
   
top: 41%;
}
.product_page_price ._29-a1 {
    margin-top: 8px;
}
.video_left_top_year {
    display: flex;
    overflow: hidden;
    border-radius: 9px;
    padding: 14px 25px;
    margin-bottom: 15px;
    background: #fff;
    flex-wrap: wrap;
    border: 1px solid #eee;
    align-items: center;
}
.text-block h2 {
    font-size: 29px;
}
.video_left_top {
    display: flex;
    flex-direction: column;
}

.video_left_top_year b {
    
    font-size: 28px;
}

.video_left_top_year i {
    
    position: relative;
    top: 5px;
    margin-left: 7px;
	font-size: 14px;
}

.video_left_top_year span {
    
    font-size: 14px;
    width: 100%;
}
.phonn p {
    
    font-size: 17px;
    line-height: 24px;
    text-align: center;
    margin-top: 8px;
    margin-bottom: 9px;
}
.head_email_right {
    display: flex;
    align-items: center;
}

.web_spec {
    display: none;
}

.fixed .web_spec {
    display: flex;
}

.fixed .secodn_ul {
    display: none;
}

.mob_menu_svg {
    display: flex;
    margin-right: 18px;
}

.sidenav a:hover {
    color: #0012ff;
}
.news_section_top {
    display: flex;
    justify-content: space-between;
    display: inline-block;
    margin-top: 17px;
}

.news_sidebar_menu {
    width: 27%;
    position: sticky;
    top: 100px;
    float: left;
    box-shadow: 0px 0px 7px 0px #0000001a;
    border-radius: 5px;
    padding: 1%;
}

.news_right_content {
    width: 70%;
    float: right;
}

.news_right_content img {
    float: none !important;
    width: 76% !important;
    height: auto !important;
    display: flex;
    justify-content: center;
    margin: 24px auto;
}

.news_sidebar_menu a {
    display: flex;
    padding: 3%;
    border-bottom: 1px solid #eee;
    font-size: 15px;
}
blockquote{display:block;padding: 35px 26px 26px;margin: 40px 0;position:relative;font-family:Georgia,serif;font-size:16px;line-height: 1.5em;width: 80%;color:#666;margin: 40px auto 40px;/* text-align:justify; *//* border-left:15px solid #555; *//* border-right:2px solid #555; *//* box-shadow: 2px 2px 5px #cccccc70; */}
blockquote::before{content:"\201C";font-family:Georgia,serif;font-size:100px;font-weight:bold;color: #d5d5d5;position:absolute;left: -43px;top: 51px;}
blockquote::after{ font-family: Georgia,serif;font-size: 100px;font-weight: bold;color: #d5d5d5;position: absolute;right: -25px;bottom: -2px;/* text-shadow: 2px 2px 0 #ccc; */}
blockquote a{text-decoration:none;color:#ffa133}
blockquote a:hover{color:#333}
blockquote em{font-style:italic}
blockquote p{margin:0!important}
blockquote cite{color:#999;font-size:14px;display:block;margin-top:5px;}
blockquote cite:before{content:"\2014 \2009";}
.fixed .header_top_center {
    padding: 8px 0px;
}
.rev_no_star_big svg {
    width: 25px;
    fill: currentColor;
    color: #ccc;
}

.rev_no_star_big {
    display: flex;
    align-items: center;
    gap: 2px;
}

.qG7fV6 {
    display: flex;
    flex-wrap: wrap;
    margin: 18px 0px 0px;
    padding: 17px 27px 26px;
    border: 1px solid #e5e7e8;
    border-radius: 16px;
}

p.rob_no_rev {
    font-size: 16px;
    width: 100%;
    font-weight: 600;
    margin: 7px 0px 2px;
}

.ZBcpd6 {
    display: flex;
}

p.rob_no_rev_text {
    font-size: 16px;
    color: #555;
}
.fixed .logo_right {
    margin: 0px 85px 0px 0px;
}

li.nav-item {
    /* border-bottom: solid 1px #ebebeb; */
}

.grelnamak svg {
    margin-right: 6px;
}

li.nav-item b {
    font-weight: normal;
}
.social_obr {
    width: 100%;
    justify-content: center;
    line-height: 1.09em !important;
}
svg.cart_icon2 {
    margin-right: 10px;
}

.rob_banner {
    position: relative;
    width: 100%;
    height: 164px;
    overflow: hidden;
}

.rob_banner img {
    position: absolute;
    right: 0px;
    top: 0;
    height: auto;
}

.rob_banner_text {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    background: linear-gradient( 272deg,#12162000,#11151e00 20%,#11151eb0 32%,#1a202e 60%,#34353e 80%,#33343d);
    color: #fff;
    padding: 6.5% 4% 6.5% 5%;
    position: relative;
    z-index: 2;
}
.social_obr svg {
    margin-right: 14px;
}
.agayn_send {
    text-decoration: underline;
    margin: 9px 0px;
    font-size: 13px;
    color: #317ad9;
}
.obr_icons {
    width: 100%;
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    margin-top: 6px;
    margin-bottom: 14px;
}
.clients_info {
    /* display: flex; */
    justify-content: center;
    align-items: center;
    margin-left: 9px;
    cursor: pointer;
}
.sidenav {
    padding: 0px;
}
.sidenav {
    height: 100%;
    width: 0;
    position: fixed;
    z-index: 999999999;
    top: 0;
    left: 0;
    background-color: #fff;
    overflow-x: hidden;
    transition: 0.5s;
    padding-top: 0px;
    box-shadow: 0 0 10px 0 #00000052;
}
.zakaz_title_mas {
    width: 100%;
    display: flex;
    
    justify-content: center;
    font-size: 21px;
    margin: 7px 0px;
}
.clinets_icon {
    display: flex;
    align-items: center;
    justify-content: center;
}
.clinets_icon svg {
    color: #fff;
}
.sidenav .closebtn {
    position: sticky;
    top: 11px;
    left: 84%;
    font-size: 24px;
    filter: drop-shadow(0px 2px 8px rgba(0,0,0,0.12)) drop-shadow(0px 0px 2px rgba(0,0,0,0.12));
    background: #fff;
    border-radius: 50%;
    color: #000;
    width: 32px;
    height: 32px;
    cursor: pointer;
    padding: 0px;
    font-family: auto;
    box-sizing: border-box;
    display: flex;
    justify-content: center;
    align-items: center;
    border: none;
    font-weight: bold;
}
li.nav_title_title {
    
    padding: 9px 0px 6px 12px;
    background: #fff;
    list-style: none;
    margin-top: -22px;
}
.fixed .search_five_res {
    top: 51px;
}
.sidenav a {
    text-decoration: none;
    white-space: nowrap;
    transition: 0s;
    display: flex;
    align-items: center;
    
    line-height: 2.09em;
    padding: 0.5em 1em;
    font-size: 13px;
}
svg.icon_svg_m {
    width: 24px !important;
    height: 23px !important;
    fill: currentColor;
   
}
.del_page .one_dost {
    margin-bottom: 9px;
}
/**** left menu end *****/
.acc_top {
    display: flex;
    width: 100%;
    justify-content: space-between;
    align-items: center;
}
.fixed .phot_video {
    display: none;
}
.number_znat1 {
    display: flex;
}
.promo_big_center {
    display: flex;
    flex-wrap: wrap;
    width: 100%;
}
.project-main-preview {
    display: flex;
    margin: 10px 0px 40px;
    align-items: center;
}

.app_page_wer {
    display: flex;
    align-items: center;
    margin: 10px 0px 10px;
    flex-direction: column;
}
.konstrukcia_big_big {
    display: inline-block;
    width: 100%;
    margin-top: 10px;
    margin-bottom: 30px;
}
.project-main-preview__desc.text {
    font-size: 18px;
    
}
 
.active_cat1 {
    border: 1px solid #eee;
    width: 101%;
    background: #fff;
    color: #f00;
    border-right: none;
    border-top-left-radius: 4px;
    border-bottom-left-radius: 4px;
}
.project-main-preview__link-wrap.project-main-preview__link-wrap_mobile {
    background: #fff;
    padding: 24px;
    border-radius: 6px;
    box-shadow: 0 0px 19px 0 #00000029;
    margin-top: 36px;
    
    font-size: 14px;
}
.offer_left a:hover {
    border: 1px solid #eee;
    width: 101%;
    background: #fff;
    color: #0067ff;
    border-right: none;
}
.new_img img {
    height: auto;
}
.widget_text5 {
    color: #f50000;
}
/* Special price START */
.second_line {
    margin-bottom: 16px !important;
}
.ekonomi_prod .ekonomi1 {
    position: inherit;
    margin: 0px;
    top: 0px;
    padding: 2px 10px;
    font-size: 12px;
}

.params .skidka_block {
    margin: 14px 0px 0px;
}
.act_cart_in_part .ad_cart_button55 {
    background: #f91155;
    background-size: 28px;
    color: #ffffff;
}
.deatil_praduct b {
    font-size: 15px;
    font-weight: 400;
}
.lichni_klas .singl_count_price {
    width: 48%;
    margin: 0px 0px 21px 0px;
    padding: 14px 7px 10px;
}

.lichni_klas {
    display: flex;
    justify-content: space-between;
    padding-top: 12px;
    margin-top: 14px;
    border-radius: 8px;
    background-size: auto 110%;
}

.lichni_klas .singl_count_price_big {
       display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
}

.lichni_klas .skidka_blok__bottom {}

.lichni_klas .skidka_attt {
    padding: 0px;
    margin: -8px 0px 12px 23px;
}

.params .house_category_title {margin: 0px;}

.lichni_klas .skidka_price {
    display: flex;
    flex-direction: row;
}
.rob_banner_text1 {
    
    font-size: 24px;
    margin-bottom: 4px;
}

.rob_banner_text2 {
    
    font-size: 20px;
}
em.akcc_name {
    font-style: normal;
    
}

.offer_left a div {
    
    font-size: 12px;
    margin-top: 2px;
}

.offer_left a div span {
    margin-left: 3px;
    
}
.rob_banner_text a {
}
.lichni_klas .skidka_price b {
    margin-left: 5px;
}
.house_category_content {
    z-index: 9;
    background: #347dfb url(images/backjh.webp) center  no-repeat;
    width: 100%;
    background-size: auto 121%;
    display: flex;
    padding-bottom: 4px;
    background-position: 100% -20px;
    flex-wrap: wrap;
    box-shadow: 0 0 18px 0 #0000002e inset;
}
.skidka_blok__bottom {
    width: 100%;
    -webkit-box-shadow: 0 0 10px 0 rgb(94 94 94 / 50%);
    -moz-box-shadow: 0 0 10px 0 rgba(94,94,94,0.5);
    box-shadow: 0 0 10px 0 rgb(168 168 168 / 28%) inset;
    padding: 18px 24px 0px 24px;
    border-radius: 4px;
    box-sizing: inherit;
    box-sizing: border-box;
    display: flex;
    flex-wrap: wrap;
}
p.skidka_attt {
    color: #fff;
    font-size: 12px;
    margin-left: 2%;
    width: 97%;
    margin-bottom: 11px;
    margin-top: 0px;
}
p.skidka_attt b {
    
    color: #fff000;
}
.video_pr_home:hover {
    opacity: 0.7;
}
.skidka_title {
    font-size: 20px;
    
    margin-bottom: 25px;
    color: #fff;
    display: flex;
    width: 100%;
}
.popup_row_label {
    width: 100%;
    text-align: left;
    font-size: 16px;
    margin: 6px 0px 10px;
}

small.pr_otz_info {
    color: #919191;
    font-size: 13px;
    line-height: 19px;
    display: flex;
    margin-top: 14px;
}

.upl_img_delete:hover {
    fill: currentColor;
    color: #fff;
    background: #000;
}

.upl_img_delete:hover svg {
    color: #fff;
}
.after_add img {
    width: 80px;
    height: auto;
}

.after_add {
    display: flex;
    align-items: center;
    justify-content: flex-start;
    flex-wrap: wrap;
    flex-direction: column;
    margin: 28px 0px;
}

.after_add b {
    margin: 9px 0px;
    font-size: 25px;
}

.after_add p {
    font-size: 18px;
}
.inner_rob .splide__list {
    display: flex;
    justify-content: flex-start;
}
.disc_tokos {
    background: green;
    border-radius: 4px;
    color: #fff;
    padding: 9px 7px;
    font-size: 12px;
    display: flex;
    align-items: center;
    margin-left: 11px;
    white-space: nowrap;
}
.gall_item_page_kons:nth-child(1) {
    height: 430px;
}
.product_otziv_one_images button {
    width: 60px;
    overflow: hidden;
    border-radius: 5px;
    cursor: pointer;
    height: 80px;
}

.product_otziv_one_images button:hover {
    opacity: 0.7;
}
.gall_item_page_kons img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    box-shadow: 0 0 1px rgb(0 0 0 / 0%);
    -webkit-transition-duration: 0.3s;
    transition-duration: 0.3s;
    -webkit-transition-property: transform;
    transition-property: transform;
}
.phone_big {
    display: flex;
}

.worning {
    display: none;
    align-items: center;
    width: 26%;
    margin: -4px 0px;
}

a.top_sales_worning {
    color: #fd000d;
    text-decoration: underline;
    font-size: 13px;
    
}

a.top_sales_worning:hover {
    text-decoration: none;
    color: #fff;
}

.fixed .phone {
    margin-left: 185px;
    position: relative;
    left: -16px;
}
.gall_item_page_kons {
    width: 20%;
    display: flex;
    float: left;
    height: 215px;
    box-shadow: 0 0 0 5px #fff;
}
.pr_right_otziv_blok {
    position: sticky;
    top: 90px;
    width: 26%;
    float: right;
    padding: 2.5% 3%;
    box-shadow: 0 1px 14px 0px rgba(0, 30, 85, .1), 0 0px 0px 0px rgba(0, 30, 85, .05);
    border-radius: 12px;
}

.pr_left_otziv_blok {
    display: flex;
    float: left;
    flex-wrap: wrap;
    width: 67%;
}

.rev_pr_title {
    margin-top: 9px;
    font-size: 21px;
}

.btn_show_morw {
    background-color: #fff;
    color: #767d83;
    cursor: pointer;
    -webkit-box-shadow: 0 1px 4px #b8b8b8;
    box-shadow: 0 1px 4px #b8b8b8;
    width: 100%;
    padding: 12px 16px;
    font-size: 14px;
    margin-top: 18px;
    line-height: 20px;
    border-radius: 12px;
}

.write_review_policy_block button {
    text-decoration: underline;
    color: #555;
    margin-top: 14px;
    cursor: pointer;
    font-size: 12px;
    float: right;
    margin-right: 13px;
}

.write_review_policy_block button:hover {
    text-decoration: none;
    color: #0479d9;
}

.btn_show_morw:hover {
    background-color: #fff;
    -webkit-box-shadow: 0 2px 8px #d4d4d4;
    box-shadow: 0 2px 8px #d4d4d4;
}

.pr_rate_rev_count span {
    margin-left: 4px;
}
.pg_gallery_konstrukcia {
    display: inline-block;
    margin-top: 20px;
}

.gall_item_page_kons img:hover {
    -webkit-transform: scale(1.1);
    transform: scale(1.1);
}
.singl_count_price_big {
    display: flex;
    justify-content: flex-start;
}
.singl_count_price {
    font-size: 12px;
    border: 1px solid #eee;
    display: flex;
    padding: 20px 18px 15px;
    position: relative;
    border: 3px solid #fff;
    margin-right: 2%;
    cursor: pointer;
    flex-wrap: wrap;
    background: #ffffffe6;
    width: 20%;
    border-radius: 4px;
    margin-bottom: 17px;
    justify-content: center;
    -webkit-transform: perspective(1px) translateZ(0);
    transform: perspective(1px) translateZ(0);
    -webkit-transition-duration: 0.3s;
    transition-duration: 0.3s;
    -webkit-transition-property: transform;
    transition-property: transform;
}
.card_cont {
    display: flex;
    align-items: center;
    width: 100%;
    justify-content: center;
    margin-top: 9px;
}

.card_p_w_v_cont_center {
    display: flex;
    justify-content: center;
    flex-wrap: wrap;
}

.tools__item_cont {
    font-size: 40px;
}

.card_cont img {
    width: 73px;
}

.card_cont a {
    margin: 9px 12px;
}
.pl3 {
    position: absolute;
    top: -11px;
    
    background: #F91155;
    border-radius: 11px;
    padding: 2px 12px;
    font-size: 11px;
    color: #fff;
}
.header-nav__item:hover .to_h_new {
    display: block;
    position: absolute;
    top: 47px;
    left: 0px;
    background: #fff;
    width: 219px;
    box-shadow: 0 0 5px 0 rgb(0 0 0 / 35%);
}
.aj_down {
    background: url(images/arrow_bottom.png) no-repeat;
    background-size: 13px;
    background-position: 98px 19px;
    padding-right: 24px !important;
}
ul.to_h_new li a {
    width: 100%;
    display: flex;
    text-shadow: none;
    padding-left: 16px !important;
    font-size: 13px !important;
}

ul.to_h_new li:not(:last-child) {
    border-bottom: 1px solid #eee;
}

ul.secodn_ul li {
    position: relative;
    display: flex;
    align-items: center;
}

ul.to_h_new li a:hover {
    color: #0040ff !important;
}

.search_button:hover {
    background: #058a00;
    color: #fff;
}

.clinets_icon:hover svg {
    color: #dddddd;
}
.product_otziv_one_images {
    display: flex;
    flex-wrap: wrap;
    margin-top: 12px;
}
.product_otziv_one_images img {
    width: 100%;
    height: 100%;
    object-fit: cover;
}
ul.secodn_ul li a:hover {
    opacity: 0.8 !important;
}
.pl3 b {
    
}
.skidka_count {
    width: 100%;
    margin-bottom: 4px;
    font-size: 13px;
    
}
.akccii_home_title .offer_title_bottom {
    margin: 20px 0px 20px 0px;
}
.skidka_price {
    display: flex;
    margin-bottom: 8px;
    width: 100%;
    flex-wrap: wrap;
    flex-direction: row;
}
ul.secodn_ul {
    display: flex;
    margin-left: -16px;
}

.h_r_t_h {
    display: flex;
}
.pr_parm_bottom .one_click {
    background: #03b109;
    color: #fff;
    border: none;
}

.pr_parm_bottom .one_click:hover {
    background: #007b04;
    color: #fff;
}

.nameplate-wrapper.-small.pIiZi3 {
    background: #ECF7EC;
    color: #219521;
    display: flex;
    align-items: center;
    border-radius: 4px;
    padding: 4px 10px 4px 5px;
    font-size: 12px;
}

svg.\+Wdolk.i8xwct {
    fill: currentColor;
    -webkit-box-align: center;
    -moz-box-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -moz-box-pack: center;
    justify-content: center;
    text-align: center;
    margin-right: 5px;
    vertical-align: top;
    height: 1em;
    width: 1em;
}
.totalSum {
    display: none;
}
.p_icon svg {
    fill: currentColor;
    color: #16e968;
    width: 16px;
    height: 16px;
    cursor: pointer;
}

.fixed .p_icon svg {
    width: 15px;
}
.cart_count {
    position: absolute;
    right: 0%;
    top: -5px;
    font-size: 11px;
    background: #10bb12;
    padding: 0px 3px;
    border-radius: 4px;
}
.p_send_butt3 {
    background: #03b109;
    color: #fff;
    cursor: pointer;
    width: 50%;
    padding: 10px;
    margin: 15px 0px;
    font-size: 14px;
    border-radius: 4px;
}

div#scr_pr_otzv .splide__pagination {
    display: none;
}
.basket a svg {
    fill: currentColor;
}
em.skidka_pr_valu {
    font-style: normal;
    
    margin-bottom: 4px;
    margin-right: 7px;
}
.skidka_price b {
    font-size: 13px;
    
}
.razmer_child a:hover {
    background: #eeeeee42;
}
.manifest img {
    margin: 28px 0px 18px;
}
.skdika_text {
    background: #ffc90099;
    display: flex;
    
    border: 1px solid #ffd7e3;
    font-size: 10px;
    padding: 2px 0px;
    border-radius: 5px;
    color: #000000;
    width: 100%;
    justify-content: center;
    flex-wrap: wrap;
    align-items: center;
}
li.konstrukciya_home {
    width: 502px !important;
    border-radius: 4px;
    overflow: hidden;
}
.to_h_new {
    display: none;
}
.rating_pr .pr_rate_astx_block {
    width: 100px;
    margin-right: 3px;
    height: 15px;
}

.rating_pr .pr_rate_astx_fill {
    background-size: calc(100px*(20 / 100)) 100%;
    height: 15px;
}
.to_h_new a {
}
.konstrukciya_home .rob_banner_text1 {
    font-size: 18px;
}

.konstrukciya_home .rob_banner_text2 {
    font-size: 15px;
}

li.konstrukciya_home .rob_banner img {
    height: 124%;
}

li.konstrukciya_home .rob_banner_text a {
    padding: 4px 17px;
    width: auto;
}

.rob_banner_text a:hover {
    background: #004ad2;
    color: #fff;
}
.cart_hit_content .product_block {
    width: 96%;
    padding: 5%;
    display: flex;
    align-content: space-between;
}
.skdika_text_value {
    
    margin-left: 4px;
}
.skdika_text_price_value {
    font-size: 12px;
}
.singl_count_price:hover {
    -webkit-transform: scale(1.1);
    transform: scale(1.05);
    box-shadow: 0px 0px 10px 0px #0000004d;
}
.activ_singl_count_price {
    border: 3px solid #f91155 !important;
    background: #ffffff !important;
}

.skidka_block {display: flex;align-items: center;justify-content: space-between;width: 100%;}
.house_category_title {
    display: flex;
    align-items: center;
    font-size: 11px;
    color: #007bdb;
    margin-top: 5px;
    cursor: pointer;
}
.house_category_title p {
    cursor: pointer;
    margin: 0px;
    font-size: 13px;
}
.house_category_title span {
    display: inline-block;
    width: 30px;
    height: 25px;
    cursor: pointer;
    top: 9px;
    left: 11px;
    position: relative;
    background: url(images/arrow_top_bottom.png) no-repeat;
}
.before_page:hover {
    opacity: 0.7;
}

.act_cart_in_part .for_new_price {
    color: #ff0951 !important;
}

.act_cart_in_part .ad_cart_button {
    background: #f91155 !important;
    color: #fff !important;
}
.params_right {
    display: flex;
    width: 70%;
    flex-wrap: wrap;
    align-items: center;
}
.category_desc ul li:before {
    content: "";
    position: absolute;
    top: 14px;
    left: 0;
    width: 8px;
    height: 8px;
    background-color: #414a5d;
    border-radius: 50%;
}
.category_desc ol li:before {
    content: "";
    position: absolute;
    top: 14px;
    left: 0;
    width: 8px;
    height: 8px;
    background-color: #03b109;
    border-radius: 50%;
}
.info-box.shadow-none {
    background-color: #f1fff6;
    border-radius: 4px;
    /* -webkit-box-shadow: 0 2px 20px hsl(0deg 0% 68% / 15%); */
    /* box-shadow: 0 2px 20px hsl(0deg 0% 68% / 15%); */
    width: 100%;
    display: flex;
    font-size: 14px;
    padding: 15px 15px 15px 16px;
    margin-top: 25px;
    align-items: center;
}
.page_template {
    display: inline-block;
    width: 100%;
}

.slider_lest_dzax img {
    width: 100%;
    height: 100%;
    object-fit: cover;
}
.pr_dev_big {
    display: flex;
    flex-wrap: wrap;
    width: 65%;
    margin-right: 4%;
    padding-right: 4%;
    border-right: 1px solid #eee;
}

.info-box-content {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    margin-left: 16px;
    width: 100%;
}

.info-box-number {
    font-size: 15px;
    margin-bottom: 9px;
    width: 100%;
    text-align: left;
    font-weight: 600;
}
.delivery-date.spec_harcakan small {
    color: #a30000;
    font-size: 11px;
}
.info-box-text {
    
    margin: 0px 0px 10px;
    width: 80%;
}

.call_button {
    font-size: 16px;
    font-weight: 600;
}

.attr_title {
    font-size: 15px;
    margin-bottom: 5px;
    font-weight: 600;
}
.image_pr_sop img {
    width: 80%;
    height: auto;
}

.image_pr_sop {
    width: 100px;
}
.info-box-icon {
    display: flex;
}
.house_category_title svg {
    margin-right: 6px;
    -moz-animation: beat .25s infinite alternate;
    -ms-animation: beat .25s infinite alternate;
    -o-animation: beat .25s infinite alternate;
    -moz-transform-origin: center;
    -o-transform-origin: center;
    -ms-transform-origin: center;
    fill: currentColor;
    color: #f91155;
}
.aline_big.spec_cat_page {
    background: #fff !important;
}
.act_cart_in_part .all_price {
    color: #f91155 !important;
}

.act_cart_in_part .brand-column:after {
    content: '';
    background: #fff url(images/molnia.webp) no-repeat;
    position: absolute;
    right: 0%;
    top: 27%;
    width: 40px;
    height: 50px;
    background-size: 30px;
}
.house_category_title em {
    font-style: normal;
    font-size: 14px;
    color: #c5003a;
}
@keyframes beat{
	to { transform: scale(1.1); }
}
/* Special price END */

.project-main-preview__info {
    width: 30%;
    margin-right: 27px;
}

.project-main-preview__img img {
    width: 100%;
    height: auto;
}

.app_page_ddd {
    text-align: left;
    display: flex;
    justify-content: space-between;
}
.promo_big {
    width: 49%;
    display: flex;
    flex-direction: column;
    background: #fffefe;
    margin: 0.5%;
    border-radius: 4px;
    box-shadow: 0 6px 25px 0 #7c7c7c12;
    overflow: hidden;
}

.promo_big img {
    width: 100%;
}
.text-nowrap {
    padding-top: 0px !important;
    font-size: 12px !important;
    margin: 0px !important;
    color: #323232 !important;
}
.promo_text {
    font-size: 14px;
    padding: 10px;
    color: #f00;
    
}
.uk-grid {
    display: flex;
    margin-top: 31px;
    justify-content: space-between;
    align-items: stretch;
    align-content: space-between;
    width: 100%;
}
.filial-item.uk-first-column {
    width: 32.5%;
    box-shadow: 0 7px 17.5px #0000000d;
    background: #fff;
    padding-bottom: 0;
    border-radius: 5px;
    overflow: hidden;
}
.filial-item__address {
    margin: 18px 18px 15px 20px;
    font-size: 14px;
    display: flex;
}
.filial-item__address svg {
    fill: currentColor;
    color: #005dfe;
    width: 23px;
    margin-right: 3%;
}
.sz_adress {
    width: 100%;
    font-weight: 500;
    font-size: 13px;
}
.wrk_big {
    display: flex;
    align-items: center;
    margin-left: 6%;
}
.wrk_svg {
    display: flex;
    height: 24px;
    align-items: center;
}
.uk-h3 {
    margin: 0px 12px 0px;
    font-size: 13px;
    font-weight: 600;
}
.leader-list {
    margin-left: 5%;
    margin-right: 6%;
}
.leader-list li {
    border-bottom: 1px dashed #eee;
    display: flex;
    align-items: center;
    justify-content: space-between;
    font-size: 13px;
    margin-bottom: 7px;
}
.leader-list li span {
    position: relative;
    background: #fff;
    top: 9px;
    font-weight: 600;
    padding-right: 6px;
    padding-left: 5px;
}
.uk-leader-fill {
    top: 0px !important;
    padding-left: 0px !important;
    font-weight: 400 !important;
}
.filial-item__phone {
    margin: 27px 0px 14px 27px;
    color: #000;
    display: flex;
    flex-wrap: wrap;
}
.icon.icon-phone {
    margin-right: 3%;
}
.icon.icon-phone svg {
    fill: currentColor;
    color: #005dfe;
    width: 15px;
}
.filial-item__phone a {
    color: #000;
    font-size: 16px;
    font-weight: 500;
    margin: 2px 0px;
}
.filial-item__coordinates:before {
    width: 14px;
    height: 14px;
    position: absolute;
    content: '';
    left: 0;
    top: 3px;
    background: url(images/coordinates.svg) no-repeat center / contain;
}
.order_block {
    border-radius: 4px;
    padding: 24px 20px;
    margin-bottom: 30px;
    background: #e42d2d;
    color: #fff;
    margin-top: -230px;
    z-index: 9;
    position: relative;
}
.order_block_title {
    margin-bottom: 1em;
    font-size: 23px;
}
.order_block_center {
    text-align: center;
    font-size: 96px;
    width: 100%;
    margin: 0 0 .35em;
    font-weight: 700;
    line-height: 90%;
    word-wrap: break-word;
    word-break: break-word;
    letter-spacing: -1px;
}
.order_block_footer {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    margin-bottom: 16px;
}
.order_block_footer span {
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    font-size: 20px;
    line-height: 1;
    margin: 0 auto;
}
 .worn_bomile b {
    color: #ff0d19;
}
.checkout-features-block {
    padding-top: 27px;
    margin-bottom: 40px;
}
.pod_zakazt_price_pr {font-size: 14px;margin-bottom: 11px;color: #ff0d19;}
p.bold {
    
    font-size: 20px;
    margin: 20px 0px 15px;
}
.r-img.contain.disabled {
    background: url(images/quality-icon.svg) no-repeat;
    width: 20px;
    height: 21px;
    display: flex;
    background-size: 19px;
    margin-right: 6px;
}
.pr_rate_number_big {
    display: flex;
    align-items: center;
    width: 100%;
    margin-bottom: 7px;
}

.oc_num_text {
    color: #4d4d4d;
    margin-right: 5px;
}
.checkout-features-block h3 {
    margin-bottom: 36px;
    padding-bottom: 14px;
    font-size: 18px;
    width: 100%;
    display: flex;
    border-bottom: 1px solid #e1dede;
}
._29-a1 {
    background-color: #f2f5f9;
    color: #3d5165;
    display: flex;
    align-items: center;
    padding: 12px;
    margin-bottom: 12px;
    border-radius: 4px;
    margin-top: 12px;
}

._29-a4 {
    margin-left: 8px;
    color: #3d5165;
    font-size: 13px;
    width: 94%;
}

._29-a4 strong {
    
    font-weight: 500;
}

._29-a1 svg {
    fill: currentColor;
    color: #3d5165;
}
.col-1-of-4 {
    width: 22%;
    display: flex;
    flex-wrap: wrap;
    font-size: 15px;
    text-align: center;
    align-items: flex-start;
    
    justify-content: center;
}
.checkout-features-block .features-block-big svg {
    fill: #212121;
    margin-bottom: 12px;
    width: 40px;
    height: 40px;
}
.number_znat2 {
    display: flex;
}
.spec_for_news .new_img img {width: 100%;}
.slider_lest_dzax ul {
    /* height: 601px; */
}
.spec_for_news .new_img {width: 100%;}
.number_znat3 {
    display: flex;
}
.video-button {
    display: flex;
    align-items: center;
    overflow: hidden;
    border-radius: 9px;
    border: 1px solid #eee;
    background: #fff;
    box-shadow: 0 16px 16px -16px rgb(0 0 0 / 12%);
}

.play_left_img img {
    width: 100%;
}
.pIiZi3 {
    background: #F5F5F5;
    color: #666666;
    font-size: 12px;
    display: flex;
    padding: 3px 9px;
    border-radius: 4px;
    align-items: flex-start;
}

.star_unas_ili_u_drogogo {
    display: flex;
    flex-direction: row-reverse;
}
.popup__list-wrap ul li {
    position: relative;
    padding-left: 21px;
    font-size: 14px;
}
.popup__scroll-container p {
    font-size: 14px;
    line-height: 22px;
    color: #868695;
    margin: 14px 0px;
}
.popup__list-wrap p {
    color: #000;
}
.popup__list-wrap ul li:before {
    content: "-";
    position: absolute;
    left: 6px;
    top: -2px;
}
.play_left_img {
    width: 100%;
    display: flex;
}

img.select_pllay {
    position: absolute;
    top: 26%;
    left: 35%;
}

.play_left {
    display: flex;
    position: relative;
    width: 40%;
}

.play_right {
    display: flex;
    flex-direction: column;
    
    margin-left: 4%;
    font-size: 14px;
}
.description_product li:before {
    content: "";
    position: absolute;
    top: 14px;
    left: 0;
    width: 8px;
    height: 8px;
    background-color: #03b109;
    border-radius: 50%;
}
.play_right i {
    
    margin-top: 3px;
}
.act_cart_in_part svg {
    fill: currentColor;
}
.slider_left {
    display: flex;
    margin-right: 2%;
    width: 313px;
    flex-direction: column;
}

.video-button:hover {
    /* opacity: 0.7; */
    background: #f00;
    color: #fff;
}
.provereni_klor {
    display: flex;
    align-items: center;
    flex-direction: column;
}

.provereni_klor img {
    width: 120px;
    margin-bottom: 20px;
}

.provereni_klor {
    color: #fff;
}

.provereni_klor h6 {
    margin-top: 16px;
    font-size: 18px;
    
}
.order_details_form_title {
    
font-size: 16px;
    
display: flex;
    
align-items: center;
}
.card_rop{display: flex;justify-content: space-between;align-items: center;/* position: relative; *//* top: 9px; */}
.card_rop .s-product-watching-now__indicator {
    background: #f00;
    color: #fff;
    
    font-size: 7px;
    display: flex;
    justify-content: center;
    align-items: center;
    width: 14px;
    height: 14px;
    position: absolute;
    border: 2px solid #fff;
    right: -10px;
    top: 1px;
}
.prem_big {
    display: flex;
    justify-content: space-between;
    align-items: center;
    margin: 52px 0px 40px;
    position: relative;
    overflow: hidden;
    border-radius: 23px;
}
.cart_hit_content .quantity-box {
    border: none;
}
.dostavka_konstr ul li {
    /* list-style-image: url(images/icons8-333.webp); */
    list-style-position: inside;
    
    font-size: 18px;
}

.dostavka_konstr {
    display: inline-block;
    margin: 32px 0px 0px;
    width: 100%;
    text-align: center;
}

.dostavka_konstr ul {
    margin: 16px 16px 16px 25px;
    line-height: 35px;
}
.pr_kanach_klor .s-product-watching-now__indicator {
    background: #3ebf3f !important;
}

.pr_kanach_klor .s-product-watching-now__indicator:before {
    background: #3ebf3f40 !important;
}
.prem_dzax {
    background: url(images/dzax.webp) no-repeat;
    background-size: 100%;
    width: 50%;
    background-position: bottom;
}
.ad_cart_button55 svg {
    margin-right: 10px;
}

.ad_cart_button svg {
    margin-right: 8px;
}
.prem_aj {
    background: url(images/aj.webp) no-repeat;
    width: 50%;
    background-size: cover;
    border-top-right-radius: 25px;
    overflow: hidden;
    border-bottom-right-radius: 25px;
}
.rob_what_icon {
    width: 31px;
    height: auto;
}
p.attt b {
    color: #ffa100;
    
    font-weight: 100;
}
.p_icon svg:hover {
    color: #20d466;
}
.hast_gic {
    position: absolute;
    top: -37px;
    right: 46.5%;
    background: #fff;
    background: linear-gradient( 280deg,#121620,#11151e 20%,#1a202e 60%,#1b1f2d70 80%,#0000000a);
    width: 167px;
    height: 289px;
    transform: rotateZ(16deg);
    z-index: 9;
    box-shadow: 2px 0px 7px 11px #0000001a;
}
.slider_right .splide__slide img {
    width: 100%;
    height: 100%;
    object-fit: cover;
}
.big_singles {
    display: flex;
    flex-wrap: wrap;
}
.rating_pr svg {margin: 0px 2px;display: flex;align-items: center;}
.prem_dzax_text {
    
    color: #fff;
    font-size: 23px;
    text-shadow: 0 2px 6px BLACK;
    background: #1a202ea3;
    padding: 10% 16% 11% 7%;
}
.t7 {
    font-size: 13px;
    display: flex;
    align-items: center;
    margin: 0px 2px 0px 5px;
}
.punkt_sam_big {
    display: flex;
    align-items: center;
    border: 1px solid #ebebeb;
    /* margin: 3%; */
    border-radius: 4px;
    justify-content: space-between;
    margin-bottom: 19px;
}
.item.last p {
    font-size: 19px;
    margin: 22px 0px;
}

.item.last ol {
    margin: 25px;
    display: inline-block;
    font-size: 17px;
    line-height: 30px;
}
.punkt_sam_big .punkt_sam_left {
    width: 100%;
    margin-left: 0;
    display: flex;
    flex-wrap: wrap;
    padding: 2% 4%;
}
.punkt_sam_right {
    width: 78%;
    display: flex;
}
.punkt_sam_left h6 {
    font-size: 20px;
    text-align: left;
}
.punkt_sam {
    margin-top: 13px;
    text-align: left;
}
.punkt_sam span {
    font-size: 15px;
}
p.xx3OaK {
    color: #358eda;
    margin-top: 11px;
    width: 100%;
}
p.xx3OaK1 {
    font-size: 13px;
    margin: 12px 0px;
}
p.\35 iwb {
    color: #5f666c;
    margin-top: 6px;
}
.t7 span {
    margin: 0px 4px;
    font-size: 13px;
    display: flex;
    font-weight: 600;
    color: #777b86;
}

.t7:hover {
    /* text-decoration: underline; */
    cursor: pointer;
    /* color: #0056ff; */
    opacity: 0.8;
}
.prem_aj_text {
    
    color: #fff;
    font-size: 23px;
    text-shadow: 0 2px 6px black;
    background: #1a202ea3;
    padding: 7% 7% 7% 13%;
    text-align: right;
}
.dostavka {
    display: inline-block;
    width: 100%;
    text-align: left;
    box-sizing: inherit;
    box-sizing: border-box;
    padding: 3% 3% 3% 3%;
    font-size: 15px;
    background: #fff;
    margin-bottom: 24px;
    -webkit-border-radius: 12px;
    -moz-border-radius: 12px;
    border-radius: 12px;
    -moz-box-shadow: 0 1px 4px #b8b8b8;
    -webkit-box-shadow: 0 1px 4px #b8b8b8;
    -moz-box-shadow: 0 1px 4px rgb(var(--vi-shadow-3));
    box-shadow: 0 1px 4px #b8b8b8;
}
.cat_class270 .col_cat {
    width: 11%;
}



.cat_class270 .cost {
    width: 15%;
}

.cat_class270 .header-item:nth-child(2) {
    width: 200px;
}

.cat_class270 .header-item:nth-child(4) {
    width: 14%;
}
.filtrs_ty svg {
    fill: currentColor;
    color: #959595;
    margin: 0px 5px 0px 0px;
}
.rc-tooltip-inner {
    position: relative;
    display: none;
}
.rc-tooltip-inner:after {
    content: "";
    position: absolute;
    border: 6px solid transparent;
    border-top: 10px solid #ffffff;
    bottom: -16px;
    left: 14%;
    margin-left: 0;
    z-index: 999;
}
.number_znat1_big {
    display: flex;
    align-items: center;
}

.sm_cart {
    display: flex;
    font-size: 14px;
    color: #0054ff;
    align-items: center;
    text-decoration: underline;
}
.p_send_butt3:hover {
    background: #009005;
}

.odin_title_otziv {
    font-size: 21px;
    font-weight: 700;
    margin: 8px 0px 15px;
}
.sm_cart:hover {
    text-decoration: none;
}
.razmer_child a:hover .rc-tooltip-inner {
    display: block;
    position: absolute;
    font-size: 11px;
    
    box-shadow: 0 6px 25px 0 #0000001f;
    padding: 7px 17px;
    top: -42px;
    left: 0;
    color: #020202;
    background: #fff;
    /* width: 245px; */
    text-align: center;
    white-space: nowrap;
}
.body_bonus .form__info-box {
    right: 25px;
}
.db {
    display: block;
}
.icon.icon-phone_right {
    display: flex;
    flex-wrap: wrap;
    flex-direction: column;
}

.filial-image .slide__list li button {
    width: 100%;
    height: 100%;
}

.filial-item__coordinates div {
    padding-left: 27px;
    font-size: 13px;
    color: #555;
}

.uk-grid .splide__list li button {
    width: 100%;
    height: 310px;
}

.splide__list li button img {
    width: 100%;
    height: 100%;
    object-fit: cover;
}
.socials-inner-wrapper {
    display: flex;
    justify-content: space-between;
    width: 100%;
    align-items: flex-start;
    flex-wrap: wrap;
    padding: 40px 31px 10px 31px;
}
.socials-item {
    display: flex;
    align-items: flex-start;
    width: 100%;
    margin-bottom: 30px;
    justify-content: flex-start;
    gap: 15px;
}
.socials-item-icon {
    background: #f4f6f9;
    display: flex;
    color: #6f7682;
    border-radius: 7px;
    padding: 19px;
    margin-bottom: 12px;
}
.socials-outer-wrapper svg {
    width: 25px;
    height: 23px;
    fill: currentColor;
}
.socials-item-inner {
    display: flex;
    align-items: center;
    width: 100%;
    flex-wrap: wrap;
    justify-content: flex-start;
}
.socials-item-title {
    font-size: 14px;
    font-weight: 500;
    width: 100%;
    display: flex;
    justify-content: flex-start;
}
.home_akcia .gr551 {
    display: none !important;
}
.sprite, .sprite-a:after, .sprite-b:before {
    background-image: url(images/sprite.png);
    background-repeat: no-repeat;
}
ul.SECTION li .title i {
    background: red;
    color: #fff;
    font-size: 10px;
    border-radius: 3px;
    padding: 2px 10px 2px;
    text-transform: uppercase;
    position: absolute;
    right: 6px;
    top: 8px;
    font-weight: 400;
}
.form__info-txt {
    background-color: #f8f9f9;
    border-radius: 5px;
    font-size: 12px;
    border: 1px solid #ebedef;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    bottom: 29px;
    color: #515151;
    letter-spacing: -.07px;
    opacity: 0;
    visibility: hidden;
    padding: 12px;
    right: -10px;
    width: 324px;
    -webkit-transition: opacity .3s ease, visibility .3s ease;
    -moz-transition: opacity .3s ease, visibility .3s ease;
    transition: opacity .3s ease, visibility .3s ease;
}
.form__info-txt:before {
    bottom: -12px;
    right: 10px;
    content: '';
    position: absolute;
    height: 0;
    width: 0;
    border-left: 7px solid transparent;
    border-right: 7px solid transparent;
    border-top: 12px solid #ebedef;
}
.pr_title_cart:hover a {
    text-decoration: underline;
    color: #0064ff;
}
.form__info-txt:after {
    bottom: -10px;
    right: 11px;
    content: '';
    position: absolute;
    height: 0;
    width: 0;
    border-left: 6px solid transparent;
    border-right: 6px solid transparent;
    border-top: 10px solid #f8f9f9;
}
._29-a1 button {
    text-decoration: underline;
    color: #0044ff;
    margin-left: 7px;
    cursor: pointer;
}

._29-a1 button:hover {
    text-decoration: none;
    color: #0031b7;
}
.form__info:hover + .form__info-txt {
    opacity: 1;
    visibility: visible;
}
.pa {
    position: absolute;
    cursor: help;
}
.for_news li:before {
    content: "";
    position: absolute;
    top: 17px;
    left: 0;
    width: 8px;
    height: 8px;
    background-color: #005dff;
    border-radius: 50%;
}

.for_news li {
    position: relative;
    display: flex;
}
div#breadcrumbs a {
    padding: 4px 0px 4px;
    border-radius: 24px;
}
.pr_kanach_klor span {
    font-size: 12.5px;
    margin-left: 8px;
    
    white-space: nowrap;
    display: flex;
}
small.not_rob_pr {
    border-top: 1px solid rgba(204,214,228,.6);
    color: rgb(0 26 52 / 81%);
    display: block;
    font-size: 13px;
    line-height: 20px;
    margin-top: 16px;
    padding-top: 12px;
}

li.attr1:hover {
    color: #ff0000;
}
.pr_kanach_klor em {
    font-style: normal;
    
    margin-left: 6px;
    display: flex;
}
.vint_video {
    display: flex;
    position: relative;
    width: 100%;
    background: #dd000b;
    height: 100px;
    padding: 14px 28px 18px;
    overflow: hidden;
    border-radius: 6px;
    margin-top: 19px;
    font-size: 14px;
}

.vint_video img {
    position: absolute;
    width: 40%;
    height: auto;
    right: 0px;
    top: 0px;
}

.vint_video span {
    text-align: center;
    color: #fff;
}

.vint_video button {
    text-decoration: underline;
    color: #fff;
    font-weight: 600;
    font-size: 14px;
    cursor: pointer;
    margin-top: 10px;
}

.vint_video button:hover {
    text-decoration: none;
}
.pr_kanach_klor {
    display: flex;
    align-items: center;
    font-size: 14px;
    color: #555;
}
div#breadcrumbs a:hover {
    /* background: #000; */
    /* color: #fff !important; */
}
.form__info {
    background-position: -132px -2px;
    bottom: 0;
    height: 16px;
    margin: auto 0;
    width: 16px;
}
span.socials-item-text {
    width: 100%;
    font-size: 14px;
    margin: 6px 0px;
}

span.socials-item-link.socials-item-link--disabled {
    width: 100%;
    font-size: 16px;
    font-weight: 600;
    margin: 9px 0px 0px;
}

.socials-outer-wrapper {
    width: 32.5%;
    box-shadow: 0 7px 17.5px #0000000d;
    background: #fff;
    padding-bottom: 0;
    border-radius: 5px;
    overflow: hidden;
}

.socials-item-inner a {
    text-decoration: underline;
    color: #006bff;
    font-size: 13px;
}

.socials-item-messengers a {
    text-decoration: none;
    display: flex;
    margin: 0px 8px 0px 0px;
}

.socials-item-messengers {
    display: flex;
    margin-top: 4px;
    align-items: center;
}
.checkout_total {
    width: 23%;
    display: block;
    position: sticky;
    top: 90px;
    text-align: center;
    max-width: 295px;
    border: 1px solid #dedede;
    box-sizing: border-box;
    float: right;
    border-radius: 6px;
}

.scrol_down img {
    animation: scroll-down-anime 2.5s linear 2s infinite;
}
.scrol_down {
    position: absolute;
    bottom: 15px;
    width: 100%;
    text-align: center;
}
 @keyframes scroll-down-anime {
    0% {
      -moz-transform: translateY(0%);
      -webkit-transform: translateY(0%);
      transform: translateY(0%); }
    25% {
      -moz-transform: translateY(-25%);
      -webkit-transform: translateY(-25%);
      transform: translateY(-25%); }
    50% {
      -moz-transform: translateY(0%);
      -webkit-transform: translateY(0%);
      transform: translateY(0%); }
    75% {
      -moz-transform: translateY(25%);
      -webkit-transform: translateY(25%);
      transform: translateY(25%); }
    100% {
      -moz-transform: translateY(0%);
      -webkit-transform: translateY(0%);
      transform: translateY(0%); } }
.spec156 svg {
    width: 16px;
    fill: #ffe27d;
}
.razmer_child ul li {
    margin-right: 11px;
    position: relative;
    margin-bottom: 12px;
}
.pop_title_by_pr {
    font-size: 23px;
    margin: 31px 6px 21px;
    display: block;
    line-height: 30px;
    width: 100%;
    font-weight: 700;
}
.close_after_select svg {
    width: 15px;
    height: 15px;
    fill: currentColor;
}
.category_desc img {
    border-radius: 10px;
}
.number .t7 {
    margin: 0px 0px 0px -3px;
}

.number .rating_pr .pr_rate_astx_fill {
    height: 12px;
    background-size: calc(80px*(20 / 100)) 100%;
}

.number .rating_pr .pr_rate_astx_block {
    width: 80px;
    height: 12px;
}

.number .t7 span {
    font-size: 12px;
}

.number .rating_pr {
    margin: 0px;
}
#target {
    color: #000;
    padding: 15px 26px 15px 26px;
    display: inline-block;
    float: right;
    z-index: 9;
    width: 293px;
    -webkit-border-radius: 12px;
    -moz-border-radius: 12px;
    border-radius: 12px;
    -moz-box-shadow: 0 1px 4px #b8b8b8;
    -webkit-box-shadow: 0 1px 4px #b8b8b8;
    -moz-box-shadow: 0 1px 4px rgb(var(--vi-shadow-3));
    box-shadow: 0 1px 4px #b8b8b8;
    background: #fff;
}
.online_live span {
    position: absolute;
    left: 6px;
    top: 10px;
}
.wrk_svg svg {
    fill: currentColor;
    color: #005dfe;
    width: 16px;
}

.filial-item__coordinates:before {
}

.filial-item__coordinates {
    position: relative;
    margin: 18px 0px 0px 27px;
}

.links.rL img {
    width: 20px;
    height: auto;
    margin-right: 7px;
}
 .attr_vint.t_at_t {
    font-weight: 700;
    font-size: 22px;
    padding: 0px 0px 14px;
}

.pr_att_pr .attr_vint:nth-child(2n) {
    background: #f5f5f5;
}

.attr_vint em {
    font-style: normal;
    font-weight: 600;
}

.attr_vint {
    font-size: 15px;
    padding: 7px 11px;
    display: flex;
    align-items: center;
}

.attr_vint span {
    width: 53%;
    display: flex;
}
.oth_imgs_vint img {
    width: 100%;
    height: auto;
}

.oth_imgs_vint {
    margin-top: 20px;
}
.sc-ekboDZ.cYxOGz {
    display: flex;
    justify-content: space-evenly;
    width: 100%;
    margin-bottom: 30px;
}
.cart_hit_content .img_offer_title {
    margin-bottom: 5px;
    display: flex;
    flex-direction: column;
    align-items: center;
}
.cart_page {
    background-color: #f4f5f6;
}
.cart_hit_content {
    display: inline-block;
    width: 100%;
}

.cart_hit_content .ad_cart_button {
    margin-top: 10px;
    width: 100%;
}

.cart_hits .new_img img {
    height: 90px;
}

.cart_hits {
    display: flex;
    flex-wrap: wrap;
    margin-bottom: 20px;
    width: 100%;
}
.fixed .slogan_rob {
    display: none;
}

.big_slog {
    font-size: 21px;
    color: #fff;
    font-weight: 700;
}

.littl_slog {
    color: #ffffff;
    font-size: 14px;
    
}

.slogan_rob {
    margin-left: 14px;
}
 
.basket a:hover {
    color: #37ff30;
}
.online_live svg {
    margin-right: 6px;
}
.cart_center {
    display: inline-block;
    width: 100%;
}
.cart_right {
    width: 940px;
    float: left;
}
.fil22 {
    margin-right: 8px;
    position: relative;
    top: -5px;
    width: 100%;
    text-align: left;
    display: flex;
    justify-content: flex-start !important;
}
.dost_types .myCheckbox input:checked + span {
    background: #8bff7b47;
    background-size: 70%;
    border: 2px solid #03b109;
}
.sertn2 .gr551 {
    display: none !important;
}
p.img_no_marg img {
    float: right;
    margin: 15px 19px 15px 40px;
    width: 500px;
    height: auto;
    border-radius: 6px;
}
.one_dost p {
    font-size: 14px;
    position: relative;
    top: 1px;
}
.dost_types img {
    width: 55px;
    position: absolute;
    padding: 4px 5px;
    right: 9px;
    bottom: 9px;
    border-radius: 2px;
    background: #fff;
}
.cart_right .cart_in_part:hover {
    box-shadow: none;
    -webkit-transform: translateY(0px);
    transform: translateY(0px);
}
.home_akcia .splide__pagination {
    bottom: -40px;
}
.booo .ad_cart_button svg {
    fill: currentColor;
}
.hatuk_title h3 {
    font-size: 26px;
    margin: 12px 0px 4px;
    width: auto;
    line-height: 34px;
}

.hatuk_title h4 {
    font-size: 28px;
    margin: 12px 0px;
}
#splide_rev_img {
    width: 100%;
    display: inline-block;
}

.inner_rob {
    display: inline-block;
    width: 100%;
}

.inner_rob .inner_spec {
    width: 100%;
    display: inline-block;
}

.photo_user_rev {
    display: inline-block;
    width: 100%;
    margin: 11px 0px;
    color: #555;
    font-size: 15px;
}

.pr_rev_block {
    display: flex;
    margin: 6px;
    width: 100%;
    overflow: hidden;
    border-radius: 9px;
}

.pr_rev_block button {
    cursor: pointer;
    height: 159px;
    width: 100%;
}

.pr_rev_block img {
    width: 100%;
    height: 100%;
    object-fit: cover;
}

.pr_rev_block img:hover {
    opacity: 0.8;
}
.new_about h4 {
    margin-top: 0px;
    font-size: 20px;
    line-height: 28px;
    font-weight: bold;
}

.hatuk_title h6 {
    font-size: 24px;
    margin: 12px 0px;
    font-weight: 700;
}

.faq_blokk {
    margin: 15px 0px;
}
.short_descr {margin: 12px 0px;line-height: 23px;}
.list-item {
    border-bottom: 1px dashed #e1e1e1;
    display: flex;
    align-items: center;
    justify-content: space-between;
    margin-top: 7px;
    }
.left_sec {
    position: relative;
    top: 10px;
    background: #fff;
    font-style: normal;
    padding-right: 10px;
    font-size: 13px;
    
    color: #555;
    }
.amount_total {
    position: relative;
    top: 10px;
    background: #fff;
    font-style: normal;
    padding-left: 10px;
    font-size: 14px;
    font-weight: 500;
    }
.hat1 {
    color: green;
}
.cart_blot_pr:hover {background: none !important;}
.col.image_cart_451 img:hover {
    -webkit-transform: scale(1.1);
    transform: scale(1.1);
}
.col.quantity:hover {}
.war_robk {
    background: #fff8d2;
    padding: 23px;
    border-radius: 4px;
    
    font-size: 14px;
    color: #1d1d1d;
}
.bez_nal_text label { !important;}
 ul#prodmenu li {
    display: flex;
    flex-wrap: wrap;
    justify-content: flex-start;
    align-items: center;
}
.oth_imgs button {
    height: 101px !important;
    width: 23.5% !important;
}
.project-gallery__item {
    display: flex;
    align-items: center;
    flex-direction: row-reverse;
    
    justify-content: center;
}

.card_rop:hover {
    opacity: 0.7;
}
.project-gallery__description {
    width: 37%;
    margin-left: 2%;
    color: #fff;
}
.akccii_home {
    width: 97%;
    border: 1px solid #eee;
    background: #fff;
    position: relative;
    display: flex;
    padding: 7% 5%;
    flex-wrap: wrap;
    align-items: center;
}

.akccii_home_title {
    display: flex;
    flex-direction: column;
    align-items: center;
    width: 100%;
}

.akccii_home_img {
    width: 100%;
    display: flex;
    justify-content: center;
}
.pg_h_u_title {
    position: relative;
    font-size: 19px;
    margin-bottom: 12px;
}
.akccii_home_img img {
    width: 180px;
    height: auto;
}
.page_content ol li:before {
    content: "";
    position: absolute;
    top: 9px;
    left: 2px;
    width: 8px;
    height: 8px;
    background-color: #0062f4;
    border-radius: 50%;
}

.page_content ol li {
    position: relative;
    padding-left: 20px;
    margin-top: 6px;
}

.page_content ol {
    margin: 6px 18px;
}
h2.h3-font.inner-title {
    font-size: 38px;
}
.slider_right {
    width: 940px;
    height: 380px;
}
.project-media__wrapper img {
    width: 89%;
}
.filtrs_pr_title {
    font-size: 13px;
    margin: 14px 0px 15px 0px;
    width: 100%;
    color: #555;
}

.products_child a {
    margin-bottom: 5px;
    border-radius: 4px;
    display: inline-block;
    padding: 9px 12px;
    background-color: #f3f3f3;
    font-size: 12px;
    color: #666;
    border: none;
    position: relative;
    z-index: 9;
}
.cat_class14 .header-item:nth-child(5) {    width: 7%  !important;}
.cat_class261 .header-item:nth-child(5) {    width: 7%  !important;}
.cat_class259 .header-item:nth-child(5) {    width: 7%  !important;}
.cat_class260 .header-item:nth-child(5) {    width: 7%  !important;}
.cat_class262 .header-item:nth-child(5) {    width: 7%  !important;}
.cat_class263 .header-item:nth-child(5) {    width: 7%  !important;}
.cat_class264 .header-item:nth-child(5) {    width: 7%  !important;}
.cat_class83 .header-item:nth-child(5) {    width: 7%  !important;}
.cat_class84 .header-item:nth-child(5) {    width: 7%  !important;}
.cat_class85 .header-item:nth-child(5) {    width: 7%  !important;}
.cat_class86 .header-item:nth-child(5) {    width: 7%  !important;}
.cat_class87 .header-item:nth-child(5) {    width: 7%  !important;}
.cat_class88 .header-item:nth-child(5) {    width: 7%  !important;}
.cat_class89 .header-item:nth-child(5) {    width: 7%  !important;}
.cat_class90 .header-item:nth-child(5) {    width: 7%  !important;}
.cat_class166 .header-item:nth-child(5) {    width: 7%  !important;}

.cat_class14 .cost {    width: 11%  !important;}
.cat_class261 .cost {    width: 11%  !important;}
.cat_class259 .cost {    width: 11%  !important;}
.cat_class260 .cost {    width: 11%  !important;}
.cat_class262 .cost {    width: 11%  !important;}
.cat_class263 .cost {    width: 11%  !important;}
.cat_class264 .cost {    width: 11%  !important;}
.cat_class83 .cost {    width: 11%  !important;}
.cat_class84 .cost {    width: 11%  !important;}
.cat_class85 .cost {    width: 11%  !important;}
.cat_class86 .cost {    width: 11%  !important;}
.cat_class87 .cost {    width: 11%  !important;}
.cat_class88 .cost {    width: 11%  !important;}
.cat_class89 .cost {    width: 11%  !important;}
.cat_class90 .cost {    width: 11%  !important;}
.cat_class166 .cost {    width: 11%  !important;}

.products_child {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    justify-content: space-between;
}

.last_pr_chld {
}

.products_child a:hover {
    background: #555;
    color: #fff;
}
.text.text-inner {
    font-size: 26px;
    
}

.project-gallery {
    background: #474a57;
    padding: 45px 13px;
    background: linear-gradient( 270deg,#2a2f35,#2a2f35 20%,#353942 40%,#474a57 60%,#474a57 80%,#474a57);
    border-radius: 80px 0px;
    box-shadow: 0 0px 19px 0 #00000029;
    margin-top: 67px;
    margin-bottom: 50px;
}
div#xuxu em {
    
}
.rob_banner_sec .robelectro_title {
    width: 100%;
    text-align: center;
    font-size: 14px;
    margin-top: -9px;
}
.params-icon {
    width: 20px;
    height: 22px;
    text-align: center;
}
h6.pr_top {
    font-size: 21px;
    
    margin: 25px 0px 16px;
    display: inline-block;
    width: 100%;
}
.only_page_cont p {
    padding: 10px 0px;
}
.gall_item_page {
    width: 23%;
    height: 130px;
    margin: 1%;
    border-radius: 4px;
}
.pr_sop .harc {
    display: none;
}
.news_right_content iframe {
    margin: 30px auto;
    display: block;
}
.new_number a:hover {
    color: #004cf9;
    text-decoration: none;
}
.avilible_cat i {
    background: green;
    width: 5px;
    height: 5px;
    border-radius: 6px;
    display: flex;
    margin-right: 5px;
}
.av_img_star {
    display: flex;
    justify-content: flex-start;
    align-items: center;
}

.rev_human_img {
    margin-right: 8px;
}

.rev_human_img img {
    width: 60px;
    height: 60px;
    border-radius: 50%;
}

.av_img {
    display: flex;
    align-items: center;
    flex-wrap: wrap;
}

.av_img_star_logo {
    display: flex;
    justify-content: space-between;
    align-items: center;
}
.avilible_cat {
    display: flex;
    align-items: center;
    font-size: 0.8em;
    padding: 4px 0px;
    text-decoration: none;
    border-radius: 2px;
    width: 100%;
    color: green;
    justify-content: flex-start;
    margin-bottom: 2px;
}

.podzakaz_cat {
    display: flex;
    align-items: center;
    font-size: 12px;
    text-decoration: none;
    margin-top: 3px;
    margin-bottom: 5px;
    color: #b20000;
    width: 100%;
}

.podzakaz_cat i {
    background: #b20000;
    width: 5px;
    height: 5px;
    border-radius: 6px;
    display: flex;
    margin-right: 5px;
}
.cat_a_title {
    padding-right: 10px;
    width: 100%;
}
.malo_cat {
    display: flex;
    align-items: center;
    font-size: 11px;
    text-decoration: none;
    margin-top: 0px;
    color: #c09800;
    
    margin-bottom: 4px;
}
.fot_menu_title {
    color: #fff;
    font-weight: 600;
    margin: 0px 0px 11px;
}

.social_icons_footer a:hover {
    opacity: 0.7;
}
.maps_sec_con {
    overflow: hidden;
    display: flex;
    border-radius: 11px;
    margin-top: 30px;
}
.lest_title_aj {
    width: 50%;
    margin-right: 5%;
}
 .write_review_policy_block22 {
    font-size: 14px;
    display: inline-block;
    margin-top: 13px;
    color: rgb(0 26 52 / 75%);
}
.on_web_hide_on_mob_visi {
    display: none;
}
.lest_title_aj h3 {
    font-size: 30px;
    margin-bottom: 30px;
    background: #000;
    padding: 20px 20px 20px 33px;
    color: #fff;
    border-radius: 4px;
}

.lest_title_aj p {
    font-size: 18px;
    margin: 17px 0px 25px;
    line-height: 27px;
}

.malo_cat i {
    background: #da9100;
    width: 5px;
    height: 5px;
    border-radius: 6px;
    display: flex;
    margin-right: 5px;
}
.change-quantity.noselect:hover {
    opacity: 0.7;
}
.sop_title {
    line-height: 18px;
    width: 34%;
}

.pr_sop .price_kg {
    width: 109px;
}
.page_content748 {
    background: #fff;
    padding: 3% 4% 3% 4%;
    font-size: 18px;
    border-radius: 12px;
    margin-top: 18px;
    box-shadow: 1px 1px 12px 0 #5454541a;
}

.page_content748 img {
    width: 65%;
    border: 1px solid #eeeeee8f;
    border-radius: 5px;
    margin-top: 12px;
} 
.pr_sop .image_cart_451 {
    width: 80px;
}
div#otzivi .big_video button {
    width: 16.55% !important;
}
.pr_sop:hover {
    background: linear-gradient(270deg,#fffc918a,#fcfabe 20%,#fdfbc1 40%,#fcfbc0 60%,#fff 80%,#fff);
}

div#Tokyo h3 {
    font-size: 18px;
}

.sop_list {
    display: inline-block;
    width: 100%;
    margin-top: 0;
    border: 1px solid #eee;
    border-top: none;
}
.cat_a_img img {
    width: 100px;
    height: 70px;
}
.footer_call {
    overflow: hidden;
    position: fixed;
    right: 20px;
    bottom: 30px;
    width: 52px;
    height: 50px;
    z-index: 999;
    border-radius: 50%;
}
.pr_top_bottom_left {
    display: flex;
    align-items: center;
    flex-wrap: wrap;
}
.house_category_title_cart {
    font-size: 18px;
    color: #0d0e0e;
    
    display: flex;
    align-items: center;
    cursor: pointer;
    justify-content: space-between;
}

.number_znat4 {
    display: flex;
}

.house_category_title_cart:hover {
    /* color: #0009ff; */
}
.cat_a_img {
    position: relative;
    right: -7px;
    display: flex;
    width: 69px;
}
#q-graph #q8 {
    left: 1111px;
}
.sm_all_character {
    text-decoration: underline;
    margin: 25px 0px 6px !important;
    font-size: 13px;
    color: #0035ff;
    cursor: pointer;
}

.sm_all_character:hover {
    text-decoration: none;
}
#q-graph #q7 {
    left: 955px;
}
.home_tab_cont {
    padding: 0px !important;
    background: none  !important;
}
.n2 .tab button.active {
    background: #343948;
}

.n2 .tab button.active:after {
    border-top: 10px solid #2f3239;
}
.year {
    display: flex;
    align-items: center;
}

.year a {
    display: flex;
    align-items: center;
}
.hat2 {
    color: green;
}
.sertn2 .item-page {
    margin-left: 25px;
}

.sertn2 .pr_dev {
    margin: 12px 0px 10px 0px;
    width: 100%;
}

.sert_bottom_butons {
    width: 100%;
}
.block206 {
    /* background: url(images/nov.png) 95% 86% no-repeat; */
    /* background-size: 65px; */
}
.sertn2 .params {
    padding: 0% 3% 0% 3%;
    box-shadow: none;
}
.table_respinsive {
    width: 100%;
    overflow-y: auto;
}
.pr_top_top {display: flex;align-items: center;justify-content: flex-start;}
.circle {
  height: 100px;
  width: 100px;
  border-radius: 4px;  
  display: flex;
  place-content: center;
align-items: center;justify-content: center;background: #eee url(images/pb1.png) center no-repeat; }

.circle > span {
 
display: flex;align-items: center;justify-content: center;}
 .circle1 {
  height: 101px;
  width: 100px;
  border-radius: 4px;
  display: flex;
  place-content: center;
  align-items: center;
  justify-content: center;
  background: #eee url(images/5.webp) center no-repeat;
  background-size: 100%;
  }
  .circle_el {
  height: 100%;
  width: 100%;
  border-radius: 4px;
  display: flex;
  place-content: center;
  align-items: center;
  justify-content: center;
  background: #eee url(images/el.webp) center no-repeat;
  background-size: 142%;
  }
.total_text12 {
    
    font-size: 14px;
    margin-bottom: 2px;
}

.total_text {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
}
 
.circle1 img {
    width: 36px !important;
}
.circle1 > span {
 
display: flex;align-items: center;justify-content: center;}

.circle_el img {
    width: 40px !important;
    height: auto;
    padding: 0px;
    position: relative;
    top: 17px;
}
.circle_el > span {
 
display: flex;align-items: center;justify-content: center;}
.pr_otzz {font-size: 12.5px;margin-left: 8px;/* font-style: italic; */display: flex;white-space: nowrap;align-items: center;}
.list-item2 .left_sec {
    font-size: 17px;
}
.info-box-content b {
    
    font-size: 16px;
}
.list-item2 .amount_total {
    font-size: 19px;
}
li.santexnika img {
    width: 63px;
    border-radius: 50%;
    margin: 0px 13px 0px 22px;
    height: auto;
}
.tools__text {
    
}

.page_template h2 {
    width: auto;
    font-size: 28px;
}

.big_naves ul {
    list-style: none;
    margin: 28px 0px 0px 0px !important;
    padding: 0px;
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
}

.big_naves ul li {
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
    
    font-size: 20px;
    border-radius: 10px;
    overflow: hidden;
    margin: 0px 0px 30px 0px;
    padding: 0px !important;
    box-shadow: -4px -4px 4px rgba(220, 220, 220, 0.25), 2px 2px 4px rgba(105, 105, 105, 0.25);
}

.big_naves ul li span {
    padding: 19px;
}
li.santexnika a {
    display: flex !important;
    align-items: center;
    justify-content: center;
}
.spec_pr_button {
    display: flex;
    align-items: center;
    justify-content: center;
}
.big_top {
    margin-top: 157px;
    width: 100%;
    display: inline-block;
    margin-bottom: 22px;
}
.pr_soc_com_bot {
    display: flex;
    align-items: center;
}
.card_cont_gruz img {
    width: 50px;
    display: flex;
}

.card_cont_gruz {
    display: flex;
    align-items: center;
    gap: 20px;
    position: absolute;
    top: 77px;
    right: 38px;
}

.card_cont_gruz a:hover {
    opacity: 0.7;
}
.podel {
    font-size: 12.5px;
    margin-left: 8px;
    
    white-space: nowrap;
    display: flex;
    margin-right: 10px;
}

.buy_more_than b {
    font-size: 12px;
}
.big_top_center {
    width: 1280px;
    margin: 0 auto;
    display: flex;
    justify-content: space-between;
}
.pr_sop {
    display: flex;
    align-items: center;
    background: #fff;
    gap: 20px;
    padding: 7px 0px 8px 15px;
    border-top: 1px solid #eee;
}

.pr_code_praduct_sop {
    
font-size: 12px;
    
color: #555;
    
margin-bottom: 5px;
}
.gall_item {
    width: 100%;
}
.pr_sop .cost {
    /* width: 199px !important; */
    line-height: 21px;
    margin-left: 0px !important;
}
.santexnika_title {
    color: #000;
    font-size: 15px;
    width: 50%;
}
.col.image_cart_451_pr_sop {
    display: flex;
    width: 352px;
}

.pr_sop .ad_cart_button {
    background: #fc3;
    font-size: 12px;
    color: #000;
    text-decoration: none;
    padding: 11px 12px;
    display: flex;
    align-items: center;
    justify-content: center;
}
.razmer_child ul {
    display: flex;
    align-items: center;
    flex-wrap: wrap;
}
.fixed .rob_what_icon {
    width: 26px;
}
.pr_sop .ad_cart_button:hover {
}
li.santexnika {
    width: 18.89% !important;
}

 
p.privesy {
    font-size: 11px;
    text-align: left;
    margin-top: 10px;
    font-style: normal;
    color: #555;
    }
.acc_bottt {
    padding: 0% 5.5% 0% 0%;
    color: #fff;
    
}
.cen_gruz table {
    border-collapse: collapse;
    width: 65%;
}

.cen_gruz td {
    border: 1px solid #ccc;
    padding: 15px;
    font-size: 17px;
}

.cen_gruz h2 {
    font-size: 35px;
    margin-bottom: 33px;
}

.cen_gruz {
    display: inline-block;
    width: 100%;
    margin-bottom: 34px;
}

.cen_gruz tr:hover {
    background: #eeeeee63;
}
.top_sales33 {
    /* color: #ffffff; */
    font-size: 14px;
    
    text-decoration: underline;
    margin-right: 9px;
}
.masterkassa {
    color: #fff;
    margin-top: 25px;
}

.masterkassa a {
    color: #3f80ff;
    text-decoration: underline;
}

.masterkassa a:hover {
    text-decoration: none;
}
.factories-items {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
}
.top_sales33:hover {
    color: #fff;
}
.spec4525 {
    position: absolute;
    right: 16px;
    }
.col_cat {
    width: 8%;
    text-align: center;
    }
	.col107 {
    width: 10%;
}
.order_time img {
    width: 17px;
    margin-right: 9px;
}
.deatil_praduct {display: flex;justify-content: space-between;margin: 16px 0px 17px 5px;width: 97%;}

i {font-style: normal;}

.tot_price {display: flex;flex-direction: column;align-items: flex-start;}

.tot1 {display: flex;
    flex-direction: column;align-items: flex-start;}
.poqratar {
    text-transform: lowercase;
}
.deatil_praduct span {font-size: 12px;margin-bottom: 5px;}

.deatil_praduct i {font-size: 14px;font-weight: 200;}
.pr_dev svg {
    width: 20px;
    display: flex;
}
.pr_dev svg path {
    fill: #b0b0b0;
}
.pr_dev_1 {
    display: flex;
    align-items: center;
    width: 100%;
    margin-bottom: 7px;
    border-bottom: 1px dashed #eee;
    justify-content: space-between;
    }
.booo {/* background: linear-gradient(270deg,#b9ffb763,#e1ffe0 20%,#e4ffe3 40%,#ffffff 60%,#fff 80%,#fff)!important; */}
.params-item-title {
    display: flex;
    align-items: center;
    position: relative;
    top: 10px;
    background: #fff;
    padding-right: 10px;
    }
.page_404 .new_img img {width: 100%;}

.page_404 .new_img {width: 100% !important;}
.params-title {
    
    font-size: 13px;
    margin-left: 6px;
}
.w-icon-left.quality {
    display: flex;
    align-items: center;
    font-size: 14px;
    
    margin-bottom: 16px;
}
.pr_top_top_top_top {display: flex;flex-wrap: wrap;width: 100%;justify-content: space-between;margin-bottom: 25px;}

.pr_top_top_top {display: flex;align-items: center;justify-content: space-between;width: 100%;margin-bottom: 12px;}
.product_otzivi {
    margin-top: 60px;
    border-radius: 14px;
    /* padding: 2% 3%; */
    width: 100%;
    /* box-shadow: 0 1px 14px 0px rgba(0,30,85,.1), 0 0px 0px 2px rgba(0,30,85,.05); */
    display: inline-block;
    flex-wrap: wrap;
    justify-content: space-between;
    margin-bottom: 45px;
}

.pr_otz_top {
    display: flex;
    align-items: center;
    justify-content: space-between;
    flex-wrap: wrap;
    width: 100%;
    padding-bottom: 25px;
}

.pr_otz_top .inner {
    width: 73%;
    margin: 0px;
}

.pr_otz_top h3 {
    margin: 0px;
    display: flex;
    flex-direction: column;
    line-height: 31px;
    
    font-size: 18px;
    margin-bottom: 5px;
}

.pr_otz_top h3 em {
    font-size: 22px;
    line-height: 32px;
    font-style: normal;
    
}

product_otziv_napisat {
    width: 25%;
}

.pr_rate_block {
    display: flex;
    align-items: center;
    justify-content: space-between;
    width: 100%;
    margin-bottom: 18px;
    flex-wrap: wrap;
}

.pr_rate_number {
    font-size: 29px;
    line-height: 32px;
    width: 100%;
    
}

.pr_rate_astx_block {
    display: inline-block;
    vertical-align: middle;
    background-image: url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2220%22%20height%3D%2216%22%20fill%3D%22none%22%3E%3Cpath%20fill%3D%22%23C8C8D1%22%20fill-rule%3D%22evenodd%22%20d%3D%22M9.205.554c.3-.738%201.35-.739%201.651-.002l1.8%204.398c.02.05.066.084.12.09l4.419.432c.76.074%201.08%201.004.526%201.527l-3.373%203.182a.145.145%200%200%200-.042.135l.966%204.613c.16.764-.678%201.347-1.344.934l-3.808-2.362a.146.146%200%200%200-.152-.001l-3.85%202.33c-.666.404-1.494-.179-1.334-.939l.962-4.595a.146.146%200%200%200-.043-.136L2.285%206.992c-.563-.522-.242-1.461.523-1.533l4.49-.422c.054-.005.1-.04.12-.09L9.206.554Z%22%20clip-rule%3D%22evenodd%22%2F%3E%3C%2Fsvg%3E);
    background-size: 20% 100%;
    background-repeat: repeat-x;
    overflow: hidden;
    width: 125px;
    height: 20px;
    margin-right: 9px;
}

.pr_rate_astx_fill {
    background-image: url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2220%22%20height%3D%2216%22%20fill%3D%22none%22%3E%3Cpath%20fill%3D%22%23FCA95D%22%20fill-rule%3D%22evenodd%22%20d%3D%22M9.205.554c.3-.738%201.35-.739%201.651-.002l1.8%204.398c.02.05.066.084.12.09l4.419.432c.76.074%201.08%201.004.526%201.527l-3.373%203.182a.145.145%200%200%200-.042.135l.966%204.613c.16.764-.678%201.347-1.344.934l-3.808-2.362a.146.146%200%200%200-.152-.001l-3.85%202.33c-.666.404-1.494-.179-1.334-.939l.962-4.595a.146.146%200%200%200-.043-.136L2.285%206.992c-.563-.522-.242-1.461.523-1.533l4.49-.422c.054-.005.1-.04.12-.09L9.206.554Z%22%20clip-rule%3D%22evenodd%22%2F%3E%3C%2Fsvg%3E);
    background-repeat: repeat-x;
    height: 20px;
    background-size: calc(125px * (20/100)) 100%;
}

.pr_rate_rev_count {
    margin-top: 2px;
    white-space: nowrap;
    color: #555;
    font-size: 14px;
    display: flex;
    align-items: center;
    margin-left: 8px;
}
.product_otzivi_list {
    display: flex;
    width: 100%;
    flex-wrap: wrap;
}

.product_otziv_one {
    display: flex;
    justify-content: flex-start;
    width: 100%;
    border-top: 1px solid #e8e8f0;
    padding-bottom: 20px;
    align-items: flex-start;
    padding-top: 20px;
}

.product_otziv_one_name_top_left {
    display: flex;
    align-items: center;
    margin-right: 4px;
}

.product_otziv_one_name {
    display: inline-block;
    position: relative;
    margin-right: 20px;
}

.pr_otz_avatar {
    display: flex;
    align-items: center;
    width: 50px;
}

.pr_otz_avatar img {
    width: 100%;
    height: 100%;
}

.card_flag {
    position: absolute;
    bottom: 0px;
    right: 0px;
    display: flex;
}

.product_otziv_one_name_top {
    display: flex;
    justify-content: space-between;
    align-items: flex-start;
    flex-wrap: wrap;
    width: 100%;
}

.pr_otz_aftor {
    margin-right: 10px;
}

.user_name_pr {
    font-size: 15px;
    font-weight: 600;
}

.product_otziv_one_time {
    
font-size: 12px;
    
color: #555;
    
margin-top: 3px;
}

.product_otziv_one_name_top_right {
    margin-top: 3px;
}

.rating {
    display: flex;
    align-items: center;
    margin-left: 14px;
}

.rating img {
    width: 21px;
    height: 21px;
    margin: 0px 0.5px;
}

.product_otziv_one_text {
    
font-size: 15px;
    
color: #212121;
    
margin-top: 8px;
    
line-height: 24px;
    
width: 100%;
}

.product_otziv_one_images {
    display: flex;
    flex-wrap: wrap;
    margin-top: 12px;
    gap: 10px;
}

.product_otziv_one_images a {
    width: 84px;
    height: 112px;
    display: flex;
    overflow: hidden;
    border: 1px solid #eee;
    border-radius: 7px;
    margin: 5px 5px 0px 5px;
}

.product_otziv_one_images img {
    width: 100%;
    height: 100%;
    object-fit: cover;
}

#write_review {
    border-radius: 15px;
    padding-bottom: 31px;
}
.pr_top_bottom {
    display: flex;
    align-items: center;
    justify-content: space-between;
    width: 100%;
    padding-bottom: 0px;
    padding-top: 5px;
    }
.order_time {
    display: flex;
    margin-bottom: 25px;
    font-size: 14px;
    align-items: center;
}
.total_summ_acc {
    display: flex;
    text-transform: uppercase;
    align-items: center;
    justify-content: space-between;
}

.acc_top_left {
    width: 70%;
    border-right: 1px solid #eee;
    padding: 2%;
    background: #fff;
}
.spec_harcakan {
    padding-right: 25px;
}
p.right1 a {color: #ffffff;text-decoration: underline;}

p.right1 a:hover {text-decoration: none;color: #ffb604;}
.total_summ_number22 {
    
    font-size: 20px;
}
.cat_top_spec_top {display: flex;align-items: center;margin: 6px 0px;flex-wrap: wrap;}
.total_summ_text22 {
    margin-right: 20px;
    font-size: 15px;
    color: #d6d6d6;
}
.rob_banner_sec22 {
    display: flex;
}
 
.rob_banner_sec {
    display: inline-block;
}
.noavailable {
    text-align: left;
    
}

.divider {
    display: inline-block;
    width: 12px;
    margin: 0 7px;
    height: 5px;
    background: url(images/down.svg) no-repeat;
    background-size: 100% 100%;
    -webkit-transform: rotate( -90deg);
    -ms-transform: rotate(-90deg);
    transform: rotate( -90deg);
}

.marker {
      background: rgba(0,133,242,.1);
      border-left: 4px solid #0085f2;
      border-radius: 3px;
      margin: 1rem 0;
      box-shadow: 0 1px 2px rgba(43,42,51,.05);
      padding: 18px 20px;
      color: #000;
      
      display: table;
}

.news_sidebar_menu a:hover {
    color: #01f;
}
.robelectro_cat {
    background: #ffe42a;
    display: inherit;
    height: 120px;
    width: 20%;
}
.buy_more_than_sert {
    
    font-size: 12px;
    width: 100%;
    display: flex;
    text-transform: capitalize;
    justify-content: center;
    margin-top: 4px;
}
ul#cartViewFooterLinks {
    display: flex;
    justify-content: space-between;
    align-items: flex-start;
}

li.col-1-of-4 p {
    margin: 0px;
    display: flex;
    justify-content: center;
    align-items: center;
}
.sertn2 .to_the_cart {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    align-items: center;
    align-content: center;
    height: 53px;
    text-transform: inherit;
    font-size: 17px;
}
.sert_bottom_butons .price-button {
    width: 100%;
    margin-bottom: 14px;
}
.buy_more_than_sert b {
    margin: 0px 7px;
}
.robelectro_cat a {
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: space-around;
}
.active_cat {
       box-shadow: 0px 0px 0px 3px #f9bc00;
       background-color: #fff !important;
       border: none !important;
}
ul.creat_tex li {
    display: flex;
    margin: 0px;
    border-bottom: 1px dashed #ddd;
    justify-content: space-between;
    padding-bottom: 7px;
    border-bottom: 1px dashed rgba(204,214,228,.6);
}

ul.creat_tex span {
    top: 20px;
    position: relative;
    background: #fff;
    padding-right: 10px;
    font-size: 14px;
}

ul.creat_tex b {
    top: 20px;
    position: relative;
    background: #fff;
    padding-left: 10px;
    font-size: 14px;
}

ul.creat_tex {
    width: 53%;
    margin-bottom: 33px;
}

div#xuxullo h2 {
    font-size: 26px;
    line-height: 35px;
}
.lest_dzax {
    display: flex;
    width: 100%;
    margin-top: 60px;
    justify-content: center;
}

.lest_title_dzax h3 {
    font-size: 30px;
    margin-bottom: 24px;
    background: #000;
    padding: 12px 20px 20px 33px;
    color: #fff;
    border-radius: 4px;
}

.lest_title_dzax p {
    font-size: 18px;
    margin: 12px 0px 16px;
    line-height: 27px;
}

.slider_lest_dzax {
    overflow: hidden;
    border-radius: 17px;
    width: 37%;
    height: 480px;
}

.lest_title_dzax {
    width: 51%;
    margin-left: 5%;
}

.active_cat_top {
    box-shadow: 0px 0px 0px 2px #ffb900 !important;
    }

.back_go:hover {
    color: #0069c3;
    text-decoration: underline;
}
.robelectro_cat img {
    width: 55%;
}
.sear_page2 .single_price {height: 60px;}
i.pr_new_simb {
    
    font-size: 15px;
    margin-left: 2px;
}

i.pr_new_text b {
    
    font-weight: normal;
}

i.pr_new_text {
    font-size: 13px;
    margin-right: 7px;
    
}
.sear_page2 .new_col_atributs {height: 82px;}
.robelectro_pr {
    background: #ffe42a;
margin-top: 4px;}

.robelectro_pr img {
    width: 48%;
    margin-bottom: 11px;
}
ul.SECTION {
    display: flex;
    flex-wrap: wrap;
    justify-content: flex-start;
}
.con_rek {
    border-bottom: 1px dashed #eee;
    display: flex;
    justify-content: space-between;
}
.triangle {
    position: absolute;
    width: 25px;
    height: 25px;
    margin-top: 50%;
    border: 0;
    left: -11px;
    z-index: 10;
    background: white;
    -moz-transform: rotate(225deg);
    -ms-transform: rotate(225deg);
    -webkit-transform: rotate(225deg);
    -o-transform: rotate(225deg);
    transform: rotate(225deg);
    -webkit-box-shadow: 2px -2px 3px -1px rgb(94 94 94 / 50%);
    -moz-box-shadow: 2px -2px 3px -1px rgba(94,94,94,0.5);
    box-shadow: 2px -2px 3px -1px rgb(94 94 94 / 27%);
}
.product_item_sale .price-discount span {
    color: #fff;
    font-size: 14px;
    top: 0px;
    left: 4px;
}
.section-title {
    text-align: left;
    display: flex;
    align-items: center;
}
.con_rek em {
    position: relative;
    background: #fff;
    top: 12px;
    
    font-size: 14px;
    padding-right: 10px;
    font-style: normal;
}
.video_pr_home {width: 16% !important;height: auto;}

.circlehomvv {position: relative;width: 100%;display: flex;height: 214px;box-shadow: 0px 0px 0px 7px #f9f9f9;}

.material_play {position: absolute;top: 60%;left: 38%;}

.material_human img {width: 100%;height: 100%;object-fit: cover;}

.material_human {width: 100%;}

.material_play img {width: 50px;height: auto;}
.homvv {/* height: 320px; */
    width: 100%;
    border-radius: 4px;
    display: flex;
    place-content: center;
    background-size: cover;align-items: center;
    justify-content: center;}

.big_video {display: flex;justify-content: space-between;align-items: center;margin-bottom: 20px;flex-wrap: wrap;}

.big_video button {display: flex;cursor: pointer;width: 16% !important;border: none;}
.pr_dev {margin-bottom: 23px;width: 100%;}

.new_number a {width: 100%;}
.big_video button:hover {opacity: 0.7;}
.con_rek b {
    
    font-size: 14px;
    position: relative;
    top: 12px;
    background: #fff;
    padding-left: 10px;
}
.robelectro_pr a {
    display: flex;
    width: 100%;
    align-items: center;
    flex-direction: column;
    padding-top: 22px;
    padding-bottom: 19px;
}
.on_map {background: #ffffff url(images/pin.png) 0px -2px no-repeat;
    padding: 0px 12px 5px 24px;
    display: inline-block;
    font-size: 13px;
    
    text-decoration: underline;
    cursor: pointer;
    margin-left: 5px;
    color: #cc0000 !important;
    background-size: 23px;}
.cart_info_spec .form_row {
    width: 49%;
}
.cart_info_spec {
    display: flex;
    justify-content: space-between;
}
.list-item2 {border-bottom: 1px dashed #e1e1e1;
    display: flex;
    align-items: center;
    justify-content: space-between;
    margin-top: 14px;}

.section-header {font-size: 18px;}
.robelectro_pr a:hover {
    opacity: 0.7;
}
.singgg {
    display: flex;
    flex-wrap: wrap;
}
.category_desc iframe {
    text-align: center;
    margin: 30px auto;
    display: flex;
    justify-content: center;
    align-items: center;
}
.new_blockspec.booo {
    background: #fff !important;
    /* box-shadow: 0 0 0 2px #39b73a; */
}
.pr_top_top h1 {
    margin: 0px !important;
}
.podzakaz {
    background: #ff0d19;
    display: inline-block;
    float: left;
    
    font-size: 11px;
    padding: 2px 10px 3px;
    border-radius: 20px;
    margin-top: 6px;
    color: #fff;
}
.home_akcia {
    display: flex;
    width: 1280px;
    justify-content: space-between !important;
}
.params-item-value {
    position: relative;
    top: 10px;
    background: #fff;
    padding-left: 10px;
    display: flex;
    justify-content: flex-end;
    align-items: center;
    
    }
.home_akcia .new_blockspec {
      padding: 3% 2% 1% 2%;
}
.sear_page2 {display: flex;flex-wrap: wrap;justify-content: space-between;align-items: center;margin-top: 0px !important;}
.singgg {display: flex;justify-content: space-between;width: 100%;}
.postuplenie {
    background: #fbde73;
    display: inline-block;
    float: left;
    font-size: 10px;
    
    padding: 2px 10px 3px;
    border-radius: 20px;
    margin-top: 6px;
    color: #000000;
}
p.otvet_ss {line-height: 24px;}
.sertn2 .for_new_price {
    font-size: 17px;
}
p.otvet_ss a {color: #00b8ff;}

.tablinks {display: flex;align-items: center;justify-content: center;}

.tablinks svg {width: 31px;
    fill: currentColor;margin-right: 15px;}
.for_old_price b {
    font-weight: 100;
}
.postuplenie_text {
    
    color: #ff0d19;
    font-size: 10px;
    text-transform: uppercase;
}
.you_video_big_otz {display: flex;justify-content: space-between;flex-wrap: wrap;}

.vid_otziv {width: 49.5%;}
.cart_blot_pr {justify-content: space-between !important;/* border-bottom: none !important; */margin-top: 10px;background: none !important;}
.c_p_t {font-size: 13px;}

.cart_title_art1 {width: 300px;text-align: left;display: flex;flex-wrap: wrap;justify-content: flex-start;align-items: center;}

.cart_blot_pr:hover {background: none !important;}

.one_dost i {font-style: normal;font-size: 12px;width: 100%;display: inline-block;margin-top: 5px;line-height: 18px;}
.cart_title_image {display: flex;align-items: center;}

.cart_price {display: flex;flex-direction: row;align-items: center;}
.podzakaz_text {
    
    color: #ff0d19;
    font-size: 10px;
    text-transform: uppercase;
}
.specqash {
    color: #ff4242;
    border-bottom: 1px solid #656e7ca8;
    padding: 0px 0px 8px;
    margin-bottom: 4%;
}
.p_popup_result22 {
    
    text-align: left;
}
.SECTION li:nth-child(20) {
}
.video_pr_button {float: right;width: auto !important;display: flex;flex-direction: column;}

.circle img {width: 44px !important;padding: 0px;position: relative;top: 0px;}
.vnal {color: green;}
.header-login-phone-change {
    text-decoration: underline;
    color: #1389cb;
    display: block;
    
    margin-top: 10px;
    font-size: 13px;
    border:none;
    background: none;
    padding: 0px;
}
.dostavka .myCheckbox em {font-style: normal;display: inline-block;width: 90%;margin-left: 6px;margin-top: 4px;}

.on_map:hover {text-transform: none;color: #ccc;}
.input-note span {
    
    margin-top: 5px;
    display: block;
    font-size: 13px;
}
ul.sub_sub_cat li a {
    padding: 5px 7px 5px 40px !important;
}

 
.acc_top a {
    background: #ff0000;
    color: #fff;
    border-radius: 22px;
    padding: 4px 15px;
    text-transform: uppercase;
    font-size: 12px !important;
     !important;
}

.acc_top a:hover {
    opacity: 0.7;
}
 
.input-wrapper label {
    display: block;
    margin: 16px 0px 7px;
    font-size: 14px;
}
.col .for_new_price {
    color: #000;
    font-size: 13px;
    white-space: nowrap;
}
.header-login-phone {
    text-align: center;
    
}
.fot_phone p {
    color: #fff;
    display: inline-block;
    text-align: left;
}
.text_cart1_offer {
    display: flex;
    justify-content: space-between;
    border-bottom: 1px dashed #eee;
    padding-bottom: 2px;
}

.at_rob_name_offer {
    
    position: relative;
    top: 9px;
    background: #fff;
    font-size: 13px;
    padding-right: 10px;
}

.at_rob_name_value_offer {
    background: #fff;
    position: relative;
    white-space: nowrap;
    top: 9px;
    font-size: 13px;
    padding-left: 10px;
    
}
.all_chars {display: flex;align-items: center;}

 
.offer_title_bottom {
    width: 100%;
    text-align: left;
    margin: 0px 0px;
    line-height: 24px;
    }

.img_offer_title {
    display: flex;
    align-items: center;
    margin-bottom: 15px;
    width: 100%;
}
.product_item_sale .price-discount svg {
    width: 42px;
    height: 25px;
}

.product_item_sale .price-discount {display: flex;background: #DD2603;padding: 2px 6px;text-align: center;align-items: center;justify-content: center;border-top-left-radius: 7px;border-bottom-left-radius: 7px;}

.product_item_sale .pr_price_cart {
    display: flex;
    align-items: center;
    justify-content: center;
}
.single_price {
    
}
.header-login-phone-number strong {
    
}
.acc_top .search_bar {
    margin: 0px;
}
.p_number_odin p {
    margin: 2px;
}
.params .postuplenie {
    margin: 0px 0px 9px;
    font-size: 12px;
    float: none;
}
.params .podzakaz {
    margin: 0px 0px 9px;
    font-size: 12px;
}
.gost_desc a {
    color: #00aafb;
}
#q-graph #q5 {left: 640px;}

#q-graph #q6 {left: 796px;}
.texayin .new_blockspec {
}
.fixed .soc_icons {
    display: none;
}

.fixed .header_top .header_top_center {
    display: flex;
    justify-content: flex-start;
}

.fixed .p_number {
}
.texayin .new_img {
}
.category_desc table tr:hover {
    background: #fdffc1;
}
.gost_desc a:hover {
    text-decoration: underline;
    color: #4ec801;
}
.ac_st1 {
    background: #0881f8;
    color: #fff;
    border-radius: 22px;
    padding: 4px 15px;
    text-transform: uppercase;
    font-size: 12px !important;
     !important;
}
.spec {
    display: flex;
    margin-top: 0;
    align-items: center;
    margin-bottom: 30px;
}
.page_product_big{
	    width: 100%;
	    margin-top: 5px;
}
.akciaa_on_row {
    display: none;
}
.delivery-date {
    font-size: 13px;
    white-space: nowrap;
    display: flex;
    flex-direction: column;
    align-items: flex-end;
    }
.booo .ad_cart_button {
    background: #008b01 !important;
    color: #fff !important;
}
.house_category_title_cart span {
    display: inline-block;
    width: 30px;
    height: 25px;
    left: 4px;
    position: relative;
    background: url(images/cart_arrow.png) center no-repeat;
}
.all_chars .pr_dev_1:hover {
    text-decoration: underline;
    color: #0085eb;
    cursor: pointer;
}
#pac-input1 {
    font-size: 14px;
    padding: 0 17px 0 11px;
    width: 100%;
    z-index: 99;
    border: 2px solid #ccc;
    height: 48px;
    display: inline-block;
    font-family: system, -apple-system, BlinkMacSystemFont, 'Segoe UI', 'Segoe WP', Roboto, Ubuntu, Oxygen, Cantarell, 'Fira Sans', 'Helvetica Neue', Helvetica, 'Lucida Grande', 'Droid Sans', Tahoma, 'Microsoft Sans Serif', sans-serif;
}
.back img {
    width: auto;
}

.back {
    display: flex;
    justify-content: center;
    margin-top: -94px;
}
.gruz_video {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    margin: 10px 12px;
}

.gruz_video video {
    width: 49%;
    overflow: hidden;
    border-radius: 10px;
}

.only_page_cont table {
    border-collapse: collapse;
    border: 1px solid #eee;
}

.only_page_cont table td {
    border: 1px solid #eee;
    padding: 15px;
}
.item.last {
    display: inline-block;
    margin: 34px 0px 36px;
}
p.faq-question {
    font-size: 27px;
    font-weight: 700;
}

ul.faq-questions li {
    border-radius: 10px;
    padding: 28px;
    margin: 31px 0px;
    box-shadow: 0px 0px 10px 0px #00000024;
    line-height: 41px;
}

ul.faq-questions p {
    font-size: 20px;
}

.faqcontainer {
    margin-top: 35px;
    display: inline-block;
}

.faqcontainer h4 {
    font-size: 35px;
}
.ac_st2 {
    background: #f8b908;
    color: #fff;
    border-radius: 22px;
    padding: 4px 15px;
    text-transform: uppercase;
    font-size: 12px !important;
     !important;
}

.ac_st3 {
    background: #f8b908;
    color: #fff;
    border-radius: 22px;
    padding: 4px 15px;
    text-transform: uppercase;
    font-size: 12px !important;
     !IMPORTANT;
}
@-webkit-keyframes blink {
    0% {
        opacity: 1;
    }
    50% {
        opacity: 0;
    }
    100% {
        opacity: 1;
    }
}
@-moz-keyframes blink {
    0% {
        opacity: 1;
    }
    50% {
        opacity: 0;
    }
    100% {
        opacity: 1;
    }
}
@-o-keyframes blink {
    0% {
        opacity: 1;
    }
    50% {
        opacity: 0;
    }
    100% {
        opacity: 1;
    }
}

.ac_st4 {
    background: #21cc23;
    color: #fff;
    border-radius: 22px;
    padding: 4px 15px;
    text-transform: uppercase;
    font-size: 12px !important;
    !important;
}

.account_del span {
    
    font-size: 14px;
}
.input-note3 {
    margin: 15px 0px 9px;
}

.agayn_send3 {
    background: #00b10b;
    cursor: pointer;
    padding: 10px;
    border-radius: 4px;
    font-size: 14px;
    color: #fff;
}

.agayn_send3:hover {
    background: #008708;
}
.account_del {
    
    font-size: 14px;
    display: inline-block;
    width: 100%;
    padding: 4px 0px;
}
.buy_more_than {
    font-size: 12.5px;
    margin: 0px 14px 0px 14px;
    color: #555;
    }
.account_pr_big {
    background: #454d58;
    border-radius: 6px;
    padding: 0;
    overflow: hidden;
    position: relative;
    margin-top: 15px;
    box-shadow: 0 0 12px 0 #0000001a;
    display: flex;
    align-items: center;
    justify-content: space-between;
}
.zakaz_sec1 {
    display: inline-block;
    width: 100%;
    margin-top: 16px;
    background: #fff;
    padding: 1.5% 2% 2% 2%;
    margin-bottom: 23px;
    border: 2px solid #eee;
}
li.robelectro  img {
    width: 94px;
    margin: 0px 0px 7px 0px;
    height: auto;
}

li.robelectro {
    width: 18.89% !important;
}
.params .attr1 span {
    background: #fff;
    position: relative;
    top: 14px;
    padding-right: 10px;
    }

.params .attr1 em {background: #fff;position: relative;top: 14px;padding-left: 10px;font-style: normal;font-size: 14px;}
li.robelectro a {
    display: flex !important;
    justify-content: center;
    align-items: center;
    flex-direction: column;
}
.new_about {
    display: flex;
    align-items: flex-start;
    justify-content: space-between;
    margin-top: 28px;
    /* box-shadow: 0 0 4px 0 #0000000d; */
    margin-bottom: 32px;
    background: #fff;
    /* padding: 3% 3% 3%; */
}
.robelectro_title {
    
    color: #000;
    text-align: center;
    font-size: 14px;
    width: 89%;
}
.skidk {
    color: #f00;
}
.faq_blokk b {
    font-size: 23px;
    margin: 19px 0px;
    display: inline-block;
    font-weight: 600;
    line-height: 28px;
}
.total_summ_number1 {
    position: relative;
    background: #fff;
    top: 14px;
    padding-left: 16px;
    font-size: 20px;
}
.acc2 {
    display: inline-block;
    border-top: 1px solid #eeeeee8a;
    padding: 1% 0%;
    margin-top: 10px;
    width: 100%;
}
.popolnenie_price_pr {
    text-transform: uppercase;
    color: #ff0d19;
    font-size: 12px;
    margin-bottom: 14px;
}
.spec_work_us {
    display: flex;
    align-items: center;
    justify-content: center;
    flex-direction: column;
    margin-top: 17px;
}
.market_ok span {
    margin: 0;
}

.new_blockspec .harc {display: none;}
 

.order_number {
    display: flex;
    width: 100%;
    border-bottom: 1px solid #eeeeee87;
    margin-bottom: 10px;
    
    padding-bottom: 10px;
    align-items: center;
    justify-content: flex-start;
}
.category_desc table {
    width: 100%;
    border-collapse: collapse;
    border: 1px solid #eee;
    margin-top: 20px;
    margin-bottom: 20px;
}

.category_desc td {
   border: 1px solid #E7E7E7;
    padding: 6px;
	
}
.widget__text1 {
    
color: #828282;
    
font-size: 13px;
    

}
.category_desc thead td {
    background: #F7F7F7;
    
	font-size: 14px;
}
 
.category_desc thead td strong {
    font-weight: 100;
    
}
.order_number span {
    
    font-size: 18px;
    margin-left: 9px;
}
.new_about p {
    font-size: 17px;
    line-height: 23px;
    
    margin: 14px 0px;
}
.gcccc:after {
    content: "";
    cursor: pointer;
    position: absolute;
    bottom: 0;
    top: 0;
    left: 0;
    right: 0;
    z-index: 0;
    width: calc(100% + 3000px);
    margin-left: -1500px;
    background: linear-gradient(-45deg, transparent 310px, #fff 310px, #fff 325px, transparent 325px);
    background-position: right;
    background-repeat: no-repeat;
    background-size: 1000px;
    -webkit-transition-timing-function: 3s;
    transition-timing-function: 3s;
    -webkit-animation-name: puls__cta;
    animation-name: puls__cta;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
    -webkit-animation-iteration-count: infinite;
    animation-iteration-count: infinite;
    -webkit-animation-duration: 4.6s;
    animation-duration: 4.6s;
    opacity: 1;
}
@keyframes puls__cta {
    0% {
        background-position: left; }
    99% {
        background-position: right; } }
.name_prrr {
    display: inline-block;
    float: left;
    padding: 0px 0px 0px 12px;
    font-size: 15px;
    
}
.zakaz_sec1 h2 {
    
}
.css-typing {
    position: absolute;
    bottom: -17px;
    left: 16px;
    text-align: center;
    width: 100%;
}
.gost_desc ul {
    margin: 20px;
    line-height: 32px;
    list-style: circle;
    display: inline-block;
    width: 100%;
    
}
.footer_for_mobile {
    display: none;
}
.gost_desc p {
    margin: 5px;
}
.price-download .price-button a:before {
    content: "";
    display: block;
    height: 29px;
    width: 25px;
    background: url(images/excel-icon.png) no-repeat center;
    margin-right: 17px;
background-size: 25px;}
.top_sales22:hover {
}
audio {
    height: 37px;
    width: 100%;
    border-radius: 38px;
}
.all_otzvv {
    display: inline-block;
    width: 100%;
}
.pr20t {
    width: 100%;
    display: inline-block;
    text-align: center;
    overflow: hidden;
    background: #fff;
    float: left;
    position: relative;
    cursor: pointer;
}
.favorit_cont svg {
    /* margin-right: 7px; */
    /* width: 15px; */
    /* height: 15px; */
}

.favorit_cont:hover {
    opacity: 0.7;
}

.rate_web_item22 {
    
    font-size: 14px;
    margin-bottom: 17px;
}

.popup_row22 label {
    
    margin-bottom: 14px;
    display: inline-block;
    font-size: 14px;
}
.pr20t:after {
    content: "";
    cursor: pointer;
    position: absolute;
    bottom: 0;
    top: 0;
    left: 0;
    right: 0;
    z-index: 0;
    width: calc(100% + 3000px);
    margin-left: -1500px;
    background: linear-gradient(-45deg, transparent 310px, #ffffffa6 310px, #ffffff9c 325px, transparent 325px);
    background-position: right;
    background-repeat: no-repeat;
    background-size: 1000px;
    -webkit-transition-timing-function: 3s;
    transition-timing-function: 3s;
    -webkit-animation-name: puls__cta;
    animation-name: puls__cta;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
    -webkit-animation-iteration-count: infinite;
    animation-iteration-count: infinite;
    -webkit-animation-duration: 4.6s;
    animation-duration: 4.6s;
    opacity: 1;
}
.added_to_cart span {
    font-size: 16px;
    margin-top: 9px;
    display: inline-block;
    margin-bottom: 28px;
}
.myCheckbox p em {
    display: inline-block;
    margin-top: 3px;
    width: 100%;
    font-size: 15px;
}
.added_to_cart img {width: 88%;}

.to_the_cart {
    align-items: center;
    appearance: none;
    background-image: radial-gradient(100% 100% at 100% 0, #61ff70 0, #16c626 100%);
    border-radius: 4px;
    border-width: 0;
    box-shadow: rgb(45 35 66 / 40%) 0 2px 4px, rgb(45 35 66 / 30%) 0 7px 13px -3px, #0db24d 0 -3px 0 inset;
    box-sizing: border-box;
    color: #ffffff;
    cursor: pointer;
    display: inline-flex;
    height: 47px;
    justify-content: center;
    text-shadow: 0px 1px 3px #00000054;
    line-height: 1;
    list-style: none;
    overflow: hidden;
    position: relative;
    text-align: left;
    text-decoration: none;
    transition: box-shadow .15s,transform .15s;
    user-select: none;
    -webkit-user-select: none;
    touch-action: manipulation;
    white-space: nowrap;
    will-change: box-shadow,transform;
    font-size: 16px;
    width: 100%;
}
.ves_obsh {
}
.to_the_cart:hover {
    box-shadow: rgb(45 35 66 / 40%) 0 4px 8px, rgb(45 35 66 / 30%) 0 7px 13px -3px, #168e45 0 -3px 0 inset;
    transform: translateY(-2px);
    color: #fff;
}
.sert_icon .price-button a:before {
    content: "";
    display: block;
    height: 35px;
    width: 27px;
    background: url(images/pdf_ioc.png) no-repeat center;
    margin-right: 18px;
    background-size: 100%;
}
.price-download .price-button a {
    color: #ffffff;
    font-size: 17px;
    font-weight: 400;
    padding: 10px 34px 10px 50px;
    background-image: radial-gradient(100% 100% at 100% 0, #ff0000 0, #d30404 100%);
    /* margin-bottom: 14px; */
    width: 100%;
    display: flex;
    border-radius: 3px;
    margin-right: 14px;
    align-items: center;
    text-decoration: none;
}
.nkar_gost img {
    width: 137%;
    position: absolute;
    left: -327px;
    top: -12px;
}
img.aj_t_ {
    width: 50px;
    position: absolute;
    left: -3px;
    top: 25px;
    border: 2px solid #fff;
    border-radius: 50%;
}

.ppr_name {font-size: 16px;width: 100%;display: inline-block;margin: 9px 0px 14px;}
#prodmenu {
    padding-top: 3%;
    padding-bottom: 5%;
}
.depi_aj {
    position: absolute;
    top: -11px;
    cursor: pointer;
    right: -9px;
    background: #0c0b0b;
    padding: 5px 4px;
    color: #fff;
    width: 37px;
    border: 3px solid #fff;
    border-radius: 36px;
    margin: 0px !important;
    text-decoration: none !important;
    font-size: 18px !important;
}
.popup_body {
    display: inline-block;
    width: 100%;
}

.popup44 {
    display: inline-block;
    width: 100%;
    margin-top: 20px;
    overflow-x: auto;
    overflow-y: hidden;
    position: relative;
}
.depi_aj:hover {
    background: #ff0d19;
    color: #fff !important;
}
.cl_added_cart {
    font-size: 14px;
    
    margin-top: 14px;
    display: inline-block;
    text-decoration: underline;
    cursor: pointer;
}
.cl_added_cart1 {
    font-size: 14px;
    
    margin-top: 14px;
    display: inline-block;
    text-decoration: underline;
    cursor: pointer;
    background: none;
    border: none;
    color: #000;
}
.account_pr {
    
}

.count_pr_title {
    
}

.count_total b {
    
}

.count_account b {
    
}

.count_price b {
    
}

.account_pr {
    display: flex;
    align-items: center;
    justify-content: flex-start;
    margin-bottom: 4px;
}

.account_pr div {
    margin-right: 7px;
}
.cl_added_cart:hover {
    text-decoration: none;
    color: #146bbc;
}
.cl_added_cart1:hover {
    text-decoration: none;
    color: #146bbc;
}
.nkar_gost {
    position: relative;
    height: 255px;
    width: 100%;
    overflow: hidden;
	border-radius: 9px;
}
.fackt_time_left strong {
}
.nkar_gost h2 {
    position: relative;
    z-index: 1;
    width: 50%;
    display: inline-block;
    padding: 2% 2% 2% 4%;
    line-height: 32px;
    font-size: 16px;
}
@keyframes rotate__phone {
 50% {
    transform: rotate(-20deg); }
 100% {
    transform: rotate(20deg); } }
.contact_page ul li {
    line-height: 26px;
}

.contact_page ul {
    margin: 16px;
}
.sertn1_left {
    border-bottom: 0;
    border-right: 1px solid #dee2e6;
}
.reviews_new {}

.big_audio {
    display: inline-block;
    
    
    margin: 19px 0 0 0px;
}

.rating2245 img {
    width: 16px;
}

.audio_title {
    
    font-size: 14px;
    margin-bottom: 8px;
    color: #7a7979;
}
ul.SECTION li:hover .title {
    color: #39b73a;
}
.time11 {
    
    font-size: 12px;
    margin-bottom: 8px;
}

.reviews_new_title {
    padding-bottom: 10px;
    width: 100%;
    margin: 42px auto 5px;
    display: flex;
    color: #000;
    text-align: center;
    justify-content: flex-start;
    font-size: 35px;
    font-weight: 700;
    }
.more_link {
    display: inline-block;
    width: 100%;
    text-align: center;
    padding: 11px 0px;
    background: #39b73a;
    margin-top: 10px;
    
    color: #fff;
    border-radius: 4px;
    cursor: pointer;
}

.more_link:hover {
    background: #0bdc0d;
}
.audio_otzivi {
    display: inline-block;
    width: 32%;
    background-color: #fff;
    margin: 1px 0 4px 8px;
    box-sizing: border-box;
    text-align: left;
    padding: 12px 25px;
    box-shadow: 0 0 2px 0 #0003;
    border-radius: 10px 10px;
    overflow: hidden;
}
.sertn1 {
    -webkit-flex: 0 0 25%;
    -ms-flex: 0 0 25%;
    flex: 0 0 25%;
    max-width: 25%;
}
.params .fackt_time_left {
    color: #f00;
}

.params .fackt_time_left strong {
    color: #f00;
}
.sertn2 {
    -webkit-flex: 0 0 75%;
    -ms-flex: 0 0 75%;
    flex: 0 0 75%;
    max-width: 75%;
}
.sert_img_big img {
    width: 100%;
}
.big_otziv {
    display: inline-block;
    width: 100%;
    margin-top: 20px;
}
.all_otzvv {
    width: 99%;
}

.audio_title {
    font-size: 12px;
}
p.attt {
    font-size: 12px !important;
    border-radius: 4px;
    line-height: 16px;
    margin-bottom: 6px;
    color: #000;
    
}
.buy_points .buy_points_top+.buy_points_top:before {
    background: url(images/heto.webp) no-repeat;
    width: 111px;
    height: 17px;
    content: '';
    position: absolute;
    top: 33px;
    left: -82px;
}
b.name.db {
    
    width: 100%;
}
.buy_points_top {
    position: relative;
    display: inline-block;
    margin: 40px 26px 0px;
    width: 20%;
}

.buy_points_top p {
    
    font-size: 17px;
    color: #000000;
    width: 97%;
    padding-left: 15px;
    padding-right: 15px;
}
.fixed .head_email {
}

.fixed .p_number span {
    margin: 0px;
    font-size: 14px;
}

.fixed .header_top {
    display: none;
}

.fixed .p_icon img {
    width: 24px;
    height: 22px;
}
.buy_points {
    display: inline-block;
    background: #fff;
    border: 1px solid #eee;
    border-radius: 5px;
    margin-top: 36px;
    padding: 3% 2%;
    margin-bottom: 10px;
}
.sert_imgg:hover:after {
    opacity: 1;
}
.sert_imgg:after {
    content: '';
    position: absolute;
    left: 0;
    text-align: 0;
    top: 0;
    width: 100%;
    height: 100%;
    opacity: 0;
    transition: opacity .2s ease;
    background: rgba(0,0,0,.3) url(images/zoom.svg) no-repeat center/50px;
}
.buy_points_item img {
    height: 75px;
}
.photo_items_sidebar {
    display: inline-block;
    width: 100%;
    position: relative;
    margin-bottom: 10px;
}

.photo_items_sidebar img {
    width: 100%;
}
.buy_points_item p {
	
	color: #434343;
    font-size: 15px;
    line-height: 18px;
    padding-left: 15px;
    padding-right: 15px;
	
}
.lozung_right a:hover {
    opacity: 0.7;
}
.sert_imgg {
    position: relative;
    display: inline-block;
    width: 100%;
    height: 135px;
    overflow: hidden;
}
.buy_points_item {
    position: relative;
    display: inline-block;
}
.cart_znat {
    background: #2a2f35;
    width: 25px;
    height: 25px;
    line-height: 25px;
    color: #fff;
    font-size: 14px;
    float: left;
    border-radius: 50px;
    text-align: center;
    font-weight: 900;
    margin-right: 7px;
    top: -6px;
    right: 7px;
}
.number_znat {
    background: url(images/klorr.webp) no-repeat;
    width: 25px;
    height: 25px;
    line-height: 25px;
    color: #fff;
    font-size: 14px;
    font-weight: 900;
    top: -6px;
    position: absolute;
    right: 7px;
}
.yan_ot {
    width: 16%;
    display: table-cell;
    vertical-align: middle;
    text-align: center;
    height: 90px;
}
.onli_yam{height: 40px !important;}
.yan_ot img {
    height: 46px;
}
.delivery_bkack_fon {
    display: inline-block;
    background: #00000078;
    width: 100%;
    padding: 33px 67px 60px 67px;
    background: linear-gradient( 270deg,#5f5f5f00,#2e2e2e00 20%,#00000021 40%,#0000007a 60%,#000000ad 80%,#000000a8) !important;
}
.yan_ot a {
    display: inline-block;
    -webkit-transform: perspective(1px) translateZ(0);
    transform: perspective(1px) translateZ(0);
    box-shadow: 0 0 1px rgb(0 0 0 / 0%);
    -webkit-transition-duration: 0.3s;
    transition-duration: 0.3s;
    -webkit-transition-property: transform;
    transition-property: transform;
}

.yan_ot a:hover {
    -webkit-transform: scale(1.1);
    transform: scale(1.1);
}
.sertn2_left .prais-header {
    padding: 2px 0px 15px 0px !important;
    box-shadow: none !important;
    margin: 0px;
    width: 100%;
}
.big_otziv_center {
    display: inline-block;
    width: 100%;
    background: #fff;
    box-shadow: 1px 1px 12px 0 #5454541a;
    border-radius: 10px;
    border-top-left-radius: 0px;
    padding: 15px 0px 15px 10px;
}

.otzz_title {
    background: #fff;
    display: inline-block;
    color: #7f7f7f;
    padding: 12px 25px;
    border-top-left-radius: 8px;
    border-top-right-radius: 8px;
    
    position: relative;
    box-shadow: 0px -3px 6px 0 #8b8b8b1c;
}
.sertn2_left p {
    line-height: 23px;
    margin: 8px 0px 3px 0px;
	width:100%
;
    
}
.big_sert {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    /* margin-right: -7.5px; */
    /* margin-left: -7.5px; */
    padding: 2rem;
    background: #fff;
    border: 1px solid #eee;
    border-radius: 6px;
    margin-top: 10px;
}


.price-download-desc strong {
    margin-bottom: 8px;
    display: inline-block;
}
.pr_count_in_cat {
    color: #000000;
    font-size: 12px;
    padding: 5px 0 0 16px;
    
}
.cat_gallery h4 {
    display: inline-block;
    width: 100%;
    margin: 0px 0px 19px 0px;
    
}

.cat_gallery .gall_item {
}
.content_sert_text {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    
    
}

.content_sert_text ul {
    list-style: circle;
}

.content_sert_text ul li {
    margin: 23px 0px 23px 23px;
    line-height: 23px;
    font-size: 17px;
}
.price-button {
}

.price-download-desc {
    
font-size: 13px;
    
margin-left: 14px;
    
}
.prod_link {
    color: #16a2ea;
    font-size: 17px;
    font-weight: 400;
    text-decoration: underline;
    padding: 19px 22px;
    display: inline-block;
    float: right;
    border-radius: 3px;
    margin-right: 1px;
    margin-top: 40px;
    align-items: center;
}

.prod_link:hover {
    text-decoration: none;
    color: #ea2f2f;
}

.sertn2_left h1 {margin: 7px 0px;font-size: 25px;}
.sert_link:hover {
    color: #ff0d19;
}
.sertn1_left h3 {
    display: inline-block;
    margin-top: 0px;
    margin-bottom: 20px;
    padding-left: 18px;
}
.back_go {
    
    
    
    font-size: 20px;
    
    
    color: #747474;
}
.pr_count_in_cat b {
    
    font-size: 11px;
    font-weight: 100;
}
.price-download .price-button a:hover {
    /* opacity: 0.7; */
    background-image: radial-gradient(100% 100% at 100% 0, #ff0000 0, #ff0000 100%);
}

.cat_title {
    display: inline-block;
    text-transform: uppercase;
    width: 100%;
    font-size: 25px;
    
    margin: 25px 10px 10px 1px;
}
.header-item55 {
    display: inline-block;
    height: 10px;
    float: left;
    width: 80px;
}
.top_sales22 {
    color: #000000 !important;
}
.back_go:hover {
    background-position: bottom !important;
}
.cat_pr_top_count {
    
color: #555;
    
font-size: 12px;
    
padding: 12px 0 0 0px;
    
width: 100%;
}

.cat_pr_top_count b {
    color: #000;
    font-size: 12px;
}
.top_sales22 bdi {
    bottom: -5px;
    right: -8px;
}
.active_slink {
    border-color: #dee2e6 transparent #dee2e6 #dee2e6 !important;
    color: #495057;
    background-color: #fff;
    border-color: #dee2e6 #dee2e6 #fff;
    color: #ea2f2f;
}

.sert_link {
    display: block;
    padding: 0.8rem 1rem;
    border-bottom-left-radius: .25rem;
    margin-right: -1px;
    margin-bottom: -1px;
    border: 1px solid transparent;
    border-top-left-radius: .25rem;
    
    border-top-right-radius: .25rem;
}

.sertn1_left {}

ul.sertificats_items {
    -webkit-flex: 0 0 100%;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
}

ul.sertificats_items li a {
    border-radius: .25rem;
    background-color: #fff;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: inline-block;
    margin-bottom: 1rem;
    min-height: 80px;
    padding: .5rem;
    position: relative;
}

ul.sertificats_items li img {
    width: 100%;
    height: 100%;
    object-fit: cover;
}

ul.sertificats_items li a span {
    line-height: 1.4;
    padding: 0 10px 4px 10px;
    width: 100%;
    display: inline-block;
    font-family: monospace;
}

ul.sertificats_items li {
    -webkit-flex: 0 0 25%;
    -ms-flex: 0 0 25%;
    flex: 0 0 44%;
    max-width: 23%;
    display: inline-flex;
    margin-left: 1.1%;
}

.sertn2_left {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin-right: -7.5px;
    margin-left: 25px;
}

h1 {
    
}

ul.sertificats_items li a:hover {
    color: #ff0d19;
}
.price_blok_left {
    display: inline-block;
    width: 80px;
    height: 10px;
    float: left;
}
.total_summ.skidk {
    margin: 17px 22px 0px 22px;
    color: #ff0d19;
}
.sub_cat_title {
    display: inline-block;
    width: 100%;
    font-size: 25px;
    
    margin: 8px 10px 10px 0px;
}
.price-download {
    display: flex;
    margin-top: 12px;
    align-items: center;
    width: 100%;
}
.text-content p {
    font-size: 17px;
    margin: 8px 0px;
}
.prais-header {
    background: #ffffff;
    padding: 18px 55px 30px 32px;
    box-shadow: 0 15px 35px 0 rgb(0 0 0 / 5%);
    border-radius: 8px;
    margin-bottom: 10px;
    
    margin-top: 0px;
    display: inline-block;
    width: 100%;
    margin-top: 10px;
}
.css-typing p b {
    color: #007eff;
}
.top_sales {
    display: inline-block;
    width: 100%;
    background: #fff;
    border: 1px solid #eee;
    padding: 3%;
}

.css-typing p {
  border-right: .15em solid orange;
  font-family: "Courier";
  font-size: 11px;
  white-space: nowrap;
  overflow: hidden;
  color: #2670ff;
  margin: 3px;
}
.css-typing p:nth-child(1) {
  width: 7.8em;
  -webkit-animation: type 2s steps(40, end);
  animation: type 2s steps(40, end);
  -webkit-animation-fill-mode: forwards;
  animation-fill-mode: forwards;
}
 

@keyframes type {
  0% {
    width: 0;
  }
  99.9% {
    border-right: .15em solid orange;
  }
  100% {
    border: none;
  }
}

@-webkit-keyframes type {
  0% {
    width: 0;
  }
  99.9% {
    border-right: .15em solid orange;
  }
  100% {
    border: none;
  }
}

@keyframes type2 {
  0% {
    width: 0;
  }
  1% {
    opacity: 1;
  }
  99.9% {
    border-right: .15em solid orange;
  }
  100% {
    opacity: 1;
    border: none;
  }
}

@-webkit-keyframes type2 {
  0% {
    width: 0;
  }
  1% {
    opacity: 1;
  }
  99.9% {
    border-right: .15em solid orange;
  }
  100% {
    opacity: 1;
    border: none;
  }
}

@keyframes type3 {
  0% {
    width: 0;
  }
  1% {
    opacity: 1;
  }
  100% {
    opacity: 1;
  }
}

@-webkit-keyframes type3 {
  0% {
    width: 0;
  }
  1% {
    opacity: 1;
  }
  100% {
    opacity: 1;
  }
}
 

.year a:hover {
    color: #0090ca;
}

.spec1561 {
    position: relative;
}
.price_kg_center {
    display: table-cell;
    vertical-align: middle;
    text-align: left;
    line-height: 17px;
}

.harc em {
    font-style: normal;
    margin-left: 0px;
    color: #ffffff;
    display: flex;
    background: #03b4ff;
    font-size: 8px;
    cursor: help;
    border-radius: 9px;
    width: 11px;
    text-align: center;
    height: 11px;
    align-items: center;
    justify-content: center;
}
bdi {
    background-color: #DC4848;
    position: absolute;
    right: 86px;
    bottom: 24px;
    transform: rotateZ(-21deg);
    display: inline-block;
    font-size: 12px;
    padding: 4px 5px;
    line-height: 14px;
    opacity: 0.8;
    border-radius: 4px;
    color: #fff;
}
.cart_total_pr {
    display: inline-block;
    text-align: left;
    width: 160px;
}
.all_kg {
    width: 100%;
    color: #000;
    
    font-size: 11px;
    line-height: 16px;
}
.price_kg .all_price {
}
.price_kg {
    display: inline-block;
    margin-left: 1.2%;
    position: relative;
}
.bar-graph .year {
  -webkit-animation: fade-in-text 2.2s 0.1s forwards;
  -moz-animation: fade-in-text 2.2s 0.1s forwards;
  animation: fade-in-text 2.2s 0.1s forwards;
  opacity: 0;
}

.bar-graph-horizontal {
  width: 100%;
  display: inline-block;
}
.harc b{
	display:none;
	position:absolute;
}
.harc:hover b{
	display:block;
	position: absolute;
	top: 54px;
	left: 0px;
	text-align: left;
	font-size: 12px;
	width: 176px;
	padding: 7px 10px;
	
	color: #ffffff;
	background: #03b4ff;
	z-index: 999;
	border-radius: 7px;
	box-shadow: 0 0 8px 0 #00000026;
}
.harc{
	display: none;
	width: 8px;
	height: 8px;
	text-align: center;
	margin-left: 5px;
	border-radius: 17px;
	font-style: normal;
	position: relative;
	top: -1px;
}

.bar-graph-horizontal > div {
  float: left;
  margin-bottom: 8px;
  width: 100%;
}

.bar-graph-horizontal .year {
  float: left;
  margin-top: 5px;
  width: 33%;
}

.bar-graph-horizontal .bar {
  border-radius: 3px;
  height: 50px;
  float: left;
  overflow: hidden;
  position: relative;
  width: 0;
}

.bar-graph-one .bar::after {
  -webkit-animation: fade-in-text 2.2s 0.1s forwards;
  -moz-animation: fade-in-text 2.2s 0.1s forwards;
  animation: fade-in-text 2.2s 0.1s forwards;
  color: #fff;
  content: attr(data-percentage);
  position: absolute;
  right: 16px;
  font-size: 15px;
  top: 17px;
  
}

.bar-graph-one .bar1 .bar {
  background-color: #0090ca;
  -webkit-animation: show1 1.2s 0.1s forwards;
  -moz-animation: show1 1.2s 0.1s forwards;
  animation: show1 1.2s 0.1s forwards;
}

.bar-graph-one .bar2 .bar {
  background-color: #0090cac9;
  -webkit-animation: show2 1.2s 0.2s forwards;
  -moz-animation: show2 1.2s 0.2s forwards;
  animation: show2 1.2s 0.2s forwards;
}

.bar-graph-one .bar3 .bar {
  background-color: #0090ca;
  -webkit-animation: show3 1.2s 0.3s forwards;
  -moz-animation: show3 1.2s 0.3s forwards;
  animation: show3 1.2s 0.3s forwards;
}

.bar-graph-one .bar4 .bar {
  background-color: #36a7d5;
  -webkit-animation: show4 1.2s 0.4s forwards;
  -moz-animation: show4 1.2s 0.4s forwards;
  animation: show4 1.2s 0.4s forwards;
}
.bar-graph-one .bar5 .bar {
  background-color: #0090ca;
  -webkit-animation: show5 1.2s 0.4s forwards;
  -moz-animation: show5 1.2s 0.4s forwards;
  animation: show5 1.2s 0.4s forwards;
}
.bar-graph-one .bar6 .bar {
  background-color: #8ecde6;
  -webkit-animation: show6 1.2s 0.4s forwards;
  -moz-animation: show6 1.2s 0.4s forwards;
  animation: show6 1.2s 0.4s forwards;
}
.bar-graph-one .bar7 .bar {
  background-color: #36a7d5;
  -webkit-animation: show7 1.2s 0.4s forwards;
  -moz-animation: show7 1.2s 0.4s forwards;
  animation: show7 1.2s 0.4s forwards;
}
.bar-graph-one .bar8 .bar {
  background-color: #8ecde6;
  -webkit-animation: show8 1.2s 0.4s forwards;
  -moz-animation: show8 1.2s 0.4s forwards;
  animation: show8 1.2s 0.4s forwards;
}
.bar-graph-one .bar9 .bar {
  background-color: #36a7d5;
  -webkit-animation: show9 1.2s 0.4s forwards;
  -moz-animation: show9 1.2s 0.4s forwards;
  animation: show9 1.2s 0.4s forwards;
}
.bar-graph-one .bar10 .bar {
  background-color: #8ecde6;
  -webkit-animation: show10 1.2s 0.4s forwards;
  -moz-animation: show10 1.2s 0.4s forwards;
  animation: show10 1.2s 0.4s forwards;
}
 .widget {
    display: flex;
    align-items: center;
    justify-content: flex-start;
    padding: 2% 5% 2% 2%;
    background: #ffffff;
    border: 2px solid #fe4846;
    border-radius: 12px;
    margin-bottom: 20px;
    }

.widget img {
    width: 40px;
    -webkit-animation: blink 2s;
    -webkit-animation-iteration-count: infinite;
    -moz-animation: blink 1s;
    -moz-animation-iteration-count: infinite;
    -o-animation: blink 1s;
    -o-animation-iteration-count: infinite;
}
.pod_sv_tex {
    color: #23bc00;
    font-size: 22px;
    position: relative;
    z-index: 9;
    font-weight: 600;
}
.widget__text {
    font-size: 16px;
    padding-left: 2%;
}

.widget_text {
    
    color: #fe413f;
}
 
@-webkit-keyframes show1 {
  0% {
    width: 0;
  }
  100% {
    width: 60%;
  }
}

@-webkit-keyframes show2 {
  0% {
    width: 0;
  }
  100% {
    width: 55%;
  }
}

@-webkit-keyframes show3 {
  0% {
    width: 0;
  }
  100% {
    width: 50%;
  }
}

@-webkit-keyframes show4 {
  0% {
    width: 0;
  }
  100% {
    width: 45%;
  }
}
@-webkit-keyframes show5 {
  0% {
    width: 0;
  }
  100% {
    width: 40%;
  }
}
@-webkit-keyframes show6 {
  0% {
    width: 0;
  }
  100% {
    width: 35%;
  }
}
@-webkit-keyframes show7 {
  0% {
    width: 0;
  }
  100% {
    width: 30%;
  }
}
@-webkit-keyframes show8 {
  0% {
    width: 0;
  }
  100% {
    width: 25%;
  }
}
@-webkit-keyframes show9 {
  0% {
    width: 0;
  }
  100% {
    width: 20%;
  }
}
@-webkit-keyframes show10 {
  0% {
    width: 0;
  }
  100% {
    width: 15%;
  }
}

@-webkit-keyframes fade-in-text {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
.asas1 {
    float: left;
}

.discount_count1 {
    position: relative;
    color: #fff;
    display: flex;
    background: green;
    padding: 6px 8px;
    text-align: center;
    align-items: center;
    justify-content: center;
    border-radius: 4px;
}

.p_send_butt:hover{opacity:.8}.page_content ul{list-style:circle;margin:23px}.page_content ul li{padding: 6px 22px;display: flex;flex-wrap: wrap;}.s-product-watching-now__indicator:before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background: rgb(255 0 0 / 19%);border-radius:100%;transform:scale(0);animation:watching-now-indicator-glow .7s infinite alternate;transform-origin:center center;z-index:-1}.lqAHp6x91f{}.EgW2BJElGY{}.Qwj-6VK3PY{}.ewAIsTBorZ{}._3WR9xibVQN._1BmJRhtqwY{}button._1JR_lFBy31{}.dost_types{display:inline-block;width: 24%;border-radius:5px;margin-right:2%;background:#fff}.akciaa_on_row_pr{background:#ffdb05;display: flex;padding: 2px 10px 3px;font-size: 12px;border-radius: 2px;color:#000;position: absolute;top: 14px;z-index: 9;left: 14px;align-items: center;justify-content: center;}.a_mp{display:inline-block;width: 73%;float:right;margin-right:5px;position:relative;overflow: hidden;margin-top:7px}._23wjo-Yt1m{}._23wjo-Yt1m a{color:#58729e}
 .a_img.gall_item img{width:100%;height:100%;object-fit:cover;border-radius:4px;overflow:hidden;padding:0;}.a_img.gall_item{cursor:pointer;height: 188px;width: 32%;margin-bottom: 14px;}.soc_title22{display:inline-block;float:left;font-size:14px;margin:5px 12px 2px 0;color:#555}
.cat_childes{display: flex;width: 100%;gap: 11px 16px;align-items: center;flex-wrap: wrap;margin-top: 16px;}.cat_childes a{
 z-index: 9;
 color: #000000;
 margin-top: 0px;
 font-size: 14px;
 overflow: hidden;
 width: 19%;
 background: #ffffff;
 padding: 0px 0px 0px 22px;
 display: flex;
 position: relative;
 border-radius: 4px;
 box-shadow: 0 2px 7px 0 #00000017;
 align-items: center;
 }.category_products{display:inline-block;position: relative;width:100%;margin-top: 17px;box-shadow: 0 0 3px 0px #00000017;}#page{position:relative}.cat_childes a:hover{box-shadow: 0px 0px 11px 0px #00000014;}
 #breadcrumbs a:hover{color: #0062ff;}.big_metal_video{position:relative;display:inline-block;text-align:center;width:100%}h2.cat_offers{width: 98%;display:inline-block;font-size: 19px;margin-left: 1%;}.tab{display: flex;width:100%;margin-top:40px;float:left;justify-content: space-between;}.spn1{background:#fff url(https://robmetalstal.ru/images/but.jpg) 50% 22% no-repeat!important;padding-top:40%;font-size:23px}.tab button.active{color: #000;position:relative;background: #ffffff;border: 2px solid #1eaf008c;}.tab button:hover{background-color: #dddddd61;color: #000;}.tab button{background: #fff;margin-right:6px;border:none;border-radius: 4px;border: 2px solid #eee;color: #000;outline:0;width: 100%;cursor:pointer;padding: 16px 0px;transition:.3s;font-size: 13px;}.tabcontent{display:none;width:100%;border-radius: 7px;margin-top: 30px;text-align:left;font-size: 14px;line-height: 25px;background: #fff;padding: 0%;}.grelnamak a{}.col135{margin-right:25px;text-align: center;}.bigist_delivery{display:inline-block;margin-top:5px;background: #fff;box-shadow: 0 3px 12px 0 #0000001a;border-radius: 7px;overflow: hidden;padding: 3%;}.bigist_delivery .dost_types{}.s-product-watching-now{font-size: 11px;color: #1a1919;display:inline-block;margin: 0px 14px;}.duns_number{margin-bottom:20px;margin-top:12px}.cetegory_section.mobbb{display:inline-block;width:100%}.for_mmcat{display:inline-block;width:100%;border: 2px solid #3ebf3f;overflow:hidden;position:relative;border-radius:7px;margin-top:22px;float:left;background:#fff;}.rob_about_content{font-size: 15px;width: 68%;}.news_date_alll{font-size:12px;margin: 14px 0 2px 15px;bottom:3px;left:10px}.aj_nkar{display:inline-block;float:left;width:50%}.kupitodin_cat{float:left;width:50%;padding:3% 8% 0 8%;text-align:center;position:relative}.mob_title11_cat{;font-size:26px;text-transform:uppercase}.rating_pr{display: flex;align-items: center;margin-left: 9px;flex-direction: row;}.rating_pr img{cursor:pointer;width: 71px;}.rating_pr img:hover{opacity:.7}.otzivi_big_page{display: flex;width:100%;text-align:center;flex-wrap: wrap;justify-content: space-between;}
.odin_title_cat{margin:9px 0;}.aj_nkar img{width:100%;float:left}.waBOE28YQZ{}td.sent.bar b{font-size:14px;/* ; */font-weight: 400;}#q-graph .paid b{font-size:13px;/* ; */font-weight: 400;} .ewAIsTBorZ22{}.news_date{font-size:12px;margin: 10px 0 10px 0;}.btn_prev{display:inline-block;font-size:40px;color:#fff;position:absolute;top:30%;left:10%;cursor:pointer;background:#00000036;padding:6% 2%;border-radius:12px}.attr1 img{position:relative;top:4px}.tabcontent p{margin: 9px 0;font-size: 15px;line-height: 29px;}.tabcontent a{color:#4e8fcb;text-decoration:underline;}.btn_next{display:inline-block;font-size:40px;color:#fff;border-radius:23px;position:absolute;top:30%;right:10%;background:#00000036;padding:6% 2%;cursor:pointer}.ya-share2.ya-share2_inited{float:left;}.fixed .submenu{width: 1280px;top: 45px;left: -137px;}#q-graph{display:block;position:relative;width:100%;height: 300px;margin:0;padding: 5%;background:#fff;padding:0;font-size:11px;border-radius:7px;}
#q-graph caption{width: 93%;font-size: 16px;position: absolute;top: -19px;display: flex;text-align: left;margin: 17px 7px 0px 0px;background: url(images/clll.svg) 0px 2px no-repeat;background-size: 18px;padding-left: 25px;align-items: center;}
 
 #q-graph td,#q-graph th,#q-graph tr{position:absolute;bottom:15px;width:145px;z-index:2;margin:0;;padding:2px 0;text-align:center}#q-graph td{transition:all .3s ease}#q-graph td:hover{background-color:#4d4d4d;opacity:.9;color:#fff}#q-graph thead tr{left:100%;top:50%;bottom:auto;margin:-2.5em 0 0 5em}#q-graph thead th{width:7.5em;height:auto;padding:.5em 1em}#q-graph thead th.sent{top:0;left:0;line-height:2}#q-graph thead th.paid{top:2.75em;line-height:2;left:0}#q-graph tbody tr{height: 263px;padding-top:2px;color:#aaa;}#q-graph #q1{left: 22px;}#q-graph #q2{left: 175px;}#q-graph #q3{left: 330px;}#q-graph #q4{left: 485px;border-right:none}#q-graph tbody th{bottom:-.4em;vertical-align:top;font-weight:400;color:#222323;background:#fff}#q-graph .bar{width:60px;border-bottom:none;color:#000}.col140,.col142{}#q-graph .bar p{margin:5px 0 0;padding:0;line-height: 13px;opacity:.8;position:absolute;width:60px;font-family: system, -apple-system, BlinkMacSystemFont, 'Segoe UI', 'Segoe WP', Roboto, Ubuntu, Oxygen, Cantarell, 'Fira Sans', 'Helvetica Neue', Helvetica, 'Lucida Grande', 'Droid Sans', Tahoma, 'Microsoft Sans Serif', sans-serif;}
 .oth_imgs{display: flex;width: 100%;text-align:center;float: left;justify-content: space-between;}.a_img.gall_item:hover{opacity:.7}
 .product-img img:hover{cursor:pointer;opacity:.7}.btn_prev:hover{opacity:.7}.btn_next:hover{opacity:.7}#q-graph .sent{left:12px;background-color:#caf0ff;border-color:transparent}#q-graph .paid{left:76px;background-color:#7fdbff;border-color:transparent}#ticks{position:relative;top:-300px;z-index:1;/* border: 1px solid #eee; */margin-bottom:-300px;font-size:10px;font-family:fira-sans-2,Verdana,sans-serif;}#ticks .tick{border-bottom:1px dotted #c4c4c494;}#ticks .tick p{position:absolute;left:-5em;top:-.8em;margin:0 0 0 .5em}.s-product-watching-now__indicator{background: #ff0000;display:inline-block;width: 6px;height: 6px;margin:0;padding:0;border-radius:100%;position:relative;/* z-index:1; */margin-right:6px}.description_product ul{list-style:circle;margin: 18px;}.realnaya_cena{font-size:13px;color:#29a5d6;font-weight:400;margin-top:6px;text-transform:initial}.p_popup_result span{position:absolute;top:0;left:0;background:#fff;width: 100%;height:100%;padding: 60% 9% 0%;}.description_product ul li{padding: 4px 0px 6px 21px;font-size: 16px;position: relative;}
@keyframes watching-now-indicator-glow{0%,75%{transform:scale(0)}100%{transform:scale(1.75)}}
.news_desc{height:118px;overflow:hidden}.footer_black{background:#000000b3;display:inline-block;width:100%;float:left;}ul{list-style:none}.params .for_new_price{}.params .for_new_price b{font-size: 20px;margin-right: 3px;margin-left: 0px;}.contacts p span b{;color:#000}.price{}.market_block a{margin:8px}.flinks a:hover{opacity:.8}.phone_attachment_download_google_play bdi{right:-15px;bottom:-9px}ul.sub_sub_sub_cat{padding-left: 8px;}.text-block{display:inline-block;float:left;width: 60%;}.front-delivery .button:hover{background: #06c500;color: #fff;}bdi{background-color: #ff0d19;position:absolute;right: 4px;bottom: 0;transform: rotateZ(347deg);display:inline-block;font-size: 9px;padding: 0px 3px;line-height: 11px;opacity:1;border-radius: 2px;text-shadow: none;color: #ffffff;}.fixed .p_icon{}.fixed .p_icon1{display:none}.singlnews_iutem{display:inline-block;width:23%;float:left;background:#fff;margin:1% 1% 1% 1%;overflow:hidden;border-radius:7px;box-shadow:1px 1px 5px 0 #00000036}.singlnews_iutem img{width:100%;height:100%;object-fit:cover;margin:auto}.news_dets_desc{display:inline-block;width:90%;margin:0 5% 5% 5%}.delete_from_cart_button{cursor:pointer;display: flex;border: none;background: none;color: #555;}.news_dets_img{height: 210px;position:relative}.page_imageh{width: 100%;margin: 14px 2% 2% 0;display: flex;justify-content: center;}.gruzavik{background: #fff url(images/furdost.jpg) 147px 7px no-repeat;background-size: 68px;}.form_row{display:inline-block;width:100%;margin-top: 14px;}.pagination{display:inline-block;width:98%;margin:2% 2% 2% 1%}.pagination a{display:inline-block;padding:10px 17px;background:#454d58;margin:0 0 0 10px;color:#fff;border-radius:4px;cursor:pointer;;outline:0}.current_page{background:#ff151f!important}.form_row label small{color:#ff151f}.photo_sert img{width:100%}.privesy_pol{font-style:normal;display:inline-block;width:100%;margin-top:14px;color:#828282;font-weight:300;font-size:14px}.pagination a:hover{background:#39b73a}.news_title a:hover{color: #0011ff;text-decoration: underline;}.singlnews_iutem img:hover{opacity:.8}.delivery_points{display:inline-block;width:100%;margin-top:20px}.oplata-content p{font-size:14px;line-height:22px}.oplata-content h3{;font-size:18px;color:#000}.opl1{display:inline-block;width:31%;float:left;text-align:left;padding:3%;background:#edffed;height:241px;border:1px solid #eee;margin:2% 1% 1% 1%;border-radius:4px}.description_product{color:#000;width: 100%;border-radius: 15px;text-align: left;font-size: 14px;line-height: 25px;background: #fff;}.singgg .ad_cart_button{}.params h1{font-size:20px}.catalog_menu{display:inline-block;margin-top: 0;width:100%;}ul#prodmenu li ul li ul li a{text-indent:1px}.del_item{display:inline-block;width:100%}.del_items{display:inline-block;width:33.33333%;float:left;box-shadow:0 0 0 4px #fff;position:relative;height:282px}video.hp-video-intro{display:inline-block;width:100%;float:left;margin-top: 65px;}.photo_sert{width:16.66666%;height:298px;float:left;box-shadow:0 0 0 3px #fff;overflow:hidden;position:relative;text-align:center;background:#6b7c94}audio,canvas,progress,video{display:inline-block;vertical-align:baseline;}

.delivery_title_text{background: #fff;float:left;width:100%;/* color:#fff; */;margin-bottom: 14px;background-size:cover;}.del_items h2{;color:#fff;text-shadow:0 2px 4px #000000ab;position:absolute;bottom:0;background:#0000006e;padding:7% 7% 7% 5%;width:100%;left:0;margin:0}.del_items img{width:100%;height:100%;object-fit:cover}
.new_img{width: 85px;margin-right: 20px;}.links.rL a:hover{opacity:.7}.success_text b{color:#ff151f}.app_right a:hover{opacity:.7}.all:hover{opacity:.7}.category_products .spec452{position: absolute;right: 12px;}.col94{}.market_block img{width:150px}.p_icon img{width: 30px;}.for_old_price:after{}.available{margin-bottom:6px;display:inline-block;float:left}.pr_delivery_sec{display:inline-block;width:100%}.item-page{display: flex;justify-content: space-between;flex-wrap: wrap;align-items: flex-start;}.available span{color:#3ebf3f;font-size: 14px;display:inline-block;}.available i{width:18px;height:13px;display:inline-block;background:url(images/available-icon.png) no-repeat center;margin-right:10px;}.for_old_price{margin-left: 2px;color: #555;margin-right: 7px;position:relative;white-space: nowrap;font-size: 15px;text-decoration: line-through;}p.for_old_price b{;font-size:18px}
.rev_blok .body a:hover{text-decoration:none;color:#ff151f}.qr_codes img{width:150px}.logo_rev img:hover{opacity:.7}.product_page_price{display: flex;width:100%;padding:0 0;border-radius:50px;margin-top: 0;flex-wrap: wrap;margin-bottom: 20px;justify-content: space-between;}.attr1 span{font-size: 14px;display:inline-block;color: #000000;}.column.n1{display:inline-block;float:left;width:22%;background:#fff;border-radius:4px;box-shadow: 0 6px 25px 0 #7c7c7c12;margin-top:15px}.column.n2{width:76%;float:right;margin-top:15px}.takje{display:inline-block;width: 96%;font-size: 27px;margin: 27px 0px 16px;}.params .attr1{display: flex;margin: 0px;border-bottom: 1px dashed #ddd;justify-content: space-between;padding-bottom: 9px;}div#about-tov1 span{}.new_col_atributs{display: inline-block;width:96%;font-size:13px;}
.rev_blok{width: 32.5%;background-color:#fff;margin: 7px 0 10px 0px;box-sizing:border-box;padding: 23px;box-shadow:0 0 2px 0 #0003;padding-top: 16px;border-radius:10px 10px;overflow:hidden;text-align:left;float:left;position:relative;}.page_imageh img{max-width: 100%;}
div#page h1{font-size: 25px;margin: 3px 0px 15px;}.at_rob_name_value{/* margin-left:7px; */font-size: 14px;}.for_new_price b{;font-size: 16px;margin-right: 3px;margin-left: 3px;}.popup_content{}.popup .popup_body,.popup77 .popup_body{width:500px;background:#fff;height:400px;position:absolute;top:0;bottom:0;left:0;right:0;overflow:hidden;border-radius:9px;margin:auto}.popup_close{}.phone_attachment_center{width:1060px;margin:auto;display: flex;flex-wrap: wrap;align-items: center;}.w50{background:#fff;width:50%;position:relative;float:left}.adress__block .contacts{padding:25px 30px 36px 25px;margin-bottom:40px}.adress__block .contacts p{position:relative;overflow:hidden;padding-left:14px;margin-top:13px;margin-bottom:0;float:left;width:100%;height:65px;font-family:arial}.adress__block .contacts p i{width:45px;height:63px;float:left;top:0;background-repeat:no-repeat;background-position:top;left:0}.mas_vis_title{font-size:14px;width:100%;color:#fff;text-transform:uppercase;margin:36px 0 0 11px;display:inline-block}.mas_vis{display:inline-block;width:45%;float:left;margin-right:4%;margin-top:10%}.fixed .watviber img{width:33px;height:33px}.two_section{width: 36%;float:left;margin-bottom:37px}.adress__block .contacts p b{display:block;font-size:15px;padding-bottom:3px;}.links.rL a{text-decoration:none;text-align:center;font-size: 12px;display: flex;width: 100%;margin: 14px 9px 0 0;align-items: center;}.photo_items img:hover{opacity:.7}.for_web{display:none}.category_top_side_top h1{;margin: 0px 0 0px 0 !important;float: left;}a{text-decoration:none;color:#000;}.soc_title{color:#fff;margin-top:60px;width: 100%;}.pr_single_name:hover{color: #1a78ee;text-decoration: underline;}ul.sub_sub_cat li:before{}.photo_items a{cursor:pointer}.about-container{line-height:22px;display:inline-block;width:100%;padding-top:0;padding-bottom:0;margin-top: 60px;float:left;}.for_new_price{font-size: 13px;margin:0;padding:0;white-space: nowrap;cursor:pointer;display: flex;align-items: center;}.about-container_center{width:1280px;margin:0 auto;}.footer_contacts{width:1280px;margin:auto}.adress__block.bottom-60{margin-top:26px}.links.rL{display: flex;width: 93%;flex-wrap: wrap;margin: 18px 0px 25px 27px;}.links.rL div{font-size: 13px;width: 100%;font-weight: 600;}.about_poto{display: flex;width:100%;margin-top:20px;}.photo_items{width: 17%;height:210px;overflow:hidden;position: relative;background: #6b7c94;}.photo_items img{width:100%;height:100%;position:absolute;top:0;right:0;left:0;bottom:0;margin:auto;object-fit:cover}.popup_body iframe,.popup_body img{max-width:100%;}
@keyframes circle_rot_m{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}@keyframes circle_rot_b{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}.new_cost{display:inline-block;width: 100%;margin-bottom: 15px;}.otzivi_block{display:inline-block;width: 100%;margin-top: 10px;text-align:center;}.pop_product_center{width:1280px;margin:0 auto}.inner h1,h2,h3,h4,h5,h6{display:inline;font-size: 22px;line-height: 29px;margin: 7px 0px;font-weight: bold;}.reviews_new{margin: 0px 0 0 1px;display: flex;float: left;width: 100%;justify-content: space-between;flex-wrap: wrap;}.reviews_new .name{font-size: 13px;}.logo_rev{
    display: flex;
    flex-direction: column;
    align-items: flex-end;
}.logo_rev img{height: auto;width: 60px;}.logo_rev .time{font-size: 11px;margin-top:4px;color: #000000;}.app_left{display:inline-block;width: 47%;margin-top:40px;float:left}.app_right{display:inline-block;width:50%}.app_right{display:inline-block;width:50%;text-align:left;margin-top:0;float:right;}.app_left img{width: 241px;height: auto;}.popup,.popup1,.popup3,.popup77{}
.reviews_new .rating{display: flex;align-items: center;margin: 4px 0px 0px -3px;}.rating img{}.rev_blok .body{margin-top: 6px;font-size: 14px;line-height: 23px;}.rev_blok .body p{display:contents}.rev_blok .body a{display:inline-block;border-bottom:1px solid #ff9d02;line-height:1;text-decoration:none;font-size: 11px;color:#ff9d02;}.all{background: #eee;width:170px;height:48px;line-height:48px;border-radius: 5px;color: #000 !important;text-decoration:none!important;text-align:center;font-size:14px;display:block;margin: 1% auto 15px;}.new_all_price{display:inline-block;font-size:17px;}.new_qoantity{}.pr_items{display: inline-block;width: 1280px;flex-wrap: wrap;justify-content: flex-start;margin-top: 40px;}.title--h2>:after,.title--h2>:before{background:url(images/h2_line.png) no-repeat center center;width:111px;height:34px;display:inline-block;vertical-align:top;position:relative;content:''}ul.SECTION li:hover{border:1px solid #00be31}.front-delivery{margin:30px 0 10px;background: url(https://robmetalstal.ru/images/cars.webp) no-repeat center;display:flex;align-items:center;color:#fff;;;;;width: 100%;;;;;border-radius: 5px;cursor:pointer;overflow: hidden;}.front-delivery i{display:block;width:143px;height:83px;background:url(images/truck.webp) no-repeat center;margin:0 55px;background-size:100%}.new_number{display: flex;position:relative;width:100%;z-index: 9;font-size: 15px;flex-wrap: wrap;justify-content: flex-start;}.front-delivery .title{font-size: 26px;font-weight:700;/* text-transform: uppercase; */line-height:30px;margin-bottom: 0px;;text-shadow: 3px 2px 8px #000;}.new_blockspec{width: 32%;border:1px solid #eee;float:left;margin: 4px 4px 7px;background-color: rgb(255 255 255);overflow: hidden;position:relative;display: flex;padding: 15px;border-radius: 4px;justify-content: space-between;flex-wrap: wrap;align-items: center;}.petq_chi{display:none!important;}.display_no{display:none!important}.front-delivery .description{font-size: 18px;line-height: 27px;margin-top: 0px;margin-bottom: 12px;text-shadow: 3px 2px 8px #000;}.front-delivery .button{background: #ffffff;color: #000;border-radius:5px;border:2px solid #fff;font-size: 15px;font-weight:700;margin-top: 15px;;padding: 12px 16px;text-align:center;float: left;margin-right: 260px;}.advantage img{vertical-align:middle;width: 47px;opacity:.8;}.advantage p{text-align:left;display:inline-block;vertical-align:middle;color: #000000;font-size: 17px;padding-right:4px;margin:0 0 0 14px;width: 81%;text-shadow:0 0 0 #41464a;}.advantage-group{float:left;width: 100%;}.advantage-container{border:3px solid #00a73794;border-radius:7px;margin-top:25px;padding:5px 0 23px 18px;display:inline-block;background: #ffffff;}.advantage{margin-bottom: 10px;display: flex;align-items: center;}.title--h2>:after,.title--h2>:before{background:url(images/h2_line.png) no-repeat center center;width:111px;height:34px;display:inline-block;vertical-align:top;position:relative;content:''}.inner span{font-size: 18px;color: #030303;}.title--h2>:after{margin-left:25px}.title--h2>:before{margin-right:25px}.title--h2.alCenter .hatuk_title{font-size: 28px;line-height:34px;position:relative;color:#000;text-align:center;display: flex;margin-top:30px;align-items: center;justify-content: center;font-weight: 700;}.title--h2.alCenter{text-align:center;margin-bottom: 5px;}.inner{position:relative;width:100%;margin: 0 auto 15px;display:inline-block;text-align:center}.favorit{display:inline-block;font-size: 14px;color: #000;border: none;background: none;}.favorit_cont{cursor:pointer;font-size: 13px;display: flex;align-items: center;color: #fff;flex-direction: column;}.watviber img:hover{opacity:.7}.close svg:hover{opacity:.7}.modal-body.card a:hover{color:#19b9d2}.com_count{position:absolute;top:6px;left:28px;font-size:9px;font-weight:700;color:#7b5cb1;width:13px;text-align:center;background:#fff;font-family:cursive;height:12px;border-radius:18px}.fixed .p_number{
    margin: 0px 11px 0px 5px;
}.fixed .p_number1{/* display:none; */}.fixed .watviber{position:absolute;right:160px;top:10px}nav.header-nav li a:hover{}header.header.sticky .hvr-bounce-in:hover{}.aline_big{display:inline-block;width:100%}.p_number p{color: #fff;font-size: 21px;padding:0;margin:1px;font-weight: 700;}.p_number span{color: #ffffff!important;font-size: 17px;margin: 7px 0px;}.p_number{margin: 0px 27px 0px 7px;display: flex;flex-direction: column;}.p_icon{
    display: flex;
    align-items: center;
}.p_number1 p{color:#fff;font-size:11px;padding:0;margin:1px;}.p_number1 span{color: #ffffffbf;font-size: 13px;width:100%;display:inline-block;line-height: 20px;}.p_number1{margin: 15px 0px 0px 0px;}.p_icon1{}.iconapp{display:inline-block;float:left;}.go_app{display:inline-block;float:left}.go_android{display:inline-block}.fixed .favorit{}.fixed .gcccc{background: #03b109 url(images/menu.png) 14px 50% no-repeat;background-size: 20px;border-radius: 2px;padding: 13px 16px 14px 45px!important;}.go_app:hover{opacity:.7}.go_android:hover{opacity:.7}.fixed .iconapp{display: none;}.fixed svg{
}.iconapp svg{width:63px;height:68px;fill: currentColor;color: #fff;}.iconapp a{display:inline-block;width:40px;height: 34px;overflow:hidden;}.watviber{display:inline-block;float:right;margin:5px 5px 5px 9px;transition:all ease-in-out .3s}.watviber img{width:40px}.phone{display: flex;flex-wrap: wrap;align-items: center;}
.card{display:inline-block;margin-right:4px;transition:all ease-in-out .3s}.close svg{width:15px!important;position:relative;left:12px}.heading p{display:inline-block;padding:0;margin:0}#modal:target{opacity:1;visibility:visible;z-index:99}#modal{opacity:0;transition:opacity .25s ease-in-out;visibility:hidden}.modal-wrapper{align-items:center;background:rgba(0,0,0,.7);bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0}
 

.heading{font-size:17px;margin-bottom:15px;width:96%;color:#000}
.number_watsup{background:#fff;padding:9px;color:#000;border-radius:37px;margin-top:13px;font-size:18px}.modal-body.card b{color:#d63939;font-size:15px;display:inline-block}b.open_watsup{color:#212121!important;margin-top:3px}b.open_watsup_if{color:#555!important}.modal-body.card a{font-size:18px;color:#1a7fa0}
 
#modal{opacity:0;transition:opacity .25s ease-in-out;visibility:hidden}#modal1{opacity:0;transition:opacity .25s ease-in-out;visibility:hidden}#modal1:target{opacity:1;visibility:visible;z-index:9}.lozung{color: #000000e6;font-size: 13px;}.aline.n3{width:1280px;margin:0 auto}.content{margin-top: 107px;position: relative;}#breadcrumbs{display:inline-block;width:100%;font-size:12px;margin-top: 127px;margin-bottom: 0;}ul{list-style:none;padding:0;margin:0}.on_pr_row{text-align:left;display: flex;margin-bottom: 1px;width:100%;margin-top: 6px;align-items: center;}#breadcrumbs span{font-size: 14px;text-decoration:none;display:inline-block;padding: 0px 4px;}
div#breadcrumbs li{display: flex;color: #5b5b5b;margin: 0px 0px 12px;align-items: center;}
.fackt_time_right{}.fackt_time_left{}.category_desc{display:inline-block;width:100%;margin: 20px 0 34px;line-height:22px;background: #fff;padding: 0%;}p.home_location{color:#fff}.fackt_time_left p{}.e_number p{font-weight:400;color:#ffffffc4;font-size:14px;float:left;margin:0;}.e_icon{float:left}.e_number{float:left;margin-left:7px}.head_email{margin-right: 25px;}.e_icon img{width:14px}.soc_icons{display:inline-block;float:left;height:20px;margin-top:-2px}.soc_icons img{width: 22px;height: 20px;}.soc_icons a{display:inline-block;margin:0;padding:0;font-size:0;height:20px}.soc_icons img:hover{opacity:.7}.lozung_right{float:right;margin-right: 30px;}.lozung_right img{width: 10px;float:left;margin-top: 2px;}.lozung_right a{text-decoration:none;color:#ffffffd6;font-size:14px;float:left;padding-left: 7px;}.header_top{display: none;width:100%;/* background: #474a57 url(images/zima.webp); */float:left;padding: 0px 0 0px;background-size: cover;}.header_top_center{width:1280px;margin:0 auto}.mn{}.pl{}ul#prodmenu li a{background-repeat:no-repeat;background-position:center left 15px;background-size: 24px;color:#1d1e23;display:inline-block;font-size: 14px;width:100%;line-height:20px;padding: 12px 7px 12px 50px;}.phone_attachment_download_google_play{display:inline-block;margin-top:20px;margin-left:0;position:relative;float:left;width:30%}.cat_class6 .header-item:nth-child(4){width:8.5%}.cat_class6 .header-item:nth-child(5){width:8%}.phone_attachment{display:inline-block;width:100%;text-align:center;padding-bottom: 50px;background: #fff;margin-top: 40px;}.phone_attachment_title{display:inline-block;font-size: 24px;font-weight:700;text-transform:uppercase;margin-top:40px;width:100%;margin-bottom:9px;}.category_products.cat_class26 .header-item:nth-child(5){width: 6.5%;text-align: center !important;}.team_section_center{display:block;text-align:center;width:1280px;margin-top:20px;margin:auto}.factories-items .item{display:inline-block;margin: 29px 5px 0;width: 9%;}.factories-items .item img{width:100%;border:4px solid #eee;height: auto;}.phone_attachment_description{display:inline-block;margin-top:0;font-size:19px;line-height:22px;margin-bottom: 11px;}.phone_attachment b{display:inline-block;width:100%;line-height: 26px;font-size: 20px;font-weight: normal;}.phone_attachment_download_app_store{display:inline-block;margin-top:20px;margin-left:6%;position:relative;width:30%}.phone_attachment_download_app_store bdi{right:-15px;bottom:-9px}.flinks ul{list-style:none}.mobile_call_a{display:none}.cat_class28 .header-item:nth-child(5){width:11%;text-align:center}.cat_class28 .header-item:nth-child(7){width:8%}.cat_class28 .header-item:nth-child(6){width:25%}.cat_class28 .header-item:nth-child(8){width:8%}.fackt_time{}.mobile_telefon{display:none}.news_desc p{padding:0;margin:0}.news_desc br{display:none}.news_red_more{background-color:#ed1c24;padding:7px 20px;float:right;text-align:center;border-radius:3px;margin-top:0;font-size:12px;margin-top:38px;color:#fff}.news_title a{color:#000;font-size: 16px;line-height:24px}.news_desc p{font-size:17px}.news_red_more:hover{color:#fff;opacity:.8}.contact_i{background:url(images/phon.png) 3px 14px no-repeat;display:inline-block;background-size:48px;float:left;padding:11px 10px 10px 60px;margin:16px 0 0 0;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);-webkit-transition-duration:.5s;transition-duration:.5s}.one_click{background: #f0f2f5d4;display:inline-block;padding: 13px 0px;color: #000000;border-radius:4px;width: 100%;text-align: center;font-size: 14px;border: 2px solid #d5d7d98a;cursor:pointer;}.search_button{cursor:pointer;display:inline-block;position:relative;right: 0;border: none;font-size: 12px;top: 0;padding: 0px 16px;background: #ffda00;}.category_desc a{color: #004cff;text-decoration: underline;}.category_desc a:hover{color:#ff151f}.page_content hr{border:1px solid #f8f8f8}.prodmune a:hover{color:#ccc}.gcccc{background: #056600 url(images/menu.png) 15px 50% no-repeat;display:inline-block;padding: 15px 17px 15px 45px!important;background-size: 20px;position: relative;-webkit-transition: .2s ease;transition: .2s ease;overflow: hidden;z-index: 10;}ul#prodmenu li a:hover{color:#ee1c1c}.cataa p{background:#75b73b url(images/menu.png) 14px 19px no-repeat;display:inline-block;padding:18px 21px 17px 49px;color:#fff;font-size:15px;margin:0;width:186px}.search_bar{background:#fff;border-radius: 3px;overflow:hidden;display: flex;width: 360px;justify-content: space-between;}input.search_input{margin-top:0;border:none;padding: 0px 0 0 11px;height: 40px;float:left;font-size: 13px;width: 79%;background:#fff;outline:0;color:#000;}.search_five_res{position:absolute;top: 60px;overflow:hidden;background:#fff;box-shadow:0 0 3px 0 rgba(0,0,0,.31);border-radius:2px;z-index:999;width: 360px;}header.header{display:inline-block;width:100%;float:left;position:fixed;top:0;z-index: 999;left:0;box-shadow: 0 0 5px 0 rgb(0 0 0 / 35%);background: #fff url(https://yastatic.net/s3/home/new-year-feed/2025/final/bg-pattern-tree1-teaser.webp) 124% -27px no-repeat;}.container.clearfix{display:inline-block;width:100%;background: #000000;float:left;/* background: #000000 url(images/bg-pattern-tree1-teaser.webp) 0px 0px no-repeat; */background-size: cover;}.header_top_center{width:1280px;margin: 0px auto;position:relative;padding: 8px 13px;display: flex;align-items: center;justify-content: space-between;}.header_menu_center{width:1280px;margin:0 auto;position:relative}.header_menu{display:inline-block;width:100%}.cataa{display:inline-block;float:left}nav.header-nav{display: flex;float:left;align-items: center;justify-content: space-between;width: 100%;}ul{list-style:none;padding:0;margin:0}ul.submenu{display:none;position:absolute;z-index:2;top: 48px;list-style:none;column-count:4;margin:0;left:0;padding:0;padding-bottom: 16px;padding-top: 16px;padding-left: 27px;box-shadow:0 0 5px 0 rgba(0,0,0,.49);width:100%;background:#fff;}.mobaile_header{display:none}.header-nav__item:hover .submenu{display:inline-block}.logo_right img{width: 90px;height: auto;}.logo_right{}.price-unit{font-size:14px;position:relative;top:11px}span#priceValue{margin-top:10px;display:inline-block}.hatukc .add-to-cart{right:22.5%;bottom:4%}.rejimrabot{display:inline-block;float:left;width:112px;font-size:12px;margin-top:23px;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);-webkit-transition-duration:.5s;transition-duration:.5s}.basket{display: flex;}.spec156 a{}.fixed #block-locale-language{position:absolute;right:164px;top:-18px}.fixed .spec156{padding:0 0 0 23px;}.contact_i p a{font-size:16px}p.spec1 a{font-size:18px}.mobile77{display:inline-block;float:left;padding:0 11px 0 1px;margin-top:12px}.logo_right p{font-style:normal;font-size:17px;font-weight:300;border-right:1px solid #ffffff69;padding:15px 31px 0 5px}.logo_right a{
    padding: 0;
    display: flex;
    align-items: center;
}.news_title{margin: 12% 5% 8% 5%;display:inline-block;width: 90%;}.rejimrabot p{color:#d2d2d2ba;display:inline-block;width:100%;padding:0;margin:3px 0 0 0}.rejimrabot em{display:inline-block;width:100%;margin:6px 0 0 0;color:#b9b9b9}.contact_i a{text-decoration:none;color:#fff;font-size:18px}.contact_i p{margin:5px 0 0 0}.basket a{color:#fff;font-size:12px;display: flex;position: relative;align-items: center;flex-direction: column;}span#b2{font-size:11px}.spec452{}.at_rob_name{color: #000000;font-size:13px;}.header_menu{display:inline-block;width:100%;float:left;background: #058A00;}nav.header-nav li{
}.on_map_text{position:absolute;background:rgba(12,16,21,.75);right:6%;top:17%;z-index:999;width:33%;border-radius:8px;padding:40px}nav.header-nav li a{}ul.submenu a{color:#000!important;text-shadow:none!important;font-size: 14px!important;padding: 8px 11px 8px 39px!important;background-repeat:no-repeat;background-size: 22px;background-position: left;}li.submenu_item{display:inline-block;float:left;width:49%}.animate_logo{-webkit-animation-name:fadeInDown;animation-name:fadeInDown;-moz-animation-name:fadeInDown;-o-animation-name:fadeInDown;-ms-animation-name:fadeInDown;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-moz-animation-duration:1s;-o-animation-duration:1s;-ms-animation-duration:1s;-moz-animation-fill-mode:both;-o-animation-fill-mode:both;-ms-animation-fill-mode:both}@-webkit-keyframes fadeInDown{0%{opacity:0;-webkit-transform:translateY(-20px);transform:translateY(-20px);-moz-transform:translateY(-20px);-o-transform:translateY(-20px);-ms-transform:translateY(-20px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0);-moz-transform:translateY(0);-o-transform:translateY(0);-ms-transform:translateY(0)}}@-moz-keyframes fadeInDown{0%{opacity:0;-webkit-transform:translateY(-20px);transform:translateY(-20px);-moz-transform:translateY(-20px);-o-transform:translateY(-20px);-ms-transform:translateY(-20px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0);-moz-transform:translateY(0);-o-transform:translateY(0);-ms-transform:translateY(0)}}@-ms-keyframes fadeInDown{0%{opacity:0;-webkit-transform:translateY(-20px);transform:translateY(-20px);-moz-transform:translateY(-20px);-o-transform:translateY(-20px);-ms-transform:translateY(-20px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0);-moz-transform:translateY(0);-o-transform:translateY(0);-ms-transform:translateY(0)}}@-o-keyframes fadeInDown{0%{opacity:0;-webkit-transform:translateY(-20px);transform:translateY(-20px);-moz-transform:translateY(-20px);-o-transform:translateY(-20px);-ms-transform:translateY(-20px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0);-moz-transform:translateY(0);-o-transform:translateY(0);-ms-transform:translateY(0)}}@keyframes fadeInDown{0%{opacity:0;-webkit-transform:translateY(-20px);-ms-transform:translateY(-20px);transform:translateY(-20px);-moz-transform:translateY(-20px);-o-transform:translateY(-20px);-ms-transform:translateY(-20px)}100%{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);-moz-transform:translateY(0);-o-transform:translateY(0);-ms-transform:translateY(0)}}.page_content{display:inline-block;width:100%;float:left;margin-bottom: 10px;line-height: 29px;font-size: 16px;}.about-container.main a{font-size:16px;display:inline-block;text-decoration:none;color:#009fef;font-weight:700;padding:4px}.about-container.main a:hover{color:#007ab7}div#owl-example img:hover{-webkit-filter:grayscale(0);filter:grayscale(0)}
.scrollup{
    width: 32px;
    height: 32px;
    position: fixed;
    bottom: 10%;
    right: 2%;
    cursor: pointer;
    border-radius: 2px;
    display: none;
    background: #af0000;
    z-index: 9999999;
    }
	.scrollup svg {
    fill: #fff;
}
.page_content_center{width:1200px;margin:0 auto}.uxxumner .header-item1:nth-child(2){width:16.9%}.product_cart{display:inline-block;width:100%;margin-bottom:17px}.cat_class7 .header-item:nth-child(7){width:14%}.mobile77 p{color:#fff;line-height:27px}section#block-locale-language{display:inline-block;margin:37px 0 0 25px}section#block-locale-language img{border-radius:50%;width:22px;height:22px;box-shadow:1px 1px 3px 0 #00000069}section#block-locale-language li{float:left;margin:6px}ul.submenu li{width:100%;display: flex;flex-wrap: wrap;}.mobile{display:none}li.header-nav__item a:hover{}.spec156{padding: 0px 0 0px 12px !important;display: flex !important;align-items: center;}.cat_class10 .brand-column{width:17%}.offerd_item_row{}.pr_single_name{display:inline-block;float:left;color:#000;width: 100%;}.offerd_item{background: #ffeb00;left: 9px;top: 9px;position:absolute;padding: 2px 8px 3px;font-size: 10px;border-radius: 2px;z-index: 2;}ul.sub_sub_cat{display:inline-block;width:100%}ul.sub_sub_cat li{width:100%;display: flex;position:relative;flex-wrap: wrap;}ul.sub_sub_sub_cat a{font-size:14px!important;font-weight:400!important;padding: 3px 11px 4px 57px!important;}.last_cat_title{float:right!important}.col21{width:8%!important}.cat_class10 .header-item:nth-child(4){width:9%}.cat_class10 .header-item:nth-child(5){text-align:center;width:9%}.cat_class10 .header-item:nth-child(3){width:10%}.big_product_block.cat_class11 .header-item:nth-child(2){width:12%}.big_product_block.cat_class11 .col.brand-column{width:13%}.big_product_block.cat_class11 .header-item:nth-child(4){width:10%}.col23{width:8%!important}.big_product_block.cat_class11 .header-item:nth-child(5){padding-left:3px;width:7%}.big_product_block.cat_class11 .header-item:nth-child(6){width:10%}ul.SECTION li a{display:block;height:100%;color: #000;cursor:pointer;}ul.SECTION li{display:inline-block;vertical-align:top;font-size:14px;width: 19%;height: 110px;margin: 2px 6px 10px 6px;position:relative;text-align:left;background-color:#fff;border-radius:4px;background-repeat:no-repeat!important;background-position: 100% 0px !important;background-size: auto 100% !important;border: 1px solid #e9e9e9b3;}ul.SECTION li .prices{line-height:32px;font-size: 12px;padding:0 9px;position:absolute;bottom: 3px;margin:0;left: 8px;z-index:1;}ul.SECTION li .title{color:#000;font-size: 14px;padding: 12px 0 0 16px;width: 160px;font-weight: bold;}ul.SECTION li .prices:after{content:'';position:absolute;top:0;left:-18px;width:18px;height:32px;}.social_icons{display:inline-block;float:left;margin:35px 0 0 14px}.social_icons img{width:28px;border-radius:6px}.social_icons a{display:inline-block;cursor:pointer;margin:7px 1px 3px 3px}.social_icons a:hover{opacity:.6}.fixed .social_icons{display:none}.big_product_block.cat_class11 .header-item:nth-child(7){width:9%}.one_click:hover{background: #eeeeee;color: #000;}.big_product_block.cat_class11 .single_price{padding-left:0;text-align:center}.delivey_text{color:#fff;font-size:16px;margin-top:10px}.delivery_page1 h2{font-size:33px}.big_product_block.cat_class11 .col.cost{width:12%}.big_product_block.cat_class11 .header-item:nth-child(10){width:8%;float:right}.big_product_block.cat_class11 .header-item:nth-child(9){width:14%}.big_product_block.cat_class11 .col.cost_total{width:11%}.big_product_block.cat_class11 .header-item:nth-child(8){position:relative;left:15px}.cat_class10 .header-item:nth-child(7){width:9%}.cat_class10 .header-item:nth-child(3){width:8%}.cat_class10 .header-item:nth-child(5){text-align:center}.cat_class10 .header-item:nth-child(6){width:21%}.ad_cart_button{background: #fc3;cursor:pointer;padding: 8px 14px 8px 10px;border: none;color: #000;display: flex;border-radius: 3px;font-size: 12px;transition: transform ease .2s , box-shadow ease .2s;align-items: center;}.content_left{display:inline-block;float:left;width:250px}ul.content_left_menu li a{text-decoration:none;color:#000}li.submenu_item img{float:left;width:35px;position:absolute;top:0;left:10px;bottom:0;margin:auto}ul.content_left_menu li{width:100%}.cat_class13 .spec452{}.cat_class13 .header-item:nth-child(5){}.cat_class13 .header-item:nth-child(6){width:11%}.cat_class13 .header-item:nth-child(8){width:12%}ul.content_left_menu li a{float:left;width:97%;position:relative;padding:7px 4px;text-transform:uppercase}ul.content_left_menu li p{float:left;display:inline-block;padding:10px 10px 10px 59px;margin:0;font-size:13px}ul.content_left_menu{display:inline-block;width:100%;background:#f5ffeb;border:3px solid #75b73b;border-top:none}.content_right_top{display:inline-block;width:100%;margin:0 0 0 6px;height:200px;overflow:hidden;position:relative}.fixed .submenu a{}ul.submenu a:hover{color: #0019ff!important;}.content_right{display:inline-block;float:left;width:950px}.b_art{position:relative;height:200px}.b_art img{width:100%;position:relative;top:-19px;left:0;right:0;bottom:0;margin:auto}.b_text{color:#ffffffd6;font-size:31px;padding:2px 53px 53px 36px;position:absolute;top:44px;line-height:42px;font-weight:700;letter-spacing:.3px}.b_img{opacity:.5;position:absolute;bottom:17px;left:33px}.b_img img{width:100px}.portfolio_title{font-weight:900;font-size:21px;line-height:30px;text-align:center;color:#3e3e3e;width:82%;text-transform:uppercase;display:inline-block;position:relative;padding:0;margin:30px 0 30px}.portfolio_title:after,.portfolio_title:before{display:block;content:"";width:26%;height:1px;background-color:rgba(0,0,0,.2);position:absolute;top:16px;margin-top:-1px}.cat_class27 .header-item:nth-child(4){width:18.5%}.portfolio_title:after{right:0}.portfolio_title:before{left:0}.specpred{margin:0 0 0 20px}.product_block{position:relative;width: 32.4%;}.product_block:hover{/* border:2px solid #75b73b; */box-shadow:0 0 0 0 #000;text-decoration:none;background-color:#fff;box-shadow: 0 4px 16px rgb(14 14 14 / 12%);}.bx_catalog_item_title{display:inline-block;width:100%;text-align:center;float:left;padding-top:9px}.bx_catalog_item_title a{text-decoration:none;color:#000;font-weight:700;font-size:14px;border-bottom:1px dotted #dedddd;width:100%;display:inline-block;padding-bottom:7px}.tovar-desc{font-size:13px;color:#555}.tovar-desc b{color:#000}.cost1{font-weight:700;width:13%}.uxxumner .header-item1:nth-child(5){width:20%}.uxxumner .header-item1:nth-child(6){width:7%}.product_block_img{display:inline-block;width:100%;text-align:center;float:left;height:189px;position:relative}.big_product_block{display:inline-block;width:100%}.product_block_img img{position:absolute;top:0;left:0;right:0;bottom:0;margin:auto;width:91%}.tovar-desc p{margin:7px 0 0 0}.tovar-desc{height:33px}.all_price{font-size: 13px;font-weight: 400;}.new_price{display:inline-block;font-size:14px;margin:0 4px}.cat_class7 .header-item:nth-child(4){width:11%}.col14{width:6%!important}.cat_class7 .header-item:nth-child(5){width:13%;padding-left:0;text-align:center}.col15{width:8%!important}.cat_class7 .header-item:nth-child(6){width:14%}.cat_class7 .header-item:nth-child(8){width:12%}.cat_class22 .header-item:nth-child(6){width:12.5%}.cat_class22 .header-item:nth-child(7){width:8%}.cat_class22 .header-item:nth-child(8){width:11%}
.cat_class22 .brand-column{width:12%}.cat_class13 .cost{width:16%}.cat_class8 .header-item:nth-child(2){width:20%}.cat_class8 .header-item:nth-child(4){width:8%}.cat_class8 .header-item:nth-child(5){width:8%}.cat_class8 .header-item:nth-child(6){width:10.9%}.cat_class8 .header-item:nth-child(7){width:9%}.cat_class8 .header-item:nth-child(8){width:11%}
.cat_class9 .header-item:nth-child(2){width:20%}.cat_class9 .header-item:nth-child(4){width:8%}.cat_class9 .header-item:nth-child(5){width:8%}.cat_class9 .header-item:nth-child(6){width:10.9%}.cat_class9 .header-item:nth-child(7){width:9%}.cat_class9 .header-item:nth-child(8){width:11%}
.cat_class24 .header-item:nth-child(3){width:8%}.cat_class24 .header-item:nth-child(4){width:8%}.cat_class24 .header-item:nth-child(5){width:8%}.cat_class24 .header-item:nth-child(6){width:10.9%}.cat_class24 .header-item:nth-child(7){width:9%}.cat_class24 .header-item:nth-child(8){width:11%}
.cat_class15 .header-item:nth-child(3){width:8%}.cat_class15 .header-item:nth-child(4){width:8%}.cat_class15 .header-item:nth-child(5){width:18%;text-align:center}.cat_class15 .header-item:nth-child(6){width:10.9%}.cat_class15 .header-item:nth-child(7){width:9%}.cat_class15 .header-item:nth-child(8){width:11%}
.bx_bt_button.bx_medium{background:#00be31 url(images/cart_new1.png) 6px 8px no-repeat;display:inline-block;background-size:23px;padding:9px 11px 9px 39px;color:#fff;border-radius:2px;font-size:14px;cursor:pointer;width:auto;height:auto;float:none!important;margin:11px 0 0 0!important}.vkorzinu{display:inline-block;width:100%;text-align:center;margin-top:12px}select.price_for{display:inline-block;width:75px;padding:5px;border:1px solid #ccc;font-size:14px}div#about-tov{display:inline-block;text-align:center}.new_price b{color:#000}input.pr_count{
    grid-column: 2 / 3;
    grid-row: 1 / 3;
    font-size: 14px;
    line-height: 16px;
    color: #1f2226;
    padding: 0 4px;
    border: none;
    text-align: center;
    width: 100%;
    height: 100%;
    border-radius: 0;
    outline: 0;
}.bx_catalog_item_price{display:inline-block;width:100%;text-align:center;margin:3px 0 13px 0}.tovar-name:hover{color:#75b73b}.my-5 img{width:100%;border-radius:4px;overflow:hidden;object-fit:cover;height:100%}.main-slider.my-5 a{width:31%;display:inline-block;float:left;border-radius:4px;margin:1%;height:200px}.main-slider.my-5 a:hover{box-shadow:0 0 8px 0 #0000006e}.main-slider.my-5{display:inline-block;width:100%;margin:12px}.about-container.main{display:inline-block;float:left;border:2px solid #eee;margin-right:6px;padding:26px;background:#fff;margin:5px 0 8px 21px}.about-container.main h2{margin-top:0}.useful_news ul li{display:inline-block;float:left;margin:12px;width:23%;height:458px;background:#fff;box-shadow:0 0 3px 0 #00000047;border-radius:7px}.news_img{display:inline-block;width:100%;height:180px;overflow:hidden}.useful_news li img{width:100%;height:100%;object-fit:cover}.news_title{font-size:18px;color:#000;display:inline-block;width:88%;padding:15px 19px;height:83px;overflow:hidden;line-height:26px}.news_desc{color:#6d6d6d;font-size:14px;padding:0 17px 18px;line-height:25px;display:inline-block;height:96px;overflow:hidden}.useful_news ul li:hover{text-decoration:none;background-color:#f7f8f9;box-shadow:0 13px 16px rgba(14,14,14,.24);border-bottom-left-radius:7px;border-bottom-right-radius:7px}.useful_news img{border-top-left-radius:7px;border-top-right-radius:7px}.all_news{display:inline-block;width:100%;text-align:center}.all_news a{display:inline-block;padding:8px 25px;border:2px solid #75b73b;color:#75b73b;font-size:14px;margin-top:27px;margin-bottom:20px;text-decoration:none;background:#fff}.useful_news{display:inline-block;width:100%}.all_news a:hover{background:#75b73b;color:#fff}.armtt img{width:256px}.armtt{margin-top:15px}.fixed{position:fixed;top:0!important;left:0;z-index:999;box-shadow:0 0 5px 0 rgba(0,0,0,.35)}.fixed .logo_right img{width: 70px;height:auto}.fixed .mobile77 p{display:none;font-size:12px;padding:6px 18px 4px 5px}.fixed .contact_i{margin:0;display:inline-block;background-size:39px;display:none}.fixed .rejimrabot{margin-top:9px;font-size:10px;display:none}.fixed .basket.hvr-bounce-in{margin:10px 0 8px 17px}.fixed .cataa{display:none}.fixed .rejimrabot em{margin:4px 0 0 0}.fixed .contact_i a{font-size:12px}.fixed .logo_right a{padding: 0px 0 0px 0px;display: inline-block;}.fixed .contact_i p{margin:1px 0 0 0}.fixed .header_menu{background:0 0}.social_icons_footer{display:inline-block;text-align:center;margin:0 auto;padding:9px 9px 6px 0;border-radius:5px;margin-top:5px}.social_icons_footer a{display: flex;margin:4px 4px 4px 4px;justify-content: center;align-items: center;}.social_icons_footer img{}.fixed .header-nav li a{width: 100%;}.price_type_select{display:block;padding-top:3px;margin-top:6px;padding-left:14px;border-top:1px solid rgba(255,255,255,.45)}.footer-colophon-wrapper{display:inline-block;width:100%;float:left;background:#edeef1;padding:0;position:relative}.fotter_soc a img{width:30px;opacity:.8}.offf{position:relative;width:100%;right:0;top:0}footer.site-footer.footer-colophon{display:inline-block;width:100%;margin: 47px 0px 0px 0px;background: #000;}.footer_bottom{display:inline-block;width: 27%;text-align:center;float:left;margin:4% 3% 4% 4%}.footer_logo img{width: 190px;height: auto;}ul.f_menu li a{text-decoration:none;font-size: 14px;display:inline-block;color:#fff;padding: 5px;width:100%;}ul.f_menu li a:hover{color: #0085ff;}.footer_top_left{color:#cecece;width: 100%;margin:25px 0 0;text-transform:uppercase;}.fottww nav{display:inline-block;width:50%;text-align:left;margin-top: 45px;}li.f_menu1{float:left;width:100%;display:inline-block;list-style:none}.copyright{display:inline-block;width:100%;float:left;text-align:center;background:#131415b3;padding:12px 0 10px}.copy_middle{width: 1280px;margin:0 auto;text-align: left;}.right3{display:inline-block;float:left}p.right1{display:inline-block;color: #c0c0c0;font-size:14px;margin:4px 0 0;}.right3 img{opacity:.7;width:132px}.cat_class3 .header-item:nth-child(2){width:15.5%}.cat_class3 .header-item:nth-child(5){width:16%;text-align:center;padding:12px 0 3px 19px}.cat_class3 .header-item:nth-child(4){width:13.5%}.cat_class3 .header-item:nth-child(3){width:9%}.big_product_block.cat_class3 .col.brand-column{width:17%}.cat_class3 .header-item:nth-child(6){width:14%}.big_product_block.cat_class3 .header-item:nth-child(7){float:right;width:10%}.big_product_block.cat_class6 .header-item:nth-child(2){width:15.5%}.big_product_block.cat_class6 .header-item:nth-child(3){width:9%}.big_product_block.cat_class6 .header-item:nth-child(5){text-align:center;padding-left:19px}.big_product_block.cat_class6 .header-item:nth-child(6){width:15%}.big_product_block.cat_class6 .header-item:nth-child(7){float:right;width:10%}.big_product_block.cat_class6 .col.cost_total{width:21%}.flinks{display: flex;width: 25%;color:#3c3c3c;margin-top: 90px;text-align:center;list-style:none;float:left;flex-wrap: wrap;justify-content: center;}.fottww{display: flex;width: 1280px;padding:0;margin: 0 auto;justify-content: space-between;}p.flink_t{color:#dadada;font-size:23px;margin:0 0 10px}.fotter_soc{display:none;margin:19px 0 0}.fotter_soc a{display:inline-block;margin:0 10px 0 0}.flinks a{color:#424141;text-decoration:none;font-weight:700;font-size:16px}.fixed .search_bar{margin-left: 117px;}.fixed .header-nav{position:absolute;top: -57px;left: 138px;display:inline-block;width: auto;}.header-item{display:inline-block;float:left;width: 100px;padding: 8px 3px 8px;font-size: 12px;color: #292929;text-align:center;}.header-item:nth-child(2){width: 251px;text-align:left;}.header-item:nth-child(3){width: 8%;}.header-item:nth-child(4){width: 8.5%;}.header-item:nth-child(5){width: 11%;/* text-align:left!important; */}.header-item:nth-child(6){width: 8%;}.header-item:nth-child(7){width:14.5%}.header-item:nth-child(8){width:7%}.header-item1{display:inline-block;float:left;width:8%;padding:14px 3px 11px;font-weight:700;font-size:12px;color:#fff;text-align:center}.header-item1:nth-child(2){width:20%;text-align:left;padding-left:11px}.header-item1:nth-child(3){width:15%}.header-item1:nth-child(4){width:12.5%}.header-item1:nth-child(5){width:14%;text-align:center;padding:14px 3px 0}.header-item1:nth-child(6){width:14%}.header-item1:nth-child(7){width:14%;float:right}.header-item1:nth-child(8){width:10%}.cart_in_part .col{/* display:inline-block; */float:left;width:8%;font-size:15px;text-align:center}

.col.brand-column{width: 19.5%;position: relative;}.col.description{width:9%;font-size:14px;font-weight:700;color:#555}.col.delivery{width:10%;padding-top:24px}.col.quantity{width: 125px;/* position: relative; *//* background: #ededed; */border-radius: 2px;padding: 1px;}.col.cost{width: 18%;padding-top:0;text-align:left;margin: 0px 20px;}.col.cost_total{width:16%;font-size:15px;font-weight:700;display:inline-block}.col.delet_from_cart{width:7%;text-align:center;padding-top:26px}.cart-table-header{display:inline-block;float:left;width:100%;background: #f2f5f9 !important;border-top-left-radius: 4px;border-top-right-radius: 4px;}.cart-table-header p{margin:0;display:inline-block}select.price_type{display:inline-block;border:1px solid #e48a00;border-radius:4px;margin-left:0;padding:4px;background:#e48a00;color:#fff;outline:0;font-weight:700;cursor:pointer;width:auto;font-size:14px}.col.image_cart_451 img{width: auto;max-width: 70px;max-height: 53px;padding: 0;cursor:pointer;-webkit-transform: perspective(1px) translateZ(0);transform: perspective(1px) translateZ(0);box-shadow: 0 0 1px rgb(0 0 0 / 0%);-webkit-transition-duration: 0.3s;transition-duration: 0.3s;-webkit-transition-property: transform;transition-property: transform;}.cart_in_part{display: flex;width:100%;border-bottom: 1px solid #eeeeeeb5;position:relative;padding: 17px 0 17px 0;background:#fff;justify-content: flex-start;align-items: center;transition: transform ease .2s , box-shadow ease .2s;}.bradcrump{display:inline-block;width:100%;margin-top:10px}.bradcrump li p{margin:0;width:5px;height:5px;background:#75b73b;border-radius:50px;float:left;margin:7px 8px 0 8px}.bradcrump li{float:left}.bradcrump li a{text-decoration:none;color:#555;text-transform:uppercase;font-size:12px}.category_title{display:inline-block;width:100%;margin-bottom:20px}.category_title h2{margin:10px 0 7px}.number{text-align:left;padding:0 0 0 1px;display: flex;flex-wrap: wrap;align-items: center;}.number a{text-decoration: none;color:#000;font-size: 13px;flex-direction: column;display: flex;align-items: flex-start;width: 100%;font-weight: 600;}.quantity-box{
    height: 35px;
    border: 1px solid #cbd1d9a6;
    border-radius: 3px;
    overflow: hidden;
    display: flex;
    grid-template-columns: 23px auto 23px;
    grid-template-rows: 21px 21px;
    max-width: 100%;
    align-items: center;
    justify-content: center;
    width: 140px;
}input.rounded{
    grid-column: 2 / 3;
    grid-row: 1 / 3;
    font-size: 14px;
    line-height: 16px;
    color: #1f2226;
    padding: 0 4px;
    border: none;
    text-align: center;
    width: 100%;
    height: 100%;
    border-radius: 0;
    outline: 0;
}.change-quantity.noselect{
    align-items: center;
    justify-content: center;
    background: #f0f2f5;
    height: 100%;
    cursor: pointer;
    display: flex;
    width: 100%;
}.add-to-cart{float:right!important;margin:6px 33px 4px 0!important}.add-to-cart{display:inline-block;width:35px;height:35px;background:#75b73b;border-radius:50px;padding:4px;position:relative;cursor:pointer;outline:0;position:absolute;z-index:999;bottom:4px;right:-8px}.add-to-cart img{width:25px;position:absolute;left:0;right:0;top:0;bottom:0;margin:auto;opacity:.7}.akciaa{background:linear-gradient(270deg,#ffeca4,#fff1bd 20%,#fff3c3 40%,#fff8df 60%,#fff 80%,#fff)!important}.akciaa_on_row{display:inline-block;width:53px;height:45px;background:url(images/akcia.png) no-repeat;position:absolute;left:-1px;top:-1px}div#items{/* width:100%; */}.change-quantity.noselect:hover{}.col.image_cart_451{padding: 0;width: 100px;text-align: center;}.col.image_cart_451 a{display:inline-block}.tel55:before{content:'';position:absolute;left:2px;top:2px;width:18px;height:17px;background:url(images/classified-icon.png) -21px 0 no-repeat}.tel55{position:relative;padding:0 0 0 30px;display:inline-block;width:100%;font-size:18px}.tel55 a{color:#3ebf3f;font-style:normal;text-decoration:none;}.col.cart_from_cart .hvr-bounce-in{box-shadow:none!important}.cart_in_part:hover{/* background: linear-gradient(270deg,#fffc918a,#fcfabe 20%,#fdfbc1 40%,#fcfbc0 60%,#fff 80%,#fff); */box-shadow: 0 10px 20px 0 rgb(0 0 0 / 10%);-webkit-transform: translateY(-1px);transform: translateY(-1px);z-index: 9;}.product_single{display:inline-block;width:100%;border-radius:2px}
.cat_class270 .brand-column {
    width: 14%;
}
.product-img{display: flex;width: 100%;position:relative;background: #fff;padding: 4% 4% 1% 4%;flex-wrap: wrap;justify-content: center;}.params{display: flex;width: 60%;flex-direction: row-reverse;align-items: flex-start;}
.cat_gallery {
    padding: 0px;
    background: none;
    box-shadow: none;
    display: flex;
    margin-top: 23px;
    justify-content: space-between;
    align-items: center;
    flex-wrap: wrap;
}
.product-img img{width: 100%;height: auto;padding-top: 12%;padding-bottom: 12%;}.product-img a{}.ad_cart_button55{background: #ffdb05;display: flex;background-size: 24px;padding: 12px 0px;color: #000;width: 60%;text-align: center;border-radius: 2px;font-size: 15px;cursor:pointer;border: none;justify-content: center;align-items: center;}p.price_product{display:inline-block;font-size:22px!important;margin:0 5px 0 6px;padding:0;position:relative;top:0}span#priceValue p{display:inline-block;margin:3px 3px 5px 5px;padding:0;font-size:13px;font-family:Anton,sans-serif;letter-spacing:1px}.price{display:inline-block;float:left}div#about-tov1{
    height: 48px;
    border: 1px solid #cbd1d9a6;
    border-radius: 3px;
    overflow: hidden;
    display: flex;
    grid-template-columns: 23px auto 23px;
    grid-template-rows: 21px 21px;
    max-width: 100%;
    align-items: center;
    justify-content: center;
    width: 38%;
}.params_bottom{display:inline-block;width:95%;background:#eee;padding:1px 0 1px 19px;margin-top:10px}.params_top em{font-weight:700;font-style:normal;font-size:14px;display:inline-block;margin-bottom:5px}.params_top{display:inline-block;width:100%;margin-top: 11px;}.attr1{display:inline-block;width:100%;font-size: 13px;margin:7px 0 0;}header.header.sticky .hvr-bounce-in{}.fixed .header.sticky .hvr-bounce-in{margin-top:23px!important}.fixed .hvr-bounce-in{border-radius: 0px !important;}.namak_addres p{display:inline-block;font-size:18px;background:url(images/footer_icon1.png) left top no-repeat;padding:3px 40px;color:#000;;line-height:23px}.namak_addres{width:96%;display:inline-block;margin-bottom:0}.namak_phone{width:71%;display:inline-block;margin-top:3px;background:url(images/icon2.png) left top no-repeat}.namak_phone p{display:inline-block;font-size:17px;padding:0 40px;font-weight:700;line-height:36px;color:#000;margin:0}.namak_phone a{display:inline-block;font-size:22px;font-weight:700;line-height:24px;;color:#ff151f;text-decoration:none}.namak_mail{width:62%;display:inline-block;margin-bottom:17px;margin-top:5px}.namak_mail p{display:inline-block;font-size:17px;color:#000;;padding:0 40px;background:url(images/icon3.png) left no-repeat}.namak_mail a{text-decoration:none;color:#000}.google_map_section h3{margin: 15px 0 12px 0;display:inline-block;width:100%;font-weight:700;font-size: 18px;}.contact_page{display:inline-block;float:left;border:2px solid #eee;padding: 20px 26px 7px 26px;background:#fff;border-radius: 10px;margin-bottom: 27px;}.success_text{background:#e3ffe1;padding:3%;font-size:22px;background-size:75px;margin-top:19px;border:2px solid #eee;line-height:34px;color:#000;border-radius:4px;margin-bottom:20px;}.myCheckbox{display:inline-block;border:1px solid transparent;width:98%;font-size:13px;cursor:pointer}.myCheckbox input{display:none!important}.myCheckbox span{width:26px;height:26px;margin-top:9px;cursor:pointer;display:block;background:#fff;border: 1px solid #b9b9b9;-webkit-appearance:none;float:left;margin-left:0;border-radius: 3px;margin-right:6px;}.myCheckbox p{display:inline-block;margin:9px 6px 0 6px;width:94%;font-size: 15px;}.myCheckbox input:checked+span{background: #0081e4 url(images/chack_icon.png) center no-repeat;border: 1px solid #0081e4;background-size: 67%;}.order_details_form{display:inline-block;width:100%;padding:39px 57px 33px 57px;background:#fff;margin-bottom:19px;border:2px solid #eee;border-radius:4px;}.order_details_form_title{font-size: 18px;padding: 0px 1px 10px 1px;color: #0d0e0e;display: flex;align-items: center;}.order_details_form_content label{display:inline-block;width:100%;font-size: 14px;}body input,body select,body textarea{border: 2px solid #e4e4e4;outline-color: #0080005c;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;padding:9px;color: #000000;width:100%;border-radius:4px;font-size:16px;}.order_details_form_content textarea{height:140px;margin-top:5px;border-radius:4px}.order_button{display:inline-block;padding: 14px 0;margin-top: 22px;color:#fff;border-radius:3px;font-style: normal;width: 100%;border: none;text-align: center;cursor:pointer;outline:0;background:#0b980c;font-size: 16px;}.delet45{box-shadow:none;float:right;padding:11px 52px 1px 1px}.delet45 img{width:30px;opacity:.7}.total_summ{display: flex;text-align:right;justify-content: space-between;border-bottom: 1px dashed #ccc;}.total_summ_text{display:inline-block;margin:6px 9px 1px 1px;font-size:16px;position: relative;top: 10px;background: #fff;padding-right: 10px;}.total_summ_number{font-weight:700;font-size: 23px;position: relative;background: #fff;top: 14px;padding-left: 16px;}.description_cart{width: 100% !important;padding: 0!important;display: none;}.quantity1{width:18%;float:left;text-align:center;padding-top:20px}.cost_total1{font-weight:700}.cart_attr{display: flex;padding-bottom: 1px;width:100%;text-align:left;align-items: center;border-bottom: 1px dashed #e1e1e1;justify-content: space-between;}.cart_attr_name{display:inline-block;color:#555;margin-right:5px;position: relative;
    top: 7px;
    background: #fff;
    font-style: normal;
    padding-right: 10px;
    font-size: 12px;}.cart_attr_value{font-size: 13px;font-weight:700;;position: relative;
    top: 8px;
    background: #fff;
    font-style: normal;
    
    padding-left: 10px;}.text_404{background:#fff url(images/404.png) 2% 50% no-repeat;padding:29px 30px 30px 111px;font-size:25px;background-size:75px;margin-top:19px;border:2px solid #eee;line-height:34px;color:#000}.news_container_text{display:inline-block;float:left;border:2px solid #eee;margin-right:6px;padding:26px;background:#fff;margin:5px 0 8px 0}.news_container_text img{width:100%}.useful_news_all li{display:inline-block;float:left;margin:12px 12px 12px 9px;width:31%;height:458px;background:#fff;box-shadow:0 0 3px 0 #00000047;border-radius:7px}.useful_news_all{display:inline-block;width:97%;margin-left:21px}.useful_news_all img{width:100%;height:100%;object-fit:cover;border-top-left-radius:7px;border-top-right-radius:7px}.reg_radio_block{display:inline-block;width:78%;border:1px solid transparent;padding:0;margin:0;text-align:left}.reg_radio_buttons{display:inline-block;margin-top:5px;margin-right:0;margin-bottom:0;cursor:pointer}.myRadio input,.myRadio2 input{display:none}.myRadio .gr551,.myRadio2 .gr551{display:inline-block;background:#fff;margin-left:0;width: 17px;float:left;cursor:pointer;height: 17px;border: 1px solid #c9c6c6;border-radius:50%;position:relative;overflow:hidden;top: 1px;margin-right: 5px;}.myRadio input:checked+span{background:#fff url(images/radio_buuton_icon.png) center no-repeat;background-size: 9px;cursor:pointer;border: 1px solid #ffa3a3;}.reg_radio_buttons b{font-weight:500;margin-left:6px;float:left}p.reg_radio_block em{font-style:normal;float:left}em.rub_znak img{width:13px;margin:0 0 0 3px}em.unit_price{font-weight:700;color:#000;font-style:normal}em.pr_valu{font-weight:400;font-style:normal}nav.header-nav li p{color:#f7fbff;display:inline-block;margin:0;font-size: 15px;float:left;/* ; */}.p_icon1 img{width: 29px;opacity:.9}.pr_price_cart{display: flex;}.pr_title_cart{display:inline-block;width:100%;margin: 0;font-size: 15px;margin-bottom: 5px;}.product_item_sale img:hover{-webkit-transform:scale(1.1);transform:scale(1.1)}.product_item_sale .pr_title_cart a:hover{color:#ff151f}.tab button.active:after{}.sale_image{}.big_sale_date{display:inline-block;width: 40%;margin: 0;;margin-left: 2%;}.price-discount{position:relative;left: 10px;}.price-discount svg{position:absolute;height: 20px;width: 35px;left:0;top:0;}.price-discount1 svg .discount-svg{fill:red}.price-discount span{font-size: 12px;}.new_price{display:inline-block;float:left;margin-right:10px}.product_item_sale .price_value{}.old_price{display:inline-block;float:left;font-size:21px;position:relative;margin:0 0 0 2px}.old_price:after{background:#f03c29;content:'';width:100%;height:1px;top:50%;left:0;position:absolute;margin-top:0}.product_item_sale img{width: 95%;position:absolute;left:0;top:0;right:0;bottom:0;margin:auto;transition:all ease-in-out .3s;display:block;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px rgb(0 0 0 / 0%);-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-property:transform;transition-property:transform;}.big_sale_date_center{width: 100%;margin:auto;position:relative;}.akd{display:inline-block;margin: 0 8px;float:left;}.product_item_sale{display:inline-block;width: 100%;text-align: center;}.big_sale_date_center_back{display:inline-block;overflow:hidden;width:100%;padding: 11% 11% 6% 11%;border-radius: 5px;background: #ffffff;border: 3px solid #fed700;}.product_item_sale .pr_img_cart{border:none;width: 100%;float:left;overflow:hidden;position:relative;height: 210px;}.spn2{background:#fff url(https://robmetalstal.ru/images/but.jpg) 50% 22% no-repeat!important;padding-top:40%;font-size:23px}.header_zzv{font-size: 15px;color: #008cff;margin: 5px 0px 5px 0px;text-decoration: underline;cursor:pointer;background: none;border: none;}.header_zzv:hover{color:#39b73a}.takje_p{;width: 100%;margin:auto;margin-top: 20px;}.title404{;font-size:22px}.btn.bg-brand:hover{background:#39b73a}.product_item_sale .cart_title_art{margin: 20px 0 0 0;float:left;width: 100%;}.product_item_sale .old_price{
    font-size: 15px;
}.big_sale_right{text-align:center;margin-top: 42px;}p.big_sale_title{font-size: 21px;margin-bottom: 30px;color: #918e8f;}div#countdown{font-size: 24px;display:inline-block;}div#countdown i{display:inline-block;float:left;font-style:normal;font-size: 24px;}p.bigsal_number{font-weight:700;font-size: 30px;margin:0;}p.big_under{color:#686868;font-size: 13px;}.product_item_sale .pr_title_cart a{font-size: 20px;width: 100%;text-align: center;display: inline-block;margin-bottom: 15px;}.product_item_sale .price_value{font-size: 21px;}.product_item_sale .price_value_old{font-size: 21px;color:#555;}.product_item_sale .new_price img{width:16px;margin-top:16px}.product_item_sale .product_item_sale .old_price img{width:16px}img.f_mv{width: 130px;margin:6px;}.fot_phone{width:100%;display:inline-block;margin-bottom: 2%;text-align: left;}.mas_vis .phone{width:100%;display: flex;flex-direction: column;}.mas_vis .p_number{width: 89%;text-align:left;margin: 0px 0px 16px 0px;}.mas_vis .p_number1{width:75%;text-align:left;margin: 0px;}.added_to_cart{display:none;background: #ffffff;padding: 1.2% 2% 1.5% 2%;position:fixed;box-shadow: 0 0 12px 1184px #00000073;right: 40%;width: 300px;top: 26%;color:#000;text-align: center;z-index:9999;border-radius: 4px;font-size:12px;}.cart_page_info_map{padding: 0px 3px;line-height: 18px;font-size: 13px;color: #3075e0;display: inline-block;}.vmpayment_description{font-size:14px;font-style:normal;display:inline-block;color:#555;width:100%}.bez_nal_text{margin-left:38px;width: 93%;}.form_row label{margin-bottom: 4px;font-style: normal;}.vmpayment_description1{}.prk_map{margin-top:20px;position:relative;display: flex;justify-content: space-between;flex-wrap: wrap;}.one_s_res{display:inline-block;width:100%;padding:3%}.chastie_vaprosi{display:inline-block;width:100%;margin:30px 0 0}.one_s_res img{width: 20%;float:left;display:inline-block}.tabcontent a:hover{text-decoration:underline;color:#ff151f}.pr_blok_left{display:inline-block;width: 38%;margin-right: 2%;border: 1px solid #eee;border-radius: 4px;background-color: rgb(255 255 255);}.sertifikat_text{text-align:left;background: url(images/sert.png) 11px 5px no-repeat;padding: 3px 10px 12px 63px;margin-top:12px;background-size: 39px;border-radius:4px;color: #00a8e1;font-size:15px;display: none;}.one_s_res span{font-size:13px;margin:3%;display:inline-block;width:60%;}.one_s_res span:hover{color:#3ebf3f}.setifikats_iocns{float:right;position:absolute;top: 0;right:0;display: flex;align-items: center;justify-content: flex-end;}.kaput_ser{background:url(images/kaput.webp) no-repeat;width:76px;height: 55px;background-size: 52px;margin-right:0;display:inline-block;color:#005aa4;}.namak h3{margin: 7px 0 8px 0;display:inline-block;;font-size: 18px;}.namak div{line-height: 26px;}.namak a{display:inline-block;width:100%;font-size:22px;;color:#ff151f}.kanach_ser{background:url(images/kanach.webp) no-repeat;width:76px;height: 55px;background-size: 52px;display:inline-block;color:#057b36;margin-left: 14px;}.category_top_side_top{position:relative;display: flex;width:100%;margin-bottom:3px;align-items: center;flex-wrap: wrap;}.popup3 .popup_body{width: 390px;background:#fff;height: 330px;position:absolute;top:0;padding: 2% 2% 4% 2%;bottom:0;text-align:center;left:0;right:0;border-radius:4px;margin:auto;}.namak{display:inline-block;float:left;width:47%;font-size:17px}.contact_page p{margin: 10px 0 9px 0;line-height: 23px;font-size: 15px;}.yandex_map{width:50%;float:right}.category_desc ol{list-style:disc!important;margin:22px;line-height:35px;padding-left:20px}.contact_page h2{text-transform:uppercase;margin-bottom:29px;display:inline-block;margin-top:0;color:#3ebf3f;font-size:16px}
.category_desc h1,h2,h3,h4{font-size: 20px;margin: 12px 0px;display:block;line-height: 30px;width: 100%;font-weight: 700;}.delete_from_cart_button:hover{opacity:.7}.setifikats_iocns div{width: 35%;background-position: 3px 1px;font-size: 12px;padding: 12px 0 0 64px;float:right;}.category_desc ul{margin:22px;line-height:35px;}.category_desc p{line-height: 25px;font-weight: normal;margin: 16px 0px;font-size: 15px;}.postPageInfo{font-size:12px;color:#a5a5a5;position:relative;top:-5px}.postPageInfo p{margin:0 0 9px 0}.rate_web_item_title{width:263px;text-align:left;font-size:14px;}.aaa .new_cost{margin-bottom:0}.aaa .new_img{}.page_content a{color:#1e90d8;display: contents;}.news_dets .news_date{margin:0 0 7px 15px}.page_content a:hover{text-decoration:underline;color:#39b73a}.market_ok{display: flex;font-size: 13px;margin-right: 10px;align-items: center;}.market_ok svg{float:left;}.market_ok span{margin: 0px 0px 0px 6px;}.postPageInfo p:before{content:"";display:inline-block;position:relative;top:6px;width:18px;height:19px;margin-right:10px;background-image:url(images/eye-outline.svg);opacity:.35}.order_button:hover{background: #008f39;}.ad_cart_button55:hover{background: #ffc300;color: #000;}.page_not_found{display: flex;width:100%;text-align:center;margin:4% 0 0;align-items: center;flex-direction: column;}.page_not_found svg{width:370px!important;height:170px!important}.description{display:inline-block;width: 80%;margin: 20px 0;line-height:25px;font-size:18px;}.btn.bg-brand{background:#454d58;padding:15px 30px;text-transform:uppercase;font-size:15px;color:#fff;display:inline-block;border-radius:4px}.description_product h2{/* display:inline-block; *//* margin: 5px 0px; */}.aaa .new_blockspec{border:2px solid #ffd710;background:#fff;padding-bottom:0;width:28%;margin:10px;padding: 1% 2% 0.5%;}
 .butmat img{position:relative;width:90px;height:90px}.rate_web_item_title small{color:#8c8c8c;display:inline-block;width:100%}.rate_comment_title{text-align:left;font-size:15px;margin:12px 5px 7px 0;}ul.header-nav__first-level{display: flex;align-items: center;}.gallery{
    display: flex;
    align-items: center;
}.price_old{position:relative;color: #555;display:inline-block;font-size: 15px;text-decoration: line-through;margin: 0px 0px 0px 7px;}.price_old:after{}.w3-button i{background:url(images/adress_btn_bg.png) repeat-y center center;background-size:100% auto;width:30px;height:30px;border-radius:24px;color:#fff;padding-top:3px;text-decoration:none;text-align:center;margin-right:10px;font-size:18px;display:inline-block;margin:0;font-style:normal;font-weight:700}.otveti_voprosov{display:inline-block;width: 100%;;font-size:15px;padding: 1% 2% 2% 2%;line-height:21px}.w3-sidebar{width:43%;margin-right:6%;display:inline-block}.center_otveti{width:1280px;margin:30px auto;background:#fff url(images/faq.png) no-repeat;padding: 1%;border:1px solid #eee;border-radius:30px;display: flex;}.w3-button{display:inline-block;width:100%;text-align:left;cursor:pointer;border:none;border-bottom:1px solid #eee;outline:0;background:0 0;font-size:15px;padding:3%}.w3-button span{display:inline-block;margin-left:20px}.w3-button:hover{color:#ff151f}label.myRadio{display: flex;align-items: center;cursor: pointer;}.fixed .gallery{position: absolute;right: -386px;top: 12px;}.gallery a{display: flex;align-items: center;}.gallery img{width: 25px;}.gallery a:hover{opacity:.7}.pg_gallery{display: flex;width:100%;margin-top:15px;flex-wrap: wrap;justify-content: space-between;}.pg_gallery a{display:inline-block;width: 23%;overflow:hidden;min-height:200px;max-height:424px;position:relative;cursor:pointer}.pg_gallery img{width:100%;height:100%;object-fit:cover;margin:auto}.pg_gallery a:hover{opacity:.7}.rate_comment{display:inline-block;width:95%;margin-bottom:10px}.ad_cart_button:hover{background: #efb402;background-size: 50%;-webkit-transform: translateY(-1px);transform: translateY(-1px);box-shadow: 0 10px 20px 0 rgb(0 0 0 / 10%);}.rate_comment textarea{border:1px solid #b1b1b1;border-radius:4px;width:100%;font-size:15px}.empaty_cart_image{width:131px;height:116px;margin:50px auto 42px;background:url(images/empty_cart.svg) no-repeat center;background-size:contain}.no_item_in_cart{font-size:24px;line-height:34px;position:relative;color:#afafaf;text-align:center;text-transform:uppercase;margin-top:30px;}.continyu{font-size:16px;line-height:27px;position:relative;padding-bottom:30px;color:#afafaf;text-align:center;text-transform:uppercase;}.continyu a{text-decoration:none;color:#459ddc}.rate_sistem{display:inline-block;top:40px;left:14px;float:left}.rate_website_title{display:inline-block;width:100%;font-size: 17px;font-weight: bold;margin-bottom: 20px;}.rate_web_item{display:inline-block;width:95%;margin-top:10px}.butmat svg{width:100px;height:100px}.rate_web_item div{float:left;color:#000}.star:hover{background-position:bottom}.p_popup_result{display:inline-block;width:100%;color:#24a925;text-align:center}.dobrro{font-size:12px;color:#bbb9b9;text-align:center;margin-top:7px}.star{display:inline-block;background:url(images/star_rob.png) no-repeat;width:25px;height:24px;background-size:98%;float:left;cursor:pointer;margin:1px}.p_popup_result .butmat{display:inline-block;width:100%;text-align:center;float:none}.thanks{display:inline-block;width:100%;font-size:25px;margin-top:21px}.search_page .new_blockspec{width:49%}.p_send_butt{background: green;color:#fff;font-size: 15px;cursor:pointer;text-align:center;padding: 11px 0;display:inline-block;border-radius:5px;border: none;width:76%;margin-top: 6%;;}small.dobrro{font-size:11px;width:100%;color:#aeaeae;font-family:arial;text-align:center;display:inline-block;margin-top:9px;margin-bottom:3px;}.odin_title{font-size:21px;margin: 6px 18px 12px 0px;;text-align: left;}.kupitodin{padding: 0px 20px;text-align:center}.p_number_odin{width:91%;display:inline-block;text-align:center;font-size: 21px;margin-top:6px;padding-top:6px;;}.rate_count{float:left;font-size:14px;color:#bebebe;margin-left:6px}.rate_block{float:right;margin-top:4px}.popup_row{display: flex;width:100%;margin: 0 0 14px 0;flex-wrap: wrap;align-items: center;}.popup_row input{border-radius:3px;font-size: 14px;padding:10px 8px;}.popup_row textarea{font-size:15px;border-radius:4px;}.butmat{display:inline-block;width:12%;text-align:left;float:left;margin-top:69px}.finel_text_suc{display:inline-block;width:85%;color:#000}.dog_ofert{display:inline-block;width:100%;text-align:left;margin-top:15px}.dog_ofert a{font-size:14px;color:#11a7f6;text-decoration:underline}.dog_ofert a:hover{text-decoration:none;color:#0b980c}.dost_types p{width: 95%;font-size: 14px;font-weight:400;float:left;margin: 15px 6px 16px 18px;font-family: system, -apple-system, BlinkMacSystemFont, 'Segoe UI', 'Segoe WP', Roboto, Ubuntu, Oxygen, Cantarell, 'Fira Sans', 'Helvetica Neue', Helvetica, 'Lucida Grande', 'Droid Sans', Tahoma, 'Microsoft Sans Serif', sans-serif;}
 .one_dost img{}.dost_types p em{color: #0051c1;font-style:normal;font-size: 12px;margin: 4.7px 0px 0px !important;}.dost_types h4{margin-bottom: 12px;display:inline-block;margin-top: 22px;font-size: 15px;}
 .one_dost{display:inline-block;width:100%;float:left;margin-bottom: 16px;position: relative;}.one_dost .myCheckbox span{margin-top: 0;width: 100%;
    height: 100%;
    position: absolute !important;
    left: 0px;
    top: 0px !important;
    border: 2px solid #d3d3d3;
    border-radius: 5px;}.rev_in_pr_page{}.rev_in_pr_page .logo_rev{}.rev_in_pr_page .logo_rev .time{margin-top:-5px;}.pop_product_center .all{display:inline-block}
	 
.razmer_child span {
    font-size: 13px;
    padding: 6px 0px 0 0px;
    display: flex;
    align-items: center;
    color: #1a1a1a;
    font-weight: 600;
    justify-content: center;
    margin-bottom: 0px;
}
.close_after_select {
    top: -4px;
    right: -10px;
    width: 23px;
    color: #686868 !important;
    height: 23px;
    background: #ffffff !important;
    filter: drop-shadow(0px 2px 8px rgba(0,0,0,0.12)) drop-shadow(0px 0px 2px rgba(0,0,0,0.12));
    appearance: none;
    border: none !important;
    cursor: pointer;
    outline: none;
    justify-content: center;
    align-items: center;
    padding: 3px !important;
    display: flex;
    position: absolute !important;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
}
.close_after_select:hover {
    background: #6f6f6f !important;
    color: #fff !important;
}
.razmer_child a {
    display: flex;
    flex-direction: row-reverse;
    align-items: center;
    padding: 5px 12px 6px;
    border: 2px solid #eef1f5;
    white-space: nowrap;
    background-color: #eff2f6;
    border-radius: 6px;
    transition: transform ease .2s, box-shadow ease .2s;
    font-size: 12px;
}

 
@media (max-width: 820px){
	.reviews_new_title {
    margin: 0px auto 5px;
}
	.pod_sv_tex {
    color: #bc0000;
    margin-top: -9px;
    width: 86%;
}
	.card_cont_gruz {
    position: relative;
    top: 0px;
    right: 0px;
    margin-bottom: 16px;
    margin-top: 25px;
}
	.back img {
    width: 100%;
}

.order_block_center {
    font-size: 32px;
    text-align: left;
    margin: 19px 0px;
}

.order_block_footer {
    display: flex;
    justify-content: flex-start;
}

.order_block_footer span {
    display: flex;
    justify-content: flex-start;
    text-align: left;
    margin: 10px;
}

.order_block {
    margin-top: -120px;
}

.back {
    margin-top: -5px;
}

h2 {}

.cen_gruz h2 {
    line-height: 39px;
    font-size: 31px;
}

.cen_gruz table {
    width: 100%;
}

.cen_gruz td {
    font-size: 20px;
}

.gruz_video {
    margin: 4px;
    display: flex;
    flex-wrap: wrap;
}

.gruz_video video {
    width: 100%;
    margin-bottom: 14px;
}

.item.last p {
    font-size: 18px;
    margin: 21px 0px;
}

.item.last {
    margin: 9px 0px 36px;
}
	.uk-grid {
    display: flex;
    flex-wrap: wrap;
    margin-top: 0;
}

.socials-outer-wrapper {
    width: 100%;
}

.socials-item {
    margin-bottom: 25px;
}

.filial-item.uk-first-column {
    width: 100%;
    margin-top: 20px;
}
	.number .t7 {
    margin: 0px 0px 0px 0px;
}

.number .all_chars {
    margin: 0px;
}
	svg.icon_svg_m {
    width: 24px !important;
    height: 23px !important;
    fill: currentColor;
    color: #484a54;
}
	li.nav-item button {
    font-size: 15px;
}

li.has-children a img {
    width: 28px;
    height: 28px;
    margin-right: 18px;
}
	.product_otziv_one_name {
    margin-right: 12px;
}

.product_otziv_one_images button {
    width: 50px;
}

.pIiZi3 {
    padding: 5px 9px;
    font-size: 11px;
}
	.pr_right_otziv_blok {
    position: relative;
    top: 0px;
    width: 100%;
    padding: 8%;
    margin-top: 40px;
}

.pr_left_otziv_blok {
    width: 100%;
}

div#scr_pr_otzv {
    margin: 7% 5%;
    width: 90%;
    display: flex;
}

.star_unas_ili_u_drogogo {
    display: flex;
    flex-wrap: wrap;
    width: 100%;
    flex-direction: column;
    align-items: flex-end;
}

.product_otziv_one_name_top_right {
    margin-bottom: 11px;
}

.product_otziv_one_name_top_right {
    margin-top: 0;
    /* width: 64%; */
}

.rating {
    margin-bottom: 10px;
    margin-left: 0px;
}

.punkt_sam_big {
    display: flex;
    flex-wrap: wrap;
}

.punkt_sam_right {
    width: 100%;
}

.punkt_sam {
    margin-top: 12px;
}

.punkt_sam_big .punkt_sam_left {
    padding: 3% 7%;
}
	.worn_bomile {
    margin: 0px 14px;
}

.worn_bomile b {
    color: #ff0d19;
}
	div#breadcrumbs li {
    display: flex;
    color: #5b5b5b;
    margin: 0 0 5px;
    align-items: center;
    font-size: 14px;
    white-space: nowrap;
}

div#xuxullo {
    padding: 0px 12px;
}

	.readmore__content {
    font-size: 14px;
    color: #555555e3;
    margin: 11px 0px;
}

.readmore__toggle {
    text-decoration: underline;
    color: #555555f2;
}
	.razmer_child ul li {
    margin-bottom: 16px;
}
	.before_page {
    margin-left: 10px;
}
	.news_right_content iframe {
    height: 219px !important;
    width: 100% !important;
}
	.on_web_hide_on_mob_visi {
    display: block;
    
}
	.checkout-features-block {
    display: none;
}
	.cart_center {
    display: flex;
    flex-wrap: wrap;
    flex-direction: column-reverse;
}

.info-box.shadow-none {
    display: none;
}

.cart_mob_bbb {position: fixed;left: 0%;width: 100%;border-radius: 0px;bottom: 0%;z-index: 999;background: #fff;box-shadow: 0 0 5px 0 #00000036;}

button.order_button {}

.cart_mob_bbb .list-item1 {border-radius: 0;margin: 3% 4%;width: 93%;border: none;border-radius: 6px;box-shadow: none;}

p.privesy {
    display: none;
}
	.pr_top_bottom_left {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
}

.pr_kanach_klor {
    font-size: 12.5px;
    margin-top: 11px;
}

.pr_top_top_top_top {
    margin-bottom: 5px;
}

.pr_kanach_klor span {
    margin: 0px;
}

.page_product_big {
    margin-top: 10px;
}
	div#xuxullo h2 {
    font-size: 20px;
    line-height: 30px;
    margin-top: 0px;
}
	ul.creat_tex {
    width: 100%;
}
p.img_no_marg img {
    width: 100%;
    margin: 0px;
    float: none;
}
	.mob_rotate {
    display: flex;
    flex-direction: column-reverse;
}
	.mob_hide_lestnica {
    display: none;
}

.slider_lest_dzax {
    width: 100%;
}

.lest_title_dzax {
    width: 100%;
    margin: 0px;
}

.lest_dzax {
    display: flex;
    flex-wrap: wrap;
    margin-top: 10px;
}

.lest_title_aj {
    margin: 0px;
    width: 100%;
}
	
	.gramota_block_center {width: 100%;margin: 20px auto;}
	.news_right_content iframe {
    margin: 30px auto;
    display: block;
    width: 100%;
}
	.material-icons {
    display: flex;
    align-items: center;
    justify-content: center;
    margin-top: 28px;
    overflow: hidden;
    border-radius: 50%;
}
	ul.SECTION li .title i {
    position: relative;
    left: 4px;
    top: -1px;
}
	.category_desc iframe {
    width: 100%;
    height: 250px;
}
	.news_section_top {
    margin-top: 3px;
}
	.cat_a_title {
    padding-right: 12px;
}
	.news_sidebar_menu {
    display: none;
}

.news_right_content {
    width: 100%;
}

.marker {
    padding: 12px 4%;
}
	.akccii_home_title .offer_title_bottom {
    margin: 20px 0px 20px 0px;
}
	.only_page_cont img {
    width: 100% !important;
    height: auto !important;
    margin: 15px 0px 0px 0px !important;
    float: none !important;
}
.big_naves img {
    margin: 0px !important;
}
.only_page_cont iframe {
    width: 100% !important;
    height: 260px;
}

.only_page_cont {
    font-size: 17px;
}
 
.provereni_klor {
    width: 75%;
}
	.alert_warning {
    margin-top: 20px;
}
	.params_right {
    width: 100%;
}

.pr_dev_big {
    border: none;
    width: 96%;
    margin: 0px 2%;
    padding: 0px;
    margin-top: 22px;
}

.attr_title {
    margin-bottom: 5px;
}

.deatil_praduct {
    margin: 15px 0px 15px 5px;
}
	.slider_right .splide__arrow--next {
    display: none !important;
}

.slider_right .splide__arrow--prev {
    display: none !important;
}

.text-block h2 {
    font-size: 19px;
}
	.slider_right {
    width: 100%;
    height: auto;
    margin-left: 0%;
    overflow: hidden;
}
	.big_top {
    margin-top: 57px;
    width: 100%;
    display: inline-block;
}

.big_top_center {
    width: 100%;
    margin: 0 auto;
}
	.cart_hits {
    width: 94%;
    margin-left: 3%;
}

.cart_hits .product_block {
    margin-bottom: 10px;
}
	.page_not_found img {
    width: 100%;
}
	.play_button_youtube_home img {
    width: 100%;
}
	.phone svg {
    color: #00e440;
}

.clinets_icon svg {
    color: #ffffff;
}

.clinets_icon {
    /* background: #ffffffbd; */
    /* border-radius: 20px; */
    padding: 2px 2px;
}
	button.menu-mobile-trigger svg {
    width: 25px;
    height: 25px;
}

li.konstrukciya_home .rob_banner_text a {
    padding: 10px 19px;
}
	.home_akcia .discount_count1 {
    display: none;
}

.sc-btdgZA.dNdkcH {
    display: flex;
    justify-content: center;
}

.clinets_icon svg {
    -webkit-transform: rotate( -90deg);
    -ms-transform: rotate(-90deg);
    transform: rotate( -90deg);
    fill: currentColor;
}
	.onli_mob_video a {
    display: flex;
    justify-content: center;
    align-items: center;
}
	.zorov svg {
    width: 20px !important;
}

.onli_mob_video svg {
    fill: currentColor;
    color: #fff;
    display: flex;
}

.onli_mob_video {
    position: relative;
    display: flex;
    align-items: center;
    justify-content: center;
}

.onli_mob_video span {
    position: absolute;
    top: 10px;
    left: 6px;
    width: 6px;
    z-index: 0;
    height: 6px;
    /* background: #ffffff; */
}
	.online_cam {
    width: 100%;
}

.online_cam_text {
    left: 25%;
    font-size: 11px;
}
	.online_video iframe {
    width: 100% !important;
    height: 200px !important;
    margin-bottom: 15px;
}

.online_video {
    margin-bottom: 4px;
}
	.akcc_name {
    
    white-space: nowrap;
}
	.active_cat1 {
    color: #0a4dff !important;
}

.active_cat1 div {
    color: #0a4dff !important;
}

.active_cat1 div span {
    color: #0a4dff !important;
}
	.offers_big {
    display: flex;
    flex-wrap: wrap;
    box-shadow: none;
}

.hiti_product_block.offer_right {
    width: 100%;
    padding: 0px;
}

.offer_right .product_block {
    margin: 7px 0px;
}

.clinets_icon_offer {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 100%;
    border-radius: 4px;
    background: #eeeeeea6;
    padding: 2% 3%;
    margin-bottom: 11px;
    font-size: 14px;
    
}

.offers_big .clients_info {
    width: 100%;
    margin: 0px;
}

.clinets_icon_offer svg {
    margin-right: 11px;
}

.offer_left_sections {
    margin-top: -24px;
    white-space: nowrap;
}

li.p_cat_li.cat_li a {
    padding: 9px 12px 9px 16px;
    width: 100%;
    display: flex;
    border: 1px solid #f2f2f296;
    flex-wrap: wrap;
    white-space: nowrap;
    font-size: 15px;
    color: #b10000;
}

.sidenav a div {
    width: 100%;
    
    color: #969696;
    font-size: 11.5px;
    margin-top: 3px;
    white-space: nowrap;
}

li.p_cat_li.cat_li {
    display: flex;
    flex-wrap: wrap;
    width: 100%;
    white-space: nowrap;
}

li.p_cat_li.cat_li ul {
    width: 100%;
    display: flex;
    flex-wrap: wrap;
    white-space: nowrap;
}

li.ch_cat_li.cat_li {
    width: 100%;
    white-space: nowrap;
}

div#mySidenav ul {
    margin-top: -22px;
}

li.ch_cat_li.cat_li a {
    color: #000;
}

.sidenav a div span {
    
    color: #000;
    margin-left: 3px;
}
	.tools__item_cont {
    font-size: 30px;
}

.card_p_w_v_cont .zakaz_title_mas {
    font-size: 16px;
    margin: 19px 0px 14px 0px;
}
	li.konstrukciya_home {
    width: 100% !important;
    height: 177px !important;
}

li.konstrukciya_home .rob_banner {
    margin: 0px;
}

.konstrukciya_home .rob_banner_text1 {
    text-align: center;
}

.konstrukciya_home .rob_banner_text2 {
    text-align: center;
}
	.rob_banner {
    display: none;
    margin-top: 14px;
    border-radius: 5px;
}

.rob_banner_text {
       padding: 11.5% 6% 11% 6%;
}
li.konstrukciya_home a {
    padding: 0px !important;
}
.rob_banner_text1 {
    font-size: 22px;
    margin-bottom: 10px;
}

.rob_banner_text2 {
    font-size: 18px;
    padding: 4px 29px;
}

.rob_banner img {
    /* top: -41px; */
    /* height: 147% !important; */
    /* right: -130px; */
    width: 100%;
}

	.hast_gic {
    display: none;
}

.prem_big {
    display: flex;
    flex-direction: column;
    border-radius: 0px;
}

.prem_dzax {
    width: 100%;
    background-size: cover;
    border-radius: 38px 0 45px 0px;
    overflow: hidden;
}

.prem_aj {
    width: 100%;
    margin-top: 17px;
    border-radius: 38px 0 45px 0px;
}

.hatuk_uzace {
    margin-bottom: 50px;
}

.hatuk_uzace h5 {
    font-size: 26px !important;
    line-height: 31px !important;
}
.hatuk_uzace h4 {
    font-size: 26px !important;
    line-height: 31px !important;
}
.hatuk_uzace h3{
    font-size: 26px !important;
    line-height: 31px !important;
}
.hatuk_uzace h2 {
    font-size: 26px !important;
    line-height: 31px !important;
}
.hatuk_uzace h1 {
    font-size: 26px !important;
    line-height: 31px !important;
}

.pg_gallery_konstrukcia {
    display: flex;
    flex-wrap: wrap;
    width: 100%;
    justify-content: space-between;
}

.gall_item_page_kons:nth-child(1) {
    height: auto;
}

.gall_item_page_kons {
    width: 49%;
    height: 170px !important;
    box-shadow: none;
    margin-bottom: 10px;
}
	.konstrukcia_item {
    width: 94%;
    padding: 8% 1%;
    margin-left: 3%;
}

.list-name {
    font-size: 21px;
}
	.circle1 {
    width: 100%;
    background-size: 129%;
    height: 100%;
}
	.circle_el {
    background-size: 142%;
}

.oth_imgs button {
    width: 100% !important;
    height: 80px !important;
    margin: 3px 2% !important;
}
	.pr_p_pr {width: 100% !important;padding: 4% 4% 2%;}

.pr_p_pr .new_img {
    width: 48% !important;
    margin: 0px 15px 0px 0px;
}

.pr_p_pr .img_offer_title {
    display: flex;
    flex-direction: row;
    margin-bottom: 0;
}
	ul.f_menu li a {
    font-size: 18px;
    padding: 8px;
}
	.aline_big {
    margin-top: 22px;
}
	.video_pr_home {
    width: 32% !important;
}
	div#breadcrumbs p {
    padding: 0px;
    margin: 0px;
}
	.content {
    margin: 0px;
}
	.img_offer_title {
    display: flex;
    flex-direction: column;
    align-items: center;
    width: 100%;
    justify-content: flex-start;
    margin-bottom: 15px;
}

.offer_title_bottom {
    margin: 0px;
    width: 100%;
}

.new_blockspec .price-discount {
    /* display: none; */
}

.new_img a {
    display: flex;
    align-items: center;
    justify-content: center;
    height: 100%;
    width: 100%;
}
	.otzivi_block .tab button {
    font-size: 16px;
}
	.mob_attrr {
    display: none;
}

p.skidka_attt {
    width: 96%;
    text-align: left;
    margin-left: 7%;
    margin-bottom: 15px;
    margin-top: 4px;
}

.for_new_price b {
    /* font-size: 15px; */
}

.act_cart_in_part .brand-column:after {
    background-size: 25px;
    background-position: 18px 7px;
}
	.c_p_t {
    width: 100%;
    color: #606060;
    margin: 0px 0px 0px;
    font-size: 12px;
}

.pr_bez_nnds {
    display: flex;
    flex-direction: row;
    font-size: 14px;
    margin-top: 5px;
}

.pr_bez_nnds b {
    /* margin-left: 0px; */
    white-space: nowrap;
    font-size: 14px;
}

.pr_bez_nnds .price_old {
    margin-left: 7px;
    font-size: 14px;
}

.disc_tokos {
    font-size: 10px;
    padding: 2px 4px;
}

.pr_title_cart {
    font-size: 14px;
}
	
	._29-a4 {
    width: 80%;
}
	.pr_sop:hover {
    background: none;
}
	.zorov {
}

.cmn-toggle-switch__htx.active span {
}
	.friens_use_link_big {
    width: 94%;
    border-radius: 0px;
    margin-left: 3%;
}

.lozung {
    color: #000;
    font-size: 12px;
    margin-bottom: 10px;
    white-space: nowrap;
    margin-top: 7px;
}

.phonn p {
    display: flex;
    justify-content: center;
    margin-bottom: 0px;
    width: 100%;
    flex-direction: column;
    align-items: center;
    margin-top: 2px;
}

.zorov svg {
    color: #fff;
}

.cmn-toggle-switch span svg {
}

.cmn-toggle-switch__htx.active span svg {
}

.cmn-toggle-switch em {
}

.mas_vis .phone {
    margin: 0px;
}

.friens_use_link_big {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
}

.friens_use_link_big_right {
    margin-top: 11px;
}
	.act_cart_in_part .ad_cart_button55 {
    background: #f91155;
}
	div#breadcrumbs a {
}
	.house_category_title {
    margin-top: 10px;
}
	.ekonomi1 {
    display: flex;
    white-space: nowrap;
    padding: 3px 9px;
    font-size: 10px;
    /* background: #fff8db; */
    
    margin-bottom: 9px;
    /* border: 1px solid #ffd83a; */
    justify-content: center;
    bottom: 69px;
    right: 10px;
    top: auto;
    left: auto;
    width: auto;
}

.ekonomi1 b {
    
    font-weight: 100;
    margin: 0px 4px 0px 4px;
}

.ekonomi1 em {
    font-style: normal;
}
	
	/*Skidka mob start*/
	.singl_count_price {
    width: 48%;
    margin-top: 8px;
    margin-bottom: 10px;
    margin-right: 0px;
    background: #ffffffed;
    padding: 14px 10px 10px;
    text-align: left;
}

.house_category_content {
    background-size: auto 106%;
    border-radius: 7px;
    box-shadow: 0 0 16px 0 #00000042 inset;
}

.skidka_blok__bottom {
    padding: 22px 20px 0px 20px;
}

.singl_count_price_big {
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
}

.skidka_title {
    font-size: 18px;
    margin-bottom: 15px;
    display: none;
}

.pl3 {
    font-size: 11px;
    padding: 3px 11px;
}

.skdika_text {
    font-size: 10px;
}

.skdika_text_price_value {
    font-size: 12px;
}
	/*skidka mob end*/
	
	.project-main-preview {
    display: flex;
    flex-wrap: wrap;
    flex-direction: column-reverse;
}

.project-main-preview__info {
    width: 100%;
    margin-right: 0px;
    margin-top: 14px;
}

.app_page_ddd img {
}

.project-gallery {
    background: none;
    box-shadow: none;
    margin-top: 0px;
    padding: 0px 12px 0px;
}

.project-gallery__item {
    display: flex;
    flex-wrap: wrap;
    flex-direction: column-reverse;
}

.project-gallery__description {
    width: 100%;
    color: #000;
    margin: 20px 0px 0px;
}

h2.h3-font.inner-title {
    font-size: 24px;
}

.text.text-inner {
    font-size: 19px;
}

.project-media__wrapper {
    display: flex;
    justify-content: center;
}

.project-media__wrapper img {
    width: 80%;
    margin-top: 0;
}

.project-main-preview__img {
    margin-top: 0;
}

.project-main-preview__link-wrap.project-main-preview__link-wrap_mobile {
    box-shadow: none;
    padding: 0px 27px;
}

h2.project-main-preview__title.h1-font.inner-title {
    font-size: 21px;
}
	div#otzivi .big_video button {
    width: 31% !important;
}
	.pg_gallery {
    width: 94%;
    margin-left: 3%;
}
	.pg_gallery a {
    width: 48%;
}
	.img_offer_title img {
    height: 64px;
    width: auto;
    max-width: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
}
	.akciaa_on_row_pr {
    left: 0px;
    top: 0px;
}
	.war_robk {
    margin-top: 20px;
}
	.promo_big {
    width: 100%;
    margin-bottom: 14px;
}

.promo_big img {
    height: auto;
}

.promo_text {
    font-size: 12px;
}
	.block206 {
    background-size: 50px;
}
 
	li.santexnika a {
    display: flex;
    flex-direction: column;
}

li.santexnika img {
    width: 46px;
    margin: 0px 0px 1px 0px;
    height: auto;
}

.santexnika_title {
    width: 89%;
    font-size: 13px;
    text-align: center;
}
	.pr_dev svg {
    width: 17px;
}
	.play_button_youtube_home a {
    text-decoration: underline;
    color: #f00;
}
	div#breadcrumbs ul {
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    padding-bottom: 3px;
    overflow: scroll;
    line-height: 25px;
    display: flex;
    align-items: center;
}
	.akcii_top_mobile svg {
    fill: #ffe10a;
    width: 12px;
}
	.sertn2 .gall_item img {
    padding-bottom: 0px;
}
	.sertn2 .gall_item {
    width: 100%;
}
	.page_content748 img {
    width: 100%;
    border: none;
    margin: 0px;
}

.page_content748 {
    box-shadow: none;
    font-size: 16px;
    line-height: 24px;
    margin-top: 10px;
    padding: 0px;
}
	i.pr_new_text {
}

i.pr_new_text b {
}

.params .for_new_price b {
}
	.pr_sop {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    align-items: center;
    border: 1px solid #eee;
    padding: 3%;
    margin-bottom: 12px;
    border-radius: 4px;
}

.pr_sop .ad_cart_button {
    width: auto;
}

.pr_sop .cost {
    padding-top: 0px;
}

.tabcontent {
    padding: 0px;
    margin-top: 15px;
}

.n2 .tab button {
    font-size: 12px;
}

.pr_sop .price_kg {
    width: auto;
}
	li.robelectro a {
    display: flex !important;
    justify-content: center;
    align-items: center;
    flex-direction: column;
}

li.robelectro img {
    margin: 0px;
    width: 70px;
    height: auto;
}

.robelectro_title {
    width: 80%;
    text-align: center;
    font-size: 12px;
    margin-top: 7px;
}
	li.robelectro {
    width: 49% !important;
    border: 2px solid #ffe000 !important;
}

li.santexnika {
    width: 49% !important;
    border: 2px solid #2f9fff !important;
}

ul.SECTION {
    display: flex;
    width: 90%;
    flex-wrap: wrap;
    margin-left: 5%;
    justify-content: space-between;
}

 
	.w-icon-left.quality {
    margin-bottom: 12px;
    margin-top: 11px;
}
	.video_pr_buttonc22 {
    width: 64%;
    position: absolute;
    bottom: 5px;
    left: 126px;
    display: none;
}
	.phone a img {
    width: 27px;
}
	.bar-graph-horizontal > div {
    display: flex;
    align-items: center;
    flex-wrap: wrap;
    justify-content: flex-start;
}

.bar-graph-horizontal .year {
    width: 100%;
}

.bar1 .bar {
}

.bar2 .bar {
}

.bar3 .bar {
}

.bar4 .bar {
}

.bar5 bar {
    width: 80% !important;
}

.bar6 .bar {
}

.bar7 .bar {
}

.bar8 .bar {
}

.bar9 .bar {
}

.bar10 .bar {
}

.bar5 .bar {
}

.top_sales {
    border: none;
    padding: 0% 4% 6% 4%;
}

h6.pr_top {
    margin-left: 6%;
    box-sizing: border-box;
    width: 88%;
    font-size: 20px;
}

.year {
}

.bar-graph-horizontal .year {
    margin-bottom: 9px;
    margin-top: 17px;
}

.bar-graph-one .bar::after {
    top: 6px;
    font-size: 13px;
    right: 10px;
}

.bar-graph-horizontal .bar {
    height: 29px;
    width: 100% !important;
}

.singgg {
    width: 96%;
    margin-left: 2%;
}
	.manifest img {
    width: 100%;
}
	.for_mob145 {
    
    width: 100% !important;
    margin: 0px !important;
    padding-left: 0;
}

.big_cart_for_mobile {
    background: #eeeeee78;
}

.widget__text1 {
    margin-left: 0;
}

.for_mob145 h1 {
    margin-left: 3% !important;
    width: 93% !important;
}
	.triangle {
    display: none;
}
	ul#cartViewFooterLinks {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    margin-bottom: 37px;
}

li.col-1-of-4 {
    width: 68%;
    margin-top: 20px;
}

.checkout-features-block h3 {
    text-align: center;
    display: flex;
    justify-content: center;
    margin-bottom: 15px;
    width: 91%;
    margin-left: 5%;
}
	.sertn2 .item-page {
    margin: 0px;
}
	.one_dost i {
    font-size: 11px;
}
	.akcii_top_mobile {
    padding: 0px;
    font-size: 10px;
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 3px;
    background-size: 12px;
    height: 29px;
    color: #fff;
    margin: 0px 12px;
    flex-direction: column;
}
.akcii_top_mobile a {
    color: #ffd400;
font-size: 9px;}
	.category_top_side h1 {width: auto !important;margin: 0px !important;}
.deatil_praduct b {}
	.circlehomvv {}
	.material_play img {width: 50px;height: auto;}

.material_play {left: 27%;display: flex;
    border-radius: 50%;
    overflow: hidden;}
	.cat_top_spec_top {display: flex;flex-wrap: wrap;margin: 3px 0px;}
	.big_video button {position: relative !important;width: 31% !important;height: 190px;overflow: hidden;margin-bottom: 9px;border: none;padding: 0px;}

.big_video {display: flex;flex-wrap: wrap;flex-direction: row;justify-content: space-around;}

.homvv img {width: 50px;}
	.video_pr_button {}

.circle {
    height: 79px;
    width: 51%;
    background-size: 100%;
    }

.pr_top_top {display: flex;flex-wrap: wrap;}

.rating_pr {
    margin-right: 8px;
}

.pr_otzz {
    margin-left: 0px;
}

.pr_top_bottom {display: flex;flex-wrap: wrap;justify-content: space-between;margin-bottom: 10px;}

.pr_top_top_top {display: flex;align-items: flex-start;}

.ad_cart_button55:hover {background: #009839;}

.oth_imgs {display: flex;width: 28%;flex-wrap: wrap;flex-direction: column;margin-left: 4%;}

.gall_item {width: 100%;height: 240px;display: flex;align-items: center;}
	.mobile_logo a {display: flex;align-items: stretch;}
	.cat_childes {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
}
	.aaa {width: 100%;}
	.page_product .tab button {width: 48%;}
	.vid_otziv {width: 100%;}

.vid_otziv iframe {height: 203px;}

.you_video_big_otz {margin-top: 9px;}

.home_akcia .new_blockspec {padding: 2% 2% 0% 2%;}
	.cart_info_spec {display: flex;flex-direction: column;}

.cart_info_spec .form_row {width: 100%;}
	.prise_page {
    width: 100% !important;
}
	.spec4525 {
    position: inherit;
    right: 0;
    top: 0;}
	.factories-items {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    margin: 20px 0px;
}

.new_about {
    box-shadow: none;
    margin-top: 0px;
}
	.contact_page {
    border: none;
    padding: 1px;
    margin-bottom: 0px;
}
	.con_mob{/* display:none; */}
	.dostavka .myCheckbox em {
    margin-left: 38px;
    line-height: 18px;
    margin-top: 1px;
}
	.phone a {display: flex;align-items: center;justify-content: center;}
	svg.svg_mob {
    
    
}
	.zang img {width: 18px !important;height: auto;}

.slogan_rob {margin: 2px 0px 0px 6px;}

li.menu-item a {display: flex;align-items: center;justify-content: flex-start;}
	.big_slog {font-size: 14.9px;position: relative;top: 0px;}

.littl_slog {
    font-size: 10px;
    position: relative;
    top: -1px;
    }
	.zang {
    width: 28px;
    height: 28px;
    /* margin-right: 12px; */
    display: flex;
}
	.header22 {
    position: fixed;
    bottom: 0;
    left: 0;
    width: 100%;
    height: auto;
    z-index: 999999;
    transition: all ease-in-out .3s;
--shadow-small: 0 1px 3px 0
    rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06);
    --shadow-medium: 0 -4px 6px -1px
    rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06);
    --shadow-large: 0 10px 15px -3px
    rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05);
    }
.navbar {
    display: flex;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    height: 4rem;
    margin: 0 auto;
    transition: all ease-in-out .3s;
}
.menu22 {
    position: fixed;
    left: 0;
    bottom: 0;
    display: grid;
    align-content: center;
    width: 100%;
    height: 4rem;
    padding: 0 0.2rem;
    border-top-left-radius: 0;
    border-top-right-radius: 0;
    background: hsl(0deg 0% 100%);
    box-shadow: var(--shadow-medium);
    transition: all ease-in-out .3s;
}
.menu-list {
    display: flex;
    align-items: center;
    justify-content: space-around;
}
li.menu-item {
    }
.menu-link.is-active {
}
.menu-link {
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    border: none;
    outline: none;
    background: none;
    color: var(--color-black);
}
svg.svg_mob {
    width: 25px;
    height: 25px;
    fill: currentColor;
}
.menu-name {
    display: block;
    visibility: visible;
    font-size: 12px;
    
    }

.cart_count {
    color: #fff;
}
	.booo {box-shadow: none;background: none !important;}
	.text_cart1 {
    border-bottom: 1px dashed #e7e7e7;
    justify-content: space-between;
}
	.col_cat {width: 100%;/* margin-top: -3px; */}
	.cart_items {padding: 3%;border-radius: 0px;}
	
	.checkout_total {float: none;width: 100%;margin-bottom: 25px;margin-left: 0%;position: relative;top: auto;border: none;background: #fff;box-shadow: none;max-width: 100%;display: inline-block;border-radius: 0px;}

div#target {position: relative !important;top: 0px !important;width: 100%;padding: 5% 6% 7% 6%;border-radius: 0px;}

.cart_right {width: 100%;}

.dostavka {padding: 4%;border-radius: 0px;border: none;}

.prk_map {display: flex;flex-direction: column;}

.on_map {background: #ffffff url(images/pin.png) -5px -2px no-repeat;
    padding: 0px 12px 5px 17px;
    display: inline-block;
    font-size: 12px;
    text-decoration: underline;
    cursor: pointer;
    margin-left: 0px;
    
    background-size: 23px;}

.cart_title_art1 {width: 75%;}

.cart_title_image {width: 100%;margin-bottom: 20px;display: flex;justify-content: space-between;}
	 
.item-page .postuplenie {
    margin: 0px 0px 9px;
    font-size: 12px;
	float: left;
}
	.back_go {
    
}

.divider {
    
}
	.pr_blok_left .a_img {
    height: 63px !important;
    margin: 4px 2% !important;
    width: 100% !important;
}
	.aaa .new_blockspec {
    width: 94%;
    margin-bottom: 20px !important;
    
    padding: 4% 4% 2% 4%;
}

.aaa .new_img {
;}
	.product_page_price .on_pr_row {
    display: flex;
    justify-content: flex-start;
    flex-direction: row;
align-items: center;}
	.search_page .new_img {
    display: none;
}
	.myRadio .gr551, .myRadio2 .gr551 {
    margin-right: 6px;
}
	.cat_gallery {
    width: 94% !important;
    margin-left: 3%;
}
	.texayin .new_blockspec {
    width: 99% !important;
}

.texayin .new_img {
    
    
}

h2.cat_offers {
    text-transform: inherit;text-align: left;
    width: 95%;
color: #fe0d19;font-size: 16px;margin: 12px 0px 0px 6px;}
	.rob_about_content {
    width: 100%;
}
	.p_number span {
    font-size: 22px;
    line-height: 32px;
}
	.order_details_form_content label {
    font-size: 13px;
    box-sizing: border-box;
}
	.cart_in_part .price_kg {
    
    
}
	.popup3 .p_send_butt {
    margin-top: 7%;
}
.pr_page_old {
}
	.buy_more_than {
    
margin: 0;
}

.harc em {
    line-height: 14px;
}

.harc:hover b {
    top: 48px;
}

 

.popup_row textarea {
    font-size: 14px;
}

.sertifikat_text {
    display: none;
}

.added_to_cart span {
    margin-top: 0px;
}
	.head_email{float: inherit;margin-right: 0;}
	.order_number span {
    font-size: 15px;
}

.order_number {
    font-size: 14px;
}
	.totalSum {
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    width: calc(100% - 0px);
}
	.head_email {
    float: left;
    margin: 0px 0px 0px 4%;
}

.popup3 .popup_body {
    padding: 6% 6% 4% 6%;
    width: 91%;
    height: 350px;
}

.rate_web_item22 {
    font-size: 15px;
}

.popup_row22 label {
    font-size: 15px;
}

.rate_website_title {
}

.favorit_cont svg {
    margin: 0px;
}
	.account_pr_big {
    display: flex;
    flex-direction: column;
    margin-bottom: 20px;
    box-shadow: 0 0 0px 1px #454d58;
}

.acc_top_left {
    width: 100%;
    padding: 5%;
}

.acc_bottt {
    padding: 6% 5.5% 6% 0%;
}

.count_pr_title {
    width: 100%;
    margin-bottom: 5px;
}

.account_pr {
    display: inline-block;
    border-top: 1px solid #e5e5e5;
    padding: 1% 0% 3% 1%;
}
.account_pr div {
    float: left;
}
	.fot_phone {
    text-align: center;
}
	.widget__text {
    padding-left: 5%;
    font-size: 13px;
}
	.widget {
    border: none;
    border-radius: 0;
    margin-bottom: 24px;
    padding: 3% 5% 4% 5%;
    font-size: 12px;
    margin-top: 0px;
    }
	.zakaz_sec1 {
    border: none;
    padding: 1.5% 5% 2% 5%;
}


	 
	.pr_soc_com {
    top: -4px;
    right: 5px;
}
	.phone_mob {
    background: #ff151f;
    width: 50%;
    float: left;
}

.what_mob {
    background: #1adb1b;
    width: 50%;
    float: left;
}

.what_mob span {
    color: #fff;
    
    font-size: 15px;
    margin-left: 4%;
}

.phone_mob span {
    color: #fff;
    
    font-size: 15px;
    margin-left: 4%;
}

.footer_for_mobile a {
    display: flex;
    width: 100%;
    text-align: center;
    align-items: center;
    justify-content: center;
    padding: 12px 0px;
}

.footer_for_mobile {
	display:block;
    position: fixed;
    bottom: 0;
    width: 100%;
    z-index: 9999;
}

.phone_mob img {
    width: 22px;
}

.what_mob img {
    width: 22px;
}
	
	
	.mas_vis .p_number {
    width: 100%;
    text-align: center;
}

.mas_vis .p_number1 {
    text-align: center;
    width: 100%;
    margin: 0px;
}
	.pr20t {
    display: none;
}
	.css-typing {left: 9px;display: none !important;}
	.fackt_time_left {
    color: #f00;
}

.fackt_time_left strong {
    color: #ff0404;
}

.razmer_child span {
    padding: 8px 8px 0 0px;
    margin-bottom: 14px;
}
	.nkar_gost {
    display: none;
}
	.forr_mobb {
    display: inline-block !important;
    width: 100% !important;
    flex: none;
    max-width: 100%;
}
	.for_new_price {}
	.new_blockspec .akciaa_on_row {
    background: none;
}

.new_img {margin: 0px 0px 9px;width: 100%;display: flex;justify-content: center;height: 79px;}

.new_number .pr_single_name {
    font-size: 14px;
}

.price_old {
    
white-space: nowrap;
    
font-size: 15px;
}

.price_old:after {
    height: 1px;
}

.buy_points_item img {
    height: 60px;
}

.about-container {
    margin-top: 40px;
    background: none;
}

.rob_about_content img {
}

.new_cost .price {}

.all {

margin: 4% auto 0px;}

.rev_blok .body {
    font-size: 14px;
}


.lqAHp6x91f {
    display: none;
}

	.reviews_new {
    width: 100%;
    float: none;
}

.big_audio {
    
    
margin: 11px 0 0 0px;}

.audio_otzivi {
    margin: 3px 0px 5px 0px;
    width: 100%;
    padding: 4% 4%;
}
	.a_img.gall_item {
    width: 49%;
    height: 114px;
}
	.category_desc img {
    width: 100% !important;
    margin: 17px 0px 17px 0px !important;
    height: auto !important;
}
	.delivery_bkack_fon {
    padding: 20px;
    text-align: left;
    margin: 8%;
    width: 84%;
    background: #00000078 !important;
}
	.prais-header {
    padding: 0px 7px 0px 4px;
    margin: 0px;
    background: none;
    box-shadow: none;
}

.price-download {
    margin-top: 20px;
    display: flex;
    width: 100%;
    flex-direction: column;
    align-items: flex-start;
    }

.price-download .price-button a {
    font-size: 15px;
    width: 100%;
    padding: 10px 34px 10px 32px;
}

.price-button {
    width: 100%;
}

.price-download-desc strong {
    margin-top: 14px;
    margin-bottom: 11px;
    margin-right: 10px;
}

.cat_title {
    font-size: 24px;
    margin: 10px 0px 3px;
}

.sub_cat_title {
    font-size: 20px;
    margin: 10px 0px 0px 0px;
    color: #fc0c19;
}

.price-download-desc {
    margin-bottom: 5px;
    color: #9d9d9d;
    
    margin-left: 0;
}

.price-download-desc br {
    display: none;
}
	.sertn2_left h1 {
    margin-top: 0px;
}

.prod_link {
    margin: 26px 0px 0px 0px;
    float: none;
    align-items: flex-start;
    padding: 0px;
}
	h1.sert_title {
    display: inline-block;
    padding: 0% 0% 0% 4%;
    font-size: 25px;
    width: 94%;
    margin: 11px 0px 7px 0px;
}
	.sertn1 {
    display: none;
}

.sertn2 {
    -webkit-flex: 0 0 100%;
    -ms-flex: 0 0 75%;
    flex: 0 0 100%;
    max-width: 100%;
}

.big_sert {
    border: none;
    margin: 0px;
    padding: 1rem;
    width: 100%;
}

ul.sertificats_items li {
    -webkit-flex: 0 0 31%;
    -ms-flex: 0 0 25%;
    flex: 0 0 31%;
    max-width: 31%;
    display: inline-flex;
    margin-right: 1.1%;
    margin-left: 0;
}

.sertn2_left {
    margin-right: 0;
    margin-left: 0px;
}

ul.sertificats_items li a {
    padding: 0;
}

ul.sertificats_items li a span {
    font-size: 13px;
}

.sert_imgg {
    height: 110px;
}
	.buy_points {
    border: none;
}

.buy_points .buy_points_top+.buy_points_top:before {
    display: none;
}

.buy_points_top {
    width: 43%;
    float: left;
    margin: 5px 3% 21px;
}

.buy_points_top p {
    font-size: 15px;
    width: 100%;
    padding: 0px;
    
}
	.cart_page_info_map {
    width: 47%;
    font-size: 12px;
}
	.bigist_delivery {
    border: none;
    box-shadow: none;}
	
.delivery_title_text {
    color: #000;
    background: none;
    padding: 8px 8px 15px 8px;
}
	.yan_ot {
    display: inline-block;
    width: 40%;
    margin: 3%;
    height: auto;
}

.yan_ot img {
    width: 100%;
    height: auto !important;
}

.otzz_title {
    display: none;
}

.big_otziv_center {
    box-shadow: none;
}

.big_otziv {
    margin-top: 7px;
}
	.total_summ_text {
    float: left;
}
	.total_summ.skidk {
    margin: 2px 22px 0px 14px;
    text-align: left;
    float: left;
}

	.cat_gallery .gall_item {
}
	.team_img{display:none}
	.razmer_child {
    margin-bottom: 0px;
}

.razmer_child a {}
	.for_news img {
       width: 100% !important;
       margin: 20px 0px 20px !important;
       height: auto !important;
}
	.cat_pr_top_count {
    width: 100%;
    padding: 7px 0px 0px 0px;
}
.price_kg_center {
    display: flex;
    vertical-align: middle;
    
    
flex-direction: column;}
	.pr_count_in_cat {
    padding: 6px 0 0 0px;
    font-size: 12px;
    display: none;
}

.pr_count_in_cat b {font-size: 13px;}
	.cart_blot_pr {
    
display: flex;flex-wrap: wrap;}
	.price_kg {
    
margin-left: 0%;
}

.all_kg {
    
line-height: 15px;
    
font-size: 11px;
}

	
	.cart_total_pr {
    
width: auto;
}
	.cat_childes a{
    width: 47.5%;
    font-size: 13px;
}.all_chars{
    margin: 12px 0px;
}.t3{width: 100%;}.bigist_delivery .dost_types{margin:0}.market_ok{
    /* margin-bottom: 5px; */
} .popup .popup_body,.popup77 .popup_body{width:94%}.btn_next{right:0;height: 70%;top:14%;padding: 63% 3%;border-radius:0;}.btn_prev{left:0;height:70%;top:14%;padding:63% 3%;border-radius:0;z-index:9}.dost_types{width:100%;display: flex;flex-wrap: wrap;justify-content: space-between;}.a_mp{width:100%;margin-top: 8px;margin-right:0;}.dost_types p{margin: 8px 4px 6px 9px!important;width: 91% !important;font-size: 13px;box-sizing: border-box;}.one_dost img{width: 40px;float:left;position:absolute;bottom: 7px;right: 7px;padding: 3px 3px;}.dost_types p em{color:#ff151f;font-style:normal;font-size: 11px;width: 100% !important;}.dost_types h4{display:inline-block;margin-top:0;font-size: 14px;text-transform:uppercase;width: 100%;margin-bottom: 13px;}
.one_dost{margin-bottom: 14px;width: 49%;box-sizing: border-box;}input.mCgqmTNFjj{text-align:center}
._3WR9xibVQN._1BmJRhtqwY{width:90%;margin:12px 0;float:none;margin-left:5%}
button._1JR_lFBy31{width:81%}.Qwj-6VK3PY{top:28px;left:7px}.EgW2BJElGY{width:100%;margin:auto;position:relative}.p_number_odin a{color:#000;display:inline-block;width:100%}.spn1{background:#fff url(https://robmetalstal.ru/images/but.jpg) 50% 18% no-repeat!important;font-size:21px;padding:56% 10px 9px}.kupitodin{text-align:center;padding: 0px;}.for_mm22 .kupitodin{width:100%;padding: 1% 5%;}.mob_title11{font-size: 19px;margin: 4% 0 10px;;text-align:center;display:inline-block;width:100%;color:#000;/* text-transform:uppercase; */}.odin_title{
    font-size: 17px;
}.for_mm22{display:inline-block;width: 94%;border: 2px solid #00aa24;border-radius: 10px;margin: 5% 0 5% 3%;padding: 2% 5% 0px 5%;position:relative;overflow: hidden;}.p_number_odin{font-size: 20px;line-height: 30px;margin: 0px;padding-top: 4px;}.spn2{background:#fff url(https://robmetalstal.ru/images/but.jpg) 50% 18% no-repeat!important;padding-top:61%;font-size: 18px;width:92%;margin-left: 0%;background-size: 24% !important;}.popup77 .popup_body{width:96%;height:420px}.takje_p{width:100%;margin-top: 15px;font-size: 15px;margin-bottom: 10px;}.mas_vis .p_icon img{width:40px;background:0 0}.mas_vis .p_icon{background:0 0;width:auto;margin-right:10px}.big_sale_date{display:none}.big_sale_date_center{width:100%}.sale_image{display:none}.product_item_sale{width:100%;margin:14px}.product_item_sale{width:92%}.product_item_sale .pr_img_cart{width:100%;height:230px}.product_item_sale .cart_title_art{width:100%;margin-top:3px}.big_sale_right{margin:0;width:100%}p.bigsal_number{font-size:30px}p.big_sale_title{font-size:17px}p.big_under{font-size:15px;margin:5px 0 9px 0}div#countdown i{font-size:28px}.dog_ofert{display:inline-block;width:100%;text-align:center;margin-top:15px}.dog_ofert a{font-size:14px;color:#11a7f6;text-decoration:underline}.dog_ofert a:hover{text-decoration:none;color:#0b980c}
.vmpayment_description1{margin-left:36px}.bez_nal_text{margin: 5px 0 0 36px;width: 80%;}.pr_blok_left{width:100%;border: none;}.tab button{padding:15px 0;float:none;margin-top:10px;font-size: 12px;}.tab button.active:after{display:none}.tab{margin-top: 16px;display: flex;flex-wrap: wrap;justify-content: space-between;}.p_icon img{width: 16px;}.hatukk{background:#cfffd1!important}.links.rL a{}.links.rL{}.contact_page iframe{height: 329px;}.namak{width:100%}.yandex_map{width:100%}
	.product-img img{
    height: 100%;
    object-fit: contain;
    padding: 0px;
    }.search_five_res{width:100%;top: 65px;border-radius: 0px;box-shadow: none;left: 0px;}.one_s_res{width:100%}.one_s_res span{font-size: 15px;}.s-product-watching-now{
    display: none;
    justify-content: flex-end;
    align-items: center;
    margin: 0px;
}.play_button_youtube_home{display:inline-block;width: 100%;margin-top: 52px;text-align: center;margin-bottom: 15px;}.setifikats_iocns{display:none}.chastie_vaprosi{}.mas_vis_title{display:none}.inner{width: 89%;display: flex;flex-direction: column;align-items: center;margin: 0 auto 5px;}.center_otveti{width:100%;margin:30px auto;background:#fff;padding:3%;border:1px solid #eee;border-radius:4px}.search_page .new_blockspec{width: 97%;height: auto;position: relative;}.butmat{width:100%;float:none;margin:0 0 15px 0;text-align:center}.finel_text_suc{width:100%;font-size:17px;line-height:25px}.col94{}.popup_body iframe,.popup_body img{max-height:42%!important}.play_button_youtube{display:inline-block;position:relative;text-align:center;overflow:hidden;width:100%;margin:8px auto 0}.photo_items_for_video{display:inline-block;text-align:center}
 
.nav-link span{
    display: flex;
}.nav-item:not(:last-child){/* border-bottom:solid 1px #e9e9e9; */}
.spec{display:inline-block;width:100%;margin-top: 0px;}.zorov{background: none;border:none;cursor:pointer;/* margin: 0px 12px 0 0%; */outline:0;}.popup5.open{display:block}.at_rob_name_value:before{}.popup5{display:none}.blocker{position:fixed;top:0;left:0;bottom:0;right:0;content:' ';background:rgba(0,0,0,.5)}li.nav-item a b{font-weight: normal;margin-left: 2px;}.popup5 .contents5{border:1px solid #ccc;border-radius:0;width:100%;height: 49px;display:flex;align-items:center;justify-content:center;background:#fff;position:fixed;top: 0;left:0;transform:translate(0,0)}.contents5 form{width:98%}.zorov img{width:23px}.new_col_atributs{padding: 0;height: auto;width: 97%;}.popup .popup_body{width:90%!important;text-align:center;height: 390px;border-radius:4px;}
.offerd_item{
    transform: rotateZ(-40deg);
    padding: 3px 21px 4px;
    left: -15px !important;
    top: 7px !important;
}div#modal1 p{margin:0}.photo_sert{width:49.66666%;height:256px;float:left;box-shadow:0 0 0 3px #fff;overflow:hidden;position:relative;text-align:center;background:#6b7c94}.page_template iframe{/* height:167px; */}.number_watsup{margin-top:5px}.modal-body.card p{margin:0}.modal-body.card b{font-size:13px}.phone_attachment{background:#fff}.order_button{width:100%;text-align:center;margin-top: 0;border-radius: 5px;background: #10bb12;padding: 17px 0;}.privesy_pol{font-size:12px;text-align:justify}.del_items{width:100%}.delivery_page1 h2{font-size:22px}.delivey_text{font-size: 14px;color: #ff0808;}.del_items h2{font-size:23px}.team_section_center{width:100%}.pop_product_center{width:100%}.otzivi_block{padding: 0;margin: 0 0px 45px 0px;box-shadow:none;background:#fff;}
.rev_blok{width: 99%;height:auto;margin: 4% 1% 0% 0%;float: none;padding: 20px;}.about-container_center{width:88%}.advantage-group{width:100%;margin-bottom:0;margin-top:0}.advantage{margin-top: 28px;margin-bottom:0;}.advantage-container.clearfix{width:100%;padding:0 4% 6% 4%}.advantage p{line-height:20px;font-size:15px}.advantage img{width:60px;height: auto;}.added_to_cart{display:none;width: 73%;position:fixed;right: 14%;top: 20%;padding: 6%;color:#000;z-index:9999;border-top-left-radius:4px;font-size: 12px;border-bottom-left-radius:4px;}body{background:#fff}.photo_items{box-shadow:0 0 0 5px #fff;width:50%}.footer-colophon-wrapper{background:#fff}.mobile_only{display:none!important}.page_imageh{width:100%;margin-bottom: 0%;height: auto;margin-top: 0px;}.new_blockspec{width: 49%;padding: 4% 4% 4%;box-sizing: border-box;margin: 4px 0px;display: flex;align-items: flex-start;align-content: space-between;}.pr_items{width:100%;text-align:center;margin-top: 15px;}.new_qoantity{float:left;text-align:left;margin:0}div#page{width:94%;margin-left:3%;display:inline-block}.singlnews_iutem{width:98%;margin-top:2%}.news_title a{line-height:20px}.p_icon{width:33px;padding-top:9px;height:33px;margin: 0px 0px 0px 8px;display: flex;border-radius: 28px;background-image: radial-gradient(100% 100% at 100% 0, #61ff70 0, #16c626 100%);align-items: flex-start;justify-content: center;}.watviber{margin:0;float:left}.watviber img{width:32px;height:32px}.phone{
    display: none;
    flex-direction: row;
    align-items: center;
    }.card{float:left}.close{top:-18px;right:-8px;border-radius:34px!important}
#modal:target .modal-body{border-radius:10px}
#modal .modal-body{width:90%;font-size:12px!important;margin-top:50%!important}#modal1 .modal-body{width:90%;border-radius:12px!important;font-size:12px!important;margin-top:30%!important}.category_desc{margin:auto;width:92%;display:block;font-size:16px;padding:0;border:none;box-shadow: none;background:0 0;margin-top: 20px;}.category_products{text-align:center;box-shadow: none;margin-top: 0;}.category_top_side_top{width: 98%;margin-left: 1%;margin-bottom:0;}.fackt_time_right{float:none;border:none;margin:0;color: #f00;}ul.sub_sub_cat li:before{content:"";display:block;position:absolute;top:14px;left:41px;width:9px;height:1px;border-radius:50%;background:#ff151f}.sub_sub_cat a{font-weight:700}.phone_attachment_download_google_play{width:46%;text-align:center;float:none}.phone_attachment_download_app_store{width:45%;text-align:center}.description_product{width:96%;font-size: 14px;text-align:left;margin:auto}.params .attr1{text-align:left}div#about-tov1{margin: 0px;}.two_section{width:100%;text-align:center;margin-bottom:0}.mas_vis{width:67%;float:none;margin:20px 0 0 0}.soc_title{margin-top:3%;display:none}div#breadcrumbs{margin-top: 42px;width:93%;margin-left: 2%;}.column.n1{display:none}.column.n2{width:100%;float:left;margin-top: 1%;}.aline.n3{width:100%}.ad_cart_button55{width: 56%;}.app_left{
    width: 100%;
}.app_right{float:none;width:100%;text-align:center;margin-top: 30px;}.item-page{text-align:center;position:relative;display: inline-block;}div#page h1{width: 100%;text-align: left;font-size: 22px;margin: 0px 0px 15px;}.on_pr_row{}.title--h2.alCenter .hatuk_title{line-height: 36px;margin-bottom: 5px;margin-top: 0px;}.opl1{width:87%;text-align:center;float:none;height:auto;margin-top:11px}.oplata-content{text-align:center;display:inline-block;width:100%;margin-top:15px}.front-delivery{background-size:cover;display:inline-block;width: 96%;text-align:center;margin-left:2%;margin-top:10px;overflow: hidden;}.front-delivery i{display:none}.text-block{width:100%;}.pr_delivery_sec{text-align:center}.front-delivery .button{float: left;margin: 2px 0px 0px 0px;font-size: 13px;width: 100%;padding: 12px 0px;}.front-delivery .description{padding: 0% 0% 0% 0%;line-height: 19px;font-size: 14px;margin: 9px 0 20px;}.front-delivery .title{padding: 0% 0% 0 0%;font-size: 16px;line-height:25px;}.title--h2>:after,.title--h2>:before{display:none}.inner span{}.takje{/* font-size: 19px; *//* text-align: left; */margin-left: 3%;width: 94%;margin-top: 40px;}div#items{text-align:center;float: none;}.phone_attachment_center{width:80%}.inner h1,h2,h3,h4,h5,h6{}.about_poto{display:none}.cost_total1{position:absolute;left:150px;bottom:11px}.offf{position:relative!important;top:auto!important;left:auto!important;width:auto!important}label.myRadio{}.factories-items .item{width: 27%;margin: 6px;}p.phone_attachment_title{font-size:18px;margin-top:20px;}p.phone_attachment_description{margin-top:4px}ul.SECTION li a{display: flex;width:100%;height:100%;color:#666;padding: 14px 15px;cursor:pointer;align-items: flex-start;flex-direction: column;}ul.SECTION li{display: flex;vertical-align:top;font-size:14px;width: 100%;overflow: hidden;position:relative;background-repeat:no-repeat!important;background-position: 100% 0px!important;border: 1px solid #e1e1e199;margin: 0px 0px 14px 0px;height: auto;align-items: center;border-radius: 12px;background-size: auto 161% !important;}ul.SECTION li .prices{/* display: none; */position: relative;padding: 8px 0px 0px;left: 0;bottom: 0px;line-height: initial;}ul.SECTION li .title{color:#080808;text-transform: inherit;padding: 0;width: 87%;}ul.SECTION li .prices:after{content:'';display:none}li.f_menu1{width:100%;text-align:center}.social_icons_footer a{float:left;margin:9px 1px 6px 9px}.social_icons_footer{padding:0}.social_icons_footer img{}.one_click{
    padding: 14px 0px;
}.fackt_time{margin-bottom: 10px;float:none;text-align:left;width:95%;margin-left:0;position: relative;top: 0px;}.mobile_call_a{background:#3778d4 url(https://robmetalstal.ru/images/phone-icon.png) center no-repeat;background-size:16px;cursor:pointer;padding:21px 26px 19px 18px;color:#fff;font-weight:700;display:inline-block!important;border-radius:3px;margin-top:0;font-size:0;float:right;margin-left:7px;right:60px;position:absolute;display:none!important;bottom:0}.page_product{margin-top:0;text-align:center}.mobile_telefon{display:inline-block;width:78%;text-align:center;padding:5% 0;line-height:22px}.call_number{display:inline-block;width:100%;color:#3885c7;font-weight:700;font-size:16px}.call_button{}.col.col95{display:none}.col.col96{display:none}.col.col108{display:none}.col.col83{display:none}.col.col101{display:none}.col.col105{display:none}.col.col43{display:none}.col.col45{display:none}.col.col80{display:none}.col.col80{display:none}.at_rob_name{display:inline-block;font-size: 12px;background: #fff;position: relative;top: 6px;padding-right: 10px;}.at_rob_name_value{display:inline-block;font-size: 13px;margin-left:0;;background: #fff;
    position: relative;
    top: 6px;
    padding-left: 10px;}img.mmm{width:96%;margin-top:11px;border-radius:13px;}.owl-carousel{display:none!important}.col.col24{display:none}.popup_close{position:absolute;top:0;right:0;background:red;color:#fff;letter-spacing:0;padding:10px 15px;cursor:pointer}.popup_content{width:100%}.mob_top_phone{margin-top:98px;display:inline-block;width:100%;background:#fffac1}ul.submenu li{margin-left:4%}.ad_cart_button{padding: 12px 12px 12px;white-space: nowrap;}.spec452{position: relative !important;right: -6px !important;display:inline-block;top: 0px !important;}.pr_single_name{float:none;font-size: 15px;z-index: 1;position:relative;}.offerd_item_row{}.on_map_text{position:relative;background:rgba(255,255,255,.75);right:0;top:0;z-index:999;width:100%;border-radius:8px;padding:15px}.cetegory_section{margin-top:0}ul.submenu li{width:95%;display:inline-block}.cart_in_part:hover{background:#fff!important;-webkit-transform: translateY(0px);transform: translateY(0px);}.mobile{display:inline-block}.mobaile_header{display: inline-block;width:100%;position:fixed;z-index: 99;top:0;left:0;/* background: #fff url(images/zim.webp) left no-repeat; */background: #000000;box-shadow:0 0 4px 0 #00000070;background-size: cover;}.mobaile_header_top{z-index: 9;position:relative;display: flex;height: 52px;align-items: center;justify-content: space-between;}.mobile_logo{margin: 0px 0px 0px -11px;}.menu_button{float:right;display:inline-block;width:8%;margin-right:2%;position:absolute;right:6px;top:9px}.mobaile_menu{display:contents;width:100%;margin-top:0;z-index:99;position:relative}.menu_button hr{border:2px solid #fafbfa;border-bottom:none}.mobaile_menu_item{display:none;width:100%}ul.mobile_menu{display:inline-block;width:100%;padding:0;margin:0;background:#343940;box-shadow:0 0 3px 0 rgba(0,0,0,.25)}li.header-nav__item{list-style:none;float:left;width:100%;margin:0;display:inline-block}.header-nav__link{display:inline-block;padding:2px 4%;color:#f7f7f7;text-transform:uppercase;line-height:32px;text-align:left;font-size:12px;float:left;;margin:0;background:0 0;border-bottom:1px solid #434950;width:100%;text-decoration:none;cursor:pointer;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;outline:0 none}ul.submenu{display:inline-block;position:relative;z-index:2;top:0;list-style:none;margin:0;left:0;max-height:360px;column-count:auto;overflow-y:auto;padding:3px 0 0;box-shadow:0 0 2px 0 rgb(0 0 0 / 49%) inset;width:100%;background:#fff}li.submenu_item{width:100%}ul.submenu a{text-decoration:none;display:inline-block;font-size:16px;border-bottom:1px solid #eeeeee7a;font-weight:400;width:97%;background-size:28px;padding:8px 11px 7px 57px!important;;background-position:5% 50%}header.header{/* display:none; */}.mobile_logo img{width: 50px;height: 36px;}.hvr-bounce-in{
    margin-right: 25px;
}.basket a{background: none;color: #ffffff;}span#b2{font-size:10px}.search_bar{
    width: 100%;
    margin-left: 2%;
    background: #ffffff;
    border-radius: 5px;
    margin: 0px;
    border: 2px solid #dedede;
    position: unset;
    height: 44px;
}input.search_input{width: 81%!important;padding:0 0 0 10px;height:46px}.cart{background-size:22px;padding: 7px 4px 7px 37px;background:0 0}.mobile_section{display:inline-block!important;width:100%;margin-top:118px}.page_content_center{width:100%}.content_right{width:100%}footer.site-footer.footer-colophon{width:100%;background: #000;}.copy_middle{width:100%}.footer_bottom{width:100%;margin:0}.fottww nav{width:100%;margin-top:10px}.flinks{width:100%}.content_right_top{margin:0;height:119px;position:absolute;top:87px}.portfolio_title{font-size:16px;margin:10px 0 5px}.portfolio_title:before{display:none}.portfolio_title:after{display:none}.product_block{width:45%;margin:0;border:0 solid #eee;/* height:341px; */box-shadow:0 0 0 1px #e0e0e0 inset}.about_company{width:100%;display:inline-block}.about-container.main{width:86%;margin:0;border:none;padding:6%}.b_text{font-size:18px;line-height:19px;padding:0 22px 0 39px;top:18px}.b_img{display:none}.specpred{margin:0}.bx_catalog_item_title a{font-size:12px}.tovar-desc{font-size:11px}.product_block_img img{width:76%}.product_block_img{height:125px}.bx_bt_button.bx_medium{font-size:12px;background-size:18px}.new_price span{font-size:17px}.for_old_price{}.about_company{font-size:14px}.about-container.main h2{font-size:17px}.main-slider.my-5{margin:0}.search_button{top: 0;font-size: 13px;right: 0px;background: #ffc900;width: auto;height: 100%;color: #000;padding: 10px 15px;}.b_art img{top:0;width:126%}.useful_news ul li{width:93%;height:auto;margin:5px 12px 5px 12px}.news_desc{display:none}.news_title{height:auto;font-size:15px;line-height:23px;padding:8px 19px}.all_news a{margin-top:5px;font-size:12px}.fottww{text-align:center;padding:0 0 0;width: 100%;display: flex;flex-wrap: wrap;}.footer_logo img{}.footer_top_left{font-size: 14px;width: 80%;text-align:center;margin:8px auto 0;}.fotter_soc a img{width:22px}.fotter_soc a{margin:0 7px}p.flink_t{font-size:18px;display:none}.fotter_soc{margin:11px 0 11px}.footer_logo{text-align:center;margin-top:6%}.right3 img{width:81px}.right3{float:none;width:100%;text-align:center}p.right1{text-align:center;width: 94%;margin-left: 3%;line-height: 23px;}.flinks a{font-size:14px;float:none}.main-slider.my-5 a{height:98px}.all_price{font-size: 14px;}select.price_for{width:49px;font-size:12px}input.pr_count{}.copyright{padding: 12px 0 70px;background: #000;}.flinks li{font-size:13px;width:91%;margin:0 auto;line-height:19px;list-style:none}.product_block:hover{border:none}.armtt{display:none}ul.content_left_menu{border:none;float:left}ul.content_left_menu li a{width:98%;padding:1%;float:left;height:50px}li.submenu_item.hvr-sweep-to-right{width:50%;box-shadow:0 0 0 1px #cacaca8c inset;float:left;background:#ecffdc}.content_left{display:none}.cart-table-header{display:none}.cart_in_part.item_img{box-shadow: 0 0 0 1px #ededed inset;border:none;padding: 3% 4% 4% 4%;position:relative;margin: 14px 0 0px;display: flex;border-radius:4px;flex-wrap: wrap;overflow: hidden;justify-content: space-between;}.col.image_cart_451{width: 22%!important;}.col.brand-column{width: 70%;padding-top: 5px;margin-bottom:7px}.col.description{width:100%;padding:4px 0}.col.delivery{display:none}.col.cost{width: 100% !important;padding-top: 9px;margin: 0px 0px 12px 0px;}.col.quantity{padding-top:0;width: 115px;}.col.cost_total{width:100%;padding:2px 0 0;height:17px}.add-to-cart{width:60%;float:none!important;height:26px;margin-left:16%!important}.add-to-cart img{width:20px}.single_price{}.change-quantity.noselect{}em.rub_znak img{width:11px}.number{padding:0;text-align:left;overflow:hidden}.col.image_cart_451 img{display:block;width: auto;padding:0;position:absolute;bottom:0;right:0;left:0;top:0;height:auto;max-height: 90%;margin:auto;}.quantity-box{position:relative;z-index: 9;}input.rounded{}.tel55 a{font-size:16px;font-family:Anton,sans-serif;}.bradcrump{width:98%;margin-left:2%;margin-top:6px}.category_title h2{margin:3px 0 0 2%;font-size:20px}.category_title{margin-bottom:12px}.tel55{margin-left:0;margin-top:3px;display:none;width:90%}.col.description_cart{width:100%!important}.cart_in_part .col{text-align:left;}.delet45.hvr-bounce-in{padding:6px 0 0 0;float:none;width:50%;background:#fff;text-align:center;margin-left:24%}.total_summ{}.order_details_form{width:100%;padding: 11% 6% 0% 6%;border:none;}body input,body select,body textarea{width:100%}.myCheckbox p{width: 86%;margin: 11px 0px 6px 6px;}.order_details_form_title{}.product-img{width: 100%;padding: 0;box-shadow: none;display: flex;justify-content: space-between;align-items: center;flex-direction: row;flex-wrap: nowrap;}.params{width:100%;box-shadow: none;padding: 0% 0% 0%;margin-top: 4%;text-align:left;display: flex;border: none;flex-direction: column;}.singl_product_titl h2{font-size:17px;text-align:center}.success_text{background: none;border: none;}.namak_phone{width:100%}.news_title{height:auto;margin: 2% 5% 6% 4%;}.news_container_text h2{font-size:18px}.news_container_text{font-size:14px;line-height:21px}.bradcrump li a{font-size:11px}.useful_news_all li{height:auto;width:95%}.useful_news_all{margin-left:0;width:100%}.text_404{font-size:16px;line-height:25px;background:#fff url(images/404.png) 5% 50% no-repeat;background-size:75px}.akciaa{background:linear-gradient(#fff,#fffffc,#fff9c2)!important}.add-to-cart{position:absolute;z-index:999;bottom:4px;right:0}.col.col7{display:none}.col.image_cart_451 a{height: 70px;width: 100%;overflow:hidden;position:relative;}.col16{display:none!important}.big_product_block.cat_class7 .col.cost{height:auto}.big_product_block.cat_class9 .col.cost{height:auto}.big_product_block.cat_class10 .col.cost{height:auto}.big_product_block.cat_class8 .col.cost{height:auto}.big_product_block.cat_class3 .col.cost{height:auto}.big_product_block.cat_class5 .col.cost{height:auto}.big_product_block.cat_class4 .col.cost{height:auto}.cat_class11 .cost{height:auto}.cat_class12 .number{height:35px}.cat_class12 .cost{height:auto}
	.scrollup{width: 35px;height: 35px;bottom: 10%;}
	.product-img a{height: 240px;}.quantity1{width:100%;background:#eee;padding:0;margin-top:9px}.cat_class13 .col.image_cart_451{width:100%;height:65px}.cat_class22 .image_cart_451{height:91px}.blog_video{height:211px;margin:0;position:relative;margin-top:0}.blog_video iframe{height:211px;width:100%}.blog_video img{width:100%;height:100%;object-fit:cover}img#play2{position:absolute;top:0;left:0;right:0;bottom:0;margin:auto;display:block;width:100%;height:100%}}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{opacity:1}.p_number a{color:#fff!important}
	a[href^=tel] {
   text-decoration:inherit;
   color: inherit;
}


.cd-dropdown-wrapper {
    display: inline-block;
    position: relative;
    height: 40px;
    margin: 14px 19px 0 3%;
}

.cd-dropdown-trigger {
    background: 0 0;
    border: none
}

.no-touch .cd-dropdown-trigger:hover {
    background-color: #171b46
}

.cd-dropdown-trigger::after,.cd-dropdown-trigger::before {
    content: '';
    -moz-transition: width .3s,-moz-transform .3s
}

.cd-dropdown-trigger::before {
    -moz-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    -o-transform: rotate(45deg)
}

.cd-dropdown-trigger::after {
    -moz-transform: rotate(-45deg);
    -ms-transform: rotate(-45deg);
    -o-transform: rotate(-45deg)
}

.cd-dropdown .log_bottom_menu,.cd-dropdown-content a,.cd-dropdown-content button,.cd-dropdown-content ul a,.cd-dropdown-content ul button {
    height: 52px;
    line-height: 50px
}

.cd-dropdown .log_bottom_menu,.cd-dropdown-content .cd-divider,.cd-dropdown-content a,.cd-dropdown-content button,.cd-dropdown-content ul a,.cd-dropdown-content ul button {
    padding: 0 30px 0px 25px;
    z-index: 99;
}

.cd-dropdown {
    position: fixed;
    z-index: 99;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: #fff;
    /* color: #fff; */
    visibility: hidden;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    -webkit-transform: translateZ(0);
    -moz-transform: translateZ(0);
    -ms-transform: translateZ(0);
    -o-transform: translateZ(0);
    transform: translateZ(0);
    -webkit-transform: translateY(-100%);
    -moz-transform: translateY(-100%);
    -ms-transform: translateY(-100%);
    -o-transform: translateY(-100%);
    transform: translateY(-100%);
    -webkit-transition: -webkit-transform .5s,visibility 0s .5s;
    -moz-transition: -moz-transform .5s,visibility 0s .5s;
    transition: transform .5s,visibility 0s .5s
}

.cd-dropdown .log_bottom_menu {
    position: relative;
    z-index: 999;
    font-size: 15px;
    color: #ffffff;
    font-weight: 600;
    background-color: #000000;
    border-bottom: 1px solid #e1e1e1;
}

.cd-dropdown .cd-close {
    position: absolute;
    z-index: 9999;
    right: 5px;
    top: 0;
    height: 52px;
    width: 52px;
    overflow: hidden;
    text-indent: 100%;
    white-space: nowrap;
    color: transparent;
    background: 0 0;
    border: none
}

.cd-dropdown .cd-close::after,.cd-dropdown .cd-close::before {
    content: '';
    position: absolute;
    left: 50%;
    top: 50%;
    bottom: auto;
    right: auto;
    -webkit-transform: translateX(-50%) translateY(-50%);
    -moz-transform: translateX(-50%) translateY(-50%);
    -ms-transform: translateX(-50%) translateY(-50%);
    -o-transform: translateX(-50%) translateY(-50%);
    transform: translateX(-50%) translateY(-50%);
    height: 25px;
    width: 2px;
    background-color: #ffffff;
}

.cd-dropdown .cd-close::after {
    -webkit-transform: translateX(-50%) translateY(-50%) rotate(45deg);
    -moz-transform: translateX(-50%) translateY(-50%) rotate(45deg);
    -ms-transform: translateX(-50%) translateY(-50%) rotate(45deg);
    -o-transform: translateX(-50%) translateY(-50%) rotate(45deg);
    transform: translateX(-50%) translateY(-50%) rotate(45deg)
}

.cd-dropdown .cd-close::before {
    -webkit-transform: translateX(-50%) translateY(-50%) rotate(-45deg);
    -moz-transform: translateX(-50%) translateY(-50%) rotate(-45deg);
    -ms-transform: translateX(-50%) translateY(-50%) rotate(-45deg);
    -o-transform: translateX(-50%) translateY(-50%) rotate(-45deg);
    transform: translateX(-50%) translateY(-50%) rotate(-45deg)
}

.cd-dropdown.dropdown-is-active {
    visibility: visible;
    -webkit-transform: translateY(0);
    -moz-transform: translateY(0);
    -ms-transform: translateY(0);
    -o-transform: translateY(0);
    transform: translateY(0);
    -webkit-transition: -webkit-transform .5s,visibility;
    -moz-transition: -moz-transform .5s,visibility;
    transition: transform .5s,visibility
}

.cd-dropdown-content,.cd-dropdown-content ul {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: #fff;
    overflow-x: hidden;
    overflow-y: auto;
    -webkit-transition: -webkit-transform .3s;
    -moz-transition: -moz-transform .3s;
    transition: transform .3s;
    padding-top: 50px;
    z-index: 99;
}

.cd-dropdown-content a,.cd-dropdown-content button,.cd-dropdown-content ul a,.cd-dropdown-content ul button {
    display: flex;
    color: #000;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: 100%;
    border-top-width: 0px;
    border-color: #fff;
    border-style: solid;
    align-items: center;
    border-bottom: 1px solid #e8e8e8;
    background: #fff;
    justify-content: flex-start;
}

.cd-dropdown-content .cd-divider+li>a,.cd-dropdown-content li:first-of-type>a,.cd-dropdown-content ul .cd-divider+li>a,.cd-dropdown-content ul li:first-of-type>a {
    border-top-width: 0
}

.cd-dropdown-content li:last-of-type>a,.cd-dropdown-content ul li:last-of-type>a {
    border-bottom-width: 1px
}

.cd-dropdown-content .cd-divider,.cd-dropdown-content ul .cd-divider {
    padding-top: 10px;
    padding-bottom: 10px;
    background-color: #0b0e23;
    font-size: 1.1rem;
    font-weight: 700;
    letter-spacing: 1px;
    color: #585a70;
    text-transform: uppercase
}

.cd-dropdown-content .cd-divider,.cd-dropdown-content .cd-search,.cd-dropdown-content a,.cd-dropdown-content button,.cd-dropdown-content ul .cd-divider,.cd-dropdown-content ul .cd-search,.cd-dropdown-content ul a,.cd-dropdown-content ul button {
    -webkit-transform: translateZ(0);
    -moz-transform: translateZ(0);
    -ms-transform: translateZ(0);
    -o-transform: translateZ(0);
    transform: translateZ(0);
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    -webkit-transition: opacity .3s,-webkit-transform .3s;
    -moz-transition: opacity .3s,-moz-transform .3s;
    transition: opacity .3s,transform .3s
}

.cd-dropdown-content ul.is-hidden,.cd-dropdown-content.is-hidden {
    -webkit-transform: translateX(100%);
    -moz-transform: translateX(100%);
    -ms-transform: translateX(100%);
    -o-transform: translateX(100%);
    transform: translateX(100%)
}

.cd-dropdown-content ul.is-hidden>.cd-divider,.cd-dropdown-content ul.is-hidden>li>.cd-search,.cd-dropdown-content ul.is-hidden>li>a,.cd-dropdown-content ul.move-out>.cd-divider,.cd-dropdown-content ul.move-out>li>.cd-search,.cd-dropdown-content ul.move-out>li>a,.cd-dropdown-content.is-hidden>.cd-divider,.cd-dropdown-content.is-hidden>li>.cd-search,.cd-dropdown-content.is-hidden>li>a,.cd-dropdown-content.move-out>.cd-divider,.cd-dropdown-content.move-out>li>.cd-search,.cd-dropdown-content.move-out>li>a {
    opacity: 0
}

.cd-dropdown-content ul.move-out>.cd-divider,.cd-dropdown-content ul.move-out>li>.cd-search,.cd-dropdown-content ul.move-out>li>a,.cd-dropdown-content.move-out>.cd-divider,.cd-dropdown-content.move-out>li>.cd-search,.cd-dropdown-content.move-out>li>a {
    -webkit-transform: translateX(-100%);
    -moz-transform: translateX(-100%);
    -ms-transform: translateX(-100%);
    -o-transform: translateX(-100%);
    transform: translateX(-100%)
}

.dropdown-is-active .cd-dropdown-content,.dropdown-is-active .cd-dropdown-content ul {
    -webkit-overflow-scrolling: touch;
    z-index: 99;
}
 

.cd-dropdown-content .see-all a {
    background: #eeeeeeab;
    color: #555;
    width: 100%;
    border: none !important;
     0; */
}

.cd-dropdown-content .cd-dropdown-gallery .cd-dropdown-item,.cd-dropdown-content .cd-dropdown-icons .cd-dropdown-item {
    height: 80px;
    line-height: 80px
}

.cd-dropdown-content .cd-dropdown-gallery .cd-dropdown-item h3,.cd-dropdown-content .cd-dropdown-icons .cd-dropdown-item h3 {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.cd-dropdown-content .cd-dropdown-gallery .cd-dropdown-item {
    padding-left: 90px
}

.cd-dropdown-content .cd-dropdown-gallery img {
    position: absolute;
    display: block;
    height: 40px;
    width: auto;
    left: 20px;
    top: 50%;
    margin-top: -20px
}

.cd-dropdown-content .cd-dropdown-icons .cd-dropdown-item {
    padding-left: 75px;
    position: relative
}

.cd-dropdown-content .cd-dropdown-icons .cd-dropdown-item p {
    color: #111433;
    font-size: 1.3rem;
    display: none
}

.cd-dropdown-content .cd-dropdown-icons .cd-dropdown-item::before {
    content: '';
    display: block;
    position: absolute;
    left: 20px;
    top: 50%;
    margin-top: -20px;
    width: 40px;
    height: 40px;
    background-repeat: no-repeat;
    background-position: center center;
    background-size: 40px 40px
}

.cd-dropdown-content .cd-dropdown-icons .cd-dropdown-item.item-1::before {
    background-image: url("../img/nucleo-icon-1.svg")
}

.cd-dropdown-content .cd-dropdown-icons .cd-dropdown-item.item-2::before {
    background-image: url("../img/nucleo-icon-2.svg")
}

.cd-dropdown-content .cd-dropdown-icons .cd-dropdown-item.item-3::before {
    background-image: url("../img/nucleo-icon-3.svg")
}

.cd-dropdown-content .cd-dropdown-icons .cd-dropdown-item.item-4::before {
    background-image: url("../img/nucleo-icon-4.svg")
}

.cd-dropdown-content .cd-dropdown-icons .cd-dropdown-item.item-5::before {
    background-image: url("../img/nucleo-icon-5.svg")
}

.cd-dropdown-content .cd-dropdown-icons .cd-dropdown-item.item-6::before {
    background-image: url("../img/nucleo-icon-6.svg")
}

.cd-dropdown-content .cd-dropdown-icons .cd-dropdown-item.item-7::before {
    background-image: url("../img/nucleo-icon-7.svg")
}

.cd-dropdown-content .cd-dropdown-icons .cd-dropdown-item.item-8::before {
    background-image: url("../img/nucleo-icon-8.svg")
}

.cd-dropdown-content .cd-dropdown-icons .cd-dropdown-item.item-9::before {
    background-image: url("../img/nucleo-icon-9.svg")
}

.cd-dropdown-content .cd-dropdown-icons .cd-dropdown-item.item-10::before {
    background-image: url("../img/nucleo-icon-10.svg")
}

.cd-dropdown-content .cd-dropdown-icons .cd-dropdown-item.item-11::before {
    background-image: url("../img/nucleo-icon-11.svg")
}

.cd-dropdown-content .cd-dropdown-icons .cd-dropdown-item.item-12::before {
    background-image: url("../img/nucleo-icon-12.svg")
}

@-webkit-keyframes cd-fade-in {
    0% {
        opacity: 0;
        visibility: visible
    }

    100% {
        opacity: 1;
        visibility: visible
    }
}

@-moz-keyframes cd-fade-in {
    0% {
        opacity: 0;
        visibility: visible
    }

    100% {
        opacity: 1;
        visibility: visible
    }
}

@keyframes cd-fade-in {
    0% {
        opacity: 0;
        visibility: visible
    }

    100% {
        opacity: 1;
        visibility: visible
    }
}

@-webkit-keyframes cd-fade-out {
    0% {
        opacity: 1;
        visibility: visible
    }

    100% {
        opacity: 0;
        visibility: visible
    }
}

@-moz-keyframes cd-fade-out {
    0% {
        opacity: 1;
        visibility: visible
    }

    100% {
        opacity: 0;
        visibility: visible
    }
}

@keyframes cd-fade-out {
    0% {
        opacity: 1;
        visibility: visible
    }

    100% {
        opacity: 0;
        visibility: visible
    }
}

.cd-search input[type=search] {
    width: 100%;
    height: 41px;
    padding: 0 20px;
    -webkit-appearance: none;
    -moz-appearance: none;
    -ms-appearance: none;
    -o-appearance: none;
    appearance: none;
    background-color: #ffffff;
    color: #000;
    border: 1px solid #ffffff;
}

.cd-search input[type=search]::-webkit-input-placeholder {
    color: #fff
}

.cd-search input[type=search]::-moz-placeholder {
    color: #fff
}

.cd-search input[type=search]:-moz-placeholder {
    color: #fff
}

.cd-search input[type=search]:-ms-input-placeholder {
    color: #fff
}

.cd-search input[type=search]:focus {
    background: #fff;
    color: #111433;
    outline: 0
}

.cd-search input[type=search]:focus::-webkit-input-placeholder {
    color: rgba(17,20,51,.4)
}

.cd-search input[type=search]:focus::-moz-placeholder {
    color: rgba(17,20,51,.4)
}

.cd-search input[type=search]:focus:-moz-placeholder {
    color: rgba(17,20,51,.4)
}

.cd-search input[type=search]:focus:-ms-input-placeholder {
    color: rgba(17,20,51,.4)
}

.go-back button::after,.go-back button::before,.has-children>a::after,.has-children>a::before {
    content: '';
    position: absolute;
    top: 50%;
    margin-top: -1px;
    display: inline-block;
    height: 2px;
    width: 10px;
    background: #5c5b5b;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden
}

.go-back button::before,.has-children>a::before {
    -webkit-transform: rotate(45deg);
    -moz-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    -o-transform: rotate(45deg);
    transform: rotate(45deg)
}

.go-back button::after,.has-children>a::after {
    -webkit-transform: rotate(-45deg);
    -moz-transform: rotate(-45deg);
    -ms-transform: rotate(-45deg);
    -o-transform: rotate(-45deg);
    transform: rotate(-45deg)
}

.has-children>a {
    padding-right: 40px
}

.has-children>a::after,.has-children>a::before {
    right: 20px;
    -webkit-transform-origin: 9px 50%;
    -moz-transform-origin: 9px 50%;
    -ms-transform-origin: 9px 50%;
    -o-transform-origin: 9px 50%;
    transform-origin: 9px 50%
}
 
.cd-dropdown-content .go-back button {
    padding-left: 40px;
    width: 100%;
    font-size: 15px;
    font-weight: 600;
}

.cd-dropdown-content .go-back button::after,.cd-dropdown-content .go-back button::before {
    left: 20px;
    -webkit-transform-origin: 1px 50%;
    -moz-transform-origin: 1px 50%;
    -ms-transform-origin: 1px 50%;
    -o-transform-origin: 1px 50%;
    transform-origin: 1px 50%
}

.cd-main-content {
    background-color: #e6e6e6;
    min-height: calc(100vh - 100px);
    padding: 2em 5%;
    line-height: 2
}

.no-js .cd-dropdown-wrapper:hover .cd-dropdown {
    visibility: visible;
    opacity: 1;
    -webkit-transform: translateY(0);
    -moz-transform: translateY(0);
    -ms-transform: translateY(0);
    -o-transform: translateY(0);
    transform: translateY(0)
}

.cd-dropdown-content ul.move-out>li>button {
    -webkit-transform: translateX(-100%);
    -moz-transform: translateX(-100%);
    -ms-transform: translateX(-100%);
    -o-transform: translateX(-100%);
    transform: translateX(-100%);
}

.cd-dropdown-content ul.move-out>li>button:disabled {
    opacity: 0;
}
.cd-search input[type=search]::placeholder {
    color: #555;
}
    .mob_menu_iconn svg {
        fill: currentColor;
        width: 27px;
        height: 27px;
        color: #ffffff;
    }
    .Wdolk_dBnAhV {
        width: 28px;
        fill: currentColor;
        color: #0bc300;
        margin-right: 15px;
    }
	    .wdolk_akczii {
        width: 28px;
        fill: currentColor;
        color: #e30000;
        margin-right: 15px;
    }
	
#mobileheader {
    margin: 0px 7px 0px 19px;
}
 
#mobileheader .inline-phone-show {height: 50px;display: flex;justify-content: center;align-items: center;}
#mobileheader .wrap_phones .dropdown-mobile-phone {
    position: absolute;
    left: 0;
    right: 0;
    z-index: 1;
    background: #fff;
    display: none;
}
.wrap_phones .more_phone {
    border-bottom: 1px solid #eae8e8;
    display: flex;
    align-items: flex-start;
    width: 100%;
    justify-content: space-between;
    padding: 0px 20px;
    flex-direction: column;
}
 .no-decript.dark-color {
        display: flex;
        justify-content: space-between;
        align-items: center;
        font-weight: 600;
        height: 40px;
        width: 100%;
        font-size: 16px;
    }
 .svg.inline.svg-inline-close.dark.dark-i {
        position: relative;
        z-index: 999;
        width: 34px;
        height: 40px;
        cursor: pointer;
        display: flex;
        align-items: center;
        justify-content: center;
    }
	.zakaz_title_pop_up {
        font-size: 14px;
        padding: 9px 20px 0px;
        color: #000000;
        margin-bottom: 4px;
        font-weight: 600;
    }
	.head_zak_ob_text {
        padding: 2px 20px 12px 20px;
        color: #555;
        font-size: 15px;
    }
	.dark-color.no-decript {
        font-size: 16px;
    }
	.grafik_rabot {
        margin-bottom: 0px;
        padding: 12px 0px;
        display: flex !important;
        align-items: center;
        font-size: 14px;
        color: #868686;
        line-height: 24px;
    }
	.grafik_rabot svg {
        fill: currentColor;
        color: #b4b4b4;
        width: 23px;
        height: 23px;
        margin-right: 11px;
    }
.dostavka .tab:checked + label {
    background: #ffffff;
    color: #000;
    border: 2px solid #61bb37;
}
    .top-btn.inline-phone-show svg {
        fill: currentColor;
        color: #5eba34;
        display: flex;
        width: 20px;
        height: 20px;
    }
	.jqmOverlay {
        background: #3a3f44;
        opacity: 0.7 !important;
        height: 100%;
        width: 100%;
        position: fixed !important;
        left: 0;
        top: 0 !important;
        z-index: 9;
    }

.cd-dropdown_search {
    position: fixed;
    z-index: 1;
    top: 0px;
    left: 0;
    padding-right: 2%;
    padding-top: 10px;
    width: 100%;
    height: 100%;
    background-color: #ffffff;
    color: #000000;
    visibility: hidden;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    -webkit-transform: translateZ(0);
    -moz-transform: translateZ(0);
    -ms-transform: translateZ(0);
    -o-transform: translateZ(0);
    transform: translateZ(0);
    -webkit-transform: translateY(-100%);
    -moz-transform: translateY(-100%);
    -ms-transform: translateY(-100%);
    -o-transform: translateY(-100%);
    transform: translateY(-100%);
    -webkit-transition: -webkit-transform 0.4s 0s, visibility 0s 0.4s;
    -moz-transition: -moz-transform 0.4s 0s, visibility 0s 0.4s;
    transition: transform 0.4s 0s, visibility 0s 0.4s;
}
.cd-dropdown_search.dropdown-is-active {
    visibility: visible;
    -webkit-transform: translateY(0);
    -moz-transform: translateY(0);
    -ms-transform: translateY(0);
    -o-transform: translateY(0);
    transform: translateY(0);
    -webkit-transition: -webkit-transform 0.3s 0s, visibility 0s 0s;
    -moz-transition: -moz-transform 0.3s 0s, visibility 0s 0s;
    transition: transform 0.3s 0s, visibility 0s 0s;
}
.w_tel {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    justify-content: center;
    padding: 7px 0px;
}

.w_t_a {
    display: flex;
    align-items: center;
    margin: 6px 0px;
}

.w_t_a svg {
    margin-right: 10px;
}

#mobilePhone .title .no-decript.dark-color {
    height: 50px;
    display: flex;
    align-items: center;
    font-size: 17px;
}
.cd-dropdown_search {
    display: flex;
    align-items: flex-start;
    align-content: center;
    justify-content: space-between;
}

.cd-close_search {
    transform: rotate(270deg);
    display: flex;
    width: 45px;
    height: 44px;
    align-items: center;
    background: #fff;
    justify-content: center;
    position: relative;
    z-index: 9;
}

.header-search {
    width: 86%;
}

.h_s_b {
    width: 22px !important;
}