@media screen and (min-width: 768px) and (max-width: 990px) {
  /* line 2, ../sass/responsive.scss */
  .pitch {
    height: 4.6em;
    padding: .8em 0 .8em 0;
    font-size: 2.8em;
  }
}
@media screen and (min-width: 601px) and (max-width: 767px) {
  /* line 12, ../sass/responsive.scss */
  .info_bar {
    display: none;
  }

  /* line 13, ../sass/responsive.scss */
  #topnavbar {
    position: relative;
  }

  /* line 15, ../sass/responsive.scss */
  #topnavbar.affix {
    position: relative;
  }

  /* line 16, ../sass/responsive.scss */
  .navbar-brand {
    display: block;
    width: 69px;
    height: 40px;
    padding: 5px 5%;
  }

  /* line 24, ../sass/responsive.scss */
  .banner {
    display: none;
  }

  /* line 25, ../sass/responsive.scss */
  .logo {
    display: none;
  }

  /* line 26, ../sass/responsive.scss */
  .top_right {
    display: none;
  }

  /* line 27, ../sass/responsive.scss */
  .heading {
    height: 2.5em;
    padding: .8em 0 .5em 0;
  }

  /* line 31, ../sass/responsive.scss */
  .heading h1 {
    font-size: .8em;
  }

  /* line 33, ../sass/responsive.scss */
  .pitch {
    height: 4.6em;
    padding: .8em 0 .8em 0;
    font-size: 3.3em;
  }

  /* line 40, ../sass/responsive.scss */
  .main blockquote {
    width: 100%;
    clear: both;
    position: relative;
    margin: 0 0 30px 0;
  }
    
  .carousel-control {
      display: none;
  }
    
}
@media screen and (min-width: 416px) and (max-width: 600px) {
  /* line 51, ../sass/responsive.scss */
  .info_bar {
    display: none;
  }

  /* line 52, ../sass/responsive.scss */
  #topnavbar {
    position: relative;
  }

  /* line 54, ../sass/responsive.scss */
  #topnavbar.affix {
    position: relative;
  }

  /* line 55, ../sass/responsive.scss */
  .navbar-brand {
    display: block;
    width: 69px;
    height: 40px;
    padding: 5px 5%;
  }

  /* line 63, ../sass/responsive.scss */
  .banner {
    display: none;
  }

  /* line 64, ../sass/responsive.scss */
  .logo {
    display: none;
  }

  /* line 65, ../sass/responsive.scss */
  .top_right {
    display: none;
  }

  /* line 66, ../sass/responsive.scss */
  .heading {
    height: 2.5em;
    padding: .8em 0 .5em 0;
    font-size: 3em;
  }

  /* line 72, ../sass/responsive.scss */
  .pitch {
    height: 4.6em;
    padding: .8em 0 .8em 0;
    font-size: 2.6em;
  }

  /* line 79, ../sass/responsive.scss */
  .main blockquote {
    width: 100%;
    clear: both;
    position: relative;
    margin: 0 0 30px 0;
  }
    
  .carousel-control {
      display: none;
  }
    
}
@media screen and (min-width: 240px) and (max-width: 415px) {
  /* line 95, ../sass/responsive.scss */
  .info_bar {
    display: none;
  }

  /* line 96, ../sass/responsive.scss */
  #topnavbar {
    position: relative;
  }

  /* line 98, ../sass/responsive.scss */
  #topnavbar.affix {
    position: relative;
  }
    
  .navbar-brand {
    display: block;
    width: 69px;
    height: 40px;
    padding: 5px 5%;
  }
    
  /* line 99, ../sass/responsive.scss */
  .banner {
    display: none;
  }

  /* line 100, ../sass/responsive.scss */
  .logo {
    display: none;
  }

  /* line 101, ../sass/responsive.scss */
  .top_right {
    display: none;
  }

  /* line 102, ../sass/responsive.scss */
  .heading {
    height: 2.5em;
    padding: .8em 0 .5em 13%;
    font-size: 3em;
  }

  /* line 108, ../sass/responsive.scss */
  .pitch {
    height: 4.6em;
    padding: .8em 0 .8em 5%;
    font-size: 1.5em;
  }

  /* line 115, ../sass/responsive.scss */
  .main blockquote {
    width: 100%;
    clear: both;
    position: relative;
    margin: 0 0 30px 0;
  }
    
  .carousel-control {
      display: none;
  }
}
