/*
Theme Name: Hello Elementor Child
Theme URI: https://elementor.com/hello-theme/?utm_source=wp-themes&utm_campaign=theme-uri&utm_medium=wp-dash
Template: hello-elementor
Author: Elementor Team
Author URI: https://elementor.com/?utm_source=wp-themes&utm_campaign=author-uri&utm_medium=wp-dash
Description: Hello Elementor is a lightweight and minimalist WordPress theme that was built specifically to work seamlessly with the Elementor site builder plugin. The theme is free, open-source, and designed for users who want a flexible, easy-to-use, and customizable website. The theme, which is optimized for performance, provides a solid foundation for users to build their own unique designs using the Elementor drag-and-drop site builder. Its simplicity and flexibility make it a great choice for both beginners and experienced Web Creators.
Tags: accessibility-ready,flexible-header,custom-colors,custom-menu,custom-logo,featured-images,rtl-language-support,threaded-comments,translation-ready
Version: 3.4.7.1779425945
Updated: 2026-05-22 04:59:05

*/
body, html{
	overflow-x: hidden;
}
.banner-heading .elementor-heading-title span {
    background: #39BBFF;
    color: #000637;
    font-weight: 600;
    padding: 0px 12px 6px;
    display: inline-block;
}
.banner-heading.d-inline .elementor-heading-title span {
   display: inline;
	 padding: 0px 12px 0px;
}
.header-bottom-bar:after {
    position: absolute;
    content: "";
    width: 92.5%;
    height: 12px;
    bottom: -5px;
    left: 50%;
    background: #39bbff;
    transform: translate(-50%);
}
.extra-padding.banner-heading .elementor-heading-title span{
	 padding: 0px 100px 6px;
}
.home-testimonial .elementor-testimonial__content {
    max-width: 1027px;
    width: 85%;
}
.home-testimonial .elementor-main-swiper {
    width: 100% !important;
}
.elementor-testimonial__footer cite {
    flex-direction: row !important;
}
.home-testimonial .elementor-testimonial__footer {
    justify-content: end !important;
}
.home-testimonial .elementor-testimonial__footer cite {
    align-items: baseline;
    gap: 4px;
}
.home-testimonial .elementor-swiper-button.elementor-swiper-button-prev {
    right: 75px;
    left: unset !important;
}
.home-testimonial .elementor-swiper-button {
   	border: 1px solid var( --e-global-color-primary );
    border-radius: 100px;
    padding: 12px;
}
.home-testimonial  .elementor-swiper-button.elementor-swiper-button-next svg{
    fill: #fff !important;
}
.home-testimonial  .elementor-swiper-button.elementor-swiper-button-next {
    background: var( --e-global-color-primary );
}
.home-testimonial .elementor-swiper-button.swiper-button-disabled{
	opacity:1 !important;
}
.bg-blue{
    background: #39BBFF;
    color: #000637;
    font-weight: 600;
    padding: 0px 12px;
    display: inline-block;
}
.header-main-menu .sub-menu.elementor-nav-menu--dropdown {
    padding: 7px 5px !important;
}
.common-ul ul li::marker {
    color: #39bbff;
    font-size: 18px;
}
.white-dots.common-ul ul li::marker {
    color: #fff;
}
.common-ul ul {
    list-style: disc;
    padding-left: 22px;
}
.common-ul ul li {
    margin-bottom: 15px;
}
.page-id-980 .elementor-element.elementor-element-ab8d211.e-flex.e-con-boxed.e-con.e-parent.e-lazyloaded {
    background: unset !important;
}
.bg-white{
	background: #fff;
	 font-weight: 600;
    padding: 0px 12px;
    display: inline-block;
}
.surgeries-cost-table table td, .surgeries-cost-table table th {
    border: 5px solid hsl(233.45deg 100% 10.78%);
    line-height: 1.2;
    padding: 15px 35px;
    vertical-align: middle;
}
.surgeries-cost-table th {
    background-color: #39BBFF !important;
    text-align: left;
    padding: 23px 35px !important;
}
.surgeries-cost-table table tbody>tr:nth-child(odd)>td {
    background-color: #ffffff;
}
.surgeries-cost-table table {
    background-color: #EBF8FF;
 }
.header-main-menu svg.fa-svg-chevron-down.e-font-icon-svg.e-fas-chevron-down {
    fill: #39bbff;
}

@media(min-width: 2000px){
	.elementor-723 .elementor-element.elementor-element-a3dff0a {
		padding-left: 300px;
	}
}
@media(min-width: 2300px){
	.elementor-723 .elementor-element.elementor-element-a3dff0a {
		padding-left: 550px;
	}
}
@media(min-width: 1367px) and (max-width: 1440px){
	.home-counter .elementor-counter-number-wrapper {
		font-size: 80px !important;
	}
}
@media(max-width: 1366px){
	.home-testimonial .elementor-testimonial__content {
		max-width: 900px;
	}
}
@media(max-width: 991px){
	.home-testimonial .elementor-testimonial__content {
		max-width: 80%;
	}
	.extra-padding.banner-heading .elementor-heading-title span{
		 padding: 0px 20px 0px;
	}
	.header-bottom-bar:after {
		width: 95.5%;
	}
}

@media(max-width: 768px){
	.home-testimonial .elementor-testimonial__content {
		max-width: 100%;
		width: 100%;
	}
	 .bg-blue{
        padding: 0px 2px;
        display: inline;
    }
	.elementor-element .swiper .elementor-swiper-button {
		top: unset !important;
		bottom: 30px;
	}
	.banner-heading .elementor-heading-title span {
		display: inline;
		padding: 0px 3px;
		margin: 0 !important;
		line-height: normal;
	}
	.surgeries-cost-table table td, .surgeries-cost-table table th {
		padding: 10px 15px;
	}
	.surgeries-cost-table th {
		padding: 14px 15px !important;
	}
	.extra-padding.banner-heading .elementor-heading-title span{
		 padding: 0px 15px 0px;
	}
	.header-bottom-bar:after {
		width: 92%;
	}
	span.bg-blue {
		margin: 0 !important;
	}
	.banner-heading.d-inline .elementor-heading-title span {
		display: inline;
		padding: 0px 5px;
	}
}
