
@media only screen and (max-width:1299px) {
}

@media only screen and (max-width:991px) {
.contact_number p {
	text-align: center
}
.widh90 {
	width: 100% !important;
	max-width: 100%
}
}

@media only screen and (max-width:767px) {
#no-more-tables tr {
	margin-bottom: 15px
}
#no-more-tables table, #no-more-tables thead, #no-more-tables tbody, #no-more-tables th, #no-more-tables td, #no-more-tables tr {
	display: block
}
#no-more-tables thead tr {
	position: absolute;
	top: -9999px;
	left: -9999px
}
#no-more-tables tr {
	border: 1px solid #ccc
}
#no-more-tables td {
	border: none;
	border-bottom: 1px solid #eee;
	position: relative;
	padding-left: 40%;
	white-space: normal;
	text-align: left;
	word-break: break-all;
}
#no-more-tables td:before {
	position: absolute;
	top: 6px;
	left: 6px;
	padding-right: 10px;
	white-space: nowrap;
	text-align: left;
	font-weight: 700
}
#no-more-tables td:before {
	content: attr(data-title)
}
.transplant-details-table td {
	font-size: 12px
}
.transplant-details-table #no-more-tables td {
	padding-left: 63%
}
.li50 li {
	width: 100%;
	display: block;
}
}

@media only screen and (max-width:767px) {
.contact_number p {
	font-size: 14px
}
.ptb70 {
	padding: 35px 0
}
.desktop {
	display: none
}
.mobile-none {
	display: block
}
.search-btn {
	margin-bottom: 10px;
}
#patient_checked {
	margin: 0
}
.container {
	max-width: 96%;
	width: 100%
}
.payment_failed {
	font-size: 22px;
}
}

@media only screen and (max-width:575px) {
.top-btn li a {
	display: block
}
.top-btn li a {
	padding: 10px;
}
.logo img {
	width: 180px;
}
.top-btn li a {
	font-size: 14px;
}
.top-btn {
	text-align: center
}
.slider-data h1 {
	font-size: 23px;
}
footer p {
	font-size: 13px; padding:3px 0;
}
.search-btn {
	font-size: 15px;
}
.contact_number br {
	display: block
}
    .time-table2 th{ font-size: 14px; width: 70px; text-align: center;}
}
