@media (max-width: 1100px) {
  #global-nav {
    display: none;
  }

  .home {
    float: left;
    margin: 0;
    width: 57%;
  }

  #search {
    border-bottom: none;
  }

  section article {
    margin: 0 10px 0 20px;
  }

  .search-section {
    margin: 0;
    margin-left: 10px;
    padding: 20px 10px;
    width: 100%;
  }

  .search-section .field {
    margin-right: 10px;
  }

  .search-section input[type=text] {
    width: 95%;
  }

  .search-section select {
    height: 30px;
  }

  .search-section .go {
    right: 10px;
    top: 45px;
  }

  .search-by-state, .search-by-special, .search-by-type {
    display: none;
  }

  .home-content h1, .home-content p {
    display: none;
  }

  .home-content .home-content__mobile {
    display: block;
  }

  .home-content .home-content__tablet {
    display: block;
  }

  .home-content .home-content__tablet-desktop {
    display: block;
  }

  .secondary-nav {
    display: none;
  }

  .old-nav {
    display: none;
  }
}

@media (max-width: 800px) {
  *,::after,::before {
    -moz-box-sizing:border-box;
    -webkit-box-sizing:border-box;
    box-sizing:border-box
  }

  body {
    width: 100%;
  }

  img {
    max-width: 100%;
  }

  #container {
    padding: 0;
    width: 100%;
    box-shadow: none;
  }

  .top-header img {
    height: 61px;
  }

  .search-section {
    height: 110px;
    margin: 0;
  }

  section article {
    margin: 0 10px 0 10px;
  }
}

@media (max-width: 599px) {
  .map-header {
    display: none;
  }
 .topMenu {
    display: none;
  }
  
  .top-banner {
    /*display: none;*/
  }

  #top .top-banner .top-banner__desktop {
    display: none;
  }
  #top .top-banner .top-banner__mobile {
    display: block;
  }

  .top-header {
    background-image: url( '../images/asdtext_small.png' );
  }

  .top-header a img {
    height: 61px;
  }

  .top-header__tick {
    display: none;
  }

  .advertisements {
    float: none;
    width: 100%;
  }

  .feature-box div {
    text-align: center;
  }

  .advertisements__create {
    display: block;
    width: 100%;
    text-align: center;
  }

  .home {
    float: none;
    margin: 0;
    width: 100%;
  }

  .home-content .home-content__tablet {
    display: none;
  }

  .home-content .home-content__tablet-desktop {
    display: none;
  }

  .home-content .home-content__only-mobile {
    display: block;
  }

  #bottom {
    height: auto;
  }

  #directories-nav li {
    width: 100%;
  }

  #bottom-nav {
    bottom: 0;
    left: 0;
    /*margin-top: 20px;*/
    position: relative;
  }

  .side-bar {
    display: none;
  }

  .main {
    float: none;
    width: 100%;
  }

  .listing-section .image {
    display: block;
    float: none;
  }

  .listing .description {
    float: none;
    margin: 0;
    width: 100%;
  }

  .listing-header a {
    line-height: inherit;
  }

  .listing .view-feature-page::before {
    display: none;
  }
  .listing .view-feature-page::after {
    display: none;
  }

  .shortlist-add-container {
    display: none;
  }

  .pagination {
    margin-bottom: 20px;
  }

  .profile__old-menu {
    display: none;
  }

  .profile-limited {
    margin-bottom: 40px;
    width: 100%;
  }

  .profile-limited-description, .profile-limited-contact {
    padding: 10px;
  }

  .profile-wrapper {
    width: 100%;
  }

  .profile-header #profile-name {
    height: auto;
    font-size: 18px;
  }

  .profile-col-left, .profile-col-right {
    float: none;
    margin: 0;
    width: 100%;
  }

  .profile-summary {
    min-height: 0;
  }

  .profile-body, .profile-header {
    padding: 0;
  }

  .profile-images {
    width: 100%;
  }

  .profile-image-nav .polaroid-pic-container {
    width: 50%;
  }

  .profile-image-preview .profile-image-picture {
    height: auto;
  }

  #profile-description {
    margin: 8px 0 0;
    padding: 0 20px;
  }

  #profile-map {
    text-align: center;
  }

  .profile-limited-location {
    display: none;
  }
}
