.investor-header-wrapper{ background-color: var(--liberty-red);}

@media only screen and (min-width: 1221px) {
.header-inner-wrapper .main-navigation{ display: flex !important; }
.header-inner-wrapper .site-branding{display: block !important;}
.header-inner-wrapper .overview-list, .header-inner-wrapper .mobi-leftnav{display: none !important}
/* .main-nav-level-1.selected, .level2-wrapper .current .main-sub-nav-item .text{border-bottom: 6px solid #fff;} */
.main-nav-level-1.selected > a,  .level2-wrapper .current .main-sub-nav-item .text, body#ip3-Homepage .investor-header-wrapper .site-branding a{ font-weight: bold;}
}

.main-nav-level-1{ position: relative; white-space: nowrap; float: left;}

.level2-wrapper{  position: absolute; top: 100%; left: 0; transition: all 0.3s; visibility: hidden; opacity: 0;  z-index: -10; padding: 4px;  background: var(--liberty-red); border-width: 0px;  border-style: solid;  border-color: #eee; min-width: 140px;}
    
.main-nav-level-1:hover .level2-wrapper, .main-nav-level-1:focus-within .level2-wrapper, .main-nav-level-1:active .level2-wrapper{visibility: visible; opacity: 1;  z-index: 10001; margin: 0;}

.main-nav-level-1 .text, .mobi-leftnav span{display: inline-block; line-height: 19px;  border-radius: 0; text-transform: uppercase;  color: var(--white-color); padding-left: 25px;  padding-right: 25px; padding-top: 16px; padding-bottom: 15px;}
 
#nav-section-Homepage-level1{margin:0; padding:0;}  

.investor-header-wrapper .container-fluid{--bs-gutter-x: 0; width:1100px; margin: 0 auto; max-width:90%;}

.investor-header-wrapper .site-branding a{font-family: Roboto; font-size: 16px; font-style: normal; line-height: 19px; text-transform: uppercase; color: var(--white-color); padding: 16px 25px 15px; padding-left:0}

@media only screen and (min-width: 960px) {
.investor-header-wrapper .container-fluid{ width:100%;  max-width: none;}

.investor-header-wrapper{ padding-left:30px; padding-right:30px;}
}

.level2-wrapper .main-sub-nav-item .text{ display: block; float: none;  padding: 8px 21px;  height: auto; margin: 0px;  border: 0px; line-height: inherit; font-size: inherit; color: var(--white-color); border-bottom: 1px solid transparent; width: 100%;}

.level2-wrapper a.main-sub-nav-item:hover .text{color: var(--liberty-red) !important; background: #eeeeee !important;}    

/*mobile menu starts*/
@media only screen and (max-width: 1220.98px) {
header.header,header.header{position: absolute;}
.investor-header-wrapper .header-inner-wrapper { display: block !important;}
.header-inner-wrapper .site-branding{display: none !important;}
#nav-section-Homepage-level1{flex-direction: column; width: 100%; align-items: flex-start !important;max-height: 0; overflow: hidden; transition: max-height 0.6s ease-in-out; display: block !important;}
.level2-wrapper { position: relative !important; visibility: visible; opacity: 1;  z-index: 1; padding: 0; max-height: 0; overflow: hidden; transition: max-height 0.6s ease-in-out} /* , opacity 0.5s ease-out; opacity:0;*/

.toggle-submenu-btn {  background: none; right:0; position: absolute; border: none; color: var(--white-color); padding: 10px 25px; cursor: pointer;  display: flex; align-items: center;  justify-content: flex-end; width: 100%; top:0; width: 45px; font-size: 1.35em; opacity: 0.8; margin-top: 3px;}

.toggle-submenu-btn[aria-expanded="true"] .ticon-angle-down { transform: rotate(180deg);}
.mobi-leftnav span{font-weight: 700; cursor: pointer; padding-left: 0 !important;}

.main-nav-level-1{width: 100%; border-top: 0.2px solid #d07f7f !important;}
.main-nav-level-1 .text, .mobi-leftnav span, .level2-wrapper .main-sub-nav-item .text{line-height: 26px; padding: 10px 25px;}
.level2-wrapper .main-sub-nav-item .text{border-top: 1px solid #d07f7f; margin-left: 20px; width: 100%;}
.mobi-leftnav{display: flex; justify-content: space-between; align-items: center;}
.mobi-leftnav .ticon{font-size: 1.35em; padding: 10px 0; transition: transform 0.6s ease;}
.ticon{transition: transform 0.6s ease;}
 .toggle-submenu-btn[aria-expanded="true"] .ticon-angle-down, .mobi-leftnav.active .ticon { transform: rotate(180deg);}
#nav-section-Homepage-level1.open { max-height: 2000px; transition: max-height 0.6s ease-in-out;}
.level2-wrapper.open { max-height: 500px; transition: max-height 0.5s ease-in} /*; opacity 0.5s ease-in; opacity:1;*/
.toggle-submenu-btn .ticon-angle-down { transition: transform 0.6s ease;}
.mobi-leftnav .ticon { transition: transform 0.6s ease; }
.current, .selected > .main-nav-item{font-weight: 600;}
.main-sub-nav-item{font-size: inherit; line-height: inherit; white-space: normal; word-break: break-word;}
}
header{position: fixed; top: 0; right: 0; left:0; z-index: 9998;}
.main-sub-nav-item{font-size: inherit; line-height: inherit; white-space: nowrap; word-break: break-word;}