*{
box-sizing:border-box;
}
body{
  font-family: "Montserrat",sans-serif !important;
  background:#f5f5f7 !important;
}
a{
color: inherit;
}

.maket{
  max-width:1310px;
  width:100%;
  margin:Auto;    
  padding: 0 50px;
}
#page-load-content{
 z-index: 0; 
}
.who .circle.filled{
  fill: #43b02a;
}
.like .fill{
  fill: none; 
}
.like .line{
  fill: black; 
}
@media(max-width: 1300px){
 .maket{
    max-width:100%;
  	padding: 0 20px;
  }
}
@media(max-width: 800px){
 .maket{
  	padding: 0 10px;
  }
  
}

.services__item:hover .services__title-box-bg svg path{fill-opacity:1}.services__item--big{width:49%;height:210px;position:relative;margin-bottom:2%}.services__item--big .services__img,.services__item--center-bg .services__img{position:absolute;top:0;right:0;left:0;background-position-y:center}.services__item--center-bg .services__img{margin:auto}.services__img{position:absolute;top:0;right:0;bottom:0;left:0;-o-object-fit:cover;object-fit:cover;background-position-y:center}.services__title-box{position:relative;height:100%;max-width:186px;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-align-items:flex-end;-moz-box-align:end;-ms-flex-align:end;align-items:flex-end;z-index:1}.services__title-box-bg{position:absolute;left:0;top:0;bottom:0;-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);-webkit-transform-origin:center;-moz-transform-origin:center;-ms-transform-origin:center;-o-transform-origin:center;transform-origin:center;opacity:1;-webkit-transition:.4s;-o-transition:.4s;-moz-transition:.4s;transition:.4s}.services__title-box-bg svg{-o-object-fit:contain;object-fit:contain}.services__title-box-bg svg path{fill-opacity:.9;-webkit-transition:fill-opacity .2s;-o-transition:fill-opacity .2s;-moz-transition:fill-opacity .2s;transition:fill-opacity .2s}.services__title{margin-left:24px;margin-bottom:24px;font-weight:700;font-size:18px;line-height:150%;color:#fff;z-index:1}.services__title-box--white .services__title{color:#43b02a}.services__item--middle{width:32%;height:250px}.services__item--middle .services__img{height:100%}.services__item-wrap{display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.services__item--small{width:100%;height:110px}.services__item--small .services__title-box-bg{position:absolute;left:0;top:-2px}.services__item--small .services__title-box-bg svg{-o-object-fit:contain;object-fit:contain;-webkit-transform:translateY(-30%);-moz-transform:translateY(-30%);-ms-transform:translateY(-30%);-o-transform:translateY(-30%);transform:translateY(-30%)}.services .services__item-wrap{width:32%}.services__title-box-bg svg .cube{opacity:.9}.services__title-box-bg svg .cube,.services__title-box-bg svg .cube1{-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}.services__title-box-bg svg .cube1{opacity:0}.services__title-box-bg svg .row1.col1{-webkit-transition:.35s;-o-transition:.35s;-moz-transition:.35s;transition:.35s;-webkit-animation-duration:.35s;-moz-animation-duration:.35s;-o-animation-duration:.35s;animation-duration:.35s}.services__title-box-bg svg .row1.col2{-webkit-transition:.3s;-o-transition:.3s;-moz-transition:.3s;transition:.3s;-webkit-transition-delay:.2s;-moz-transition-delay:.2s;-o-transition-delay:.2s;transition-delay:.2s;-webkit-animation-duration:.3s;-moz-animation-duration:.3s;-o-animation-duration:.3s;animation-duration:.3s}.services__title-box-bg svg .row1.col3{-webkit-transition-delay:.1s;-moz-transition-delay:.1s;-o-transition-delay:.1s;transition-delay:.1s;-webkit-transition:.35s;-o-transition:.35s;-moz-transition:.35s;transition:.35s;-webkit-animation-duration:.35s;-moz-animation-duration:.35s;-o-animation-duration:.35s;animation-duration:.35s}.services__title-box-bg svg .row1.col4{-webkit-transition:.25s;-o-transition:.25s;-moz-transition:.25s;transition:.25s;-webkit-animation-duration:.25s;-moz-animation-duration:.25s;-o-animation-duration:.25s;animation-duration:.25s}.services__title-box-bg svg .row2.col1{-webkit-transition:.3s;-o-transition:.3s;-moz-transition:.3s;transition:.3s;-webkit-transition-delay:.2s;-moz-transition-delay:.2s;-o-transition-delay:.2s;transition-delay:.2s;-webkit-animation-duration:.3s;-moz-animation-duration:.3s;-o-animation-duration:.3s;animation-duration:.3s}.services__title-box-bg svg .row2.col2{-webkit-transition:.35s;-o-transition:.35s;-moz-transition:.35s;transition:.35s;-webkit-transition-delay:.1s;-moz-transition-delay:.1s;-o-transition-delay:.1s;transition-delay:.1s;-webkit-animation-duration:.35s;-moz-animation-duration:.35s;-o-animation-duration:.35s;animation-duration:.35s}.services__title-box-bg svg .row2.col4{-webkit-transition:.25s;-o-transition:.25s;-moz-transition:.25s;transition:.25s;-webkit-transition-delay:.15s;-moz-transition-delay:.15s;-o-transition-delay:.15s;transition-delay:.15s;-webkit-animation-duration:.25s;-moz-animation-duration:.25s;-o-animation-duration:.25s;animation-duration:.25s}.services__title-box-bg svg .row3.col1{-webkit-transition:.3s;-o-transition:.3s;-moz-transition:.3s;transition:.3s;-webkit-transition-delay:.3s;-moz-transition-delay:.3s;-o-transition-delay:.3s;transition-delay:.3s;-webkit-animation-duration:.3s;-moz-animation-duration:.3s;-o-animation-duration:.3s;animation-duration:.3s}.services__title-box-bg svg .row3.col3{-webkit-transition:.35s;-o-transition:.35s;-moz-transition:.35s;transition:.35s;-webkit-transition-delay:.2s;-moz-transition-delay:.2s;-o-transition-delay:.2s;transition-delay:.2s}.services__title-box-bg svg .row3.col3,.services__title-box-bg svg .row3.col5{-webkit-animation-duration:.35s;-moz-animation-duration:.35s;-o-animation-duration:.35s;animation-duration:.35s}.services__title-box-bg svg .row3.col5{-webkit-transition:.25s;-o-transition:.25s;-moz-transition:.25s;transition:.25s;-webkit-transition-delay:.35s;-moz-transition-delay:.35s;-o-transition-delay:.35s;transition-delay:.35s}.services__title-box-bg svg .r3.c5{-webkit-transition:-webkit-transform .35s;transition:-webkit-transform .35s;-o-transition:-o-transform .35s;-moz-transition:transform .35s,-moz-transform .35s;transition:transform .35s;transition:transform .35s,-webkit-transform .35s,-moz-transform .35s,-o-transform .35s;-webkit-animation-duration:.35s;-moz-animation-duration:.35s;-o-animation-duration:.35s;animation-duration:.35s}.services__title-box-bg svg .r1.c1{-webkit-transition:-webkit-transform .3s;transition:-webkit-transform .3s;-o-transition:-o-transform .3s;-moz-transition:transform .3s,-moz-transform .3s;transition:transform .3s;transition:transform .3s,-webkit-transform .3s,-moz-transform .3s,-o-transform .3s;-webkit-transition-delay:.2s;-moz-transition-delay:.2s;-o-transition-delay:.2s;transition-delay:.2s;-webkit-animation-duration:.3s;-moz-animation-duration:.3s;-o-animation-duration:.3s;animation-duration:.3s}.services__title-box-bg svg .r2.c2{-webkit-transition-delay:.1s;-moz-transition-delay:.1s;-o-transition-delay:.1s;transition-delay:.1s;-webkit-transition:-webkit-transform .35s;transition:-webkit-transform .35s;-o-transition:-o-transform .35s;-moz-transition:transform .35s,-moz-transform .35s;transition:transform .35s;transition:transform .35s,-webkit-transform .35s,-moz-transform .35s,-o-transform .35s;-webkit-animation-duration:.35s;-moz-animation-duration:.35s;-o-animation-duration:.35s;animation-duration:.35s}.services__title-box-bg svg .r1.c2{-webkit-transition:-webkit-transform .25s;transition:-webkit-transform .25s;-o-transition:-o-transform .25s;-moz-transition:transform .25s,-moz-transform .25s;transition:transform .25s;transition:transform .25s,-webkit-transform .25s,-moz-transform .25s,-o-transform .25s;-webkit-animation-duration:.25s;-moz-animation-duration:.25s;-o-animation-duration:.25s;animation-duration:.25s}.services__title-box-bg svg .r3.c3{-webkit-transition:-webkit-transform .3s;transition:-webkit-transform .3s;-o-transition:-o-transform .3s;-moz-transition:transform .3s,-moz-transform .3s;transition:transform .3s;transition:transform .3s,-webkit-transform .3s,-moz-transform .3s,-o-transform .3s;-webkit-transition-delay:.2s;-moz-transition-delay:.2s;-o-transition-delay:.2s;transition-delay:.2s;-webkit-animation-duration:.3s;-moz-animation-duration:.3s;-o-animation-duration:.3s;animation-duration:.3s}.services__title-box-bg svg .r1.c3{-webkit-transition:-webkit-transform .35s;transition:-webkit-transform .35s;-o-transition:-o-transform .35s;-moz-transition:transform .35s,-moz-transform .35s;transition:transform .35s;transition:transform .35s,-webkit-transform .35s,-moz-transform .35s,-o-transform .35s;-webkit-transition-delay:.1s;-moz-transition-delay:.1s;-o-transition-delay:.1s;transition-delay:.1s;-webkit-animation-duration:.35s;-moz-animation-duration:.35s;-o-animation-duration:.35s;animation-duration:.35s}.services__title-box-bg svg .r2.c4{-webkit-transition:-webkit-transform .25s;transition:-webkit-transform .25s;-o-transition:-o-transform .25s;-moz-transition:transform .25s,-moz-transform .25s;transition:transform .25s;transition:transform .25s,-webkit-transform .25s,-moz-transform .25s,-o-transform .25s;-webkit-transition-delay:.15s;-moz-transition-delay:.15s;-o-transition-delay:.15s;transition-delay:.15s;-webkit-animation-duration:.25s;-moz-animation-duration:.25s;-o-animation-duration:.25s;animation-duration:.25s}.services__title-box-bg svg .r1.c5{-webkit-transition:-webkit-transform .3s;transition:-webkit-transform .3s;-o-transition:-o-transform .3s;-moz-transition:transform .3s,-moz-transform .3s;transition:transform .3s;transition:transform .3s,-webkit-transform .3s,-moz-transform .3s,-o-transform .3s;-webkit-transition-delay:.3s;-moz-transition-delay:.3s;-o-transition-delay:.3s;transition-delay:.3s;-webkit-animation-duration:.3s;-moz-animation-duration:.3s;-o-animation-duration:.3s;animation-duration:.3s}.services__item.active .services__title-box-bg svg .cube{-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}.services__item:hover .services__title-box-bg svg .cube{-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);}

  .services__title-box-bg svg {
    -o-object-fit: contain;
}
.services__item.active .services__title-box-bg svg .cube {
    -webkit-transform: translateY(0);
    -moz-transform: translateY(0);
    -ms-transform: translateY(0);
    -o-transform: translateY(0);
    transform: translateY(0);
}
 .services__title-box-bg svg .row3.col1 {
    -webkit-transition: .3s;
    -o-transition: .3s;
    -moz-transition: .3s;
    transition: .3s;
    -webkit-transition-delay: .3s;
    -moz-transition-delay: .3s;
    -o-transition-delay: .3s;
    transition-delay: .3s;
    -webkit-animation-duration: .3s;
    -moz-animation-duration: .3s;
    -o-animation-duration: .3s;
    animation-duration: .3s;
}
  .services__title-box-bg svg .row2.col1 {
    -webkit-transition: .3s;
    -o-transition: .3s;
    -moz-transition: .3s;
    transition: .3s;
    -webkit-transition-delay: .2s;
    -moz-transition-delay: .2s;
    -o-transition-delay: .2s;
    transition-delay: .2s;
    -webkit-animation-duration: .3s;
    -moz-animation-duration: .3s;
    -o-animation-duration: .3s;
    animation-duration: .3s;
}
  .services__title-box-bg svg .row1.col1 {
    -webkit-transition: .35s;
    -o-transition: .35s;
    -moz-transition: .35s;
    transition: .35s;
    -webkit-animation-duration: .35s;
    -moz-animation-duration: .35s;
    -o-animation-duration: .35s;
    animation-duration: .35s;
}
  .services__title-box-bg svg .row2.col2 {
    -webkit-transition: .35s;
    -o-transition: .35s;
    -moz-transition: .35s;
    transition: .35s;
    -webkit-transition-delay: .1s;
    -moz-transition-delay: .1s;
    -o-transition-delay: .1s;
    transition-delay: .1s;
    -webkit-animation-duration: .35s;
    -moz-animation-duration: .35s;
    -o-animation-duration: .35s;
    animation-duration: .35s;
}
  .services__title-box-bg svg .row1.col2 {
    -webkit-transition: .3s;
    -o-transition: .3s;
    -moz-transition: .3s;
    transition: .3s;
    -webkit-transition-delay: .2s;
    -moz-transition-delay: .2s;
    -o-transition-delay: .2s;
    transition-delay: .2s;
    -webkit-animation-duration: .3s;
    -moz-animation-duration: .3s;
    -o-animation-duration: .3s;
    animation-duration: .3s;
}
  .services__title-box-bg svg .row3.col3, .services__title-box-bg svg .row3.col5 {
    -webkit-animation-duration: .35s;
    -moz-animation-duration: .35s;
    -o-animation-duration: .35s;
    animation-duration: .35s;
}
  .services__title-box-bg svg .row3.col3 {
    -webkit-transition: .35s;
    -o-transition: .35s;
    -moz-transition: .35s;
    transition: .35s;
    -webkit-transition-delay: .2s;
    -moz-transition-delay: .2s;
    -o-transition-delay: .2s;
    transition-delay: .2s;
}
  .services__title-box-bg svg .row1.col3 {
    -webkit-transition-delay: .1s;
    -moz-transition-delay: .1s;
    -o-transition-delay: .1s;
    transition-delay: .1s;
    -webkit-transition: .35s;
    -o-transition: .35s;
    -moz-transition: .35s;
    transition: .35s;
    -webkit-animation-duration: .35s;
    -moz-animation-duration: .35s;
    -o-animation-duration: .35s;
    animation-duration: .35s;
}
  .services__title-box-bg svg .row2.col4 {
    -webkit-transition: .25s;
    -o-transition: .25s;
    -moz-transition: .25s;
    transition: .25s;
    -webkit-transition-delay: .15s;
    -moz-transition-delay: .15s;
    -o-transition-delay: .15s;
    transition-delay: .15s;
    -webkit-animation-duration: .25s;
    -moz-animation-duration: .25s;
    -o-animation-duration: .25s;
    animation-duration: .25s;
}
  .services__title-box-bg svg .row1.col4 {
    -webkit-transition: .25s;
    -o-transition: .25s;
    -moz-transition: .25s;
    transition: .25s;
    -webkit-animation-duration: .25s;
    -moz-animation-duration: .25s;
    -o-animation-duration: .25s;
    animation-duration: .25s;
}
  .services__title-box-bg svg .row3.col5 {
    -webkit-transition: .25s;
    -o-transition: .25s;
    -moz-transition: .25s;
    transition: .25s;
    -webkit-transition-delay: .35s;
    -moz-transition-delay: .35s;
    -o-transition-delay: .35s;
    transition-delay: .35s;
}
  .services__title-box-bg svg .row3.col3, .services__title-box-bg svg .row3.col5 {
    -webkit-animation-duration: .35s;
    -moz-animation-duration: .35s;
    -o-animation-duration: .35s;
    animation-duration: .35s;
}
  .services__title-box-bg svg .r3.c5 {
    -webkit-transition: -webkit-transform .35s;
    transition: -webkit-transform .35s;
    -o-transition: -o-transform .35s;
    -moz-transition: transform .35s,-moz-transform .35s;
    transition: transform .35s;
    transition: transform .35s,-webkit-transform .35s,-moz-transform .35s,-o-transform .35s;
    -webkit-animation-duration: .35s;
    -moz-animation-duration: .35s;
    -o-animation-duration: .35s;
    animation-duration: .35s;
}
  .services__title-box-bg svg .cube1 {
    opacity: 0;
}
  .services__title-box-bg svg .r1.c1 {
    -webkit-transition: -webkit-transform .3s;
    transition: -webkit-transform .3s;
    -o-transition: -o-transform .3s;
    -moz-transition: transform .3s,-moz-transform .3s;
    transition: transform .3s;
    transition: transform .3s,-webkit-transform .3s,-moz-transform .3s,-o-transform .3s;
    -webkit-transition-delay: .2s;
    -moz-transition-delay: .2s;
    -o-transition-delay: .2s;
    transition-delay: .2s;
    -webkit-animation-duration: .3s;
    -moz-animation-duration: .3s;
    -o-animation-duration: .3s;
    animation-duration: .3s;
}
  .services__title-box-bg svg .r2.c2 {
    -webkit-transition-delay: .1s;
    -moz-transition-delay: .1s;
    -o-transition-delay: .1s;
    transition-delay: .1s;
    -webkit-transition: -webkit-transform .35s;
    transition: -webkit-transform .35s;
    -o-transition: -o-transform .35s;
    -moz-transition: transform .35s,-moz-transform .35s;
    transition: transform .35s;
    transition: transform .35s,-webkit-transform .35s,-moz-transform .35s,-o-transform .35s;
    -webkit-animation-duration: .35s;
    -moz-animation-duration: .35s;
    -o-animation-duration: .35s;
    animation-duration: .35s;
}
  .services__title-box-bg svg .r1.c2 {
    -webkit-transition: -webkit-transform .25s;
    transition: -webkit-transform .25s;
    -o-transition: -o-transform .25s;
    -moz-transition: transform .25s,-moz-transform .25s;
    transition: transform .25s;
    transition: transform .25s,-webkit-transform .25s,-moz-transform .25s,-o-transform .25s;
    -webkit-animation-duration: .25s;
    -moz-animation-duration: .25s;
    -o-animation-duration: .25s;
    animation-duration: .25s;
}
  .services__title-box-bg svg .r3.c3 {
    -webkit-transition: -webkit-transform .3s;
    transition: -webkit-transform .3s;
    -o-transition: -o-transform .3s;
    -moz-transition: transform .3s,-moz-transform .3s;
    transition: transform .3s;
    transition: transform .3s,-webkit-transform .3s,-moz-transform .3s,-o-transform .3s;
    -webkit-transition-delay: .2s;
    -moz-transition-delay: .2s;
    -o-transition-delay: .2s;
    transition-delay: .2s;
    -webkit-animation-duration: .3s;
    -moz-animation-duration: .3s;
    -o-animation-duration: .3s;
    animation-duration: .3s;
}
  .services__title-box-bg svg .r1.c3 {
    -webkit-transition: -webkit-transform .35s;
    transition: -webkit-transform .35s;
    -o-transition: -o-transform .35s;
    -moz-transition: transform .35s,-moz-transform .35s;
    transition: transform .35s;
    transition: transform .35s,-webkit-transform .35s,-moz-transform .35s,-o-transform .35s;
    -webkit-transition-delay: .1s;
    -moz-transition-delay: .1s;
    -o-transition-delay: .1s;
    transition-delay: .1s;
    -webkit-animation-duration: .35s;
    -moz-animation-duration: .35s;
    -o-animation-duration: .35s;
    animation-duration: .35s;
}
  .services__title-box-bg svg .r2.c4 {
    -webkit-transition: -webkit-transform .25s;
    transition: -webkit-transform .25s;
    -o-transition: -o-transform .25s;
    -moz-transition: transform .25s,-moz-transform .25s;
    transition: transform .25s;
    transition: transform .25s,-webkit-transform .25s,-moz-transform .25s,-o-transform .25s;
    -webkit-transition-delay: .15s;
    -moz-transition-delay: .15s;
    -o-transition-delay: .15s;
    transition-delay: .15s;
    -webkit-animation-duration: .25s;
    -moz-animation-duration: .25s;
    -o-animation-duration: .25s;
    animation-duration: .25s;
}
  .services__title-box-bg svg .r1.c5 {
    -webkit-transition: -webkit-transform .3s;
    transition: -webkit-transform .3s;
    -o-transition: -o-transform .3s;
    -moz-transition: transform .3s,-moz-transform .3s;
    transition: transform .3s;
    transition: transform .3s,-webkit-transform .3s,-moz-transform .3s,-o-transform .3s;
    -webkit-transition-delay: .3s;
    -moz-transition-delay: .3s;
    -o-transition-delay: .3s;
    transition-delay: .3s;
    -webkit-animation-duration: .3s;
    -moz-animation-duration: .3s;
    -o-animation-duration: .3s;
    animation-duration: .3s;
}
  
  
  
  
  .services__item:hover .services__title-box-bg svg .cube {
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    transform: translateY(-50%);
    opacity: 0;
    -webkit-animation: cubesUp .4s;
    -moz-animation: cubesUp .4s;
    -o-animation: cubesUp .4s;
    animation: cubesUp .4s;
}
  .services__item:hover .services__title-box-bg svg .cube1 {
    -webkit-transform: translateY(0);
    -moz-transform: translateY(0);
    -ms-transform: translateY(0);
    -o-transform: translateY(0);
    transform: translateY(0);
    opacity: .9;
}

.pbc{
position:relative;
  margin:32px auto;
}
.pbc ul{
position:relative;
  display:flex;
  align-items:Center;
  padding:0;
}
.pbc ul li{
list-style-type: none;
  margin:0 5px 0 0;
  color:#868686;
  font-size:12px;
  font-weight:400;
}
.pbc ul li a{
font-weight: 600;
  transition:0.1s;
  color:#43b02a;
}
.pbc ul li a:hover{
color:#43b02a;
}
.pbc ul li:not(:first-child) span{
margin:0 0 0 5px;
}
.c-label{
position:absolute;
  top:-10px;
  right:-4px;
  z-index:3;
  width:22px;
  height:22px;
  background: #fb8200;
  color:White;
  display:flex;
  align-items:Center;
  justify-content:Center;
  border-radius:22px;
}
.services-info {
    position: relative;
}
.container {
    margin-right: auto;
    margin-left: auto;
    max-width: 1310px;
    width: 100%;
    padding-right: 10px;
    padding-left: 10px;
}
@media only screen and (min-width: 1024px) and (max-width: 1580px){
.container {
    padding-right: 50px;
    padding-left: 50px;
}
}
@media(max-width: 800px){
  .pbc{
    margin-top: 110px;    
    overflow-x: scroll;    
    margin-bottom: 20px;
  } 
  .pbc ul{
    width: max-content;
    height: 30px;
  }
  .pbc ul li{
    font-size: 11px; 
  }
}
.services-info__title {
    margin-bottom: 83px;
    padding-top: 43px;
    font-weight: 600;
    font-size: 36px;
    line-height: 150%;
    color: #257226;
    text-align: center;
}
.services-info__head {
    display: flex;
    padding: 24px;
    justify-content: space-between;
    margin-bottom: 48px;
}
.services-info__head-list {
    width: 49.5%;
}
.services-info__head-list-title {
    font-weight: 600;
    font-size: 16px;
    line-height: 150%;
    margin-bottom: 16px;
}
.services-info__head-list-item {
    font-weight: 400;
    font-size: 14px;
    line-height: 150%;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
}
.services-info__li-dot {
    height: 100%;
    padding-right: 8px;
    box-sizing: border-box;
}
.services-info__li-dot img {
    width: 16px;
    min-width: 16px;
    height: 16px;
}
.services-info__head-alert {
    border: 1px solid #868686;
    padding: 24px;
    height: fit-content;
    width: 49.5%;
    margin-top: 12px;
}
.services-info__alert-title {
    font-weight: 600;
    font-size: 14px;
    line-height: 150%;
    color: #db4915;
    margin-bottom: 24px;
}
.services-info__alert-list-item {
    font-weight: 400;
    font-size: 14px;
    line-height: 150%;
  list-style: none; 
}
.services-info__table-section {
    margin-bottom: 32px;
}
.services-info__table {
    width: 100%;
}
.services-info__table th {
    background: #43b02a;
    color: #fff;
    font-weight: 600;
    font-size: 16px;
    line-height: 150%;
    padding: 16px 24px;
    vertical-align: middle;
}
.services-info__table th:not(:first-child) {
    text-align: center;
}
.services-info__table td {
    border: 1px solid #dcdcdc;
    padding: 12px 24px;
    font-size: 14px;
    line-height: 150%;
    vertical-align: middle;
}
.services-info__table td:not(:first-child) {
    text-align: center;
}
.services-info__table-description {
    margin-top: 24px;
    font-weight: 400;
    font-size: 14px;
    line-height: 150%;
}
.services-info__descr-list {
    padding: 32px 24px;
    margin-bottom: 0;
}
.services-info__descr-list-title {
    font-weight: 600;
    font-size: 16px;
    line-height: 150%;
    margin-bottom: 16px;
}
.services-info__descr-list-item {
    display: flex;
    font-weight: 400;
    font-size: 14px;
    line-height: 150%;
}
.services-info__table-section--type2 {
    margin-bottom: 48px;
}
.services-info__table-section--type2:last-child {
    margin-bottom: 100px;
}
.services-info__description {
    margin-bottom: 40px;
}
.services-info__description-title {
    font-weight: 600;
    font-size: 16px;
    line-height: 150%;
    margin-bottom: 16px;
}
.services-info__description-text {
    font-weight: 400;
    font-size: 14px;
    line-height: 150%;
}
.txt-indent {
    text-indent: 1.5em;
}
.txt-slogan {
    text-align: right; 
    font-style: italic;
}
.services-info__table-section li, ul{
  	margin: 0;
    padding: 0;
    vertical-align: baseline;
}
.container h2, b{
 	font-weight:bold; 
}
table th {
  	text-align: left;
}
.services-info__bg-left {
    position: absolute;
    top: 0;
    left: 0;
    z-index: -1;
}
.services-info__bg-right {
    position: absolute;
    top: 0;
    right: 0;
    z-index: -1;
}

.product_card .nav{
  width:100%;
  display:Flex;
  align-items:center;
  background:White;
  }
.product_card .nav .button{
font-weight: 600;
    font-size: 16px;
    line-height: 150%;
  height:50px;
  width:20%;
  border-right:1px solid #dcdcdc;
  display:flex;
  align-items:Center;
  justify-content:center;
  cursor:pointer;
  transition:0.2s;
}
.product_card .nav .button:hover{
color: #43b02a;
}
.product_top_body{
width:100%;
  display:flex;
  align-items:flex-start;
  margin:30px 0 0 0;
  position:relative;
}
.product_top_body .left{
position:relative;
  padding:24px;
  background:white;
  width:calc(40% - 30px);
  margin:0 30px 0 0 ;
  height:100%;
  height:672px;
}
.product_top_body .left .button{
position:absolute;
  top:calc(50% - 16px);
  cursor:pointer;
  width:32px;
  height:32px;
}
.product_top_body .left .button.lefts{
left:2px;
}
.product_top_body .left .button.rights{
right:2px;
}
.product_top_body .left .main-image{
height:470px;
  width:90%;
  margin:0 0 0 5%;
  display:Flex;
  align-items:center;
  justify-content:center;
}
.product_top_body .left .main-image img{
max-width:100%;
  max-height:100%;
}
.product_top_body .left .images{
margin:24px 0 0 5%;
  width:90%;
  display:flex;
  align-items:center;
  justify-content:center;
}
.product_top_body .left .images .image{
width:100px;
  height:100px;
  cursor:pointer;
  display:flex;
  align-items:center;
  justify-content:center;
}
.product_top_body .left .images .image.active{
border:1px solid #dcdcdc;
}
.product_top_body .left .images .image img{
max-width:100%;
  max-height:100%;
}
.product_top_body .right{
position:relative;
  padding:24px;
  background:white;
  width:60%;
  height:672px;
}
.product_top_body .right .title{
font-weight: 600;
    font-size: 32px;
    line-height: 150%;
}
.product_top_body .right .title-line{
  width:100%;
  display:flex;
  align-items:flex-start;
}
.product_top_body .right .title-line .otz{
display:flex;
  align-items:center;
}
.product_top_body .right .title-line .otz span{
margin:0 6px 0 0;
}
.product_top_body .right .title-line .otz p{
font-size: 14px;
    line-height: 150%;
    color: #868686;
  text-decoration:underline;
  margin:0 0 0 3px;
  width:80px;
}
.product_top_body .right .title-line .brand{
width:110px;
  display:block;
  margin:0 0 0 auto;
  position:relative;
}
.product_top_body .right .price-line{
margin:0 0 32px 0;
  width:100%;
  display:flex;
  align-items:Center;
}

.product_top_body .right .price-line .price{
font-weight: 600;
    font-size: 32px;
    line-height: 150%;
  margin:0 33px 0 0;
}
.product_top_body .right .price-line .price .noprice{
font-size: 16px;
    line-height: 150%;
    text-decoration-line: line-through;
    color: #868686;
  font-weight:400;
  margin:-20px 0 0 0;
}
.product_top_body .right .price-line .back{
display:flex;
  align-items:Center;
  cursor:pointer;
  position:relative;
}
.product_top_body .right .price-line .back p{
margin:0 4px 0 2px;
  font-size: 14px;
    line-height: 150%;
}
.product_top_body .right .price-line .back span{
font-weight: 600;
    font-size: 16px;
    line-height: 150%;
    -webkit-text-decoration-line: underline;
    -moz-text-decoration-line: underline;
    text-decoration-line: underline;
    color: #fb8200;
}
.product_top_body .right .price-line .back .comment{
    font-size: 12px;
    line-height: 150%;
  padding:10px;
  background:white;
  box-shadow: 0 4px 6px rgb(0 0 0 / 15%);
  transition:0.5s;
  opacity:0;
  visibility:hidden;
  z-index:2;
  position:absolute;
  top:100%;
  left:0;
}
.product_top_body .right .price-line .back:hover .comment{
opacity:1;
  visibility:visible;
}
.product_top_body .right .price-line .sale{
margin:0 32px 0 0;
  position:relative;
  top:-5px;
}
.product_top_body .right .price-line .sale p{
font-weight: 400;
    font-size: 14px;
    line-height: 150%;
}
.product_top_body .right .price-line .sale span{
    font-weight: 600;
    font-size: 16px;
    line-height: 150%;
    color: #44db15;
}
.product_top_body .right .buy-line{
width:100%;
  display:flex;
  align-items:center;
}
.product_top_body .right .buy-line .button{
background: #43b02a;
  width:132px;
  height:44px;
  display:flex;
  align-items:Center;
  justify-content:center;
  cursor:pointer;
  font-weight: 600;
    font-size: 16px;
  color:white;
  margin:0 32px 0 0;
  transition:0.2s;
}
.product_top_body .right .buy-line .button:hover{
background: #257226;
}
.product_top_body .right .buy-line .iblock{
margin:0 24px 0 0;
  cursor:pointer;
  position:relative;
}
.product_top_body .right .buy-line .iblock .info{
font-size: 12px;
    line-height: 150%;
  padding:10px;
  background:white;
  box-shadow: 0 4px 6px rgb(0 0 0 / 15%);
  transition:0.5s;
  opacity:0;
  visibility:hidden;
  z-index:2;
  position:absolute;
  top:calc(100% + 10px);
  left:-12px;
  width:300px;
}
.product_top_body .right .buy-line .iblock:hover .info{
opacity:1;
  visibility:visible;
}
.product_top_body .right .one-click-line{
width:100%;
  display:flex;
  align-items:Center;
  margin:32px 0 0 0;
}
.product_top_body .right .one-click-line input{
    width: 175px;
    height: 44px;
    padding-left: 10px;
    border: 1px solid #dcdcdc;
    letter-spacing: 1px;
    font-size: 14px;
    line-height: 150%;
}
.product_top_body .right .one-click-line .button{
    background: #fff;
    border: 2px solid #183029;
    font-weight: 600;
    font-size: 16px;
    line-height: 20px;
    cursor: pointer;
    -webkit-transition: .2s;
    -o-transition: .2s;
    -moz-transition: .2s;
    transition: .2s;
  width:226px;
  height:44px;
  display:flex;
  align-items:center;
  justify-content:center;
}
.product_top_body .right .one-click-line .button:hover{
border-color: #257226;
    color: #257226;
}
.product_top_body .right .one-click-line .love{
margin:0 32px;
  cursor:pointer;
  position:relative;
  z-index:3;
}
.product_top_body .right .one-click-line .love .fill{
fill: rgba(0,0,0,0);
}
.product_top_body .right .one-click-line .love .line{
fill: #182316;
}
.product_top_body .right .one-click-line .love:hover .line{
fill: #db4915;
}
.product_top_body .right .one-click-line .love.active svg path{
fill: #db4915 !important;
}
.product_top_body .right .one-click-line .love.active svg .line{
fill: #db4915 !important;
}
.product_top_body .right .one-click-line .like{
cursor:pointer;
  position:relative;
  z-index:3;
}
.product_top_body .right .one-click-line .like:hover .circle{
fill: #43b02a;
}
.product_top_body .right .one-click-line .like.active .circle{
fill: #43b02a;
}
.product_top_body .right .one-click-line .marker{
width:300px;
  height:54px;
  box-shadow: 0 0 8px rgb(0 0 0 / 15%);
  position:relative;
  display:flex;
  align-items:Center;
  justify-content:center;
  text-align:center;
  position:absolute;
  top:-80px;
  right: -20px;
  opacity:0;
  visibility:hidden;
  transition:0.3s;
  font-size: 10px;
    line-height: 150%;
    color: #182316;
  z-index:3;
  background:white;
}
.product_top_body .right .one-click-line .marker a{
color: #868686;
  text-decoration:underline;
}
.product_top_body .right .one-click-line .marker.active{
opacity:1;
  visibility:visible;
}
.product_top_body .right .one-click-line .marker .close{
position:absolute;
  top:5px;
  right:5px;
  cursor:pointer;
  display:none;
}
.product_top_body .right .add-head-line{
width:100%;
  display:flex;
  align-items:center;
  margin:32px 0 16px 0;
}
.product_top_body .right .add-head-line .name{
font-weight: 700;
    font-size: 18px;
    line-height: 150%;
  margin:0 20px 0 0;
}
.product_top_body .right .add-head-line .button{
color: #868686;
    font-weight: 600;
    font-size: 14px;
    border-bottom: 1px solid #868686;
    cursor: pointer;
  transition:0.3s;
  margin:0 10px;
}
.product_top_body .right .add-head-line .button.active{
color: #43b02a;
    border-bottom: 1px solid #43b02a;
}
.product_top_body .right .add-line{
width:100%;
  display:none;
  align-items:flex-start;
  margin:10px 0;
}
.product_top_body .right .add-line.active{
display:flex;
}
.product_top_body .right .add-line .add-name{
width:310px;
  font-weight: 400;
    font-size: 14px;
    line-height: 150%;
}
.product_top_body .right .add-line .add-price{
font-weight: 400;
    font-size: 14px;
    line-height: 150%;
    margin-right: 30px;
  min-width:100px;
}
.product_top_body .right .add-line .button{
height: 24px;
    background: #43b02a;
  width:163px;
  cursor:pointer;
  transition:0.2s;
  display:flex;
  align-items:Center;
  justify-content:center;
  color:white;
  font-weight: 600;
    font-size: 14px;
    line-height: 150%;
}
.product_top_body .right .add-line .button span{
margin:0 0 0 6px;
}
.product_top_body .right .add-line .button:hover{
background: #257226;
}
.product_top_body .right .add-line .button.active{
background: #257226;
}
.product_top_body .right .add-line .button .minus{
display:none;
}
.product_top_body .right .add-line .button.active .minus{
display:block;
}
.product_top_body .right .add-line .button.active .plus{
display:none;
}
.product_top_body .right .ship{
margin-top: 16px;
    max-width: 605px;
  width:100%;
  border-top: 1px solid #dcdcdc;
  padding:16px 0 0 0;
}
.product_top_body .right .ship .sname{
font-weight: 700;
    font-size: 18px;
    line-height: 150%;
    margin-bottom: 16px;
}
.product_top_body .right .ship .line{
width:100%;
  display:flex;
  align-items:Center;
  font-weight: 400;
    font-size: 14px;
    line-height: 150%;
}
.product_top_body .right .ship .line .l{
display:flex;
  align-items:center;
  width:40%;
}
.product_top_body .right .ship .line .l p{
margin:0 0 0 10px;
}
.product_top_body .right .ship .line .l p span{
font-weight: 500;
    margin-left: .2em;
}
.product_top_body .right .ship .line .c{
margin:0 auto;
  text-align:center;
  width:30%;
}
.product_top_body .right .ship .line .r{
margin:0 0 0 auto;
  width:30%;
  text-align:right;
}
.product_char_body{
margin:64px 0 0 0;
  width:100%;
  display:flex;
  align-items:flex-start;
}
.product_char_body .left{
width:49%;
  margin:0 2% 0 0;
  background:white;
  padding:0 0 24px 0;
}
.product_char_body .left .name{
font-weight: 600;
    font-size: 24px;
    line-height: 150%;
    margin-bottom: 32px;
  padding:24px 0 0 24px;
}
.product_char_body .left .line{
width:100%;
  display:flex;
  align-items:center;
  padding: 10px 24px;
    border-bottom: 1px solid #dcdcdc;
  font-weight: 400;
    font-size: 14px;
    line-height: 150%;
}
.product_char_body .left .line .pname{
  width:50%;
}
.product_char_body .left .line .pval{
width:50%;
}
.product_char_body .right{
width:49%;
  background:white;
  padding:24px;
}
.product_char_body .right .name{
font-weight: 600;
    font-size: 24px;
    line-height: 150%;
    margin-bottom: 32px;
}
.product_char_body .right .video{
position:relative;
  width:100%;
  height:315px;
  margin:0 0 20px 0;
}
.product_char_body .right .about{
line-height:150%;
  font-size:16px;
  padding:0 0 0 20px;
}
.comments_p_body{
margin:64px 0 0 0;
  width:100%;
  display:flex;
  align-items:flex-start;
}
.comments_p_body .name{
font-weight: 600;
    font-size: 24px;
    line-height: 150%;
  width:100%;
  display:flex;
  align-items:Center;
}
.comments_p_body .name .icon{
margin:0 0 0 auto;
  cursor:pointer;
  transition:0.2s;
}
.comments_p_body .name .icon.active{
transform: rotate(-90deg);
}
.comments_p_body .left{
padding:24px;
  background:White;
  transition:0.3s;
  width:58%;
  margin:0 2% 0 0;
}
.comments_p_body .left .hide{
height:439px;
  width:100%;
  display:flex;
  align-items:Center;
  justify-content:center;
}
.comments_p_body .left .hide .in{
font-size: 18px;
    line-height: 150%;
  text-align:center;
}
.comments_p_body .left .hide .in img{
margin:30px auto 0 auto;
}
.comments_p_body .right{
padding:24px;
  background:White;
  transition:0.3s;
  width:40%;
}
.comments_p_body .right .hide{
height:420px;
  width:100%;
}
.comments_p_body .right .hide .rate-line{
width:100%;
  display:flex;
  align-items:center;
  margin:20px 0 24px 0;
}
.comments_p_body .right .hide .rate-line img{
cursor:pointer;
}
.comments_p_body .right .hide .rate-line p{
margin:0 0 0 16px;
  font-weight:400;
  position:relative;
  top:3px;
}
.comments_p_body .right .hide .label{
font-weight: 400;
    font-size: 14px;
    line-height: 150%;
  margin:8px 0;
}
.comments_p_body .right .hide textarea{
width: 100%;
    border: 1px solid #dcdcdc;
    padding: 8px 16px;
  height:113px;
}
.comments_p_body .right .hide input{
    width: 100%;
    border: 1px solid #dcdcdc;
    padding: 8px 16px;
}
.comments_p_body .right .hide .button{
    border: 2px solid #257226;
    padding: 12px 40px;
    background: #fff;
    font-weight: 600;
    font-size: 16px;
    line-height: 150%;
    color: #257226;
    cursor: pointer;
    -webkit-transition: .3s;
    -o-transition: .3s;
    -moz-transition: .3s;
    transition: .3s;
  display: block;
    margin: 32px auto 0;
  text-align: center;
}
.comments_p_body .right .hide .button:hover{
background: #257226;
    color: #fff;
}
.comments_p_body .hide.none{
display:none;
}
.delivery-payment .container {
    margin-top: 32px;
}
.delivery-payment__section-wrap {
    background: #fff;
    padding: 40px 60px;
    margin-bottom: 64px;
}
.delivery-payment__img-delivery img {
  max-width:100%;
}
.delivery-payment__partners-logo img {
    max-width:100%;
}
.page-title {
    font-weight: 600;
    font-size: 36px;
    line-height: 150%;
    border-left: 4px solid #43b02a;
    padding-left: 8px;
    margin-bottom: 32px;
  margin-top:20px;
    max-width: 1210px;
}
.delivery-payment__section {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    margin: 0 auto;
}

.delivery-payment__section-block {
    padding: 40px;
    margin: 20px 30px;
    width: 470px;
    max-width: calc(550px - 80px);
    border: 1px solid #dcdcdc;
}
.delivery-payment__section-block:not(.pay):last-child{
  	width: calc(100% - 40px);
    max-width: 100%;
}
.delivery-payment__content-title {
    font-weight: 600;
    font-size: 24px;
    line-height: 150%;
    margin-bottom: 14px;
    text-align: center;
}
.delivery-payment__content-subtitle {
    font-size: 14px;
    line-height: 150%;
    min-height: 63px;
}
.delivery-payment__post-items {
    display: flex;
    align-items: center;
    justify-content: space-around;
    height: 209px;
}
.delivery-payment__post-img img {
    width: 100%;
    height: auto;
}
.delivery-payment__tab {
    max-width: 260px;
    width: 260px;
    display: flex;
    flex-direction: column;
    align-items: center;
}
.delivery-payment__tab-title {
    font-weight: 800;
    font-size: 14px;
    line-height: 150%;
    margin-bottom: 8px;
    text-align: center;
}
.delivery-payment__tab-text {
    text-align: center;
    font-weight: 500;
    font-size: 14px;
    line-height: 150%;
}
.delivery-payment__section--column {
    flex-direction: column;
}
.delivery-payment__tab img {
    width: 80px;
    height: 80px;
    -o-object-fit: cover;
    object-fit: cover;
    margin-bottom: 16px;
}
.delivery-payment__list {
    width: 100%;
    margin-bottom: 32px;
}
.delivery-payment__list-item {
    font-size: 14px;
    line-height: 150%;
    display: flex;
}
.delivery-payment__list-item:not(:last-child) {
    margin-bottom: 24px;
}
.delivery-payment__li-dot {
    margin-right: 16px;
    min-width: 16px;
    min-height: 16px;
}
.delivery-payment__partners-title {
    margin-bottom: 16px;
}
.delivery-payment__partners-logos {
    display: flex;
    align-items: center;
}
.header .bot .icons .icon.icon-4 .c-label{
font-weight: 600;
    font-size: 12px;
    line-height: 150%;
}
@media only screen and (max-width: 1310px){
    .delivery-payment__section-wrap {
        padding-left: 0;
        padding-right: 0;
    }
}
@media only screen and (max-width: 1205px){
    .delivery-payment__section-wrap {
        padding: 20px;
    }
    .delivery-payment__section--delivery {
        flex-direction: column;
        align-items: center;
      	flex-wrap: nowrap;
    }
    .delivery-payment__section-block:not(:last-child) {
        margin:0 0 20px 0;
    }
    .delivery-payment__section-block:last-child{
		max-width: 90%;
        width: 90%;
          margin: 0 0 40px 0;
    }
    .delivery-payment__section-block {
        max-width: 90%;
        width: 90%;
    }
    .delivery-payment__content-subtitle, .delivery-payment__img-delivery {
        text-align: center;
    }
}
@media only screen and (max-width: 976px){
    .delivery-payment__section-wrap {
        padding: 15px;
    }
    .page-title {
        font-weight: 600;
        font-size: 16px;
        line-height: 150%;
        border-left: 3px solid #43b02a;
        padding-left: 5px;
        width: calc(100% - 20px);
    }
    .delivery-payment__section-block {
        padding: 20px 18px;
        margin-bottom: 40px;
    }
    .delivery-payment__content-title {
        font-size: 12px;
        margin-bottom: 12px;
    }
    .delivery-payment__content-subtitle {
        min-height: auto;
        font-size: 12px;
        margin-bottom: 18px;
    }
    .delivery-payment__post-items {
        height: fit-content;
    }
    .delivery-payment__post-img--sat {
        width: 112px;
    }
    .delivery-payment__tab {
        padding: 10px;
    }
    .delivery-payment__tab-title {
        font-weight: 600;
        font-size: 12px;
        margin-bottom: 6px;
    }
    .delivery-payment__tab-text {
        font-weight: 400;
        font-size: 12px;
    }
    .delivery-payment__tab img {
        width: 60px;
        height: 60px;
        margin-bottom: 12px;
    }
    .delivery-payment__list {
        margin-bottom: 24px;
    }
    .delivery-payment__list-item {
        font-size: 12px;
        margin-bottom: 18px;
    }
    .delivery-payment__li-dot {
        display: flex;
        align-items: flex-start;
        padding-top: 2px;
    }
    .delivery-payment__partners-title {
        font-size: 14px;
        margin-bottom: 8px;
    }
    .delivery-payment__partners-logo:not(:last-child) {
        margin-right: 64px;
    }
}
@media(max-width: 800px){
  
  .services-info__title{
    padding-top: 30px;
    margin-bottom: 30px;
    font-size: 24px;
  }
  .services-info__head{
    flex-wrap: wrap;     
    padding: 20px 0;
    margin-bottom: 20px;
  }
  .services-info__head-list{
    width: 100%; 
  }
  .services-info__head-alert{
    width: 100%;     
    padding: 20px 10px;
  }
  .services-info__head-list-title{
    font-size: 12px;
  }
  .services-info__head-list-item{
    font-size: 12px;
  }
  .services-info__bg-right{
    width: 20%;
    height: auto;
  }
  .services-info__bg-left{
    width: 20%;
    height: auto;
  }
  .services-info__alert-title{
    margin-bottom: 15px; 
  }
  .services-info__alert-list-item{
        
    font-size: 12px;
  }
  .services-info__table th{
    font-size: 10px;
    padding: 8px 1px 8px 8px;
  }
  .services-info__table td{
    font-size: 10px;
    padding: 8px 1px 8px 8px;
  }
  .services-info__table-description{
    font-size: 8px;
  }
  .services-info__table-section{
    margin-bottom: 20px; 
  }
  .services-info__descr-list{
  	padding: 20px 0;
  }
  .services-info__descr-list-title{
    font-size: 14px;
  }
  .services-info__descr-list-item{
    font-size: 12px;
  }
  img.scheme{
   width: 100%; 
  }
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  .product_card .nav{
    background: none;    
    overflow-x: auto;
  }
  .product_card .nav .button{
    border-right: 0;
    margin-right: 8px;
    font-weight: 600;
    font-size: 12px;
    min-width: max-content;    
    height: auto;
  }
  .product_top_body{
    flex-wrap: wrap;
    
  }
  .product_top_body .left{
    width: 100%; 
    margin: 0;
    height: 400px;
  }
  
  .product_top_body .left .title{
    font-size: 16px;
    font-weight: bold;
    text-align: center;
  }
  .product_top_body .left .main-image{
    height: 350px;
  }
  .product_top_body .left .images{
    display: none; 
  }
  
  
  
  
  
  
  
  
  .product_top_body .right{
    width: 100%;     
    padding: 15px 10px;
    height: auto;
  }
  .product_top_body .right .title-line{
    
  }
  .product_top_body .right .title-line .otz{
    width: 60%;
  }
  .product_top_body .right .title-line .otz p{
    font-size: 12px; 
  }
  .product_top_body .right .title-line a{
     width: 40%;
    position: relative;
    display: block;    
    height: 60px;
  }
  .product_top_body .right .title-line a img{
    width: 100%;    
    top: -20px;
  }
  .product_top_body .right .price-line{
    position: relative; 
  }
  .product_top_body .right .price-line .price{
    font-size: 24px; 
  }
  .product_top_body .right .price-line .back{
    position: absolute;
    top: 50px;
  }
  .product_top_body .right .buy-line{
    position: relative;    
    margin-top: 60px; 
  }
  .product_top_body .right .buy-line .iblock{
    position: absolute;
    top: -44px;
    right: 0;
    margin: 0;
  }
  .product_top_body .right .buy-line .iblock.privat{
    right: 30px;
  }
  .product_top_body .right .buy-line .iblock .info{
    padding: 5px;
    left: -270px;
    right: 0;
    top: 30px;
    width: 300px;
    position: absolute;
  }
  .product_top_body .right .buy-line .iblock.privat .info{
    left: -240px;
    
  }
  .product_top_body .right .buy-line .button{
    width: 100%;
    margin: 0;
  }
  .product_top_body .right .one-click-line .button{
    font-size: 12px;
    width: 150px;
  }
  .product_top_body .right .one-click-line .love{
    margin: 0 32px 0 10px;
  }
  .product_top_body .right .add-head-line{
    flex-wrap: wrap; 
  }
  .product_top_body .right .add-head-line .name{
    width: 100%; 
    font-size: 14px;    
    margin-bottom: 20px;
  }
  .product_top_body .right .add-head-line .button{
    margin: 0 4px;
  }
  .product_top_body .right .add-head-line .button:nth-child(2){
    margin-left: 0;
  }
  
  .product_top_body .right .add-line{
    
  }
  .product_top_body .right .add-line .add-name{
    font-size: 12px;    
    width: 130px;
  }
  .product_top_body .right .add-line .add-price{
    width: 200px;
    text-align: center;
    margin: 0;
  }
  .product_top_body .right .add-line .button{
    width: 100px;
    text-align: center;    
    min-width: 100px;
  }
  .product_top_body .right .add-line .button svg{
    display: none;
  }
  .product_top_body .right .add-line .button.active svg.minus {
    display: none;
  }
  .product_top_body .right .add-line .button span{
    margin: 0; 
  }
  .product_top_body .right .ship .sname{
    width: 100%; 
    font-size: 14px;    
    margin-bottom: 20px;
  }
  .product_top_body .right .ship .line .l{
    font-size: 12px;
  }
  .product_top_body .right .ship .line .l svg{
    min-width: 15px;
  }
  .product_top_body .right .ship .line .l p{
    margin: 0;    
    display: flex;
    line-height: 14px;    
    align-items: center;
  } 
  .product_top_body .right .ship .line .l p span{
    
  }
  .product_top_body .right .ship .line .c{
    font-size: 12px;
  }
  .product_top_body .right .ship .line .r{
    font-size: 12px;
  }
  
  
  
  .product_char_body{
    display: block; 
  }
  .product_char_body .left{
    width: 100%;    
    padding: 0 10px;
    padding-bottom: 20px;
  }
  .product_char_body .left .name{
    font-size: 16px;    
    margin-bottom: 20px;
    padding-left: 0;
  }
  .product_char_body .left .line{
    padding: 5px 10px;
  }
  .product_char_body .left .line .pname{
    font-size: 12px;
  }
  .product_char_body .left .line .pval{
    font-size: 12px;
    text-align: right;
  }
  .product_char_body .right{
    width: 100%;    
    padding: 10px;
  }
  .product_char_body .right .name{
    font-size: 16px;    
    margin-bottom: 20px;
    
  }
  .product_char_body .right .video{
    height: 200px;
  }
  .product_char_body .right .about{
    font-size: 14px;
    line-height: 16px;
  }
  
  .comments_p_body{
    flex-wrap: wrap; 
  }
  .comments_p_body .left{
    width: 100%;
    margin: 0;
  }
  .comments_p_body .name{
    font-size: 16px; 
  }
  .comments_p_body .name.pc{
    display: none; 
  }
  .comments_p_body .left .hide{
    height: 100px;
  }
  .comments_p_body .left .hide .in{
    font-size: 14px; 
  }
  .comments_p_body .left .hide .in img{
    display: none; 
  }
  
  
  
  
  .comments_p_body .right{
    width: 100%;
    background: none;
  }
  .comments_p_body .right .hide{
    height: auto; 
  }
  .comments_p_body .right .hide.none {
    display: block;
  }
}
@media only screen and (max-width: 640px){
    .delivery-payment__section--tabs {
        flex-wrap: wrap;
        justify-content: space-around;
    }
    .delivery-payment__tab {
        margin-bottom: 12px;
    }
}
.pag{
  width:100%;
  	display:flex;
    align-items:center;
    justify-content:center;
  }
  .pag .item{
  	width:32px;
    height:32px;
    display:flex;
    align-items:center;
    justify-content:center;
    cursor:pointer;
    transition:0.3s;
  }
  .pag .item:hover{
  	background:#e0f8d4;
  }
.pag .item.active{
	background: #43b02a;
    color: #fff;
    font-weight: 600;
}