.menus{width:auto;display:inline-block;text-align:center}
.nav{text-align:left;background:none;text-transform:uppercase;z-index:99999}
.nav ul{margin:0px;padding:0px;list-style-type:none}
.nav ul li{display:block;margin:0px;position:relative;padding:0px 1px;float:left}
.nav ul li a{padding:0 14.5px 0 15px;height:60px;line-height:60px;font-family:'open_sanssemibold' !important;font-size:18px;color:#fff;float:left;margin:0px;position:relative;}
.nav ul li::before{height:25px;position:absolute;content:"";display:block;right:-1px;top:18px;width:1px;background:#CCD9FC;z-index:99}
.nav ul li:last-child:before{background:none}
.nav ul li ul li::before{background:none}
.nav ul li a span{padding:0px;height:40px;line-height:40px;float:left;margin:0px}
.nav ul li a:hover,
.nav ul li.current-menu-item a{color:#19388a;background:#CCD9FC}
.nav ul li.current_page_ancestor a{color:#19388a;background:#CCD9FC}
.nav ul li:hover a{color:#19388a;background:#fff}
.nav ul li ul{display:none;padding:0;position:absolute;left:0;top:90%;z-index:99999 !important}
.nav ul li:hover > ul.second_level{display:block !important;padding:0;margin:0px;padding-top:5px}
.nav ul li:hover ul li{margin:0 !important;padding:0px !important}
.second_level li a::before{display:none !important}
.second_level{text-align:left;top:100%}
.second_level li{margin:0px;padding:0px;display:inline-block}
.second_level li a{padding:8px 10px 8px 10px !important;margin:0px;width:232px;height:auto !important;line-height:22px !important;color:#fff !important;font-size:14px !important;text-transform:none;font-family:'open_sanssemibold' !important;background:#19388a !important;border-bottom:1px solid #CCD9FC;font-weight:normal;text-transform:capitalize}
.second_level li a:hover{background:#fff !important;color:#19388a !important}
.second_level li.current-menu-item a{background:#CCD9FC !important;color:#19388a !important}
.nav ul li.current_page_ancestor > ul li.current-menu-ancestor > a{background:#CCD9FC !important;color:#19388a !important}
.nav ul li ul li ul{display:none;padding:0;position:absolute;left:253px;top:-17%;z-index:99999 !important}
.nav ul li ul li:hover ul.second_level{display:block !important;padding:0;margin:0px;padding-top:5px}
.nav ul li:hover ul li ul li{margin:0 !important;padding:0px !important}
.second_level3{text-align:left;top:100%}
.second_level3 li{margin:0px;padding:0px;display:inline-block}
.second_level3 li a{padding:9px 10px 9px 10px !important;margin:0px;width:232px;height:auto !important;line-height:22px !important;color:#fff !important;font-size:14px !important;text-transform:none;font-family:'open_sanssemibold' !important;background:#19388a !important;border-bottom:1px solid #CCD9FC;font-weight:normal;text-transform:capitalize}
.second_level3 li a:hover{background:#fff !important;color:#19388a !important}
.nav ul li.current_page_ancestor ul.second_level ul.second_level li a{background:#19388a !important;color:#fff !important;}
.nav ul li.current_page_ancestor ul.second_level ul.second_level li a:hover{background:#fff !important;color:#19388a !important;}
.nav ul li.current_page_ancestor ul.second_level ul.second_level li.current-menu-item a{background:#ccd9fc !important;color:#19388a !important;}
@media all and (max-width:1230px){.menus{display:table;margin:0 auto;text-align:center;width:auto}
.nav ul li a{padding:0 12.5px;height:60px;line-height:60px;font-family:'open_sanssemibold' !important;font-size:15px;color:#fff;float:left;margin:0px;position:relative}
}
@media all and (max-width:979px){.menus{width:auto;display:inline-block;text-align:right;float:right;position:absolute;z-index:9;right:0px !important}
a.meanmenu-reveal{display:none}
.mean-container .mean-bar{float:left;width:100%;padding:0px 0;min-height:38px;z-index:1;color:#fff;margin:0}
.mean-container .mean-bar p{position:absolute;z-index:999999;line-height:normal;float:left;left:0px;top:16px;color:#fff;font-family:'open_sanssemibold';font-size:18px;text-transform:uppercase;margin:0px;text-align:left;display:block}
.mean-container a.meanmenu-reveal{width:100%;height:57px;padding:0;position:absolute;top:0px !important;right:0px !important;cursor:pointer;color:#22b0f0;text-decoration:none;font-size:16px;text-indent:-9999em;line-height:36px;font-size:1px;display:block;background:url(../../images/menu.png) no-repeat right;text-align:right !important;z-index:999}
.mean-container a.meanmenu-reveal span{display:block;height:3px;margin-top:3px}
.mean-container .mean-nav{float:left;width:100%;background:none;margin-top:55px !important}
.mean-container .mean-nav ul{padding:0;margin:0%;width:100%;list-style-type:none}
.mean-container .mean-nav ul li{background:none !important;position:relative;float:left;width:100%;padding:0px;margin:0;border-top:1px solid #091e54}
.mean-container .mean-nav ul li a{display:block;padding:8px 0 8px 8px !important;margin:0;text-align:left;color:#fff;font-size:14px;text-decoration:none;text-transform:none;line-height:22px;font-family:'open_sanssemibold';box-sizing:border-box;-o-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-webkit-box-sizing:border-box}
.current-menu-item a{background:#CCD9FC !important;color:#19388a !important;}
.mean-container .mean-nav ul li.current-menu-item a.mean-expand{color:#19388a !important;}
.mean-container .mean-nav ul li li a{width:auto !important;padding-left:29px !important;text-shadow:none !important;visibility:visible;border:none !important}
.mean-container .second_level li a{width:auto !important;padding-left:29px !important;text-shadow:none !important;visibility:visible;border:none !important;background:url(../../images/quick_bullet_bg.png) no-repeat 12px 16px !important}
.mean-container .second_level li.current-menu-item a{background:#CCD9FC url(../../images/quick_bullet_bg.png) no-repeat 12px 16px !important;color:#19388a !important;}
.mean-container ul li.current_page_ancestor a{background:none repeat scroll 0 0 #ccd9fc;color:#19388a;}
.mean-container .second_level li a:hover{text-shadow:none !important;visibility:visible;border:none !important;background:#fff url(../../images/quick_bullet_bg.png) no-repeat 12px 16px !important}
.mean-container ul.second_level ul.second_level li a{width:auto !important;padding-left:29px !important;text-shadow:none !important;visibility:visible;border:none !important;background:#2c4b9d url(../../images/quick_bullet_bg.png) no-repeat 12px 16px !important}
.mean-container ul.second_level ul.second_level li.current-menu-item a{background:#ccd9fc url(../../images/quick_bullet_bg.png) no-repeat 12px 16px !important;color:#19388a !important;}
.mean-container .second_level ul.second_level li a:hover{text-shadow:none !important;visibility:visible;border:none !important;background:#fff url(../../images/quick_bullet_bg.png) no-repeat 12px 16px !important}
.mean-container .mean-nav ul li a.mean-expand{width:35px;height:37px;border:none !important;padding:0 20px 0 12px !important;text-align:right !important;position:absolute;right:0px;top:0;z-index:9999;background:none !important;line-height:37px;color:#FFF !important;font-family:'arialregular';font-size:23px !important}
.mean-container .mean-nav ul li:hover a.mean-expand{background:none !important;color:#fff !important}
.mean-container .mean-push{float:left;width:100%;padding:0;margin:0;clear:both}
.mean-nav .wrapper{width:100%;padding:0;margin:0}
.mean-container .mean-nav ul li.current-menu-item a.mean-expand:hover{color:#19388a !important;}
.mean-container .mean-nav ul li.current-menu-item:hover a.mean-expand{color:#19388a !important;}
}
.footer_menu .current-menu-item a{background:url("../../images/footer-seprator.png") no-repeat right 4px !important;color:#FFF !important;}
.about-left .current-menu-item a{background:#19388a !important;color:#FFF !important;}