body {
  margin: 0;
  background-image: url("https://a.cdnlead.com/campaign_sites_assets/MGRP/background-image.png");
  background-repeat: no-repeat;
  background-size: 100% 100%;
  color: white;
}

a{
  color: white;
  text-decoration: none;
}

.page-container {
  display: flex;
  flex-direction: column;
  min-height: 100vh;
}

.header {
  background-color: black;
}

.green-text{
  color: #4fa535;
}

.footer {
  margin-top: auto;
}

.black-bg{
  background-color: black;
  padding: 20px;
}

.phone,.complete{
  font-size: 20px;
}


.phone a:hover{
  color:#4fa535;
}

.submit-button:hover{
  background-color:#40852b;
}

.submit-button {
  background-color: #4fa535;
  border: #4fa535;
}

ul{
  line-height: 40px;
}

.scroll-down-img {
  display: none;
}

.mobile-only{
  display: none;
}
.logo-img-com{
  width: 80%;
}

.list-content{
  padding-left:15px;
}

@media only screen and (max-width: 1025px) {
  .list-content{
    padding-left:0;
  }

  .header {
    background-color: white;
  }

  .one-team-desktop{
    display: none;
  }

  .container-fluid{
    justify-content: center;
    text-align: center;
  }

  body {
   background-color: white;
   color: black;
   background-image:none;
  }
  .navbar>.container, .navbar>.container-fluid, .navbar>.container-lg, .navbar>.container-md, .navbar>.container-sm, .navbar>.container-xl, .navbar>.container-xxl {
    display: flex;
    flex-wrap: inherit;
    align-items: center;
    justify-content: center;
    }

    .page-container {
      text-align: center;
    }

    .scroll-down-img {
      display: block;
      width: 100%;
    }

    .container{
      margin: 0;
      padding: 0;
      max-width: 100% !important;
    }
    .complete{
      color: white;
    }
    .black-bg {
      padding: 0;
      }
    .form-content{
      padding: 20px;
      margin-left: 12%;
      margin-right: 12%;
    }

    .list-content{
      padding-left: 10%;
      padding-right: 10%;
    }

    .logo-img-mobile{
      padding-top: 20px;
      width: 50%;
    }
  }

@media only screen and (max-width: 600px) {
  .list-content{
    padding-left: 0;
    padding-right: 0;
    padding: 20px;
  }
  .desktop-only{
    display: none;
  }

  .mobile-only{
    display: block;
  }
  .header-text{
    padding-right: 20px;
    padding-left: 20px;
    font-size: 20px;
  }
  .scroll-down-img {
    padding-bottom: 20px;
    width: 100%;
  }
  .form-content{
    margin-left: 0;
    margin-right: 0;
  }

  a{
    color: black;
    text-decoration: none;
  }
  .footer{
    font-size: 12px;
  }

}


@media only screen and (max-width: 1400px) {
  body {
    background-size: initial;
  }
}