/*
Theme Name: Mediax
Theme URI: https://wordpress.themeholy.com/mediax
Author: Themeholy
Author URI: https://themeforest.net/user/themeholy 
Description: Mediax - Health & Medical WordPress Theme  
Version: 1.0.0
License: GNU General Public License v2 or later
License URI: LICENSE
Text Domain: mediax
Tags: one-column, flexible-header, accessibility-ready, custom-colors, custom-menu, custom-logo, editor-style, featured-images, footer-widgets, rtl-language-support, sticky-post, threaded-comments, translation-ready

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned with others.

*/

@font-face {
	font-family: 'Helvetica World';
	src: url('assets/fonts/helvetica-world/HelveticaWorld-Regular.woff2') format('woff2'),
		url('assets/fonts/helvetica-world/HelveticaWorld-Regular.woff') format('woff'),
		url('assets/fonts/helvetica-world/HelveticaWorld-Regular.ttf') format('truetype');
	font-weight: normal;
	font-style: normal;
}

html {
	overflow: auto !important;
}

/* Header sub-menu icon */
.hide-icon.main-menu ul.sub-menu li a:before {
	display: none;
}

.hide-icon.main-menu ul.sub-menu li a:hover {
	padding-left: 0;
}

.wpcf7-response-output {
	/* 	color: red; */
	border: none !important;
	margin: 0 auto !important;
	padding: 0;
}

.th-team .box-img img {
	width: 100% !important;
}

.page-id-3331 .th-team .box-img img {
	/* 	height: 220px; */
	object-fit: cover;
	object-position: center;
}

.swiper-button-next,
.swiper-button-prev,
{
background: #F5F7FA !important;
width: 56px !important;
height: 56px !important;
border-radius: 99px !important;
border: #D8DDE1 1px solid !important;
padding: 5px !important;
}

.sub-title2 {
	color: #272967;
}

.elementor .th-btn {
	background-color: #51AE9D !important;
}

.th-btn {
	background-color: #51AE9D !important;
}

.header-layout1 .header-logo .logo-bg {
	background-color: white !important;
	opacity: 0;
}

.th_btn {
	border-radius: 10px !important;
	padding: 15px 0px 15px 0px !important;
	box-shadow: none !important;
}

.service-card .box-title {
	margin-bottom: 0px !important;
	height: 50px;
}

.home .round-text .text {
	border-radius: 10px !important;
	transition: transform 0.3s ease;
	/* Smooth transition effect */
	margin-bottom: 40px;
}

.home .round-text .text a {
	font-size: 14px !important;
	font-weight: bold;
}

.home .round-text .text:hover {
	transform: translateY(-0.2rem);
}

.home .team-card {
	height: 440px;
}

.elementor-21 .elementor-element.elementor-element-8aa8851 {
	margin-bottom: 0px;
}

.elementor-21 .elementor-element.elementor-element-b9ea658 {
	padding-top: 0px !important;
}

.e-con-full,
.e-con>.e-con-inner {
	padding-block-start: 0px;
}

.elementor-21 .elementor-element.elementor-element-26cccb3,
.elementor-21 .elementor-element.elementor-element-7c6846c {
	padding-top: 100px;
}

.home .round-text .text {
	margin-top: 35px;
}

.elementor-21 .elementor-element.elementor-element-ac3f4bb {
	margin-top: 2em !important;
}

.title-area {
	margin-bottom: 0px !important;
}

.team-grid {
	height: 390px;
}

.section-title {
	margin-top: 2rem;
}

.e-con.e-con>.e-con-inner>.elementor-widget {
	margin-top: 3rem;
}

.elementor-widget-container .gy-4 {
	display: flex;
}

.col-md-12 {
	width: 50% !important;
}

.elementor-widget-mediaxtestimonialslider .elementor-widget-container .g-0 {
	display: flex;
	justify-content: center;
	align-items: center;
}

.elementor-widget-mediaxtestimonialslider .elementor-widget-container .g-0 .col-lg-5 {
	transform: translateX(30px);
	z-index: 1;
	transform: scale(1.1);
}

/* 
.breadcumb-wrapper{
	margin-bottom: 10vh;
} */

.elementor-26 .elementor-element.elementor-element-233c1e7>.elementor-widget-container {
	margin: 0px !important;
}

.e-con.e-con>.e-con-inner>.elementor-widget {
	margin-top: 0rem;
}

.why-feature {
	height: 285px;
}

.e-con.e-flex>.e-con-inner {
	margin-top: 3%;
}

.page-id-26 .th-btn.style4 {
	padding: 15px 20px !important;
	border-radius: 10px !IMPORTANT;
}

/* Executive Management title */

.elementor-3331 .elementor-element.elementor-element-f0d997b {
	margin-bottom: -8%;
}

/* Navbar */
.header-layout1 .header-logo {
	padding: 20px 0px 20px 0px !important;
}

.elementor-widget-container .img-box1 .img1 img {
	height: 217px;
	object-fit: cover;
}

.brand-card img {
	filter: grayscale(0) opacity(1) !important;
	cursor: pointer;
}

.brand-card:hover img {
	filter: grayscale(100) opacity(0.7) !important;
}

.offer-element .box-title {
	color: white;
	transform: translatey(60px);
}

.sub-title3 {
	display: none !important;
}

.page-id-26 .th-btn.style4 {
	border-radius: 7px !important;
}

.elementor-3309 .elementor-element.elementor-element-6a74107 {
	display: none !important;
}

.elementor-3331 .elementor-element.elementor-element-f0d997b {
	display: none !important;
}

.section-title {
	display: none;
}

.elementor-4083 .elementor-element.elementor-element-541fb7c {
	--e-con-grid-template-columns: repeat(3, 1fr) !important;
}

.elementor-3472 .elementor-element.elementor-element-5544e6d .title-area {
	display: none;
}

.department-description h3 {
	color: black !important;
}

.widget_nav_menu a:hover,
.widget_meta a:hover,
.widget_pages a:hover,
.widget_archive a:hover,
.widget_categories a:hover,
.wp-block-categories a:hover {
	background-color: #e9eaf0 !important;
}

:root {
	--theme-color2: #272967 !important;
}

/* .post-3938 .blog-content a {
    color: white;
    background-color: var(--theme-color);
    border-radius: 7px;
    padding: 10px 20px;
    display: inline-block;
    transition: transform 0.3s ease;
    position: relative; 
	font-weight: bold;
	text-transform: uppercase;
} */

/* .post-3938 .blog-content a:hover {
    transform: translateY(-5px);
    color: white;
}
 */
.csr-gallery-item a p {
	color: white;
	background-color: var(--theme-color);
	border-radius: 7px;
	padding: 10px 20px;
	display: inline-block;
	/* Ensures it behaves like a button */
	transition: transform 0.3s ease;
	/* Smooth transition */
	position: relative;
	/* Enables positioning for transformations */
	font-weight: bold;
	text-transform: uppercase;
	margin-top: 20px;
}

.csr-gallery-item a p:hover {
	transform: translateY(-5px);
	/* Move up */
	color: white;
}

.pdf-item a img {
	height: 300px;
}

.blog-single .blog-title {
	font-size: 20px !important;
}

.gallery-card.style2 .box-title {
	padding-left: 20px;
	padding-right: 20px;
}

.elementor .th-btn {
	--color2: #51AE9D !important;
	--color3: #51AE9D !important;
	color: white;
}

.th-btn.btn-fw {
	color: white !important;
}

.blog-single .th-btn {
	--color2: #51AE9D !important;
	--color3: #51AE9D !important;
	background: #51AE9D !important;
	color: white;
}

.blog-single .th-btn:before {
	background: #51AE9D !important;
}

.box-content a.th-btn {
	--theme-color: #51AE9D !important;
}

.th-btn.style2 a {
	--theme-color: #51AE9D !important;
}

.th-btn {
	--color2: #51AE9D !important;
	--color3: #51AE9D !important;
	--color4: #51AE9D !important;
}

.box-icon {
	margin-top: -50px !important;
	transform: translatey(-25px);
}

[dir="rtl"] {
	div#calendar-controls {
		position: absolute !important;
		width: 96.5% !important;
		top: 0px !important;
	}
}

/* Extra Small Devices (Phones) */
@media (max-width: 575px) {
	.menu-area .row.align-items-center.justify-content-between {
		flex-wrap: nowrap !important;
	}

	/* ===== Normal LTR Select ===== */
	select {
		direction: ltr;
		/* default left-to-right */
		padding-left: 8px;
		padding-right: 28px;
		/* space for arrow on right */
		background-position: right 8px center;
		background-repeat: no-repeat;
		background-size: 12px;
		appearance: none;
		-webkit-appearance: none;
		-moz-appearance: none;

		/* Custom arrow (black) */
		background-image: url("data:image/svg+xml,%3Csvg fill='none' height='12' viewBox='0 0 20 20' width='12' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M5 7l5 5 5-5' stroke='%23000' stroke-width='2'/%3E%3C/svg%3E");
	}

	/* ===== RTL Select ===== */
	[dir="rtl"] select {
		direction: rtl;
		padding-right: 8px;
		padding-left: 28px;
		/* space for arrow on left */
		background-position: left 8px center;
		background-repeat: no-repeat;
		background-size: 12px;
		appearance: none;
		-webkit-appearance: none;
		-moz-appearance: none;

		/* Same custom arrow */
		background-image: url("data:image/svg+xml,%3Csvg fill='none' height='12' viewBox='0 0 20 20' width='12' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M5 7l5 5 5-5' stroke='%23000' stroke-width='2'/%3E%3C/svg%3E");
	}

	/* Your styles for extra small screens */
	.elementor-8343 .elementor-element.elementor-element-8365562 img {
		height: 270px !important;
		opacity: 1 !important;
		object-fit: cover !important;
		border-radius: 19px !important;
	}

	.elementor-element.elementor-element-cd32ae8.clshomebanner.elementor-widget.elementor-widget-mediaxbanner2 .hero-form-wrap {
		padding: 20px !important;
		padding-bottom: 40px !important
	}

	.hero-img {
		position: absolute !important;
		width: 100% !important;
		padding: 0px !important;
	}

	.hero-img.slideinright img {
		object-fit: cover !important;
	}

	.hero-inner .container {
		padding: 0px !important;
	}

	.hero-form-wrap {
		width: 95% !important;
	}

	.sticky-wrapper.sticky {
		top: 39px !important;
	}

	.counter-card-wrap {
		display: flex !important;
		flex-direction: column !important;
		gap: 30px !important;
	}

	.counter-card-wrap .counter-card {
		flex: 1 !important;
		padding: 0px !important;
		margin: 0px !important;
		border: 0px !important;
	}

	.counter-card-wrap:after {
		width: 0px !important;
	}

	.sticky-wrapper.sticky {
		top: 36px !important;
		margin-top: -10px;
	}

	.e-con.e-flex>.e-con-inner {
		padding: 0px 15px;
	}

	.box-icon {
		margin-top: 20px !important;
	}

	.e-con-inner {
		margin-bottom: 1%;
	}

	.e-con.e-flex>.e-con-inner {
		margin-bottom: 10px;
		margin-top: 50px;
	}

	.title-area .sec-title {
		margin-bottom: 0px !important;
		margin-top: 10px;
	}

	.elementor-3281 .elementor-element.elementor-element-db4262c {
		margin-bottom: 20px;
	}

	.elementor-5107 .elementor-element.elementor-element-b6d1758 {
		padding-bottom: 0px !important;
	}

	.box-review {
		display: none !important;
	}

	.builder-page-wrapper {
		padding-top: 50px;
	}

	.space-extra-bottom {
		padding-top: 30px !important;
		padding-bottom: 30px !important;
	}

	.elementor-3281 .elementor-element.elementor-element-b6d1758 {
		margin-bottom: -30px !important;
		--padding-bottom: 0px;
	}

	.team-grid {
		height: auto !important;
	}

	.elementor-3309 .elementor-element.elementor-element-13a3ab8>.elementor-widget-container {
		margin: -2px 1px 1px 1px !important;
	}

	.elementor-3351 .elementor-element.elementor-element-22f9716>.elementor-widget-container {
		margin-top: -40px !important
	}

	.insurance-area .col {
		width: 33% !important;
	}

	.e-con-inner {
		display: flex !important;
		flex-direction: column !important;
	}

	.elementor img {
		max-width: 75%;
	}

	.team-card .box-img {
		width: 100% !important;
		height: 315px !important;
	}

	.home .team-card {
		display: block !important;
		border-radius: 20px !important;
		padding-top: 0px !important
	}

	.doctor .box {
		width: 100% !important;
	}

	.builder-page-wrapper {
		padding-top: 0px !important;
	}

	.department-filter-form {
		margin-top: 0px !important;
		margin-bottom: 10px !important;
	}

	.department-sec2.department-description {
		margin-top: -80px !important;
	}

	.department-sec2.department-description .slider-item {
		height: 230px !important;
	}

	.department-container.mx-auto.d-flex.flex-column-reverse.flex-lg-row {
		margin-bottom: -140px !important;
	}

	.mobile-logo .logo img {
		max-width: 60% !important;
	}

	.elementor-21 .elementor-element.elementor-element-26cccb3,
	.elementor-21 .elementor-element.elementor-element-7c6846c {
		padding-top: 30px !important;
	}

	.appointment-form.appointment-form2.bg {
		width: 110% !important;
		margin: 0px !important;
		overflow-x: auto !important;
		margin-top: -40px !important;
		margin-left: -20px !important;
		margin-right: -60px !important;
	}

	#calendar-container {
		margin: 0px !important;
		text-align: center !important;
		width: fit-content !important;
	}

	#calendar {
		zoom: 0.66;
	}

	.box-content a.th-btn {
		margin: 0px;
		width: 100%;
	}

	form.department-filter-form.mb-4 {
		margin-top: -30px !important;
	}

	.department-container {
		gap: 20px !important;
	}

	.tab-content>.tab-pane {
		overflow-x: auto;
	}

	.container2 .section {
		border: #3bb09d 2px solid;
		border-radius: 6px;
		display: flex;
		justify-content: center;
		padding-top: 40px;
	}

	.woocommerce-MyAccount-content {
		overflow-x: auto;
	}

	.gallery-grid {
		grid-template-columns: repeat(1, 1fr) !important;
		margin-top: -30px;
	}

	.csr-gallery-item {
		width: 100% !important;
	}

	.csr-content {
		margin-top: -40px;
	}

	.elementor-element.elementor-element-a1674e6.elementor-widget.elementor-widget-mediaxblog {
		margin-top: -60px;
	}

	.elementor-element.elementor-element-ec3a644.elementor-widget.elementor-widget-mediaxblog {
		margin-top: -40px;
	}

	.blog-img {
		width: 100% !important;
		height: 280px;
		object-fit: cover;
	}

	.blog-box .blog-img img {
		height: 100%;
		object-fit: cover;
		object-position: top;
	}

	.blog-box {
		padding: 0px !important;
	}

	.blog-content {
		padding: 0px 25px;
	}

	form#year-filter-form {
		margin-bottom: 20px;
	}

	.elementor-element.elementor-element-674c8ed.elementor-widget.elementor-widget-shortcode {
		margin-top: -20px;
	}

	.csr-slider-images {
		grid-template-columns: repeat(2, 1fr) !important;
	}

	.elementor-element.elementor-element-1a0c6f7.elementor-widget.elementor-widget-shortcode {
		margin-top: -30px;
	}

	.elementor-element.elementor-element-7977e09.elementor-widget.elementor-widget-shortcode {
		margin-top: -60px;
	}

	.service-grid .box-icon {
		bottom: -9px !important;
		right: 19px !important;
	}

	.elementor-element.elementor-element-86ca8f8.elementor-widget.elementor-widget-mediaxservice {
		margin-top: -30px !important;
	}

	.elementor-element.elementor-element-6ae8106.elementor-widget.elementor-widget-mediaxbutton {
		margin-bottom: 30px;
		margin-top: -20px;
	}

	.elementor-element.elementor-element-7cb8230.elementor-widget__width-initial.elementor-widget.elementor-widget-mediaxsectiontitle {
		margin-bottom: -60px;
	}

	.elementor-element.elementor-element-e9f6030.elementor-widget.elementor-widget-mediaxsectiontitle {
		margin-top: 0px;
	}

	.elementor-element.elementor-element-aead4fa.elementor-widget.elementor-widget-mediaxsectiontitle {
		margin-top: -40px;
		margin-bottom: -30px;
	}

	.elementor-element.elementor-element-faa5da4.elementor-widget.elementor-widget-mediaxsectiontitle {
		margin-top: -80px;
		margin-bottom: 20px;
	}

	.col-md-12 {
		width: 100% !important;
	}

	[dir="rtl"] {
		.blog-meta a i {
			margin-left: 6px !important;
		}

		.elementor-element.elementor-element-33540d2.elementor-widget.elementor-widget-mediaxblog {
			margin-top: -50px;
		}

		.elementor-element.elementor-element-f8ed1eb.elementor-widget.elementor-widget-shortcode {
			margin-top: -40px;
		}

		.blog-box {
			padding: 0px;
		}

		.blog-box .blog-img img {
			object-fit: cover !important;
			height: 100% !important;
		}

		.elementor-5158 .elementor-element.elementor-element-87f5b62 {
			--margin-top: -25px !important;
		}

		.th-team team-card {
			border-radius: 20px;
			box-shadow: 0px 0px 10.6px rgba(97, 97, 97, 0.15) !important;
		}

		.th-team team-card .box-img {
			margin-bottom: 12px !important;
		}

		.th-team .team-desig {
			padding-bottom: 24px;
		}

		.th-menu-wrapper .th-menu-toggle {
			right: auto !important;
			left: -16.5px !important;
		}

		.elementor-5142 .elementor-element.elementor-element-5de0bc3 {
			margin: 0px !important;
			margin-top: -40px !important
		}

		.elementor-element.elementor-element-f0d997b.e-flex.e-con-boxed.e-con.e-parent.e-lazyloaded {
			display: none !important;
		}

		.th-team .box-img img {
			height: 300px !important;
			object-position: top !important;
			object-fit: cover !important;
		}

		.team-card .box-img {
			width: 100% !important;
		}

		.elementor-widget-container .img-box1 .img1 img {
			height: 340px !important;
		}

		.hero-form-wrap {
			margin-bottom: 40px;
		}

		.elementor-element.elementor-element-cd32ae8.clshomebanner.elementor-widget.elementor-widget-mediaxbanner2 .hero-form-wrap {
			padding: 20px !important;
			padding-bottom: 51px !important;
		}

		.img-box1 .about-info {
			bottom: -70px !important;
			border-radius: 0px !important;
			max-width: 100% !important;
		}

		.img-box1 {
			margin-bottom: 50px;
		}

		.title-area .sec-title {
			margin-bottom: 20px !important;
			margin-top: 10px;
		}
	}
}

.elementor-21 .elementor-element.elementor-element-7c6846c:not(.elementor-motion-effects-element-type-background) {
	background-blend-mode: soft-light;
}

.elementor-6500 .elementor-element.elementor-element-7c6846c:not(.elementor-motion-effects-element-type-background) {
	background-blend-mode: soft-light !important;
}

.elementor-element.elementor-element-c9deac5.e-con-full.e-flex.e-con.e-child {
	z-index: 3;
}

.row.justify-content-center.justify-content-lg-between.align-items-center.gy-2 {
	/* 	direction:ltr !important; */
}

.elementor-element.elementor-element-cd32ae8.clshomebanner.elementor-widget.elementor-widget-mediaxbanner2 .form-title {
	margin: 0px;
	padding-inline-start: 0px;
}

.hero-style1 {
	z-index: 1 !important;
}

span.select2-selection.select2-selection--single {
	display: flex;
	justify-content: start;
	align-items: center;
	flex-direction: row;
}

button.select2-selection__clear {
	visibility: hidden;
	display: none
}

.select2-container .select2-selection--single .select2-selection__rendered {
	padding-inline-start: 20px;
}

.elementor-element-b67a126 .slider-arrow,
.elementor-element-8f74656 .slider-arrow {
	opacity: 1 !important;
	visibility: visible !important;
}

.elementor-element-b67a126 button.slider-arrow.slider-prev,
.elementor-element-8f74656 button.slider-arrow.slider-prev {
	left: -12px !important;
}

.elementor-element-b67a126 button.slider-arrow.slider-next,
.elementor-element-8f74656 button.slider-arrow.slider-next {
	right: -12px !important;
}

.swiper-button-next,
.swiper-button-prev,
{
background: #F5F7FA !important;
width: 56px !important;
height: 56px !important;
border-radius: 99px !important;
border: #D8DDE1 1px solid !important;
padding: 5px !important;
}

.header-links li {
	font-size: 16px !important;
	line-height: 30px !important;
}

.header-top {
	padding: 10px 0 !important;
}

.header-links .icon-btn {
	--btn-size: 27px !important;
	line-height: 28px !important;
	width: 30px;
	height: 20px;
}

.header-links b {
	font-size: 13.8px !important;
}

.topmenu-feedback {
	padding-inline-start: 5px !important;
	line-height: 30px !important;
}

/* Small Devices (Tablets, 576px and up) */
@media (min-width: 576px) {

	/* Your styles for small devices */
	.title-area h2.sec-title {
		font-size: 30px !important;
	}

	.title-area h1.sec-title {
		font-size: 48px !important;
	}

}


@media (max-width: 700px) {

	.testi-box-slide .slider-arrow {
		width: 59px;
		height: 63px;
	}

	.testi-box-img .slider-arrow {
		width: 56px;
		height: 56px;
	}

	.testi-box-slide .slider-arrow {
		margin-right: -17px !important;
		bottom: -18px !important;
	}

	.joinchat__button {
		bottom: 24px !important;
		right: 19px !important;
	}

	.home header.th-header.header-layout1.prebuilt {
		overflow-x: hidden !important;
	}

	[dir="rtl"] {

	.header-top {
		height: 115px !important;
	}


	.th-menu-toggle {
		width: 45px !important;
		height: 45px !important;
	}

	.header-button .th-btn {
		margin: 0 0px !important;
		min-width: 111px !important;
	}

	.appointment-details {
		flex-wrap: unset !important;
		flex-direction: column !important;
	}

	.appointment-form .th-btn {
		width: 100% !important;
	}


	.th-product.list-view .product-content {
		padding: 0px !important;
		padding-inline-start: 15px !important;
	}

	.elementor-element.elementor-element-ad79405.elementor-widget.elementor-widget-shortcode .col-md-12,
	.elementor-element.elementor-element-aa31755.elementor-widget.elementor-widget-shortcode .col-md-12 {
		padding: 0px !important;
	}
}
}

/* Medium Devices (Tablets & Small Laptops, 768px and up) */
@media (min-width: 768px) {

	.appointment-form .th-btn {
		width: 100% !important;
	}

	.hero-img {
		position: absolute !important;
		width: 100% !important;
		padding: 0px !important;
	}

	.hero-img.slideinright img {
		object-fit: cover !important;
	}

	.hero-inner .container {
		padding: 0px !important;
	}

	.hero-form-wrap {
		bottom: -162px !important;
	}

	.elementor-21 .elementor-element.elementor-element-7c6846c:not(.elementor-motion-effects-element-type-background) {
		background-position: center !important;
		object-fit: cover !important;
		object-fit: cover;
		background-size: cover;
	}

	.elementor-widget-container .img-box1 .img1 img {
		height: 335px !important;
	}

	.appointment-form.appointment-form2.bg {
		width: 100% !important;
	}

}


@media (min-width: 300px) and (max-width: 992px) {
	.sticky-wrapper.sticky {
		    top: 111px !important;
	}
	.header-button .th-btn {
		    margin: 0 10px !important;
min-width: 100px !important;
	}
	.header-top {
		    padding-bottom: 3px !important
	}
.header-links li {
		margin: 0px !important;
	}

	.header-links .col-auto {
		padding: 0px !important;
	}

	.sticky-wrapper.sticky {
		top: 85px !important;
		margin-top: 64px !important;
	}
/* .header-top .col-auto:nth-of-type(2) .header-links li:nth-of-type(1) {
		position: absolute !important;
        top: 47px !important;
        right: 14px !important;
        width: 45% !important;
    } */



	.header-top .social-links {
		/*     display: none; */
		position: absolute;
		left: -111px;
		display: none !important;
	}

	.header-links .icon-btn {
		width: 40px !important;
		height: 28px !important;
	}

/* 	li.d-none.d-sm-inline-block.topmenu-feedback {
		position: unset;
		display: block;
		display: flex !important;
		line-height: 30px !important;
		margin-top: 0px !important;
	} */

/* 	li.d-none.d-xxl-inline-block.topmenu-feedback {
		position: unset;
		display: block;
		display: flex !important;
		line-height: 30px !important;
		margin-top: 6px !important;
	} */

/* 	.header-links .topmenu-feedback b {
		display: block !important;
	} */

	.header-top .col-auto:nth-of-type(1) {
		display: block !important;
		padding: 0px;
		/*         width: calc(50% - 7px); */
		width: 100%;
	}

	.header-top .col-auto:nth-of-type(2) {
		padding: 0px;
		width: 100%;
	}

	.header-top .row.justify-content-center.justify-content-lg-between.align-items-center.gy-2 {
		display: flex !important;
		flex-direction: column !important;
		width: 100% !important;
		--bs-gutter-y: 0px !important;
		flex-wrap: nowrap !important;
		padding-inline-start: 22px !important;
		padding-inline-start: 0px !important;
		justify-content: normal !important;
	}

	.header-links {
		width: 100% !important;
	}

	.header-links:nth-of-type(1) ul {
		display: grid;
		grid-template-columns: repeat(2, 1fr);
		gap: 9px 9px;
		align-items: stretch;
	}

	.header-links li.d-sm-inline-block:first-child,
	.header-links li.d-sm-inline-block:last-child {
		display: block !important;
		padding-inline-end: 9px !important;
		display: flex !important;
		align-items: center;

	}

	.clsambnumber a {
		margin-inline-start: -4px;
		padding-inline-end: 5px;
	}

	.header-links  ul:nth-of-type(1)  li:nth-of-type(1) b,
	.header-links  ul:nth-of-type(1)  li:nth-of-type(1) b strong {
		display: none !important;
	}

.header-links  ul:nth-of-type(1)  li:nth-of-type(2) b,
	.header-links  ul:nth-of-type(1)  li:nth-of-type(2) b strong {
		display: none !important;
	}

/* 	.header-links li:nth-of-type(2) {
		display: block !important;
		position: absolute;
		right: 16px;
		top: 79px;
	} */

/* 	.header-links li:nth-of-type(3) {
		position: absolute;
		left: 30%;
		top: 50px;
		margin: auto !important;
		width: 100%;
	} */

	.header-links li.d-sm-inline-block:first-child,
	.header-links li.d-sm-inline-block:last-child {
		padding: 0px 5px !important;
		font-size: 13px !important;
	}
	li.d-none.d-sm-inline-block.topmenu-ambulance.show-mobile.clsambnumber {
		display: block !important;
         border-radius: 7px;
        font-size: 13px !important;
padding-inline-start: 7px;
	}
	li.d-none.d-sm-inline-block.show-desktop.clsambnumber {
		display: none !important;
	}
	.header-top .row.justify-content-center.justify-content-lg-between.align-items-center.gy-2 {
		width: 100% !important;
		padding: 0px !important;
		margin: 0px !important;
	}

	.header-links .icon-btn {
		margin-right: -3px;
		margin-left: -9px;
	}
			.header-links li.d-sm-inline-block:last-child {
			padding: 0px 27px !important;
		}

/* 		.header-links li:nth-of-type(3) {
			left: 3%;
			right: auto;
			width: 100%;
			position: absolute;
			top: 43px;
		} */
	.header-links:nth-of-type(1) ul li {
		display: block !important;
	}
		.header-links li {
			margin: 0px !important;
		}

		.header-links .col-auto {
			padding: 0px !important;
		}

		.sticky-wrapper.sticky {
			top: 85px !important;
			margin-top: 60px !important;
		}
	.title-area h1.sec-title {
		    font-size: 38px !important;
	}
	[dir="rtl"] {
		.space-top.space-extra-bottom .container {
			    width: 100% !important;
    max-width: 100% !important;
    padding: 0px !important;
		}
	.header-top {
		height: 115px !important;
	}

	.header-button .th-btn {
		margin: 0 0px !important;
		min-width: 111px !important;
	}
.header-top .col-auto:nth-of-type(2) .header-links li:nth-of-type(1) {
                 left: 11px !important;
            right: auto !important;
            width: 46% !important;
    }
	}

	}


@media (min-width: 768px) and (max-width: 992px) {

[dir="rtl"] {
        .header-top .col-auto:nth-of-type(2) .header-links li:nth-of-type(1) {
            left: 33px !important;
            right: auto !important;
            width: 45% !important;
        }
	}

.header-top .col-auto:nth-of-type(2) .header-links li:nth-of-type(1) {
		position: absolute !important;
	        position: absolute !important;
        top: 47px !important;
        right: 35px !important;
        width: 45% !important;

	}
	.th-product.list-view .product-content {
		padding: 0px !important;
		padding-inline-start: 15px !important;
	}


	.appointment-form .th-btn {
		width: 100% !important;
	}

	.elementor-element.elementor-element-932f3a5.elementor-widget__width-inherit.elementor-widget.elementor-widget-mediaximage {
		margin-top: -60px;
		margin-top: 30px;
	}

	.counter-card-wrap.bg {
		display: grid;
		grid-template-columns: repeat(3, 1fr);
		gap: 60px;
	}

	.counter-card-wrap .divider {
		display: none;
	}

	.elementor-element.elementor-element-7cb8230.elementor-widget__width-initial.elementor-widget.elementor-widget-mediaxsectiontitle {
		margin-top: -60px;
	}

	.elementor-element.elementor-element-e9f6030.elementor-widget.elementor-widget-mediaxsectiontitle {
		margin-top: -60px;
	}

	.img-box6 {
		padding: 0px;
		padding-top: 30px;
	}

	.mobile-logo img.img-fluid {
		width: 65%;
	}

	.elementor-4083 .elementor-element.elementor-element-541fb7c {
		--e-con-grid-template-columns: repeat(1, 1fr) !important;
	}

	.elementor-element.elementor-element-baeb095.e-flex.e-con-boxed.e-con.e-parent.e-lazyloaded {
		padding: 0px 30px;
	}

	.team-card .box-img {
		width: 100% !important;
	}

	.elementor-element.elementor-element-2541053.elementor-widget.elementor-widget-shortcode {
		padding: 0px 30px;
	}

	.box-icon {
		margin-top: 20px !important;
	}

	.elementor-element.elementor-element-a1674e6.elementor-widget.elementor-widget-mediaxblog {
		margin-top: -60px;
	}

	.elementor-element.elementor-element-ec3a644.elementor-widget.elementor-widget-mediaxblog {
		margin-top: -50px;
	}

	.elementor-element.elementor-element-1a0c6f7.elementor-widget.elementor-widget-shortcode {
		margin-top: -30px;
	}

	.elementor-element.elementor-element-db23c43.e-flex.e-con-boxed.e-con.e-parent.e-lazyloaded .e-con-inner {
		display: flex;
		flex-direction: column;
	}

	.elementor-element.elementor-element-ef3503b.e-con-full.e-flex.e-con.e-child {
		width: 100%
	}

	.elementor-element.elementor-element-55cc38c.e-con-full.e-flex.e-con.e-child {
		width: 100%
	}

	.elementor-element.elementor-element-1568df7.clsaddress.elementor-widget.elementor-widget-mediaxcontactinfo {
		margin-top: 30px;
	}

	.elementor-element.elementor-element-932f3a5.elementor-widget__width-inherit.elementor-widget.elementor-widget-mediaximage {
		margin-top: -60px;
	}

	.appointment-form.appointment-form2.bg {
		width: 100% !important;
	}
}

[dir="rtl"] {
	.elementor-element.elementor-element-7cb8230.elementor-widget__width-initial.elementor-widget.elementor-widget-mediaxsectiontitle {
		margin-top: 0px;
	}
	.newsletter-widget .simple-icon {
		right: auto;
		left: 0px;
		border: 0px;
		border-inline-start: 1px solid var(--th-border-color);
	}

	.newsletter-widget .newsletter-form input {
		padding-right: 22px !important;
	}

	.img-box6 .project-counter {
		direction: ltr;
	}

	.about-feature .box-title {
		text-align: start;
	}

	.about-feature .box-text {
		text-align: start;
	}

	input[type=checkbox]~label:before {
		right: 0px;
	}

	.footer-info:last-child a {
		direction: ltr;
	}

	.copyright-wrap .col-md-5.text-center.text-md-end {
		text-align: end !important;
	}

	input[type=checkbox]~label {
		padding-left: 0px !important;
		padding-right: 30px !important;
	}

	.footer-widget.widget_nav_menu a:before {
		right: 0px;
		width: fit-content;
		transform: rotate(180deg);
	}

	.widget_title:after {
		right: 0;
		transform: rotate(180deg);
	}

	.footer-widget.widget_nav_menu a {
		padding-inline-start: 17px;
	}

	.counter-card-wrap.bg {
		direction: ltr;
	}

	.elementor-element.elementor-element-6ae8106.elementor-widget.elementor-widget-mediaxbutton {
		display: flex;
	}

	.social-links a:last-child {
		margin-right: 15px !important;
	}

}

/* Large Devices (Laptops, 992px and up) */
@media (min-width: 992px) {
	.header-links li:nth-of-type(3) {
		position: unset;
		margin: auto !important;
		width: auto;
	}
	.header-links .d-xxl-inline-block {
		   display: inline-block !important;
	}
	.header-links li {
		    margin-right: 20px !important;
	}
	li.d-none.d-sm-inline-block.topmenu-ambulance.show-mobile.clsambnumber {
		display: none !important
	}

	.header-top .row.justify-content-center.justify-content-lg-between.align-items-center.gy-2 {
		padding: 0px 10px !important;
	}
	.header-links li:last-child {
		    margin-inline-start: 20px !important;
	}

	.header-links b {
		display: inline-flex !important;
	}

	/* Your styles for large devices */
	.hero-form-wrap {
		bottom: -32px !important;
	}

	.counter-card .box-number {
		font-size: 50px !important;
	}

	.elementor-element.elementor-element-e9949be.e-flex.e-con-boxed.e-con.e-parent.e-lazyloaded {
		background: #fff;
	}

	.e-con.e-flex>.e-con-inner {
		margin-bottom: 13px !important;
		margin-top: 80px !important;
	}

	.box-content a.th-btn {
		margin: 0px;
		width: 100%;
	}

	#appointment-form #calendar-container {
		width: 100% !important;
		margin: 0px;
	}

	.appointment-form.appointment-form2.bg {
		padding-bottom: 30px;
		margin-top: -70px !important;
	}

	#appointment-form #calendar {
		width: 100%;
		margin: 0px;
	}

	.about-info {
		max-width: 100% !important;
		border-radius: 0px !important;
	}

	.builder-page-wrapper {
		padding-top: 50px;
		padding-bottom: 67px;
	}

	.space-extra-bottom {
		padding-top: 65px !important;
		padding-bottom: 30px !important;
	}

	.img-box9:before {
		border: 7px solid var(--theme-color2) !important;
		top: 5px !important;
	}

	.img-box9 img {
		margin-top: 30px;
	}

	.e-con-inner {
		display: flex !important;
		margin-top: 40px !important;
	}

	.department-container.related-doctors-slider.mx-auto {
		margin-top: -130px;
	}

	.department-container.mx-auto.d-flex.flex-column-reverse.flex-lg-row {
		margin-top: 60px;
	}

	.hero-img.slideinright img {
		width: 100% !important;
	}

	form.department-filter-form.mb-4 {
		margin-top: -90px;
	}

	.container2 .section {
		border: #3bb09d 2px solid;
		border-radius: 6px;
		display: flex;
		justify-content: center;
		padding-top: 40px;
	}

	.gallery-grid {
		margin-top: -60px;
	}

	.elementor-element.elementor-element-ff6219c.elementor-widget__width-inherit.elementor-widget.elementor-widget-mediaxsectiontitle {
		margin-top: -100px !important;
	}

	.elementor-element.elementor-element-ec3a644.elementor-widget.elementor-widget-mediaxblog {
		margin-top: -100px !important;
	}

	.elementor-element.elementor-element-674c8ed.elementor-widget.elementor-widget-shortcode {
		margin-top: -100px;
	}

	.blog-single {
		height: 90%;
	}

	form#year-filter-form {
		margin-bottom: 60px;
	}

	.elementor-element.elementor-element-1a0c6f7.elementor-widget.elementor-widget-shortcode {
		margin-top: -80px !important;
	}

	.elementor-element.elementor-element-7977e09.elementor-widget.elementor-widget-shortcode {
		margin-top: -100px;
	}

	.service-grid .box-icon {
		bottom: -12px !important;
		right: 14px !important;
	}

	.elementor-element.elementor-element-db23c43.e-flex.e-con-boxed.e-con.e-parent.e-lazyloaded {
		margin-top: -50px;
	}

	.joinchat__button {
		bottom: 20px !important;
	}

	.scroll-top {
		right: 17px !important;
	}

	.elementor-element.elementor-element-26cccb3.e-flex.e-con-boxed.e-con.e-parent.e-lazyloaded.shape-mockup-wrap {
		margin-top: -60px;
		margin-bottom: -50px;
	}

	.elementor-element.elementor-element-7cb8230.elementor-widget__width-initial.elementor-widget.elementor-widget-mediaxsectiontitle {
		margin-bottom: -50px;
	}

	.elementor-element.elementor-element-7c6846c.e-flex.e-con-boxed.e-con.e-parent.e-lazyloaded {
		margin-top: -90px;
		margin-bottom: -100px;
	}

	.elementor-element.elementor-element-aead4fa.elementor-widget.elementor-widget-mediaxsectiontitle {
		margin-top: -80px;
	}

	.elementor-element.elementor-element-8aa8851.e-flex.e-con-boxed.e-con.e-child {
		margin-top: -70px;
	}

	.elementor-element.elementor-element-8bd0569.e-flex.e-con-boxed.e-con.e-child {
		margin-top: -50px;
	}

	.elementor-element.elementor-element-180925a.elementor-widget.elementor-widget-mediaxsectiontitle {
		margin-top: -50px;
	}

	.elementor-element.elementor-element-a22c030.e-flex.e-con-boxed.e-con.e-child {
		margin-top: -60px;
	}

	.elementor-element.elementor-element-1224116.arrow-wrap.e-flex.e-con-boxed.e-con.e-parent.e-lazyloaded {
		margin-top: -210px;
	}

	.elementor-element.elementor-element-ee7037f.elementor-widget.elementor-widget-mediaxsectiontitle {
		margin-top: -89px;
	}

	.th-product.list-view .product-content {
		padding: 0 15px 0 15px !important
	}

	.elementor-element.elementor-element-62e7fc5.e-flex.e-con-boxed.e-con.e-child {
		margin-top: -60px;
		margin-bottom: -80px;
	}

	.elementor-element.elementor-element-aee8f1f.e-flex.e-con-boxed.e-con.e-parent.e-lazyloaded {
		margin-top: -60px;
	}

	.elementor-element.elementor-element-147bfb7.e-flex.e-con-boxed.e-con.e-parent.e-lazyloaded {
		margin-top: -60px;
	}

	.elementor-element.elementor-element-6b19046.e-con-full.e-flex.e-con.e-parent.e-lazyloaded {
		margin-top: -60px;
	}

	.elementor-element.elementor-element-41ab410.e-flex.e-con-boxed.e-con.e-parent.e-lazyloaded {
		margin-top: -60px;
	}

	.elementor-element.elementor-element-dc63fae.elementor-widget.elementor-widget-mediaxsectiontitle {
		margin-top: -60px;
	}

	.elementor-element.elementor-element-92182a4.e-flex.e-con-boxed.e-con.e-parent.e-lazyloaded {
		margin-top: -60px;
	}

	.elementor-element.elementor-element-415f6da.elementor-widget.elementor-widget-shortcode {
		margin-top: -60px;
	}

	.header-layout1 .header-button .th-btn {
		display: hidden !important;
	}

	.main-menu a {
		font-size: 14px !important;
	}

	.home .e-con.e-flex>.e-con-inner {
		margin-bottom: 0px !important;
		margin-top: 0px !important;
		padding-bottom: 0px !important;
		margin-bottom: 0px !important;
	}

	.home .elementor-element.elementor-element-26cccb3.e-flex.e-con-boxed.e-con.e-parent.e-lazyloaded.shape-mockup-wrap,
	.home .elementor-element.elementor-element-7c6846c.e-flex.e-con-boxed.e-con.e-parent.e-lazyloaded,
	.home .elementor-element.elementor-element-8aa8851.e-flex.e-con-boxed.e-con.e-child,
	.home .elementor-element.elementor-element-aead4fa.elementor-widget.elementor-widget-mediaxsectiontitle,
	.home .elementor-element.elementor-element-8bd0569.e-flex.e-con-boxed.e-con.e-child,
	.home .elementor-21 .elementor-element.elementor-element-aead4fa>.elementor-widget-container,
	.home .elementor-21 .elementor-element.elementor-element-ac3f4bb,
	.home .elementor-element.elementor-element-180925a.elementor-widget.elementor-widget-mediaxsectiontitle,
	.home .elementor-element.elementor-element-a22c030.e-flex.e-con-boxed.e-con.e-child,
	.home .elementor-element.elementor-element-1224116.arrow-wrap.e-flex.e-con-boxed.e-con.e-parent.e-lazyloaded,
	.home .elementor-element.elementor-element-ee7037f.elementor-widget.elementor-widget-mediaxsectiontitle,
	.home .elementor-21 .elementor-element.elementor-element-7fe27e5>.elementor-widget-container {
		margin-top: 0px !important;
		margin-bottom: 0px !important;
	}

	.home .hero-form-wrap {
		bottom: 0px !important;
	}

	.home .elementor-element.elementor-element-26cccb3.e-flex.e-con-boxed.e-con.e-parent.e-lazyloaded.shape-mockup-wrap {
		padding-top: 80px !important;
		padding-bottom: 80px !important;
	}

	.home .elementor-21 .elementor-element.elementor-element-cfaa337 {
		/* 		 margin-bottom: 80px !important; */
	}

	.home .elementor-element.elementor-element-7c6846c.e-flex.e-con-boxed.e-con.e-parent.e-lazyloaded,
	.home .elementor-element.elementor-element-e9949be.e-flex.e-con-boxed.e-con.e-parent.e-lazyloaded,
	.home .elementor-21 .elementor-element.elementor-element-f6b2512,
	.home .elementor-21 .elementor-element.elementor-element-ac3f4bb,
	.home .elementor-21 .elementor-element.elementor-element-b9ea658,
	.home .elementor-element.elementor-element-1224116.arrow-wrap.e-flex.e-con-boxed.e-con.e-parent.e-lazyloaded {
		padding-top: 80px !important;
	}

	.home .title-area h2.sec-title {
		padding-bottom: 30px !important;
	}

	.home .testi-box .box-text {
		padding-top: 30px !important
	}

	.home .testi-box-slide,
	.home .elementor-21 .elementor-element.elementor-element-26cccb3,
	.home .elementor-21 .elementor-element.elementor-element-7c6846c {
		padding-top: 0px !important;
	}

	[dir="rtl"] {
		.footer-widget.widget_nav_menu a:before {
			right: 0px;
			width: fit-content;
			transform: rotate(180deg);
		}

		.widget_title:after {
			right: 0;
			transform: rotate(180deg);
		}

		.footer-widget.widget_nav_menu a {
			padding-inline-start: 17px;
		}

		.counter-card-wrap.bg {
			direction: ltr;
		}

		.elementor-element.elementor-element-6ae8106.elementor-widget.elementor-widget-mediaxbutton {
			display: flex;
		}

		.social-links a:last-child {
			margin-right: 15px !important;
		}

		.testi-box-img .slider-arrow {
			right: calc(var(--icon-size)* -1) !important;
			transform: rotate(180deg);
		}

		.testi-box-slide .slider-arrow {
			border-radius: 0 10px 10px 0;
			transform: rotate(180deg);
			left: calc(var(--icon-size)* -1) !important;
			right: auto;
		}

		.elementor-element.elementor-element-86ca8f8.elementor-widget.elementor-widget-mediaxservice {
			margin-top: -30px;
		}

		.elementor-element.elementor-element-33540d2.elementor-widget.elementor-widget-mediaxblog {
			margin-top: -80px !important;
		}

		.elementor-element.elementor-element-ec3a644.elementor-widget.elementor-widget-mediaxblog {
			margin-top: -80px !important;
		}

		pre#tw-target-text {
			visibility: hidden;
		}

		.sub-title img {
			margin: -7px 0px 0 10px !important;
		}

		div#calendar-controls {
			position: absolute !important;
			width: 96.5% !important;
			top: 0px !important;
		}

		.elementor-5158 .elementor-element.elementor-element-87f5b62 {
			--margin-top: -30px !important;
		}

		.e-con-inner {
			margin-top: 20px !important;
		}

		.e-con.e-flex>.e-con-inner {
			/* margin-bottom: 81px !important; */
			margin-top: 80px !important;
		}

		.insurance-area.ptb-150 {
			margin-top: 20px !important;
		}

		.space-extra-bottom {
			padding-top: 80px !important;
			padding-bottom: 30px !important;
		}

		.page--item {
			margin-top: -40px;
		}

		.elementor-element.elementor-element-f0d997b.e-flex.e-con-boxed.e-con.e-parent.e-lazyloaded {
			display: none !important;
		}

		.th-team .box-img img {
			/* 			height: 250px !important; */
			object-position: top !important;
			object-fit: cover !important;
		}

		.img-box1 .about-info {
			bottom: -70px !important;
		}

		.elementor-6500 .elementor-element.elementor-element-7c6846c:not(.elementor-motion-effects-element-type-background) {
			background-position: center;
			background-size: cover !important;
			background-blend-mode: soft-light;
		}

		.box-review {
			display: none;
		}

		.elementor-widget-container .img-box1 .img1 img {
			height: 335px !important;
		}

		.title-area .text-center {
			margin-top: 70px !important;
		}

		.elementor-6500 .elementor-element.elementor-element-7cb8230 .title-area {
			margin: 65px 0px 32px 0px !important;
		}

		.home .space-top.space-extra-bottom .container {
			max-width: 100% !important;
			padding-right: 0px !important;
			padding-left: 0px !important;
		}

		.home .hero-style1 {
			padding-right: 20px !important;
			padding-left: 20px !important;
		}

		.home .e-con.e-flex>.e-con-inner {
			margin-bottom: 0px !important;
			margin-top: 0px !important;
			padding-bottom: 0px !important;
			margin-bottom: 0px !important;
		}

		.home .elementor-6500 .elementor-element.elementor-element-aead4fa>.elementor-widget-container {
			margin-top: 0px !important;
			margin-bottom: 0px !important;
		}

		.home .elementor-element.elementor-element-26cccb3.e-flex.e-con-boxed.e-con.e-parent.e-lazyloaded.shape-mockup-wrap,
		.home .elementor-element.elementor-element-7c6846c.e-flex.e-con-boxed.e-con.e-parent.e-lazyloaded,
		.home .elementor-element.elementor-element-8aa8851.e-flex.e-con-boxed.e-con.e-child,
		.home .elementor-element.elementor-element-aead4fa.elementor-widget.elementor-widget-mediaxsectiontitle,
		.home .elementor-element.elementor-element-8bd0569.e-flex.e-con-boxed.e-con.e-child,
		.home .elementor-21 .elementor-element.elementor-element-aead4fa>.elementor-widget-container,
		.home .elementor-21 .elementor-element.elementor-element-ac3f4bb,
		.home .elementor-element.elementor-element-180925a.elementor-widget.elementor-widget-mediaxsectiontitle,
		.home .elementor-element.elementor-element-a22c030.e-flex.e-con-boxed.e-con.e-child,
		.home .elementor-element.elementor-element-1224116.arrow-wrap.e-flex.e-con-boxed.e-con.e-parent.e-lazyloaded,
		.home .elementor-element.elementor-element-ee7037f.elementor-widget.elementor-widget-mediaxsectiontitle,
		.home .elementor-6500 .elementor-element.elementor-element-7cb8230 .title-area,
		.home .elementor-element.elementor-element-7cb8230.elementor-widget__width-initial.elementor-widget.elementor-widget-mediaxsectiontitle,
		.home .elementor-6500 .elementor-element.elementor-element-7cb8230 .title-area {
			margin-top: 0px !important;
			margin-bottom: 0px !important;
		}

		.home .hero-form-wrap {
			bottom: 0px !important;
		}

		.home .elementor-element.elementor-element-26cccb3.e-flex.e-con-boxed.e-con.e-parent.e-lazyloaded.shape-mockup-wrap {
			padding-top: 80px !important;
			padding-bottom: 80px !important;
		}

		.home .elementor-21 .elementor-element.elementor-element-cfaa337 {
			/* 		 margin-bottom: 80px !important; */
		}

		.home .elementor-element.elementor-element-7c6846c.e-flex.e-con-boxed.e-con.e-parent.e-lazyloaded,
		.home .elementor-element.elementor-element-e9949be.e-flex.e-con-boxed.e-con.e-parent.e-lazyloaded,
		.home .elementor-21 .elementor-element.elementor-element-f6b2512,
		.home .elementor-21 .elementor-element.elementor-element-ac3f4bb,
		.home .elementor-21 .elementor-element.elementor-element-b9ea658,
		.home .elementor-element.elementor-element-1224116.arrow-wrap.e-flex.e-con-boxed.e-con.e-parent.e-lazyloaded,
		.home .elementor-6500 .elementor-element.elementor-element-ac3f4bb,
		.home .elementor-6500 .elementor-element.elementor-element-f6b2512,
		.home .elementor-6500 .elementor-element.elementor-element-b9ea658 {
			padding-top: 80px !important;
		}

		.home .title-area h2.sec-title {
			padding-bottom: 0px !important;
			margin-bottom: 30px !important;
		}

		.home .testi-box .box-text {
			padding-top: 30px !important
		}

		.home .testi-box-slide,
		.home .elementor-21 .elementor-element.elementor-element-26cccb3,
		.home .elementor-21 .elementor-element.elementor-element-7c6846c {
			padding-top: 0px !important;
		}
	}

}

/* Extra Large Devices (Desktops, 1200px and up) */
@media (min-width: 1200px) {
	.box-icon {
		margin-top: 20px !important;
	}

	.elementor-6500 .elementor-element.elementor-element-26cccb3 {
		padding-top: 90px;
	}
}

/* 2XL Devices (Large Desktops, 1400px and up) */
@media (min-width: 1400px) {
	/* Your styles for ultra large screens */
}


/* 
.e-con>.e-con-inner>.elementor-widget>.elementor-widget-container, .e-con>.elementor-widget>.elementor-widget-container{
	display: flex;
    align-items: center;
}
*/

/*
.elementor-4083 .elementor-element.elementor-element-aa0d85b .elementor-heading-title {
	font-size: 2vw;
}

@media (min-width: 1200px) {
    .col-xl-3 {
        width: 300px !important;
    }
}

.gallery-item {
    height: 300px;
}

.elementor-3933 .elementor-element.elementor-element-0db2077 > .elementor-widget-container {
    display: none;
}

.th-btn.btn-fw {
    background-color: #51AE9D !important;
    border-radius: 15px;
    color: white;
}

.elementor .th-btn {
    --color2: #51AE9D !important;
    --color3: #51AE9D !important;
    --color4: #51AE9D !important;
    border-radius: 15px !important;
	color: white !important;
}

.blog-single .th-btn {
	--color2: #51AE9D !important;
    --color3: #51AE9D !important;
    --color4: #51AE9D !important;
    border-radius: 15px !important;
	color: white !important;
}

.blog-single .th-btn {
    background: -webkit-gradient(linear, left top, left bottom, color-stop(37.5%, #51AE9D), to(#51AE9D)) !important;
    background: linear-gradient(180deg, #51AE9D 37.5%, #51AE9D 100%) !important;
    -webkit-box-shadow: 0px 2px 10px #51AE9D !important;
    box-shadow: 0px 2px 10px #51AE9D !important;
}

.th-btn {
	--color2: #51AE9D !important;
    --color3: #51AE9D !important;
    --color4: #51AE9D !important;
    color: white;
    background: -webkit-gradient(linear, left top, left bottom, color-stop(37.5%, #51AE9D), to(#51AE9D)) !important;
    background: linear-gradient(180deg, #51AE9D 37.5%, #51AE9D 100%) !important;
    -webkit-box-shadow: 0px 3px 15px #51AE9D !important;
    box-shadow: 0px 3px 15px #51AE9D !important;
    font-family: var(--body-font);
    font-size: 14px;
    font-weight: 700;
    line-height: 1;
    padding: 21px 30px;
    min-width: 170px;
    border-radius: 30px;
} */

/* .box-icon img{
	margin-top: -50px;
} */


.service-grid .box-img img {
	height: 100%;
}

.service-grid .box-img .img {
	height: 250px;
}

/* .service-grid { 
    min-height: 600px;
} */

/* CSR Slider */
/* assign fixed height to title and description */

/* .swiper-slide .service-grid{
	height: 524px !important;
}

p.box-text.desc {
    height: 60px;
}

.box-title a {
    color: inherit;
    display: block;
    height: 70px !important;
} */

/* change button */

.swiper-slide {
	/* 	height: 520px !important; */
}

.swiper-slide .service-grid {
	height: 520px !important;
}

.swiper-slide .service-grid .box-content .th-btn {
	position: absolute;
	bottom: 20px;
	width: 300px;
}

.home .menu-area .container .row {
	--bs-gutter-x: 1px !important;
}

.header-layout1 .header-button .th-btn {
	display: block !important;
}

@media screen and (max-width: 1000px) {
	.swiper-slide .service-grid .box-content .th-btn {
		position: absolute;
		bottom: 20px;
		width: 270px;
	}

	.swiper-slide .service-grid {
		height: 550px !important;
	}

}

@media screen and (max-width: 767px) {
	.space-top.space-extra-bottom>.container:first-of-type {
		padding: 0 !important;
	}

	.swiper-slide .service-grid .box-content .th-btn {
		position: absolute;
		bottom: 20px;
		width: 430px;
	}

	.swiper-slide .service-grid {
		height: 520px !important;
	}

}

@media screen and (max-width: 767px) {
	.swiper-slide .service-grid .box-content .th-btn {
		position: absolute;
		bottom: 20px;
		width: 400px;
	}

	li.d-none.d-sm-inline-block.topmenu-ambulance.show-mobile.clsambnumber {
		visibility: visible !important;

	}
	li.d-none.d-sm-inline-block.show-desktop.clsambnumber {
		display: hidden  !important;
	}

}

@media screen and (max-width: 500px) {
	.swiper-slide .service-grid .box-content .th-btn {
		position: absolute;
		bottom: 20px;
		width: 340px;
	} 
	 
	#testiSlideImg .swiper-slide {
		height: 250px !important;
	}

	#testiSlideImg .swiper-slide .service-grid {
		height: 250px !important;
	}

	#testiSlideImg .testi-box-img img {
		min-height: 250px !important;
	}

	.insurance-logo .swiper-slide {
		height: unset !important;
	}
}

.blog-single .blog-title {
	height: 80px;
}

.blog-single .blog-text {
	height: 110px;
}

/* li.d-none.d-sm-inline-block.topmenu-ambulance.show-mobile.clsambnumber {
    visibility: hidden;
} */
li.d-none.d-sm-inline-block.show-desktop.clsambnumber {
    visibility: visible;
}