h1 {
  text-align: center;
  padding-top: 80px;
  color:white;
  font-size: 40px;
  font-family: MontserratBold;
}

h2 {
  padding-top: 40px;
  padding-bottom: 40px;
  color:white;
  font-family: MontserratSemiBold;
}

a {
  color:white;
}

p {
  text-align: justify;
  padding: 40px 20px 20px 20px;
  font-family: MontserratMedium;
}

.PaddingLeftRight{
  padding: 0px 20px 0px 20px;
}

.noPadding {
  padding:0px;
}

.NehaGray {
  background-color: #f0f0f0;
}

.NehaWhite {
  background-color: #ffffff;
}

.NehaBlue {
  background-color: #00b1cd;
}

.NehaDarkBlue{
  background-color: #112234;
}

.content {
  width: 100%;
}

img {
  display: block; 
}

section {
  width: 100%;
}

.container{
  margin: auto;
  max-width: 1200px;
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: flex-start;
  align-items: flex-start;
  align-content: flex-start;
  padding-top: 50px;
  padding-bottom: 50px;
  color:white;
}


.content-element-flex{
  min-height: 50px;
  flex-grow: 1;
  flex-basis: 300px;
  overflow: hidden;
  box-sizing: border-box;
}
