/* О Плитке */
.video-review {
  background: url(/bitrix/templates/.default/images/s1/video-review.jpg) no-repeat center center;
  display: block;
  width: 997px;
  padding: 65px 0;
  text-decoration: none;
  margin-bottom: 45px;
  margin: 0 auto;
}

.video-review .video-review-description,
.instruction-img .video-review-description {
  text-align: center;
}

.video-review .video-review-description i,
.instruction-img .video-review-description i {
  background: url(/bitrix/templates/.default/images/s1/play-sprite.png) no-repeat 0px 0px;
  display: inline-block;
  width: 128px;
  height: 128px;
}

.video-review:hover .video-review-description i,
.instruction-img:hover .video-review-description i {
  background-position: -128px 0px;
}

.video-review .video-review-type,
.instruction-img .video-review-type {
  font-size: 18px;
  margin-top: 20px;
}

.video-review .video-review-title,
.instruction-img .video-review-title {
  font-size: 36px;
  line-height: 38px;
  margin-top: 5px;
  color: #fff;
  text-transform: uppercase;
}

.video-review .video-review-title span,
.instruction-img .video-review-title span {
  font-weight: 700;
  display: block;
}

section.about {
  padding-top: 35px;
}

section.about .characteristics {
  margin-bottom: 45px;
}

section.about .characteristics table {
  width: 925px;
}

section.about .characteristics table td {
  padding: 13px 0 20px 52px;
}

section.about .characteristics table td:nth-child(even) {
  padding-right: 43px;
  width: 407px;
}

section.about .characteristics table tr:nth-child(odd) {
  background: #f0f2f7;
}

section.about .characteristics table td:nth-child(odd):after {
  content: '';
  color: transparent;
  width: 100%;
  display: inline-block;
  height: 1px;
  background: url('/bitrix/templates/.default/images/s1/small-line.png') bottom repeat-x;
}

section.about .characteristics table td:nth-child(odd) {
  overflow: hidden;
  white-space: nowrap;
}

/* Инструкция по установке */
.instruction-img {
  background: url(/bitrix/templates/.default/images/s1/ukladka.jpg) no-repeat center center;
  display: block;
  width: 997px;
  padding: 65px 0;
  text-decoration: none;
  margin-bottom: 45px;
  margin: 0 auto;
}

.instruction .desired-block {
  padding: 38px 55px 39px 55px;
  border: 1px solid #f0f0f1;
  box-shadow: 4px 17px 36px -26px #000000;
  margin: 0 auto;
  background: #fff;
}

.instruction .desired-block .text {
  font-size: 21px;
  font-weight: bold;
  text-transform: uppercase;
  line-height: 24px;
  float: left;
  margin: 0 69px 0 0;
}

.instruction .desired-block .text span {
  font-weight: normal;
  display: block;
}

.instruction .necessary-tools {
  float: left;
}

.instruction .necessary-tools .item {
  float: left;
}

.instruction .necessary-tools .item i {
  float: left;
  display: inline-block;
  background: url(/bitrix/templates/.default/images/s1/instruction-sprite.png) no-repeat center center;
  margin-right: 14px;
}

.instruction .necessary-tools .item p {
  float: left;
  font-size: 18px;
  padding: 3px 0 0 0;
  margin-bottom: 0;
}

.instruction .necessary-tools .item.line p {
  padding: 7px 0 0 0;
}

.instruction .necessary-tools .item.pencil i {
  width: 26px;
  height: 26px;
  background-position: 0px 0px;
}

.instruction .necessary-tools .item.line i {
  width: 32px;
  height: 31px;
  margin-right: 10px;
  background-position: -26px 0px;
}

.instruction .necessary-tools .item.knife i {
  width: 29px;
  height: 26px;
  background-position: -58px 0px;
}

.instruction .necessary-tools .item.pencil, .instruction .necessary-tools .item.knife {
  margin-top: 9px;
}

.instruction .necessary-tools .item.pencil {
  margin-right: 44px;
}

.instruction .necessary-tools .item.line {
  margin: 6px 39px 0 0;
}

.instruction .blue-brd {
  padding: 54px 82px 51px 53px;
  border: 3px solid #1659bc;
  margin: 43px 0 33px 0;
  font-size: 16px;
}

/*.instruction .instruction-title{
	font-size: 24px;
	font-weight: bold;
	margin-bottom: 20px;
}*/
.instruction .img-in-text img, .brd.img-in-text img {
  margin-right: 17px;
  padding: 10px;
  border: 1px solid #e9e9e9;
}

.instruction .img-in-text img:last-child, .brd.img-in-text img:last-child {
  margin-right: 0;
}

.instruction .important-text {
  padding: 0 0 0 34px;
  background: url(/bitrix/templates/.default/images/s1/important.png) no-repeat center left;
  color: #6f0c18;
  font-weight: bold;
}

.text-pvx-margin {
  float: left;
  width: 480px;
  margin-bottom: 10px;
}

.text-pvx {
  float: left;
  width: 480px;
}

/* Раздел для Дилеров */
.bankdaten {
  padding: 0 143px 70px 143px;
  border: 3px solid #f0f2f7;
  margin: 55px 0 0 0;
  font-size: 15px;
}

.bankdaten p {
  margin-bottom: 12px;
}

.bankdaten .block-title {
  width: 594px;
  margin: -18px auto 70px auto;
  background: #fff;
}

table.reasons-page tr td {
  padding: 10px;
  border: solid 1px #000;
}

.img-in-text {
  margin: 20px 0px;
  text-align: center;
}

/*Контакты*/
.contact-item {
  margin-bottom: 25px;
}

.contact-item .contact-item-title {
  font-weight: bold;
  font-size: 17px;
  margin-bottom: 10px;
}

.contact-item .contact-item-type {
  margin: 5px 0px 10px 0px;
  font-weight: bold;
}

#b_contacts {
  padding-top: 20px;
  margin-bottom: 105px;
}

#b_contacts > section {
  margin-bottom: 60px;
}

#b_contacts .item-type {
  margin-bottom: 35px;
}

#b_contacts .item-type:last-child {
  margin: 0px;
}

#b_contacts .item-type figure {
  margin-bottom: 20px;
}

#b_contacts .item-type figure:last-child {
  margin: 0px;
}

#b_contacts .city-name {
  font-size: 18px;
  line-height: 20px;
  text-transform: uppercase;
  font-weight: bold;
  margin-bottom: 20px;
}

#b_contacts .item-type-name {
  font-size: 16px;
  font-weight: bold;
  margin-bottom: 15px;
}

#b_contacts .addres,
#b_contacts .phone,
#b_contacts .mail {
  background-position: left 5px;
  background-repeat: no-repeat;
  padding-left: 30px;
  margin: 0px 0px 5px 3px;
}

#b_contacts .addres {
  background-image: url(../.default/images/s1/icons/baloon.png);
}

#b_contacts .phone {
  display: block;
  background-image: url(../.default/images/s1/icons/phone.png);
  color: #000;
  text-decoration: none;
}

#b_contacts .mail {
  display: block;
  background-image: url(../.default/images/s1/icons/mail.png);
  background-position: left 7px;
}

/*Преимущества в разделе дилерам*/
.profits {
  margin-bottom: 55px;
}

.profits-item {
  padding-left: 72px;
  position: relative;
  width: 430px;
  margin: 17px 0 13px;
  box-sizing: border-box;
  float: left;
}

.profits-item:nth-child(2n-1) {
  margin-right: 60px;
}

.profits-item:before {
  position: absolute;
  content: "";
  width: 72px;
  height: 72px;
  top: 0;
  left: 0;
}

.profits-item_1:before {
  background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAC0AAAAsCAMAAADGmMENAAAAAXNSR0IB2cksfwAAAAlwSFlzAAALEwAACxMBAJqcGAAAAXdQTFRFAAAAJ0AAJ0AAJ0AAJ0AAJ0AAJ0AAJ0AAJ0AAJ0AAJ0AAJ0AAJ0AAJ0AAJ0AAJ0AAJ0AAJ0AAJ0AAJ0AAJ0AAJ0AAJ0AAJ0AAJ0AAJ0AAJ0AAJ0AAJ0AAJ0AAJ0AAJ0AAJ0AAJ0AAJ0AAJ0AAJ0AAJ0AAJ0AAJ0AAJ0AAJ0AAJ0AAJ0AAJ0AAJ0AAJ0AAJ0AAJ0AAJ0AAJ0AAJ0AAJ0AAJ0AAJ0AAJ0AAJ0AAJ0AAJ0AAJ0AAJ0AAJ0AAJ0AAJ0AAJ0AAJ0AAJ0AAJ0AAJ0AAJ0AAJ0AAJ0AAJ0AAJ0AAJ0AAJ0AAJ0AAJ0AAJ0AAJ0AAJ0AAJ0AAJ0AAJ0AAJ0AAJ0AAJ0AAJ0AAJ0AAJ0AAJ0AAJ0AAJ0AAJ0AAJ0AAJ0AAJ0AAJ0AAJ0AAJ0AAJ0AAJ0AAJ0AAJ0AAJ0AAJ0AAJ0AAJ0AAJ0AAJ0AAJ0AAJ0AAJ0AAJ0AAJ0AAJ0AAJ0AAJ0AAJ0AAJ0AAJ0AAJ0AAJ0AAJ0AAJ0AAcqgueAAAAH10Uk5TAAVPsPMwjun/LxZx0p8+Avr+wWAMM5Ps3H0hIOsBB1Wy/bwaD1+7se0etfz2pETyOZjXnuGCJPF38JlKqvjGZtbmWwkSbMyLI97Dt+ct2M+lR3n5pw4EE3h190tOaSys1T3AKkKaMal0uRwm269iClRA0W97ve9XaG5z4j+tIrEtAAACP0lEQVR4nM2V+UMSQRTHB1T8higIaGKhAV4EIpGmYRiHGqmo2e2Z3Wn3accf37yZZZm9dH/0/Qb7md3PvHnzHmPW8Hjb2tu8Hpsn1ujwdQLtQKfvwlmovyvA0e6eYE83XxDo8juj3CCE3nAkKn5FI+FehJyM+vovAgOxQeWvS7EB4HJ/n5NB3PR/3Go0NHwlhERSGKS8I6YF0dGxBELjw0OawQQZpMWyqxlkJ3NB04I0GU2QURKYkgb5a3xZ4TrP3/TMDavRLJBkkL6puQJws5jnmZm/VQIWbo+YaO4PhjKdRiWDzFi1pj1bXFoGsnd0tj5zl06rzOkVnudVvi4Qab0tNbcGlLVd6nlfETRjDaxvoLk/sdeE/FIwRwbLMoMtepM1fGJ/9yhFha20NJgmg4b2RZUWJ3+fK+FBnp49tJy8kab9bUIYPcpNZrnB0mM1MRaaPcFTMtpWDU6jd5hnN4ywTe3Z04ztYc/Cnkd6H2uiZN3RnoPmWbuhqY6eUcUebtnT6djzFwrNtEtUsqFFFZYOjbRWfS+NtHKPTTQZ7cSN9Cuqgde8K9jRMhQ68obXQOptgBu6oJu3492RG/qY9v5enIYL+oPsBPWPn1y9+3NNprDqyjv4hVL49Zu88xW9jdjRrYtcq1ZAnW3W0lt1+rt2kfkZTQE/DF3TRI/+/HWy8Nuvdk1m7Mgq/efvP0ZVklQ6sghTt9dNbLq9DG2S1BW67jBJRLSmFNGnTynVqIjimRNQhpiucDVdm0YOk/s/mGFzCVXlG5EAAAAASUVORK5CYII=') left center no-repeat;
}

.profits-item_2:before {
  background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACwAAAAeCAMAAABg6AyVAAAAAXNSR0IB2cksfwAAAAlwSFlzAAALEwAACxMBAJqcGAAAAYlQTFRFAAAAJ0AAJ0AAJ0AAJ0AAJ0AAJ0AAJ0AAJ0AAJ0AAJ0AAJ0AAJ0AAJ0AAJ0AAJ0AAJ0AAJ0AAJ0AAJ0AAJ0AAJ0AAJ0AAJ0AAJ0AAJ0AAJ0AAJ0AAJ0AAJ0AAJ0AAJ0AAJ0AAJ0AAJ0AAJ0AAJ0AAJ0AAJ0AAJ0AAJ0AAJ0AAJ0AAJ0AAJ0AAJ0AAJ0AAJ0AAJ0AAJ0AAJ0AAJ0AAJ0AAJ0AAJ0AAJ0AAJ0AAJ0AAJ0AAJ0AAJ0AAJ0AAJ0AAJ0AAJ0AAJ0AAJ0AAJ0AAJ0AAJ0AAJ0AAJ0AAJ0AAJ0AAJ0AAJ0AAJ0AAJ0AAJ0AAJ0AAJ0AAJ0AAJ0AAJ0AAJ0AAJ0AAJ0AAJ0AAJ0AAJ0AAJ0AAJ0AAJ0AAJ0AAJ0AAJ0AAJ0AAJ0AAJ0AAJ0AAJ0AAJ0AAJ0AAJ0AAJ0AAJ0AAJ0AAJ0AAJ0AAJ0AAJ0AAJ0AAJ0AAJ0AAJ0AAJ0AAJ0AAJ0AAJ0AAJ0AAJ0AAJ0AAJ0AAJ0AAJ0AAJ0AAJ0AAJ0AAJ0AAJ0AAJ0AACTA48wAAAIN0Uk5TAE75/+QNeNvM7R5LpeHd3HXw7vijCM/HGG9EC63jMglJAwGYu6kkg/70VS/l4iYP6DRX9ijR0B+5EXTzRTPs/LRa8sPSDsjWyTlPZo26Rz+CEz1oPgQHBgW3+zfE/SzG79qqnjp8ynaMhFlyXZLrCgzpAueGZMHC3/XqIaa4MSuzrCIOZYA1AAABq0lEQVR4nLWUZ1PCQBCGF1YlIoo0UbFGxQNRQLFgFxHsIti72LuCvesv9xLKhCQKX3xmsrOz88zkvdxdACgKJcqSlw9SClDFyFCIalm5SGYKmn+Ui0t4tKW5yDo9jwGNppxjqMvQXJ6aVmDl35ktVVhdk+xr6+p/kdmGRkqTlW0mNjs/bHHo07S2ZcjOxO643NDeQQq4oaezJE1Xt0ju8Xq9vaSvHwYGh+RenyEPc92I0gfQhbnJMEpFP33GAokAQXoaxieyyM5ganEEDZNZ5Cwx/FMcqlxkC0kebQOVdTDdmGZGIZFhdirBHC+rBDcjJJUFULmefvT5sJfDKY0hkjkiuPBLZhk5fUQXl+Tk5RUZ2bO6Rsxhsby+sTk0s0UbbUru02+DdQd3y4gyDNHkJinpTdnbN6A/iDrPwSYm5P1DhtFAEx6xYCcBOBb8Dk4C5BTgDKPnDHMhiHjpYGndJlfC3NdoppV13IgWf+OK0TpOTMLhFTmkNRaPi2Qj3sbgDu8zpw8YATaERpGsdqHrEZ/cmdMaG7Y68PkFxPar3vb2Lp5+fPp0X998+wMS/UV1Ni375AAAAABJRU5ErkJggg==') left center no-repeat;
}

.profits-item_3:before {
  background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB8AAAAbBAMAAAB2EUkcAAAAAXNSR0IB2cksfwAAAAlwSFlzAAALEwAACxMBAJqcGAAAAC1QTFRFAAAAJ0AAJ0AAJ0AAJ0AAJ0AAJ0AAJ0AAJ0AAJ0AAJ0AAJ0AAJ0AAJ0AAJ0AAlKizCQAAAA90Uk5TAGbM/92IRCLuuxGZVap3pWzSJwAAANhJREFUeJxjYGAQMjYJYAADNzBZYWxsbJEAYnFaLACS7M3GmpONzUACwYZgYWMvBgZlEyCLzXgDSGAxSB2LMVDPChOwEYdtgQSr8QMGhsntYAFhayDBCFTNbXwAVUWyNcRuZosCsBnszQoQAV5jd6B2E6AjCiACMHdsNmOAghKwS6GOAAOwXyosGVCBcjsqnxvoVISvQa6xRvI12KoJSL4GAhaLAoSvQQDoCISvoX5D+BoUipZIvgYB5wYGFBUgR8B9DQ4jUyRfQxyBGvosFki+BqtwQ/I1AwCOCDrlOCS4lwAAAABJRU5ErkJggg==') left center no-repeat;
}

.profits-item_4:before {
  background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAlCAMAAAAHvluBAAAAAXNSR0IB2cksfwAAAAlwSFlzAAALEwAACxMBAJqcGAAAAZVQTFRFJ0AAJ0AAJ0AAJ0AAAAAAJ0AAJ0AAJ0AAJ0AAJ0AAJ0AAJ0AAJ0AAJ0AAJ0AAJ0AAJ0AAJ0AAJ0AAJ0AAJ0AAJ0AAJ0AAJ0AAJ0AAJ0AAJ0AAJ0AAJ0AAJ0AAJ0AAJ0AAJ0AAJ0AAJ0AAJ0AAJ0AAJ0AAJ0AAJ0AAJ0AAJ0AAJ0AAJ0AAJ0AAJ0AAJ0AAJ0AAJ0AAJ0AAJ0AAJ0AAJ0AAJ0AAJ0AAJ0AAJ0AAJ0AAJ0AAJ0AAJ0AAJ0AAJ0AAJ0AAJ0AAJ0AAJ0AAJ0AAJ0AAJ0AAJ0AAJ0AAJ0AAJ0AAJ0AAJ0AAJ0AAJ0AAJ0AAJ0AAJ0AAJ0AAJ0AAJ0AAJ0AAJ0AAJ0AAJ0AAJ0AAJ0AAJ0AAJ0AAJ0AAJ0AAJ0AAJ0AAJ0AAJ0AAJ0AAJ0AAJ0AAJ0AAJ0AAJ0AAJ0AAJ0AAJ0AAJ0AAJ0AAJ0AAJ0AAJ0AAJ0AAJ0AAJ0AAJ0AAJ0AAJ0AAJ0AAJ0AAJ0AAJ0AAJ0AAJ0AAJ0AAJ0AAJ0AAJ0AAJ0AAJ0AAJ0AAJ0AAJ0AAJ0AAJ0AALTpq9AAAAId0Uk5TxtdsDQDC//COIgFHtv74VCeY1hG9RYjMqo0ZUx/yVVv26Rc0tUxpgIFgUJ1jSwf95dIu6kRmOAr89QThPMStcZB4iQNkd1mlPyPaJhACBnVq2bxceXCvw5mR0S9nzxgIFF4s7oOT8/uzJPnA+ueVpC3vPSC5t2GcYpqpCzviv3bjEgUMlOshVbjjmgAAAaZJREFUeJyN1AdTwkAQBWCU9UWjsaHYsKDYO6KiYi+o2HvvvRfsvf5uIRcxcZKQN0Nuufvm2MvcYDJFRJrJQExRABcdYwDysXEC4hPCw8AnMQnJhiDxnGAxBCkFqcagFWnpusnIZDAL4WJi0IbsHL3kCnkMkh35eg0WIE2CDhTqwSIkSbAYJawotSpSxmbLUSHBSjjEsapaeYYatlwLpwTzUccKV70iDeJko7upWYLUApt2ix600i9sg869aEdHCHaiSxy7e3pl6WOLXuSGoAsp4tivPMyAODkIXwgOCdxwcBwZlb+dMV5a40OQxpGo1aILE/QHvZjUglOwyuA0ZrSuxCyyZNCjc8c4iww2ulE+p555J8kgLWBRq0lSwMANMQaXsKzx05FKuGLXOot7VQFpbb1ePR7ljmHyD25EVW9ujbDavL2zu2dTh/vZOAC8Ys0fQjjC8ZoqPMFp1dm5IP4LXqDl0uxHryq8govIH3wQXeOG6BZ3qnAe9w8FnCA29ognn+UZL6owhoOA4E7B+BH48vqmfmrnRHzN1jurPz6/mma+f1d+AMSpZbNmkeCnAAAAAElFTkSuQmCC') left center no-repeat;
}

.profits-item_5:before {
  background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAmCAMAAACBKikvAAAAAXNSR0IB2cksfwAAAAlwSFlzAAALEwAACxMBAJqcGAAAASxQTFRFAAAAJ0AAJ0AAJ0AAJ0AAJ0AAJ0AAJ0AAJ0AAJ0AAJ0AAJ0AAJ0AAJ0AAJ0AAJ0AAJ0AAJ0AAJ0AAJ0AAJ0AAJ0AAJ0AAJ0AAJ0AAJ0AAJ0AAJ0AAJ0AAJ0AAJ0AAJ0AAJ0AAJ0AAJ0AAJ0AAJ0AAJ0AAJ0AAJ0AAJ0AAJ0AAJ0AAJ0AAJ0AAJ0AAJ0AAJ0AAJ0AAJ0AAJ0AAJ0AAJ0AAJ0AAJ0AAJ0AAJ0AAJ0AAJ0AAJ0AAJ0AAJ0AAJ0AAJ0AAJ0AAJ0AAJ0AAJ0AAJ0AAJ0AAJ0AAJ0AAJ0AAJ0AAJ0AAJ0AAJ0AAJ0AAJ0AAJ0AAJ0AAJ0AAJ0AAJ0AAJ0AAJ0AAJ0AAJ0AAJ0AAJ0AAJ0AAJ0AAJ0AAJ0AAJ0AAJ0AAJ0AAJ0AAJ0AAJ0AATHoQxQAAAGR0Uk5TADT/nJ0Qb5ABKUG+qlUZBnuEAx5OsbJNBRgqtklAW26Bk6a4zN/yAvrn1ZF+bFlHMyANNXyKZpQMRZ4hlldzg4WSUlCpVugXKNeZpVrkG3kj3LNKYw6Mr0auoV5qduAfgnIJPRIgDmQAAAHHSURBVHicjZTpViIxEEbDdQHct0HRRtxQERcQRXDDfcUdnRlREX3/dzChZZzuBJr60fXV1zc51Z06EUIPn89gmjhojmyB1ma4NmS0NQG24/fT7s0FIBiEgCfYQacQnXR4gl10C9FNlxfXA71C9EKPB9hHv0r99DXmBmBQ5UEYaAgO8csWIYbrUyPh0TEsW1uMjYZHHK8j49GJyanpmdisOhLmbHeuWszGZqanJiei4xHJ8S/m4wshq7beCi3E53/eRdSsJBaXlleSqVW9mdVUcmV5aTEBaSHWYL3xr1iHNZUzsJGtj2U3IGPLHGym63HpTcjViq1t2DFzO7C99V/th10Ttwt+p5OHPZ3bg7zbi8K+29uHqL76AA6dziEcmPo54thpHHNk4sQJp04jTNzEnXHuts45M4AZLtzWRe1IHHFJ4Vtlawda4NIAXnFtixu4sdU1Vzp3y101WyE1fvcP1eKOWw0s0iKfj0/w+0/uLzw9CnVfFTXwmZIQL3KzV1W9SvEiRIlnDXyjnJQXXqJsl2U51a2+Mm9uTlrvcpfCj1OQ5XuMlAssqU/IO+6wgFqpGnJExTTlarorLu+j8qm1LeOz8vGtvgDpsC31IoT7vwAAAABJRU5ErkJggg==') left center no-repeat;
}

.profits-item_6:before {
  background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACUAAAAlCAMAAADyQNAxAAAAAXNSR0IB2cksfwAAAAlwSFlzAAALEwAACxMBAJqcGAAAAVxQTFRFAAAAJ0AAJ0AAJ0AAJ0AAJ0AAJ0AAJ0AAJ0AAJ0AAJ0AAJ0AAJ0AAJ0AAJ0AAJ0AAJ0AAJ0AAJ0AAJ0AAJ0AAJ0AAJ0AAJ0AAJ0AAJ0AAJ0AAJ0AAJ0AAJ0AAJ0AAJ0AAJ0AAJ0AAJ0AAJ0AAJ0AAJ0AAJ0AAJ0AAJ0AAJ0AAJ0AAJ0AAJ0AAJ0AAJ0AAJ0AAJ0AAJ0AAJ0AAJ0AAJ0AAJ0AAJ0AAJ0AAJ0AAJ0AAJ0AAJ0AAJ0AAJ0AAJ0AAJ0AAJ0AAJ0AAJ0AAJ0AAJ0AAJ0AAJ0AAJ0AAJ0AAJ0AAJ0AAJ0AAJ0AAJ0AAJ0AAJ0AAJ0AAJ0AAJ0AAJ0AAJ0AAJ0AAJ0AAJ0AAJ0AAJ0AAJ0AAJ0AAJ0AAJ0AAJ0AAJ0AAJ0AAJ0AAJ0AAJ0AAJ0AAJ0AAJ0AAJ0AAJ0AAJ0AAJ0AAJ0AAJ0AAJ0AAJ0AAJ0AAJ0AAJ0AAJ0AAJ0AA3UYrrgAAAHR0Uk5TAAlLjbvh8P9MK50qGab91Zp0XVVzWfHmfR5aAY7zCKDHogOoBqeTWKQCGtq6MsYbpR+47hhw5eC1nAp62fR78sQX1J6bZ+wwvCRcy+tTZHHjIdIQs9MiBRTbL27+6OmZMd0HE7DecpVluWjC4sWPkKGRW+Q8IqY3AAACLElEQVR4nHWU6XvSQBDGN+V4SSwU2pA2QhARFaG2oBYrVVKhVqCt1tt6oVHrhdrj/38eZzeFJGSdL7sz+WV29t3ZZcxnykwkGosjHotGEgqTm6rF4VlcOydhZpMp+jaXzswvzOvpOZqnkrPTUNYAFpfMiW8uLQLG+QCTywNWphCIFXQLyOd80AWgaLJpM4vAxdLEjQCXypJay5eBK2PnKlC5JoFokQqQdadVA0XKpORry9dD2VZgrIpZHVaDoBu0+Zu3prGGhTof1RR0GtJCy7XQojpSKg0amlyC24JaD1GFJu4w1jKwwb27groX3mobdovNAEKpTff47oeoBpAgrTrC6QqoJpGjgwiLYkvMH3Bo+6GE2kKPqs6IeZ9TaQnEMogxAwPX2SFqV9Z7A9gM2HOdRzzZYwm1B3i5yvtE2U/kucZ1USPyZE+fhSid6op6JT/n2IuXfJpbfRXY41gvstcHHLPXFPamBmv97ZnCXK8E3k26tP9eSPthuCvG7Y88aHLtW7Z7ji72CX5b5rENfo68J5wJ9vmLn/pKEacJjYn+OvTtKLvvUd/IP3T7i3rV9t8f5/vOGfSDVjINJEWY+n4l2Fb9n9qvg5FGUPn3uO+5nJUck5nvDjH2B6hL72Md+Ov9cvTfu33kW6R0TJrrToBxdBs4LgViJxQ6bfvenPYp/Xgynb4q3q/OUB8sDPRhR7xfVUmtatf26W53VQnDTUnkeyMDxqiXD76r/wCZZUDq1R7S/wAAAABJRU5ErkJggg==') left center no-repeat;
}

.profits-item_7:before {
  background: url('data:image/png;base64,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') left center no-repeat;
}

.profits-item_8:before {
  background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACYAAAAmCAMAAACf4xmcAAAAAXNSR0IB2cksfwAAAAlwSFlzAAALEwAACxMBAJqcGAAAAa1QTFRFAAAAJ0AAJ0AAJ0AAJ0AAJ0AAJ0AAJ0AAJ0AAJ0AAJ0AAJ0AAJ0AAJ0AAJ0AAJ0AAJ0AAJ0AAJ0AAJ0AAJ0AAJ0AAJ0AAJ0AAJ0AAJ0AAJ0AAJ0AAJ0AAJ0AAJ0AAJ0AAJ0AAJ0AAJ0AAJ0AAJ0AAJ0AAJ0AAJ0AAJ0AAJ0AAJ0AAJ0AAJ0AAJ0AAJ0AAJ0AAJ0AAJ0AAJ0AAJ0AAJ0AAJ0AAJ0AAJ0AAJ0AAJ0AAJ0AAJ0AAJ0AAJ0AAJ0AAJ0AAJ0AAJ0AAJ0AAJ0AAJ0AAJ0AAJ0AAJ0AAJ0AAJ0AAJ0AAJ0AAJ0AAJ0AAJ0AAJ0AAJ0AAJ0AAJ0AAJ0AAJ0AAJ0AAJ0AAJ0AAJ0AAJ0AAJ0AAJ0AAJ0AAJ0AAJ0AAJ0AAJ0AAJ0AAJ0AAJ0AAJ0AAJ0AAJ0AAJ0AAJ0AAJ0AAJ0AAJ0AAJ0AAJ0AAJ0AAJ0AAJ0AAJ0AAJ0AAJ0AAJ0AAJ0AAJ0AAJ0AAJ0AAJ0AAJ0AAJ0AAJ0AAJ0AAJ0AAJ0AAJ0AAJ0AAJ0AAJ0AAJ0AAJ0AAJ0AAJ0AAJ0AAJ0AAJ0AAJ0AAJ0AAJ0AAJ0AAcC4hCAAAAI90Uk5TAChuqc/t+fjszqdtJwlr/8xoCAJp6Pa05mcly93SIi0jyU7y/qYy1xLWMfFg/OpMoSEs/Xn04xyg5Z8EEHgDcF/6F/tLDOukqr7pcqKIxZ3V0C/Eu8crf9/eb6uvvbyo0YOynpSVV8OHWIKxrpytcXzZ4SnTmHfujwulwudeFhpPDnUGcyrzJvVbNBHU97eAzqdtAAAClElEQVR4nIWU+yNTYRzGv9hZtM0zzaaWuY5ZszO3ESEzzSaM3CJqSETKJZck0r2kv7n3/R7s7FCeX57vzj7nvXzP+z5EemVl55gU87XcvOsWK/1Dtvw86GQvuHEJ5Ch08r+uIqDIxeXNWw4j5b4NmIsBT0kpUFrmAYrNQLk7k6qohLeq2glfDUmMavxw3qnyIlChp2qDUENUB5dYOGNkdaGOQiqCtbqxgvDXU0MjmugMoyY0NlC9H8Hz8bLCaG4huotWWxqztaKNqKUZlaetuWeCKsp2FzoojVEHXO1ichX2TsbuwxsS1oVItx7rjqJLWI8X+fLngxh6pceRID1GCcSl9aJPruUh0D8gFMCgtIEkkORiEAFp/YBFYEO4UsNEj4CRUSEfoqOsMWBMq6LwSRsBxsWcCu9kAo8pc200iQlpnQqm6Amm+VkSM0bsKZLs03hGKcxyPSe7mYnNY459FilSkM31DJ4bsYXTFmVDITNecL2IJSO2hBH2lzD/H1s8xxRunlzvwsVJtV1ZkCu2sMz1CuaNWBtW2JdFf+N4xfUqRi82ZJX9tWjIG8T4Yqxh3YitY02aQxXrEk9TdqENRO0s8Y2HtCqIDWkpYJPo7dWf3iTGnAK2toV2kJC2vQvscpHAjrQt8Ll8F0OOXMKe8Vi+x560OPZtWlsgb88HRA702GGQD/lHoJDf6rRDLSM6CuOTHmtC+IioREW5dmXIWgn/gTwQzZ/TmG1f9vvAj8B5QGjXebwRX0h/nb9mXud0OHxzn2Hff2jhEP1JOoUCImp+OeE51rDj33BWy6jpoQxxcE2KL2KVmNsETF4SXDIG+7jjJyIG/5xw6Sy4EINyb/mejFAtvCxUWZtT8WElElFMxoj+C9Gxhu9Bk+MiAAAAAElFTkSuQmCC') left center no-repeat;
}

.profits-item__title {
  font-size: 18px;
  font-weight: 700;
  margin-bottom: 5px;
}

.profits-item__description {
  font-size: 14px;
  line-height: 18px;
}

.toggle_mnu {
  color: #fff;
  text-transform: uppercase;
  font-size: 24px;
  text-align: left;
  padding: 0px 0 0 60px;
  background: #841320;
  position: relative;
  z-index: 2;
  height: 16px;
  border: none
}

.toggle_mnu span {
  display: block;
}

.sandwich {
  width: 100%;
  padding: 0 0 0 20px;
  height: 26px;
  box-sizing: border-box;
  position: absolute;
  top: 4px;
  bottom: 0;
  left: 0;
  right: 0;
  margin: auto;
  z-index: 200;
}

.sw-topper {
  position: relative;
  top: 0;
  width: 28px;
  height: 3px;
  background: white;
  border: none;
  border-radius: 4px 4px 4px 4px;
  -webkit-transition: -webkit-transform 0.5s, top 0.2s;
  transition: transform 0.5s, top 0.2s;
  display: block;
}

svg path {
  fill: #e0e0e0;
}

.sw-bottom {
  position: relative;
  width: 28px;
  height: 3px;
  top: 6.6px;
  background: white;
  border: none;
  border-radius: 4px 4px 4px 4px;
  -webkit-transition: -webkit-transform 0.5s, top 0.2s;
  transition: transform 0.5s, top 0.2s;
  -webkit-transition-delay: 0.2s, 0s;
  transition-delay: 0.2s, 0s;
}

.sw-footer {
  position: relative;
  width: 28px;
  height: 3px;
  top: 13.5px;
  background: white;
  border: none;
  border-radius: 4px 4px 4px 4px;
  -webkit-transition: all 0.5s;
  transition: all 0.5s;
  -webkit-transition-delay: 0.1s;
  transition-delay: 0.1s;
}

.sandwich.active .sw-topper {
  top: 9px;
  -webkit-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  transform: rotate(-45deg);
}

.sandwich.active .sw-bottom {
  top: 6px;
  -webkit-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  transform: rotate(45deg);
}

.sandwich.active .sw-footer {
  opacity: 0;
  top: 0;
  -webkit-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  transform: rotate(180deg);
}

@media only screen and (max-width: 1100px) {
  #region-confirm {
    right: 0;
  }
}

@media only screen and (max-width: 1020px) {
  #b_trigger .price-list {
    float: right;
  }

  #b_trigger .price-sections {
    margin-right: 0;
  }

  #b_catalog_slide_on_detail .catalog-sl-next {
    right: -45px;
    top: -4px;
  }

  #b_catalog_slide_on_detail .catalog-sl-prev {
    left: -45px;
    top: -4px;
  }

  #b_catalog_slide_on_detail {
    width: 100%;
  }

  #b_trigger .block-title {
    width: 100%;
  }

  .video-review {
    width: 100%;
  }

  .instruction-img {
    width: 100%;
  }

  #b_catalog_section > a .more-button {
    left: 50%;
    margin-left: -63px;
  }

  #b_catalog_section > a {
    width: 33%;
  }

  #b_catalog_section > a:nth-child(4n-2) {
    margin: 0 0 20px 0;
  }

  #b_catalog_section > a .item-name {
    margin: 0 auto;
  }

  /*
    .fancybox-wrap.fancybox-desktop.fancybox-type-image.fancybox-opened{
      width: 100%!important;
    left: 0!important;
    }
    .fancybox-inner{
        width: 100%!important;
    height: auto!important;
    }
    */
  /*РљР°С‚Р°Р»РѕРі*/
  #catalog-section .catalog-sl-item-other {
    width: 33%;
  }

  #catalog-section .catalog-sl-item-other:not(:nth-child(4n+4)) {
    margin-right: 0;
  }

  #catalog-section .catalog-sl-item-other a {
    margin: 0 auto;
    text-align: center;
  }

  #b_calculator .calculator-title {
    width: 100%;
  }

  #b_calculator .calculator-content-item label {
    margin-bottom: 5px;
  }

  #b_calculator .calculator-content .col-1 {
    width: 100%;
  }

  #b_calculator .calculator-content .col-1 input, #b_calculator .calculator-content .col-1 select {
    width: 100% !important;
    box-sizing: border-box;
  }

  #b_calculator .calculator-content .col-2 {
    width: 100%;
  }

  .catalog-element .floatLeft.product.product-detail {
    float: none;
  }

  .catalog-element .floatRight {
    width: 100%;
    float: none;
  }

  .catalog-element .price-and-buy {
    text-align: left !important;
  }

  .catalog-element .floatLeft.product.product-detail .ajax-link.have-questions {
    display: none;
  }

  section.catalog-element .floatLeft .have-questions .experts {
    text-align: left;
  }

  aside {
    margin-bottom: 25px;
    width: 100%;
    margin-right: 0;
  }

  .bx-filter .bx-filter-button-box .bx-filter-block, .bx-filter .bx-filter-parameters-box.bx-active .bx-filter-block {
    display: none !important;
  }

  .bx-filter .bx-filter-block {
    display: block !important;
  }

  .fa-angle-down:before {
    content: "\f106" !important;
  }

  .fa-angle-up:before {
    content: "\f107" !important;
  }

  main {
    width: 100%;
  }

  #catalog-section .catalog-sl-item {
    width: 50%;
  }

  #catalog-section .catalog-sl-item > a {
    margin: 0 auto;
  }

  #catalog-section .catalog-sl-item:nth-child(3n+3) {
    margin-left: 0;
  }

  #catalog-section .catalog-sl-item.sale:before, #catalog-section .catalog-sl-item-other.sale:before, #catalog-section .product-detail.sale:before {
    left: 50%;
    margin-left: -150px;
  }

  #catalog-section .catalog-sl-item.sale-off:before, #catalog-section .catalog-sl-item-other.sale-off:before, #catalog-section .product-detail.sale-off:before {
    left: 50%;
    margin-left: -150px;
  }

  /*РљР°С‚Р°Р»РѕРі*/
  /*РќРѕРІРѕСЃС‚Рё*/
  #map {
    width: 100% !important;
    height: 300px !important;
  }

  #map > ymaps {
    width: 100% !important;
    height: 300px !important;
  }

  .dialer-form-item .dialer-form-item-name {
    margin-right: 0px;
    padding: 0px 0 10px 0;
    text-align: left;
    float: none;
    width: 100%;
  }

  .dialer-form-item .dialer-form-item-field input[type=text], .dialer-form-item .dialer-form-item-field textarea {
    width: 100%;
    box-sizing: border-box;
  }

  .dialer-form .form-title {
    position: static;
    padding: 0px 0 30px 0;
  }

  .dialer-form-item .dialer-form-item-field {
    float: none;
  }

  .dialer-form {
    border: none;
    padding: 5px 15px 55px;
  }

  #b_dialers .dialers-panel .dialers-panel-item {
    width: 100%;
    text-align: left;
    padding-left: 20px;
    box-sizing: border-box;
  }

  .profits-item:nth-child(2n-1) {
    margin-right: 0;
  }

  .profits-item:before {
    top: -10px;
  }

  .profits-item {
    width: 100%;
    margin: 25px 0;
    box-sizing: border-box;
    float: none;
  }

  .search-line {
    float: none;
  }

  .content {
    width: 100%;
    box-sizing: border-box;
  }

  .news-list .news-item {
    float: none;
    width: 100%;
    box-sizing: border-box;
    margin: 0 0 35px 0;
  }

  /*РќРѕРІРѕСЃС‚Рё*/
  .horizontal-top-menu > #ul_catalog_menu_XEVOpk .bx_hma_one_lvl.dropdown.hover .bx_children_block ul {
    display: block;
  }

  .horizontal-top-menu > #ul_catalog_menu_XEVOpk {
    display: block !important;
  }

  .horizontal-top-menu > #ul_catalog_menu_XEVOpk .bx_hma_one_lvl.dropdown {
    display: block;
  }

  .horizontal-top-menu > #ul_catalog_menu_XEVOpk .bx_hma_one_lvl {
    display: none;
  }

  .horizontal-top-menu > #ul_catalog_menu_XEVOpk .bx_hma_one_lvl.dropdown > a {
    pointer-events: none;
  }

  .horizontal-top-menu > #ul_catalog_menu_XEVOpk .bx_hma_one_lvl.dropdown > a > .arr {
    display: inline-block;
    width: 8px;
    height: 5px;
    margin: 0 0 1px 5px;
    background: url(/bitrix/templates/.default/components/bitrix/menu/multilevel-top/images/arrow.png) no-repeat;
  }

  .horizontal-top-menu > li:nth-child(3) > a {
    pointer-events: none;
  }

  .toggle_mnu {
    display: block !important;
  }

  .top-line {
    min-width: 320px;
  }

  .horizontal-top-menu li ul span.triangle {
    display: none;
  }

  .horizontal-top-menu li ul li {
    margin: 0;
    width: 100%;
    box-sizing: border-box;
    padding: 15px 5px 5px 5px;
  }

  .horizontal-top-menu li ul {
    display: none;
    position: static;
    background: #db3f4c;
    color: #000;
    padding: 0 0 10px 0;
    width: 100%;
    box-sizing: border-box;
  }

  .horizontal-top-menu li ul a {
    color: #fff;
    display: block;
    padding: 0px 10px;
  }

  .wrapper {
    padding: 0px 10px;
    box-sizing: border-box;
    width: 100%;
  }

  .bx_search_container .bx_field .bx_input_text {
    width: 100%;
    box-sizing: border-box;
  }

  #b_catalog_slide {
    width: 100%;
  }

  footer {
    min-width: 100%;
  }

  #b_catalog_slide .sl-title .right {
    display: none;
  }

  #b_catalog_slide .sl-title .left {
    display: none;
  }

  .horizontal-top-menu {
    display: none
  }

  .bx_vertical_menu_advanced {
    display: none;
  }

  #main-slider {

    box-sizing: border-box;
    margin: 0 auto;
    float: none;
  }

  #b_bottom_menu {
    margin: 0;
  }

  .top-line .location-container {
    margin-right: 120px;
    position: absolute;
    top: 12px;
    right: 10px;
  }

  .horizontal-top-menu {
    float: none;
  }

  .horizontal-top-menu li {
    float: none;
    padding: 20px 20px 0 20px;
    margin: 0;
  }

  header .personal-and-basket {
    width: 50px;
  }

  #personal {
    width: initial;
  }

  #personal .personal-line > a {
    color: #ffffff;
  }

  #b_slider_bg {
    background-color: transparent;
  }

  .index-advantages .index-advantages-p {

    width: 100%;
    float: none;
    padding-right: 0;
    margin-right: 0;
    background: transparent;
    text-align: center;
  }

  .index-advantages-p > a br {
    content: ""
  }

  .index-advantages-p > a br:after {
    content: "\00a0"
  }

  #b_index_links > figure > p br {
    content: ""
  }

  #b_index_links > figure > p br:after {
    content: "\00a0"
  }

  .index-advantages .index-advantages-items {
    text-align: center;
    float: none;
    margin-top: 15px;
    width: 100%;
  }

  .index-advantages .index-advantages-items > a {
    width: 33%;
    padding-left: 0;
  }

  .index-advantages .index-advantages-items > a {
    background: transparent;
  }

  #slider_reviews > ul {
    width: 100%;
  }

  #slider_reviews .catalog-sl-item {
    width: 31.3%;
    margin: 0 1%;
  }

  #slider_reviews .catalog-sl-item > a {
    width: initial !important;
    padding: 28px 5px 40px !important;
  }

  #b_index_news {
    display: none;
  }

  #b_index_about {
    float: none;
    width: 100%;
  }

  #slider_reviews .catalog-sl-item {

  }

  .index-advantages .index-advantages-items > a:nth-child(4n-2) {
    margin: 0;
    width: 33%;
  }

  #b_index_links figure {
    float: left;
    text-align: center;
    width: 50%;
    margin-left: 0;
  }

  #b_index_links figure i {
    float: none;
    margin: 10px auto 0;
  }

}

@media only screen and (max-width: 920px) {

  #b_trigger .price-list {
    display: none;
  }

  .z_block > .price-list-section {
    display: block !important;
  }

  #b_catalog_slide_on_detail .sl-title .right {
    display: none;
  }

  #b_catalog_slide_on_detail .sl-title .left {
    display: none;
  }

  img {
    max-width: 100% !important;
    height: initial;
  }

  #b_bottom_menu {
    margin: 0;
    text-align: center;
    width: 100%;
    float: none;
  }

  #b_bottom_menu .tabs {
    float: none;
    display: inline-block;
    margin-right: 0;
  }

  #b_bottom_menu li {
    display: inline-block;
    padding: 3px 10px;
  }

  footer .phones {
    margin: 5px 0;
    float: none !important;
    text-align: center;
    width: 100% !important;
  }

  footer .phones > a {
    float: none;
  }

  footer .phones > div {
    text-align: center !important;
  }

  footer .copyright > p {
    float: none;
  }

  .copyright {
    text-align: center;
  }

  footer .copyright .social {
    float: none;
    margin-left: 0;
  }

  footer .copyright .social p {
    margin: 0;
    float: none;
  }

  footer .copyright .social a {
    float: none;
    display: inline-block;
    margin-left: 0;
  }

  footer .copyright .z-labs {
    float: none;
  }

  header .phones {
    margin-right: 10px;
  }
}

@media only screen and (max-width: 895px) {
  header .logo {
    margin: 0 auto !important;
    float: none;
  }

  header .phones {
    margin-right: 0;
    float: none;
    width: 100% !important;
    text-align: center;
  }

  header .phones a {
    float: none;
    margin: 3px 10px;
    display: inline-block;
  }

  header .personal-and-basket {
    width: 108px;
    float: none;
    margin: 10px auto 0;
  }

  header .personal-and-basket .header-basket {
    display: inline-block;
    margin-bottom: 0;
  }

  header .personal-and-basket .header-basket {
    margin: 0;
  }

  header .personal-and-basket .personal-info {
    margin: 0 10px 0 0;

  }


}


@media only screen and (max-width: 767px) {
  .fancybox-wrap.zzzzz {
    padding: 0 15px !important;
    box-sizing: border-box !important;
    left: 0 !important;
  }

  .fancybox-wrap.zzzzz, .fancybox-wrap.zzzzz .fancybox-inner {
    width: 100% !important;
  }

  .index-advantages.raised, #b_index_links {
    display: none;
  }

  #b_catalog_slide > .index-advantages.raised {
    display: block !important;
    margin: -70px 0 0 0
  }

  #b_catalog_slide > #b_index_links {
    display: block !important;
    margin: 0 0 25px 0;
  }

  #b_catalog_slide_on_detail .sl-title p {
    float: none;
    text-align: center;
    line-height: 32px;
  }

  #b_catalog_slide_on_detail .catalog-sl-prev {
    left: 50%;
    top: initial;
  }

  #b_catalog_slide_on_detail .catalog-sl-next {
    right: 50%;
    top: initial;
  }

  .content center > iframe {
    width: 100% !important;
    height: 300px !important;
  }

  /*РќРѕРІРѕСЃС‚Рё*/
  #b_contacts {
    margin-bottom: 35px;
  }

  .bankdaten {
    padding: 0;
    border: none;
  }

  .bankdaten .block-title {
    width: 100%;
    margin: 0 0 20px 0;
    text-align: left;
  }

  #b_where_buy div.contact-list {
    padding: 0 5px 25px 5px;
    border: none;
  }

  #b_where_buy div.contact-list .block-title {
    text-align: left;
  }

  #b_where_buy div.contact-list .right-block {
    margin-left: 0;
    padding: 0px 0px 15px 0;
    float: left;
    width: 100%;
    border-left: none;
  }

  #b_where_buy div.contact-list .right-block table td:nth-child(odd) {
    width: initial;
  }

  /*РќРѕРІРѕСЃС‚Рё*/
  .top-line {
    margin-bottom: 15px;
  }

  header .logo {
    margin: 0 auto !important;
    float: none;
  }

  header .phones {
    margin-right: 0;
    float: none;
    width: 100% !important;
    text-align: center;
  }

  header .phones a {
    float: none;
    margin: 3px 10px;
    display: inline-block;
  }

  header .phones .r-border {
    display: none;
  }

  .catalog-sl-prev {
    left: 50%;
    margin-left: -45px;
  }

  .catalog-sl-next {
    right: 50%;
    margin-right: -45px;
  }

  .catalog-sl-prev, .catalog-sl-next {
    top: initial;
    bottom: -35px;
  }
}

@media only screen and (max-width: 730px) {
  #b_catalog_section > .clear {
    display: none;
  }

  #b_catalog_section > a {
    width: 50%;
  }

  /*РљР°С‚Р°Р»РѕРі*/
  #catalog-section .catalog-sl-item {
    width: 100%;
  }

  /*РљР°С‚Р°Р»РѕРі*/
  #main-slider {
    width: 100%;
  }

  .owl-pagination {
    right: 50%;
    margin-right: -78px;
  }

  #b_catalog_slide .sl-title p {
    font-size: 26px;
  }

  #slider_reviews .catalog-sl-item {
    width: 100%;
    margin: 5px 0;
  }
}

@media only screen and (max-width: 640px) {
  .blue-border-for-text {
    padding: 50px 10px 20px;
  }

  #b_trigger {
    padding: 0px 10px 60px 10px;
  }

  #catalog-section .catalog-sl-item-other {
    width: 100%;
  }

  #bx_breadcrumb_0 {
    padding-left: 13px;
  }

  .price-and-buy {
    padding: 32px 16px;
  }

  .element-prices {
    display: block;
    width: 100%;
  }

  .element-prices .price-block {
    padding: 0 0 5px 0;
    display: block;
    margin-bottom: 10px;
    border-left: none;
    border-bottom: 1px dotted #2c67bd;
  }

  #b_calculator {
    padding: 30px 15px;
  }

  .index-advantages .index-advantages-items > a {
    width: 100%;
    float: none;
  }

  .index-advantages .index-advantages-items > a:nth-child(4n-2) {
    margin: 13px 0;
    width: 100%;
  }
}

@media only screen and (max-width: 520px) {
  /*РєР°С‚Р°Р»РѕРі*/
  .element-parametrs .element-parametrs-item-name {
    float: none;
  }

  .element-parametrs .element-parametrs-item-value {
    width: 100%;
    float: none;
    padding-left: 0;
    position: static;
    height: initial;
  }

  h1, .block-title {
    font-size: 26px;
  }

  h1 .section {
    margin-left: 0;
    display: block;
  }

  .bx-breadcrumb .bx-breadcrumb-item span {
    line-height: 18px;
  }

  .element-parametrs .element-parametrs-item {
    height: initial;
  }

  /*РєР°С‚Р°Р»РѕРі*/
  /*РќРѕРІРѕСЃС‚Рё*/
  .feed_form input, .feed_form textarea {
    box-sizing: border-box;
    width: 100%;
  }

  .feed_form form {
    width: 100%;
    padding: 0 5px;
    box-sizing: border-box;
  }

  .ask-list .ask-item .floatLeft {
    width: 100%;
    float: left;
    margin: 0 0px 0 0;
  }

  .ask-list .ask-item .floatRight {
    width: 100%;
    box-sizing: border-box;
    padding: 20px 5px 20px 5px;
    margin-top: 10px;
  }

  .delivery-note {
    padding: 25px 10px 25px;
  }

  .sertificates-list .sertificates-item {
    float: none;
    margin-right: 0;
  }

  .dialer-form {
    padding: 5px 0px 25px;
  }

  .content {
    padding: 40px 10px;
  }

  .news-slider-container {
    padding: 0 20px;
  }

  .bx-wrapper .bx-controls-direction a {
    height: 100%;
  }

  #bx-pager {
    text-align: center;
  }

  /*РќРѕРІРѕСЃС‚Рё*/
  #b_bottom_menu li {
    padding: 5px;
  }

  .owl-pagination {
    bottom: 5px
  }

  #personal .personal-line > a {
    color: #2c67bd;
  }

  #personal {
    float: none;
    text-align: center;
  }

  .top-line .location-container {
    margin-right: 0;
  }

  #b_index_links figure {
    float: none;
    text-align: center;
    width: 100%;
  }

  .catalog-sl {
    margin-bottom: 30px;
  }

  .text-pvx-margin {
    width: 100%;
  }

  .text-pvx {
    width: 100%;
  }

  #b_trigger .price-list {
    float: left;
    width: 100%;
  }
}

@media only screen and (max-width: 440px) {
  .regions {
    padding: 40px 40px 45px !important;
  }

  .regions .tabs {
    float: none !important;
    margin-left: 0 !important;
  }

  table.bx-auth-table td {
    display: block;
    box-sizing: border-box;
    padding: 3px 10px 5px 3px;
  }

  .bx-auth-table input.bx-auth-input {
    width: 100% !important;
    margin: 0;
    box-sizing: border-box;
  }

  .regions .tabs {
    float: none;
    margin-left: 0;
  }

  #b_trigger .price-sections {
    float: none;
    /*text-align: center;*/
    width: 100%;
    margin-right: 0;
  }

  /*#b_trigger .price-sections i {
    display: block;
    margin: 0 auto;
  }
  */
  #b_trigger .price-sections i {
    position: absolute;
  }

  #b_trigger .name-reasons {
    text-indent: 35px;
  }

  .instruction .img-in-text img, .brd.img-in-text img {
    margin-right: 0;
    box-sizing: border-box;
  }

  .instruction .desired-block {
    padding: 38px 15px 39px 15px;
  }

  .instruction .blue-brd {
    padding: 54px 10px 51px 10px;
  }

  #b_catalog_section > a {
    width: 100%;
  }

  .wrapper {
    padding: 0px 5px;
  }

  .index-advantages-p > a br {
    content: initial;
  }

  #b_catalog_slide .sl-title p {
    float: none;
    text-align: center;
    line-height: 30px;
  }

  .feedback {
    width: 100% !important;
    box-sizing: border-box;
  }

  /*
  .fancybox-wrap.fancybox-desktop.fancybox-type-ajax.fancybox-opened{
      width: 280px!important;
    box-sizing: border-box;
  }*/
  .feedback input:not([type=checkbox]), .feedback textarea, .feedback select {
    width: 100% !important;
    box-sizing: border-box;
  }

  .feedback textarea {
    width: 100% !important;
    box-sizing: border-box;
  }

  /*
  .fancybox-close {
    top: 0!important;
    right: 0!important;
  }
  */
}

@media only screen and (max-width: 330px) {
  .catalog-sl .catalog-sl-item a img, #b_catalog_rectangle a img {
    border: 0px solid #FFF;
  }

  .catalog-sl .catalog-sl-item .item-price, #b_catalog_rectangle a .item-price {
    padding: 5px 6px 9px;
  }

  .old-price {
    padding: 0 5px;
  }

  .catalog-sl .catalog-sl-item a, #b_catalog_rectangle a {
    width: 300px;
    padding: 5px 0px 10px;
  }

  body {
    min-width: 320px;
  }
}