.home-content { vertical-align: middle; }
.home-content-left { text-align: center; width: 100%; }

@media screen and (max-width: 900px) {
  .home-content-left {
    padding: 180px 0 120px;
  }
  .home-content-left h1 {
    font-size: 2.5rem;
  }

  h1.intro-header {
    font-size: 2.1rem;
  }
  .features-list {
    text-align: left;
  }
  .about-features .feature h3 {
    font-size: 4rem!important;
  }
  .home-social-list, .home-scrolldown {
    display: none;
  }
  br.desktop-break {
    display: none;;
  }
}

@media screen and (min-width: 900px) {
.mobile-break {
  display: none;
}
}

@media screen and (max-width: 400px) {
  .home-content-left {
    padding: 180px 0 140px;
  }
}
.header-logo a { background: url("../images/unitedborders_logo.png") no-repeat center; }
.intro-header::before { content: none!important }
.footer-logo { background: url("../images/unitedborders_logo.png") no-repeat center }

.about-intro { border: none; }
.about-features .feature h3 { font-size: 6rem; color: white;}
.about-features .features-list { padding-top: 0px; }
.about-features .features-list p { margin-bottom: 0px; font-size: 2rem; color: #b9b9b9 }
#about {background: url(images/chart.jpg); padding-bottom: 18rem; }
#about .intro-header { color: white; }

#team {
    width: 100%;
    height: 786px;
    min-height: 786px;
    background-color: transparent;
    position: relative;
    display: table;
  }
  
  #team .shadow-overlay {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    opacity: .2;
    background: -moz-linear-gradient(left, black 0%, black 20%, transparent 100%);
    /* FF3.6-15 */
    background: -webkit-linear-gradient(left, black 0%, black 20%, transparent 100%);
    /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to right, black 0%, black 20%, transparent 100%);
    /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#000000', endColorstr='#00000000', GradientType=1);
    /* IE6-9 */
  }
  
  #team .overlay {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    opacity: .2;
    background-color: #000000;
  }
  
  .no-js #team {
    background: #151515;
  }
  
  .team-content {
    display: table-cell;
    width: 100%;
    height: 100%;
    vertical-align: middle;
  }
  
  .team-content .contents {
    position: relative;
  }
  
  .team-content-center {
    padding: 5rem;
    position: relative;
    width: 100%;
    max-width: 800px;
    background: #0000006b;
    margin: 0 auto;
    text-align: center;
  }
  
  .team-content-center h1 {
    font-family: "montserrat-regular", sans-serif;
    font-size: 2.5rem;
    font-weight: normal;
    line-height: 1.269;
    color: #b9b9b9;
  }

  .team-content-center p {
    font-size: 2.8rem;
    color: white;
    font-weight: bold;
    }

    .timeline-intro .intro-header {
      text-align: center;
      color: white;
      margin-bottom: 70px;
  }
    .cd-timeline p.date {
        font-size: 16px;
        color: #b9b9b9;
        font-weight: bold;
        margin-bottom: 4px;
     }

     .cd-timeline p.date.with-margin {
       margin-top: 20px;
     }


     .cd-timeline p.color-contrast-medium {
      margin-bottom: 0px;
   }

    #board {
      background: #2e2e2e;
      padding: 100px 0px;
    }

    .row-accordion .accordion:first-child {
      border: none;
    }

    .accordion {
      color:white;
      font-family: "muli-regular", sans-serif;
      background-color: #2e2e2e;
      cursor: pointer;
      padding: 30px;
      width: 100%;
      border: none;
      text-align: left;
      outline: none;
      font-size: 15px;
      transition: 0.4s;
      height: auto;
      border-radius: 0px;
      margin-bottom: 0px;
      border-top: 1px solid #545454;
      font-size: 20px;
    }

    .accordion::after {
      content: "+";
      float: right;
    }

    .accordion.active::after {
      content: "-";
      float: right;
    }
    
    
    .active, .accordion:hover {
      background-color: #3e3e3e;
      color: white;
      border-top: 1px solid #545454;
    }


    .panel {
      padding: 0px;
      max-height: 0;
      overflow: hidden;
      transition: max-height 0.2s ease-out;
      color: white;
    }

    .panel .pad {
      padding: 30px 30px 50px 30px;
      font-size: 20px;
    }

    .row-accordion {
      max-width: 900px;
      margin: 0 auto;
    }

    @media (min-width: 64rem) { 
      .desktop-clear {
        clear: both;
      }
    }

    .block-m-1-6 .bgrid:nth-child(6n+1), .block-m-1-5 .bgrid:nth-child(5n+1), .block-m-1-4 .bgrid:nth-child(4n+1), .block-m-1-3 .bgrid:nth-child(3n+1), .block-m-1-2 .bgrid:nth-child(2n+1) {
      clear: none;
    }

    @media (max-width: 1024px) { 
      .about-intro { text-align: left; }
      .team-content-center { text-align: left;}
      .team-content-center p, .team-content-center h1 {
        font-size: 22px;
      }
      #story .intro-header { 
        text-align: left;
        margin-bottom: 10px;
      }
      #about {
  
        padding-bottom: 70px;
        padding-top: 100px;
    }
    }

    footer {
      padding-top: 0;
      padding-bottom: 9rem;
      
    }

    footer .col-twelve {
      color: #9b9b9b;
    }

    footer .copyright {
      margin-top: 20px;
    }