/*
Theme Name: Swiss Clean
Theme URI: https://swiswp2.webflow.io/
*/

/* ==========================================================================
   Start of custom Webflow CSS
   ========================================================================== */
body {
  font-family: HelveticaNeueCyr, Georgia, sans-serif;
  color: #333;
  font-size: 14px;
  line-height: 20px;
  font-weight: 200;
  text-align: center;
}

h2 {
  margin-top: 20px;
  margin-bottom: 10px;
  font-family: FuturaC-Medium, Tahoma, sans-serif;
  color: #535353;
  font-size: 30px;
  line-height: 36px;
  font-weight: 400;
  text-align: left;
}

h3 {
  margin-top: 20px;
  margin-bottom: 10px;
  font-family: FuturaC-Medium, Tahoma, sans-serif;
  color: #535353;
  font-size: 24px;
  line-height: 30px;
  font-weight: 400;
  text-align: left;
}

p {
  margin-bottom: 10px;
  text-align: left;
}

a {
  color: #0068c5;
  text-decoration: underline;
}

a:hover {
  color: #00caf8;
  text-decoration: none;
}

label {
  display: inline-block;
  width: 50%;
  margin-top: 5px;
  margin-right: 15px;
  margin-bottom: 5px;
  padding-top: 3px;
  padding-bottom: 3px;
  float: left;
  font-family: HelveticaNeueCyr, Georgia, sans-serif;
  font-size: 16px;
  line-height: 18px;
  font-weight: 500;
}

.header {
  display: block;
  min-width: 1100px;
  margin-top: 2px;
  margin-right: auto;
  margin-left: auto;
  padding-bottom: 15px;
  border-top: 2px solid #0080d8;
  border-bottom: 2px solid #0080d8;
  text-align: left;
}

.polezno {
  display: inline-block;
  width: 300px;
  margin-right: auto;
  margin-bottom: 45px;
  margin-left: auto;
  padding-top: 55px;
  padding-right: 5px;
  padding-left: 35px;
  float: right;
  background-image: url("/wp-content/themes/swissclean/images/56df352b4bd01b161eea804a_borderr.png");
  background-position: 0px 0px;
  background-repeat: no-repeat;
}

.footer {
  display: block;
  min-width: 1100px;
  margin-top: 2px;
  margin-right: auto;
  margin-left: auto;
  padding-top: 20px;
  padding-bottom: 20px;
  background-image: -webkit-radial-gradient(circle farthest-corner at 33% 65%, #003bc4, #07387a);
  background-image: radial-gradient(circle farthest-corner at 33% 65%, #003bc4, #07387a);
  color: #fff;
  text-align: center;
}

.body {
  background-image: none;
  font-family: HelveticaNeueCyr, Georgia, sans-serif;
  font-weight: 200;
  text-align: center;
}

.menulink {
  padding-top: 9px;
  padding-bottom: 9px;
  border-right: 1px solid #fff;
  border-left: 1px solid #fff;
  background-image: none;
  -webkit-transition: all 300ms ease;
  transition: all 300ms ease;
  font-family: FuturaCLight, sans-serif;
  color: #fff;
  font-size: 18px;
  text-align: center;
}

.menulink:hover {
  background-image: -webkit-linear-gradient(270deg, #00caf8 3%, #00a1f9);
  background-image: linear-gradient(180deg, #00caf8 3%, #00a1f9);
  color: #fff;
}

.menulink.w--current {
  background-image: -webkit-linear-gradient(270deg, #00caf8 1%, #00a1f9);
  background-image: linear-gradient(180deg, #00caf8 1%, #00a1f9);
  color: #fff;
}

.tf {
  position: relative;
  display: inline-block;
  overflow: hidden;
  width: 190px;
  margin-bottom: 0px;
  padding: 11px 5px 9px 9px;
  float: none;
  border-style: solid none;
  border-width: 2px 1px 2px 0px;
  border-color: #0080d8;
}

.logo {
  display: inline-block;
  width: 189px;
  height: 76px;
  float: left;
  background-image: url("/wp-content/themes/swissclean/images/56df352b4bd01b161eea806a_logo-header.png");
  background-position: 20% 191%;
  background-size: auto 80px;
  background-repeat: no-repeat;
  color: transparent;
}

.logo.w--current {
  color: transparent;
}

.descript {
  display: inline-block;
  width: 43%;
  padding-top: 35px;
  padding-left: 14px;
  float: left;
}

.city {
  display: inline-block;
  overflow: visible;
  width: 17%;
  padding-top: 16px;
  padding-left: 15px;
  float: right;
}

.phone {
  display: inline-block;
  width: 20%;
  padding-top: 12px;
  padding-left: 10px;
  float: right;
}

.descritext {
  width: 460px;
  margin-bottom: 0px;
}

.citytxt {
  display: block;
  margin-bottom: 0px;
  padding-left: 24px;
  background-image: url("/wp-content/themes/swissclean/images/56df352b4bd01b161eea80a1_Flag20Filled.png");
  background-position: 0px 100%;
  background-size: 24px;
  background-repeat: no-repeat;
  color: #666;
  font-size: 18px;
  font-weight: 500;
}

.speettext {
  display: block;
  margin-top: 2px;
  padding-left: 46px;
  background-image: url("/wp-content/themes/swissclean/images/56df352b4bd01b161eea803b_clock.png");
  background-position: 15px 50%;
  background-repeat: no-repeat;
  font-size: 12px;
  line-height: 13px;
  font-weight: 200;
}

.tel {
  margin-bottom: 0px;
  padding-top: 3px;
  padding-left: 30px;
  background-image: url("/wp-content/themes/swissclean/images/56df352b4bd01b161eea80a2_Office-Phone.png");
  background-position: 0px 100%;
  background-size: 25px;
  background-repeat: no-repeat;
  color: #666;
  font-size: 18px;
  font-weight: 500;
}

._24 {
  margin-top: 2px;
  padding-left: 52px;
  background-image: url("/wp-content/themes/swissclean/images/56df352b4bd01b161eea8042_24.png");
  background-position: 17px 50%;
  background-repeat: no-repeat;
  color: #666;
  font-size: 12px;
  line-height: 13px;
  font-weight: 200;
  text-align: left;
}

.navbar {
  min-width: 1100px;
  background-color: #07387a;
  text-align: center;
}

.navmenu {
  height: 38px;
  margin-top: 2px;
  float: none;
  background-image: -webkit-linear-gradient(270deg, #0068c5, #003bc4);
  background-image: linear-gradient(180deg, #0068c5, #003bc4);
}

.btncall {
  border-right: 2px solid #fff;
  background-color: transparent;
  -webkit-transition: all 300ms ease;
  transition: all 300ms ease;
  font-family: FuturaC-Medium, Tahoma, sans-serif;
  color: #fff;
  font-size: 11px;
}

.btncall:hover {
  background-image: -webkit-linear-gradient(270deg, #00caf8, #00a1f9);
  background-image: linear-gradient(180deg, #00caf8, #00a1f9);
}

.formwr {
  position: relative;
  display: inline-block;
  overflow: hidden;
  margin-bottom: 0px;
  float: none;
}

.headerbanner {
  height: 464px;
  min-width: 1100px;
  border-bottom: 2px solid #003bc4;
  background-image: -webkit-linear-gradient(270deg, rgba(67, 175, 221, .4), rgba(67, 175, 221, .4)), url("/wp-content/themes/swissclean/images/example-bg.png");
  background-image: linear-gradient(180deg, rgba(67, 175, 221, .4), rgba(67, 175, 221, .4)), url("/wp-content/themes/swissclean/images/example-bg.png");
  background-position: 0px 0px, 50% 50%;
  background-size: auto, cover;
  background-repeat: repeat, no-repeat;
}

.headerbanner.bgabout {
  border-bottom: 2px solid #0068c5;
  background-image: -webkit-linear-gradient(270deg, rgba(67, 175, 221, .4), rgba(67, 175, 221, .4)), url("/wp-content/themes/swissclean/images/56df352b4bd01b161eea8028_onas.jpg");
  background-image: linear-gradient(180deg, rgba(67, 175, 221, .4), rgba(67, 175, 221, .4)), url("/wp-content/themes/swissclean/images/56df352b4bd01b161eea8028_onas.jpg");
  background-size: auto, cover;
  background-repeat: repeat, no-repeat;
}

.headerbanner.bgabout.line {
  border-bottom: 2px solid #07387a;
}

.headerbanner.mainba {
  position: static;
  min-width: 1100px;
  margin-bottom: -20px;
  background-image: url("/wp-content/themes/swissclean/images/56df352b4bd01b161eea803a_header.jpg");
  background-position: 50% 0px;
  background-size: cover;
  background-repeat: no-repeat;
}

.headerbanner.otzy {
  height: 200px;
  background-image: -webkit-linear-gradient(270deg, rgba(67, 175, 221, .4), rgba(67, 175, 221, .4)), url("/wp-content/themes/swissclean/images/56df352b4bd01b161eea80c0_bg.jpg");
  background-image: linear-gradient(180deg, rgba(67, 175, 221, .4), rgba(67, 175, 221, .4)), url("/wp-content/themes/swissclean/images/56df352b4bd01b161eea80c0_bg.jpg");
  background-position: 0px 0px, 50% 100%;
  background-size: auto, cover;
  background-attachment: scroll, fixed;
}

.headerbanner.window {
  border-bottom: 2px solid #07387a;
  background-image: -webkit-linear-gradient(270deg, rgba(67, 175, 221, .4), rgba(67, 175, 221, .4)), url("/wp-content/themes/swissclean/images/56df352b4bd01b161eea8029_win.jpg");
  background-image: linear-gradient(180deg, rgba(67, 175, 221, .4), rgba(67, 175, 221, .4)), url("/wp-content/themes/swissclean/images/56df352b4bd01b161eea8029_win.jpg");
  background-position: 0px 0px, 50% 100%;
  background-size: auto, cover;
  background-attachment: scroll, scroll;
}

.headerbanner.price {
  background-image: -webkit-linear-gradient(270deg, rgba(67, 175, 221, .4), rgba(67, 175, 221, .4)), url("/wp-content/themes/swissclean/images/56df352b4bd01b161eea806e_prices.jpg");
  background-image: linear-gradient(180deg, rgba(67, 175, 221, .4), rgba(67, 175, 221, .4)), url("/wp-content/themes/swissclean/images/56df352b4bd01b161eea806e_prices.jpg");
}

.headerbanner.partner {
  background-image: -webkit-linear-gradient(270deg, rgba(67, 175, 221, .4), rgba(67, 175, 221, .4)), url("/wp-content/themes/swissclean/images/56df352b4bd01b161eea809f_partners.jpg");
  background-image: linear-gradient(180deg, rgba(67, 175, 221, .4), rgba(67, 175, 221, .4)), url("/wp-content/themes/swissclean/images/56df352b4bd01b161eea809f_partners.jpg");
}

.headerbanner.otzyv {
  background-image: -webkit-linear-gradient(270deg, rgba(67, 175, 221, .4), rgba(67, 175, 221, .4)), url("/wp-content/themes/swissclean/images/56df352b4bd01b161eea8065_otzyv.jpg");
  background-image: linear-gradient(180deg, rgba(67, 175, 221, .4), rgba(67, 175, 221, .4)), url("/wp-content/themes/swissclean/images/56df352b4bd01b161eea8065_otzyv.jpg");
  background-position: 0px 0px, 50% 18%;
}

.headerbanner.filosof {
  background-image: -webkit-linear-gradient(270deg, rgba(67, 175, 221, .4), rgba(67, 175, 221, .4)), url("/wp-content/themes/swissclean/images/56df352b4bd01b161eea805e_filosofy.jpg");
  background-image: linear-gradient(180deg, rgba(67, 175, 221, .4), rgba(67, 175, 221, .4)), url("/wp-content/themes/swissclean/images/56df352b4bd01b161eea805e_filosofy.jpg");
  background-position: 0px 0px, 50% 100%;
}

.headerbanner.fizlica {
  background-image: -webkit-linear-gradient(270deg, rgba(67, 175, 221, .4), rgba(67, 175, 221, .4)), url("/wp-content/themes/swissclean/images/56df352b4bd01b161eea801f_fizlica.jpg");
  background-image: linear-gradient(180deg, rgba(67, 175, 221, .4), rgba(67, 175, 221, .4)), url("/wp-content/themes/swissclean/images/56df352b4bd01b161eea801f_fizlica.jpg");
  background-repeat: repeat, no-repeat;
}

.headerbanner.urlica {
  background-image: -webkit-linear-gradient(270deg, rgba(67, 175, 221, .4), rgba(67, 175, 221, .4)), url("/wp-content/themes/swissclean/images/56df352b4bd01b161eea8077_urlica.jpg");
  background-image: linear-gradient(180deg, rgba(67, 175, 221, .4), rgba(67, 175, 221, .4)), url("/wp-content/themes/swissclean/images/56df352b4bd01b161eea8077_urlica.jpg");
}

.headerbanner.blagoter {
  background-image: -webkit-linear-gradient(270deg, rgba(67, 175, 221, .4), rgba(67, 175, 221, .4)), url("/wp-content/themes/swissclean/images/56df352b4bd01b161eea806f_blagoter.jpg");
  background-image: linear-gradient(180deg, rgba(67, 175, 221, .4), rgba(67, 175, 221, .4)), url("/wp-content/themes/swissclean/images/56df352b4bd01b161eea806f_blagoter.jpg");
  background-position: 0px 0px, 50% 50%;
  background-repeat: repeat, no-repeat;
}

.headerbanner.podderj {
  background-image: -webkit-linear-gradient(270deg, rgba(67, 175, 221, .4), rgba(67, 175, 221, .4)), url("/wp-content/themes/swissclean/images/56df352b4bd01b161eea8054_podderj.jpg");
  background-image: linear-gradient(180deg, rgba(67, 175, 221, .4), rgba(67, 175, 221, .4)), url("/wp-content/themes/swissclean/images/56df352b4bd01b161eea8054_podderj.jpg");
  background-position: 0px 0px, 50% 0px;
  background-repeat: repeat, no-repeat;
}

.headerbanner.genub {
  background-image: -webkit-linear-gradient(270deg, rgba(67, 175, 221, .4), rgba(67, 175, 221, .4)), url("/wp-content/themes/swissclean/images/56df352b4bd01b161eea8064_genub.jpg");
  background-image: linear-gradient(180deg, rgba(67, 175, 221, .4), rgba(67, 175, 221, .4)), url("/wp-content/themes/swissclean/images/56df352b4bd01b161eea8064_genub.jpg");
}

.headerbanner.remont {
  background-image: -webkit-linear-gradient(270deg, rgba(67, 175, 221, .4), rgba(67, 175, 221, .4)), url("/wp-content/themes/swissclean/images/56df352b4bd01b161eea8068_remont.jpg");
  background-image: linear-gradient(180deg, rgba(67, 175, 221, .4), rgba(67, 175, 221, .4)), url("/wp-content/themes/swissclean/images/56df352b4bd01b161eea8068_remont.jpg");
  background-position: 0px 0px, 50% 50%;
  background-repeat: repeat, no-repeat;
}

.headerbanner.obrameb {
  background-image: -webkit-linear-gradient(270deg, rgba(67, 175, 221, .4), rgba(67, 175, 221, .4)), url("/wp-content/themes/swissclean/images/56df352b4bd01b161eea80b8_obrameb.jpg");
  background-image: linear-gradient(180deg, rgba(67, 175, 221, .4), rgba(67, 175, 221, .4)), url("/wp-content/themes/swissclean/images/56df352b4bd01b161eea80b8_obrameb.jpg");
  background-repeat: repeat, no-repeat;
}

.headerbanner.okna {
  background-image: -webkit-linear-gradient(270deg, rgba(67, 175, 221, .4), rgba(67, 175, 221, .4)), url("/wp-content/themes/swissclean/images/56df352b4bd01b161eea8040_okna.jpg");
  background-image: linear-gradient(180deg, rgba(67, 175, 221, .4), rgba(67, 175, 221, .4)), url("/wp-content/themes/swissclean/images/56df352b4bd01b161eea8040_okna.jpg");
  background-position: 0px 0px, 50% 0px;
  background-repeat: repeat, no-repeat;
}

.headerbanner.pol {
  background-image: -webkit-linear-gradient(270deg, rgba(67, 175, 221, .4), rgba(67, 175, 221, .4)), url("/wp-content/themes/swissclean/images/56df352b4bd01b161eea8024_pol.jpg");
  background-image: linear-gradient(180deg, rgba(67, 175, 221, .4), rgba(67, 175, 221, .4)), url("/wp-content/themes/swissclean/images/56df352b4bd01b161eea8024_pol.jpg");
  background-position: 0px 0px, 50% 50%;
}

.headerbanner.prileg {
  background-image: -webkit-linear-gradient(270deg, rgba(67, 175, 221, .4), rgba(67, 175, 221, .4)), url("/wp-content/themes/swissclean/images/56df352b4bd01b161eea806d_prileg.jpg");
  background-image: linear-gradient(180deg, rgba(67, 175, 221, .4), rgba(67, 175, 221, .4)), url("/wp-content/themes/swissclean/images/56df352b4bd01b161eea806d_prileg.jpg");
  background-position: 0px 0px, 50% 100%;
}

.headerbanner.proiz {
  background-image: -webkit-linear-gradient(270deg, rgba(67, 175, 221, .4), rgba(67, 175, 221, .4)), url("/wp-content/themes/swissclean/images/56df352b4bd01b161eea805c_proiz.jpg");
  background-image: linear-gradient(180deg, rgba(67, 175, 221, .4), rgba(67, 175, 221, .4)), url("/wp-content/themes/swissclean/images/56df352b4bd01b161eea805c_proiz.jpg");
  background-position: 0px 0px, 50% 50%;
}

.headerbanner.nout {
  background-image: -webkit-linear-gradient(270deg, rgba(67, 175, 221, .4), rgba(67, 175, 221, .4)), url("/wp-content/themes/swissclean/images/56df352b4bd01b161eea8055_burbolki.jpg");
  background-image: linear-gradient(180deg, rgba(67, 175, 221, .4), rgba(67, 175, 221, .4)), url("/wp-content/themes/swissclean/images/56df352b4bd01b161eea8055_burbolki.jpg");
  background-position: 0px 0px, 50% 100%;
  background-size: auto, cover;
}

.headerbanner.proizklin {
  background-image: -webkit-linear-gradient(270deg, rgba(67, 175, 221, .4), rgba(67, 175, 221, .4)), url("/wp-content/themes/swissclean/images/56df352b4bd01b161eea805c_proiz.jpg");
  background-image: linear-gradient(180deg, rgba(67, 175, 221, .4), rgba(67, 175, 221, .4)), url("/wp-content/themes/swissclean/images/56df352b4bd01b161eea805c_proiz.jpg");
}

.headerbanner.maps {
  background-image: -webkit-linear-gradient(270deg, rgba(67, 175, 221, .4), rgba(67, 175, 221, .4)), url("/wp-content/themes/swissclean/images/56df352b4bd01b161eea8055_burbolki.jpg");
  background-image: linear-gradient(180deg, rgba(67, 175, 221, .4), rgba(67, 175, 221, .4)), url("/wp-content/themes/swissclean/images/56df352b4bd01b161eea8055_burbolki.jpg");
  background-size: auto, cover;
}

.headerbanner.calc {
  background-image: -webkit-linear-gradient(270deg, rgba(67, 175, 221, .4), rgba(67, 175, 221, .4)), url("/wp-content/themes/swissclean/images/56df352b4bd01b161eea8040_okna.jpg");
  background-image: linear-gradient(180deg, rgba(67, 175, 221, .4), rgba(67, 175, 221, .4)), url("/wp-content/themes/swissclean/images/56df352b4bd01b161eea8040_okna.jpg");
  background-position: 0px 0px, 50% 100%;
}

.utp {
  display: inline-block;
  width: 40%;
  height: 464px;
  margin-bottom: -20px;
  float: left;
  border-bottom: 2px solid #003bc4;
  background-color: hsla(0, 0%, 100%, .8);
  text-align: right;
}

.utp.otzy {
  height: 200px;
}

.utp.noline {
  border-bottom: 1px none #000;
}

.fasturl {
  display: inline-block;
  width: 60%;
  min-width: 20%;
  float: right;
  text-align: right;
}

.logohead {
  display: block;
  width: 1100px;
  margin-right: auto;
  margin-left: auto;
}

.linki {
  display: inline-block;
  overflow: hidden;
  height: 38px;
  margin-right: auto;
  margin-left: auto;
  float: none;
}

.h1header {
  display: inline-block;
  width: 360px;
  margin-top: 160px;
  padding: 5px 15px 5px 18px;
  float: none;
  border-left: 2px solid #0048c6;
  font-family: FuturaC-Medium, Tahoma, sans-serif;
  color: #424242;
  font-size: 36px;
  line-height: 40px;
  font-weight: 400;
  text-align: left;
}

.h1header.width {
  display: inline-block;
  width: 350px;
  float: none;
  color: #07387a;
}

.h1header.otzy {
  margin-top: 60px;
  -webkit-transform: none;
  -ms-transform: none;
  transform: none;
}

.h1header.flextest {
  margin-top: auto;
  margin-bottom: auto;
  -webkit-align-self: baseline;
  -ms-flex-item-align: baseline;
  align-self: baseline;
  -webkit-box-ordinal-group: 2;
  -webkit-order: 1;
  -ms-flex-order: 1;
  order: 1;
  -webkit-box-flex: 0;
  -webkit-flex: 0 auto;
  -ms-flex: 0 auto;
  flex: 0 auto;
}

.mlnk {
  display: inline-block;
  padding: 5px 25px;
  border-right: 2px solid #fff;
  background-image: -webkit-linear-gradient(270deg, #0068c5, #003bc4);
  background-image: linear-gradient(180deg, #0068c5, #003bc4);
  font-family: FuturaC-Medium, Tahoma, sans-serif;
  color: #fff;
  text-decoration: none;
}

.mlnk:hover {
  background-image: -webkit-linear-gradient(270deg, #00caf8, #00a1f9);
  background-image: linear-gradient(180deg, #00caf8, #00a1f9);
  color: #fff;
}

.mlnk.w--current {
  background-image: -webkit-linear-gradient(270deg, #00caf8, #00a1f9);
  background-image: linear-gradient(180deg, #00caf8, #00a1f9);
}

.mlnk.norl {
  padding-left: 40px;
  border-right: 1px none #000;
  background-image: url("/wp-content/themes/swissclean/images/56df352b4bd01b161eea80b4_korzina.png"), -webkit-linear-gradient(270deg, #0068c5, #003bc4);
  background-image: url("/wp-content/themes/swissclean/images/56df352b4bd01b161eea80b4_korzina.png"), linear-gradient(180deg, #0068c5, #003bc4);
  background-position: 15px 50%, 0px 0px;
  background-repeat: no-repeat, repeat;
}

.mlnk.norl:hover {
  background-image: url("/wp-content/themes/swissclean/images/56df352b4bd01b161eea80b4_korzina.png"), -webkit-linear-gradient(270deg, #00caf8, #00a1f9);
  background-image: url("/wp-content/themes/swissclean/images/56df352b4bd01b161eea80b4_korzina.png"), linear-gradient(180deg, #00caf8, #00a1f9);
  background-position: 15px 50%, 0px 0px;
  background-repeat: no-repeat, repeat;
}

.textheader {
  position: relative;
  top: 0px;
  right: 0px;
  bottom: 0px;
  overflow: hidden;
  width: 400px;
  margin-top: 85px;
  padding-left: 55px;
  float: right;
  background-image: url("/wp-content/themes/swissclean/images/56df352b4bd01b161eea80be_face.png");
  background-position: 0px 50%;
  background-repeat: no-repeat;
  color: #666;
  font-weight: 200;
  text-align: left;
}

.purcent {
  font-size: 22px;
  font-weight: 500;
}

.predislovie {
  display: block;
  width: 1100px;
  min-width: 1100px;
  margin-right: auto;
  margin-left: auto;
  padding-top: 40px;
}

.predislovie.otstup2 {
  padding-right: 10px;
  padding-left: 10px;
}

.h2 {
  display: inline-block;
  margin-bottom: 45px;
  border-bottom: 2px solid #00caf8;
  color: #535353;
}

.h2.otz {
  margin-top: 0px;
  margin-bottom: 0px;
  border-bottom: 2px none #00a1f9;
  font-size: 26px;
}

.h2.otz:focus {
  border-bottom: 1px none #000;
}

.h2.otz.mino {
  font-size: 22px;
  line-height: 26px;
}

.size {
  height: 500px;
}

.sc {
  color: #535353;
  font-size: 18px;
  font-weight: 500;
}

.sc.prin {
  font-size: 16px;
}

.headermenu {
  position: relative;
  display: block;
  overflow: visible;
  height: 100px;
  min-width: 1100px;
  margin-right: auto;
  margin-bottom: 28px;
  margin-left: auto;
  background-image: -webkit-linear-gradient(270deg, transparent 23%, #1864c4 24%, #003bc4);
  background-image: linear-gradient(180deg, transparent 23%, #1864c4 24%, #003bc4);
}

.col {
  padding-right: 0px;
  padding-left: 0px;
}

.profilecompany {
  border: 2px solid #00b6ee;
  cursor: -webkit-zoom-in;
}

.rowotz {
  padding-top: 70px;
  padding-bottom: 70px;
  border-bottom: 1px solid #666;
}

.rowotz.noline {
  border-bottom: 1px none #000;
}

.container {
  display: block;
  width: 1100px;
  min-width: 1100px;
  margin-right: auto;
  margin-left: auto;
}

.container.logofoo {
  height: 121px;
  float: none;
  background-image: url("/wp-content/themes/swissclean/images/56df352b4bd01b161eea8048_l-cont.png");
  background-position: 100% 12%;
  background-repeat: no-repeat;
}

.fooh {
  margin-bottom: 10px;
  border-bottom: 2px solid #fff;
  font-family: FuturaC-Medium, Tahoma, sans-serif;
  color: #fff;
  font-size: 20px;
  text-align: left;
}

.linkfoo {
  position: relative;
  display: block;
  overflow: visible;
  padding-top: 5px;
  padding-bottom: 5px;
  float: none;
  clear: none;
  font-family: HelveticaNeueCyr, Georgia, sans-serif;
  color: #fff;
  line-height: 18px;
  font-weight: 200;
}

.linkfoo:hover {
  color: #00caf8;
  text-decoration: none;
}

.linkfoo.w--current {
  color: #00caf8;
  text-decoration: none;
}

.col1foo {
  text-align: left;
}

.copyright {
  padding-top: 15px;
  color: #6d6d6d;
  font-size: 13px;
}

.linkcopy {
  display: block;
  margin-top: -13px;
  padding-top: 5px;
  padding-right: 25px;
  padding-bottom: 5px;
  float: right;
  background-image: url("/wp-content/themes/swissclean/images/56df352b4bd01b161eea80c2_Logo_ava.png");
  background-position: 100% 50%;
  background-size: auto 22px;
  background-repeat: no-repeat;
  color: #6d6d6d;
  font-size: 13px;
  text-decoration: none;
}

.linkcopy:hover {
  color: #000;
}

.button {
  height: 32px;
  padding-top: 5px;
  padding-bottom: 5px;
  background-image: -webkit-linear-gradient(270deg, #00c4f8, #009ef9);
  background-image: linear-gradient(180deg, #00c4f8, #009ef9);
  -webkit-transform: translate(0px, -5px);
  -ms-transform: translate(0px, -5px);
  transform: translate(0px, -5px);
  font-family: FuturaC-Medium, Tahoma, sans-serif;
  font-size: 12px;
}

.button:hover {
  background-image: -webkit-linear-gradient(270deg, #00c4f8, #00caf8);
  background-image: linear-gradient(180deg, #00c4f8, #00caf8);
  color: #fff;
}

.button.purs {
  width: 40%;
  margin-top: 10px;
  margin-bottom: 10px;
  background-image: -webkit-linear-gradient(270deg, #0068c5, #003bc4);
  background-image: linear-gradient(180deg, #0068c5, #003bc4);
  font-size: 14px;
}

.button.purs:hover {
  background-image: -webkit-linear-gradient(270deg, #00caf8, #00a1f9);
  background-image: linear-gradient(180deg, #00caf8, #00a1f9);
}

.button.carit {
  height: 25px;
  background-image: -webkit-linear-gradient(270deg, #0068c5, #004ec6);
  background-image: linear-gradient(180deg, #0068c5, #004ec6);
}

.button.carit:hover {
  background-image: -webkit-linear-gradient(270deg, #00caf8, #00a1f9);
  background-image: linear-gradient(180deg, #00caf8, #00a1f9);
}

.txtlef {
  display: block;
  margin-bottom: 10px;
  padding-left: 20px;
  float: none;
  background-image: url("/wp-content/themes/swissclean/images/56df352b4bd01b161eea802a_pink.png");
  background-position: 0px 2px;
  background-repeat: no-repeat;
  font-size: 15px;
  line-height: 18px;
}

.col2foo {
  padding-top: 39px;
  padding-left: 70px;
}

.email {
  display: inline-block;
  width: 160px;
  height: 32px;
  padding-top: 9px;
  border: 2px solid #00caf8;
}

.email._2 {
  display: block;
  width: 80%;
  margin-right: auto;
  margin-bottom: 15px;
  margin-left: auto;
}

.email._2._3 {
  min-height: 100px;
}

.email.mesg {
  display: block;
  width: 80%;
  min-height: 100px;
  margin-right: auto;
  margin-left: auto;
}

.email._1 {
  width: 88%;
  margin-bottom: 2%;
  border-color: #0068c5;
}

.formwrap {
  position: relative;
  display: block;
  margin-bottom: 0px;
  float: none;
  text-align: left;
}

.formwrap.zayava {
  position: relative;
  top: 50%;
  display: inline-block;
  width: 490px;
  padding-top: 15px;
  padding-bottom: 15px;
  float: none;
  border: 2px solid #00caf8;
  background-color: #fff;
  -webkit-transform: translate(0px, -50%);
  -ms-transform: translate(0px, -50%);
  transform: translate(0px, -50%);
  text-align: center;
}

.formwrap.zayava.calcform {
  position: relative;
  top: 0%;
  display: block;
  margin-right: auto;
  margin-left: auto;
  -webkit-transform: none;
  -ms-transform: none;
  transform: none;
}

.formwrap.zayava.calcform.cont {
  display: block;
  height: 430px;
}

.formwrap.zayava.carfo {
  z-index: 11;
  width: 550px;
  height: auto;
  padding-right: 10px;
  font-size: 14px;
  line-height: 20px;
  font-weight: 200;
}

.embed {
  display: inline-block;
  width: 92%;
  margin-top: 17px;
  padding-top: 0px;
  float: left;
}

.linefooter {
  min-width: 1100px;
  padding-top: 20px;
  border-bottom: 2px solid #07387a;
}

.contactsfooter {
  display: block;
  padding-top: 7px;
  padding-bottom: 7px;
  padding-left: 20px;
  float: none;
  background-image: url("/wp-content/themes/swissclean/images/example-bg.png");
  background-position: 0px 50%;
  background-size: 16px;
  background-repeat: no-repeat;
  font-family: HelveticaNeueCyr, Georgia, sans-serif;
  font-size: 14px;
  font-weight: 200;
  text-align: left;
}

.contactsfooter.tel1 {
  background-image: url("/wp-content/themes/swissclean/images/56df352b4bd01b161eea8016_f1.png");
  background-size: auto;
}

.contactsfooter.tel2 {
  background-image: url("/wp-content/themes/swissclean/images/56df352b4bd01b161eea8013_f2.png");
  background-size: auto;
}

.contactsfooter.mail {
  background-image: url("/wp-content/themes/swissclean/images/56df352b4bd01b161eea80c3_f3.png");
  background-size: auto;
}

.contactsfooter.adress {
  background-image: url("/wp-content/themes/swissclean/images/56df352b4bd01b161eea8046_f4.png");
  background-position: 0px 22%;
  background-size: auto;
}

.contactsfooter.times {
  padding-left: 30px;
  background-image: url("/wp-content/themes/swissclean/images/56df352b4bd01b161eea803b_clock.png");
  background-size: auto;
}

.col4foo {
  padding-top: 4px;
  text-align: left;
}

.linbu {
  height: 77px;
  margin-top: 23px;
  padding-top: 19px;
  padding-bottom: 19px;
  border-style: none solid;
  border-right-width: 2px;
  border-right-color: #fff;
  border-left-width: 2px;
  border-left-color: #fff;
  background-image: none;
  -webkit-transition: border 100ms ease, background-color 200ms ease-in-out;
  transition: border 100ms ease, background-color 200ms ease-in-out;
  font-family: FuturaCLight, sans-serif;
  color: #fff;
  font-size: 21px;
  line-height: 20px;
  text-align: center;
  text-decoration: none;
}

.linbu:hover {
  background-color: #0068c5;
}

.blom {
  width: 100%;
  border-style: none;
  border-width: 1px;
  border-color: #000 #fff;
  -webkit-transition: background-position 200ms ease;
  transition: background-position 200ms ease;
  text-decoration: none;
}

.line {
  position: absolute;
  width: 100%;
  height: 2px;
  margin-top: 2px;
  float: none;
}

.rmenu {
  margin-bottom: 45px;
  float: left;
  text-align: left;
}

.rmenu.magleft {
  float: left;
}

.rmenulink {
  display: block;
  margin-bottom: 5px;
  padding: 7px 15px 7px 7px;
  background-image: -webkit-linear-gradient(270deg, #0068c5, #003bc4);
  background-image: linear-gradient(180deg, #0068c5, #003bc4);
  color: #fff;
  font-size: 16px;
  font-weight: 200;
  text-align: left;
  text-decoration: none;
}

.rmenulink:hover {
  background-image: -webkit-linear-gradient(270deg, #00caf8, #00a1f9);
  background-image: linear-gradient(180deg, #00caf8, #00a1f9);
  color: #fff;
}

.rmenulink.w--current {
  background-image: url("/wp-content/themes/swissclean/images/56df352b4bd01b161eea803f_8.jpg"), -webkit-linear-gradient(270deg, #00caf8, #00a1f9);
  background-image: url("/wp-content/themes/swissclean/images/56df352b4bd01b161eea803f_8.jpg"), linear-gradient(180deg, #00caf8, #00a1f9);
  background-position: 3px 50%, 0px 0px;
  background-repeat: no-repeat, repeat;
}

.rmenulink._02 {
  background-image: url("/wp-content/themes/swissclean/images/56df352b4bd01b161eea8018_7.jpg"), -webkit-linear-gradient(270deg, #0068c5, #003bc4);
  background-image: url("/wp-content/themes/swissclean/images/56df352b4bd01b161eea8018_7.jpg"), linear-gradient(180deg, #0068c5, #003bc4);
  background-size: auto, auto;
}

.rmenulink._02:hover {
  background-image: url("/wp-content/themes/swissclean/images/56df352b4bd01b161eea8018_7.jpg"), -webkit-linear-gradient(270deg, #00caf8, #00a1f9);
  background-image: url("/wp-content/themes/swissclean/images/56df352b4bd01b161eea8018_7.jpg"), linear-gradient(180deg, #00caf8, #00a1f9);
  background-position: 3px 50%, 0px 0px;
  background-size: auto, auto;
  background-repeat: no-repeat, repeat;
}

.rmenulink._02.w--current {
  background-image: url("/wp-content/themes/swissclean/images/56df352b4bd01b161eea8018_7.jpg"), -webkit-linear-gradient(270deg, #00caf8, #00a1f9);
  background-image: url("/wp-content/themes/swissclean/images/56df352b4bd01b161eea8018_7.jpg"), linear-gradient(180deg, #00caf8, #00a1f9);
  background-position: 3px 50%, 0px 0px;
  background-size: auto, auto;
  background-repeat: no-repeat, repeat;
}

.rmenulink._03 {
  background-image: url("/wp-content/themes/swissclean/images/56df352b4bd01b161eea801e_6.jpg"), -webkit-linear-gradient(270deg, #0068c5, #003bc4);
  background-image: url("/wp-content/themes/swissclean/images/56df352b4bd01b161eea801e_6.jpg"), linear-gradient(180deg, #0068c5, #003bc4);
  background-size: auto, auto;
}

.rmenulink._03:hover {
  background-image: url("/wp-content/themes/swissclean/images/56df352b4bd01b161eea801e_6.jpg"), -webkit-linear-gradient(270deg, #00caf8, #00a1f9);
  background-image: url("/wp-content/themes/swissclean/images/56df352b4bd01b161eea801e_6.jpg"), linear-gradient(180deg, #00caf8, #00a1f9);
  background-position: 3px 50%, 0px 0px;
  background-size: auto, auto;
  background-repeat: no-repeat, repeat;
}

.rmenulink._03.w--current {
  background-image: url("/wp-content/themes/swissclean/images/56df352b4bd01b161eea801e_6.jpg"), -webkit-linear-gradient(270deg, #00caf8, #00a1f9);
  background-image: url("/wp-content/themes/swissclean/images/56df352b4bd01b161eea801e_6.jpg"), linear-gradient(180deg, #00caf8, #00a1f9);
  background-position: 3px 50%, 0px 0px;
  background-size: auto, auto;
  background-repeat: no-repeat, repeat;
}

.rmenulink._04 {
  background-image: url("/wp-content/themes/swissclean/images/56df352b4bd01b161eea8022_5.jpg"), -webkit-linear-gradient(270deg, #0068c5, #003bc4);
  background-image: url("/wp-content/themes/swissclean/images/56df352b4bd01b161eea8022_5.jpg"), linear-gradient(180deg, #0068c5, #003bc4);
  background-size: auto, auto;
}

.rmenulink._04:hover {
  background-image: url("/wp-content/themes/swissclean/images/56df352b4bd01b161eea8022_5.jpg"), -webkit-linear-gradient(270deg, #00caf8, #00a1f9);
  background-image: url("/wp-content/themes/swissclean/images/56df352b4bd01b161eea8022_5.jpg"), linear-gradient(180deg, #00caf8, #00a1f9);
  background-position: 3px 50%, 0px 0px;
  background-size: auto, auto;
  background-repeat: no-repeat, repeat;
}

.rmenulink._04.w--current {
  background-image: url("/wp-content/themes/swissclean/images/56df352b4bd01b161eea8022_5.jpg"), -webkit-linear-gradient(270deg, #00caf8, #00a1f9);
  background-image: url("/wp-content/themes/swissclean/images/56df352b4bd01b161eea8022_5.jpg"), linear-gradient(180deg, #00caf8, #00a1f9);
  background-position: 3px 50%, 0px 0px;
  background-size: auto, auto;
  background-repeat: no-repeat, repeat;
}

.rmenulink._05 {
  background-image: url("/wp-content/themes/swissclean/images/56df352b4bd01b161eea802d_4.jpg"), -webkit-linear-gradient(270deg, #0068c5, #003bc4);
  background-image: url("/wp-content/themes/swissclean/images/56df352b4bd01b161eea802d_4.jpg"), linear-gradient(180deg, #0068c5, #003bc4);
  background-size: auto, auto;
}

.rmenulink._05:hover {
  background-image: url("/wp-content/themes/swissclean/images/56df352b4bd01b161eea802d_4.jpg"), -webkit-linear-gradient(270deg, #00caf8, #00a1f9);
  background-image: url("/wp-content/themes/swissclean/images/56df352b4bd01b161eea802d_4.jpg"), linear-gradient(180deg, #00caf8, #00a1f9);
  background-position: 3px 50%, 0px 0px;
  background-size: auto, auto;
  background-repeat: no-repeat, repeat;
}

.rmenulink._05.w--current {
  background-image: url("/wp-content/themes/swissclean/images/56df352b4bd01b161eea802d_4.jpg"), -webkit-linear-gradient(270deg, #00caf8, #00a1f9);
  background-image: url("/wp-content/themes/swissclean/images/56df352b4bd01b161eea802d_4.jpg"), linear-gradient(180deg, #00caf8, #00a1f9);
  background-position: 3px 50%, 0px 0px;
  background-size: auto, auto;
  background-repeat: no-repeat, repeat;
}

.rmenulink._06 {
  background-image: url("/wp-content/themes/swissclean/images/56df352b4bd01b161eea8027_3.jpg"), -webkit-linear-gradient(270deg, #0068c5, #003bc4);
  background-image: url("/wp-content/themes/swissclean/images/56df352b4bd01b161eea8027_3.jpg"), linear-gradient(180deg, #0068c5, #003bc4);
  background-size: auto, auto;
}

.rmenulink._06:hover {
  background-image: url("/wp-content/themes/swissclean/images/56df352b4bd01b161eea8027_3.jpg"), -webkit-linear-gradient(270deg, #00caf8, #00a1f9);
  background-image: url("/wp-content/themes/swissclean/images/56df352b4bd01b161eea8027_3.jpg"), linear-gradient(180deg, #00caf8, #00a1f9);
  background-position: 3px 50%, 0px 0px;
  background-size: auto, auto;
  background-repeat: no-repeat, repeat;
}

.rmenulink._06.w--current {
  background-image: url("/wp-content/themes/swissclean/images/56df352b4bd01b161eea8027_3.jpg"), -webkit-linear-gradient(270deg, #00caf8, #00a1f9);
  background-image: url("/wp-content/themes/swissclean/images/56df352b4bd01b161eea8027_3.jpg"), linear-gradient(180deg, #00caf8, #00a1f9);
  background-position: 3px 50%, 0px 0px;
  background-size: auto, auto;
  background-repeat: no-repeat, repeat;
}

.rmenulink._07 {
  background-image: url("/wp-content/themes/swissclean/images/56df352b4bd01b161eea8036_2.jpg"), -webkit-linear-gradient(270deg, #0068c5, #003bc4);
  background-image: url("/wp-content/themes/swissclean/images/56df352b4bd01b161eea8036_2.jpg"), linear-gradient(180deg, #0068c5, #003bc4);
  background-size: auto, auto;
}

.rmenulink._07:hover {
  background-image: url("/wp-content/themes/swissclean/images/56df352b4bd01b161eea8036_2.jpg"), -webkit-linear-gradient(270deg, #00caf8, #00a1f9);
  background-image: url("/wp-content/themes/swissclean/images/56df352b4bd01b161eea8036_2.jpg"), linear-gradient(180deg, #00caf8, #00a1f9);
  background-position: 3px 50%, 0px 0px;
  background-size: auto, auto;
  background-repeat: no-repeat, repeat;
}

.rmenulink._07.w--current {
  background-image: url("/wp-content/themes/swissclean/images/56df352b4bd01b161eea8036_2.jpg"), -webkit-linear-gradient(270deg, #00caf8, #00a1f9);
  background-image: url("/wp-content/themes/swissclean/images/56df352b4bd01b161eea8036_2.jpg"), linear-gradient(180deg, #00caf8, #00a1f9);
  background-position: 3px 50%, 0px 0px;
  background-size: auto, auto;
  background-repeat: no-repeat, repeat;
}

.rmenulink._08 {
  background-image: url("/wp-content/themes/swissclean/images/56df352b4bd01b161eea8023_1.jpg"), -webkit-linear-gradient(270deg, #0068c5, #003bc4);
  background-image: url("/wp-content/themes/swissclean/images/56df352b4bd01b161eea8023_1.jpg"), linear-gradient(180deg, #0068c5, #003bc4);
  background-size: auto, auto;
}

.rmenulink._08:hover {
  background-image: url("/wp-content/themes/swissclean/images/56df352b4bd01b161eea8023_1.jpg"), -webkit-linear-gradient(270deg, #00caf8, #00a1f9);
  background-image: url("/wp-content/themes/swissclean/images/56df352b4bd01b161eea8023_1.jpg"), linear-gradient(180deg, #00caf8, #00a1f9);
  background-position: 3px 50%, 0px 0px;
  background-size: auto, auto;
  background-repeat: no-repeat, repeat;
}

.rmenulink._08.w--current {
  background-image: url("/wp-content/themes/swissclean/images/56df352b4bd01b161eea8023_1.jpg"), -webkit-linear-gradient(270deg, #00caf8, #00a1f9);
  background-image: url("/wp-content/themes/swissclean/images/56df352b4bd01b161eea8023_1.jpg"), linear-gradient(180deg, #00caf8, #00a1f9);
  background-position: 3px 50%, 0px 0px;
  background-size: auto, auto;
  background-repeat: no-repeat, repeat;
}

.rmenulink.m01 {
  padding-right: 44px;
  background-image: url("/wp-content/themes/swissclean/images/example-bg.png");
  background-position: 3px 50%;
  background-size: 34px;
  background-repeat: no-repeat;
  -webkit-transition: -webkit-transform 200ms ease;
  transition: -webkit-transform 200ms ease;
  transition: transform 200ms ease;
  transition: transform 200ms ease, -webkit-transform 200ms ease;
}

.rmenulink.m01:hover {
  background-image: url("/wp-content/themes/swissclean/images/example-bg.png");
  background-position: 3px 50%;
  background-size: 34px;
  background-repeat: no-repeat;
}

.rmenulink.m03 {
  background-image: url("/wp-content/themes/swissclean/images/56df352b4bd01b161eea805f_Table.png"), -webkit-linear-gradient(270deg, #0068c5, #003bc4);
  background-image: url("/wp-content/themes/swissclean/images/56df352b4bd01b161eea805f_Table.png"), linear-gradient(180deg, #0068c5, #003bc4);
  background-size: 34px, auto;
}

.rmenulink.m04 {
  background-image: url("/wp-content/themes/swissclean/images/56df352b4bd01b161eea8012_Spray.png"), -webkit-linear-gradient(270deg, #0068c5, #003bc4);
  background-image: url("/wp-content/themes/swissclean/images/56df352b4bd01b161eea8012_Spray.png"), linear-gradient(180deg, #0068c5, #003bc4);
  background-size: 34px, auto;
}

.rmenulink.m05 {
  background-image: url("/wp-content/themes/swissclean/images/56df352b4bd01b161eea806c_Plumbing.png"), -webkit-linear-gradient(270deg, #0068c5, #003bc4);
  background-image: url("/wp-content/themes/swissclean/images/56df352b4bd01b161eea806c_Plumbing.png"), linear-gradient(180deg, #0068c5, #003bc4);
  background-size: 34px, auto;
}

.rmenulink.m06 {
  background-image: url("/wp-content/themes/swissclean/images/56df352b4bd01b161eea8070_Polishing.png"), -webkit-linear-gradient(270deg, #0068c5, #003bc4);
  background-image: url("/wp-content/themes/swissclean/images/56df352b4bd01b161eea8070_Polishing.png"), linear-gradient(180deg, #0068c5, #003bc4);
  background-size: 34px, auto;
}

.akciya {
  width: 300px;
  height: 326px;
  margin-bottom: 45px;
  padding: 30px 10px 10px;
  float: right;
  border: 2px solid #00caf8;
  background-image: -webkit-linear-gradient(270deg, hsla(0, 0%, 100%, 0), hsla(0, 0%, 100%, .7) 40%, hsla(0, 0%, 100%, 0) 64%), url("/wp-content/themes/swissclean/images/56df352b4bd01b161eea8049_akciya.jpg");
  background-image: linear-gradient(180deg, hsla(0, 0%, 100%, 0), hsla(0, 0%, 100%, .7) 40%, hsla(0, 0%, 100%, 0) 64%), url("/wp-content/themes/swissclean/images/56df352b4bd01b161eea8049_akciya.jpg");
  background-position: 0px 0px, 50% 50%;
  background-repeat: repeat, no-repeat;
}

.akciatext {
  margin-bottom: 90px;
  font-family: HelveticaNeueCyr, Georgia, sans-serif;
  color: #535353;
  font-size: 18px;
  line-height: 22px;
  font-weight: 500;
  text-align: center;
}

.zagolovok {
  font-size: 36px;
  line-height: 59px;
}

.zagopolezno {
  margin-bottom: 15px;
  font-family: FuturaC-Medium, Tahoma, sans-serif;
  color: #535353;
  font-size: 25px;
  line-height: 28px;
}

.zagopolezno.min {
  font-size: 24px;
}

.textpolezno {
  font-size: 13px;
  line-height: 18px;
  font-weight: 200;
}

.col2w {
  overflow: visible;
}

.partners {
  text-align: left;
}

.diamond {
  padding-top: 10px;
  padding-bottom: 10px;
  padding-left: 55px;
  background-image: url("/wp-content/themes/swissclean/images/56df352b4bd01b161eea803c_Diamond.png");
  background-position: 0px 50%;
  background-size: 50px;
  background-repeat: no-repeat;
  text-align: left;
}

.diamond.mini {
  padding-left: 42px;
  background-size: 35px;
}

.sm {
  display: inline-block;
  margin-top: 0px;
  margin-bottom: 0px;
  float: none;
  -webkit-transform: translate(0px, -11px);
  -ms-transform: translate(0px, -11px);
  transform: translate(0px, -11px);
  font-family: HelveticaNeueCyr, Georgia, sans-serif;
  color: #003bc4;
  font-size: 14px;
  font-weight: 500;
}

.sm.red {
  background-color: #00caf8;
  color: #07387a;
  text-align: center;
}

.buttonblue {
  background-color: transparent;
  background-image: -webkit-linear-gradient(270deg, #0068c5, #003bc4);
  background-image: linear-gradient(180deg, #0068c5, #003bc4);
  font-family: FuturaC-Medium, Tahoma, sans-serif;
  font-weight: 200;
}

.buttonblue:hover {
  background-image: -webkit-linear-gradient(270deg, #00caf8, #00a1f9);
  background-image: linear-gradient(180deg, #00caf8, #00a1f9);
  color: #fff;
}

.buttonblue.leftform {
  position: relative;
  right: 0px;
  bottom: 0px;
  display: inline-block;
  float: left;
}

.buttonblue.rig {
  display: block;
  width: 200px;
  margin-right: auto;
  margin-left: auto;
  float: none;
}

.buttonblue.otstup {
  margin-top: 35px;
}

.slider {
  width: 300px;
  height: auto;
  margin-top: 44px;
  margin-bottom: 45px;
  padding: 40px 53px 40px 55px;
  float: right;
  border: 2px solid #00caf8;
  background-color: transparent;
  text-align: center;
}

.slider.polez {
  border-style: none;
  background-image: url("/wp-content/themes/swissclean/images/56df352b4bd01b161eea804a_borderr.png");
  background-position: 0px 0px;
  background-repeat: no-repeat;
}

.left {
  width: 40px;
  height: 40px;
  margin-left: 10px;
  color: #00caf8;
  font-size: 25px;
  font-weight: 200;
}

.left:hover {
  border: 2px solid #00caf8;
  border-radius: 56px;
}

.right {
  display: inline-block;
  width: 40px;
  height: 40px;
  margin-right: 10px;
  color: #00caf8;
  font-size: 26px;
}

.right:hover {
  border: 2px solid #00caf8;
  border-radius: 60px;
}

.slidenav {
  position: absolute;
  display: inline-block;
  margin-bottom: 5px;
  color: #0068c5;
  text-align: center;
}

.raschet {
  margin-top: 20px;
  margin-bottom: 35px;
  padding-right: 25px;
  padding-left: 25px;
  font-family: FuturaC-Medium, Tahoma, sans-serif;
  color: #535353;
  font-size: 24px;
  line-height: 26px;
  font-weight: 500;
  text-align: center;
}

.raschet.fr {
  padding-right: 20px;
  padding-left: 20px;
}

.col1w {
  padding-right: 70px;
  text-align: left;
}

.h2w {
  display: block;
  margin-top: 80px;
  margin-bottom: 10px;
  float: none;
  font-size: 24px;
}

.h2w.diamond.obj {
  padding-left: 42px;
  background-image: url("/wp-content/themes/swissclean/images/56df352b4bd01b161eea8036_2.jpg");
  background-size: 32px;
}

.h2w.diamond.klin {
  padding-left: 42px;
  background-image: url("/wp-content/themes/swissclean/images/56df352b4bd01b161eea80d5_Hel.png");
  background-size: 35px;
}

.linecor {
  display: block;
  width: 200px;
  height: 2px;
  background-color: #00caf8;
}

.linecor.stupa {
  margin-bottom: 10px;
}

.parag {
  margin-top: 35px;
}

.arrowicon {
  display: inline-block;
}

.texp {
  margin-top: 20px;
  margin-bottom: 50px;
  text-align: left;
}

.popup {
  position: fixed;
  left: 0px;
  top: 0px;
  right: 0px;
  bottom: 0px;
  z-index: 1000;
  display: none;
  overflow: visible;
  height: 100%;
  background-color: rgba(7, 57, 122, .7);
  opacity: 0;
}

.foras {
  text-align: center;
}

.close {
  display: inline-block;
  width: 30px;
  height: 30px;
  margin-top: -30px;
  margin-right: -15px;
  float: right;
  border: 2px solid #00caf8;
  border-radius: 50px;
  background-color: #fff;
  background-image: url("/wp-content/themes/swissclean/images/56df352b4bd01b161eea8051_close.svg");
  background-position: 50% 50%;
  background-size: 14px;
  background-repeat: no-repeat;
  color: #00caf8;
}

.close:hover {
  background-color: #07387a;
}

.date {
  display: block;
  margin-bottom: 5px;
  padding-left: 20px;
  float: left;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-align: stretch;
  -webkit-align-items: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
  background-image: url("/wp-content/themes/swissclean/images/56df352b4bd01b161eea802a_pink.png");
  background-position: 0px 50%;
  background-repeat: no-repeat;
  color: #0068c5;
  font-size: 12px;
  font-weight: 500;
}

.akcia {
  display: block;
  margin-top: 0px;
  margin-bottom: 10px;
  font-family: FuturaC-Medium, Tahoma, sans-serif;
  color: #535353;
  font-size: 20px;
  font-weight: 400;
  text-align: left;
  text-decoration: none;
}

.akcia.center {
  display: block;
  margin-top: 10px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  text-align: center;
}

.akcia.leftne {
  margin-top: 2%;
  margin-bottom: 1%;
  padding-right: 3%;
  padding-left: 3%;
  font-size: 24px;
}

.next {
  display: block;
  float: right;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  color: #00a1f9;
  font-weight: 500;
  text-align: right;
}

.rowpricezago {
  font-family: FuturaC-Medium, Tahoma, sans-serif;
  color: #535353;
  font-size: 20px;
}

.rowpricetext {
  color: #0068c5;
  font-size: 16px;
  font-weight: 500;
}

.tlin {
  border-bottom: 1px dotted #666;
}

.map {
  display: block;
  height: 464px;
}

.breadcrumbs {
  padding-top: 5px;
  padding-bottom: 5px;
  padding-left: 5px;
  font-family: HelveticaNeueCyr, Georgia, sans-serif;
  font-size: 13px;
  line-height: 16px;
  font-weight: 200;
  text-align: left;
}

.breadcrumbs.lin {
  border-top: 2px solid #00a1f9;
  border-bottom: 2px solid #00a1f9;
}

.breadcrumbs.otsup {
  margin-bottom: 15px;
}

.bcmain {
  display: inline-block;
  height: 17px;
  margin-bottom: 0px;
  padding-right: 10px;
  padding-left: 10px;
  border-right: 1px solid #003bc4;
  text-decoration: none;
}

.coleft {
  text-align: left;
}

.corig {
  text-align: right;
}

.cart {
  display: none;
  height: 38px;
  padding-left: 34px;
  background-color: #0068c5;
  background-image: url("/wp-content/themes/swissclean/images/56df352b4bd01b161eea8026_cart.png");
  background-position: 3px 50%;
  background-repeat: no-repeat;
  font-family: FuturaC-Medium, Tahoma, sans-serif;
  color: #fff;
  font-size: 16px;
  line-height: 22px;
  font-weight: 400;
  text-align: left;
}

.kolvo {
  display: inline-block;
  height: 100%;
  padding-top: 8px;
  padding-right: 10px;
  padding-left: 10px;
  border-right: 2px solid #fff;
}

.carim {
  display: inline-block;
  width: 35px;
  height: 35px;
  background-image: url("/wp-content/themes/swissclean/images/56df352b4bd01b161eea8038_cart.png");
  background-position: 50% 50%;
  background-size: 30px;
  background-repeat: no-repeat;
}

.object {
  padding-top: 3px;
  padding-bottom: 3px;
  padding-left: 20px;
  background-image: url("/wp-content/themes/swissclean/images/56df352b4bd01b161eea803c_Diamond.png");
  background-position: 0px 0px;
  background-size: 16px;
  background-repeat: no-repeat;
}

.tab {
  margin-right: 15px;
  margin-left: 15px;
  background-color: transparent;
  color: #4283bb;
}

.tab.w--current {
  border: 2px solid #43afdd;
  border-radius: 2px;
  background-color: #f3fdff;
}

.tab.tabos {
  padding: 5px 10px;
}

.calcrow {
  display: block;
  margin-bottom: 30px;
  border: 2px solid #00caf8;
}

.kcol1 {
  border-right: 2px solid #00a1f9;
}

.col1mag {
  text-align: left;
}

.divsearch {
  display: block;
  margin: 2px 1%;
  padding-top: 3px;
  padding-right: 5px;
  padding-left: 5px;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  background-color: #004ec6;
  text-align: center;
}

.divsearch.up {
  display: none;
  margin-bottom: 25px;
}

.search {
  display: inline-block;
  width: 400px;
  height: 20px;
  margin-bottom: 2px;
  padding-top: 3px;
  padding-bottom: 0px;
  color: #07387a;
  font-size: 12px;
}

.btnsearch {
  height: 32px;
  padding-top: 4px;
  padding-bottom: 4px;
  -webkit-box-flex: 0;
  -webkit-flex: 0 auto;
  -ms-flex: 0 auto;
  flex: 0 auto;
  background-color: #004ec6;
  -webkit-transition: background-color 200ms ease;
  transition: background-color 200ms ease;
  font-family: FuturaC-Medium, Tahoma, sans-serif;
  color: #fff;
  font-size: 13px;
}

.btnsearch:hover {
  border-style: none;
  border-top-width: 1px;
  border-top-color: #004ec6;
  border-bottom-width: 1px;
  border-bottom-color: #004ec6;
  background-color: #00a2fa;
}

.headmag {
  height: 195px;
  border-top: 2px solid #004ec6;
  background-image: url("/wp-content/themes/swissclean/images/56df352b4bd01b161eea8075_camed.jpg");
  background-position: 50% 50%;
  background-size: cover;
  background-repeat: no-repeat;
}

.plash {
  width: 40%;
  height: 195px;
  padding-top: 20px;
  padding-left: 20px;
  background-color: hsla(0, 0%, 100%, .8);
}

.h1mag {
  margin-top: auto;
  padding-left: 10px;
  border-left: 2px solid #004ec6;
  font-family: FuturaC-Medium, Tahoma, sans-serif;
  color: #535353;
  font-size: 24px;
  line-height: 31px;
  text-align: left;
}

.st-default-search-input {
  display: block;
  width: 50%;
  height: 32px;
  margin-right: auto;
  margin-bottom: 2px;
  margin-left: auto;
  padding-top: 3px;
  padding-bottom: 0px;
  float: right;
}

.rowmag {
  padding-top: 15px;
  border-top: 2px solid #004ec6;
  text-align: left;
}

.impro {
  display: block;
  width: 210px;
  height: 210px;
  margin-right: auto;
  margin-bottom: 10px;
  margin-left: auto;
  border: 2px solid #00caf8;
  background-image: url("/wp-content/themes/swissclean/images/example-bg.png");
  background-position: 50% 50%;
  background-size: contain;
  background-repeat: no-repeat;
}

.h1product {
  margin-top: 0px;
  font-family: FuturaC-Medium, Tahoma, sans-serif;
  color: #535353;
  font-size: 24px;
  line-height: 26px;
  text-align: left;
}

.nalichie {
  display: inline-block;
  width: 130px;
  padding-left: 30px;
  float: none;
  background-color: #00b3f9;
  background-image: url("/wp-content/themes/swissclean/images/56df352b4bd01b161eea80b1_galka.jpg");
  background-position: 2px 50%;
  background-repeat: no-repeat;
  font-family: FuturaC-Medium, Tahoma, sans-serif;
  color: #fff;
  font-weight: 400;
  text-align: left;
}

.nalichie.nevnal {
  background-color: #ff4132;
  background-image: url("/wp-content/themes/swissclean/images/572175095f1003c70fdf9de0_nevnal.png");
  background-position: 3px 47%;
  background-size: 16px;
}

.col2mag {
  text-align: right;
}

.proz {
  display: inline-block;
  margin-right: 5px;
  padding-left: 20px;
  float: none;
  background-image: url("/wp-content/themes/swissclean/images/56df352b4bd01b161eea8036_2.jpg");
  background-position: 0px 0px;
  background-size: 16px;
  background-repeat: no-repeat;
  font-size: 12px;
  font-weight: 500;
  text-decoration: none;
}

.proz.name {
  font-weight: 200;
}

.proizname {
  display: inline-block;
  font-size: 12px;
  font-weight: 200;
}

.opisanie {
  display: block;
  float: none;
  font-size: 14px;
  line-height: 16px;
}

.price {
  display: inline-block;
  margin-top: 10px;
  padding-left: 10px;
  float: none;
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  align-self: center;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
  color: #003bc4;
  font-size: 23px;
  line-height: 25px;
  font-weight: 500;
  text-align: right;
}

.price.cen {
  text-align: center;
}

.price.attr {
  display: inline-block;
  padding-left: 25px;
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  align-self: center;
  -webkit-box-flex: 0;
  -webkit-flex: 0 auto;
  -ms-flex: 0 auto;
  flex: 0 auto;
  color: #666;
  font-size: 16px;
  line-height: 20px;
  text-align: right;
}

.btncart {
  position: relative;
  display: none;
  width: 88%;
  margin-left: 15px;
  background-color: #004ec6;
  -webkit-transition: background-color 200ms ease;
  transition: background-color 200ms ease;
  font-family: FuturaC-Medium, Tahoma, sans-serif;
  font-size: 18px;
  font-weight: 400;
  text-align: center;
}

.btncart:hover {
  background-color: #00a1f9;
  color: #fff;
}

.tabscart {
  margin-top: 20px;
  margin-bottom: 60px;
  padding-top: 2px;
  border-top: 2px solid #004ec6;
  border-bottom: 2px solid #004ec6;
  font-family: FuturaC-Medium, Tahoma, sans-serif;
  color: #fff;
  font-size: 14px;
  font-weight: 400;
  text-align: left;
}

.tabtx {
  padding: 5px;
  -webkit-align-self: stretch;
  -ms-flex-item-align: stretch;
  align-self: stretch;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
  border-right: 2px solid #fff;
  background-color: #004ec6;
  -webkit-transition: background-color 200ms ease;
  transition: background-color 200ms ease;
  color: #fff;
  font-size: 16px;
  text-align: center;
}

.tabtx:hover {
  background-color: #00a1f9;
  color: #fff;
}

.tabtx.w--current {
  background-color: #00a1f9;
  color: #fff;
}

.tm {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.harki {
  padding-top: 26px;
  padding-bottom: 25px;
  -webkit-transition: all 200ms ease;
  transition: all 200ms ease;
  font-family: HelveticaNeueCyr, Georgia, sans-serif;
  color: #535353;
  font-weight: 200;
}

.pohoje {
  display: inline-block;
  margin-top: 36px;
  padding-right: 22px;
  background-image: url("/wp-content/themes/swissclean/images/56df352b4bd01b161eea801a_sun.png");
  background-position: 100% 50%;
  background-repeat: no-repeat;
  font-size: 20px;
  line-height: 26px;
}

.pohoje.hahd {
  margin-top: 35px;
  margin-bottom: 25px;
  padding-right: 30px;
  background-image: url("/wp-content/themes/swissclean/images/56df352b4bd01b161eea8019_handUp.png");
  background-size: 24px;
}

.pohoje.popular {
  margin-bottom: 25px;
  padding-right: 35px;
  background-image: url("/wp-content/themes/swissclean/images/56df352b4bd01b161eea80ba_popular.png");
  background-size: auto 25px;
}

.pohoje.searchs {
  font-size: 24px;
}

.col2magaz {
  padding-top: 58px;
  text-align: left;
}

.macol {
  padding-top: 58px;
  padding-bottom: 60px;
  border-bottom: 2px none #004ec6;
  text-align: left;
}

.macol.bezcat {
  padding-top: 0px;
}

.improduct {
  display: block;
  width: 130px;
  height: 140px;
  margin-right: auto;
  margin-bottom: 11px;
  margin-left: auto;
  background-image: url("/wp-content/themes/swissclean/images/example-bg.png");
  background-position: 50% 50%;
  background-size: contain;
  background-repeat: no-repeat;
}

.item {
  width: 23%;
  height: 280px;
  margin-right: 5px;
  margin-bottom: 10px;
  margin-left: 5px;
  padding-top: 10px;
  padding-bottom: 10px;
  float: left;
  border: 2px solid #00caf7;
  background-color: #fff;
  -webkit-transition: -webkit-transform 200ms ease;
  transition: -webkit-transform 200ms ease;
  transition: transform 200ms ease;
  transition: transform 200ms ease, -webkit-transform 200ms ease;
  font-family: HelveticaNeueCyr, Georgia, sans-serif;
  font-size: 13px;
  line-height: 15px;
  font-weight: 500;
  text-align: center;
}

.item:hover {
  border-color: #003bc4;
}

.zagot {
  display: block;
  width: 130px;
  margin-right: auto;
  margin-bottom: 15px;
  margin-left: auto;
  padding-bottom: 5px;
  border-bottom: 2px none #004ec6;
  text-align: center;
}

.rowitem {
  position: absolute;
  left: 0px;
  right: 0px;
  bottom: 0px;
  overflow: visible;
}

.colitem {
  text-align: center;
}

.priceitem {
  margin-bottom: auto;
  font-family: FuturaC-Medium, Tahoma, sans-serif;
  font-size: 18px;
  font-weight: 400;
  text-align: center;
}

.dl {
  text-align: center;
}

.linblo {
  color: #535353;
  text-decoration: none;
}

.linblo:hover {
  color: #0068c5;
}

.divopen {
  position: absolute;
  left: 0px;
  right: 0px;
  bottom: 0px;
  display: none;
  overflow: hidden;
  width: 100%;
  height: 0px;
  background-color: rgba(0, 105, 196, .71);
  opacity: 0;
}

.col1tov {
  text-align: center;
}

.dinitem {
  display: block;
  background-image: -webkit-linear-gradient(270deg, #0068c5, #003bc4);
  background-image: linear-gradient(180deg, #0068c5, #003bc4);
}

.dinitem:hover {
  background-image: -webkit-linear-gradient(270deg, #00caf8, #00a1f9);
  background-image: linear-gradient(180deg, #00caf8, #00a1f9);
}

.rowpreim {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: 60px;
  padding-top: 20px;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  border-top: 2px solid #004ec6;
  font-size: 12px;
  line-height: 16px;
  text-align: center;
}

.pico {
  display: inline-block;
  padding-top: 6px;
  padding-bottom: 6px;
  padding-left: 55px;
  background-image: url("/wp-content/themes/swissclean/images/56df352b4bd01b161eea8019_handUp.png");
  background-position: 0px 50%;
  background-size: auto 50px;
  background-repeat: no-repeat;
  font-size: 14px;
  font-weight: 500;
}

.pico.time {
  margin-top: 10px;
  padding-top: 6px;
  padding-bottom: 6px;
  padding-left: 57px;
  -webkit-align-self: stretch;
  -ms-flex-item-align: stretch;
  align-self: stretch;
  -webkit-box-flex: 0;
  -webkit-flex: 0 auto;
  -ms-flex: 0 auto;
  flex: 0 auto;
  background-image: url("/wp-content/themes/swissclean/images/56df352b4bd01b161eea8099_Clocks.png");
  background-size: 50px;
}

.pico.pay {
  margin-top: 2px;
  padding-top: 14px;
  padding-bottom: 14px;
  background-image: url("/wp-content/themes/swissclean/images/56df352b4bd01b161eea80b9_Coins.png");
  background-size: 50px;
}

.garantee {
  position: relative;
  width: 285px;
  margin-bottom: 45px;
  padding: 15px;
  float: left;
  border: 2px solid #00caf8;
}

.garantee.he {
  height: 330px;
  background-image: url("/wp-content/themes/swissclean/images/56df352b4bd01b161eea80a6_bg-rekl2.jpg");
  background-position: 50% 100%;
  background-repeat: no-repeat;
}

.textgar {
  margin-bottom: auto;
  padding-top: 4px;
  padding-bottom: 4px;
  padding-left: 65px;
  background-image: url("/wp-content/themes/swissclean/images/56df352b4bd01b161eea805b_Approval.png");
  background-position: 0px 50%;
  background-size: 60px;
  background-repeat: no-repeat;
  color: #535353;
  font-size: 18px;
  font-weight: 500;
}

.textgar.no {
  margin-bottom: 8px;
  padding-left: 0px;
  background-image: none;
  font-size: 17px;
  line-height: 19px;
  text-align: center;
}

.bold {
  display: inline-block;
  font-size: 24px;
}

.bold._2 {
  display: inline-block;
  margin-bottom: 5px;
  font-size: 20px;
}

.proiz {
  margin-top: 20px;
  font-family: HelveticaNeueCyr, Georgia, sans-serif;
  color: #535353;
  font-weight: 200;
}

.sanitar {
  display: inline-block;
  padding-left: 50px;
  background-image: url("/wp-content/themes/swissclean/images/56df352b4bd01b161eea8071_Diploma.png");
  background-position: 0px 0px;
  background-size: 40px;
  background-repeat: no-repeat;
  font-family: FuturaC-Medium, Tahoma, sans-serif;
  color: #535353;
  font-size: 18px;
  font-weight: 400;
}

._404 {
  position: fixed;
  left: 0px;
  top: 50%;
  right: 0px;
  bottom: 0px;
  -webkit-transform: translate(0px, -50%);
  -ms-transform: translate(0px, -50%);
  transform: translate(0px, -50%);
}

._404txt {
  color: #0068c5;
  font-size: 40px;
  line-height: 35px;
  font-weight: 200;
}

.nena {
  font-size: 26px;
  line-height: 21px;
}

.success-message {
  max-height: 60px;
  padding-top: 20px;
  padding-bottom: 20px;
  background-color: #fff;
  color: #003bc4;
}

.cal-input {
  display: inline-block;
  width: 60%;
  padding-top: 20px;
  padding-bottom: 15px;
  padding-left: 25px;
  float: left;
  border: 2px solid #00a1f9;
  text-align: left;
}

.calc-output {
  position: relative;
  display: inline-block;
  width: 40%;
  padding-bottom: 15px;
  float: right;
  border-style: solid solid solid none;
  border-width: 2px 2px 2px 0px;
  border-color: #00a1f9;
}

.summa-block {
  position: relative;
  display: block;
  margin-bottom: 15px;
  padding-right: 15px;
  padding-left: 15px;
  background-image: -webkit-linear-gradient(315deg, #0068c5, #00caf8);
  background-image: linear-gradient(135deg, #0068c5, #00caf8);
  color: #fff;
  font-size: 16px;
  font-weight: 500;
  text-align: center;
}

.summa-text {
  display: inline-block;
  padding-top: 20px;
  padding-right: 10px;
  padding-bottom: 20px;
  font-family: HelveticaNeueCyr, Georgia, sans-serif;
  font-size: 30px;
  line-height: 34px;
  font-weight: 500;
  text-align: left;
}

.field {
  position: static;
  display: block;
  overflow: visible;
  width: 45%;
  margin-top: 8px;
  margin-bottom: 8px;
  margin-left: auto;
  padding: 3px 10px;
  float: left;
  border: 2px solid #00a1f9;
  background-image: -webkit-linear-gradient(270deg, #fff, #fff);
  background-image: linear-gradient(180deg, #fff, #fff);
  font-size: 14px;
  font-weight: 500;
}

.field.kom {
  display: block;
  width: 70px;
  float: left;
}

.field.meb {
  display: block;
  width: 80px;
  float: left;
}

.number {
  display: inline-block;
  width: 70px;
  height: 38px;
  margin-top: 5px;
  margin-bottom: 5px;
  padding-top: 3px;
  padding-bottom: 3px;
  padding-left: 10px;
  border: 2px solid #00a1f9;
  color: #535353;
  font-weight: 500;
  text-align: center;
}

.num {
  position: static;
  display: block;
  width: 40%;
  float: left;
}

.ci1 {
  display: inline-block;
  width: 70%;
}

.ci2 {
  display: inline-block;
  width: 30%;
}

.labelmini {
  display: inline-block;
  color: #666;
  font-size: 14px;
  line-height: 16px;
  font-weight: 200;
}

.dopuslugi {
  display: inline-block;
  width: 100%;
  margin-top: 10px;
  color: #00a1f9;
  font-size: 16px;
  font-weight: 500;
}

.nameform {
  display: inline-block;
  width: 80%;
  margin-top: 20px;
  margin-bottom: 20px;
  padding-top: 20px;
  padding-bottom: 30px;
  border: 1px dotted #00caf8;
}

.pricelist {
  border-bottom: 1px dashed #00caf8;
}

.stoim {
  margin-right: 10px;
  margin-left: 10px;
  font-weight: 500;
}

.chekbox {
  width: 25px;
  height: 25px;
  margin-top: 15px;
  margin-left: 20px;
  padding: 5px 10px;
  float: none;
  border: 2px solid #00a1f9;
  background-color: #00caf8;
  color: #00a1f9;
  font-size: 14px;
  text-align: center;
}

.vopros {
  position: absolute;
  display: block;
  margin-top: 7px;
  margin-left: -22px;
  float: left;
  -webkit-transition: opacity 200ms ease, -webkit-transform 200ms ease;
  transition: opacity 200ms ease, -webkit-transform 200ms ease;
  transition: opacity 200ms ease, transform 200ms ease;
  transition: opacity 200ms ease, transform 200ms ease, -webkit-transform 200ms ease;
  cursor: -webkit-zoom-in;
}

.vopros:hover {
  opacity: 0.8;
  -webkit-transform: scale(0.9);
  -ms-transform: scale(0.9);
  transform: scale(0.9);
}

.instru {
  display: block;
  margin-top: 20px;
  color: #0068c5;
  font-size: 16px;
}

.conblo {
  display: block;
  width: 490px;
  margin-right: auto;
  margin-bottom: 35px;
  margin-left: auto;
  font-size: 14px;
}

.maincol1 {
  padding-right: 30px;
}

.pricebold {
  display: inline-block;
  margin-left: 4px;
  padding-right: 25px;
  background-image: url("/wp-content/themes/swissclean/images/56df352b4bd01b161eea80b9_Coins.png");
  background-position: 100% 50%;
  background-size: 22px;
  background-repeat: no-repeat;
  font-weight: 500;
}

.pr-table {
  margin: 50px 5px 20px;
  border: 2px solid #00a1f9;
}

.pr-col {
  position: relative;
  display: inline-block;
  width: 12.5%;
  padding: 10px;
  float: left;
}

.pr-col.jir {
  height: 40px;
  float: left;
  border-style: none;
  font-size: 14px;
  line-height: 16px;
  font-weight: 500;
}

.pr-col.jir.bo40 {
  padding-right: 5px;
  padding-left: 5px;
  font-size: 11px;
}

.pr-col.zag {
  padding-top: 20px;
  padding-bottom: 20px;
  border-left: 1px solid #00a1f9;
}

.pr-col.pr-line {
  border-left: 1px dashed #00a1f9;
}

.pr-col.pr-line._87 {
  width: 87.5%;
}

.jir {
  border-bottom: 1px solid #00a1f9;
  background-color: #f5fbff;
  color: #0068c5;
  font-weight: 500;
}

.pr-linovka {
  border-bottom: 1px solid #00a1f9;
  border-left: 1px none #000;
}

.pr-opisanie {
  display: block;
  width: 80%;
  margin-bottom: 10px;
  padding-left: 25px;
  background-image: url("/wp-content/themes/swissclean/images/56df352b4bd01b161eea805b_Approval.png");
  background-position: 0px 0px;
  background-size: 20px;
  background-repeat: no-repeat;
  font-size: 15px;
  line-height: 20px;
  text-align: left;
}

.pr-opisanie.flim {
  display: inline-block;
  width: auto;
  margin-top: 7px;
  padding-right: 15px;
  float: left;
  font-size: 16px;
  font-weight: 500;
}

.pr-opisanie.znak {
  background-image: url("/wp-content/themes/swissclean/images/56df352b4bd01b161eea80a1_Flag20Filled.png");
  background-position: 0px 2px;
  background-size: 25px;
}

.dopuslugiprice {
  margin-top: 50px;
}

.divline {
  display: block;
  height: 5px;
}

.linkm {
  padding: 8px 20px 9px;
  border-right: 1px solid #fff;
  border-left: 1px none #fff;
  -webkit-transition: all 300ms ease;
  transition: all 300ms ease;
  font-family: FuturaCLight, sans-serif;
  color: #fff;
  font-size: 18px;
  font-weight: 200;
  text-decoration: none;
}

.linkm:hover {
  background-image: -webkit-linear-gradient(270deg, #00caf8, #00a1f9);
  background-image: linear-gradient(180deg, #00caf8, #00a1f9);
  color: #fff;
}

.linkm.w--current {
  background-image: -webkit-linear-gradient(270deg, #00caf8, #00a1f9);
  background-image: linear-gradient(180deg, #00caf8, #00a1f9);
  color: #fff;
}

.rmenutext {
  display: inline-block;
  margin-left: 8px;
  font-size: 16px;
  text-decoration: none;
}

.rmenulink2 {
  display: block;
  margin-bottom: 5px;
  padding: 5px 10px 5px 5px;
  background-image: -webkit-linear-gradient(270deg, #0068c5, #003bc4);
  background-image: linear-gradient(180deg, #0068c5, #003bc4);
  color: #fff;
  text-decoration: none;
}

.rmenulink2:hover {
  background-image: -webkit-linear-gradient(270deg, #00caf8, #00a1f9);
  background-image: linear-gradient(180deg, #00caf8, #00a1f9);
  color: #fff;
}

.rmenulink2.w--current {
  background-image: -webkit-linear-gradient(270deg, #00caf8, #00a1f9);
  background-image: linear-gradient(180deg, #00caf8, #00a1f9);
}

.newssection {
  padding: 2% 1% 10%;
  text-align: left;
}

.flex-list {
  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;
  -webkit-flex-wrap: nowrap;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  -webkit-box-align: stretch;
  -webkit-align-items: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
  -webkit-align-content: stretch;
  -ms-flex-line-pack: stretch;
  align-content: stretch;
}

.dyn-item {
  display: block;
  margin-bottom: 5%;
  padding-bottom: 2%;
  -webkit-align-self: stretch;
  -ms-flex-item-align: stretch;
  align-self: stretch;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
  border: 2px solid #00caf8;
  -webkit-transition: border 300ms ease;
  transition: border 300ms ease;
  text-align: left;
}

.dyn-item:hover {
  border-color: #003bc4;
  background-color: #f8faff;
}

.dyn-item.pursen {
  padding: 5%;
}

.textnew {
  margin-bottom: 20px;
  padding-right: 3%;
  padding-left: 3%;
  font-size: 14px;
  line-height: 18px;
  font-weight: 200;
}

.dynimg {
  display: block;
  height: 200px;
  background-image: url("/wp-content/themes/swissclean/images/56df352b4bd01b161eea8092_calchead.jpg");
  background-position: 50% 100%;
  background-size: cover;
  background-repeat: no-repeat;
}

.dynimg.rid {
  height: 150px;
}

.linkis {
  display: block;
  -webkit-transition: opacity 200ms ease;
  transition: opacity 200ms ease;
  text-decoration: none;
}

.linkis:hover {
  opacity: 0.75;
}

.texf {
  font-family: HelveticaNeueCyr, Georgia, sans-serif;
  font-size: 16px;
  font-weight: 200;
}

.read {
  margin-bottom: 30px;
  padding: 5px 5px 5px 30px;
  background-image: -webkit-linear-gradient(270deg, #00a1f9, #0068c5);
  background-image: linear-gradient(180deg, #00a1f9, #0068c5);
  color: #fff;
  font-size: 20px;
  line-height: 26px;
  font-weight: 500;
  text-align: left;
}

.topbanner {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 465px;
  background-image: -webkit-linear-gradient(270deg, rgba(67, 175, 221, .4), rgba(67, 175, 221, .4)), url("/wp-content/themes/swissclean/images/example-bg.png");
  background-image: linear-gradient(180deg, rgba(67, 175, 221, .4), rgba(67, 175, 221, .4)), url("/wp-content/themes/swissclean/images/example-bg.png");
  background-position: 0px 0px, 50% 100%;
  background-size: auto, cover;
  background-repeat: repeat, no-repeat;
  background-attachment: scroll, scroll;
}

.topbanner.filosof {
  background-image: -webkit-linear-gradient(270deg, null, null), url("/wp-content/themes/swissclean/images/56df352b4bd01b161eea809a_BINGO-4-in-1-TABS.jpg");
  background-image: linear-gradient(180deg, null, null), url("/wp-content/themes/swissclean/images/56df352b4bd01b161eea809a_BINGO-4-in-1-TABS.jpg");
  background-position: 0px 0px, 50% 100%;
  background-size: auto, cover;
}

.topbanner.stast {
  background-image: url("/wp-content/themes/swissclean/images/56df352b4bd01b161eea805e_filosofy.jpg");
  background-position: 50% 50%;
  background-size: cover;
  background-repeat: no-repeat;
  background-attachment: scroll;
}

.leftban {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 40%;
  padding-right: 8%;
  padding-left: 8%;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: stretch;
  -webkit-align-items: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
  background-image: -webkit-linear-gradient(270deg, hsla(0, 0%, 100%, .8), hsla(0, 0%, 100%, .8)), -webkit-linear-gradient(270deg, rgba(67, 175, 221, .4), rgba(67, 175, 221, .4));
  background-image: linear-gradient(180deg, hsla(0, 0%, 100%, .8), hsla(0, 0%, 100%, .8)), linear-gradient(180deg, rgba(67, 175, 221, .4), rgba(67, 175, 221, .4));
}

.h1main {
  margin-top: auto;
  margin-bottom: auto;
  padding: 2% 3% 2% 5%;
  border-left: 2px solid #003bc4;
  font-family: FuturaC-Medium, Tahoma, sans-serif;
  color: #424242;
  font-size: 36px;
  line-height: 38px;
  font-weight: 400;
  text-align: left;
}

.datenew {
  display: block;
  width: 70%;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-align-self: baseline;
  -ms-flex-item-align: baseline;
  align-self: baseline;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
}

.pagination {
  display: inline-block;
  margin-top: 40px;
  margin-left: 1%;
  padding: 5px;
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  align-self: center;
  -webkit-box-flex: 0;
  -webkit-flex: 0 auto;
  -ms-flex: 0 auto;
  flex: 0 auto;
  border: 2px solid #00caf8;
  color: #0068c5;
  font-weight: 500;
}

.pages {
  margin-right: 10px;
  padding: 5px;
}

.current {
  display: inline-block;
  padding: 5px 10px;
  background-color: #003bc4;
  color: #fff;
}

.page {
  display: inline-block;
  margin-right: 5px;
  margin-left: 5px;
  padding: 5px 10px;
  background-color: transparent;
  -webkit-transition: background-color 200ms ease;
  transition: background-color 200ms ease;
  text-decoration: none;
}

.page:hover {
  background-color: #00caf8;
  color: #fff;
}

.nextpostslink {
  display: inline-block;
  margin-right: 5px;
  margin-left: 10px;
  padding: 5px 10px;
  border: 1px solid #00caf8;
  -webkit-transition: background-color 200ms ease;
  transition: background-color 200ms ease;
  text-decoration: none;
}

.nextpostslink:hover {
  background-color: #00caf8;
  color: #fff;
}

.previouspostslink {
  display: inline-block;
  margin-right: 5px;
  margin-left: 5px;
  padding: 5px 10px;
  border: 1px solid #00caf8;
  text-decoration: none;
}

.previouspostslink:hover {
  background-color: #00caf8;
  color: #fff;
}

.overlay {
  position: relative;
  -webkit-align-self: stretch;
  -ms-flex-item-align: stretch;
  align-self: stretch;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
  background-image: -webkit-linear-gradient(270deg, rgba(67, 175, 221, .4), rgba(67, 175, 221, .4));
  background-image: linear-gradient(180deg, rgba(67, 175, 221, .4), rgba(67, 175, 221, .4));
}

.datenext {
  padding-right: 3%;
  padding-left: 3%;
}

.recomend {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.recomend.category {
  display: block;
  margin-top: 3%;
  text-align: left;
}

.cardrecom {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-right: 1%;
  margin-bottom: 1%;
  margin-left: 1%;
  padding: 2%;
  -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;
  -webkit-flex-wrap: nowrap;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-align-content: center;
  -ms-flex-line-pack: center;
  align-content: center;
  -webkit-align-self: stretch;
  -ms-flex-item-align: stretch;
  align-self: stretch;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
  border: 2px solid #00caf8;
  background-color: #fff;
  -webkit-transition: border 200ms ease, -webkit-transform 200ms ease;
  transition: border 200ms ease, -webkit-transform 200ms ease;
  transition: border 200ms ease, transform 200ms ease;
  transition: border 200ms ease, transform 200ms ease, -webkit-transform 200ms ease;
}

.cardrecom:hover {
  border-color: #0068c5;
  -webkit-transform: scale(1.1);
  -ms-transform: scale(1.1);
  transform: scale(1.1);
}

.cardrecom.card {
  display: inline-block;
  overflow: visible;
  width: 23%;
  margin-bottom: 3%;
  padding-right: 1%;
  padding-left: 1%;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.imgrecom {
  display: block;
  height: 140px;
  -webkit-align-self: stretch;
  -ms-flex-item-align: stretch;
  align-self: stretch;
  background-image: url("/wp-content/themes/swissclean/images/example-bg.png");
  background-position: 50% 50%;
  background-size: contain;
  background-repeat: no-repeat;
  text-decoration: none;
}

.txtrecom {
  padding-top: 5%;
  padding-bottom: 5%;
  color: #535353;
  font-size: 13px;
  line-height: 15px;
  font-weight: 500;
}

.pricerecom {
  padding-top: 5%;
  padding-bottom: 5%;
  font-family: FuturaC-Medium, Tahoma, sans-serif;
  font-size: 20px;
  line-height: 24px;
  font-weight: 400;
}

.btnbuy {
  display: block;
  padding: 4% 10% 3%;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: baseline;
  -webkit-align-items: baseline;
  -ms-flex-align: baseline;
  align-items: baseline;
  background-image: -webkit-linear-gradient(270deg, #0068c5, #003bc4);
  background-image: linear-gradient(180deg, #0068c5, #003bc4);
  font-family: FuturaC-Medium, Tahoma, sans-serif;
  color: #fff;
  font-size: 13px;
  line-height: 18px;
  font-weight: 300;
  text-align: center;
}

.btnbuy:hover {
  background-image: -webkit-linear-gradient(270deg, #00caf8, #00a1f9);
  background-image: linear-gradient(180deg, #00caf8, #00a1f9);
  color: #fff;
  font-weight: 400;
}

.poisk {
  display: inline-block;
  height: 32px;
  -webkit-align-self: stretch;
  -ms-flex-item-align: stretch;
  align-self: stretch;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
}

.formser {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 35px;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: stretch;
  -webkit-align-items: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
}

.priceblock {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: 5px;
  margin-bottom: 5px;
  padding-top: 5px;
  padding-right: 5px;
  padding-bottom: 5px;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: stretch;
  -webkit-align-items: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
  border: 1px solid #8deaff;
}

.mera {
  display: inline-block;
}

.kolivo {
  display: inline-block;
}

.valuta {
  display: inline-block;
}

.tsena {
  display: inline-block;
}

.pricecard {
  display: inline-block;
}

.valutacard {
  display: inline-block;
}

.linkpost {
  display: block;
  -webkit-align-self: stretch;
  -ms-flex-item-align: stretch;
  align-self: stretch;
  -webkit-box-flex: 0;
  -webkit-flex: 0 auto;
  -ms-flex: 0 auto;
  flex: 0 auto;
  text-decoration: none;
}

.forma {
  position: relative;
  display: block;
  width: 210px;
  margin-right: auto;
  margin-bottom: 0px;
  margin-left: auto;
  padding-top: 15px;
  border: 2px solid #0068c5;
  background-color: #e0f9ff;
  opacity: 1;
  -webkit-transition: all 200ms ease;
  transition: all 200ms ease;
  text-align: center;
}

.sucsm {
  border: 2px solid #00caf8;
  background-color: transparent;
  font-weight: 500;
}

.first {
  display: inline-block;
  margin-right: 5px;
  margin-left: 5px;
  padding: 5px 10px;
  border: 1px solid #00caf8;
}

.last {
  display: inline-block;
  margin-right: 5px;
  margin-left: 5px;
  padding: 5px 10px;
  border: 1px solid #00caf8;
}

.row {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.copy {
  position: static;
}

.nofield {
  display: none;
}

@media (max-width: 991px) {
  .header {
    min-width: 100%;
    border-top: 1px none #000;
  }
  .polezno {
    width: 250px;
    padding-top: 45px;
    padding-left: 25px;
  }
  .footer {
    min-width: 100%;
  }
  .menulink {
    border-style: none;
  }
  .tf {
    width: 80%;
    margin-bottom: 5px;
    margin-left: 0px;
    border-left: 2px solid #0080d8;
  }
  .descript {
    width: auto;
  }
  .city {
    display: none;
  }
  .phone {
    display: none;
  }
  .navbar {
    position: absolute;
    display: inline-block;
    width: 50%;
    min-width: 50%;
    float: right;
    background-color: transparent;
  }
  .navmenu {
    height: auto;
  }
  .btncall {
    border: 2px solid #fff;
  }
  .headerbanner {
    height: 350px;
    min-width: 100%;
  }
  .headerbanner.bgabout {
    height: 350px;
  }
  .headerbanner.mainba {
    height: 350px;
    min-width: 100%;
  }
  .utp {
    width: 50%;
    height: 350px;
  }
  .fasturl {
    width: 50%;
    height: 350px;
  }
  .logohead {
    width: 100%;
    padding-left: 10px;
  }
  .linki {
    height: auto;
    max-width: 100%;
    background-color: #0068c5;
  }
  .mbtm {
    color: #0068c5;
  }
  .h1header {
    margin-top: 70px;
    -webkit-transform: translate(0px, 40px);
    -ms-transform: translate(0px, 40px);
    transform: translate(0px, 40px);
  }
  .mlnk {
    width: 60%;
    float: right;
    border-top: 2px solid #fff;
    border-bottom: 1px solid #fff;
  }
  .mlnk.norl {
    border-right: 2px solid #fff;
  }
  .textheader {
    margin-top: 45px;
  }
  .predislovie {
    width: 100%;
    min-width: 100%;
  }
  .h2 {
    padding-right: 10px;
    padding-left: 10px;
  }
  .headermenu {
    position: relative;
    left: 0px;
    top: 0px;
    width: 100%;
    height: 100px;
    min-width: 100%;
    float: none;
  }
  .profilecompany {
    margin-top: 25px;
  }
  .container {
    width: 100%;
    min-width: 100%;
    text-align: center;
  }
  .container.logofoo {
    background-position: 97% 8%;
  }
  .col1foo {
    padding-left: 55px;
    text-align: left;
  }
  .col2foo {
    padding-left: 55px;
  }
  .formwrap.zayava {
    width: 460px;
  }
  .linefooter {
    min-width: 100%;
  }
  .linbu {
    background-image: none;
  }
  .rmenulink {
    margin-bottom: 3px;
    padding-right: 10px;
    font-size: 11px;
    line-height: 15px;
  }
  .rmenulink._02 {
    background-size: 20px, auto;
  }
  .rmenulink._03 {
    background-size: 20px, auto;
  }
  .rmenulink._04 {
    background-size: 20px, auto;
  }
  .rmenulink._05 {
    background-size: 20px, auto;
  }
  .rmenulink._05.w--current {
    background-size: 20px, auto;
  }
  .rmenulink._06 {
    background-size: 20px, auto;
  }
  .rmenulink._07 {
    background-size: 20px, auto;
  }
  .rmenulink._08 {
    background-size: 20px, auto;
  }
  .rmenulink.m01 {
    padding-left: 33px;
    background-size: 23px;
  }
  .rmenulink.m01:hover {
    background-image: url("/wp-content/themes/swissclean/images/example-bg.png");
    background-position: 3px 50%;
    background-size: 23px;
    background-repeat: no-repeat;
  }
  .akciya {
    width: 250px;
    height: 271px;
    background-size: auto, 230px;
  }
  .akciatext {
    margin-bottom: 37px;
  }
  .map {
    height: 400px;
  }
  .plash {
    width: 60%;
  }
  .h1product {
    margin-top: 24px;
  }
  .tabtx {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    font-size: 14px;
    line-height: 16px;
  }
  .item {
    width: 47%;
  }
  .garantee {
    width: 100%;
  }
  .textgar {
    font-size: 14px;
  }
  .textgar.no {
    font-size: 14px;
  }
  .bold {
    font-size: 20px;
  }
  .bold._2 {
    font-size: 16px;
  }
  .cal-input {
    width: 100%;
  }
  .calc-output {
    width: 90%;
    margin-top: 20px;
    float: none;
  }
  .pr-col.jir {
    padding-top: 5px;
    padding-bottom: 5px;
  }
  .topbanner {
    height: 350px;
  }
  .leftban {
    width: 50%;
    padding-right: 4%;
    padding-left: 4%;
  }
  .cardrecom.card {
    width: 31%;
  }
}

@media (max-width: 767px) {
  .descript {
    display: none;
  }
  .headerbanner {
    height: 350px;
  }
  .headerbanner.mainba {
    margin-bottom: auto;
  }
  .headerbanner.window {
    background-position: 0px 0px, 50% 50%;
    background-size: auto, cover;
  }
  .utp {
    height: 350px;
  }
  .h1header {
    width: 250px;
    font-size: 26px;
    line-height: 30px;
  }
  .h1header.width {
    width: 100%;
    margin-top: 129px;
    margin-left: 5px;
    float: left;
    -webkit-transform: none;
    -ms-transform: none;
    transform: none;
    font-size: 28px;
    line-height: 32px;
  }
  .mlnk {
    width: 100%;
  }
  .textheader {
    width: 270px;
    font-size: 12px;
  }
  .purcent {
    font-size: 18px;
  }
  .headermenu {
    height: auto;
    margin-top: 2px;
    padding-top: 0px;
    background-image: -webkit-linear-gradient(270deg, transparent, #1864c4 0%, #003bc4);
    background-image: linear-gradient(180deg, transparent, #1864c4 0%, #003bc4);
  }
  .col {
    border: 1px solid #fff;
  }
  .profilecompany {
    width: 200px;
    float: none;
  }
  .col1foo {
    padding-left: 25px;
  }
  .button.purs {
    width: 50%;
  }
  .txtlef {
    margin-bottom: 10px;
    float: none;
  }
  .col2foo {
    padding-left: 25px;
  }
  .formwrap {
    display: block;
    float: none;
  }
  .formwrap.zayava {
    width: 350px;
  }
  .embed {
    margin-bottom: 19px;
  }
  .contactsfooter.tel1 {
    display: block;
    float: none;
  }
  .contactsfooter.mail {
    display: block;
  }
  .contactsfooter.adress {
    display: block;
  }
  .linbu {
    margin-top: auto;
    border-style: none;
  }
  .blom:hover {
    background-image: none;
  }
  .col2w {
    display: none;
  }
  .col1w {
    padding-right: 10px;
  }
  .map {
    height: 350px;
  }
  .divsearch {
    margin-top: 0px;
  }
  .macol {
    padding-top: 0px;
  }
  .item {
    width: 47%;
    height: 300px;
  }
  .priceitem {
    margin-bottom: 12px;
  }
  .garantee {
    display: none;
  }
  .cal-input {
    width: 100%;
    float: none;
  }
  .calc-output {
    width: 100%;
    float: none;
  }
  .pr-col {
    padding-right: 3px;
    padding-left: 3px;
    font-size: 11px;
    line-height: 16px;
  }
  .pr-col.jir {
    height: 52px;
    font-size: 12px;
    line-height: 14px;
  }
  .h1main {
    font-size: 26px;
    line-height: 28px;
  }
  .recomend {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-align-content: center;
    -ms-flex-line-pack: center;
    align-content: center;
  }
  .recomend.category {
    text-align: center;
  }
  .cardrecom:hover {
    -webkit-transform: none;
    -ms-transform: none;
    transform: none;
  }
  .cardrecom.card {
    width: 48%;
  }
}

@media (max-width: 479px) {
  h2 {
    font-size: 24px;
    line-height: 30px;
  }
  .headerbanner {
    height: 350px;
    background-size: auto, cover;
  }
  .utp {
    width: 100%;
    height: 350px;
    background-color: hsla(0, 0%, 100%, .6);
  }
  .fasturl {
    display: none;
    height: 300px;
  }
  .h1header {
    width: 280px;
    margin-top: 50px;
  }
  .textheader {
    width: 310px;
    font-size: 12px;
  }
  .purcent {
    font-size: 18px;
  }
  .predislovie {
    padding-top: 10px;
  }
  .rowotz {
    padding-top: 35px;
    padding-bottom: 35px;
  }
  .col1foo {
    padding-left: 15px;
  }
  .button.purs {
    width: 70%;
  }
  .col2foo {
    padding-left: 15px;
    text-align: left;
  }
  .formwrap.zayava {
    width: 300px;
    padding-right: 5px;
    padding-left: 5px;
  }
  .contactsfooter.tel1 {
    display: inline-block;
    float: none;
  }
  .diamond {
    font-size: 22px;
    line-height: 26px;
  }
  .raschet {
    margin-bottom: 32px;
    font-size: 20px;
    line-height: 24px;
  }
  .date {
    display: inline-block;
    text-align: left;
  }
  .tlin {
    font-size: 14px;
  }
  .map {
    height: 300px;
  }
  .plash {
    width: 100%;
    padding-left: 11px;
  }
  .h1mag {
    font-size: 22px;
    line-height: 25px;
  }
  .btncart {
    margin-bottom: 20px;
  }
  .tabtx {
    width: 100%;
  }
  .item {
    width: 97%;
    height: auto;
  }
  .rowitem {
    position: relative;
  }
  .sanitar {
    font-size: 16px;
    line-height: 17px;
  }
  .conblo {
    width: 100%;
  }
  .pr-col {
    font-size: 10px;
    line-height: 13px;
  }
  .pr-col.jir {
    font-size: 10px;
  }
  ._100 {
    width: 100%;
  }
  .leftban {
    width: 100%;
  }
  .recomend {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }
  .cardrecom {
    margin-top: 2%;
    margin-bottom: 5%;
  }
  .cardrecom.card {
    width: 90%;
    background-color: #fff;
  }
}
@font-face {
  font-family: 'FuturaC-Medium';
  src: url('/wp-content/themes/swissclean/fonts/56df352b4bd01b161eea80c5_FuturaCMedium.eot') format('embedded-opentype'), url('/wp-content/themes/swissclean/fonts/56df352b4bd01b161eea809e_FuturaCMedium.woff') format('woff'), url('/wp-content/themes/swissclean/fonts/56df352b4bd01b161eea8037_FuturaCMedium.ttf') format('truetype'), url('/wp-content/themes/swissclean/fonts/56df352b4bd01b161eea8090_FuturaC-Medium.otf') format('opentype'), url('/wp-content/themes/swissclean/images/56df352b4bd01b161eea80cf_FuturaCMedium.svg') format('svg');
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: 'HelveticaNeueCyr';
  src: url('/wp-content/themes/swissclean/fonts/56df352b4bd01b161eea809c_HelveticaNeueCyrLight.eot') format('embedded-opentype'), url('/wp-content/themes/swissclean/fonts/56df352b4bd01b161eea8094_HelveticaNeueCyrLight.woff') format('woff'), url('/wp-content/themes/swissclean/fonts/56df352b4bd01b161eea80c9_HelveticaNeueCyrLight.ttf') format('truetype'), url('/wp-content/themes/swissclean/fonts/56df352b4bd01b161eea8091_HelveticaNeueCyr-Light.otf') format('opentype'), url('/wp-content/themes/swissclean/images/56df352b4bd01b161eea80d1_HelveticaNeueCyrLight.svg') format('svg');
  font-weight: 200;
  font-style: normal;
}
@font-face {
  font-family: 'HelveticaNeueCyr';
  src: url('/wp-content/themes/swissclean/fonts/56df352b4bd01b161eea80cb_HelveticaNeueCyrMedium.eot') format('embedded-opentype'), url('/wp-content/themes/swissclean/fonts/56df352b4bd01b161eea80cc_HelveticaNeueCyrMedium.woff') format('woff'), url('/wp-content/themes/swissclean/fonts/56df352b4bd01b161eea809d_HelveticaNeueCyrMedium.ttf') format('truetype'), url('/wp-content/themes/swissclean/fonts/56df352b4bd01b161eea80ca_HelveticaNeueCyr-Medium.otf') format('opentype'), url('/wp-content/themes/swissclean/images/56df352b4bd01b161eea80d0_HelveticaNeueCyrMedium.svg') format('svg');
  font-weight: 500;
  font-style: normal;
}
@font-face {
  font-family: 'FuturaCLight';
  src: url('/wp-content/themes/swissclean/fonts/56df352b4bd01b161eea80bd_FuturaCLight.eot') format('embedded-opentype'), url('/wp-content/themes/swissclean/fonts/56df352b4bd01b161eea80a0_FuturaCLight.woff') format('woff'), url('/wp-content/themes/swissclean/fonts/56df352b4bd01b161eea80a3_FuturaCLight.ttf') format('truetype'), url('/wp-content/themes/swissclean/fonts/56df352b4bd01b161eea801d_FuturaC-Light.otf') format('opentype'), url('/wp-content/themes/swissclean/images/56df352b4bd01b161eea80a4_FuturaCLight.svg') format('svg');
  font-weight: 200;
  font-style: normal;
}
/*
     */
/*
*/