
.elementor-bc-flex-widget .elementor-1643 .elementor-element.elementor-element-8d371f6.elementor-column .elementor-widget-wrap {
	align-items: center;
}

.elementor-1643 .elementor-element.elementor-element-8d371f6.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
	align-content: center;
	align-items: center;
}

.elementor-1643 .elementor-element.elementor-element-8d371f6 .elementor-widget-wrap {
	flex-wrap: wrap;
}

.thegem-template-header .elementor-1643 .elementor-element.elementor-element-9e60163 {
	padding: 0px 5px 0px 5px;
}

.thegem-template-header .elementor-1643 .elementor-element.elementor-element-362e204 {
	padding: 0px 5px 0px 5px;
}

.elementor-1643 .elementor-element.elementor-element-362e204 .thegem-te-menu-mobile__default.mobile-view .dl-menu, .elementor-1643 .elementor-element.elementor-element-362e204 .thegem-te-menu-mobile__default.mobile-view > .dl-submenu {
	top: calc(100% + 25px);
}

.elementor-1643 .elementor-element.elementor-element-362e204 .thegem-te-menu__default.desktop-view ul.nav-menu > li.menu-item-has-children, .elementor-1643 .elementor-element.elementor-element-362e204 .thegem-te-menu__default.desktop-view ul.nav-menu > li.megamenu-template-enable {
	margin-bottom: -25px;
	padding-bottom: 25px;
}

.elementor-1643 .elementor-element.elementor-element-362e204 .thegem-te-menu > nav.desktop-view ul.nav-menu > li:not(.menu-item-active):not(.menu-item-current):hover > a {
	color: #608ac4;
}

.elementor-1643 .elementor-element.elementor-element-362e204 .thegem-te-menu > nav.desktop-view ul.nav-menu > li:not(.menu-item-type-template) li:hover > a {
	border-color: rgba(0, 0, 0, 0);
}

@media (max-width:767px) {
	.thegem-template-header .elementor-1643 .elementor-element.elementor-element-9e60163 {
		padding: 0px 5px 0px 0px;
	}
	
	.thegem-template-header .elementor-1643 .elementor-element.elementor-element-362e204 {
		padding: 0px 0px 0px 5px;
	}
}
