/* LATEST CUSTOM HEADER */

.latest-cus-header .sub-menu{
    padding: 1rem !important;
}
.latest-cus-header nav ul.sub-menu > li.menu-item.menu-item-type-custom a{
    padding: 0.35rem 0.45rem !important;
}
.latest-cus-header .sub-menu li.menu-item.menu-item-type-custom a {
    border-radius: 0.25rem !important;
    border: 0 !important;
}
.latest-cus-header .sub-menu li.menu-item.menu-item-type-custom a:hover {
    border-radius: 0.25rem !important;
}
.latest-cus-header .sub-menu li.menu-item.menu-item-type-custom a svg {
    background-color: #ddddddc4 !important;
    padding: 0.3rem;
    width: 1.35rem;
    height: 1.35rem;
    color: #333333e6 !important;
    border-radius: 0.5rem;
    margin-right: 0.5rem;
}
.latest-cus-header .elementor-nav-menu--main .elementor-nav-menu li a{
	border-bottom: unset;
}

.latest-cus-header .elementor-nav-menu .menu-item.menu-item-type-custom .sub-menu li {
	margin-block: 0.5rem;
}
.latest-cus-header .elementor-nav-menu .menu-item.menu-item-type-custom .sub-menu li:first-child{
	margin-top: 0;
}
.latest-cus-header .elementor-nav-menu .menu-item.menu-item-type-custom .sub-menu li:last-child{
	margin-bottom: 0;
}
.latest-cus-header .elementor-nav-menu li.menu-item.menu-item-type-custom:active {
    background: linear-gradient(91.84deg, #0E3D18 1.55%, #21552F 104.44%) !important;
    border-radius: 0.5rem !important;
    border: 0 !important;
    color: #fff !important;
}

/* .latest-cus-header .elementor-nav-menu--main .elementor-nav-menu li.menu-item.menu-item-type-custom:active .elementor-item.highlighted{
    color: #fff !important;
    fill: #fff !important;
} */
.latest-cus-header .elementor-item.has-submenu.highlighted {
    color: #fff !important;
    fill: #fff !important;
}
.page-id-1024639 .latest-cus-header .elementor-nav-menu--main .elementor-item.highlighted{
    color: #333 !important;
    fill: #333 !important;
}

.latest-cus-header li.menu-item.menu-item-type-custom a:focus {
    background-color: #fff;
}
.latest-cus-header li.menu-item.menu-item-type-custom a, .latest-cus-header li.menu-item.menu-item-type-custom {
    border-radius: 0.25rem !important;
}
.latest-cus-header li.menu-item.menu-item-type-custom a:hover, .latest-cus-header li.menu-item.menu-item-type-custom:hover {
    background: linear-gradient(91.84deg, #0E3D18 1.55%, #21552F 104.44%) !important;
    border-radius: 0.25rem !important;
    color: #fff !important;
	color: #fff !important;
}
.page-id-1024639 .latest-cus-header ul.elementor-nav-menu > li.menu-item.menu-item-type-custom a:hover, .page-id-1024639 .latest-cus-header ul.elementor-nav-menu > li.menu-item.menu-item-type-custom:hover {
    background: inherit !important;
    color: inherit !important;
}
.page-id-1024639 .latest-cus-header li.menu-item.menu-item-type-custom a span.sub-arrow svg {
	fill: inherit !important;
}
.page-id-1024639 .latest-cus-header li.menu-item.menu-item-type-custom a:hover span.sub-arrow svg {
	fill: #333 !important;
}

.latest-cus-header li.menu-item.menu-item-type-custom a:hover span.sub-arrow svg {
	fill: #fff !important;
}
.latest-cus-header li.header-sub-menu-title {
  pointer-events: none !important;
}
.latest-cus-header li.sol-new-mega.menu-arrow-hidden ul li .sub-arrow {
    display: none;
}
.latest-cus-header li.cus-menu-parent-subdrop a {
    font-size: 0.875rem !important;
}

.dialog-message.dialog-lightbox-message .elementor.elementor-1495.elementor-location-popup {
    width: 20%;
    position: absolute;
    right: 3rem;
    top: 4rem;
}

.blur-background {
    padding: 0;
    background-color: transparent !important;
}
.latest-cus-header nav > ul.elementor-nav-menu > li.menu-item.menu-item-type-custom a{
    font-size: 0.875rem !important;
}

.latest-cus-header nav ul.sub-menu > li.menu-item.menu-item-type-custom a{
    padding: 0.35rem 0.45rem !important;
}
.latest-cus-header li.header-sub-menu-title a {
    font-size: 1.35rem !important;
    font-weight: 600 !important;
    color: #21552F !important;
}
.latest-cus-header .seg-new-mega ul.sub-menu .header-sub-menu-title ~ .header-sub-menu-title {
    border-top: 0.1rem solid #e5e5e5 !important;
    padding-top: 1rem !important;
    border-radius: 0 !important;
}
/* .latest-cus-header li.cus-menu-parent-subdrop-title{
    pointer-events: none;
} */
.latest-cus-header li.cus-menu-parent-subdrop ul.sub-menu li.cus-menu-parent-subdrop-title > a.elementor-sub-item{
/*     font-size: 1.35rem !important; */
    font-weight: 600 !important;
    color: #21552F !important;
    border-radius: 0 !important;
    border-bottom: 0.1rem solid #21552F !important;
}
ul.sub-menu li.header-sub-menu-title.menu-item.menu-item-type-custom.menu-item-object-custom a{
    font-size: 1.35rem !important;
}
.latest-cus-header li.cus-menu-parent-subdrop ul.sub-menu li.menu-item.menu-item-type-custom > a.elementor-sub-item{
    padding-left: 0 !important;
}
.latest-cus-header li.cus-menu-parent-subdrop ul.sub-menu li.menu-item.menu-item-type-custom > a.elementor-sub-item:hover {
    background: transparent !important;
    color: #21552F !important;
}
.latest-cus-header li.cus-menu-parent-subdrop ul.sub-menu li.menu-item.menu-item-type-custom:hover {
    background: transparent !important;
}
.latest-cus-header li.cus-menu-parent-subdrop ul.sub-menu li.menu-item.menu-item-type-custom {
    background: transparent !important;
    border-bottom: 0.1rem solid transparent !important;
    border-radius: 0 !important;
}
.latest-cus-header li.cus-menu-parent-subdrop ul.sub-menu li.menu-item.menu-item-type-custom:hover {
    background: transparent !important;
    border-bottom: 0.1rem solid #21552F !important;
    border-radius: 0 !important;
    color: #21552F !important;
}

.sol-new-mega > ul.sub-menu > li.menu-item {
width: 45%;
}
.sol-new-mega > ul.sub-menu {
    min-width: 43rem !important;
    max-width: 100%;
    overflow: hidden;
}
.latest-cus-header ul.sub-menu ul.sub-menu li.menu-item.menu-item-type-custom{
	background: transparent !important;
	color: #21552F !important;
/*     border-bottom: 0.1rem solid transparent !important; */
    border-radius: 0 !important;
}
/* .latest-cus-header ul.sub-menu ul.sub-menu li.cus-menu-parent-subdrop-title.menu-item.menu-item-type-custom{
	    border-bottom: 0.1rem solid grey !important;
}
.latest-cus-header ul.sub-menu ul.sub-menu li.cus-menu-parent-subdrop-title.menu-item.menu-item-type-custom:hover{
	     border-bottom: 0.1rem solid #21552F !important;
} */
.latest-cus-header ul.sub-menu ul.sub-menu li.menu-item.menu-item-type-custom{
	background: transparent !important;
	color: #21552F !important;
    border-bottom: 0.1rem solid transparent !important;
    border-radius: 0 !important;
}

/* .latest-cus-header ul.sub-menu ul.sub-menu li.menu-item.menu-item-type-custom:hover{
	background: transparent !important;
    border-bottom: 0.1rem solid #21552F !important;
    border-radius: 0 !important;
} */

/* .latest-cus-header ul.sub-menu ul.sub-menu li.menu-item.menu-item-type-custom a{
    border-bottom: 0.1rem solid transparent !important;
}
.latest-cus-header ul.sub-menu ul.sub-menu li.menu-item.menu-item-type-custom a:hover{
    border-bottom: 0.1rem solid #21552F !important;
} */
.latest-cus-header ul.sub-menu ul.sub-menu > li.menu-item.menu-item-type-custom a:after{
    content: '';
    background-image: url(/wp-content/uploads/2025/11/arrow-nav.svg);
    background-repeat: no-repeat;
    background-size: contain;
    width: 0.55rem;
    height: 0.55rem;
    right: -0.5rem;
    position: absolute;
    background-position: right;
}
.latest-cus-header ul.sub-menu ul.sub-menu > li.cus-menu-parent-subdrop-title a:after{
	display: none;
}

.latest-cus-header ul.sub-menu ul.sub-menu > li.menu-item.menu-item-type-custom a:hover:after {
    transform: rotate(45deg);
}



/* ================================
   PRODUCTS MENU ONLY
================================ */

/* =========================================
   PRODUCTS MEGA MENU - CLEAN VERSION
========================================= */

/* Main mega menu container */
.latest-cus-header li.mega-menu-item > .sub-menu {
    width: 850px !important;
    background: #fff !important;
    border-radius: 20px;
    padding: 20px;
    box-shadow: 0 10px 40px rgba(0,0,0,0.15);

    position: absolute !important;
    top: 100%;
    left: 50%;
    transform: translateX(-50%);
    z-index: 99999;

    display: flex !important;
    align-items: flex-start !important;
}

/* Left column */
.latest-cus-header li.mega-menu-item > .sub-menu > li {
    width: 320px;
    position: static !important;
}

/* Left panel styling */
.latest-cus-header li.mega-menu-item > .sub-menu > li:first-child {
    background: #f5f5f5;
    border-radius: 16px;
    padding: 15px;
}

/* Left menu items */
.latest-cus-header li.mega-menu-item > .sub-menu > li:first-child li {
    margin-bottom: 10px;
}

/* Active / Hover menu item */
.latest-cus-header li.mega-menu-item > .sub-menu > li:first-child li.current-menu-item > a,
.latest-cus-header li.mega-menu-item > .sub-menu > li:first-child li:hover > a {
    background: linear-gradient(90deg,#0f5b2d,#0d6b36);
    color: #fff !important;
    border-radius: 10px;
    padding: 12px 15px;
    display: block;
}

/* Right submenu panel */
.latest-cus-header li.mega-menu-item > .sub-menu > li > .sub-menu {
    position: absolute !important;
    top: 0 !important;
    left: 340px !important;

    width: 320px;
    display: none !important;
    flex-direction: column !important;

    background: transparent !important;
    box-shadow: none !important;

    padding-left: 40px !important;
    margin: 0 !important;
}

/* Show active submenu */
.latest-cus-header li.mega-menu-item > .sub-menu > li:hover > .sub-menu {
    display: flex !important;
}

/* Right submenu items */
.latest-cus-header li.mega-menu-item > .sub-menu > li > .sub-menu li {
    width: 100%;
    margin-bottom: 18px;
}

/* Cleanup */
.latest-cus-header .sub-menu ul {
    list-style: none;
    margin: 0;
    padding: 0;
}
.sol-new-mega > ul.sub-menu > li.menu-item {
    position: static;
}
.sol-new-mega > ul.sub-menu ul.sub-menu {
/*     min-width: 33.33% !important; */
    min-height: auto;
    position: absolute !important;
    top: 4rem !important;
    left: 1rem !important;
    box-shadow: unset !important;
}
.latest-cus-header .sub-menu li.menu-item.menu-item-type-custom .cus-menu-parent-subdrop-title a {
	    font-size: 0.875rem !important;
    font-weight: 600 !important;
    margin: 0.35rem 0 !important;
    color: #21552F !important;
    border-bottom: 0.15rem solid #ddd !important;
    padding-bottom: 0.55rem !important;
    border-radius: 0 !important;
    margin-bottom: 0.875rem !important;
    width: 100% !important;
}
.head-con-btn span.elementor-button-text::after {
    content: "";
    display: inline-block;
    width: 0.875rem;
    height: 0.875rem;
    position: relative;
    top: 0.2rem;
    background-image: url(/wp-content/uploads/2025/12/green-arrow.svg);
    background-repeat: no-repeat;
    background-size: contain;
    background-position: center;
    filter: brightness(0) invert(1);
    left: 0.8rem;
}
.head-con-btn .elementor-button.elementor-button-link:hover {
    background: #e7e7e7 !important;
    color: #21552F !important;
}
.head-con-btn .elementor-button.elementor-button-link:hover ::after {
filter: unset;
}

/* Left gray panel background */
/* Force gray background */

/* FORCE LEFT PANEL */

.latest-cus-header .sub-menu > ul {
    background: #f3f3f3 !important;
    border-radius: 16px !important;
    padding: 15px !important;
}

.latest-cus-header .sol-new-mega > ul.sub-menu > li.cus-menu-parent-subdrop-title.menu-item.menu-item-type-custom.menu-item-object-custom a {
    font-size: 1.35rem !important;
    font-weight: 600 !important;
    color: #21552F !important;
}

.latest-cus-header .sub-menu .sub-menu li.menu-item.menu-item-type-custom a:hover {
    border-radius: 0 !important;
    background: transparent !important;
    color: #21552f !important;
}
.latest-cus-header ul.sub-menu li.current-menu-item a {
	background: transparent !important;
	color: #333 !important;
}



/* bg */

/* MAIN CONTAINER */
.latest-cus-header li.sol-new-mega > .sub-menu {
    background: #ffffff !important;
    padding: 1rem 0.5rem !important;
}
.latest-cus-header 
.header-pro-dropmenu:hover > a,
.latest-cus-header 
.header-pro-drop:hover > a{
    color: #fff !important;
}
.sub-menu.elementor-nav-menu--dropdown{
    min-width: 21rem !important;
}
.solution-suite-new-mega.about-new-mega .sub-menu.elementor-nav-menu--dropdown{
    min-width: 21rem !important;
}
.insights-new-mega .sub-menu.elementor-nav-menu--dropdown{
    min-width: 15rem !important;
}
.about-new-mega .sub-menu.elementor-nav-menu--dropdown{
    min-width: 15rem !important;
}
.latest-cus-header ul.sub-menu ul.sub-menu > li.has-submenu a:after {
	display: none !important;
}



/* new css */

.fst-menu:hover .sub-menu {
    display: block;
}
li.pro-menu-groupwrap > ul.sub-menu.elementor-nav-menu--dropdown {
    max-width: 21rem !important;
    top: 0rem !important;
    left: 0rem !important;
    padding: 0.5rem !important;
    background: #f7f7f7 !important;
    min-height: 100% !important;
}
.sub-menu .pro-menu-groupwrap > .elementor-item-anchor.has-submenu {
	font-size: 0 !important;
}
li.sol-new-mega .elementor-nav-menu--dropdown li.cus-menu-parent-subdrop-title ul.sub-menu li.pro-menu-groupwrap .elementor-item-anchor.has-submenu {
    font-size: 0 !important;
	display: none;
}
.sub-menu.elementor-nav-menu--dropdown {
    width: 100% !important;
    min-height: 29rem !important;
}
.cus-menu-parent-subdrop-title > .sub-menu {
    max-width: 37rem;
}
li.sol-new-mega.fst-menu li.cus-menu-parent-subdrop-title li.pro-menu-groupwrap ul.sub-menu.elementor-nav-menu--dropdown a.elementor-sub-item {
    font-size: 0.875rem !important;
}
.cus-menu-parent-subdrop-title .sub-menu {
    padding: 0 !important;
}
li.pro-menu-groupwrap.menu-item > ul.sub-menu.elementor-nav-menu--dropdown > li.menu-item {
    border-radius: 0.5rem !important;
    padding: 0 !important;
    margin: 0 0 0.25rem 0 !important;
    border: none !important;
    cursor: pointer;
}
li.pro-menu-groupwrap.menu-item > ul.sub-menu.elementor-nav-menu--dropdown > li.menu-item:hover {
    border: none !important;
}
li.pro-menu-groupwrap.menu-item > ul.sub-menu.elementor-nav-menu--dropdown li.menu-item:hover {
    background: #21552F !important;
    border-radius: 0.5rem !important;
    color: #fff !important;
}
.latest-cus-header .sol-new-mega li.pro-menu-groupwrap.menu-item > ul.sub-menu.elementor-nav-menu--dropdown li.menu-item:hover > a {
    color: #FFFFFF !important;
}
.latest-cus-header .sol-new-mega > ul.sub-menu > li.cus-menu-parent-subdrop-title li.pro-menu-groupwrap.menu-item > ul.sub-menu.elementor-nav-menu--dropdown > li.menu-item > a::after {
	content: none;
}
li.pro-menu-groupwrap.menu-item > ul.sub-menu.elementor-nav-menu--dropdown > li.menu-item ul.sub-menu {
    position: fixed !important;
    top: 7rem !important;
    left: 40rem !important;
    width: 18rem !important;
    min-width: 15rem !important;
    min-height: 25rem !important;
}
li.pro-menu-groupwrap.current-menu-ancestor {
    z-index: 999999;
    pointer-events: auto;
}
.latest-cus-header ul.sub-menu ul.sub-menu li.pro-menu-groupwrap li.pro-menu-groupwrap:hover {
    border: none !important;
}
.cus-menu-parent-subdrop-title > ul.sub-menu {
    height: fit-content !important;
    min-height: fit-content !important;
}
.sol-new-mega:hover a {
    color: #FFFFFF !important;
}
.sol-new-mega:hover a svg {
    color: #FFFFFF !important;
    fill: transparent !important;
}
li.pro-menu-groupwrap.menu-item > ul.sub-menu.elementor-nav-menu--dropdown li.menu-item ul li.menu-item:hover {
    background: transparent !important;
    color: #21552F !important;
    border-bottom: 0.1rem solid #21552F !important;
    border-radius: 0 !important;
}
.latest-cus-header .sol-new-mega li.pro-menu-groupwrap.menu-item > ul.sub-menu.elementor-nav-menu--dropdown li.menu-item ul li.menu-item:hover a {
    color: #21552F !important;
}
li.sol-new-mega ul.sub-menu li.cus-menu-parent-subdrop-title:hover {
    background: transparent !important;
    background-color: transparent !important;
}
li.sol-new-mega ul.sub-menu li.cus-menu-parent-subdrop-title > a:hover {
    background: transparent !important;
    background-color: transparent !important;
}
.latest-cus-header .sol-new-mega > ul.sub-menu > li.cus-menu-parent-subdrop-title.menu-item.menu-item-type-custom.menu-item-object-custom .header-pro-dropmenu > a {
    color: #555 !important;
    font-weight: 400 !important;
}
li.pro-menu-groupwrap.menu-item > ul.sub-menu.elementor-nav-menu--dropdown li.menu-item ul li.menu-item a.elementor-sub-item {
    color: #000 !important;
    font-weight: 400 !important;
}
.latest-cus-header li.pro-menu-groupwrap.menu-item > ul.sub-menu.elementor-nav-menu--dropdown li.menu-item ul li.menu-item.cus-menu-parent-subdrop-title a {
    font-weight: 600 !important;
	color: #21552F !important;
}
li.pro-menu-groupwrap.menu-item > ul.sub-menu.elementor-nav-menu--dropdown li.menu-item ul li.menu-item:hover a.elementor-sub-item {
    color: #21552F !important;
    font-weight: 400 !important;
}
.latest-cus-header li.current-menu-item a.elementor-sub-item.elementor-item-active svg, .latest-cus-header .menu-item.menu-item-type-custom.menu-item-object-custom .sub-menu li.menu-item li.header-pro-dropmenu:hover svg, .latest-cus-header .menu-item.menu-item-type-custom.menu-item-object-custom .sub-menu li.menu-item li.header-pro-dropmenu.active-tab svg {
	background-color: #fff !important;
}




/* may 28 css */
/* first-menu */

.km-menu-wrapper {
width: 100%;
}

.km-menu,
.km-menu ul {
list-style: none;
margin: 0;
padding: 0;
}

.km-menu {
    display: flex;
    gap: 0;
    flex-wrap: wrap;
    background: #ffffff;
    max-width: 100%;
    position: relative;
}

.km-menu li {
position: relative;
}

.km-menu li a {
display: block;
padding: 0.8rem 1rem;
text-decoration: none;
color: #222;
font-weight: 500;
}

.km-menu li a:hover {
background: #f3f4f6;
color: #0f766e;
}

/* Submenu */
.km-menu .sub-menu {
position: absolute;
top: 100%;
left: 0;
/* min-width: 220px; */
background: #fff;
border-radius: 0.25rem;
box-shadow: 0 10px 25px rgba(0,0,0,0.08);
opacity: 0;
visibility: hidden;
z-index: 999;
}

.km-menu li:hover > .sub-menu {
opacity: 1;
visibility: visible;
}

.km-menu .sub-menu li {
width: 100%;
}

.km-menu .sub-menu li a {
padding: 0.8rem 1rem;
border-bottom: 1px solid #f1f1f1;
white-space: nowrap;
}

.km-menu .sub-menu li:last-child a {
border-bottom: none;
}

/* Third Level */
.km-menu .sub-menu .sub-menu {
top: 0;
left: 100%;
}

/* Mobile */
@media(max-width: 768px){

.km-menu {
flex-direction: column;
}

.km-menu .sub-menu {
position: relative;
opacity: 1;
visibility: visible;
transform: none;
box-shadow: none;
border-left: 0.1rem solid #ddd;
margin-left: 1rem;
display: none;
}

.km-menu li:hover > .sub-menu {
display: block;
}
}

#menu-intellect-header-menu .menu-item-1009165:hover > ul{
    display: block;
    opacity: 1;
    visibility: visible;
}
#menu-intellect-header-menu .menu-item-1009165:hover > ul> li > ul {
    display: block;
    opacity: 1;
    visibility: visible;
}
#menu-intellect-header-menu .menu-item-1009165:hover > ul> li > ul > li {
    display: block;
    opacity: 1;
    visibility: visible;
    border: none !important;
}
#menu-intellect-header-menu .menu-item-1009165:hover > ul> li > ul > li > ul{
    display: block;
    opacity: 1;
    visibility: visible;
}
#menu-intellect-header-menu .menu-item-1009165:hover > ul {
    min-height: 32rem;
    padding: 0.5rem !important;
    border-radius: 0.25rem !important;
    box-shadow: -1px 3px 9px 3px rgb(51 51 51 / 70%) !important;
    width: 43rem !important;
    margin: 0;
}
.pro-menu-groupwrap > a {
    font-size: 0 !important;
    display: none !important;
}
#menu-intellect-header-menu .menu-item-1009165:hover > ul> li > ul > li > ul {
    top: 0 !important;
    left: 0 !important;
}
#menu-intellect-header-menu .menu-item-1009165:hover > ul> li > ul {
    background: #f7f7f7;
    width: 20rem !important;
    min-width: 20rem !important;
}
.header-pro-dropmenu > a::after {
	content: none !important;
}
#menu-intellect-header-menu .menu-item-1009165:hover > ul> li > ul > li > ul {
    background: #f7f7f7;
    /* padding: 0.5rem !important; */
    border-radius: 0.25rem;
    min-width: 20rem !important;
}
#menu-intellect-header-menu .menu-item-1009165:hover > ul> li > ul > li > ul > li > ul {
    position: fixed !important;
    top: 7rem !important;
    left: 41.7rem !important;
    min-width: 18rem !important;
    max-width: 18rem !important;
    width: 18rem !important;
    height: 24rem !important;
	padding: 0 0.5rem !important;
}
.latest-cus-header .sol-new-mega > ul.sub-menu > li.cus-menu-parent-subdrop-title.menu-item.menu-item-type-custom.menu-item-object-custom .header-pro-dropmenu {
	cursor: pointer;
}
.latest-cus-header .sol-new-mega > ul.sub-menu > li.cus-menu-parent-subdrop-title.menu-item.menu-item-type-custom.menu-item-object-custom .header-pro-dropmenu a {
    font-size: 0.875rem !important;
    display: flex;
	cursor: pointer;
}
.latest-cus-header .sol-new-mega > ul.sub-menu > li.cus-menu-parent-subdrop-title.menu-item.menu-item-type-custom.menu-item-object-custom .header-pro-dropmenu > a {
    padding: 0.35rem 0.45rem !important;
    min-height: 100% !important;
    margin: 0.12rem 0.55rem !important;
	border-radius: 0.25rem !important;
}
.latest-cus-header .sol-new-mega > ul.sub-menu > li.cus-menu-parent-subdrop-title.menu-item.menu-item-type-custom.menu-item-object-custom .header-pro-dropmenu {
    border-radius: 0.25rem !important;
}
.latest-cus-header .sol-new-mega > ul.sub-menu > li.cus-menu-parent-subdrop-title.menu-item.menu-item-type-custom.menu-item-object-custom .header-pro-dropmenu.active-tab > a {
    background: linear-gradient(91.84deg, #0E3D18 1.55%, #21552F 104.44%) !important;
    color: #FFFFFF !important;
    border-radius: 0.25rem !important;
}
.latest-cus-header .sol-new-mega > ul.sub-menu > li.cus-menu-parent-subdrop-title.menu-item.menu-item-type-custom.menu-item-object-custom .header-pro-dropmenu:hover > a {
    color: #FFFFFF !important;
}
.header-pro-dropmenu li.cus-menu-parent-subdrop-title {
    cursor: default !important;
	pointer-events: none;
}
.header-pro-dropmenu li.cus-menu-parent-subdrop-title a {
    cursor: default !important;
	pointer-events: none;
	color: #21552F !important;
	border-bottom: 0.15rem solid #ddd !important;
}
.latest-cus-header .sol-new-mega ul.sub-menu .pro-menu-groupwrap .header-pro-dropmenu ul li a:hover {
    border-bottom: 0.1rem solid #21552F !important;
}
.latest-cus-header .sol-new-mega ul.sub-menu li.pro-menu-groupwrap.menu-item ul.sub-menu li.header-pro-dropmenu ul li a {
    padding: 0 !important;
    margin: 0.5rem 0rem !important;
    border-radius: 0 !important;
    border-bottom: 0.1rem solid transparent !important;
    width: fit-content !important;
    color: #000 !important;
	font-weight: 400 !important;
}
.latest-cus-header .sol-new-mega ul.sub-menu li ul li.header-pro-dropmenu ul li {
    width: fit-content;
}
.latest-cus-header ul.sub-menu ul.sub-menu > li.menu-item.menu-item-type-custom a:after {
    top: 0.5rem;
    right: -1.5rem;
}
.latest-cus-header .sol-new-mega ul.sub-menu li.pro-menu-groupwrap.menu-item ul.sub-menu .header-pro-dropmenu li.cus-menu-parent-subdrop-title a {
    cursor: default !important;
    pointer-events: none !important;
    color: #21552F !important;
	font-weight: 600 !important;
    border-bottom: 0.15rem solid #ddd !important;
    width: 100% !important;
    padding-bottom: 0.5rem !important;
}
.latest-cus-header .sol-new-mega ul.sub-menu li.pro-menu-groupwrap.menu-item ul.sub-menu .header-pro-dropmenu li.cus-menu-parent-subdrop-title {
    cursor: default !important;
    pointer-events: none !important;
    width: 100% !important;
}
.latest-cus-header .sol-new-mega ul.sub-menu li.pro-menu-groupwrap.menu-item ul.sub-menu li.header-pro-dropmenu ul li:hover a {
	border-bottom: 0.1rem solid #21552F !important;
}
.latest-cus-header .sol-new-mega ul.sub-menu li.pro-menu-groupwrap.menu-item ul.sub-menu li.header-pro-dropmenu ul li:hover a {
	color: #21552F !important;
}
.header-pro-dropmenu > .sub-menu {
  display: none;
}
.header-pro-dropmenu.active-tab > .sub-menu {
    visibility: visible !important;
    opacity: 1 !important;
    display: block !important;
}
.latest-cus-header .sol-new-mega > ul.sub-menu > li.cus-menu-parent-subdrop-title.menu-item.menu-item-type-custom.menu-item-object-custom .header-pro-dropmenu:first-child a {
    margin-top: 0.45rem !important;
}
.latest-cus-header .sol-new-mega > ul.sub-menu > li.cus-menu-parent-subdrop-title.menu-item.menu-item-type-custom.menu-item-object-custom .header-pro-dropmenu:last-child a {
    margin-bottom: 0.45rem !important;
}
#menu-intellect-header-menu .menu-item-1009165:hover > ul> li > ul > li > ul > li:first-child ul.sub-menu {
    display: block !important;
    opacity: 1 !important;
    visibility: visible !important;
}


/* second-menu */
.solution-suite-new-mega:hover > a {
    color: #FFF;
}
.solution-suite-new-mega ul.sub-menu {
    padding: 1rem !important;
    box-shadow: -1px 3px 9px 3px rgb(51 51 51 / 70%) !important;
    margin: 0;
}
.latest-cus-header .solution-suite-new-mega ul.sub-menu li.menu-item a {
    padding: 0.35rem 0.45rem;
    display: flex;
    font-size: 0.875rem !important;
    font-weight: 400;
    border-radius: 0.25rem !important;
}
.latest-cus-header .solution-suite-new-mega ul.sub-menu li.menu-item a:hover {
    border-radius: 0.25rem !important;
    background: linear-gradient(91.84deg, #0E3D18 1.55%, #21552F 104.44%) !important;
    color: #fff !important;
}
.latest-cus-header .sub-menu li.menu-item.menu-item-type-custom a:hover svg {
    background: #FFFFFF !important;
}
.solution-suite-new-mega .header-sub-menu-title a {
    padding-top: 0 !important;
}
.latest-cus-header .solution-suite-new-mega ul.sub-menu li.menu-item {
    padding: 0.35rem 0;
    background: none !important;
}
#menu-intellect-header-menu > li > a {
    font-size: 0.875rem !important;
    font-weight: 400;
    padding: 0.5rem 1.5rem 0.5rem 0.5rem;
}

/* third-menu */
.seg-new-mega ul.sub-menu {
    padding: 1rem !important;
	margin: 0;
    border-radius: 0.25rem;
    box-shadow: -1px 3px 9px 3px rgb(51 51 51 / 70%) !important;
}
.seg-new-mega .header-sub-menu-title a {
    padding-top: 0 !important;
}
.latest-cus-header .seg-new-mega ul.sub-menu li.menu-item {
    padding: 0.35rem 0;
    background: none !important;
}
.latest-cus-header .seg-new-mega ul.sub-menu li.menu-item a {
    padding: 0.35rem 0.45rem;
    display: flex;
    font-size: 0.875rem !important;
    font-weight: 400;
    border-radius: 0.25rem !important;
}
.seg-new-mega:hover > a {
    color: #FFF !important;
}

/* fourth-menu */
.insights-new-mega ul.sub-menu {
    padding: 1rem !important;
	margin: 0;
    border-radius: 0.25rem;
    box-shadow: -1px 3px 9px 3px rgb(51 51 51 / 70%) !important;
}
.insights-new-mega .header-sub-menu-title a {
    padding-top: 0 !important;
}
.latest-cus-header .insights-new-mega ul.sub-menu li.menu-item {
    padding: 0.35rem 0;
    background: none !important;
}
.latest-cus-header .insights-new-mega ul.sub-menu li.menu-item a {
    padding: 0.35rem 0.45rem;
    display: flex;
    font-size: 0.875rem !important;
    font-weight: 400;
    border-radius: 0.25rem !important;
}
.insights-new-mega:hover > a {
    color: #FFF !important;
}


/* fifth-menu */
.about-new-mega ul.sub-menu {
    padding: 1rem !important;
    margin: 0;
    border-radius: 0.25rem;
    box-shadow: -1px 3px 9px 3px rgb(51 51 51 / 70%) !important;
    z-index: 3 !important;
}
.about-new-mega .header-sub-menu-title a {
    padding-top: 0 !important;
}
.latest-cus-header .about-new-mega ul.sub-menu li.menu-item {
    padding: 0.35rem 0;
    background: none !important;
}
.latest-cus-header .about-new-mega ul.sub-menu li.menu-item a {
    padding: 0.35rem 0.45rem;
    display: flex;
    font-size: 0.875rem !important;
    font-weight: 400;
    border-radius: 0.25rem !important;
}
.about-new-mega:hover > a {
    color: #FFF !important;
}
.header-btn-section {
    z-index: 1 !important;
}
.header-btn-section .elementor-button-link::before {
	content: none !important;
}
.header-btn-section .elementor-icon-wrapper {
    display: flex;
}

li.sol-new-mega {
	position: relative;
}

li.sol-new-mega > a::after{
    content: "";
    display: block;
    position: absolute;
    top: 1.05rem;
    right: 0.8rem;
    width: 0;
    height: 0;
    border-left: 0.24rem solid transparent;
    border-right: 0.24rem solid transparent;
    border-top: 0.26rem solid currentColor;
    background: transparent;
}

li.solution-suite-new-mega > a::after{
    content: "";
    display: block;
    position: absolute;
    top: 1.05rem;
    right: 0.8rem;
    width: 0;
    height: 0;
    border-left: 0.24rem solid transparent;
    border-right: 0.24rem solid transparent;
    border-top: 0.26rem solid currentColor;
    background: transparent;
}

li.seg-new-mega > a::after{
    content: "";
    display: block;
    position: absolute;
    top: 1.05rem;
    right: 0.8rem;
    width: 0;
    height: 0;
    border-left: 0.24rem solid transparent;
    border-right: 0.24rem solid transparent;
    border-top: 0.26rem solid currentColor;
    background: transparent;
}

li.insights-new-mega > a::after{
    content: "";
    display: block;
    position: absolute;
    top: 1.05rem;
    right: 0.8rem;
    width: 0;
    height: 0;
    border-left: 0.24rem solid transparent;
    border-right: 0.24rem solid transparent;
    border-top: 0.26rem solid currentColor;
    background: transparent;
}

li.about-new-mega > a::after{
    content: "";
    display: block;
    position: absolute;
    top: 1.05rem;
    right: 0.8rem;
    width: 0;
    height: 0;
    border-left: 0.24rem solid transparent;
    border-right: 0.24rem solid transparent;
    border-top: 0.26rem solid currentColor;
    background: transparent;
}

li.menu-item-1009221 {
    margin-bottom: 1rem;
}
/* Desktop */
.mobile-menu-toggle {
    display:none;
}
   
	
header.elementor-1619 .elementor-element.elementor-element-dbc7434 a.elementor-icon {
    padding: 0.85rem !important;
}
search button.e-search-submit {
    border-radius: 0.25rem !important;
}
search .e-search-input-wrapper input#search-23818e9 {
    border-radius: 0.25rem;
}

.elementor-element-456c5e9 a.elementor-icon {
    padding: 1.15rem !important;
}





@media(max-width:1024px){
	.latest-cus-header nav > ul.elementor-nav-menu > li.menu-item.menu-item-type-custom {
    border-radius: 0 !important;
}
	.latest-cus-header nav > ul.elementor-nav-menu li.menu-item.menu-item-type-custom a {
    border-radius: 0 !important;
}
	.latest-cus-header li.sol-new-mega > .sub-menu {
    background: transparent !important;
}
	li.cus-menu-parent-subdrop-title {
    display: none;
}
	.latest-cus-header .sub-menu li.menu-item.menu-item-type-custom a svg{
    display: none;
}
	.latest-cus-header li.header-sub-menu-title{
    display: none;
}
	.latest-cus-header li.menu-item.menu-item-type-custom a:hover, .latest-cus-header li.menu-item.menu-item-type-custom:hover {
    background: transparent !important;
    color: #333 !important;
}
	.latest-cus-header .elementor-nav-menu--dropdown a.elementor-item-active {
    color: #333 !important;
    background-color: #fff !important;
}
	.latest-cus-header li.cus-menu-parent-subdrop-title{
    display: none;
}
 .latest-cus-header .elementor-nav-menu li.menu-item.menu-item-type-custom:active {
    color: #333;
    background: #fff !important;
}
.latest-cus-header .elementor-item.has-submenu.highlighted {
    color: #333 !important;
    fill: #333 !important;
}
}
@media(max-width:991px){
	.sol-new-mega > ul.sub-menu ul.sub-menu {
		position:unset !important;
	}
	.latest-cus-header nav > ul.elementor-nav-menu > li.menu-item.menu-item-type-custom {
    border-radius: 0 !important;
}
	.latest-cus-header nav > ul.elementor-nav-menu li.menu-item.menu-item-type-custom a {
    border-radius: 0 !important;
}
	.latest-cus-header li.sol-new-mega > .sub-menu {
    background: transparent !important;
}
	li.cus-menu-parent-subdrop-title {
    display: none;
}
	.latest-cus-header .sub-menu li.menu-item.menu-item-type-custom a svg{
    display: none;
}
	.latest-cus-header li.header-sub-menu-title{
    display: none;
}
	.latest-cus-header li.menu-item.menu-item-type-custom a:hover, .latest-cus-header li.menu-item.menu-item-type-custom:hover {
    background: transparent !important;
    color: #333 !important;
}
 .latest-cus-header .elementor-item.has-submenu.highlighted {
    color: #333 !important;
    fill: #333 !important;
}
#menu-intellect-header-menu .menu-item-1009165:hover > ul> li > ul > li > ul > li > ul {
    position: relative !important;
    top: 0rem !important;
    left: 0 !important;
    min-width: 100% !important;
    max-width: 100% !important;
    width: 100% !important;
    height: 100% !important;
    padding: 0.5rem !important;
}
.latest-cus-header .sol-new-mega > ul.sub-menu > li.cus-menu-parent-subdrop-title.menu-item.menu-item-type-custom.menu-item-object-custom .header-pro-dropmenu > a {
    font-size: 0 !important;
    width: 0 !important;
    height: 0 !important;
    color: transparent;
    background: transparent;
    z-index: -1;
}
.header-pro-dropmenu svg {
display: none;
}
    .latest-cus-header .sol-new-mega > ul.sub-menu > li.cus-menu-parent-subdrop-title.menu-item.menu-item-type-custom.menu-item-object-custom a {
        font-size: 0 !important;
        font-weight: 600 !important;
        color: transparent !important;
        width: 0;
        height: 0;
        padding: 0;
    }

    /* Toggle Button */
    .mobile-menu-toggle {
        display: flex !important;
        align-items: center;
        justify-content: flex-end;
        width: 100%;
        height: 2rem;
        cursor: pointer;
        font-size: 2rem;
        z-index: 999999;
    }
.km-menu {
        display: none;
        width: 19rem;
        position: absolute;
        right: 0;
    }
    .km-menu.mobile-open{
        display:block;
    }
    header .elementor-element.elementor-element-5de3641.e-con-full.e-flex.e-con.e-child {
    display: flex;
    align-items: center;
    justify-content: flex-end;
}
header .elementor-element.elementor-element-21e2774.elementor-widget.elementor-widget-shortcode {
    width: 100%;
}
#menu-intellect-header-menu .menu-item-1009165:hover > ul> li > ul {
    background: transparent;
    width: 100% !important;
    min-width: 100% !important;
}
.latest-cus-header .sol-new-mega > ul.sub-menu > li.cus-menu-parent-subdrop-title.menu-item.menu-item-type-custom.menu-item-object-custom .header-pro-dropmenu.active-tab > a {
    background: transparent;
}
	
.mobile-burger{
    background:none;
    border:none;
    cursor:pointer;
    padding:0;
    display:flex;
    align-items:center;
    justify-content:center;
}

    .mobile-burger img {
        width: 3rem !important;
        height: 3rem !important;
        filter: brightness(0) invert(1);
    }

.menu-close{
    display:none;
}

.mobile-menu-toggle.active .menu-open{
    display:none;
}

.mobile-menu-toggle.active .menu-close{
    display:block;
}
	
	
}

@media(max-width: 767px){
    .latest-cus-header li.sol-new-mega > .sub-menu {
        background: #ffffff00 !important;
        border: none;
    }
.sol-new-mega > ul.sub-menu {
    margin: 0;
}
	.latest-cus-header nav.elementor-nav-menu--dropdown ul.elementor-nav-menu ul.sub-menu{
    margin-left: 0;
}
	ul.sub-menu li.header-sub-menu-title{
    display: none;
}
ul.elementor-nav-menu li a {
    border-radius: 0 !important;
}
.sol-new-mega > ul.sub-menu > li.menu-item {
    width: 100%;
}
li.cus-menu-parent-subdrop-title{
    display: block !important;
}
.latest-cus-header li.menu-item.menu-item-type-custom a, .latest-cus-header li.menu-item.menu-item-type-custom {
    border-radius: 0rem !important;
}
	
.sub-menu.elementor-nav-menu--dropdown{
    border-radius: 0 !important;
}
.latest-cus-header .sub-menu li.menu-item.menu-item-type-custom a:hover {
    border-radius: 0 !important;
}
.latest-cus-header .sub-menu li.menu-item.menu-item-type-custom a {
    border-radius: 0 !important;
}
.sol-new-mega ul.sub-menu li ul.sub-menu{
    display: block !important;
 	padding-top: 0 !important;
}
	.latest-cus-header .sub-menu li.menu-item.menu-item-type-custom a svg {
    display: none;
}
		.latest-cus-header li.menu-item.menu-item-type-custom a:hover, .latest-cus-header li.menu-item.menu-item-type-custom:hover {
    background: transparent !important;
    color: #333 !important;
}
.latest-cus-header .elementor-item.has-submenu.highlighted {
    color: #333 !important;
    fill: #333 !important;
}	
	.elementor-1619 .elementor-element.elementor-element-2e4d16e .elementor-nav-menu--dropdown a.highlighted {
    background-color: #fff !important;
		fill: #333 !important;
}
header .latest-cus-header {
    min-height: 8rem !important;
    height: 8rem !important;
    background: #fff !important;
}	
	header nav {
		width: 95% !important;
		right: 0 !important;
		left: auto !important;
	}

}


/* new mobile css */

@media (max-width: 991px) {
	
/* .latest-cus-header .sol-new-mega ul.sub-menu li.pro-menu-groupwrap.menu-item ul.sub-menu .header-pro-dropmenu li.cus-menu-parent-subdrop-title {
	display: none !important;
}	 */
	
/* .latest-cus-header .sol-new-mega > ul.sub-menu > li.cus-menu-parent-subdrop-title.menu-item.menu-item-type-custom.menu-item-object-custom .header-pro-dropmenu > a {
	display: none;
}	 */
	
.solution-suite-new-mega:hover > a {
    color: #000;
}
	
li.menu-item-1009221 {
    margin-bottom: 0;
}	
	
header button.mobile-burger {
    padding: 1rem;
    border-radius: 5rem !important;
    background: #21552F !important;
    background-color: #21552F !important;
	width: 5rem;
    height: 5rem;
}	
	
ul#menu-intellect-header-menu {
    margin: 0;
}	
    ul#menu-intellect-header-menu {
        position: fixed;
        left: 0;
        top: 8rem;
        width: 100%;
        height: 100%;
        padding: 1rem 2rem;
    }
	
    #menu-intellect-header-menu > li > a {
        font-size: 2rem !important;
        font-weight: 500;
        padding: 0.5rem 1.5rem 0.5rem 0.5rem;
        z-index: 1;
        position: relative;
        display: inline-block;
        width: 85% !important;
    }
	
	
.solution-suite-new-mega ul.sub-menu {
    padding: 0 1rem !important;
    box-shadow: none !important;
    margin: 0;
    border: none;
    background: #f7f7f7;
}
	
.latest-cus-header .solution-suite-new-mega ul.sub-menu li.menu-item {
    padding: 0.35rem 0;
    background: none !important;
    border-bottom: 0.1rem solid #ccc;
}	
	
.latest-cus-header .solution-suite-new-mega ul.sub-menu li.menu-item:last-child {
    border-bottom: 0;
}	
	
.latest-cus-header .solution-suite-new-mega ul.sub-menu li.menu-item a {
    font-size: 1.6rem !important;
    font-weight: 400;
}	
	
.seg-new-mega ul.sub-menu {
    padding: 0 1rem !important;
    margin: 0;
    border-radius: 0.25rem;
    box-shadow: none !important;
    border: none;
    background: #f7f7f7;
}	
	
/* #menu-intellect-header-menu li.seg-new-mega > a {
    font-size: 0 !important;
}	 */
	
.latest-cus-header .seg-new-mega ul.sub-menu li.menu-item a {
    padding: 0.35rem 0.45rem;
    display: flex;
    font-size.about-new-mega ul.sub-menu {
    padding: 1rem !important;
    margin: 0;
    border-radius: 0.25rem;
    box-shadow: none;
    z-index: 3 !important;
    border: none;
}: 1.3rem !important;
    font-weight: 400;
    border-radius: 0.25rem !important;
}	
	
.latest-cus-header .seg-new-mega ul.sub-menu li.menu-item {
    padding: 0.35rem 0;
    background: none !important;
    border-bottom: 0.1rem solid #ccc;
}	
	
.latest-cus-header .seg-new-mega ul.sub-menu li.menu-item:last-child {
    border-bottom: 0;
}	
	
#menu-intellect-header-menu .menu-item-1009165:hover>ul {
    min-height: 100%;
    padding: 0rem !important;
    border-radius: 0.25rem !important;
    box-shadow: none !important;
    width: 100% !important;
    margin: 0;
    border: none;
}	
	
#menu-intellect-header-menu .menu-item-1009165:hover>ul>li>ul {
    border: none !important;
}	
	
    #menu-intellect-header-menu .menu-item-1009165:hover>ul>li>ul>li>ul {
        border: none;
        padding: 0 1rem !important;
    }	
	
#menu-intellect-header-menu .menu-item-1009165:hover>ul>li>ul>li>ul>li>ul {
    border: none;
	background: transparent;
}	
	
.latest-cus-header .sol-new-mega>ul.sub-menu>li.cus-menu-parent-subdrop-title.menu-item.menu-item-type-custom.menu-item-object-custom .header-pro-dropmenu >a {
        background: transparent !important;
        font-size: 0 !important;
        margin: 0 !important;
        padding: 0 !important;
}	
	
    .about-new-mega ul.sub-menu {
        box-shadow: none !important;
        border: none;
        background: #f7f7f7;
    }	
	
.latest-cus-header .about-new-mega ul.sub-menu li.menu-item {
    border-bottom: 0.1rem solid #ccc;
}
	
.latest-cus-header .about-new-mega ul.sub-menu li.menu-item:last-child {
    border-bottom: 0;
}
	
.latest-cus-header .about-new-mega ul.sub-menu li.menu-item a {
    font-size: 1.6rem !important;
    font-weight: 400;
}	
	
.insights-new-mega ul.sub-menu {
    padding: 0 1rem !important;
    margin: 0;
    border-radius: 0.25rem;
    box-shadow: none !important;
    border: none;
    background: #f7f7f7;
}	
	
.latest-cus-header .insights-new-mega ul.sub-menu li.menu-item {
    padding: 0.35rem 0;
    background: none !important;
    border-bottom: 0.1rem solid #ccc;
}	
	
.latest-cus-header .insights-new-mega ul.sub-menu li.menu-item a {
    font-size: 1.6rem !important;
    font-weight: 400;
}	
	
.sol-new-mega > ul.sub-menu {
    min-width: 100% !important;
	padding: 0 !important;
}	
	
    #menu-intellect-header-menu .menu-item-1009165:hover>ul>li>ul>li>ul>li>ul {
        border: none;
        background: transparent;
        padding: 0 !important;
    }	
	
    .latest-cus-header .sol-new-mega > ul.sub-menu > li.cus-menu-parent-subdrop-title.menu-item.menu-item-type-custom.menu-item-object-custom .header-pro-dropmenu a {
        font-size: 1.3rem !important;
        width: auto !important;
        height: auto !important;
    }
	
    .latest-cus-header .sol-new-mega ul.sub-menu li.pro-menu-groupwrap.menu-item ul.sub-menu .header-pro-dropmenu li.cus-menu-parent-subdrop-title a {
        font-size: 0 !important;
        border: none !important;
        padding: 0 !important;
        margin: 0 !important;
    }
	
    .latest-cus-header .sol-new-mega > ul.sub-menu > li.cus-menu-parent-subdrop-title.menu-item.menu-item-type-custom.menu-item-object-custom .header-pro-dropmenu.menu-item > a {
        font-size: 0 !important;
        padding: 0 !important;
        margin: 0 !important;
    }
	
.latest-cus-header .sol-new-mega ul.sub-menu li ul li.header-pro-dropmenu ul li {
    width: 100% !important;
}	
	
.latest-cus-header .sol-new-mega ul.sub-menu li ul li.header-pro-dropmenu ul li {
    width: 100%;
    padding: 1rem 0;
}	
	
.latest-cus-header .sol-new-mega ul.sub-menu li.pro-menu-groupwrap.menu-item ul.sub-menu .header-pro-dropmenu li.cus-menu-parent-subdrop-title {
    padding: 0;
}
	
    .latest-cus-header .sol-new-mega > ul.sub-menu > li.cus-menu-parent-subdrop-title.menu-item.menu-item-type-custom.menu-item-object-custom .header-pro-dropmenu a {
        font-size: 1.6rem !important;
        width: auto !important;
        height: auto !important;
        padding: 0.35rem 0.45rem !important;
        margin: 0 !important;
    }	
	
.latest-cus-header .sol-new-mega > ul.sub-menu > li.cus-menu-parent-subdrop-title.menu-item.menu-item-type-custom.menu-item-object-custom .header-pro-dropmenu:first-child a {
    margin-top: 0 !important;
}
	
.latest-cus-header li.sol-new-mega ul.sub-menu li.pro-menu-groupwrap ul li.header-pro-dropmenu ul li {
    width: 100%;
    padding: 0.35rem 0;
    border-bottom: 0.1rem solid #ccc !important;
}	
	
.latest-cus-header .sol-new-mega ul.sub-menu li.pro-menu-groupwrap.menu-item ul.sub-menu .header-pro-dropmenu li.cus-menu-parent-subdrop-title {
    border: none !important;
}	
	
.latest-cus-header .sol-new-mega > ul.sub-menu > li.cus-menu-parent-subdrop-title.menu-item.menu-item-type-custom.menu-item-object-custom .header-pro-drop1.3remmenu > a {
    font-size: 0 !important;
    border: none !important;
    padding: 0 !important;
}	

	.latest-cus-header ul.sub-menu ul.sub-menu > li.menu-item.menu-item-type-custom a:after {
		content: none !important;
	}
	
li.sol-new-mega > .submenu-toggle::after, li.solution-suite-new-mega > .submenu-toggle::after, li.seg-new-mega > .submenu-toggle::after, li.insights-new-mega > .submenu-toggle::after, li.about-new-mega > .submenu-toggle::after {
    content: "+";
    color: #21552F !important;
    font-size: 1.8rem;
    font-weight: 500;
    line-height: 1;
    background: transparent;
    width: 5rem;
    height: 4rem;
	display: flex;
    align-items: center;
    justify-content: center;
	z-index: 99;
}	
	
li.sol-new-mega.submenu-is-open > .submenu-toggle::after, li.solution-suite-new-mega.submenu-is-open > .submenu-toggle::after, li.seg-new-mega.submenu-is-open > .submenu-toggle::after, li.insights-new-mega.submenu-is-open > .submenu-toggle::after, li.about-new-mega.submenu-is-open > .submenu-toggle::after {
    content: "-" !important;
    color: #21552F !important;
    font-size: 2.5rem !important;
    font-weight: 500;
    line-height: 1;
    background: transparent;
    width: 5rem;
    height: 4rem;
	display: flex;
    align-items: center;
    justify-content: center;
	z-index: 99;
}		
	
.latest-cus-header .seg-new-mega ul.sub-menu li.menu-item a {
    padding: 0.35rem 0.45rem;
    display: flex;
    font-size: 1.6rem !important;
    font-weight: 400;
    border-radius: 0.25rem !important;
}

#menu-intellect-header-menu > li {
    border-bottom: 0.1rem solid #ccc;
}
	
#menu-intellect-header-menu > li.submenu-is-open {
    border-bottom: 0;
}
	
#menu-intellect-header-menu > li:last-child {
    border-bottom: 0;
}	
	
#menu-intellect-header-menu {
    max-height: 100vh;
    overflow-y: auto;
    -webkit-overflow-scrolling: touch;
}	
	
	
	
.elementor-1619 .elementor-element.elementor-element-00e8a46 img {
    width: 12rem !important;
    max-width: 12rem !important;
}	
	
    .mobile-burger img:last-child {
        width: 2rem !important;
        height: 2rem !important;
        filter: brightness(0) invert(1);
    }	
	
.latest-cus-header .sol-new-mega ul.sub-menu li.pro-menu-groupwrap.menu-item ul.sub-menu li.header-pro-dropmenu ul li:hover a {
    border-bottom: 0 !important;
}	
	
.sol-new-mega:hover a, .solution-suite-new-mega:hover > a, .seg-new-mega:hover > a, .insights-new-mega:hover > a, .about-new-mega:hover > a {
    color: #000 !important;
}	
	
header .elementor-element.elementor-element-5de3641.e-con-full.header-menu-items-container.e-flex.e-con.e-child {
    --widgets-spacing: 0rem 0rem;
    --widgets-spacing-row: 0rem;
    --widgets-spacing-column: 0rem;
}
	
#menu-intellect-header-menu > li.submenu-is-open > .sub-menu > li > ul.sub-menu > li > ul.sub-menu > li:last-child {
	border-bottom: 0;
}	
	
	#menu-intellect-header-menu > li > a::after {
		content: none;
	}	
	
span.submenu-toggle {
    display: inline-block;
}
	
	
#menu-intellect-header-menu > li.submenu-is-open > .sub-menu > li > ul.sub-menu > li > ul.sub-menu > li:last-child ul li:last-child {
    border: none !important;
    padding-top: 0;
}	
	
.about-new-mega ul.sub-menu {
    padding: 0 1rem !important;
}	
	
	
	
	
	
	
	
	
}



/* Hide submenus by default on mobile */
@media (max-width: 991px) {
	
  #menu-intellect-header-menu > li > .sub-menu {
    display: none;
  }

  #menu-intellect-header-menu > li.submenu-is-open > .sub-menu {
    display: block;
  }
	
	
  #menu-intellect-header-menu > li > .sub-menu > li > ul.sub-menu > li > ul.sub-menu {
    display: none !important;
  }

  #menu-intellect-header-menu > li.submenu-is-open > .sub-menu > li > ul.sub-menu > li > ul.sub-menu {
    display: block !important;
  }	
	
	
}


