/* lg */ 
@media (min-width: 1200px) {
  .menu-section {
    min-height: 500px;
  }
}
/* md */
@media (min-width: 992px) and (max-width: 1199px) {
  .menu-section {
    min-height: 400px;
  }
}
/* sm */
@media (min-width: 768px) and (max-width: 991px) {
  /* ####### Navs ###### */
  .nav-lower > li > a {
    padding: 15px 15px 10px 5px;
  }
  .navbar-nav {
      float: right;
      margin: 20px 5px 0px 100px;
  }
  .navbar-text {
    float: right;
    margin-right: 15px;
    margin-left: 0px;
  }
  /* ######### Sections ######## */
  .menu-section {
    min-height: 200px;
  }
  .sections {
    min-height: 300px;
  }
}
/* xs */
@media (max-width: 767px) {
  .container {padding-right: 5px;padding-left: 5px;}
  h3 {
    font-size: 18px;
  }
  .nav {
    margin-top: 0;
  }
  .navbar-toggle {
    margin-top: 70px;
  }
  .nav-lower > li > a {
    padding: 15px 15px 10px 5px;
  }
  .navbar-text {
    float: none;
    margin-right: 15px;
    margin-left: 0px;
    margin-bottom: 0px;
  }
  .sections {
    min-height: 300px;
  }
}
/* XS Portrait */
@media (max-width: 479px) {
 .nav {
    margin-top: 0;
  }
  h3 {
    font-size: 18px;
  }
  .navbar-toggle {
    margin-top: 70px;
  }
  .nav-lower > li > a {
    padding: 15px 15px 10px 5px;
  }
  .navbar-text {
    float: none;
    margin-right: 15px;
    margin-left: 0px;
    margin-bottom: 0px;
  }
}

