/* Universal breakpoints */
footer#global-footer {
  position: relative;
  padding-left: 20px;
  padding-right: 20px;
  overflow: hidden;
  background: #1f2026;
  color: #a0a8b7;
  font-size: 14px;
  line-height: 26px; }
  @media (min-width: 768px) {
    footer#global-footer {
      padding-left: 20px;
      padding-right: 20px; } }
  @media (min-width: 1280px) {
    footer#global-footer {
      padding-left: 40px;
      padding-right: 40px; } }
  footer#global-footer .footer__grid {
    display: flex;
    flex-direction: column; }
  footer#global-footer .footer__block {
    padding: 20px 0;
    box-sizing: border-box; }
  footer#global-footer .footer__marketplace,
  footer#global-footer .footer__finance {
    background: #2d2e35; }
  footer#global-footer .footer__corporate,
  footer#global-footer .footer__social {
    background: #1f2026; }
  footer#global-footer .footer__social li {
    height: 25px; }
    footer#global-footer .footer__social li a {
      display: block;
      height: 25px; }
  footer#global-footer .footer__marketplace nav,
  footer#global-footer .footer__finance nav {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: flex-start; }
    footer#global-footer .footer__marketplace nav .footer__link-group,
    footer#global-footer .footer__finance nav .footer__link-group {
      width: 100%; }
      @media (min-width: 480px) {
        footer#global-footer .footer__marketplace nav .footer__link-group,
        footer#global-footer .footer__finance nav .footer__link-group {
          width: 50%; } }
      @media (min-width: 1280px) {
        footer#global-footer .footer__marketplace nav .footer__link-group,
        footer#global-footer .footer__finance nav .footer__link-group {
          width: 25%; } }
  @media (max-width: 479px) {
    footer#global-footer .footer__finance .footer__link-group {
      padding: 16px 0;
      border-top: 1px solid #1f2026; } }
  @media (min-width: 480px) {
    footer#global-footer .footer__finance {
      border-top: 1px solid #1f2026; } }
  @media (min-width: 992px) {
    footer#global-footer .footer__finance {
      border-top: none; }
      footer#global-footer .footer__finance nav {
        border-top: 1px solid #1f2026; } }
  footer#global-footer .footer__corporate .corporate__links ul {
    -moz-column-count: 2;
    column-count: 2; }
  footer#global-footer .footer__social ul {
    margin: 0 auto;
    text-align: center; }
    footer#global-footer .footer__social ul li {
      display: inline-block;
      margin: 0 10px; }
      footer#global-footer .footer__social ul li a {
        filter: invert(77%) sepia(4%) saturate(1048%) hue-rotate(181deg) brightness(88%) contrast(86%); }
        footer#global-footer .footer__social ul li a:focus, footer#global-footer .footer__social ul li a:active, footer#global-footer .footer__social ul li a:hover {
          filter: invert(76%) sepia(7%) saturate(7500%) hue-rotate(4deg) brightness(104%) contrast(101%); }
  footer#global-footer .nav-footer__bottom {
    display: flex;
    justify-content: space-between;
    align-items: flex-end; }
  footer#global-footer .company-logo {
    margin-bottom: 56px; }
    footer#global-footer .company-logo a {
      margin: 0 auto;
      display: block;
      width: 227px;
      height: 48px; }
  footer#global-footer .fdic-logo {
    line-height: 1; }
  footer#global-footer .copyright {
    font-size: 12px;
    line-height: 18px; }
    footer#global-footer .copyright span {
      display: inline-block;
      white-space: nowrap; }
  footer#global-footer a {
    color: #a0a8b7;
    text-decoration: none; }
    footer#global-footer a.has-icon {
      display: inline-flex;
      justify-content: center;
      align-items: center; }
      footer#global-footer a.has-icon .icon {
        width: 10px; }
    footer#global-footer a:focus, footer#global-footer a:active, footer#global-footer a:hover {
      color: #fbc600; }
  footer#global-footer h4 {
    font-size: 18px;
    color: #fff;
    margin-top: 10px;
    margin-bottom: 10px; }
    footer#global-footer h4 a {
      color: #fff; }
  footer#global-footer h5 {
    font-size: 16px;
    color: #fff;
    margin-top: 16px;
    margin-bottom: 16px; }
    footer#global-footer h5 a {
      color: #fff; }
  footer#global-footer ul {
    list-style-type: none;
    margin: 0;
    padding: 0; }
  @media (max-width: 991px) {
    footer#global-footer .footer__marketplace {
      order: 2; }
    footer#global-footer .footer__finance {
      order: 3; }
    footer#global-footer .footer__corporate {
      order: 1;
      padding-top: 30px; }
    footer#global-footer .footer__social {
      order: 4;
      padding-bottom: 10px; }
    footer#global-footer .footer__marketplace,
    footer#global-footer .footer__finance {
      position: relative; }
      footer#global-footer .footer__marketplace::before,
      footer#global-footer .footer__finance::before {
        display: block;
        content: "";
        background: #2d2e35;
        width: 50%;
        height: 100%;
        position: absolute;
        top: 0;
        left: 0;
        transform: translateX(-100%); }
      footer#global-footer .footer__marketplace::after,
      footer#global-footer .footer__finance::after {
        display: block;
        content: "";
        background: #2d2e35;
        width: 50%;
        height: 100%;
        position: absolute;
        top: 0;
        right: 0;
        transform: translateX(100%); } }
  @media (min-width: 992px) {
    footer#global-footer .footer__grid {
      flex-direction: row;
      flex-wrap: wrap;
      position: relative; }
    footer#global-footer .footer__corporate,
    footer#global-footer .footer__marketplace {
      padding-top: 30px; }
    footer#global-footer .footer__marketplace,
    footer#global-footer .footer__finance {
      width: 75%;
      padding-left: 32px; }
      footer#global-footer .footer__marketplace::after,
      footer#global-footer .footer__finance::after {
        display: block;
        content: "";
        background: #2d2e35;
        width: 50%;
        height: 100%;
        position: absolute;
        top: 0;
        right: 0;
        transform: translateX(100%); }
    footer#global-footer .footer__corporate,
    footer#global-footer .footer__social {
      width: 25%;
      padding-right: 16px; }
    footer#global-footer .footer__marketplace h4 {
      margin-bottom: 60px; }
    footer#global-footer .footer__corporate .company-logo a {
      margin-left: 0;
      margin-right: 0; }
    footer#global-footer .footer__social {
      padding-top: 40px; }
      footer#global-footer .footer__social ul {
        text-align: left;
        margin-bottom: 20px; }
    footer#global-footer .footer__finance nav {
      padding-top: 20px; }
    footer#global-footer .fdic-logo {
      position: absolute;
      bottom: 40px;
      right: 0; } }
  footer#global-footer .footer__link-group.collapsing-nav h5 button ,
  footer#global-footer .footer__link-group.collapsing-nav h5 span
   {
    background: unset;
    border: unset;
    color: inherit;
    font-family: inherit;
    font-size: inherit;
    padding: 0;
    margin: 0;
    font-weight: 500; }
  @media (max-width: 479px) {
    footer#global-footer .footer__link-group.collapsing-nav h5:active,
    footer#global-footer .footer__link-group.collapsing-nav h5 :focus,
    footer#global-footer .footer__link-group.collapsing-nav h5 :hover {
      color: #fbc600; }
    footer#global-footer .footer__link-group.collapsing-nav ul {
      overflow: hidden;
      max-height: 0;
      display: none;
      line-height: 2.4;
      padding-left: 8px; }
    footer#global-footer .footer__link-group.collapsing-nav .menu-arrow {
      transition: all 200ms ease-in-out; }
    footer#global-footer .footer__link-group.collapsing-nav.is-open ul {
      overflow: hidden;
      max-height: 500px;
      display: block; }
    footer#global-footer .footer__link-group.collapsing-nav.is-open .menu-arrow {
      transform: rotateX(180deg);
      transition: all 200ms ease-in-out; } }
  @media (min-width: 480px) {
    footer#global-footer .footer__link-group.collapsing-nav  button.mobile_footer_link{
      display: none; } 
    }
      @media (max-width:479px){
        footer#global-footer .footer__link-group.collapsing-nav .desktop_footer_link_header{
display: none;
        }
      }
      /*ADA Fix Start */
      footer#global-footer .footer__social ul li a:focus {
        outline: 2px solid #000 !important;
        }
#global-footer a:focus{
  outline: 2px solid #fbc600 !important;
}

	  
	 /*Manisha - fixed footer external link icon allignment */ 
     footer#global-footer .icon {
       margin: 0 5px;
       display: block; }
	 /* fixed social img alignment -Deepmala */  
	footer#global-footer .footer__social ul li a img{
		   height:24px !important;
	}
  footer#global-footer .footer__social ul li:first-child + li a img{
    width:29px !important;
}

/* fix for blinking issue */
  div.footer__link-group > ul > li:nth-of-type(8){
    opacity: 1 !important;
  }
