@media only screen and (min-width: 992px) {
  .row-eq-height {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex; } }
@media only screen and (max-width: 768px) {
  header .brand-logo {
    margin-left: 15px;
    width: 140px;
    padding-top: 10px; }
  header .bottom-head input {
    font-size: 17px; }

  .top-navigation {
    padding-right: 8px; }
    .top-navigation li {
      margin-right: 6px;
      margin-left: 8px; }

  .search-filter-wrap {
    border-top: 0; }

  .dc-info h1 {
    font-size: 28px; }
  .dc-info h4 {
    font-size: 15px; }

  .intro-slide h2 {
    font-size: 45px; }
  .intro-slide p {
    font-size: 11px; } }
@media only screen and (min-width: 321px) and (max-width: 480px) {
  .custom-masonry {
    column-width: 120px; } }
@media only screen and (max-width: 320px) {
  .custom-masonry {
    column-width: 120px; } }

/*# sourceMappingURL=responsive.css.map */
