
@media all and (max-width: 768px){
  
.social-media-links {display: none;}
.logo {text-align: center; margin-bottom: 1.15rem;}
.menunav {background-color: #f1f1f1;}
.menunav ul > li > a{padding: 0.85rem 0.85rem; font-size: 0.85rem;}
.logoMenu { padding: 1rem 0 0 0; }
.fltrTitle{text-align: center; margin-bottom: 0.85rem;}
.foot-item.text-right {text-align: right;}
.foot-item.text-right h5::after {left: auto; right: 0;}
.foot-logo{font-size: 1.5rem;}
.card.rslt-card h3 {font-size: 1.5rem;}
ul.old-new > li > a{font-size: 1.5rem;}
.flashMsg{font-size: 1.25rem;}

}

@media all and (max-width: 600px){
.logo {text-align: left;}
.menu-btn {position: absolute; top: 1.5rem; right: 1.5rem; line-height: 4.5rem; display: block;}
.menu-btn a{color: #000; font-size: 2.25rem;}
.menu-btn a:hover,.menu-btn a:focus{color: #c30d23;}
nav.menunav {position: fixed; width: 385px; height: 100%; top: 0; left: -1500px; z-index: 999; display: block; transition: all 0.5s ease-in-out; -webkit-transition: all 0.5s ease-in-out;}
nav.menunav::after {position: absolute; content: ''; width: 100%; height: 100%; top: 0; left: 100%; background-color: rgba(0,0,0,0.75); display: block;}

.menunav ul {display: block;}
.menunav ul > li > a {padding: 0.85rem 0.85rem; font-size: 1rem; border-bottom: 1px dashed #353535;}
.menunav ul > li > a:hover,
.menunav ul > li > a:focus {background-color: #c30d23; color: #ffffff; border-bottom: 1px solid #c30d23;}

.cloze {position: fixed; top: 1rem; right: 1.5rem; z-index: 9999; color: #fff; font-size: 1.85rem; display: none;}
.cloze:hover {color: #c30d23; cursor: pointer;}

}

@media all and (max-width: 585px){
ul.old-new > li > a {font-size: 01rem;}
.flashMsg {font-size: 1.25rem;}
.satta-area {padding: 0.5rem 0;}
.foot-item {text-align: center; border-bottom: 1px dashed #fff; margin-top: 0.85rem;}
.foot-item.text-right {text-align: center;}
.foot-item h5::after {display: none;}
.footer {padding: 0rem 0.15rem;}
.foot-logo {font-size: 1.5rem; padding: 2rem 0;}
.fixTableHead table thead th{font-size: 1.5rem;}
.fixTableHead table tbody td {font-size: 1.75rem; padding: 8px;}
.fixTableHead{height: 1050px;}
.page-title h2 {font-size: 1.85rem;}
.dtm {font-size: 0.95rem;}
.topmenu a{font-size: 0.85rem;}
.redTitle{font-size: 1.5rem;}

.card.card-list .card-header {font-size: 1rem;}
.revw{font-size: 0.85rem; width: 85px;}
.card.card-list h6 {font-size: 0.85rem;}
.page-head-banner {padding: 2.5rem 0; margin-bottom: 1.5rem;}
.page-head-banner h2,.page-head-banner h2 i {font-size: 1.5rem;}

}

@media all and (max-width: 575px){
    .table-data table th,
    .table-data table td { padding: 5px 3px; font-size: 13px;}
}

@media all and (max-width: 495px){
nav.menunav{width: 250px;}
.logo img {max-width: 215px;}
.menu-btn{line-height: 2.5rem;}
.satta-area {padding: 0;}

}
@media all and (max-width: 425px){
    .old-new > li {width: 48%;}
    .fixTableHead{height: auto;}
    .fixTableHead table thead th {font-size: 14px; font-weight:600;padding: 3px 3px;}
    .fixTableHead table tbody td {font-size: 16px; font-weight:600; padding: 1px 1px;}

}

@media all and (max-width: 380px){
  
