@media (max-width: 599px ) { 
  .bf-listing-row > div.col-xs-12, 
  .ch-feed-col > div.col-xs-12, 
  .bfcms-ctr-container .container > .row > div.col-xs-12 { margin-top: 40px; }

  .bf-listing-row > div:first-of-type, 
  .ch-feed-col > div:first-of-type,
  .bfcms-ctr-container .container > .row > div:first-of-type { margin-top: 0; }
}


@media (min-width: 768px ) { 
  .bfcms-text-overlay .f_overlay {
  }

  .ch-project-donate.bg-drk-blue {
    width: 50%;
  }
      ul.inline-three li {
        width: 31%;
        margin-left: 2%;

        text-align: center;
      }
      ul.inline-four li {
        width: 23%;
        margin-left: 2%;

        text-align: center;
      }
}

@media (min-width: 992px ) {
  .bfcms-text-overlay .f_overlay {
  }

  html,body {
    font-size: 20px;
    line-height: 1.75em;
  }

  h2 {
    font-size: 38px;
    line-height: 45px;
  }

  h3 {
    font-size: 29px;
    line-height: 33px;
  }

  #b_head { height: 170px; }
    #b_head .logo { margin: 62px 0 0; }

  #b_mobile_toggle, #b_mobile_nav { display: none; }
  #b_subnav ul, #b_header_nav, #b_social_nav, #b_nav { display: block; }

  #b_subnav h1 {
    font-size: 51px;
    line-height: 61px;
  }

  .ch-vacation .bfe-summary-date { margin-right: 25px; }
    .ch-vacation .bfe-month { font-size: 40px; line-height: 40px; }
    .ch-vacation .bfe-day { font-size: 40px; }
  .ch-vacation .ch-summary-content { margin-left: 135px; }

  .ch-project-donate.bg-drk-blue {
    width: 37%;
  }
}

@media (min-width: 1200px ) {
  .bfcms-text-overlay .f_overlay {
  }
}

