/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Nov 03 2025 | 04:39:28 */
.header_mega_menu .pp-advanced-menu ul.sub-menu{
	width: max-content;
    padding: 12px !important;
}

#menu-item-321 a{
	margin-top: 0 !important;
}

/* #menu-item-2468937 a,#menu-item-2468936 a, #menu-item-2468933 a, #menu-item-335 a{
	font-weight: 900;
	margin-top: 20px;
} */

.footer_menu .pp-menu-nav .menu .menu-item:first-child a {
	color: #2B313F;
	font-weight: 800;
	margin-bottom: 12px;
	font-size: 20px;
}

#mega-menu-wrap-bar #mega-menu-bar > li.mega-menu-megamenu#mega-menu-item-317 > ul.mega-sub-menu{
	left: -140% !important;
}

#mega-menu-wrap-bar #mega-menu-bar > li.mega-menu-megamenu#mega-menu-item-318 > ul.mega-sub-menu{
	left: -280% !important;
}

#mega-menu-wrap-bar #mega-menu-bar > li.mega-menu-megamenu > ul.mega-sub-menu, #mega-menu-wrap-bar #mega-menu-bar > li.mega-menu-flyout ul.mega-sub-menu{
	background: #FFFFFFBF !important; 
  backdrop-filter: blur(63px) !important;
	box-shadow: 0 4px 40px 0 #0000001A !important;
	margin-top: 2px !important;
}

#mega-menu-wrap-bar #mega-menu-bar > li.mega-menu-megamenu > ul.mega-sub-menu ul{
	padding-left: 0 !important;
	list-style: none !important;
}

#mega-menu-wrap-bar #mega-menu-bar > li.mega-menu-megamenu > ul.mega-sub-menu ul a, #mega-menu-wrap-bar #mega-menu-bar > li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item a.mega-menu-link{
	color: #666666 !important;
	font-size: 15px !important;
	font-weight: 500 !important;
	font-family: "avenir-lt-pro", Verdana, Arial, sans-serif !important;
	text-decoration: none !important;
	line-height: 1.9 !important;
}

#mega-menu-wrap-bar #mega-menu-bar > li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item a.mega-menu-link{
	border-bottom: 1px solid #00000000;
/* 	text-align: center !important; */
	padding: 0 !important;
	
}

#mega-menu-wrap-bar #mega-menu-bar > li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item a.mega-menu-link:hover, #mega-menu-wrap-bar #mega-menu-bar > li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item a.mega-menu-link:active, #mega-menu-wrap-bar #mega-menu-bar > li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item a.mega-menu-link:focus, #mega-menu-wrap-bar #mega-menu-bar > li.mega-menu-megamenu > ul.mega-sub-menu ul a:hover{
	color: #1a2f9c !important;
	border-bottom: 1px solid #1a2f9c;
}


#mega-menu-wrap-bar #mega-menu-bar > li.mega-menu-megamenu > ul.mega-sub-menu ul a.blue_btn{
	background-color: #1A2F9C !important;
    font-size: 14px !important;
    font-weight: 600 !important;
    color: #ffffff !important;
    padding: 8px 32px !important;
    transition: all .3s ease 0s !important;
    border: 1px solid #1A2F9C !important;
    text-align: center !important;
    text-decoration: none !important;
    border-radius: 100px !important;
    display: inline-block !important;
    font-family: Montserrat, sans-serif !important;
    width: 100% !important;
	margin-bottom: 16px !important;
}

#mega-menu-wrap-bar #mega-menu-bar > li.mega-menu-megamenu > ul.mega-sub-menu ul a.blue_btn:hover, #mega-menu-wrap-bar #mega-menu-bar > li.mega-menu-megamenu > ul.mega-sub-menu ul a.blue_btn:active, #mega-menu-wrap-bar #mega-menu-bar > li.mega-menu-megamenu > ul.mega-sub-menu ul a.blue_btn:focus{
	background-color: #fff !important;
	color: #1A2F9C !important;
}

#mega-menu-wrap-bar #mega-menu-bar > li.mega-menu-megamenu > ul.mega-sub-menu ul a.white_btn{
	background-color: #fff !important;
    font-size: 14px !important;
    font-weight: 600 !important;
    color: #1A2F9C !important;
    padding: 8px 32px !important;
    transition: all .3s ease 0s !important;
    border: 1px solid #1A2F9C !important;
    text-align: center !important;
    text-decoration: none !important;
    border-radius: 100px !important;
    display: inline-block !important;
    font-family: Montserrat, sans-serif !important;
    width: 100% !important;
}

#mega-menu-wrap-bar #mega-menu-bar > li.mega-menu-megamenu > ul.mega-sub-menu ul a.white_btn:hover, #mega-menu-wrap-bar #mega-menu-bar > li.mega-menu-megamenu > ul.mega-sub-menu ul a.white_btn:active, #mega-menu-wrap-bar #mega-menu-bar > li.mega-menu-megamenu > ul.mega-sub-menu ul a.white_btn:focus{
	background-color: #1A2F9C !important;
	color: #fff !important;
}

#mega-menu-item-nav_menu-2, #mega-menu-item-nav_menu-5{
	border-left: 1px solid #737373 !important;
	border-right: 1px solid #737373 !important;
}

#mega-menu-wrap-bar #mega-menu-bar > li.mega-menu-item:hover{
	border-bottom: 2px solid #24D6FF !important;
}

#mega-menu-wrap-bar #mega-menu-bar > li.mega-menu-item{
	border-bottom: 2px solid #00000000 !important;
}

#mega-menu-item-319 .mega-sub-menu{
	width: max-content !important;
	margin-left: -20px !important;
}

#mega-menu-item-320 .mega-sub-menu{
	width: max-content !important;
	margin-left: -80px !important;
}
