/*fonts*/
@import url('https://fonts.cdnfonts.com/css/montserrat');
@font-face {
    font-family: UniSansHeavy;
    src: url('/frontend/assets/fonts/uni-sans.heavy-caps.otf');
}
@font-face {
    font-family: UniSansHeavyItalic;
    src: url('/frontend/assets/fonts/uni-sans.heavy-italic-caps.otf');
}
@font-face {
  font-family: UniSansThinCaps;
  src: url('/frontend/assets/fonts/uni-sans.thin-caps.otf');
}
@font-face {
  font-family: UniSansThinItaticCaps;
  src: url('/frontend/assets/fonts/uni-sans.thin-italic-caps.otf');
}
.text-yellow {
    color: #ffbc00;
}

/* user menu */
.user-menu {
    width: 97.8%;
    min-height:10px;
}
.user-menu .menu-top{
    float:left;
    width:100%;
}
.user-menu .menu-top li{
    float:left;
    list-style-type:none;
    margin-right:10px;
    height:40px;
}
.user-menu .menu-top li .active{
    float:left;
    list-style-type:none;
    margin-right:10px;
    height:40px;
    background-color: #2a2a2a;
    border-radius: 5px 5px 0px 0px
}
.user-menu .menu-top li:hover{
    background-color: #2a2a2a;
    border-radius: 5px 5px 0px 0px
}
.user-menu .menu-top li a{
    line-height:40px;
    padding-left:9px;
    padding-right:9px
}

.user-menu .menu-top a i{
    font-size:18px;
    font-weight:600;
    color: #ffbc00;
}
.user-menu .menu-content{
    float:left;
    width:100%;
    background-color: #2a2a2a;
    border-radius: 0px 5px 5px 5px;
    min-height:100px;
    padding:10px
}
/*calendar*/
.calendar {
    float:left;
    width:100%;
    height:auto;
    padding-left:1%;
    text-align: center;
}

.calendar .div-date {
    width:32.4%;
    float:left;
    background-color: #3a3a3a;
    margin-bottom:7px;
    margin-right:5px;
    border-radius:5px;
}
.calendar .div-date i{
    font-size:52px;
    font-weight:700;
    color:#fdbb11;
    margin-left:auto;
    margin-right:auto;
    margin-top:20px;
}
.calendar h2{
    font-size:16px;
    color:#f1f1f1;
}
.calendar h3{
    font-size:18px;
    color:#f1f1f1;
}

.lottery__total-prize__amount {
    font-size:18px
}
#ticket-points {
    float:left;
    width:100%;
    background-color: #2a2a2a;
    border-radius:5px;
    margin-bottom:10px;
}
#ticket-points .ticket-point {
    text-align:center;
    min-width:32.98%;
    max-width:32.98%;
    padding-top:3px;
    float:left
}
#ticket-points .rightsolid {
    border-right:2px solid #202020;
}
#ticket-points .ticket-point .ticket-name{
    color:#252324;
}
#ticket-points .ticket-point .ticket-pointt{
    color:#f1f1f1;
    margin-bottom:15px
}
.desk-video {
    min-width: 87.5%;
    border: 2px solid #ffbc00;width:96.5%;
    float:left;
    margin-bottom: 0px;
    margin-left:17px;
    margin-right:25px
}
.desk-video source{
    min-width: 100%;
    max-width: 100%;
    min-height: 102%;
    max-height: 102%;
}
.left-sidebar-title {
    margin-top:18px
}

/*new last lottery1 css start*/
#mobile-last-lottery-box {
  display: none;
}
.lottery-mobile {
  display: none;
}




#tickets {
    margin-left:20px;
    float:left
}
#tickets .ticket-div {
    float:left;
    width:40%;
    margin-bottom:30px;
    margin-right:10px;
    margin-right:40px
}
#tickets .ticket{
    float:left;
    width:43%;
    height:400px;
    border:3px solid #ffbc00;
    padding: 10px;
    margin-left:30px;
    margin-right:15px;
    text-align:center;
    margin-bottom:20px;
    border-radius:5px;
    position: absolute;
    z-index: 3;
}
#tickets .number {
    margin-left:25px;
    margin-top:20px;
    width:75px;
    height:75px;
    float:left;
}
#tickets h3{
    color: #f1f1f1;
    float:left;
}
#tickets .number-group {
    min-width:100%;
    max-width:100%;
    min-height:115px;
    max-height:115px;
    float:left
}
.btn-yellow {
    background-color: #ffbc00;
    padding:5px;
    font-weight:600;
    color:#333;
    text-shadow:1px 1px 1px #fff;
    border-radius:4px;
}
.btn-yellow:hover {
    background-color: #333;
    padding:5px;
    font-weight:600;
    color:#ffbc00;
    text-shadow:1px 1px 1px #000;
    border-radius:4px;
}
.bronz-td-bg {
    background: rgb(176, 141, 87);
    background: linear-gradient(90deg, rgba(176, 141, 87) 0%, rgba(137, 94, 26) 40%, rgba(176, 141, 87) 100%);
}
.silver-td-bg {
    background: rgb(190,192,194);
    background: linear-gradient(90deg, rgba(190,192,194,1) 0%, rgba(159,163,167,1) 40%, rgba(190,192,194,1) 100%);
}
.gold-td-bg {
    background: rgb(252,194,1);
    background: linear-gradient(90deg, rgba(252,194,1,1) 0%, rgba(219,165,20,1) 40%, rgba(252,194,1,1) 100%);
}
.search-form {
    float:left;
    width:100%;
    margin-bottom:15px;
    margin-top:20px
}
.search-form .form-group{
    float:left;
    min-width: 10%;
    max-width: 17%;
}
.search-form label{
    color:#fff;
    font-weight:500;
    width: 100%;
}
.search-form .date-input {
    min-height:37px;
    max-height:37px;
    border-radius:5px;
    width: 80%;
}
.search-form .number-input {
    min-height:37px;
    max-height:37px;
    border-radius:5px;
    width: 80%;
}
.search-form .type-input {
    min-height:40px;
    max-height:40px;
    border-radius:5px;
    width: 80%;
}
.search-form .yellow-button {
    min-height:40px;
    max-height:40px;
    border-radius:5px;
    width: 100%;
    background: #ffbc00;
    font-weight: 600;
}

.number-group {
    padding-top:60px;
    padding-left:50px;
    position:absolute;
}

.number-group img{
    width:80px;
    height:auto;
    margin-right:45px;
    margin-bottom:10px;
}

.scratchpad{
    width: 450px;
    height: 445px;
    border: solid 3px #ffbc00;
    margin:0 auto;
}
.scratch-container {
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    width:100%;
}

@media screen and (max-width: 480px){
    .number-group img{
        width:65px!important;
        padding: 20px 0px 0px 0px;
        margin-top: -15px!important;
    }
}

@media only screen and (max-width : 480px) {
    .scratchpad {width:400px;height:396px;}
    .scratch-container {width:400px !important;}
}

@media only screen and (max-width : 320px) {
    .scratchpad {width:290px;height:287px;}
    .scratch-container {width:290px !important;}
}
.promo-container {
    background:#FFF;
    border-radius:5px;
    -moz-border-radius:5px;
    -webkit-border-radius:5px;
    width:450px;
    padding:20px;
    margin:0 auto;
    text-align:center;
    font-family:'Open Sans', Arial,Sans-serif;
    color:#333;
    font-size:16px;
    margin-top:20px;
}

/*responsive*/
@media only screen and (min-width: 276px) and (max-width: 767px) {
  .lottery-mobile {
    display: none;
  }
  #desk-last-lottery-box {
    display: none;
  }
  #mobile-last-lottery-box {
    display: block;
    float:left;
    background-color: #2c2c2c;
    border-radius: 5px;
    width: 95.5%;
    margin: 0px 0px 10px 0px;
    padding:10px;
  }
  #mobile-last-lottery-box .left-content {
    float:left;
    width: 38%;
  }
  #mobile-last-lottery-box .logo {
    width: auto;
    padding-bottom:30px;
    background-color: #202020;
    border-radius: 9px;
    text-align: center;
    padding: 10px 0px 1px 0px;
    margin-right:15px;
    margin-bottom:10px;
    min-height:50px;
    max-height: 50px;
  }
  #mobile-last-lottery-box img {
    width: 85%;
    height: auto;
    padding:0px;
    margin:0px
  }
  #mobile-last-lottery-box .last-number {
    width: auto;
    min-height:65px;
    padding-bottom:20px;
    border-radius: 9px;
    text-align: center;
    padding: 7px 0px 0px 0px;
    margin-right:15px;
    border: 2px solid #202020;
  }
  #mobile-last-lottery-box .last-number h3{
    font-family: 'UniSansHeavy', sans-serif;
    font-size:12px;
    font-weight:600;
    color:#ffbc00;
    line-height: 18px;
    padding:0px;
    margin: 3px 0px 0px 0px;
  }
  #mobile-last-lottery-box .last-number h1{
    font-family: 'UniSansHeavy', sans-serif;
    font-size:28px;
    font-weight:600;
    color:#fff;
    line-height: 10px;
    padding:0px;
    margin: 11px 0px 0px 0px;
  }
  #mobile-last-lottery-box .center-content {
    float:right;
    width: 60%;
    height:auto;
    text-align: center;
    padding: 0px !important;
    margin-right: 5px;
  }
  #mobile-last-lottery-box .center-content .total-prize{
    float:left;
    width: 105%;
    background-color: #ffbc00;
    border-radius:9px;
    padding:0px 0px 6px 0px;
    max-height:50px
  }
  #mobile-last-lottery-box .center-content .total-prize h3{
    font-family: 'UniSansHeavy', sans-serif;
    font-size:17px;
    font-weight:800;
    margin:10px 5px 0px 5px;
  }
  #mobile-last-lottery-box .center-content .total-prize strong{
    width: 100%;
    font-family: 'UniSansHeavy', sans-serif;
    font-size:12px;
    font-weight:500;
    line-height: 18px;
    margin:0px
  }
  #mobile-last-lottery-box .wons {
    float:left;
    width:100%;
    margin-top:12px
  }
  #mobile-last-lottery-box .wons .won{
    float:left;
    width:83%;
    background-color: #131313;
    border-radius:5px;
    margin-bottom:4px;
    font-family: 'UniSansHeavy', sans-serif;
    font-size:16px;
    font-weight:600;
    color:#fff;
    padding:2px 0px 2px 45px;
    text-align: left;
  }
  #mobile-last-lottery-box .wons .won strong{
    color:#ffbc00
  }
  #mobile-last-lottery-box .bottom-content {
    float:left;
    width:100%;
  }
  #mobile-last-lottery-box #last-date {
    float: left;
    width: 89%;
    text-align: left;
    background-color: #202020;
    border-radius:9px;
    margin-top:10px;
    padding:11px 20px 5px 22px
  }
  #mobile-last-lottery-box #last-date .title{
    float: left;
    font-family: 'UniSansThinCaps', sans-serif;
    font-size:16px;
    color:#fff;
    width: 100%;
    padding-left: 10px;
  }
  #mobile-last-lottery-box #last-date .last-date{
    float: right;
    width: 22%;
    background-color: #131313;
    border-radius:5px;
    font-family: 'UniSansHeavy', sans-serif;
    font-size:13px;
    font-weight:600;
    color:#ffbc00;
    padding: 5px 6px 5px 6px;
    margin-top: -39px;
  }
  #mobile-last-lottery-box .timer {
    width: 78%;
    float:left;
    margin-left:-5px;
    margin-top:10px;
    padding: 0px;
  }
  #mobile-last-lottery-box #last-date .timer .time{
    float: left;
    border-radius:5px;
    font-family: 'montserrat';
    font-size:9px;
    font-weight:normal;
    color:#fff;
    border: 2px solid #131313;
    border-radius:5px;
    margin-right:2px

  }
  #mobile-last-lottery-box #last-date .timer .time .a{
    background-color: #131313;
    font-size:9px;
    float:left;
    margin:0px;
    padding:2px;
    font-weight: 500;
  }
  #mobile-last-lottery-box #last-date .timer .time .b{
    font-family: 'montserrat';
    font-weight:normal;
    font-size:9px;
    margin-right: 6px;
    float:left;
    padding:2px 0px 0px 1px;
    font-weight: 500;
  }
}

@media only screen and (min-width: 767px) and (max-width: 991px) {
  .lottery-mobile {
    display: none;
  }
  #desk-last-lottery-box {
    display: none;
  }
  #mobile-last-lottery-box {
    display: block;
    float:left;
    background-color: #2c2c2c;
    border-radius: 5px;
    width: 95.5%;
    margin: 0px 0px 10px 0px;
    padding:10px;
  }
  #mobile-last-lottery-box .left-content {
    float:left;
    width: 38%;
  }
  #mobile-last-lottery-box .logo {
    width: auto;
    min-height:60px;
    padding-bottom:30px;
    background-color: #202020;
    border-radius: 9px;
    text-align: center;
    padding: 20px 0px 1px 0px;
    margin-right:15px;
    margin-bottom:10px
  }
  #mobile-last-lottery-box img {
    width: 85%;
    height: auto;
  }
  #mobile-last-lottery-box .last-number {
    width: auto;
    min-height:65px;
    padding-bottom:20px;
    border-radius: 9px;
    text-align: center;
    padding: 7px 0px 0px 0px;
    margin-right:15px;
    border: 2px solid #202020;
  }
  #mobile-last-lottery-box .last-number h3{
    font-family: 'UniSansHeavy', sans-serif;
    font-size:12px;
    font-weight:600;
    color:#ffbc00;
    line-height: 18px;
    padding:0px;
    margin: 3px 0px 0px 0px;
  }
  #mobile-last-lottery-box .last-number h1{
    font-family: 'UniSansHeavy', sans-serif;
    font-size:28px;
    font-weight:600;
    color:#fff;
    line-height: 10px;
    padding:0px;
    margin: 11px 0px 0px 0px;
  }
  #mobile-last-lottery-box .center-content {
    float:right;
    width: 60%;
    height:auto;
    text-align: center;
    padding: 0px !important;
    margin-right: 5px;
  }
  #mobile-last-lottery-box .center-content .total-prize{
    float:left;
    width: 100%;
    background-color: #ffbc00;
    border-radius:9px;
    padding:6px 0px 6px 0px;
    max-height:69px
  }
  #mobile-last-lottery-box .center-content .total-prize h3{
    font-family: 'UniSansHeavy', sans-serif;
    font-size:32px;
    font-weight:800;
    margin:10px 5px 0px 5px;
  }
  #mobile-last-lottery-box .center-content .total-prize strong{
    width: 100%;
    font-family: 'UniSansHeavy', sans-serif;
    font-size:14px;
    font-weight:500;
    line-height: 18px;
    margin:0px
  }
  #mobile-last-lottery-box .wons {
    float:left;
    width:100%;
    margin-top:12px
  }
  #mobile-last-lottery-box .wons .won{
    float:left;
    width:66%;
    background-color: #131313;
    border-radius:5px;
    margin-bottom:4px;
    font-family: 'UniSansHeavy', sans-serif;
    font-size:16px;
    font-weight:600;
    color:#fff;
    padding:2px 0px 2px 145px;
    text-align: left;
  }
  #mobile-last-lottery-box .wons .won strong{
    color:#ffbc00
  }
  #mobile-last-lottery-box .bottom-content {
    float:left;
    width:100%;
  }
  #mobile-last-lottery-box #last-date {
    float: left;
    width: 93.5%;
    text-align: left;
    background-color: #202020;
    border-radius:9px;
    margin-top:10px;
    padding:11px 20px 5px 22px
  }
  #mobile-last-lottery-box #last-date .title{
    float: left;
    font-family: 'UniSansThinCaps', sans-serif;
    font-size:16px;
    color:#fff;
    width: 100%;
    padding-left: 60px;
  }
  #mobile-last-lottery-box #last-date .last-date{
    float: right;
    width: 14%;
    background-color: #131313;
    border-radius:5px;
    font-family: 'UniSansHeavy', sans-serif;
    font-size:17px;
    font-weight:600;
    color:#ffbc00;
    padding: 7px 6px 5px 8px;
    margin-top: -9px;
  }
  #mobile-last-lottery-box .timer {
    width: 78%;
    float:left;
    margin-left:-5px;
    margin-top:10px;
    padding: 0px;
  }
  #mobile-last-lottery-box #last-date .timer .time{
    float: left;
    border-radius:5px;
    font-family: 'montserrat';
    font-size:13px;
    font-weight:normal;
    color:#fff;
    border: 2px solid #131313;
    border-radius:5px;
    margin-right:4px

  }
  #mobile-last-lottery-box #last-date .timer .time .a{
    background-color: #131313;
    font-size:13px;
    float:left;
    margin:0px;
    padding:4px;
    font-weight: 600;
  }
  #mobile-last-lottery-box #last-date .timer .time .b{
    font-family: 'montserrat';
    font-weight:normal;
    font-size:13px;
    margin-right: 6px;
    float:left;
    padding:4px 0px 0px 1px
  }
}

@media only screen and (min-width: 991px) and (max-width: 1024px) {
  .lottery-mobile {
    display: none;
  }
  #desk-last-lottery-box {
    display: none;
  }
  #mobile-last-lottery-box {
    display: block;
    float:left;
    background-color: #2c2c2c;
    border-radius: 5px;
    width: 95.5%;
    margin: 0px 0px 10px 0px;
    padding:10px;
  }
  #mobile-last-lottery-box .left-content {
    float:left;
    width: 38%;
  }
  #mobile-last-lottery-box .logo {
    width: auto;
    min-height:60px;
    padding-bottom:30px;
    background-color: #202020;
    border-radius: 9px;
    text-align: center;
    padding: 20px 0px 1px 0px;
    margin-right:15px;
    margin-bottom:10px
  }
  #mobile-last-lottery-box img {
    width: 85%;
    height: auto;
  }
  #mobile-last-lottery-box .last-number {
    width: auto;
    min-height:65px;
    padding-bottom:20px;
    border-radius: 9px;
    text-align: center;
    padding: 7px 0px 0px 0px;
    margin-right:15px;
    border: 2px solid #202020;
  }
  #mobile-last-lottery-box .last-number h3{
    font-family: 'UniSansHeavy', sans-serif;
    font-size:12px;
    font-weight:600;
    color:#ffbc00;
    line-height: 18px;
    padding:0px;
    margin: 3px 0px 0px 0px;
  }
  #mobile-last-lottery-box .last-number h1{
    font-family: 'UniSansHeavy', sans-serif;
    font-size:28px;
    font-weight:600;
    color:#fff;
    line-height: 10px;
    padding:0px;
    margin: 11px 0px 0px 0px;
  }
  #mobile-last-lottery-box .center-content {
    float:right;
    width: 60%;
    height:auto;
    text-align: center;
    padding: 0px !important;
    margin-right: 5px;
  }
  #mobile-last-lottery-box .center-content .total-prize{
    float:left;
    width: 100%;
    background-color: #ffbc00;
    border-radius:9px;
    padding:6px 0px 6px 0px;
    max-height:69px
  }
  #mobile-last-lottery-box .center-content .total-prize h3{
    font-family: 'UniSansHeavy', sans-serif;
    font-size:20px;
    font-weight:800;
    margin:10px 5px 0px 5px;
  }
  #mobile-last-lottery-box .center-content .total-prize strong{
    width: 100%;
    font-family: 'UniSansHeavy', sans-serif;
    font-size:12px;
    font-weight:500;
    line-height: 18px;
    margin:0px
  }
  #mobile-last-lottery-box .wons {
    float:left;
    width:100%;
    margin-top:12px
  }
  #mobile-last-lottery-box .wons .won{
    float:left;
    width:71%;
    background-color: #131313;
    border-radius:5px;
    margin-bottom:4px;
    font-family: 'UniSansHeavy', sans-serif;
    font-size:16px;
    font-weight:600;
    color:#fff;
    padding:2px 0px 2px 75px;
    text-align: left;
  }
  #mobile-last-lottery-box .wons .won strong{
    color:#ffbc00
  }
  #mobile-last-lottery-box .bottom-content {
    float:left;
    width:100%;
  }
  #mobile-last-lottery-box #last-date {
    float: left;
    width: 90%;
    text-align: left;
    background-color: #202020;
    border-radius:9px;
    margin-top:10px;
    padding:11px 20px 5px 22px
  }
  #mobile-last-lottery-box #last-date .title{
    float: left;
    font-family: 'UniSansThinCaps', sans-serif;
    font-size:16px;
    color:#fff;
    width: 100%;
    padding-left: 60px;
  }
  #mobile-last-lottery-box #last-date .last-date{
    float: right;
    width: 21.5%;
    background-color: #131313;
    border-radius:5px;
    font-family: 'UniSansHeavy', sans-serif;
    font-size:17px;
    font-weight:600;
    color:#ffbc00;
    padding: 5px 6px 5px 6px;
    margin-top: -45px;
  }
  #mobile-last-lottery-box .timer {
    width: 78%;
    float:left;
    margin-left:-5px;
    margin-top:10px;
    padding: 0px;
  }
  #mobile-last-lottery-box #last-date .timer .time{
    float: left;
    border-radius:5px;
    font-family: 'montserrat';
    font-size:11px;
    font-weight:normal;
    color:#fff;
    border: 2px solid #131313;
    border-radius:5px;
    margin-right:4px

  }
  #mobile-last-lottery-box #last-date .timer .time .a{
    background-color: #131313;
    font-size:11px;
    float:left;
    margin:0px;
    padding:4px;
    font-weight: 600;
  }
  #mobile-last-lottery-box #last-date .timer .time .b{
    font-family: 'montserrat';
    font-weight:normal;
    font-size:13px;
    margin-right: 6px;
    float:left;
    padding:4px 0px 0px 1px
  }
}

@media only screen and (min-width: 1024px) and (max-width: 1280px) {
  .lottery-mobile {
    display: none;
  }
  #desk-last-lottery-box {
    display: none;
  }
  #mobile-last-lottery-box {
    display: block;
    float:left;
    background-color: #2c2c2c;
    border-radius: 5px;
    width: 95.5%;
    margin: 0px 0px 10px 0px;
    padding:10px;
  }
  #mobile-last-lottery-box .left-content {
    float:left;
    width: 38%;
  }
  #mobile-last-lottery-box .logo {
    width: auto;
    min-height:60px;
    padding-bottom:30px;
    background-color: #202020;
    border-radius: 9px;
    text-align: center;
    padding: 20px 0px 1px 0px;
    margin-right:15px;
    margin-bottom:10px
  }
  #mobile-last-lottery-box img {
    width: 85%;
    height: auto;
  }
  #mobile-last-lottery-box .last-number {
    width: auto;
    min-height:65px;
    padding-bottom:20px;
    border-radius: 9px;
    text-align: center;
    padding: 7px 0px 0px 0px;
    margin-right:15px;
    border: 2px solid #202020;
  }
  #mobile-last-lottery-box .last-number h3{
    font-family: 'UniSansHeavy', sans-serif;
    font-size:12px;
    font-weight:600;
    color:#ffbc00;
    line-height: 18px;
    padding:0px;
    margin: 3px 0px 0px 0px;
  }
  #mobile-last-lottery-box .last-number h1{
    font-family: 'UniSansHeavy', sans-serif;
    font-size:28px;
    font-weight:600;
    color:#fff;
    line-height: 10px;
    padding:0px;
    margin: 11px 0px 0px 0px;
  }
  #mobile-last-lottery-box .center-content {
    float:right;
    width: 60%;
    height:auto;
    text-align: center;
    padding: 0px !important;
    margin-right: 5px;
  }
  #mobile-last-lottery-box .center-content .total-prize{
    float:left;
    width: 100%;
    background-color: #ffbc00;
    border-radius:9px;
    padding:6px 0px 6px 0px;
    max-height:69px
  }
  #mobile-last-lottery-box .center-content .total-prize h3{
    font-family: 'UniSansHeavy', sans-serif;
    font-size:20px;
    font-weight:800;
    margin:10px 5px 0px 5px;
  }
  #mobile-last-lottery-box .center-content .total-prize strong{
    width: 100%;
    font-family: 'UniSansHeavy', sans-serif;
    font-size:12px;
    font-weight:500;
    line-height: 18px;
    margin:0px
  }
  #mobile-last-lottery-box .wons {
    float:left;
    width:100%;
    margin-top:12px
  }
  #mobile-last-lottery-box .wons .won{
    float:left;
    width:75%;
    background-color: #131313;
    border-radius:5px;
    margin-bottom:4px;
    font-family: 'UniSansHeavy', sans-serif;
    font-size:16px;
    font-weight:600;
    color:#fff;
    padding:2px 0px 2px 75px;
    text-align: left;
  }
  #mobile-last-lottery-box .wons .won strong{
    color:#ffbc00
  }
  #mobile-last-lottery-box .bottom-content {
    float:left;
    width:100%;
  }
  #mobile-last-lottery-box #last-date {
    float: left;
    width: 90%;
    text-align: left;
    background-color: #202020;
    border-radius:9px;
    margin-top:10px;
    padding:11px 20px 5px 22px
  }
  #mobile-last-lottery-box #last-date .title{
    float: left;
    font-family: 'UniSansThinCaps', sans-serif;
    font-size:16px;
    color:#fff;
    width: 100%;
    padding-left: 60px;
  }
  #mobile-last-lottery-box #last-date .last-date{
    float: right;
    width: 21.5%;
    background-color: #131313;
    border-radius:5px;
    font-family: 'UniSansHeavy', sans-serif;
    font-size:17px;
    font-weight:600;
    color:#ffbc00;
    padding: 5px 6px 5px 6px;
    margin-top: -45px;
  }
  #mobile-last-lottery-box .timer {
    width: 78%;
    float:left;
    margin-left:-5px;
    margin-top:10px;
    padding: 0px;
  }
  #mobile-last-lottery-box #last-date .timer .time{
    float: left;
    border-radius:5px;
    font-family: 'montserrat';
    font-size:11px;
    font-weight:normal;
    color:#fff;
    border: 2px solid #131313;
    border-radius:5px;
    margin-right:4px

  }
  #mobile-last-lottery-box #last-date .timer .time .a{
    background-color: #131313;
    font-size:11px;
    float:left;
    margin:0px;
    padding:4px;
    font-weight: 600;
  }
  #mobile-last-lottery-box #last-date .timer .time .b{
    font-family: 'montserrat';
    font-weight:normal;
    font-size:11px;
    margin-right: 6px;
    float:left;
    padding:4px 0px 0px 1px
  }
}

@media only screen and (min-width: 1279px) and (max-width: 1920px) {
  #desk-last-lottery-box {
    float:left;
    background-color: #2c2c2c;
    border-radius: 5px;
    width: 97.5%;
    margin: 0px 0px 10px 0px;
    padding:10px;
  }
  #desk-last-lottery-box .left-content {
    float:left;
    width: 25%;
  }
  #desk-last-lottery-box .center-content {
    float:left;
    width: 48%;
    height:auto;
    text-align: center;
    margin-right: 15px;
    padding: 0px !important;
  }
  #desk-last-lottery-box .center-content .total-prize{
    float:left;
    width: 100%;
    background-color: #ffbc00;
    border-radius:9px;
    padding:6px 0px 6px 0px;
    max-height:69px
  }
  #desk-last-lottery-box .center-content .total-prize h3{
    font-family: 'UniSansHeavy', sans-serif;
    font-size:28px;
    font-weight:800;
    margin:10px 5px 0px 5px;
  }
  #desk-last-lottery-box .center-content .total-prize strong{
    width: 100%;
    font-family: 'UniSansHeavy', sans-serif;
    font-size:16px;
    font-weight:500;
    line-height: 18px;
    margin:0px
  }
  #desk-last-lottery-box .right-content {
    float:left;
    width: 23%;
    height:auto;
    margin-right:10px
  }
  #desk-last-lottery-box .right-content .won{
    float:left;
    width:100%;
    background-color: #131313;
    border-radius:5px;
    margin-bottom:17px;
    font-family: 'UniSansHeavy', sans-serif;
    font-size:19px;
    font-weight:600;
    color:#fff;
    padding:11px 0px 10px 10px
  }
  #desk-last-lottery-box .right-content .won strong{
    color:#ffbc00
  }
  #desk-last-lottery-box .logo {
    width: auto;
    min-height:60px;
    padding-bottom:30px;
    background-color: #202020;
    border-radius: 9px;
    text-align: center;
    padding: 20px 0px 1px 0px;
    margin-right:15px;
    margin-bottom:10px
  }
  #desk-last-lottery-box img {
    width: 85%;
    height: auto;
  }
  #desk-last-lottery-box .last-number {
    width: auto;
    min-height:65px;
    padding-bottom:20px;
    border-radius: 9px;
    text-align: center;
    padding: 6px 0px 8px 0px;
    margin-right:15px;
    border: 2px solid #202020;
  }
  #desk-last-lottery-box .last-number h3{
    font-family: 'UniSansHeavy', sans-serif;
    font-size:12px;
    font-weight:600;
    color:#ffbc00;
    line-height: 18px;
    padding:0px;
    margin: 4px 0px 0px 0px;
  }
  #desk-last-lottery-box .last-number h1{
    font-family: 'UniSansHeavy', sans-serif;
    font-size:28px;
    font-weight:600;
    color:#fff;
    line-height: 10px;
    padding:0px;
    margin: 11px 0px 0px 0px;
  }
  #desk-last-lottery-box #last-date {
    float: left;
    width: 89%;
    text-align: left;
    background-color: #202020;
    border-radius:9px;
    margin-top:10px;
    padding:7px 20px 5px 22px
  }
  #desk-last-lottery-box #last-date .title{
    float: left;
    font-size:18px;
    font-weight: 600;
    color:#fff
  }
  #desk-last-lottery-box #last-date .last-date{
    float: right;
    background-color: #131313;
    border-radius:5px;
    margin-bottom:10px;
    font-family: 'UniSansHeavy', sans-serif;
    font-size:17px;
    font-weight:600;
    color:#ffbc00;
    padding: 3px 6px 2px 6px;
  }
  #desk-last-lottery-box .timer {
    width: 100%;
    float:left;
    margin-left:-5px;
    padding: 0px;
  }
  #desk-last-lottery-box #last-date .timer .time{
    float: left;
    border-radius:5px;
    font-family: 'montserrat';
    font-size:12px;
    font-weight:normal;
    color:#fff;
    border: 2px solid #131313;
    border-radius:5px;
    margin-right:3px

  }
  #desk-last-lottery-box #last-date .timer .time .a{
    background-color: #131313;
    font-size:12px;
    float:left;
    margin:0px;
    padding:7px;
    font-weight:700;
    letter-spacing: 1px;
  }
  #desk-last-lottery-box #last-date .timer .time .b{
    font-family: 'montserrat';
    font-weight:normal;
    font-size:10px;
    margin-right: 6px;
    float:left;
    padding:7px 0px 0px 1px
  }
  #mobile-last-lottery-box {
    display: none;
  }
  .lottery-mobile {
    display: none;
  }
}

@media only screen and (min-width: 1920px) {
  #desk-last-lottery-box {
    float:left;
    background-color: #2c2c2c;
    border-radius: 5px;
    width: 97.5%;
    margin: 0px 0px 10px 0px;
    padding:10px;
  }
  #desk-last-lottery-box .left-content {
    float:left;
    width: 25%;
  }
  #desk-last-lottery-box .center-content {
    float:left;
    width: 48%;
    height:auto;
    text-align: center;
    margin-right: 15px;
    padding: 0px !important;
  }
  #desk-last-lottery-box .center-content .total-prize{
    float:left;
    width: 100%;
    background-color: #ffbc00;
    border-radius:9px;
    padding:6px 0px 6px 0px;
    max-height:69px
  }
  #desk-last-lottery-box .center-content .total-prize h3{
    font-family: 'UniSansHeavy', sans-serif;
    font-size:28px;
    font-weight:800;
    margin:10px 5px 0px 5px;
  }
  #desk-last-lottery-box .center-content .total-prize strong{
    width: 100%;
    font-family: 'UniSansHeavy', sans-serif;
    font-size:16px;
    font-weight:500;
    line-height: 18px;
    margin:0px
  }
  #desk-last-lottery-box .right-content {
    float:left;
    width: 23%;
    height:auto;
    margin-right:10px
  }
  #desk-last-lottery-box .right-content .won{
    float:left;
    width:100%;
    background-color: #131313;
    border-radius:5px;
    margin-bottom:17px;
    font-family: 'UniSansHeavy', sans-serif;
    font-size:19px;
    font-weight:600;
    color:#fff;
    padding:11px 0px 10px 10px
  }
  #desk-last-lottery-box .right-content .won strong{
    color:#ffbc00
  }
  #desk-last-lottery-box .logo {
    width: auto;
    min-height:60px;
    padding-bottom:30px;
    background-color: #202020;
    border-radius: 9px;
    text-align: center;
    padding: 20px 0px 1px 0px;
    margin-right:15px;
    margin-bottom:10px
  }
  #desk-last-lottery-box img {
    width: 85%;
    height: auto;
  }
  #desk-last-lottery-box .last-number {
    width: auto;
    min-height:65px;
    padding-bottom:20px;
    border-radius: 9px;
    text-align: center;
    padding: 6px 0px 8px 0px;
    margin-right:15px;
    border: 2px solid #202020;
  }
  #desk-last-lottery-box .last-number h3{
    font-family: 'UniSansHeavy', sans-serif;
    font-size:12px;
    font-weight:600;
    color:#ffbc00;
    line-height: 18px;
    padding:0px;
    margin: 4px 0px 0px 0px;
  }
  #desk-last-lottery-box .last-number h1{
    font-family: 'UniSansHeavy', sans-serif;
    font-size:28px;
    font-weight:600;
    color:#fff;
    line-height: 10px;
    padding:0px;
    margin: 11px 0px 0px 0px;
  }
  #desk-last-lottery-box #last-date {
    float: left;
    width: 89%;
    text-align: left;
    background-color: #202020;
    border-radius:9px;
    margin-top:10px;
    padding:7px 20px 5px 22px
  }
  #desk-last-lottery-box #last-date .title{
    float: left;
    font-size:18px;
    font-weight: 600;
    color:#fff
  }
  #desk-last-lottery-box #last-date .last-date{
    float: right;
    background-color: #131313;
    border-radius:5px;
    margin-bottom:10px;
    font-family: 'UniSansHeavy', sans-serif;
    font-size:17px;
    font-weight:600;
    color:#ffbc00;
    padding: 3px 6px 2px 6px;
  }
  #desk-last-lottery-box .timer {
    width: 100%;
    float:left;
    margin-left:-5px;
    padding: 0px;
  }
  #desk-last-lottery-box #last-date .timer .time{
    float: left;
    border-radius:5px;
    font-family: 'UniSansHeavy', sans-serif;
    font-size:12px;
    font-weight:normal;
    color:#fff;
    border: 2px solid #131313;
    border-radius:5px;
    margin-right:3px

  }
  #desk-last-lottery-box #last-date .timer .time .a{
    background-color: #131313;
    font-size:12px;
    float:left;
    margin:0px;
    padding:7px
  }
  #desk-last-lottery-box #last-date .timer .time .b{
    font-family: 'UniSansThinCaps', sans-serif;
    font-weight:normal;
    font-size:12px;
    margin-right: 6px;
    float:left;
    padding:7px 0px 0px 1px
  }
  #mobile-last-lottery-box {
    display: none;
  }
  .lottery-mobile {
    display: none;
  }
}
/*new last lottery1 css end*/

