@media screen and (max-width: 1200px){
	  .single_item .seo .container {
      max-width: 800px;
    }
    .item-content .images .youtube {
        height: auto;
    }
    #item_page .tovar-top .right-description {
        padding-left: 0;
    }
    .fb-item_icon {
        display: none!important;
        position: absolute;
        top: 41px;
        left: 29%;
        z-index: 0;
        font-size: 11px;
    }
    .item-content #center #item_page .section.page .tabs li{font-size: 14px; height: 50px;text-transform: uppercase; /*font-family: HelveticaNeue-Condensed;*/ position: static;justify-content: center;justify-content: center; display: flex;align-items: center;min-width: 0;text-align: center;}
    
    .item-content #center #item_page .section.page .tabs .description-box li {
      height: auto;
    }
    .technic-right .callback_button {
        width: 100%;
    }
    #item_page .tovar-top .right-description {
      padding-right: 65px; 
      width: 210px; 
      /*padding-left: 17px;*/
      padding-left: 0; 
      float: left;
    }
    a.consultation__link {
        display: none;
    }
    .tovar-top {display: block;padding-top: 0;}
    .top-action-block {display: flex;}
    .item-content #center #item_page .right .buttons{margin-left: -100%;}
    .characteristic-table {padding-right: 0;}
    .item-content #center .technic-right_img .add {
        margin-bottom: 31px;
        margin-top: 13px;
        margin-left: 0;
        text-align: center;
        width: auto;
    }
    .item-content #center .technic-right_img .button{width: 100%;}
    .technic-right .consultation div{width: 100%;overflow: hidden;}
    #item_page .modal_kredit_wrap {
      top: -45vh;
      max-width: 80%;
  }
  .item-content #center #item_page .fixed {
      width: 100%;
      top: 0;
  }
  
}

@media screen and (max-width: 890px){
    .item-content #center #item_page .social_row .utp>div {
        vertical-align: top;
    }
    .item-content #center #item_page .social_row .utp.utp3>div, .item-content #center #item_page .social_row .utp.utp4>div {
        vertical-align: top;
    }
    .item-content #center #item_page .social_row .utp:before {
        top: 12px;
    }
}

@media screen and (min-width: 1040px){
    #item_page .modal_kredit_wrap {
      /*top: 157px;
      left: -97%;*/
      /*top: -20vh;*/
      left: 0;
      right: 0;
      margin: auto;
    }
    .feedback-autor span {
      color: #7D8F96;  
      font-size: 16px;
    }
    .item-content .section.page .box .feedback_item .feedback_date {
      font-size: 14px;
      color: #FFF;
    }
    .item-content .feedback_date {
      background-position: 14% 50%;
      background-size: 12%;
    }
}

@media screen and (min-width: 1240px){
  #item_page .modal_kredit_wrap {
      top: -45vh;
  }
}

@media screen and (min-width: 1366px){
  #item_page .modal_kredit_wrap {
      top: -30vh;
  }
}
@media screen and (max-width: 900px){
	#item_page .section .fixed{
		display: flex;
	}
	#item_page .tovar-top .right-description {
		float: none;
    width: 100%;
	}
  /*#item_page .big-img a.img {
      display: none;
  }*/
  .item-content #item_page .images .small_images a{
  	width: 70px!important;
    overflow: hidden;
  }
  
  .single_item .seo .item {
    max-width: 33%;
  }
  #item_page .right {width: auto;}
  #item_page .section .tabs-top .item-fb{display: none!important;}
  .item-content #center #item_page .section.page .tabs{
      width: 98%;
      margin-left: 0;
	}
  .fixed-product__name {
      display: none;
  }
  #item_page .section .tovar-top  .top-action-block .right-list div {list-style-image: none;margin: 0;padding:10px  0;position: relative; cursor: pointer;}
  #item_page .section .tovar-top  .top-action-block .right-list div:after{
  content: "";display: block;
  position: absolute;
   width: 20px;
   height: 20px;
   top:6px;
    background: url(/img/tooltip.png);
    background-repeat: no-repeat;
  }
  .item-content #center #item_page .section.page .boxes .tovar-top .top-action-block .right-list div.right-list4 {
    width: max-content;
    max-width: 65%;
  }
  #item_page .tabs-top {
    background: none;
    display: flex;
    overflow-x: scroll;
    overflow-y: hidden;
  }
.top-action-block .right-list .right-list1:after{left:54px}
.top-action-block .right-list .right-list2:after{left:64px}
.top-action-block .right-list .right-list3:after{left:78px}
.top-action-block .right-list .right-list4:after{left:132px}
#item_page .section .tovar-top  .top-action-block .right-list div p{display: block;-webkit-transition: 0.5s;
   -moz-transition: 0.5s;
    -ms-transition: 0.5s;
     -o-transition: 0.5s;
        transition: 0.5s;
     color: #7d8f96; 
           /*position: absolute;*/
    background-color: #fff;
    z-index: 9;
        left: 14%;
    padding: 10px;;
    /*box-shadow: 0 16px 18px rgba(0,0,0,0.15);*/
  }
 #item_page .section .tovar-top .top-action-block .right-list div:hover p{display: block;}
.right-list li p{
      height: 106px;
    width: 212px;
}
.with-terminal{
 background: url(/img/terminal.png);
       background-repeat: no-repeat;
   background-position: 13% 95%;
    height: 100px;
    }
 }

@media screen and (min-width: 999px) and (max-width: 1044px){
  .home .nav .container .menu{margin-right:auto}
  .home .nav .container .menu__list{border-top:1px solid #777;display:none;position:absolute;top:100%;background:#ffcd33;width:100%;left:0}
  .home .nav .container .menu__button{box-sizing:border-box;display:block;width:46px;height:40px;padding:10px}
  .home .nav .container .menu__button.open{background-color:rgba(255,255,255,0.2)}
  .item-content #center #item_page .social_row .utp.utp2 {
      width: 24%;
  }
}

@media screen and (max-width: 767px){
    .objects .content .item .image {
        height: auto;
    }
    .top-action-block .right-list .right-list4:after{ left: 102%; }
}

/*@media screen and (min-width: 768px) and (max-width: 1024px){*/
@media screen and (min-width: 768px) and (max-width: 1200px){
  .single_item .seo .container {
    max-width: 800px;
  }
  .item-content .images .youtube {
      height: auto;
  }
  .item-content #center #item_page .images #big_img {
      justify-content: inherit;
      min-height: 0;
  }
  #item_page .tovar-top .right-description {
      padding-left: 0;
  }
  .fb-item_icon {
      display: none!important;
      position: absolute;
      top: 41px;
      left: 29%;
      z-index: 0;
      font-size: 11px;
  }
  .item-content #center #item_page .section.page .tabs li{font-size: 14px; height: 45px;text-transform: uppercase; /*font-family: HelveticaNeue-Condensed;*/ position: static;justify-content: center;justify-content: center; display: flex;align-items: center;min-width: 0;text-align: center;}
  
  .item-content #center #item_page .section.page .tabs .description-box li {
    height: auto;
  }
  .technic-right .callback_button {
      width: 100%;
  }
  #item_page .tovar-top .right-description {
    padding-right: 65px; 
    width: 210px; 
    /*padding-left: 17px;*/
    padding-left: 0; 
    float: left;
  }
  .tovar-top {display: block;padding-top: 0;}
  .top-action-block {display: flex;}
  .item-content #center #item_page .right .buttons{margin-left: -100%;}
  .characteristic-table {padding-right: 0;}
  .item-content #center .technic-right_img .add {
      margin-bottom: 31px;
      margin-top: 13px;
      margin-left: 0;
      text-align: center;
      width: auto;
  }
  .item-content #center .technic-right_img .button{width: 100%;}
  .technic-right .consultation div{width: 100%;overflow: hidden;}
  #item_page .modal_kredit_wrap {
      /*top: -45vh;*/
      top: -15%;
      max-width: 80%;
  }
  .item-content #center #item_page .fixed {
      width: 100%;
      top: 0;
  }
  .item-content #center #item_page .section.page .boxes .box #feedback_form {
      border-bottom: none;
  }
  .single_item .seo .container .slider1 .slick-prev:after {
      content: '';
      background-image: url(/img/left-icon.png);
      width: 15px;
      height: 62px;
      border-top: none;
      border-right: none;
      border-bottom: 5px solid transparent;
  }
  .single_item .seo .container .slider1 .slick-next:after {
      content: '';
      background-image: url(/img/right-icon.png);
      width: 15px;
      height: 62px;
      border-top: none;
      border-left: none;
      border-bottom: 5px solid transparent;
  }
  .reviews_wrap .slick-prev:after {
      content: '';
      background-image: url(/img/left-icon.png);
      width: 15px;
      height: 62px;
      border-top: none;
      border-right: none;
      border-bottom: 5px solid transparent;
  }
  .reviews_wrap .slick-next:after {
      content: '';
      background-image: url(/img/right-icon.png);
      width: 15px;
      height: 62px;
      border-top: none;
      border-left: none;
      border-bottom: 5px solid transparent;
  }
  .small_images.mobile_slider .slick-prev:after {
      content: '';
      /*background-image: url(/img/left-icon.png);
      width: 15px;
      height: 62px;
      border-top: none;
      border-right: none;
      border-bottom: 5px solid transparent;*/
  }
  .small_images.mobile_slider .slick-next:after {
      content: '';
      /*background-image: url(/img/right-icon.png);
      width: 15px;
      height: 62px;
      border-top: none;
      border-left: none;
      border-bottom: 5px solid transparent;*/
  }
  .item-content #center #item_page .modal_kredit_wrap .modal_body > div > div {
      width: 20%;
  }
  .item-content #center #item_page .modal_kredit_wrap .modal_body > div > div:last-child {
      width: 40%;
  }
  .item-content #center #item_page .small-imgs{
      width: 65px;
      /*width: 77px;*/
      margin-right: 15px;
  }
  .item-content #center #item_page .left {
      display: flex;
      /*margin-left: 34px;*/
      width: auto;
  }
  .item-content #center #item_page .images .small_images a, .item-content #center #item_page .images .small_images a.zd-3dview-lnk {
      width: 100%!important;
      height: 73px;
  }
  .item-content #center #item_page .images .youtube span.img .youtube_button {
      left: 0;
      top: 0;
      right: 0;
      bottom: 0;
      margin: auto;
  }
  .item-content #center #item_page .section .big-img, #item_page .big-img a img {
      width: 305px;
      max-height: 319px;
      margin-right: 16px;
  }
  .item-content #center #item_page .section.page .tabs {
      width: 69%;display: flex;margin-left: 50px;
  }


  .item-content #center #item_page .section.page .fixed .tabs {
      margin-left: 15px!important;
  }

  .item-content #center #item_page .right .consultation {
      float: left;
      padding-top: 7px;
      text-align: left;
      width: 100%;
  }
  #item_page .right {
      width: 95%;
  }
  .item-content #center #item_page .section.page .tabs li {
      min-width: 24%;
  }
  .item-content #center #item_page .section .tabs li.li-two {
      min-width: 35%;
  }
  .item-content #center #item_page .section .fixed .tabs li.li-two {
      min-width: 30%;
  }
  .item-content #center #item_page .section .tabs li.li-three {
      min-width: 35%;
  }
  .item-content #center #item_page .right .button, .click-btn {
      margin-top: 0;
      width: 100%;
  }
  .item-content #center #item_page .right .consultation #callback_inline .form {
      width: 100%;
  }
  .button_kredit {
      width: 100%;
      margin-top: 0;
      background: url(/img/btn_kredit768.png) 0 0 no-repeat;
      /*background: url(/img/btn_kredit_new.png) 0 0 no-repeat;*/
      color: #3383c7;
      font-size: 14px;
      font-weight: bold;
      display: flex;
      justify-content: center;
      align-items: center;
      padding-left: 30px;
      text-transform: uppercase;
      position: relative;
      /*background-position: 100px -231px;*/
  }
  .button_kredit::before {
      background: url(/img/btn_kredit_new.png) 0 0 no-repeat;
      content: "";
      width: 100%;
      height: 50px;
      position: absolute;
      left: 0;
      bottom: 0;
      z-index: 1;
      background-position: 0 -119px;
      display: none;
  }
  .button_kredit::after {
      background: url(/img/btn_kredit_new.png) 0 0 no-repeat;
      content: "";
      width: 13px;
      height: 50px;
      position: absolute;
      right: 0;
      bottom: 0;
      z-index: 1;
      background-position: 0px -175px;
      display: none;
  }
  .button_kredit:hover {
      color: #fff;
  }
  .technic-right .button_kredit:hover {
      background-position: 0 100%;
  }
  .technic-right {
      /*width: 24%;*/
      width: auto;
      padding-left: 17px;
      margin-left: 17px;
      max-width: 300px;
      min-width: 275px;
  }
  .technic-right .button_kredit {
      background: url(/img/btn_kredit768s.png) 0 0 no-repeat;
      /*font-size: 0;*/
  }
  .item-content #center h1 {
      margin-bottom: 0;
      line-height: 100%;
      height: 85px;
      overflow: hidden;
      display: flex;
      align-items: center;
  }
  .item-code {
      width: 170px;
  }
  .dostavka-conent, .feedback-content {
      float: left;
      width: 63%;
      background: inherit;
  }
  .item-content #center #item_page .tabs-top {
      width: 95%;
      height: 45px;
      /*background: #d9dfe2;*/
      border-radius: 0 5px 5px 0;
      overflow: initial;
  }
  .item-content #center #item_page .tabs-top.fixed {
      width: 100%;
      top: 0;
  }
  .mob_none {
      display: none;
  }
  .item-content #center #item_page .right .price {
      min-height: auto;
  }
  .buttons_tablet {
      display: block;
  }
  .item-content #center #item_page .right .buttons {
      display: none;
  }
  .item-content #center #item_page .buttons_tablet.buttons {
      /*margin-top: -45px;*/
      padding-top: 0;
      display: flex;
      justify-content: center;
      width: 43%;
      margin-left: 11%;
      margin-top: 20px;
  }
  .item-content #center #item_page .buttons_tablet.buttons.margin-top {
      margin-top: -45px;
  }
  .action_big, .action.callback {
      border-bottom: none;
      width: 100%;
      padding-left: 25px;
      height: 169px;
      box-sizing: border-box;
      overflow: hidden;
      word-break: break-word;
  }
  .top-action-block {
      border-top: 2px solid#d9dfe2;
      padding-top: 15px;
      border-left: none;
      border-top: 2px solid#d9dfe2;
      padding-top: 15px;
      border-left: none;
      display: flex;
      /*justify-content: space-between;*/
      justify-content: flex-end;
      flex-wrap: nowrap;
      margin-top: 10px;
  }
  .right-list {
      padding-left: 25px;
      margin-top: 0;
      position: relative;
      /*display: flex;*/
      flex-wrap: wrap;
      justify-content: space-around;
      display: none;
  }
  .right-list.desktop {
      display: flex;
      padding-left: 0;
  }
  .item-content #center #item_page .section.page .boxes .tovar-top .top-action-block .right-list div.right-list1 {
      padding-bottom: 0;
      margin-top: 0px;
      width: 50%;
  }
  .item-content #center #item_page .section.page .boxes .tovar-top .top-action-block .right-list div.right-list_desktop_wrap {
      width: 50%;
      padding-top: 0;
  }
  .item-content #center #item_page .section.page .boxes .tovar-top .top-action-block .right-list div p {
      word-break: break-word;
  }
  .item-content #center #item_page .section.page .boxes .tovar-top .top-action-block .right-list div.right-list2 {
      margin-top: 0;
      width: 44%;
      padding-top: 0;
  }
  .item-content #center #item_page .section.page .boxes .tovar-top .top-action-block .right-list div.right-list3 {
      width: 100%;
      padding-left: 0;
  }
  .item-content #center #item_page .section.page .boxes .tovar-top .top-action-block .right-list div.right-list4 {
      width: 100%;
      padding-left: 0;
      max-width: none;
  }
  .top-action-block .right-list .right-list2:after {
      left: 80%;
      top: -2px!important;
  }
  .top-action-block .right-list .right-list3:after {
      left: 45%;
  }
  .top-action-block .right-list .right-list4:after {
      left: 38%;
  }
  .item-content #center #item_page .section.page .boxes .tovar-top .top-action-block .right-list div.right-list_desktop_wrap:after {
      display: none;
  }
  .item-content #center #item_page .social_row {
      width: 100%;
      margin: 0 auto;
  }
  .item-content #center #item_page .left .buttons li {
      list-style: none;
      margin: 0 7px 20px;
      padding: 15px 17px 15px 58px!important;
      border-radius: 6px;
      width: 230px;
  }
  .single_item .seo .left_items h3 {
      width: 150%;
      left: 0;
      border-top-right-radius: 0;
      border-bottom-right-radius: 0;
      text-align: left;
      padding-left: 8%;
  }
  .single_item .seo {
      display: block;
      overflow-x: hidden;
      /*padding-bottom: 20px;*/
  }
  .item-content #center #item_page .social_row .utpall {
      padding: 0;
      padding-top: 15px;
      width: 93%;
      margin: 0 auto;
  }
  .item-content #center #item_page .social_row .utp>div {
      vertical-align: top;
      width: calc(100% - 45px);
  }
  .item-content #center #item_page .social_row .utp:before {
      top: 12px;
      left: 0;
  }
  .item-content #center #item_page .section.page .technic-right_title h2:after {
      display: none;
  }
  .item-content #center #item_page .section.page .boxes .technic-right_img #big_img {
      width: 50%;
      padding-right: 0;
      height: 124px;
      border: 2px solid#d9dfe2;
      margin-right: 10px;
      display: flex;
      align-items: center;
      border-radius: 8px;
          overflow: hidden;
  }
  .description_title {
      margin-top: 25px;
      left: -12%;
  }
  .characteristic {
      display: flex;
      width: 100%;
  }
  .technic-right_img {
      position: relative;
      margin-bottom: 10px;
  }
  .technic-right_img a img:nth-child(1) {
      width: 120px;
      border: none;
      margin: 0 10px 10px 0;
      border-radius: 3px;
  }
  .item-content #center #item_page .section.page .boxes .technic-right_img #big_img img.status {
      display: none;
  }
  .item-content #center #item_page .section.page .technic-right_title h2 {
      width: 100%;
      position: relative;
      word-break: break-word;
  }
  .technic-right_img .price {
      padding-top: 0;
      padding-bottom: 50px;
      position: relative;
  }
  .item-content #center .technic-right_img .price .price__number {
      color: #3EC365;
      padding: 0 21px 10px 0px;
      position: absolute;
      top: 0;
      border-bottom: 2px solid #d9dfe2;
      padding-bottom: 3px;
  }
  .item-content #center .technic-right_img .price .variate__price {
      padding: 0 0 30px 0px;
      position: absolute;
      width: 100%;
      top: 30px;
  }
  .item-content #center .technic-right_img .button {
      width: 100%;
      margin-bottom: 0;
      margin-top: 10px;
  }
  .item-content #center #item_page .section.page .boxes .technic-right .consultation {
      width: 100%;
      padding-bottom: 10px;
  }
  .boxes .box {
      display: flex;
  }
  #feedback_form .blue {
      margin-top: 0;
  }
  .item-content #center #item_page .section.page .boxes .box #feedback_form .rating {
      width: auto;
  }
  .item-content #center #item_page .section.page .boxes .box #feedback_form.form input[type="text"] {
      width: 80%;
  }
  .item-content #center #item_page .section.page .boxes .box #feedback_form.form textarea {
      width: 77%;
  }
  .item-content #center #item_page .tovar-top.my_lightbox .small-imgs, .item-content .tovar-top.my_lightbox .images .big-img, #item_page .tovar-top.my_lightbox .right-description {
      display: none;
  }
  .tovar-top.my_lightbox .slick-track, .tovar-top.my_lightbox .slick-list, .tovar-top.my_lightbox .slick-slider, .item-content #center #item_page .tovar-top.my_lightbox .left, .tovar-top.my_lightbox .small-imgs-mobile-wrap {
      height: 100%;
      min-height: 0;
  }
  .tovar-top.my_lightbox .slick-track {
      display: flex;
      justify-content: center;
      align-items: center;
      min-height: 0!important;
  }
  .item-content #item_page .tovar-top.my_lightbox .images .small-imgs-mobile-wrap {
      height: 100%;
  }
  .tovar-top.my_lightbox .small-imgs-mobile-wrap .small-imgs-mobile2 {
      height: 80px;
      width: auto;
      max-width: none;
      overflow: hidden;
      min-width: 250px;
      /*margin-left: -10px;*/
      margin-left: auto;
      margin-right: auto;
  }
  #item_page .big-img {
      width: 100%;
  }
  #item_page .big-img a img {
      width: auto;
      height: auto;
      max-height: 100%;
      max-width: 100%;
      margin-left: auto;
      margin-right: auto;
  }
  .tovar-top.my_lightbox .small-imgs-mobile-wrap {
      display: block;
  }
  .tovar-top.my_lightbox .small-imgs-mobile-wrap .slick-prev {
      position: absolute;
      top: 50%;
      left: -48px;
      color: transparent;
      width: 17px;
      background: rgba(0,0,0,.2);
      height: 90px;
      padding: 0 20px;
  }
  .tovar-top.my_lightbox .small-imgs-mobile-wrap .slick-prev:after {
      content: '';
      background-image: url(/img/left-icon.png);
      width: 15px;
      height: 62px;
      border-top: none;
      border-right: none;
      border-bottom: 5px solid transparent;
      background-size: contain;
      width: 17px;
      height: 50px;
      display: block;
      background-color: transparent;
      background-repeat: no-repeat;
      top: 0;
      position: absolute;
      bottom: 0;
      margin: auto;
      left: 0;
      right: 0;
  }
  .tovar-top.my_lightbox .small-imgs-mobile-wrap .slick-next {
      position: absolute;
      top: 50%;
      left: auto;
      right: -48px;
      color: transparent;
      width: 17px;
      background: rgba(0,0,0,.2);
      height: 90px;
      padding: 0 20px;
  }
  .tovar-top.my_lightbox .small-imgs-mobile-wrap .slick-next:after {
      content: '';
      background-image: url(/img/right-icon.png);
      width: 15px;
      height: 62px;
      border-top: none;
      border-left: none;
      border-bottom: 5px solid transparent;
      background-size: contain;
      width: 17px;
      height: 50px;
      display: block;
      background-color: transparent;
      background-repeat: no-repeat;
      top: 0;
      position: absolute;
      bottom: 0;
      margin: auto;
      left: 0;
      right: 0;
  }
  section .slick-prev:before, section .slick-next:before {
    display: none;
  }
  .item-content .section.page .box .tovar-top.my_lightbox .small-imgs-mobile-wrap img {
      max-height: 100%;
      margin: 0 auto;
  }
  .item-content .section.page .box .tovar-top.my_lightbox .small-imgs-mobile-wrap img, .item-content .tovar-top.my_lightbox .images .small-imgs-mobile-wrap .youtube, .item-content .tovar-top.my_lightbox .images .small-imgs-mobile-wrap .youtube .img {
      height: auto;
  }
  .item-content .tovar-top.my_lightbox .images .small-imgs-mobile-wrap .youtube {
      height: auto!important;
  }
  .item-content .section.page .box .tovar-top.my_lightbox .small-imgs-mobile-wrap .small-imgs-mobile2 img {
      height: 80px;
      width: auto!important;
      max-width: none;
  }
  .small-imgs-mobile2 {
      margin-top: 8vh;
  }
  .item-content #item_page .tovar-top.my_lightbox .images .small-imgs-mobile-wrap .img {
      width: 100%;
      height: 100%;
      display: block;
      /*justify-content: center;*/
      max-width: 100%;
  }
  .item-content #item_page .tovar-top.my_lightbox .images .small-imgs-mobile-wrap .small-imgs-mobile2 .img, .item-content .tovar-top.my_lightbox .images .small-imgs-mobile-wrap .small-imgs-mobile2 .youtube {
      height: 80px;
      width: 70px!important;
      overflow: hidden;
      margin-right: 10px;
      position: relative;
  }
  .tovar-top.my_lightbox {
      top: 5%;
      width: 70vw!important;
      height: 50vh!important;
  }
  .tovar-top.my_lightbox .tovar-top_rightbox {
      margin: 0 auto;
      width: 100%;
      padding: 0;
  }
  .item-content #center #item_page .big-img_brand {
      margin-bottom: 10px;
      margin-left: 5px;
      width: auto;
      min-width: 45%;
  }
  .item-content #center #item_page .big-img_brand img {
      margin-right: 10px;
  }
  .slider1 .slick-dots {
      display: flex;
      bottom: -38px;
      top: auto;
      left: 0;
      right: 0;
      margin: auto;
      justify-content: center;
  }
  .single_item .seo .item1 {
      margin-left: 33px;
  }
  footer .contacts__soc {
      padding-right: 0;
  }
  .single_item .seo .container .slider1 .slick-next {
      position: absolute;
      bottom: 46%;
      right: -20px;
      top: auto;
      left: auto;
  }
  .single_item .seo .container .slider1 .slick-prev {
      top: auto;
      bottom: 46%;
      left: -20px;
  }
  .breadcrumbs * {
      font-size: 12px;
  }
  #item_page .tovar-top .right-description{
    padding-right: 0;
    width: auto;
    width: 323px;
    max-width: 323px;
  }

}

@media screen and (min-width: 800px) and (max-width: 1200px){
  .technic-right {
      max-width: 274px;
  }
  .item-content #center #item_page .social_row .utpall {
      width: 85%;
      margin: 0 auto;
  }
  .item-content #center #item_page .buttons_tablet.buttons {
      width: 50%;
  }
}

@media screen and (min-width: 999px) and (max-width: 1200px){
  .item-content #center #item_page .section.page .fixed .tabs li {
      padding: 2px 5px;
      display: flex;
      justify-content: center;
      align-items: center;
  }
  .item-content #center #item_page .buttons_tablet.buttons {
      width: 55%;
  }
}

@media screen and (min-width: 768px) and (max-width: 999px){

.row {margin-right: 0;margin-left: 0;}
iframe{
  max-width: 100%;
}
header .container{padding-right:15px;padding-left:15px;padding-top:43px}
header .logo+div{display:none}
header .logo.fixed{position:static}
header .contacts__phone__link.fixed{position:static}
.nav .container{padding:0 15px}
.nav .container .menu{margin-right:auto}
.nav .container .menu__list{border-top:1px solid #777;display:none;position:absolute;top:100%;background:#ffcd33;width:100%;left:0}
.nav .container .menu__button{box-sizing:border-box;display:block;width:46px;height: auto;padding:10px}
.nav .container .menu__button.open{background-color:rgba(255,255,255,0.2)}
.nav .search__button{display:none}
.nav .search__form{height:30px;margin:4px;display:none;align-items:center;padding:4px 10px;border-radius:14px;background:#f2f2f2}
.nav .search__form input{border:none;background:transparent;color:initial;font-size:14px;font-family:Arial}
.nav .search__form input[type="text"]{margin-right:5px}
.nav .search__form button{padding:0 4px}
.nav .search__result{display:none}
.nav .callback__button{display:none}
.nav .basket__button{display:none}
.nav .basket__empty{font-size:14px;line-height:38px;padding-left:30px;font-weight:700;background:url("/img/basket_empty.png") left center no-repeat}
.catalog.fixed{top:40px}
.catalog__menu>li a{padding-right:20px}
.catalog__menu>li>ul{margin:0 15px}
section .slider.slick-slider{display:none}
.products{bottom:0;padding:30px 0}
.products .container{padding:0}
.products .category__items{justify-content:flex-start;max-width:690px;margin:auto}
.products.category{padding-top:0;padding-bottom:60px}
.products.category .aside{display:none}
.products.category .aside .articles{display:none}
.products.category .products__items{max-width:100%;margin:auto}
.products.category ~ .seo{display:block}
.products.category .filter__sort{text-align:initial;margin:10px auto;line-height:1.2;display:flex;justify-content:flex-start;max-width:750px;padding-left:10px}
.products.category .filter__sort span{display:none}
.products.category .filter__sort .sort_by{height:28px;position:relative;width:145px}
.products.category .filter__sort .sort_by.active ul{height:auto;overflow:visible;border-color:#67a0ce}
.products.category .filter__sort .sort_by ul{text-align:left;position:absolute;z-index:3;left:0;top:0;width:100%;height:100%;overflow:hidden;border:1px solid #ccc;background:url(/img/select.png) 95% 8px no-repeat #fff}
.products.category .filter__sort .sort_by ul li{background:0 0 !important;padding:5px 5px !important;margin-left:0 !important;font-size:12px;color:#777}
.products.category .filter__sort .sort_by ul li.active{color:#67a0ce}
.products.category .products__filter{margin-right:10px;width:145px;background:#fff}
.products.category .products__filter .filter__button{display:block}
.products.category .products__filter.open{margin:auto;width:80%}
.products.category .products__filter.open .filter__button{width:100%;z-index:100}
.products.category .products__filter.open .filter__item{display:block}
.products.category .products__filter.open .filter__item strong.open:after{background:url("/img/chevron-down-filter.svg") no-repeat}
.products.category .products__filter.open .filter__item ul.open, .products.category .products__filter.open .filter__item form.open{display:block}
.products.category .products__filter.open ~ .sort_by{display:none}
.products.category .products__filter h3{display:none}
.products.category .products__filter .filter__button{background:url("/img/filter_bg.png") no-repeat;background-size:100% 100%;min-width:100%;height:28px;text-align:center;font-size:16px;color:#fff}
.products.category .products__filter .filter__items>.selected{display:none}
.products.category .products__filter.open .filter__items>.selected{display:block;}
.products.category .products__filter .filter__item{position:relative;display:none}
.products.category .products__filter .filter__item .selected{display:block;position:absolute;right:30px;top:8px}
.products.category .products__filter .filter__item .selected a{font-size:13px;color:#26bd54}
.products.category .products__filter .filter__item .selected a:after{display:inline-block;content:'X';background-color:#26bd54;color:#fff;border-radius:50%;width:20px;margin-left:3px;text-align:center;line-height:20px}
.products.category .products__filter .filter__item strong{font-weight:normal;display:block;padding:8px;color:#444;border:1px solid #f2f2f2;border-top:none;cursor:pointer;display:block;position:relative}
.products.category .products__filter .filter__item strong:after{content:'';background:url(/img/chevron-right-filter.svg) no-repeat;height:10px;width:10px;background-size:100% 100%;display:inline-block;position:absolute;right:15px;top:15px}
.products.category .products__filter .filter__item ul{display:none;padding:2px;border:1px solid #f2f2f2;border-top:none}
.products.category .products__filter .selected .filter__item ul{display:block;}
.products.category .products__filter .filter__item ul li{padding:2px;display:flex;align-items:center;margin-bottom:0}
.products.category .products__filter .filter__item ul li input{display:inline-block}
.products.category .products__filter .filter__item ul li a{color:#656464;font-size:13px;}
.products.category .products__filter .filter__item ul li a{display:inline-block;padding-left:40px;background:url(/img/filter.png) left top no-repeat;line-height:20px;}
.products.category .products__filter .filter__item ul li a:hover, .products.category .products__filter .selected .filter__item ul li a{background-position:left -40px}
.products.category .products__filter .selected .filter__item ul li a:hover{background-position:left -80px}

.category .filter__item form .trackbar {
    width: 98% !important;
}

.products.category .products__filter .filter__item ul li small{padding-left:5px;color:#656464;font-size:13px}
.products.category .products__filter .filter__item form{display:none}
.consultation{cursor:pointer;display:flex;justify-content:center;align-items:center;height:120px}
.consultation__link{margin-left:65px;cursor:pointer;position:relative;display:flex;align-items:center;text-decoration:none;font-size:19px;color:#000;font-weight:700;border-bottom:3px dashed #000;padding-bottom:5px;justify-content:center}
.consultation__link:before{content:'';display:block;background:url("/img/phone-symbol.svg") center no-repeat;background-size:50px;position:absolute;left:-65px;top:50%;transform:translateY(-50%);border:2px solid #fdcd32;border-radius:50%;width:60px;height:60px;box-sizing:border-box}
.articles{display:none}
.seo{display:none}
.single_item .seo {display: block;}
footer .footer__nav{display:none}
footer .contacts{justify-content:space-around}
footer .contacts__phone .contacts__phone__email{font-weight:normal}
.breadcrumbs .container{width:auto;padding:0 15px;
  /*fix*/
  /*padding-top:30px*/
}
.breadcrumbs ul{display:block}
.breadcrumbs ul li{display: inline-block;padding: 2px 5px;}
.breadcrumbs ul li a{font-size:13px;font-style:italic;padding:0 5px;color:#71a6d1;text-transform:uppercase}
section.blog .container{flex-wrap:wrap;padding-bottom:30px;padding-left:15px}
section.blog .aside{order:1;margin:auto}
section.blog .aside button:not(.tablet){display:none}
section.blog .aside button{color:#fff;font-family:HelveticaNeueCyr-Roman;font-size:10pt;font-weight:700;position:absolute;left:30px;top:285px;background:#3383C7;width:145px;height:35px;display:flex;justify-content:center;align-items:center}
section.blog .aside button.fixed{position:fixed;top:130px}
section.blog .aside__menu.open{position:absolute;top:0;left:0;right:0;display:block;z-index:200}
section.blog .aside__menu.open .online__store{color:#ff4f33;font-size:18px;display:block;border-top:2px solid #fff;border-bottom:2px solid #fff;font-weight:700;margin:0 10px;padding:20px;text-align:center}
section.blog .aside__menu{display:none;text-align:left;background:#000;padding-bottom:30px}
section.blog .aside__menu:after{position:absolute;left:50%;bottom:12px;content:'';display:inline-block;border:5px solid transparent;border-bottom-color:#fff;opacity:.6}
section.blog .aside__menu:before{bottom:15px;position:absolute;left:50%;content:'';display:inline-block;border:5px solid transparent;border-bottom-color:#fff}
section.blog .aside__menu>strong{padding:10px;display:block;font-size:18px;text-transform:uppercase;color:#ffffff}
section.blog .aside__menu ul li strong{padding:10px 20px 10px;display:block;color:#ffffff;font-size:18px}
section.blog .aside__menu ul li a{color:#ffffff;font-size:14px;display:block;padding:10px;padding-left:30px}
section.blog .aside__menu ul li a small{color:#999;font-size:15px;font-weight:bold}
section.blog .aside__menu .link__logo{display:block;padding:10px}
section.blog .aside__menu .link__logo:after{position:absolute;right:15px;top:25px;content:url("data:img/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAPCAQAAAB66ObCAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAAmJLR0QAAKqNIzIAAAAJcEhZcwAACxIAAAsSAdLdfvwAAAAHdElNRQfiAhYQKi9AdhkLAAAARElEQVQY03WQQQ4AIAjDxv7/ZzwYlcHktjaQsEjI3EiPEfS4bgh+ouEjBt7CYIAeAywxVcArtiPj86Heg03VSkTFr90FnQMRGXEVG/QAAAAASUVORK5CYII=")}
section.blog .aside__links{padding-top:0;width: 100%;}
section.blog .aside__links .item {
    padding-top: 10px;
    width: 33%;
    float: left;
}
section.blog .aside__links .link:before {
    content:'';display:table;width: 100%; clear: both;
}
section.blog .content .pagination {
    padding: 10px 0 0px 20px;
}
section.blog > .container #content.container {
    margin: 10px auto 0px;
}
section.article>.container{flex-wrap:wrap;padding:0 15px 30px}
section.article .aside{order:1;margin:auto}
section.article .aside button:not(.tablet){display:none}
section.article .aside button{color:#fff;font-family:HelveticaNeueCyr-Roman;font-size:10pt;font-weight:700;position:absolute;left:30px;top:300px;background:#3383C7;width:145px;height:35px;display:flex;justify-content:center;align-items:center}
section.article .aside button.fixed{position:fixed;top:130px;z-index:50}
section.article .aside__menu.open{position:absolute;top:0;left:0;right:0;display:block;z-index:200}
section.article .aside__menu.open .online__store{color:#ff4f33;font-size:18px;display:block;border-top:2px solid #fff;border-bottom:2px solid #fff;font-weight:700;margin:0 10px;padding:20px;text-align:center}
section.article .aside__menu{display:none;text-align:left;background:#000;padding-bottom:30px}
section.article .aside__menu:after{position:absolute;left:50%;bottom:12px;content:'';display:inline-block;border:5px solid transparent;border-bottom-color:#fff;opacity:.6}
section.article .aside__menu:before{bottom:15px;position:absolute;left:50%;content:'';display:inline-block;border:5px solid transparent;border-bottom-color:#fff}
section.article .aside__menu>strong{padding:10px;display:block;font-size:18px;text-transform:uppercase;color:#ffffff}
section.article .aside__menu ul li strong{padding:0 20px 0;display:block;color:#ffffff;font-size:18px}
section.article .aside__menu ul li a{color:#ffffff;font-size:14px;display:block;padding:10px;padding-left:30px;line-height:unset}
section.article .aside__menu ul li a small{color:#999;font-size:15px;font-weight:bold}
section.article .aside__menu .link__logo{display:block;padding:10px}
section.article .aside__menu .link__logo:after{position:absolute;right:15px;top:25px;content:url("data:img/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAPCAQAAAB66ObCAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAAmJLR0QAAKqNIzIAAAAJcEhZcwAACxIAAAsSAdLdfvwAAAAHdElNRQfiAhYQKi9AdhkLAAAARElEQVQY03WQQQ4AIAjDxv7/ZzwYlcHktjaQsEjI3EiPEfS4bgh+ouEjBt7CYIAeAywxVcArtiPj86Heg03VSkTFr90FnQMRGXEVG/QAAAAASUVORK5CYII=")}
section.article .aside__links{width:420px;padding-top:0;display:flex;flex-wrap:wrap}
section.article .aside__links h3{width:100%;text-align:center}
section.article .aside__links .item{margin:5px;width:200px}
section.article .aside__links .link{width:100%;text-align:center}
section.article .content #order_form{display:flex;flex-wrap:wrap;padding:10px 10px 25px;width:100%;background-color:#3383c7;justify-content:center;position:relative;clear:both;margin-top: 30px;}
section.article .content #order_form h3{width:100%;padding:0 0 15px;font-size:20px;font-family:HelveticaNeue-CondensedBold;color:#fff;margin-bottom:8px;line-height:110%;font-weight:700;text-align:center}
section.article .content #order_form .text{width:250px;max-width:50%;padding-left:30px;background:url(/img/form_icons.png) left top no-repeat}
section.article .content #order_form .text li{font-family:Arial;font-size:13px;padding:0;margin:0;background:0 0;list-style:none;line-height:40px;color:#fff;white-space:nowrap}
section.article .content #order_form .form{max-width:222px;width:50%;text-align:right}
section.article .content #order_form .form input[type="text"]{margin:5px 0;border-radius:15px;background:#ffffff;border:none;padding:5px 10px;color:#999999;font-size:14px;width:100%}
section.article .content #order_form .form .notice{display:none}
section.article .content #order_form .form .button.yellow{margin-top:5px;color:#4d4d4d;background:#ffcd33;line-height:20px;padding:15px 10px;width:auto;border-radius:5px;display:inline-block;font-weight:700;opacity:.9;text-transform:uppercase;border:none}
section.article .content #order_form .blank{z-index:2;width:100%;top:0;left:0;height:100%;position:absolute}
section.article .content #order_form .blank span{height:100%;position:absolute;z-index:3;background:#fff;display:block;opacity:.8;width:100%;top:0;left:0}
section.article .content #order_form .blank>img{position:absolute;z-index:4;top:30%;left:50%;margin:-16px 0 0 -16px;width:32px}
.item-content #center{float:none;margin:auto;padding:20px;width:auto;padding-left: 0;padding-right: 0;}
.item-content #left{margin:0 auto;padding:20px;float:none;width:auto}
.item-content #left h3{text-align:center;width:100%}
.item-content #left .left_items{width:100%;display:flex;flex-wrap:wrap;margin:auto;justify-content:center}
.item-content #left .left_items .item{margin:0 20px;flex:0 0 40%}
.item-content .items_preview{box-sizing:border-box;width:100%;padding:15px}
.item-content .items_preview .item{width:30%}
#content.container, .single_item .seo .container{width:auto}
.home header .container{padding-top:45px}
.home .nav .container{width:auto}
.home .slider .slider__content{margin-left:0;transform:translateX(-40%)}
.home .slider span{font-size:35px;font-weight:400;left:10%;top:35%}
.home .slider.slick-slider{display:block}
.home .consultation{display:none}
.home .page-preview .container{padding-left:15px;padding-right:15px}
.home .our_clients .container{width:auto;padding-left:15px;padding-right:15px}
.home .our_clients .container img{width:100%}
.home .line_callback{padding:30px 15px}
.home .video_list{padding-top:50px}
.home .video_list .container{justify-content:center;padding:0 15px}
.home .video_list h3{margin-top:0}
.home .video_list .item{flex:0 0 200px;margin:0 20px}
.home .video_list .item:nth-of-type(n+3){display:none}
.home .video_list .item a img{max-width:200px;width:auto}
.home .video_list .more{margin:20px}
.home .video_list .clear{display:none}
.home .dirs_list h3{margin-top:0}
.home .dirs_list .dropdown ul li{font-weight:normal}
.home .dirs_list a .img img{max-width:100%}
.cooperation .top_coop_banner.padding{margin-top:59px}
.cooperation .top_coop_banner .container{justify-content:flex-end}
.cooperation .top_coop_banner .container h1{width:70%;margin-right:10%;font-size:46px}
.cooperation .undertop_block .second_undertop_block h4{font-size:26px}
.cooperation .undertop_block .second_undertop_block p{font-size:36px}
.cooperation .content_block .container{padding:0 15px}
.cooperation .bottom_coop_form form{padding:35px 0 0}
.cooperation .bottom_coop_form form #comment_area{width:90.5%;margin:0 auto 25px}
.cooperation .bottom_coop_form form .button_wrap .send_form{margin-right:3%}
.objects .content .objects_list .item .image img{opacity:1}
.objects .content .objects_list .brief span{text-align:center}
.engineering .container{padding:15px 15px 25px;margin-bottom:5px;flex-wrap:wrap}
.engineering .container .pages_preview .item a>span{border:2px solid #3383c7}
.engineering .container #center{width:100%}
.engineering .container #left{padding:20px 0}
.about .container{display:flex;flex-wrap:wrap}
.about .content .title{width: 100%;}
.about #center{margin:auto;float:none;width:750px}
.about #center .page_text{padding:0 20px}
.about #center .page_text h3 img{width:100%}
.about #left{margin:auto;float:none;padding:20px 0;order:-1}
.about #left #left_menu{padding:0 15px}
.about #left #left_menu ul{padding:0}
.contacts .content .container{padding-left:15px;padding-right:15px}
.error-page .image img{max-width:400px}

.services .third_row_call_form .col-md-12 p {
    padding: 0 15px;margin-bottom: 20px;
    text-align: center;
}
.services .third_row_call_form .col-md-12 a, .services .third_row_call_form .col-md-12 p {
    display: inline-block;
}
.services .third_row_call_form .col-md-12 p {
    width:100%
}
.services .third_row_call_form .col-md-12{display: block;text-align: center;}
.services .third_row_call_form {margin-bottom: 40px;}

.services .services_inner .services_wraper .col-md-5 .service_info_wrap{padding-top:0;min-height:160px;height:160px;display: flex;align-items: center;}
.services .services_inner .services_wraper .col-md-5 .service_info_wrap:hover{display: block;}
.services .services_inner .services_wraper .col-md-5 .service_info_wrap a {height: auto;}
section.blog .aside {
    order: 1;
    margin: auto;
    width: 100%;
    flex: none;
}
.home .line_callback .left {
    margin-right: 25%;
    padding-left: 15px;
}
.flipper .front, .flipper .back {
    height: 100% !important;
}
.item.block-incitation.flipper {
    height: 100%;
    position: relative;
}
.items_list .item.block-incitation .info {
    min-height: 70px;
}
.item.block-incitation .button span {
    overflow: visible !important;
}
.error-page .articles {
    display: block;
}
.articles__item {
    margin-right: 0;
    width: calc(33% - 30px);
    font-size: 14px;
    padding: 15px;
}
.articles__item img{
    width: 100%;margin-bottom: 10px;
}
.articles__item .title {
    display: block;
    color: #000;
    font-weight: 700;
    font-size: 15px;
    padding-bottom: 14px;
}
.articles__item .more {
    padding-top: 14px;
    color: #3383c7;
    display: block;
    text-align: right;
}
.products__content #top_text{padding: 0 15px;}
.category .products__content .products__items {
    justify-content: center;
}
.article .content img {
    margin:5px 0;
}
.article .content p {
    text-indent: 0;
}

.inter-content .top_banner {
    background-size: contain;
    height: 300px;
}
.inter-content #center {
    width: auto;
    margin: auto;
    padding: 0 15px;
}
.inter-content .logos img {
    max-width: 110px;
}
.inter-content .info .info_block {
    font-size: 15px;
}
.inter-content .add_services .info_block {
    float: left;
    width: 33%;
    font-size: 15px;
}
.inter-content .add_services .info_block br{
    display: none;
}
.inter-content .consultation .info_block p {
    font-size: 18px;
    color: #4f7cc5;
}
.consultation {
    height: auto;
}

.delivered .delivered_title {
    color: #575756;
    font-size: 25px;
    text-transform: uppercase;
    font-family: 'HelveticaNeueCyr-Roman';
    text-align: center;
    margin-bottom: 45px;
}
.delivered .delivered_list_item {
    font-size: 16px;
}
.delivered {
    background: url(/img/fly.jpg) 50% 100% no-repeat;
    padding-bottom: 130px;
}
.inter-content .consultation .info_block .checkbox_row {
    margin-top: 30px;
    padding-left: 35px;
}
.inter-content .consultation .info_block .checkbox label {
    font-size: 15px;
    padding-left: 5px;
}
.products .product__item {
    padding-bottom: 48px;
    position: relative;
    width: 30%;
    background: #f2f2f2;
    margin: 0 1.5% 15px;
}

.about #left ul li{line-height:29px;}
.about #left ul li a{line-height:29px;color:#3383c7}
.about .online__store{display: none;}
.about #left_menu .link__logo{display: none;}
.about #left_menu ul{margin-top: 20px;}

.aboengineeringut #left ul li{line-height:29px;}
.engineering #left ul li a{line-height:29px;color:#3383c7}
.engineering .online__store{display: none;}
.engineering #left_menu .link__logo{display: none;}
.engineering #left_menu ul{margin-top: 20px;}
}
@media screen and (min-width: 1024px) and (max-width: 1200px){
  .item-content #center #item_page .section .big-img, #item_page .big-img a img {
      /*width: 100%;
      max-height: 90%;*/
  }
  .item-content #center #item_page .social_row .utpall {
      width: 70%;
      margin: 0 auto;
  }
  .single_item .seo .left_items h3 {
      left: -20%;
  }
  .item-content #center #item_page .buttons_tablet.buttons.margin-top {
      /*margin-top: 0;*/
  }
}
@media screen and (max-width: 1044px){
	.single_item .seo .container {
    max-width: 690px;
  }
}
@media screen and (max-width: 767px){
  .description_title {width: 97%;}
 .categories {text-align:  center;}
 .products.category .products__filter.open .filter__items .selected{display: block;padding-top:  10px;}
 .selected .delete {float:  right;padding: 0 5px;}
 .category .filter__item ul li a{display:inline-block;padding-left:40px;background:url(/img/filter.png) left top no-repeat;line-height:20px;font-size:14px;color:#3383c7}
 .category .selected .filter__item ul li a{background-position: left -40px;}
 .products.category .products__filter.open .selected .filter__item,
 .products.category .products__filter .selected .filter__item ul{border-bottom: 3px solid #3ea1c9;} 
  .single_item .seo .item {
        max-width: 100%;
        min-width: 90%;
  }
}

@media screen and (max-width: 767px){
    .item-content #center #item_page .section .tabs, 
    .item-content #center #item_page .section .fixed .tabs {
        width: 100%;
        margin-left: 0;
        display: flex;
    }

  .item-code {
    /*position: absolute;
    top: -15px;
    left: 0;
    width: 55%;
    right: 0;
    margin: auto;*/
    display: none;
  }
  .item-code.for_mobile {
      position: static;
      display: block;
      margin-bottom: 0;
      margin-left: auto;
      margin-right: auto;
      width: 35%;
  }
  .item-content h1 {
    /*position: absolute;
    top: -83px;
    letter-spacing: 0.05em;*/
    display: none;
  }
  .characteristic {
    /*margin-top: -55px;*/
    margin-top: 15px;
  }
  .item-content #center #item_page .section.page .box table tr td:last-child {
    border-top: 0;
    /*font-family: HelveticaNeue-CondensedBold;*/
    /*font-size: 16px;*/
    font-family: HelveticaNeueCyr-Roman;
    font-weight: bold;
    font-size: 14px; 
  }
  .technic-right {
    border-left: none;
  }
  .technic-right_img {
    margin-bottom: 0;
  }
  .technic-right_img .new-rating {
    display: none;
  }
  .item-content #center .technic-right_img .add, .item-content #center .technic-right_img .order {
    margin-bottom: 8px;
    font-size: 16px;
    text-align: center;
  }
  .technic-right .callback_button {
    font-size: 16px;
    width: 100%;
    text-align: center;
  }
}
@media screen and (max-width: 568px){

    body #popup_form .content,
    body #popup_form .info {
        width: 100%;
        margin-top: 20px;
        float: none;
        padding: 0;
    }
    .item-content #center #item_page .left #tovar_buttons {
        /*margin-top: 0;*/
        padding-top: 0;
        position: relative;
    }
    .item-content #center #item_page .left #tovar_buttons::after {
        content:"";
        position: absolute;
        width:87%;
        height: 2px;
        left: 0;
        right: 0;
        margin: 0 auto;
        bottom: 0;
        background: #d9dfe2;
    }
    .item-content #center #item_page .left {
        padding-bottom: 0;
    }
    .item-content #center #item_page .social_row {
      padding-top: 0;
  }
    .item-code.for_mobile {
      width: 55%;
  }
}




/* -------- fix 11.2019 --------- */
 
@media screen  and (max-width: 767px) {
  .slick-slider {
    padding-bottom: 30px;
  }
  section .slick-dots{
    position:absolute;bottom:0px;display:block;width:100%;padding:0;margin:0;list-style:none;text-align:center
  }
  section .slick-dots li{
    cursor:pointer;width:19px;height:6px;border-radius:3px;border:1px solid #d4422b;margin:0 6px;display:inline-block
  }
  section .slick-dots li.slick-active{
    background:#d4422b
  }
  section .slick-dots li button{
    font-size:0;line-height:0;display:block;width:20px;height:20px;padding:5px;cursor:pointer;color:transparent;border:0;outline:none;background:transparent
  }
  section .slick-dots li button:hover,section .slick-dots li button:focus{
    outline:none
  }
  section .slick-dots li button:hover:before,section .slick-dots li button:focus:before{
    opacity:1
  }
  section .slick-dots li button:before{
    font-family:'slick';font-size:6px;line-height:20px;position:absolute;top:0;left:0;width:20px;height:20px;content:'';text-align:center;opacity:.25;color:black;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale
  }
  section .slick-dots li.slick-active button:before{
    opacity:.75;color:black
  }

  .slider__content{
    position:absolute;
    top: 0;
    left: 0%;
    width:100%;
    height: 100%;
    padding: 15px;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: flex;
    -webkit-flex-direction: column;
    -moz-flex-direction: column;
    -ms-flex-direction: column;
    -o-flex-direction: column;
    flex-direction: column;
    justify-content: space-around;
    z-index:2;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
  }
    .slider__content p{
      font-size:12px;
      font-family:HelveticaNeueCondensedBold;
      font-weight:400;
      color:#fff;
      text-transform:uppercase
    }
  .slider__content a  {
    display: block;
    width: 175px;
    line-height:1;
    color:#fff;
    background:#26bd54;
    border-radius:5px;
    font-size:15px;
    font-weight:400;
    margin-top:10px;
    padding:11px 5px 11px;
    text-align: center;
    text-transform:uppercase;
    font-family:HelveticaNeueCondensedBold
  }
}