/*
Theme Name: Hello Elementor Child
Author: 
Description: Your description goes here
Version: 3.4.6
Template: hello-elementor

This is the child theme for Hello Elementor theme, generated with Generate Child Theme plugin by catchthemes.

(optional values you can add: Theme URI, Author URI, License, License URI, Tags, Text Domain)
*/

.elementor-button .elementor-button-icon {
    width: 35px;
    height: 35px;
}

.elementor-button .elementor-button-icon svg {
    width: 100%;
}

.elementor-button .elementor-button-content-wrapper {
    align-items: center;
}
.my-backdrop {
    backdrop-filter: blur(6px);
}
.my-testimonial {}

.my-testimonial .elementor-swiper-button {
    right: 0 !important;
    left: auto !important;
    transform: unset !important;
    top: -60px !important;
}


.my-testimonial .elementor-swiper-button-prev {
    right: 60px !important;
    background-image: url('/wp-content/uploads/2026/03/prev-arrow.svg');
    background-repeat: no-repeat;
    background-size: contain;
    background-position: center;
    width: 38px;
    height: 38px;
}

.my-testimonial .elementor-swiper-button-prev svg,
.my-testimonial .elementor-swiper-button-next svg{
    display: none;
}

.my-testimonial .elementor-swiper-button-next {
    background-image: url('/wp-content/uploads/2026/03/next-arrow.svg');
    background-repeat: no-repeat;
    background-size: contain;
    background-position: center;
    width: 38px;
    height: 38px;
}

.my-contact-form input:focus,
.my-contact-form textarea:focus{
    outline: 0 !important;
    box-shadow: unset !important;
}
.page-id-195 .ser-book-form,
.page-id-335 .ser-book-form,
.page-id-348 .ser-book-form,
.page-id-354 .ser-book-form,
.page-id-367 .ser-book-form,
.page-id-377 .ser-book-form{
    display: block !important;
}
.ser-book-form {
    display: none !important;
}
.single-condition .subheader {
    display: none;
}
.disease-tab {}

.disease-tab .e-n-tabs-heading {}

.disease-tab .e-n-tabs-heading .e-n-tab-title {
    justify-content: space-between;
    border-bottom: 1px solid #d9d9d9;
    padding-bottom: 15px;
}

.disease-tab .e-n-tabs-heading .e-n-tab-title .e-n-tab-icon{
    opacity: 0;
    transition: ease-in-out .2s;
}

.disease-tab .e-n-tabs-heading .e-n-tab-title:hover .e-n-tab-icon{
    opacity: 1;
}

.disease-tab .e-n-tabs-heading .e-n-tab-title[tabindex="0"] .e-n-tab-icon {
    opacity: 1;
}
.condition-loopitem svg path{stroke: #fff;}

.related-cat-button .elementor-button-content-wrapper {
    justify-content: space-between !important;
}

.related-cat-button .elementor-button {width: 100% !important;border-bottom: 1px solid #d9d9d9 !important;}

.related-cat-button svg {
    width: 18px !important;
    height: 18px !important;
}
.related-cat-button .elementor-button-icon {
    width: auto;
    height: auto;
}

.related-cat-button svg path {
    stroke: var(--e-global-color-accent);
}
.disease-tab .e-n-tabs-heading .e-n-tab-title{
    width: 410px !important;
}
.all-services .elementor-button .elementor-button-icon{
	width: 20px;
	height:20px;
}
.lang-drop a {
    line-height: 1.6;
}

.lang-drop .gt_switcher .gt_selected a {
    color: #000 !important;
}

.lang-drop .gt_switcher a img {
    opacity: 1 !important;
}
.gt_float_switcher .gt_options {
    position: absolute !important;
    background-color: #fff;
    width: 200px;
    top: 100%;
}

.gt_float_switcher .gt_options a {
    font-size: 14px;
    padding: 8px;
}

.gt_float_switcher .gt_options img {
    width: 20px;
}
.ele-list-points .elementor-icon-list-item {
    background-color: #ededed;
    padding: 10px !important;
    border-radius: 14px;
}
ul.elementor-icon-list-items.elementor-inline-items {}

.tret-options .elementor-icon-list-items {
    gap: 10px;
}

.tret-options .elementor-icon-list-items .elementor-icon-list-item {
    padding: 6px 14px;
    background-color: #ededed;
    border-radius: 14px;
}
.ele-sticky-bar{
    position: sticky !important;
	top: 0 !important;
	z-index: 99 !important;
}

.ele-sticky-bar .elementor-widget-icon-list .elementor-icon-list-items .elementor-icon-list-item a {
    padding: 20px 0;
    border-bottom: 4px solid transparent;
}
.active {
    border-color: var(--e-global-color-accent) !important;
}
.ele-sticky-bar .elementor-widget-icon-list .elementor-icon-list-items .elementor-icon-list-item .active .elementor-icon-list-text {
    color: var(--e-global-color-accent);
    font-weight: 700;
}
.info-box {
    padding: 20px;
    background-color: var;
}

.info-box {
    background-color: var(--e-global-color-accent);
    border-radius: 10px;
    color: var(--e-global-color-secondary);
}
.number-counter .elementor-counter-number {
    display: none;
}
#doctors-team .elementor-widget-theme-post-featured-image img {
    height: 680px;
}
@media screen and (max-width: 1639px){
#doctors-team .elementor-widget-theme-post-featured-image img {
    height: 580px !important;
}
}
@media screen and (max-width: 1239px){
#doctors-team .elementor-widget-theme-post-featured-image img {
    height: 440px !important;
}
}
@media screen and (max-width: 959px){
#doctors-team .elementor-widget-theme-post-featured-image img {
    height: 330px !important;
}
}
@media screen and (max-width: 767px){
	.inpage-menu a {
		padding: 7px 0 !important;
	}
	#doctors-team .elementor-widget-theme-post-featured-image img {
    height: 220px !important;
}
}
@media screen and (max-width: 479px){
#doctors-team .elementor-widget-theme-post-featured-image img {
    height: 160px !important;
}
}