@charset "UTF-8";
/*  portalFixes  */
/*––––––––––––––––––––––––––––––––––––––––––––––––––*/
/*––––––––––––––––––––––––––––––––––––––––––––––––––*/

.icon-hamburger:before {
  content: '\e901'; }


@media (min-width:834px) and (max-width:992px){
.hamburger-container{ display:inline-block !important; padding-bottom:45px !important;}
.header-logo{display:inline-block !important;} 
 }

.hamburger-container {
      display: -webkit-box;
      display: flex;
      -webkit-box-align: center;
              align-items: center;
      -webkit-box-pack: center;
              justify-content: center;
      width: 115px;
      height: 100%;
    /*  nk    border-right: 1px solid #ccc; */}
	
	@media (max-width: 768px) {
  /*  nk    div.lay__header #bcbst-header .main-nav .header-left-container */
 .hamburger-container {
          width: 60px; } }
/* nk      div.lay__header #bcbst-header .main-nav .header-left-container */
.hamburger-container .header-hamburger-menu {
        outline: none;
        display: block;
        z-index: 2;
        position: relative;
        width: 30px;
        height: 16px;
        cursor: pointer; }
      /* nk  div.lay__header #bcbst-header .main-nav .header-left-container */
 .hamburger-container .header-hamburger-menu > span {
          display: block;
          position: absolute;
          top: 50%;
          width: 100%;
          height: 2px;
          background-color: #fff;
          transition: background 0.25s ease,-webkit-transform 0.3s;
          -webkit-transition: background 0.25s ease,-webkit-transform 0.3s;
          transition: transform 0.3s,background 0.25s ease;
          transition: transform 0.3s,background 0.25s ease,-webkit-transform 0.3s; }
     /* nk     div.lay__header #bcbst-header .main-nav .header-left-container
*/
 .hamburger-container .header-hamburger-menu > span:after {
            position: absolute;
            width: 100%;
            height: 100%;
            -webkit-transform: translateY(8px);
                    transform: translateY(8px);
            background-color: #fff;
            content: "";
            transition: background 0.25s ease,-webkit-transform 0.3s;
            -webkit-transition: background 0.25s ease,-webkit-transform 0.3s;
            transition: transform 0.3s,background 0.25s ease;
            transition: transform 0.3s,background 0.25s ease,-webkit-transform 0.3s; }
   /*  nk         div.lay__header #bcbst-header .main-nav .header-left-container 
*/
.hamburger-container .header-hamburger-menu > span:before {
            position: absolute;
            width: 100%;
            height: 100%;
            -webkit-transform: translateY(-8px);
                    transform: translateY(-8px);
            background-color: #fff;
            content: "";
            transition: background 0.25s ease,-webkit-transform 0.3s;
            -webkit-transition: background 0.25s ease,-webkit-transform 0.3s;
            transition: transform 0.3s,background 0.25s ease;
            transition: transform 0.3s,background 0.25s ease,-webkit-transform 0.3s; }
      /*  nk    div.lay__header #bcbst-header .main-nav .header-left-container 
*/
.hamburger-container .header-hamburger-menu:hover span {
          background: #fff; }
   /*  nk         div.lay__header #bcbst-header .main-nav .header-left-container
*/
 .hamburger-container .header-hamburger-menu:hover span:after {
            background: #fff; }
   /*  nk         div.lay__header #bcbst-header .main-nav .header-left-container 
*/
.hamburger-container .header-hamburger-menu:hover span:before {
            background: #fff; }
   /*  nk       div.lay__header #bcbst-header .main-nav .header-left-container
*/
 .hamburger-container .header-hamburger-menu.open {
                    outline: none;
          -webkit-transform: rotate(45deg);
                  transform: rotate(45deg); }
 /*  nk           div.lay__header #bcbst-header .main-nav .header-left-container
*/
 .hamburger-container .header-hamburger-menu.open > span:after {
            -webkit-transform: rotate(90deg);
                    transform: rotate(90deg); }
 /*  nk           div.lay__header #bcbst-header .main-nav .header-left-container 
*/
.hamburger-container .header-hamburger-menu.open > span:before {
            -webkit-transform: rotate(90deg);
                    transform: rotate(90deg); }
					
.sub-nav {
  visibility: hidden;
  height: 0;
  border-top: 1px solid #ccc;
  background: rgba(255, 255, 255, 0.9) -webkit-gradient(linear, left top, right top, color-stop(0, rgba(255, 255, 255, 0.9)), to(rgba(255, 255, 255, 0)));
  background: rgba(255, 255, 255, 0.9) linear-gradient(90deg, rgba(255, 255, 255, 0.9) 0, rgba(255, 255, 255, 0));
  font-family: Univers-45, sans-serif;
  opacity: 0;
  -webkit-transition: opacity 0.2s;
  transition: opacity 0.2s; }
  @media (max-width: 768px) {
/* nk   div.lay__header #bcbst-header */
.sub-nav {
      width: 100%;
      padding-top: 0; } }
  /* nk  div.lay__header #bcbst-header */
.sub-nav .nav-items {
    display: -webkit-box;
    display: flex;
    position: relative;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
            flex-direction: column;
    width: 279px;
    margin-left: 270px;
    padding-top: 10px;
    padding-bottom: 10px;
    padding-left: 0;
    border-bottom: 1px solid #ccc; }
    @media (max-width: 768px) {
      /* nk  div.lay__header #bcbst-header*/
 .sub-nav .nav-items {
        width: 100%;
        margin-left: 0;
        padding: 0;
        border-top: 1px solid #ccc;
        border-bottom: none; } }
    @media (max-width: 992px) {
      /* nk  div.lay__header #bcbst-header */
.sub-nav .nav-items {
        margin-left: 65px; } }
    /* nk  div.lay__header #bcbst-header .*/
.sub-nav .nav-items .nav-item-title {
      padding: 24px 0;
      list-style-type: none;
      opacity: 0;
      -webkit-transition: opacity 0.1s;
      transition: opacity 0.1s; }
      @media (max-width: 768px) {
        /* nk  div.lay__header #bcbst-header */
.sub-nav .nav-items .nav-item-title {
          position: relative;
          border-bottom: 1px solid #ccc; } }
      /* nk  div.lay__header #bcbst-header */
 .sub-nav .nav-items .nav-item-title > a {
        color: #222222;
        font-size: 1.6875rem; }
        @media (max-width: 768px) {
         /* nk   div.lay__header #bcbst-header */
.sub-nav .nav-items .nav-item-title > a:hover span {
        color: #00819F !important;
}
.sub-nav .nav-items .nav-item-title > a {
            padding-left: 20px;
            font-size: 1.25rem; } }
     /* nk   div.lay__header #bcbst-header */
.sub-nav .nav-items .nav-item-title .sub-items-list {
        word-wrap: wrap;
        display: none;
        position: absolute;
        top: 71px;
        left: 239px;
        width: 518px;
        height: 100%;
        padding-left: calc(6.25vw + 40px);
        list-style-type: none; }
        @media (max-width: 768px) {
         /* nk   div.lay__header #bcbst-header */
.sub-nav .nav-items .nav-item-title .sub-items-list {
            display: none;
            position: static;
            width: 100%;
            height: 100%;
            margin-top: 24px;
            padding-top: 33px;
            padding-left: 0;
            border-top: 1px solid #ccc;
            background-color: #fafafa;
            list-style-type: none; } }
        /* nk  div.lay__header #bcbst-header */
.sub-nav .nav-items .nav-item-title .sub-items-list li {
          margin-bottom: 26px;
          padding-left: 30px;
          border-left: 5px solid transparent; }
          @media (max-width: 768px) {
   /* nk           div.lay__header #bcbst-header */
 .sub-nav .nav-items .nav-item-title .sub-items-list li {
              margin-bottom: 26px;
              padding-left: 20px;
              border-left: none; } }
 /* nk           div.lay__header #bcbst-header */
.sub-nav .nav-items .nav-item-title .sub-items-list li > a {
            color: #222;
            font-size: 1.25rem; }
            @media (max-width: 768px) {
       /* nk         div.lay__header #bcbst-header */
.sub-nav .nav-items .nav-item-title .sub-items-list li > a {
                color: #222;
                font-size: 1rem; } }
     /* nk       div.lay__header #bcbst-header */
 .sub-nav .nav-items .nav-item-title .sub-items-list li:hover {
            border-left-color: #008cc9; }
            @media (max-width: 768px) {
     /* nk           div.lay__header #bcbst-header */
.sub-nav .nav-items .nav-item-title .sub-items-list li:hover {
                border-left-color: #008cc9; } }




     /* nk         div.lay__header #bcbst-header */
 .sub-nav .nav-items .nav-item-title .sub-items-list li:hover > a {
              text-decoration: none; }
              @media (max-width: 768px) {
        /* nk          div.lay__header #bcbst-header */
 .sub-nav .nav-items .nav-item-title .sub-items-list li:hover > a {
                  text-decoration: none; } }
      /* nk    div.lay__header #bcbst-header */
 .sub-nav .nav-items .nav-item-title .sub-items-list .sub-nav-icon-link {
          display: -webkit-box;
          display: flex; }
      /* nk      div.lay__header #bcbst-header */
 .sub-nav .nav-items .nav-item-title .sub-items-list .sub-nav-icon-link > img {
            padding-left: 10px; }
      @media (max-width: 768px) {
     /* nk     div.lay__header #bcbst-header */
 .sub-nav .nav-items .nav-item-title:before {
          display: inline-block;
          position: absolute;
          left: calc(100% - 44px);
          width: 20px;
          height: 20px;
          -webkit-transform: rotate(0deg);
                  transform: rotate(0deg);
          background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='18' height='11' viewBox='0 0 18 11' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle%3ECombined Shape Copy%3C/title%3E%3Cpath d='M9 7.657L16.071.586 17.485 2l-7.07 7.071L9 10.485.515 2 1.929.586 9 7.656z' fill='%23008CC9' fill-rule='evenodd'/%3E%3C/svg%3E");
          background-position: 50% 50%;
          background-repeat: no-repeat;
          background-size: contain;
          content: "";
          -webkit-transition: -webkit-transform 0.3s;
          transition: -webkit-transform 0.3s;
          transition: transform 0.3s;
          transition: transform 0.3s, -webkit-transform 0.3s; } }
   /* nk     div.lay__header #bcbst-header */
 .sub-nav .nav-items .nav-item-title:hover > a {
        color: #008cc9;
        text-decoration: none; }
      @media (max-width: 768px) {
    /* nk      div.lay__header #bcbst-header */
 .sub-nav .nav-items .nav-item-title.active {
          padding-bottom: 7px; } }
   /* nk     div.lay__header #bcbst-header*/
  .sub-nav .nav-items .nav-item-title.active > a {
        color: #008cc9;
        font-family: Univers-55, sans-serif;
        text-decoration: none; }
        @media (max-width: 768px) {
    /* nk        div.lay__header #bcbst-header */
 .sub-nav .nav-items .nav-item-title.active > a {
            color: #008cc9;
            text-decoration: none; } }
    /* nk    div.lay__header #bcbst-header */
 .sub-nav .nav-items .nav-item-title.active .sub-items-list {
        display: block; }
        @media (max-width: 768px) {
     /* nk       div.lay__header #bcbst-header */
 .sub-nav .nav-items .nav-item-title.active .sub-items-list {
            display: block; } }
      @media (max-width: 768px) {
    /* nk      div.lay__header #bcbst-header */
 .sub-nav .nav-items .nav-item-title.active:before {
          -webkit-transform: rotate(180deg);
                  transform: rotate(180deg); } }
    @media (max-width: 768px) {
     /* nk   div.lay__header #bcbst-header */
 .sub-nav .nav-items.open {
        display: block;
        height: 100%; } }
  /* nk  div.lay__header #bcbst-header */
 .sub-nav .secondary-links {
    display: -webkit-box;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
            flex-direction: column;
    margin-left: 115px;
    padding-top: 27px;
    padding-left: 0;
    font-family: Univers-65, sans-serif;
    list-style: none;
    text-decoration: underline; }
    @media (max-width: 768px) {
    /* nk    div.lay__header #bcbst-header */
 .sub-nav .secondary-links {
        margin-left: 0;
        padding-left: 20px; } }
    @media (max-width: 992px) {
  /* nk      div.lay__header #bcbst-header */
 .sub-nav .secondary-links {
        margin-left: 65px; } }
  /* nk    div.lay__header #bcbst-header */
 .sub-nav .secondary-links li {
      padding-bottom: 10px; }
 /* nk     div.lay__header #bcbst-header */
 .sub-nav .secondary-links a {
      font-size: 0.9375rem; }
  /* nk    div.lay__header #bcbst-header */
 .sub-nav .secondary-links .secondary-links-item {
      display: -webkit-inline-box;
      display: inline-flex; }
    /* nk    div.lay__header #bcbst-header*/
  .sub-nav .secondary-links .secondary-links-item > a {
        padding-right: 12px; }
 /* nk   div.lay__header #bcbst-header*/
  .sub-nav.open {
    visibility: visible;
    height: 400px;
    box-shadow: 0 5px 5px -3px rgba(0, 0, 0, 0.1);
    opacity: 1; }
    @media (min-width: 768px) and (max-width: 992.9px) {
     /* nk   div.lay__header #bcbst-header*/
  .sub-nav.open {
        padding-left: 11%;
        padding-top: 0; } }
   /* nk   div.lay__header #bcbst-header */
 .sub-nav.open .nav-items .nav-item-title {
      opacity: 1; }
  /* nk      div.lay__header #bcbst-header*/
  .sub-nav.open .nav-items .nav-item-title:first-child {
        -webkit-transition-delay: 0.1s;
                transition-delay: 0.1s; }
  /* nk      div.lay__header #bcbst-header*/
  .sub-nav.open .nav-items .nav-item-title:nth-child(2) {
        -webkit-transition-delay: 0.2s;
                transition-delay: 0.2s; }
   /* nk     div.lay__header #bcbst-header*/
  .sub-nav.open .nav-items .nav-item-title:nth-child(3) {
        -webkit-transition-delay: 0.3s;
                transition-delay: 0.3s; }
 /* nk       div.lay__header #bcbst-header */
 .sub-nav.open .nav-items .nav-item-title:nth-child(4) {
        -webkit-transition-delay: 0.4s;
                transition-delay: 0.4s; }
	
/* .. surya - hamburger menu alignment for subnav open... */
.hamburger-container{
width:unset;
}
.hamburger-container .header-hamburger-menu{
width:28px;
}
.hamburger-container .header-hamburger-menu > span:before{
    margin-top: -3px;
}
.hamburger-container .header-hamburger-menu > span:after{
    margin-top: 3px;
}
.hamburger-container .header-hamburger-menu.open > span:after,.hamburger-container .header-hamburger-menu.open > span:before{
margin-top: unset;
}
.sub-nav.open{
    position: absolute;
    z-index: 999;
    width: 100%;
    background-color: #ffffff;
}
.sub-nav .nav-items{
/*   margin-left:130px;*/
   padding-top:24px;
   border-bottom:unset;
}
.sub-nav .nav-items .nav-item-title{
   padding:7px 0;
}
.sub-nav .nav-items .nav-item-title > a{
    color: #222222 !important;
    opacity: 0.95;
}
.sub-nav .nav-items .nav-item-title > a:hover {
        color: #00819F !important;
}
@media only screen and (max-width: 1290px) and (min-width: 1151px){
    .sub-nav .nav-items{
       margin-left:88px;
     }
}
@media (max-width: 768px) {

.stBanner{
 display:flex;
}
.hamburger-container{
width:unset;
}
.header-logo{ 
    padding: 15px !important;
    padding-bottom: 10px !important;
    width: 61%;
    height: auto;
    display: inline-block;
}
.navbar{
    display: -webkit-box !important;
    padding: 0px;
    flex-wrap: unset;
}
.sub-nav .nav-items{
margin-left:unset;
}
.sub-nav .nav-items .nav-item-title{
border-bottom:unset;
}
.sub-nav.open{
height:auto;
}
.sub-nav .nav-items .nav-item-title:before{
background-image:none;
}
.sub-nav .nav-items .nav-item-title > a{
    padding-left: 31px;
    font-size: 1.5rem;
}
.hamburger-container .header-hamburger-menu {
    width: 20px;
}
.hamburger-container .header-hamburger-menu > span:before,.hamburger-container .header-hamburger-menu > span:after{
    margin-top: 0px;
}
}
@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: portrait){
.navbar{
-webkit-box-pack: start;
padding:0px 4px;
}
.sub-nav.open{
padding-left:0px;
}
}
@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: landscape){
.header-logo{
margin-left:43px;
}
.sub-nav .nav-items{
margin-left:50px;
}
}
