@font-face {
      font-family: Interstate-Condensed-light;
      src: url("/public/fonts/interstatelightcondensed-webfont.woff")
    }
    @font-face {
      font-family: Interstate-Condensed;
      src: url("/public/fonts/interstateregularcondense-webfont.woff")
    }
    @font-face {
      font-family: Gotham-Book;
      src: url("/public/fonts/gotham-book-webfont.woff")
    }
    @font-face {
      font-family: Gotham-Medium;
      src: url("/public/fonts/gotham-medium-webfont.woff")
    }
	body {margin: 0;padding: 0;}
    .page {
      background-color: #dcdbdb;
		width: 100%;
    }
    .wrapper {
      margin: 0 auto;
      max-width: 1280px;
      background-color: white;
      /*position: relative;*/
    }
.heading_top, #get_to_know, #how_we_serve {width: 100%;}
    .heading_top h1 {
      margin: 0 auto;
      text-align: center;
      font-size:4em
    }
    #get_to_know h1, .heading_top h1 {
      font-family: "Gotham-Medium"!important;
      color: #5081c1!important;
      text-align: center!important;
      line-height: 0!important;
    }
    #get_to_know h2 {
      font-family: "Interstate-Condensed"!important;
      text-align: center!important;
      font-size: 2.4em!important;
      line-height: 1.4em!important;
      margin: 0.2em!important;
      font-weight: bold!important;
      letter-spacing: 2px!important;
    }
    #get_to_know h3 {
      font-family: "Interstate-Condensed"!important;
      font-size: 1.1em!important;
      margin: 0!important;
      padding: 0!important;
      line-height: 1.4em!important;
      font-weight: 600!important;
    }
    #get_to_know h4 {
      font-family: "Gotham-Medium"!important;
      font-size: 1.4em!important;
      margin: 0!important;
      padding: 0!important;
      line-height: 1em!important;
	  color:#fff!important;
		background-color: transparent!important;
    }
    #get_to_know p {
      font-family: "Interstate-Condensed-light"!important;
      font-size: 1.2em!important;
      margin: 0!important;
      padding: 0!important;
      -webkit-font-smoothing: antialiased!important;
      -moz-osx-font-smoothing: grayscale!important;
    }
    .column7 p {
      line-height: 1em;
    }
    .boarder-right {
      border-right: 1px solid grey;
    }
    .column7 {
      color: white;
      margin: 0 auto;
      padding: 0;
    }
    .column2 {
      width: 50%;
      margin: 0 auto;
      padding: 0;
      color: white;
      align-items: baseline;
      vertical-align: top;
    }
    .column3 {
      margin: 0 auto;
      text-align: center;
    }
    .column3 img {
      width: 30%;
      display: inline-block;
      margin-bottom: 1em;
    }
    .column4 {
      width: 25%;
      height: 40px;
      margin: 0;
      padding: 0;
      color: white;
    }
    .row:after {
      width: 100%;
      content: "";
      display: table;
      clear: both;
    }
    .redBg {
      background-color: #e63425;
      width: 100%;
    }
    .dotted-right {
      border-right: dotted 2px;
      margin: 0;
      padding: 0 2%;
    }
    #get_to_know .row {
      display: flex;
      flex-wrap: wrap;
      vertical-align: top;
    }
    .ourProducts_row {
      width:50%;
      margin:0;
      padding:0;
      display:inline-block
    }
    .strategic_row {
      width:50%;
      margin:0;
      padding:0;
      display:inline-block
    }
    #get_to_know span {
      display: inline-block;
      max-width: 64%;
      margin-bottom: 1em;
    }
    .icon_img {
      max-width: 30%;
      vertical-align: top;
    }
    .icon_img img {
      width: 90%;
    }
    .p_sm {
      font-size: 1em !important;
      line-height: 1.3em !important;
      padding-right: 10px !important;
    }
    .emptyBox {
      height: 60px;
    }
    .headerTitle h2 {
      font-family: "Interstate-Condensed", Verdana, Helvetica, Arial, sans-serif !important;
      color: #278340;
      text-align: center;
      font-size: 4.8em !important;
      text-transform: uppercase;
      margin-block-end: 0em;
      line-height: 1em;
      letter-spacing: 1px;
      text-align: center !important;
    }
    .headerTitle h2 sup {
      font-size: 0.25em;
      vertical-align: top;
      line-height: 1.8em;
    }
    #how_we_serve h2, h3 {
      font-family: "Interstate-Condensed", Verdana, Helvetica, Arial, sans-serif;
      font-weight: normal;
      margin-block-start: 0;
      margin-block-end: 0;
    }
    #how_we_serve h2 {
      text-align: center;
      font-size: 2.4em;
      line-height: 1.4em;
      margin: 0.2em;
      font-weight: bold;
      letter-spacing: 2px;
    }
    .industry {
      color: white;
      font-size: 4em !important;
    }
    .top-header h3 {
      font-family: "Gotham-Book", Verdana, Helvetica, Arial, sans-serif;
      font-size: 1.6em;
    }
    #how_we_serve p {
      font-family: "Interstate-Condensed-light", Verdana, Helvetica, Arial, sans-serif;
      color: rgba(0, 0, 0, 0.6);
      font-size: 1em;
      line-height: 1.3em;
    }
    .top-header h2 {
      font-family: "Gotham-Medium", Verdana, Helvetica, Arial, sans-serif;
      font-size: 3.4em;
      margin: 0;
      text-align: left;
      line-height: 1em;
    }
    .top-header p {
      font-family: "Interstate-Condensed-light", Verdana, Helvetica, Arial, sans-serif;
      color: #99cc9e;
      font-size: 1.2em;
      margin-top: 4px;
      margin-bottom: 0;
      text-transform: uppercase;
    }
    .header_right {
      background-color: #278340;
      color: white;
      padding: 30px 30px 30px 60px;
      vertical-align: top; 
    }
    #how_we_serve p sup {
      font-size: 12px;
      line-height: 0;
      margin-block-end: 0.67em;
    }
    .textBold p {
      font-family: "Interstate-Condensed-light", Verdana, Helvetica, Arial, sans-serif;
      font-weight: 400;
      margin-block-start: 6px;
      margin-block-end: 0;
      color: white !important;
    }
    #how_we_serve .row {
      max-width: 94%;
      margin: 0 auto;
    }
    .text-center {
      text-align: center;
      vertical-align: top;
    }
    .award {
      padding: 0 2%;
    }
    .award img {
      max-width: 100%;
    }
    .award span {
      color: #4a8ecc;
    }
.award p {font-family: "Interstate-Condensed-light", Verdana, Helvetica, Arial, sans-serif;
      color: rgba(0, 0, 0, 0.6);
      font-size: 1em;
      line-height: 1.3em;
}
    .servingAll {
      background-color: #4a8ecc; 
      padding: 1.4em;
    }
    .market img {
      max-width: 86%;
    }
    .market_h3 {
      text-align: left !important;
      font-size: 2.6em;
      margin: 0;
      font-weight: 600;
      letter-spacing: 0;
      color: #143575;
    }
    .boarder-right {
      border-right: 1px dotted grey;
    }
    .boarder-left {
      border-left: 2px dotted white;
      padding-left: 1%;
    }
    .disclosures {
	  font-family: "Interstate-Condensed-light", Verdana, Helvetica, Arial, sans-serif;
      font-size: 0.85em;
		padding: 0 1em;
		color: rgba(0, 0, 0, 0.6);
    }
    @media only screen and (max-width: 916px) {
      .heading_top h1 {
      font-size:3em
      }
    }
    @media only screen and (max-width: 800px) {
      body {
        width: fit-content;
      }
      .heading_top h1 {
        font-size: 1.5em !important;
      }
      #get_to_know h2 {
        font-size: 2em !important;
      }
      .redBg h4 {
        font-size: 1em !important;
        margin-top: 4px !important;
      }
      .redBg p {
        font-size: 0.90em !important;
      }
      #get_to_know p {
        font-size: 1em;
      }
      .p_sm {
          font-size: 1em !important;
          padding-right: 0;
      }
      .column7 {
        width: 21% !important;
        margin: 1.4em 0;
      }
      .column7:nth-child(7) {
        padding-left: 2%;
      }
      .column2 {
        width: 100%;
        margin: 0 auto;
        padding-bottom: 1.4em;
        color: white;
        align-items: baseline;
        vertical-align: top;
      }
      .column2 h2 {
        margin-top: 0.5em !important;
      }
      .column4 {
        display: none;
      }
      .ourProducts_row, .strategic_row {
        width:100%;
        display:block;
        margin: 1em 0;
      }
      .strategic_row {
        margin-top: -1em !important;
      }
      .ourProducts_row h2, .strategic_row h2 {
        font-size: 2em !important;
      }
      .ourProducts_row > div, .strategic_row > div {
        max-width: 90% !important;
      }
      #get_to_know span {
        max-width: 68%;
        margin-bottom: 2em;
      }
      #get_to_know h3 {
        font-size: 1.2em;
      }
      .headerTitle {
        font-size: 0.45em;
      }
      .top-header h2 {
        font-size: 1.8em;
      }
      .top-header h3 {
        font-size: 1em;
      }
      .top-header p {
        font-size: 0.8em;
      }
      .top-header {
        background-color: #278340;
      }
      .header_right {
          background-color: #278340;
          color: white;
          padding: 1em 0.5em;
          vertical-align: top;
      }
      .industry {
        font-size: 2.2em !important;
        line-height: 1.2em !important;
        padding: 0.4em 0;
      }
      .industry_arrow :nth-child(1), .industry_arrow :nth-child(4) {
        width: 40% !important;
        height: 10px !important;
      }
      .industry_arrow :nth-child(2), .industry_arrow :nth-child(3) {
        width: 5% !important;
        height: 10px !important;
      }
      .award {
        margin: 0 auto;
        width: 41% !important;
        display: inline-block;
        padding: 1em !important;
      }
      .award p {
        font-size: 1.1em !important;
      }
      .border-right {
        border-right: 0px !important;
      }
      .servingAll {
        padding: 0.8em !important;
      }
      .market_top {
        width: 100% !important;
        display: block !important;
        margin-bottom: 1em;
        text-align: center;
      }
      .market h3 {
        font-size: 2.2em !important;
        text-align: center !important;
      }
      .inline-block {
        width: 18% !important;
        display: inline-block !important;
        padding: 1%;
        font-size: 0.9em !important;
      }
      .boarder-left {
        border: 0 !important;
      }
    }