@font-face {
  font-family: "Mardoto";
  src: url('path/to/mardoto.woff2') format('woff2'),
       url('path/to/mardoto.woff') format('woff');
}

footer {
  position: static;
  background: #1B3350;
  bottom: 0;
  width: 100%;
  padding: 0;
  margin: 0;
  color:#ffffff;
  display: flex;
}


/* Add a black background color to the top navigation */
nav {
  background-color: #ffffff;
  overflow: hidden;
  position: sticky;
  top:0;
  left:0;
  width: 100%;
  height: 70px;
  align-items: auto;
  margin: auto;
  z-index: 100;
}

#nav {
  margin: auto;
}

/* Style the links inside the navigation bar */
nav a {
  float: left;
  color: #000000;
  text-align: center;
  padding: 14px 16px;
  text-decoration: none;
  font-size: 17px;
  display: flex;
  justify-content: space-between;
  font-family: "Mardoto";
  
}

/* Change the color of links on hover */
nav a:hover {
  background-color: #ddd;
  color: black;
}

/* Add a color to the active/current link */
nav a.active {
  background-color: #04AA6D;
  color: rgb(130, 130, 130);
}

body {
  margin: 0;
}
/* .logo {
  position: relative;
  top: 10px;
  display: inline-block;
  height: 30px;
}
*/
.lg {
  position: relative;
  top: 3px;
  display: inline-block;
  width: 30px;
} 



div.icon p {
  text-align: center;
  font-family: "Mardoto";
  font-size: 22px;
  color: #4680C0;
  font-weight: bold;
}

.foot {
  /*width: 24%;*/
  margin: auto;
}
.foot_1 {
  width: 16%;
  margin: auto;
}
.foot_2 {
  width: 16%;
  margin: auto;
}
.foot_3 {
  width: 38%;
  margin: auto;
} 

address a, address h3{
  font-style: normal;
  color:#ffffff;

}

div.contact {
  display: flex;
  /*margin: auto;*/
}

div.contact img {
  margin: 5px;
  width: 25px;
}

div.contact a {
  margin: 15px;
  font-family: "Mardoto"
}

.contact div {
  align-items: top;
}


/* correctons */


#TopBanner {
  margin: 0;
}
#MiddleBanner {
  margin-top: 150px;
}

img {
  width: 100%;
}

.header1 p, .header2 p {
  font-family: "Mardoto";
  font-size: 30px;
  color:#7DC044;
  font-weight: bold;
}

.header2 p {
  color:#ffffff;
}

/* .header2 p {
  font-size: 35px;
}

.header2 {
  width: 528px;
} */

.header1, .header2{
  display: flex;
}
.header2 {
  background-color: #4680C0;
}
.left {
  width: 18%;
  background-color: #4680C0;
}
.middle {
  background-color: #ffffff;
  margin-left: 3px;
  margin-right: 3px;
}
.right {
  width: 15px;
  background-color: #4680C0;
}

.content, .logos{
  background-color: rgb(255, 255, 255);
  width: 65%;
  /* padding: 0; */
  margin: 0 auto;
  /* align-items: top; */
  display: flex;
  /* flex-direction: column; */
  /* position: relative; */
  top:120 px;
  /* justify-content: center; */
  justify-content: space-between;
  align-items: center;
}

.logos {
  width: 40%;
}

p {
  margin: 0;
}

p, h1 {
  font-family: "Mardoto";
  font-size: 22px;
  color:#000000;
  text-align: justify;
}

.sections {
  margin-top: 130px;
}

.icon {
  width: 20%;
  vertical-align: top;
  margin: 0;
  padding: 0;
  border: 0;
  background-color: #ffffff;
  
}

.icon img {
  width: 200px;
  height: 200px;
  display: block;
  margin-left: auto;
  margin-right: auto;
  justify-content: center ;
}

#TopBanner {
  position: relative;
}
.slogan {
  position: absolute;
  left:15%;
  top:70%;
}

div.right_column, div.left_column, div.center_column {
  margin: 15px;
  /* background-color: #e9edee; */
  flex-direction: column;
  height: 100%;
}

div.right_column {
  margin-right: 0;
}

div.left_column {
  margin-left: 0;
}

div.column_2 {
  width: 50%;
}

div.column_3 {
  width: 33.3%;
}

div.column_4 {
  width: 25%;
}

h1 {
  font-size: 30px;
}

.comment-form-author {
  width: 100%
}

.comment-form input {
  width: 100%;
  border: none;
  border-bottom: 1px solid black;
}

.comment-form textarea {
  width: 100%;
}

.button {
  width: 500px;
  height: 200px;
}

header {
  margin-top: 15px;
  display: flex;
  justify-content: space-between;
}

div.languages a{
  margin:3px;
}


.logo {
  order: 1;
  width: 150px;
  margin-left: 15px;
}

.languages {
  display: flex;
  order: 2;
  height: 30px;
  right: -30px;
}


.submit {
  background-color: #4680C0;
  border: 0;
  border-bottom: 0px solid rgb(255, 255, 255);
}