.youth-btn, #next-to-paid{
	border-radius: 5px !important;
}
.page-id-340530 .elementor-318237, .page-id-340530 .elementor-340318{
	display:none !important;
}
h5.text-uppercase{
	color: white !important;
}
div.card img{
	height:200px !important;
}
.booking-steps-container h2,
.booking-steps-container h4 {
    margin-bottom: 0.5rem;
}
.clinic-search-bar input {
    border-radius: 8px;
    padding: 6px 10px;
}
.clinic-search-bar i {
    color: #555;
}
div.elementor-slide-button{
	background: #FF0048 !important;
	border-color: #FF0048 !important;
	cursor:pointer !important;
}
div.elementor-slide-heading{
	font-size: 55px !important;	
}
.clinic-search-bar {
    display: flex;
    justify-content: space-between;
    align-items: center;
    flex-wrap: wrap;
    gap: 10px;
}

.clinic-search-name,
.clinic-search-date {
    position: relative;
}

.clinic-search-name input,
.clinic-search-date input {
    width: 220px;
    padding-right: 30px; /* space for the icon */
}

.clinic-search-date input {
    width: 200px;
}

.clinic-search-name i,
.clinic-search-date i {
    position: absolute;
    right: 10px;
    top: 50%;
    transform: translateY(-50%);
    color: #777;
    pointer-events: none; /* makes the icon non-clickable */
    border: none;
    background: none;
}


.clinic-data {
    display: inline-block;
    text-align: left;
	margin-left: 49px;
}

.clinic-data h6 {
    margin: 4px 0;
    font-weight: 600;
	color: #2290ff !important;
}
.date-select {
    display: none !important;
}
div.elementor-element-124b83f{
	margin-top: 30px;    
}
h1, h2, h3, h4, h5, h6{
	font-family: "Poppins", Sans-serif !important;
}
