@media only screen and (max-width:300px) {
	.top-menu-mob{
		display:none;
	}
	.d-show{
		display:none;
	}
}
@media only screen and (max-width:450px) {

    .skeleton-dot {
        width: 20px;
        height: 20px;
    }
    .skeleton-dot.neck {
        right: 59.5%;
        top: 5%;
    }
    .skeleton-dot.shoulder {
        right: 35.5%;
        top: 7%;
    }
    .skeleton-dot.elbow {
        right: 66.5%;
        top: 12%;
    }
    .skeleton-dot.hand {
        right: 41%;
        top: 17%;
    }
    .skeleton-dot.back {
        right: 59.7%;
        top: 12%;
    }
    .skeleton-dot.hip {
        right: 26%;
        top: 17%;
    }
    .skeleton-dot.knee {
        right: 34%;
        top: 25%;
    }
    .skeleton-dot.foot {
        right: 26.7%;
        top: 32%;
    }
    .skeleton-dot.public {
        right: 31%;
        top: 1%;
    }
}
@media only screen and (max-width:600px) and (min-width:451px) {
    .skeleton-dot {
        width: 20px;
        height: 20px;
    }
    .skeleton-dot.neck {
        right: 60%;
        top: 6%;
    }
    .skeleton-dot.shoulder {
        right: 36.5%;
        top: 9%;
    }
    .skeleton-dot.elbow {
        right: 67%;
        top: 14%;
    }
    .skeleton-dot.hand {
        right: 41%;
        top: 19%;
    }
    .skeleton-dot.back {
        right: 60.2%;
        top: 14%;
    }
    .skeleton-dot.hip {
        right: 27%;
        top: 20%;
    }
    .skeleton-dot.knee {
        right: 35%;
        top: 29%;
    }
    .skeleton-dot.foot {
        right: 27.7%;
        top: 37%;
    }
    .skeleton-dot.public {
        right: 31%;
        top: 1%;
    }
}
@media only screen and (max-width:767px) and (min-width:601px) {
    .skeleton-dot {
        width: 20px;
        height: 20px;
    }
    .skeleton-dot.neck {
        right: 60.6%;
        top: 9%;
    }
    .skeleton-dot.shoulder {
        right: 36.5%;
        top: 10%;
    }
    .skeleton-dot.elbow {
        right: 68%;
        top: 18%;   
    }
    .skeleton-dot.hand {
        right: 42%;
        top: 24%;    
    }
    .skeleton-dot.back {
        right: 60.5%;
        top: 17%;
    }
    .skeleton-dot.hip {
        right: 27.5%;
        top: 24%;
    }
    .skeleton-dot.knee {
        right: 35%;
        top: 35%;
    }
    .skeleton-dot.foot {
        right: 27.7%;
        top: 44%;
    }
}
@media only screen and (max-width:767px) {
    .diseases-conditions-bg,
    .recovery-bg,
    .treatment-bg,
    .staying-healthy-bg {
        padding: 0 1rem;
    }
    .who-we-are h2 {
        font-size: 22px;
        text-align: center;
    }
    .footer-title{
        font-size: 15px;
    }
    #nav-tabContent {
        position: relative;
        top: 0;
        left: 0;
        z-index: 969999;
    }
    .inner-page-banner {
        padding: 2rem 0;
    }
    .inner-page-banner .breadcrumbs-area > span {
        font-size: 22px;
    }
	.last-item-other img {
		width: 100%;
		height: 163px;
		object-fit: cover;
	}
	.other-bread p{
	    color: #fff;
        font-size: 20px;
        text-align: justify;
        line-height: 40px;
	}
	.online-nobat a {
        right: 15px;
        bottom: 54px;;
        padding: 2px 34px;
    }
    .wrapper-doctors img{
        
    }
    .services-wrapper{
        margin-bottom:15px;
    }
    .front-services .card-body ul li {
        border-bottom: 1px solid #fff;
        border-left: none;
        transition: all 0.3s ease-in-out;
    }
    .front-services .card-body ul li:nth-last-child(2) {
        border-bottom: 1px solid #fff;
    }
    .bg-blue:before{
        display:none;
    }
    .front-doctors,
    .row-doctors{
        display: flex;
		flex-direction:column;
    }
    .wrapper-doctors{

    }
    .doctors-title {
        min-height: 10vh;
        display: flex;
        flex-direction: column;
        justify-content: center;
        align-items: center;
    }
    .doctors-links {
        flex-direction: column;
    }
    .doctors-links a {
        border-left: none;
    }
    .who-we-are {
        padding: 0 0 4rem;
    }
	.bg-green:before,
	.bg-green:after{
		display:none;	
	}
}
@media only screen and (max-width:850px) and (min-width:768px) {
    .skeleton-dot {
        width: 25px;
        height: 25px;
    }
    .skeleton-dot.neck {
        right: 60.6%;
        top: 9%;
    }
    .skeleton-dot.shoulder {
        right: 36.5%;
        top: 10%;
    }
    .skeleton-dot.elbow {
        right: 68%;
        top: 18%;   
    }
    .skeleton-dot.hand {
        right: 42%;
        top: 24%;    
    }
    .skeleton-dot.back {
        right: 60.5%;
        top: 17%;
    }
    .skeleton-dot.hip {
        right: 27.5%;
        top: 24%;
    }
    .skeleton-dot.knee {
        right: 35%;
        top: 35%;
    }
    .skeleton-dot.foot {
        right: 27.7%;
        top: 44%;
    }
    .skeleton-dot.public {
        right: 32%;
        top: 1%;
    }
}
@media only screen and (max-width:991px) and (min-width:851px) {
    .skeleton-dot {
        width: 25px;
        height: 25px;
    }
    .skeleton-dot.neck {
        right: 60.6%;
        top: 9%;
    }
    .skeleton-dot.shoulder {
        right: 36.5%;
        top: 10%;
    }
    .skeleton-dot.elbow {
        right: 68%;
        top: 18%;   
    }
    .skeleton-dot.hand {
        right: 42%;
        top: 24%;    
    }
    .skeleton-dot.back {
        right: 60.5%;
        top: 17%;
    }
    .skeleton-dot.hip {
        right: 27.5%;
        top: 24%;
    }
    .skeleton-dot.knee {
        right: 35%;
        top: 35%;
    }
    .skeleton-dot.foot {
        right: 27.7%;
        top: 44%;
    }
    .skeleton-dot.public {
        right: 32%;
        top: 1%;
    }
}
@media only screen and (max-width:991px) and (min-width: 768px) {
    .diseases-conditions-bg,
    .recovery-bg,
    .treatment-bg,
    .staying-healthy-bg {
        padding: 0 1rem;
    }
    .who-we-are h2 {
        font-size: 22px;
        text-align: center;
    }
    .footer-title{
        font-size: 15px;
    }
    #nav-tabContent {
        position: static;
        padding: 45px;
    }
    .inner-page-banner {
        padding: 2rem 0;
    }
    .inner-page-banner .breadcrumbs-area > span {
        font-size: 22px;
    }
    .d-show {
        left: 450px!important;
    }
	.last-item-other img {
		width: 100%;
		height: 163px;
		object-fit: cover;
	}
	.last-item-one img {
		width: 100%;
		height: 392px;
		object-fit: cover;
	}
    .front-doctors,
    .row-doctors{
		grid-template-columns: 49% 49%;
    }
    .wrapper-doctors{
    }
    .doctors-title {
        min-height: 10vh;
        display: flex;
        flex-direction: column;
        justify-content: center;
        align-items: center;
    }
    .doctors-links {
        
    }
    .doctors-links a {
        border-left: none;
    }
    .who-we-are {
        padding: 0 0 4rem;
    }
}

@media only screen and (max-width:1240px) and (min-width: 992px) {
    .diseases-conditions-bg,
    .recovery-bg,
    .treatment-bg,
    .staying-healthy-bg {
        padding: 0 1rem;
    }
    .who-we-are h2 {
        font-size: 22px;
        text-align: center;
    }
    .footer-title{
        font-size: 15px;
    }
    #nav-tabContent {
        left: 6%;
        top: 10px;
    }
    .inner-page-banner {
        padding: 2rem 0;
    }
    .inner-page-banner .breadcrumbs-area > span {
        font-size: 22px;
    }
    .skeleton-dot.neck {
        right: 31.6%;
        top: 11%;
    }
    .skeleton-dot.shoulder {
        right: 15%;
        top: 16%;
    }
    .skeleton-dot.elbow {
        right: 37%;
        top: 29%;
    }
    .skeleton-dot.hand {
        right: 19%;
        top: 43%;
    }
    .skeleton-dot.back {
        right: 31.5%;
        top: 33%;
    }
    .skeleton-dot.hip {
        right: 8%;
        top: 43%;
    }
    .skeleton-dot.knee {
        right: 13.5%;
        top: 65%;
    }
    .skeleton-dot.foot {
        right: 8.5%;
        top: 84%;
    }
}

@media only screen and (max-width:1440px) and (min-width: 1241px) {
    .diseases-conditions-bg,
    .recovery-bg,
    .treatment-bg,
    .staying-healthy-bg {
        padding: 0 1rem;
    }
    .who-we-are h2 {
        font-size: 22px;
        text-align: center;
    }
    .footer-title{
        font-size: 15px;
    }
    .inner-page-banner {
        padding: 2rem 0;
    }
    .inner-page-banner .breadcrumbs-area > span {
        font-size: 22px;
    }
    .skeleton-dot.neck {
        right: 32%;
        top: 11%;
    }
    .skeleton-dot.shoulder {
        right: 15%;
        top: 16%;
    }
    .skeleton-dot.elbow {
        right: 37%;
        top: 29%;
    }
    .skeleton-dot.hand {
        right: 19%;
        top: 43%;
    }
    .skeleton-dot.back {
        right: 32%;
        top: 33%;
    }
    .skeleton-dot.hip {
        right: 8%;
        top: 43%;
    }
    .skeleton-dot.knee {
        right: 14%;
        top: 65%;
    }
    .skeleton-dot.foot {
        right: 8.5%;
        top: 84%;
    }
    ul.bottom-menu li.has-mega-menu>ul li ul{
        width: auto;
    }
}