/* Custom styling for Custom website */

html,body {
	overflow-x: hidden !important;
	scroll-behavior: smooth;
}
body {
	overflow-y:hidden;
}
.en_video {
	display: none;
}
/* English ke liye */
html[lang="en"] .du_video,
html[lang="en-US"] .en_video {
	display: none;
}

html[lang="en"] .en_video,
html[lang="en-US"] .du_video {
	display: block;
}
.elementor-location-header {
	position:relative;
}
.geht_heading {
	min-height:45px;
}
.geht_list {
	min-height:125px;
}
.haufige_carousel details {
	box-shadow: 0px 0px 10px 2px rgba(0, 0, 0, 0.25);
}
.single-post header,.single-services header,.page-id-30 header {
	background-color: var(--e-global-color-5e6eca9)!important;
}
header.is-scrolled {
	background-color: #fff!important;
}
.black_list svg path {
	fill:#000!important;
}
.white_list svg path {
	fill:#fff!important;
}
.image_carousel .swiper {
	padding:20px;
}
.image_carousel img {
	box-shadow: 0px 5px 20px rgba(0, 0, 0, 0.25)!important;
}
.seo_img_box .elementor-image-box-img {
	background-color: var(--e-global-color-a3eaa90)!important;
	padding: 0px !important;
	border-radius: 100%;
	min-width: 85px !important;
	height: 85px !important;
	display: flex !important;
	justify-content: center;
	align-items: center;
}
.myForm .elementor-form-fields-wrapper {
	column-gap:20px;
	row-gap:50px;
}
.left-column-form,.right-column-form {
	width:49%;
	border-radius: 20px 20px 20px 20px;
	padding:40px;
	box-shadow: 0px 25px 15px 0px rgba(0, 0, 0, 0.25);
	background:#fff;
}

.hidden-section {
	display: none; /* initially hidden */
	opacity: 0;
	transition: opacity 0.5s ease, transform 0.5s ease;
	transform: translateY(-20px);
}

.hidden-section.show {
	display: flex!important; /* show as flex */
	opacity: 1;
	transform: translateY(0);
}
.toggle-btn {
	cursor: pointer;
}
.cross svg {
    transform: rotate(45deg);
}
.geht_carousel .elementor-swiper-button {
	display:none!important;
}
.single-post h3 {
	font-size:24px!important;
	margin-bottom: 2rem;
}
.single-post li {
	margin-bottom:20px;
}
.single-post p {
	margin-block-end: 2rem;
}