html, body, div, span, h1, h2, h3, h4, h5, h6, p, em, img, strong, sub, sup, b, u, i, dl, dt, dd, ol, ul, li, fieldset, form, label, table, tbody, tfoot, thead, tr, th, td {
  margin: 0;
  padding: 0;
  border: 0;
  outline: 0;
  vertical-align: baseline;
  background: transparent;
  font-size: 100%;
  color: white;
 }

a {
  margin: 0;
  padding: 0;
  font-size: 100%;
  vertical-align: baseline;
  background: transparent; }

table {
  border-collapse: collapse;
  border-spacing: 0; }

td, td img {
  vertical-align: top; }

input, select, button, textarea {
  margin: 0;
  font-size: 100%; }

textarea {
  padding: 0; }

input[type="checkbox"] {
  vertical-align: bottom; }

input[type="radio"] {
  vertical-align: text-bottom; }

sub {
  vertical-align: sub;
  font-size: smaller; }

sup {
  vertical-align: super;
  font-size: smaller; }

\:focus {
  outline: none;
  -moz-outline: 3px solid #fff !important; }

button::-moz-focus-inner, input[type="reset"]::-moz-focus-inner, input[type="button"]::-moz-focus-inner, input[type="submit"]::-moz-focus-inner, input[type="submit"]::-moz-focus-inner, input[type="file"] > input[type="button"]::-moz-focus-inner {
  border: none; }

input[type="radio"]:focus {
  -moz-outline-radius: 12px !important;
  -moz-outline-offset: 0px !important; }

html, body {
  width: 100%;
  height: 100%; }

img {
  max-width: 100%; }

article, aside, figcaption, figure, footer, header, hgroup, nav, section, time {
  display: block; }

* {
  box-sizing: border-box; }
  *:before {
    box-sizing: border-box; }
  *:after {
    box-sizing: border-box; }

html {
  width: 100%;
  height: 100%; }

body {
  color: #fff;
  font-family: "Open Sans", Arial, sans-serif;
  width: 100%;
  height: 100%;
  margin: 0 !important;
  padding: 0 !important;
  font-size: 14px;
  line-height: 1.4em;
  background: url(../img/layout.jpg) repeat left top; }

.container {
  width: 100% !important;
  min-width: 1280px;
  margin: 0 !important;
  padding: 0 !important;
  overflow-x: hidden; }

.container.__thanks {
  min-height: 100%; }

.wrapper {
  width: 1000px;
  margin: 0 auto;
  position: relative;
  height: 100%; }

.clearfix:after {
  clear: both;
  display: table;
  height: 0;
  content: ''; }

.__center {
  text-align: center; }

.__uppercase {
  text-align: uppercase; }

.__right {
  text-align: right; }

.__main {
  color: #f7b23c; }

.__clear {
  color: #fff; }

.__dib {
  display: inline-block; }

.__db {
  display: block; }

.block1 {
  background: url(../img/b1.png) no-repeat center top;
  min-height: 696px;
  position: relative;
  z-index: 2; }

.block2 .wrapper {
  padding: 100px 0; }

.block3 {
  background-color: #2d2d2d; }
  .block3 .wrapper {
    padding: 70px 0; }

.block4 .wrapper {
  padding: 70px 0; }

.block5 {
  background: url(../img/b_last.png) no-repeat center top;
  min-height: 849px; }

.h {
  font-family: "Bebas", Tahoma, Verdana, Arial; margin: 0 ; }
  .h.__xxl {
    font-size: 97px;
    font-weight: 700;
    line-height: 1em;
    color: #000;
    padding-top: 15px; }
    .h.__xxl span {
      color: #f7b23c; }
    .h.__xxl.__main {
      color: #f7b23c; }
    .h.__xxl.__clear {
      color: #fff; }
  .h.__xl {
    font-size: 80px;
    font-weight: 700;
    line-height: 1em;
    color: #f7b23c; }
  .h.__l {
    font-size: 36px;
    font-weight: 400;
    color: #fff;
    line-height: 1em; }
    .h.__l.__main {
      color: #f7b23c; }

.doc-b {
  margin-top: 50px;
  position: relative; }
  .doc-b .doc_tx {
    max-width: 605px;
    position: relative; }
    .doc-b .doc_tx:before,
    .doc-b .doc_tx:after {
      content: '';
      background: url(../img/kavichki.png) no-repeat center;
      width: 24px;
      height: 17px;
      position: absolute; }
    .doc-b .doc_tx:before {
      left: -30px;
      top: -5px; }
    .doc-b .doc_tx:after {
      right: 30px;
      bottom: -25px;
      -webkit-transform: rotate(180deg);
      transform: rotate(180deg); }
    .doc-b .doc_tx p {
      font-size: 18px;
      margin-bottom: 25px;
      line-height: 1.2em; }
      .doc-b .doc_tx p span {
        font-weight: 700; }
  .doc-b .doc_photo {
    background: url(../img/doc.png) no-repeat center;
    width: 391px;
    height: 426px;
    position: absolute;
    right: 0;
    top: -31px; }
    .doc-b .doc_photo .doc_name {
      font-family: "Resphekt", Tahoma, Verdana, Arial;
      color: #3f223b;
      font-size: 30px;
      padding-left: 44px;
      padding-top: 339px; }

.review-i {
  padding: 45px 25px 45px 75px;
  font-size: 18px;
  position: relative;
  margin-bottom: 30px; }
  .review-i p {
    font-style: italic; }
  .review-i:before {
    content: '';
    position: absolute;
    width: 24px;
    height: 17px;
    background: url(../img/kavichki.png) no-repeat center;
    top: 30px;
    left: 25px; }
  .review-i.__with-back {
    background: #2d2d2d; }
    .review-i.__with-back:after {
      position: absolute;
      content: '';
      left: -25px;
      top: 0;
      width: 0;
      height: 0;
      border-style: solid;
      border-width: 25px 25px 0 25px;
      border-color: #2d2d2d transparent transparent transparent; }

.review_name {
  position: absolute;
  font-size: 18px;
  right: 25px;
  bottom: 20px; }

.price-b {
  float: left;
  margin-top: 95px; }

.form {
  float: left;
  width: 427px;
  height: 493px;
  padding: 125px 76px 0 65px;
  background: url(../img/form_back.png) no-repeat center;
  margin-top: 150px;
  margin-left: -90px;
  position: relative; }

.price-b {
  font-family: "Bebas", Tahoma, Verdana, Arial;
  width: 420px; }
  .price-b .bottle {
    display: inline-block;
    width: 414px;
    height: 358px;
    background-size: cover; }

.old-price {
  font-size: 48px;
  font-weight: 700;
  color: #fff;
  line-height: 1em;
  text-decoration: line-through;
  margin-bottom: 30px; }

.new-price {
  font-size: 110px;
  font-weight: 700;
  color: #f7b23c;
  line-height: 1em;
  margin-bottom: 20px; }

.bottle {
    width: 379px;
    height: 285px;
  background: url(../img/bottle.png) no-repeat center;  background-size: cover}

.form_tx {
  font-size: 45px;
  font-family: "Bebas", Tahoma, Verdana, Arial;
  line-height: 1em;
  color: #fff;
  font-weight: 700; }
  .form_tx span {
    color: #f7b23c; }

.j-inp, .select {
    margin-top: 10px;
  background: transparent;
  border: 1px solid #fff;
  width: 100%;
  height: 44px;
  font-family: "Open Sans";
  font-size: 18px;
  color: #fff;
  padding: 0 15px; }

.form_field {
  z-index: 2;
  position: relative;
  margin: 35px 0; }
  .form_field.__with-select {
    z-index: 3; }

.j-submit {
  background: url(../img/btn2.png) no-repeat center;
  width: 465px;
  height: 235px;
  font-family: "Bebas", Tahoma, Verdana, Arial;
  font-size: 48px;
  font-weight: 700;
  line-height: 1em;
  text-align: center;
  border: none;
  padding-top: 54px; }

.form_submit {
  position: absolute;
  z-index: 1;
  left: 50%;
  margin-left: -242.5px;
  bottom: -54px; }

.pic2 {
  position: absolute;
  background: url(../img/pic1.png) no-repeat center;
  width: 898px;
  height: 761px;
  top: 236px;
  left: -500px; }

.pic1 {
  position: absolute;
  background: url(../img/pic2.png) no-repeat center;
  width: 1003px;
  height: 765px;
  top: -250px;
  right: -500px;
  z-index: 1; }

.text2 {
  background: url(../img/header_tx.png) no-repeat center;
  width: 1012px;
  margin-left: -6px;
  min-height: 99px;
  font-size: 18px;
  text-align: center;
  color: #fff;
  font-weight: 700;
  text-transform: uppercase;
  padding-top: 23px;
  line-height: 1.2em;
  margin: 40px 0 132px; }
  .text2 span {
    color: #f7b23c; }

.list2 {
  margin-top: 70px;  }

.list2-i_tx { color: #222 !important;}

.list-1 {
  float: right;
  margin-top: 40px;
  width: 450px; }

.list-1-i {
  background-color: #3f223b;
  padding: 5px;
  width: 410px;
  -webkit-transform: skewX(-10deg);
  transform: skewX(-10deg);
  font-size: 24px;
  color: #f7b23c;
  margin-bottom: 20px;
  float: right; }
  .list-1-i.__1 .ic {
    background-image: url(../img/li1.png); }
  .list-1-i.__2 {
    margin-right: 10px; }
    .list-1-i.__2 .ic {
      background-image: url(../img/li2.png); }
  .list-1-i.__3 {
    margin-right: 20px; }
    .list-1-i.__3 .ic {
      background-image: url(../img/li3.png); }
  .list-1-i.__4 {
    margin-right: 30px; }
    .list-1-i.__4 .ic {
      background-image: url(../img/li4.png); }
  .list-1-i span {
    display: inline-block;
    -webkit-transform: skewX(10deg);
    transform: skewX(10deg);
    vertical-align: middle; }
  .list-1-i .ic {
    display: inline-block;
    vertical-align: middle;
    -webkit-transform: skewX(10deg);
    transform: skewX(10deg);
    width: 54px;
    height: 54px;
    margin-right: 10px; }

.__mg100 {
  margin-right: 100px;
  margin-top: 30px; }

.block1 .bottle {
  position: absolute;
  top: 340px;
  left: -50px; }

.block1 .btn {
  position: absolute;
  background: url(../img/btn1.png) no-repeat center;
  width: 465px;
  height: 146px;
  left: 50%;
  margin-left: -232.5px;
  bottom: -185px;
  font-family: "Bebas", Tahoma, Verdana, Arial;
  font-size: 36px;
  font-weight: 700;
  line-height: 1em;
  color: #000;
  text-align: center;
  padding-top: 25px;
  cursor: pointer; }

.list2 {
  width: 100%;
  min-height: 342px;
  background: url(../img/notes.png) no-repeat center;
  position: relative;
  margin-bottom: 40px; }
  .list2-i {
    width: 220px;
    padding: 46px 15px 0 15px;
    position: absolute;
    padding-top: 46px;
    color: #222222;
    font-style: italic;
    font-size: 18px; }
    .list2-i_week {
      position: absolute;
      font-size: 36px;
      color: #f7b23c;
      font-family: "Resphekt", Tahoma, Verdana, Arial; }
    .list2-i span {
      font-weight: 700;
      color: #3f223b; }
    .list2-i.__1 {
      left: 40px;
      top: 30px; }
      .list2-i.__1 .list2-i_week {
        top: -45px;
        left: 0; }
      .list2-i.__1 .list2-i_w {
        -webkit-transform: rotate(-8deg);
        transform: rotate(-8deg); }
    .list2-i.__2 {
      top: 80px;
      left: 255px; }
      .list2-i.__2 .list2-i_week {
        top: -70px;
        left: 20px; }
      .list2-i.__2 .list2-i_w {
        -webkit-transform: rotate(5deg);
        transform: rotate(5deg); }
    .list2-i.__3 {
      top: 60px;
      left: 520px; }
      .list2-i.__3 .list2-i_week {
        top: -50px;
        left: 0; }
      .list2-i.__3 .list2-i_w {
        -webkit-transform: rotate(-6deg);
        transform: rotate(-6deg); }
    .list2-i.__4 {
      left: 750px;
      top: 110px; }
      .list2-i.__4 .list2-i_week {
        top: -50px;
        left: 0; }

.list3 {
  background: url(../img/erect2.png) no-repeat 280px 40px; }
  .list3-l {
    float: left;
    width: 50%;
    text-align: right; }
  .list3-r {
    float: right;
    width: 50%;
    text-align: left; }
  .list3-i {
    position: relative; }
    .list3-i-h {
      font-size: 24px;
      color: #f7b23c;
      font-weight: 700;
      margin-bottom: 20px;
      position: relative;
      z-index: 2; }
    .list3-i-tx {
      font-size: 18px;
      position: relative;
      z-index: 2; }
    .list3-i-img {
      position: absolute;
      z-index: 1; }
    .list3-i.__1 {
      padding-right: 226px;
      margin-bottom: 77px; }
      .list3-i.__1 .list3-i-img {
        top: -54px;
        right: 0; }
    .list3-i.__2 {
      padding-right: 295px;
      margin-bottom: 96px; }
      .list3-i.__2 .list3-i-img {
        top: -48px;
        right: 91px; }
    .list3-i.__3 {
      padding-right: 217px; }
      .list3-i.__3 .list3-i-img {
        top: -88px;
        right: 0; }
    .list3-i.__4 {
      padding-left: 237px;
      margin-bottom: 63px; }
      .list3-i.__4 .list3-i-img {
        top: -82px;
        left: 37px; }
    .list3-i.__5 {
      padding-left: 274px;
      margin-bottom: 110px; }
      .list3-i.__5 .list3-i-img {
        top: -69px;
        left: 53px; }
    .list3-i.__6 {
      padding-left: 235px; }
      .list3-i.__6 .list3-i-img {
        top: -58px;
        left: 36px; }

.select {
  z-index: 3;
  position: relative; }
  .select.open {
    border: 1px solid #f7b23c; }
    .select.open .select-value {
      background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB0AAAAUCAYAAABxnDbHAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTExIDc5LjE1ODMyNSwgMjAxNS8wOS8xMC0wMToxMDoyMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTUgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjBDQTAyOTNDRDUwMTExRTU4QTk4RjVBNDhDNzZBQkUwIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjBDQTAyOTNERDUwMTExRTU4QTk4RjVBNDhDNzZBQkUwIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6MENBMDI5M0FENTAxMTFFNThBOThGNUE0OEM3NkFCRTAiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6MENBMDI5M0JENTAxMTFFNThBOThGNUE0OEM3NkFCRTAiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz4uT21aAAABm0lEQVR42rTUTSgEYRzH8dlnJw4cRC5KnFychBNujm6U1whxkou0pVyUWi4bubgoryuvuUhtIid5iZSDuygXryUc+D71X03T7s4MM//6bO0zzzy/mXleQm8HxoZhGFGcGcFXFSKKn1WsoyDgwFwsY0uH6jfdxhLCAYZO4xhxJQ0R5GA0oMAW1GFA/zGl8QvNMq/6afZ8DCzBFBrwqhuU5eI9WjGPUp8CwzKPMZwmG5Wt0xEmZZ6zfQjV0/UhY/5WiC1jr5Cs5kf0/SOwFpuowJ31gkrR+Rs9MvHdfwzMk93Qbw+0LiR7vaARh7jEhcfQWexiJ9VFM8ON1xiU+a3Ek8tA/ZXKUZ2ug3IYIC5PvChz7VRlmEAb3v8aqmsI+Rhx6JeFFYzhKlNH00Xopxwcep+dIJGm37js9RmnAZXLebpFBxZQnOJ6PdrRK6vfl1Bd+3Jor8mnTFahnGJdeHAzkPK4FaIycMxykMzJgku4HcT0GKo/XSfO5XPqQ6BI9rQRVKiuZzTJm+k3rZHFFmioIafUsNx/4/XmHwEGAKE0Tw/sNLwYAAAAAElFTkSuQmCC"); }

.select-value {
  border: none;
  cursor: pointer;
  text-align: left;
  background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB0AAAAUCAYAAABxnDbHAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTExIDc5LjE1ODMyNSwgMjAxNS8wOS8xMC0wMToxMDoyMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTUgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkZGMjRENEI4RDUwMDExRTU5OTJFRDJFQjE5RUZFNDMyIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkZGMjRENEI5RDUwMDExRTU5OTJFRDJFQjE5RUZFNDMyIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6RkYyNEQ0QjZENTAwMTFFNTk5MkVEMkVCMTlFRkU0MzIiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6RkYyNEQ0QjdENTAwMTFFNTk5MkVEMkVCMTlFRkU0MzIiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz7yMaR+AAABZUlEQVR42rzVzysEYRjA8RnrR1toS5RtxYmkRHGTC1sOyoHDbsqvq5w4kIu7clEu5C4O4uwicuHmYJM4WBL/gsb31TM1bbMz7ztmvPWp3fd93vd555l3ZizHcU4wBOsfqDzH6scMntGScMJGlFC0VQdtB72YxLeVTDtECvPuLupwia2ErrKARzT9XqRnoB1lTMScsBMfGHb7KgNGJaArpoQpXGHd2+8XuIpbNMSQVN2uC9SEJbXlMdr/Y8IRqVq2cqzahGY8YDFiwgxeMOU3HjSxD58YjJD0CHvVxsMmF/EkO9dNuIR7pKMmVXZxLvc6LLZbqtMfFKeTtB7X2NSIU6d+JWxN3ZLl8I58QMy2bkVMDseYJO7wGRvHG9p01jI9lRu4kVK6fa3y+szrruN+ZXSbjVO8Yln+n6GENd1Fag0/T2qHc7jDLDLIYtpslWhvnAF5NL7QYzrftLzetiCVOjCd+CPAAALWphgvGkT4AAAAAElFTkSuQmCC") no-repeat scroll 96% center;
  height: 40px;
  line-height: 40px;
  color: #fff;
  margin-bottom: 15px; }

.drop_down {
  left: 0px;
  top: 42px;
  display: none;
  position: absolute;
  background: #fff;
  text-align: left;
  width: 100%;
  border: 1px solid #f7b23c;
  border-top: none;
  z-index: 2;
  box-shadow: 0 7px 29px -1px rgba(0, 0, 0, 0.8); }

.drop_down div {
  background: #511d33;
  cursor: pointer;
  padding-left: 10px;
  height: 40px;
  line-height: 40px;
  border-top: 1px solid #f7b23c;
  font-size: 18px;
  -webkit-transition: background 0.3s linear;
  transition: background 0.3s linear; }

.drop_down div:hover {
  background: #83cad8; }

.select.open .drop_down {
  display: block; }

.btn,
.j-submit,
.upseller-form__submit {
  cursor: pointer;
  -webkit-transform: scale(1);
  transform: scale(1);
  -webkit-transition: all 0.2s ease-out;
  transition: all 0.2s ease-out; }
  .btn:hover,
  .j-submit:hover,
  .upseller-form__submit:hover {
    -webkit-transform: scale(1.05);
    transform: scale(1.05); }

/*upseller*/
textarea {
  resize: vertical; }
  textarea.j-inp, textarea.select {
    min-height: 175px;
    padding: 10px 15px; }

.upseller {
  background: #1b1b1a url(../img/back_up.png) no-repeat center 100px; }
  .upseller .wrapper {
    padding-bottom: 60px; }
  .upseller-b {
    padding-left: 80px;
    margin-top: 90px; }
  .upseller-list {
    width: 565px; }
  .upseller-form {
    width: 332px;
    float: right;
    background: #551d31;
    position: relative; }
    .upseller-form__field {
      margin: 7px 0; }
      .upseller-form__field:last-child {
        margin-bottom: 0; }
    .upseller-form__h {
      text-align: center;
      padding: 20px 30px 10px 30px;
      line-height: 1em;
      color: #222222;
      background: #eec315;
      font-family: "Bebas", Tahoma, Verdana, Arial;
      font-size: 30px;
      font-weight: 700;
      margin-bottom: 63px;
      position: relative; }
      .upseller-form__h:after {
        position: absolute;
        content: '';
        top: 100%;
        left: 0;
        width: 0;
        height: 0;
        border-style: solid;
        border-width: 41px 165px 0 165px;
        border-color: #eec315 transparent transparent transparent; }
    .upseller-form_w {
      padding: 0 20px 60px; }
    .upseller-form__submit {
      position: absolute;
      left: 50%;
      margin-left: -238.5px;
      bottom: -100px;
      width: 465px;
      height: 145px;
      font-family: "Bebas", Tahoma, Verdana, Arial;
      font-size: 48px;
      font-weight: 700;
      line-height: 1em;
      text-align: center;
      padding-bottom: 60px;
      border: none;
      background: url(../img/btn_up.png) no-repeat center; }
  .upseller .j-inp, .upseller .select {
    -webkit-transition: 0.2s all ease-out;
    transition: 0.2s all ease-out; }
    .upseller .j-inp:focus, .upseller .select:focus {
      color: #f7b23c;
      border: 1px solid #f7b23c; }
  .upseller-list__i {
    border: 1px dashed #fff;
    border-radius: 5px;
    padding: 10px 25px;
    margin-bottom: 30px;
    position: relative;
    min-height: 342px;
    z-index: 5; }
    .upseller-list__i.__1 {
      background: url(../img/fire_1.png) no-repeat 28px 10px; }
      .upseller-list__i.__1 .upseller__image .__img1 {
        top: -30px; }
      .upseller-list__i.__1 .upseller__image .__img2 {
        left: 73px;
        top: 33px; }
    .upseller-list__i.__2 {
      background: url(../img/fire_2.png) no-repeat -34px top; }
      .upseller-list__i.__2 .upseller__image .__img1 {
        top: -36px;
        left: -49px; }
      .upseller-list__i.__2 .upseller__image .__img2 {
        top: 25px;
        left: 32px; }
        .upseller-list__i.__2 .upseller__tx{
          bottom: 10px;
        }
    .upseller-list__i.__3 {
      background: url(../img/fire_3.png) no-repeat 2px -51px;
      border: 2px solid #551d31;
      min-height: 410px; }
      .upseller-list__i.__3 .upseller__image .__img1 {
        top: -61px;
        left: 48px; }
      .upseller-list__i.__3 .upseller__image .__img2 {
        top: 20px;
        left: 74px; }
      .upseller-list__i.__3 .upseller__tx {
        max-width: 320px; }
      .upseller-list__i.__3:before {
        content: '';
        position: absolute;
        left: 0;
        right: 0;
        top: 0;
        height: 55px;
        background-color: #551d31;
        border-radius: 4px; }
    .upseller-list__i.__checked .check-b__tx {
      background-image: url(../img/check_y.png); }
    .upseller-list__i:last-child {
      margin-bottom: 0; }
  .upseller__price {
    position: absolute;
    right: 55px;
    bottom: 83px;
    z-index: 5;
    padding: 10px 20px;
    border-radius: 5px; }
    .upseller__price.__white {
      bottom: 20px;
      right: -50px;
      background-color: #fff;
      padding-right: 40px; }
      .upseller__price.__white:after {
        content: '';
        width: 73px;
        height: 73px;
        background: url(../img/label2.png) no-repeat center;
        position: absolute;
        right: -34px;
        top: -34px; }
      .upseller__price.__white .upseller__final {
        color: #222222; }
    .upseller__price.__white .upseller__price-i span {
      color: #222222; }
      .upseller__price.__white .upseller__price-i span.__main {
        color: #f7b23c; }
    .upseller__price.__white .upseller__price-i.__last {
      border-bottom: 1px solid rgba(34, 34, 34, 0.5); }
    .upseller__price-i {
      font-size: 14px;
      color: #828282;
      margin-bottom: 5px; }
      .upseller__price-i.__last {
        padding-bottom: 5px;
        border-bottom: 1px solid rgba(255, 255, 255, 0.5); }
      .upseller__price-i span {
        color: #fff;
        font-size: 18px;
        min-width: 90px; }
        .upseller__price-i span.__main {
          color: #f7b23c; }
  .upseller__final {
    font-size: 18px;
    font-weight: 700;
    color: #fff; }
    .upseller__final span {
      font-size: 22px;
      min-width: 90px; }
  .upseller__image {
    position: relative; }
    .upseller__image .__img1,
    .upseller__image .__img2 {
      position: absolute; }
  .upseller__tx {
    position: absolute;
    left: 20px;
    bottom: 25px;
    font-size: 18px;
    text-align: center;
    max-width: 250px;
    z-index: 5; }
  .upseller__name {
    font-weight: 700;
    text-transform: uppercase; }

.check-b {
  position: relative;
  z-index: 5; }
  .check-b__choice {
    position: absolute;
    right: -25px;
    top: -10px;
    height: 55px;
    background-color: #f7b23c;
    font-size: 24px;
    font-family: "Bebas", Tahoma, Verdana, Arial;
    font-weight: 700;
    padding-right: 10px;
    border-bottom-right-radius: 5px;
    border-top-right-radius: 5px;
    color: #222222;
    line-height: 55px; }
    .check-b__choice:before {
      width: 0;
      height: 0;
      border-style: solid;
      border-width: 27.5px 15px 27.5px 0;
      border-color: transparent #f7b23c transparent transparent;
      content: '';
      position: absolute;
      left: -15px;
      top: 0; }
  .check-b__tx {
    cursor: pointer;
    font-weight: 700;
    font-size: 18px;
    padding-left: 35px;
    min-height: 29px;
    line-height: 29px;
    background: url(../img/check_no.png) no-repeat left center; }

/*upseller end*/
/*thanks*/
.thanks {
  min-height: 100%;
  background: url(../img/back_t.jpg) no-repeat center bottom;
  background-size: cover; }
  .thanks .wrapper {
    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; }

.box {
  background: url(../img/bag.png) no-repeat center;
  width: 306px;
  height: 264px;
  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;
  text-align: left;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  margin: 0 auto; }
  .box span {
    opacity: 0.64;
    color: #222222;
    font-family: "Bebas", Tahoma, Verdana, Arial;
    font-size: 32px;
    font-weight: 700;
    line-height: 1em;
    display: block;
    -webkit-transform: rotate(-10deg);
    transform: rotate(-10deg);
    padding-top: 15px; }

.thanks_tx {
  font-size: 24px;
  margin: 15px 0; }

/*thanks end*/

.text_upseller{
  float: left;
}

.over_form form {
text-align: left;
margin-top: 27px;
}
.over_form form p {
font-size: 14px;
line-height: 20px;
margin: 0;
text-align: left;
padding-left: 9px;
margin-bottom: 3px;
}
.over_form form input {
display: block;
width: 100% !important;
background: #F9F9F9;
border: 1px solid #E7E7E7;
border-radius: 4px;
height: 40px;
margin-bottom: 17px;
padding-left: 10px !important;
}
::-webkit-input-placeholder {color:#A7A7A7;font-size: 14px;font-family: 'Noto Sans', sans-serif;}
::-moz-placeholder          {color:#A7A7A7;font-size: 14px;font-family: 'Noto Sans', sans-serif;}
:-moz-placeholder           {color:#A7A7A7;font-size: 14px;font-family: 'Noto Sans', sans-serif;}
:-ms-input-placeholder      {color:#A7A7A7;font-size: 14px;font-family: 'Noto Sans', sans-serif;}
.over_form form * {
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
}
.over_form form button {
height: auto !important;
margin: 0 auto;
padding: 0;
background: #FF7A00 !important;
border-radius: 4px;
width: 100% !important;
display: block !important;
margin: 13px auto 8px;
text-align: center;
font-weight: bold;
font-size: 22px;
line-height: 26px;
color: #fff;
border: none;
cursor: pointer;
text-transform: uppercase;
padding: 10px 0;
}
.over_form form p.now_buy {
font-size: 14px;
line-height: 19px;
text-align: center;
color: #585858;
}
.over_form {
max-width: 450px;
margin: 0 auto;
}
.over_form .flex_pride {
display: -webkit-flex;
display: -moz-flex;
display: -ms-flex;
display: -o-flex;
display: flex;
justify-content: space-between;
-ms-align-items: center;
align-items: center;
}
.over_form .flex_pride .old_prc span.sty{
text-decoration: line-through;
}
.over_form .flex_pride .old_prc span {
color: #fff;
font-size: 20px;
}
.over_form .flex_pride .new_prc span {
color: red;
font-size: 26px;
font-weight: 700;
}
.over_form form button.button {
max-width: 100%;
}