@media (max-width: 1200px) {
  .mainSearch {
    width: 525px;
  }
}
@media (max-width: 991px) {
  .header .navbar {
    display: block;
  }

  .headerLeft {
    margin-left: 50px;
  }

  .headerUser p, .headerUser span {
    display: none;
  }

  .headerUser {
    width: 50px;
  }

  .headerUser .userPic {
    position: static;
  }

  .mainSearch {
    width: 540px;
  }

  .l-navbar {
    display: none;
  }

  .header .navbar {
    z-index: -1;
    width: 100%;
  }

  .header {
    left: 0px;
    height: 63px;
  }
  .header .nav_list {
    background: #ffffff;
    padding: 10px;
    padding-top: 20px;
  }
  .header .nav_list li a {
    padding: 6px 15px !important;
    margin-bottom: 5px;
  }

  .Content {
    padding: 76px 15px 0px;
  }

  .main {
    display: block;
  }

  .min-width-900 {
    min-width: 900px;
  }

  .filterSideBar {
    top: 63px;
  }

  .Content {
    margin-left: 0px;
  }
}
@media (max-width: 767px) {
  .mainTitle h4 {
    font-size: 18px;
  }

  .mainSearch {
    width: 230px;
  }

  .navbar-collapse {
    position: absolute;
    left: 0px;
    right: 0px;
  }

  .status {
    width: 69px;
    height: 30px;
  }

  .mainTitle {
    font-size: 18px;
  }

  .btn-lg {
    min-width: 100%;
  }

  .mainTitle {
    display: block;
  }
  .mainTitle > span {
    display: block;
    margin-bottom: 10px;
  }

  ul.filterListing {
    height: 178px;
  }

  .invoicePrice {
    margin-top: 20px;
    font-size: 13px;
  }
}
@media (max-width: 540px) {
  .loginBtnOuter {
    display: block;
  }

  .loginBtnOuter button {
    display: block;
    width: 100%;
  }

  .register {
    display: block;
    text-align: center;
    margin: 23px 0px 0px;
  }

  nav[role="navigation"] .hidden {
    flex-direction: column;
  }

  nav[role="navigation"] .hidden > div > p {
    margin-bottom: 10px;
  }

  nav[role="navigation"] .relative a, nav[role="navigation"] .relative span {
    width: 35px !important;
    height: 35px !important;
  }
}

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