.footer-top{
	display: flex;
	flex-direction: row;
	gap:24px;
}

.footer-top p{
	font-size:24px !important;
}

.call-block img{
	width:20px
}

@media (min-width: 768px) {
	.footer-top p{
	font-size:36px !important;
}
.service-card{
min-width:368px;
height:100%	
	}
	.hero-banner{
		padding:60px 32px !important;
	}
	
	.details-wrapper{
		padding: 60px 32px !important;
	}
	.hospital-footer{
		padding:60px 32px !important;
	}
}

@media (min-width: 1280px) {
		.footer-top p{
	font-size:47px !important;
}
		.hospital-footer{
		padding:92px 80px !important;
	}
		
	.details-wrapper{
		padding: 80px !important;
	}
	.service-card{
	height:435px;
}
.service-card  .child-details{
	--e-con-transform-translateY:9px!important
}
.service-card:hover  .child-details{
	--e-con-transform-translateY: 0px!important;
}

.service-card:hover  .service-image img{
height:236px!important;
	transition:.5s;
}
.service-card  .service-image img{
	transition:.5s;
	}
	.hero-banner{
		padding:150px 80px 80px 80px !important;
	}
		.about_hospital{
		margin-right:80px !important;
	}

}

.full-width{
	width:100% !important;
}
.no-margin{
	margin: 0 !important;
}
.column-flex{
	display:flex;
	flex-direction:column;
	gap:0;
}

.slider-slide{
	border-radius:24px;
	overflow:hidden;
}
.swiper-slide-active .slide_overlay {
	background: linear-gradient(90deg, rgba(17, 37, 45, 0.70) 0%, rgba(17, 37, 45, 0.00) 100%);
backdrop-filter: blur(0px);
}

.slide_info {
	display:none
}
.swiper-slide-active .slide_info{
	display:block;
} 


.main-menu{
	gap:30px;
}

.main-menu li:hover{
	color: #EA6168
}

.specialty-container{
	overflow:auto;
}

.specialty-container > div {
    min-width: fit-content;
	padding:0px 8px;
}

.specialty-container > div:nth-child(4) {
    padding-right:1rem;
}

.about-details{
		flex-direction: column;
	align-items:start;
}

	.contact-btn{
		display: none !important;
	}
.has-modal-open .hamburger{
	padding: 16px !important
}
.specialty-container h6{
	min-width: max-content;
}

@media (min-width: 768px) {
	.navbar{
		padding: 16px 40px !important;
	}
	
	.contact-btn{
		display: flex !important;
	}
	

	.about-details{
		flex-direction: row;
}
	.specialty-container{
	padding:32px 80px !important;
}

	.specialty-container div{
	font-size: 16px !important;
}
	


}

.is-menu-open{
	background-color: #11262E !important;
	color: #fff !important;
		font-family: var(--wp--preset--font-family--dm-sans) !important;
}


.mf-error-message{
	font-size:13px;
}

@media (max-width: 600px) {
	.hospital_detail_menu_text{
	font-size:24px !important;
	margin-left:26px !important;
}

.wp-block-navigation__responsive-container-close{
	right:5% !important;
}

.hospital_detail_menu_items ul{
	margin-top:10rem !important;
}
	
	.tt-card{
		height:120px;
	}
}

@media (min-width: 768px) and (max-width: 1024px) {
	.main-menu{
		gap:10px;
	}
}





