/*=================== Стандартизация стилей ===================*/
* {
  margin: 0;
  padding: 0;
}
header,
footer,
aside,
section,
article,
nav {
  display: block;
}
iframe {
  border: none;
}
label {
  cursor: pointer;
}
button,
input,
select,
textarea {
  color: inherit;
  font: inherit;
  margin: 0;
  border: none;
  box-sizing: border-box;
}
button::-moz-focus-inner {
  padding: 0;
  border: 0;
}
input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none;
}
input[type="search"] {
  -webkit-appearance: textfield;
}
button,
input[type="submit"],
input[type="button"],
input[type="reset"] {
  cursor: pointer;
  box-sizing: content-box;
}
button[disabled],
input[disabled] {
  cursor: default;
}
textarea {
  overflow: auto;
  resize: none;
}
:focus::-webkit-input-placeholder {
  color: transparent !important;
}
:focus::-moz-placeholder {
  color: transparent !important;
}
:focus:-moz-placeholder {
  color: transparent !important;
}
:focus:-ms-input-placeholder {
  color: transparent !important;
}
table {
  border-collapse: collapse;
  border-spacing: 0;
}
[hidden] {
  display: none;
}
img {
  border: none;
  max-width: 100%;
}
:focus {
  outline: none;
}
abbr[title] {
  border-bottom: 1px dotted;
}
dfn {
  font-style: italic;
}
ul,
ol {
  list-style: none;
}
ol {
  counter-reset: cnt;
}
ol li:before {
  counter-increment: cnt;
  content: counter(cnt) ". ";
}
fieldset {
  border: 0;
  margin: 0;
  padding: 0;
}
/*=================== Стили для печати ===================*/
@media print {
  *,
  *:before,
  *:after {
    background: transparent !important;
    color: #000 !important;
    box-shadow: none !important;
    text-shadow: none !important;
  }
  a,
  a:visited {
    text-decoration: underline;
  }
  a[href]:after {
    content: " (" attr(href) ")";
  }
  abbr[title]:after {
    content: " (" attr(title) ")";
  }
  a[href^="#"]:after,
  a[href^="javascript:"]:after {
    content: "";
  }
  pre,
  blockquote {
    border: 1px solid #999;
    page-break-inside: avoid;
  }
  thead {
    display: table-header-group;
  }
  tr,
  img {
    page-break-inside: avoid;
  }
  img {
    max-width: 100% !important;
  }
  p,
  h2,
  h3 {
    orphans: 3;
    widows: 3;
  }
  h2,
  h3 {
    page-break-after: avoid;
  }
}
input[type="text"],
input[type="email"],
input[type="password"],
input[type="search"],
input[type="tel"],
input[type="url"],
textarea,
.jq-selectbox__select {
  max-width: 100%;
  width: 100%;
  box-sizing: border-box;
  border-radius: 3px;
  color: #707b87;
  padding: 0 14px;
  height: 49px;
  background-color: white;
  border: 1px solid #c5cfd1;
  transition: color ease 0.2s, border-color ease 0.2s;
}
.jq-selectbox__select-text {
  line-height: 49px;
}
input[type="text"]:focus,
input[type="email"]:focus,
input[type="password"]:focus,
input[type="search"]:focus,
input[type="tel"]:focus,
input[type="url"]:focus,
textarea:focus {
  color: #484d50;
  border-color: #889bad;
}
textarea {
  padding-top: 14px;
  height: 100px;
}
input::-webkit-input-placeholder {
  color: #707b87;
}
input::-moz-placeholder {
  color: #707b87;
  opacity: 1;
}
input:-moz-placeholder {
  color: #707b87;
  opacity: 1;
}
input:-ms-input-placeholder {
  color: #707b87;
}
textarea::-webkit-input-placeholder {
  color: #707b87;
}
textarea::-moz-placeholder {
  color: #707b87;
  opacity: 1;
}
textarea:-moz-placeholder {
  color: #707b87;
  opacity: 1;
}
textarea:-ms-input-placeholder {
  color: #707b87;
}
.hidden {
  display: none !important;
}
hr {
  display: block;
  height: 0;
  border: 0;
}
html {
  -ms-text-size-adjust: 100%;
  -webkit-text-size-adjust: 100%;
  font-size: 10px;
}
body {
  font-size: 2rem;
  font-family: "Open Sans", sans-serif;
  font-weight: 300;
  line-height: 1.3;
  color: #41484e;
  background: #f7f1ec;
}
a {
  background-color: transparent;
  color: inherit;
  text-decoration: none;
  transition: color ease .2s;
}
a:hover {
  text-decoration: none;
}
a:active,
a:hover {
  outline: 0;
}
h1,
h2,
h3 {
  line-height: 1;
  font-size: 4.2rem;
  font-family: "Roboto", sans-serif;
  margin: 0;
}
.container {
  max-width: 1170px;
  margin: auto;
  min-width: 290px;
}
.clearfix:after {
  content: '';
  display: block;
  clear: both;
}
.btn {
  display: inline-block;
  box-sizing: border-box;
  background-color: #ff3c00;
  border-radius: 10px;
  color: #fff;
  text-align: center;
  color: white;
  font-family: "Roboto Condensed", sans-serif;
  font-size: 3.6rem;
  font-weight: 700;
  padding: 1.2rem 1rem 1.4rem;
  transition: background-color ease 0.2s;
}
.btn:hover {
  background-color: #b72d02;
}
.wrapper {
  overflow: hidden;
  min-width: 320px;
}
/*=================== Стили для попап ===================*/
.dream {
  background-color: #00cf84;
  text-align: center;
  padding: 15px 25px;
  color: #fff;
  max-width: 400px;
  box-sizing: border-box;
  margin: auto;
  font-size: 1.6rem;
}
.dream > div {
  margin-bottom: 10px;
  font-size: 2rem;
}
.dream button {
  width: 100%;
  text-align: center;
  background-color: #bf6b16;
  padding: 13px 0;
  border-radius: 6px;
  margin-top: 9px;
  transition: box-shadow ease 0.2s;
}
.dream button:hover {
  box-shadow: 0 2px 2px 1px rgba(0, 0, 0, 0.8);
}
.dream input {
  margin-bottom: 8px;
  width: 100%;
}
.dream textarea {
  height: 100px;
}
/*=================== Политика ===================*/
.modal-block {
  position: relative;
  max-width: 600px;
  background: #FFF;
  box-shadow: 2px 2px 10px rgba(0, 0, 0, 0.35);
  border: 1px solid #3a87ad;
}
.modal-block .padding {
  padding: 5px 8px;
  font-size: 1.6rem;
}
.modal-block p:not(:last-child) {
  margin-bottom: 0.5rem;
}
.modal-block .title {
  background: #4d83c0;
  text-align: center;
  text-shadow: 1px 1px 0 #3a87ad;
  border-bottom: 1px solid #3a87ad;
  padding: 1rem;
  font-size: 18px;
  color: #FFF;
}
/*Timer*/
.timer-wrap {
  text-align: center;
  overflow: hidden;
  margin-top: 12px;
}
.timer-wrap__title {
  text-transform: uppercase;
  font-weight: 900;
  font-size: 3.6rem;
  line-height: 1;
  margin-bottom: -15px;
}
.timer-wrap__info {
  display: inline-block;
  font-weight: 900;
  font-size: 1.8rem;
  position: relative;
  top: 9px;
  padding: 0 15px;
}
.timer-wrap__info:before,
.timer-wrap__info:after {
  position: absolute;
  height: 4px;
  background-color: yellow;
  width: 1000%;
  top: 50%;
  margin-top: -1px;
}
.timer-wrap__info:before {
  right: 100%;
}
.timer-wrap__info:after {
  left: 100%;
}
.timer {
  padding: 0.5rem 3px 0.5rem;
  max-width: 150px;
  margin: 1rem auto 0;
  border-top: none;
  box-shadow: 2.3px 3.3px 2px rgba(19, 58, 10, 0.21);
  text-align: center;
}
.digitHolder {
  font-size: 0;
}
.digitHolder:not(:last-child):after {
  content: ':';
  vertical-align: top;
  display: inline-block;
  margin-left: 3px;
  margin-left: 1px;
  margin-right: -4px;
}
.digitHolder:last-child .digitNumbers:after {
  display: none;
}
.timer-text {
  display: block;
  text-align: center;
  font-size: 1.8rem;
  margin-top: 0.5rem;
}
[class^="digit"] {
  display: inline-block;
}
.digitNumbers {
  font-size: 0;
}
[class^="digit timer-"] {
  margin: 0 -1px;
}
.digitHolder:after,
[class^="digit timer-"] {
  color: #ff5400;
  font-family: "Roboto", sans-serif;
  font-size: 3rem;
  font-weight: 700;
}
/*=================== Intro ===================*/
.intro {
  background: transparent url(../images/bg-1-large.png)/*tpa=http://cdn.evrhst.com/3093/images/bg-1-large.png*/ no-repeat center top;
  min-height: 747px;
  color: #fafffd;
}
.intro .container {
  padding-top: 3rem;
}
.intro h1 {
  margin-bottom: 1.5rem;
}
.intro h1 span {
  color: #ffe400;
}
.intro h1 + p {
  margin-bottom: 3rem;
}
.intro__list {
  text-align: center;
  font-size: 0;
  margin-bottom: 5rem;
}
.intro__list li {
  display: inline-block;
  vertical-align: middle;
  padding-left: 65px;
  background-repeat: no-repeat;
  color: #9df6ff;
  font-family: "Roboto", sans-serif;
  font-size: 18px;
  font-weight: 700;
  min-height: 59px;
  box-sizing: border-box;
  padding-top: 1rem;
  line-height: 1;
  text-align: left;
}
.intro__list li:not(:last-child) {
  margin-right: 3rem;
}
.intro__list li:first-child {
  background-image: url(../images/ico-legs.png)/*tpa=http://cdn.evrhst.com/3093/images/ico-legs.png*/;
}
.intro__list li:nth-child(2) {
  background-image: url(../images/ico-pregnancy.png)/*tpa=http://cdn.evrhst.com/3093/images/ico-pregnancy.png*/;
}
.intro__list li:nth-child(3) {
  background-image: url(../images/ico-body.png)/*tpa=http://cdn.evrhst.com/3093/images/ico-body.png*/;
}
.intro__slimCount {
  position: relative;
}
.intro__slimCount div {
  position: absolute;
  max-width: 175px;
  text-align: center;
  line-height: 1;
  right: 15px;
  top: 90px;
}
.intro__slimCount b {
  color: #fafffd;
  font-family: "Roboto", sans-serif;
  font-size: 6rem;
  font-weight: 900;
}
.intro__slimCount i {
  color: white;
  font-size: 1.4rem;
  font-style: italic;
}
.order {
  background-color: #def6fa;
  min-height: 365px;
  border-radius: 15px;
  position: relative;
  text-align: center;
}
.order__title {
  font-family: "Roboto", sans-serif;
  font-size: 1.9rem;
  color: #222;
  margin-bottom: 1rem;
}
.order__title span {
  color: #ff5400;
  font-weight: 700;
}
.order form > *:not(:last-child) {
  margin-bottom: 1rem;
}
.order .btn {
  width: 100%;
}
.order__wrap {
  padding: 4rem 2rem 2rem 0;
}
.order__people {
  font-size: 1.4rem;
  color: black;
}
.order__people span {
  color: #089a63;
  font-weight: 700;
}
.order__promo {
  text-align: center;
}
.order__discount {
  width: 116px;
  height: 116px;
  margin-top: -25px;
  padding-top: 25px;
  margin-bottom: 5px;
  box-sizing: border-box;
  text-align: center;
  line-height: 1;
  background: url(../images/polygon.png)/*tpa=http://cdn.evrhst.com/3093/images/polygon.png*/ no-repeat;
  color: white;
  font-family: "Roboto", sans-serif;
  font-size: 18px;
  font-weight: 400;
}
.order__discount b {
  font-size: 4.8rem;
  display: block;
}
.order__discount sup {
  font-size: 3rem;
}

.order__regularPrice {
  text-decoration: none;
  color: #8eb9c0;
  font-family: "Roboto", sans-serif;
  font-size: 2.4rem;
  position: relative;
}
.order__regularPrice:before {
  content: '';
  position: absolute;
  width: 62px;
  height: 32px;
  background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAD4AAAAgCAMAAAB9wzudAAAAnFBMVEUAAADtHCTtHCTtHCTtHCTtHCTtHCTtHCTtHCTtHCTtHCTtHCTtHCTtHCTtHCTtHCTtHCTtHCTtHCTtHCTtHCTtHCTtHCTtHCTtHCTtHCTtHCTtHCTtHCTtHCTtHCTtHCTtHCTtHCTtHCTtHCTtHCTtHCTtHCTtHCTtHCTtHCTtHCTtHCTtHCTtHCTtHCTtHCTtHCTtHCTtHCTtHCTENZ/wAAAAM3RSTlMA/QH5BfLqrjz25d/BtZ2EfDQmGBQMCdbRx29qUUtBIBzazLuno5aTjot2Y19cWEcvKxDYpVkQAAAAyElEQVQ4y6XNRxKCABQEURQVVFDMgZxznPvfza9VXmDo/atWZuQZOo97A9BY7L6AjXWj7NKNBFckdp7A7n3ncDcHtw9gb68ovGpCwTWJ6z0QNiS2BT9aDt/tneBuyeG34KfD4Vu1ASIWW4JfLoenH+4VqutxDRjeDByT+FIKNnUSF1sszBOHg1ywxuJMFTxw2D8ITkYOn784PZM4VaEeSDwmC8E+hwdNcEbik+BtHpDYFFxcOKybwLpkcSz4eFXIjD8m79ak8H0AJF0XCL2udAsAAAAASUVORK5CYII=');
}
.order__regularPrice:after {
  color: #8eb9c0;
  font-size: 2rem;
}
.order__promoPrice {
  color: #030303;
  font-family: "Roboto", sans-serif;
  font-size: 4.8rem;
  font-weight: 700;
}
.order__promoPrice:after {
  color: #030303;
  font-size: 4.4rem;
  font-weight: 700;
}
.timer-wrap__title,
.timer-wrap__info {
  font-family: "Open Sans", sans-serif;
  font-size: 1.4rem;
  text-transform: uppercase;
}
.timer-wrap__title {
  color: #ff5400;
  font-weight: 700;
}
.timer-wrap__info {
  color: #222;
  font-weight: 400;
}
.timer {
  background-color: #def6fa;
  border: 3px solid #ff5400;
  border-radius: 3px;
}
/*=================== Results ===================*/
.results {
  margin-bottom: 2rem;
}
.results .container {
  position: relative;
  padding-bottom: 3rem;
  padding-top: 6rem;
}
.results h2 {
  color: #222;
  margin-bottom: 2rem;
}
.results h2 span {
  color: #1ca0b8;
}
.results h2 + p {
  font-weight: 300;
  color: #080909;
  margin-bottom: 2rem;
  font-size: 2.4rem;
}
.results__ellipse {
  width: 214px;
  height: 214px;
  position: absolute;
  right: 295px;
  top: 135px;
  box-sizing: border-box;
  padding: 4rem 3rem;
  text-align: center;
  color: white;
  font-size: 20px;
  font-weight: 600;
  font-style: italic;
  background: url(../images/ellipse.png)/*tpa=http://cdn.evrhst.com/3093/images/ellipse.png*/;
}
.results__text {
  position: relative;
  z-index: 1;
}
.results__wrap > p {
  font-size: 2.4rem;
  color: #080909;
  font-weight: 700;
  margin-bottom: 2rem;
}
.results__wrap > div {
  display: inline-block;
  width: 271px;
  height: 106px;
  box-sizing: border-box;
  border-radius: 10px;
  color: #fff;
  font-family: "Roboto", sans-serif;
  font-size: 36px;
  font-weight: 700;
  text-align: center;
  line-height: 1;
  padding: 2rem 1rem;
}
.results__wrap > div span {
  font-family: "Open Sans", sans-serif;
  font-size: 24px;
  font-weight: 300;
  display: block;
}
.results__wrap > div:first-of-type {
  background-color: #00c278;
}
.results__wrap > div:nth-of-type(2) {
  background-color: #ff5400;
}
/*=================== Fat ===================*/
.fat .container {
  background-color: #f9e0d3;
  border-radius: 15px;
  padding-top: 3rem;
  padding-bottom: 10rem;
}
.fat h2 {
  color: #ff3c00;
  margin-bottom: 3rem;
}
.fat h2 + p {
  margin-bottom: 3rem;
  font-size: 2.4rem;
  font-weight: 300;
  color: #000;
}
.fat__img {
  display: block;
  margin: auto;
}
/*=================== Heavy ===================*/
.heavy {
  margin-top: -55px;
}
.heavy h2 {
  color: #ffe400;
  text-align: center;
  margin-bottom: 3rem;
}
.heavy__bottom {
  text-align: center;
  color: #ffe400;
  font-size: 2.4rem;
}
.heavy .container {
  max-width: 1100px;
  background: #dd153a url(../images/bg-2.jpg)/*tpa=http://cdn.evrhst.com/3093/images/bg-2.jpg*/ no-repeat center center;
  border-radius: 30px;
  padding: 6rem 10rem 4rem;
}
.heavy ul {
  display: inline-block;
  vertical-align: top;
  margin-bottom: 2rem;
}
.heavy ul:first-of-type {
  margin-right: 15rem;
}
.heavy li {
  font-weight: 700;
  color: #fff;
  padding-left: 70px;
  background-repeat: no-repeat;
  min-height: 55px;
  margin-top: 5px;
}
.ico-heart {
  background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADgAAAAqCAMAAADRRmi8AAAAn1BMVEUAAAD///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////8Kd3m4AAAANHRSTlMABUT3+xED87Wr8cyemVdJCeTUr1Ppo4hrLM+7p05B7I5yXTwcD93ZxZV8NzO/YCGEKRl4TZmK+AAAAjFJREFUSMeVlOliqjAQRgMBEURkKYqgIq51rfV+7/9sN7iQrdZyfsmYk0kmkxCJw+i0dWhU7Mc8Zkz7eQln6y5s8oJBjobT4aFVUROj/uonzXZR421jDzU7gwXHMRhW1IssMJyz7q3qIXn2RRjf/zZ10jUxHQBJUK+xM5vXH3Mt3xbwFnxjFQV6AQXiYxO8DgGMFLELbMZi4FiiJgnFYGYBH5J3BtIvIjFOAbiGHMyAVCyuEQEDQjQzMdRgAlwIJwC6ROM66GixbwulMJsLzMjfmEhrK1FKk6+HL+f5EAu7Ule6x+cr8SqOPQI+EQhToKnxTOkzirz5vVQ6IoOH/bO2anIPMS8VMBEPZ4Np8+8IOIieAfR4LSBNG6BLPvFotQ2QSKcrJYlB1/wrx5JkmD92cYossacqoLpnm5mm2QUyfi3r9LYV3Q5oh3OFocmJgbwoigXp4Y7Xe5Jieut6s95RSde2Bx2PRHowv2/Uv2V3CTF3/ScuHvhkfBkxLhSo7AdGLYaeFxIylG9RWABFyIaE4n2xFkTER3C3OUYXSNV3Z8fMQAyYSOr1Kp5zICp9xexElp3AVLwl0fGZKe5ojj1NO9xLmDfTNd08gmLOPZd5PL9Eh5lUMGPg8Nbj5lS4lVvRo9zTzaForjbZMz5hcek10015xHtPH6PP1sbU16+j10Gv2HvTMdUzamXyrniH3l39Fh7vZ975LU1+11qaLvfamfxVaENYMO/cQuCm6/2S7z85UFpmeZCX6QAAAABJRU5ErkJggg==');
}
.ico-diabet {
  background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADgAAAAcCAMAAAADZYwMAAAAqFBMVEUAAAD8/Pz8/Pz8/Pz8/Pz8/Pz8/Pz8/Pz8/Pz8/Pz8/Pz8/Pz8/Pz8/Pz8/Pz8/Pz8/Pz8/Pz8/Pz8/Pz8/Pz8/Pz8/Pz8/Pz8/Pz8/Pz8/Pz8/Pz8/Pz8/Pz8/Pz8/Pz8/Pz8/Pz8/Pz8/Pz8/Pz8/Pz8/Pz8/Pz8/Pz8/Pz8/Pz8/Pz8/Pz8/Pz8/Pz8/Pz8/Pz8/Pz8/Pz8/Pz8/Pz8/Pz8/Pz8/PyVNNoVAAAAN3RSTlMA3Xf8C/XrijqbE+TElgegYyL4b++RXifyyb2BchnTzsFUSUO6tqN7ag/h16tbHq6lL4yDM7DFGie/3AAAAkBJREFUOMuNVYlyokAQbRjAiOEUBRVFXbzPuMm+//+z7QZKRE3pq9KZ19AzfUNPEfQvuRYBkZZf+mN6Ext9ggYG+oaeYdZgY8cEoCbeqNuf+avlRAEwe/ajiq2GN9J1AoTAn1ryAYHl1xJ7kbi8HIDtdyUyToDZGnfQohodeC224mRU/EsDROEMIPTLozJgGBC18Uk1hAVDILNLM8WVLm8snDpAmy93B8CIGDo0KlGzETAQA1uAtcOZKGaHxp8sPVJPTvpNkbrAhewcyIIRtkR9qA25rGOlgFMbV8OpmAPla8DZoDlg8zWZSPtiuVb5fw1OgxmsBZXy7ihhX+B8jZV/TcCHrPfMB6wyTxH7tMOIHwacQZjVhS10SHDPDFNiEPAx/+CQhTUfqpZxG1Mq8Ym2LI9sina8VGzAEgsKcaCjBagEHpXQoMvyyDwkCrCO9BeTQpEMnVXfUWQ13ZDUWBRhzaJ4D7xjKrCPJQcwScOKXE8B6p3gyHueK/XNpzg0Fwu+3kiHisWnOe8iWiLnwkn5st3rAhjwf9pzSceWVvwTbH7wUHJN5sgLbiWa0gywJTo7YPuqyC3phTJKHgVFu88SqNWrthoaTll0blFCCXROKKJ53cjOQ3dIIw82nIdQyvy7iNcQiwUwCQr/f16NDumFvY7QLWzgvUgF/i/DKllfJ5XQIZEkUd2UmN0Ly/G48meHdTUeQ6eeyuIXUsmDYvduYacZGsjS5lSdR4iLpAR0j3G/l2smwmiX9558AuI90X+utmMAH+J+OQAAAABJRU5ErkJggg==');
}
.ico-five {
  background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACYAAAAwCAMAAABKbPgaAAAAnFBMVEUAAAD///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////+TINBkAAAAM3RSTlMAPPHDD0t4+77rhwbijD+DVy0fFPUzEgrb1cqxk3VqOLepZUTdzqylmn5xRicbua1eT54GDu4gAAABqElEQVQ4y83U2WKiMBiGYSYugQKKguyKe7Xabd77v7dJY2lxjNDDfgfwBx4gQBLrJsk4FdmT1ZGkB8BjB1si/LGAWTibmsVsleUrZGVZR4gAb2FQawnAUpXvfMa/USfJcrGHo6o3kA3iNTD5T7kphdoKhqrxB/pql8JxVF2x6nLlrmaWig2AHTfYgOhj12uyHoCkd8WEiR3icEvQxV7UdkjRxR70Gaeb6UbyM9b/1cz1y2Dmmpn9zdYAzlPNfH0mFPobjPFrdkDHDi7M2ugx+3zSjdG0Zjmr8N0BoZg5mjkf42cioJ15jFS56GIvjPVLdbA5nqvqqSBqY1OJnuKBt+u3MKsgOtdHWlgFZSfT/0fEP2AjGHcyFRsRtzPX6r7dCC5Fj2h6nw2QtW9b9t6+JmAB1V02JP2szpL8LvuLXZclzO+xjENdhg7RzKye4XttDcALjWwOjRuswHYNKvFwGs1+BoXB+eBf9cGD3cTwSHn96ScOyMdN89B5z+2PnHgAwi7nb8HgFCzKHEw9Dl+5yTIxjYZXSTPbtWVOPHjY51tHSCe1/a+O/gM/+UwxbZ8gCAAAAABJRU5ErkJggg==');
  background-position: 10px 0;
}
.ico-distr {
  background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADcAAAApCAMAAACm2UGfAAAAqFBMVEUAAAD///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////8j1z1tAAAAN3RSTlMA/bruzPTR3QeRaCIeEvHmoGMuycbDs40/OhwK9uvhraiBdm1eWwPYv6WWRjcP+IdWTCYYe1GXICgNuQAAAj9JREFUSMeV09eWokAUheFTKEERFLXNOefQds///m82UM5SEehmvguBtd1YnEJ54XWXs9LEaKztaqGgeGEWtJG9brZqX52VPFTm4yp5ja5ytzcUMYVi04g0wQwPjaJm2UNfx6qr19ciYo+ni86n1ysNwmAmWhnaEtN3L2NohWeuDTTLveeaw4CafogmypUEm6GIY4G9jwfBCXbRLRUbSSqiRObQOL4nHRMCkRmUJWGhWMvKxqwks6vCr4iBur0nTglYShdKkuIME2dAUd64ReBLL6UjKfojVDl5z30B/Et4skX1JU1YGsAy8WhYn/dJVyVV3yT0majVnH97YUm6LeDHpxzWpnJX4COjt4T4PXvDZ00Gmb0eYLxuQBG2jysye1KFiTyVwHqOUGX3jFjvG8yXKQ2z5qJ/oPW4qPvxTVlTkAyzl7nUq1B7DVvgZQ/05IgW+GA4r2Ebuhm9PbAPj97cAjb999cpyOgdiAbfP5uA2jnxsAPnjF4dUOV19Gkc3sObHnaqCnfm2ZUkk+LPPaOXmlqZG+ERUtPst8JJT45RLZAMNaikBqs/YW0hWXZQlxQ3I6xdJFM7ted+DWHwLf/RO7Qb1QGhkd60nOvsNrg7lY6i5ZmLV1OEqh+T+U1+toXHxnZGUQnK8rsWHP8NfqpgGMzhIr8zYKVPehtg7MkHuPK78Gv6uCjAaS4SQFNyGEdzca56jOq73laoruQwA7uh/5ob7qaShzdC2xykRsgPJB+3ZfpWSa/t2t6Vj5LHX+xZZZ5Feb3NAAAAAElFTkSuQmCC');
}
.ico-bespl {
  background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADQAAAA0CAMAAADypuvZAAAAqFBMVEUAAAD///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////8j1z1tAAAAN3RSTlMA+ybyS8MyCi3IuRX27GXeKOKlXlAD1LRz2ZmQ7s2flY03Iga9HA1aUz4R5ng8GM9qYkZ/rIZA0gJKigAAA3pJREFUSMetVtliqjAQZURQNhFcAEGw7nu17e35/z+7IRGTWNvehzsPgkmGzDk5kxnjibV6lRuagBm6Va9l/IN1ZxE0i2bdX1zaFpiNJ+lwZ9u7YToZg5nV/sHFdgByr2d17Hx1CXDsb1wWMwLF/a8T/ZJAs85T+K+A+w3slgu8Ppl7CeAPvo98YCJ4+cKAD6BafF293o9EjBn89sM+PqwYmK50lIOkAGj6Pmd/9g58ba95AKdjbHxEKg/DDDejfG0YHQeBgmsxRebVlEeI5vfRP4BZtfurl3QKvLIYvAxTCSCH2Rc7RhivpU/s3d43JsIzw2Uiv58pYSDjLG/MAO+KuAIkNYeg5pQduBIHwNGOQnyoqD+BmjsXTvNNUuAnYvEWpqcxGWNZnzJB8G6hVCZ38Dt8TfygS9CePUpYPFxAFciIUIcdYmPoFvA9+kCdKTPuK83koAiPopmiJ+Kasd8IPe2cgRV3ekw9S6zrIeLRqYg7Lsb184DHxAsxrB9ejabHFknbRqA3QWKu+6wAIZYx23GCidwmAYItf70g0iX/3nx8goqFmt4nPkDVLda9iaO2kYmLeEuxbEK9kb8VK3aGcWRxKlCZpBeNZkLG8KmZSRvyY2THswv/eqf0FX4juhNMA7BlLpS3YWbkAFhua3XYuQ//TYlHcxKyG01hHUMARAAdMhPAuGtIJ1LDG+CwMHiG0tDYHXurbmmCmzOS8E4IVCLWBSr+XII2NyV229vdBia/9CQRKuVXIN4LWVBP0bCQo6RLHK48QQRHj3kFgEJ4JqMxuMNFk9HwAFByqUAXZTSSX+Ay+iLYNAQzTflrkhknBMv0fDUUG513swCOOrRBMFJwRzwJl4rLMUBRBhjomVTJP0vMmnSXMudWrBWfN5A82hbQfbhYYlC6GsYTW0UUqndMCau5wm5bXUBc5hrGBIFkil9h+mWZg4E5f2o+MUhJfBeOfi2L8BIi5SQ9V7Ivr2W9ACw4EbS5k31Q9CQKgJaXnnizkrZb55HHtJpmwGEnfepSoyi3VcC5/13kBMAnXsz2ilgcFK3H8inn+3EBXjbVjmJvyfIpC3XWV0ib2/213kyMeaHW7bOA+XNLUHw+bz6S+XOXeaI3HwrQnEDlk6lWSaC882NDNdBKoDeQDdVvrVv7ZNuntmzd/nOTKNvRZVgQFeHyeTv6FzSzel6aBo/WAAAAAElFTkSuQmCC');
}
.ico-invalid {
  background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAC0AAAAyCAMAAAD/RKLmAAAAq1BMVEUAAAD////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////Nr6iZAAAAOHRSTlMAH/1p7+KW9d7nA/mqEYJWQ9KSZrY6JgqmiHIOSAbrwWLWu6ONTjHbrXdtXFIrzcfEsHo1FJoannQsjIkAAALvSURBVEjHjZXplqJADEZjCSIgKKgIIuC+tPva3/s/2VQKbZszDsP9V933pJKQlKS4mEbLoYoMIcmq2iu0ayaule09zeFXtL/h0hKmVc3uYEU0waiabZno0wUhVSOCTzVhDKrZS6QJnbClangy6S56Fe0NQnJse1l7kpTJnHRMZ/xgbEr1TCbdnzRfCIzL7C6m9IuxPJbg2OJRmLPyitcYEvW0J8Ci1N7hQKTjiVmnUhINwSDEdNNdBPR/7mjayEkb/f+EHqaAOITzyD9zPodOibyfANk2ppzANSHu8b/krQGvEGywkX+pfZbHAn5CTK3T6Tt5fA/6R30hxJeaW1+HRHibmMNnWDkfJkoDz5AzE4BpwzMArcv6Eee/7R7WfHMTxnxPOmrJaArMEhkmRa+lcJ33Cms3ooeOVUDENhG5Ulej9mIV/4S+EFlHQLRf9jKFgCzFmsDvSBYen5574PCENiOIRW4vNazb8sb3HH/Bfw12SwbRsaAL3NxeYZ1QCxHx8kWRG1Mdjdc7JesfYcLXWLk9nMsSrzCJ6ARJ9217WBLNOSyj7BwTeyIfvSPqb9uEw5XO2zkp6u1dTKM9nbHjHYoav20bFl9YwO/AJGlxVfeCbWDAG5+1GA+QHyTsx/cvCjEm1gq2yYnOZCWSvgb85H1Chz+TW7AzjLifYS6HXOVixFNiCFlQiG3B5nbwJ7op2ZK2ZYsxZ5ypFu1zW2JerGer12hIeWbl/YYYOzp2edPZ7htg3Pylp8AWBsvKZv2AozzdMVe2YoSUC+mpSUBmUW6zDi2QCdoiUL8EigAG0U3jO8mH8G9P+3qAwWt6xkweBJoKA9/EPU053saGMRub2A5PQPOq/qE9eGs1KMQ5zifcc/imtUCOdhnwutpoE5PUFDdSxN7zNXjUw+Nh2mizS20bEX3i4SHdUYGBL6T8GacHTPu/3LoOu+SZ7WrAxB3VBhTvt9/ycFxSCY5r4s1pZ1E5Viea6ga0yXoY0Gf+AGH7cM20UI/OAAAAAElFTkSuQmCC');
  background-position: 10px 0;
}
.ico-rak {
  background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADcAAAA3CAMAAACfBSJ0AAAAq1BMVEUAAAD////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////Nr6iZAAAAOHRSTlMA++r2CQTMJC/hZB4XKdROORTZmRvduYp6SQ3z7tCCdDXGoX2/jlTnll1Ak1k9bbSqhZ1fgWimQiHsLJIAAARQSURBVEjHnZbnduIwEIUlGVfAYNMxoYZOgJTdfO//ZCtZsZc47EnO3h9IZ+TRtDuDxL+xc3biP9ACWuKn6C53id1dgavdJrtl9xu9JaRWUfGAsnf1YPmN3gJ4dPXGhz34euca2eIbvT4pPOvNBqfmsNG7Z7Ss/43emsc18iDEkYU2fhTiIFk/sv5G76TN6LiCZMJKrJgkcx2nNnwS99FsNfK1DoGvkBOyhmhkZKD8AOr5aaPV/Kw2l8hlfpbpq4MUnI0J0oE0EC2y/M6l/mr+Se8XGs6qJsSWSIhaK6pb81FLJzdiq2UrB41fn90EbwvhagYHK3L98vQAs1UIWw8qjnbI2muJRiwsXtiUpzEact3OvtQ/CXXa/GNPXevCYiBH5Wn9qnpHXyc6TEQFT5KBWVe9wpOaXYalYIB8El8wRRpTj9VSlYK6ZCq+oqY4mxKNxHz1cvxly2kFFmeUdaE8SVyzePa6eh8DOXC/OOTleU7slS0FbBf91LapryC9XibQv1Vsm+qT9hdbQJkPHyjQMbfFTDbG64Fti0bXuiSdmq5VgQdTJ728Rm+DYVtoRMh2kT2nIWoTJ8mD71+M0eHgLXrVhl5yEUxmbtl/v4s8TYiEm4ZjcQt3ZiKo2UTpbWyLZOlpccmbzv3Mxxgm50KW7CRbG4j6y64rnS9Ta4vcJbfpUiy7LweTpedCljL8OrVU+7NkRm9G32Rj+xHQCGyv+avSQo9ZhZ09+slAf9d16OeKgeLRnv22Lvgbk7XeDUODtxgcrWQLQTgcbToS5X903yWwvaQZ6ED8FuTifZxXcl62viRHL6jQzNO0n3toxHshdkC4vu0P3YUyW8xq4i7a6zCnlgPebH9oiJ+hcdjPPHBK0i2eRPdxWP1qsPCO9Zv0Lf5S+X1wiRVoXraIK9NRoZEdSh8loOLL4L2QjEcpV/fUtMwctu3aI1sPlK5oyaB0pPefcOSx2L6ysJ2JDHSaHPbG9siMjKOoIHBYlVH93nxw6CEfMPnAcmiKFU5Qye6EvGEqQ1y5hlw5Tzu6ecZhhZ8tB9UUVdQlv+vdDpRGmgqnJUqcJD1fBK0ntzqJctig3KdWIPwe8lTeIolPHQWEFfdnGTjT/LYgBFTnFCMLz3YgIf/xqkO13f7gm/f3o52wGKLhDZum5RIrOkfV/w8YieZQa1O2sxtNX+sf/1fj4l+3kt0xHPKT12nkigrWOdG6uu+eb5nqd037/ftpMJ5oF5488Lq3s8gI2jqYyVjcxxknOUvAUi7YB5YuGvLccDiL+0jpPMPDKH8nuR2g4+bvpvcHeO6Q3lebgwcXnXfzTlpBBivzbtLluORn87t6ERpLk6yQSLv14r7gNCJCk/IlGtFdvRFIPR6t3hQ1FmPF9JXQUkfCu7iL/bQpCj2tkRNUWXsazbe9+AYhHrJraiDxtN5P4VE8VE1Yix/r7SDzLVUyQ+Ofop6qUZEslfriDv4A2q2awK1w4ssAAAAASUVORK5CYII=');
}
/*=================== Compare ===================*/
.compare {
  color: #010101;
  font-family: "Roboto", sans-serif;
}
.compare .container {
  padding-top: 6rem;
  padding-bottom: 6rem;
}
.compare table {
  width: 100%;
  max-width: 100%;
}
.compare th,
.compare td {
  vertical-align: top;
  text-align: center;
  width: 16.66%;
}
.compare th {
  font-size: 2.4rem;
  padding-bottom: 20px;
  padding-top: 140px;
  background-repeat: no-repeat;
  background-position: center top;
}
.compare th:nth-child(2) {
  background-image: url(../images/liposac.png)/*tpa=http://cdn.evrhst.com/3093/images/liposac.png*/;
}
.compare th:nth-child(3) {
  background-image: url(../images/diet.png)/*tpa=http://cdn.evrhst.com/3093/images/diet.png*/;
}
.compare th:nth-child(4) {
  background-image: url(../images/narod.png)/*tpa=http://cdn.evrhst.com/3093/images/narod.png*/;
}
.compare th:nth-child(5) {
  background-image: url(../images/sport.png)/*tpa=http://cdn.evrhst.com/3093/images/sport.png*/;
}
.compare th:nth-child(6) {
  background-image: url(../images/eliksir-ellipse.png)/*tpa=http://cdn.evrhst.com/3093/images/eliksir-ellipse.png*/;
  background-size: 80%;
}
.compare tr td {
  border-bottom: 1px solid #f7f1ec;
}
.compare tr td:not(:last-child) {
  border-right: 1px solid #f7f1ec;
}
.compare tr:nth-child(2) td:last-child {
  border-top: 3px solid #39b54a;
}
.compare tr:last-child td:last-child {
  border-bottom: 3px solid #39b54a;
}
.compare td {
  background-color: white;
  padding: 3rem 2rem 2rem;
}
.compare td:first-child {
  font-weight: 700;
  font-style: italic;
  text-align: right;
}
.compare td:last-child {
  font-weight: 700;
  border-left: 3px solid #39b54a;
  border-right: 3px solid #39b54a;
}
/*=================== Reviews ===================*/
.reviews {
  background: transparent url(../images/bg-3.png)/*tpa=http://cdn.evrhst.com/3093/images/bg-3.png*/ no-repeat center top;
  color: #000;
  z-index: 2;
}
.reviews .container {
  padding-top: 10rem;
}
.reviews__specialist {
  max-width: 715px;
  margin-bottom: 7rem;
}
.reviews__specialist h2 {
  margin-bottom: 2rem;
}
.reviews__specialist p {
  margin-bottom: 2.5rem;
  line-height: 1.4;
}
.reviews__clients {
  background-color: white;
  border-radius: 15px;
  padding: 5rem 2.5rem 3rem;
}
.reviews__clients h2 {
  color: #1ca0b8;
  margin-bottom: 3rem;
}
.reviews__clients blockquote {
  background-color: #eaf2fb;
  border-radius: 10px;
  padding: 2rem 2rem 2rem 35rem;
  position: relative;
  margin-bottom: 2rem;
  min-height: 208px;
}
.reviews__clients blockquote:last-child {
  margin-bottom: 0;
}
.reviews__clients blockquote p {
  line-height: 1.4;
}
.reviews__clients cite {
  display: block;
  font-style: normal;
  font-size: 2.4rem;
  font-weight: 400;
  margin-bottom: 1rem;
}
.reviews__img:before,
.reviews__img:after {
  position: absolute;
  bottom: -10px;
  display: inline-block;
  height: 43px;
  border-radius: 6px;
  line-height: 39px;
  font-size: 24px;
  color: white;
  font-weight: 700;
  padding: 0 10px;
}
.reviews__img:before {
  content: "ƏVVƏL";
  background-color: #ff5400;
  left: -10px;
}
.reviews__img:after {
  content: "SONRA";
  background-color: #00c278;
  right: 65px;
}
/*=================== Konkurs ===================*/
.konkurs {
  background-color: #00cf84;
  color: #fff;
  position: relative;
}
.konkurs .container {
  padding-top: 10rem;
  padding-bottom: 4rem;
  position: relative;
  z-index: 2;
}
.konkurs h2 {
  text-align: center;
  margin-bottom: 5rem;
}
.konkurs h2 span {
  color: #ffe400;
}
.konkurs__money {
  font-size: 0;
}
.konkurs__money > * {
  display: inline-block;
  vertical-align: middle;
}
.konkurs__money p {
  width: 28%;
  font-size: 2.4rem;
}
.konkurs__money p span {
  color: #ffe400;
  font-family: "Roboto", sans-serif;
  font-weight: 700;
  position: relative;
}
.konkurs__money img {
  width: 71%;
}
.konkurs__title {
  text-align: center;
  font-family: "Roboto", sans-serif;
  font-size: 4.2rem;
  font-weight: 700;
  margin-bottom: 4rem;
}
.konkurs__dreams {
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin-bottom: 4.5rem;
}
.konkurs__dreams > * {
  display: inline-block;
  vertical-align: middle;
  width: 49%;
}
.konkurs__dreams img {
  max-width: 541px;
  border: 20px solid #f7fafd;
  border-radius: 6px;
}
.konkurs__dreams p {
  font-weight: 400;
  font-size: 3rem;
}
.konkurs .btn-wrap {
  text-align: center;
}
.konkurs .btn-wrap p {
  font-family: "Roboto", sans-serif;
  font-size: 4.2rem;
  font-weight: 700;
  margin-bottom: 2rem;
  line-height: 1;
}
.konkurs .btn-wrap span {
  color: #ffe400;
}
/*=================== Buy ===================*/
.buy {
  background: url(../images/bg-4.jpg)/*tpa=http://cdn.evrhst.com/3093/images/bg-4.jpg*/ no-repeat center top;
  min-height: 710px;
}
.buy h2 {
  margin-bottom: 5rem;
  color: #fff;
}
.buy h2 span {
  color: #ffe400;
  display: block;
}
.buy h2 + p {
  color: #fff;
}
.buy .container {
  padding-top: 2rem;
}
.buy .logo {
  display: block;
  margin-bottom: 4rem;
}
.buy .order__eliksir {
  left: -10px;
}
/*=================== Footer ===================*/
footer {
  padding: 20px 0 30px;
  color: #888;
  text-align: center;
  font-size: 16px;
  line-height: 24px;
  position: relative;
}


.copyright {
  float: left;
  width: 200px;
  overflow: hidden;
}

.copyright img {float: left}

.adress {
  margin-right: 10%;
  display: inline-block;
}

.adress a {
  text-decoration: underline;
}

.inn-ogrn {
  float: right;
}
/*=================== @media ===================*/
@media only screen and (min-width: 1200px) {
  .results {
    min-height: 674px;
  }
  .results__img {
    top: 0;
  }
}
@media only screen and (max-width: 1199px) {
  .order__wrap {
    padding: 2rem 2rem 2rem 0;
  }
  .order .btn {
    font-size: 3rem;
  }
  .results__img {
    max-width: 700px;
    max-height: 436px;
  }
  .results__ellipse {
    right: 100px;
  }
  .heavy ul:first-of-type {
    margin-right: 10rem;
  }
  .compare td {
    padding: 2rem 1rem 1rem;
  }
  .reviews cite {
    font-size: 2rem;
  }
  .reviews blockquote p {
    font-size: 1.8rem;
  }
  .buy h2 {
    font-size: 3.5rem;
  }
}
@media only screen and (min-width: 992px) {
  .intro__mainImg {
    display: none;
  }
  .intro__slimCount b {
    font-size: 5rem;
  }
  .order {
    padding: 0 0 0 20rem;
  }
  .order__eliksir {
    position: absolute;
    left: -30px;
    max-width: 300px;
    top: 170px;
    z-index: 1;
  }
  .results__img {
    position: absolute;
    right: -150px;
    top: 0;
  }
  .results__text {
    max-width: 665px;
  }
  .reviews {
    min-height: 1749px;
    margin-bottom: -9rem;
    position: relative;
  }
  .reviews__img {
    position: absolute;
    left: 2rem;
    top: 2rem;
  }
  .buy .order {
    padding-left: 28rem;
  }
  .buy__img {
    display: none;
  }
}
@media only screen and (max-width: 991px) {
  .intro {
    background-image: url(../images/bg-1-tabs.png)/*tpa=http://cdn.evrhst.com/3093/images/bg-1-tabs.png*/;
    background-size: 100% 110%;
  }
  .intro .container {
    padding-bottom: 4rem;
  }
  .intro__slimCount {
    max-width: 400px;
    text-align: center;
    margin: 0 auto 3rem;
  }
  .intro__slimCount img {
    border-radius: 50%;
    box-shadow: 0 0 20px #ffffff;
    max-width: 80%;
  }
  .intro__slimCount > div {
    right: 50%;
    top: 50%;
    transform: translate(50%, -50%);
    text-shadow: 0 0 10px rgba(0, 0, 0, 0.5);
  }
  .intro h1,
  .intro h1 + p {
    text-align: center;
  }
  .logo {
    display: block;
    text-align: center;
    margin-bottom: 3rem;
  }
  .order {
    padding: 2rem;
  }
  .order__discount {
    margin: 0 auto 2rem;
  }
  .order__wrap {
    max-width: 400px;
    margin: auto;
    padding: 0;
  }
  .order__promo {
    margin-bottom: 3rem;
  }
  .order__eliksir {
    max-width: 80%;
  }
  .results h2 {
    text-align: center;
  }
  .results h2 + p {
    text-align: center;
  }
  .results__img {
    margin: auto;
  }
  .results__ellipse {
    right: inherit;
    top: inherit;
    bottom: 100px;
    left: 15px;
  }
  .results__wrap {
    text-align: center;
  }
  .timer {
    max-width: 300px;
  }
  .order__title {
    font-size: 2.6rem;
  }
  .digitHolder:after,
  [class^="digit timer-"] {
    font-size: 5rem;
  }
  .timer-wrap__title,
  .timer-wrap__info {
    font-size: 2.4rem;
    line-height: 1.4;
  }
  .fat {
    text-align: center;
  }
  .fat h2,
  .fat h2 + p {
    margin-bottom: 2rem;
  }
  .fat__img {
    margin-bottom: 2rem;
  }
  .btn {
    line-height: 1;
  }
  .heavy .container {
    padding-left: 4rem;
    padding-right: 4rem;
  }
  .heavy ul:first-of-type {
    margin-right: 4rem;
  }
  .compare th {
    font-size: 1.8rem;
    background-size: 89px;
    padding-top: 100px;
  }
  .compare td {
    font-size: 1.6rem;
  }
  .reviews {
    background-image: url(../images/bg-3-tabs.jpg)/*tpa=http://cdn.evrhst.com/3093/images/bg-3-tabs.jpg*/;
  }
  .reviews .container {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }
  .reviews__specialist {
    background-color: rgba(255, 255, 255, 0.7);
    padding: 1rem;
    margin-bottom: 3rem;
  }
  .reviews__specialist h2 {
    text-align: center;
  }
  .reviews__img {
    position: relative;
    display: inline-block;
    margin-bottom: 3rem;
  }
  .reviews__clients {
    text-align: center;
    padding-top: 2rem;
    padding-bottom: 2rem;
  }
  .reviews blockquote {
    padding: 2rem;
  }
  .konkurs .container {
    padding-top: 3rem;
  }
  .konkurs__money {
    margin-bottom: 3rem;
  }
  .konkurs__money p {
    font-size: 2rem;
  }
  .konkurs__title {
    font-size: 2.7rem;
  }
  .konkurs__dreams p {
    font-size: 2rem;
  }
  .konkurs .btn-wrap p {
    font-size: 3rem;
  }
  .buy {
    background-image: url(../images/bg-4-tabs.jpg)/*tpa=http://cdn.evrhst.com/3093/images/bg-4-tabs.jpg*/;
    background-size: cover;
    text-align: center;
  }
  .buy h2 {
    margin-bottom: 3rem;
  }
  .buy .container {
    padding-bottom: 4rem;
  }
  .buy .logo {
    margin-bottom: 3rem;
  }
  .buy__img {
    border-radius: 50%;
    box-shadow: 0 0 10px rgba(255, 255, 255, 0.8);
    display: block;
    margin: 0 auto 3rem;
  }
  .inn-ogrn {display: none;}
  .copyright {margin: 5px auto; float: none}
}
@media only screen and (min-width: 768px) {
  .results__wrap > div:first-of-type {
    margin-right: 3rem;
  }
}
@media only screen and (max-width: 767px) {
  html {
    font-size: 9px;
  }
  .intro {
    background: #1ca0b8;
  }
  .intro__list {
    margin-bottom: 0;
  }
  .intro__list li:nth-child(n) {
    margin: 0 1rem 2rem;
    width: 220px;
  }
  .results .container {
    padding-top: 3rem;
  }
  .results__wrap > div {
    margin: 0 1rem 2rem;
  }
  .heavy {
    text-align: center;
  }
  .heavy .container {
    padding-top: 3rem;
  }
  .heavy li {
    text-align: left;
  }
  .heavy ul:nth-of-type(n) {
    margin: 0 1rem 2rem;
    width: 100%;
    max-width: 370px;
  }
  .compare th {
    font-size: 1.5rem;
    background-size: 65px;
    padding-top: 75px;
  }
  .compare td {
    font-size: 1.3rem;
  }
  .konkurs h2 {
    margin-bottom: 3rem;
  }
  .konkurs__money > * {
    display: block;
    text-align: center;
  }
  .konkurs__money > p {
    width: 100%;
    margin-bottom: 2rem;
  }
  .konkurs__money img {
    width: 90%;
    margin: auto;
  }
  .buy h2 {
    margin-bottom: 3rem;
    font-size: 3rem;
  }
  .buy .logo {
    margin-bottom: 2rem;
  }
}
@media only screen and (max-width: 599px) {
  .results__ellipse {
    width: 100px;
    height: 100px;
    background-size: 100px;
    font-size: 1rem;
    padding: 2rem 1rem;
    font-size: 11px;
    left: 20%;
  }
  .heavy .container {
    padding-left: 1rem;
    padding-right: 1rem;
  }
  .heavy ul:nth-child(n) {
    margin: 0 auto;
  }
  .heavy__bottom {
    margin-top: 2rem;
  }
  .compare {
    display: none;
  }
  table {
    margin-bottom: 1rem;
  }
  .table-responsive {
    overflow-y: hidden;
    min-height: .01%;
    overflow-x: auto;
  }
  .konkurs__dreams {
    text-align: center;
  }
  .konkurs__dreams > * {
    width: 90%;
    margin: 1rem 0;
  }
  .konkurs__dreams:nth-child(even) {
    flex-direction: column;
  }
  .konkurs__dreams:nth-child(odd) {
    flex-direction: column-reverse;
  }
  .konkurs__title {
    margin-bottom: 2rem;
  }
}
@media only screen and (max-width: 479px) {
  h1,
  h2,
  h3 {
    font-size: 3.8rem;
  }
  .reviews__img:before {
    left: 10%;
  }
  .reviews__img:after {
    right: 10%;
  }
  .reviews blockquote {
    padding: 1rem;
  }
  .konkurs__dreams {
    margin-bottom: 2rem;
  }
  .konkurs__dreams img {
    border-width: 10px;
  }
  footer {font-size: 13px;}
}
@media only screen and (max-width: 379px) {
  .konkurs__dreams img {
    width: 260px;
    height: 210px;
  }
  .reviews__img img {
    width: 227px;
    height: 150px;
  }
}

.block-6 {
    padding: 140px 0 20px
}

.block-6 h2 {
    font-size: 43px;
    color: #c61f85
}

.block-6 .h2-descr {
    font-weight: 700;
    font-size: 25px;
    text-transform: uppercase;
    text-align: center;
    margin: 10px 0 0
}

.block-6 ul li {
    width: 320px;
    float: left;
    padding: 30px 15px 10px
}

.block-6 ul li:nth-child(1) .circle {
    background: url(../images/comp-1.png) no-repeat center top;
    background-size: 100%
}

.block-6 ul li:nth-child(2) .circle {
    background: url(../images/comp-4.png) no-repeat center top;
    background-size: 100%
}

.block-6 ul li:nth-child(3) .circle {
    background: url(../images/comp-3.png) no-repeat center top;
    background-size: 100%
}

.block-6 ul li:nth-child(4) {
    margin-left: 140px;
    margin-right: 40px
}

.block-6 ul li:nth-child(4) .circle {
    background: url(../jpg/comp-4.jpg) no-repeat center top;
    background-size: 100%
}

.block-6 ul li:nth-child(5) .circle {
    background: url(../jpg/comp-5.jpg) no-repeat center top;
    background-size: 100%
}

.block-6 ul li .circle {
    width: 100%;
    height: 280px;
    font-size: 16px;
    position: relative
}

.block-6 ul li .circle .top-left {
    position: absolute;
    width: 180px;
    left: 0;
    top: 30px
}

.block-6 ul li .circle .top-right {
    position: absolute;
    width: 110px;
    right: -5px;
    top: 30px;
    text-align: right
}

.block-6 ul li .circle .bottom-left {
    position: absolute;
    width: 200px;
    left: 100px;
    top: 215px
}

.block-6 ul li .circle .bottom-right {
    position: absolute;
    width: 200px;
    left: 130px;
    bottom: 25px
}

.block-6 ul li .text {
    text-align: center;
    padding-top: 20px;
    font-weight: 700;
    font-size: 18px;
    color: #c61f85;
    position: relative
}

.block-6 ul li .text:after {
    content: "";
    display: block;
    width: 100px;
    height: 2px;
    background-color: #c61f85;
    position: absolute;
    top: 0;
    left: 50%;
    margin-left: -50px
}
.big-block {
    padding: 70px 0 0;
    background: url(../images/first-bg.jpg) no-repeat center top
}
.big-block .first {
    color: #fff;
    text-align: center;
    padding: 0 0 10px
}

.big-block .first .plus {
    font-weight: 700;
    font-size: 115px;
    line-height: 1
}

.big-block .first h2 {
    font-size: 32px;
    margin-bottom: 40px
}

.big-block .first ul li {
    width: 240px;
    float: left
}

.big-block .first ul li .head {
    font-weight: 700;
    font-size: 22px;
    color: #4a1736;
    text-transform: uppercase;
    position: relative
}

.big-block .first ul li .head:after {
    content: "";
    display: block;
    width: 70px;
    height: 1px;
    background-color: #fff;
    position: absolute;
    right: -35px;
    top: 30px
}

.big-block .first ul li .text {
    padding: 15px 30px 0;
    font-size: 17px
}

.big-block .first ul li:last-child .head:after {
    display: none
}

.big-block .first ul li:last-child .text {
    padding: 15px 20px 0
}