/*
Custom responsive queries and overrides.
Ordered from larger to smaller,
in terms of viewport size.

Enjoy.
[ hello@andrewmart.in ]

*/
@media (min-width: 1200px) {
  
}
@media (min-width: 980px) and (max-width: 1199px) {
  
}
@media (max-width: 979px) {
  
}
@media (max-width: 768px) {
  .logo {
    margin-left: 10px;
  }
  .nav-collapse .btn {
    padding: 8px 10px;
    margin-top: 0;
    position: absolute;
    right: 5px;
    top: 15px;
  }
  .navbar .navbar-inputs {
    height: auto;
  }
  .navbar ul.nav li a {
    font-size: 14px;
    padding: 11px 0 0 20px;
  }
  .navbar ul.micro-nav li a {
    margin: 12px 0 0 10px;
    font-size: 12px;
  }
}
@media (max-width: 979px) {
  
}
@media (min-width: 768px) and (max-width: 979px) {
  
}
@media (max-width: 767px) {
  
}
@media (min-width: 481px) and (max-width: 767px) {
  
}
@media (max-width: 480px) {
  .logo {
    margin-left: 10px;
  }
  .nav-collapse .btn {
    padding: 8px 10px;
    margin-top: 0;
    position: absolute;
    right: 5px;
    top: 15px;
  }
  .navbar .navbar-inputs {
    height: auto;
  }
  .primary-nav li {
    text-align: right;
    padding-right: 10px;
  }
}