/* Reset some default styles for consistency */
body, h1, h2, p, ul, li {
  margin: 0;
  padding: 0;
}

body {
  font-family: 'Arial', sans-serif;
  line-height: 1.6;
  background-color: #f8f8f8;
  color: #333;
}

.container {
 width: 95%;
  margin: 20px auto;
  margin-left: 20px; /* Add left margin */
  margin-right: 20px; /* Add left margin */

}

.research-container {
    display: flex; /* Use flexbox to control layout */
}

.header {
  background-color: #333;
  color: #fff;
  padding: 1em 0;
      text-align: center; /* Center align the text */
    width:100.00%;
}

.header h1 {
  font-size: 2em;
}

.section {
  padding: 2em 0;
  margin-left: 20px; /* Add left margin */
}

.section h2 {
  color: #333;
}



.footer {
  background-color: #ffdafa;
  color: #3100ff;
  padding: 1em 0;
  text-align: center;
width: 100%; 
}

/* Add some spacing and styling for links */
a {
  color: #007BFF;
  text-decoration: none;
}

a:hover {
  text-decoration: underline;
}

/* Create a simple button style */
.button {
  display: inline-block;
  padding: 0.5em 1em;
  background-color: #007BFF;
  color: #fff;
  text-align: center;
  text-decoration: none;
  border-radius: 4px;
  cursor: pointer;
}

.button:hover {
  background-color: #0056b3;
}

.topnav{
        padding: 20px 10px;
    width: 100%;
}

