
.bg-light {
  border-bottom: 1px solid #c6b88d;
box-shadow: 0px 1px 10px rgba(0,0,0,0.15);
background-color: #fbe9b3 !important;
}

.navbar-expand-lg {
    -ms-flex-flow: row nowrap;
    flex-flow: row nowrap;
    -ms-flex-pack: start;
    justify-content: flex-start;
}

.navbar {
    position: fixed;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-pack: justify;
    justify-content: space-between;
    padding: .5rem 1rem;
    margin-top: 0;
    z-index: 1001;
    top: 0;
    width: 100%;
    box-sizing: border-box;
    display: none;
  }


.navbar-light .navbar-brand {
    color: rgba(0,0,0,.9);
}
.navbar-brand {
    display: inline-block;
    padding-top: .3125rem;
    padding-bottom: .3125rem;
    margin-right: 1rem;
    font-size: 1.25rem;
    line-height: inherit;
    white-space: nowrap;
}
.navbar-light .navbar-toggler {
    color: rgba(0,0,0,.5);
    border-color: rgba(0,0,0,.1);
}
[type="button"]:not(:disabled), [type="reset"]:not(:disabled), [type="submit"]:not(:disabled), button:not(:disabled) {
    cursor: pointer;
}
.navbar-toggler {
    padding: .25rem .75rem;
    font-size: 1.25rem;
    line-height: 1;
    background-color: transparent;
    border: 1px solid transparent;
        border-top-color: transparent;
        border-right-color: transparent;
        border-bottom-color: transparent;
        border-left-color: transparent;
    border-radius: .25rem;
    box-shadow: 0px 2.7px 1px -1px #5B6600 !important;
    box-shadow: 0px 2.2px 1px -1px #4d3a26 !important;
    background: #9ec339;
    background: #bd905e;
}
.navbar-light .navbar-toggler-icon {
    background-image: url("nav.svg");
}
.navbar-toggler-icon {
    display: inline-block;
    width: 1.5em;
    height: 1.5em;
    vertical-align: middle;
    content: "";
    background: no-repeat center center;
        background-image: none;
        background-size: auto;
    background-size: 100% 100%;
}

.navbar-light .navbar-toggler {
    color: rgba(0,0,0,.5);
}
.navbar-light .navbar-toggler {
    color: rgba(0,0,0,.5);
}

.menu-show{
  display: block !important;
  left:0 !important;
}
.content {
    width: 100%;
    margin-top: 0px;
    padding-left: 0px;
}


    @media only screen and (max-width: 860px) {

.mobile body, .mobile p, .mobile table {font-size: 18px;}

/* ----Navbar---- */
.mobile .navbar{display:inline;}
.mobile .st_new_button {
    margin-top: 8px !important;
}
.mobile .menu-show{box-shadow: 0px 1px 10px rgba(0,0,0,0.7);}
.mobile .st_new_button:hover {
    margin-top: 8px !important;
}
.mobile .menu-left-div{height: 897px !important;padding-top: 10px;}

/* Bonus chest */
.mobile .bonus-chest{
background-size: 141px 86px !important;
width: 123px;
height: 86px;
margin: 141px 449px;
display:none;
}
.mobile .bonus-chest-light-2 {
  background: url("light-2.png") no-repeat;
  background-size: auto;
  background-size: 157px 110px !important;
  width: 140px;
  height: 68px;
  margin: 7px -20px;
}
.mobile .bonus-chest-dust{
background: url("dust.png") no-repeat;
background-size: 120px 45px !important;
width: 111px;
height: 45px;
margin: 23px 9px;
}
.mobile .bonus-timer{
width: 98px;
height: 27px;
margin: 213px 469px;
background: url("b-timer.png") 0px -7px no-repeat;
background-size: 101px 37px;
display:none;
}
.mobile .bonus-text-1{
  margin: 4px 0px 0px 24px;
  font-size: 12px !important;
}
.mobile .bonus-text-2{
  margin: 3.5px 0px 0px 0px;
  font-size: 12px !important;
}

/* ----Main Page---- */
.mobile .land_ribbon{padding-bottom: 0px;margin: -73px 0 0 52px;}
.mobile .intro-table {width: 746px !important;margin-left: -14px !important;}
/* .mobile .gift-text{font-size: 1.365em !important;margin-left: -15px;} */
.mobile .gift-text{margin-left: -15px;}
.mobile .gift-text-en{padding-left: 41px;}
.mobile .gift-text-tr{margin-left: -1px;}
.mobile .gift-text-es{margin-left: -30px;}
.mobile .gift-text-br{margin-left: 0px;}
.mobile .gift-text-id{margin-left: -21px;}
.mobile .gift-text-my{margin-left: 10px;padding-right: 5px;}
.mobile .gift-text-ru{margin-left: -21px;}
/* ----Purchase---- */
.mobile .section-purchase{
transform: initial !important;
display: initial !important;
position: initial !important;
}
.mobile .purch-ribbon-block{width: initial !important;text-align: initial !important;}
.mobile .purch-ribbon{margin-left: 182px;}

/* ----Notify---- */
.mobile .notify-success, .mobile .notify-warning, .mobile .notify-danger{font-size: 23px !important;}


/* ----Progress---- */
.mobile .progress-panel img{
  width: 42.5px !important;
}
.mobile .progress-panel__inner > *{
  line-height: 32px;
}

/* ----Page Market---- */
.mobile .block-market{width:650px !important;}

.mobile .sponsor-ad-1{width:720px !important;}

.mobile .block-calculate{width: 715px !important; margin-left: -15px;line-height: 25px;margin-bottom: 25px;}

/* ----Promotion---- */
.mobile .pr_status{font-size: 14px !important;}
.mobile p .tooltip{font-size: 21px !important;}

/* ----Other---- */
.mobile .offsale{font-size: 18px;}
.mobile .page-description{font-size: 18px !important;}
.mobile .block-purchase{top: inherit;left: inherit;transform: inherit;height: inherit !important;}
.mobile .stat{display:none;}
.mobile .fr-block{font-size: 21px;margin: 0px auto 30.6px;width: 688px;height: 230px;height: 258px;padding: 20px 0;}
.mobile .fr-block td:first-child {width: 207px;}
.mobile .fr-block .bird-1{height:173px !important;width:auto !important;margin-top: 0 !important;}
.mobile .fr-block .bird-2{height:187px !important;width:auto !important;margin-top: 0 !important;}
.mobile .fr-block .bird-3{height:202px !important;width:auto !important;margin: 0 0 0 31px !important;}
.mobile .fr-block .bird-4{height:207px !important;width:auto !important;margin: 0 0 0 42px !important;}
.mobile .fr-block .bird-5{height:176px !important;width:auto !important;margin-top: 0 !important;}
.mobile .fr-block .bird-6{height:166px !important;width:auto !important;margin-top: 0 !important;}
.mobile .fr-block .bird-7{height:207px !important;width:auto !important;margin-top: 0 !important;}
.mobile .fr-block .bird-8{height:197px !important;width:auto !important;margin: 0 0 0 21px !important;}
.mobile .fr-block .bird-8-hidden{height:197px !important;width:auto !important;margin-top: 0 !important;}

.mobile .fr-te-gr-title {font-size: 22px !important;}
.mobile .bird-hidden td:last-child{padding-left: 15px;}
.mobile .fr-block .fr-te-gr {font-size: 22px !important;line-height: 34px;width: 430px !important;}
.mobile .fr-block .cl-fr-lf{width: 214px;}
.mobile .fr-block .cl-fr-rg {margin: 36px 0px 0px 7.65px;}
.mobile .block_pot{height: 216px;width:309px;}
.mobile .block_img_pot{padding: 18px;}
.mobile .block_ul_pot li{font-size: 18px;}
.mobile .layed-div{font-size: 18px;}
.mobile .layed-eggs-div{margin-top: 16px;}
.mobile .bird-title{font-size: 18px !important;}
/*.mobile .block_pot{height: 198px;width: 260px;zoom: 117%;}
.mobile .block_pot img:first-child{margin-top: 7px !important;}*/
.mobile .block_name{padding: 13px 15px 10px 15px;font-size:27px !important;}
.mobile .block-bar-button{width: 117px !important;margin-left: 624px;}
.mobile .block-market tr td{font-size:23px;}
.mobile .table-swap tr td{font-size:23px;}
.mobile .table-payment tr td{font-size:23px;}
.mobile .table-profile{width:600px;}
.mobile .table-profile tbody tr td{font-size: 23px;}
.mobile .table-settings tr td{font-size:23px;}
.mobile .table-settings{width:520px;}
.mobile .tr-sign-up td{font-size: 23px;}
.mobile .tr-sign-up td:first-child {width:270px !important;}
.mobile .reftable1 .tdp, .reftable1 .tdp p{font-size: 18px !important;}
.mobile .resr_table{font-size: 23px;}
.mobile .ref-balance-ruby{margin: -18px 0 0 490px;}
.mobile .balance_promo{font-size: 23px;}
.mobile .mobile-hidden{display:none;}
.mobile .iconPS{margin-left:625px !important;}
.mobile .bonus-awaiting{font-weight: 600;font-size:20px;}
.mobile .day_bv, .mobile .hours_bv, .mobile .mins_bv, .mobile .secs_bv{font-size:22px;}
.mobile .ins-m-footer{font-size: 18px !important;}
.mobile .acc-title{font-size: 19px !important;background: url("page-header.png") no-repeat;background-size: 276px 50px;width: 276px;height: 50px;line-height: 34px;margin: -25px 0 0 30px;}
.mobile .sale-title{font-size: 19px !important;}
.block-space{padding-top: 17px !important;}

.mobile .intro-header h2{font-size: 23px;}
.mobile .intro-body{padding-top: 1px !important;padding-bottom: 30px !important;}

.mobile .field-ar, .mobile .field-ars{font-size: 17px;}
.mobile .field-gr a {margin-top: 0px;font-size: 17px;}
.mobile .fg-1 a {padding-left: 69px;}
.mobile .prof-title{height: 49px !important;}
.mobile .progress-panel-mini{margin-bottom: 24.5px !important;font-size: 15px !important;}
.mobile .progress-panel-mini .progress-panel__inner{height: 13.4px !important;padding-top: 6.2px !important;}
.mobile .profmenu-1 a{font-size: 17px;}
.mobile .menu-header {font-size: 17px;}
.mobile .profmenu-1, .mobile .profmenu-2, .mobile .profmenu-3, .mobile .autoriz, .mobile .statistic{line-height: 36px;}

.mobile .new_button{height: 30px;font-size: 15px;}

/* ----Notifications---- */
.mobile .popup-block-1 {margin: auto 0px 0px 265px;top:20%;position:absolute;z-index: 10060;}
.mobile .popup-congrats-1 {margin: auto 0px 0px 252px;top:12%;position:absolute;z-index: 10060;}

/* ----Header---- */
/* .mobile p{font-size:18px !important;} */
.mobile .cl-left p{font-size:15px !important;}
.mobile .form-control-main{font-size: 16px;}
.mobile .table-payment .form-control-main{width: 199px;}
.mobile .table-payment .form-control-main.val_cur{width: 97px;}
.mobile .table-payment .form-control-main.val_crystals{width: 78px;}
.mobile .form-select2{min-width: 95px !important;}
.mobile .mobile-d-inline-block{display:inline-block !important;}

.mobile .cl-left{
width: 338px;
background-color: #fff3cf;
z-index: 1000;
position: absolute;
left: -338px;
display: ;
top: 56px;
margin: 0;
height:100%;
-webkit-transition: all 0.1s linear; -moz-transition: all 0.1s linear; -o-transition: all 0.1s linear; transition: all 0.3s cubic-bezier(.45,.05,.55,.95);
position: fixed;
overflow-y: auto;
}

/* .mobile .content{position: relative;} */
.mobile .content_s{
  margin-top: 166px;
}
.mobile-logo-3 {
  width: 60px;
  height: 41px;
  background: url("logo.png") no-repeat;
  background-size: 60px 41px;
}
.mobile .logo-1 {
  position: absolute;
  width: 162px;
  height: 76px;
  margin: 94px 0 0 50px;
  background: url("logo.png") no-repeat;
  background-size: auto;
  background-size: 162px 76px;
}
.mobile .logo-2 {
    position: absolute;
    width: 150px;
    height: 95px;
    margin: 77px 0 0 47px;
    background: url("logo.png") no-repeat;
    background-size: auto;
    background-size: 150px 95px;
}
.mobile .logo-3 {
    position: absolute;
    width: 150px;
    height: 95px;
    margin: 77px 0 0 47px;
    background: url("logo.png") no-repeat;
    background-size: auto;
    background-size: 150px 95px;
}
.mobile .logo-4 {
    position: absolute;
    width: 150px;
    height: 95px;
    margin: 77px 0 0 47px;
    background: url("logo.png") no-repeat;
    background-size: auto;
    background-size: 150px 95px;
}
.mobile .wrap {
  background: url("wrap-back.png") 0px 30px no-repeat;
  position: initial;
  height: 100%;
  background-size: 814px;
  border: 0px solid black;
  z-index: 50;
  width: 814px;
  padding-top: 0px;
margin: 0 auto;
margin-top: -32px;
}
.mobile .wrap-loop{
    background: url("tree-loop.jpg") 739.65px 68px repeat-y;
    background-size: 69.35px;
    width: 814px;
    min-height: 100%;
    position: absolute;
/* for centering */
    left: 0 !important;;
    right: 0 !important;
    margin-top: 32px;
}
.mobile .cl-right {
width: 771px;
width: 702px;
padding: 0px 0px 0px 25px;
margin-top: 169px;
margin-bottom: 200px;
position: relative;
}
.mobile .s-bk-lf{
margin-left: 228px;
}
.mobile .silver-bk{
width: 710px !important;
padding: 40px 30px 20px 30px;
}
.mobile .silver-bk_index{
width: 710px !important;
padding: 40px 30px 20px 30px;
}
.mobile .nav-balance{
display: inline-block;
margin: 6px 0 0 8px;
vertical-align: top;
  display:none;
}
.mobile .nav-account{
  display: inline-block;
  margin: 6px 20px 0px 0px;
  display:none;
}
.mobile .tooltip span{display:none;}
.mobile .profmenu, .mobile .autoriz, .mobile .statistic, .mobile .stat{
  transform: none !important;
  opacity: 1 !important;
  line-height: 35px;
}
.mobile .btn-account-exit{
width: 22px;
margin: -3.5px 0 0px 120px;
}
.mobile .prof-title {
  margin: -22px 0 14px 47px !important;
  height: 41px !important;
  background: url("page-header.png") no-repeat;
  background-size: 191px 41px !important;
  width: 191px;
  line-height: 27px;
  font-size: 16px;
}

.mobile .autoriz .prof-title, .mobile .statistic .prof-title {
  margin: -23px 0 14px 47px !important;
  height: 41px !important;
  background: url("page-header.png") no-repeat;
  background-size: 191px 41px !important;
  width: 191px;
  line-height: 27px;
  font-size: 16px;
}

.mobile .profmenu-1, .mobile .profmenu-2, .mobile .profmenu-3, .mobile .autoriz, .mobile .statistic {
  width: 282px;
  height: 224px;
  text-align: center;
  font-size: 12px;
  position: relative;
  margin: 28px 0px 14px 15px;
  padding: 0px 10px 0px 10px;
  display: inline-block;
  border: 3.4px solid #99742e66;
  border-radius: 14px;
  box-shadow: 0px 6px 14px -5px rgba(0,0,0,0.1);
  background-image: radial-gradient(#fff4d3, #ffecc3, #f0dcad, #dfb871ba);
}
.mobile .autoriz, .mobile .statistic {
  height: 193px;
}
.mobile .m-tb{font-size: 17px;}
/* .mobile .profmenu-1{height: 230px !important;} */
.mobile .left-balance{width: 275.4px;margin: -9px 0 0 -139px;height: 84px;}
.mobile .stats-line, .mobile .stats-line-st{
font-size: 14px;
line-height: 29px;
text-align: center;
}
.mobile .stat{
margin-left: 13px;
margin-right: 13px;
margin-top: 0px;
}
/* .mobile .st-btn{display:none;} */

.mobile .menu-icon-1{width: 30px;margin: 2px 0 0 -43px;}
/* .mobile .menu-icon-2{width: 29px;margin: 3.5px 0 0 -42px;} */
.mobile .menu-icon-2{width: 34px;margin: 0.5px 0 0 -44px;}
.mobile .menu-icon-3{width: 32px;margin: -1px 0 0 -42px;}
.mobile .menu-icon-4{width: 32px;margin: 1px 0 0 -41px;height: 32px;}
.mobile .menu-icon-5{width: 30px;margin: 2.5px 0 0 -40px;}

.mobile .stat .h-title{margin: 7px auto;}
.mobile .stat .cntrl-ps{margin-left: auto;margin-right: auto;}

  html{min-height:100%;position:relative;}
  .mobile body{height:100%;}

.mobile .bg_white {
font-size:8px;
}

.mobile [type="button"], [type="reset"], [type="submit"], button {
    -webkit-appearance: initial;
}

.mobile .btn_btn{
font-size: 15px;
}

.mobile .popover-rules{
top: 10px;
width: 100%;
}
.mobile .popover-rules .popover{
  width: 100%;
  max-width: 100% !important;
}
.mobile .popover-rules .new_button{height:40px !important;}
/* ----Footer---- */
.mobile .footer {
	position: absolute;
	bottom: 0;
	width: inherit;
/*height: 10px;
width: 814px;
padding-top: 0px;
margin: 0 auto;	*/
}
.mobile .footer .bottom_tree{
line-height: 3;
background: url("field.png") no-repeat;
width: 812px;
height: 176px;
z-index: -500;
background-size: 812px 176px;
margin-top: 11px;
}
.mobile .footer-text{
position: absolute;
margin-top: -24px;
color: #f7f7f7;
font-size: 13px;
width: 811px;
text-align: center;
}

/* ----Menu Top---- */
.mobile .drop-content-lang .display-block{display:none;}
.mobile .drop-content-lang{
margin: 4px 0px 0px -30px;
border-radius: 11px 11px 9px 9px;
width: 119px;
padding-top: 24px;
}

.mobile .hd-menu{
    float: left;
    list-style: none;
    font-family: "Tahoma";
    margin: 0px 0px 70px 203px;
}
.mobile .hd-menu li{width: 76px;}
.mobile .hd-menu a{font-size: 12px;}
.mobile .hd-menu li:nth-child(1){margin: 174px 16px 0px -39px;}
.mobile .hd-menu li:nth-child(2){margin: 181px 15px 0px 44px;}
.mobile .hd-menu li:nth-child(3){margin: 187px 15px 0px 128px;}
.mobile .hd-menu li:nth-child(4){margin: 176px 15px 0px 211px;}
.mobile .hd-menu li:nth-child(5){margin: 172px 15px 2px 301px;}
.mobile .hd-menu li:nth-child(6){margin: 176px 15px 0px 388px;}
.mobile .hd-menu li:nth-child(2) .new{display:none;}
.mobile .lm {
padding-left: 5px;
padding-right: 5px;
}
.mobile .faq{
  width: 100px;
  height: 60px;
  position: absolute;
  margin: 157px 465px;
  opacity: 0.9;
  background-size: 100px 60px;
}
.mobile .faq a{
  width: 83px;
  height: 49px;
  margin: 0px 0 0 0;
display: inline-block;
}

.mobile .video{
width: 85px;
height: 59px;
position: absolute;
margin: 180px 475px;
background: url("topdesktube.png") 7px 3px no-repeat;
background-size: auto;
opacity: 0.9;
background-size: 85px 59px;
}
.mobile .f_d_l p{padding-left: 12px;}
.mobile .flag_ls{margin-top: 0px;}
.mobile .flag_l{margin-top: -1px;}
.mobile .trans_lang{
margin: 78px 0 0 719px;
}
.mobile .lang-set {
text-shadow: 1px 1px 1px #000, 1px 0px 3px black;
font-size: 15px;
color: #ffebc9;
margin: 0px 0px 0px -18px;
text-transform: uppercase;
line-height: 18px;
}
.mobile .down-lang {
padding: 2px;
}
.mobile .trans_lang_btn {
width: 59px;
height: 19px;
border-radius: 47px;
padding: 2px 16px;
}


.mobile div.item{width: 166px;}
.mobile div.item span{font-size: 1em;}

.mobile [class^="h-bird-"]::before{display:none;}
.mobile [class^="h-bird-"]::after{display:none;}
.mobile .h-bird-0{
position: absolute;
width: 53px;
height: 68px;
margin: -68px 0 0px 8px;
background: url("beige.png") no-repeat;
background-size: 53px 65px;
}
.mobile .h-bird-1{
position: absolute;
width: 58px;
height: 70px;
margin: -72px 0 0px 11px;
background: url("green.png") no-repeat;
background-size: 58px 70px;
}
.mobile .h-bird-2{
position: absolute;
width: 56px;
height: 73px;
margin: -75px 0 0px 14px;
background: url("yellow.png") no-repeat;
background-size: 56px 73px;
}
.mobile .h-bird-3{
position: absolute;
width: 48px;
height: 79px;
margin: -79px 0 0px 18px;
background: url("brown.png") no-repeat;
background-size: 48px 79px;
}
.mobile .h-bird-4{
position: absolute;
width: 58px;
height: 66px;
margin: -77px 0 0px 11px;
background: url("blue.png") no-repeat;
background-size: 58px 66px;
-webkit-transform: scaleX(-1);
-moz-transform: scaleX(-1);
-o-transform: scaleX(-1);
transform: scaleX(-1);
filter: FlipH;
-ms-filter: "FlipH";
}
.mobile .h-bird-6{
position: absolute;
width: 79px;
height: 102px;
margin: -101px 0 0px -5px;
background: url("king-bird-0d5c5f.png") no-repeat;
background-size: 79px 102px;
}



/* popup promocode margin-left: 191px; */

.mobile .popup-congrats-promo {margin: auto 0px 0px 199px;position:absolute;z-index: 10060;}

.mobile .tour-king-1 {
    z-index: 1;
    margin-top: 49px;
    margin-left: -250px;
    position: absolute;
    width: 214px;
    height: 210px;
    background: url("king-1.png") no-repeat;
    background-size: auto;
    background-size: 100% 100%;
}

.mobile .tour-pad-1 {
    z-index: 1;
    margin-top: 51px;
    margin-left: -65px;
    position: absolute;
    width: 735px;
    height: 209px;
    background: url("pad-1.png") no-repeat;
        background-size: auto;
    background-size: 735px 208px;
}


/* popup new purchase */

.mobile .popup-purchase-king-1 {
  z-index: 1;
  margin: 49px 0 0 -254px;
  position: absolute;
  width: 277px;
  height: 278px;
  background: url("king-1.png") no-repeat;
      background-size: auto;
  background-size: 214px 210px;
}
.mobile .popup-purchase-pad-1{
  z-index: 1;
  margin: 51px 0 0 -65px;
  position: absolute;
  height: 209px;
  background: url("pad-1.png") no-repeat;
  width: 544px;
background-size: 531px 208px;
}

.mobile .popup-purchase-text-1 {margin: 80px 0 0 -28px;width: 481px;font-size: 15px !important;}
.mobile .popup-purchase-text-2 {margin: 130px 0 0 -9px;width: 305px;font-size: 15px !important;}
.mobile .popup-purchase-btn{margin:221px 0 0 127px !important;}
.mobile .popup-purchase-cell{
width: 225px;
height: 225px;
position: absolute;
background: url("shine-pad.png") no-repeat;
background-size: auto;
background-size: 100% 100%;
margin: 39px 0px 0px 255px;
z-index: 2;
}

.mobile .popup-bonus{
margin: 161px 0px 0px 2px;
}

.mobile .popup-notification-text-2 {margin: 130px 0 0 -9px;width: 444px;font-size: 15px !important;}

.mobile .tabs-menu li {font-size: 14;width: 53px;padding: 0px 9px;}

.mobile .card_depo_steps_2{width: 665px !important;}
.mobile .card_depo_steps_2 div:nth-child(1){margin: 33px 0 0 334px !important;}
.mobile .card_depo_steps_2 div:nth-child(2){margin: 34px 0 0 334px !important;}
.mobile .card_depo_steps_2 div:nth-child(3){margin: 117px 0 0 369px !important;}

.mobile [class^="cloud-top-"], .mobile [class^="cloud-bottom-"]{
  display:none;
}


}


