@import url('https://fonts.googleapis.com/css?family=PT+Sans:400,700&display=swap');
/*------------- functions LESS START-------------------*/
body,
html {
  font-family: 'PT Sans', sans-serif;
  min-height: 100%;
  height: 100%;
  color: #000;
}
.hamburger {
  display: none;
  width: 40px;
}
.header {
  width: 170px;
  padding: 25px 23px 25px 25px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  -webkit-box-shadow: 4px 0px 20px 0px rgba(0, 0, 0, 0.1);
          box-shadow: 4px 0px 20px 0px rgba(0, 0, 0, 0.1);
  margin: 0 0 0;
  position: relative;
  z-index: 2;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.basket {
  position: fixed;
  right: 0;
  top: 25px;
  z-index: 3;
}
.basket__wrapper {
  width: 555px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  padding: 20px 25px;
  -webkit-box-shadow: 4px 0px 20px 0px rgba(0, 0, 0, 0.1);
          box-shadow: 4px 0px 20px 0px rgba(0, 0, 0, 0.1);
  background: #fff;
}
.basket__wrapper.error .basket__title {
  color: #e74034;
}
.basket__txt {
  max-width: 165px;
}
.basket__link {
  font-size: 16px;
  line-height: 18px;
  color: #006ea6;
  padding: 0 0 10px;
  display: block;
}
.basket__img img {
  max-width: 95px;
}
.basket__item {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-align-content: center;
      -ms-flex-line-pack: center;
          align-content: center;
  font-size: 16px;
  padding: 0 0 20px;
}
.basket__counter {
  font-size: 16px;
  -webkit-align-self: center;
      -ms-flex-item-align: center;
              -ms-grid-row-align: center;
          align-self: center;
}
.basket__action {
  -webkit-align-self: center;
      -ms-flex-item-align: center;
              -ms-grid-row-align: center;
          align-self: center;
}
.basket__cost {
  font-size: 16px;
  -webkit-align-self: center;
      -ms-flex-item-align: center;
              -ms-grid-row-align: center;
          align-self: center;
}
.basket__plus {
  width: 19px;
  height: 19px;
  background: url(../img/plus.png);
  border: 0;
}
.basket__minus {
  width: 19px;
  height: 19px;
  background: url(../img/minus.png);
  border: 0;
}
.basket__remove {
  width: 16px;
  height: 16px;
  background: url(../img/basket-remove.png);
  border: 0;
  -webkit-align-self: center;
      -ms-flex-item-align: center;
              -ms-grid-row-align: center;
          align-self: center;
}
.basket__summary {
  font-size: 18px;
  font-weight: bold;
  padding: 25px 45px 15px 0;
  border-top: 1px dashed #cacaca;
  text-align: right;
}
.basket__btn {
  background: #e74034;
  color: #fff;
  padding: 0 25px;
  line-height: 35px;
  border: 0;
  float: right;
  clear: both;
}
.basket__title {
  font-size: 30px;
  font-weight: bold;
  padding: 0 0 30px;
}
.basket.active .basket__icon {
  opacity: .7;
}
.basket__icon {
  background: url(../img/basket.jpg);
  width: 57px;
  height: 57px;
  display: block;
  text-decoration: none;
  -webkit-border-radius: 4px;
          border-radius: 4px;
  position: absolute;
  top: 0;
  left: -57px;
  cursor: pointer;
}
.basket__count {
  font-size: 10px;
  color: #fff;
  position: absolute;
  top: 10px;
  right: 5px;
  width: 16px;
  height: 16px;
  line-height: 16px;
  text-align: center;
  background: #e74034;
  -webkit-border-radius: 16px;
          border-radius: 16px;
  font-style: normal;
}
.basket__close {
  background: url(../img/basket-close.png);
  width: 11px;
  height: 11px;
  top: 30px;
  right: 35px;
  position: absolute;
  border: 0;
}
.basket .form__title {
  padding: 30px 0;
}
.basket__text {
  font-size: 16px;
  line-height: 24px;
  color: #000;
}
.basket__text a,
.basket__text a:active,
.basket__text a:visited,
.basket__text a:hover {
  color: #006ea6;
}
.popup {
  padding: 40px 45px 45px 40px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.popup_price,
.popup_message,
.popup_error {
  max-width: 410px;
}
.popup_recover {
  width: 745px;
}
.popup_error .form__title {
  color: #e74034;
}
.form__list {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-align-content: flex-start;
      -ms-flex-line-pack: start;
          align-content: flex-start;
}
.form__column {
  width: 305px;
}
.form__column .form__txt {
  padding-bottom: 0;
}
.form__column .form__btn {
  margin-top: 100px;
}
.form__title {
  font-size: 30px;
  font-weight: bold;
  padding: 0 0 30px;
}
.form__subtitle {
  font-size: 18px;
  font-weight: bold;
  padding: 0 0 10px;
}
.form__textarea {
  height: 60px;
  border: 1px solid #e5e5e5;
  padding: 10px 20px;
  width: 100%;
  font-size: 16px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.form__input {
  line-height: 45px;
  border: 1px solid #e5e5e5;
  padding: 0 20px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  width: 215px;
  font-size: 16px;
}
.form__input_large {
  width: 100%;
}
.form__item {
  padding: 0 0 10px;
}
.form__txt {
  padding: 20px 0 30px;
}
.form__btn {
  background: #e74034;
  color: #fff;
  padding: 0 25px;
  line-height: 35px;
  border: 0;
  float: right;
  clear: both;
}
.form__txt {
  font-size: 14px;
  opacity: 0.6;
}
.form__txt a,
.form__txt a:active,
.form__txt a:visited,
.form__txt a:hover {
  color: #006ea6;
}
.form__text {
  font-size: 16px;
  line-height: 24px;
  color: #000;
}
.form__text a,
.form__text a:active,
.form__text a:visited,
.form__text a:hover {
  color: #006ea6;
}

.slick-arrow{
	opacity:1;
}

.slick-arrow:hover{
	opacity:0.5;
}

.copyright {
  font-size: 14px;
  line-height: 16px;
  color: #000;
  max-width: 100px;
}
.logo {
  display: block;
  font-size: 0;
  width: 120px;
  height: 144px;
  background: url(../img/logo.png);
  margin: 0 0 45px;
  -webkit-transition: background 0.5s linear;
  transition: background 0.5s linear;
}
.logo:hover {
  background: url(../img/logo-hover.png);
}
.nav-container {
  padding: 0 0 35px;
  margin: 0;
  list-style: none;
}
.nav-item {
  padding: 0 0 10px;
}
.nav-item__link {
  font-size: 16px;
  font-weight: bold;
  color: #000;
  text-decoration: none;
}
.nav-item__link:hover {
  color: #e74034;
}
.nav-item__details {
  font-size: 14px;
  line-height: 16px;
  color: #999;
  display: block;
  padding: 3px 0 0;
}
.subnav {
  padding: 8px 0 0;
  margin: 0;
  list-style: none;
}
.subnav-item {
  padding: 0 0 5px 10px;
  position: relative;
}
.subnav-item:before {
  content: '';
  display: block;
  width: 4px;
  height: 4px;
  background: #000;
  -webkit-border-radius: 4px;
          border-radius: 4px;
  position: absolute;
  top: 7px;
  left: 0;
}
.subnav-item.current:before,
.subnav-item:hover:before {
  background: #e74034;
}
.subnav-item.current .subnav-item__link,
.subnav-item:hover .subnav-item__link {
  color: #e74034;
}
.subnav-item__link {
  font-size: 14px;
  color: #000;
  text-decoration: none;
}
.phone {
  text-decoration: none;
  display: block;
  color: #000;
  padding: 0 0 10px;
}
.phone__val {
  font-size: 17px;
  display: block;
  padding: 0 0 3px;
  white-space: nowrap;
}
.phone__label {
  font-size: 12px;
  opacity: 0.5;
  display: block;
}
.link {
  font-size: 14px;
  color: #006ea6;
  display: block;
  margin: 8px 0 0;
  text-decoration: underline;
}
.link:hover {
  text-decoration: none;
}
.container {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: wrap;
  -webkit-flex: wrap;
      -ms-flex: wrap;
          flex: wrap;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
  min-height: 100vh;
  max-width:100%;
  overflow:hidden;
}
.content {
  width: 91%;
  background: url(../img/bg.jpg);
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.content .logo {
  display: none;
}
.content__title {
  font-size: 48px;
  line-height: 50px;
  margin: 0 auto;
  padding: 0 0 35px;
  text-align: center;
  max-width:70%;
}
.content__title-name {
  position: relative;
  display: inline-block;
  user-select: none; 
}
.content__title-icon {
  position: absolute;
  top: 12px;
  left: -125px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  width: 102px;
}
.content__title-icon .icon {
  margin: 0 2px;
}
.content__title_contacts {
  padding: 80px 0 40px;
}
.content__primary {
  padding: 70px 0 0 50px;
}
.content__primary .product__solutions {
  max-width: 1200px;
  border-top: 1px dashed #cac7ca;
  padding: 50px 0;
  margin: 30px 0 0;
}
.content__primary .product__solutions-item {
  margin: 0 20px 0 0;
}
.content__primary .product__solutions-item:last-child {
  margin: 0;
}
.content__secondary {
  padding: 50px 0 50px 45px;
  background: #fff;
  width: 100%;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
	max-width:1300px;
	box-shadow:0px 0px 2px 0px rgba(0, 0, 0, 0.1);
}
.content__secondary .product__same{
border:0}
.content__secondary .catalog__hit {
  padding: 50px 0 0;
}
.content__third {
  padding: 55px 0 100px 45px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
  max-width: 1130px;
}
.contacts {
  padding: 0 0 0 95px;
}
.contacts__main {
  padding: 0 0 60px;
}
.contacts__main-name {
  font-size: 18px;
  padding: 0 0 15px;
  position: relative;
}
.contacts__main-name::before {
  content: '';
  display: block;
  width: 31px;
  height: 29px;
  background: url(../img/contacts-icon.png);
  position: absolute;
  top: -12px;
  left: -45px;
}
.contacts__main-phone {
  font-size: 16px;
  line-height: 20px;
  padding: 0 0 15px;
}
.contacts__main-email {
  font-size: 16px;
  line-height: 20px;
  padding: 0 0 10px;
  color: #006ea6;
}
.contacts__main-address {
  font-size: 16px;
  line-height: 20px;
}
.contacts__person {
  padding: 0 0 30px;
}
.contacts__person-name {
  font-size: 18px;
}
.contacts__person-position {
  font-size: 14px;
  color: #999;
  padding: 5px 0 15px;
}
.contacts__person-email {
  font-size: 16px;
  line-height: 20px;
  color: #006ea6;
}
.contacts__primary {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}
.contacts__primary-left {
  width: 340px;
}
.contacts__primary-right {
  width: 700px;
}
.contacts__secondary {
  padding: 100px 0;
  max-width: 1030px;
}
.contacts__secondary-title {
  font-weight: bold;
  font-size: 18px;
  padding: 0 0 25px;
}
.contacts__secondary-list {
  padding: 0;
  margin: 0;
  -webkit-column-count: 3;
     -moz-column-count: 3;
          column-count: 3;
}
.contacts__secondary-list li {
  padding: 0;
  margin: 0 0 15px;
  font-size: 16px;
}
.map {
  height: 400px;
  width: 100%;
  background: #eee;
}
.address {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  padding: 0 0 20px;
}
.address__name {
  font-size: 18px;
  padding: 0 0 10px;
}
.address__txt {
  font-size: 14px;
  line-height: 16px;
}
.address__item {
  width: 285px;
}
.about {
  max-width: 730px;
}
.about__title {
  padding: 0 0 15px;
}
.about__title-link {
  font-size: 24px;
  color: #000;
  margin: 0 35px 0 0;
  font-weight: bold;
}
.about__title-pdf {
  font-size: 16px;
  color: #006ea6;
  padding: 0 0 0 30px;
  position: relative;
}
.about__title-pdf:before {
  content: '';
  width: 20px;
  height: 20px;
  background: url(../img/pdf.png);
  display: block;
  position: absolute;
  top: 0;
  left: 0;
}
.about__content a,
.about__content a:active,
.about__content a:visited,
.about__content a:hover {
  color: #006ea6;
}
.about__content p {
  font-size: 18px;
  line-height: 26px;
  color: #000;
  margin: 0;
  padding: 0 0 20px;
}
.about__content ul {
  padding: 0 0 0 25px;
  margin: 0;
}
.about__content ul li {
  padding: 0 0 10px;
  margin: 0;
  font-size: 18px;
  line-height: 26px;
  color: #000;
}
.about__content ul li:before {
  content: '•';
  margin: 0 5px 0 0;
}
.about__content{
	  max-width: 1200px;
}
.news {
  width: 220px;
}
.news__title {
  padding: 0 0 20px;
}
.news__title-link {
  font-size: 24px;
  color: #000;
  margin: 0 35px 0 0;
}
.news__list {
  padding: 0;
  margin: 0 0 25px;
}
.news__item {
  margin: 0 0 15px;
  padding: 0;
}
.news__item-link {
  font-size: 18px;
  color: #006ea6;
  font-weight: bold;
}
.news__item-date {
  padding: 7px 0 0;
  font-size: 13px;
  color: #999;
}
.news__link {
  font-size: 13px;
  color: #999;
}
.slider {
  max-width: 1200px;
}
.slider .slick-dots {
  position: absolute;
  bottom: 20px;
  right: 70px;
}
.slider .slick-dots li {
  width: 20px;
  height: 20px;
  -webkit-border-radius: 20px;
          border-radius: 20px;
  background: rgba(0, 0, 0, 0.1);
  margin: 0 10px 0 0;
  display: inline-block;
  cursor: pointer;
}
.slider .slick-dots li button {
  font-size: 0;
  background: transparent;
  border: 0;
}
.slider .slick-dots li.slick-active {
  background: #e74034;
}
.slider__item {
  background-repeat: no-repeat;
  min-height: 513px;
}
.slider__item-title {
  font-size: 48px;
  font-weight: bold;
  max-width: 400px;
  padding: 0 0 30px;
}
.slider__item-subtitle,
.slider__item-subtitle:active,
.slider__item-subtitle:visited,
.slider__item-subtitle:hover {
  font-size: 24px;
  color: #006ea6;
  text-decoration: none;
  margin: 0 0 5px;
  display:inline-block;
  border-bottom:1px solid #006ea6;
}
.slider__item-subtitle:hover{
	border-bottom:1px solid transparent;
}
.slider__item-block  >a{text-decoration:none;display:block;}
.slider__item-links {
  padding: 0 0 18px;
  max-width: 356px;
}
.slider__item-links a,
.slider__item-links a:active,
.slider__item-links a:visited,
.slider__item-links a:hover {
  font-size: 13px;
  color: #999;
  margin: 0 3px 2px 0;
  display: inline-block;
}
.breadcrumbs {
  padding: 40px 0 20px;
  text-align: center;
  margin: 0;
}
.breadcrumbs__item {
  padding: 0;
  position: relative;
  display: inline-block;
}
.breadcrumbs__item:after {
  content: '';
  width: 9px;
  height: 9px;
  background: url(../img/breadcrumbs.png) no-repeat top center;
  font-size: 14px;
  color: #999;
  padding: 0 5px 0 10px;
  display: inline-block;
}
.breadcrumbs__item-link {
  font-size: 14px;
  color: #999;
  text-decoration: none;
  border-bottom: 1px solid #999;
  -webkit-transition: border 1s easy-in-out;
  transition: border 1s easy-in-out;
}
.breadcrumbs__item-link:hover {
  border-bottom-color: transparent;
}
.product {
  width: 100%;
  margin: 0 auto;
}
.product__imgs {
  max-width: 408px;
  margin: 0 70px 0 0;
}

.product__imgs button.slick-arrow,.product__imgs ul.slick-dots{
	display:none;
	overflow:hidden;
	width:0;
	height:0;
	font-size:0;
	border:none;
	background:transparent;
}
.product__row {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -webkit-align-content: flex-start;
      -ms-flex-line-pack: start;
          align-content: flex-start;
  padding: 0 0 20px 0;
  margin: 0 60px 35px 45px;
  border-bottom: 1px dashed #c5c7ca;
}
.product__gallery {
  max-width: 408px;
  height: 305px;
  background: #fff;
  padding: 0;
  margin: 0;
  overflow:hidden;
}
.product__gallery .slick-prev {
  background: url(../img/arrow-left.png);
  left: 12px;
}
.product__gallery .slick-arrow {
  width: 14px;
  height: 24px;
  border: 0;
  font-size: 0;
  position: absolute;
  top: 145px;
  z-index: 10;
}
.product__gallery .slick-next {
  background: url(../img/arrow-right.png);
  right: 12px;
}
.product__gallery-item {
  margin: 0;
  padding: 0;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}
.product__gallery-link {
  max-width: 408px;
  height: 305px;
  display: flex;
  flex-wrap:wrap;
  justify-content:space-around;
  align-content:center;
  position: relative;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}
.product__gallery-link:before {
  content: '';
  width: 20px;
  height: 20px;
  display: block;
  background: url(../img/zoom.png) no-repeat;
  position: absolute;
  top: 12px;
  right: 12px;
  z-index: 10;
}
.product__gallery-img {
  max-width: 100%;
  max-height:100%;
  margin:0 auto;
  display:block;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}
.product__smallImg {
  margin: 0;
  padding: 0;
  max-height:50px;
  overflow:hidden; white-space: nowrap;
}
.product__smallImg.slick-slider{
	max-height:75px;white-space: normal;
}
.product__smallImg-item {
  width: 50px;
  height: 40px;
  background: #fff;
  display:inline-block;
}
.product__smallImg-img {
  max-width: 50px;
}
.product__about {
  font-size: 18px;
  color: #000;
  line-height: 26px;
  max-width: 305px;
  margin: 15px 80px 0 0;
}
.product__about p,
.product__about a,
.product__about li {
  font-size: 18px;
  color: #000;
  line-height: 26px;
}
.product__btn {
  display: inline-block;
  text-decoration: none;
  color: #fff;
  font-size: 18px;
  line-height: 43px;
  padding: 0 23px;
  background: #e74034;
  -webkit-border-radius: 2px;
          border-radius: 2px;
  margin: 0 0 25px !important;
}
.product__link {
  font-size: 18px;
  line-height: 20px;
  color: #006ea6;
  margin: 0 0 15px;
  display: block;
  text-decoration: none;
  border-bottom: 1px solid #006ea6;
}
.product__link::before {
  content: '';
  display: block;
  width: 100%;
  height: 1px;
  clear: both;
}
.product__link:hover {
  border-bottom-color: transparent;
}
.product__description {
  padding: 0 60px 60px 0;
  margin: 0 0 0 45px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -webkit-align-content: flex-start;
      -ms-flex-line-pack: start;
          align-content: flex-start;
}
.product__description-text {
  max-width: 785px;
  margin: 0 80px 0 0;
}
.product__description-text .specifications {
  min-width: 865px;
  -webkit-column-gap: 40px;
     -moz-column-gap: 40px;
          column-gap: 40px;
  -webkit-column-count: 2;
     -moz-column-count: 2;
          column-count: 2;
}
.product__description-text .specifications__label {
  max-width: 182px;
}
.product__description-text .specifications__val {
  width: 150px;
}
.product__description-text .specifications li {
  max-width: 390px;
}
.product__description-text h2 {
  font-size: 24px;
  line-height: 34px;
  padding: 0 0 10px;
  margin: 0;
}
.product__description-text p {
  font-size: 18px;
  line-height: 26px;
  padding: 0 0 15px;
  margin: 0;
}
.product__form {
  padding: 25px 25px 20px;
  width: 170px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  -webkit-align-self: flex-start;
      -ms-flex-item-align: start;
          align-self: flex-start;
  background: #fff;
  -webkit-box-shadow: 0px 0px 9px 0px rgba(0, 0, 0, 0.09);
          box-shadow: 0px 0px 9px 0px rgba(0, 0, 0, 0.09);
}
.product__form-title {
  font-size: 18px;
  line-height: 20px;
  font-weight: bold;
  padding: 0 0 15px;
}
.product__form-input {
  font-size: 15px;
  color: #000;
  padding: 0 0 9px;
  margin: 0 0 12px;
  border: 1px solid #d9d9d9;
  border-width: 0 0 1px;
  width: 100%;
}
.product__form-btn {
  display: inline-block;
  text-decoration: none;
  color: #fff;
  font-size: 16px;
  line-height: 27px;
  padding: 0 12px;
  background: #e74034;
  -webkit-border-radius: 2px;
          border-radius: 2px;
  margin: 0;
  border: 0;
}
.product__secondary {
  padding: 50px 50px 50px 45px;
  background: #fff;
  width: 100%;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
		  max-width:1300px;
   box-shadow: 0px 0px 2px 0px rgba(0, 0, 0, 0.1);
}
.product__solutions {
  padding: 60px 0 50px;
}
.product__solutions-title {
  font-size: 24px;
  font-weight: bold;
  color: #000;
  margin: 0 0 25px;
  display: block;
}
.product__solutions-list {
  overflow: hidden;
  font-size:0;
}
.product__solutions-wrapper {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  height: 100%;
}
.product__solutions-item {
  width: 168px;
  height: 232px;
  padding: 20px 20px 10px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  overflow: hidden;
  -webkit-border-radius: 4px;
          border-radius: 4px;
  margin: 0 24px 0 0;
  text-decoration: none;
  position: relative;
  display: inline-block;
  color: #fff;
}
.product__solutions-item:before {
  content: '';
  height: 120px;
  position: absolute;
  bottom: 0;
  left: 0;
  z-index: 4;
  width: 100%;
  background: -webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0)), to(rgba(0, 0, 0, 0.67)));
  background: -webkit-linear-gradient(top, rgba(255, 255, 255, 0) 0%, rgba(0, 0, 0, 0.67) 100%);
  background: linear-gradient(to bottom, rgba(255, 255, 255, 0) 0%, rgba(0, 0, 0, 0.67) 100%);
}
.product__solutions-img {
  position: absolute;
  top: 0;
  left: 0;
}
.product__solutions-name {
  font-size: 16px;
  margin: 0 0 5px;
  text-decoration: underline;
  position: relative;
  z-index: 10;
}
.product__solutions-cost {
  font-size: 13px;
  position: relative;
  z-index: 10;
}
.product__same {
  padding: 0 0 55px;
  border-bottom: 1px dashed #c5c7ca; 
  transition:all 0.3s easy-in-out;
  display:flex;
  flex-wrap:wrap;
  flex-direction:column;
  justify-content:space-between;
}


.product__same .prev {
  width: 20px;
  height: 20px;
  display: inline-block;
  vertical-align: middle;
  background: url(../img/gallery-arrows.png);
  margin: 0 0 0 10px;
  cursor: pointer;user-select: none; 
}
.product__same .next {
  width: 20px;
  cursor: pointer;
  height: 20px;
  display: inline-block;
  background: url(../img/gallery-arrows.png) -23px 0px;
  margin: 0 0 0 3px;
  vertical-align: middle;user-select: none; 
}
.product__same-title {
  font-size: 24px;
  font-weight: bold;
  color: #000;
  margin: 0 0 25px;
  display: block;
}
.product__same-title-link,
.product__same-title-link:active,
.product__same-title-link:visited,
.product__same-title-link:hover {
  color: #000;
}
.product__same-img {
  margin: 0 0 15px;
  display: block;
}
.product__same-name {
  font-size: 16px;
  line-height: 18px;
  color: #006ea6;
  text-decoration: underline;
  padding: 0 0 15px;
  display: block;
}
.product__same-list { 
  max-width: 1132px;
}
.product__same-item {
  width: 168px;
  max-width: 170px;
  margin:  0 0;
  text-decoration: none;
  position: relative;
  display: inline-block;
  vertical-align:top;
  padding:8px;
 
} 
.product__same-list .slick-slide>div{
	padding:10px 0;
}
.product__same-item:hover{
	background:#fff;
	    -webkit-box-shadow: 0px 0px 9px 0px rgba(0, 0, 0, 0.09);
    box-shadow: 0px 0px 9px 0px rgba(0, 0, 0, 0.09);

}
.product__same-btn {
  border: 1px solid #000;
  display: inline-block;
  color: #000;
  font-size: 16px;
  line-height: 25px;
  -webkit-border-radius: 4px;
          border-radius: 4px;
  padding: 0 12px;
}
.product__same-icons {
  position: absolute;
  top: 0;
  left: 0;
  width: 30px;
  display: block;
}
.catalog {
  padding: 0 0 0 45px;
  max-width:1240px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
      -ms-flex-pack: start;
          justify-content: flex-start;
		      align-items: flex-start;
}

.catalog__additional{
	    margin-left: auto;
    display: inline-block;
    vertical-align: top;
    max-width: 245px;
}
.catalog__list {
	width:100%;
  max-width: 960px; 
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
}
.catalog__main {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  max-width: 1200px;
  padding: 0 0 20px;
}
.catalog__main-item {
  width: 190px;
  text-align: center;
  margin: 0 0 40px;
  padding: 5px;
  text-decoration: none;
}
.catalog__main-item:hover {
  background: #fff;
  -webkit-box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.15);
          box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.15);
}
.catalog__main-name {
  display: block;
  padding: 15px 0 25px;
  font-size: 18px;
  font-weight: bold;
  color: #006ea6;
}
.catalog__hit {
  padding: 50px 0 100px;
  border-top: 1px dashed #c5c6c9;
  width: 100%;
  max-width: 1200px;
}
.catalog__hit-title {
  font-size: 24px;
  color: #000;
  padding: 0 0 25px;
  font-weight: bold;
}
.catalog__hit-title .prev {
  width: 20px;
  height: 20px;
  display: inline-block;
  vertical-align: middle;
  background: url(../img/gallery-arrows.png);
  margin: 0 0 0 10px;
  cursor: pointer;user-select: none; 
}
.catalog__hit-title .next {
  width: 20px;
  cursor: pointer;
  height: 20px;
  display: inline-block;
  background: url(../img/gallery-arrows.png) -23px 0px;
  margin: 0 0 0 3px;
  vertical-align: middle;
}
.catalog__sort {
  font-size: 16px;
  padding: 0 0 30px;
  width: 100%;
}
.catalog__sort a,
.catalog__sort a:active,
.catalog__sort a:visited,
.catalog__sort a:hover {
  color: #000;
  border-bottom: 1px dashed #000;
  font-size: 16px;
  margin: 0 35px 0 0;
  position: relative;
  text-decoration: none;
}
.catalog__sort a:after,
.catalog__sort a:active:after,
.catalog__sort a:visited:after,
.catalog__sort a:hover:after {
  content: '';
  display: block;
  width: 7px;
  height: 15px;
  position: absolute;
  right: -9px;
  top: 4px;
  background: url(../img/sort-active-top.png);
}
.catalog__sort a:nth-child(2):after,
.catalog__sort a:active:nth-child(2):after,
.catalog__sort a:visited:nth-child(2):after,
.catalog__sort a:hover:nth-child(2):after {
  /*background: url(../img/sort-disabled-bottom.png);*/
}
.catalog__sort a.cur,
.catalog__sort a:active.cur,
.catalog__sort a:visited.cur,
.catalog__sort a:hover.cur {
  color: #999;
  border-bottom-color: #999;
}
.catalog__form {
  padding: 5px 0 20px 25px;
  border-left: 1px dashed #cac8c7;
  margin: 0 0 35px;
}
.catalog__form-btn {
  font-size: 16px;
  margin: 25px 0 15px;
  background: #e74034;
  -webkit-border-radius: 2px;
          border-radius: 2px;
  border: 0;
  line-height: 25px;
  width: 120px;
  text-align: center;
  color: #fff;
  display: block;
}
.catalog__form-reset {
  font-size: 14px;
  color: #999;
  text-decoration: underline;
  border: 0;
  background: transparent;
}
.catalog__form-radio {
  display: block;
  margin: 0 0 5px;
  cursor: pointer;
  overflow:hidden;
   max-width:100%;
  
}
.catalog__form-radio i {
  width: 16px;
  height: 16px;
  display: inline-block;
  vertical-align: middle;
  background: url(../img/radio-unchecked.png);
}
.catalog__form-radio input[type='radio'] {
  width: 0;
  height: 0;
  text-indent:-9999px;
  position:absolute;
  left:-20px;
  opacity:0;
}
.catalog__form-radio input[type='radio']:checked + i {
  background: url(../img/radio-checked.png);
}
.catalog__form-checkbox {
  display: block;
  margin: 0 0 5px;
  cursor: pointer;
  overflow:hidden;
  max-width:100%;
}
.catalog__form-checkbox i {
  width: 16px;
  height: 16px;
  display: inline-block;
  vertical-align: middle;
  background: url(../img/checkbox-unchecked.png);
}
.catalog__form-checkbox input[type='checkbox'] {
  width: 0;
  height: 0;
   text-indent:-9999px;
  position:absolute;
  left:-20px;
  opacity:0;
}
.catalog__form-checkbox input[type='checkbox']:checked + i {
  background: url(../img/checkbox-checked.png);
}
.catalog__form-title {
  font-size: 18px;
  font-weight: bold;
  padding: 10px 0 10px;
}
.catalog__item {
  width: 168px;
  padding:10px;
  margin: 0 4px 30px 0;
  text-decoration: none;
  position: relative;
  display: inline-block;
  transition:all 0.3s easy-in-out;
  display:flex;
  flex-wrap:wrap;
  flex-direction:column;
  justify-content:space-between;
}
.catalog__item:hover{
	background:#fff;
	    -webkit-box-shadow: 0px 0px 9px 0px rgba(0, 0, 0, 0.09);
    box-shadow: 0px 0px 9px 0px rgba(0, 0, 0, 0.09);
}

}
.catalog__item-title {
  font-size: 24px;
  font-weight: bold;
  color: #000;
  margin: 0 0 25px;
  display: block;
}
.catalog__item-img {
  margin: 0 0 15px;
  display: block;
}
.catalog__item-name {
  font-size: 16px;
  line-height: 18px;
  color: #006ea6;
  text-decoration: underline;
  padding: 0 0 15px;
  display: block;
}
.catalog__item-btn {
  border: 1px solid #000;
  display: inline-block;
  color: #000;
  font-size: 16px;
  line-height: 25px;
  -webkit-border-radius: 4px;
          border-radius: 4px;
		  align-self:flex-start;
  padding: 0 12px;
}
.catalog__item-icons {
  position: absolute;
  top: 0;
  left: 0;
  width: 30px;
  display: block;
}

 
 
.hits__item {
  width: 365px;
  margin: 0 20px 0 0;
  text-decoration: none;
  position: relative;
  display: inline-block;
}
.hits__item-details {
  width: 170px;
  display: inline-block;
  vertical-align: top;
}
.hits__item-title {
  font-size: 24px;
  font-weight: bold;
  color: #000;
  margin: 0 0 15px;
  display: block;
}
.hits__item-img {
  margin: 0 0 15px;
  display: inline-block;
  vertical-align: top;
  width: 190px;
}
.hits__item-txt {
  padding: 0 0 20px;
  font-size: 16px;
  line-height: 18px;
  color: #000;
  display: block;
}
.hits__item-name {
  font-size: 16px;
  line-height: 18px;
  color: #006ea6;
  text-decoration: underline;
  padding: 0 0 15px;
  display: block;
}
.hits__item-btn {
  border: 1px solid #000;
  display: inline-block;
  color: #000;
  font-size: 16px;
  line-height: 25px;
  -webkit-border-radius: 4px;
          border-radius: 4px;
  padding: 0 12px;
}
.hits__item-icons {
  position: absolute;
  top: 0;
  left: 0;
  width: 30px;
  display: block;
}
.color {
  display: inline-block;
  width: 14px;
  height: 14px;
}
.icon-sale {
  width: 30px;
  height: 30px;
  display: block;
  margin: 0 0 2px;
  background: url(../img/sale.png);
}
.icon-new {
  width: 30px;
  height: 30px;
  display: block;
  margin: 0 0 2px;
  background: url(../img/new.png);
}
.icon-hit {
  width: 30px;
  height: 30px;
  display: block;
  margin: 0 0 2px;
  background: url(../img/hit.png);
}
.cost__val {
  font-size: 30px;
  color: #000;
  font-weight: bold;
  padding: 0 0 10px;
}
.cost__old {
  font-size: 14px;
  line-height: 16px;
  opacity: 0.6;
  padding: 0 0 3px;
  text-decoration: line-through;
}
.cost__label {
  font-size: 14px;
  line-height: 16px;
  opacity: 0.6;
  padding: 0 0 20px;
}
.specifications {
  padding: 0;
  margin: 0;
  width: 355px;
}
.specifications li {
  margin: 0 0 14px;
  padding: 0;
  overflow: hidden;
  width: 355px;
}
.specifications li:after {
  content: '....................................................................................................';
 display: block;
  white-space: nowrap;
  overflow: hidden;
  color: #c5c7c4;
  line-height:21px;
}
.specifications__label {
  font-size: 18px;
  line-height: 22px;
  float: left;
  display: block;
  margin-right: 4px;
  max-width: 160px;
}
.specifications__val {
  font-size: 18px;
  line-height: 22px;
  float: right;
  text-align: left;
  display: block;
  margin-left: 4px;
  width: 160px;
}
@media screen and (max-width:1420px) {
	.catalog__list , #pdopage{
    max-width:930px;
	}
	
}
@media screen and (max-width: 1395px) {
  .container {
    overflow: hidden;
    width: 100%;
  }
  .slider__item {
    background-size: contain;
  }
  .product__row {
    width: 100%;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
  }
  .product__same {
    max-width: 98%;
    overflow: hidden;
  }
  
  .hits__item{
	  max-width:325px;
  }
  .hits__item-img{
	  width:160px;
  }
  .hits__item-img img{max-width:95%;}
  .hits__item-details{
	width:155px;
  
  }
  
  
  .product__same-item {
    margin: 0 15px 0 0;
    white-space: normal;
  }
  .product__same-item:last-child {
    margin: 0;
  }
  .product__solutions {
    max-width: 90%;
    overflow: hidden;
  }
  .product__solutions-list {
    white-space: nowrap;
    text-overflow: clip;
    overflow: hidden;
  }
  .product__solutions-item {
    margin: 0 20px 0 0;
    white-space: normal;
  }
  .product__solutions-item:last-child {
    margin: 0;
  }
  .contacts__primary-right {
    width: 55%;
  }
  .catalog__list, #pdopage{ 
  max-width: 860px;
  }
 
	.product__solutions-list{max-width:940px;}
}
@media screen and (max-width: 1280px) {
  .container {
    overflow: hidden;
    width: 100%;
  }
  .about {
    max-width: 50%;
  }
  .news {
    margin-right: 90px;
  }
  .product__imgs {
    margin: 0;
	max-width:360px;
  }
  .product__about {
    margin: 0;
  }
  .catalog__list,#pdopage{
	  max-width:770px;
  }
  .product__row {
    width: 95%;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
            justify-content: space-between;
    margin: 0 0 35px 45px;
  }
  .product__same {
    max-width: 99%;
    overflow: hidden;
  }
  
  .product__action {
	width:170px;
	max-width:170px;
  }
   
  .product__same-item {
    margin: 0 20px 0 0;
    white-space: normal;
  }
  .product__same-item:last-child {
    margin: 0;
  }
  .product__solutions {
    max-width: 90%;
    overflow: hidden;
  }
  .product__solutions-list {
    white-space: nowrap;
    text-overflow: clip;
    overflow: hidden;
  }
  .product__solutions-item {
    margin: 0 20px 0 0;
    white-space: normal;
  }
  .product__solutions-item:last-child {
    margin: 0;
  }
  .product__description {
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
            justify-content: space-between;
  }
  .product__description-text {
    max-width: auto;
    margin: 0;
  }
  .product__link {
    display: inline-block;
  }
}
.slick-slide {
  -webkit-backface-visibility: hidden;
}
.slick-track {
  opacity: 1 !important;
}
.slick-slider-fade .slick-track {
  -webkit-transform: none !important;
  -ms-transform: none !important;
  transform: none !important;
}
@media screen and (max-width: 1240px) {
	.catalog__list, #pdopage{
		max-width:720px;
		justify-content: space-between;
	}
}
@media screen and (max-width: 1200px) {
  .container {
    overflow: hidden;
    width: 100%;
  }
   .hits__item-details{
	width:170px;
  
  }
  .catalog__list, #pdopage {
    max-width: 680px;
}
  .product__imgs {
	max-width:330px;
    margin: 0;
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
        -ms-flex-order: 1;
            order: 1;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
        -ms-flex: 1;
            flex: 1;
    margin: 0 20px 20px 0;
  }
  .product__about {
    margin: 0;
    -webkit-box-ordinal-group: 3;
    -webkit-order:2;
        -ms-flex-order: 2;
            order: 2;
			max-width:355px;
  }
  .product__link {
    display: inline-block;
  }
  .product__form {
    margin: 0 20px 0 0;
	min-height:190px;
  }
  .product__form p{
	margin:0;
  }

  .product__action {
    -webkit-box-ordinal-group: 4;
    -webkit-order: 3;
        -ms-flex-order: 3;
            order: 3;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
        -ms-flex: 1;
            flex: 1;
  }
  .product__action div {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
        -ms-flex-pack: start;
            justify-content: flex-start;
  }
  .product__action div * {
    -webkit-align-self: flex-start;
        -ms-flex-item-align: start;
            align-self: flex-start;
  }
  .product__row {
    width: 92%;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
            justify-content: space-between;
    margin: 0 0 35px 0;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-flow: row wrap;
        -ms-flex-flow: row wrap;
            flex-flow: row wrap;
    -webkit-box-align: stretch;
    -webkit-align-items: stretch;
        -ms-flex-align: stretch;
            align-items: stretch;
    padding: 0 0 20px 45px;
  }
  .product__same {
    max-width: 90%;
    overflow: hidden;
  }
  .product__same-list {
     
  }
  .product__same-item {
    margin: 0 20px 0 0;
    white-space: normal;
  }
  .product__same-item:last-child {
    margin: 0;
  }
  .product__solutions {
    max-width: 90%;
    overflow: hidden;
  }
  .product__solutions-list {
    white-space: nowrap;
    text-overflow: clip;
    overflow: hidden;
  }
  .product__solutions-item {
    margin: 0 20px 0 0;
    white-space: normal;
  }
  .product__solutions-item:last-child {
    margin: 0;
  }
  .product__description {
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
            justify-content: space-between;
  }
  .product__description .specifications {
    min-width: 100%;
    -webkit-column-gap: 40px;
       -moz-column-gap: 40px;
            column-gap: 40px;
    -webkit-column-count: 1;
       -moz-column-count: 1;
            column-count: 1;
  }
  .product__description .specifications__label {
    max-width: 182px;
  }
  .product__description .specifications__val {
    width: 150px;
  }
  .product__description .specifications li {
    max-width: 100%;
  }
  .product__description-text {
    max-width: 70%;
    margin: 0;
  }
}

@media screen and (max-width: 1140px) {
	.catalog__list, #pdopage {
    max-width: 620px;
}
.product__about{
	width:50%;
}
}
@media screen and (max-width: 1080px) {
		.catalog__list, #pdopage {
    max-width: 560px;
}
}

@media screen and (max-width: 1025px) {
  .contacts__primary-right,
  .contacts__primary-left {
    width: 100%;
  }
  .product__same-list{
		max-width:1025px;
	}
  .catalog__list{ 
  }
  .contacts {
    padding: 0 0 0 45px;
  }
  .contacts__person {
    width: 31%;
    display: inline-block;
    vertical-align: top;
  }
  .slider__item {
    background: transparent !important;
  }
  .container {
    overflow: hidden;
    width: 100%;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    padding: 0 15px;
  }
  .layout.is-active {
    position: fixed;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background: rgba(0, 0, 0, 0.8);
    z-index: 99;
  }
  .copyright {
    margin-top: 20px;
  }
  .header {
    display: none;
    position: absolute;
    top: 0;
    z-index: 1001;
    left: 0;
    min-height: 100vh;
    background: #fff;
  }
  .content {
    margin: 0 auto;
    position: relative;
    z-index: 1;
  }
  .content .logo {
    display: block;
    margin: 20px auto 30px;
  }
  .content .hamburger {
    display: block;
    margin: 0 auto;
  }
  .product__imgs {
    margin: 0;
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
        -ms-flex-order: 1;
            order: 1;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
        -ms-flex: 1;
            flex: 1;
    margin: 0 20px 20px 0;
  }
  .product__about {
    margin: 0;
    -webkit-box-ordinal-group: 4;
    -webkit-order: 3;
        -ms-flex-order: 3;
            order: 3;
    width: 100%;
    -webkit-box-flex: 1;
    -webkit-flex: 1 100%;
        -ms-flex: 1 100%;
            flex: 1 100%;
    min-width: 100%;
  }
  .product__action {
    -webkit-box-ordinal-group: 3;
    -webkit-order: 2;
        -ms-flex-order: 2;
            order: 2;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
        -ms-flex: 1;
            flex: 1;
  }
  .product__row {
    width: 100%;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
            justify-content: space-between;
    margin: 0 0 35px 0;
    padding: 0 15px 20px;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-flow: row wrap;
        -ms-flex-flow: row wrap;
            flex-flow: row wrap;
    -webkit-box-align: stretch;
    -webkit-align-items: stretch;
        -ms-flex-align: stretch;
            align-items: stretch;
  }
  .product__same {
    max-width: 100%;
    overflow: hidden;
  }
  .product__same-list { 
  }
  .product__same-item {
	  width:170px;
    margin: 0 20px 0 0;
    white-space: normal;
  }
  .product__same-item:last-child {
    margin: 0;
  }
  .product__solutions {
    max-width: 100%;
    overflow: hidden;
  }
  .product__solutions-list {
    white-space: nowrap;
    text-overflow: clip;
    overflow: hidden;
  }
  .product__solutions-item {
    margin: 0 20px 0 0;
    white-space: normal;
  }
  .product__solutions-item:last-child {
    margin: 0;
  }
  .product__secondary {
    padding: 50px 15px 40px;
  }
  .product__description {
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
            justify-content: space-between;
    padding: 0 15px 50px;
    margin: 0;
  }
  .product__description-text {
    max-width: 70%;
    margin: 0;
    padding: 0 15px 0 0;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
  }
  .product__link {
    display: block;
  }
}
@media screen and (max-width: 960px) {
  .news {
    margin-right: 0;
  }
  
  .product__same-list{
		max-width:960px;
	}
}
@media screen and (max-width: 860px) {
  .news {
    margin-right: 0;
  }
  .product__same-list{
		max-width:860px;
	}
  .contacts__secondary-list {
    -webkit-column-count: 2;
       -moz-column-count: 2;
            column-count: 2;
  }
  .contacts__person {
    width: 100%;
    display: inline-block;
  }
  .about {
    max-width: 100%;
  }
  .catalog__main,
  .catalog__list {
    -webkit-justify-content: space-around;
        -ms-flex-pack: distribute;
            justify-content: space-around;
  }
}
@media screen and (max-width: 720px) {
  .form__textarea,
  .form__input {
    width: 100%;
  }
  .product__same-list{
		max-width:720px;
	}
  .form__column {
    width: 100%;
  }
  .form__column:nth-child(2) {
    padding: 20px 0 0;
  }
  .form__column .form__btn {
    margin-top: 30px;
  }
  .container {
    overflow: hidden;
    width: 100%;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    padding: 0 15px;
  }
  .contacts__secondary-list {
    -webkit-column-count: 1;
       -moz-column-count: 1;
            column-count: 1;
  }
  .header {
    display: none;
    width: 300px;
  }
  .cost__val {
    font-size: 25px;
  }
  .content {
    margin: 0 auto;
  }
  .content__title {
    font-size: 32px;
  }
  .content__title-icon {
    position: relative;
    margin: 0 auto;
    left: auto;
  }
  .product__imgs {
    margin: 0;
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
        -ms-flex-order: 1;
            order: 1;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
        -ms-flex: 1;
            flex: 1;
    margin: 0 20px 20px 0;
    width: 100%;
  }
  .product__galelry {
    max-width: 100%;
  }
   
  .product__about {
    margin: 0;
    -webkit-box-ordinal-group: 4;
    -webkit-order: 3;
        -ms-flex-order: 3;
            order: 3;
    width: 100%;
    -webkit-box-flex: 1;
    -webkit-flex: 1 100%;
        -ms-flex: 1 100%;
            flex: 1 100%;
    min-width: 100%;
  }
  .product__action {
    -webkit-box-ordinal-group: 3;
    -webkit-order: 2;
        -ms-flex-order: 2;
            order: 2;
    width: 100%;
    -webkit-box-flex: 1;
    -webkit-flex: 1 100%;
        -ms-flex: 1 100%;
            flex: 1 100%;
    min-width: 100%;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
            justify-content: space-between;
  }
  .product__action .cost {
    padding: 0 20px 0 0;
  }
  .product__row {
    width: 100%;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
            justify-content: space-between;
    margin: 0 0 35px 0;
    padding: 0 15px 20px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-align: stretch;
    -webkit-align-items: stretch;
        -ms-flex-align: stretch;
            align-items: stretch;
  }
  .product__same {
    max-width: 100%;
    overflow: hidden;
  }
   
  .product__same-item {
    margin: 0 20px 0 0;
    white-space: normal;
  }
  .product__same-item:last-child {
    margin: 0;
  }
  .product__solutions {
    max-width: 100%;
    overflow: hidden;
  }
  .product__solutions-list {
    white-space: nowrap;
    text-overflow: clip;
    overflow: hidden;
  }
  .product__solutions-item {
    margin: 0 20px 0 0;
    white-space: normal;
  }
  .product__solutions-item:last-child {
    margin: 0;
  }
  .product__secondary {
    padding: 50px 15px 40px;
  }
  .product__description {
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
            justify-content: space-between;
    padding: 0 15px 50px;
    margin: 0;
  }
  .product__description-text {
    max-width: 100%;
    margin: 0;
    padding: 0 15px 0 0;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
  }
}
a:focus {
  outline: none;
}

@media screen and (max-width: 640px) {
	.slider__item-subtitle{
		display:inline;
	}
	.slider__item-links{
		padding:5px 0 18px; 
	}
	.catalog{
		max-width:640px;
		margin:0 auto;
	}
	.catalog__item{
		width:100%;
		text-align:center;
		margin:0 auto 30px;
	}
	.catalog__item-btn{margin: auto;}
	.catalog__item-img{margin:0 auto 15px;max-width:100%;}
	.catalog__item-img img{
		width:100%;
	}
	.catalog{
		display:flex;
		flex-direction:column;
	}
	.catalog__list{
		order:3;
		margin:0 auto;
		max-width:640px;
		min-width:320px;
	}
	.basket__wrapper{
		width:250px;
		overflow-y:scroll;
		max-height:90vh;
	}
	.basket__txt{
		width:100%;
		max-width:100%;
	}
	
	.basket__counter{
	margin:0;
	width:35%;
	line-height:21px;
	}
	.basket__action{
		margin:0 0 0;
		width:30%;
	}
	
	.basket__remove{ 
		margin-right:auto;
	}
	
	.basket__img{
		width:100%;
	}
	.basket__img img{
		width:100%;
		max-width:100%;
	}		
	
	#pdopage{
		width:100%;
	}
	
	.catalog__sort{
		order:1;
	}
	.catalog__additional{
	order: 2;
	width: 100%;
	margin: auto;
	}
	 
.basket__item{    justify-content: flex-start;}
	.catalog__additional:before{
		content:'';
		display:block;
		margin:0 auto;
		width:80px;
		height:80px;
		background-image:url('data:image/png;base64,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');
		background-size:cover;
	}
	.catalog__additional .catalog__form{
		display:none;
		padding:20px 0;
		border:0;
		text-align:center;
	}
	
	.catalog__form-group{
		float:left;
		margin: 0 37px;
		text-align:left;
	}
	.catalog__form-btn,.catalog__form-reset{
		margin:10px auto;
	}
	
	.catalog__additional:focus .catalog__form,
	.catalog__additional:hover .catalog__form{
		display:block;
	} 
	
	.catalog__additional .product__form{
		display:none;
	}
	.catalog{padding:0;}
	.product__same-item{
		padding:4px;
		margin:0 auto 20px;
	}
	.product__same-list{
		max-width:280px;
		margin:0 auto;
	}
	.logo, .logo:hover{
		width: 171px;
		height: 206px;
		background-size: cover;
	}
	.product__solutions-list .slick-slide>div{text-align:center;}
	.product__solutions-item{max-width:168px; margin:0 auto;}
	.basket__icon{
		width:65px;
		height:65px;
		background-size:cover;
		left:-65px;
	}
	.content__title,.slider__item-title{
		font-size:28px;
		line-height:32px;
		text-align:center;
	}
	.product__imgs,.product__gallery,.product__gallery-link{
	max-width:100%;
	height:390px;
	}
	
	.product__gallery-img{max-width:250px;max-height:250px;}
	
	.container{
		width:100%;
	}
	
	.product__same-list .slick-slide{
		text-align:center;
	}
	
	.catalog__hit-title .next,
	.catalog__hit-title .prev,
	.product__same .prev,
	.product__same .next{
		width:40px;
		height:40px;
		background-size: 86px;
		user-select: none; 
	}
	.catalog__hit-title .next,
	.product__same .next{
		
		background-position:-45px 0px
	}
	.product__secondary{
		padding:30px 0;
	}
	
	.hits__item {
		width:550px;
		max-width:350px;
		margin:0 0;
		text-align:center;
		box-sizing:border-box;
	}
	
	.hits__item-details{
		width:100%;
	}
	
	.hits__item-img{
		width:100%;
	}
	
	.hits__item-img img{
		width:100%;
	}
	.product__imgs, .product__gallery, .product__gallery-link{height:100%;}
	
	.product__imgs{
		margin:0 0 20px;
		
	}
	.product__gallery .slick-arrow{
			top:44%;
	}
	.product__row{padding:0;}
	.prod_price{
		display:flex;
		flex-wrap:wrap;
	}
	
	.product__action .cost,
	.product__action .prod_price>div{
		width:50%;
		box-sizing:border-box;
	}
	.product__same-img img{
		margin:0 auto;
	}
	
	.content{
		width:100%;
	}
	.hits__item{
		max-width:300px;
		padding:8px;
	}
	.content__primary, .content__secondary, .content__third{
		box-shadow:none;
		background:#fff;
	}
	.product__same-title, .catalog__hit-title  {margin-left:15px;}
	.about__title{ text-align:center;}
	.about__title-link{margin-bottom:15px; display:block;}
	.product__same-item,.product__same-item:last-child{
		max-width:280px;
		width:280px;  
		padding:0;
		text-align:center;
	}
	.content__primary,
	.content__secondary,
	.content__third	{padding-left:0;padding-right:0;}
	.product__btn{padding:0 15px;}
	.product__link,.product__link:active,.product__link:visited,.product__link:hover{font-size:15px;}
	.specifications,.product__description .specifications{
		width:100%;
		column-count:2;
		padding:0 0 30px;
	}
	.specifications li:after{
		display:none;
	}
	.specifications li{
	width:100%;}
	.specifications__label,.product__description .specifications__label {width:100%;font-weight:bold;max-width:100%;}
	.specifications__val,.product__description .specifications__val{width:100%;}
}
@media screen and (max-width: 480px) {
	.specifications,.product__description .specifications{
		width:100%;
		column-count:1;
		padding:0 0 30px;
	}
	.basket.active .basket__icon{
		display:none;
	}
	.basket__cost{display:none;}
	.basket__plus,.basket__minus{
		padding:0;
	}
}
@media screen and (max-width: 380px) {
	.product__action  div{
		width:auto;
	}
	.product__action .cost, .product__action .prod_price>div{
		width:100%;
	}
	.product__action .cost{
		display:flex;
		flex-wrap:wrap;
		justify-content:space-between;
		flex-direction:row-reverse;
		padding:0;
	}
	.product__action .prod_price>div{
		display:flex;
		flex-wrap:wrap;
		justify-content:space-between;
		flex-direction:row-reverse;
		align-content:center;
		padding:0;
	}
	.product__action div a.product__link{
		align-self:center;
		padding:0;
		margin:0 0 25px;
	}
}