
.header h2 {
    color: #fbee84;
    -webkit-text-stroke-width: 2px;
    -webkit-text-stroke-color: #cda612;
}

.free-spin-text {
    padding-top: 4%;
    padding-bottom: 4%;
}
.modal-backdrop.show {
    opacity: 0.8!important;
}
.last-btnn{
        margin-bottom: 3%;
    margin-top: 6%;
}
.jackpot{
    padding-top: 3%;
    padding-bottom: 3%;
}
/*=======================================font family css start=============================*/

@font-face {
    font-family:"Poppins-Bold";
    
    src: url(../fonts/Poppins-Bold.ttf);
}
@font-face {
    font-family:"Poppins-Regular";
    
    src: url(../fonts/Poppins-Regular.ttf);
}

@font-face {
    font-family:"Poppins-Medium";
    
    src: url(../fonts/Poppins-Medium.ttf);
}
@font-face {
    font-family:"Poppins-SemiBold";
    
    src: url(../fonts/Poppins-SemiBold.ttf);
}
@font-face {
    font-family:"Poppins-Light";
    
    src: url(../fonts/Poppins-Light.ttf);
}


@font-face {
    font-family:"Poppins-Light";
    
    src: url(../fonts/Poppins-Light.ttf);
}


@font-face {
    font-family:"Poppins-Black";
    
    src: url(../fonts/Poppins-Black.ttf);
}

@font-face {
    font-family:"SF-Pro-Display-Semibold";
    
    src: url(../fonts/SF-Pro-Display-Semibold.otf);
}
.slotwrapper ul li img{
    height:190px;
}

/*=======================================font-family clasess css start=============================*/
.sf-pro-Semibold{
     font-family:"SF-Pro-Display-Semibold";
}
.Poppins-light{
   font-family:"Poppins-Black";
}
.Poppins-Black{
    font-family:"Poppins-Light";
}
.Poppins-Bold{
     font-family:"Poppins-Bold";
}
.p-SemiBold{
	   font-family:"Poppins-SemiBold";
}
.Poppins-reg{
      font-family:"Poppins-Regular";
}
.p-medium{
   font-family:"Poppins-Medium";
}
.sf-bold{
  font-family:"SF-Pro-Display-Bold";
}
.sf-regular{
  font-family:"SF-Pro-Display-Regular";
}
.header h2 {
    font-weight: 700;
}
/*=======================================globle classes css start=============================*/

html,body{
   overflow-x: hidden;
/*   background-color: #8a909a;*/
   background-image: url("../img/bg.jpg");
   background-repeat: no-repeat;
   background-position: top;
   background-size: cover;
   
}
.v-none{
    visibility: hidden;
}
.buton-large {
    background: #eadc00;
    font-weight: 500;
    width: 100%;
    font-size: 21px;
    padding-bottom: 12px;
    padding-top: 13px;
    border-radius: 6px;
    margin: auto;
    color: white;
    font-family: "Poppins-Medium";
}
.black-color{
    color: #000000;
}
.green-color{
    color: #35a45b;
}
.red-color{
    background-color:#eadc00!important;
}
.btn:hover{
    color: #000;
}

#loading {
        -webkit-animation: rotation 2s infinite linear;
}

@-webkit-keyframes rotation {
        from {
                -webkit-transform: rotate(0deg);
        }
        to {
                -webkit-transform: rotate(359deg);
        }
}
/*
 .animated  {
    -webkit-animation-duration: .5s!important;
    animation-duration: .5s!important;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
}
*/

/*@keyframes blink {50% { color: transparent }}
.loader__dot { animation: 1s blink infinite }
.loader__dot:nth-child(2) { animation-delay: 250ms }
.loader__dot:nth-child(3) { animation-delay: 500ms }*/
/*=================================page-1 css start======================================*/
.main-notification {
    width: 26%;
    position: absolute;
    background: #eef2f3;
    top: 2%;
    padding-right: 10px;
    right: 1.5%;
    border-radius: 6px;
    z-index: 999999;
}
.notify-left {
    text-align: left;
    float: left;
    padding: 8px;
    width: 26%;
    position: relative;
}
img.notify-img {
    width: 90%!important;
}
.notify-right {
    width: 72%;
    position: relative;
    float: right;
    margin-top: 8px;
    font-size: 14px;
}
.cross {
    font-size: 16px;
    cursor: pointer;
}
.cross2 {
    font-size: 16px;
    cursor: pointer;
}
.main-notification2 {
    width: 26%;
    position: absolute;
    background: #eef2f3;
    top: 17%;
    padding-right: 10px;
    right: 1.5%;
    z-index: 999999;
    border-radius: 6px;
}


.logo {
    width: 17%;
    margin-bottom: 1%;
    margin-top: 1%;
}
.score-box{
    background: #cda612;
    width: 44%;
    border-radius: 6px;
    margin: auto;
    padding: 0.8%;
}
.balance {
   background: #213a3f;
    font-weight: 500;
    width: 100%;
    font-size: 21px;
    padding-bottom: 12px;
    padding-top: 13px;
    border-radius: 6px;
    margin: auto;
    color: white;
    font-family: "Poppins-Medium";
}
.button-img {
    width: 4%;
    margin-bottom: 4px;
    margin-left: 22px;
}
.balance h1 {
    font-size: 39px;
}
.balance p {
    font-size: 26px;
    padding-top: 2%;
}
.lost {
    margin-bottom: 0;
    padding-top: 2%;
    padding-bottom: 2%;
    font-size: 22px;
}

.win h1 {
    font-size: 36px;
    margin-top: 2%;
    font-family: "Poppins-Bold";
    margin-bottom: 3%;
}


/*footer css*/
.footer-img-1 {
    width: 28%;
}

.footer-img-2 {
    width: 10%;
}

.footer {
    margin-top: 3%;
    margin-bottom: 2%;
}

/*modal css*/
.modal{
    top: 18%;
}
.modal-logo{
    width: 36%;
    margin-bottom: 4%;
}
.modal-button {
    background-image: linear-gradient(to bottom, #fff , #fff);
    color: #000;
    width: 94%;
    margin-top: 2%;
    padding-top: 10px;
    padding-bottom: 10px;
}
.bt-last {
    width: 100%!important;
}
.modal-body p {
    font-size: 20px;
}
/*=================================responsive css start======================================*/
@media screen and (max-width: 1024px) {
    .slotwrapper ul li img{
    height:190px;
}
.score-box {
    width: 56%;
}
.footer-img-1 {
    width: 34%;
}

.footer-img-2 {
    width: 12%;
}
.notify-right {
    width: 72%;
    position: relative;
    float: right;
    margin-top: 0px;
    font-size: 14px;
}
img.notify-img {
    width: 100%!important;
}
}
@media screen and (max-width: 768px) {
    .win h1 {
    font-size: 37px;
    margin-top: 2%;
    margin-bottom: 3%;
}
    .balance h1 {
    font-size: 35px;
}
div#example2 ul li p {
    font-size: 17px;
}
.score-box {
    width: 75%;
}

.footer-img-1 {
    width: 50%;
}
.footer-img-2 {
    width: 17%;
}
.logo {
    width: 25%;
    margin-bottom: 2%;
    margin-top: 2%;
}
.modal {
    top: 23%;
}
.notify-right p {
    font-size: 11px;
    line-height: 14px;
}
.main-notification2 {
    width: 26%;
    position: absolute;
    background: #eef2f3;
    top: 13%;
    padding-right: 10px;
    right: 1.5%;
    border-radius: 6px;
}
}
@media screen and (max-width: 576px) {
    
    .modal-logo {
    width: 44%;
    margin-bottom: 4%;
}
    div#example2 ul li p {
    font-size: 12px;
}
    .main-notification {
    width: 41%;  
    padding-bottom: 3px;
    border-radius: 3px;
}
.main-notification2 {
    width: 41%;
   top: 12%;
    padding-bottom: 3px;
    border-radius: 3px;
}
.notify-left {
    text-align: left;
    float: left;
    padding: 5px;
    width: 26%;
    position: relative;
}
 .logo {
    width: 44%;
    margin-bottom: 3%;
    margin-top: 3%;
}
.header h2 {
    font-size: 21px;
    color: #fbee84;
    -webkit-text-stroke-width: 2px;
    -webkit-text-stroke-color: #cda612;
}
.score-box {
    width: 90%;
}
.score-box {

    padding: 2%;
}
.balance h1 {
    font-size: 22px;
}
.balance p {
    font-size: 18px;
    padding-top: 2%;
    margin-bottom: 1px;
}
.button-img {
    width: 4%;
    margin-bottom: 4px;
    margin-left: 14px;
}
.footer-img-1 {
    width: 70%;
}
.footer-img-2 {
    width: 25%;
}
.footer {
    margin-top: 8%;
    margin-bottom: 4%;
}
.modal {
    top: 21%;
    width: 94%;
    left: 3%;
}
.modal-body {
    padding: 5% 2% 4% 2%;
}
.free-spin-text {
    padding-top: 5%;
    padding-bottom: 5%;
}
.modal-body p {
    font-size: 18px;
}
.win h1 {
    font-size: 25px;
    margin-top: 2%;
    margin-bottom: 5%;
}
}
@media screen and (max-width: 414px) {

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

}
@media screen and (max-width: 375px) {
    .jackpot {
    padding-top: 5%;
    padding-bottom: 5%;
    font-size: 21px;
}
.bt-last {
    width: 100%!important;
    font-size: 14px;
}
    .header h2 {
    font-weight: 800;
}
.logo {
    width: 42%;
    margin-bottom: 4%;
    margin-top: 4%;
}
.header p {
    font-size: 14px;
}
.header h2 {
    font-size: 18px;
}
.balance h1 {
    font-size: 21px;
}
.win h1 {
    font-size: 24px;
    margin-top: 2%;
    margin-bottom: 5%;
}
.footer {
    margin-top: 14%;
    margin-bottom: 4%;
}
.buton-large {
    background: black;
    font-weight: 500;
    width: 100%;
    font-size: 19px;
    padding-bottom: 12px;
    padding-top: 13px;
    border-radius: 6px;
    margin: auto;
    color: white;
    font-family: "Poppins-Medium";
}
.notify-right p {
    font-size: 9px;
    line-height: 11px;
}
.main-notification {
    padding-top: 3px;
}
.main-notification2 {
 
    padding-top: 3px;

}
}
@media screen and (max-width: 360px) {
.header h2 {
    font-size: 17px;
}
}
@media screen and (max-width: 320px) {

}
