/* Vertical Testimonial Animation */
.wdt-animation-item.testimonial-item .testimonial-content-group span {
	color: var(--wdtPrimaryColor) !important;
}

/* Team Block */
.wdt-team-holder.wdt-rc-template-default .wdt-content-item .wdt-content-image > span::before, 
.wdt-team-holder.wdt-rc-template-default .wdt-content-item .wdt-content-image > a::before {
	background: linear-gradient(0deg, rgba(var(--wdtHeadAltColorRgb), .4) 0%, rgba(var(--wdtHeadAltColorRgb), 0) 100%) !important;
}

.wdt-team-holder.wdt-rc-template-default .wdt-content-item .wdt-content-detail-group .wdt-content-title h5 {
	font-size: clamp(15px, 1.2vw, 18px);
}

/* Mega Menu BG Color */
.wdt-header-menu ul li ul:not(.menu-item-object-wdt_mega_menus ul), 
.mobile-menu, .mobile-menu > ul:not(.menu-item-object-wdt_mega_menus ul), 
.mobile-menu ul:not(.menu-item-object-wdt_mega_menus ul), 
.mobile-menu ul li ul:not(.menu-item-object-wdt_mega_menus ul) {
    background-image: none !important;
    background-color: var(--wdtAccentTxtColor) !important;
}

.mobile-menu ul > li > a:not(.menu-item-object-wdt_mega_menus ul li a), 
.mobile-menu ul ul > li > a:not(.menu-item-object-wdt_mega_menus ul li a) {
	    font-weight: var(--wdtFontWeight_Ext);
		font-size: calc(var(--wdtFontSize_Base) - 1px);
}

.wdt-header-menu ul li ul:not(.menu-item-object-wdt_mega_menus ul) {
	-webkit-box-shadow: 0 2px 5px rgba(0, 0, 0, 0.15);
  	box-shadow: 0 2px 5px rgba(0, 0, 0, 0.15); 
}

/* Pricing Table */
.wdt-pricing-table-holder[class*="-template-classic"] .wdt-pricing-table-footer .wdt-content-button > a {
	color: var(--wdtHeadAltColor) !important;
}

.wdt-pricing-table-holder div[class*="-table-footer"] .wdt-content-button > a {
	font-weight: var(--wdtFontWeight_Ext);
}

/* Breadcrumb */
.main-title-section-wrapper.dark-bg-breadcrumb > .main-title-section-bg {
    background-color: var(--wdtSecondaryColor) !important;
    background-size: 0 !important;
}

.main-title-section-wrapper > .main-title-section-bg::after {
  background-color: transparent !important;
  background-image: inherit;
  opacity: 0.04;
  background-size: cover;
}

/* Loader */
.pre-loader.loader1 { background-color: var(--wdtHeadAltColor) !important; }

.ring { 
	background: radial-gradient( circle, rgba(var(--wdtHeadAltColorRgb) , 0.8) 30%, transparent 70% ) !important; 
	border: 5px solid rgba(var(--wdtHeadAltColorRgb),0.2) !important;
}

/* Interactive Showcase */
.wdt-showcase-container .wdt-showcase-list-wrapper ul .wdt-content-icon-wrapper::before {
	background: var(--wdtPrimaryColor) !important;
}

/* Menu */
/* .wdt-header-menu .wdt-primary-nav .sub-menu li a span::before {
	display: none;
} */

.mobile-nav-container .menu-trigger > i::before, 
.mobile-nav-container .menu-trigger > i::after,
.mobile-nav-container .menu-trigger > i {
	background: var(--wdtHeadAltColor) !important;
}

.mobile-menu li a {
	color: var(--wdtHeadAltColor) !important;
}

.mobile-menu li a:hover {
	color: var(--wdtLinkHoverColor) !important;
}

.wdt-header-menu li a {
	font-weight: var(--wdtFontWeight_Ext) !important; 
}

input[type="submit"] { 
	font-weight: var(--wdtFontWeight_Base) !important; 
	font-family: var(--wdtFontTypo_Base);
	color: var(--wdtAccentTxtColor) !important;
}

.wdt-form-submit-btn p > i.wdt-submit-icon::before {
	background: var(--wdtAccentTxtColor) !important;
}


@media only screen and (max-width: 1280px) {
  .mobile-menu li a {
    border-color: var(--wdtBorderColor) !important;
  }
}

.mobile-menu ul li.menu-item > a:hover, .mobile-menu ul li.menu-item:hover > a, .mobile-menu ul li.menu-item ul li.menu-item > a:hover, .mobile-menu ul li.menu-item ul li.menu-item:hover > a, .mobile-menu ul li.menu-item ul li.menu-item > a:hover, .mobile-menu ul li.menu-item ul li.menu-item:hover > a, .mobile-menu ul li.current-menu-item > a, .mobile-menu ul li.current-page-item > a, .mobile-menu ul li.current-menu-ancestor > a, .mobile-menu ul li.current-page-ancestor > a, .mobile-menu ul li.current_menu_item > a, .mobile-menu ul li.current_page_item > a, .mobile-menu ul li.current_menu_ancestor > a, .mobile-menu ul li.current_page_ancestor > a, .mobile-menu ul li ul li.current-menu-item > a, .mobile-menu ul li ul li.current-page-item > a, .mobile-menu ul li ul li.current-menu-ancestor > a, .mobile-menu ul li ul li.current-page-ancestor > a, .mobile-menu ul li ul li.current_menu_item > a, .mobile-menu ul li ul li.current_page_item > a, .mobile-menu ul li ul li.current_menu_ancestor > a, .mobile-menu ul li ul li.current_page_ancestor > a {
  background-color: var(--wdtPrimaryColor) !important;
  color: var(--wdtAccentTxtColor) !important;
}

/* Partners Logo Marquee */
.partners-logo-marquee .wdt-animation-item.image-item img {
	object-fit: contain;
	object-position: center;
	width: clamp(9.375rem, 8.6783rem + 3.1847vw, 12.5rem); /* Min-150 & Max-200 */
	height: auto;
	padding: clamp(1.25rem, 1.1107rem + 0.6369vw, 1.875rem) clamp(1.5625rem, 1.2838rem + 1.2739vw, 2.8125rem); /* Min-20 & Max-30 */ 	/* Min-25 & Max-45 */
  	border: 1px solid rgba(var(--wdtBorderColorRgb),1);
  	-webkit-border-radius: var(--wdtRadius_2X);
  	border-radius: var(--wdtRadius_2X);
}

.with-bg-color.partners-logo-marquee .wdt-animation-item.image-item img {
	background-color: var(--wdtBodyBGColor);
	width: 130px;
	padding: 20px;
}

.partners-logo-marquee .wdt-animation-holder:not(.vertical) .wdt-animation-item.image-item {
	padding: 0;
	margin: 0 clamp(0.625rem, 0.5553rem + 0.3185vw, 0.9375rem); /* Min-10 & Max-15 */
}

.partners-logo-marquee .wdt-animation-holder .wdt-animation-wrapper {
	mask-image: linear-gradient(90deg, transparent, var(--wdtBodyBGColor), var(--wdtBodyBGColor), var(--wdtBodyBGColor), var(--wdtBodyBGColor), var(--wdtBodyBGColor), transparent);
    -webkit-mask-image: linear-gradient(90deg, transparent, var(--wdtBodyBGColor), var(--wdtBodyBGColor), var(--wdtBodyBGColor), var(--wdtBodyBGColor), var(--wdtBodyBGColor), transparent);
}

.client-logo-block .wdt-animation-holder .wdt-animation-wrapper {
	mask-image: linear-gradient(90deg, transparent, var(--wdtAccentTxtColor), var(--wdtAccentTxtColor), var(--wdtAccentTxtColor), var(--wdtAccentTxtColor), var(--wdtAccentTxtColor), transparent);
    -webkit-mask-image: linear-gradient(90deg, transparent, var(--wdtAccentTxtColor), var(--wdtAccentTxtColor), var(--wdtAccentTxtColor), var(--wdtAccentTxtColor), var(--wdtAccentTxtColor), transparent);
}


/* About Us Page image box filler */
/* .wdt-image-box-holder.wdt-rc-template-standard .wdt-active .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon span, 
.wdt-image-box-holder.wdt-rc-template-standard .wdt-content-item:hover .wdt-content-icon-wrapper .wdt-content-icon span {
	color: var(--wdtHeadAltColor) !important;
} */


/* Portfolio(Product) */
.wdt-listings-item-wrapper.type1 .wdt-counter-container { display: none !important; }

.wdt-listings-item-wrapper.type1 .wdt-listings-item-top-section .wdt-listings-item-title a:hover {
	color: var(--wdtLinkHoverColor) !important;
}

.wdt-listings-item-wrapper.type1:only-child {
	margin-bottom: 0;
}

.wdt-listings-item-wrapper.type1 {
	margin-bottom: 20px !important;
}

.wdt-one-half.wdt-listings-item-wrapper.type1 .wdt-listings-item-top-section .wdt-listings-item-top-section-content {
	margin: 40px 20px !important;
}

.wdt-swiper-bullet-pagination .swiper-pagination-bullet-active,
.wdt-swiper-bullet-pagination .swiper-pagination-bullet:hover {
	background: var(--wdtPrimaryColor) !important;
}

.wdt-one-half.wdt-listings-item-wrapper.type1 .wdt-listings-item-top-section {
	place-items: center;
}

@media (max-width: 767px) {
	.wdt-listings-item-wrapper.type1.wdt-column {
		margin-inline: 0 !important;
	}
	.wdt-listings-item-wrapper.type1 .wdt-listings-item-top-section {
		place-items: center;
	}
}

@media (max-width: 479px) {
	.wdt-listings-item-wrapper.type1 .wdt-listings-item-top-section > div.wdt-listings-item-top-section-content {
		background-color: rgb(var(--wdtTertiaryColorRgb),0.3);
    	padding: 40px 20px;
    	margin: 0 !important;
    	border-radius: 0 0 var(--wdtRadius_2X) var(--wdtRadius_2X) !important;
	}
	.wdt-one-half.wdt-listings-item-wrapper.type1 .wdt-listings-item-top-section .wdt-listings-item-top-section-content {
		margin: 0 !important;
	}
	.wdt-listings-item-wrapper.type1 .wdt-listings-item-image-gallery .wdt-listings-feature-image-holder,
	.wdt-listings-item-wrapper.type1 .wdt-listings-item-image-gallery .wdt-listings-feature-image-holder img, 
	.wdt-listings-item-wrapper.type1 .wdt-listings-image-gallery.swiper-wrapper .swiper-slide img {
		border-radius: var(--wdtRadius_Zero);
	}
}

/* Counter */
.wdt-content-item .wdt-content-counter { color: var(--wdtHeadAltColor) !important; }
.wdt-dark-bg .wdt-content-item .wdt-content-counter { color: var(--wdtAccentTxtColor) !important; }

/* Footer */
#footer .wdt-dark-bg a:hover, 
#footer .wdt-dark-bg .footer-widgets a:not(.button):not(.elementor-button):hover, 
#footer .wdt-dark-bg a:not(.button):not(.elementor-button):hover {
	color: rgb(var(--wdtAccentTxtColorRgb),0.6) !important;
}

/* Partners Logo Title */
.parterns-logo-title.elementor-widget-heading .elementor-heading-title { margin-bottom: 10px; }

/* Accordian */
.wdt-accordion-toggle-holder.wdt-template-classic .wdt-accordion-toggle-wrapper {
	    background-image: linear-gradient(90deg, var(--wdtPrimaryColor), 
												 var(--wdtPrimaryColor), 
												 var(--wdtTertiaryColor), 
												 rgba(var(--wdtAccentTxtColorRgb), 0.01), 
												 rgba(var(--wdtAccentTxtColorRgb), 0.01), 
												 rgba(var(--wdtAccentTxtColorRgb), 0.01)) !important;
}
.wdt-accordion-toggle-holder .wdt-accordion-toggle-title-holder.ui-state-active .wdt-accordion-toggle-icon > div {
	color:var(--wdtHeadAltColor) !important;
}

/* .wdt-dark-bg .wdt-accordion-toggle-holder .wdt-accordion-toggle-title-holder.ui-state-active .wdt-accordion-toggle-icon > div,
.wdt-cus-faq-bg .wdt-accordion-toggle-holder .wdt-accordion-toggle-title-holder.ui-state-active .wdt-accordion-toggle-icon > div,
.wdt-cus-faq-bg .wdt-accordion-toggle-holder .wdt-accordion-toggle-title-holder.ui-state-hover .wdt-accordion-toggle-icon > div {
	color: var(--wdtAccentTxtColor) !important;
} */

#footer .wdt-accordion-toggle-holder.wdt-template-classic .wdt-accordion-toggle-wrapper {
	background-image: none !important;
}

.wdt-accordion-toggle-holder.wdt-template-bordered .wdt-accordion-toggle-wrapper {
	background: rgb(var(--wdtTertiaryColorRgb),0.3) !important;
}

.wdt-accordion-toggle-holder .wdt-accordion-toggle-title-holder .wdt-accordion-toggle-icon > div {
	transition: var(--wdt-Ad-Transition);
	-webkit-transition: var(--wdt-Ad-Transition);
}

.wdt-accordion-toggle-holder .wdt-accordion-toggle-description {
	font-weight: var(--wdtFontWeight_Base);
}

/* Contact Page */
.elementor-element.wdt-cus-gloss-bg {
	width: fit-content;
}

.wdt-cus-gloss-bg:before {
	background: linear-gradient(0deg, rgba(var(--wdtHeadAltColorRgb), 0.9), rgba(var(--wdtHeadAltColorRgb), 0.9)) !important;
}

.map-block {
	overflow: hidden;
	border-radius: var(--wdtRadius_2X);
}


/* Testimonial Page */
.partners-page-item-animation.e-parent > .e-con-inner > .e-child:before {
	animation: zoomEffect 3s ease-in-out infinite alternate;
  	transform-origin: 100% 50%;
}

.partners-page-item-animation.e-parent > .e-con-inner > .e-child:hover > .elementor-widget-image img {
	animation: partners-pogo-up 375ms ease-in-out;
	-webkit-animation: partners-pogo-up 375ms ease-in-out;
}

@keyframes partners-pogo-up {
	0% {
		transform: translateY(0) scale(1);
	}
	50% {
		transform: translateY(-8px) scale(1.02);
	}
	100% {
		transform: translateY(0) scale(1);
	}
}


/* Mega Menu */
.mega-menu-marquee .wdt-animation-holder:not(.vertical) .wdt-animation-item {
  padding: 0 10px;
}


/* Career Page */
.wdt-image-box-holder.wdt-rc-template-with-description .wdt-content-item {
	background-image: linear-gradient(90deg, var(--wdtPrimaryColor),
									   var(--wdtTertiaryColor),
									   var(--wdtTertiaryColor),
									   var(--wdtTertiaryColor)) !important;
}

.wdt-image-box-holder.wdt-rc-template-with-description .wdt-content-item:hover .wdt-content-button > a {
	background: var(--wdtHeadAltColor) !important;
}

.wdt-image-box-holder.wdt-rc-template-with-description .wdt-content-item:hover .wdt-content-title h5 a,
.wdt-image-box-holder.wdt-rc-template-with-description .wdt-content-item:hover .wdt-content-description{
	color: var(--wdtAccentTxtColor);
}

.wdt-image-box-holder.wdt-rc-template-with-description .wdt-content-item:hover .wdt-content-title h5 a:hover {
	color: rgb(var(--wdtAccentTxtColorRgb),0.6);
}

.wdt-image-box-holder.wdt-rc-template-with-description .wdt-content-item .wdt-content-description p::before {
	-webkit-transition: var(--wdt-Ad-Transition);
  	transition: var(--wdt-Ad-Transition);
}

.wdt-image-box-holder.wdt-rc-template-with-description .wdt-content-item:hover .wdt-content-description p::before {
	background: var(--wdtAccentTxtColor);
}

.wdt-image-box-holder.wdt-rc-template-with-description .wdt-content-item .wdt-content-button > a {
	border-color: var(--wdtAccentTxtColor) !important;
}

.wdt-image-box-holder.wdt-rc-template-with-description .wdt-content-item:hover .wdt-content-button > a {
	border-color: var(--wdtHeadAltColor) !important;
}


/* services listing */
.wdt-column-holder .wdt-service-item.wdt-type-3 .wdt-service-media-group .wdt-service-image img {
    transform: unset;
    display: flex;
    width: 100%;
    height: 100%;
}

.wdt-service-item.wdt-type-3 .wdt-service-description {
	text-overflow: ellipsis;
  	overflow: hidden;
  	-webkit-line-clamp: 3;
  	display: -webkit-box;
  	-webkit-box-orient: vertical;
}

.wdt-column-holder .wdt-service-item.wdt-type-3 .wdt-service-description,
.wdt-column-holder .wdt-service-item.wdt-type-3:hover .wdt-service-description { 
    transform: unset; 
    padding: clamp(1.25rem, 1.0417rem + 0.6944vw, 1.875rem) 0 0; /* Min-20 & Max-30 */
    margin: 0 0 clamp(1.25rem, 1.0417rem + 0.6944vw, 1.875rem); /* Min-20 & Max-30 */
}

.all-services-listing .wdt-column-holder .wdt-column-wrapper { justify-content: center; }

.wdt-column-holder .wdt-service-item.wdt-type-1 .wdt-service-media-group {
    position: relative !important;
}

.wdt-column-holder .wdt-service-item.wdt-type-1 .wdt-service-image a img {
    width: 100% !important;
    height: 100% !important;
    min-height: 300px;
    border-radius: unset !important;
}

.wdt-column-holder .wdt-service-item.wdt-type-1 .wdt-service-image::before, 
.wdt-column-holder .wdt-service-item.wdt-type-1 .wdt-service-image::after {
    transform: scaleY(1) !important;
}

.wdt-column-holder .wdt-service-item.wdt-type-1 .wdt-service-detail-group { padding: 40px !important; }

.wdt-dark-bg .wdt-column-holder .wdt-service-item.wdt-type-1 .wdt-service-description {
    color: var(--wdtAccentTxtColor) !important;
}

.wdt-column-holder .wdt-service-item.wdt-type-1 .wdt-service-title h5 a:hover,
.wdt-service-item.wdt-type-1 .wdt-service-title h5 a:hover {
    color: rgb(var(--wdtAccentTxtColorRgb),0.6);
}

.menu-services-menu-container .menu .menu-item a {
	border-radius: var(--wdtRadius_1X);
	-webkit-border-radius: var(--wdtRadius_1X);
	padding: 16px 30px;
  	width: 100%;
  	font-weight: var(--wdtFontWeight_Ext);
  	font-size: var(--wdtFontSize_Base);
	color: var(--wdtHeadAltColor);
	background-image: linear-gradient(90deg, var(--wdtPrimaryColor), 
											 var(--wdtPrimaryColor), 
											 rgb(var(--wdtTertiaryColorRgb),0.6), 
											 rgb(var(--wdtTertiaryColorRgb),0.6));
}

.menu-services-menu-container .menu .menu-item.current-menu-item a, 
.menu-services-menu-container .menu .menu-item a:hover {
	color: var(--wdtAccentTxtColor) !important;
}

.services-filler-box .wdt-image-box-holder.wdt-rc-template-standard .wdt-content-item .wdt-content-description, 
.services-filler-box .wdt-image-box-holder.wdt-rc-template-standard .wdt-content-item .wdt-content-title h5, 
.services-filler-box .wdt-image-box-holder.wdt-rc-template-standard .wdt-content-item .wdt-content-title h5 a {
	color: var(--wdtHeadAltColor);
}

.services-filler-box .wdt-image-box-holder.wdt-rc-template-standard .wdt-content-item:hover .wdt-content-description, 
.services-filler-box .wdt-image-box-holder.wdt-rc-template-standard .wdt-content-item:hover .wdt-content-title h5, 
.services-filler-box .wdt-image-box-holder.wdt-rc-template-standard .wdt-content-item:hover .wdt-content-title h5 a {
	color: var(--wdtAccentTxtColor);
}


/* Tab Block */
.wdt-tabs-container[class*='-template-bordered'] .wdt-tabs-list li .ui-tabs-anchor {
	color: var(--wdtHeadAltColor)  !important;
	font-size: var(--wdtFontSize_H6); 
 }

.wdt-tabs-container[class*='-template-bordered'] .wdt-tabs-list li.ui-state-active .ui-tabs-anchor, 
.wdt-tabs-container[class*='-template-bordered'] .wdt-tabs-list li.ui-state-hover .ui-tabs-anchor {
	color: var(--wdtPrimaryColor) !important;
} 

.wdt-tabs-container[class*="-template-bordered"] .wdt-tabs-list li .ui-tabs-anchor::before {
	background-color: var(--wdtPrimaryColor) !important;
}

.wdt-tabs-container[class*='-layout-horizontal'][class*='-template-classic'] .wdt-tabs-list,
.wdt-tabs-container[class*='-layout-horizontal'][class*='-template-classic'] .wdt-tabs-content-wrapper,

.wdt-tabs-container[class*='-layout-vertical'][class*='-template-classic'] .wdt-tabs-list,
.wdt-tabs-container[class*='-layout-vertical'][class*='-template-classic'] .wdt-tabs-content-wrapper {
	background: none;
	border: none !important;
}

.wdt-tabs-container[class*='-layout-horizontal'][class*='-template-classic'] .wdt-tabs-list li .ui-tabs-anchor,
.wdt-tabs-container[class*='-layout-vertical'][class*='-template-classic'] .wdt-tabs-list li .ui-tabs-anchor {
	border: none !important;
	margin: 0 !important;
	border-radius: var(--wdtRadius_1X);
	-webkit-border-radius: var(--wdtRadius_1X);
	background: linear-gradient(90deg, var(--wdtPrimaryColor), 
											  var(--wdtPrimaryColor), 
											  rgb(var(--wdtTertiaryColorRgb),0.6), 
											  rgb(var(--wdtTertiaryColorRgb),0.6)) !important;
	background-size: 300% 100% !important;
    background-position: center right !important;
	background-color: transparent;
	font-size: var(--wdtFontSize_Base);
    font-weight: var(--wdtFontWeight_Ext);
}

.wdt-tabs-container[class*='-layout-horizontal'][class*='-template-classic'] .wdt-tabs-list li.ui-state-active .ui-tabs-anchor,
.wdt-tabs-container[class*='-layout-horizontal'][class*='-template-classic'] .wdt-tabs-list li.ui-state-hover .ui-tabs-anchor,

.wdt-tabs-container[class*='-layout-vertical'][class*='-template-classic'] .wdt-tabs-list li.ui-state-active .ui-tabs-anchor,
.wdt-tabs-container[class*='-layout-vertical'][class*='-template-classic'] .wdt-tabs-list li.ui-state-hover .ui-tabs-anchor {
	background-image: linear-gradient(90deg, var(--wdtPrimaryColor), 
											  var(--wdtPrimaryColor), 
											  rgb(var(--wdtTertiaryColorRgb),0.6), 
											  rgb(var(--wdtTertiaryColorRgb),0.6)) !important;
	background-position: center left !important;
	background-color: transparent;
	color: var(--wdtAccentTxtColor);
}

.wdt-tabs-container[class*='-layout-horizontal'][class*='-template-classic'] .wdt-tabs-list li .ui-tabs-anchor:before,
.wdt-tabs-container[class*='-layout-vertical'][class*='-template-classic'] .wdt-tabs-list li .ui-tabs-anchor:before {
	display: none;
}

.wdt-tabs-container[class*='-layout-horizontal'][class*='-template-classic'] .wdt-tabs-list {
	gap: 12px;
}

.wdt-tabs-container[class*="-layout-vertical"][class*="-template-classic"] .wdt-tabs-list li { margin-bottom: 12px !important; }

.wdt-tabs-container[class*="-tabs-toggle-mode"] .wdt-tabs-list-wrapper .wdt-tabs-list li a { 
	color: var(--wdtHeadAltColor) !important; 
}

.wdt-tabs-container[class*="-tabs-toggle-mode"] .wdt-tabs-list-wrapper .wdt-tabs-list li:hover a, 
.wdt-tabs-container[class*="-tabs-toggle-mode"] .wdt-tabs-list-wrapper .wdt-tabs-list li.wdt-active a {
	color: var(--wdtAccentTxtColor) !important;
}

.wdt-tabs-container[class*="-tabs-toggle-mode"] .wdt-tabs-list-wrapper .wdt-tabs-list li {
  background-image: linear-gradient(90deg, var(--wdtPrimaryColor),
	  									   var(--wdtTertiaryColor),
	  									   transparent,
	  									   transparent) !important;
}

.wdt-tabs-container[class*="-tabs-toggle-mode"] .wdt-tabs-list-wrapper .wdt-tabs-list.wdt-expanded li {
  background-image: linear-gradient(90deg, var(--wdtPrimaryColor),
	  									   var(--wdtTertiaryColor),
	  									   var(--wdtAccentTxtColor),
	  									   var(--wdtAccentTxtColor)) !important;
}

.wdt-tabs-container .wdt-tabs-list li .ui-tabs-anchor .wdt-content-title {
	line-height: var(--wdtLineHeight_Alt) !important;
}

/* tab and image box icon list */
.wdt-tabs-container[class*='-template-classic'] .wdt-tabs-content-wrapper .wdt-tabs-content > ul,
.wdt-image-box-holder.wdt-rc-template-career-list .wdt-content-item > .wdt-content-media-group .wdt-content-description > ul,
.elementor-widget-text-editor ul {
	list-style: none;
  	margin: 0;
  	padding: 0;
}

.wdt-tabs-container[class*='-template-classic'] .wdt-tabs-content-wrapper .wdt-tabs-content > ul li,
.wdt-image-box-holder.wdt-rc-template-career-list .wdt-content-item > .wdt-content-media-group .wdt-content-description > ul li,
.elementor-widget-text-editor ul li {
	display: flex;
  	align-items: flex-start; 
	line-height: var(--wdtLineHeight_Base); 
	padding-bottom: 0;
}

.wdt-tabs-container[class*='-template-classic'] .wdt-tabs-content-wrapper .wdt-tabs-content > ul li:not(:last-child),
.wdt-image-box-holder.wdt-rc-template-career-list .wdt-content-item > .wdt-content-media-group .wdt-content-description > ul li:not(:last-child),
.elementor-widget-text-editor ul li:not(:last-child) {
	margin-bottom: 20px;
}

.wdt-tabs-container[class*='-template-classic'] .wdt-tabs-content-wrapper .wdt-tabs-content > ul li:before,
.wdt-image-box-holder.wdt-rc-template-career-list .wdt-content-item > .wdt-content-media-group .wdt-content-description > ul li:before,
.elementor-widget-text-editor ul li:before {
	display: inline-block;
	position: relative;
	content: "";
	top: 5px;
	width: 16px;
	height: 16px;
	margin-right: 12px;
	background-color: var(--wdtPrimaryColor);
	mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3E%3Cpath d='M15,0A15,15,0,1,0,30,15,15,15,0,0,0,15,0Zm8.06,7a.79.79,0,0,1-.2.52A55.39,55.39,0,0,0,13.19,23a1.24,1.24,0,0,1-2.25.11,35.8,35.8,0,0,0-4.25-6.49,1.78,1.78,0,0,1,2.66-2.36,32.86,32.86,0,0,1,2.82,3.45,0,0,0,0,0,0,0A46.22,46.22,0,0,1,21.8,6.44.76.76,0,0,1,23.06,7Z'%3E%3C/path%3E%3C/svg%3E");
	mask-repeat: no-repeat;
	mask-size: contain;
	aspect-ratio: 1/1;
}

.wdt-dark-bg .wdt-tabs-container[class*='-template-classic'] .wdt-tabs-content-wrapper .wdt-tabs-content > ul li:before,
.wdt-dark-bg .wdt-image-box-holder.wdt-rc-template-career-list .wdt-content-item > .wdt-content-media-group .wdt-content-description > ul li:before,
.wdt-dark-bg.elementor-widget-text-editor ul li:before {
	mask: unset;
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3E%3Cdefs%3E%3Cstyle%3E .bullet-filled-icon-0 %7B fill: %23fff; %7D .bullet-filled-icon-1 %7B fill: %2341940a; %7D %3C/style%3E%3C/defs%3E%3Ccircle class='bullet-filled-icon-1' cx='15' cy='15' r='15'/%3E%3Cpath class='bullet-filled-icon-0' d='M23.1,7c0,.2,0,.4-.2.5-4.1,4.6-7.3,9.8-9.7,15.5-.3.6-1,.9-1.6.7-.3-.1-.5-.3-.6-.6-1.2-2.3-2.6-4.5-4.2-6.5-.6-.8-.5-1.9.3-2.5.7-.6,1.8-.5,2.4.1,1,1.1,2,2.2,2.8,3.4h0c2.6-4.3,5.8-8.1,9.6-11.3.3-.3.8-.2,1.1,0,.1.1.2.3.2.5Z'/%3E%3C/svg%3E ");
	background-position: center;
	background-repeat: no-repeat;
	background-size: contain;
	background-color: transparent;
}

.wdt-tabs-container[class*='-tabs-toggle-mode'] .wdt-tabs-list-wrapper .wdt-tabs-list:before, 
.wdt-tabs-container[class*='-tabs-toggle-mode'] .wdt-tabs-list-wrapper .wdt-tabs-list:after {
	background-color: var(--wdtAccentTxtColor) !important;
}



/* Inline list style */
@media(min-width: 601px) {
		.inline-list-view .wdt-image-box-holder.wdt-rc-template-career-list .wdt-content-item > .wdt-content-media-group .wdt-content-description > ul {
		display: grid;
		grid-template-columns: repeat(2, 1fr);
		gap: 20px;
	}

	.inline-list-view .wdt-image-box-holder.wdt-rc-template-career-list .wdt-content-item > .wdt-content-media-group .wdt-content-description > ul li:not(:last-child) {
		margin-bottom: 0;
	}
	.custom-grid-area.inline-list-view .wdt-image-box-holder.wdt-rc-template-career-list .wdt-content-item > .wdt-content-media-group .wdt-content-description > ul {
		display: flex;
        flex-wrap: wrap;
	} 
}


@media (min-width: 1025px) {
	.tab-overflow-class .wdt-tabs-container[class*='-layout-horizontal'][class*='-template-classic'] .wdt-tabs-list li {
		flex: 0 0 auto;
		scroll-snap-align: start;
        scroll-snap-stop: always;
	}
	.tab-overflow-class .wdt-tabs-container[class*='-layout-horizontal'][class*='-template-classic'] .wdt-tabs-list {
		flex-wrap: nowrap;
    	width: auto;
        overflow: auto;
        scroll-padding: 0;
        scroll-snap-type: X mandatory;
		padding-bottom: 20px;
	}
	
	/* Snap Scroll Style */
	
	/* 	Styling Scrollbars in Chrome, Edge, and Safari */
	.tab-overflow-class .wdt-tabs-container[class*='-layout-horizontal'][class*='-template-classic'] .wdt-tabs-list::-webkit-scrollbar {
	  	width: 10px; 
	}

	.tab-overflow-class .wdt-tabs-container[class*='-layout-horizontal'][class*='-template-classic'] .wdt-tabs-list::-webkit-scrollbar-track {
	 	background: var(--wdtPrimaryColor); 
	}

	.tab-overflow-class .wdt-tabs-container[class*='-layout-horizontal'][class*='-template-classic'] .wdt-tabs-list::-webkit-scrollbar-thumb {
	  background-color: var(--wdtBorderColor);
	  border-radius: 20px; 
	  border: none; 
	}
	
	/* 	Styling Scrollbars in Firefox */
	.tab-overflow-class .wdt-tabs-container[class*='-layout-horizontal'][class*='-template-classic'] .wdt-tabs-list {
		scrollbar-width: thin; 
  		scrollbar-color: var(--wdtHeadAltColor) transparent; 
	}
}

/* Default Tab style */
.wdt-tabs-container.wdt-template-default .wdt-tabs-list li .ui-tabs-anchor {
	    background-image: linear-gradient(90deg,var(--wdtPrimaryColor),var(--wdtTertiaryColor),rgb(var(--wdtTertiaryColorRgb),0.2),rgb(var(--wdtTertiaryColorRgb),0.2)) !important;
}

.wdt-tabs-container[class*='-tabs-toggle-mode'] .wdt-tabs-list-wrapper .wdt-tabs-list li a > .wdt-content-icon-wrapper {
	display: none;
}

.wdt-tabs-container.wdt-template-default.wdt-layout-vertical .wdt-tabs-list-wrapper {
	width: 25%;
}

.wdt-tabs-container.wdt-template-default.wdt-layout-vertical .wdt-tabs-content-wrapper {
	width: 75%;
}


@media (max-width: 1024px) {
	.wdt-tabs-container.wdt-template-default.wdt-layout-vertical {
		flex-wrap: wrap;
	}
	.wdt-tabs-container.wdt-template-default.wdt-layout-vertical .wdt-tabs-list-wrapper {
		width: 100%;
	}
	.wdt-tabs-container.wdt-template-default.wdt-layout-vertical .wdt-tabs-content-wrapper {
		width: 100%;
	}
	.wdt-tabs-container.wdt-template-default.wdt-layout-vertical .wdt-tabs-list-wrapper ul.wdt-tabs-list {
		display: flex;
		flex-direction: row;
		flex-wrap: wrap;
    	gap: 20px;
		justify-content: center;
	}
	.wdt-tabs-container.wdt-template-default.wdt-layout-vertical .wdt-tabs-list-wrapper ul.wdt-tabs-list > li {
		width: fit-content;
	}
	.wdt-tabs-container.wdt-template-default[class*="-layout-vertical"] .wdt-tabs-list li:not(:last-child) {
		margin: 0 !important;
	}
	.wdt-tabs-container.wdt-template-default.wdt-layout-vertical .wdt-tabs-list li .ui-tabs-anchor {
	  	padding: 14px 26px;
	}
}

@media (max-width: 767px) {
	.wdt-tabs-container[class*="-tabs-toggle-mode"] .wdt-tabs-list-wrapper {
		height: 3.5em !important;
	}
	.wdt-tabs-container[class*="-tabs-toggle-mode"] .wdt-tabs-list-wrapper .wdt-tabs-list {
		margin-bottom: 0;
	}
	.wdt-tabs-container[class*="-tabs-toggle-mode"] .wdt-tabs-list-wrapper .wdt-tabs-list li a {
		font-size: calc(var(--wdtFontSize_Ext) + 1px) !important;
	}
	.wdt-tabs-container[class*="-tabs-toggle-mode"] .wdt-tabs-list-wrapper .wdt-tabs-list::before {
		top: 24px !important;
	}
}


/* Text Editor Underline */
.elementor-widget-text-editor.underline a,
.elementor-widget-text-editor.underline p a {
  position: relative;
  display: inline-block;
}
.elementor-widget-text-editor.underline a:before,
.elementor-widget-text-editor.underline a:after,
.elementor-widget-text-editor.underline p a:before,
.elementor-widget-text-editor.underline p a:after {
  content: "" !important;
  position: absolute;
  width: 50%;
  height: 1px;
  background: currentColor;
  top: auto;
  bottom: 3px;
  margin: auto;
  transition: var(--wdt-Ad-Transition);
  transition-delay: 0s;
  transition-property: width;
  display: inline-block !important;
  will-change: transform;
}
.elementor-widget-text-editor.underline a:before,
.elementor-widget-text-editor.underline p a:before {
  left: 0;
}
.elementor-widget-text-editor.underline a:after,
.elementor-widget-text-editor.underline p a:after {
  right: 0;
}
.elementor-widget-text-editor.underline a:hover:before,
.elementor-widget-text-editor.underline a:hover:after,
.elementor-widget-text-editor.underline p a:hover:before,
.elementor-widget-text-editor.underline p a:hover:after {
  width: 0;
}


/* Icon list row gap */
.icon-list-row-gap .elementor-icon-list-items.elementor-inline-items {
	margin-block: -8px;
}
.icon-list-row-gap .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
	margin-block: 8px;
}


/* Blog Listing */
.blog-entry div.entry-content-group .entry-read-more-group > div.entry-button::before {
	background: var(--wdtPrimaryColor);
}

.wdt-post-entry .blog-entry a, 
.wdt-post-entry .blog-entry .entry-title h4 a:hover, 
.wdt-post-entry .blog-entry a:not(.wdt-button):hover,

.wdt-post-entry .blog-entry .entry-button a.wdt-button:hover, 
.wdt-post-entry .blog-entry .entry-format a:hover,

.widget.widget_recent_posts .recent-posts-widget .entry-title a:hover {
	color: var(--wdtLinkHoverColor);
}

.blog-single-entry.post-modern a { color: var(--wdtLinkHoverColor); }
.blog-single-entry.post-modern a:hover { color: var(--wdtHeadAltColor); }

.secondary-sidebar .wdt-sidebar-wrapper {
	background-color: rgb(var(--wdtTertiaryColorRgb),0.2);
}

.widget_tag_cloud .tagcloud a, .widget .tagcloud a, .wp-block-tag-cloud a {
	border: none;
	background-image: linear-gradient(90deg, var(--wdtPrimaryColor), 
											 var(--wdtTertiaryColor),
											 var(--wdtTertiaryColor), 
											 var(--wdtTertiaryColor));
}


/* Blog Detail Page */
.blog-single-entry div[class^="entry-"] div.single-entry-tags a:hover {
	border-color: var(--wdtTertiaryColor);
}

.widget.widget_categories ul li { 
	border-bottom: 1px solid rgb(var(--wdtHeadAltColorRgb),0.15); 
	display: flex;
  	justify-content: space-between;
  	align-items: center;
}

.widget.widget_categories ul li:last-child { border-bottom: 0; }

.widget.widget_categories ul li:last-child > a { padding-bottom: 0; }

.secondary-sidebar .widget ul li > a:hover { color: var(--wdtLinkHoverColor); }

.comment-form > p[class^="comment-form-"] input, .comment-form > p.comment-form-comment textarea {
	background: rgb(var(--wdtTertiaryColorRgb),0.16) !important;
}


/* table overflow */
@media (max-width: 767px) {
	.custom-table-overflow {
		overflow: auto;
		overflow: auto;
        scroll-padding: 0;
        scroll-snap-type: X mandatory;
		padding-bottom: 20px;
	}
	.custom-table-overflow > .e-con {
		flex: 1 0 180px;
		scroll-snap-align: start;
        scroll-snap-stop: always;
	}
	
	/* Snap Scroll Style */
	/* 	Styling Scrollbars in Chrome, Edge, and Safari */
	.custom-table-overflow::-webkit-scrollbar {
	  	width: 10px; /* width of the entire scrollbar */
	}

	.tab-overflow-class::-webkit-scrollbar-track {
	 	background: var(--wdtPrimaryColor); /* color of the tracking area */
	}

	.custom-table-overflow::-webkit-scrollbar-thumb {
	  background-color: blue; /* color of the scroll thumb */
	  border-radius: 20px; /* roundness of the scroll thumb */
	  border: none;  /* creates padding around scroll thumb */
	}
	
	/* 	Styling Scrollbars in Firefox */
	.custom-table-overflow {
		scrollbar-width: thin;  /* "auto" or "thin" */
  		scrollbar-color: var(--wdtHeadAltColor) rgb(var(--wdtHeadAltColorRgb),0.2); /* scroll thumb and track */ 
	}
}

/* Heading Widget Text Transform */
.wdt-heading-holder .wdt-heading-title-wrapper { text-transform: none !important; visibility: visible !important; }


/* Solutions Mega Menu (Interactive Showcase) */
.solutions-mega-menu-showcase .wdt-showcase-container {
	flex-direction: column; 
}

.solutions-mega-menu-showcase .wdt-showcase-container > .wdt-showcase-list-wrapper ul {
	display: flex;
  	justify-content: space-evenly;
  	gap: 50px;
  	width: 100%;
}

.solutions-mega-menu-showcase .wdt-showcase-container > .wdt-showcase-list-wrapper ul > li {
	justify-content: inherit;
  	display: inherit !important; 
}

.solutions-mega-menu-showcase .wdt-showcase-container .wdt-showcase-list-wrapper ul .wdt-content-icon-wrapper {
	padding-bottom: 0;
    margin-bottom: 0;
    border-bottom: none;
    position: relative;
}

.solutions-mega-menu-showcase .wdt-showcase-container > .wdt-showcase-list-wrapper ul > li .wdt-showcase-element .wdt-showcase-content-group {
	display: flex;
    flex-direction: unset;
    align-items: center;
	gap: 10px; 
}

.solutions-mega-menu-showcase .wdt-showcase-container .wdt-content-icon span {
	box-shadow: unset;
	-webkit-box-shadow: unset;
}

.solutions-mega-menu-showcase .wdt-showcase-container > .wdt-showcase-list-wrapper ul > li:hover .wdt-content-icon-wrapper .wdt-content-icon span, 
.solutions-mega-menu-showcase .wdt-showcase-container > .wdt-showcase-list-wrapper ul > li.wdt-active .wdt-content-icon-wrapper .wdt-content-icon span {
	filter: unset;
	-webkit-filter: unset;
	color: var(--wdtAccentTxtColor);
}

.solutions-mega-menu-showcase .wdt-showcase-container .wdt-showcase-list-wrapper ul .wdt-content-icon-wrapper:before {
	display: none;
}

.solutions-mega-menu-showcase .wdt-showcase-container > .wdt-showcase-list-wrapper ul > li .wdt-content-icon-wrapper .wdt-content-icon span {
	color: var(--wdtAccentTxtColor); 
}

.solutions-mega-menu-showcase .wdt-showcase-container > .wdt-showcase-content-wrapper > div[id*="wdt-showcase-"] .wdt-heading-holder { opacity: 1; }

@media (max-width: 1280px) {
	.solutions-mega-menu-showcase .wdt-showcase-container > .wdt-showcase-list-wrapper {
		display: none;
	}
	.solutions-mega-menu-showcase .wdt-showcase-container > .wdt-showcase-content-wrapper > div[id*="wdt-showcase-"] {
		visibility: visible;
		opacity: 1;
		display: block;
		position: relative;
	}
	.solutions-mega-menu-showcase .wdt-showcase-container > .wdt-showcase-content-wrapper > div[id*="wdt-showcase-"]:not(:last-child) {
		margin-bottom: 40px;
	}
	.solutions-mega-menu-showcase .wdt-image-box-holder.wdt-rc-template-default .wdt-content-item .wdt-content-title h5, 
	.solutions-mega-menu-showcase .wdt-image-box-holder.wdt-rc-template-default .wdt-content-item .wdt-content-title h5 a {
		font-size: var(--wdtFontSize_Ext);
	}
	.solutions-mega-menu-showcase .wdt-image-box-holder.wdt-rc-template-default .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon span {
		font-size: 20px;
	}
	.menu-item-object-wdt_mega_menus .wdt-heading-holder .wdt-heading-title-wrapper {
		text-decoration: none !important;
	}
}


/* Sticky Header */

#header .wdt-header-tpl .sticky-header-active { 
	background-color: var(--wdtAccentTxtColor);
	-webkit-box-shadow: 0 2px 5px rgba(0, 0, 0, 0.15);
  	box-shadow: 0 2px 5px rgba(0, 0, 0, 0.15);
}


/* Menu */
.wdt-header-menu ul li.menu-item-depth-0 > ul { margin-top: 20px; }

.wdt-header-menu ul li ul.children, 
.wdt-header-menu ul li ul.sub-menu, 
.wdt-header-menu ul li.has-mega-menu > ul {
	border-radius: 0 0 var(--wdtRadius_1X) var(--wdtRadius_1X); 
	-webkit-border-radius: 0 0 var(--wdtRadius_1X) var(--wdtRadius_1X);
}

.wdt-header-menu ul li ul.children li ul:not(.menu-item-object-wdt_mega_menus ul), 
.wdt-header-menu ul li ul.sub-menu li ul:not(.menu-item-object-wdt_mega_menus ul) {
	top: -15px;
}

.wdt-header-menu ul li ul:not(.menu-item-object-wdt_mega_menus ul) {
	border-top: 3px solid var(--wdtPrimaryColor);
}

@media only screen and (min-width: 1281px) and (max-width: 1540px) {
  .wdt-header-menu ul li:not(.has-mega-menu) ul {
 		width: 240px;
  }
}



/* Mega Menu Menu list */
.mega-menu-menus-list .wdt-image-box-holder.wdt-rc-template-default .wdt-content-item .wdt-content-title h5, 
.mega-menu-menus-list .wdt-image-box-holder.wdt-rc-template-default .wdt-content-item .wdt-content-title h5 a {
	font-size: calc(var(--wdtFontSize_Base) + 2px);
}

.mega-menu-menus-list .wdt-image-box-holder.wdt-rc-template-default .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon span {
	font-size: 30px;
	width: 50px;
	height: 50px;
	border-radius: var(--wdtRadius_1X);
	background: rgb(var(--wdtAccentTxtColorRgb),0.16);
}

.wdt-header-menu ul li.has-mega-menu ul li.menu-item-object-wdt_mega_menus .elementor-heading-title {
	border-bottom: none;
	font-size: var(--wdtFontSize_H5);
	padding: 0;
}

.wdt-header-menu ul li.has-mega-menu ul li.menu-item-object-wdt_mega_menus .elementor-heading-title a {
	font-size: inherit;
}

.wdt-tabs-container .wdt-tabs-list li .ui-tabs-anchor {
	display: inline-flex !important;
}

.wdt-tabs-container .wdt-tabs-list li .ui-tabs-anchor span:before { display: none; }

.mega-menu-tab .wdt-tabs-container.wdt-template-default .wdt-tabs-content-wrapper {
	background-image: linear-gradient(90deg, var(--wdtPrimaryColor), var(--wdtTertiaryColor));
  	padding: 50px;
}

.mega-menu-tab .wdt-tabs-container.wdt-template-default .wdt-tabs-list-wrapper {
	background: var(--wdtAccentTxtColor);
	padding: 0 0 0 40px;
}

.mega-menu-tab .wdt-tabs-container.wdt-template-default {
	gap: 0;
	align-items: center;
}

.mega-menu-tab .wdt-tabs-container.wdt-template-default .wdt-tabs-list-wrapper .wdt-tabs-list .ui-tabs-tab {
	border-radius: var(--wdtRadius_Zero);
	-webkit-border-radius: var(--wdtRadius_Zero);
}

.mega-menu-tab .wdt-tabs-container.wdt-template-default .wdt-tabs-list li .ui-tabs-anchor {
	border-radius: var(--wdtRadius_Zero);
	-webkit-border-radius: var(--wdtRadius_Zero);
	background: none;
}

.mega-menu-tab .wdt-tabs-container.wdt-template-default .wdt-tabs-list li.ui-state-active .ui-tabs-anchor,
.mega-menu-tab .wdt-tabs-container.wdt-template-default .wdt-tabs-list li.ui-state-hover .ui-tabs-anchor{
	color: var(--wdtLinkHoverColor) !important;
}

.mega-menu-tab .wdt-tabs-container.wdt-template-default[class*="-layout-vertical"] .wdt-tabs-list li:not(:last-child),
.wdt-header-menu ul li.has-mega-menu ul li.menu-item-object-wdt_mega_menus .mega-menu-tab  li:not(:last-child) a {
	margin: 0;
}

.mega-menu-tab .wdt-tabs-container.wdt-template-default[class*="-layout-vertical"] .wdt-tabs-list li:after {
	content: "";
	position: absolute;
	top: 0;
	bottom: 0;
	right: 6px;
	margin: auto 0;
	width: 20px;
	height: 20px;
	transform: rotate(45deg);
	-webkit-transform: rotate(45deg);
	background: var(--wdtAccentTxtColor);
	transition: var(--wdt-Ad-Transition);
	-webkit-transition: var(--wdt-Ad-Transition);
}

.mega-menu-tab .wdt-tabs-container.wdt-template-default[class*="-layout-vertical"] .wdt-tabs-list li.ui-state-active:after {
	right: -10px;
}


/* header hover border radius animate */
/* .main-header-animate:before {
	border-radius: 12px;
	transition: var(--wdt-Ad-Transition);
	-webkit-transition: var(--wdt-Ad-Transition);
}

.main-header-animate:has(.wdt-header-menu li.has-mega-menu:hover):before {
	border-radius: 12px 12px 0 12px;
} */


/* Mega Menu Responisve */
@media (min-width: 1281px) and (max-width: 1360px) {
  .mega-menu-responisve {
    margin-right: clamp(0rem, 32.2785rem + -37.9747vw, 1.875rem);
  }
}

@media (max-width: 1280px) {
	.mega-menu-menus-list .wdt-image-box-holder.wdt-rc-template-default .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon span {
		font-size: 24px;
		width: auto;
		height: auto;
		border-radius: var(--wdtRadius_Zero);
		background: none;
	}
	.mega-menu-menus-list .wdt-image-box-holder.wdt-rc-template-default .wdt-content-item .wdt-content-title h5, 
	.mega-menu-menus-list .wdt-image-box-holder.wdt-rc-template-default .wdt-content-item .wdt-content-title h5 a {
		font-size: var(--wdtFontSize_Base);
		font-weight: var(--wdtFontWeight_Base);
	}
	.mobile-menu ul li.has-mega-menu ul li.menu-item-object-wdt_mega_menus .elementor-heading-title {
		padding: 0;
		margin: 0;
	}
}


/* Specification Contact list footer */
.wdt-dark-bg .wdt-specifications-holder .wdt-content-item .wdt-specification-block.wdt_type_1 .wdt-content-icon::before {
	background: rgb(var(--wdtAccentTxtColorRgb),0.1);
}

.wdt-dark-bg .wdt-specifications-holder .wdt-content-item .wdt-specification-block.wdt_type_1 .wdt-content-icon-wrapper {
	background: none !important;
}

.wdt-dark-bg .wdt-specifications-holder .wdt-content-item .wdt-specification-block.wdt_type_1 .wdt-content-icon {
	color: var(--wdtAccentTxtColor);
}

/* Footer Icon list */
#footer .wdt-accordion-toggle-holder .elementor-widget-icon-list .elementor-icon-list-item a > .elementor-icon-list-icon {
	display: flex;
}

#footer .wdt-accordion-toggle-holder .wdt-accordion-toggle-description .elementor-icon-list-items .elementor-icon-list-item {
	padding: 8px 0;
}


/* Text Editor Widget */
.elementor-widget.elementor-widget-text-editor p {
	margin-bottom: 0;
}

/* Image box overlap content */
.image-overlap-content-block .wdt-image-box-holder.wdt-rc-template-standard .wdt-content-item .wdt-content-description, 
.image-overlap-content-block .wdt-image-box-holder.wdt-rc-template-standard .wdt-content-item .wdt-content-title h5, 
.image-overlap-content-block .wdt-image-box-holder.wdt-rc-template-standard .wdt-content-item .wdt-content-title h5 a {
	color: var(--wdtHeadAltColor);
}

.image-overlap-content-block .wdt-image-box-holder.wdt-rc-template-standard .wdt-content-item .wdt-content-title h5 {
	font-size: var(--wdtFontSize_H6);
  	text-transform: unset;
	padding-bottom: 10px;
}

.image-overlap-content-block .wdt-image-box-holder.wdt-rc-template-standard .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon span {
	width: 60px;
	height: 60px;
	font-size: 40px;
	color: var(--wdtAccentTxtColor);
}

.image-overlap-content-block .wdt-image-box-holder.wdt-rc-template-standard .wdt-content-item:hover .wdt-content-icon-wrapper .wdt-content-icon span {
	color: var(--wdtAccentTxtColor);
}

.image-overlap-content-block .wdt-image-box-holder.wdt-rc-template-standard .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon {
	padding: 0;
	border-radius: var(--wdtRadius_1X);
}

.image-overlap-content-block .wdt-image-box-holder.wdt-rc-template-standard .wdt-content-item .wdt-content-detail-group {
	grid-template-columns: 60px 1fr;
	display: grid;	
   	column-gap: 20px;
	padding: 20px;
}

.image-overlap-content-block .wdt-image-box-holder.wdt-rc-template-standard .wdt-content-item .wdt-content-icon-wrapper {
	grid-row: 1 / 3;
	height: fit-content;
}

.image-overlap-content-block .wdt-image-box-holder.wdt-rc-template-standard  .wdt-content-item .wdt-content-detail-group > div:not(:last-child) { 
	margin-bottom: 0; 
}

/* Image box overlap content - icon aside style */
.icon-aside .wdt-image-box-holder.wdt-rc-template-standard .wdt-content-item .wdt-content-detail-group {
	padding: 0 clamp(1.875rem, 1.875rem + 0vw, 1.875rem) 0 0; /* 30px - 20px */;
	display: grid;
  	grid-template-columns: 80px 1fr;
	column-gap: clamp(1.875rem, 1.875rem + 0vw, 1.875rem); /* 30px - 20px */;
}

.icon-aside .wdt-image-box-holder.wdt-rc-template-standard .wdt-content-item .wdt-content-detail-group > div:not(:last-child) {
	margin-bottom: 0;
}

.icon-aside .wdt-image-box-holder.wdt-rc-template-standard .wdt-content-item .wdt-content-icon-wrapper {
	grid-row: 1/3;
	height: 100%;
}

.icon-aside.image-overlap-content-block .wdt-image-box-holder.wdt-rc-template-standard .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon span {
	width: 80px;
	height: 100%;
	border-radius: var(--wdtRadius_Zero);
}

.icon-aside .wdt-image-box-holder.wdt-rc-template-standard .wdt-content-item .wdt-content-title h5 {
	padding-top: clamp(1.875rem, 1.875rem + 0vw, 1.875rem); /* 30px - 20px */
}

.icon-aside .wdt-image-box-holder.wdt-rc-template-standard .wdt-content-item .wdt-content-description {
	padding-bottom: clamp(1.875rem, 1.875rem + 0vw, 1.875rem); /* 30px - 20px */
}

.icon-aside .wdt-image-box-holder.wdt-rc-template-standard .wdt-column-wrapper .wdt-content-item {
	width: 75%;
	border-radius: var(--wdtRadius_1X);
}


@media (min-width: 768px) {
	.icon-aside .wdt-image-box-holder.wdt-rc-template-standard .wdt-column-wrapper > .wdt-column:nth-child(even) .wdt-content-item {
		margin-left: auto;
	}

	.icon-aside .wdt-image-box-holder.wdt-rc-template-standard .wdt-column-wrapper > .wdt-column:nth-child(even) .wdt-content-item .wdt-content-detail-group {
		padding: 0 0 0 clamp(1.875rem, 1.875rem + 0vw, 1.875rem); /* 30px - 20px */
		grid-template-columns: 1fr 80px;
	}

	.icon-aside .wdt-image-box-holder.wdt-rc-template-standard .wdt-column-wrapper > .wdt-column:nth-child(even) .wdt-content-item .wdt-content-icon-wrapper {
		grid-column: 2/3;
	}
}

@media (max-width: 1540px) {
	.icon-aside .wdt-image-box-holder.wdt-rc-template-standard .wdt-column-wrapper .wdt-content-item {
		width: 80%;
	}
}

@media (max-width: 1280px) {
	.icon-aside .wdt-image-box-holder.wdt-rc-template-standard .wdt-column-wrapper .wdt-content-item {
		width: 90%;
	}
}

@media (max-width: 767px) {
	.icon-aside .wdt-image-box-holder.wdt-rc-template-standard .wdt-column-wrapper .wdt-content-item {
		width: 100%;
	}
}

@media (max-width: 479px) {
	.icon-aside .wdt-image-box-holder.wdt-rc-template-standard .wdt-content-item .wdt-content-detail-group {
		grid-template-columns: 1fr;
		padding: 0;
	}
	.icon-aside .wdt-image-box-holder.wdt-rc-template-standard .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon { 
		width: 100%; 
	}
	.icon-aside.image-overlap-content-block .wdt-image-box-holder.wdt-rc-template-standard .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon span {
		width: 100%;
		height: 50px;
	}
	.icon-aside .wdt-image-box-holder.wdt-rc-template-standard .wdt-content-item .wdt-content-title h5 {
		padding: 20px 20px 10px;
	}
	.icon-aside .wdt-image-box-holder.wdt-rc-template-standard .wdt-content-item .wdt-content-description {
		padding: 0 20px 30px;
	}
	
/* 	image-overlap-content-block  */
	.image-overlap-content-block .wdt-image-box-holder.wdt-rc-template-standard .wdt-content-item .wdt-content-detail-group {
		    grid-template-columns: 1fr;
		    padding: 30px 20px;
	}
	.image-overlap-content-block .wdt-image-box-holder.wdt-rc-template-standard .wdt-content-item .wdt-content-icon-wrapper {
		grid-row: unset;
		padding-bottom: 12px;
	}
	.image-overlap-content-block .wdt-image-box-holder.wdt-rc-template-standard .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon span {
		width: 50px;
		height: 50px;
		font-size: 36px;
	}
	.image-overlap-content-block .wdt-image-box-holder.wdt-rc-template-standard .wdt-content-item .wdt-content-title h5 {
		padding-bottom: 6px;
	}
}

/* Breadcrumb */
#header-wrapper .main-title-section-wrapper .main-title-section-container > .container > .breadcrumb {
	display: none;
}

.main-title-section h1 {
	font-size: clamp(28px, 2.8vw, 46px); 
	margin: 0;
}

.breadcrumb {
	font-size: clamp(0.875rem, 0.8471rem + 0.1274vw, 1rem);  /* 16-14 */
}

@media only screen and (min-width: 1281px) {
  .main-title-section-wrapper .main-title-section-container {
    padding:  clamp(3.125rem, 0.6191rem + 3.1299vw, 4.375rem) 0 clamp(6.25rem, 3.7441rem + 3.1299vw, 7.5rem); /*70-50 & 120-100 */
  }
}

@media only screen and (max-width: 1280px) {
  .main-title-section-wrapper .main-title-section-container {
    padding:  clamp(3.125rem, 0.6191rem + 3.1299vw, 4.375rem) 0 clamp(6.25rem, 3.7441rem + 3.1299vw, 7.5rem); /*70-50 & 120-100 */
  }
}

@media only screen and (max-width: 479px) {
	.main-title-section-wrapper .main-title-section-container {
    	padding: 40px 20px;
  }
}

/* Header Bottom Spacing */
#header-wrapper { margin: 0 0 20px; }

@media only screen and (min-width:1281px) and (max-width:1540px) { #header-wrapper { margin: 0 0 20px; } }
@media only screen and (min-width:1025px) and (max-width:1280px) { #header-wrapper { margin: 0 0 10px; } }
@media only screen and (min-width:768px) and (max-width:1024px) { #header-wrapper { margin: 0 0 10px; } }
@media only screen and (min-width:480px) and (max-width:767px) { #header-wrapper { margin: 0; } }
@media only screen and (max-width: 479px) { #header-wrapper { margin: 0 0 50px; } }


/* Back to Top */
#back-to-top::after { background-color: var(--wdtAccentTxtColor); }

/* specification Type 01 */
.wdt-specifications-holder .wdt-content-item .wdt-specification-block.wdt_type_1 .wdt-content-icon {
	display: flex;
	align-items: center;
	justify-content: center;
}


/* Mega Menu Image block */
.mega-menu-block .wdt-image-box-holder.wdt-rc-template-standard .wdt-content-item .wdt-content-detail-group {
	padding: 0;
	display: grid;
	grid-template-columns: 40px 1fr;
	column-gap: 14px;
	align-items: center;
	width: 100%;
	position: static;
}

/* .mega-menu-block .wdt-image-box-holder.wdt-rc-template-standard .wdt-content-item .wdt-content-icon-wrapper {
	grid-row: 1 / 3;
	height: 100%;
} */

.mega-menu-block .wdt-image-box-holder.wdt-rc-template-standard .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon {
/* 	padding: 6px;
	background-color: rgb(var(--wdtTertiaryColorRgb),0.26);
	border-radius: var(--wdtRadius_1X); */
	padding: 0;
	background-color: transparent;
	border-radius: var(--wdtRadius_Zero);
/* 	height: 100%; */
}

.mega-menu-block .wdt-content-item .wdt-content-detail-group > div:not(:last-child) {
	margin-bottom: 0;
}

.mega-menu-block .wdt-image-box-holder.wdt-rc-template-standard .wdt-content-item:hover .wdt-content-icon-wrapper .wdt-content-icon span {
	color: var(--wdtAccentTxtColor);
}

.mega-menu-block .wdt-image-box-holder.wdt-rc-template-standard .wdt-content-item .wdt-content-title h5 {
    font-size: var(--wdtFontSize_H6);
    text-transform: unset;
}

.mega-menu-block .wdt-image-box-holder.wdt-rc-template-standard .wdt-content-item .wdt-content-title h5 a {
	font-size: calc(var(--wdtFontSize_Ext) + 2px);
	font-weight: var(--wdtFontWeight_Ext) !important;
	font-family: inherit;
	line-height: inherit;
	text-transform: inherit;
	pointer-events: none;
	color: var(--wdtHeadAltColor);
}

.mega-menu-block .wdt-image-box-holder.wdt-rc-template-standard .wdt-content-item:hover .wdt-content-title h5 a {
	color: var(--wdtAccentTxtColor) !important;
}

.mega-menu-block .wdt-image-box-holder.wdt-rc-template-standard .wdt-content-item .wdt-content-description {
	font-size: calc(var(--wdtFontSize_Base) - 3px);
}

.mega-menu-block .wdt-image-box-holder.wdt-rc-template-standard .wdt-content-item .wdt-content-media-group:empty { display: none; }

.mega-menu-block .wdt-image-box-holder.wdt-rc-template-standard .wdt-content-item {
	border-radius: var(--wdtRadius_1X);
  	background: rgb(var(--wdtPrimaryColorRgb),0.2);
  	padding: 10px;
	position: relative;
}

.mega-menu-block .wdt-image-box-holder.wdt-rc-template-standard .wdt-content-item:hover {
	background: rgb(var(--wdtPrimaryColorRgb),1);
}

.mega-menu-block .wdt-image-box-holder.wdt-rc-template-standard .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon span {
	width: 40px;
	height: 40px;
	font-size: 30px;
	background-image: unset;
	background-color: var(--wdtPrimaryColor);
	color: var(--wdtAccentTxtColor);
}

.mega-menu-block .wdt-image-box-holder.wdt-rc-template-standard .wdt-content-item:hover .wdt-content-icon-wrapper .wdt-content-icon span {
	background-color: var(--wdtAccentTxtColor);
	color: var(--wdtPrimaryColor);
}

.mega-menu-block .wdt-image-box-holder.wdt-rc-template-standard .wdt-content-item .wdt-content-button {
	position: absolute;
	width: 100%;
	height: 100%;
	inset: 0;
}

.mega-menu-block .wdt-image-box-holder.wdt-rc-template-standard .wdt-content-item .wdt-content-button > a {
	padding: 0;
	width: 100%;
	height: 100%;
	font-size: 0;
	position: absolute;
	border: 0;
}

.mega-menu-block .wdt-image-box-holder.wdt-rc-template-standard .wdt-content-item .wdt-content-button > a::after {
	display: none;
}

@media (max-width: 767px) {
	.mega-menu-block .wdt-image-box-holder.wdt-rc-template-standard .wdt-content-item .wdt-content-detail-group {
		grid-template-columns: 1fr;
	}
	.mega-menu-block .wdt-image-box-holder.wdt-rc-template-standard .wdt-content-item .wdt-content-icon-wrapper {
		display: none;
	}
	.mega-menu-block .wdt-image-box-holder.wdt-rc-template-standard .wdt-content-item {
		padding: 14px 20px;
	}
	.mega-menu-block .wdt-image-box-holder.wdt-rc-template-standard .wdt-content-item .wdt-content-title h5,
	.mega-menu-block .wdt-image-box-holder.wdt-rc-template-standard .wdt-content-item .wdt-content-title h5 a {
		font-size: var(--wdtFontSize_Ext);
	}
}

/* Mega Menu Customization */

@media only screen and (min-width: 1281px) {
	#header .wdt-elementor-container-fluid .mega-menu-customization  .wdt-header-menu ul.wdt-primary-nav li.has-mega-menu > ul.sub-menu > li.menu-item-object-wdt_mega_menus {
		width: fit-content;
    	max-width: 300px;
		overflow: visible;
	}
	#header .wdt-elementor-container-fluid .mega-menu-customization  .wdt-header-menu ul.wdt-primary-nav li.has-mega-menu > ul.sub-menu {
		box-shadow: 0 2px 5px rgba(0, 0, 0, 0.15);
		background-color: transparent !important;
		width: 100% !important;
		left: -100% !important;
		right: 0;
	}
	.mega-menu-customization .wdt-header-menu ul.wdt-primary-nav li.has-mega-menu > ul.sub-menu {
    	min-width: 300px;
	  	overflow: visible;
  }
}



/* Beneficts Block */
.benefits-block .wdt-image-box-holder.wdt-rc-template-standard .wdt-content-item .wdt-content-media-group {
	position: relative;
}

.benefits-block .wdt-image-box-holder.wdt-rc-template-standard .wdt-content-item .wdt-content-image {
	opacity: 1;
}

.benefits-block .wdt-image-box-holder.wdt-rc-template-standard .wdt-content-item .wdt-content-image > span::before, 
.benefits-block .wdt-image-box-holder.wdt-rc-template-standard .wdt-content-item .wdt-content-image > a::before {
	display: none;
}

.benefits-block .wdt-image-box-holder.wdt-rc-template-standard .wdt-content-item .wdt-content-image > span, 
.benefits-block .wdt-image-box-holder.wdt-rc-template-standard .wdt-content-item .wdt-content-image > a {
	border-radius: var(--wdtRadius_2X);
}

.benefits-block .wdt-image-box-holder.wdt-rc-template-standard .wdt-content-item {
	backdrop-filter: none;
	border-radius: 0;
	background: none;
	display: grid;
	grid-template-columns: 1fr 1.5fr;
	align-items: center;
	gap: 40px;
}

.benefits-block .wdt-image-box-holder.wdt-rc-template-standard .wdt-content-item .wdt-content-detail-group {
	padding: 0;
}

.benefits-block.even-block .wdt-image-box-holder.wdt-rc-template-standard .wdt-content-item .wdt-content-media-group {
	order: 1;
}

.benefits-block.even-block .wdt-image-box-holder.wdt-rc-template-standard .wdt-content-item {
	grid-template-columns: 1.5fr 1fr;
}

.benefits-block .wdt-image-box-holder.wdt-rc-template-standard .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon {
	background-color: rgb(var(--wdtTertiaryColorRgb), 0.26);
}

.benefits-block .wdt-image-box-holder.wdt-rc-template-standard .wdt-content-item:hover .wdt-content-icon-wrapper .wdt-content-icon span {
	color: var(--wdtAccentTxtColor);
}


/* Detail Page form Button sticky */
.header-popup-btn { 
	opacity: 0;
	visibility: hidden;
}

.sticky-header-active .header-popup-btn {
	opacity: 1;
	visibility: visible;
}


/* Benefits */
.wdt-image-box-holder.wdt-rc-template-career-list .wdt-content-item:has( > .wdt-content-detail-group:empty) .wdt-content-media-group {
	margin: 0;
	width: 100%;
}

.wdt-image-box-holder.wdt-rc-template-career-list .wdt-content-item .wdt-content-title h5 {
	font-size: clamp(17px, 1.5vw, 22px) !important;
}

.elementor-widget-wdt-image-box .wdt-image-box-holder.wdt-rc-template-career-list .wdt-content-item {
	border-color: var(--wdtBorderColor);
}

.elementor-widget-wdt-image-box.wdt-dark-bg .wdt-image-box-holder.wdt-rc-template-career-list .wdt-content-item {
	border-color: rgba(var(--wdtAccentTxtColorRgb), 0.2);
}

.wdt-image-box-holder.wdt-rc-template-career-list .wdt-content-item:first-child {
	padding-top: 0;
}

.wdt-image-box-holder.wdt-rc-template-career-list .wdt-content-item:last-child {
	padding-bottom: 0;
}

@media (min-width: 480px) {
	.wdt-image-box-holder.wdt-rc-template-career-list {
		position: relative;
		margin-left: 14px;
	}

	/* .wdt-image-box-holder.wdt-rc-template-career-list:before,
	.wdt-image-box-holder.wdt-rc-template-career-list:after {
		content: "";
		position: absolute;
		left: -5px;
		width: 12px;
		height: 12px;
		border-radius: 50%;
		background: var(--wdtBorderColor);
	}
	
	.wdt-dark-bg .wdt-image-box-holder.wdt-rc-template-career-list:before,
	.wdt-dark-bg .wdt-image-box-holder.wdt-rc-template-career-list:after {
		background: var(--wdtAccentTxtColor);
	}

	.wdt-image-box-holder.wdt-rc-template-career-list:before {
		top: 0;
		bottom: auto;
	}

	.wdt-image-box-holder.wdt-rc-template-career-list:after {
		bottom: 0;
		top: auto;
	} */

	.wdt-image-box-holder.wdt-rc-template-career-list .wdt-content-item {
		counter-increment: number-counter; 
	}

	.wdt-image-box-holder.wdt-rc-template-career-list .wdt-content-item .wdt-content-media-group:before {
		content: counter(number-counter, decimal-leading-zero);
		position: absolute;
		left: calc(-1 * clamp(1.5625rem, 1.3535rem + 0.9554vw, 2.5rem));
		margin-left: -15px;
		width: 30px;
		height: 30px;
		border-radius: 6px;
		font-size: var(--wdtFontSize_Base);
		font-weight: var(--wdtFontWeight_Alt);
		font-family: var(--wdtFontTypo_Alt);
		background: var(--wdtPrimaryColor);
		color: var(--wdtAccentTxtColor);

		display: inline-flex;
		align-items: center;
		justify-content: center;
	}
}

@media (max-width: 479px) {
	.wdt-image-box-holder.wdt-rc-template-career-list .wdt-content-item {
		counter-increment: number-counter; 
		padding-right: 0 !important;
	}
	
	.wdt-image-box-holder.wdt-rc-template-career-list .wdt-content-item .wdt-content-media-group .wdt-content-title h5 {
		display: flex;
	}

	.wdt-image-box-holder.wdt-rc-template-career-list .wdt-content-item .wdt-content-media-group .wdt-content-title h5:before {
		content: counter(number-counter, decimal-leading-zero);
		position: relative;
		width: 30px;
		height: 30px;
		aspect-ratio: 1/1;
		margin-right: 10px;
		border-radius: 6px;
		font-size: var(--wdtFontSize_Base);
		font-weight: var(--wdtFontWeight_Alt);
		font-family: var(--wdtFontTypo_Alt);
		background: var(--wdtPrimaryColor);
		color: var(--wdtAccentTxtColor);

		display: inline-flex;
		align-items: center;
		justify-content: center;
	}
}


/* CaseHUB for Fraud page */
@media only screen and (max-width: 767px) {
	.tab-responisve-spacing .wdt-tabs-container[class*='-tabs-toggle-mode'] .wdt-tabs-list-wrapper {
			margin-inline: 20px;
			max-width: 580px;
	}
}

@media only screen and (max-width: 479px) {
	.tab-responisve-spacing .wdt-tabs-container[class*='-tabs-toggle-mode'] .wdt-tabs-list-wrapper {
			max-width: 400px;
	}
}


/* Heading Highlight */
.wdt-heading-holder .wdt-heading-title-wrapper.wdt-heading-title .wdt-heading-colored-elements {
    background-image: linear-gradient(90deg, var(--wdtPrimaryColor), var(--wdtPrimaryColor));
}

/* Subtitle Size */
.wdt-heading-holder .wdt-heading-subtitle-wrapper.wdt-heading-subtitle {
	font-size: var(--wdtFontSize_Base);
}

.wdt-heading-holder .wdt-heading-subtitle-wrapper.wdt-heading-subtitle::before, 
.wdt-heading-holder .wdt-heading-subtitle-wrapper.wdt-heading-subtitle::after {
	height: 8px;
  	width: 20px;
}


/* Demo Booking popup form */
.wdt-contact-form .wdt-contact-form-fields > p > span {
	margin-bottom: 12px;
}

/* .wdt-contact-form .wdt-contact-form-fields textarea { height: 150px; } */

.wdt-fade-slide.wdt-popup-box-window.mfp-wrap .mfp-container.mfp-inline-holder .mfp-content .wdt-popup-box-content-holder {
	    padding: clamp(1.875rem, 1.7357rem + 0.6369vw, 2.5rem) clamp(1.25rem, 0.9713rem + 1.2739vw, 2.5rem);  /* 	40px - 30px ||  40px - 20px */
		background-color: var(--wdtAccentTxtColor);
		max-width: 500px;
		width: 100%;
}

.wdt-fade-slide.wdt-popup-box-window.mfp-wrap .mfp-container.mfp-inline-holder {
	padding: 50px 40px  50px 20px;
}

.wdt-popup-box-window.wdt-fade-zoom.mfp-ready.mfp-close-btn-in .mfp-close:before, 
.wdt-popup-box-window.wdt-fade-zoom.mfp-ready.mfp-close-btn-in .mfp-close:after, 
.wdt-popup-box-window .mfp-close:before, 
.wdt-popup-box-window .mfp-close:after {
	background-color: var(--wdtAccentTxtColor) !important;
	height: 3px !important;
	width: clamp(1.25rem, 1.1943rem + 0.2548vw, 1.5rem) !important;  /* 	24px - 20px */
}


/* Testimonial */
.cus-testimonnial-bg.testimonial-equal-height .wdt-testimonial-holder.wdt-rc-template-media_below_content > .wdt-column-wrapper {
	justify-content: center;
}

.cus-testimonnial-bg.testimonial-equal-height .wdt-testimonial-holder.wdt-rc-template-media_below_content .wdt-content-item {
	height: 100%;
}

.cus-testimonnial-bg .wdt-testimonial-holder.wdt-rc-template-media_below_content .wdt-content-item .wdt-content-media-group {
	display: block;
}

.cus-testimonnial-bg .wdt-testimonial-holder.wdt-rc-template-media_below_content .wdt-content-item .wdt-content-image>span, 
.cus-testimonnial-bg .wdt-testimonial-holder.wdt-rc-template-media_below_content .wdt-content-item .wdt-content-image>a {
	border-radius: 0;
	-webkit-border-radius: 0;
	width: 100px;
    height: 100%;
}

.cus-testimonnial-bg .wdt-testimonial-holder.wdt-rc-template-media_below_content .wdt-content-item .wdt-content-subtitle {
	font-size: var(--wdtFontSize_Ext);
}

.cus-testimonnial-bg .wdt-testimonial-holder.wdt-rc-template-media_below_content  .wdt-content-item .wdt-content-detail-group {
	display: grid;
}

.cus-testimonnial-bg .wdt-testimonial-holder.wdt-rc-template-media_below_content  .wdt-content-item .wdt-content-icon-wrapper {
	order: 0;
}

.cus-testimonnial-bg .wdt-testimonial-holder.wdt-rc-template-media_below_content  .wdt-content-item .wdt-content-description {
	order: 2;
}

.cus-testimonnial-bg .wdt-testimonial-holder.wdt-rc-template-media_below_content  .wdt-content-item .wdt-content-detail-group .wdt-rating-container {
	order: 1;
	margin: 10px 0;
}

.cus-testimonnial-bg .wdt-testimonial-holder.wdt-rc-template-media_below_content .wdt-content-item .wdt-content-detail-group > div:not(:last-child) {
	margin-bottom: 0;
}

@media screen and (min-width: 768px) {
    .cus-testimonnial-bg .wdt-testimonial-holder.wdt-rc-template-media_below_content .wdt-content-item:hover, 
	.cus-testimonnial-bg .wdt-testimonial-holder.wdt-rc-template-media_below_content .swiper-slide-active .wdt-content-item {
        background: rgba(var(--wdtTertiaryColorRgb), 0.3);
    }
}



/* Blog Single Changes */
.blog-single-entry.post-minimal > .post-header,
.blog-single-entry.post-minimal > .post-meta,
.blog-single-entry.post-minimal > div[class*="entry-thumb"].single-preview-img {
	display: none;
}

.blog-single-entry.post-minimal .entry-thumb .blog-image img {
	margin-bottom: clamp(1.875rem, 1.457rem + 1.9108vw, 3.75rem);  /* 60px - 30px */
}

.entry-post-navigation.type1 > div > .nav-title-wrap p a {
	color: Var(--wdtHeadAltColor) !important;
}

.blog-single-entry div[class*="meta-elements-filled"]:hover {
	background-color: var(--wdtPrimaryColor);
	border-color: var(--wdtPrimaryColor);
}

.blog-single-entry.post-minimal .single-entry-body p:not(.wp-block-cover-text) a:not(.wp-block-button__link):not(.tag-cloud-link):hover {
	color: var(--wdtLinkHoverColor);
}

.widget.widget_recent_posts .recent-posts-widget .entry-title h3 {
	font-size: calc(var(--wdtFontSize_Ext) - 1px);
}

.widget .recent-posts-widget li .post-details > .post-date > p {
	font-size: calc(var(--wdtFontSize_Ext) - 2px);
	padding-left: 20px;
}

.widget .recent-posts-widget li .post-details > .post-date > p::before {
	width: auto;
  	height: auto;
	background: none;
	border-radius: 0;
	font-family: "Bullish Icons";
	font-style: normal;
	font-weight: normal;
	top: 0;
  	font-size: 14px;
	content: '\e844';
  	color: var(--wdtPrimaryColor);
}

.apply-equal-height .entry-grid-layout.wdt-simple-style { 
	padding: 0;
}

.apply-equal-height.tpl-blog-holder:not(.swiper-wrapper) {
	margin: 0;
	gap: 30px;
}

.apply-equal-height.tpl-blog-holder .wdt-one-half {
	width: calc(50% - 15px);
}

.apply-equal-height.tpl-blog-holder .wdt-one-third {
	width: calc(33.33% - 20px);
}

.apply-equal-height.tpl-blog-holder:not(.swiper-wrapper) .column:empty {
	display: none;
}

.apply-equal-height.tpl-blog-holder:not(.swiper-wrapper) .wdt-post-entry .blog-entry {
	height: 100%;
}

.entry-grid-layout.wdt-simple-style > .blog-entry {
    background: rgb(var(--wdtTertiaryColorRgb), 0.2);
    border-radius: var(--wdtRadius_2X);
}

.entry-grid-layout.wdt-simple-style > .blog-entry > .entry-content-group {
	padding: 30px clamp(1.25rem, 1.1107rem + 0.6369vw, 1.875rem); /* 	30px - 20px */
}

.entry-grid-layout.wdt-simple-style > .blog-single-entry .entry-button a.wdt-button { padding: 0; }

.entry-grid-layout.wdt-simple-style > .blog-entry div.entry-date { 
	margin-bottom: 10px; 
	font-size: var(--wdtFontSize_Ext);
	display: flex;
    align-items: center;
	padding: 0;
}

.entry-grid-layout.wdt-simple-style > .blog-entry div.entry-content-group > div i {
	display: block;
	padding: 0;
    margin: -3px 6px 0 0;
}

.entry-grid-layout.wdt-simple-style > .blog-entry div.entry-content-group > div.entry-sub-content-group > div[class^="entry-date"]:before {
	display: none;
}

.entry-grid-layout.wdt-simple-style > .blog-entry > div:not(:last-child) {
	margin: 0;
}

.widget .recent-posts-widget li .post-details {
	margin-left: 16px;
}

.widget .recent-posts-widget li .post-details > .entry-title h3 a {
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
	overflow: hidden;
}

.pagination ul { flex-wrap: wrap; }

@media only screen and (min-width: 1025px) and (max-width: 1280px) {
  .widget .recent-posts-widget li .post-details {
	  margin-top: 16px;
	  margin-left: 0;
  }
	.apply-equal-height.tpl-blog-holder .wdt-one-third {
		width: calc(33.33% - 14px);
	}
}

@media (min-width: 768px) and (max-width: 1280px) {
	.apply-equal-height.tpl-blog-holder:not(.swiper-wrapper) {
		gap: 20px;
	}

	.apply-equal-height.tpl-blog-holder .wdt-one-half {
		width: calc(50% - 10px);
	}
}

@media (min-width: 768px) and (max-width: 1024px) {
	.apply-equal-height.tpl-blog-holder .wdt-one-third {
		width: calc(50% - 10px);
	}
}

@media (max-width: 767px) {
	.apply-equal-height.tpl-blog-holder .wdt-one-half,
	.apply-equal-height.tpl-blog-holder .wdt-one-third {
		width: 100%
	}
}


/* Header With Section */
.elementor-element.wdt-header-with-section:first-child {
	padding-top: calc(var(--header-height) + 130px);
}

@media only screen and (min-width: 1281px) and (max-width: 1540px) {
	.elementor-element.wdt-header-with-section:first-child {
		padding-top: calc(var(--header-height) + 80px);
	}
}

@media only screen and (min-width: 1025px) and (max-width: 1280px) {
	.elementor-element.wdt-header-with-section:first-child {
		padding-top: calc(var(--header-height) + 70px);
	}
}

@media only screen and (min-width: 480px) and (max-width: 1024px) {
	.elementor-element.wdt-header-with-section:first-child {
		padding-top: calc(var(--header-height) + 60px);
	}
}

@media (max-width: 479px) {
	.elementor-element.wdt-header-with-section:first-child {
		padding-top: var(--header-height);
	}
}



/* Swipper Item Equal Height */
.swiper-item-equal-height .wdt-carousel-holder > .swiper > .swiper-wrapper { align-items: stretch; }

.swiper-item-equal-height .wdt-carousel-holder > .swiper > .swiper-wrapper > .swiper-slide { height: auto; }

.swiper-item-equal-height .wdt-carousel-holder > .swiper > .swiper-wrapper > .swiper-slide > .wdt-content-item { height: 100%; }


/* Arrow Center Alignment */
.center-arrow-alignment .wdt-carousel-holder .wdt-carousel-pagination-wrapper .wdt-carousel-arrow-pagination > div[aria-disabled="true"] {
	opacity: 1;
	cursor: not-allowed;
}

.center-arrow-alignment .wdt-carousel-holder .wdt-carousel-pagination-wrapper .wdt-carousel-arrow-pagination > div:not(.swiper-button-lock) {
	margin-inline: 6px;
	margin-top: 30px;
}

@media (min-width: 768px) {
	
	.center-arrow-alignment .wdt-carousel-holder:not(.wdt-team-holder) .wdt-carousel-pagination-wrapper .wdt-carousel-arrow-pagination > div:not(.swiper-button-lock) {
		margin: 0;
	}

	.center-arrow-alignment .wdt-carousel-holder:not(.wdt-team-holder) .swiper.swiper-horizontal + .wdt-carousel-pagination-wrapper .wdt-carousel-arrow-pagination {
		position: absolute;
		top: 0;
		bottom: 0;
		left: -70px;
		right: 0;
		height: fit-content;
		margin: auto;
		width: calc(100% + 140px);
		display: flex;
		justify-content: space-between;
	}
}

@media (min-width: 480px) {
	
	.center-arrow-alignment .wdt-carousel-holder.wdt-team-holder .wdt-carousel-pagination-wrapper .wdt-carousel-arrow-pagination > div:not(.swiper-button-lock) {
		margin: 0;
	}

	.center-arrow-alignment .wdt-carousel-holder.wdt-team-holder .swiper.swiper-horizontal + .wdt-carousel-pagination-wrapper .wdt-carousel-arrow-pagination {
		position: absolute;
		top: 0;
		bottom: 0;
		left: -70px;
		right: 0;
		height: fit-content;
		margin: auto;
		width: calc(100% + 140px);
		display: flex;
		justify-content: space-between;
	}
}


/* Team Block */
.elementor-widget-wdt-team .wdt-team-holder.wdt-rc-template-default .wdt-content-item .wdt-content-image > span:before, 
.elementor-widget-wdt-team .wdt-team-holder.wdt-rc-template-default .wdt-content-item .wdt-content-image > a:before {
	display: none;
}

.elementor-widget-wdt-team .wdt-team-holder.wdt-rc-template-default .wdt-content-item .wdt-content-image-wrapper .wdt-content-image img,
.elementor-widget-wdt-team .wdt-team-holder.wdt-rc-template-default .wdt-content-item:hover .wdt-content-image-wrapper .wdt-content-image img{
	transform: unset;
	-webkit-transform: unset;
}



/* moden-layout-changes */
.moden-layout-changes .wdt-image-box-holder.wdt-rc-template-modern .wdt-column:not(:last-child) .wdt-content-item .wdt-content-media-group::before,
.moden-layout-changes .wdt-image-box-holder.wdt-rc-template-modern .wdt-column:not(:last-child) .wdt-content-item .wdt-content-media-group::after {
	display: none;
}

.moden-layout-changes .wdt-image-box-holder.wdt-rc-template-modern .wdt-content-item .wdt-content-media-group .wdt-content-image-wrapper {
	background-image: linear-gradient(90deg, var(--wdtTertiaryColor), var(--wdtPrimaryColor), var(--wdtBodyBGColor), var(--wdtBodyBGColor));
}

.moden-layout-changes .wdt-image-box-holder.wdt-rc-template-modern .wdt-content-item .wdt-content-media-group .wdt-content-image-wrapper::before {
	display: none;
}

.moden-layout-changes .wdt-image-box-holder.wdt-rc-template-modern .wdt-content-item .wdt-content-media-group {
	margin-bottom: 14px;
}

.moden-layout-changes .wdt-image-box-holder.wdt-rc-template-modern .wdt-content-item .wdt-content-title h5 { 
	font-size: clamp(15px, 1.2vw, 18px);
	text-wrap: balance;
	max-width: 250px;
	margin: auto;
}


/* Equal Height Content */
.equal-height-content .wdt-tabs-container.wdt-template-default .wdt-tabs-content-wrapper {
	align-self: stretch;
}

.equal-height-content .wdt-tabs-container.wdt-template-default.wdt-layout-vertical {
	align-items: center;
}

.equal-height-content .wdt-tabs-container.wdt-template-default .wdt-tabs-content-wrapper > .wdt-tabs-content,
.equal-height-content .wdt-tabs-container.wdt-template-default .wdt-tabs-content-wrapper > .wdt-tabs-content > .elementor,
.equal-height-content .wdt-tabs-container.wdt-template-default .wdt-tabs-content-wrapper > .wdt-tabs-content > .elementor > .elementor-element {
	height: 100%;
}


/* Icon list ancor tag style */
.elementor-widget-icon-list ul.elementor-icon-list-items li.elementor-icon-list-item > .elementor-icon-list-text > a {
	display: inline;
	color: var(--wdtPrimaryColor);
}

.elementor-widget-icon-list ul.elementor-icon-list-items li.elementor-icon-list-item > .elementor-icon-list-text > a:hover {
	color: var(--wdtLinlColor);
}



/* mobile-menu-responsive-changes */

.mobile-menu-responsive-changes .wdt-header-menu li a {
	font-size: clamp(0.875rem, 0.625rem + 0.5208vw, 1.25rem); /* 20px - 14px */
}

.mobile-menu-responsive-changes .wdt-header-menu ul li ul.children > li > a, 
.mobile-menu-responsive-changes .wdt-header-menu ul li ul.sub-menu > li > a, 
.mobile-menu-responsive-changes .wdt-header-menu ul li.has-mega-menu ul li.menu-item-object-wdt_mega_menus li a {
	font-size: clamp(0.8125rem, 0.5938rem + 0.3906vw, 1.0625rem); /* 17px - 13px */
}

.mobile-menu-responsive-changes .wdt-header-menu .wdt-primary-nav > li > a span::before {
	left: clamp(0.125rem, -0.125rem + 0.5208vw, 0.5rem); /* 8px - 2px */
}
 
@media only screen and (min-width: 768px) {
	.mobile-menu-responsive-changes .mobile-nav-container, 
	.mobile-menu-responsive-changes .wdt-header-menu ul li.close-nav, 
	.mobile-menu-responsive-changes .wdt-header-menu ul li.go-back, 
	.mobile-menu-responsive-changes .wdt-header-menu ul li.see-all {
    	display: none;
  }
	
/* Mega Menu Customization */
	#header .wdt-elementor-container-fluid .mobile-menu-responsive-changes.mega-menu-customization  .wdt-header-menu ul.wdt-primary-nav li.has-mega-menu > ul.sub-menu > li.menu-item-object-wdt_mega_menus {
		width: fit-content;
		max-width: 300px;
		overflow: visible;
	}
	#header .wdt-elementor-container-fluid .mobile-menu-responsive-changes.mega-menu-customization  .wdt-header-menu ul.wdt-primary-nav li.has-mega-menu > ul.sub-menu {
		box-shadow: 0 2px 5px rgba(0, 0, 0, 0.15);
		background-color: transparent !important;
		width: 100% !important;
		left: -100% !important;
		right: 0;
		padding: 0;
	}
	.mobile-menu-responsive-changes.mega-menu-customization .wdt-header-menu ul.wdt-primary-nav li.has-mega-menu > ul.sub-menu {
		min-width: 300px;
		overflow: visible;
	}
}


@media only screen and (max-width: 1280px) {
	.mobile-menu-responsive-changes .wdt-header-menu .menu-container {
    	display: unset;
	}
	
	.mobile-menu-responsive-changes.elementor-widget-wdt-header-menu > .elementor-widget-container > .wdt-header-menu > .mobile-nav-container {
		display: none;
	}
}

@media (max-width: 1024px) {
	.mobile-menu-responsive-changes .wdt-header-menu .wdt-primary-nav > li > a {
		padding: 33px 16px;
	}
	
	.mobile-menu-responsive-changes .mega-menu-block .wdt-image-box-holder.wdt-rc-template-standard .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon span {
		width: 34px;
		height: 34px;
		font-size: 24px;
		border-radius: 8px;
	}
	.mobile-menu-responsive-changes .mega-menu-block .wdt-image-box-holder.wdt-rc-template-standard .wdt-content-item .wdt-content-detail-group {
		grid-template-columns: 34px 1fr;
  		column-gap: 8px;
	}
	
	.mobile-menu-responsive-changes .mega-menu-block .wdt-image-box-holder.wdt-rc-template-standard .wdt-content-item {
		padding: 8px;
	}
	
	.mobile-menu-responsive-changes .mega-menu-block .wdt-image-box-holder.wdt-rc-template-standard .wdt-content-item .wdt-content-title h5 a {
		font-size: var(--wdtFontSize_Ext);
	}
	
	.mobile-menu-responsive-changes.mega-menu-customization .wdt-header-menu ul.wdt-primary-nav li.has-mega-menu > ul.sub-menu {
		min-width: 250px;
	}
	
	#header .wdt-elementor-container-fluid .mobile-menu-responsive-changes.mega-menu-customization  .wdt-header-menu ul.wdt-primary-nav li.has-mega-menu > ul.sub-menu > li.menu-item-object-wdt_mega_menus {
		max-width: 250px;
	}
}

@media only screen and (max-width: 767px) {
	.mobile-menu-responsive-changes .wdt-header-menu .menu-container {
    	display: none;
	}
	
	.mobile-menu-responsive-changes.elementor-widget-wdt-header-menu > .elementor-widget-container > .wdt-header-menu > .mobile-nav-container {
		display: inline-flex;
	}
}


/* Spacing Changes */

#primary > :last-child {
	margin-bottom: 80px;
}

.elementor-element.wdt-header-with-section:first-child { margin-top: calc(calc(var(--header-height) / -1) - 80px); }

@media only screen and (min-width:1281px) and (max-width:1540px) {
	#primary>*:last-child { margin: 0 0 80px; }
	.elementor-element.wdt-header-with-section:first-child { margin-top: calc(calc(var(--header-height) / -1) - 80px); }
}
@media only screen and (min-width:1025px) and (max-width:1280px) {
	#primary>*:last-child { margin: 0 0 70px; }
	.elementor-element.wdt-header-with-section:first-child { margin-top: calc(calc(var(--header-height) / -1) - 70px); }
}
@media only screen and (min-width:768px) and (max-width:1024px) {
	#primary>*:last-child { margin: 0 0 70px; }
	.elementor-element.wdt-header-with-section:first-child { margin-top: calc(calc(var(--header-height) / -1) - 70px); }
}
@media only screen and (min-width:480px) and (max-width:767px) {
	#primary>*:last-child { margin: 0 0 60px; }
	.elementor-element.wdt-header-with-section:first-child { margin-top: calc(calc(var(--header-height) / -1) - 60px); }
}
@media only screen and (max-width: 479px) {
	#primary>*:last-child { margin: 0 0 50px; }
	.elementor-element.wdt-header-with-section:first-child { margin-top: calc(calc(var(--header-height) / -1) - 50px); }
}


/* Snap Scroll Style */
.wdt-column-wrapper.wdt-snap-scroll-enabled ~ .wdt-snap-scroll-pagination button:is(.wdt-pagination-next, .wdt-pagination-prev) {
	background-image: linear-gradient(90deg, var(--wdtTertiaryColor), var(--wdtTertiaryColor), var(--wdtPrimaryColor), var(--wdtTertiaryColor));
}



/* Contact Us Form */
.wdt-contact-form .wdt-contact-form-bottom span.wpcf7-form-control-wrap textarea { margin-bottom: 0; }

.wdt-contact-form .wdt-contact-form-bottom .wdt-form-submit-btn {
	margin-top: 30px;
}

.wdt-contact-form .wdt-contact-form-top > p > span[data-name="your-email"] {
	grid-column: span 2;
}

@media (max-width: 479px) {
	.wdt-contact-form .wdt-contact-form-top > p > span[data-name="your-email"] {
		grid-column: unset;
	}
}


/* Contact Us List Block */
.align-left-style .wdt-image-box-holder.wdt-rc-template-contact-list .wdt-content-detail-group {
	justify-content: flex-start;
}

.wdt-image-box-holder.wdt-rc-template-contact-list .wdt-content-item .wdt-content-detail-group > div:not(:last-child) { margin-bottom: 0; }


/* Team Block Pagination Spacing */
.pagination-spacing .wdt-carousel-holder .swiper.swiper-horizontal + .wdt-carousel-pagination-wrapper .wdt-swiper-pagination {
	margin-top: 40px;
}



/* Sidabar Bottom Spacing */
#secondary.secondary-sidebar { margin-bottom: 80px; }

@media only screen and (min-width:1281px) and (max-width:1540px) { #secondary.secondary-sidebar { margin-bottom: 8px; } }
@media only screen and (min-width:1025px) and (max-width:1280px) { #secondary.secondary-sidebar { margin-bottom: 70px; } }
@media only screen and (min-width:768px) and (max-width:1024px) { #secondary.secondary-sidebar { margin-bottom: 70px; } }
@media only screen and (min-width:480px) and (max-width:767px) { #secondary.secondary-sidebar { margin-bottom: 60px; } }
@media only screen and (max-width: 479px) { #secondary.secondary-sidebar { margin-bottom: 50px; } }



/* Popup video button */
.popup-video-btn .wdt-popup-box-trigger-holder.wdt-click-element-label-n-icon .wdt-popup-box-trigger-element {
	  width: fit-content;
	  background-image: linear-gradient(90deg , var(--wdtTertiaryColor), var(--wdtPrimaryColor) , var(--wdtTertiaryColor));
	  background-size: 200% 100%;
	  background-position: bottom right;
	  background-repeat: no-repeat;
	  background-color: transparent;
	  border-radius: var(--wdtRadius_1X);
	  -webkit-border-radius: var(--wdtRadius_1X);
	  padding: var(--wdtPadding_Btn);
	  font-weight: var(--wdtFontWeight_Ext);
}

.popup-video-btn .wdt-popup-box-trigger-holder.wdt-click-element-label-n-icon .wdt-popup-box-trigger-element:hover {
	background-position: top left;
}

.wdt-popup-box-trigger-holder.wdt-click-element-label-n-icon .wdt-popup-box-trigger-element .wdt-popup-box-trigger-label + .wdt-popup-box-trigger-icon {
	  font-size: 16px;
	  margin-left: 8px;
}

.wdt-popup-box-trigger-holder.wdt-click-element-image .wdt-popup-box-trigger-element img {
	border-radius: var(--wdtRadius_2X); 
	-webkit-border-radius: var(--wdtRadius_2X);
}


/* Fraud Page Inactive tabs */
.fraud-page-tab .wdt-tabs-container .wdt-tabs-content-wrapper .wdt-tabs-content[style*="display: none"] {
  display: block !important;
  position: absolute;
  inset: 0;
  height: 0;
  overflow: hidden;
  pointer-events: none;
  clip-path: inset(100%);
}

/* Fraud Active tab */
.fraud-page-tab .wdt-tabs-container .wdt-tabs-content-wrapper .wdt-tabs-content:not([style*="display: none"]) {
  position: relative;
  height: auto;
  overflow: visible;
  clip-path: none;
  pointer-events: auto;
}


/* Button */
.wdt-button-holder .wdt-button { text-transform: none; }
.wdt-button-holder.wdt-button-size-nm .wdt-button { 
	font-size: var(--wdtFontSize_Base) !important; 
	font-weight: var(--wdtFontWeight_Base) !important;
	color: var(--wdtAccentTxtColor);
}

.wdt-button-holder.wdt-button-size-nm .wdt-button:hover,
.wdt-button-holder.wdt-button-size-nm .wdt-button:focus {
	color: var(--wdtAccentTxtColor);
}

/* Classic Tab Icon */
.wdt-tabs-container.wdt-template-classic .wdt-tabs-list li .ui-tabs-anchor .wdt-content-icon {
	font-size: 26px;
}

/* Menu Changes */
.wdt-header-menu .wdt-primary-nav li > .sub-menu li > a span {
	-webkit-transform: translateX(15px);
  	transform: translateX(15px);
}

.wdt-header-menu .wdt-primary-nav .sub-menu li a span::before {
	opacity: 1;
	-webkit-transform: unset;
	transform: unset;
	content: '\f105';
	font-family: "Bullish Icons";
	font-style: normal;
	font-weight: 900;
	width: auto;
	height: auto;
	background: none;
	top: 1px;
	font-size: inherit;
	color: var(--wdtPrimaryColor);
}



/* Font Size Overwrite */
.elementor-widget-text-editor .elementor-widget-container h1, div h1,
.wdt-heading-holder h1.wdt-heading-title-wrapper .wdt-heading-title { 
	font-size: clamp(2.25rem, 2.1107rem + 0.6369vw, 2.875rem);  /* 46px - 36px */
}

.elementor-widget-text-editor .elementor-widget-container h2, div h2,
.wdt-heading-holder h2.wdt-heading-title-wrapper .wdt-heading-title { 
	font-size: clamp(1.75rem, 1.6385rem + 0.5096vw, 2.25rem);   /* 36px - 28px */
}

.elementor-widget-text-editor .elementor-widget-container h3, div h3,
.wdt-heading-holder h3.wdt-heading-title-wrapper .wdt-heading-title { 
	font-size: clamp(1.5rem, 1.4164rem + 0.3822vw, 1.875rem);   /* 30px - 24px */
}

.elementor-widget-text-editor .elementor-widget-container h4, div h4,
.wdt-heading-holder h4.wdt-heading-title-wrapper .wdt-heading-title { 
	font-size: clamp(1.25rem, 1.1664rem + 0.3822vw, 1.625rem);  /* 26px - 20px */
}

.elementor-widget-text-editor .elementor-widget-container h5, div h5,
.wdt-heading-holder h5.wdt-heading-title-wrapper .wdt-heading-title { 
	font-size: clamp(1.125rem, 1.0971rem + 0.1274vw, 1.25rem); /* 20px - 18px  */
}

.elementor-widget-text-editor .elementor-widget-container h6, div h6,
.wdt-heading-holder h6.wdt-heading-title-wrapper .wdt-heading-title { 
	font-size: var(--wdtFontSize_H6); /* 18px */
}


/* Tab font size overite */
.wdt-tabs-container.wdt-template-default.wdt-layout-vertical .wdt-tabs-list li .ui-tabs-anchor .wdt-content-title {
	font-size: var(--wdtFontSize_H6);
}

.wdt-tabs-container.wdt-template-default.wdt-layout-vertical .wdt-tabs-list li .ui-tabs-anchor .wdt-content-icon {
	font-size: 26px;
}

.wdt-tabs-container.wdt-template-default[class*="-layout-vertical"][class*="-icon-style-block"] .wdt-tabs-list li a {
  gap: 14px !important;
}


/* Testimonail Block Changesa */
.wdt-testimonial-holder.wdt-rc-template-media_below_content .wdt-content-item .wdt-content-detail-group .wdt-content-description a {
	font-weight: var(--wdtFontWeight_Alt);
	text-decoration: underline;
	color: var(--wdtPrimaryColor);
}

.wdt-testimonial-holder.wdt-rc-template-media_below_content .wdt-content-item .wdt-content-detail-group .wdt-content-description  a:hover {
	color: var(--wdtHeadAltColor);
}


.wdt-image-box-holder.wdt-rc-template-modern .wdt-active .wdt-content-item .wdt-content-image > span > img, 
.wdt-image-box-holder.wdt-rc-template-modern .wdt-active .wdt-content-item .wdt-content-image > a > img, 
.wdt-image-box-holder.wdt-rc-template-modern .wdt-content-item:hover .wdt-content-image > span > img, 
.wdt-image-box-holder.wdt-rc-template-modern .wdt-content-item:hover .wdt-content-image > a > img {
	opacity: 0 !important;
}


/* Popup BG */
.wdt-popup-box-window.mfp-wrap .mfp-container.mfp-inline-holder .mfp-content .wdt-popup-box-content-holder {
	background-color: var(--wdtAccentTxtColor) !important;
}


/* Tab Alignment */
.wdt-tabs-container.wdt-template-default.wdt-layout-vertical .wdt-tabs-list-wrapper {
	align-self: center;
}



/* Contact Form Validation */
form.wpcf7-form {
	display: grid;
}

form.wpcf7-form > .wpcf7-response-output {
	margin: 0 0 20px 0 !important;
	order: -1;
}

form.wpcf7-form .wpcf7-response-output {
	padding: 10px 10px 10px 32px !important;
	font-size: calc(var(--wdtFontSize_Base) - 2px);
	font-weight: var(--wdtFontWeight_Alt);
}

form.wpcf7-form .wpcf7-response-output::before {
	top: 10px;
  	left: 10px;
	font-size: 14px;
}

form.wpcf7-form.sent .wpcf7-response-output {
	background-color: #e9f2d3;
	color: #60800e;
}



/* Modal Box */
.qft-modal > .qft-modal-content > .qft-close {
	display: none;
}

.qft-modal.is-open > .qft-modal-content > .qft-close {
	display: block;
}



/* Header Events Carousel */	
.cus-home-events-listing .qft-event-item {
	display: flex;
  	flex-direction: column;
	border-color: var(--wdtPrimaryColor);
}

.cus-home-events-listing .qft-event-item > .qft-event-image {
	height: auto;
	padding: 10px;
	width: 100%;
	border-right: 0;
}

.cus-home-events-listing  .qft-event-item > .qft-event-image img {
	height: 70px;
	object-fit: contain;
}

.cus-home-events-listing .qft-event-item > .qft-event-content {
	padding: 16px;
	font-size: calc(var(--wdtFontSize_Base) - 2px);
}

.cus-home-events-listing .qft-event-item > .qft-event-content .qft-event-title {
	font-size: clamp(1.125rem, 1.0971rem + 0.1274vw, 1.25rem); /* 20px - 18px  */
}

.cus-home-events-listing .qft-event-item > .qft-event-content i {
	width: 22px;
  	height: 22px;
	margin-right: 8px;
  	font-size: 12px;
}

.cus-home-events-listing .qft-event-item > .qft-event-content i.wdticon-map-marker {
	font-size: 15px;
}

.cus-home-events-listing .swiper > .swiper-wrapper { align-items: stretch; }

.cus-home-events-listing .swiper > .swiper-wrapper > .swiper-slide { height: auto; }

.cus-home-events-listing .swiper > .swiper-wrapper > .swiper-slide > .qft-event-item { 
	height: 100%;
	margin: 0; 
	background: none;
}

.shaper-left .elementor-spacer .elementor-spacer-inner {
	box-shadow: inset -10px 10px 0px 0px var(--wdtAccentTxtColor);
	-webkit-box-shadow: inset -10px 10px 0px 0px var(--wdtAccentTxtColor);
	transform: rotate(90deg);
	-webkit-transform: rotate(90deg);
	border-radius: 24px;
	-webkit-border-radius: 24px;
	bottom: -10px;
	right: -10px;
	position: relative;
}

.shaper-right .elementor-spacer .elementor-spacer-inner {
	box-shadow: inset -10px 10px 0px 0px var(--wdtAccentTxtColor);
	-webkit-box-shadow: inset -10px 10px 0px 0px var(--wdtAccentTxtColor);
	transform: rotate(180deg);
	-webkit-transform: rotate(180deg);
	border-radius: 24px;
	-webkit-border-radius: 24px;
	bottom: -10px;
	right: 10px;
	position: relative;
}


/* related Blogs */
.elementor-element-wdt-related-posts .tpl-blog-holder {
	margin: 0;
	height: auto !important;
	display: grid;
	grid-template-columns: repeat(3,1fr);
	gap: 30px;
}

.elementor-element-wdt-related-posts .entry-grid-layout.wdt-simple-style > .blog-entry {
	height: 100%;
}

.elementor-element-wdt-related-posts .tpl-blog-holder:not(.swiper-wrapper) .column:empty {
	display: none;
}

.elementor-element-wdt-related-posts .entry-grid-layout.wdt-simple-style {
	position: relative !important;
	left: auto !important;
	top: auto !important;
	width: 100% !important;
	padding: 0;
}

.page-with-sidebar .wdt-post-entry .blog-entry .entry-title h4,
.wdt-post-entry .blog-entry .entry-title h4 {
	font-size: clamp(1.125rem, 1.0971rem + 0.1274vw, 1.25rem); /* 20px - 18px  */
}

@media (max-width: 1280px) {
	.elementor-element-wdt-related-posts .tpl-blog-holder {
		gap: 20px;
	}
}

@media (max-width: 1024px) {
	.elementor-element-wdt-related-posts .tpl-blog-holder {
		grid-template-columns: repeat(2,1fr);
	}
}

@media (max-width: 600px) {
	.elementor-element-wdt-related-posts .tpl-blog-holder {
		grid-template-columns: 1fr;
	}
}



/* Sub Menu Direction changes */
.wdt-header-menu ul li ul.children li ul:not(.menu-item-object-wdt_mega_menus ul), 
.wdt-header-menu ul li ul.sub-menu li ul:not(.menu-item-object-wdt_mega_menus ul) {
	left: auto;
	right: 100%;
}


/* popup button */
.wdt-popup-box-window .wdt-popup-box-content-holder .mfp-close, .wdt-popup-box-window .mfp-close {
	transform: none !important;
	-webkit-transform: none !important;	
}


/* Faq Changes */
.wdt-accordion-toggle-holder.wdt-template-bordered .wdt-accordion-toggle-wrapper:has(.ui-state-active) .wdt-accordion-toggle-title-holder {
	padding-bottom: 10px !important;
}


/* Inview animation changes */
.wdt-inview-section {
	opacity: 1 !important;
	filter: none !important;
	transform: none !important;
	transition: unset !important;
}

.wdt-inview-section.wdt-item-is-inview {
	opacity: 1 !important;
	filter: none !important;
	transform: none !important;
}

/* Mobile Menu Fix */
.mobile-menu ul li.see-all { display: none; }

/* Mobile menu Arrow */
.mobile-menu ul li.go-back a::after {
	top: 52%;
}

.mobile-menu li[class*="has-children"] > a::after, 
.mobile-menu li[class*="has_children"] > a::after {
	top: calc(50% + 1.4px);
}

.mobile-menu li[class*="has-children"] > a:hover::after, .mobile-menu li[class*="has_children"] > a:hover::after {
  right: 13px;
}


/* Events Conatiner */
.upcoming-events-column:not( :has(.qft-events-list-holder) ) { display: none; 
}

/* Back to Top */
#back-to-top {
	bottom: 80px;
}

/* Google Captcha */
.grecaptcha-badge {
	bottom: 0 !important;
}

/* contact form */
.wdt-contact-form .wdt-contact-form-bottom > p {
	width: 100%;
}