@media (max-width:1200px) {
  .cycle-slideshow .slider-caption {
    bottom:0;
  }
  .cycle-slideshow .slider-caption h1 {
    font-size:45px;
  }
  p.lead.sub-caption {
    font-size:20px;
  }
  .quote {
    font-size:31px;
  }
  .quote .quotation {
    font-size:50px;
  }
  .nav>li>a {
    padding-left:8px;
    padding-right:8px;
  }
  .navbar.navbar-inverse a.navbar-brand {
    font-size:18px;
  }
}
@media (max-width:992px) {
  .cycle-slideshow .slider-caption h1 {
    font-size:37px;
  }
  p.lead.sub-caption {
    font-size:18px;
    width:80%;
  }
  .small-section {
    width:100%;
  }
  .homepage-gallery-images .wrap .caption {
    left:0;
    opacity:1;
  }
  .img-wrap .caption {
    left:0;
    opacity:1;
  }
  .navbar.navbar-inverse a.navbar-brand {
    display:block;
    width:100%;
    text-align:center;
  }
  .navbar.navbar-inverse .navbar-header {
    display:block;
    width:100%;
  }
  .nav.navbar-nav {
    width:100%;
  }
  .nav>li>a {
    padding-left:13px;
    padding-right:13px;
  }
  .cycle-slideshow .slider-caption #slider-pager {
    margin:10px auto;
  }
  
  .cycle-slideshow.cut-down .slider-caption h1 {
    font-size:34px;
  }
  .cycle-slideshow.cut-down .slider-caption {
    position:initial;
    background:#ccc;
    padding-top:10px;
  }
  .cycle-slideshow.cut-down .slider-caption #slider-pager {
    margin-top:20px;
  }
  .cycle-slideshow.cut-down .slider-caption #slider-pager span {
    box-shadow:none;
    border:1px solid #000;
  }
  .cycle-slideshow.cut-down .slider-caption #slider-pager span.cycle-pager-active {
    background:#000;
  }
  .cycle-slideshow.cut-down .slider-caption h1, .cycle-slideshow.cut-down .slider-caption p.lead {
    color:#000;
    text-shadow:none;
  }
}
@media (max-width:768px) {
  .navbar.navbar-inverse .navbar-header {
    display:initial;
    width:auto;
  }
  .navbar.navbar-inverse a.navbar-brand {
    display:initial;
    width:auto;
  }
  .navbar-inverse .navbar-toggle .icon-bar {
    color:#000;
    background-color:#000;
  }
  p.lead.sub-caption {
    width:90%;
  }
  .cycle-slideshow .slider-caption h1 {
    font-size:34px;
  }
  .cycle-slideshow .slider-caption {
    position:initial;
    background:#ccc;
    padding-top:10px;
  }
  .cycle-slideshow .slider-caption #slider-pager {
    margin-top:20px;
  }
  .cycle-slideshow .slider-caption #slider-pager span {
    box-shadow:none;
    border:1px solid #000;
  }
  .cycle-slideshow .slider-caption #slider-pager span.cycle-pager-active {
    background:#000;
  }
  .cycle-slideshow .slider-caption h1, .cycle-slideshow .slider-caption p.lead {
    color:#000;
    text-shadow:none;
  }
  .quote {
    font-size:23px;
  }
  .quote .quotation {
    font-size:40px;
  }
  .nav.navbar-nav {
    width:auto;
    float:none!important;
  }
}