.hidedesk {
  display: none;
}
@media only screen and (max-width: 600px) {
  #sr2 .sr1__btn {
    top: 35px;
  }
  .sr1__title--1 {
    float: none;
  }
  .sr1__product {
    left: 150px;
  }
  .sr1__item {
    color: #a11679;
    font-size: 20px;
    font-weight: bold;
    -webkit-text-stroke: 0.1px white;
  }
  .sr1__block {
    width: 100%;
    order: 1;
  }
  .sr1__title.clearfix {
    font-size: 49px;
    text-align: center !important;
    color: #fff;
    -webkit-text-stroke: 0.3px #4a0636;
  }
  .sr1__subtitle {
    font-size: 32px;
    color: #fff;
    -webkit-text-stroke: 0.01px #a11679;
    text-align: center;
  }
  .sr1__items div {
    color: #a11679;
    font-size: 20px;
    font-weight: bold;
    -webkit-text-stroke: 0.1px white;
  }
  .sr1__count--3 {
    position: relative;
    top: 0;
    left: 0;
    display: flex;
    justify-content: center;
    align-items: center;
  }
  .sr1__count--up {
  }
  .sr1__count--2 {
    float: none;
  }
  .sr1__count--1 {
    font-size: 17px;
    float: none;
    text-align: center;
  }
  .sr2__counter {
    clear: both;
  }
  .container {
    width: 100%;
    overflow: hidden;
    display: flex;
    flex-direction: column;
  }
  .sr2__title {
    font-size: 22px;
    text-align: center;
  }
  span.sr2__title--up {
    font-size: 25px;
  }
  .sr2__subtitle {
    font-size: 17px;
    width: 100%;
  }
  .pre_toform.sr1__btn {
    order: 2;
  }
  .discounttext {
    left: 0 !important;
    z-index: unset !important;
    top: 709px !important;
    position: static;
    order: 2;
  }
  .pre_toform.sr1__btn {
  }
  #sr2 .sr1__btn > p {
  }
  .sr2__formula {
    max-width: unset;
    display: none;
  }
  img {
  }
  .sr3__title {
    width: 100%;
    margin-top: 40px !important;
    text-align: center;
  }
  .sr3__text {
    text-align: center;
  }
  .sr3__man {
    position: static !important;
    width: 100% !important;
    height: 100%;
  }
  .sr3__block {
    padding-left: 0 !important;
    width: 100% !important;
  }
  .sr4__item {
    width: 100% !important;
  }
  .sr5__pluses {
    width: 100% !important;
  }
  span.sr5__title--up {
    font-size: 50px;
  }
  .sr5__product {
    text-align: center;
    width: 100% !important;
  }
  .sr6__item--1 {
    width: 100% !important;
    text-align: center;
  }
  .sr6__item--2 {
    width: 100% !important;
    margin: 0 !important;
    text-align: center;
  }
  .sr6__item--3 {
    width: 100% !important;
    margin-top: 40px;
    text-align: center;
  }
  .sr7__title {
    text-align: center;
    font-size: 36px;
  }
  ::before {
  }
  .sr8__review__text.sr8__review__text--1 {
    width: 100%;
    padding-left: 0;
    padding-right: 0;
    text-align: left;
  }
  img.sr8__review__img1,
  .sr8__review__img2 {
    float: none;
  }
  .discounttext {
    left: 20% !important;
    z-index: unset !important;
    top: 897px !important;
    position: static !important;
    order: 2;
  }
  .container {
    width: 100% !important;
    overflow: hidden;
    display: flex;
    flex-direction: column;
    max-width: unset !important;
    height: auto;
  }
  .row-counts {
    position: relative;
    margin-bottom: 30px;
    order: 0;
  }
  .pre_toform.sr1__btn {
    position: relative !important;
    order: 2;
    left: 0;
    right: 0 !important;
    width: 100% !important;
    background-size: contain;
    font-size: 156%;
    margin-top: !important;
  }
  .sr2__title {
    font-size: 22px;
    text-align: center;
  }
  body {
    min-width: unset !important;
    width: 100%;
  }
  section#sr2 {
    height: auto;
  }
  .sr1__count--1 {
    font-size: 17px !important;
  }
  .sr1__product {
    left: 45px !important;
    top: 254px !important;
    order: 2;
  }
  .sr1__items {
    order: 3 !important;
    position: static;
    margin-top: 560px;
    padding-left: 16%;
  }
  #sr1 .container {
    height: auto;
  }
  .sr1__count.clearfix {
    position: relative !important;
    clear: both;
    width: 100%;
    order: 3;
    display: block;
    top: 20px;
  }
  .sr3__man img {
    width: 100%;
  }
  #sr7 .container::before {
    background-image: none !important;
  }
  .sr8__review:before {
    content: "" !important;
    display: none !important;
  }
  .sr8__review:after {
    display: none !important;
  }
  .sr8__review__name.sr8__review__name--1 {
    padding-right: 0;
  }
  .sr8__review__text.sr8__review__text--2 {
    width: 100%;
    padding-left: 0;
    padding-right: 0;
    text-align: left;
  }
  .sr8__review__name.sr8__review__name--2 {
    padding-right: 0;
    padding-left: 0;
  }
  .sr8__stamp {
    right: 0 !important;
  }
  section#sr9 {
    padding-top: 0;
  }
  .sr9__reviews.clearfix {
    text-align: center;
    width: 100%;
  }
  .sr9__review {
    width: 300px;
    text-align: center !important;
    float: none;
    margin-left: auto !important;
    margin-right: auto !important;
    margin-bottom: 40px;
  }
  .sr10__title {
    margin-left: 0 !important;
  }
  .sr10__points.clearfix {
    margin-left: 0 !important;
    text-align: center !important;
    width: 100%;
    display: flex;
    flex-direction: column;
    align-items: center;
    margin-top: 500px;
  }
  .sr10_arrow {
    display: none !important;
  }
  .sr10__point.sr10__point--1 {
    margin: 0 auto !important;
  }
  #sr10 .container1:before {
    top: 140px;
  }
  .sr11__name2.clearfix {
    font-size: 350% !important;
  }
  span.price_land_s4 {
  }
  .sr12__old__price {
  }
  .screen12__orderblock {
    width: 100% !important;
  }
  .timmer_container {
    width: 100% !important;
  }
  .sr12__girl {
    background-image: none !important;
  }
  .timmer_container {
    margin-top: 25px !important;
  }
  .sr12__product {
    position: static !important;
    align-items: center;
    text-align: center;
    display: block !important;
    width: 100%;
  }
  .sr12__product img {
      width: 200px;
  }
  button#submit-btn {
    width: 500px !important;
    font-size: 28px;
    background-size: contain;
  }
  .order__submit {
    width: 250px !important;
    margin: 0 auto !important;
  }
  .notify {
    margin-top: 50px !important;
  }
  .row-counts {
  }
  #sr2 .sr1__btn > p {
    display: inline !important;
    position: absolute !important;
    margin: 0 auto;
    top: -25px !important;
    left: 36%;
  }
  .sr8__review {
    margin-bottom: 100px;
  }
  .hidedesk {
    display: block;
  }
  .hidemob {
    display: none;
  }
  .sr9__review__after {
    right: 9%;
  }
  .sr9__review__before {
    left: 27%;
  }
  section#sr1 {
    background-position-x: -1168px;
    background-position-y: top;
  }
  .sr1__new__price {
    font-weight: bold;
  }
  .js_submit {
    padding-left: 25px;
  }
}
@media (max-width: 360px) {
  .js_submit {
    width: 420px !important;
  }
}
@media (max-width: 350px) {
  .js_submit {
    width: 370px !important;
  }
}
