*{margin: 0; padding: 0;}
img{max-width: 100%;}
ul>li{list-style-type: none;}
body{font-size: 14px !important; font-family: 'Poppins', sans-serif !important; height: 100vh; background-color: #fff !important;}
h1,h2,h3,h4,h5,h6{ line-height: 2.65rem;}
a{text-decoration: none;}

.header{}
.social-media-links ul{display: flex; justify-content: end; align-items: center; margin-bottom: 0; padding-left: 0;}
.social-media-links ul>li>a{display: block; padding: 0.25rem; font-size: 1.25rem; color: #c30c22; transition: all 0.3s ease-in-out; -webkit-transition: all 0.3s ease-in-out;}
.social-media-links ul>li>a:hover,
.social-media-links ul>li>a:focus{color: #313131;}

.topmenu a {background-color: #f97316; text-align: center; color: #ffffff; display: block; padding: 0.5rem;
    font-size: 1.15rem; text-decoration: none; text-transform: uppercase; text-shadow: 1px 1px 1px #353535; border-right: 1px solid #fff;}
.topmenu a:hover,.topmenu a:focus{background-color: #e55f03; color: #ffffff;}

.logo img {max-width: 62%; display:none;}
.logoMenu {padding: 1.5rem; position: relative; background-color: #fff;}
.menunav ul{display: flex; justify-content: end; align-items: center; margin-bottom: 0; padding-left: 0;}
.menunav ul>li>a{display: block; text-decoration: none; margin: 0 0.5rem; padding: 0.25rem 0.85rem; font-size: 1rem; color: #535353; font-weight: 500;}
.menunav ul>li>a:hover,.menunav ul>li>a:focus{color: #c30d23;}

.mtxtslide {background-color: #555; color: #ffffff; padding: 0.25rem; font-size: 1.1rem; font-weight: 600;}
.addWrap {position: relative;  margin: 0.25rem auto; border-radius: 15px; padding: 0.5rem 0.25rem; }



/*Animation into CSS*/
.borderAnimate {border: 3px solid #ff00a2;}

.redTitle {color: #ff0000; font-size: 1.1rem; text-align: center; font-weight: 500; padding: 0.05rem 0; text-shadow: 1px 1px 1px #666;}
.redTitle i{color: #e01a1a;}
.hindiFont{font-size: .8rem; text-align: center; font-weight:500; display: block; display: block; line-height: 1.25rem;}
.hindiFont a {font-size: .9rem; font-weight: 700; text-decoration: none; letter-spacing: 1px;}
.hindiFont1{font-size: 1rem; text-align: center; font-weight:500; display: block; display: block; line-height: 1.25rem;}
.hindiFont1 a {font-size: 1.1rem; font-weight: 700; text-decoration: none; letter-spacing: 1px;}

.action-btns{display: flex; width: 225px; margin: 0.5rem auto; justify-content: space-around; align-items: center;}
.red-button {border: 1px solid #c30d23; background-color: #15940f; color: #fff; border-radius: 8px; padding: 0.5rem 1.5rem; font-size: 1rem; text-decoration: none; text-transform: capitalize; transition: all 0.4s ease-in-out; -webkit-transition: all 0.4s ease-in-out;}
.red-button:hover,.red-button:focus {box-shadow: 1px 1px 3px #666; color: #fff; border-color: #313131; background-color: #313131; transition: all 0.4s ease-in-out; -webkit-transition: all 0.4s ease-in-out;}



.page-title {text-align: center; margin-bottom: 1rem;}
.page-title h2 {font-size: 2.5rem; color:#000000; }
.dtm {font-size: 1.25rem; color: #c30d23;}

section.satta-rslt {position: relative; margin-bottom: 0.1rem;}
.card.rslt-card{text-align: center;   text-transform: uppercase; border: 1px  #666; transition: all 0.4s ease-in-out;background-color:yellow; -webkit-transition: all 0.4s ease-in-out;}
.card.rslt-card:hover{box-shadow: 1px 1px 5px #c1c1c1; transition: all 0.4s ease-in-out; -webkit-transition: all 0.4s ease-in-out;}
.card.rslt-card h3 {font-size: 1.85rem; margin-bottom: 0.1rem; color: #ef4444; font-weight: 700;}
.wt {font-size: 1.85rem; color:green; font-weight: 600;}

.satta-area {padding: 1.5rem; position: relative;}
.card-list{text-align: center; position: relative; transition: all 0.4s ease-in-out; -webkit-transition: all 0.4s ease-in-out;}
.card.card-list:hover {box-shadow: 2px 2px 8px #d9d9d9; transition: all 0.4s ease-in-out; -webkit-transition: all 0.4s ease-in-out;}
.revw {display: flex; font-size: 1.1rem; justify-content: space-around; width: 115px; margin: 0 auto 0.5rem; padding-left: 0;}
.revw i{color: #ff9800;}
.card.card-list .card-header {font-size: 1.25rem; background-color: #a60c0c; color: #fff; text-shadow: 1px 1px 1px #212121; height:4.25rem; font-weight: 500;}
.container-result {
  background-color: black;
  border-radius: 10px;
}
.old-new{display: flex; justify-content: space-between; margin-top: 0rem; padding-left: 0;}
.old-new > li {width: 42.50%;}
ul.old-new > li > a {display: block; color: #000; text-decoration: none; font-size: 1.85rem; font-weight: 600;
    border-radius: 25px; border: 1px solid #c30d23; padding: 0.25rem 0.65rem;}
.old{font-size:5px; color: #a60c0c; font-weight:700;}
.new{ color: green; font-weight:700;}
.flashMsg {animation: blinker 1s linear infinite; font-size: 1rem; display: inline-block; vertical-align: middle;}
@keyframes blinker { 50% { opacity: 0; } }

.fixTableHead {
    overflow-y: auto;
    margin-bottom: 1rem;
  }
  .fixTableHead table {background-color: #ffffff;}
  .fixTableHead table thead th {
    position: sticky;
    top: 0;
    color: #ffffff;
    font-size: 1.5rem;
  }
 
  .fixTableHead table thead th,
  .fixTableHead table tbody td { text-align: center;}

  .fixTableHead table tbody td{font-weight: 300; font-size: 1.5rem;}

  .fixTableHead table {border-collapse: collapse; width: 100%;}
  .fixTableHead table th,
  .fixTableHead table td {padding: 10px 15px; border: 1px solid #ccc;}
  .fixTableHead table th {background-color: #454545;}
  .fixTableHead table tr:nth-child(2n) {background-color: #ebe7e7;}

  .filter {margin-bottom: 1rem;}
  .fltrTitle {font-size: 1.25rem; font-weight: 600; text-align: right;}

  .filter button {background-color: #c30d23; border: 1px solid #c30d23; padding: 0.35rem 0.85rem;
    border-radius: 5px; color: #fff;}
  .filter button:hover {background-color: #000; border-color: #000;}

  .footer {background-color: #101010; padding: 1.5rem;}
  .foot-logo > div {border-bottom: 3px solid #fff; display: inline-block; padding-bottom: 0.5rem;}
  .footer a{color: #ffffff; text-decoration: none;}
  .foot-item a:hover,.foot-item a:focus{color: #ca760a;}
  .footer ul{padding-left: 0.5rem;}
  .foot-item h5 {color: #f4ae28; position: relative;}
  .foot-item li{line-height: 2rem;}
  .foot-logo{font-size: 1.85rem; color: #fff; text-align: center;}
  .foot-logo i{color: #f4ae28; font-size: 2.85rem;}
  .mfooter { position: fixed;  left: 0;  bottom: 0;  width: 100%; background-color: black;  color: white; text-align: center;}
  .copyrght{position: relative; background-color: #f97316; width: 100%; display: block; font-size: 0.75rem; text-align: center; color: #fff; padding: 0.15rem 0;}
  .foot-item h5::after {position: absolute; width: 45px; height: 2px; background-color: #fff; content: ''; bottom: -5px;
    left: 0;}
    .srch-rsult {margin: 1rem auto; text-align: center; font-size: 1rem; }
  
  .page-head-banner {
    background-color: #f5e6e6;
    padding: 5rem 0;
    margin-bottom: 2.5rem;
  }
  .page-head-banner h2 {
    font-size: 2.5rem;
    text-align: center;
    color: #c30d23;
    text-shadow: 1px 1px 2px #000;
  }
  .page-head-banner h2 i{color: #000; font-size: 2.25rem;}

  .table-data table {
    width: 100%;
    margin-bottom: 1.5rem;
  }

  .table-data table thead{position: sticky; top: 0; width: 100%;}
  .table-data table th {background-color: #a60c0c; color: #ffffff; font-weight:300; font-size: 2rem;} 
  .table-data table td {font-weight:300;font-size: 1.5rem;} 

  .table-data table th,.table-data table td{padding: 10px 15px; text-align: center; border: 1px solid #000;}
  .table-data table tr:nth-child(2n) {background-color: #ebe7e7;}

  article.content {
    padding: .5rem;
  }

  article.content h1, article.content h2 {
    font-size: 1rem;
    color: #c30d23;
    line-height: 1.85rem;
    text-align: center;
  }


/*jQuery CSS*/
.slideRight{left: 0 !important;}
.cloze,.menu-btn{display: none;}
 
