body {
    background-color: #000;
    font-family: sans-serif;
    font-style: italic;
}

* {
    box-sizing: border-box;
  
}
#fc{
    font-size:100px;
}

h2,
h3,
h4,
p {
    padding: 0 !important;
    margin: 0 !important
}

.logo {
    /* border: 2px solid red; */
    box-shadow: 0 0 2px red;
    /* border: 2px solid #af6e1a; */
    background-color: #fff;
    border-radius: 15px 15px 0 0;
    border-top: 2px solid #f4a60e;
    border-left: 2px solid #f4a60e;
    border-right: 2px solid #f4a60e;
    border-bottom: 8px solid #f4a60e;
}
.logo a img {
    height: 110px;
    margin-top: 10px;
}
.top {
    text-align: center;
    padding: 25px 15px;
    font-size: 18px;
    margin-top: 5px;
    background-color: rgb(236 227 194);
    border: 2px solid red;
    text-transform: capitalize;
    margin-top: 10px;
    /* border-radius: 15px 15px 0 0 ; */
}

.merquee {
    padding: 6px;
    margin-top: 5px;
    background: #fa9416;
    font-size: 22px;
    font-weight: 700;
    color: #fff;
    padding-bottom: 0
}

.text-center {
    text-align: center
}
/*table{table-layout:fixed;}*/
.result1 {
    background: #fff;
    border: 3px solid #fa9416;
    margin-top: 5px
}
.result1-update {
    padding: 15px;
}
.live {
    letter-spacing: 2px;
    font-size: 22px;
    background: #1c3aac;
    color: #fff;
    padding: 8px !important;
    font-weight: 700
}

.adtext {
    margin-top: 5px;
    font-weight: 700;
    background: #e2e2e2;
    border: 2px solid #1c3aac;
    color: rgb(24 16 116);
    font-family: Poppins, sans-serif;
    font-size: 18px
}

.adtext ul {
    list-style: none
}

.btnref {
    margin-bottom: 10px;
    margin-top: 5px;
    border: none;
    font-size: 18px;
    background: #fa9416;
    color: #fff;
    padding: 8px 20px;
    border-radius: 7px;
    font-weight: 700;
    letter-spacing: 1.5px
}

.fast {
    font-family: Poppins, sans-serif
}

.font-italic {
    font-style: italic
}

.matkaresult {
    font-size: 24px
}

.resultcss {
    text-transform: uppercase;
    padding: 10px 0; 
    border-bottom: 5px solid #979797
}

.text2 {
    text-transform: uppercase
}

.number,
.text2 {
    font-style: italic;
    font-family: none;
    font-size: 24px;
    font-weight: 700
}

.number {
    margin-top: 4px !important;
    color: red;
    text-shadow: 0 0 5px #d27b0b;
}

.alink {
    text-decoration: none;
    color: #fff
}

.timing {
    font-size: 12px;
    color: #00f;
    font-weight: 700;
    font-family: Poppins, sans-serif;
   
}

.bg-yellow {
    /* background-color: #f9ec46; */
    background-image: linear-gradient(45deg, #fa9416, #f0c461);
}

.divi {
    background: #e8cb89;
    margin-top: 5px;
    text-align: center;
    padding: 10px;
    border: 3px solid red
}

.mbo {
    font-style: normal;
    color: #00f;
    margin-top: 8px !important
}

.mr-10 {
    margin-right: 10px !important
}

.callcss {
    font-weight: 700;
    border: 2px solid #ff0;
    padding: 10px;
    border-radius: 10px;
    text-align: center;
    margin: 0 10px 5px 10px
}

.list-inline-none {
    list-style-type: none;
    margin: 0;
    padding: 0
}

.adspost {
    font-style: normal !important;
    text-align: left;
    font-size: 1.3em;
    background: #ab2b2a;
    border: 3px solid #ff0;
    margin-top: 5px;
    color: #fff
}

.member {
    background: #fff;
    border: 2px solid #2255a1;
    margin-top: 5px
}

.div {
    text-align: center !important;
    font-size: 24px;
    background: #2255a1;
    text-transform: uppercase;
    color: #fff;
    padding: 5px;
    font-weight: 700
}

.zone {
    margin-bottom: 15px;
    color: #fff;
    background: #dca306;
    text-align: center;
    padding: 8px;
    font-size: 22px;
    text-transform: uppercase;
    font-weight: 700;
    font-family: Poppins, sans-serif
}

.links {
    display: block;
    text-decoration: none;
    /* background: rgb(88 63 5); */
    color: #fff;
    padding: 8px;
    text-transform: uppercase;
    text-align: center;
    margin-top: 8px;
    font-weight: 700;
    margin-bottom: 8px;
    background-image: linear-gradient(45deg, #fa9416, #f0c461);
    margin-left: 15px;
    margin-right: 15px;
}

.border-yellow {
    border: 2px solid #dca306;
    margin-top: 5px
}

.passing-record {
    text-align: center;
    background-color: #fff;
    border: 2px solid #760b9b;
    margin-top: 5px
}

.passing-head {
    /* background: rgb(118 11 155); */
    color: #fff;
    font-size: 22px;
    font-weight: 600;
    padding: 10px;
    background: linear-gradient(to top right, red 0%, orange 100%);
}

.divhead {
    background-color: #af6e1a !important;
    margin-bottom: 0 !important
}

.discss,
.divhead,
.panelhead {
    text-align: center;
    margin-bottom: 15px !important;
    background-color: rgb(255 111 0);
    color: #fff;
    padding: 10px;
    text-transform: uppercase;
    font-size: 24px;
    font-family: sans-serif;
    font-weight: 700
}

.panelhead {
    background-color: rgb(220 6 79)
}

.chartjodi {
    margin-top: 5px;
    border: 2px solid rgb(120 68 15);
    text-align: center
}

.links1,
.links2,
.links3 {
    text-decoration: none;
    background: #78440f;
    display: block;
    color: #fff;
    padding: 5px;
    text-decoration: none;
    text-transform: uppercase;
    margin: 8px 0 8px 0;
    font-size: 18px;
    font-weight: 700;
    font-family: sans-serif;
    letter-spacing: .5px;
    margin-left: 15px;
    margin-right: 15px;
}

.panel {
    margin-top: 5px;
    border: 1px solid rgb(220 6 79);
    text-align: center
}

.links2 {
    background-color: rgb(104 4 41)
}

.leakgame {
    text-transform: uppercase;
    text-align: center;
    background-color: rgb(0 0 0);
    margin-top: 5px;
    color: #fff;
    border: 1px solid rgb(214 11 11);
}

.leakhead,
.searchhead,
.searchrelated {
    text-align: center;
    text-transform: uppercase;
    font-size: 18px;
    background: #bc9f0a;
    padding: 15px;
    font-weight: 700;
    font-family: sans-serif
}

.content {
    padding: 10px;
    font-style: normal
}

.bg-light {
    background-color: #fff
}

.text-danger {
    color: red
}

.py-5 {
    padding: 10px 0 10px 0 !important
}

.footer,
.tag {
    margin-top: 5px;
    text-align: center;
    border: 2px solid rgb(107 29 4);
    background-color: #fff
}

.searchrelated {
    background-color: rgb(167 63 2);
    color: #fff
}

.links3 {
    background: rgb(107 29 4)
}

.tags {
    background: rgb(16 19 37);
    font-style: italic;
    text-align: center;
    color: #fff;
    padding: 10px 5px 10px 5px !important
}

.searchhead {
    background-color: rgb(167 63 2);
    color: #fff
}

.search {
    font-style: italic;
    text-align: center;
    font-size: 22px;
    margin-top: 5px;
    background: rgb(236 227 194);
    border: 2px solid red
}

.dis-content,
.p-centent,
p .p-content {
    text-transform: capitalize !important;
    font-size: 20px !important;
    margin-top: 5px !important;
    background: rgb(236 227 194);
    font-style: italic !important;
    padding: 0 10px 0 10px !important
}

.spanhead {
    background-color: #fff;
    color: rgb(16 19 37);
    padding: 10px
}

.spantext {
    color: rgb(16 19 37);
    padding: 0px 20px;
    background: #fff;
    display: inline-block;
    margin: 10px;
    font-weight: 700;
    border-radius: 8px;
    font-family: sans-serif;
    font-size: 13px
}

.footer {
    background-color: rgb(16 19 37);
    color: #fff;
    border: 1px solid rgb(3 107 155)
}

.discss {
    background-color: rgb(3 107 155) !important
}

.dis-content {
    line-height: 1.5;
    background-color: transparent
}

.list-inline {
    list-style: none
}

.foot {
    padding: 10px 0 10px 0;
    margin-top: 5px;
    border: 1px solid rgb(3 107 155);
    border-radius: 0 0 15px 15px;
}

.btncss {
    margin: 8px;
    font-weight: 700;
    font-family: sans-serif;
    color: #fff;
    background-color: rgb(6 49 151);
    padding: 8px 40px;
    border: 5px;
    font-size: 22px;
    border-radius: 8px
}

.bg-green {
    background-color: rgb(44 151 6)
}

.p-content {
    line-height: 1.5;
    padding: 8px !important;
    font-style: italic;
    font-size: 18px !important;
    text-transform: capitalize
}

.list {
    list-style: square
}

.col-8 {
    width: 60%;
    margin-left: auto;
    margin-right: auto
}

.table {
    border-collapse: collapse
}

.table {
    width: 100%;
    font-style: normal !important;
    border: 2px solid #3f51b5 !important;
    background-color: transparent;
    border-radius: 5px
}

@media screen and (max-width:767px) {
    .col-8 {
        width: 100%;
        margin-left: auto;
        margin-right: auto
    }

    .chart-number {
        margin-top: 6px;
        margin-bottom: 5px;
        font-size: 22px !important
    }
}

.chart-panel {
    background-color: #03a9f4;
    text-align: center;
    padding: 12px 10px;
    font-size: 26px !important;
    color: #fff !important;
    text-shadow: 1px 1px 3px #232323 !important;
    font-weight: 600;
    letter-spacing: 1px;
    margin: 0;
    font-family: sans-serif;
    font-style: normal !important;
    text-transform: capitalize
}

.red {
    color: red
}

#content {
    background-color: #fff
}

.py {
    padding: 10px !important
}

.btncall {
    font-style: normal;
    text-decoration: none;
    font-size: 16px !important;
    border-radius: 5px;
    background-image: #add8e6;
    background-image: linear-gradient(45deg, #ffc107, #bd2130);
    color: #fff;
    padding: 8px 17px
}

.btnrefresh {
    font-size: 16px !important;
    border: none !important;
    border-radius: 5px;
    background-image: #add8e6;
    background-image: linear-gradient(45deg, #0196ae, #241946e6);
    color: #fff;
    padding: 8px 16px
}

.liveborder {
    padding: 5px;
    border-bottom: 3px solid #d3d3d3
}

.border-darkred {
    color: #9a1d1d
}

.p-tag {
    padding: 10px !important;
    text-align: center;
    border: 2px solid red
}

.mt-1 {
    margin-top: 5px
}

.m-0 {
    margin: 0 !important
}

.p-0 {
    padding: 0 !important
}
.p-1{
    padding: 10px !important
}
.p-2 {
    padding: 20px !important
}
.p-3{
    padding: 30px !important
}
.p-4 {
    padding: 40px !important
}

.text-capitalize {
    text-transform: capitalize
}
 /*---------------------- index----------------------- */
 .top-content h4{
    text-align: center;
    margin-bottom: 15px!important; 
 }
 .top-content h4 span{
    color: #ff0000; 
 }
 .start-booking p{
    text-align: center; 
    padding: 0px !important;   
    margin-right: 0px !important;
     margin-bottom: 0px !important;
     margin-left: 0px !important;

 }
.member-head{
    font-style: normal; 
    font-size: 20px; 
    text-align: center; 
    margin-bottom: 10px !important;
}
.kalyan-number{
    text-align: center; 
    background: rgb(34, 85, 161);
     color: #fff; margin-bottom: 20px; 
     padding: 10px !important;
     font-style: normal!important;
}
.kalyan-time{
    font-style: normal; 
    text-align: center;
}
.kalyan-number-time{
    font-style: normal; 
    text-align: center;
}
.kalyan-text{
    font-style: normal; 
    text-align: center;
}
.mob-number-index{
    white-space: pre-line; background-color: rgb(226, 226, 248);
}
.milan-head{
    text-align: center; background: rgb(34, 85, 161); color: white; padding: 10px !important;font-style: normal!important;
}
.text-center{
    text-align: center;
}
.milan-time{
    font-style: normal;
    font-weight: bolder;
}
.milan-number{
    font-style: normal;
}
.milan-number-contact{
    font-style: normal;
}
.milan-number-contact span{
    color: rgb(0, 153, 0); font-family: Arial, Helvetica, sans-serif; font-size: large; font-weight: 700; white-space: pre-line; background-color: rgb(226, 226, 248);
}
.daily-passing h2{
    white-space: nowrap; line-height: 35px; text-align: center; 
}
.line-1{
    width:50%;border-top:1.5px solid black
}
.member-charges{
    padding: 10px;text-align:center;font-family:Montserrat;font-style:italic;font-weight:bold;font-size:20px;color:rgba(255, 255, 255, 1);text-transform:uppercase;background:rgba(34, 85, 161, 1)
}

 /*----------------------- index end------------------ */
/* ------------------- */
.l-number ul {
    display: flex;
    justify-content: center;
    padding: 0px;
}
.l-number ul li{
    padding: 20px 18px;
    margin: 0 18px;
    background: #d30a0a;
    border-radius: 30px;
    box-shadow: 0px 0px 16px #1d1b1b;
}
@media only screen and (min-width:768px){
    .l-number ul li{
        padding: 25px 25px;
        margin: 0 25px;
        background: #d30a0a;
        border-radius: 30px;
        box-shadow: 0px 0px 16px #1d1b1b;
    }
    .l-number ul li{
        font-size: 30px;
        color: #fff;
    }
}
.l-number ul li{
    color: #fff;
}
.rotate {
    animation: rotation 8s infinite linear;
  }
  
  @keyframes rotation {
    from {
      transform: rotate(0deg);
    }
    to {
      transform: rotate(359deg);
    }
  }
  .patti-number {
      padding: 20px;
  }
  .patti-number .lucky-number span{
    display: inline-block;
    padding: 10px 12px;
    box-shadow: 0 8px 15px #484242;
    background: #d30a0a;
    color: #fff;
    border-radius: 10px;
  }
  .number.lucky-number{
      color: #000;
  }
  .refresh-btn-h {
      text-align: center;
      background-color: #e8cb89;
  }
  .w-app button img{
      position: relative;
      top: 5px;
  }
    .chart-jodi{
        float: left;
        display: block;
    }
    .chart-panel1{
        float: right;
        display: block;
    }
    .chart-jodi a , .chart-panel1 a{
        text-decoration: none;
  
        padding:10px;
        font-size: 11px;
        border-radius: 10px;
        font-weight: 800;
        color: #000;
         background-image: linear-gradient(45deg, #fa9416, #f0c461);
    }
   
    @media only screen and(min-width:768px){
        .chart-jodi a , .chart-panel1 a{
            text-decoration: none;
            background-image: linear-gradient(45deg, #fa9416, #f0c461);
            padding:10px;
            font-size: 13px;
            border-radius: 10px;
            font-weight: 800;
            color: #000;
        }
       
        .patti-number .lucky-number span{
            display: inline-block;
            padding: 10px 35px;
            box-shadow: 0 8px 15px #484242;
            background: #d30a0a;
            color: #fff;
            border-radius: 10px;
          }
    }
    .number.index-number{
        position: relative;
        bottom: 25px;
        display: inline-block;
    }
    .resultcss-index {
        background-color: #fff;
        text-align: center;
    }
    .sharing{
        position: fixed;
         bottom: 110px;
        right: 10px;
    }
    .callus{
        position: fixed;
        bottom: 70px;
        right: 10px;
    }
    .telegram{
        position: fixed;
        bottom: 60px;
        right: 10px;
      
    }
    .w-app{
        position: fixed;
        bottom: 105px;
        right: 10px;  
    }
    /******************* sharing ****************************/

.contact-action {
    position: fixed;
    bottom: 12%;
    left: 2%;
    width: 60px;
    height: 60px; 
    cursor: pointer;
    
  }
  
  .contact-action .item {
    width: 60%;
    height: 60%;
    display: flex;
    justify-content: center;
    align-items: center;
    font-size: 1.9rem;
    font-weight: bold;
    color: #dd6f1c;
    background: #FFF;
    border-radius: 50%;
    transition: 0.5s;
    box-shadow: 1px 1px 5px #000;
  }
  
  .contact-action.open div {
    transform: rotate(45deg);
  }
  
  .contact-action span {
    position: absolute;
    visibility: hidden;
    z-index: -1;
    top: 0;
    left: 0;
  }
  
  .open span{
    visibility: visible;
    animation: 1s entering;
  }
  
  /* Position of elements */
  .open span:nth-child(2) {
    top: -100%;
    left: 25%;
  }
  .open span:nth-child(3) {
    top: -50%;
    left: 110%;
  }
  
  .open span:nth-child(4) {
    top: 52%;
    left: 115%;
  }
  .open span:nth-child(5) {
    top: 120%;
    left: 32%;
    background-color: #46c956;
  }
  
  @keyframes entering {
    0%{
      top: 0;
      left: 0;
      width: 30%;
      height: 30%;
    }
    100%{
      width: 60%;
      height: 60%;
    }
  }
  .number-time ul{
    list-style: none;
    padding: 0px;
  }
  .number-time ul li:nth-child(2){
   margin-top:15px ;
  }
  /* .j-chart{
      margin-left: 15px;
      margin-right: 15px;
  } */
  
  .content-main ul li{
      margin: 10px 0;
      text-align: left;
  }
  .content-main span a{
    text-decoration: none;
    font-size: 18px;
  }
  .jodi-chart-main table{
    width:65%; 
    margin: auto;
  }
  .first-tr{
      background-color: #00f;
      color: #fff;
  }
  .first-tr th{
  
      color: #fff !important;
  }
  @media only screen and (max-width:768px){

      .jodi-chart-main table tr th:nth-child(2){
       padding: 2px;
      }
      .jodi-chart-main table tr th:nth-child(4){
       padding: 1px;
      }
      .jodi-chart-main table tr th:nth-child(5){
       padding: 4px;
      }
      .jodi-chart-main table tr th:nth-child(6){
       padding: 3px;
  }
  }
  .jodi-chart-page-heaading h1{
      margin: 0px;
  }
  .jodi-chart-subheading{
      width: 65%;
      transform: translateX(27%);
  }
  #content-jodi{
      background-color: #fff;
  }
  .jodi-chart-subheading h3 span a{
      text-decoration: none !important;
      color: #fff;
  }
  /* #content table tbody tr td:nth-child(1){
      display: none;
  } */
 .market-coming{
     background-color: #fff;
 }
 .market-coming ul{
  margin: 0px;
  padding: 10px 45px;
 }
 .buttons-main a img{
     width: 35%;

 }
 @media only screen and (min-width:768px){
    .buttons-main a img{
        width: 10%;
   
    }
 }
 .fex-dir {
     justify-content: space-around !important;
     font-size: 18px;
     align-items:center;
 }
 .panel-chart-li1 {
    font-style: normal;    
    font-weight: 700;
 }
 .pannel-chart-no{
    padding: 1px;
    /*padding-top: 23px;*/
    font-weight: 800;
 }
 .panel-chart-li2{
    font-style: normal;   
    font-weight: 700;
 }
 .panel-table-main .pannel-chart-styl{
    width: 60%; 
    margin:auto;
    background-color: #ffffff !important;
 }
 .panel-table-row td{
    border:1px solid #000 !important;
 }
 .panel-table-row td p{
    text-align: center; 
    margin:0px;  
    font-size:10px;
    color: #fff;
    background-color: #00f;
    margin: 0 1px 0 1px !important;
 }
 .panel-chart-li1, .pannel-chart-no,.panel-chart-li2{
     color: #000 !important;
 }
  .panel-chart-li1,.panel-chart-li2{
      font-size:14px !important;
  }
 .pannel-chart-no{
     font-size: 16px;
 }
 .jodi-charttr td{
     border-right: 1px solid #000 !important;
 }
 .bottom-to-top a{
     color: #fff !important;
 }
 
 .chart-jodi1{
        background-image: linear-gradient(45deg, #2f16fa, #2f57e9) !important;
            color: #f9f6f6 !important;
}

     .top {
            background-color: rgb(236 227 194);

        }

        .logo a img {
            height: 110px;
            margin-top: 10px;
        }

        .msgsection {
            border: solid 2px #ffffff;
            margin: 3px 0px;
            padding: 5px 5px;
            font-size: 1.3em;
            font-weight: 300;
            color: #fff;
            text-align: center;
        }

        .chartname {
            font-size: 26px !important;
        }

        .number {
            font-size: 24 !important;
        }

        .collapsible {
            border: none !important;
            cursor: pointer;
            padding: 5px;
            width: 100%;
            border: none;
            outline: none;
            font-size: 15px;
            background: transparent;
        }

        button:focus {
            outline: 1px dotted;
            outline: none;
        }

        .button:after {
            content: '\21E9';
            font-size: 30px;
            color: #fff;
            display: block;
            text-align: center;
        }

        .active:after {
            content: "\21E7";
        }

        .contents {
            padding: 0 18px;
            display: none;
            overflow: hidden;

        }

        .text-primary {
            color: #075ba5 !important;
        }

        .text-color3 {
            color: #fff;
        }
        .result_timing{
            display: inline-block;
             float: left;
        }
        .result_timing_right{
            display: inline-block;
            float: right;
        }
        .result_daily{
            display:inline-block;
        }
        a.chart-jodi1 {
    background-image: linear-gradient(45deg,#000fc9,#6180f0);
    color: #fff !important;
}
        .result_timing a , .result_timing_right a{
            text-decoration: none;
            padding: 10px;
            font-size: 11px;
            border-radius: 10px;
            font-weight: 800;
            color: #000;
            background-image: linear-gradient(45deg, #fa9416, #f0c461);
        }
        .grad-bgclr{
                background-image: linear-gradient(45deg, #fa9416, #f0c461);
        }
        .ftr-heading h4{
            font-size: 20px;
            padding: 10px 0 !important;
        }
        .title_head_wiki h5{
            margin: 0px 0 !important;  
        }
        .ftr-dis h6{
            margin:0px !important;
            font-size: 25px;
        }
        .live_update_title_wiki_com{
            font-size: 22px;
    font-weight: 900;
        }
       .live_update_data {
    font-size: 22px;
    font-weight: 800;
}
ul.txatName li {
    font-size: 18px;
    font-weight: 900;
}
.boldfont {
    font-size: 38px !important;
    font-weight: 900;
}
p.ky {
    font-size: 18px;
}

