@media(max-width:1699px){

}

@media(max-width:1599px){
	.main-services-tab .tab-slider .tab-btn img {
	    width: 70%;
	    margin: 0 auto;
	}
	.main-services-tab .container {
	    width: 80%;
	}
	.main-services-tab .main-tab-data .container {
	    width: 100%;
	}
	.main-tab-data .doctor-list-item .doctor-item-content {
	    padding: 20px 20px 20px 20px;
	}
	.doctor-list-item .doctor-item-content .doct-sm-img {
	    margin-right: 15px;
	}
	.doctor-list-item .doctor-item-content .doct-name h6 {
	    font-size: 20px;
	    line-height: 30px;
	}
	.main-Symptoms .container {
	    width: 80%;
	}
	.main-Symptoms .inner-Symptoms .Symptoms-item img {
	    margin: 0 auto;
	    max-width: 70%;
	}
	 
	.main-cs-card-box .inner-card-box .left-card-box h3 {
	    color: #034833;
	    font-size: 28px;
	    padding-right: 10px;
	}
	.main-cs-card-box .inner-card-box .left-card-box p {
	    font-size: 18px;
	    max-width: 60%;
	}
	.main-cs-card-box .inner-card-box .left-card-box img {
	    max-width: 50%;
	}
	.common-btn {
	    padding: 15px 40px;
	    font-size: 20px;
	}
	.main-cs-card-box .inner-card-box .left-card-box {
	    padding: 56px 47px 56px;
	}
	.main-cs-card-box {
	    padding: 88px 0 80px;
	}
	.right-call .login-btn a {
	    padding: 18px 70.5px;
	}
	.main-Assesment {
	    padding: 80px 0;
	}
	.main-our-app {
	    padding: 0px 50px;
	}
	.main-our-app .inner-our-app .left-our-app h2 {
	    font-size: 60px;
	    padding-right: 30px;
	}
	.main-our-app .inner-our-app .left-our-app p {
	    font-size: 20px;
	    padding-right: 0px;
	}
	.main-footer {
	    margin-top: 80px;
	}
	.main-Assesment .inner-Assesment .Assesment-item img {
	    margin: 0 auto;
	    max-width: 70%;
	}
	.main-Assesment .container {
	    width: 80%;
	}
}

@media(max-width:1399px){
	.banner-sec .inner-banner {
	    width: 70%;
	    margin: 0 auto;
	}
	.main-services-tab .slider-btn {
	    margin-bottom: 40px;
	}
	.banner-sec .inner-banner img {
	    max-width: 75%;
	}
	.banner-sec .inner-banner .banner-item p {
	    font-size: 15px;
	}
	header .navbar-nav .nav-item .nav-link {
	    font-size: 13px;
	    font-weight: 600;
	    letter-spacing: 0px;
	}
	header .navbar-nav .nav-item .nav-link img {
	    width: 30px;
	    height: 30px;
	}
	.right-call .login-btn a {
	    padding: 15px 60.5px;
	    font-size: 18px;
	}
	.right-call img {
	    max-width: 50px;
	}
	.right-call {
	    gap: 10px;
	}
	.inner-search input {
	    padding: 20px 24px 20px 360px;
	}
	.inner-search .location-btn {
	    padding: 20px 110px;
	}
	.main-add-slider .slick-dots li button:before {
	    width: 15px;
	    height: 15px;
	}
	.main-add-slider {
	    padding: 65px 0 80px;
	}
	.doctor-list-item .doctor-item-content .doct-name h6 {
	    font-size: 18px;
	    line-height: 30px;
	}
	.main-tab-data .doctor-list .slick-list {
	    padding: 20px 0;
	    padding-bottom: 0;
	}
	.main-tab-data .slick-dots li button:before {
	    width: 15px;
	    height: 15px;
	}
	.py-100 {
	    padding-top: 80px;
	    padding-bottom: 80px;
	}
	.main-help {
	    padding-bottom: 20px;
	}
	.inner-Medical-Events h2 {
	    margin-bottom: 50px;
	}
	.inner-Medical-Events .Medical-Events-inages ul.slick-dots li button:before {
	    font-size: 15px;
	}
	.inner-Medical-Events .Medical-Events-inages ul.slick-dots li.slick-active button:before {
	    font-size: 15px;
	}
	.main-Medical-Events {
	    padding: 50px 0 50px;
	}
	.main-cs-card-box {
	    padding: 20px 0 50px;
	}
	.blog-head h2 {
	    max-width: 60%;
	}
	.inner-blog .blog-box .blog-in-box .blog-text p.date {
	    font-size: 13px;
	    margin-bottom: 10px;
	}
	.inner-blog .blog-box .blog-in-box .blog-text p {
	    margin: 0px 0 25px;
	}
	.inner-blog .blog-box .blog-in-box .blog-text h4 {
	    font-size: 18px;
	}
	.inner-blog .blog-box .blog-in-box .blog-text p {
	    line-height: 25px;
	    margin: 0px 0 20px;
	}
	.inner-blog .blog-box .blog-in-box .blog-text {
	    padding: 20px 20px 30px;
	}
	.Assesment-heading {
	    text-align: center;
	    margin-bottom: 50px;
	}
	.main-our-app .inner-our-app .left-our-app h2 {
	    font-size: 50px;
	    padding-right: 0;
	}
	.main-our-app .inner-our-app .left-our-app .app-logo img {
	    width: 100%;
	    max-width: 100%;
	}
	.main-footer .inner-content-footer {
	    padding-top: 60px;
	    padding-bottom: 60px;
	}
	.main-footer .inner-footer .footer-col-1 p {
	    padding-right: 30px;
	}
}	

@media(max-width:1299px){
	 .main-cs-card-box .inner-card-box .left-card-box h3 {
	    color: #034833;
	    font-size: 25px;
	    padding-right: 0px;
	}
	.doctor-list-item .doctor-item-content .doct-sm-img img {
	    width: 55px;
	}
	.main-cs-card-box .inner-card-box .left-card-box p {
	    font-size: 18px;
	    max-width: 65%;
	}
}

@media(max-width:1099px){
	.main-Medical-Events {
	    padding: 0;
	}
	.banner-sec .inner-banner .banner-item {
	    padding: 0 10px;
	    text-align: center;
	}
	.banner-sec .inner-banner {
	    width: 75%;
	    margin: 0 auto;
	}
	ul.navbar-nav {
	    gap: 10px;
	}
	header .navbar-nav .nav-item .nav-link {
	    font-size: 12px;
	    font-weight: 600;
	    letter-spacing: 0px;
	}
	.right-call .login-btn a {
	    padding: 14px 60.5px;
	    font-size: 15px;
	}
	.main-add-slider {
	    padding: 50px 0 50px;
	}
	.main-services-tab .slider-btn {
	    margin-bottom: 50px;
	}
	.doctor-team-data .doctor-heading h2 {
	    margin-bottom: 20px;
	}
	.main-services-tab {
	    margin-bottom: 50px;
	}
	.py-100 {
	    padding-top: 50px;
	    padding-bottom: 50px;
	}
	.main-help {
	    padding-bottom: 50px;
	}
	.main-cs-card-box {
	    padding: 50px 0 50px;
	}
	.main-cs-card-box .inner-card-box .left-card-box p {
	    font-size: 16px;
	    max-width: 80%;
	}
	.main-cs-card-box .inner-card-box .left-card-box .common-btn {
	    margin-top: 30px;
	}
	.main-cs-card-box .inner-card-box .left-card-box h3 {
	    margin-bottom: 20px;
	}
	.common-btn {
	    padding: 15px 30px;
	    font-size: 16px;
	}
	.main-cs-card-box .inner-card-box .left-card-box {
	    padding: 20px;
	}
	.main-cs-card-box .inner-card-box .left-card-box h3 {
	    color: #034833;
	    font-size: 22px;
	    padding-right: 0px;
	    line-height: 35px;
	}
	.main-cs-card-box .inner-card-box .left-card-box p {
	    font-size: 16px;
	    max-width: 70%;
	}
	.inner-blog .blog-box .blog-in-box .blog-text {
	    padding: 20px 10px 30px;
	}
	.inner-blog .blog-box .blog-in-box .blog-text p.date img {
	    max-width: 17px;
	    margin-right: 5px;
	}
	.inner-blog .blog-box .blog-in-box .blog-text h4 {
	    font-size: 17px;
	}
	.inner-blog .blog-box .blog-in-box .blog-text p {
	    font-size: 15px;
	    line-height: 25px;
	}
	.main-Assesment {
	    padding: 50px 0;
	}
	.banner-sec .inner-banner img {
	    max-width: 65%;
	}
	.main-our-app .inner-our-app .left-our-app h2 {
	    font-size: 50px;
	    padding-right: 0;
	}
	.main-footer .inner-footer .footer-col-1 .social-link a {
	    font-size: 20px;
	    margin-right: 10px;
	}
	.main-footer .inner-footer .footer-col-1 p {
	    margin: 18px 0 20px 0;
	    font-size: 14px;
	    line-height: 25px;
	}

	 
	.right-hospital-data .doctor-nearby-card {
	    flex: 0 0 50%;
	}
	.right-hospital-data .hospital-nearby-card {
	    margin-top: 0;
	}
	.right-hospital-data {
	    display: flex;
	    gap: 20px;
	    margin-top: 20px;
	}
}

@media(max-width:991px){
	.right-hospital-data .doctor-nearby-card {
	    flex: 0 0 100%;
	}
	.right-hospital-data {
	    flex-direction: column;
	    display: flex;
	    gap: 20px;
	    margin-top: 20px;
	}
	header .navbar .navbar-collapse .navbar-nav {
	    visibility: visible;
	}
	header .navbar-nav .nav-item .nav-link {
	    font-size: 15px;
	    font-weight: 600;
	    letter-spacing: 0px;
	}
	header .navbar .offcanvas-body .navbar-nav .nav-link {
	    flex-direction: row;
	}
	header .navbar .offcanvas-body .navbar-nav .nav-link img {
	    width: 25px;
	    height: 25px;
	    margin-right: 10px;
	}
	.banner-sec .inner-banner {
	    width: 100%;
	    margin: 0 auto;
	}
	.banner-sec .inner-banner .banner-item img {
	    max-width: 70%;
	}
	.inner-search .location-btn {
	    padding: 20px 60px;
	}
	.inner-search input {
	    padding: 20px 24px 20px 260px;
	}
	.inner-search .search-icon {
	    left: 235px;
	}
	.main-tab-data .doctor-list-item .doctor-item-content {
	    margin-bottom: 20px;
	}
	.main-tab-data .doctor-list .slick-track .slick-slide {
	    margin: 0 10px;
	}
	.doctor-list-item .doctor-item-content .doct-name h6 {
	    font-size: 16px;
	    line-height: 30px;
	}
	.inner-Medical-Events h2 {
	    color: #034833;
	    font-size: 35px;
	    line-height: 40px;
	    margin-bottom: 30px;
	}
	.main-Medical-Events {
	    padding: 30px 0 50px;
	}
	.main-cs-card-box .inner-card-box {
	    gap: 30px;
	    flex-direction: column;
	}
	.main-cs-card-box .inner-card-box .left-card-box img {
	    max-width: 30%;
	}
	.blog-head h2 {
	    color: #034833;
	    font-size: 35px;
	}
	.inner-blog .blog-box {
	    margin-top: 30px;
	}
	.inner-blog .blog-box .blog-in-box .blog-text {
	    padding: 20px 10px 30px;
	    margin-bottom: 20px;
	}
	.main-Assesment {
	    padding: 30px 0;
	}
	.Assesment-heading {
	    text-align: center;
	    margin-bottom: 30px;
	}
	.main-our-app {
	    padding: 30px 30px;
	    padding-bottom: 0;
	}
	.main-our-app .inner-our-app .left-our-app .app-logo {
	    justify-content: center;
	}
	.main-our-app .left-our-app {
	    text-align: center;
	}
	.main-Assesment .inner-Assesment .a-right.slick-next {
	    width: 50px;
	    height: 50px;
	    right: -60px;
	    top: 55%;
	}
	.main-Assesment .inner-Assesment .a-left.slick-prev {
	    width: 50px;
	    height: 50px;
	    left: -60px;
	    top: 55%;
	}
	.main-hospital-brand .brand-bages {
	    left: -30px;
	}

}

@media(max-width:767px){
	.calander-hos .ab-hos {
	    margin-top: 20px;
	}
	.banner-sec .inner-banner .banner-item {
	    padding: 0 5px;
	    text-align: center;
	}
	.banner-sec .inner-banner .banner-item p {
	    font-size: 13px;
	}
	.banner-sec .inner-banner .banner-item img {
	    max-width: 60%;
	}
	.banner-sec {
	    padding-bottom: 40px;
	    padding-top: 125px;
	}
	.inner-search .location-btn {
	    padding: 12px 40px;
	}
	.inner-search input {
	    padding: 13px 10px 13px 200px;
	}
	.inner-search .search-icon {
	    left: 180px;
	}
	.main-add-slider {
	    padding: 30px 0 30px;
	}
	.main-add-slider .slick-dots {
	    bottom: -30px;
	}
	.main-add-slider .slick-dots li button:before {
	    width: 12px;
	    height: 12px;
	}
	.main-add-slider .slick-dots li {
	    width: 12px;
	    height: 12px;
	}
	.main-services-tab .slider-btn {
	    margin-bottom: 30px;
	}
	.main-services-tab .tab-slider .a-left.slick-prev {
	    width: 40px;
	    height: 40px;
	    left: -30px;
	    top: 60%;
	}
	.main-services-tab .tab-slider .a-right.slick-next {
	    width: 40px;
	    height: 40px;
	    right: -30px;
	    top: 60%;
	}
	.main-services-tab .tab-slider .tab-btn img {
	    width: 60%;
	    margin: 0 auto;
	}
	.doctor-team-data .doctor-heading h2 {
	    font-size: 22px;
	}
	.main-services-tab {
	    margin-bottom: 30px;
	}
	.main-Symptoms .inner-Symptoms .a-left.slick-prev {
	    width: 40px;
	    height: 40px;
	    left: -30px;
	    top: 60%;
	}
	.main-Symptoms .inner-Symptoms .a-right.slick-next {
	    width: 40px;
	    height: 40px;
	    right: -30px;
	    top: 60%;
	}
	.main-Symptoms .inner-Symptoms .Symptoms-item img {
	    margin: 0 auto;
	    max-width: 50%;
	}
	.Symptoms-heading h2 {
	    font-size: 22px;
	}
	.Symptoms-heading {
	    text-align: center;
	    margin-bottom: 10px;
	}
	.py-100 {
	    padding-top: 30px;
	    padding-bottom: 30px;
	}
	.main-help {
	    padding-bottom: 30px;
	}
	.inner-Medical-Events h2 {
	    color: #034833;
	    font-size: 28px;
	    line-height: 35px;
	    margin-bottom: 10px;
	}
	.inner-Medical-Events .Medical-Events-inages .slick-slide {
	    margin-right: 5px;
   		margin-left: 5px;
	}
	.main-cs-card-box {
	    padding: 30px 0 30px;
	}
	.common-btn {
	    padding: 12px 30px;
	    font-size: 16px;
	}
	.blog-head h2 {
	    color: #034833;
	    font-size: 28px;
	    line-height: 40px;
	    max-width: 65%;
	}
	.inner-blog .blog-box .blog-in-box .blog-text p {
	    
	    margin: 0px 0 10px;
	}
	.main-Assesment .inner-Assesment {
	    gap: 10px;
	}
	.main-Assesment .inner-Assesment .Assesment-item p {
	    font-size: 16px;
	    margin-bottom: 15px;
	}
	.main-our-app .inner-our-app .left-our-app h2 {
	    font-size: 30px;
	    line-height: 35px;
	}
	.main-our-app .inner-our-app .left-our-app p {
	    font-size: 16px;
	    padding-right: 0px;
	    line-height: 25px;
	    margin: 20px 0 20px;
	}
	.main-our-app .inner-our-app .left-our-app .app-logo {
	    justify-content: center;
	    flex-direction: column;
	}
	.main-our-app .inner-our-app .left-our-app .app-logo img {
	    width: 100%;
	    max-width: 60%;
	}
	.inner-footer .footer-col-2 {
	    padding-left: 0;
	    margin-top: 20px;
	}
	.main-footer .inner-footer .footer-col-2 h4, .main-footer .inner-footer .footer-col-3 h4, .main-footer .inner-footer .footer-col-4 h4 {
	    color: #fff;
	    font-size: 18px;
	    font-weight: bold;
	    line-height: 22px;
	    margin-bottom: 15px;
	    font-family: "Plus Jakarta Sans", sans-serif;
	}
	.bottom-footer .bottom-inn-footer {
	    display: flex;
	    justify-content: space-between;
	    align-items: center;
	    flex-direction: column;
	}
	.bottom-footer {
	    padding-top: 10px;
	}
	.other-breadcrumb {
	    padding: 30px 0;
	}
	.other-breadcrumb .breadcrumb .breadcrumb-item a {
	    color: #565656;
	    font-size: 16px;
	    line-height: 24px;
	}
	.other-breadcrumb .breadcrumb .breadcrumb-item.active {
	    font-size: 16px;
	    line-height: 24px;
	}
	.other-breadcrumb .breadcrumb-item {
	    position: relative;
	    padding-right: 10px;
	}
	.main-hospital-brand .brand-bages {
	    width: 70px;
	    height: 70px;
	    top: -20px;
	    left: -10px;
	}
	.hospital-left-data .main-hospital-brand {
	    padding: 30px 0;
	    margin-bottom: 20px;
	}
	.main-right-hospital h2 {
	    font-size: 30px;
	    line-height: 40px;
	}
	.doc-book-btn a {
	    padding: 12px 50px;
	}
	.lang-charge {
	    flex-direction: column;
	}
	.inner-doctor-tab-data  ul.slick-dots {
	    bottom: -30px;
	}
	.hospital-left-data .tab-content .about-tab-data p {
	    margin-bottom: 10px;
	    text-align: center;
	}
	.hospital-left-data .tab-content .about-tab-data {
	    margin-top: 20px;
	    text-align: center;
	}
	.right-hospital-data .search-speciality-card .all-search-speciality-item {
	    grid-template-columns: auto auto;
	}
	.opd-all-btn {
	    grid-template-columns: auto auto;
	}
	.right-hospital-data .search-speciality-card {
	    margin-bottom: 20px;
	}
}
@media(max-width:575px){
	.inner-nearby-doc-list .doc-list-card .doc-card-inner .doc-img img {
	    width: 80px;
	}
	.inner-nearby-doc-list .doc-list-card .lang-charge {
	    display: flex;
	    align-items: center;
	    justify-content: center;
	    gap: 10px;
	    margin-top: 15px;
	    flex-direction: column;
	}
	.inner-nearby-doc-list .doc-list-card .doc-card-inner {
	    display: flex;
	    align-items: center;
	    gap: 10px;
	    flex-direction: column;
	    justify-content: center;
	    text-align: center;
	}
	.hosi-page-tab {
	    border-top: 1px solid #4EA4F5;
	    padding-top: 30px;
	    margin-top: 30px;
	}
	.main-right-hospital .do-app-book-now-btn a {
	    font-size: 16px;
	    line-height: 24px;
	}
	.hosi-page-tab ul li.nav-item button {
	    font-size: 18px;
	    line-height: 24px;
	    margin-right: 15px;
	}
	.hosi-page-tab ul {
	    justify-content: center;
	}
	.main-right-hospital .doctor-course {
	    display: flex;
	    align-items: center;
	    gap: 10px;
	    margin-top: 15px;
	    flex-direction: column;
	}
	.main-right-hospital .doctor-course p {
	    font-size: 14px;
	    line-height: 20px;
	    width: 100%;
	    text-align: center;
	}
	.slide-tab {
	    padding: 20px 0;
	    margin-bottom: 0;
	}
	.main-services-tab {
	    margin-bottom: 00px;
	}
	.main-Symptoms .container {
	     width: 100%; 
	   }
	.main-our-app .inner-our-app .right-app .app-img {
	    width: 100%;
	}
	.banner-sec .inner-banner .banner-item img {
	    max-width: 90%;
	}
	.inner-search .location-btn {
	    padding: 12px 40px;
	    position: relative;
	    width: 100%;
	    text-align: center;
	    margin-top: 10px;
	}
	.inner-search .search-icon {
	    left: 30px;
	    transform: translateY(-50%);
	    top: 25%;
	}
	.inner-search input {
	    padding: 12px 10px 12px 30px;
	}
	.inner-search .search-icon {
	    left: 10px;
	    transform: translateY(-50%);
	    top: 23%;
	    font-size: 12px;
	}
	.inner-add-slider.slick-slider img {
	    height: 60px;
	    object-fit: cover;
	}
	.main-services-tab .container {
	    width: 100%;
	}
	.main-services-tab .tab-slider {
	    width: 80%;
	    margin: 0 auto;
	}
	.main-services-tab .tab-slider .a-right.slick-next {
	    right: -20px;
	}
	 .main-services-tab .slider-btn {
	    margin-bottom: 10px;
	}
	.main-services-tab .tab-slider .a-left.slick-prev {
	    left: -20px;
	}
	.main-services-tab {
	    padding: 30px 0;
	}
	.main-Symptoms .inner-Symptoms .a-left.slick-prev {
	    left: 10px;
	}
	.main-Symptoms .inner-Symptoms .a-right.slick-next {
	    right: 10px;
	}
	.main-Symptoms {
	    padding: 30px 0;
	}
	.main-Symptoms .inner-Symptoms .Symptoms-item p {
	    margin-bottom: 20px;
	}
	.main-Medical-Events-inner {
	    padding: 20px;
	}
	.main-Medical-Events {
	    padding: 0;
	}
	.inner-Medical-Events .Medical-Events-inages ul.slick-dots {
	    bottom: -30px;
	}
	.main-cs-card-box .inner-card-box .left-card-box h3 {
	    color: #034833;
	    font-size: 20px;
	    padding-right: 0px;
	    line-height: 30px;
	}
	.bottom-footer .bottom-inn-footer ul li {
	    list-style: none;
	    margin: 0 3px;
	}
	.main-our-app-inner {
	    padding: 20px 10px 0;
	}
	.main-footer {
	    margin-top: 30px;
	}
	.main-cs-card-box .inner-card-box .left-card-box p {
	    font-size: 16px;
	    max-width: 100%;
	}
	.main-cs-card-box .inner-card-box .left-card-box h3 {
	    margin-bottom: 10px;
	}
	.main-cs-card-box .inner-card-box .left-card-box .common-btn {
	    margin-top: 20px;
	}
	.main-cs-card-box .inner-card-box .left-card-box img {
	    max-width: 40%;
	}
	.blog-head {
	    flex-direction: column;
	}
	.blog-head h2 {
	    max-width: 100%;
	    text-align: center;
	}
	.main-Assesment {
	    padding: 10px 0 30px;
	}
	.main-Assesment .inner-Assesment {
	    gap: 20px 10px;
	    flex-wrap: wrap;
	}
	.main-Assesment .inner-Assesment .Assesment-item {
	    text-align: center;
	    width: 30%;
	}
	.Assesment-heading h2 {
	    font-size: 28px;
	    line-height: 30px;
	}
	.main-our-app {
	    padding: 30px 10px;
	    padding-bottom: 0;
	}
	.main-footer .inner-content-footer {
	    padding-top: 30px;
	    padding-bottom: 30px;
	}
	.bottom-footer .bottom-inn-footer ul li a {
	    font-size: 14px;
	}
	.inner-Medical-Events .Medical-Events-inages .slick-slide img {
	    width: 100%;
	}
	.main-Assesment .inner-Assesment .a-right.slick-next {
	    width: 40px;
	    height: 40px;
	    right: -20px;
	    top: 60%;
	}
	.main-Assesment .inner-Assesment .a-left.slick-prev {
	    width: 40px;
	    height: 40px;
	    left: -20px;
	    top: 60%;
	}
	.main-Assesment .inner-Assesment .Assesment-item img {
	    margin: 0 auto;
	    max-width: 50%;
	}
	div#hospital-detalModal .modal-lg .modal-content {
	    padding: 0px;
	}
}

@media(max-width:359px){
	.main-tab-data .doctor-list-item .doctor-item-content {
	    padding: 10px;
	}
}