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


.PromoCode_headerTitle__z1eAI {
  position: relative;
  z-index: 1;
  color: var(--text-primary-color-1);
  font-weight: 400;
  font-size: 3vw !important;
    line-height: 3vw !important;
  text-shadow: var(--text-stroke);
  margin-bottom: 1.6vw;
}
.EventRewardContainer_requirement__uEXNq {
  position: relative;
  display: flex;
  justify-content: center;
  align-items: center;
  gap: .25vw;
  padding-bottom: 1.0vw;
  width: 100%;
  font-size: 2.25vw;
  text-shadow: var(--text-stroke);
}
.EventRewardContainer_rewards__zNCT3 {
  display: flex;
  justify-content: center;
  align-items: center;
  gap: .5vw;
  font-size: 2vw !important;
}
.EventRewardContainer_cityReq__QdG3O {
  margin-right: .5vw;
  font-size: 2.5vw !important;
}
.KingEvent_rewardContent__QEIyi > div {
  display: flex;
  min-width: 80vw;
  align-items: center;
  gap: 1vw;
}


.KingEvent_rewardContent__QEIyi {
  display: flex;
  flex-direction: column;
  flex-grow: 1;
  gap: 3vw;
  max-width: 81vw;
}

.EventRewardTrack_requirement__KsYQq {
  position: absolute;
  top: -.5vw;
  display: flex;
  justify-content: center;
  align-items: center;
  gap: .25vw;
  padding: .5vw 1vw;
  min-width: 86.5vw !important;
  font-size: 1.5vw;
  background: var(--reward-track-value-background);
  border: .2vw solid var(--reward-track-value-border);
  box-shadow: var(--reward-track-value-shadow);
  border-radius: 1.0vw;
}


.EventRewardTrack_tier__XZ_ZW.mob {
  position: relative;
  display: flex;
  justify-content: center;
  height: calc(var(--height) + 273vw) !important;
  width: 2.0vw;
  background: var(--reward-track-background);
  border: .3vw solid var(--reward-track-border);
  border-top: 0;
  border-bottom: 0;
}

 .DownloadBanner_button__bT0NT.mob{
    width: 20vw !important;
 }


.PromoCode_infoSection__Thz5x p.mob {
    color: var(--text-primary-color-2);
    line-height: 2.6vw;
    font-size: 2.6vw;
  }

 .PromoCode_infoContainer__ZPMZT header h2.mob {
    color: var(--text-primary-color-2);
    font-weight: 400;
    font-size: 4vw;
    line-height: 4vw;
    text-shadow: var(--text-stroke);
  }
.PromoCode_infoContainer__ZPMZT header p.mob {
    color: var(--text-secondary-color-4);
    font-weight: 400;
    line-height: 2vw;
    text-shadow: var(--text-stroke-2);
    font-size: 1.80vw;
  }
 .DownloadBanner_content__h1QdZ_cap img {
    width: 3vw !important;
  }

 .DownloadBanner_info__n98VS.main2 span.mob {
    font-size: 1.4vw;
  line-height: 1.4vw;
  }

.DownloadBanner_info__n98VS.main span.mobt {
  max-width: 100%;
  font-size: 2.4vw;
  line-height: 2.4vw;
  text-align: justify;
}

.EventRewardTrack_requirement__KsYQq2 {
display: flex;
    justify-content: center;
    align-items: center;
    gap: .25vw;
    padding: .5vw 1vw .5vw 1vw;
    min-width: 34.5vw;
    font-size: 3.5vw;
    background: var(--reward-track-value-background);
    border: .2vw solid var(--reward-track-value-border);
    box-shadow: var(--reward-track-value-shadow);
    border-radius: 1.0vw;
    margin: auto .5vw;
    height: 4.5vw;
    cursor: pointer;
}

.EventRewardTrack_requirement__KsYQq2 .EventRewardTrack_requirementValue___r4zr {
  width: 20vw;
  text-align: center;
  display: block;
  font-family: Courier New;
  font-size: 2.5vw;
  font-weight: bold;
  text-shadow: none;
}

.DownloadBanner_content__h1QdZ33 {
  flex-wrap: wrap;
  gap: 1vw;
  padding: 1vw 2vw;
  max-width: 90vw;
  background: var(--background-color-10);
  border: .2vw solid var(--border-color-3);
  border-radius: 1.0vw;
  box-shadow: 0 0 0 .3vw #000,0 0 1.5vw #000;
}



.DownloadBanner_content__h1QdZ33 .DownloadBanner_info__n98VS span {
max-width: 75vw !important;
  text-align: justify;
  font-size: 3.0vw !important;
  line-height: 3.0vw !important;
  padding: 1vw 0vw 1vw 2vw !important;
}

.FurnitCard .GenericCard .GenCard .CardBanner_container{
position: relative;
  z-index: 1;
  display: flex;
  justify-content: center;
  align-items: center;
  margin: -1.5vw auto 0;
  width: 33vw;
  height: 4.0vw;
}

.BlueprintInfoModal_modalContent__fCwR3 .BlueprintInfoModal_modalBottomContent__swZqk .CardBanner_container2{
position: relative;
  z-index: 1;
  display: flex;
  justify-content: center;
  align-items: center;
  margin: -3vw auto 1vw;
  width: 33vw;
  height: 4.0vw;
}

.nav {
  position: fixed;
  z-index: 99;
  display: flex;
  align-items: center;
  flex-shrink: 0;
  gap: 1vw;
  padding: .25vw 1vw;
  background-color: #452538;
  border-bottom: .2vw solid #572945;
  box-shadow: 0 .5vw 1.5vw 0 rgba(0,0,0,.25);
  left: 0;
  right: 0;
  height: 10vw;
}

.ex {
  background: url('/d/img/ex.png');
    background-size: auto;
  width: 2.0vw;
  height: 2.2vw;
  background-size: cover;
  cursor: pointer;
  position: absolute;
  top: .5vw;
  left: .5vw;
  display: none;
}

.log {

  width: 11vw;
}



.CardStatContainer.prof .mblab{
font-size: 2vw;
}

.exchangerarea .DownloadBanner_content__h1QdZ {
  max-width: 66vw;
  margin: 4vw auto 6vw auto;
  transform: scale(0);
  animation: scale-in-bounce .3s ease-in-out forwards;
}

.exchangerarea {
  display: block;
}


.exchangerarea .CardBanner_container2 {
  position: relative;
  z-index: 1;
  display: flex;
  justify-content: center;
  align-items: center;
  margin: -3vw auto 1vw;
  width: 33vw;
  height: 4.0vw;
}



 .exchangerarea input {
    all: unset;
    padding: .75vw;
    margin-top: .5vw;
    width: 100%;
    color: var(--text-primary-color-2);
    background: var(--background-color-18);
    border: .2vw solid var(--border-color-5);
    border-radius: .5vw;
    transition: all .2s ease-in-out;
    box-sizing: border-box;
    font-size: 2.8vw;
  }

#f_img{
width: 14vw !important;
}



.setmob {
width: 51vw !important;
}

.setmob2 {
width: 51vw !important;
}

#f_bl{
width: 45vw  !important;
}

.cardescxtext{
font-size: 2vw;
}




 .EventRewardTrack_requirement__KsYQq.locmob {
    position: absolute;
  top: -.5vw;
  display: flex;
  justify-content: center;
  align-items: center;
  gap: .25vw;
  padding: .5vw 1vw;
  min-width: 12.5vw !important;
  font-size: 1.5vw;
  background: var(--reward-track-value-background);
  border: .2vw solid var(--reward-track-value-border);
  box-shadow: var(--reward-track-value-shadow);
  border-radius: 1.0vw;
  }



.carsarea .DownloadBanner_content__h1QdZ{
flex-wrap: wrap;
  gap: 1vw;
  padding: 1vw 2vw;
  max-width: 90vw;
  background: var(--background-color-10);
  border: .2vw solid var(--border-color-3);
  border-radius: 1.0vw;
  box-shadow: 0 0 0 .3vw #000,0 0 1.5vw #000;
}

.carsarea .DownloadBanner_info__n98VS img {
  width: 25vw;
}

.carsarea .DownloadBanner_info__n98VS {
  width: 62vw;
}

.carsarea .DownloadBanner_info__n98VS .cardescx {
padding: 1vw 2vw;
    width: 100%;
    max-width: 35vw;
    color: var(--text-secondary-color-4);
    text-align: center;
    line-height: 1vw;
}

.cardescx .carnname {
  font-size: 3vw;
  text-transform: uppercase;
  line-height: 3vw;
  color: #fae132;
}

.cardescx .carddesc {
  font-size: 2.5vw;
  line-height: 3vw;
}

.carsarea .cardescxtext {
width: 100%;
    line-height: 2vw;
    font-size: 2.3vw;
    text-align: center;
    border-top: .1vw solid #fae132;
    padding-top: 1vw;
}

.StaticOfferCard_staticOfferCard__r6doD.dep {
  position: relative;
  top: 0;
  min-width: 28vw;
  max-width: 17vw;
  background: linear-gradient(0deg,#00d0ff 30%,rgba(0,153,255,0)),repeating-linear-gradient(-45deg,#09f,#09f .4vw,#0f9fff 0,#0f9fff 1.0vw);
  border: .3vw solid #8dd1ff;
  border-radius: 1.0vw;
  box-shadow: 0 .5vw 0 0 #0e5372,0 0 0 .3vw #000,0 .8vw 0 0 #000;
  transition: all .2s ease-in-out;
  cursor: pointer;
  animation: scale-in-fade .2s linear;
  margin: 1vw;
}

.dep .StaticOfferCard_staticOfferPrice__CzYpb {
  font-size: 3.5vw;
  line-height: 3.5vw;
}

.CardBanner_container2 .CardBanner_contentText.mobbb {
  display: flex;
  font-size: 3vw;
  padding-top: .4vw;
}

.DownloadBanner_button__bT0NT.mobbb {
    position: relative;
    top: 0;
    display: flex;
    justify-content: center;
    align-items: center;
    padding: 1vw;
    color: var(--text-primary-color-1);
    font-size: 2.75vw;
    line-height: 2.75vw;
    font-family: unset;
    text-shadow: var(--text-stroke);
    background: linear-gradient(0deg,#ffb703,#f7cf3e);
    box-shadow: inset 0 -.4vw 0 0 #ffd800,0 0 .5vw 0 #f8cc37;
    border: 0;
    border-radius: 1.0vw;
    transform: scaleY(0);
    transition: all .2s ease-in-out;
    cursor: pointer;
    animation: scale-y-in-bounce .5s ease-in-out .4s forwards;
  }

.faucet_area {
  display: flex;
  justify-content: center;
  align-items: center;
  flex-wrap: wrap;
}


.faucet_area .ModalLayout_modalContent__OxCSv2 {
  position: relative;
  padding: 1vw;
  width: 80vw;
  transform: scale(0);
  animation: scale-in-bounce .3s ease-in-out forwards;
  margin-left: 0vw;
  margin-top: 3vw;
}

.faucet {
  width: 50vw;
  position: relative;
  height: 50vw;
  transform: scale(0);
  animation: scale-in-bounce .3s ease-in-out forwards;
  margin-bottom: 2vw;
}
.faucet_arrow {
  background: url('/d/img/f/f_n.png');
    background-size: auto;
  position: absolute;
  width: 7vw;
  height: 10.3vw;
  background-size: cover;
  left: 50%;
  top: 47%;
  transform: translate(-50% , -50%);
}
.faucet_area .VipInfoModal_perkName__trBcm {
  font-size: 3.55vw;
  line-height: 3.55vw;
  text-shadow: var(--text-stroke);
}

.faucet_area .VipInfoModal_title__wx1GK {
  color: white;
  text-shadow: var(--text-stroke);
  position: relative;
  font-size: 4.5vw;
  line-height: 4.75vw;
  text-align: center;
}

.faucet_area .VipInfoModal_perkImage__LlKDJ {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 6vw;
  height: 6vw;
  border-radius: 1.0vw;
}

.ModalLayout_modalContainer___YB1x label {
  padding-left: .15vw;
  font-size: 2.8vw;
  margin-top: 1vw;
}

.ModalLayout_modalContainer___YB1x .EmailForm_emailFormTitle__cA8B4 {
  font-size: 3vw;
  font-weight: 400;
  line-height: 3vw;
  text-align: center;
  text-shadow: var(--text-stroke);
  background-color: var(--background-color-15);
  padding: 1vw 2vw;
  width: 100%;
  border-bottom: .2vw solid var(--border-color-3);
  border-radius: 1.0vw 1.0vw 0 0;
}

.ModalLayout_modalContent__OxCSv {
  position: absolute;
  display: flex;
  justify-content: center;
  align-items: center;
  padding: 1.0vw;
  width: 100%;
  max-width: 90vw;
  transform: scale(0);
  animation: scale-in-bounce .3s ease-in-out forwards;
}
.EmailForm_emailFormContainer__sVGfC p {
  margin-bottom: 1vw;
  text-align: center;
  font-size: 4.5vw;
}

.EmailForm_emailFormContainer__sVGfC .imgf {
  width: 20vw;
}

.fdesc {
  display: none;
  width: 39.5vw;
  margin: auto;
  font-size: 3.55vw;
  line-height: 3.55vw;
  text-shadow: var(--text-stroke);
  text-align: center;
}

.ftitle {
    font-size: 3.55vw;
    line-height: 3.55vw;
    text-shadow: var(--text-stroke);
  }

.flip-clock-wrapper {
  animation: scale-in-bounce .3s ease-in-out forwards;
  text-align: center;
  position: relative;
  width: 33.5vw;
  margin: auto;
}

.flip-clock-wrapper ul {
  position: relative;
  float: left;
  margin: .5vw;
  width: 7vw;
  height: 10.5vw;
  font-size: 8vw;
  font-weight: 700;
  line-height: 10.7vw;
  border-radius: .6vw;
  background: #000;
}
.flip-clock-wrapper ul li {
  z-index: 1;
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  line-height: 10.4vw;
  text-decoration: none !important;
}
.flip-clock-wrapper ul li a div.up::after {
  content: "";
  position: absolute;
  top: 5vw;
  left: 0;
  z-index: 5;
  width: 100%;
  height: .3vw;
  background-color: #000;
  background-color: rgba(0, 0, 0, .4);
}

.flip-clock-wrapper ul li a div div.inn {
  position: absolute;
  left: 0;
  z-index: 1;
  width: 100%;
  height: 200%;
  color: #ccc;
  text-shadow: 0 .1vw .2vw #000;
  text-align: center;
  background-color: #333;
  border-radius: .6vw;
  font-size: 7.5vw;
}
.flip-clock-divider {
  float: left;
  display: inline-block;
  position: relative;
  width: 1.5vw;
  height: 11.5vw;
}
.ftitle .min {
  text-align: center;
  display: inline-block;
  width: 11.3vw;
  margin: auto 2vw auto -0.6vw;
}
.ftitle {
  display: none;
  width: 24.5vw;
  margin: auto;
  font-size: 3.55vw;
  line-height: 3.55vw;
  text-shadow: var(--text-stroke);
}




 .btnl.boostmob .namebtnl{
font-size: 1.7vw !important;
  line-height: 1.7vw !important;

 }

.StaticOfferCard_staticOfferPrice__CzYpb {
  display: flex;
  justify-content: center;
  align-items: center;
  align-self: stretch;
  margin-top: .5vw;
  padding: .75vw 1vw;
  order: 4;
  height: 4.8vw;
  font-weight: 500;
  font-size: 2.25vw;
  line-height: 1.25vw;
  text-align: center;
  text-shadow: var(--text-stroke);
  background: linear-gradient(90deg,transparent,#1b91cd 50%,transparent);
  border-radius: 0 0 1.0vw 1.0vw;
}

.BlueprintInfoModal_modalContent__fCwR3.sblock {
  width: 90vw;
}
.serf .t {
  font-size: 3.2vw;
  color: #fae132;
  margin-bottom: 0.3vw;
}
.sblock .d {
  font-size: 2.5vw;
  color: #fff;
  margin-top: 0.7vw;
  text-shadow: var(--text-stroke-2);
  text-align: center;
}

.ptcarea .BlueprintInfoModal_modalContent__fCwR3 {
  font-size: 2.8vw;
}
.ptcarea .BlueprintStat_statName__PdjKF {
  color: var(--text-secondary-color-3);
  line-height: 4vw;
}

.BlueprintStat_statImage__cq4Du {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 5.5vw;
  height: 5.5vw;
}
.ptc_add .DownloadBanner_content__h1QdZ {
  max-width: 66vw;
  margin: 2vw auto;
  transform: scale(0);
  animation: scale-in-bounce .3s ease-in-out forwards;
}

#ptc_add  input,#ptc_add  select,.ptcarea input {
    all: unset;
    
    padding: .75vw;
    margin-top: .5vw;
    width: 100%;
    color: var(--text-primary-color-2);
    background: var(--background-color-18);
    border: .2vw solid var(--border-color-5);
    border-radius: .5vw;
    transition: all .2s ease-in-out;
    box-sizing: border-box;
    font-size: 2.8vw;
  }
.ref_area input {
    all: unset;
    
    padding: .75vw;
    margin-top: .5vw;
    width: 100%;
    color: var(--text-primary-color-2);
    background: var(--background-color-18);
    border: .2vw solid var(--border-color-5);
    border-radius: .5vw;
    transition: all .2s ease-in-out;
    box-sizing: border-box;
    font-size: 2.2vw;
  }

#ptc_add label {
    color: var(--text-primary-color-1);
    font-size: 2.65vw;
    line-height: 2.65vw;
    font-weight: 400;
    text-shadow: var(--text-stroke-2);
  }

.CardBanner_container2 {
  position: relative;
  z-index: 1;
  display: flex;
  justify-content: center;
  align-items: center;
  margin: -3vw auto 1vw;
  width: 33vw;
  height: 4.0vw;
}


.ref_area .CardStat_text.tb1 {
  display: flex;
  justify-content: left;
  align-items: center;
  flex-grow: 1;
  margin-left: 1vw;
  padding: .5vw 1.5vw .5vw 2.5vw;
  text-align: center;
  text-shadow: var(--text-stroke-2);
  background-color: var(--background-color-15);
  border-radius: .5vw;
  margin-top: 0.2vw;
  font-size: 2.1vw !important;
  padding: .65vw  !important;
}

.ref_area .BlueprintInfo_itemActionButton__ENZeO {
  width: 2.4vw;
  height: 2.4vw;
  display: inline-block;
  text-align: center;
  position: absolute;
  right: 1.5vw;
  top: .9vw;
  border-radius: .4vw;
}

.DownloadBanner_info__n98VS span {
  padding: 1vw 2vw;
  width: 100%;
  max-width: 26vw;
  color: var(--text-secondary-color-4);
  text-align: center;
  line-height: 1vw;
  font-size: 2.4vw !important;
}

.CardBanner_content {
  font-size: 2.55vw;
  word-wrap: break-word;
  word-break: break-word;
  line-height: 1.55vw;
  text-align: center;
  text-shadow: var(--text-stroke-2);
}
.ModalLayout_modalContainer___YB1x .ref_area {
  display: flex;
  flex-direction: row;
  justify-content: center;
  width: 74vw;
  margin: auto;
    margin-bottom: auto;
  max-width: 51vw !important;
}

.ModalLayout_modalContainer___YB1x .ref_area input{
width: 49vw !important;
}

.tabcar {
  text-align: center;
  text-shadow: var(--text-stroke);
  font-size: 2.6vw;
}
.BonusInfo {
  font-size: 2.25vw;
  line-height: 2.25vw;
  text-shadow: var(--text-stroke);
}

.BonusName {
  font-size: 2.25vw;
    line-height: 2.25vw;
  word-break: keep-all;
  padding-left: 2vw;
}










}