/*
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.5.1766481415
Updated: 2025-12-23 09:16:55

*/
.members-toggle-div {
	display: flex;
	align-items: center;
	gap: 8px;
	text-wrap-mode: nowrap;
}

.toggle-switch {
	position: relative;
	display: inline-block;
	width: 44px;
	height: 24px;
}

.toggle-switch input {
	opacity: 0;
	width: 0;
	height: 0;
}

.toggle-slider {
	position: absolute;
	cursor: pointer;
	inset: 0;
	background: #ccc;
	border-radius: 24px;
	transition: .3s;
}

.toggle-slider::before {
	content: '';
	position: absolute;
	width: 18px;
	height: 18px;
	left: 3px;
	bottom: 3px;
	background: white;
	border-radius: 50%;
	transition: .3s;
}

input:checked+.toggle-slider {
	background: #2E7BD4;
}

/* match your brand color */
input:checked+.toggle-slider::before {
	transform: translateX(20px);
}

.toggle-label {
	font-size: 14px;
	color: #2E4155;
}





body {
	-webkit-tap-highlight-color: unset !important;
}

p:last-child {
	margin-bottom: 0px !important;
}

.elementor-icon-wrapper {
	line-height: 0;
}

.icon-lineheight .elementor-icon-wrapper {
	line-height: 0;
}

.link-color a {
	color: inherit;
}

.list-point ul li::marker {
	font-size: 15px;
}

/*Member tab start*/
.member-tab .e-n-tabs-heading {
	position: relative;
}

.member-tab .e-n-tabs-heading::after {
	content: '';
	position: absolute;
	left: 0;
	bottom: 0;
	width: 100%;
	height: 1px;
	background: var(--e-global-color-b193580);
	z-index: -1;
}

.mhvideo .dtc_head {
	margin-bottom: 40px;
}

.mhvideo .dtc_head .dtch_search .search-bar {
	width: calc(100% - 342px);
}

.mhvideo .dtc_head .dtch_search .sort-main {
	min-width: 120px !important;
}

.mhvideo .dtc_head .dtch_search .sort-main:last-child {
	min-width: 160px !important;
}

.video_list {
	display: grid;
	gap: 16px;
	grid-template-columns: repeat(4, 1fr);
}

.video_list .video-card .video-thumb {
	aspect-ratio: 308/173;
	border-radius: 8px;
	background-repeat: no-repeat;
	background-size: contain;
	background-position: center;
}

.video_list .video-card .video-thumb .play-btn {
	line-height: 0;
	width: 100%;
	height: 100%;
	border-radius: 8px;
	display: flex;
	align-items: center;
	justify-content: center;
}

.video_list .video-card .video-thumb .play-btn svg {
	width: 60px;
	fill: #FFFFFFCC;
	cursor: pointer;
	z-index: 1;
}

.video_list .video-card h3 {
	font-family: var(--e-global-typography-36de26a-font-family), Sans-serif;
	font-size: var(--e-global-typography-36de26a-font-size);
	line-height: var(--e-global-typography-36de26a-line-height);
	font-weight: var(--e-global-typography-36de26a-font-weight);
	color: var(--e-global-color-dff046c);
	margin: 8px 0 2px;
}

.video_list .video-card .meta,
.video_popup .vp_head .vp_meta,
.video_popup .vp_desc p {
	font-family: var(--e-global-typography-bdfa5a8-font-family), Sans-serif;
	font-size: var(--e-global-typography-bdfa5a8-font-size);
	font-weight: var(--e-global-typography-bdfa5a8-font-weight);
	line-height: var(--e-global-typography-bdfa5a8-line-height);
	color: var(--e-global-color-text);
}

#video_popup {
	position: fixed;
	width: 100%;
	height: 100vh;
	top: 0;
	left: 0;
	background: #2E415580;
	backdrop-filter: blur(5px);
	z-index: 99;
	overflow: auto;
	padding: 60px 20px;
}

#video_popup::-webkit-scrollbar {
	display: none;
}

.video_popup .vp_wrap {
	max-width: 1075px;
	margin: 0 auto;
	background: var(--e-global-color-d4bde96);
	box-shadow: 0px 4px 8px 0px #00000033;
	border-radius: 8px;
	min-height: 100%;
}

.video_popup .vp_head {
	padding: 24px;
	display: flex;
	gap: 20px;
	justify-content: space-between;
}

.video_popup .vp_head .vp_meta,
.video_popup .vp_desc p {
	color: var(--e-global-color-fcd376b);
}

.video_popup .vp_head .vp_title {
	font-family: var(--e-global-typography-19e235d-font-family), Sans-serif;
	font-size: var(--e-global-typography-19e235d-font-size);
	font-weight: var(--e-global-typography-19e235d-font-weight);
	line-height: var(--e-global-typography-19e235d-line-height);
	margin: 4px 0 0;
	color: var(--e-global-color-fcd376b);
}

.video_popup .vp_head .vp_close {
	width: 40px;
	height: 40px;
	border: 2px solid #FFFFFF;
	border-radius: 36px;
	display: flex;
	align-items: center;
	justify-content: center;
	cursor: pointer;
	transition: 0.5s all;
}

.video_popup .vp_head .vp_close:hover {
	background: var(--e-global-color-fcd376b);
}

.video_popup .vp_head .vp_close svg {
	width: 14px;
	fill: var(--e-global-color-fcd376b);
}

.video_popup .vp_head .vp_close:hover svg {
	fill: var(--e-global-color-dff046c);
}

.video_popup .vp_video {
	line-height: 0;
}

.video_popup .vp_video video {
	aspect-ratio: 1075/ 604;
	object-fit: cover;
}

.video_popup .vp_desc {
	padding: 24px;
}

.mhvideo .nofound_wrap {
	grid-column: -1/1;
	margin-top: 0px;
}

.mhvideo:has(.nofound_wrap) .load-more-btn .clear_search {
	display: none;
}

.load-more-btn {
	display: flex;
	justify-content: center;
	gap: 10px;
}

.load-more-btn .clear_search {
	background: var(--e-global-color-fcd376b);
	border: 2px solid var(--e-global-color-accent);
	color: var(--e-global-color-accent);
	padding: 10px 25px;
}

.load-more-btn .clear_search:hover {
	background: var(--e-global-color-accent);
	color: var(--e-global-color-fcd376b);
}

@media screen and (max-width: 1024px) {
	.video_list {
		grid-template-columns: repeat(3, 1fr);
	}
}

@media screen and (max-width: 767px) {
	.member-tab .e-n-tabs-heading {
		display: flex !important;
		margin-bottom: 20px;
	}

	.member-tab .e-n-tabs-heading .e-n-tab-title {
		margin: 0 !important;
	}

	/* 	.member-tab .e-n-tabs-heading::after {
	display: none;
}
	.member-tab .e-n-tabs-heading .e-n-tab-title {
	border-color: var( --e-global-color-b193580 ) !important;
}
	.member-tab .e-n-tabs-heading .e-n-tab-title:hover,
	.member-tab .e-n-tabs-heading .e-n-tab-title[aria-selected="true"] {
	border-color: var( --e-global-color-ea9ec76 ) !important;
} */
	.mhvideo .dtc_head {
		margin-bottom: 20px;
	}

	.mhvideo .dtc_head .dtch_search .search-bar {
		width: 100% !important;
	}

	.mhvideo .dtc_head .dtch_search .sort-main {
		min-width: 120px !important;
	}

	.mhvideo .dtc_head .dtch_search .sort-main:last-child {
		min-width: calc(100% - 142px) !important;
	}

	.video_list {
		grid-template-columns: repeat(1, 1fr);
	}

	.video_popup .vp_head,
	.video_popup .vp_desc {
		padding: 20px;
		gap: 10px;
	}

	.video_popup .vp_head .vp_close {
		width: 28px;
		height: 28px;
	}

	.video_popup .vp_head .vp_close svg {
		width: 10px;
	}
}

/*Member tab end*/

/*Header Start*/
header {
	position: sticky !important;
	top: 0;
	z-index: 99;
	transition: all 0.5s !important;
}

header.mhsticky {
	transform: translatey(-100%);
}

header.mhsticky.show {
	transform: translatey(0%);
}

.nav-link ul .current-menu-parent>a.elementor-item,
.nav-link ul .current-menu-ancestor>a.elementor-item {
	color: var(--e-global-color-ea9ec76) !important;
}

.nav-link ul .current-menu-ancestor>a.elementor-item::after {
	opacity: 1 !important;
}

.nav-link nav ul li.menu-item-has-children a.elementor-item .sub-arrow {
	display: none;
}

.nav-link nav ul li.menu-item-has-children ul.sub-menu {
	padding: 24px 0 8px;
	box-shadow: 0px 4px 4px 0px rgba(0, 0, 0, 0.25098039215686274), 0px 4px 4px 0px #00000040 inset;
}

.nav-link nav ul li.menu-item-has-children ul.sub-menu li {
	margin-bottom: 4px;
}

.nav-link nav ul li.menu-item-has-children .has-submenu.highlighted[aria-expanded="true"]::before {
	content: '';
	position: absolute;
	left: 50%;
	top: auto;
	bottom: -10px;
	transform: translateX(-50%);
	width: 0;
	height: 0;
	border-left: 12px solid transparent;
	border-right: 12px solid transparent;
	border-top: 11px solid var(--e-global-color-text);
	filter: drop-shadow(0px 4px 4px #00000040);
	background-color: transparent !important;
	z-index: 5;
}

.nav-link nav ul li.menu-item-has-children ul.sub-menu .elementor-sub-item {
	border: 0;
}

.mobile-popup .elementor-location-popup {
	height: 100dvh;
	padding-bottom: 40px;
}

.mobile-popup .dialog-close-button:focus-visible {
	outline: unset;
}

.popup-menu-link {
	height: 100% !important;
}

.top-icon-list ul li a {
	flex-direction: column;
	align-items: center;
	justify-content: center;
	gap: 10px;
}

.top-icon-list ul li .elementor-icon-list-text {
	padding: 0 !important;
}

.top-icon-list .elementor-icon-list-items {
	margin: 0 !important;
	justify-content: space-between !important;
}

/*Header End*/
/* Footer start */
.contact-list .elementor-icon-list-text {
	padding-left: 0 !important;
}

/* Footer end */

/*Home page start*/
.counter-link .elementor-icon svg path {
	fill: var(--e-global-color-accent);
}

.h-icon-list .elementor-icon-list-items {
	justify-content: space-evenly !important;
}

.h-icon-list .elementor-icon-list-items .elementor-icon-list-icon {
	background: var(--e-global-color-dff046c);
	border-radius: 100%;
	width: 80px;
	height: 80px;
	display: flex;
	align-items: center;
	justify-content: center;
	transition: 0.5s all;
}

.h-icon-list .elementor-icon-list-items .elementor-icon-list-icon:hover {
	background: var(--e-global-color-ea9ec76);
}

.h-icon-list ul li a {
	gap: 8px;
}

.counter-link .elementor-icon-box-title {
	margin: 0;
	text-decoration: underline;
	text-underline-offset: 5px;
	text-decoration-thickness: 2px;
}

.client-video .elementor-custom-embed-play {
	z-index: 1;
}

.client-video .elementor-custom-embed-image-overlay {
	transition: 0.8s all;
}

.client-video .elementor-custom-embed-image-overlay::before {
	content: '';
	position: absolute;
	top: auto;
	left: 0;
	bottom: 0;
	width: 100%;
	height: 100%;
	background: url(/wp-content/uploads/2025/12/Video-Wave.svg) no-repeat bottom;
	background-size: contain;
	z-index: 1;
}

.client-video .elementor-custom-embed-image-overlay::after {
	content: '';
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	opacity: 70%;
	background: var(--e-global-color-text);
	transition: 0.5s all;
}

.client-video .elementor-custom-embed-image-overlay:hover::after {
	opacity: 0;
}

.client-video .elementor-custom-embed-image-overlay:hover .elementor-custom-embed-play svg path {
	fill-opacity: 0.9;
}

.client-video .elementor-custom-embed-image-overlay .elementor-custom-embed-play svg {
	filter: unset;
}

.news-exp {
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 7;
	overflow: hidden;
	text-overflow: ellipsis;
}

.swiper-pagination .news-grid .swiper-pagination-bullet.swiper-pagination-bullet-active {
	background: #FFFFFFCC;
}

.news-grid .swiper-pagination {
	right: auto !important;
	left: max(calc(((100% - 1280px)/2) + 32px), 52px) !important;
	top: auto !important;
	transform: unset !important;
	bottom: 102px !important;
}

.news-grid .elementor-swiper-button-prev {
	left: max(calc((100% - 1280px)/2), 20px) !important;
	opacity: 1 !important;
}

.news-grid .elementor-swiper-button-next {
	left: max(calc(((100% - 1280px)/2) + 72px), 92px) !important;
	right: unset !important;
}

.news-grid .elementor-swiper-button {
	transform: unset !important;
	top: unset !important;
	bottom: 104px;
}

.news-grid .swiper-pagination .swiper-pagination-current {
	font-weight: 700;
}


.news-grid .swiper-pagination-bullet {
	opacity: 1 !important;
}

.news-grid .swiper-pagination-bullet.swiper-pagination-bullet-active {
	background: #FFFFFFCC !important;
}

.news-grid .swiper {
	padding: 0 !important;
}

.link-list a {
	color: var(--e-global-color-5fd05f4);
	text-underline-offset: 5px;
}

.news-post-content p a {
	color: var(--e-global-color-ea9ec76);
}

/*Event sec*/
.event-register-btn {
	display: none;
}

.event-sec .events-list {
	display: flex;
	flex-direction: column;
	gap: 32px;
}

.event-sec .event-item {
	display: flex;
	justify-content: space-between;
	align-items: center;
	border-left: 8px solid var(--e-global-color-5fd05f4);
	padding-left: 24px;
	gap: 20px;
}

.event-sec .event-info {
	flex: 1;
}

.event-sec .event-date {
	color: var(--e-global-color-5fd05f4);
	font-family: 'Source Sans Pro';
	font-weight: 700;
	font-size: 20px;
	line-height: 1.25em;
	letter-spacing: 0;
}

.event-sec .event-title {
	color: var(--e-global-color-5fd05f4);
	font-family: 'Fjalla One';
	font-weight: 400;
	font-size: 44px;
	line-height: 1.3em;
	margin: 12px 0 0;
}

.event-sec .event-location {
	font-family: 'Source Sans Pro';
	font-weight: 400;
	font-size: 20px;
	line-height: 1.5em;
	margin: 0;
	color: var(--e-global-color-5fd05f4);
}

.event-sec .event-actions {
	display: flex;
	flex-direction: column;
	gap: 12px;
}

.event-sec .event-btn {
	font-family: 'Roboto Flex';
	font-weight: 500;
	font-size: 20px;
	line-height: 1.15em;
	padding: 10px 20px;
	border-radius: 36px;
	display: flex;
	align-items: center;
	justify-content: center;
	gap: 8px;
	border: 2px solid var(--e-global-color-5fd05f4) !important;
	transition: 0.5s all
}

.event-sec .event-btn svg {
	width: 16px;
	height: 16px;
}

.event-sec .calendar-btn {
	background: var(--e-global-color-5fd05f4);
	color: var(--e-global-color-d4bde96) !important;
}

.event-sec .event-btn {
	color: var(--e-global-color-5fd05f4);
}

.event-sec .calendar-btn:hover {
	background: var(--e-global-color-text) !important;
	color: var(--e-global-color-0d107ed) !important;
	border-color: var(--e-global-color-text) !important;
}

.event-sec .event-btn:hover {
	color: var(--e-global-color-dff046c);
	background: var(--e-global-color-5fd05f4);
}

.calendar-dropdown.open .calendar-menu {
	display: flex;
	flex-direction: column;
	gap: 10px;
	justify-content: center;
	align-items: center;
}

.event-sec .calendar-dropdown {
	position: relative;
	display: inline-block;
}

.event-sec .calendar-menu {
	position: absolute;
	top: 57px;
	left: 0;
	width: 100%;
	height: auto;
	background: var(--e-global-color-fcd376b);
	border-radius: 10px;
	box-shadow: 0px 4px 4px 0px #00000040;
	list-style: none;
	padding: 10px;
	margin: 0;
	display: none;
	z-index: 100;
}

.event-sec .calendar-menu li a {
	display: block;
	color: var(--e-global-color-dff046c);
	font-family: 'Roboto Flex';
	font-weight: 500 !important;
	font-size: 14px;
	line-height: 1.3em;
}

.event-sec .calendar-menu li a:hover {
	color: var(--e-global-color-ea9ec76);
}

.event-sec .upcoming-events-btn {
	text-align: center;
	margin-top: 40px;
}

.event-sec .upcoming-events-btn a {
	background: var(--e-global-color-5fd05f4);
	color: var(--e-global-color-dff046c);
	padding: 14px 33px;
	border-radius: 30px;
	text-decoration: none;
	font-family: 'Roboto Flex';
	font-weight: 500;
	font-size: 24px;
	line-height: 1.2em;
	display: inline-flex;
	align-items: center;
	grid-gap: 10px;
	transition: all 0.3s ease;
}

.event-sec .upcoming-events-btn a svg {
	width: 0.8em;
}

.event-sec .upcoming-events-btn a:hover {
	background: var(--e-global-color-dff046c);
	color: var(--e-global-color-5fd05f4);
}

/*Home page end*/

/*Technics page start*/
.h-100 {
	height: 100%;
}

.content-list ul {
	padding-left: 40px;
	display: flex;
	flex-direction: column;
	gap: 12px;
}

.app-icon .elementor-icon-box-title {
	margin: 0px !important;
}

.sub-text {
	display: -webkit-box;
	-webkit-line-clamp: 4;
	-webkit-box-orient: vertical;
	overflow: hidden;
	max-height: 6.5em;
	transition: 2s all !important;
}

.sub-text.active {
	-webkit-line-clamp: unset;
	max-height: 2000px;
}

.app-icon .elementor-icon {
	cursor: pointer;
}

.app-coll:has(.sub-text.active) img {
	border-bottom-left-radius: 0px !important;
}

.app-icon .elementor-icon-box-wrapper {
	align-items: center !important;
}

.app-icon .elementor-icon.active {
	transform: rotate(180deg);
}

.app-icon .elementor-icon {
	transition: 0.5s all;
}

/*Technics page end*/

/*About page start*/
.team-social-list ul .elementor-icon-list-item:last-child .elementor-icon-list-text {
	text-decoration: underline;
	text-underline-offset: 3px;
}

.slide-div {
	transform: translateY(calc(100% - var(--inner-box-height)));
	transition: 0.3s all;
}

.slide-box:hover .slide-div {
	transform: translateY(0);
}

.member-img {
	position: absolute !important;
	top: 0;
	left: 0;
	width: 100%;
	height: calc(100% - var(--inner-box-height)) !important;
}

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

.timeline-sec .ue_timeline_item .ue_timeline_item_icon .ue_timeline_item_icon_holder,
.timeline-sec .ue_timeline_item:last-child .ue_timeline_item_icon {
	position: relative;
}

.timeline-sec .ue_timeline_item:first-child .ue_timeline_item_icon .ue_timeline_item_icon_holder::before {
	content: '';
	position: absolute;
	background: var(--e-global-color-b193580);
	width: 4px;
	height: 73px;
	top: -73px;
}

.timeline-sec .ue_timeline_item .ue_timeline_item_icon .ue_text_one {
	background: var(--e-global-color-ea9ec76);
	padding: 12px 5px;
	width: 86px;
	position: absolute;
	top: -49px;
}

.timeline-sec .ue_timeline_item:nth-child(odd) .ue_timeline_item_icon .ue_text_one {
	border-radius: 12px 0 12px 0;
	left: 40px;
}

.timeline-sec .ue_timeline_item:nth-child(even) .ue_timeline_item_icon .ue_text_one {
	border-radius: 0px 12px 0 12px;
	right: 40px;
}

.timeline-sec .ue_timeline_item_content_main.ct-green-bg .ue_timeline_item_title,
.timeline-sec .ue_timeline_item_content_main.ct-green-bg .ue_timeline_item_text {
	color: var(--e-global-color-fcd376b) !important;
}

.timeline-sec .ue_timeline_item:last-child {
	padding-bottom: 24px;
}

.timeline-sec .ue_timeline_item:last-child .ue_timeline_item_icon::after {
	content: '';
	position: absolute;
	top: auto;
	bottom: -24px;
	width: 4px;
	height: 24px;
	background: var(--e-global-color-b193580);
}

.timeline-sec .ue_timeline_item:nth-child(even) .ue_timeline_item_content_main {
	border-radius: 0px 40px 0px 40px !important;
}

.timeline-sec .ue_timeline_item .ue_timeline_item_icon .ue_timeline_item_icon_holder {
	margin-top: -12px;
}

.timeline-sec .ue_timeline_item .sec-title {
	padding-top: 32px;
	padding-bottom: 16px;
}

.timeline-sec .ue_timeline_item .ue_timeline_item_title:empty+.ue_timeline_item_text {
	margin: 0;
}

.timeline-sec .ue_timeline_item:nth-child(odd) .ue_timeline_item_content {
	transform: translateX(-50%) !important;
	opacity: 0 !important;
	transition: 0.3s all !important;
}

.timeline-sec .ue_timeline_item.active:nth-child(odd) .ue_timeline_item_content {
	transform: translateX(0%) !important;
	opacity: 1 !important;
}

.timeline-sec .ue_timeline_item:nth-child(even) .ue_timeline_item_content {
	transform: translateX(50%) !important;
	opacity: 0 !important;
	transition: 0.3s all !important
}

.timeline-sec .ue_timeline_item.active:nth-child(even) .ue_timeline_item_content {
	transform: translateX(0%) !important;
	opacity: 1 !important;
}

.timeline-sec .ue_timeline_item:has(+.ue-active-item) div.ue_timeline_item_content {
	transform: translateX(0) !important;
	opacity: 1 !important;
}

.timeline-sec .ue_timeline_item_text ul {
	padding-left: 20px;
}

.uc-items-wrapper .ue_timeline_item:nth-child(3) .ue_timeline_item_content_main {
	--e-global-color-b193580: var(--e-global-color-ea9ec76);
	--e-global-color-dff046c: var(--e-global-color-fcd376b);
}

/*About page end*/

/*Membership page start*/
.timeline-sec .ue_timeline_item_text ul li,
.membership-list ul li {
	margin-bottom: 12px;
}

.timeline-sec .ue_timeline_item_text ul li:last-child,
.membership-list ul li:last-child {
	margin: 0;
}

/*Membership page end*/

/*News page start*/
.news-fea-img {
	overflow: hidden;
	border-radius: 16px;
	position: relative;
}

.news-fea-img::before {
	content: '';
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background-image: linear-gradient(180deg, transparent 0%, #2E4155 100%);
	transition: 375ms cubic-bezier(0.7, 0, 0.3, 1) .03s;
	pointer-events: none;
	border-radius: inherit;
	opacity: 0;
	z-index: 1;
}

.news-item:hover .news-fea-img::before {
	opacity: 1 !important;
}

.news-fea-img img {
	aspect-ratio: 1/0.6;
	object-fit: cover;
	object-position: center;
	transition: 375ms cubic-bezier(0.7, 0, 0.3, 1) .03s;
}

.news-item:hover .news-fea-img img {
	transform: scale(1.05);
}

.news-item .news-con {
	display: -webkit-box;
	-webkit-line-clamp: 3;
	-webkit-box-orient: vertical;
	overflow: hidden;
	text-overflow: ellipsis;
}

.read-more-btn .elementor-button {
	text-decoration: underline;
	text-underline-offset: 5px;
}

/*News page end*/

/*Event page start*/
.event-con {
	display: -webkit-box;
	-webkit-line-clamp: 3;
	-webkit-box-orient: vertical;
	overflow: hidden;
	text-overflow: ellipsis;
}

.event-fea-img,
.event-fea-img a {
	height: 100%;
}

.event-loop-item:hover {
	border-color: var(--e-global-color-ea9ec76) !important;
}

.event-loop-item::after {
	content: '';
	position: absolute;
	top: 0;
	left: 0;
	width: 0;
	height: 0;
	background: #00963E1A;
	transition: all 0.5s;
	z-index: -1;
}

.event-loop-item:hover::after {
	width: 100%;
	height: 100%;
}

/*Single page*/
#tribe-events-pg-template {
	margin: 0;
	max-width: 100%;
	padding: 0;
}

/*Event page end*/
/* About page */

.tab-icon-list .elementor-icon-list-item .elementor-icon-list-icon {
	width: 24px;
	height: 24px;
	cursor: pointer !important;
}

.tab-icon-list .elementor-icon-list-item .elementor-icon-list-icon svg {
	width: inherit;
	height: inherit;
	margin: 0 !important;
}

.tab-icon-list .elementor-icon-list-text {
	display: none;
}

.tab-icon-list .elementor-icon-list-item.active .elementor-icon-list-icon {
	background: url(/wp-content/uploads/2026/04/close.svg) no-repeat;
	background-size: contain;
}

.tab-icon-list .elementor-icon-list-item.active .elementor-icon-list-icon svg {
	display: none;
}

/* .tab-icon-list .elementor-icon-list-items .elementor-icon-list-item:first-child{
display:none;
} */
.tab-icon-list .elementor-icon-list-item .elementor-icon-list-icon:hover svg {
	border: 2px solid var(--e-global-color-dff046c);
	border-radius: 100%;
}

.tab-icon-list .elementor-icon-list-item .elementor-icon-list-icon:hover svg rect {
	fill: var(--e-global-color-fcd376b);
}

.tab-icon-list .elementor-icon-list-item .elementor-icon-list-icon:hover svg path {
	fill: var(--e-global-color-dff046c);
}


/* About page */

/* Education page start */
.ed-icon-list ul {
	padding-left: 30px !important;
}

.ed-icon-list ul li:not(:last-child) {
	margin-bottom: 12px !important;
}

.ed-icon-box {
	min-height: 176px;
}

.centers {
	height: 0;
	overflow: hidden;
}

.country-name {
	cursor: pointer;
	margin: 0;
	color: var(--e-global-color-d4bde96);
	font-family: 'Fjalla One';
	font-weight: 400;
	font-size: 16px;
	line-height: 1.3em;
	letter-spacing: 0;
	display: flex;
	justify-content: space-between;
	gap: 10px;
	align-items: center;
	padding: 10px 15px 10px 8px;
	border-bottom: 0.5px solid #00000033;
}

.country.active .country-name {
	color: var(--e-global-color-ea9ec76);
	border-bottom: 2px solid var(--e-global-color-ea9ec76);
}

.country-name svg {
	margin: 0 !important;
	width: 14px;
	height: 14px;
}

.country svg.minus-icon {
	display: none;
}

.country.active svg.plus-icon {
	display: none;
}

.country.active svg.minus-icon {
	display: block;
}

.country.active .centers .centers-inner {
	padding: 8px 0 16px;
	border-bottom: 0.5px solid #00000033;
	display: flex;
	flex-direction: column;
	gap: 8px;
}

.country .centers .center {
	display: flex;
	justify-content: space-between;
	gap: 16px;
	padding: 0 8px 16px;
}

.country .centers .center:last-child {
	padding-bottom: 0;
}

.country .centers .center:not(:last-child) {
	border-bottom: 1.5px dashed var(--e-global-color-365d77d);
}

.country .centers .center .center-header,
.country .centers .center .categories {
	width: 50%;
	display: flex;
	flex-direction: column;
	gap: 10px;
}

.country .centers .center .center-header .center-name {
	font-family: 'Source Sans Pro';
	font-size: 16px;
	font-weight: 700;
	line-height: 1.5em;
	letter-spacing: 0;
	color: var(--e-global-color-dff046c);
}

.country .center .center-header .center-link a,
.country .center .categories .category .category-title {
	display: flex;
	align-items: center;
	gap: 2px;
	font-family: 'Source Sans Pro';
	font-size: 16px;
	font-weight: 400;
	line-height: 1.5em;
	letter-spacing: 0;
	color: var(--e-global-color-dff046c);
	text-decoration: underline;
}

.country .center .categories .ed-head {
	font-family: 'Source Sans Pro';
	font-weight: 600;
	font-size: 16px;
	line-height: 1.5em;
	letter-spacing: 0;
	color: var(--e-global-color-dff046c);
}

.country .center .categories .category {
	display: flex;
	align-items: center;
	gap: 8px;
	flex-wrap: wrap;
}

.country .center .categories .category .category-title {
	text-decoration: unset;
}

.country .center .categories .category .category-title svg {
	width: 20px;
	height: 20px;
}

.country .center .categories .category .levels {
	display: flex;
	flex-direction: row;
	align-items: center;
	gap: 8px;
	flex-wrap: wrap;
}

.country .center .categories .category .levels .level {
	background-color: #EAECEE;
	border: 1px solid var(--e-global-color-d4bde96);
	border-radius: 4px;
	padding: 4px;
	font-family: 'Source Sans Pro';
	font-weight: 600;
	font-size: 14px;
	line-height: 1em;
	letter-spacing: 0;
	color: var(--e-global-color-d4bde96);
}

.nav-link .menu-item-has-children .has-submenu {
	cursor: pointer;
}

/* Education page end */
.highlight-date a {
	background: #0073aa !important;
	color: var(--e-global-color-fcd376b) !important;
	border-radius: 50%;
}

/*Filter design start*/
.filter_accordion_wrap {
	display: flex;
	flex-direction: column;
	gap: 8px;
}

.filter_accordion_item,
.filter_accordion_item .fai_content {
	display: flex;
	flex-direction: column;
	gap: 4px;
}

.filter_accordion_item .fai_title {
	background: var(--e-global-color-e815ffa);
	padding: 4px 16px;
	display: flex;
	justify-content: space-between;
	gap: 5px;
	align-items: center;
	font-family: 'Source Sans Pro';
	font-size: 16px;
	font-weight: 700;
	line-height: 1.5em;
	letter-spacing: 0;
	color: var(--e-global-color-d4bde96);
}

.filter_accordion_item.active .fai_title {
	cursor: pointer;
}

.filter_accordion_item .fai_title svg {
	fill: var(--e-global-color-ea9ec76);
	width: 12px;
	height: 12px;
	transition: 0.5s all;
}

.filter_accordion_item.active svg {
	transform: scale(-1);
}

.filter_accordion_item .fai_content {
	padding: 4px 16px;
}

.filter_accordion_item .fai_content label {
	display: flex;
	align-items: center;
	gap: 6px;
	font-family: 'Source Sans Pro';
	font-size: 16px;
	font-weight: 400;
	line-height: 1em;
	color: var(--e-global-color-d4bde96);
	padding: 4px 0;
}

.filter_accordion_item .fai_content label .filter_checkbox {
	accent-color: var(--e-global-color-ea9ec76)
}

.dtch_filter {
	display: flex;
	flex-direction: row;
	justify-content: space-between;
	align-items: flex-start;
	gap: 16px;
}

.dtch_filter .addedFilter {
	display: flex;
	align-items: center;
	flex-wrap: wrap;
	gap: 10px;
	color: var(--e-global-color-d4bde96);
	font-family: 'Source Sans Pro';
	font-size: 14px;
	font-weight: 600;
	line-height: 1.5em;
	width: calc(100% - 276px);
}

.addedFilter .af_item {
	display: flex;
	padding: 3px 6px 3px 4px;
	gap: 6px;
	align-items: center;
	background: #EAECEE;
	border: 1px solid var(--e-global-color-d4bde96);
	border-radius: 4px;
	font-weight: 400;
	font-size: 14px;
	line-height: 1em;
}

.addedFilter .af_item button {
	border: 0px;
	padding: 6px;
	background: url(/wp-content/uploads/2026/03/Close.svg);
	background-repeat: no-repeat;
	background-position: right;
	background-size: cover;
}

.dtch_filter .dtch_filter_right {
	display: flex;
	align-items: center;
	gap: 20px;
	flex-wrap: nowrap;
	width: 260px;
	justify-content: flex-end;
}

.dtch_filter_right .dtch_clear {
	display: flex;
	align-items: center;
	gap: 6px;
	color: var(--e-global-color-ea9ec76);
	font-family: 'Source Sans Pro';
	font-weight: 400;
	font-size: 14px;
	line-height: 1em;
	cursor: pointer;
}

.dtch_filter_right .dtch_clear svg {
	width: 12px;
	height: 12px;
}

.institutes_wrap .iw_link .dtc_cat {
	display: flex;
	flex-direction: column;
	gap: 28px;
}

.institutes_wrap .iw_link .dtc_cat h5 {
	color: var(--e-global-color-dff046c);
	margin: 0;
	font-family: 'Source Sans Pro';
	font-weight: 700;
	font-size: 16px;
	line-height: 1.5em;
	margin-bottom: -16px;
}

.institutes_wrap .iw_link .dtc_cat .dtc_pro_list {
	padding-left: 8px;
	display: flex;
	flex-direction: column;
	gap: 6px;
}

.institutes_wrap .iw_link .dtc_cat .dtc_pro_list h6,
.institutes_wrap .iw_link .dtc_cat .dtc_pro_list ul li {
	margin: 0;
	color: var(--e-global-color-dff046c);
	font-family: 'Source Sans Pro';
	font-weight: 400;
	font-size: 16px;
	line-height: 1em;
}

.institutes_wrap .iw_link .dtc_cat .dtc_pro_list ul {
	list-style-type: disc;
	padding-left: 30px;
	gap: 6px;
}

/*Filter design end*/
.acm-info-panel {
	min-height: 220px !important;
}

.text-underline p strong {
	text-decoration: underline !important;
}

.list-point ul li {
	margin-bottom: 12px;
}

.directory-menu .elementor-nav-menu .elementor-item {
	justify-content: space-between;
}

.directory-menu .elementor-nav-menu .elementor-item:hover svg line,
.directory-menu .elementor-nav-menu .elementor-item.elementor-item-active svg line {
	stroke: #009EE3;
}

.directory-menu .elementor-nav-menu .elementor-item.elementor-item-active svg line:nth-child(2) {
	display: none;
}

@media screen and (min-width: 1900px) {
	body {
		max-width: 1920px;
		margin: 0 auto;
		min-width: auto;
	}
}

@media screen and (max-width: 1166px) and (min-width: 1025px) {
	.white-header .e-con-inner {
		gap: 10px;
	}

	.white-header .link-col {
		gap: 20px;
		width: calc(100% - 177px);
	}

	.nav-link nav ul li:not(:last-child)>.elementor-item {
		margin-inline-end: calc(16px / 2) !important;
	}

	.nav-link nav ul li:not(:first-child)>.elementor-item {
		margin-inline-start: calc(16px / 2) !important;
	}

	.nav-link nav ul li .elementor-item {
		font-size: 22px !important;
	}

	.nav-link nav ul li.menu-item-has-children ul.sub-menu {
		width: calc(100% - 16px) !important;
		left: 4px !important;
	}

}

@media screen and (max-width: 1024px) {
	.popup-menu-link .nav-link nav ul li.menu-item-has-children ul.sub-menu {
		width: 100% !important;
		padding: 20px 10px 0;
		box-shadow: unset;
		position: relative;
		margin: 0 !important;
	}

	.popup-menu-link .nav-link nav ul li.menu-item-has-children ul.sub-menu::before {
		display: none;
	}

	.popup-menu-link .nav-link nav ul li.menu-item-has-children ul.sub-menu li {
		margin-bottom: 10px;
	}

	.popup-menu-link .nav-link nav ul li.menu-item-has-children ul.sub-menu .elementor-sub-item {
		border-left: 2px solid var(--e-global-color-dff046c);
	}

	.popup-menu-link .nav-link nav ul li.menu-item-has-children a.elementor-item .sub-arrow {
		display: block;
		padding: 0 !important;
		line-height: 0;
	}

	.popup-menu-link .nav-link nav ul li.menu-item-has-children a.elementor-item {
		justify-content: space-between;
	}

	.nav-link nav ul li.menu-item-has-children .has-submenu.highlighted[aria-expanded="true"]::before {
		display: none;
	}
}

@media screen and (max-width: 768px) {
	.timeline-sec .ue_timeline_item .ue_timeline_item_icon .ue_text_one {
		width: 70px;
		top: -55px;
	}

	.timeline-sec .ue_timeline_item:nth-child(odd) .ue_timeline_item_icon .ue_text_one {
		left: -24px;
	}

	.timeline-sec .ue_timeline_item:nth-child(even) .ue_timeline_item_icon .ue_text_one {
		right: -24px;
	}
}

@media screen and (max-width: 767px) {
	.h-icon-list .elementor-icon-list-items .elementor-icon-list-icon {
		width: 60px;
		height: 60px;
	}

	.news-grid .swiper-pagination .swiper-pagination-bullet {
		background: rgb(0 150 62 / 30%) !important;
	}

	.news-grid .swiper-pagination {
		left: 54px !important;
		bottom: 124px !important;
	}

	.news-grid .elementor-swiper-button {
		bottom: 124px;
	}

	.news-grid .elementor-swiper-button-prev {
		left: 20px !important;
	}

	.news-grid .elementor-swiper-button-next {
		left: 94px !important;
	}

	.news-grid .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active {
		background: var(--e-global-color-ea9ec76) !important;
	}

	.news-grid .swiper {
		padding-bottom: 20px !important;
	}

	.timeline-sec .ue_timeline_item:nth-child(odd) .ue_timeline_item_icon .ue_text_one {
		left: 0px;
	}

	.timeline-sec .ue_timeline_item:nth-child(even) .ue_timeline_item_icon .ue_text_one {
		right: auto;
		left: 0;
	}

	.timeline-sec .ue_timeline_item .ue_timeline_item_content_main {
		border-radius: 0px 40px 0px 40px !important;
	}

	.timeline-sec .ue_timeline_item:nth-child(odd) .ue_timeline_item_content {
		transform: translateX(50%) !important;
		opacity: 0 !important;
		transition: 0.3s all !important
	}

	.event-sec .event-item {
		flex-direction: column;
		padding-left: 15px !important;
		align-items: flex-start !important;
		border-left: 4px solid var(--e-global-color-5fd05f4);
	}

	.event-sec .event-date {
		font-size: 18px;
	}

	.event-sec .event-title {
		font-size: 36px;
	}

	.event-sec .event-location {
		font-size: 16px;
	}

	.event-sec .event-btn {
		font-size: 18px;
		padding: 9px 20px;
	}

	.event-sec .upcoming-events-btn {
		text-align: left;
		margin-top: 30px;
	}

	.event-sec .upcoming-events-btn a {
		padding: 10px 33px;
		font-size: 20px;
	}

	.ed-icon-box {
		min-height: auto;
	}

	.country .centers .center {
		flex-direction: column;
	}

	.country .centers .center .center-header,
	.country .centers .center .categories {
		width: 100%;
	}
}


.dtc_accordion .dtc_accordion_item .dtcai_content ul li .dtcai_website svg {
	min-width: 20px;
}

.directory_tab_content svg {
	width: 1em;
}

.directory_tab_content svg.minus {
	fill: var(--e-global-color-ea9ec76);
}

.dtc_head {
	display: flex;
	flex-direction: column;
	grid-gap: 24px;
	margin-bottom: 16px;
}

.dtc_head .dtch_title {
	display: flex;
	align-items: center;
	justify-content: space-between;
	gap: 10px;
}

.dtc_head .dtch_title:not(:last-child) {
	margin-bottom: 16px;
}

.dtc_head .dtch_title h3 {
	margin: 0;
	font-family: 'Fjalla One';
	font-weight: 400;
	color: var(--e-global-color-d4bde96);
}

.dtc_head .dtch_title .dtch_downExport {
	display: flex;
	align-items: center;
	gap: 16px;
}

.dtc_head .dtch_title .dtch_downExport a {
	color: var(--e-global-color-ea9ec76);
	border-radius: 36px;
	border: 2px solid var(--e-global-color-ea9ec76);
	padding: 6px 14px;
	display: flex;
	align-items: center;
	gap: 6px;
	font-family: 'Source Sans Pro';
	font-weight: 600;
	font-size: 16px;
	line-height: 1em;
}

.dtc_head .dtch_title .export_select {
	position: relative;
	color: var(--e-global-color-d4bde96);
	display: flex;
	align-items: center;
}

.dtc_head .dtch_title .export_select svg {
	position: absolute;
	left: 10px;
	width: 11px;
}

.dtc_head .dtch_title .export_select select {
	font-family: 'Source Sans Pro';
	font-size: 16px;
	line-height: 1.25;
	font-weight: 600;
	color: inherit;
	padding: 5px 30px 5px 28px;
	border: 1px solid var(--e-global-color-365d77d);
	border-radius: 8px;
	appearance: none;
	background: url(/wp-content/uploads/2026/02/BTN.svg);
	background-repeat: no-repeat;
	background-position: right;
	background-size: contain;
	cursor: pointer;
}

.dtc_head .dtch_title .export_select select:focus-visible {
	outline: none;
}

.dtc_head .dtch_search {
	display: flex;
	grid-gap: 16px;
}

.dtc_content {
	display: flex;
	flex-direction: column;
}

.dtc_content .dtcc_title {
	padding: 12px 16px;
	background: var(--e-global-color-ea9ec76);
	color: var(--e-global-color-fcd376b);
	border-radius: 8px 8px 0 0;
	display: flex;
	grid-gap: 20px;
	justify-content: space-between;
}

.dtc_content .dtcc_title .dtcct_item {
	display: flex;
	align-items: center;
	font-family: 'Source Sans Pro';
	font-size: 20px;
	font-weight: 700;
	grid-gap: 7px;
}

.dtc_content .dtcc_title .dtcct_item[data-orderby],
.dtc_content .dtcc_title .dtcct_item span[data-orderby] {
	cursor: pointer;
}

.dtc_content .dtcc_title .dtcct_item svg {
	width: 12px;
}

.dtc_content .country_right {
	width: 20%;
	min-width: 20%;
}

.dtc_accordion {
	display: flex;
	flex-direction: column;
}

.dtc_accordion .dtc_accordion_item {
	border-bottom: 1px solid var(--e-global-color-b193580);
}

.dtc_accordion .dtc_accordion_item:nth-child(even) {
	background: var(--e-global-color-5fd05f4);
}

.dtc_accordion .dtc_accordion_item .dtcai_title {
	display: flex;
	align-items: center;
	justify-content: space-between;
	padding: 13px 16px;
	border-bottom: 2px solid transparent;
	font-family: 'Source Sans Pro';
	font-size: 20px;
	line-height: 1;
	font-weight: 700;
	color: var(--e-global-color-d4bde96);
	cursor: pointer;
	gap: 10px;
}

.dtc_accordion .dtc_accordion_item .dtcai_title .dtcait_icon {
	display: flex;
	align-items: center;
	font-size: 14px;
}

.dtc_accordion .dtc_accordion_item:not(.active) .dtcai_title .dtcait_icon .minus {
	display: none;
}

.dtc_accordion .dtc_accordion_item.active .dtcai_title .dtcait_icon .plus {
	display: none;
}

.dtc_accordion .dtc_accordion_item .dtcai_content {
	padding: 8px 16px;
	border-bottom: 2px solid transparent;
}

.dtc_accordion .dtc_accordion_item.active .dtcai_title {
	color: var(--e-global-color-ea9ec76);
	border-color: var(--e-global-color-ea9ec76);
}

.dtc_accordion .dtc_accordion_item.active .dtcai_content {
	border-color: var(--e-global-color-ea9ec76);
}

.dtc_accordion .dtc_accordion_item .dtcai_content ul {
	display: flex;
	flex-direction: column;
	list-style-type: none;
	padding: 0;
	margin: 0;
	gap: 16px;
}

.dtc_accordion .dtc_accordion_item .dtcai_content>ul>li {
	display: flex;
	align-items: center;
	grid-gap: 16px;
	font-family: 'Source Sans Pro';
	padding: 16px 0px;
}

.dtc_accordion .dtc_accordion_item .dtcai_content>ul>li:not(:last-child) {
	border-bottom: 1px dashed var(--e-global-color-365d77d);
}

.dtc_accordion .dtc_accordion_item .dtcai_content ul li>* {
	width: 100%;
	font-family: 'Source Sans Pro';
}

.dtc_accordion .dtc_accordion_item .dtcai_content ul li span {
	font-size: 20px;
	line-height: 1.25;
	font-weight: 600;
}

.dtc_accordion .dtc_accordion_item .dtcai_content ul li .dtcai_website {
	display: flex;
	align-items: center;
	grid-gap: 8px;
	font-size: 20px;
	line-height: 1;
	font-weight: 400;
	text-decoration: underline 1px;
	color: var(--e-global-color-dff046c);
	word-break: break-word;
}

/* .dtc_accordion .dtc_accordion_item .dtcai_content ul li .dtcai_website.tech-web {
width: 50%;
} */
.dtc_accordion>p {
	padding: 13px 16px;
	font-family: 'Source Sans Pro';
	font-size: 20px;
	line-height: 1;
	font-weight: 700;
	color: var(--e-global-color-d4bde96);
}

.contry_select .country-dropdown {
	width: 200px;
}

.dtcai_title_coun {
	display: flex;
	align-items: center;
	justify-content: space-between;
	gap: 10px;
}

.dtcai_title_coun .dtcait_text {
	font-size: 16px;
	font-weight: 400;
}

.institutes_wrap {
	display: flex;
	gap: 16px;
}

.institutes_wrap .iw_details,
.institutes_wrap .iw_link {
	width: 100%;
	display: flex;
	flex-direction: column;
	gap: 24px;
	align-items: flex-start;
}

.institutes_wrap .iw_details h5 {
	margin: 0;
	font-family: 'Source Sans Pro';
	font-size: 20px;
	line-height: 1.25;
	font-weight: 600;
	color: var(--e-global-color-dff046c);
	margin-bottom: 4px !important;
}

.institutes_wrap .iw_details .iw_address {
	font-family: 'Source Sans Pro';
	font-size: 20px;
	line-height: 1.25;
	font-weight: 400;
	color: var(--e-global-color-dff046c);
}

.institutes_wrap .iw_details .iw_address>* {
	margin: 0px;
}

.dtc_accordion .dtc_accordion_item .dtcai_content ul li .dtcai_button {
	display: inline-flex;
	align-items: center;
	grid-gap: 5px;
	padding: 10px 24px;
	font-family: 'Source Sans Pro';
	font-size: 16px;
	line-height: 1;
	font-weight: 600;
	color: var(--e-global-color-d4bde96);
	border: 2px solid;
	border-radius: 50px;
}

.dtc_accordion .dtc_accordion_item .dtcai_content ul li .dtcai_button svg {
	width: 12px;
}

.dtc_accordion .dtc_accordion_item .dtcai_content ul li .iw_country {
	font-weight: inherit;
	text-transform: uppercase;
}

.dtc_content:has(.nofound_wrap) .dtcct_item,
.directory_tab_content:has(.nofound_wrap) .show_entry_select select {
	pointer-events: none;
}

.dtcct_item svg path {
	opacity: 0.7;
}

.dtcct_item.active.ASC .up,
.dtcct_item.active.DESC .down,
.dtcct_item .active.ASC .up,
.dtcct_item .active.DESC .down {
	opacity: 1;
}

.filter_accordion_wrap svg {
	width: 1em;
	height: auto;
}

.toltip {
	position: relative;
	display: inline-block;
	cursor: pointer;
	line-height: 0;
}

.toltipWrap {
	width: 100%;
	min-width: 200px;
	position: absolute;
	left: 35px;
	transform: translateY(-50%);
	top: 50%;
	background: var(--e-global-color-5fd05f4);
	color: var(--e-global-color-dff046c);
	padding: 16px;
	font-family: 'Source Sans Pro';
	font-weight: 400;
	font-style: italic;
	font-size: 14px;
	line-height: 1.25em;
	border-radius: 8px;
	z-index: 10;
	box-shadow: 4px 4px 4px 0px #2E415533;
}

.toltipWrap::before {
	content: '';
	position: absolute;
	top: 50%;
	transform: translateY(-50%) rotate(45deg);
	left: -10px;
	width: 20px;
	height: auto;
	aspect-ratio: 1;
	background: var(--e-global-color-5fd05f4);
	border-radius: 1px;
	z-index: -113;
}

.country-dropdown .dropdown-menu {
	position: absolute;
	background: rgb(255, 255, 255);
	border: 1px solid rgb(204, 204, 204);
	max-height: 200px;
	z-index: 2;
	overflow-y: auto;
}

.country-dropdown .dropdown-toggle {
	color: var(--e-global-color-d4bde96) !important;
}

.country-dropdown .dropdown-toggle.active {
	color: var(--e-global-color-d4bde96);
	font-weight: 600;
}

.country-dropdown:has(.active) .dropdown-menu label:nth-child(1) {
	cursor: pointer;
}

#previewWrap {
	display: none;
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100vh;
	background: rgba(0, 0, 0, 0.6);
	z-index: 9999;
}

.preview_content {
	background: var(--e-global-color-fcd376b);
	max-width: 1200px;
	width: 90%;
	height: 80vh;
	margin: 10vh auto;
	padding: 10px;
	position: relative;
	border-radius: 30px;
}

#previewFrame,
#previewImage {
	width: 100%;
	height: 100%;
	border: none;
	border-radius: 20px;
}

.preview_close {
	position: absolute;
	right: 10px;
	top: 10px;
	cursor: pointer;
	aspect-ratio: 1;
	padding: 10px;
	line-height: 0;
	border-radius: 100%;
	color: var(--e-global-color-fcd376b);
	background: var(--e-global-color-ea9ec76);
	transform: translate(50%, -50%);
}


.download .dtc_content .dtcc_title .dtcct_item.modified_right {
	font-size: 16px;
	grid-gap: 12px;
}

.download .dtc_content .dtcc_title .dtcct_item.modified_right span#dw-modified-orderby {
	display: flex;
	align-items: center;
	grid-gap: 8px;
}

.download_item {
	display: flex;
	padding: 16px;
	border-bottom: 1px solid var(--e-global-color-b193580);
	grid-gap: 24px;
}

.download_item.deactive .dwiTitle {
	color: var(--e-global-color-365d77d);
	/* 	pointer-events: none; */
}

.modified_right {
	width: 28%;
	min-width: 28%;
}

.download_item .dwiTitle {
	width: 100%;
	display: flex;
	align-items: center;
	font-family: 'Source Sans Pro';
	font-size: 20px;
	line-height: 1;
	font-weight: 700;
	color: var(--e-global-color-d4bde96);
	grid-gap: 6px;
}

.download_item .dwiTitle .dwtText {
	display: -webkit-box;
	-webkit-line-clamp: 1;
	-webkit-box-orient: vertical;
	overflow: hidden;
}

.download_item .dwiTitle>svg {
	width: 32px;
	min-width: 32px;
	margin-right: 2px;
}

.download_item .dwiTitle .toltip {
	font-size: 0.8em;
}

.download_item .dwiDetail {
	display: flex;
	align-items: center;
	grid-gap: 10px;
	justify-content: space-between;
}

.download_item .dwiDetail .dwiMeta {
	font-family: 'Source Sans Pro';
	font-size: 14px;
	line-height: 1;
	font-weight: 400;
	color: var(--e-global-color-642ace7);
	display: flex;
	grid-gap: 6px;
}

.download_item .dwiDetail .dwiAction {
	display: flex;
	align-items: center;
	grid-gap: 8px;
}

.download_item .dwiDetail .dwiAction .iconAction {
	font-size: 20px;
	line-height: 0;
	padding: 8px;
	border-radius: 100%;
	color: var(--e-global-color-642ace7);
	border: 2px solid transparent;
	display: flex;
	justify-content: center;
	cursor: auto;
}

.download_item .dwiDetail .dwiAction a.iconAction {
	cursor: pointer;
}

.download_item .dwiDetail .dwiAction .iconAction.border {
	border-color: #918F8F;
}

.download_item .dwiDetail .dwiAction .iconAction.fill {
	color: var(--e-global-color-fcd376b);
	border-color: var(--e-global-color-642ace7);
	background: var(--e-global-color-642ace7);
}

.download .dtc_accordion .dtc_accordion_item .dtcai_content {
	padding: 0px;
	border-bottom: none;
}

.download .dtc_accordion .dtc_accordion_item:nth-child(even) {
	background: transparent;
}

.iconAction.toltip .toltipWrap {
	left: auto;
	right: auto;
	margin: 0px;
	top: 120%;
	transform: none;
	background: var(--e-global-color-dff046c);
	color: var(--e-global-color-fcd376b);
	text-align: center;
	font-style: normal;
	display: flex;
	flex-direction: column;
}

.iconAction.toltip .toltipWrap::before {
	left: 0;
	top: 0;
	right: 0;
	margin: auto;
	background: var(--e-global-color-dff046c);
}

.dwiTitle .toltip .toltipWrap {
	background: var(--e-global-color-e815ffa);
	width: 300px;
	font-style: normal;
	line-height: 1;
}

.dwiTitle .toltip .toltipWrap::before {
	background: var(--e-global-color-e815ffa);
}

.dwiTitle .toltip .toltipWrap .ttWrap {
	display: flex;
	flex-direction: column;
	grid-gap: 12px;
}

.dwiTitle .toltip .toltipWrap .ttWrap .ttTag {
	display: flex;
	flex-wrap: wrap;
	grid-gap: 4px;
	line-height: 1.25;
}

.dwiTitle .toltip .toltipWrap .ttWrap .ttTag span {
	padding: 3px 6px;
	border: 1px solid;
	color: var(--e-global-color-d4bde96);
	border-radius: 4px;
}

.dwiTitle .toltip .toltipWrap .ttWrap h5 {
	margin: 0;
	font-size: 14px;
	font-weight: 700;
	color: var(--e-global-color-dff046c);
}

.dwiTitle .toltip .toltipWrap .ttWrap p {
	font-style: italic;
	line-height: 1.25;
}

.dwiTitle .toltip .toltipWrap .ttWrap .ttText {
	display: flex;
	flex-direction: column;
	grid-gap: 4px;
}

.dwiTitle .toltip .toltipWrap .ttWrap .ttDate {
	color: var(--e-global-color-642ace7);
	font-size: 12px;
}

/* .profile {
display: flex;
}
.profile .elementor-icon-wrapper {
display: flex;
align-items: center;
position: relative;
}
.profile .elementor-icon-wrapper:after {
content: "";
width: 100%;
} */
.logged-in .profileMenu .has-submenu svg.logout,
body:not(.logged-in) .profileMenu .has-submenu svg.login {
	display: none;
}

.profileMenu .has-submenu svg {
	width: 1.167em;
}

.profileMenu:has(.current-menu-item) .has-submenu svg {
	color: var(--e-global-color-accent);
}

.settingIcon .elementor-sub-item,
.editIcon .elementor-sub-item,
.logoutIcon .elementor-sub-item {
	display: flex;
	align-items: center;
	grid-gap: 4px;
}

.settingIcon .elementor-sub-item:before,
.editIcon .elementor-sub-item:before,
.logoutIcon .elementor-sub-item:before {
	content: "";
	width: 1em;
	aspect-ratio: 1;
	background: url('data:image/svg+xml,<svg viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M6.41344 1.79999C8.07094 1.79999 9.41344 3.14249 9.41344 4.79999C9.41344 6.45749 8.07094 7.79999 6.41344 7.79999C4.75594 7.79999 3.41344 6.45749 3.41344 4.79999C3.41344 3.14249 4.75594 1.79999 6.41344 1.79999ZM5.66844 9.19999H7.15344H7.19094C6.86844 9.86999 6.99594 10.655 7.47844 11.1875C6.97344 11.745 6.85844 12.5825 7.24344 13.2725L7.80594 14.2825C7.82844 14.3225 7.85344 14.3625 7.87844 14.4H1.95344C1.54344 14.4 1.21094 14.0675 1.21094 13.6575C1.21094 11.195 3.20594 9.19999 5.66844 9.19999ZM10.8159 7.78999C10.8159 7.45749 11.0834 7.18999 11.4159 7.18999H12.6159C12.9484 7.18999 13.2159 7.45749 13.2159 7.78999V7.94249C13.2159 8.41499 13.8184 8.76249 14.2284 8.52749L14.3534 8.45499C14.6434 8.28749 15.0159 8.38999 15.1784 8.68249L15.7384 9.68749C15.8934 9.96749 15.8034 10.3175 15.5334 10.4875L15.4159 10.56C15.0109 10.8125 15.0109 11.5575 15.4159 11.8125L15.5309 11.885C15.8009 12.055 15.8934 12.405 15.7384 12.685L15.1759 13.695C15.0134 13.9875 14.6409 14.0925 14.3509 13.9225L14.2284 13.85C13.8184 13.6125 13.2159 13.9625 13.2159 14.435V14.5875C13.2159 14.92 12.9484 15.1875 12.6159 15.1875H11.4159C11.0834 15.1875 10.8159 14.92 10.8159 14.5875V14.44C10.8159 13.965 10.2109 13.615 9.79844 13.8525L9.67844 13.9225C9.38844 14.09 9.01844 13.9875 8.85344 13.695L8.28844 12.685C8.13344 12.405 8.22344 12.0525 8.49594 11.8825L8.60594 11.815C9.01344 11.5625 9.01344 10.8125 8.60594 10.56L8.49344 10.49C8.22094 10.32 8.13094 9.96749 8.28594 9.68749L8.84844 8.67999C9.01094 8.38749 9.38344 8.28499 9.67094 8.45249L9.79094 8.52249C10.2034 8.75999 10.8084 8.40999 10.8084 7.93499V7.78749L10.8159 7.78999ZM13.3134 11.195C13.3134 10.4775 12.7309 9.89499 12.0134 9.89499C11.2959 9.89499 10.7134 10.4775 10.7134 11.195C10.7134 11.9125 11.2959 12.495 12.0134 12.495C12.7309 12.495 13.3134 11.9125 13.3134 11.195Z" fill="%232E4155"/></svg>');
}

.editIcon .elementor-sub-item:before {
	background: url('data:image/svg+xml,<svg viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M13.3896 2.1425C12.8421 1.595 11.9571 1.595 11.4096 2.1425L10.7996 2.7525L13.2471 5.2L13.8571 4.59C14.4046 4.0425 14.4046 3.1575 13.8571 2.61L13.3896 2.1425ZM5.90961 7.6425C5.75711 7.795 5.63961 7.9825 5.57211 8.19L4.83211 10.41C4.75961 10.625 4.81711 10.8625 4.97711 11.025C5.13711 11.1875 5.37461 11.2425 5.59211 11.17L7.81211 10.43C8.01711 10.3625 8.20461 10.245 8.35961 10.0925L12.3996 6.0475L9.95211 3.6L5.90961 7.6425ZM3.99961 3.2C2.67461 3.2 1.59961 4.275 1.59961 5.6V12C1.59961 13.325 2.67461 14.4 3.99961 14.4H10.3996C11.7246 14.4 12.7996 13.325 12.7996 12V9.6C12.7996 9.1575 12.4421 8.8 11.9996 8.8C11.5571 8.8 11.1996 9.1575 11.1996 9.6V12C11.1996 12.4425 10.8421 12.8 10.3996 12.8H3.99961C3.55711 12.8 3.19961 12.4425 3.19961 12V5.6C3.19961 5.1575 3.55711 4.8 3.99961 4.8H6.39961C6.84211 4.8 7.19961 4.4425 7.19961 4C7.19961 3.5575 6.84211 3.2 6.39961 3.2H3.99961Z" fill="%232E4155"/></svg>');
}

.logoutIcon .elementor-sub-item:before {
	background: url('data:image/svg+xml,<svg viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M5.59961 4.00002C6.04211 4.00002 6.39961 3.64252 6.39961 3.20002C6.39961 2.75752 6.04211 2.40002 5.59961 2.40002H3.99961C2.67461 2.40002 1.59961 3.47502 1.59961 4.80002V11.2C1.59961 12.525 2.67461 13.6 3.99961 13.6H5.59961C6.04211 13.6 6.39961 13.2425 6.39961 12.8C6.39961 12.3575 6.04211 12 5.59961 12H3.99961C3.55711 12 3.19961 11.6425 3.19961 11.2V4.80002C3.19961 4.35752 3.55711 4.00002 3.99961 4.00002H5.59961ZM14.1646 8.56502C14.4771 8.25252 14.4771 7.74502 14.1646 7.43252L10.9646 4.23252C10.6521 3.92002 10.1446 3.92002 9.83211 4.23252C9.51961 4.54502 9.51961 5.05252 9.83211 5.36502L11.6671 7.20002H6.39961C5.95711 7.20002 5.59961 7.55752 5.59961 8.00002C5.59961 8.44252 5.95711 8.80002 6.39961 8.80002H11.6671L9.83211 10.635C9.51961 10.9475 9.51961 11.455 9.83211 11.7675C10.1446 12.08 10.6521 12.08 10.9646 11.7675L14.1646 8.56752V8.56502Z" fill="%232E4155"/></svg>');
}

.user-registration,
.ur-frontend-form {
	padding: 0px !important;
	background: transparent !important;
	box-shadow: none !important;
	--text-color: var(--e-global-color-e815ffa);
}

.ur-frontend-form.login {
	--text-color: var(--e-global-color-ea9ec76);
}

.ur-frontend-form .ur-form-row .ur-form-grid {
	padding: 0;
}

.ur-frontend-form .ur-form-row .ur-form-grid .ur-field-item,
.ur-frontend-form .ur-form-row .ur-form-grid .form-row-wide {
	margin-bottom: 28px !important;
}

.ur-frontend-form .ur-form-row .ur-form-grid .form-row-wide:has(+ .form-row + div[data-field="login-button"]) {
	margin-bottom: 5px !important;
}

.ur-frontend-form .ur-form-row .ur-form-grid label {
	margin: 0px;
	margin-bottom: 6px !important;
	font-family: 'Source Sans Pro';
	font-size: 14px !important;
	line-height: 1 !important;
	font-weight: 700 !important;
	color: var(--text-color) !important;
}

.ur-frontend-form .ur-form-row .ur-form-grid label .required {
	color: var(--text-color) !important;
}

.ur-frontend-form .ur-form-row .ur-form-grid .input-wrapper input,
.ur-frontend-form .ur-form-row .ur-form-grid .ur-input-with-icon input,
.ur-frontend-form .ur-form-row .ur-form-grid #register_country {
	border-radius: 50px !important;
	border: 1px solid var(--e-global-color-365d77d) !important;
	box-shadow: 0px 4px 4px 0px #00000040 inset !important;
	padding: 9px 20px !important;
	max-height: none !important;
	height: auto;
	font-family: 'Source Sans Pro';
	font-size: 16px !important;
	line-height: 1 !important;
	font-weight: 700;
}

.ur-frontend-form .ur-form-row .ur-form-grid #register_country {
	background-color: var(--e-global-color-fcd376b);
}

.ur-frontend-form .ur-button-container {
	padding: 0 !important;
	margin-top: 48px;
	margin-inline: auto;
}

.ur-frontend-form .ur-submit-button,
.ur-frontend-form .ur-reset-password-btn {
	padding: 14px 26px !important;
	font-family: 'Source Sans Pro';
	font-size: 24px !important;
	border: 2px solid var(--e-global-color-fcd376b) !important;
	line-height: 1 !important;
	border-radius: 50px !important;
	background: var(--e-global-color-fcd376b) !important;
	color: var(--e-global-color-ea9ec76) !important;
	font-weight: 500 !important;
}

.ur-frontend-form .ur-submit-button:hover,
.ur-frontend-form .ur-reset-password-btn:hover {
	background: var(--e-global-color-accent) !important;
	color: var(--e-global-color-fcd376b) !important;
}

.ur-frontend-form.login .ur-submit-button,
.ur-frontend-form .ur-reset-password-btn {
	border-color: var(--e-global-color-ea9ec76) !important;
	background: var(--e-global-color-accent) !important;
	color: var(--e-global-color-fcd376b) !important;
}

.ur-frontend-form .ur-form-row .ur-form-grid div[data-field="login-button"] {
	text-align: center;
	margin-top: 30px;
}

.ur-frontend-form .ur-form-row .ur-form-grid .ur-field-item .user-registration-error,
.user-registration .user-registration-error,
.ur-frontend-form .ur-form-row .ur-form-grid .ur-field-item .icr-inv-field-error {
	margin-top: 4px;
	background: var(--e-global-color-e5a1418) !important;
	padding: 8px 16px !important;
	color: var(--e-global-color-f14ab24) !important;
	border-radius: 0;
	border: 0px;
}

.ur-frontend-form .ur-form-row .ur-form-grid .ur-field-item .user-registration-error,
.ur-frontend-form .ur-form-row .ur-form-grid .user-registration-password-strength,
.ur-frontend-form .ur-form-row .ur-form-grid .user-registration-password-hint,
.ur-frontend-form .ur-form-row .ur-form-grid .user-registration-error,
.user-registration .user-registration-error li,
.ur-frontend-form .ur-form-row .ur-form-grid .ur-field-item .icr-inv-field-error {
	font-family: 'Source Sans Pro';
	font-size: 14px !important;
	font-weight: 600 !important;
	line-height: 1em !important;
	letter-spacing: 0 !important;
}

.ur-frontend-form .ur-form-row .ur-form-grid .ur-field-item .user-registration-error::before,
.ur-frontend-form .ur-form-row .ur-form-grid .user-registration-error::before,
.user-registration .user-registration-error::before,
.ur-frontend-form .ur-form-row .ur-form-grid .ur-field-item .icr-inv-field-error::before {
	color: var(--e-global-color-f14ab24) !important;
}

.ur-frontend-form .ur-form-row .ur-form-grid .user-registration-password-strength,
.ur-frontend-form .ur-form-row .ur-form-grid .user-registration-password-hint,
.ur-frontend-form .ur-form-row .ur-form-grid .user-registration-error {
	background: var(--e-global-color-e815ffa) !important;
	color: var(--e-global-color-d4bde96) !important;
	border-radius: 0;
}

.ur-frontend-form .ur-form-row .ur-form-grid .user-registration-password-hint,
.ur-frontend-form .ur-form-row .ur-form-grid #user_pass-error {
	padding: 6px 7px !important;
	margin: 0;
}

.form-row .user-registration-before-login-btn {
	margin: 0px !important;
}

.form-row .user-registration-before-login-btn .user-registration-form__label-for-checkbox span {
	color: var(--e-global-color-dff046c);
}

.ur-frontend-form .ur-form-row .ur-form-grid .form-row .user-registration-before-login-btn .user-registration-form__label {
	margin: 0px !important;
}

.ur-frontend-form .ur-form-row .ur-form-grid .form-row .user-registration-before-login-btn .user-registration-form__label a {
	color: var(--e-global-color-ea9ec76) !important;
}

.ur-frontend-form .ur-form-row .ur-form-grid .user-registration-register {
	display: none !important;
}

.ur-frontend-form .ur-form-row .ur-form-grid .user-registration-password-hint {
	margin-bottom: 10px !important;
}

.ur-frontend-form .ur-form-row .ur-form-grid .ur-field-item .icr-inv-field-error::before {
	content: "\f534";
	display: inline-block;
	vertical-align: middle;
	font-family: Dashicons;
	margin-right: 4px;
	font-size: 16px;
}

/*My-Account page design start*/
.user-registration-account main,
.page-id-3988 {
	background: var(--e-global-color-ffc3bc5);
	/* 	padding: 0 20px; */
}

.user-registration-account .user-registration {
	padding: 30px 0 !important;
}

.user-registration-account .user-registration-MyAccount-navigation--wrapper {
	background: var(--e-global-color-ea9ec76) !important;
}

.user-registration-account .user-registration-profile-header-nav header h3 {
	color: var(--e-global-color-fcd376b) !important;
	font-family: 'Source Sans Pro';
	font-weight: 600;
	font-size: 14px !important;
	line-height: 1.5em !important;
}

.user-registration-account .user-registration-MyAccount-navigation ul {
	gap: 10px !important;
}

.user-registration-account .user-registration-MyAccount-navigation ul li a {
	font-family: 'Source Sans Pro' !important;
	font-weight: 600 !important;
	font-size: 14px !important;
	color: var(--e-global-color-ea9ec76) !important;
	background: var(--e-global-color-fcd376b) !important;
}

.user-registration-account .user-registration-MyAccount-navigation ul li.is-active a {
	color: var(--e-global-color-ea9ec76) !important;
	border-color: var(--e-global-color-text) !important;
}

.user-registration-account .user-registration-MyAccount-navigation ul li:hover a {
	background: var(--e-global-color-fcd376b) !important;
	color: var(--e-global-color-ea9ec76) !important;
}

.user-registration-account .user-registration-profile-fields__field-wrapper .ur-form-row {
	gap: 20px;
}

.user-registration-account .user-registration-profile-header-nav header,
.user-registration-account .user-registration-profile-header header {
	z-index: 1;
}

.user-registration-account .edit-profile .user-registration-Button {
	min-height: 40px !important;
	background: var(--e-global-color-ea9ec76) !important;
	border-radius: 36px !important;
	color: var(--e-global-color-fcd376b) !important;
	font-family: 'Source Sans Pro';
	font-weight: 500 !important;
	font-size: 16px !important;
	line-height: 1.2em !important;
}

.user-registration-account .user-registration-profile-header .button-group button svg {
	fill: var(--e-global-color-fcd376b);
}

.user-registration-account .user-registration-profile-header .button-group .button {
	background: var(--e-global-color-ea9ec76) !important;
	border-color: var(--e-global-color-ea9ec76) !important;
}

/*Lost Password*/
.page-id-3988 .page-header {
	display: none;
}

.page-id-3988 main .page-content {
	padding: 100px 20px;
}

.page-id-3988 .user-registration .ur-frontend-form .ur-lost-password-content-container .ur-lost-password-title {
	font-family: var(--e-global-typography-19e235d-font-family), Sans-serif;
	font-size: var(--e-global-typography-19e235d-font-size);
	font-weight: var(--e-global-typography-19e235d-font-weight);
	line-height: var(--e-global-typography-19e235d-line-height);
	color: var(--e-global-color-ea9ec76) !important;
	margin-bottom: 16px !important;
}

.page-id-3988 .user-registration .ur-frontend-form .ur-lost-password-content-container .ur-lost-password-message {
	font-family: var(--e-global-typography-f716f35-font-family), Sans-serif;
	font-size: var(--e-global-typography-f716f35-font-size);
	font-weight: var(--e-global-typography-f716f35-font-weight);
	line-height: var(--e-global-typography-f716f35-line-height);
	color: var(--e-global-color-dff046c) !important;
}

.page-id-3988 .user-registration .user-registration-form-row--first {
	margin: inherit !important;
	width: inherit !important;
}

.page-id-3988 .user-registration .user-registration-form-row {
	width: fit-content;
	margin: 30px auto 0;
}

/*My-Account page design end*/

.iconlogin a {
	align-items: center;
	justify-content: space-between;
}

.iconlogin a:after {
	content: "";
	background-image: url('data:image/svg+xml,<svg viewBox="0 0 20 19" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M20 13.8955C20 13.1548 19.5216 12.524 18.8574 12.29V10.4961C18.8574 8.92936 17.5786 7.66016 16 7.66016C14.4214 7.66016 13.1426 8.92936 13.1426 10.4961V12.29C12.4784 12.524 12 13.1548 12 13.8955V17.2988C12.0002 18.2379 12.7678 18.9998 13.7139 19H0V0H20V13.8955ZM20 19H18.2861C19.2322 18.9998 19.9998 18.2379 20 17.2988V19ZM6.36816 10.4922C2.85044 10.4922 0.000217945 13.321 0 16.8125C0 17.3938 0.474907 17.8651 1.06055 17.8652H10.332C10.3035 17.681 10.2861 17.4898 10.2861 17.2949V13.8916C10.2863 12.885 10.7288 11.9812 11.4287 11.3574V11.2051C10.5501 10.7513 9.54997 10.4922 8.48926 10.4922H6.36816ZM16 9.36133C16.6321 9.36133 17.1426 9.8687 17.1426 10.4961V12.1943H14.8574V10.4961C14.8574 9.8687 15.3679 9.36133 16 9.36133ZM7.42871 0C5.06085 0 3.14258 1.90371 3.14258 4.25391C3.14267 6.60402 5.06091 8.50781 7.42871 8.50781C9.79647 8.50774 11.7138 6.60397 11.7139 4.25391C11.7139 1.90376 9.79653 7.46195e-05 7.42871 0Z" fill="white"/></svg>');
	background-size: 100%;
	display: inline-block;
	width: 1em;
	aspect-ratio: 20 / 18;
	height: auto;
	position: relative;
	opacity: 1 !important;
	background-color: currentColor !important;
}

.logged-in .iconlogin a:after {
	background-image: url('data:image/svg+xml,<svg viewBox="0 0 20 19" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M20 19H14.7393C15.3649 19 15.8728 18.4989 15.873 17.8809C15.873 14.1675 12.8277 11.1592 9.06934 11.1592H6.80371C3.04532 11.1592 0 14.1675 0 17.8809C0.00025707 18.4988 0.507402 18.9998 1.13281 19H0V0H20V19ZM19.623 3.49121C19.2148 3.19723 18.6425 3.28728 18.3447 3.69043V3.68652L15.0781 8.12402L14.0674 7.09082C13.7163 6.73273 13.1359 6.72155 12.7734 7.06836C12.4072 7.41518 12.4 7.98857 12.751 8.34668L14.5215 10.1562C14.7083 10.3483 14.9752 10.4466 15.2422 10.4316C15.5092 10.4166 15.7578 10.2764 15.918 10.0615L19.8252 4.75391C20.1228 4.35064 20.0311 3.78532 19.623 3.49121ZM7.93652 0C5.40688 0 3.35763 2.0242 3.35742 4.52344C3.35742 7.02285 5.40675 9.04785 7.93652 9.04785C10.4662 9.04785 12.5156 7.02285 12.5156 4.52344C12.5154 2.0242 10.4661 6.32857e-06 7.93652 0Z" fill="white"/></svg>');
}

/*Member-Area page start*/
.member-area-event .events-filter-wrapper .filters,
.member-area-news .blog-filter-wrapper .filters,
.member-area-event .events-results .custom-event-item .exp-inner .event-btns .event-website-link,
.mem-area-document .dtc_head .dtch_title {
	display: flex;
}

.member-area-event .events-results .custom-event-item .exp-inner .event-btns .event-register-btn {
	display: block;
}

.member-area-event .events-results .custom-event-item .exp-inner .event-btns .event-register-btn a svg {
	width: 16px;
	height: 16px;
}

.member-area-event .events-results .custom-event-item .exp-inner .event-btns .event-register-btn a {
	padding: 11px 15px 11px 15px !important;
	display: flex !important;
	align-items: center;
	gap: 6px;
	text-transform: lowercase;
}

.mem-area-news-grid .elementor-button-icon svg {
	width: 20px;
	height: 20px;
}

.members-access-error {
	padding: 100px 20px;
	text-align: center;
	color: var(--e-global-color-dff046c);
	font-family: 'Source Sans Pro';
	font-weight: 400;
	font-size: 20px;
	line-height: 1.25em;
	letter-spacing: 0;
}

/*member-Area page end*/
#back-to-top {
	cursor: pointer;
}

@media screen and (max-width: 1024px) {
	.dtc_head .dtch_title {
		align-items: flex-start;
		flex-direction: column;
	}

	.members-access-error {
		padding: 80px 20px;
	}
}

@media screen and (max-width: 880px) {
	.dtc_head .dtch_search {
		grid-gap: 12px;
		flex-wrap: wrap;
	}

	.dtc_accordion .dtc_accordion_item .dtcai_content ul li,
	.institutes_wrap {
		align-items: flex-start;
		flex-direction: column;
		gap: 10px;
	}

	.dtc_accordion .dtc_accordion_item .dtcai_content ul li span,
	.dtc_accordion .dtc_accordion_item .dtcai_content ul li .dtcai_website.tech-web {
		width: 100%;
	}

	.dtc_head .dtch_title h3 {
		font-size: 24px;
	}

	.dtc_accordion .dtc_accordion_item .dtcai_title,
	.institutes_wrap .iw_details h5,
	.institutes_wrap .iw_details .iw_address {
		font-size: 18px;
	}

	.dtch_filter {
		flex-direction: column;
		align-items: flex-end;
	}

	.dtch_filter .addedFilter,
	.dtch_filter .dtch_filter_right {
		width: 100%;
	}

	.download_item {
		flex-direction: column;
		gap: 8px !important;
		padding: 13px 16px !important;
	}

	.download_item .dwiDetail {
		width: 100%;
	}

	.download_item .dwiTitle {
		font-size: 18px !important;
		grid-gap: 2px !important;
	}

	.download_item .dwiTitle>svg {
		width: 24px;
		min-width: 24px;
	}

	.download_item .dwiDetail .dwiAction .iconAction {
		font-size: 16px !important;
		padding: 6px !important;
	}

	.download .dtc_content .dtcc_title .dtcct_item.modified_right {
		width: 45%;
	}
}

@media screen and (max-width: 767px) {
	.dtc_head .dtch_title {
		margin-bottom: 0px;
	}

	.dtc_head {
		grid-gap: 20px;
		margin-bottom: 10px;
	}

	.dtc_content .dtcc_title .dtcct_item {
		font-size: 18px;
	}

	.dtc_accordion .dtc_accordion_item .dtcai_content ul li .dtcai_website,
	.institutes_wrap .iw_details .iw_address,
	.dtc_accordion .dtc_accordion_item .dtcai_title,
	.institutes_wrap .iw_details h5,
	.institutes_wrap .iw_details .iw_address,
	.dtc_accordion .dtc_accordion_item .dtcai_content ul li span {
		font-size: 16px;
	}

	.dtc_accordion .dtc_accordion_item .dtcai_content ul li .dtcai_website svg {
		min-width: 18px;
	}

	.dtc_head .dtch_title h3 {
		font-size: 20px;
	}

	.dtcai_title_coun .dtcait_text {
		font-size: 14px;
	}

	.dtc_accordion .dtc_accordion_item .dtcai_title .dtcait_icon {
		font-size: 12px;
	}

	.show_entry_select span {
		display: none;
	}

	.show_entry_select select {
		padding: 5px 55px 5px 16px;
		line-height: 1.5;
	}

	.dtc_content .country_right {
		width: 32%;
		min-width: 32%;
		gap: 5px;
	}

	.dtc_content .dtcc_title .dtcct_item svg {
		width: 9px;
	}

	.dtc_accordion .dtc_accordion_item .dtcai_content ul li .dtcai_button {
		padding: 9px 20px;
		font-size: 14px;
	}

	.dtc_accordion .dtc_accordion_item .dtcai_title .dtcai-div {
		word-break: break-word;
	}

	.load-more-btn button {
		font-size: 16px !important;
		padding: 9px 20px 9px 20px !important;
	}

	.institutes_wrap .iw_details,
	.institutes_wrap .iw_link,
	.institutes_wrap .iw_link .dtc_cat {
		gap: 16px;
	}

	.institutes_wrap .iw_link .dtc_cat h5 {
		margin-bottom: -10px;
	}

	.toltipWrap {
		left: 50%;
		transform: translateX(-50%);
		top: 35px;
	}

	.toltipWrap::before {
		top: 0;
		transform: translate(-50%, -50%) rotate(45deg);
		left: 50%;
	}

	.addedFilter .af_item {
		font-size: 12px;
	}

	.addedFilter .af_item button {
		padding: 4px;
	}

	.dtc_head .dtch_title .dtch_downExport a {
		padding: 6px 12px;
		font-size: 12px;
	}

	.dtc_head .dtch_title .export_select select {
		font-size: 12px;
	}

	.ur-frontend-form .ur-submit-button {
		padding: 10px 26px !important;
		font-size: 18px !important;
	}

	.ur-frontend-form .ur-form-row .ur-form-grid .ur-field-item,
	.ur-frontend-form .ur-form-row .ur-form-grid .form-row-wide {
		margin-bottom: 20px !important;
	}

	.ur-frontend-form .ur-button-container {
		margin-top: 10px !important;
	}

	.members-access-error {
		padding: 60px 20px;
		font-size: 18px;
	}

}

.attachments .acf-disabled {
	display: none;
}


/* elementor custom css */
.blog-image a {
	display: block;
}

.nav-top-list ul li a.elementor-item-active {
	background: var(--e-global-color-ea9ec76);
}

.ui-datepicker-header .ui-datepicker-month {
	float: left;
}

.ui-datepicker-header .ui-datepicker-year {
	float: right;
}

.ui-datepicker select.ui-datepicker-month,
.ui-datepicker select.ui-datepicker-year {
	width: 48% !important;
	padding: 7px 12px !important;
}

.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current {
	float: left;
	color: #000;
	font-weight: 700;
}

/*Directory page start*/
.directory-menu nav ul .menu-item {
	display: block;
	width: 100%;
}

.directory-menu nav ul .menu-item a.elementor-item {
	border-bottom: 1px solid var(--e-global-color-33ee386);
}

.directory-menu nav ul .menu-item a.elementor-item-active {
	border-color: inherit;
	border-width: 2px;
}

.directory-menu nav ul .menu-item a.elementor-item:hover {
	color: var(--e-global-color-ea9ec76) !important;
	border-color: var(--e-global-color-ea9ec76);
}

/*Directory page start*/

/*News-deatil page start*/
.news-breadcrump .elementor-icon-list-items li:first-child a {
	font-weight: 700 !important;
	text-decoration: underline;
	color: var(--e-global-color-fcd376b) !important;
	text-decoration-thickness: 2px;
	text-underline-offset: 3px;
}

.news-breadcrump .elementor-icon-list-items li svg {
	margin: 0 !important;
}

.load-icon {
	transition: transform 0.3s ease;
}

.loading .load-icon {
	animation: rotateIcon 0.8s linear infinite;
}

@keyframes rotateIcon {
	from {
		transform: rotate(0deg);
	}

	to {
		transform: rotate(360deg);
	}
}

.load-more-btn .icon-wrapper {
	display: flex;
	gap: 12px;
	align-items: center;
}

/*News-deatil page end*/

/*News page start*/
.blog-filter-wrapper .filters {
	display: flex;
	gap: 15px;
	margin-bottom: 25px;
}

.blog-filter-wrapper .filters .search-div {
	width: calc(100% - 605px);
}

.search-bar:focus-visible,
.member-main .postform:focus-visible,
.sort-main .sort-filter:focus-visible,
.calender-div .hasDatepicker:focus-visible,
.show_entry_select select:focus-visible {
	outline: unset;
}

.calender-div .hasDatepicker:focus {
	border-color: inherit;
}

.search-bar {
	border-radius: 30px !important;
	border-color: var(--e-global-color-365d77d) !important;
	box-shadow: 0px 4px 4px 0px #00000040 inset !important;
	padding: 7px 25px 7px 50px !important;
	background-color: transparent;
	background-image: url(/wp-content/uploads/2026/02/Search.svg);
	background-size: auto;
	background-repeat: no-repeat;
	background-position: 25px 50%;
	color: var(--e-global-color-text) !important;
}

.search-bar::placeholder,
.calender-div .hasDatepicker::placeholder {
	color: var(--e-global-color-365d77d) !important;
}

.search-bar,
.country-dropdown .dropdown-toggle,
.member-main .postform,
.sort-main .sort-filter,
.calender-div .hasDatepicker {
	color: var(--e-global-color-365d77d);
	font-family: var(--e-global-typography-3590615-font-family), Sans-serif;
	font-weight: var(--e-global-typography-3590615-font-weight);
	font-size: 16px;
	line-height: 1.5em;
	letter-spacing: 0;
	text-align: left;
}

.blog-filter-wrapper .filters .calender-div {
	width: 160px;
}

.blog-filter-wrapper .filters .member-main {
	width: 15%;
}

.blog-filter-wrapper .filters .sort-main {
	width: 160px;
}

.blog-filter-wrapper .filters .country-dropdown {
	width: 240px;
}

.country-dropdown {
	position: relative;
}

.dropdown-toggle {
	overflow: hidden;
}

.country-dropdown .dropdown-toggle,
.member-main .postform,
.sort-main .sort-filter,
.calender-div .hasDatepicker {
	border: 1px solid var(--e-global-color-365d77d);
	border-radius: 8px;
	padding: 7px 55px 7px 16px;
	background-image: url(/wp-content/uploads/2026/02/NEW-BTN.svg);
	background-repeat: no-repeat;
	background-position: right;
	background-color: transparent;
	width: 100%;
	cursor: pointer;
	position: relative;
}

.country-dropdown .dropdown-toggle {
	background: none;
}

.country-dropdown .dropdown-toggle::after {
	content: "";
	width: auto;
	height: 100%;
	background-image: url(/wp-content/uploads/2026/02/NEW-BTN.svg);
	background-repeat: no-repeat;
	background-position: right;
	position: absolute;
	top: 0;
	right: 0;
	aspect-ratio: 1/1;
}

.country-dropdown .dropdown-toggle:hover,
.country-dropdown .dropdown-toggle:focus {
	background-color: transparent !important;
}

.country-dropdown .dropdown-menu {
	border-color: var(--e-global-color-365d77d) !important;
	width: 100% !important;
	color: var(--e-global-color-d4bde96);
	padding: 12px 8px !important;
	display: flex;
	flex-direction: column;
	gap: 15px;
}

.country-dropdown .dropdown-menu::-webkit-scrollbar {
	width: 8px;
}

.country-dropdown .dropdown-menu::-webkit-scrollbar-track {
	background: var(--e-global-color-fcd376b);
	border-radius: 36px;
	/*   margin:4px; */
}

.country-dropdown .dropdown-menu::-webkit-scrollbar-thumb {
	background: var(--e-global-color-365d77d);
	height: 80px;
	border-radius: 36px;
	transition: 0.3s;
}

.country-dropdown .dropdown-menu label {
	color: var(--e-global-color-d4bde96);
	font-family: 'Source Sans Pro';
	font-size: 16px;
	font-weight: 400;
	line-height: 1em;
	display: flex !important;
	align-items: center;
	gap: 6px;
	padding: 4px 0;
}

.country-dropdown .dropdown-menu label .country_checkbox[type=checkbox] {
	accent-color: var(--e-global-color-accent);
}

.member-main .postform,
.sort-main .sort-filter {
	appearance: none;
	-webkit-appearance: none;
}

.member-main .postform option,
.sort-main .sort-filter option {
	color: var(--e-global-color-d4bde96) !important;
}

.member-main .postform option:hover {
	background-color: var(--e-global-color-e815ffa) !important;
}

.calender-div .hasDatepicker {
	padding-left: 40px !important;
}

.calender-div {
	background-image: url(/wp-content/uploads/2026/02/Calender.svg);
	background-repeat: no-repeat;
	background-size: auto;
	background-position: 20px 50%;
}

.blog-filter-wrapper .news-result {
	display: grid;
	grid-template-columns: repeat(3, 1fr);
	gap: 30px;
}

.blog-filter-wrapper .news-result .blog-card {
	display: flex;
	flex-direction: column;
	gap: 20px;
}

.blog-filter-wrapper .news-result .blog-card .blog-image {
	overflow: hidden;
	border-radius: 16px 16px 16px 0;
	position: relative;
	line-height: 0;
}

.blog-filter-wrapper .news-result .blog-card .blog-image::before {
	content: '';
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background-image: linear-gradient(180deg, transparent 0%, var(--e-global-color-text) 100%);
	transition: 0.5s all;
	pointer-events: none;
	border-radius: inherit;
	opacity: 0;
	z-index: 1;
}

.blog-filter-wrapper .news-result .blog-card:hover .blog-image::before {
	opacity: 1;
}

.blog-filter-wrapper .news-result .blog-card .blog-image img {
	width: 100%;
	aspect-ratio: 1 / 0.6;
	object-fit: contain;
	object-position: center;
	transition: 0.5s all;
}

.blog-filter-wrapper .news-result .blog-card:hover .blog-image img {
	transform: scale(1.05);
}

.blog-filter-wrapper .news-result .blog-card .blog-image .blog-date {
	background-color: var(--e-global-color-ea9ec76);
	padding: 8px 25px 8px 25px;
	position: absolute;
	left: 0;
	bottom: 0px;
	border-radius: 0px 10px 0px 0px;
	z-index: 1;
	font-family: var(--e-global-typography-3be1b04-font-family), Sans-serif;
	font-weight: var(--e-global-typography-3be1b04-font-weight);
	font-size: var(--e-global-typography-3be1b04-font-size);
	line-height: var(--e-global-typography-3be1b04-line-height);
	color: var(--e-global-color-fcd376b);
}

.blog-filter-wrapper .blog-card .blog-content {
	display: flex;
	flex-direction: column;
	gap: 10px;
}

.blog-filter-wrapper .blog-card .blog-content h3 {
	margin: 0;
	font-family: var(--e-global-typography-19e235d-font-family), Sans-serif;
	font-size: var(--e-global-typography-19e235d-font-size);
	line-height: var(--e-global-typography-19e235d-line-height);
	font-weight: var(--e-global-typography-19e235d-font-weight);
	color: var(--e-global-color-dff046c);
}

.blog-filter-wrapper .blog-card .blog-content .blog-excerpt {
	font-family: var(--e-global-typography-3590615-font-family), Sans-serif;
	font-weight: var(--e-global-typography-3590615-font-weight);
	font-size: var(--e-global-typography-3590615-font-size);
	line-height: var(--e-global-typography-3590615-line-height);
	color: var(--e-global-color-dff046c);
	display: -webkit-box;
	-webkit-line-clamp: 3;
	-webkit-box-orient: vertical;
	overflow: hidden;
	text-overflow: ellipsis;
}

.blog-filter-wrapper .blog-card .blog-content .read-more {
	font-family: var(--e-global-typography-eaf09c3-font-family), Sans-serif;
	font-weight: var(--e-global-typography-eaf09c3-font-weight);
	font-size: var(--e-global-typography-eaf09c3-font-size);
	line-height: var(--e-global-typography-eaf09c3-line-height);
	color: var(--e-global-color-ea9ec76);
	display: inline-block;
	text-decoration: underline;
	text-underline-offset: 5px;
}

.load-more-btn {
	margin-top: 40px !important;
	text-align: center;
}

.load-more-btn button {
	font-family: var(--e-global-typography-6ccb96c-font-family), Sans-serif;
	font-weight: var(--e-global-typography-6ccb96c-font-weight) 500;
	font-size: 24px;
	line-height: 1.25em;
	color: #FDFCFB;
	border-radius: 36px 36px 36px 36px;
	padding: 13px 25px;
	background-color: var(--e-global-color-accent);
	border: 0px;
	transition: all .3s;
}

.load-more-btn button:hover {
	background-color: var(--e-global-color-text);
}

.blog-filter-wrapper #load-more:hover {
	background-color: var(--e-global-color-dff046c);
}

/*News page end*/

/*Event page start*/
.news-result,
.events-results {
	font-family: var(--e-global-typography-19e235d-font-family), Sans-serif;
	font-family: var(--e-global-typography-872586a-font-family), Sans-serif;
	font-weight: var(--e-global-typography-872586a-font-weight);
	font-size: var(--e-global-typography-872586a-font-size);
	line-height: var(--e-global-typography-872586a-line-height);
	color: var(--e-global-color-dff046c);
}

.events-filter-wrapper {
	display: flex;
	flex-direction: column;
	gap: 25px;
	align-items: center;
}

.events-filter-wrapper .load-more-btn {
	margin-top: 0px !important;
	text-align: center;
}

.events-filter-wrapper .filters {
	display: flex;
	gap: 15px;
	width: 100%;
}

.events-filter-wrapper .filters .search-div {
	width: calc(100% - 430px);
}

.events-filter-wrapper .filters .country-dropdown,
.events-filter-wrapper .filters .calender-div {
	width: 200px;
}

.events-filter-wrapper .events-results {
	display: flex;
	flex-direction: column;
	gap: 24px;
	width: 100%;
}

.events-filter-wrapper .events-results .custom-event-item {
	display: flex;
	gap: 40px;
	border: 1px solid var(--e-global-color-365d77d);
	box-shadow: 0px 4px 4px 0px #EAECEE;
	border-radius: 16px;
	transition: 0.5s all;
	cursor: pointer;
}

.events-filter-wrapper .custom-event-item .event-image {
	width: 320px;
}

.events-filter-wrapper .custom-event-item .event-image a {
	display: block;
	line-height: 0;
	height: 100%;
}

.events-filter-wrapper .custom-event-item .event-image img {
	width: 100%;
	aspect-ratio: 320/250;
	object-fit: cover;
	height: 100%;
	border-radius: 16px 0 0 16px;
}

.events-filter-wrapper .custom-event-item .event-content {
	width: calc(100% - 360px);
	padding: 16px 75px 46px 0;
	position: relative;
}

.events-filter-wrapper .custom-event-item .event-content .event-date {
	font-family: var(--e-global-typography-1c676ac-font-family), Sans-serif;
	font-weight: var(--e-global-typography-1c676ac-font-weight);
	font-size: var(--e-global-typography-1c676ac-font-size);
	line-height: var(--e-global-typography-1c676ac-line-height);
	color: var(--e-global-color-dff046c);
}

.events-filter-wrapper .custom-event-item .event-content .event-title {
	font-family: var(--e-global-typography-19e235d-font-family), Sans-serif;
	font-weight: var(--e-global-typography-19e235d-font-weight);
	font-size: var(--e-global-typography-19e235d-font-size);
	line-height: var(--e-global-typography-19e235d-line-height);
	color: var(--e-global-color-dff046c);
}

.events-filter-wrapper .custom-event-item .event-content .event-title a {
	color: inherit;
}

.events-filter-wrapper .custom-event-item .event-content .exp-inner {
	display: flex;
	gap: 40px;
}

.events-filter-wrapper .custom-event-item .event-content .event-excerpt {
	width: calc(100% - 247px);
}

.events-filter-wrapper .custom-event-item .event-content .event-excerpt {
	font-family: var(--e-global-typography-3590615-font-family), Sans-serif;
	font-weight: var(--e-global-typography-3590615-font-weight);
	font-size: var(--e-global-typography-3590615-font-size);
	line-height: 1.2em;
	color: var(--e-global-color-text);
	display: -webkit-box;
	-webkit-line-clamp: 4;
	-webkit-box-orient: vertical;
	overflow: hidden;
	text-overflow: ellipsis;
	height: 96px;
}

.events-filter-wrapper .custom-event-item .event-content .exp-inner .event-btns {
	width: 207px;
	display: flex;
	flex-direction: column;
	gap: 12px;
}

.events-filter-wrapper .custom-event-item .event-content .exp-inner .event-btns .event-btn {
	font-family: 'Source Sans Pro';
	font-weight: 600;
	line-height: 1.2em;
	background-color: var(--e-global-color-33ee386);
	border: 0px !important;
	padding: 12px 20px;
}

.events-filter-wrapper .custom-event-item .event-btns .event-website-link a,
.member-area-event .events-results .custom-event-item .exp-inner .event-btns .event-register-btn a {
	position: relative;
	border: 2px solid var(--e-global-color-d4bde96);
	border-radius: 36px;
	padding: 12px 20px 12px 43px;
	color: var(--e-global-color-d4bde96);
	font-family: 'Source Sans Pro';
	font-weight: 600;
	font-size: 20px;
	line-height: 1em;
	display: block;
}

.events-filter-wrapper .custom-event-item .event-btns .event-website-link a::before {
	content: '';
	position: absolute;
	top: 50%;
	left: 16px;
	transform: translateY(-50%);
	width: 16px;
	height: 16px;
	background: url(/wp-content/uploads/2026/02/Visit1.svg) no-repeat center;
	background-size: contain;
	transition: 0.5s all;
}

.events-filter-wrapper .custom-event-item .event-btns .event-website-link a:hover,
.member-area-event .events-results .custom-event-item .exp-inner .event-btns .event-register-btn a:hover {
	background-color: var(--e-global-color-d4bde96);
	color: var(--e-global-color-fcd376b);
}

.events-filter-wrapper .custom-event-item .event-btns .event-website-link a:hover::before {
	filter: invert(1) brightness(200%);
}

.events-filter-wrapper .custom-event-item .event-content .dropdown-icon {
	position: absolute;
	top: auto;
	left: 50%;
	transform: translateX(-50%);
	line-height: 0;
	padding-left: 0;
	bottom: 17px;
	transition: 0.3s all;
	cursor: pointer;
}

.events-filter-wrapper .events-results .custom-event-item.active .event-excerpt {
	-webkit-line-clamp: unset;
}

.events-filter-wrapper .events-results .custom-event-item .event-image img {
	transition: 0.5s ease;
}

.events-filter-wrapper .events-results .custom-event-item.active .event-image img {
	border-radius: 16px 0 0 0;
	height: auto;
}

.events-filter-wrapper .custom-event-item.active .event-content .event-excerpt {
	height: auto;
}

.events-filter-wrapper .custom-event-item .event-content .dropdown-icon:hover svg path {
	fill: var(--e-global-color-5fd05f4);
}

.events-filter-wrapper .events-results .custom-event-item.active .dropdown-icon {
	transform: translateX(-50%) rotate(180deg);
}

/*Event page end*/

/*result found sec start*/
.nofound_wrap {
	margin-top: 15px;
	background: var(--e-global-color-ffc3bc5) !important;
	border-radius: 16px;
	padding: 80px;
	display: flex;
	flex-direction: column;
	align-items: center;
	gap: 40px;
}

.nofound_wrap .nfw_content {
	display: flex;
	flex-direction: column;
	align-items: center;
	gap: 16px;
}

.nofound_wrap .nfw_content svg {
	fill: var(--e-global-color-ea9ec76);
	width: 32px;
}

.nofound_wrap .nfw_content h3 {
	margin: 0;
	color: var(--e-global-color-ea9ec76);
	font-family: var(--e-global-typography-19e235d-font-family), Sans-serif;
	font-weight: var(--e-global-typography-19e235d-font-weight);
	font-size: var(--e-global-typography-19e235d-font-size);
	line-height: var(--e-global-typography-19e235d-line-height);
	letter-spacing: 0;
	text-align: center;
}

.nofound_wrap .nfw_content p {
	color: var(--e-global-color-text);
	font-family: var(--e-global-typography-3590615-font-family), Sans-serif;
	font-weight: var(--e-global-typography-3590615-font-weight);
	font-size: var(--e-global-typography-3590615-font-size);
	line-height: 1em;
	letter-spacing: 0;
	text-align: center;
}

.nofound_wrap .nfw_row {
	display: flex;
	align-items: center;
	gap: 16px;
}

.nofound_wrap .nfw_row .nfw_button {
	display: flex;
	align-items: center;
	gap: 10px;
	font-family: 'Source Sans Pro';
	font-weight: 600;
	font-size: var(--e-global-typography-6ccb96c-font-size);
	line-height: 1em;
	border-radius: 36px;
	padding: 13px 20px;
	border: 2px solid var(--e-global-color-ea9ec76)
}

.nofound_wrap .nfw_row .nfw_button svg {
	width: 20px;
	height: 20px;
}

.nofound_wrap .nfw_row button.nfw_button,
.nofound_wrap .nfw_row .nfw_button.fill {
	background: var(--e-global-color-ea9ec76);
	color: var(--e-global-color-fcd376b);
	box-shadow: 0px 4px 4px 0px #00000040;
	border-color: var(--e-global-color-ea9ec76)
}

.nofound_wrap .nfw_row button.nfw_button:hover,
.nofound_wrap .nfw_row .nfw_button.fill:hover {
	background: var(--e-global-color-dff046c);
	border-color: var(--e-global-color-dff046c);
}

.nofound_wrap .nfw_row a.nfw_button {
	color: var(--e-global-color-ea9ec76);
}

.nofound_wrap .nfw_row a.nfw_button:hover {
	background: var(--e-global-color-ea9ec76);
	color: var(--e-global-color-fcd376b);
}

/*result found sec end*/

/*Directory sub page start*/
.show_entry_select {
	position: relative;
	color: var(--e-global-color-d4bde96);
	display: flex;
	align-items: center;
	gap: 8px;
}

.show_entry_select span {
	color: var(--e-global-color-d4bde96);
	font-family: 'Source Sans Pro';
	font-weight: 400;
	font-size: 16px;
	line-height: 1.5em;
	text-wrap-mode: nowrap;
}

.dtch_result {
	color: var(--e-global-color-d4bde96);
	text-align: right;
	font-size: 14px;
	line-height: 1.5em;
	font-family: 'Source Sans Pro';
}

.show_entry_select select {
	font-family: 'Source Sans Pro';
	font-size: 16px;
	line-height: 1.25;
	width: auto;
	font-weight: 600;
	color: inherit;
	padding: 9px 55px 9px 16px;
	border: 1px solid var(--e-global-color-365d77d);
	border-radius: 8px;
	appearance: none;
	background: url(/wp-content/uploads/2026/02/BTN.svg);
	background-repeat: no-repeat;
	background-position: right;
	background-size: contain;
	cursor: pointer;
}

.dtc_accordion .dtc_accordion_item .dtcai_title:hover {
	border-color: var(--e-global-color-ea9ec76);
}

/*Technical page*/

/*Directory sub page end*/

@media screen and (max-width: 1024px) {
	.filters.m-toggle {
		justify-content: space-between;
	}

	.blog-filter-wrapper .news-result {
		gap: 20px;
	}

	.blog-filter-wrapper .filters {
		flex-wrap: wrap;
	}

	.blog-filter-wrapper .filters .search-div,
	.events-filter-wrapper .filters .search-div {
		width: calc(100% - 200px);
	}

	.blog-filter-wrapper .filters .calender-div,
	.blog-filter-wrapper .filters .country-dropdown,
	.blog-filter-wrapper .filters .sort-main {
		width: 32%;
	}



	.events-filter-wrapper .custom-event-item .event-content .dropdown-icon {
		position: absolute;
		top: 40px;
		right: 30px;
		left: auto;
		line-height: 0;
		transition: 0.3s all;
	}

	.events-filter-wrapper .events-results .custom-event-item {
		gap: 30px;
	}

	.events-filter-wrapper .custom-event-item .event-content {
		width: calc(100% - 350px);
		padding: 32px 55px 24px 0;
	}

	.events-filter-wrapper .custom-event-item .event-content .exp-inner {
		gap: 20px;
	}

	.events-filter-wrapper .custom-event-item .event-content .event-excerpt {
		width: calc(100% - 223px);
	}

	.nofound_wrap {
		padding: 60px 30px;
	}
}

@media screen and (max-width: 880px) {
	.blog-filter-wrapper .news-result {
		grid-template-columns: repeat(2, 1fr);
	}

	.events-filter-wrapper .filters {
		flex-wrap: wrap;
	}

	.events-filter-wrapper .filters .country-dropdown,
	.events-filter-wrapper .filters .calender-div {
		width: 30%;
	}

	.events-filter-wrapper .events-results .custom-event-item {
		flex-direction: column;
	}

	.events-filter-wrapper .custom-event-item .event-image {
		width: 100%;
	}

	.events-filter-wrapper .custom-event-item .event-image img {
		width: 100%;
		border-radius: 16px 16px 0 0;
	}

	.events-filter-wrapper .custom-event-item .event-content {
		width: 100%;
		padding: 0px 30px 30px 30px;
	}

	.events-filter-wrapper .custom-event-item .event-content .dropdown-icon {
		top: 5px;
	}

	.events-filter-wrapper .events-results .custom-event-item.active .event-image img {
		border-radius: 16px 16px 0 0;
	}

	.events-filter-wrapper .custom-event-item .event-content .event-excerpt {
		height: 86px;
	}

	.filters.m-toggle {
		justify-content: space-between;
	}

	.blog-filter-wrapper .filters .sort-main,
	.blog-filter-wrapper .filters .calender-div,
	.events-filter-wrapper .filters .country-dropdown,
	.events-filter-wrapper .filters .calender-div {
		width: calc(50% - 5px);
	}
}

@media screen and (max-width: 767px) {
	.blog-filter-wrapper .news-result {
		grid-template-columns: repeat(1, 1fr);
	}

	.blog-filter-wrapper .filters,
	.events-filter-wrapper .filters {
		gap: 10px;
	}

	.blog-filter-wrapper .filters .search-div,
	.blog-filter-wrapper .filters .country-dropdown,
	.blog-filter-wrapper .filters .member-main,
	.events-filter-wrapper .filters .search-div {
		width: calc(100% - 200px);
	}

	.blog-filter-wrapper .filters .sort-main,
	.blog-filter-wrapper .filters .calender-div,
	.events-filter-wrapper .filters .country-dropdown,
	.events-filter-wrapper .filters .calender-div {
		width: calc(50% - 5px);
	}

	.blog-filter-wrapper .filters .search-bar {
		background-position: 17px 50%;
		padding-left: 40px !important;
	}

	.country-dropdown .dropdown-toggle,
	.member-main .postform,
	.sort-main .sort-filter,
	.calender-div .hasDatepicker {
		padding: 5px 55px 5px 16px;
	}

	.events-filter-wrapper .custom-event-item .event-content .exp-inner {
		flex-direction: column;
	}

	.events-filter-wrapper .custom-event-item .event-content .event-excerpt {
		width: 100%;
	}

	.events-filter-wrapper .custom-event-item .event-content {
		padding: 0px 20px 30px 20px;
	}

	.events-filter-wrapper .custom-event-item .event-content .dropdown-icon {
		right: 20px;
	}

	.events-filter-wrapper .custom-event-item .event-content .event-excerpt {
		height: 76px;
	}

	.nofound_wrap {
		padding: 40px 20px;
		gap: 30px;
	}

	.nofound_wrap .nfw_content,
	.nofound_wrap .nfw_row {
		gap: 10px;
	}

	.nofound_wrap .nfw_row .nfw_button svg {
		width: 15px;
		height: 15px;
	}

	.nofound_wrap .nfw_row .nfw_button {
		padding: 11px 15px;
	}

	.nofound_wrap .nfw_row a.nfw_button {
		padding: 9px 15px;
	}

}


@media screen and (max-width: 420px) {

	.blog-filter-wrapper .search-div,
	.blog-filter-wrapper .members-toggle-div,
	.blog-filter-wrapper .country-dropdown,
	.blog-filter-wrapper .calender-div,
	.blog-filter-wrapper .sort-main,
	.events-filter-wrapper .search-div,
	.events-filter-wrapper .members-toggle-div,
	.events-filter-wrapper .country-dropdown,
	.events-filter-wrapper .calender-div,
	.events-filter-wrapper .sort-main {
		width: 100% !important;
	}

	.events-filter-wrapper .filters.m-toggle,
	.blog-filter-wrapper .filters.m-toggle {
		flex-direction: column;
	}
}

/* 01/05/2026 */
.event-register-btn {
	text-wrap-mode: nowrap;
}

.event-register-btn a svg {
	max-width: 22px;
}

div#blog-results:has(.nofound_wrap) {
	display: flex;
	align-items: center;
	justify-content: center;
}