.bgit-header-section {
  background-size: cover;
  background-position: center center;
  background-repeat: no-repeat;
  width: 100%;
  position: relative;
  max-width: 100%;
  height:100vh;
  max-height:700px;
}

.two-col-image-left {
  width:600px;
  height:auto;
  display:block;
  margin:0 auto;
}

.two-col-section-header {
  color: #1e4c31;
  {#font-family: 'GTPressura-Bold'; #}
  font-size: 36px;
  text-transform: uppercase;
  line-height: 44px;
  text-align:left;
  width:100%;
  display:block;
  margin-top:0px;
}

.two-col-section-body {
  width:100%;
  display:block;
}

.two-col-section-body p {
  font-size: 20px;
  line-height:28px;
  color: #000;
  {#font-family: 'Archer-Book'; #}
}


.two-col-container {
  display:flex;
  flex-direction: row;
  flex-wrap:wrap;
  justify-content:center;
  align-items: center;
  width:100%;
  height:100%;
}

ul {
  margin-left:15px;
}

.two-col-container .two-col-image, .two-col-container .two-col-text {
  width:50%;
}

.two-col-text {
  padding:0px 50px;
}

.top-mobile-img {
  display:none;
}

@media (max-width:768px) {
  .bgit-header-section {
    background-size:0px;
  }
  .top-mobile-img {
    display:block;
    width:100%;
    height:auto;
  }
  .two-col-container .two-col-image, .two-col-container .two-col-text {
    width:100%;
  }
  .two-col-image {
    order:1 !important;
  }
  .two-col-text {
    order:2 !important;
  }
  .two-col-image {
    padding-bottom:20px;
  }
}

.two-col-text h2 {
  {#font-family: 'Archer-Bold-It' !important; #}
  font-size: 16px;
  line-height: 22px;
  text-transform: unset;
  color:#000;
  text-align:left;
  margin-bottom:5px;
}

.button {
  margin-top:20px;
}

@media (max-width:767px) {
  .bgit-header-section {
      overflow:hidden;
      max-height: unset !important;
      height: unset !important;
  }
  .two-col-container {
    height:unset !important;
  }
}

