

/* Create four equal columns that floats next to each other добавлено олегом это для калькулятора стили */
.column_calculator {
  float: left;
  width: 23%;
  padding: 5px;
  margin: 6.5px;
  background: #ECECEC;
  border: 1px solid #C33975;
  border-radius: 10px;
  box-sizing: border-box;
}

.it_will_cost {
  text-align: center;
}

.month_reward_box {
text-align: center;
}

#caclulator_submit_button {
  margin-top: 25px; margin-left:220px
}

#coins_cost_calculator {
  margin-top: 15px;
}

/* Chrome, Safari, Edge, Opera */
input::-webkit-outer-spin-button,
input::-webkit-inner-spin-button {
  -webkit-appearance: none;
  margin: 0;
}



/* Roadmap  */
.road_map {
  margin-top: 130px !important;
  margin-left: 300px;
  margin-right: 300px;
  text-align: center;
}

.road_map h1 {
  font-family: 'Open Sans';
  font-size: 50px;
}


/* Firefox */
input[type=number] {
  -moz-appearance: textfield;
}

.container {
  overflow: hidden;
}

.description__about {
  display: -ms-grid;
  display: grid;
  grid-template-rows: 55% 556px;
}

.description__statistics {
  margin-top: 50px;
}

.description__token {
  display: -ms-grid;
  display: grid;
  height: 500px;
  margin-top: 100px;
  -ms-grid-columns: 50% 50%;
      grid-template-columns: 50% 50%;
  -ms-grid-rows: 15% 85%;
      grid-template-rows: 15% 85%;
}

.description__usdt {
  display: -ms-grid;
  display: grid;
  margin-top: 100px;
  -ms-grid-columns: 55% 45%;
      grid-template-columns: 55% 45%;
  -ms-grid-rows: 20% 80%;
      grid-template-rows: 20% 80%;
}




.about__pt1 {
  display: -ms-grid;
  display: grid;
  -ms-grid-columns: 50% 50%;
      grid-template-columns: 50% 50%;
  -ms-grid-rows: 20% 80%;
      grid-template-rows: 20% 80%;
  margin-bottom: -120px;
  
}

.about__pt1 h3 {
  -ms-grid-column: 1;
  -ms-grid-column-span: 1;
  grid-column: 1 / span 1;
  -ms-grid-row: 1;
  -ms-grid-row-span: 1;
  grid-row: 1 / span 1;
  font-family: 'Open Sans';
  height: 70px;
  width: 440px;
  font-size: 39px;
  margin-left: 202px;
  margin-bottom: 40px;
  margin-top: 50px;
}

.about__pt1 p {
  -ms-grid-column: 1;
  -ms-grid-column-span: 1;
  grid-column: 1 / span 1;
  -ms-grid-row: 2;
  -ms-grid-row-span: 1;
  grid-row: 2 / span 1;
  height: 140px;
  width: 506px;
  font-family: 'Gilroy-Regular', sans-serif;
  font-size: 20px;
  margin: 15% 0 0 182px;
  margin-top: -1px;
  margin-left: 202px;
}

.about__pt1 img {
  -ms-grid-column: 2;
  -ms-grid-column-span: 1;
  grid-column: 2 / span 1;
  -ms-grid-row: 1;
  -ms-grid-row-span: 2;
  grid-row: 1 / span 2;
  margin: auto;
}

.about__pt2 {
  display: -ms-grid;
  display: grid;
  grid-template-columns: 50% 50%;
  grid-template-rows: 560px;
  height: 530px;
 
}

.about__pt2 img {
  -ms-grid-column: 1;
  -ms-grid-column-span: 1;
  grid-column: 1 / span 1;
  -ms-grid-row: 1;
  -ms-grid-row-span: 1;
  grid-row: 1 / span 1;
  margin: auto;
}

.about__pt2 #img_pt2 {
  width: 506px;
  height: 506px;
}

.about__app-icons {
  width: 160px;
}

.about__text {
  -ms-grid-column: 2;
  -ms-grid-column-span: 1;
  grid-column: 2 / span 1;
  -ms-grid-row: 1;
  -ms-grid-row-span: 1;
  grid-row: 1 / span 1;
  display: -ms-grid;
  display: grid;
  -ms-grid-rows: 70% 40px;
      grid-template-rows: 70% 40px;
  
}

.about__text p {
  width: 500px;
  font-family: 'Gilroy-Regular', sans-serif;
  font-size: 20px;
  margin-top: 50px;
}

.about__download {
  grid-column: 1 ;
  grid-row: 2 ;
  vertical-align: bottom;
  height: 40px;
  width: 100%;
  text-align: left;
  margin-top: 120px;
}

.about__download a {
  text-decoration: none;
  margin-right: 51px;
  
}

.statistics__title h3 {
  margin-left: 182px;
  font-family: 'Open Sans';
  font-size: 50px;
}

.statistics__downloads p {
  margin: 50px 182px 50px;
  font-family: 'Gilroy-Regular', sans-serif;
  font-size: 20px;
  width: 500px;
}

.statistics__downloads img {
  display: block;
  height: 550px;
  width: 1440px;
  margin: auto;
}

.statistics__entire-stats {
  display: -ms-grid;
  display: grid;
  -ms-grid-columns: 50% 50%;
      grid-template-columns: 50% 50%;
}

.statistics__users, .statistics__profitability {
  display: -ms-grid;
  display: grid;
  -ms-grid-rows: 20% 80%;
      grid-template-rows: 20% 80%;
  margin-top: 50px;
}

.statistics__downloads h5, .statistics__users h5, .statistics__profitability h5 {
  font-family: 'Open Sans';
  font-size: 34px;
  -ms-grid-row: 1;
  -ms-grid-row-span: 1;
  grid-row: 1 / span 1;
  text-align: center;
}


.statistics__downloads_h5_p {
  font-family: 'Open Sans';
  font-size: 18px;
  -ms-grid-row: 1;
  -ms-grid-row-span: 1;
  grid-row: 1 / span 1;
  text-align: center;
  margin-top: -25px;
}

.statistics__downloads h5 {
  margin-bottom: 30px;
}

.statistics__users img, .statistics__profitability img {
  display: block;
  margin: auto;
  -ms-grid-row: 2;
  -ms-grid-row-span: 1;
  grid-row: 2 / span 1;
  height: 100%;
}

.statistics__users {
  -ms-grid-column: 1;
  -ms-grid-column-span: 1;
  grid-column: 1 / span 1;
}

.statistics__profitability {
  -ms-grid-column: 2;
  -ms-grid-column-span: 1;
  grid-column: 2 / span 1;
}

.token h3 {
  font-family: 'Open Sans';
  font-size: 50px;
  -ms-grid-column: 1;
  -ms-grid-column-span: 1;
  grid-column: 1 / span 1;
  -ms-grid-row: 1;
  -ms-grid-row-span: 1;
  grid-row: 1 / span 1;
  margin-left: 150px;
}

.token #about_token {
  -ms-grid-column: 1;
  -ms-grid-column-span: 1;
  grid-column: 1 / span 1;
  -ms-grid-row: 2;
  -ms-grid-row-span: 1;
  grid-row: 2 / span 1;
  margin: auto 150px;
  width: 480px;
}

.token p {
  font-family: 'Gilroy-Regular', sans-serif;
  font-size: 20px;
}

.token__calculator {
  -ms-grid-column: 2;
  -ms-grid-column-span: 1;
  grid-column: 2 / span 1;
  -ms-grid-row: 2;
  -ms-grid-row-span: 1;
  grid-row: 2 / span 1;
}

.calculator__title {
  width: 670px;
  height: 60px;
  background-color: #8D1E5A;
  color: white;
  vertical-align: middle;
  border-radius: 10px;
}

.calculator__title p {
  position: relative;
  font-size: 30px;
  text-align: center;
  padding-top: 15px;
}

.calculator__body {
  width: 670px;
  height: 341px;
  margin-top: 23px;
  background: -webkit-gradient(linear, left top, left bottom, from(#8D1E5A), to(#561D47));
  background: linear-gradient(180deg, #8D1E5A 0%, #561D47 100%);
  border-radius: 10px;
  padding-top: 1px;
  
}

.calculator__body p {
  position: relative;
  font-size: 18px;
  color: white;
}

.calculator__body input[type=number],
.calculator__body select {
  font-size: 18px;
}

.calculator__body input[type=submit] {
  display: block;
  font-size: 20px;
  width: 243px;
  height: 50px;
  border-radius: 5px;
  border: none;
  margin: 50px 250px 177px;
  cursor: pointer;
}

.calculator__amount {
  position: relative;
  display: -ms-grid;
  display: grid;
  -ms-grid-columns: 35% 65%;
      grid-template-columns: 35% 65%;
  margin: 20px auto;
}

.calculator__amount p {
  position: relative;
  display: block;
  -ms-grid-column: 1;
  -ms-grid-column-span: 1;
  grid-column: 1 / span 1;
  -ms-grid-row: 1;
  -ms-grid-row-span: 1;
  grid-row: 1 / span 1;
  margin: auto 45px;
}

.calculator__amount-input {
  -ms-grid-column: 2;
  -ms-grid-column-span: 1;
  grid-column: 2 / span 1;
  -ms-grid-row: 1;
  -ms-grid-row-span: 1;
  grid-row: 1 / span 1;
  display: -ms-grid;
  display: grid;
  -ms-grid-columns: 50% 50%;
      grid-template-columns: 50% 50%;
}

.calculator__amount-input input {
  -ms-grid-column: 1;
  -ms-grid-column-span: 1;
  grid-column: 1 / span 1;
  width: 150px;
  height: 30px;
  font-size: 18px;
  border-radius: 5px;
  border: none;
  padding: 6px 15px;
}

.calculator__amount-input div {
  -ms-grid-column: 2;
  -ms-grid-column-span: 1;
  grid-column: 2 / span 1;
  font-size: 18px;
  border-radius: 5px;
  border: none;
  background-color: white;
  font-family: 'Montserrat', sans-serif;
}

.calculator__amount-input #select {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  border-radius: 5px;
  width: 180px;
  height: 42px;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  cursor: pointer;
}

.calculator__amount-input #select img {
  width: 15px;
  height: 12px;
  margin: auto 11px;
}

.calculator__amount-input #select #currency_icon {
  width: 19px;
  height: 19px;
}

.calculator__amount-input #select p {
  margin: auto;
}

.calculator__amount-input #options {
  position: absolute;
  display: none;
  margin-top: 43px;
  width: 180px;
  height: auto;
  z-index: 2;
  padding: 10px 0;
}

.calculator__amount-input p {
  display: inline-block;
  color: black;
  vertical-align: middle;
  margin: auto auto auto 15px;
}

.calculator__amount-input img {
  display: inline-block;
  color: black;
  width: 19px;
  height: 19px;
  margin: 4px 4px 4px 15px;
}

.calculator__amount input {
  display: inline-block;
}

.calculator__amount select {
  display: inline-block;
}

.calculator__option {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: left;
      -ms-flex-pack: left;
          justify-content: left;
  cursor: pointer;
}

.calculator__option:hover {
  background-color: lightgray;
}

.calculator__mounth {
  position: relative;
  display: -ms-grid;
  display: grid;
  -ms-grid-columns: 35% 65%;
      grid-template-columns: 35% 65%;
  margin: 20px auto;
}

.calculator__mounth p:nth-child(1) {
  position: relative;
  display: block;
  -ms-grid-column: 1;
  -ms-grid-column-span: 1;
  grid-column: 1 / span 1;
  -ms-grid-row: 1;
  -ms-grid-row-span: 1;
  grid-row: 1 / span 1;
  margin: auto 45px;
}

.calculator__mounth-input {
  -ms-grid-column: 2;
  -ms-grid-column-span: 1;
  grid-column: 2 / span 1;
  -ms-grid-row: 1;
  -ms-grid-row-span: 1;
  grid-row: 1 / span 1;
}

.calculator__mounth-input input {
  width: 150px;
  height: 30px;
  font-size: 18px;
  border-radius: 5px;
  border: none;
  padding: 6px 15px;
}

.calculator__mounth-input p {
  display: block;
  vertical-align: middle;
  margin-left: 75px;
}

.calculator__mounth input {
  display: inline-block;
}

.calculator__mounth #fiat {
  display: inline-block;
  font-weight: bold;
  font-size: 36px;
}

.calculator__coins {
  position: relative;
  display: -ms-grid;
  display: grid;
  -ms-grid-columns: 35% 65%;
      grid-template-columns: 35% 65%;
  margin: 20px auto;
}

.calculator__coins p {
  position: relative;
  display: block;
  -ms-grid-column: 1;
  -ms-grid-column-span: 1;
  grid-column: 1 / span 1;
  -ms-grid-row: 1;
  -ms-grid-row-span: 1;
  grid-row: 1 / span 1;
  margin: auto 45px;
}

.calculator__coins #coins {
  font-weight: bold;
  font-size: 36px;
  -ms-grid-column: 2;
  -ms-grid-column-span: 1;
  grid-column: 2 / span 1;
  -ms-grid-row: 1;
  -ms-grid-row-span: 1;
  grid-row: 1 / span 1;
  margin: auto 15px;
}

.usdt h3 {
  font-family: 'Open Sans';
  font-size: 50px;
  margin-left: 150px;
  -ms-grid-column: 1;
  -ms-grid-column-span: 1;
  grid-column: 1 / span 1;
  -ms-grid-row: 1;
  -ms-grid-row-span: 1;
  grid-row: 1 / span 1;
}

.usdt p {
  font-family: 'Gilroy-Regular', sans-serif;
  font-size: 20px;
  margin: 120px auto auto 150px;
  width: 590px;
  -ms-grid-column: 1;
  -ms-grid-column-span: 1;
  grid-column: 1 / span 1;
  -ms-grid-row: 2;
  -ms-grid-row-span: 1;
  grid-row: 2 / span 1;
}

.usdt__graph {
  -ms-grid-column: 2;
  -ms-grid-column-span: 1;
  grid-column: 2 / span 1;
  -ms-grid-row: 2;
  -ms-grid-row-span: 1;
  grid-row: 2 / span 1;
}

.usdt img {
  height: 480px;
  width: auto;
}

/* advantages web start */

.description__advantages {
  display: grid;
  margin-top: 100px;
  grid-template-columns: 50% 50%;
  grid-template-rows: 20% 70%;
}



.advantages h3 {
  grid-column: 2 ;
  grid-row: 1 ;
  font-family: 'Open Sans';
  font-size: 50px;
  margin-left: 150px;
}


.advantages ul  {
  grid-column: 2;
  grid-row: 2;
  list-style-type: disc;
  margin: 50px 160px;
  font-family: 'Gilroy-Regular', sans-serif;
  font-size: 20px;
} 

.advantages__buy {
  display: flex;
  align-items: center;
  margin: auto;
  grid-column: 1;
  grid-row: 2;
  /* background-color: blue; */
}






.advantages_mfst_wallet{
  margin-top: -90px;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: auto auto auto auto;
  /* background-color: green; */
}

.advantages_mfst_wallet_h1{
  grid-column: 1;
  grid-row: 1;
  margin: auto;
  font-family: Open Sans;
  font-size: 50px;
  font-weight: 800;
  line-height: 70px;
  letter-spacing: 0em;
  text-align: left;

}

.advantages_mfst_wallet_ul{
  grid-column: 1;
  grid-row: 2;

  /* background-color: yellow; */
  margin: auto;
}

.advantages_mfst_wallet_p{
  grid-column: 1;
  grid-row: 3;
  margin: auto;
  font-size: 25px;
}

.advantages_mfst_wallet_image{
  margin: auto;
  grid-column: 1;
  grid-row: 4;
 
}

.advantages_mfst_wallet_image img{
 
  width: 200px !important;
  height: 62px !important;
}









.advantages__buy img {
  margin-top: 30px;
  -webkit-box-ordinal-group: 3;
      -ms-flex-order: 2;
          order: 2;
  margin-left: auto;
  width: 150px;
  height: 263px;
}


.advantages__buy form {
  width: 243px;
  height: 50px;
}

.advantages__buy form input {
  width: 380px;
  height: 115px;
  border: none;
  border-radius: 100px;
  background: #75155C;
  font-family: 'Gilroy-Regular', sans-serif;
  font-size: 48px;
  font-weight: 700;
  font-family: 'Montserrat';
  font-style: normal;
  color: white;
}


/* advantages web end */
/* -------------------------- */
/* mfst_wallet start */
.msft_wallet_block {
  display: grid;
  margin-top: 100px;
  grid-template-columns: 50% 50%;
  /*grid-template-rows: auto auto;
  background-color: green; */
  grid-gap:150px;
  /* padding-left: 120px;
  padding-right: 120px; */
}

.msft_wallet_block_left{
  margin: auto;
  grid-column: 1 ;
  display: grid;
  grid-template-columns: 50% 50%;
  grid-gap:15px;
}

.msft_wallet_block_left_part_left{
  margin: auto;
  grid-column: 1 ;
}

.mfst_wallet_img {
  margin: auto;
  height: 100%;
  width: 100%; 
  object-fit: contain;
}


.msft_wallet_block_left_part_right{
  grid-column: 2 ;
  margin: auto;
}

.msft_wallet_block_left_part_right_ul{
  margin-left:15px;
}

.msft_wallet_block_left_part_right_ul > li{
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 400;
  font-size: 20px;
  line-height: 140%;
  color: #2F2E2E
}

.msft_wallet_block_left_part_right h1{
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 700;
  font-size: 39px;
  line-height: 140%;
}

.msft_wallet_block_right{
  grid-column: 2 ;
  display: grid;
  grid-template-rows: auto auto;

}


.msft_wallet_block_right_p{
  height: 90px;
  width: 294px;
  left: 1009px;
  top: 990px;
  font-family: Open Sans;
  font-size: 32px;
  font-weight: 400;
  line-height: 45px;
  letter-spacing: 0em;
  text-align: center;
  text-align: center;
  color: #701858;
}

.msft_wallet_block_right_image{
  margin-left: 60px;
  margin-top: 15px;
}

/* mfst_wallet end */
/* -------------------------- */
/* promo_code start */
.promo_code_block{
  display: grid;
  margin-top: 100px;
  grid-template-columns: 50% 50%;
  grid-template-rows: auto auto;
  /* background-color: green; */
  grid-gap:10px;
  /* padding-left: 120px; */
  padding-right: 120px;
}

.promo_code_h3_left{
  grid-column: 1 ;
  grid-row: 1 ;
  font-family: 'Open Sans';
  font-size: 52px;
  display: flex;
  align-items: center;
  justify-content: center;
  padding-left: 30px;
  padding-right: 30px;
}

.promo_code_h3_right{
  grid-column: 2 ;
  grid-row: 1 ;
  display: flex;
  justify-content: center;
  align-items: center;
}

.promo_code_h3_right_left{
  font-size: 26px;
  padding: 10px;
  margin-top: 3px;
}

.promo_code_h3__right_right{
  font-size: 32px;
  padding: 10px;
}

.promo_code_left_block {
  grid-column: 1 ;
  grid-row: 2 ;
  display: flex;
  align-items: center;
  justify-content: center;
  padding-left: 30px;
  padding-right: 30px;
}

.promo_code_left_block p{
  text-align: left;
  margin-top: 14px;
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  font-size: 18px;
}



.promo_code_right_block {
  grid-column: 2 ;
  grid-row: 2 ;
  display: grid;
  grid-template-columns: 11% 11% 14% 14% 14% 14% 14%;
  grid-template-rows: auto auto;
  margin-left: 50px;
  /* background-color: blue; */
}

#promo_code_days_1{
  grid-column: 1 ;
  grid-row: 1 ;
  margin: auto;
  font-size: 80px;
  color: #701858;
  font-weight: 700;
}

.promo_code_razdelitel_2{
  grid-column: 2 ;
  grid-row: 1 ;
  margin: auto;
  font-size: 80px;
  color: #701858;
  font-weight: 700;
}

#promo_code_hours_3 {
  grid-column: 3 ;
  grid-row: 1 ;
  margin: auto;
  font-size: 80px;
  color: #701858;
  font-weight: 700;
}

.promo_code_razdelitel_4 {
  grid-column: 4 ;
  grid-row: 1 ;
  margin: auto;
  font-size: 80px;
  color: #701858;
  font-weight: 700;

}
#promo_code_minutes_5 {
  grid-column: 5 ;
  grid-row: 1 ;
  margin: auto;
  font-size: 80px;
  color: #701858;
  font-weight: 700;
}

.promo_code_razdelitel_6 {
  grid-column: 6 ;
  grid-row: 1 ;
  margin: auto;
  font-size: 80px;
  color: #701858;
  font-weight: 700;
}

#promo_code_seconds_7 {
  grid-column: 7 ;
  grid-row: 1 ;
  margin: auto;
  font-size: 80px;
  color: #701858;
  font-weight: 700;
}

.promo_code_days{
  grid-column: 1 ;
  grid-row: 2 ;
  margin: auto;
}

.promo_code_hours{
  grid-column: 3 ;
  grid-row: 2 ;
  margin: auto;
}

.promo_code_minutes{
  grid-column: 5 ;
  grid-row: 2 ;
  margin: auto;
}

.promo_code_seconds{
  grid-column: 7 ;
  grid-row: 2 ;
  margin: auto;
}


/* promo ocde end */
/* -------------------------- */
/* about kyc start */
.about_kyc_block{
  display: grid;
  margin-top: 100px;
  grid-template-columns: 50% 50%;
  grid-template-rows: 20% 70%;

}

.about_kyc_text_left {
  grid-column: 1 ;
  grid-row: 2;
  margin: auto 150px;
  width: 520px;
  

}

.about_kyc_text_left p{
  text-align: center;
  margin-top: 14px;
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  font-size: 18px;
    
}

.about_kyc_img_right {
  grid-column: 2 ;
  grid-row: 2;
  margin: auto 120px;
  width: 480px;
  margin-right: 150px;
}

.about_kyc_header {
  grid-column: 1 ;
  grid-row: 1 ;
  font-family: 'Open Sans';
  font-size: 50px;
  margin-left: 250px;
}


/* about kyc end */
/* -------------------------- */
/* quality_of_proof start */

#quality_mobile_zagalovok{
  display: none;
}

.description__quality {
  display: grid;
  grid-template-columns: 50% 50%;
  margin-top: 110px;
}

.about-us__left_img {
  grid-column: 1;
  margin: auto;
  margin: 30px;
}

.about-us__left_img img {
  width: 85%;
  margin-left: 80px;
}


.about-us__right_grid {
  grid-column: 2;
  display: grid;
  grid-template-columns: 100%;
  grid-template-rows: 19% 41% 30%;
}

.about-us__right_grid h3 {
  margin: 10px;
  grid-row: 1;
  font-family: 'Open Sans';
  font-size: 50px;
  margin: left;
}

.about-us__right_grid p {
  grid-row: 2 ;
  font-family: 'Gilroy-Regular', sans-serif;
  font-size: 20px;
  width: 506px;
  margin: left;
}

.about-us__right_img_footer {
  
  grid-column: 1 ;
  grid-row: 3 ;
  width: 60%;
}

/* quality_of_proof end */
/* -------------------------- */

@media (max-width: 1400px) {

.msft_wallet_block {
  padding-left: 120px;
  padding-right: 120px;
}

.promo_code_block{

  padding-left: 120px;

}


  .road_map {
  margin-top: 100px;
  margin-left: 222px;
  margin-right: 222px;
  text-align: center;
}

.road_map h1 {
  font-family: 'Open Sans';
  font-size: 50px;
}

}



@media(max-width:1250px){
  /* promo_code start */
.promo_code_block{
  display: grid;
  margin-top: 100px;
  grid-template-columns: 50% 50%;
  grid-template-rows: auto auto;
  /* background-color: green; */
  grid-gap:10px;
  padding-left: 80px;
  padding-right: 80px;

}



.promo_code_h3_left{
  grid-column: 1 ;
  grid-row: 1 ;
  font-family: 'Open Sans';
  font-size: 39px;
  display: flex;
  align-items: center;
  justify-content: center;
  padding-left: 30px;
  padding-right: 30px;
}

.promo_code_h3_right{
  grid-column: 2 ;
  grid-row: 1 ;
  display: flex;
  justify-content: center;
  align-items: center;
}

.promo_code_h3_right_left{
  font-size: 26px;
  padding: 10px;
  margin-top: 3px;
}

.promo_code_h3__right_right{
  font-size: 32px;
  padding: 10px;
}

.promo_code_left_block {
  grid-column: 1 ;
  grid-row: 2 ;
  display: flex;
  align-items: center;
  justify-content: center;
  padding-left: 30px;
  padding-right: 30px;
}

.promo_code_left_block p{
  text-align: left;
  margin-top: 14px;
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  font-size: 18px;
}



.promo_code_right_block {
  grid-column: 2 ;
  grid-row: 2 ;
  display: grid;
  grid-template-columns: 13% 13% 13% 13% 13% 13% 13%;
  grid-template-rows: auto auto;
  margin-left: 50px;
  /* background-color: blue; */
}

#promo_code_days_1{
  grid-column: 1 ;
  grid-row: 1 ;
  margin: auto;
  font-size: 60px;
  color: #701858;
  font-weight: 700;
}

.promo_code_razdelitel_2{
  grid-column: 2 ;
  grid-row: 1 ;
  margin: auto;
  font-size: 60px;
  color: #701858;
  font-weight: 700;
}

#promo_code_hours_3 {
  grid-column: 3 ;
  grid-row: 1 ;
  margin: auto;
  font-size: 60px;
  color: #701858;
  font-weight: 700;
}

.promo_code_razdelitel_4 {
  grid-column: 4 ;
  grid-row: 1 ;
  margin: auto;
  font-size: 60px;
  color: #701858;
  font-weight: 700;

}
#promo_code_minutes_5 {
  grid-column: 5 ;
  grid-row: 1 ;
  margin: auto;
  font-size: 60px;
  color: #701858;
  font-weight: 700;
}

.promo_code_razdelitel_6 {
  grid-column: 6 ;
  grid-row: 1 ;
  margin: auto;
  font-size: 60px;
  color: #701858;
  font-weight: 700;
}

#promo_code_seconds_7 {
  grid-column: 7 ;
  grid-row: 1 ;
  margin: auto;
  font-size: 60px;
  color: #701858;
  font-weight: 700;
}

.promo_code_days{
  grid-column: 1 ;
  grid-row: 2 ;
  margin: auto;
}

.promo_code_hours{
  grid-column: 3 ;
  grid-row: 2 ;
  margin: auto;
}

.promo_code_minutes{
  grid-column: 5 ;
  grid-row: 2 ;
  margin: auto;
}

.promo_code_seconds{
  grid-column: 7 ;
  grid-row: 2 ;
  margin: auto;
}
/* promo code end */
}


/* █▄▀ █▀█ █▄ ▄█ █▀█    █▄▄ ▀█▀ █▀▀ 
   █ █ █▄█ █ ▀ █ █▀▀    █▄█ ▄█▄ █▄█ */


@media (max-width: 1200px) {



/* -------------------------- */
/* quality_of_proof start */

.description__quality {
  display: grid;
  grid-template-columns: 50% 50%;
  margin-top: 110px;
}

.about-us__left_img {
  grid-column: 1;
  margin: auto;
  margin: 30px;
}

.about-us__left_img img {
  width: 95%;
  margin-left: 30px;
}

.about-us__right_grid {
  grid-column: 2;
  display: grid;
  grid-template-columns: 100%;
  grid-template-rows: 19% 41% 30%;
}

.about-us__right_grid h3 {
  margin: 10px;
  grid-row: 1;
  font-family: 'Open Sans';
  font-size: 35px;
  margin: left;
}

.about-us__right_grid p {
  grid-row: 2 ;
  font-family: 'Gilroy-Regular', sans-serif;
  font-size: 18px;
  width: 90%;
  margin: left;
}

.about-us__right_img_footer {
  margin-top: 35px;
  grid-column: 1 ;
  grid-row: 3 ;
  width: 60%;
}

/* quality_of_proof end */
/* -------------------------- */

  .road_map {
  margin-left: 80px;
  margin-right: 80px;
  text-align: center;
  }

  .description__about{
    margin-bottom: 150px;
  }
  .description__advantages {
    display: grid;
    grid-template-columns: 50% 50%;
    grid-template-rows: 20% 70%;
    
  }

  .advantages__buy form input {
  width: 293px;
  height: 90px;
  border: none;
  border-radius: 10px;
  background: #75155C;
  font-family: 'Gilroy-Regular', sans-serif;
  font-size: 40px;
  color: white;
  }

  .about {
    grid-template-rows: 440px 440px;
  }

  .about__pt1 {
    margin-top: 50px;
  }

  .about__pt1 h3 {
    display: block;
    margin: auto;
    font-size: 30px;
  }

  .about__pt1 p {
    display: block;
    margin: auto;
    width: calc(100% - 40px);
    margin-top: 1px;
  }

  .about__pt1 img {
    width: 500px;
    height: 500px;
  }

  .about__pt2 {
    grid-template-rows: 100%;
    height: 100%;
    margin-top: 50px !important;
    
  }

  .about__download {
    margin-top: 150px;
  }

  .about__pt2 #img_pt2 {
    display: block;
    width: 350px;
    height: 350px;
    margin: auto;
  }

  .statistics__title h3 {
    margin-left: 40px;
  }

  .statistics__downloads p {
    margin: 20px 40px;
  }

  .statistics__downloads-graph img {
    width: 100%;
    height: auto;
  }

  .statistics__users-graph img,
  .statistics__profitability img {
    width: 100%;
    height: auto;
  }

  .token {
    margin-top: 50px;
  }

  .token h3 {
    display: block;
    margin: auto;
  }

  .token #about_token {
    margin: 20px;
    width: calc(100% - 40px);
  }

  .calculator {
    width: 100%;
  }

  .calculator__title {
    width: 90%;
  }

  .calculator__title p {
    font-size: 24px;
  }

  .calculator__body {
    width: 90%;
    height: 300px;
   
  }

  .calculator__amount {
    grid-template-columns: 25% 75%;
  }

  .calculator__amount p {
    margin: auto 10px;
  }

  .calculator__amount-input input {
    width: 125px;
  }

  .calculator__amount-input #select {
    width: 125px;
  }

  .calculator__amount-input #options {
    width: 140px;
  }

  .calculator__mounth {
    grid-template-columns: 25% 75%;
  }

  .calculator__mounth p:nth-child(1) {
    margin: auto 10px;
  }

  .calculator__mounth-input input {
    width: 125px;
  }

  .calculator__mounth-input p {
    margin-left: 25px;
  }

  .calculator__coins {
    grid-template-columns: 25% 75%;
  }

  .calculator__coins p {
    margin: auto 10px;
  }

  .calculator__body input[type=submit] {
    margin: auto;
    
  }

  .usdt {
    margin-top: 50px;
  }

  .usdt h3 {
    display: block;
    margin: auto;
  }

  .usdt p {
    margin: 20px;
    width: calc(100% - 40px);
  }

  .usdt__graph img {
    width: 90%;
    height: auto;
  }

  .advantages {
    margin-top: 50px;
    grid-template-rows: 80px 85%;
    height: 450px;
  }

  .advantages h3 {
    display: block;
    margin: auto;
  }

  .advantages ul {
    margin: auto;
    width: 80%;
  }

  .about-us {
    margin-top: 50px;
    grid-template-rows: 20% 80%;
    margin-bottom: 50px;
  }

  .about-us h3 {
    display: block;
    width: auto;
    margin: auto;
  }

  .about-us p {
    margin: 20px;
    width: calc(100% - 40px);
  }

  .about-us__img img {
    display: block;
    width: 90%;
    height: auto;
    margin: auto;
  }


/* Create four equal columns that floats next to each other мобильный калькулятор */
.row_calculator{
  margin: auto;
  margin-left: 35px;
}
.column_calculator {
  width: calc(100vw - 845px);
  padding: 5px;
  margin: 6.5px;
  background: #ECECEC;
  border: 1px solid #C33975;
  border-radius: 10px;
  box-sizing: border-box;
}

#about_token {
  margin-top: 10px !important;
 
}


#buy_coins_index_calculator_input{
  width: 69%;
}
.month_reward_box {
text-align: center;
}

.it_will_cost {
  text-align: center;
}
 


#caclulator_submit_button {
  margin: auto;
  margin-top: 15px;
  display: block;
  margin: 15px auto;
  width: 245px;
  height: 50px;
  font-weight: 500;
  font-size: 20px;
  background: white;
  border-radius: 10px;
  border: none;
  cursor: pointer;
  color: black;
}

#coins_cost_calculator {
  margin-top: 72px;
}

.calculator__body {  
  height: 400px;
}


.row_calculator input[type=submit] {
  margin: 0;
}

.calculator__body input[type=submit] {
  display: block;
  font-size: 20px;
  width: 243px;
  height: 50px;
  border-radius: 5px;
  border: none;
  margin: 50px 250px 177px;
  cursor: pointer;
}
  /* конец калькулятора */
}

/* █▄▀ █▀█ █▄ ▄█ █▀█    █▀▀ █▄ ▄█ ▄▀▄ █   █   
   █ █ █▄█ █ ▀ █ █▀▀    ▄██ █ ▀ █ █▀█ █▄▄ █▄▄  */
 @media (max-width: 950px) {

/* mfst_wallet start */
.msft_wallet_block {
  display: grid;
  margin-top: 100px;
  grid-template-columns: 50% 50%;
  /*grid-template-rows: auto auto;
  background-color: green; */
  grid-gap:10px;
  padding-left: 50px;
  padding-right: 50px;
}

.msft_wallet_block_left{
  margin: auto;
  grid-column: 1 ;
  display: grid;
  grid-template-columns: 50% 50%;
  grid-gap:10px;
}

/* .msft_wallet_block_left_part_left{
  margin: auto;
  grid-column: 1 ;
} */

.mfst_wallet_img {
  margin: auto;
  height: 90%;
  width: 90%; 
  object-fit: contain;
}

/* .msft_wallet_block_left_part_right{
  grid-column: 2 ;
  margin: auto;
} */

.msft_wallet_block_left_part_right_ul{
  margin-left:15px;
}

.msft_wallet_block_left_part_right_ul > li{
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 400;
  font-size: 15px;
  line-height: 140%;
  color: #2F2E2E
}

.msft_wallet_block_left_part_right h1{
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 700;
  font-size: 28px;
  line-height: 140%;
}

/* .msft_wallet_block_right{
  grid-column: 2 ;
  display: grid;
  grid-template-rows: auto auto;

} */

.msft_wallet_block_right_p{
  font-family: Open Sans;
  font-size: 30px;
  margin-left: 20px;
}

.msft_wallet_block_right_image{
  margin-left: 100px;
}

/* mfst_wallet end */




/* █▀█ █▀█ █▀█ █▄ ▄█ █▀█ █▀▀ █▀█ █▀▄ █▀▀   █▀▀ ▀█▀ ▄▀▄ █▀█ ▀█▀ 
   █▀▀ █▀▄ █▄█ █ ▀ █ █▄█ █▄▄ █▄█ █▄▀ ██▄   ▄██  █  █▀█ █▀▄  █   */
 /* promo_code start */
.promo_code_block{
  display: grid;
  margin-top: 100px;
  grid-template-columns: 100%;
  grid-template-rows: auto auto auto auto;
  /* background-color: green; */
  grid-gap:10px;
  padding-left: 30px;
  padding-right: 30px;

}

.promo_code_h3_left{
  grid-column: 1 ;
  grid-row: 1 ;
  font-family: 'Open Sans';
  font-size: 39px;
  display: flex;
  align-items: center;
  justify-content: center;
  padding-left: 30px;
  padding-right: 30px;
}

.promo_code_h3_right{
  grid-column: 1 ;
  grid-row: 3 ;
  display: flex;
  justify-content: center;
  align-items: center;
}

.promo_code_h3_right_left{
  font-size: 26px;
  padding: 10px;
  margin-top: 3px;
}

.promo_code_h3__right_right{
  font-size: 32px;
  padding: 10px;
}

.promo_code_left_block {
  grid-column: 1 ;
  grid-row: 2 ;
  display: flex;
  align-items: center;
  justify-content: center;
  padding-left: 30px;
  padding-right: 30px;
}

.promo_code_left_block p{
  width: calc(100% - 5px);;
  text-align: left;
  margin-top: 14px;
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  font-size: 18px;
}

.promo_code_right_block {
  grid-column: 1 ;
  grid-row: 4 ;
  display: grid;
  grid-template-columns: 13% 13% 13% 13% 13% 13% 13%;
  grid-template-rows: auto auto;
  margin-left: 50px;
  /* background-color: blue; */
  padding-left: 150px;
  padding-right: 150px;
}

#promo_code_days_1{
  grid-column: 1 ;
  grid-row: 1 ;
  margin: auto;
  font-size: 60px;
  color: #701858;
  font-weight: 700;
}
/* promo code end */

/* about kyc start */
.about_kyc_block{
  display: grid;
  margin-top: 100px;
  grid-template-columns: 50% 50%;
  grid-template-rows: 20% 70%;

}

.about_kyc_text_left {
  grid-column: 1 ;
  grid-row: 2;
  margin: auto ;
  width: 450px;
  

}

.about_kyc_text_left p{
  text-align: center;
  margin-top: 14px;
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  font-size: 18px;
    
}

.about_kyc_img_right {
  grid-column: 2 ;
  grid-row: 2;
  margin: auto ;
  width: 460px;

}

.about_kyc_header {
  grid-column: 1 ;
  grid-row: 1 ;
  font-family: 'Open Sans';
  font-size: 50px;
  margin-left: 120px;
}
/* about kyc end */

  .road_map {
  margin-left: 30px;
  margin-right: 30px;
  text-align: center;
  }

  .road_map h1 {
  font-family: 'Open Sans';
  font-size: 35px;
  }


  .description__about {
    grid-template-rows: 40% 856px;
    margin-bottom: 10px;
  }
    
  .token {
    grid-template-columns: 40% 60%;
  }

  .about__pt1 img {
    width: 500px;
  }

  .about__pt1 p {
    margin-top: -20px;
  }

  .about__pt1 h3 {
    font-size: 35px;
  }

  .about__pt2 {
    grid-template-columns: 50vw 50vw;
    grid-template-rows: 50% 300px;
    margin-top: 50px;
  }

  .about__text {
    grid-template-rows: 90% 40px;
  }

  .about__text p {
    width: calc(100% - 32px);
  }

  .about__app-icons {
    width: 135px;
    height: 38px;
  }

  .about__download {
    margin-top: 310px;
  }
}

@media (max-width: 800px) {
.msft_wallet_block_right_p{
  font-size: 22px;
  font-weight: 200;
  color: #701858;
  margin-top: 25px;
  margin-bottom: -25px;
}

 /* promo_code start */
.promo_code_block{
  display: grid;
  margin-top: 100px;
  grid-template-columns: 100%;
  grid-template-rows: auto auto auto auto;
  /* background-color: green; */
  grid-gap:10px;
  padding-left: 30px;
  padding-right: 30px;

}

.promo_code_h3_left{
  grid-column: 1 ;
  grid-row: 1 ;
  font-family: 'Open Sans';
  font-size: 39px;
  display: flex;
  align-items: center;
  justify-content: center;
  padding-left: 30px;
  padding-right: 30px;
}

.promo_code_h3_right{
  grid-column: 1 ;
  grid-row: 3 ;
  display: flex;
  justify-content: center;
  align-items: center;
}

.promo_code_h3_right_left{
  font-size: 26px;
  padding: 10px;
  margin-top: 3px;
}

.promo_code_h3__right_right{
  font-size: 32px;
  padding: 10px;
}

.promo_code_left_block {
  grid-column: 1 ;
  grid-row: 2 ;
  display: flex;
  align-items: center;
  justify-content: center;
  padding-left: 30px;
  padding-right: 30px;
}

.promo_code_left_block p{
  width: calc(100% - 5px);;
  text-align: left;
  margin-top: 14px;
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  font-size: 18px;
}

.promo_code_right_block {
  grid-column: 1 ;
  grid-row: 4 ;
  display: grid;
  grid-template-columns: 13% 13% 13% 13% 13% 13% 13%;
  grid-template-rows: auto auto;
  margin-left: 50px;
  /* background-color: blue; */
  padding-left: 10px;
  padding-right: 10px;
}


/* promo code end */
/* about kyc start */
.about_kyc_block{
  display: grid;
  margin-top: 100px;
  grid-template-columns: 50% 50%;
  grid-template-rows: 20% 70%;
  margin-bottom: 100px;
}

.about_kyc_text_left {
  grid-column: 1 ;
  grid-row: 2;
  margin: auto ;
  width: 350px;
  

}

.about_kyc_text_left p{
  text-align: center;
  margin-top: 14px;
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  font-size: 18px;
    
}

.about_kyc_img_right {
  grid-column: 2 ;
  grid-row: 2;
  margin: auto ;
  width: 460px;

}

.about_kyc_header {
  grid-column: 1 ;
  grid-row: 1 ;
  font-family: 'Open Sans';
  font-size: 50px;
  margin-left: 80px;
}
/* about kyc end */


  .description__token {
    margin-top: 100px;
    height: 850px;
    -ms-grid-columns: 100%;
        grid-template-columns: 100%;
    -ms-grid-rows: 10% 480px 10%;
        grid-template-rows: 10% 480px 10%;
  }
  
  .token h3 {
    font-size: 30px;
    -ms-grid-column: 1;
    -ms-grid-column-span: 1;
    grid-column: 1 / span 1;
    -ms-grid-row: 1;
    -ms-grid-row-span: 1;
    grid-row: 1 / span 1;
    margin: 0 auto;
  }
  .token #about_token {
    -ms-grid-column: 1;
    -ms-grid-column-span: 1;
    grid-column: 1 / span 1;
    -ms-grid-row: 3;
    -ms-grid-row-span: 1;
    grid-row: 3 / span 1;
    margin: 0 auto;
    width: 90%;
    margin: 0 5%;
  }
  .token__calculator {
    display: block;
    -ms-grid-column: 1;
    -ms-grid-column-span: 1;
    grid-column: 1 / span 1;
    -ms-grid-row: 2;
    -ms-grid-row-span: 1;
    grid-row: 2 / span 1;
    width: 100vw;
    margin: 0 5%;
  }



/* █▀█ █   ▄▀▄ █▄ █ █▀▀ █▄█ █▀▀ ▀█▀    █▀▀ ▄▀▄ █   █▀▀ █ █ █   ▄▀▄ ▀█▀ █▀█ █▀█ 
   █▀▀ █▄▄ █▀█ █ ▀█ ▄██ █ █ ██▄  █     █▄▄ █▀█ █▄▄ █▄▄ █▄█ █▄▄ █▀█  █  █▄█ █▀▄  */

/* Create four equal columns that floats next to each other мобильный калькулятор */
.column_calculator {
  
  width: calc(100vw - 620px);
  padding: 5px;
  margin: 6.5px;
  background: #ECECEC;
  border: 1px solid #C33975;
  border-radius: 10px;
  box-sizing: border-box;
}

#about_token {
  margin-top: 10px !important;
}


#buy_coins_index_calculator_input{
  width: 69%;
}
.month_reward_box {
text-align: center;
}

.it_will_cost {
  text-align: center;
}
 
.row_calculator{
  margin: auto;
  margin-left: 35px;
}

#caclulator_submit_button {
  margin: auto;
  margin-top: 15px;
  display: block;
  margin: 15px auto;
  width: 245px;
  height: 50px;
  font-weight: 500;
  font-size: 20px;
  background: white;
  border-radius: 10px;
  border: none;
  cursor: pointer;
  color: black;
}

#coins_cost_calculator {
  margin-top: 0px;
}

.calculator__body {  
  height: 350px;
}

.row_calculator input[type=submit] {
  margin: 0;
}

.calculator__body input[type=submit] {
  display: block;
  font-size: 20px;
  width: 243px;
  height: 50px;
  border-radius: 5px;
  border: none;
  margin: 50px 250px 177px;
  cursor: pointer;
}
  
  /* конец калькулятора */
}

/*  █▄ ▄█ █▀█ █▄▄ ▀█▀ █   ▄▀▄ 
    █ ▀ █ █▄█ █▄█ ▄█▄ █▄▄ █▀█  */
@media (max-width: 500px) {

/* mfst_wallet start */
.msft_wallet_block {
  display: grid;
  margin-top: 50px;
  grid-template-columns: 100%;
  grid-template-rows: auto auto;
  /* background-color: green; */
  grid-gap:1px;
  padding-left: -50px;
  padding-right: -55px;
}

.msft_wallet_block_left{

  /* background-color: blue; */
  display: grid;
  grid-column: 1fr;
  grid-template-rows: auto auto;
  grid-template-columns: 100%;
  grid-gap:15px;
}

.msft_wallet_block_left_part_left{
  margin: auto;
  /* grid-column: 1 ; */
  grid-row: 1;
}

.mfst_wallet_img {
  margin: auto;
  height: 100%;
  width: 100%; 
  object-fit: contain;

}

.msft_wallet_block_left_part_right{
  grid-column: 1 ;
  margin: auto;
  grid-row: 2;
}



.msft_wallet_block_left_part_right_ul{
  margin-left:15px;
}

.msft_wallet_block_left_part_right_ul > li{
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 200;
  font-size: 20px;
  line-height: 120%;
  color: #2F2E2E
}

.msft_wallet_block_left_part_right h1{
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 700;
  font-size: 39px;
  line-height: 140%;
}



.msft_wallet_block_right{
  grid-column: 1 ;
  display: grid;
  grid-template-rows: auto auto;
  margin-top: 50px;

}


.msft_wallet_block_right_p{
  grid-column: 1 ;
  margin: auto;
  grid-row: 1;
  font-family: Open Sans;
  font-size: 26px;
  font-weight: 400;
  line-height: 35px;
  color: #701858;
}

.msft_wallet_block_right_image{
  margin-left: -15px;
  margin-top: 15px;
  grid-column: 1 ;
  margin: auto;
  grid-row: 2;
}

/* mfst_wallet end */


 /* promo_code start */
.promo_code_block{
  display: grid;
  margin-top: 30px;
  grid-template-columns: 100%;
  grid-template-rows: auto auto auto auto;
  /* background-color: green; */
  grid-gap:10px;
  padding-left: 30px;
  padding-right: 30px;

}

.promo_code_h3_left{
  grid-column: 1 ;
  grid-row: 1 ;
  font-family: 'Open Sans';
  font-size: 39px;
  display: flex;
  align-items: center;
  justify-content: center;
  padding-left: 30px;
  padding-right: 30px;
}

.promo_code_h3_right{
  grid-column: 1 ;
  grid-row: 3 ;
  display: flex;
  justify-content: center;
  align-items: center;
}

.promo_code_h3_right_left{
  font-size: 26px;
  padding: 10px;
  margin-top: 3px;
}

.promo_code_h3__right_right{
  font-size: 32px;
  padding: 10px;
}

.promo_code_left_block {
  grid-column: 1 ;
  grid-row: 2 ;
  display: flex;
  align-items: center;
  justify-content: center;
  padding-left: 30px;
  padding-right: 30px;
}

.promo_code_left_block p{
  width: calc(100% - 5px);;
  text-align: left;
  margin-top: 14px;
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  font-size: 18px;
}

.promo_code_right_block {
  grid-column: 1 ;
  grid-row: 4 ;
  display: grid;
  grid-template-columns: 12% 13% 13% 13% 13% 13% 13%;
  grid-template-rows: auto auto;
  margin-left: -1px;
  /* background-color: blue; */
  padding-left: 10px;
  padding-right: 10px;
}


#promo_code_days_1{
  grid-column: 1 ;
  grid-row: 1 ;
  margin: auto;
  font-size: 50px;
  color: #701858;
  font-weight: 700;
}

.promo_code_razdelitel_2{
  grid-column: 2 ;
  grid-row: 1 ;
  margin: auto;
  font-size: 50px;
  color: #701858;
  font-weight: 700;
}

#promo_code_hours_3 {
  grid-column: 3 ;
  grid-row: 1 ;
  margin: auto;
  font-size: 50px;
  color: #701858;
  font-weight: 700;
}

.promo_code_razdelitel_4 {
  grid-column: 4 ;
  grid-row: 1 ;
  margin: auto;
  font-size: 50px;
  color: #701858;
  font-weight: 700;

}
#promo_code_minutes_5 {
  grid-column: 5 ;
  grid-row: 1 ;
  margin: auto;
  font-size: 50px;
  color: #701858;
  font-weight: 700;
}

.promo_code_razdelitel_6 {
  grid-column: 6 ;
  grid-row: 1 ;
  margin: auto;
  font-size: 50px;
  color: #701858;
  font-weight: 700;
}

#promo_code_seconds_7 {
  grid-column: 7 ;
  grid-row: 1 ;
  margin: auto;
  font-size: 50px;
  color: #701858;
  font-weight: 700;
}

.promo_code_days{
  grid-column: 1 ;
  grid-row: 2 ;
  margin: auto;
}

.promo_code_hours{
  grid-column: 3 ;
  grid-row: 2 ;
  margin: auto;
}

.promo_code_minutes{
  grid-column: 5 ;
  grid-row: 2 ;
  margin: auto;
}

.promo_code_seconds{
  grid-column: 7 ;
  grid-row: 2 ;
  margin: auto;
}


/* promo code end */
/* about kyc start */
.about_kyc_block{
  display: grid;
  margin-top: 100px;
  grid-template-columns: 50% 50%;
  grid-template-rows: 20% 70%;
  margin-bottom: 100px;
}

.about_kyc_text_left {
  grid-column: 1 ;
  grid-row: 2;
  margin: auto ;
  width: 350px;
}

.about_kyc_text_left p{
  text-align: center;
  margin-top: 14px;
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  font-size: 18px;
    
}

.about_kyc_img_right {
  grid-column: 2 ;
  grid-row: 2;
  margin: auto ;
  width: 460px;
}

.about_kyc_header {
  grid-column: 1 ;
  grid-row: 1 ;
  font-family: 'Open Sans';
  font-size: 50px;
  margin-left: 80px;
}
/* about kyc end */


  .description__token {
    margin-top: 100px;
    height: 850px;
    -ms-grid-columns: 100%;
        grid-template-columns: 100%;
    -ms-grid-rows: 10% 480px 10%;
        grid-template-rows: 10% 480px 10%;
  }
  
  .token h3 {
    font-size: 30px;
    -ms-grid-column: 1;
    -ms-grid-column-span: 1;
    grid-column: 1 / span 1;
    -ms-grid-row: 1;
    -ms-grid-row-span: 1;
    grid-row: 1 / span 1;
    margin: 0 auto;
  }
  .token #about_token {
    -ms-grid-column: 1;
    -ms-grid-column-span: 1;
    grid-column: 1 / span 1;
    -ms-grid-row: 3;
    -ms-grid-row-span: 1;
    grid-row: 3 / span 1;
    margin: 0 auto;
    width: 90%;
    margin: 0 5%;
  }
  .token__calculator {
    display: block;
    -ms-grid-column: 1;
    -ms-grid-column-span: 1;
    grid-column: 1 / span 1;
    -ms-grid-row: 2;
    -ms-grid-row-span: 1;
    grid-row: 2 / span 1;
    width: 100vw;
    margin: 0 5%;
  }






  
/* about kyc start */
.about_kyc_block{
  display: grid;
  margin-top: 200px;
  grid-template-columns: 100%;
  grid-template-rows: 7% 30% 60%;
  margin-bottom: -20px;
}

.about_kyc_text_left {
  grid-column: 1 ;
  grid-row: 3;
  margin: auto ;
  width: 350px;
}

.about_kyc_text_left p{
  text-align: center;
  margin-top: 14px;
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  font-size: 18px;
    
}

.about_kyc_img_right {
  grid-column: 1 ;
  grid-row: 2;
  margin: auto ;
  width: 460px;
}

.about_kyc_header {
  grid-column: 1 ;
  grid-row: 1 ;
  font-family: 'Open Sans';
  font-size: 50px;
}

.image_kyc {
  height: 100%;
  width: 100%; 
  object-fit: contain;
  padding-right: 100px;
  padding-left: 40px;
}

/* about kyc end */

/* -------------------------- */
/* quality_of_proof start */
.description__quality {
  display: grid;
  grid-template-columns: 100%;
  grid-template-rows: 9% 51% 40% ;
  margin-top: 65px;
}

#quality_mobile_zagalovok{
  display: block;
  margin: 10px;
  grid-column: 1;
  grid-row: 1;
  font-family: 'Open Sans';
  font-size: 35px;
  margin: left;
}

.about-us__left_img {
  grid-column: 1;
  grid-row: 2;
  margin: auto;
}

.about-us__left_img img {
  width: 95%;
}

.about-us__right_grid {
  grid-column: 1;
  grid-row: 3;
  
  grid-template-columns: 100%;
  grid-template-rows: 50% 35% ;
  height: 350px;
}

.about-us__right_grid h3 {
  display: none;
}

.about-us__right_grid p {
  grid-row: 1;
  font-family: 'Gilroy-Regular', sans-serif;
  font-size: 18px;
  
  margin: auto;
  
}

.about-us__right_img_footer {
  grid-row: 2;
  
  margin: auto;
  width: 80%;
}

/* quality_of_proof end */
/* -------------------------- */


  .road_map {
  margin-left: 10px;
  margin-right: 10px;
  text-align: center;
  }

  .description__about {
    margin-top: -90px;
    margin-bottom: 610px;
  }
  .advantages__buy form input {
    width: 283px;
    height: 70px;
    border: none;
    border-radius: 10px;
    background: #75155C;
    font-family: 'Gilroy-Regular', sans-serif;
    font-size: 25px;
    color: white;
  }

  .description__about {
    -ms-grid-rows: 900px 750px;
        grid-template-rows: 900px 750px;
  }

  .description__statistics {
    margin-top: 70px;
  }
  .description__token {
    margin-top: 50px;
    height: 950px;
    margin-bottom: 100px;
  }

  .statistics__downloads-graph img {
    width: 100% !important;
    height: 230px !important;
    overflow-x: visible;
  }
  
  .description__usdt {
    height: 430px;
    -ms-grid-columns: 100%;
        grid-template-columns: 100%;
    -ms-grid-rows: 50px 280px 100px;
        grid-template-rows: 50px 280px 100px;
  }
  .description__advantages {
    height: 520px;
    -ms-grid-columns: 100%;
        grid-template-columns: 100%;
    -ms-grid-rows: 60px 400px 60px;
        grid-template-rows: 60px 400px 60px;
  }
  .description__about-us {
    height: 600px;
    -ms-grid-columns: 100%;
        grid-template-columns: 100%;
    -ms-grid-rows: 250px 10% 40%;
        grid-template-rows: 250px 10% 40%;
    margin-bottom: 0;
  }
  .about__pt1 {
    -ms-grid-columns: 100%;
        grid-template-columns: 100%;
    -ms-grid-rows: 100px 600px 150px;
        grid-template-rows: 100px 600px 150px;
    margin-top: 50px;
    width: 100vw;
   
  }
  .about__pt1 h3 {
    -ms-grid-column: 1;
    -ms-grid-column-span: 1;
    grid-column: 1 / span 1;
    -ms-grid-row: 1;
    -ms-grid-row-span: 1;
    grid-row: 1 / span 1;
    height: auto;
    width: auto;
    font-size: 30px;
    margin-left: 16px;
    margin-bottom: 0;
    font-weight: 700;
  }
  .about__pt1 img {
    -ms-grid-column: 1;
    -ms-grid-column-span: 1;
    grid-column: 1 / span 1;
    -ms-grid-row: 2;
    -ms-grid-row-span: 1;
    grid-row: 2 / span 1;
    width: calc(100vw + 200px);
    height: auto;
    max-height: 600px;
    margin: 0;
    margin-left: 0%;
    -webkit-transform: translateX(-30%);
            transform: translateX(-30%);
  }
  .about__pt1 p {
    -ms-grid-column: 1;
    -ms-grid-column-span: 1;
    grid-column: 1 / span 1;
    -ms-grid-row: 3;
    -ms-grid-row-span: 1;
    grid-row: 3 / span 1;
    margin: auto 5%;
    height: auto;
    width: 90%;
  }
  .about__pt2 {
    -ms-grid-columns: 100%;
        grid-template-columns: 100%;
    -ms-grid-rows: 400px 350px;
        grid-template-rows: 400px 350px;
    height: 750px;
    margin-top: 300px !important;
  }
  .about__pt2 img {
    display: block;
    -ms-grid-column: 1;
    -ms-grid-column-span: 1;
    grid-column: 1 / span 1;
    -ms-grid-row: 1;
    -ms-grid-row-span: 1;
    grid-row: 1 / span 1;
    margin: 0 auto;
    height: 375px;
    width: 375px;
  }
  .about__text {
    -ms-grid-column: 1;
    -ms-grid-column-span: 1;
    grid-column: 1 / span 1;
    -ms-grid-row: 2;
    -ms-grid-row-span: 1;
    grid-row: 2 / span 1;
    display: -ms-grid;
    display: grid;
    -ms-grid-rows: 250px 40px;
        grid-template-rows: 250px 40px;
  }
  .about__text p {
    -ms-grid-column: 1;
    -ms-grid-column-span: 1;
    grid-column: 1 / span 1;
    -ms-grid-row: 1;
    -ms-grid-row-span: 1;
    grid-row: 1 / span 1;
    width: auto;
    height: auto;
    font-family: 'Gilroy-Regular', sans-serif;
    margin: auto 5%;
  }
  .about__download {
    -ms-grid-column: 1;
    -ms-grid-column-span: 1;
    grid-column: 1 / span 1;
    -ms-grid-row: 2;
    -ms-grid-row-span: 1;
    grid-row: 2 / span 1;
    height: 40px;
    width: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    margin-top: 315px;
  }
  .about__download a {
    text-decoration: none;
    margin: 0;
    margin-top: 20px;
  }
  .about__download a img {
    margin: 0;
    width: 133px;
    height: 38px;
  }
  .about__download a:nth-child(1) {
    margin-right: 35px;
  }
  .about__download a:nth-child(2) {
    margin-left: 35px;
  }
  .statistics__title h3 {
    margin-left: 16px;
    font-family: 'Open Sans';
    font-size: 30px;
    font-weight: 700;
  }
  .statistics__downloads-graph {
    overflow-x: scroll;
  }
  .statistics__downloads p {
    margin: 30px 5%;
    font-family: 'Gilroy-Regular', sans-serif;
    width: 90%;
  }
  .statistics__downloads img {
    display: block;
    height: 550px;
    width: 1440px;
    margin: auto;
  }
  .statistics__entire-stats {
    display: -ms-grid;
    display: grid;
    -ms-grid-columns: 100%;
        grid-template-columns: 100%;
    -ms-grid-rows: 50% 50%;
        grid-template-rows: 50% 50%;
  }
  .statistics__users {
    -ms-grid-column: 1;
    -ms-grid-column-span: 1;
    grid-column: 1 / span 1;
    -ms-grid-row: 1;
    -ms-grid-row-span: 1;
    grid-row: 1 / span 1;
  }
  .statistics__users-graph {
    overflow-x: scroll;
  }
  .statistics__profitability {
    -ms-grid-column: 1;
    -ms-grid-column-span: 1;
    grid-column: 1 / span 1;
    -ms-grid-row: 2;
    -ms-grid-row-span: 1;
    grid-row: 2 / span 1;
  }
  .statistics__profitability-graph {
    overflow-x: scroll;
  }
  .token h3 {
    font-size: 30px;
    -ms-grid-column: 1;
    -ms-grid-column-span: 1;
    grid-column: 1 / span 1;
    -ms-grid-row: 1;
    -ms-grid-row-span: 1;
    grid-row: 1 / span 1;
    margin-left: 16px;
  }
  .token #about_token {
    -ms-grid-column: 1;
    -ms-grid-column-span: 1;
    grid-column: 1 / span 1;
    -ms-grid-row: 3;
    -ms-grid-row-span: 1;
    grid-row: 3 / span 1;
    margin: 0;
    width: 90%;
    margin: 0 5%;
  }


/*  █▄ ▄█ █▀█ █▄▄ ▀█▀ █   ▄▀▄    █▀▀ ▄▀▄ █   █▀▀ █ █ █   ▄▀▄ ▀█▀ █▀█ █▀█ 
    █ ▀ █ █▄█ █▄█ ▄█▄ █▄▄ █▀█    █▄▄ █▀█ █▄▄ █▄▄ █▄█ █▄▄ █▀█  █  █▄█ █▀▄  */

/* Create four equal columns that floats next to each other мобильный калькулятор */
.column_calculator {
  
  width: calc(100vw - 270px);
  padding: 5px;
  margin: 6.5px;
  background: #ECECEC;
  border: 1px solid #C33975;
  border-radius: 10px;
  box-sizing: border-box;
}

#about_token {
  margin-top: 10px !important;
 
}


#buy_coins_index_calculator_input{
  width: 69%;
}
.month_reward_box {
text-align: center;
}

.it_will_cost {
  text-align: center;
}
 
.row_calculator{
  margin: auto;
  margin-left: 35px;
}

#caclulator_submit_button {
  margin: auto;
  margin-top: 15px;
  display: block;
  margin: 15px auto;
  width: 245px;
  height: 50px;
  font-weight: 500;
  font-size: 20px;
  background: white;
  border-radius: 10px;
  border: none;
  cursor: pointer;
  color: black;
}

#coins_cost_calculator {
  margin-top: 72px;
}

.calculator__body {  
  height: 400px;
  
}


.row_calculator input[type=submit] {
  margin: 0;
}

.calculator__body input[type=submit] {
  display: block;
  font-size: 20px;
  width: 243px;
  height: 50px;
  border-radius: 5px;
  border: none;
  margin: 50px 250px 177px;
  cursor: pointer;
}
  

  /* конец калькулятора */


  .usdt h3 {
    margin: 0;
    -ms-grid-row: 1;
    -ms-grid-row-span: 1;
    grid-row: 1 / span 1;
    -ms-grid-column: 1;
    -ms-grid-column-span: 1;
    grid-column: 1 / span 1;
    font-size: 30px;
    margin-left: 16px;
  }
  .usdt__graph {
    width: 90%;
    margin: 0 5%;
    grid-column: 1 / span 1;
    grid-row: 2 / span 1;
    overflow-x: scroll;
  }
  .usdt__graph img {
    width: 410px;
    height: 250px;
  }
  .usdt p {
    margin: 0 5%;
    -ms-grid-row: 3;
    -ms-grid-row-span: 1;
    grid-row: 3 / span 1;
    -ms-grid-column: 1;
    -ms-grid-column-span: 1;
    grid-column: 1 / span 1;
    width: 90%;
  }
  .advantages h3 {
    margin: 0;
    margin-left: 16px;
    font-size: 30px;
    -ms-grid-row: 1;
    -ms-grid-row-span: 1;
    grid-row: 1 / span 1;
    -ms-grid-column: 1;
    -ms-grid-column-span: 1;
    grid-column: 1 / span 1;
  }
  .advantages ul {
    margin: 0 16px;
    margin-left: 32px;
    -ms-grid-row: 2;
    -ms-grid-row-span: 1;
    grid-row: 2 / span 1;
    -ms-grid-column: 1;
    -ms-grid-column-span: 1;
    grid-column: 1 / span 1;
  }
  .advantages__buy {
    -ms-grid-row: 3;
    -ms-grid-row-span: 1;
    grid-row: 3 / span 1;
    -ms-grid-column: 1;
    -ms-grid-column-span: 1;
    grid-column: 1 / span 1;
    display: block;
    /* background-color: green; */
  }



  /* .advantages__buy img {
    display: none;
  } */
  /* .advantages__buy form {
    margin: 0;
    margin: auto;
  } */
  .about-us img {
    margin: auto;
    width: 100vw;
    height: auto;
  }
  .about-us h3 {
    -ms-grid-column: 1;
    -ms-grid-column-span: 1;
    grid-column: 1 / span 1;
    -ms-grid-row: 2;
    -ms-grid-row-span: 1;
    grid-row: 2 / span 1;
    font-size: 30px;
    margin-left: 16px;
  }
  .about-us p {
    -ms-grid-column: 1;
    -ms-grid-column-span: 1;
    grid-column: 1 / span 1;
    -ms-grid-row: 3;
    -ms-grid-row-span: 1;
    grid-row: 3 / span 1;
    width: 90%;
    margin: 0 5%;
  }
  .about-us__img {
    display: inline-block;
    -ms-grid-column: 1;
    -ms-grid-column-span: 1;
    grid-column: 1 / span 1;
    -ms-grid-row: 1;
    -ms-grid-row-span: 1;
    grid-row: 1 / span 1;
  }
}
/*# sourceMappingURL=appdescription.css.map */



/* █▄ ▄█ █▀█ █▄▄ ▀█▀ █   ▄▀▄    █▀█ █▀▀ ▀█▀ █▀█ ▄▀▄ 
   █ ▀ █ █▄█ █▄█ ▄█▄ █▄▄ █▀█    █▀▀ ██▄  █  █▀▄ █▀█  */

@media (max-width: 389px) {

 /* promo_code start */

#promo_code_days_1{
  grid-column: 1 ;
  grid-row: 1 ;
  margin: auto;
  font-size: 40px;
  color: #701858;
  font-weight: 700;
}

.promo_code_razdelitel_2{
  grid-column: 2 ;
  grid-row: 1 ;
  margin: auto;
  font-size: 40px;
  color: #701858;
  font-weight: 700;
}

#promo_code_hours_3 {
  grid-column: 3 ;
  grid-row: 1 ;
  margin: auto;
  font-size: 40px;
  color: #701858;
  font-weight: 700;
}

.promo_code_razdelitel_4 {
  grid-column: 4 ;
  grid-row: 1 ;
  margin: auto;
  font-size: 40px;
  color: #701858;
  font-weight: 700;

}
#promo_code_minutes_5 {
  grid-column: 5 ;
  grid-row: 1 ;
  margin: auto;
  font-size: 40px;
  color: #701858;
  font-weight: 700;
}

.promo_code_razdelitel_6 {
  grid-column: 6 ;
  grid-row: 1 ;
  margin: auto;
  font-size: 40px;
  color: #701858;
  font-weight: 700;
}

#promo_code_seconds_7 {
  grid-column: 7 ;
  grid-row: 1 ;
  margin: auto;
  font-size: 40px;
  color: #701858;
  font-weight: 700;
}


/* promo code end */
  .column_calculator {
    width: calc(100vw - 250px);
    padding: 5px;
    margin: 6.5px;
    background: #ECECEC;
    border: 1px solid #C33975;
    border-radius: 10px;
    box-sizing: border-box;
  }
}

@media (max-width: 375px) {
/* -------------------------- */
/* мобильник Петра Petra */

.promo_code_days{
  font-size: 14px;
}

.promo_code_hours{
  font-size: 14px;
}

.promo_code_minutes{
  font-size: 14px;
}

.promo_code_seconds{
  font-size: 14px;
}


.column_calculator {
  width: calc(100vw - 245px);
  padding: 5px;
  margin: 6.5px;
  background: #ECECEC;
  border: 1px solid #C33975;
  border-radius: 10px;
  box-sizing: border-box;
  
}

#about_token {
  margin-top: 10px !important;
}


#buy_coins_index_calculator_input{
  width: 38%;
}
.month_reward_box {
text-align: center;
}

.it_will_cost {
  text-align: center;
}
 
.row_calculator{
  margin: auto;
  margin-left: 35px;
}

#caclulator_submit_button {
  margin: auto;
  margin-top: 15px;
  display: block;
  margin: 15px auto;
  width: 245px;
  height: 50px;
  font-weight: 500;
  font-size: 20px;
  background: white;
  border-radius: 10px;
  border: none;
  cursor: pointer;
  color: black;
}

#coins_cost_calculator {
  margin-top: 72px;
}

.calculator__body {  
  height: 400px; 
}

.calculator__body p{  
  font-size: 17px;
}

.row_calculator input[type=submit] {
  margin: 0;
}

.calculator__body input[type=submit] {
  display: block;
  font-size: 20px;
  width: 243px;
  height: 50px;
  border-radius: 5px;
  border: none;
  margin: 50px 250px 177px;
  cursor: pointer;
}
  /* конец калькулятора */

  .description__about {

    grid-template-rows: 50% 1150px;
    margin-bottom: 450px;
  }

 .about__download {
   margin-top: 359px !important;
 }
}


@media (max-width: 365px) {
.column_calculator {
  width: calc(100vw - 240px);
  padding: 5px;
  margin: 6.5px;
  background: #ECECEC;
  border: 1px solid #C33975;
  border-radius: 10px;
  box-sizing: border-box;
}
}

@media (max-width: 350px) {
.column_calculator {
  width: calc(100vw - 235px);
  padding: 5px;
  margin: 6.5px;
  background: #ECECEC;
  border: 1px solid #C33975;
  border-radius: 10px;
  box-sizing: border-box;
}
}
