.tp-glossy-effect, .tp-slide-img-overlay {
	background: rgba(255, 255, 255, 0.2);
	box-shadow: 0 4px 30px rgba(0, 0, 0, 0.1);
	backdrop-filter: blur(5px);
	-webkit-backdrop-filter: blur(5px);
}
.themephi-breadcrumbs .breadcrumbs-inner .tp-breadcrumb-title-abs {
    display: none;
}
.themephi-blog-grid.blog--style1 .blog-item .image-part .blog-meta-abs {
    display: none !important;
}
.elementor-9115 .elementor-element.elementor-element-a673a25 {
    --content-width: 100 !important%;
}
.elementor-menu-toggle {
    justify-content: right !important;
}
.widget_polylang ul {
    list-style: none;
	display:inline;
	position:relative;
	top:17px;
}
html, body {
    max-width: 100%;
    overflow-x: hidden;
}
.widget_polylang li {
    list-style: none;
	display:inline;
	margin:5px;
}
.elementor-9191 .elementor-element.elementor-element-45d6ad4 .image-part img {
    min-height: auto !important;
}
.comments-area {
    display: none;
}
.menu-area.sticky-menu .navbar ul li > a {
    color: #000;
    transition: all 0.3s;
}
.w_100 .elementor-button {
    width: 100%;
}
.elementor-widget-divider:not(.elementor-widget-divider--view-line_text):not(.elementor-widget-divider--view-line_icon) .elementor-divider-separator var(--divider-border-style) #000;
}
.all-cards {
display: flex;
flex-direction: column; /* Arrange cards vertically in the column */
}
.card1 {
position: -webkit-sticky; /* For Safari */
position: sticky;
top: 50px; /* Offset from the top */
}
.card2 {
position: -webkit-sticky; /* For Safari */
position: sticky;
top: 100px; /* Offset from the top */
}
.card3 {
position: -webkit-sticky; /* For Safari */
position: sticky;
top: 150px; /* Offset from the top */
}
.card4 {
position: -webkit-sticky; /* For Safari */
position: sticky;
top: 200px; /* Offset from the top */
}
.br-12 img {
	border-radius: 12px;
}

.h-100 .reveal-animation .themephi-multi-image {
	height: 100%;
	object-fit: cover;
}
.row-custom-wrapper.overflow-hidden, .row-custom {
	height: 100%;
} 
.h-100 .reveal-item.overflow-hidden img {
    border-radius: 20px;
}

.radius img {
    border-radius: 20px !important;
}

.themephi-breadcrumbs .breadcrumbs-single .page-title {
    color: #111 !important;
}

.elementor-160 .elementor-element.elementor-element-069a42a .metform-btn {
    background-image: linear-gradient(90deg, #e3a2d9 0%, #baa7e2 100%) !important;
}
@media (max-width:836px){ 
.tp_elements-icon-widget .icon-item-link {
    display: block;
    display: none !important;
}
	}