.body{font-family:'Ubuntu', sans-serif !important;
}





h2{
    display: flex;
    font-size: 12vw;
    color: transparent;
}
h2 span{
    animation: diwali 5s linear  infinite ;
    animation-delay: calc(0.1s * var(--i));
}
@keyframes diwali {
    0%{
        color: #fff;
        filter: blur(1px) hue-rotate(0deg);
       
        text-shadow: 0 0 10px #00b3ff,
        0 0 20px #00b3ff,
        0 0 40px #00b3ff,
        0 0 80px #00b3ff,
        0 0 100px #00b3ff,
        0 0 200px #00b3ff,
        0 0 300px #00b3ff
        ,0 0 400px #00b3ff;
    }
    30%,70%{
        color: #fff;
        filter: blur(1px) hue-rotate(360deg);
       
        text-shadow: 0 0 10px #00b3ff,
        0 0 20px #00b3ff,
        0 0 40px #00b3ff,
        0 0 80px #00b3ff,
        0 0 100px #00b3ff,
        0 0 200px #00b3ff,
        0 0 300px #00b3ff
        ,0 0 400px #00b3ff;
    }
    100%{
        color: transparent;
        box-shadow: none;
        filter: blur(2px) hue-rotate(0deg);
    }
}
















marquee{
    font-size: 25px!important;
    font-weight: 200!important;;
    color:#ff00bf;
    font-family: 'Ubuntu', sans-serif;
    /* border: 1px dashed black; */
  
    }
  
    #marquee1{
    margin-bottom: 2px;
      border-style: dashed;
      border-width: 3px;
      border-color: #f31ad6 #e74c3c #07970f #366ce0;
    font-family:'Ubuntu', sans-serif; 
    color: dodgerblue;
    }
    .playmorewinmore {
     font-family:'Ubuntu', sans-serif; 
      text-shadow: 5px 5px 4px #000000;
      font-size: 60px;
      text-align: center;
      
      /* margin-top: -120px;
      margin-bottom: 25px; */
  
      -webkit-animation: rainbow 5s infinite;
      -ms-animation: rainbow 5s infinite;
      animation: rainbow 5s infinite;
  }
  @keyframes rainbow{
  
  
  0% {color: lightgreen;
  
  }
  10% {
      color: purple;
  }
  20% {
      color: red;
  }
  30% {
      color: CadetBlue;
  }
  40% {
      color: yellow;
  }
  50% {
      color: coral;
  }
  60% {
      color: green;
  }
  70% {
      color: cyan;
  }
  80% {
      color: DeepPink;
  }
  90% {
      color: DodgerBlue;
  }
  100% {
      color: orange;
  }
  }
  .showrsltbtn {
  
    font-family: 'Ubuntu', sans-serif;

    text-transform: uppercase;
    height: 38px;
  width: 200px;
    border-radius: 2px;
    text-align: center;
  
    border: 1px solid #e7fcfa;
  
    display: block;
  
    text-decoration: none;
  
    margin: auto;
  
    color: #f3f5fc;
  
    background-image: linear-gradient(to bottom right, rgb(236 37 37), rgb(87, 1, 82));
  }

  
  .showrsltbtn:hover {
  
    color: rgb(28, 221, 28);
  
  }
  /* ..........................................end............................................................... */
  /* .........................................laxmi image css start............................................................... */
  .laxmiimg{
   
    margin-top: 10px;
    margin-bottom: 10px;
      position:relative;
      top: 20%;
      left: 50%;
      transform: translate(-50%,-50%);
      width: 250px;
      height: 250px;
      box-sizing: border-box;
      /* border: 15px solid rgba(0,0,0,.8); */
      border-radius: 50%;
  
  }
  
  .circle1{
      width: 100%;
      height: 100%;
      border-radius: 50%;
      border-style: solid;
      border-width: 5px;
      border-color: #f1c40f #e74c3c #9b59b6 #2ecc71;
      box-sizing: border-box;
      animation: animateCircle1 5s linear infinite;
      /* background: #262626; */
  
  }
  
   .circle2{
      position: absolute;
      top: 16px;
      left: 62px;
      width: 50%;
      height: 50%;
    border-radius: 50%;
    border-style: double dotted;
    border-width: 3px;
      border-color: #f1c40f #e74c3c #9b59b6 #2ecc71;
    animation: animateCircle2 10s linear infinite;
  
  } 
  
  .circle3{
      position: absolute;
      top: 20px;
      left: 18px;
      width: calc(100% - 50px);
      height: calc(100% - 50px);
      border-radius: 18%;
      background: url(../laxmi5.png);
      background-size: cover;
  
  }
  
  @keyframes animateCircle1 
  
  {
  
      0%
  
      {
  
          transform: rotate(0deg);
  
      }
  
      100%
  
      {
  
          transform: rotate(360deg);
  
      }
  
  }
  
  @keyframes animateCircle2 
  
  {
  
      0%
  
      {
  
          transform: rotate(360deg);
  
      }
  
      100%
  
      {
  
          transform: rotate(0deg);
  
      }
  
  }
  .search{
    background-image: linear-gradient(141deg, #29cbcb 0%, #73e8dc 51%, #73abab 75%);
    height: auto;
   text-align: center;
      overflow: hidden;
      padding: 2%;
      box-sizing: border-box;
      text-transform: capitalize;
      color:white;
      font-size: 20px;
      font-weight: 100;
      font-family: 'Ubuntu', sans-serif;
  }
  
  .card-header{
  
    background: #000;
    color:white;
    text-align: center;
    text-shadow: 1px 1px 2px #03a9f4;
    font-size: 20px;
  }
  
  
  
    .animated{
      padding: 0px;
      margin: 0px 0px;
      font-size: 15px;
      text-transform: capitalize;
   
    }
  
  .card2{
    margin-top: 10px;
    bottom: 10px;
    color: #000;
    text-transform: capitalize;
    background-image: linear-gradient(120deg, #95face 20%, #eff79b 51%, #ecc2f0 91%);
    font-family:'Ubuntu', sans-serif;
    justify-content: center;
    text-align: center;
    line-height: 18px;
    
  }

  .card3 :hover{
    color:#03a9f4;
    font-size: 17px;
    
  }
  .card_h3 h3{
    text-shadow: 1px 1px 2px #03a9f4;
    
  }
  /* footermenu csss start................................................................. */
  .card-header a{
    text-decoration: none;
    color: white;
    font-size: 17px;
  }
  .fcontainer{
    padding: 0px;
    line-height: 20px;
  }
  .fmenu a{
    
    color:cyan;
  
  }
  .fmenu  :hover{
    color:white;
  }


   /* end................................................................................... */
   /* aboutus page css start..................................................................... */
  .aboutus{
    font-family: 'Ubuntu', sans-serif;
    position: absolute;
    color:black;
    
  }
  .aboutus h2{
    text-transform: uppercase;
    text-align: center;
    background-color:rgb(255, 190, 51);
    box-shadow: 0 10px 10px 0 #03a9f4;
    text-shadow: 1px 1px 2px #03a9f4;
    
  }
    #particles-js{
      height: 50vh;
      width: 100;
    }
  .aboutusp{
    text-align: center;
    color: black;
    font-weight: bolder;
    box-shadow: 0 10px 10px 0#03a9f4;;
    margin-bottom: 20px;
    padding:20px;
    text-shadow: 1px 1px 2px #03a9f4;
  }
/* ............................end...................................................................... */

  /* contact us page css start................................................................................... */
  
  .name ,select, textarea  {
    width: 100%;
    padding: 12px;
    border: 1px solid rgb(68, 129, 243);
    margin-top: 6px;
    margin-bottom: 16px;
    resize: vertical;
  
  }
  
  input[type=email]{
    width: 100%;
    padding: 12px;
    border: 1px solid rgb(68, 129, 243);
    margin-top: 6px;
    margin-bottom: 16px;
    resize: vertical;
  
  }
  input[type=tel]{
    width: 100%;
    padding: 12px;
    border: 1px solid rgb(68, 129, 243);
    margin-top: 6px;
    margin-bottom: 16px;
    resize: vertical;
  }
  
  
  .contactsubmit{
    background-color: rgb(80, 177, 93);
    color: black;
    padding: 12px 20px;
    border: 1px solid rgb(47, 189, 255);
    cursor: pointer;
    border-radius: 5px;
  }
  
  input[type=submit]:hover {
    background-color: #347ce9;
  }
  
  
  #contactus{
    border-radius: 5px;
    background-color: #daffff;
    padding: 10px;
    font-family:'Ubuntu', sans-serif ;
    color: #000000;
  }
  
  
  .column {
    float: left;
    width: 50%;
    margin-top: 6px;
    padding: 20px;
  }
  

  .row:after {
    content: "";
    display: table;
    clear: both;
  }
  @media screen and (max-width: 600px) {
    .column, input[type=submit] {
      width: 100%;
      margin-top: 0;
    }
  }
  /* ..........................................end............................................................... */
  #clockbox{
    color: rgb(255, 255, 255);
    font-size: 15px;
    top: 0px;
    text-align: center;
    font-weight: bold;
    padding: 0px;
    letter-spacing: 2px;
  }

    /* mobilecustomecss.aboutus................................................................................... */

@media screen and (max-width: 600px) {
    #particles-js{
    height: 100vh;
    width: 50vh;
}
.aboutusp{
    
    width: 50vh;

}
.aboutus h2{
    margin-top: 10px;
    
}}
  
  
 
/* ..........................................end............................................................... */
/* ..........................................diclaimer css start............................................................... */
  .diclaimer{
    font-family: monospace;
    text-align: center;
    background-image: linear-gradient(120deg, #95face 20%, #eff79b 51%, #ecc2f0 91%);
    color:black;
    padding: 20px;
  
    
  }
  .diclaimer h2{
    text-transform: uppercase;
    text-shadow: 1px 1px 2px #03a9f4;
    
  }
  .disclaimer_heading{
    animation: bounce 2s ease-in-out infinite;
  }
  .privacypolicy{
    font-family: monospace;
    
    background-image: linear-gradient(120deg, #95face 20%, #eff79b 51%, #ecc2f0 91%);
    color:black;
    padding: 20px;
    text-decoration: none;
  }
  .privacypolicy h2{
    text-transform: uppercase;
    text-align: center;
    font-size: 25px;
    text-shadow: 1px 1px 2px #03a9f4;

  }
  .privacy_policy_h2{
    animation: bounce 2s ease-in-out infinite;
  }
  /* ..........................................end............................................................... */
  /* ...............................button top and home css starte............................................................... */
  .button-top{
    background-color: #3af171;
    border: none;
    color: black;
    padding: 4px 18px;
    text-align: center;
    font-weight: bold;
    font-family: 'Ubuntu', sans-serif;
    display: inline-block;
    margin: 4px 8px;
    cursor: pointer;
    border-radius: 7px;
    box-shadow: 0 2px 2px 0 #28c6f7;
    text-shadow: 1px 1px 2px #03a9f4;
  }
  .button-home{
    background-color: #f042f0;
    border: none;
    color: black;
    padding: 4px 18px;
    text-align: center;
    font-weight: bold;
    font-family: 'Ubuntu', sans-serif;
    display: inline-block;
    margin: 4px 8px;
    cursor: pointer;
    border-radius: 7px;
    box-shadow: 0 2px 2px 0 #25bbe9;
    text-shadow: 1px 1px 2px #03a9f4;
  }

  /* ..........................................end............................................................... */

  .charth4{
    background-image: linear-gradient(120deg, #ebfdf5 20%, #eef3b2 51%, #a1f8f1 91%);
    color:black;
    border: 2px solid deeppink;
    border-radius: 5px;
    font-size: 19px;
    font-family: 'Ubuntu', sans-serif;
    text-shadow: 1px 1px 2px #03a9f4;
    
  }
  .table1{
      border-style: solid;
     border-width: 2px;
     border-color: #f1c40f #e74c3c #9b59b6 #2ecc71;
  }
  .table1 > thead > tr > th,
  .table1 > tbody > tr > th,
  .table1 > tfoot > tr > th,
  .table1 > thead > tr > td,
  .table1 > tbody > tr > td,
  .table1 > tfoot > tr > td{
    border-style: dotted;
    border-width: 2px;
    border-color: #f1c40f #3af753 #9b59b6 #2ecc71;
  }
  .table2{
   border-style: solid;
   border-width: 1px;
   border-color: #e74c3c #9b59b6;
}
.table2 > thead > tr > th,
.table2 > tbody > tr > th,
.table2 > tfoot > tr > th,
.table2 > thead > tr > td,
.table2 > tbody > tr > td,
.table2 > tfoot > tr > td{
  border-style: solid;
  border-width: 1px;
  border-color:  #9b59b6 #f14f3a;
}
.table3{
  border-style: solid;
  border-width: 1px;
  border-color:black;
  font-family: 'Ubuntu', sans-serif;
}
.table3 > thead > tr > th,
.table3 > tbody > tr > th,
.table3 > tfoot > tr > th,
.table3 > thead > tr > td,
.table3 > tbody > tr > td,
.table3 > tfoot > tr > td{
 border-style: solid;
 border-width: 1px;
 border-color: rgb(223, 116, 148);
 padding: 5px;
 font-size: 15px;
 
}
.table_heading {
  background-color:rgb(206, 255, 255);
}
.lucky_golden_chart{
  background-color: rgb(233, 206, 247);
}
.goldensot_table_body{
  background-image: linear-gradient(140deg, #cbfce6 20%, #ebf1a5 51%, #bfe6d5 91%);
  
}
.indeximage{
  background: #daffff;
  display:none; 

  padding: 10px;
  
}
@media screen and (max-width: 600px) {
  .indeximage{
    display: block;
    height: 500px;
    
  }

  }


  /* showresult table css start */
  .filter_table{
    background-color: deeppink;
    text-align: center;
    font-size: 15px;
    padding: 10px;
    color: rgb(5, 187, 219);
  }

  .filter_table > thead > tr > th,
  .filter_table > tbody > tr > th,
  .filter_table > tfoot > tr > th,
  .filter_table > thead > tr > td,
  .filter_table > tbody > tr > td,
  .filter_table > tfoot > tr > td{
   border-style: solid;
   border-width: 3px;
   border-color: rgb(255, 255, 255);
   padding: 5px;
   font-size: 15px;
   font-family:'Ubuntu', sans-serif ;
  }
  .filter_table_body{
    background-image: linear-gradient(140deg, #000000 20%, #1c0c1d 51%, #000000 91%);
    color:rgb(161, 161, 161);
    text-shadow:1px 1px 2px #03a9f4; 
    
  }
  .satta1{
    text-align: center;
    background: rgb(0, 238, 255);
    color: rgb(248, 241, 241);
    font-size: 30px;
    border: 2px solid rgb(245, 46, 228);
    border-radius: 5px;
    /* box-shadow: 0 10px 10px 0 #03a9f4; */
  }
  .sattaresult{
 text-align: center;
 font-family: 'Ubuntu', sans-serif ;

  }
  .text_1 {
    color:red;
    font-weight:bold ;
    font-size: 16px;
  }
  .satta_table{
    background-color:rgb(255, 255, 217);
    
    }

    .gradient-nav-color{
      background-color: linear-gradient(15deg, black 0%, brown 1000%,);
       color:cyan;
     }
     .brand{
      background-image: linear-gradient(15deg, black 0%, brown 1000%,);
    color:cyan;
     }
     .goldenplays{
       align-items: center;
       text-align: center;
       color: cyan;
       font-weight: bold;
       font-family: 'Ubuntu', sans-serif;
     }

     .nava{
      background-image: linear-gradient(to right top, #000000, #06060a, #011115, #08100e, #380202);
       padding: 25px;
     }
     .card-body{
       background: rgb(252, 252, 252);
     }
     .card-body{
      
      background-size: cover;
      color: white;
      text-align: center;
  
     }
     /* new css */
    


.label {
  background: radial-gradient(circle, #fff8d0, #f7c343);
  padding: 10px 15px;
  border-radius: 15px;
  font-weight: bold;
  color: #600000;
  margin-bottom: 10px;
}

.label span {
  font-size: 14px;
  display: block;
}

.value {

      color: red;
    font-size: 28px;
    font-weight: bold;
    padding: 10px;
    border-radius: 20px;
    background: radial-gradient(circle, #fff8d0, #f7c343);
    font-family: 'Ubuntu';

}


.responsive-table-container {
  width: 100%;
  overflow-x: auto;
}

.betting-table {
  width: 100%;
  border-collapse: collapse;
}

.betting-table th,
.betting-table td {
  padding: 8px;
  text-align: center;
  border: 1px solid #ccc;
}

.betting-table input[type="number"] {
  width: 50px;
  padding: 4px;
  text-align: center;
  font-size: 14px;
  box-sizing: border-box;
}


.loader {
  border: 6px solid #f3f3f3;
  border-top: 6px solid #07e15a; /* yellow spinner like 'btn-warning' */
  border-radius: 50%;
  width: 50px;
  height: 50px;
  animation: spin 1s linear infinite;
  margin: 0 auto;
}

@keyframes spin {
  0% { transform: rotate(0deg); }
  100% { transform: rotate(360deg); }
}

.warn{
  font-size: 12px;
  color: rgb(255 227 239);
}

.h102{
  background: white!important;
}



