#header-outer {
    border-bottom: 1px solid #ccc;
}
.header-inner {
    display: block;
    width: 100%;

}

div.breadCrumb-wrap{
	align-items:center;
	display:flex;
	height:100%;
	justify-content:space-between;
	width:100%;
	border-bottom:1px solid #ccc;
	padding-left:22px;
	padding-right:22px;
	height:45px
}
div.breadCrumb-container{
	display:block;
	width:100%;
	max-width:1460px;
	margin:0 auto;
	position:relative
}
div.breadCrumb-container div.breadCrumb-Items{
	padding-left:10px;
	padding-right:10px;
	align-items:center;
	display:flex;
	color:#000
}
div.breadCrumb-container div.breadCrumb-Items a.breadCrumb-Item{
	font-size:.88em;
	display:inline-block;
	font-family:National2-Regular,Arial,Helvetica,sans-serif;
	font-weight:400;
	line-height:20px;
	color:#0050b3
}
div.breadCrumb-container div.breadCrumb-Items a.breadCrumb-Item.current{
	text-decoration:none;
	cursor:pointer;
	color:#000
}
div.breadCrumb-container div.breadCrumb-Items a:hover.breadCrumb-Item.current{
	text-decoration:none;
	cursor:pointer;
	color:#000
}
.breadCrumb-Item.underline-animation{
	text-decoration:none;
	background-image:linear-gradient(#0050b3,#0050b3);
	-webkit-background-position:bottom right;
	background-position:bottom right;
	background-repeat:no-repeat;
	-webkit-background-size:100% 1px;
	background-size:100% 1px;
	-moz-transition:background-size .3s 150ms;
	-web-kit-transition:background-size .3s 150ms;
	transition:background-size .3s 150ms
}
.breadCrumb-Item.underline-animation:hover{
	-webkit-background-size:0 1px;
	background-size:0 1px
}
.nav-container{
	position:relative;
	display:block;
	width:100%;
	max-width:1460px;
	margin:0 auto
}
.header-outer{
	border-bottom:1px solid #ccc
}
#primenav{
	padding-left:22px;
	padding-right:22px;
	align-items:center;
	display:flex;
	width:100%;
	min-height:45px
}
nav.navbar.prime{
	font-size:1em;
	font-family:National2-Medium;
	font-weight:700;
	padding-top:0;
	padding-bottom:0
}
.navbar-expand-lg .navbar-nav .nav-link,li.nav-item .nav-link{
	color:#000;
	padding-top:.75rem;
	padding-bottom:.75rem
}
span.navbdr{
	display:inline-block;
	padding-left:5px;
	padding-right:5px;
}
li.nav-item .nav-link{
	position:relative
}
li.nav-item .nav-link span.navbdr:after{
	position:absolute;
	content:'';
	border-bottom:5px solid #fff;
	width:80%;
	transform:translateX(-50%);
	bottom:0;
	left:50%
}
li.nav-item .nav-link:hover span.navbdr:after{
	position:absolute;
	content:'';
	border-bottom:5px solid #ffd4d0;
	width:80%;
	transform:translateX(-50%);
	bottom:0;
	left:50%
}

li.nav-item .nav-link.active span.navbdr:after{
	position:absolute;
	content:'';
	border-bottom:5px solid #e81c30;
	width:100%;
	transform:translateX(-50%);
	bottom:0;
	left:50%
}


.dropdown-toggle .navbdr{color:#000; padding-right:9px;}



.dropdown-toggle span.chevron {
  display: inline-block;
  width:16px;
  height:16px;

}
.dropdown-toggle span.chevron img {
  display: inline-block;
  width:16px;
  height:16px;
  transition: transform 0.3s ease;
margin-left:8px;
}
.dropdown-toggle[aria-expanded=true] span.chevron img{
  transform: rotate(-180deg);
}


.dropdown-toggle::after {

display:none;

}
ul.dropdown-menu{
	border:none;
	border-radius:0!important;
	right:0;
	left:0;margin:0;
	padding:0;
width: fit-content;
    
}
ul.dropdown-menu li a{
	font-family:National2-Regular;
	font-weight:300;
color: #0050b3;
	border-bottom:none;
	padding-top:15px;
	padding-bottom:15px;
	padding-left:15px;
	padding-right:16px;
	border-top:1px solid #ccc
}

ul.dropdown-menu li:first-of-type a{border-top:none;}

ul.dropdown-menu li a:hover{
color:#0050b3;
	background:none
}

button.navbar-toggler span.menuButton span.chevron {
  display: inline-block;
  width:16px;
  height:16px;

}
button.navbar-toggler span.menuButton span.chevron img {
  display: inline-block;
  width:16px;
  height:16px;
  transition: transform 0.3s ease;

}
button.navbar-toggler[aria-expanded=true] span.menuButton span.chevron img {
  transform: rotate(-180deg);
}
.dropdown-menu 	span.navbdr{padding:0;}

.dropdown-menu 	span.navbdr.underline-animation{
		text-decoration:none;
		background-image:linear-gradient(#0050b3,#0050b3);
		-webkit-background-position:bottom right;
		background-position:bottom right;
		background-repeat:no-repeat;
		-webkit-background-size:100% 1px;
		background-size:100% 1px;
		-moz-transition:background-size .3s 150ms;
		-web-kit-transition:background-size .3s 150ms;
		transition:background-size .3s 150ms
}
.dropdown-menu 	span.navbdr.underline-animation:hover{
		-webkit-background-size:0 1px;
		background-size:0 1px
}
li.nav-item .nav-link.active{}

@media (max-width:1199px){
	li.nav-item .nav-link{
		padding-left:5px!important
}
}
@media (max-width:1100px){
	li.nav-item .nav-link{
		padding-left:7px!important
}
}
@media (max-width:992px){
    
    li.nav-item .nav-link.active span.navbdr:after{
	position:absolute;
	content:'';
	border-bottom:5px solid #fff;
	width:100%;
	transform:translateX(-50%);
	bottom:0;
	left:50%
}
    
    ul.dropdown-menu li a{
	font-family:National2-Regular;
	font-weight:300;
color: #0050b3;
	border-bottom:none;
	padding-top:15px;
	padding-bottom:15px;
	padding-left:40px;
	padding-right:16px;
	border-top:1px solid #ccc
}

ul.dropdown-menu li:first-of-type a{border-top:none;}

ul.dropdown-menu li a:hover{
color:#0050b3;
	background:none
}
    
	li.nav-item .nav-link{
		padding-left:30px!important
}
	span.navbdr{
		padding-left:0;
		padding-right:0
}
	span.navbdr.underline-animation{
		text-decoration:none;
		background-image:linear-gradient(#0050b3,#0050b3);
		-webkit-background-position:bottom right;
		background-position:bottom right;
		background-repeat:no-repeat;
		-webkit-background-size:100% 1px;
		background-size:100% 1px;
		-moz-transition:background-size .3s 150ms;
		-web-kit-transition:background-size .3s 150ms;
		transition:background-size .3s 150ms
}
	span.navbdr.underline-animation:hover{
		-webkit-background-size:0 1px;
		background-size:0 1px
}
	li.nav-item .nav-link span.navbdr:after{
		border-bottom:none
}
	li.nav-item .nav-link:hover span.navbdr:after{
		border-bottom:none
}
	.navbar-expand-lg .navbar-nav{
		margin-top:5px;
		border-top:1px solid #ccc
}
	div.breadCrumb-wrap{
		border-bottom:none
}
	li.nav-item{
		border-bottom:1px solid #ccc
}
	.navbar-expand-lg .navbar-nav .nav-link,li.nav-item .nav-link{
		font-weight:300;
		color:#0050b3;
		text-align:left;
		font-family:National2-Regular
}
	#primenav{
		padding-left:0;
		padding-right:0;
		min-height:auto
}
	.navButton{
		position:absolute;
		border-left:1px solid #000;
		right:10px;
		top:-38px;
		border-radius:0;
		outline:0!important
}
	.navButton:focus{
		outline:0!important;
		box-shadow:none
}

.dropdown-menu {
  opacity: 0;
  margin:0;
  padding:0;
  transform: translateY(-10px);
  transition: all 0.3s ease-out;
}

 .dropdown-menu.show {
  opacity: 1;
 
  transform: translateY(0);
}
.navbar-expand-lg .navbar-nav .nav-link:active, li.nav-item .nav-link:active{color:#E30613;}

}
a.gn__footer-module__contactUsLink-yVSlB:hover{
	color:#fff
}
@media (max-width:420px){
	li.nav-item a:active,li.nav-item a:hover{
		background:#d7effa
}

ul.dropdown-menu li a:hover{
	color:#000;
	background:#d7effa
}

}

.break-line {
  display: none;
}

/* Media query to show the <br> element for screens less than 700px */

a.member-button{
    float:right;
    margin-left:auto;
    font-family:'National2-Medium';text-decoration:none;}

a.member-button span{
    color: #000;
    height: 26px;
    padding-left: 10px;
    display: inline-block;
    border-radius: 13px;
    padding-right: 10px;
    background-color: #FFd4d0;
    border: 1px solid #FFd4d0;
    margin-bottom: 15px;
    margin-top: 15px;
    width: fit-content;
    margin-left: 10px;
    
}

li.nav-item a.member-button-mob {display:none;  font-family:'National2-Medium'!important;}

@media (max-width:992px){
    
    li.nav-item a.member-button-mob {display:block;}
    
    .break-line {
    display: block;}
    
div.breadCrumb-container div.breadCrumb-Items{padding-left:0;padding-right:0;}    
    
  a.member-button{  display: none;
    text-align:center;line-height:1.1em;
    margin-left:auto;
    font-family:'National2-Medium';   margin-right: auto;}   }