html, body{
    font-family: 'Roboto Slab', sans-serif;
    font-size: 15px;
    text-align: center;
    background: #000;
    margin:0;
}

/* mobile media */
 @media (max-width: 767px){
.logo{width:100%}
 }
 


.top0{}

.btn-group-sm > .btn, .btn-sm {

    padding: 2px 5px !important;
    font-size: 12px;
    line-height: 1.5;
    border-radius: 3px;
    background: #d9534f;
   color:#fff;
   border-color: none;

}

.btn {
border:none;
}



.redword{
  color: red;
}
.red{
  color: red;
}
h2.marketName {
      font-size: 24px;
      font-weight: bold;
      margin: 10px 0px 10px 0px;
    }
  h3.marketResult {
      font-size: 18px;
      font-weight: bold;
      margin: 10px 0px 10px 0px;
    }
    .marketResult b{
      font-size: 22px;
    }
    .liveRefresh{
      margin: 1px 0px 15px 0px;
    }
    .btn-refresh{
      color: #fff;
      background: #01579B;
      border: none;
      font-family: 'Roboto Slab', sans-serif;
    }
    .marketTime{
      font-size: 12px;
      font-weight: bold;
    }
    .linkBoxes{
    font-weight: bold;
    padding: 10px;
    text-align: center;
    border:2px solid #aee700;
    background-color: #edf6ff;
    margin: 5px;
    font-size: 18px;
    color: #212121;
    text-decoration: none;
    display: block;
    }
    .sattaMatkaLogo{
      border:none;background:black;margin:0px;padding:0px      
    }
    a{
      text-decoration: none;
    }
    .homeDescription{
      margin-bottom: 15px;
      background-color:#00733e;
      color:white;
      border:1px solid #6ba077;
      border-style:solid;
      border-radius: 2px;
      margin-top:5px;
      margin-bottom:7px;
      font-weight:bold;
      text-shadow:1px 1px #7700a4;
      padding:10px 3px 10px 3px;
      font-size: 14px;
    }
    .homeDescription p{
      margin: 0;
    }
    .pageDescription{
      margin-bottom: 15px;
      background-color:#37474F;
      color:white;
      border:1px solid #6ba077;
      border-style:solid;
      border-radius: 2px;
      margin-top:5px;
      margin-bottom:7px;
      font-weight:bold;
      text-shadow:1px 1px #7700a4;
      padding:10px 3px 10px 3px;
      font-size: 18px;
    }
    .pageDescription p{
      margin: 0;
    }
    .liveUpdate{
      border: 2px solid #E65100
    }
    .liveUpdateHead{
      background-color: #1A237E; padding: 10px 0px 10px 0px
    }
    .liveUpdateHead span{
      color: #fff; font-size: 22px; font-weight: 700
    }
    .liveBox{
      padding: 1px 0px 1px 0px; border-bottom: 1px dashed red;
    }
    .liveBox:last-child{
      padding: 1px 0px 1px 0px; border-bottom: none;
    }
    .resultBoxMain{
      border: 2px solid #9CCC65;
    }
    .resultBoxHead{
      padding: 10px 0px 10px 0px;
      background-color: #CFD8DC;
    }
    .resultBoxHead span{
      color: #000; font-size: 22px; font-weight: 700;
    }
    .resultBox{
      padding: 1px 0px 1px 0px; border-bottom: 1px solid red;
    }
    .resultBox:last-child{
      padding: 1px 0px 1px 0px; border-bottom: none;
    }
    .starline{
      border: 2px solid #0091EA;
    }
    .starlineHead{
      background-color: #DD2C00; padding: 10px 0px 10px 0px;
    }
    .starlineHead span{
      color: #fff; font-size: 22px; font-weight: 700
    }
    .loginBox{
      background-color:#fff; padding: 32px; margin: 20px 0px 20px 0px; border:1px dashed #212121
    }
    .footerBox{
      border: 2px solid #FFFF00; margin-bottom:5px
    }
    .footer{
      background-color: #1A237E; padding: 10px 0px 10px 0px; color: #fff
    }
    .impLinks{
      border: 2px solid #FFAB00;
    }
    .impLinksHead{
      background-color: #1A237E; padding: 10px 0px 10px 0px;
    }
    .impLinksHead span{
      color: #fff; font-size: 22px; font-weight: 700
    }
    .top{
          background-color: YELLOW;
    color: BLACK;
    
    font-size: 20px;
    font-weight: bold;
    padding: 5px;
    margin: 0px;
    text-shadow: 1px 0px gold;
    border-width: 3px;
    border-color: #b8005c;
    border-style: outset;
    margin-top: 2px;
    margin-bottom: 2px;
    margin-left: 1px;
    margin-right: 1px;
    padding-top: 1px;
    padding-bottom: 1px;
    padding-left: 3px;
    padding-right: 3px;
    text-align: center;
    }
    .ad1{
      color: red;
    }
  .normal{
    font-size: 100%;
    font-weight: bold
  }
table {
    background-color: #fff;
    color: #000;
    width: 100%;
    border-style: double;
    font-weight: bold;
    border-collapse: collapse;
}
td, th {
    padding: 0px;
    text-align: center;
    border-bottom: 1px solid #9e9e9e;
    font-size: 16px;
    padding: 5px 3px;
}
.normal, .redword {
    background-color: #fff;
    font-size: 28px;
}
.redword {
    color: red;
}
@media screen and (max-width: 500px){
  td {
      font-size: 9px;
      padding: 5px 2px 5px 2px;
  }
  .normal, .redword {
    font-size: 12px;
  }
  .jodi_chart td{
    font-size: 16px;
    padding: 5px 1px 5px 1px;
  }
}