@charset "utf-8";
/* CSS Document */

/* Mobile Responsive Adjustments */
@media (max-width: 1280px) {
.column-container {
  bborder: 1px solid #ccc;
  text-align: center;
  margin: 25px auto;
  padding: 0px auto;
  width: 100%;
}

.column{
  width: 100%;
  bbackground: #CCC; 
  display: inline-block;
  margin: 5px 15px;
  padding: 0px 0px;
  text-align: center;
}	
	}
	
	
	/* Mobile Responsive Adjustments */
@media (max-width: 1068px) {
  .fdic-header-layout-container {
    flex-direction: column; 
    text-align: center;
    gap: 8px; 
    padding: 8px 20px; 
    justify-content: center; /* Center horizontally and vertically on stack */
  }
  
  .fdic-header-left-group {
    flex-direction: column; 
    width: 100%;
    gap: 6px; 
    align-items: center; /* Centers elements horizontally when stacked */
  }
  
  .fdic-header-column, .fdic-header-right-col {
    width: 100%;
    text-align: center; 
    justify-content: center; 
  }

  .fdic-header-link-list {
    justify-content: center; 
  }
	
  .header {
	text-align: center;
}		

		.body-content{
		width: 100%;
		min-height: 500px;
		padding: 25px 25px;
		margin: 0px 0px;
		box-sizing: border-box;
	}
	
        /* Responsive Breakpoint: Stack for mobile/tablets */
        @media (max-width: 1068px) {
			
				
    .footer-container {
    width: 100%;
	height: auto;
    padding: 0px 50px 25px 50px;
    margin: 0px auto;
    background-color: #404040;
    bborder-top: 5px solid #a7a400;
    box-sizing: border-box;
    }
			
            .footer {
                grid-template-columns: 1fr; /* Single column for accessibility */
                text-align: center;
                padding: 20px;
                }
            .footer-column{
				text-align: center;
                 padding: 10px 0px;
 
            }
			.footer-column2 {
  				position: relative;
  				right: 0;
  				text-align: center;
				padding: 0px 0px;
				margin: 0px 0px;
			}
			.footer-column2 h3, p {
			padding: 0px 0px;
			margin: 0px 0px;
			line-height: normal;
		}
        		

        @media (max-width: 1068px) {
			
			.dropdown-menu li:last-child a {
            border-bottom: 1px solid #404040; 
			bborder-bottom: 1px solid #86744c;
        	}
			
			menu { display: flex; justify-content: space-between; padding: 1.5px 0px; }

		    mmmenu { justify-content: space-between; padding: 2.5px 0px;} 
            .site-header {text-align: center;}

            .responsive-menu-text { display: block; }
            .hamburger { display: block; }
            
            .menu-list { 
                display: none; position: absolute; top: 100%; left: 0; width: 100%; 
                background: #404040; flex-direction: column;}
            .menu-list.active { display: flex; }
            .menu-item { margin: 0; width: 100%; }
            .dropdown-menu { pposition: relative; position: static; width: 100%; box-shadow: none; background: #fafafa; }
			.body-content {width: 85%; margin: 0 auto;}
        }
		}
