.primary {
  color: #0E3554 !important;
}

.secondary {
  color: #ffffff !important;
}

.third {
  color: #181818 !important;
}

.glowgrey {
  color: #AD9768 !important;
  font-family: "HelveticaNeue", sans-serif !important;
}

header.ui.vertical.masthead.segment.header {
  height: 100vh;
  background-color: #202020 !important;
  border: none !important;
}
@media only screen and (max-width: 991px) {
  header.ui.vertical.masthead.segment.header {
    height: 100% !important;
  }
}

div.header-title {
  font-family: "HelveticaNeue-Bold", sans-serif !important;
  color: #ffffff !important;
  font-size: 52px !important;
  padding: 1px;
}

#menu.ui.menu,
#mobile-menu.ui.menu {
  background-color: transparent !important;
}

.what_we_stand_for_masthead_segment {
  height: 120% !important;
  margin-top: 5vh !important;
  border: none !important;
}
.what_we_stand_for_masthead_segment h1.large.header {
  font-family: "HelveticaNeue-Bold", sans-serif !important;
}

.what_we_stand_for_masthead_segment_strategy {
  padding-top: 10vh !important;
  background-color: #1E1E1E !important;
  color: #EFEFEC !important;
}
@media only screen and (min-width: 992px) and (max-width: 1535px) {
  .what_we_stand_for_masthead_segment_strategy {
    height: 160vh !important;
    margin-top: 40vh !important;
    padding-bottom: 20vh !important;
  }
}

div.what_we_stand_grid_segment h3.ui.header {
  font-family: "HelveticaNeue-Bold", sans-serif !important;
  font-weight: 300;
}
div.what_we_stand_grid_segment h5.ui.header {
  font-family: "HelveticaNeue", sans-serif !important;
  font-weight: 300;
}
@media only screen and (min-width: 992px) and (max-width: 1535px) {
  div.what_we_stand_grid_segment {
    height: 100px !important;
  }
}

@media only screen and (min-width: 992px) {
  div.what_we_stand_for_left_title {
    color: white !important;
  }
}
@media only screen and (min-width: 992px) and (max-width: 1535px) {
  div.what_we_stand_for_left_title {
    margin-top: -100vh !important;
  }
}
@media only screen and (min-width: 992px) and (min-width: 1536px) {
  div.what_we_stand_for_left_title {
    margin-top: -80vh !important;
  }
}
@media only screen and (min-width: 992px) and (max-width: 1535px) {
  div._margined_row_desktop_only {
    margin-top: 25vh !important;
  }
  div.what_we_stand_image_section {
    margin-top: 30vh !important;
  }
}
