/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Sep 19 2025 | 04:50:30 */
/* .header_row_main .fl-row-content-wrap {
	z-index: 2;
} */

.what_we_do_menu_row .fl-row-content-wrap {
	background-color: #EFF6FF !important;
	padding-left: 0 !important;
	box-shadow: 0px 4px 12.2px 0px rgba(1, 14, 208, 0.2);
}

.what_we_do_menu_col_one .fl-col-content {
    background-color: #FFF !important;
	padding-left: 7.5% !important;
	padding-top: 3% !important;
	padding-bottom: 1% !important;
}

.view_all_services_btn .fl-module-content {
	margin-top: 30px !important;
}

.view_all_industries_button .fl-module-content {
	margin-top: 5px !important;
}

.custom_infobox_col_services .fl-col-content {
	padding-left: 0 !important;	
}

.what_we_do_menu_col_two .fl-col-content {
    background-color: #EFF6FF !important;
	padding-top: 20px;
}

.sub_menu_industry_head_infobox .pp-icon-wrapper {
	margin-left: -40px;
}

.sub_menu_industry_head_infobox .pp-infobox-image {
	background: #fff;
    padding: 20px;
    border-radius: 100px;
}

.sub_menu_industry_head_infobox .pp-infobox-title {
	border-bottom: 0.5px solid rgba(213, 215, 221, 1);
	margin-top: 0px !important;
	padding-bottom: 15px;
    padding-left: 20px;
}

.industry_head_col_custom_sub {
	padding-left: 45px;
    margin-top: -45px !important;
}

.industry_head_col_custom_sub .fl-col-content {
	background-color: transparent !important;
}

.custom_infobox_col_services {
	width: 40% !important;
}

.what_we_do_sub_menu_infobox .pp-icon-wrapper.animated.none .pp-infobox-image img {
	background: #fff;
    border-radius: 10px;
}

.sub_menu_industry_infobox .pp-icon-wrapper.animated.none .pp-infobox-image img {
	filter: invert(9%) sepia(89%) saturate(6453%) hue-rotate(244deg) brightness(91%) contrast(126%);
}

.sub_menu_industry_infobox .pp-infobox-title {
	margin-top: 8px !important;
	margin-bottom: 8px !important;
}

.what_we_do_sub_menu_infobox .pp-infobox-title {
	margin-top: 0 !important;
	margin-bottom: 0 !important;
}

.what_we_do_menu_col_one .fl-module-heading {
	margin-bottom: 0px !important;
}


#mega-menu-wrap-header {
	margin-top: -70px;
}

#mega-menu-item-custom_html-2 {
	padding: 31px 0 0 0 !important;
}

#mega-menu-header .mega-menu-link {
	font-family: "Inter Tight", sans-serif !important;
    font-weight: 400 !important;
    font-size: 16px !important;
	color: #333030 !important;
}

#mega-menu-header .mega-menu-link:hover {
	color: #010ED0 !important;
}

#mega-menu-header #mega-menu-item-38 .mega-sub-menu, #mega-menu-header #mega-menu-item-39 .mega-sub-menu {
	background: #fff !important;
	box-shadow: 0px 4px 12.2px 0px rgba(1, 14, 208, 0.2) !important;
	padding: 10px !important;
	width: 200px !important;
}

#mega-menu-header .mega-sub-menu .mega-menu-item .mega-menu-link {
	font-family: "Inter Tight", sans-serif !important;
    font-weight: 400 !important;
    font-size: 16px !important;
	color: #333030 !important;
	background: #fff !important; 
}

#mega-menu-header .mega-sub-menu .mega-menu-item .mega-menu-link:hover {
	color: #010ED0 !important;
}


/* Solution Header */

/* .page-id-443 #mega-menu-wrap-header {
	margin-top: -92px;
}

.page-id-443 #mega-menu-item-custom_html-2 {
	padding: 30px 0 0 0 !important;
}

.solutions_page_rev_slider {
	margin-top: -40px !important;
} */