/* This stylesheet generated by Transfonter (https://transfonter.org) on December 7, 2017 6:02 PM */

@font-face {
  font-family: 'TT Travels';
  src: url('../font/TTTravels-Italic.eot');
  src: local('TT Travels Italic'), local('TTTravels-Italic'),
      url('../font/TTTravels-Italic.eot?#iefix') format('embedded-opentype'),
      url('../font/TTTravels-Italic.woff') format('woff'),
      url('../font/TTTravels-Italic.ttf') format('truetype');
  font-weight: normal;
  font-style: italic;
}

@font-face {
  font-family: 'TT Travels';
  src: url('../font/TTTravels-ExtraLight.eot');
  src: local('TT Travels ExtraLight'), local('TTTravels-ExtraLight'),
      url('../font/TTTravels-ExtraLight.eot?#iefix') format('embedded-opentype'),
      url('../font/TTTravels-ExtraLight.woff') format('woff'),
      url('../font/TTTravels-ExtraLight.ttf') format('truetype');
  font-weight: 200;
  font-style: normal;
}

@font-face {
  font-family: 'TT Travels';
  src: url('../font/TTTravels-MediumItalic.eot');
  src: local('TT Travels Medium Italic'), local('TTTravels-MediumItalic'),
      url('../font/TTTravels-MediumItalic.eot?#iefix') format('embedded-opentype'),
      url('../font/TTTravels-MediumItalic.woff') format('woff'),
      url('../font/TTTravels-MediumItalic.ttf') format('truetype');
  font-weight: 500;
  font-style: italic;
}

@font-face {
  font-family: 'TT Travels';
  src: url('../font/TTTravels-BlackItalic.eot');
  src: local('TT Travels Black Italic'), local('TTTravels-BlackItalic'),
      url('../font/TTTravels-BlackItalic.eot?#iefix') format('embedded-opentype'),
      url('../font/TTTravels-BlackItalic.woff') format('woff'),
      url('../font/TTTravels-BlackItalic.ttf') format('truetype');
  font-weight: 900;
  font-style: italic;
}

@font-face {
  font-family: 'TT Travels';
  src: url('../font/TTTravels-ThinItalic.eot');
  src: local('TT Travels Thin Italic'), local('TTTravels-ThinItalic'),
      url('../font/TTTravels-ThinItalic.eot?#iefix') format('embedded-opentype'),
      url('../font/TTTravels-ThinItalic.woff') format('woff'),
      url('../font/TTTravels-ThinItalic.ttf') format('truetype');
  font-weight: 100;
  font-style: italic;
}

@font-face {
  font-family: 'TT Travels';
  src: url('../font/TTTravels-Light.eot');
  src: local('TT Travels Light'), local('TTTravels-Light'),
      url('../font/TTTravels-Light.eot?#iefix') format('embedded-opentype'),
      url('../font/TTTravels-Light.woff') format('woff'),
      url('../font/TTTravels-Light.ttf') format('truetype');
  font-weight: 300;
  font-style: normal;
}

@font-face {
  font-family: 'TT Travels';
  src: url('../font/TTTravels-Regular.eot');
  src: local('TT Travels Regular'), local('TTTravels-Regular'),
      url('../font/TTTravels-Regular.eot?#iefix') format('embedded-opentype'),
      url('../font/TTTravels-Regular.woff') format('woff'),
      url('../font/TTTravels-Regular.ttf') format('truetype');
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'TT Travels';
  src: url('../font/TTTravels-ExtraBoldItalic.eot');
  src: local('TT Travels ExtraBold Italic'), local('TTTravels-ExtraBoldItalic'),
      url('../font/TTTravels-ExtraBoldItalic.eot?#iefix') format('embedded-opentype'),
      url('../font/TTTravels-ExtraBoldItalic.woff') format('woff'),
      url('../font/TTTravels-ExtraBoldItalic.ttf') format('truetype');
  font-weight: 800;
  font-style: italic;
}

@font-face {
  font-family: 'TT Travels';
  src: url('../font/TTTravels-ExtraBold.eot');
  src: local('TT Travels ExtraBold'), local('TTTravels-ExtraBold'),
      url('../font/TTTravels-ExtraBold.eot?#iefix') format('embedded-opentype'),
      url('../font/TTTravels-ExtraBold.woff') format('woff'),
      url('../font/TTTravels-ExtraBold.ttf') format('truetype');
  font-weight: 800;
  font-style: normal;
}

@font-face {
  font-family: 'TT Travels';
  src: url('../font/TTTravels-Black.eot');
  src: local('TT Travels Black'), local('TTTravels-Black'),
      url('../font/TTTravels-Black.eot?#iefix') format('embedded-opentype'),
      url('../font/TTTravels-Black.woff') format('woff'),
      url('../font/TTTravels-Black.ttf') format('truetype');
  font-weight: 900;
  font-style: normal;
}

@font-face {
  font-family: 'TT Travels';
  src: url('../font/TTTravels-Medium.eot');
  src: local('TT Travels Medium'), local('TTTravels-Medium'),
      url('../font/TTTravels-Medium.eot?#iefix') format('embedded-opentype'),
      url('../font/TTTravels-Medium.woff') format('woff'),
      url('../font/TTTravels-Medium.ttf') format('truetype');
  font-weight: 500;
  font-style: normal;
}

@font-face {
  font-family: 'TT Travels';
  src: url('../font/TTTravels-DemiBold.eot');
  src: local('TT Travels DemiBold'), local('TTTravels-DemiBold'),
      url('../font/TTTravels-DemiBold.eot?#iefix') format('embedded-opentype'),
      url('../font/TTTravels-DemiBold.woff') format('woff'),
      url('../font/TTTravels-DemiBold.ttf') format('truetype');
  font-weight: 600;
  font-style: normal;
}

@font-face {
  font-family: 'TT Travels';
  src: url('../font/TTTravels-ExtraLightItalic.eot');
  src: local('TT Travels ExtraLight Italic'), local('TTTravels-ExtraLightItalic'),
      url('../font/TTTravels-ExtraLightItalic.eot?#iefix') format('embedded-opentype'),
      url('../font/TTTravels-ExtraLightItalic.woff') format('woff'),
      url('../font/TTTravels-ExtraLightItalic.ttf') format('truetype');
  font-weight: 200;
  font-style: italic;
}

@font-face {
  font-family: 'TT Travels';
  src: url('../font/TTTravels-DemiBoldItalic.eot');
  src: local('TT Travels DemiBold Italic'), local('TTTravels-DemiBoldItalic'),
      url('../font/TTTravels-DemiBoldItalic.eot?#iefix') format('embedded-opentype'),
      url('../font/TTTravels-DemiBoldItalic.woff') format('woff'),
      url('../font/TTTravels-DemiBoldItalic.ttf') format('truetype');
  font-weight: 600;
  font-style: italic;
}

@font-face {
  font-family: 'TT Travels';
  src: url('../font/TTTravels-BoldItalic.eot');
  src: local('TT Travels Bold Italic'), local('TTTravels-BoldItalic'),
      url('../font/TTTravels-BoldItalic.eot?#iefix') format('embedded-opentype'),
      url('../font/TTTravels-BoldItalic.woff') format('woff'),
      url('../font/TTTravels-BoldItalic.ttf') format('truetype');
  font-weight: bold;
  font-style: italic;
}

@font-face {
  font-family: 'TT Travels';
  src: url('../font/TTTravels-LightItalic.eot');
  src: local('TT Travels Light Italic'), local('TTTravels-LightItalic'),
      url('../font/TTTravels-LightItalic.eot?#iefix') format('embedded-opentype'),
      url('../font/TTTravels-LightItalic.woff') format('woff'),
      url('../font/TTTravels-LightItalic.ttf') format('truetype');
  font-weight: 300;
  font-style: italic;
}

@font-face {
  font-family: 'TT Travels';
  src: url('../font/TTTravels-Bold.eot');
  src: local('TT Travels Bold'), local('TTTravels-Bold'),
      url('../font/TTTravels-Bold.eot?#iefix') format('embedded-opentype'),
      url('../font/TTTravels-Bold.woff') format('woff'),
      url('../font/TTTravels-Bold.ttf') format('truetype');
  font-weight: bold;
  font-style: normal;
}

@font-face {
  font-family: 'TT Travels';
  src: url('../font/TTTravels-Thin.eot');
  src: local('TT Travels Thin'), local('TTTravels-Thin'),
      url('../font/TTTravels-Thin.eot?#iefix') format('embedded-opentype'),
      url('../font/TTTravels-Thin.woff') format('woff'),
      url('../font/TTTravels-Thin.ttf') format('truetype');
  font-weight: 100;
  font-style: normal;
}

body,head,p,div,span,a,h1,h2,h3,h4,h5,h6{font-family: 'TT Travels';}

body{background-color:#0F0F37!important;overflow-x: hidden;min-width:320px!important}

header{background-color: #1EAB4E!important;}

.slide1{margin-bottom: 2rem;margin-top: -40px;position: relative;}
.slide1-text{    font-size: 20px;
    font-weight: 500;
    color: #ffffff;
    max-width: 500px;
    text-align: left;
    line-height: 26px;}

.slide2{padding: 4rem 0 5rem; margin-top: 15vw; z-index: 3;position: relative;}

.slide3{margin-bottom: -30rem;z-index: 3;position: relative;}

.enter_icon{width:33px}
.enter_text{font-size:21px;font-weight:500;color:#ffffff}
.enter_text:hover{font-size:21px;font-weight:500;color:#0F0F37}

.btn-reg{background-color:#FBEB4F;padding: 10px 30px;border-radius:9px;color:#000000;font-weight:800;font-size:21px;z-index: 1;}
.btn-play{background-color:#FBEB4F;padding: 10px 60px;border-radius:9px;color:#000000;font-weight:800;font-size:34px;font-style: italic}

.anim_1{    border: none;
  outline: none;
  float: none;
  z-index: 1;
  position: absolute;
  left: -20vw;
  top: -85px;
  width: calc(100% + 40vw);
  height: 110vw;}


.slide2-btn {
    display: flex;
    justify-content: space-evenly;
   
}
.slide2-btn-a {
    display: flex;
    flex-direction: column;
    flex-wrap: wrap;
    margin: 0 10px 0;
    width: 275px;
    background-color: #FBEB4F;
    padding: 4px 10px;
    text-decoration: none!important;
    border-radius: 9px;
    color: #000000!important;
    font-weight: 800;
    font-size: 21px;
}
.slide2-btn-a span{
    display: flex;
    justify-content: center;
    word-wrap: normal;
}
.slide2-btn-a span:nth-child(2){
    font-size: 16px;
    margin-top: -8px;
}

.img_foot{ z-index: 3;  position: absolute;  left: -10vw;  top: 465px;  width: calc(100% + 25vw);max-width: 1890px;}

.img_img{z-index: 1;position: absolute;left: -20vw;top: -550px;width: calc(100% + 40vw); max-width: 2700px;}

.foot-text{font-size:16px;font-weight:500;color:#ffffff;text-align: left;}
.foot-reg{font-size:16px;font-weight:500;color:#ffffff;text-align: left;text-decoration: underline;}
footer{font-size:16px;font-weight:500;color:#ffffff!important;    padding-top: 40rem;}
.foot-lh{line-height:40px}
.foot-lh p:first-child{line-height: 23px;}
footer a {color:#fff!important;font-size:16px;font-weight:500;}
footer a:hover {color:#1EAB4E!important;font-size:16px;font-weight:500!important;}

.slide2-h{font-size:40px;font-weight:700;color:#ffffff;}
.slide3-w{margin-bottom: 0; color:#fff!important;z-index: 1;position: relative;font-weight:600;}
.slide3-y{margin-bottom: 5rem;color:#FBEB4F!important;z-index: 3;position: relative;font-weight:600;}

.slide3-h{font-size:40px;font-weight:700;color:#ffffff;z-index:3;position: relative;margin-bottom:0; margin-top: 5rem;}
.slide3-w.mb-7{margin-bottom:6rem;padding-bottom: 10px;}
.bg-game{outline: solid 110px #0f0f37;border: 0;    height: 1080px;
  position: absolute;z-index: 0;  display: block;  width: 100%;  max-width: 1410px;  top: 130px;background: #0f0f37;}
table{color:#ffffff;width: 100%;;font-size:20px}
tbody{width: 100%;}
table td{width: 33%;}
table tr:not(.table-h){height: 50px;}
.textcoloryellow{color:#FBEB4F;}
.table-h{color:#FBEB4F;width: 100%; font-size: 20px;font-weight: 700;height: 105px;}
.textcolorgreen{color:#00AB4E}
.table-tr{border-bottom:4px solid #0F0F37;width: 100%; font-weight: 500;}
.green-bg{background-color: #1EAB4E!important;}
.green-bgg{background-color: #1EAB4E!important;}
.green-bg-h{height:250px!important;}

#mob_game{width: 100%}
#game_iframe{display:block;margin: 0 auto;width: 100%;
  height: 700px!important;max-width: 1100px;z-index: 10;
  position: relative;}
#game_cover{outline: solid 110px #0f0f37;margin-bottom: -330px;display:none;width: 100%; background-color: #0f0f37;}
/*#game_cover{background-image: url(../img/bg_game.jpg);background-size: contain;background-repeat: no-repeat; width: 100%;height: 780px;outline: solid 110px #0f0f37;margin-bottom: -330px;display:none}*/
.full_mob_game {position: absolute;width: 100vw !important; height: 100vh !important;left: 0; z-index: 1;}

/*.mesto{margin-bottom: 50px;margin-top: 5vw;position: relative;z-index: 1; background-image: url(../img/mesto.png);height: 44vw;width: 100%;margin-left: 0px!important;background-repeat: no-repeat; background-size: contain;}*/
.mesto1{ position: absolute;top: -200px;z-index: 0;}

.slide2-bg{    z-index: 1; position: relative;    margin-top: 600px;
    margin-bottom: 15vw;}

.mesto-img{text-align: center;display: flex;justify-content: end;  flex-direction: column;align-items: center;align-content: center;z-index: 1;}

.luchi{position: absolute;width: 910px;height: 910px;  margin: 0 auto;  top: 1px;left: 25%;right: 25%;display: block;z-index: 0;}
.mesto{ position: absolute; width: 100%; height: auto;margin: 0 auto;
  display: block; z-index: 0;top: -550px;}

.mesto-imgg{text-align: center; display: flex;    justify-content: end; flex-direction: column;flex-wrap: nowrap; z-index: 1;}
.mesto-num{font-size: 140px;font-weight: bold;max-height: 180px;color: #FBEB4F;z-index: 1;}
.mesto-numm{font-size: 74px;font-weight:bold;color: #FBEB4F;align-self:center; z-index: 1;}
.mesto2{top: -100px;width: 143px;height: 141px;position: absolute;align-self: center;}
.mesto3{top: -100px;width: 144px;height: 141px;position: absolute;align-self: center;}
.mesto-name{z-index: 1;position: relative;color:#0f0f37;font-size:30px;font-weight: 500;}
.m1{    top: -70px;}
.mesto-result{z-index: 1;position: relative;color:#FBEB4F;font-size: 36px;font-weight: 700; width: fit-content;padding: 0px 20px;margin: 0 auto;border-radius: 9px;    font-style: italic;
    background-color: #1EAB4E;}

.btn-back{padding: 10px 30px; font-size: 22px;line-height: 1.2;background-color: #FBEB4F;border-radius: 9px;font-weight: 800;color: #000000;margin-top: 40px}

.img1d{    z-index: 1;
    position: absolute;
    right: -8vw!important;
    width: calc(100% + 56vw);
    max-width: 1300px;
    top: -20px;}

#back_slide1{width: 100%; right: 0px;height: 100%;
    position: absolute;top: 100px; background-repeat: no-repeat;background-image: url(img/img1.png); background-size: contain;}

#mail_send{background-color: #1EAB4E;width: 100%;height: 220px;display: none;justify-content: center; align-items: center;align-content: unset;    flex-direction: column;color: #ffffff;font-size: 30px;font-weight: 800;line-height: 1;border-radius: 9px;max-width: 370px;}

#error_f{font-size: 20px;font-weight: 700;color:#ffffff;margin-top: 20px;text-decoration: underline}

.mt-7{margin-top:4rem}
.mb-7{margin-bottom:4rem}

.pt-7{padding-top:4rem}
.pb-7{padding-bottom:4rem}

.pulse:hover,
.pulse:focus {
  -webkit-animation: pulse .5s;
          animation: pulse .5s;
  box-shadow: 0 0 0 2em rgba(255, 255, 255, 0);
}

@-webkit-keyframes pulse {
  0% {
    box-shadow: 0 0 0 0 var(--hover);
  }
}

@keyframes pulse {
  0% {
    box-shadow: 0 0 0 0 var(--hover);
  }
}

.pulse {
  --color: #FBEB4F;
  --hover: #FBEB4F;
}

.button:hover, .button:focus {
  color: #000;
  text-decoration: none!important;
}

.button {
  transition: 0.25s;
}

.full_mob_game {
          position: absolute;
          width: 100vw !important;
          height: 100vh !important;
          left: 0;
          z-index: 1;
      }

.img0{display: none;}

#btn{outline: none!important;border: none!important;font-weight:800;font-size:30px}
.modal-dialog {
  max-width: 700px!important;}
 .modal-body {font-size:14px!important}
.modal-body b{font-weight:600;font-size:16px;text-align: center;    display: block;}

footer.reg{padding-top: 5rem;}
.reg_text{font-size: 30px;color:#ffffff;font-weight: 800;margin-top: 20px;}
.slide_reg.mob div.col-md-6:first-child{order:2;text-align: center;}
.slide_reg.mob div.col-12.f-flex{margin-top: 50px!important;display: flex;justify-content: space-between;}
.slide_reg.mob input{max-width: 500px;}
.slide_reg{display: flex;justify-content: center;flex-direction: row;align-content: center; align-items: center;text-align: left;}
.slide_reg input{background-color: transparent;border:4px solid #1EAB4E;border-radius: 100px;padding: 20px 25px;outline: none!important;width: 100%;color: #ffffff}

    .f-flex{flex-direction: row;display: flex;    flex-wrap: wrap;}

.ban{position: absolute!important}
.img1m{display: none;}
#login_message{font-size: 20px;font-weight: 700;color: #ff2e2e;margin-top: 20px;text-decoration: underline}

@media(min-width:1950px){
  .slide2-bg {margin-top: 30vw;}
}

@media(min-width:1400px){
    .img_player{display: none}
}

@media(min-width:1200px){
  .ban {display: flex;flex-direction: column;z-index: 1;position: relative;}
  .ban img:first-child{margin-bottom:35px}
  .ban_right{float: right;right:0}
  .ban_left{float:left;}
}

@media(max-width:1600px){
    .img1d{max-width: 1200px;}
}
@media(max-width:1400px){
    
    .mesto {top: -40vw;}
    .slide2-bg {margin-top: 40vw;}
  .bg-game {top: 50px;}
  .slide2 {margin-top: -15vw;padding: 4rem 20px 5rem;}
  .slide1-text {font-size: 20px;}
     .img_player{display: block;max-width: 900px;position: relative;right: -30px;
    width: 100%;}
    .ban{width: 0; visibility: hidden;position: absolute}
    .img1d{display: none}
    .img1{margin-top: 0px!important;}
    .img_foot {top: 595px;}
    #game_iframe {height: 600px!important;}
}
@media(max-width:1201px) {
  .mesto-num {font-size: 85px;}
  .mesto-numm {font-size: 50px;}
  .img_img{max-width: 115%;}
  #game_cover img{width: 90%;}
  #game_iframe{max-width: 90%}
}

@media(max-width:992px){
  .img_foot {top: 80vw;left: 5vw}
  .bg-game {height: 750px; top: 310px;   max-width: 94%;}
  .mesto-numm { font-size: 40px;margin-bottom: 0;}
  .mesto-num {font-size: 70px;max-height: 90px;}
  .mesto-name {font-size: 19px; margin-bottom: 5px;}
      .img0{display: block;width: 95%;}
    .img1.imh{display: none}
  .slide1 .d-flex {flex-direction: column-reverse;}
  .table-h {font-size: 16px;height: 65px;}
footer {padding-top: 45rem;}
}



@media(max-width:820px){
  #game_iframe{height: 570px!important;max-width: 90%;}
  .slide2 { padding: 4rem 20px 7rem;}
  .slide3-w,.slide3-y,table{z-index: 3;position: relative;}
  .slide3-w.mb-7 { margin-bottom: 3rem;z-index: 10; padding-bottom: 10px; position: relative;}
  .table-h {font-size: 16px;height: 60px;}
  .img1d{display: none;}
  .img1m{display: block;}
    header .container{flex-direction: column;}
.bg-game {
  outline: solid 110px #0f0f37;
  border: 0;
  height: 820px;
  position: absolute;
  z-index: 0;
  display: block;
  width: 80%;
  max-width: 0;
  top: 0px;
  background: #0f0f37;
}
.btn-reg{margin-top: 10px;}
.img_foot {
  z-index: 3;
  position: absolute;
  left: 5vw;
  top: 555px;
  width: 100%;
}
.img_img {
  z-index: 1;
  position: absolute;
  left: -15vw;
  top: -90px;
  width: calc(100% + 15vw);
}
footer {padding-top: 65rem;}
.slide3 {  background-color: #0f0f37;}
  .btn-play {margin-left: 0px;}
  .green-bg{background-color:transparent!important}
  footer .container div{flex-direction: column;}
}


@media(max-width:768px){
    .m1 {top: 0}
    .mesto {top: -35vw;}
.slide2-bg {margin-top: 40vw;
    margin-bottom: 15vw}
}
@media(max-width:767px){
    .slide2{padding: 0}
  .table-h {font-size: 16px;height: 50px;}
  .slide2-bg {z-index: 1;position: relative;margin-top: 0vw;margin-bottom: 30px;}
  .slide1 {margin-bottom: 2rem; margin-top: 0px;}
  .order1{order:1}
.order3{order:3}
.order2{order:2}
  .mesto{display: none;}
  .mesto-img.m1{background-image: url(../img/mesto1.png);background-repeat: no-repeat;background-size: cover;background-size: contain;
    height: 700px;background-position-x: center; background-position-y: bottom;}
    .mesto-imgg.m2{background-image: url(../img/mesto2.png);background-repeat: no-repeat;background-size: cover;background-size: contain;
    height: 700px;background-position-x: center; background-position-y: bottom;}
    .mesto-imgg.m3{background-image: url(../img/mesto3.png);background-repeat: no-repeat;background-size: cover;background-size: contain;
    height: 700px;background-position-x: center; background-position-y: bottom;}
  .btn-reg{margin-top: 0px;}
    .m1 {
    margin-top: -110px;
    padding-bottom: 70px;
}   .m2 {
    margin-top: -50px;
    padding-bottom: 70px;
}   .m3 {
    margin-top: -60px;
    padding-bottom: 70px;
}
    .slide2-btn.row div:first-child{margin-bottom:40px}
    .slide2-btn.row{ 
    flex-wrap: nowrap;
    margin-right: -15px;
    margin-left: -15px;
    flex-direction: column;
    justify-content: center;
    align-content: center;
    align-items: center;
    }
  }

@media(max-width:500px){
  .d-flex {flex-direction: column;}
  .img1 {margin-top: -10px!important;}
  .btn_play_mob{margin-top: -120px;    font-size: 24px;}
  .mesto-num {font-size: 18vw;}
  .mesto-numm {font-size: 20vw;}
  .mesto-img{padding-bottom: 10vw;}
  .mesto-imgg{padding-bottom: 10vw;}
.mesto-name{font-size:10vw}
  .mesto-imgg.m2{background-image: url(../img/mesto2.png);background-repeat: no-repeat;    background-size: cover;
      height: 150vw;
    background-position-y: bottom;}
    .m1 {margin-top: 50px;}
    .m2 {margin-top: 70px;}
    .m3 {margin-top: 70px;}
    .mesto-imgg.m3{background-image: url(../img/mesto3.png);background-repeat: no-repeat;     background-size: cover;
         height: 150vw;
    background-position-y: bottom;}
    .mesto-img.m1{background-image: url(../img/mesto1.png);background-repeat: no-repeat;    background-size: cover;
        height: 150vw;
    background-position-y: bottom;}
  .table-h {background-size: 100% 100%;}
  #game_cover{margin-bottom: -80px;}
  footer {z-index: 20;  position: relative;
    font-size: 16px;font-weight: 500;color: #ffffff!important;
    padding-top: 5rem; margin-top: 170vw;}
  .slide3-w.mb-7 {margin-bottom: 0rem;z-index: 100;position: relative;}
  #game_iframe {height: 570px!important;max-width: 90%;}
  .img_foot {width: calc(100% + 10vw);}
  .img_img {width: calc(100% + 15vw);}
  .slide_reg.mob div.col-md-6:first-child{order:0}
  .slide_reg.mob .reg_text:first-child{display: none;}
  .slide_reg{flex-direction: column;text-align: center;}
        .f-flex{flex-direction: column;display: flex}
    .mesto1{width: 100%}
.btn-reg {padding: 10px 20px;font-size: 16px;width: 100%;}
.slide2-h{font-size:30px;font-weight:700;color:#ffffff;}
.slide3-h{font-size:30px;font-weight:700;color:#ffffff;z-index:1;position: relative;}
.slide3-h.mb-7{font-size:30px;font-weight:700;color:#ffffff;z-index:1;position: relative;margin-bottom:6rem}
table,.table-h {font-size:3.5vw}
.bg-game {margin-bottom: 0}
.img0{top:10px!important;max-width:120px!important}
}

@media(max-width:350px){
}