/*  */

.e-contact-buttons,.e-contact-buttons *{
	outline:unset !important;
}

@media (max-width: 767px){
	.e-contact-buttons .e-contact-buttons__contact-tooltip {
		text-align: right !important;
		max-width: 250px !important;
	}
}


.elementor-field-type-recaptcha_v3 .grecaptcha-badge {
    z-index: 99999999;
}

/* Text Editor */
.elementor-widget-text-editor p:last-child{
	margin: 0 !important;
}

/* Conditions */
.condition-slider span.swiper-pagination-bullet.swiper-pagination-bullet-active {
    width: 150px;
    border-radius: 10px;
}
.condition-slider span.swiper-pagination-bullet {
    width: 150px !important;
    border-radius: 10px;
}
/* .condition-slider .swiper-slide.swiper-slide-duplicate.swiper-slide-duplicate-prev {
    opacity: 0.3 !important;
}
.condition-slider .swiper-slide.swiper-slide-duplicate.swiper-slide-prev {
	opacity: 0.3 !important;
} */
.service-slider span.swiper-pagination-bullet.swiper-pagination-bullet-active {
    width: 150px;
    border-radius: 10px;
}
.service-slider span.swiper-pagination-bullet {
    width: 150px !important;
    border-radius: 10px;
}


/* Contact Form */
input#form-field-c_full_name, #form-field-c_contact, #form-field-c_email, #form-field-c_clinic, #form-field-c_doctor, #form-field-c_visit, #form-field-c_date{
    padding: 20px 15px;
}
textarea#form-field-c_message {
    padding-top: 20px;
}

/* Floating Whatsapp */
button.oom-widget-chat-button {
    margin-bottom: 80px;
    border-radius: 10px !important;
    background-color: #2AA81A !important;
    border: 1px solid white !important;
	z-index: 9999999 !important;
}
.oom-widget-popup {
    margin-bottom: 80px;
	z-index: 9999999 !important;
}
#oom-whatsapp-widgets-floating-whatsapp .oom-widget-chat-header-title {
	max-width: 285px;
	display: flex;
	align-items: center;
}
li.error {
    margin-left: 20px;
}

/* Buttons */
span.elementor-button-text {
    padding-top: 5px;
}
.button-icon svg {
    transition: transform 0.5s ease-in-out;
	font-size: 25px;
}

.button-icon:not(.no-spin):hover svg {
    transform: rotate(180deg);
}


footer#site-footer {
    display: none;
}

@media (max-width: 912px) {
/* Conditions */	
	
.condition-slider span.swiper-pagination-bullet.swiper-pagination-bullet-active {
    width: 10px;
	height:10px;
    border-radius: 10px;
}
.condition-slider span.swiper-pagination-bullet {
    width: 10px !important;
	height:10px;
    border-radius: 10px;
}
.service-slider span.swiper-pagination-bullet.swiper-pagination-bullet-active {
    width: 10px !important;
	height:10px;
    border-radius: 10px;
}
.service-slider span.swiper-pagination-bullet {
    width: 10px !important;
	height:10px;
    border-radius: 10px;
}	
}