@media screen and (min-width: 0px) and (max-width: 479px) {
  * html {
    font-size: 87.5%;
  }

  html {
    font-size: 14px;
    line-height: 20px;
  }

  .outer,
  #top-banner-video,
  .property-alerts-banner {
    padding-left: 4.7619047619% !important;
    padding-right: 4.7619047619% !important;
  }

  .wrap {
    margin: 0 auto;
    zoom: 1;
    width: 100%;
  }

  .wrap:after {
    content: "\0020";
    display: block;
    height: 0;
    overflow: hidden;
  }

  .wrap:after {
    clear: both;
  }

  .h-c,
  .c,
  .col2-r,
  .col3,
  .thumb-items,
  .guides #guide-contents,
  #footer-links .wrap > .inner,
  #property-banner .wrap > .inner,
  .property-info-top,
  #results .map-controls .legend,
  #results .list-results .results,
  #results .result > .inner,
  .property-shortlist .items,
  .big-3-usps .items,
  #link-bank,
  .office-landing .office,
  .c2,
  .c3,
  .c4,
  .c6 {
    zoom: 1;
    margin-left: -2.380952381%;
    margin-right: -2.380952381%;
  }

  .h-c:after,
  .c:after,
  .col2-r:after,
  .col3:after,
  .thumb-items:after,
  .guides #guide-contents:after,
  #footer-links .wrap > .inner:after,
  #property-banner .wrap > .inner:after,
  .property-info-top:after,
  #results .map-controls .legend:after,
  #results .list-results .results:after,
  #results .result > .inner:after,
  .property-shortlist .items:after,
  .big-3-usps .items:after,
  #link-bank:after,
  .office-landing .office:after,
  .c2:after,
  .c3:after,
  .c4:after,
  .c6:after {
    content: "\0020";
    display: block;
    height: 0;
    overflow: hidden;
  }

  .h-c:after,
  .c:after,
  .col2-r:after,
  .col3:after,
  .thumb-items:after,
  .guides #guide-contents:after,
  #footer-links .wrap > .inner:after,
  #property-banner .wrap > .inner:after,
  .property-info-top:after,
  #results .map-controls .legend:after,
  #results .list-results .results:after,
  #results .result > .inner:after,
  .property-shortlist .items:after,
  .big-3-usps .items:after,
  #link-bank:after,
  .office-landing .office:after,
  .c2:after,
  .c3:after,
  .c4:after,
  .c6:after {
    clear: both;
  }

  .h-c-f,
  .c-f,
  .col2-fluid,
  .form-box div.c,
  .form-box div.col2-r,
  .form-box div.col3,
  .form-box div.thumb-items,
  .form-box .guides div#guide-contents,
  .guides .form-box div#guide-contents,
  .form-box #footer-links .wrap > div.inner,
  #footer-links .form-box .wrap > div.inner,
  .form-box #property-banner .wrap > div.inner,
  #property-banner .form-box .wrap > div.inner,
  .form-box div.property-info-top,
  .form-box #results .map-controls div.legend,
  #results .map-controls .form-box div.legend,
  .form-box #results .list-results div.results,
  #results .list-results .form-box div.results,
  .form-box #results .result > div.inner,
  #results .form-box .result > div.inner,
  .form-box .property-shortlist div.items,
  .property-shortlist .form-box div.items,
  .form-box .big-3-usps div.items,
  .big-3-usps .form-box div.items,
  .form-box div#link-bank,
  .form-box .office-landing div.office,
  .office-landing .form-box div.office,
  .form-box div.c2,
  .form-box div.c3,
  .form-box div.c4,
  .form-box div.c6,
  #property-enquiry-form .type-radio,
  #top-banner #property-bar .slide > .inner,
  .team,
  .property-assets-top.col2,
  #offices-list ul,
  .c2-f,
  .c3-f,
  .c4-f,
  .c6-f {
    zoom: 1;
    margin-left: -2.380952381%;
    margin-right: -2.380952381%;
  }

  .h-c-f:after,
  .c-f:after,
  .col2-fluid:after,
  .form-box div.c:after,
  .form-box div.col2-r:after,
  .form-box div.col3:after,
  .form-box div.thumb-items:after,
  .form-box .guides div#guide-contents:after,
  .guides .form-box div#guide-contents:after,
  .form-box #footer-links .wrap > div.inner:after,
  #footer-links .form-box .wrap > div.inner:after,
  .form-box #property-banner .wrap > div.inner:after,
  #property-banner .form-box .wrap > div.inner:after,
  .form-box div.property-info-top:after,
  .form-box #results .map-controls div.legend:after,
  #results .map-controls .form-box div.legend:after,
  .form-box #results .list-results div.results:after,
  #results .list-results .form-box div.results:after,
  .form-box #results .result > div.inner:after,
  #results .form-box .result > div.inner:after,
  .form-box .property-shortlist div.items:after,
  .property-shortlist .form-box div.items:after,
  .form-box .big-3-usps div.items:after,
  .big-3-usps .form-box div.items:after,
  .form-box div#link-bank:after,
  .form-box .office-landing div.office:after,
  .office-landing .form-box div.office:after,
  .form-box div.c2:after,
  .form-box div.c3:after,
  .form-box div.c4:after,
  .form-box div.c6:after,
  #property-enquiry-form .type-radio:after,
  #top-banner #property-bar .slide > .inner:after,
  .team:after,
  .property-assets-top.col2:after,
  #offices-list ul:after,
  .c2-f:after,
  .c3-f:after,
  .c4-f:after,
  .c6-f:after {
    content: "\0020";
    display: block;
    height: 0;
    overflow: hidden;
  }

  .h-c-f:after,
  .c-f:after,
  .col2-fluid:after,
  .form-box div.c:after,
  .form-box div.col2-r:after,
  .form-box div.col3:after,
  .form-box div.thumb-items:after,
  .form-box .guides div#guide-contents:after,
  .guides .form-box div#guide-contents:after,
  .form-box #footer-links .wrap > div.inner:after,
  #footer-links .form-box .wrap > div.inner:after,
  .form-box #property-banner .wrap > div.inner:after,
  #property-banner .form-box .wrap > div.inner:after,
  .form-box div.property-info-top:after,
  .form-box #results .map-controls div.legend:after,
  #results .map-controls .form-box div.legend:after,
  .form-box #results .list-results div.results:after,
  #results .list-results .form-box div.results:after,
  .form-box #results .result > div.inner:after,
  #results .form-box .result > div.inner:after,
  .form-box .property-shortlist div.items:after,
  .property-shortlist .form-box div.items:after,
  .form-box .big-3-usps div.items:after,
  .big-3-usps .form-box div.items:after,
  .form-box div#link-bank:after,
  .form-box .office-landing div.office:after,
  .office-landing .form-box div.office:after,
  .form-box div.c2:after,
  .form-box div.c3:after,
  .form-box div.c4:after,
  .form-box div.c6:after,
  #property-enquiry-form .type-radio:after,
  #top-banner #property-bar .slide > .inner:after,
  .team:after,
  .property-assets-top.col2:after,
  #offices-list ul:after,
  .c2-f:after,
  .c3-f:after,
  .c4-f:after,
  .c6-f:after {
    clear: both;
  }

  .h,
  .h-1,
  .h-1-r,
  .property-info-top > .right,
  .h-1-f,
  .h-1-f-r,
  .h-2,
  .h-2-r,
  .h-2-f,
  .h-2-f-r,
  .h-3,
  .thumb-items > a,
  .thumb-items > figure,
  .guides .thumb-items > a,
  #results .map-controls .legend li,
  .property-shortlist .items > a,
  .property-shortlist .items > figure,
  .big-3-usps .items > a,
  .big-3-usps .items > figure,
  .office-landing .office .right,
  .h-3-r,
  .h-3-f,
  .team > figure,
  #offices-list li,
  .h-3-f-r,
  .h-4,
  .h-4-r,
  .h-4-f,
  .h-4-f-r,
  .h-5,
  .property-info-top > .left,
  .h-5-r,
  .h-5-f,
  .h-5-f-r,
  .h-6,
  .valpal-banner-small.valpal-result,
  .col2-r .col.left,
  .col2-r .col.right,
  .col2-r.big-r .col.left,
  .col2-r.big-r .col.right,
  .col3 .col,
  .guides #guide-contents > div,
  #top-banner .intro,
  #top-banner .box,
  #top-banner.left .box,
  #top-banner-video .left,
  #top-banner-video .right,
  #feature-banner .box,
  #property-banner .wrap > .inner > .left,
  #property-banner .wrap > .inner > .right,
  #search-bar .col,
  #search-bar .col.areas,
  #search-bar .col.price,
  #search-bar .col.submit,
  #results-header h1,
  #results-header .change,
  #results .controls .left,
  #results .controls .right,
  #results .result,
  #results .result .img,
  #results .result .info,
  #results .search-toggle,
  #results .search-filter,
  #link-bank .col,
  .office-landing .office .left,
  .office-landing .office .mid,
  body.commercial #search-bar .col,
  body.commercial #search-bar .col.areas,
  body.commercial #search-bar .col.price,
  body.commercial #search-bar .col.area,
  body.commercial #search-bar .col.submit,
  .dealsdone .items > figure,
  .h-6-r,
  .c2 > .col,
  .c3 > .col,
  .c4 > .col,
  .c6 > .col,
  .h-6-f,
  .col2-fluid > div,
  .col2-fluid > li,
  .form-box div.c > div,
  .form-box div.col2-r > div,
  .form-box div.col3 > div,
  .form-box div.thumb-items > div,
  .form-box .guides div#guide-contents > div,
  .guides .form-box div#guide-contents > div,
  .form-box #footer-links .wrap > div.inner > div,
  #footer-links .form-box .wrap > div.inner > div,
  .form-box #property-banner .wrap > div.inner > div,
  #property-banner .form-box .wrap > div.inner > div,
  .form-box div.property-info-top > div,
  .form-box #results .map-controls div.legend > div,
  #results .map-controls .form-box div.legend > div,
  .form-box #results .list-results div.results > div,
  #results .list-results .form-box div.results > div,
  .form-box #results .result > div.inner > div,
  #results .form-box .result > div.inner > div,
  .form-box .property-shortlist div.items > div,
  .property-shortlist .form-box div.items > div,
  .form-box .big-3-usps div.items > div,
  .big-3-usps .form-box div.items > div,
  .form-box div#link-bank > div,
  .form-box .office-landing div.office > div,
  .office-landing .form-box div.office > div,
  .form-box div.c2 > div,
  .form-box div.c3 > div,
  .form-box div.c4 > div,
  .form-box div.c6 > div,
  #property-enquiry-form .c > .left,
  #property-enquiry-form .col2-r > .left,
  #property-enquiry-form .col3 > .left,
  #property-enquiry-form .thumb-items > .left,
  #property-enquiry-form .guides #guide-contents > .left,
  .guides #property-enquiry-form #guide-contents > .left,
  #property-enquiry-form #footer-links .wrap > .inner > .left,
  #footer-links #property-enquiry-form .wrap > .inner > .left,
  #property-enquiry-form #property-banner .wrap > .inner > .left,
  #property-banner #property-enquiry-form .wrap > .inner > .left,
  #property-enquiry-form .property-info-top > .left,
  #property-enquiry-form #results .map-controls .legend > .left,
  #results .map-controls #property-enquiry-form .legend > .left,
  #property-enquiry-form #results .list-results .results > .left,
  #results .list-results #property-enquiry-form .results > .left,
  #property-enquiry-form #results .result > .inner > .left,
  #results #property-enquiry-form .result > .inner > .left,
  #property-enquiry-form .property-shortlist .items > .left,
  .property-shortlist #property-enquiry-form .items > .left,
  #property-enquiry-form .big-3-usps .items > .left,
  .big-3-usps #property-enquiry-form .items > .left,
  #property-enquiry-form #link-bank > .left,
  #property-enquiry-form .office-landing .office > .left,
  .office-landing #property-enquiry-form .office > .left,
  #property-enquiry-form .c2 > .left,
  #property-enquiry-form .c3 > .left,
  #property-enquiry-form .c4 > .left,
  #property-enquiry-form .c6 > .left,
  #property-enquiry-form .c > .right,
  #property-enquiry-form .col2-r > .right,
  #property-enquiry-form .col3 > .right,
  #property-enquiry-form .thumb-items > .right,
  #property-enquiry-form .guides #guide-contents > .right,
  .guides #property-enquiry-form #guide-contents > .right,
  #property-enquiry-form #footer-links .wrap > .inner > .right,
  #footer-links #property-enquiry-form .wrap > .inner > .right,
  #property-enquiry-form #property-banner .wrap > .inner > .right,
  #property-banner #property-enquiry-form .wrap > .inner > .right,
  #property-enquiry-form .property-info-top > .right,
  #property-enquiry-form #results .map-controls .legend > .right,
  #results .map-controls #property-enquiry-form .legend > .right,
  #property-enquiry-form #results .list-results .results > .right,
  #results .list-results #property-enquiry-form .results > .right,
  #property-enquiry-form #results .result > .inner > .right,
  #results #property-enquiry-form .result > .inner > .right,
  #property-enquiry-form .property-shortlist .items > .right,
  .property-shortlist #property-enquiry-form .items > .right,
  #property-enquiry-form .big-3-usps .items > .right,
  .big-3-usps #property-enquiry-form .items > .right,
  #property-enquiry-form #link-bank > .right,
  #property-enquiry-form .office-landing .office > .right,
  .office-landing #property-enquiry-form .office > .right,
  #property-enquiry-form .c2 > .right,
  #property-enquiry-form .c3 > .right,
  #property-enquiry-form .c4 > .right,
  #property-enquiry-form .c6 > .right,
  #top-banner #property-bar a.left,
  #top-banner #property-bar a.right,
  .team .member-info,
  .property-assets-top.col2 > .col,
  .h-6-f-r,
  .c2-f > .col,
  .c3-f > .col,
  .c4-f > .col,
  .c6-f > .col {
    float: left;
    display: inline;
    zoom: 1;
  }

  .h:after,
  .h-1:after,
  .h-1-r:after,
  .property-info-top > .right:after,
  .h-1-f:after,
  .h-1-f-r:after,
  .h-2:after,
  .h-2-r:after,
  .h-2-f:after,
  .h-2-f-r:after,
  .h-3:after,
  .thumb-items > a:after,
  .thumb-items > figure:after,
  .guides .thumb-items > a:after,
  #results .map-controls .legend li:after,
  .property-shortlist .items > a:after,
  .property-shortlist .items > figure:after,
  .big-3-usps .items > a:after,
  .big-3-usps .items > figure:after,
  .office-landing .office .right:after,
  .h-3-r:after,
  .h-3-f:after,
  .team > figure:after,
  #offices-list li:after,
  .h-3-f-r:after,
  .h-4:after,
  .h-4-r:after,
  .h-4-f:after,
  .h-4-f-r:after,
  .h-5:after,
  .property-info-top > .left:after,
  .h-5-r:after,
  .h-5-f:after,
  .h-5-f-r:after,
  .h-6:after,
  .valpal-banner-small.valpal-result:after,
  .col2-r .col.left:after,
  .col2-r .col.right:after,
  .col2-r.big-r .col.left:after,
  .col2-r.big-r .col.right:after,
  .col3 .col:after,
  .guides #guide-contents > div:after,
  #top-banner .intro:after,
  #top-banner .box:after,
  #top-banner.left .box:after,
  #top-banner-video .left:after,
  #top-banner-video .right:after,
  #feature-banner .box:after,
  #property-banner .wrap > .inner > .left:after,
  #property-banner .wrap > .inner > .right:after,
  #search-bar .col:after,
  #search-bar .col.areas:after,
  #search-bar .col.price:after,
  #search-bar .col.submit:after,
  #results-header h1:after,
  #results-header .change:after,
  #results .controls .left:after,
  #results .controls .right:after,
  #results .result:after,
  #results .result .img:after,
  #results .result .info:after,
  #results .search-toggle:after,
  #results .search-filter:after,
  #link-bank .col:after,
  .office-landing .office .left:after,
  .office-landing .office .mid:after,
  body.commercial #search-bar .col:after,
  body.commercial #search-bar .col.areas:after,
  body.commercial #search-bar .col.price:after,
  body.commercial #search-bar .col.area:after,
  body.commercial #search-bar .col.submit:after,
  .dealsdone .items > figure:after,
  .h-6-r:after,
  .c2 > .col:after,
  .c3 > .col:after,
  .c4 > .col:after,
  .c6 > .col:after,
  .h-6-f:after,
  .col2-fluid > div:after,
  .col2-fluid > li:after,
  .form-box div.c > div:after,
  .form-box div.col2-r > div:after,
  .form-box div.col3 > div:after,
  .form-box div.thumb-items > div:after,
  .form-box .guides div#guide-contents > div:after,
  .guides .form-box div#guide-contents > div:after,
  .form-box #footer-links .wrap > div.inner > div:after,
  #footer-links .form-box .wrap > div.inner > div:after,
  .form-box #property-banner .wrap > div.inner > div:after,
  #property-banner .form-box .wrap > div.inner > div:after,
  .form-box div.property-info-top > div:after,
  .form-box #results .map-controls div.legend > div:after,
  #results .map-controls .form-box div.legend > div:after,
  .form-box #results .list-results div.results > div:after,
  #results .list-results .form-box div.results > div:after,
  .form-box #results .result > div.inner > div:after,
  #results .form-box .result > div.inner > div:after,
  .form-box .property-shortlist div.items > div:after,
  .property-shortlist .form-box div.items > div:after,
  .form-box .big-3-usps div.items > div:after,
  .big-3-usps .form-box div.items > div:after,
  .form-box div#link-bank > div:after,
  .form-box .office-landing div.office > div:after,
  .office-landing .form-box div.office > div:after,
  .form-box div.c2 > div:after,
  .form-box div.c3 > div:after,
  .form-box div.c4 > div:after,
  .form-box div.c6 > div:after,
  #property-enquiry-form .c > .left:after,
  #property-enquiry-form .col2-r > .left:after,
  #property-enquiry-form .col3 > .left:after,
  #property-enquiry-form .thumb-items > .left:after,
  #property-enquiry-form .guides #guide-contents > .left:after,
  .guides #property-enquiry-form #guide-contents > .left:after,
  #property-enquiry-form #footer-links .wrap > .inner > .left:after,
  #footer-links #property-enquiry-form .wrap > .inner > .left:after,
  #property-enquiry-form #property-banner .wrap > .inner > .left:after,
  #property-banner #property-enquiry-form .wrap > .inner > .left:after,
  #property-enquiry-form .property-info-top > .left:after,
  #property-enquiry-form #results .map-controls .legend > .left:after,
  #results .map-controls #property-enquiry-form .legend > .left:after,
  #property-enquiry-form #results .list-results .results > .left:after,
  #results .list-results #property-enquiry-form .results > .left:after,
  #property-enquiry-form #results .result > .inner > .left:after,
  #results #property-enquiry-form .result > .inner > .left:after,
  #property-enquiry-form .property-shortlist .items > .left:after,
  .property-shortlist #property-enquiry-form .items > .left:after,
  #property-enquiry-form .big-3-usps .items > .left:after,
  .big-3-usps #property-enquiry-form .items > .left:after,
  #property-enquiry-form #link-bank > .left:after,
  #property-enquiry-form .office-landing .office > .left:after,
  .office-landing #property-enquiry-form .office > .left:after,
  #property-enquiry-form .c2 > .left:after,
  #property-enquiry-form .c3 > .left:after,
  #property-enquiry-form .c4 > .left:after,
  #property-enquiry-form .c6 > .left:after,
  #property-enquiry-form .c > .right:after,
  #property-enquiry-form .col2-r > .right:after,
  #property-enquiry-form .col3 > .right:after,
  #property-enquiry-form .thumb-items > .right:after,
  #property-enquiry-form .guides #guide-contents > .right:after,
  .guides #property-enquiry-form #guide-contents > .right:after,
  #property-enquiry-form #footer-links .wrap > .inner > .right:after,
  #footer-links #property-enquiry-form .wrap > .inner > .right:after,
  #property-enquiry-form #property-banner .wrap > .inner > .right:after,
  #property-banner #property-enquiry-form .wrap > .inner > .right:after,
  #property-enquiry-form .property-info-top > .right:after,
  #property-enquiry-form #results .map-controls .legend > .right:after,
  #results .map-controls #property-enquiry-form .legend > .right:after,
  #property-enquiry-form #results .list-results .results > .right:after,
  #results .list-results #property-enquiry-form .results > .right:after,
  #property-enquiry-form #results .result > .inner > .right:after,
  #results #property-enquiry-form .result > .inner > .right:after,
  #property-enquiry-form .property-shortlist .items > .right:after,
  .property-shortlist #property-enquiry-form .items > .right:after,
  #property-enquiry-form .big-3-usps .items > .right:after,
  .big-3-usps #property-enquiry-form .items > .right:after,
  #property-enquiry-form #link-bank > .right:after,
  #property-enquiry-form .office-landing .office > .right:after,
  .office-landing #property-enquiry-form .office > .right:after,
  #property-enquiry-form .c2 > .right:after,
  #property-enquiry-form .c3 > .right:after,
  #property-enquiry-form .c4 > .right:after,
  #property-enquiry-form .c6 > .right:after,
  #top-banner #property-bar a.left:after,
  #top-banner #property-bar a.right:after,
  .team .member-info:after,
  .property-assets-top.col2 > .col:after,
  .h-6-f-r:after,
  .c2-f > .col:after,
  .c3-f > .col:after,
  .c4-f > .col:after,
  .c6-f > .col:after {
    content: "\0020";
    display: block;
    height: 0;
    overflow: hidden;
  }

  .h:after,
  .h-1:after,
  .h-1-r:after,
  .property-info-top > .right:after,
  .h-1-f:after,
  .h-1-f-r:after,
  .h-2:after,
  .h-2-r:after,
  .h-2-f:after,
  .h-2-f-r:after,
  .h-3:after,
  .thumb-items > a:after,
  .thumb-items > figure:after,
  .guides .thumb-items > a:after,
  #results .map-controls .legend li:after,
  .property-shortlist .items > a:after,
  .property-shortlist .items > figure:after,
  .big-3-usps .items > a:after,
  .big-3-usps .items > figure:after,
  .office-landing .office .right:after,
  .h-3-r:after,
  .h-3-f:after,
  .team > figure:after,
  #offices-list li:after,
  .h-3-f-r:after,
  .h-4:after,
  .h-4-r:after,
  .h-4-f:after,
  .h-4-f-r:after,
  .h-5:after,
  .property-info-top > .left:after,
  .h-5-r:after,
  .h-5-f:after,
  .h-5-f-r:after,
  .h-6:after,
  .valpal-banner-small.valpal-result:after,
  .col2-r .col.left:after,
  .col2-r .col.right:after,
  .col2-r.big-r .col.left:after,
  .col2-r.big-r .col.right:after,
  .col3 .col:after,
  .guides #guide-contents > div:after,
  #top-banner .intro:after,
  #top-banner .box:after,
  #top-banner.left .box:after,
  #top-banner-video .left:after,
  #top-banner-video .right:after,
  #feature-banner .box:after,
  #property-banner .wrap > .inner > .left:after,
  #property-banner .wrap > .inner > .right:after,
  #search-bar .col:after,
  #search-bar .col.areas:after,
  #search-bar .col.price:after,
  #search-bar .col.submit:after,
  #results-header h1:after,
  #results-header .change:after,
  #results .controls .left:after,
  #results .controls .right:after,
  #results .result:after,
  #results .result .img:after,
  #results .result .info:after,
  #results .search-toggle:after,
  #results .search-filter:after,
  #link-bank .col:after,
  .office-landing .office .left:after,
  .office-landing .office .mid:after,
  body.commercial #search-bar .col:after,
  body.commercial #search-bar .col.areas:after,
  body.commercial #search-bar .col.price:after,
  body.commercial #search-bar .col.area:after,
  body.commercial #search-bar .col.submit:after,
  .dealsdone .items > figure:after,
  .h-6-r:after,
  .c2 > .col:after,
  .c3 > .col:after,
  .c4 > .col:after,
  .c6 > .col:after,
  .h-6-f:after,
  .col2-fluid > div:after,
  .col2-fluid > li:after,
  .form-box div.c > div:after,
  .form-box div.col2-r > div:after,
  .form-box div.col3 > div:after,
  .form-box div.thumb-items > div:after,
  .form-box .guides div#guide-contents > div:after,
  .guides .form-box div#guide-contents > div:after,
  .form-box #footer-links .wrap > div.inner > div:after,
  #footer-links .form-box .wrap > div.inner > div:after,
  .form-box #property-banner .wrap > div.inner > div:after,
  #property-banner .form-box .wrap > div.inner > div:after,
  .form-box div.property-info-top > div:after,
  .form-box #results .map-controls div.legend > div:after,
  #results .map-controls .form-box div.legend > div:after,
  .form-box #results .list-results div.results > div:after,
  #results .list-results .form-box div.results > div:after,
  .form-box #results .result > div.inner > div:after,
  #results .form-box .result > div.inner > div:after,
  .form-box .property-shortlist div.items > div:after,
  .property-shortlist .form-box div.items > div:after,
  .form-box .big-3-usps div.items > div:after,
  .big-3-usps .form-box div.items > div:after,
  .form-box div#link-bank > div:after,
  .form-box .office-landing div.office > div:after,
  .office-landing .form-box div.office > div:after,
  .form-box div.c2 > div:after,
  .form-box div.c3 > div:after,
  .form-box div.c4 > div:after,
  .form-box div.c6 > div:after,
  #property-enquiry-form .c > .left:after,
  #property-enquiry-form .col2-r > .left:after,
  #property-enquiry-form .col3 > .left:after,
  #property-enquiry-form .thumb-items > .left:after,
  #property-enquiry-form .guides #guide-contents > .left:after,
  .guides #property-enquiry-form #guide-contents > .left:after,
  #property-enquiry-form #footer-links .wrap > .inner > .left:after,
  #footer-links #property-enquiry-form .wrap > .inner > .left:after,
  #property-enquiry-form #property-banner .wrap > .inner > .left:after,
  #property-banner #property-enquiry-form .wrap > .inner > .left:after,
  #property-enquiry-form .property-info-top > .left:after,
  #property-enquiry-form #results .map-controls .legend > .left:after,
  #results .map-controls #property-enquiry-form .legend > .left:after,
  #property-enquiry-form #results .list-results .results > .left:after,
  #results .list-results #property-enquiry-form .results > .left:after,
  #property-enquiry-form #results .result > .inner > .left:after,
  #results #property-enquiry-form .result > .inner > .left:after,
  #property-enquiry-form .property-shortlist .items > .left:after,
  .property-shortlist #property-enquiry-form .items > .left:after,
  #property-enquiry-form .big-3-usps .items > .left:after,
  .big-3-usps #property-enquiry-form .items > .left:after,
  #property-enquiry-form #link-bank > .left:after,
  #property-enquiry-form .office-landing .office > .left:after,
  .office-landing #property-enquiry-form .office > .left:after,
  #property-enquiry-form .c2 > .left:after,
  #property-enquiry-form .c3 > .left:after,
  #property-enquiry-form .c4 > .left:after,
  #property-enquiry-form .c6 > .left:after,
  #property-enquiry-form .c > .right:after,
  #property-enquiry-form .col2-r > .right:after,
  #property-enquiry-form .col3 > .right:after,
  #property-enquiry-form .thumb-items > .right:after,
  #property-enquiry-form .guides #guide-contents > .right:after,
  .guides #property-enquiry-form #guide-contents > .right:after,
  #property-enquiry-form #footer-links .wrap > .inner > .right:after,
  #footer-links #property-enquiry-form .wrap > .inner > .right:after,
  #property-enquiry-form #property-banner .wrap > .inner > .right:after,
  #property-banner #property-enquiry-form .wrap > .inner > .right:after,
  #property-enquiry-form .property-info-top > .right:after,
  #property-enquiry-form #results .map-controls .legend > .right:after,
  #results .map-controls #property-enquiry-form .legend > .right:after,
  #property-enquiry-form #results .list-results .results > .right:after,
  #results .list-results #property-enquiry-form .results > .right:after,
  #property-enquiry-form #results .result > .inner > .right:after,
  #results #property-enquiry-form .result > .inner > .right:after,
  #property-enquiry-form .property-shortlist .items > .right:after,
  .property-shortlist #property-enquiry-form .items > .right:after,
  #property-enquiry-form .big-3-usps .items > .right:after,
  .big-3-usps #property-enquiry-form .items > .right:after,
  #property-enquiry-form #link-bank > .right:after,
  #property-enquiry-form .office-landing .office > .right:after,
  .office-landing #property-enquiry-form .office > .right:after,
  #property-enquiry-form .c2 > .right:after,
  #property-enquiry-form .c3 > .right:after,
  #property-enquiry-form .c4 > .right:after,
  #property-enquiry-form .c6 > .right:after,
  #top-banner #property-bar a.left:after,
  #top-banner #property-bar a.right:after,
  .team .member-info:after,
  .property-assets-top.col2 > .col:after,
  .h-6-f-r:after,
  .c2-f > .col:after,
  .c3-f > .col:after,
  .c4-f > .col:after,
  .c6-f > .col:after {
    clear: both;
  }

  .h-f {
    margin-left: 0 !important;
    margin-right: 4.7619047619% !important;
    clear: left;
  }

  .h-l {
    margin-right: 0 !important;
  }

  .h-1,
  .h-1-r,
  .property-info-top > .right {
    margin-left: 2.380952381%;
    margin-right: 2.380952381%;
    width: 11.9047619048%;
  }

  .h-1-f,
  .h-1-f-r {
    margin-left: 2.380952381%;
    margin-right: 2.380952381%;
    width: 11.9047619048%;
  }

  .h-1-r,
  .property-info-top > .right {
    float: right;
  }

  .h-1-f-r {
    float: right;
  }

  .h-2,
  .h-2-r {
    margin-left: 2.380952381%;
    margin-right: 2.380952381%;
    width: 28.5714285714%;
  }

  .h-2-f,
  .h-2-f-r {
    margin-left: 2.380952381%;
    margin-right: 2.380952381%;
    width: 28.5714285714%;
  }

  .h-2-r {
    float: right;
  }

  .h-2-f-r {
    float: right;
  }

  .h-3,
  .thumb-items > a,
  .thumb-items > figure,
  .guides .thumb-items > a,
  #results .map-controls .legend li,
  .property-shortlist .items > a,
  .property-shortlist .items > figure,
  .big-3-usps .items > a,
  .big-3-usps .items > figure,
  .office-landing .office .right,
  .h-3-r {
    margin-left: 2.380952381%;
    margin-right: 2.380952381%;
    width: 45.2380952381%;
  }

  .h-3-f,
  .team > figure,
  #offices-list li,
  .h-3-f-r {
    margin-left: 2.380952381%;
    margin-right: 2.380952381%;
    width: 45.2380952381%;
  }

  .h-3-r {
    float: right;
  }

  .h-3-f-r {
    float: right;
  }

  .h-4,
  .h-4-r {
    margin-left: 2.380952381%;
    margin-right: 2.380952381%;
    width: 61.9047619048%;
  }

  .h-4-f,
  .h-4-f-r {
    margin-left: 2.380952381%;
    margin-right: 2.380952381%;
    width: 61.9047619048%;
  }

  .h-4-r {
    float: right;
  }

  .h-4-f-r {
    float: right;
  }

  .h-5,
  .property-info-top > .left,
  .h-5-r {
    margin-left: 2.380952381%;
    margin-right: 2.380952381%;
    width: 78.5714285714%;
  }

  .h-5-f,
  .h-5-f-r {
    margin-left: 2.380952381%;
    margin-right: 2.380952381%;
    width: 78.5714285714%;
  }

  .h-5-r {
    float: right;
  }

  .h-5-f-r {
    float: right;
  }

  .h-6,
  .valpal-banner-small.valpal-result,
  .col2-r .col.left,
  .col2-r .col.right,
  .col2-r.big-r .col.left,
  .col2-r.big-r .col.right,
  .col3 .col,
  .guides #guide-contents > div,
  #top-banner .intro,
  #top-banner .box,
  #top-banner.left .box,
  #top-banner-video .left,
  #top-banner-video .right,
  #feature-banner .box,
  #property-banner .wrap > .inner > .left,
  #property-banner .wrap > .inner > .right,
  #search-bar .col,
  #search-bar .col.areas,
  #search-bar .col.price,
  #search-bar .col.submit,
  #results-header h1,
  #results-header .change,
  #results .controls .left,
  #results .controls .right,
  #results .result,
  #results .result .img,
  #results .result .info,
  #results .search-toggle,
  #results .search-filter,
  #link-bank .col,
  .office-landing .office .left,
  .office-landing .office .mid,
  body.commercial #search-bar .col,
  body.commercial #search-bar .col.areas,
  body.commercial #search-bar .col.price,
  body.commercial #search-bar .col.area,
  body.commercial #search-bar .col.submit,
  .dealsdone .items > figure,
  .h-6-r,
  .c2 > .col,
  .c3 > .col,
  .c4 > .col,
  .c6 > .col {
    margin-left: 2.380952381%;
    margin-right: 2.380952381%;
    float: none;
    display: block;
    width: auto;
  }

  .h-6-f,
  .col2-fluid > div,
  .col2-fluid > li,
  .form-box div.c > div,
  .form-box div.col2-r > div,
  .form-box div.col3 > div,
  .form-box div.thumb-items > div,
  .form-box .guides div#guide-contents > div,
  .guides .form-box div#guide-contents > div,
  .form-box #footer-links .wrap > div.inner > div,
  #footer-links .form-box .wrap > div.inner > div,
  .form-box #property-banner .wrap > div.inner > div,
  #property-banner .form-box .wrap > div.inner > div,
  .form-box div.property-info-top > div,
  .form-box #results .map-controls div.legend > div,
  #results .map-controls .form-box div.legend > div,
  .form-box #results .list-results div.results > div,
  #results .list-results .form-box div.results > div,
  .form-box #results .result > div.inner > div,
  #results .form-box .result > div.inner > div,
  .form-box .property-shortlist div.items > div,
  .property-shortlist .form-box div.items > div,
  .form-box .big-3-usps div.items > div,
  .big-3-usps .form-box div.items > div,
  .form-box div#link-bank > div,
  .form-box .office-landing div.office > div,
  .office-landing .form-box div.office > div,
  .form-box div.c2 > div,
  .form-box div.c3 > div,
  .form-box div.c4 > div,
  .form-box div.c6 > div,
  #property-enquiry-form .c > .left,
  #property-enquiry-form .col2-r > .left,
  #property-enquiry-form .col3 > .left,
  #property-enquiry-form .thumb-items > .left,
  #property-enquiry-form .guides #guide-contents > .left,
  .guides #property-enquiry-form #guide-contents > .left,
  #property-enquiry-form #footer-links .wrap > .inner > .left,
  #footer-links #property-enquiry-form .wrap > .inner > .left,
  #property-enquiry-form #property-banner .wrap > .inner > .left,
  #property-banner #property-enquiry-form .wrap > .inner > .left,
  #property-enquiry-form .property-info-top > .left,
  #property-enquiry-form #results .map-controls .legend > .left,
  #results .map-controls #property-enquiry-form .legend > .left,
  #property-enquiry-form #results .list-results .results > .left,
  #results .list-results #property-enquiry-form .results > .left,
  #property-enquiry-form #results .result > .inner > .left,
  #results #property-enquiry-form .result > .inner > .left,
  #property-enquiry-form .property-shortlist .items > .left,
  .property-shortlist #property-enquiry-form .items > .left,
  #property-enquiry-form .big-3-usps .items > .left,
  .big-3-usps #property-enquiry-form .items > .left,
  #property-enquiry-form #link-bank > .left,
  #property-enquiry-form .office-landing .office > .left,
  .office-landing #property-enquiry-form .office > .left,
  #property-enquiry-form .c2 > .left,
  #property-enquiry-form .c3 > .left,
  #property-enquiry-form .c4 > .left,
  #property-enquiry-form .c6 > .left,
  #property-enquiry-form .c > .right,
  #property-enquiry-form .col2-r > .right,
  #property-enquiry-form .col3 > .right,
  #property-enquiry-form .thumb-items > .right,
  #property-enquiry-form .guides #guide-contents > .right,
  .guides #property-enquiry-form #guide-contents > .right,
  #property-enquiry-form #footer-links .wrap > .inner > .right,
  #footer-links #property-enquiry-form .wrap > .inner > .right,
  #property-enquiry-form #property-banner .wrap > .inner > .right,
  #property-banner #property-enquiry-form .wrap > .inner > .right,
  #property-enquiry-form .property-info-top > .right,
  #property-enquiry-form #results .map-controls .legend > .right,
  #results .map-controls #property-enquiry-form .legend > .right,
  #property-enquiry-form #results .list-results .results > .right,
  #results .list-results #property-enquiry-form .results > .right,
  #property-enquiry-form #results .result > .inner > .right,
  #results #property-enquiry-form .result > .inner > .right,
  #property-enquiry-form .property-shortlist .items > .right,
  .property-shortlist #property-enquiry-form .items > .right,
  #property-enquiry-form .big-3-usps .items > .right,
  .big-3-usps #property-enquiry-form .items > .right,
  #property-enquiry-form #link-bank > .right,
  #property-enquiry-form .office-landing .office > .right,
  .office-landing #property-enquiry-form .office > .right,
  #property-enquiry-form .c2 > .right,
  #property-enquiry-form .c3 > .right,
  #property-enquiry-form .c4 > .right,
  #property-enquiry-form .c6 > .right,
  #top-banner #property-bar a.left,
  #top-banner #property-bar a.right,
  .team .member-info,
  .property-assets-top.col2 > .col,
  .h-6-f-r,
  .c2-f > .col,
  .c3-f > .col,
  .c4-f > .col,
  .c6-f > .col {
    margin-left: 2.380952381%;
    margin-right: 2.380952381%;
    float: none;
    display: block;
    width: auto;
  }

  .h-6-r {
    float: right;
  }

  .h-6-f-r {
    float: right;
  }

  .h-prepend1 {
    margin-left: 19.0476190476%;
  }

  .h-append1 {
    margin-right: 19.0476190476%;
  }

  .h-prepend2 {
    margin-left: 35.7142857143%;
  }

  .h-append2 {
    margin-right: 35.7142857143%;
  }

  .h-prepend3 {
    margin-left: 52.380952381%;
  }

  .h-append3 {
    margin-right: 52.380952381%;
  }

  .h-prepend4 {
    margin-left: 69.0476190476%;
  }

  .h-append4 {
    margin-right: 69.0476190476%;
  }

  .h-prepend6 {
    margin-left: 102.380952381%;
  }

  .h-append6 {
    margin-right: 102.380952381%;
  }

  .d-clear {
    clear: none !important;
  }

  .h-clear {
    clear: both !important;
  }

  .h-stack-c > .col,
  .h-stack {
    display: block !important;
    clear: both !important;
    width: auto !important;
    float: none !important;
  }

  .d-show,
  .d-show-inline,
  .d-show-inline-block {
    display: none !important;
  }

  .h-show,
  #footer-links .pagination,
  #property-banner .property-info .extra-info-top,
  .property-info-top > .right,
  #search-bar .close,
  #search-bar .overlay-heading,
  #results .pagination .status,
  .rsDefaultInv .rsFullscreenBtn {
    display: block !important;
  }

  .h-show-inline {
    display: inline !important;
  }

  .h-show-inline-block,
  #header .nav-small {
    display: inline-block !important;
  }

  .h-hide,
  .valpal-banner-small.valpal-result,
  .thumb-items p,
  #top-banner .twitter-feed,
  #top-banner #property-bar,
  #footer nav,
  #footer nav .div,
  #property-banner .property-info .extra-info,
  #property-banner .wrap > .inner > .left .vr-gallery-thumb,
  #property-banner .wrap > .inner > .right .bottom-link,
  #property-nav .thumbs,
  .property-details.enquiries ul,
  .property-details.resources,
  #search-bar .div,
  #results-header h1,
  #results-header .change a .icon.plus,
  #results-header .change a .team .member-info > span.plus,
  .team #results-header .change a .member-info > span.plus,
  #results-header .change a #member-info-wrap .member-info > span.plus,
  #member-info-wrap #results-header .change a .member-info > span.plus,
  #results-header .change .ex,
  #results .col2-r .col.right,
  #results .controls .left select.pp,
  #results .result p,
  #results .result .more,
  #results .search-toggle,
  #results .search-filter,
  .property-shortlist figcaption p,
  .big-3-usps figcaption p,
  .office-landing .office .right,
  .property-alerts-banner .btn,
  .property-alerts-banner .generic-form input[type="submit"],
  .generic-form .property-alerts-banner input[type="submit"],
  .property-alerts-banner #results .pagination a,
  #results .pagination .property-alerts-banner a,
  .property-alerts-banner #results .pagination li.ellipsis span,
  #results .pagination li.ellipsis .property-alerts-banner span,
  .property-alerts-banner #london-home-show .btn,
  #london-home-show .property-alerts-banner .btn,
  #header .nav-top,
  #header .nav-sub,
  .h-hide-inline,
  .h-hide-inline-block {
    display: none !important;
  }

  body.guides .section-title > div {
    float: none;
  }

  body.guides .section-title > span {
    display: block;
    float: none;
    padding: 20px 0 0;
  }

  body.guides #trans-info div {
    padding: 0px;
  }

  body.management #management-prop > img {
    float: none;
    width: 100%;
    display: block;
    margin: 0 0 20px;
  }

  .form-box .header p {
    display: block;
    padding: 10px 0 0;
  }

  .form-box .header span.or {
    padding: 0 5px 0 0;
  }

  .form-box div.c > div.left > div,
  .form-box div.col2-r > div.left > div,
  .form-box div.col3 > div.left > div,
  .form-box div.thumb-items > div.left > div,
  .form-box .guides div#guide-contents > div.left > div,
  .guides .form-box div#guide-contents > div.left > div,
  .form-box #footer-links .wrap > div.inner > div.left > div,
  #footer-links .form-box .wrap > div.inner > div.left > div,
  .form-box #property-banner .wrap > div.inner > div.left > div,
  #property-banner .form-box .wrap > div.inner > div.left > div,
  .form-box div.property-info-top > div.left > div,
  .form-box #results .map-controls div.legend > div.left > div,
  #results .map-controls .form-box div.legend > div.left > div,
  .form-box #results .list-results div.results > div.left > div,
  #results .list-results .form-box div.results > div.left > div,
  .form-box #results .result > div.inner > div.left > div,
  #results .form-box .result > div.inner > div.left > div,
  .form-box .property-shortlist div.items > div.left > div,
  .property-shortlist .form-box div.items > div.left > div,
  .form-box .big-3-usps div.items > div.left > div,
  .big-3-usps .form-box div.items > div.left > div,
  .form-box div#link-bank > div.left > div,
  .form-box .office-landing div.office > div.left > div,
  .office-landing .form-box div.office > div.left > div,
  .form-box div.c2 > div.left > div,
  .form-box div.c3 > div.left > div,
  .form-box div.c4 > div.left > div,
  .form-box div.c6 > div.left > div {
    padding: 20px;
  }

  .form-box div.c > div.right > div,
  .form-box div.col2-r > div.right > div,
  .form-box div.col3 > div.right > div,
  .form-box div.thumb-items > div.right > div,
  .form-box .guides div#guide-contents > div.right > div,
  .guides .form-box div#guide-contents > div.right > div,
  .form-box #footer-links .wrap > div.inner > div.right > div,
  #footer-links .form-box .wrap > div.inner > div.right > div,
  .form-box #property-banner .wrap > div.inner > div.right > div,
  #property-banner .form-box .wrap > div.inner > div.right > div,
  .form-box div.property-info-top > div.right > div,
  .form-box #results .map-controls div.legend > div.right > div,
  #results .map-controls .form-box div.legend > div.right > div,
  .form-box #results .list-results div.results > div.right > div,
  #results .list-results .form-box div.results > div.right > div,
  .form-box #results .result > div.inner > div.right > div,
  #results .form-box .result > div.inner > div.right > div,
  .form-box .property-shortlist div.items > div.right > div,
  .property-shortlist .form-box div.items > div.right > div,
  .form-box .big-3-usps div.items > div.right > div,
  .big-3-usps .form-box div.items > div.right > div,
  .form-box div#link-bank > div.right > div,
  .form-box .office-landing div.office > div.right > div,
  .office-landing .form-box div.office > div.right > div,
  .form-box div.c2 > div.right > div,
  .form-box div.c3 > div.right > div,
  .form-box div.c4 > div.right > div,
  .form-box div.c6 > div.right > div {
    padding: 20px;
  }

  body .txt-pic-block > img {
    float: none;
    margin: 0 0 20px;
  }

  body .txt-pic-block > h4 a {
    display: block;
    margin: 7px 0 0;
    position: static;
  }

  body.guides #loc-map {
    height: 300px;
  }

  body.management .txt-prop-block > a {
    float: none;
    display: block;
    margin: 0 0 20px;
  }

  body .generic-form .collection input {
    clear: left;
  }

  body .generic-form #respond-wrap input {
    margin-bottom: 20px;
  }

  #footer #tsi-logo {
    float: left;
    padding: 0px;
  }

  #search-result .list-controls {
    margin-bottom: 0;
    border: none;
  }

  #search-result .search-header {
    padding-top: 10px;
    border: none;
    margin-bottom: 20px;
  }

  .property-alerts-banner > .wrap > .inner {
    padding-left: 76px;
  }

  .property-alerts-banner h4 {
    font-size: 19px;
    line-height: 24px;
  }

  .property-alerts-banner p {
    font-size: 15px;
    line-height: 19px;
  }

  #property-banner .wrap > .inner > .right .vid-link {
    padding: 30px 0 0;
    text-align: center;
    float: none;
  }

  #results .result.vid-result h3 {
    margin-bottom: 10px;
  }

  #results .result.vid-result .vid-tour {
    margin: 0 0 10px;
  }

  body .mfp-with-caption .mfp-title {
    top: -40px;
    font-size: 16px;
  }

  .h-fifth {
    margin-left: 2.2222%;
    margin-right: 2.2222%;
    width: 15.5556%;
  }

  #valpal {
    padding-bottom: 0;
  }

  .valpal-banner {
    margin-bottom: 0;
  }

  .valpal-banner .valuationButton {
    font-size: 14px;
    color: #fff;
    background: none;
    border: dashed 1px #fff;
    padding: 12px 6px;
    margin: 26px 16px;
  }

  .valpal-banner .valuationHeader {
    font-size: 16px;
    padding-left: 15px;
  }

  .valpal-banner .valuationHeader span {
    font-size: 24px;
  }

  .valpal-banner .val-header {
    font-size: 21.96px;
  }

  .valpal-banner-small .valuationHeaderSmall {
    font-size: 28.68px;
  }

  .valpal-banner-small .valuationHeaderSmall span {
    font-size: 28.96px;
  }

  .valpal-banner-small .btn-div .valuationButtonSmall {
    font-size: 18.1px;
  }

  body {
    overflow-x: hidden;
  }

  .h-nopad,
  .widget.arrange-valuation,
  .widget.property-alerts,
  .widget.careers,
  .widget.savills,
  .widget.news,
  .widget.testimonial {
    width: auto !important;
    margin-left: -18px !important;
    margin-right: -18px !important;
  }

  .outer.h-nopad,
  #top-banner,
  #top-banner .overlay .c,
  #top-banner .overlay .col2-r,
  #top-banner .overlay .col3,
  #top-banner .overlay .thumb-items,
  #top-banner .overlay .guides #guide-contents,
  .guides #top-banner .overlay #guide-contents,
  #top-banner .overlay #footer-links .wrap > .inner,
  #footer-links #top-banner .overlay .wrap > .inner,
  #top-banner .overlay #property-banner .wrap > .inner,
  #property-banner #top-banner .overlay .wrap > .inner,
  #top-banner .overlay .property-info-top,
  #top-banner .overlay #results .map-controls .legend,
  #results .map-controls #top-banner .overlay .legend,
  #top-banner .overlay #results .list-results .results,
  #results .list-results #top-banner .overlay .results,
  #top-banner .overlay #results .result > .inner,
  #results #top-banner .overlay .result > .inner,
  #top-banner .overlay .property-shortlist .items,
  .property-shortlist #top-banner .overlay .items,
  #top-banner .overlay .big-3-usps .items,
  .big-3-usps #top-banner .overlay .items,
  #top-banner .overlay #link-bank,
  #top-banner .overlay .office-landing .office,
  .office-landing #top-banner .overlay .office,
  #top-banner .overlay .c2,
  #top-banner .overlay .c3,
  #top-banner .overlay .c4,
  #top-banner .overlay .c6,
  #top-banner .intro,
  #top-banner .box,
  .h-nopad#top-banner-video,
  #top-banner-video.widget.arrange-valuation,
  #top-banner-video.widget.property-alerts,
  #top-banner-video.widget.careers,
  #top-banner-video.widget.savills,
  #top-banner-video.widget.news,
  #top-banner-video.widget.testimonial,
  #feature-banner-rotating,
  #feature-banner,
  #feature-banner .overlay .c,
  #feature-banner .overlay .col2-r,
  #feature-banner .overlay .col3,
  #feature-banner .overlay .thumb-items,
  #feature-banner .overlay .guides #guide-contents,
  .guides #feature-banner .overlay #guide-contents,
  #feature-banner .overlay #footer-links .wrap > .inner,
  #footer-links #feature-banner .overlay .wrap > .inner,
  #feature-banner .overlay #property-banner .wrap > .inner,
  #property-banner #feature-banner .overlay .wrap > .inner,
  #feature-banner .overlay .property-info-top,
  #feature-banner .overlay #results .map-controls .legend,
  #results .map-controls #feature-banner .overlay .legend,
  #feature-banner .overlay #results .list-results .results,
  #results .list-results #feature-banner .overlay .results,
  #feature-banner .overlay #results .result > .inner,
  #results #feature-banner .overlay .result > .inner,
  #feature-banner .overlay .property-shortlist .items,
  .property-shortlist #feature-banner .overlay .items,
  #feature-banner .overlay .big-3-usps .items,
  .big-3-usps #feature-banner .overlay .items,
  #feature-banner .overlay #link-bank,
  #feature-banner .overlay .office-landing .office,
  .office-landing #feature-banner .overlay .office,
  #feature-banner .overlay .c2,
  #feature-banner .overlay .c3,
  #feature-banner .overlay .c4,
  #feature-banner .overlay .c6,
  #feature-banner .box,
  .outer.widget.arrange-valuation,
  .widget.arrange-valuation.property-alerts-banner,
  .outer.widget.property-alerts,
  .widget.property-alerts.property-alerts-banner,
  .outer.widget.careers,
  .widget.careers.property-alerts-banner,
  .outer.widget.savills,
  .widget.savills.property-alerts-banner,
  .outer.widget.news,
  .widget.news.property-alerts-banner,
  .outer.widget.testimonial,
  .widget.testimonial.property-alerts-banner,
  .h-nopad.property-alerts-banner {
    margin-left: 0px !important;
    margin-right: 0px !important;
    padding-left: 0px !important;
    padding-right: 0px !important;
  }

  .h-pad {
    width: auto !important;
    margin-left: 0px !important;
    margin-right: 0px !important;
    padding-left: 5% !important;
    padding-right: 5% !important;
  }

  .outer,
  #top-banner-video,
  .property-alerts-banner {
    background: #FFF;
  }

  .widget.news {
    padding-top: 10px;
    border: none;
  }

  #top-banner .intro h1 {
    background-color: rgba(0, 0, 0, 0.5);
    padding: 30px 5%;
    -webkit-transition: background-color 0.3s cubic-bezier(0.215, 0.61, 0.355, 1);
    -moz-transition: background-color 0.3s cubic-bezier(0.215, 0.61, 0.355, 1);
    -o-transition: background-color 0.3s cubic-bezier(0.215, 0.61, 0.355, 1);
    -ms-transition: background-color 0.3s cubic-bezier(0.215, 0.61, 0.355, 1);
    transition: background-color 0.3s cubic-bezier(0.215, 0.61, 0.355, 1);
  }

  #top-banner .box > .inner {
    padding: 26px 20px 12px;
    background: #F0F0F0;
  }

  #top-banner .box .slide.off {
    left: 5%;
    right: 5%;
  }

  body.group #top-banner .search .choice a {
    height: 50px;
    padding: 0 12px;
    line-height: 48px;
  }

  body.group #top-banner .search .choice li {
    width: 100%;
  }

  body.group #top-banner .search .choice li:first-child a {
    border-right: none;
    border-bottom: 1px solid #71747f;
  }

  body.group #top-banner .search .choice .icon.mag,
  body.group #top-banner .search .choice .team .member-info > span.mag,
  .team body.group #top-banner .search .choice .member-info > span.mag,
  body.group #top-banner .search .choice #member-info-wrap .member-info > span.mag,
  #member-info-wrap body.group #top-banner .search .choice .member-info > span.mag {
    top: 12px;
  }

  body.guides #guide-contents div div i {
    float: right;
    margin: 0;
  }

  #feature-banner .overlay .wrap {
    padding: 0px;
  }

  #search-bar form {
    zoom: 1;
    margin-left: -2.5%;
    margin-right: -2.5%;
    overflow: visible;
  }

  #search-bar form:after {
    content: "\0020";
    display: block;
    height: 0;
    overflow: hidden;
  }

  #search-bar form:after {
    clear: both;
  }

  #quotes-banner {
    padding-left: 28px !important;
    padding-right: 28px !important;
  }

  .office-landing .office .btn,
  .office-landing .office .generic-form input[type="submit"],
  .generic-form .office-landing .office input[type="submit"],
  .office-landing .office #results .pagination a,
  #results .pagination .office-landing .office a,
  .office-landing .office #results .pagination li.ellipsis span,
  #results .pagination li.ellipsis .office-landing .office span,
  .office-landing .office #london-home-show .btn,
  #london-home-show .office-landing .office .btn {
    margin-bottom: 15px;
  }

  #property-nav .thumbs {
    margin-bottom: 10px;
  }

  #property-banner .flexslider {
    margin: 0 -18px;
  }

  #search-result .search-header {
    margin-top: 30px;
  }

  #search-result p {
    margin-top: 15px;
  }

  #search-form {
    top: -5px;
    width: 100%;
  }

  #search-form input[type='text'] {
    width: calc(100% - 150px);
    background-color: #f2f2f2;
    padding: 20px 75px;
  }

  #search-form .search-form-btn {
    padding: 20px;
  }

  #search-form .search-btn {
    padding: 20px;
  }

  .floorplan-viewer span {
    font-size: 14px;
  }

  #cookie-banner {
    padding-top: 10px;
    padding-bottom: 10px;
    text-align: center;
  }

  #cookie-banner .left {
    width: 100%;
    margin-bottom: 5px;
  }

  #cookie-banner .left h2 {
    font-size: 18px;
  }

  #cookie-banner .right {
    width: 100%;
    text-align: center;
  }

  #cookie-banner .right p {
    display: inline-block;
    margin: 5px;
  }
}

@media screen and (min-width: 480px) and (max-width: 767px) {
  * html {
    font-size: 87.5%;
  }

  html {
    font-size: 14px;
    line-height: 24px;
  }

  .wrap {
    margin: 0 auto;
    zoom: 1;
    width: 430px;
  }

  .wrap:after {
    content: "\0020";
    display: block;
    height: 0;
    overflow: hidden;
  }

  .wrap:after {
    clear: both;
  }

  .hl-c,
  .c,
  .col2-r,
  .col3,
  .thumb-items,
  .guides #guide-contents,
  #footer-links .wrap > .inner,
  #property-banner .wrap > .inner,
  .property-info-top,
  #results .map-controls .legend,
  #results .list-results .results,
  #results .result > .inner,
  .property-shortlist .items,
  .big-3-usps .items,
  #link-bank,
  .office-landing .office,
  .c2,
  .c3,
  .c4,
  .c6 {
    zoom: 1;
    margin-left: -10px;
    margin-right: -10px;
  }

  .hl-c:after,
  .c:after,
  .col2-r:after,
  .col3:after,
  .thumb-items:after,
  .guides #guide-contents:after,
  #footer-links .wrap > .inner:after,
  #property-banner .wrap > .inner:after,
  .property-info-top:after,
  #results .map-controls .legend:after,
  #results .list-results .results:after,
  #results .result > .inner:after,
  .property-shortlist .items:after,
  .big-3-usps .items:after,
  #link-bank:after,
  .office-landing .office:after,
  .c2:after,
  .c3:after,
  .c4:after,
  .c6:after {
    content: "\0020";
    display: block;
    height: 0;
    overflow: hidden;
  }

  .hl-c:after,
  .c:after,
  .col2-r:after,
  .col3:after,
  .thumb-items:after,
  .guides #guide-contents:after,
  #footer-links .wrap > .inner:after,
  #property-banner .wrap > .inner:after,
  .property-info-top:after,
  #results .map-controls .legend:after,
  #results .list-results .results:after,
  #results .result > .inner:after,
  .property-shortlist .items:after,
  .big-3-usps .items:after,
  #link-bank:after,
  .office-landing .office:after,
  .c2:after,
  .c3:after,
  .c4:after,
  .c6:after {
    clear: both;
  }

  .hl-c-f,
  .c-f,
  .col2-fluid,
  .form-box div.c,
  .form-box div.col2-r,
  .form-box div.col3,
  .form-box div.thumb-items,
  .form-box .guides div#guide-contents,
  .guides .form-box div#guide-contents,
  .form-box #footer-links .wrap > div.inner,
  #footer-links .form-box .wrap > div.inner,
  .form-box #property-banner .wrap > div.inner,
  #property-banner .form-box .wrap > div.inner,
  .form-box div.property-info-top,
  .form-box #results .map-controls div.legend,
  #results .map-controls .form-box div.legend,
  .form-box #results .list-results div.results,
  #results .list-results .form-box div.results,
  .form-box #results .result > div.inner,
  #results .form-box .result > div.inner,
  .form-box .property-shortlist div.items,
  .property-shortlist .form-box div.items,
  .form-box .big-3-usps div.items,
  .big-3-usps .form-box div.items,
  .form-box div#link-bank,
  .form-box .office-landing div.office,
  .office-landing .form-box div.office,
  .form-box div.c2,
  .form-box div.c3,
  .form-box div.c4,
  .form-box div.c6,
  #property-enquiry-form .type-radio,
  #top-banner #property-bar .slide > .inner,
  .team,
  .property-assets-top.col2,
  #offices-list ul,
  .c2-f,
  .c3-f,
  .c4-f,
  .c6-f {
    zoom: 1;
    margin-left: -2.2222222222%;
    margin-right: -2.2222222222%;
  }

  .hl-c-f:after,
  .c-f:after,
  .col2-fluid:after,
  .form-box div.c:after,
  .form-box div.col2-r:after,
  .form-box div.col3:after,
  .form-box div.thumb-items:after,
  .form-box .guides div#guide-contents:after,
  .guides .form-box div#guide-contents:after,
  .form-box #footer-links .wrap > div.inner:after,
  #footer-links .form-box .wrap > div.inner:after,
  .form-box #property-banner .wrap > div.inner:after,
  #property-banner .form-box .wrap > div.inner:after,
  .form-box div.property-info-top:after,
  .form-box #results .map-controls div.legend:after,
  #results .map-controls .form-box div.legend:after,
  .form-box #results .list-results div.results:after,
  #results .list-results .form-box div.results:after,
  .form-box #results .result > div.inner:after,
  #results .form-box .result > div.inner:after,
  .form-box .property-shortlist div.items:after,
  .property-shortlist .form-box div.items:after,
  .form-box .big-3-usps div.items:after,
  .big-3-usps .form-box div.items:after,
  .form-box div#link-bank:after,
  .form-box .office-landing div.office:after,
  .office-landing .form-box div.office:after,
  .form-box div.c2:after,
  .form-box div.c3:after,
  .form-box div.c4:after,
  .form-box div.c6:after,
  #property-enquiry-form .type-radio:after,
  #top-banner #property-bar .slide > .inner:after,
  .team:after,
  .property-assets-top.col2:after,
  #offices-list ul:after,
  .c2-f:after,
  .c3-f:after,
  .c4-f:after,
  .c6-f:after {
    content: "\0020";
    display: block;
    height: 0;
    overflow: hidden;
  }

  .hl-c-f:after,
  .c-f:after,
  .col2-fluid:after,
  .form-box div.c:after,
  .form-box div.col2-r:after,
  .form-box div.col3:after,
  .form-box div.thumb-items:after,
  .form-box .guides div#guide-contents:after,
  .guides .form-box div#guide-contents:after,
  .form-box #footer-links .wrap > div.inner:after,
  #footer-links .form-box .wrap > div.inner:after,
  .form-box #property-banner .wrap > div.inner:after,
  #property-banner .form-box .wrap > div.inner:after,
  .form-box div.property-info-top:after,
  .form-box #results .map-controls div.legend:after,
  #results .map-controls .form-box div.legend:after,
  .form-box #results .list-results div.results:after,
  #results .list-results .form-box div.results:after,
  .form-box #results .result > div.inner:after,
  #results .form-box .result > div.inner:after,
  .form-box .property-shortlist div.items:after,
  .property-shortlist .form-box div.items:after,
  .form-box .big-3-usps div.items:after,
  .big-3-usps .form-box div.items:after,
  .form-box div#link-bank:after,
  .form-box .office-landing div.office:after,
  .office-landing .form-box div.office:after,
  .form-box div.c2:after,
  .form-box div.c3:after,
  .form-box div.c4:after,
  .form-box div.c6:after,
  #property-enquiry-form .type-radio:after,
  #top-banner #property-bar .slide > .inner:after,
  .team:after,
  .property-assets-top.col2:after,
  #offices-list ul:after,
  .c2-f:after,
  .c3-f:after,
  .c4-f:after,
  .c6-f:after {
    clear: both;
  }

  .hl,
  .hl-1,
  .hl-1-r,
  .property-info-top > .right,
  .hl-1-f,
  .hl-1-f-r,
  .hl-2,
  .hl-2-r,
  .hl-2-f,
  .hl-2-f-r,
  .hl-3,
  .thumb-items > a,
  .thumb-items > figure,
  .guides .thumb-items > a,
  #results .map-controls .legend li,
  #results .result,
  #results .result .img,
  #results .result .info,
  .property-shortlist .items > a,
  .property-shortlist .items > figure,
  .big-3-usps .items > a,
  .big-3-usps .items > figure,
  .office-landing .office .left,
  .office-landing .office .mid,
  .office-landing .office .right,
  .hl-3-r,
  .c2 > .col,
  .c4 > .col,
  .hl-3-f,
  .team > figure,
  #offices-list li,
  .hl-3-f-r,
  .c2-f > .col,
  .c4-f > .col,
  .hl-4,
  .hl-4-r,
  .hl-4-f,
  .hl-4-f-r,
  .hl-5,
  .property-info-top > .left,
  .hl-5-r,
  .hl-5-f,
  .hl-5-f-r,
  .hl-6,
  .valpal-banner-small.valpal-result,
  .col2-r .col.left,
  .col2-r .col.right,
  .col2-r.big-r .col.left,
  .col2-r.big-r .col.right,
  .col3 .col,
  .guides #guide-contents > div,
  #top-banner .intro,
  #top-banner .box,
  #top-banner.left .box,
  #top-banner-video .left,
  #top-banner-video .right,
  #feature-banner .box,
  #property-banner .wrap > .inner > .left,
  #property-banner .wrap > .inner > .right,
  #search-bar .col,
  #search-bar .col.areas,
  #search-bar .col.price,
  #search-bar .col.submit,
  #results-header h1,
  #results-header .change,
  #results .controls .left,
  #results .controls .right,
  #results .search-toggle,
  #results .search-filter,
  #link-bank .col,
  body.commercial #search-bar .col,
  body.commercial #search-bar .col.areas,
  body.commercial #search-bar .col.price,
  body.commercial #search-bar .col.area,
  body.commercial #search-bar .col.submit,
  .dealsdone .items > figure,
  .hl-6-r,
  .c3 > .col,
  .c6 > .col,
  .hl-6-f,
  .col2-fluid > div,
  .col2-fluid > li,
  .form-box div.c > div,
  .form-box div.col2-r > div,
  .form-box div.col3 > div,
  .form-box div.thumb-items > div,
  .form-box .guides div#guide-contents > div,
  .guides .form-box div#guide-contents > div,
  .form-box #footer-links .wrap > div.inner > div,
  #footer-links .form-box .wrap > div.inner > div,
  .form-box #property-banner .wrap > div.inner > div,
  #property-banner .form-box .wrap > div.inner > div,
  .form-box div.property-info-top > div,
  .form-box #results .map-controls div.legend > div,
  #results .map-controls .form-box div.legend > div,
  .form-box #results .list-results div.results > div,
  #results .list-results .form-box div.results > div,
  .form-box #results .result > div.inner > div,
  #results .form-box .result > div.inner > div,
  .form-box .property-shortlist div.items > div,
  .property-shortlist .form-box div.items > div,
  .form-box .big-3-usps div.items > div,
  .big-3-usps .form-box div.items > div,
  .form-box div#link-bank > div,
  .form-box .office-landing div.office > div,
  .office-landing .form-box div.office > div,
  .form-box div.c2 > div,
  .form-box div.c3 > div,
  .form-box div.c4 > div,
  .form-box div.c6 > div,
  #property-enquiry-form .c > .left,
  #property-enquiry-form .col2-r > .left,
  #property-enquiry-form .col3 > .left,
  #property-enquiry-form .thumb-items > .left,
  #property-enquiry-form .guides #guide-contents > .left,
  .guides #property-enquiry-form #guide-contents > .left,
  #property-enquiry-form #footer-links .wrap > .inner > .left,
  #footer-links #property-enquiry-form .wrap > .inner > .left,
  #property-enquiry-form #property-banner .wrap > .inner > .left,
  #property-banner #property-enquiry-form .wrap > .inner > .left,
  #property-enquiry-form .property-info-top > .left,
  #property-enquiry-form #results .map-controls .legend > .left,
  #results .map-controls #property-enquiry-form .legend > .left,
  #property-enquiry-form #results .list-results .results > .left,
  #results .list-results #property-enquiry-form .results > .left,
  #property-enquiry-form #results .result > .inner > .left,
  #results #property-enquiry-form .result > .inner > .left,
  #property-enquiry-form .property-shortlist .items > .left,
  .property-shortlist #property-enquiry-form .items > .left,
  #property-enquiry-form .big-3-usps .items > .left,
  .big-3-usps #property-enquiry-form .items > .left,
  #property-enquiry-form #link-bank > .left,
  #property-enquiry-form .office-landing .office > .left,
  .office-landing #property-enquiry-form .office > .left,
  #property-enquiry-form .c2 > .left,
  #property-enquiry-form .c3 > .left,
  #property-enquiry-form .c4 > .left,
  #property-enquiry-form .c6 > .left,
  #property-enquiry-form .c > .right,
  #property-enquiry-form .col2-r > .right,
  #property-enquiry-form .col3 > .right,
  #property-enquiry-form .thumb-items > .right,
  #property-enquiry-form .guides #guide-contents > .right,
  .guides #property-enquiry-form #guide-contents > .right,
  #property-enquiry-form #footer-links .wrap > .inner > .right,
  #footer-links #property-enquiry-form .wrap > .inner > .right,
  #property-enquiry-form #property-banner .wrap > .inner > .right,
  #property-banner #property-enquiry-form .wrap > .inner > .right,
  #property-enquiry-form .property-info-top > .right,
  #property-enquiry-form #results .map-controls .legend > .right,
  #results .map-controls #property-enquiry-form .legend > .right,
  #property-enquiry-form #results .list-results .results > .right,
  #results .list-results #property-enquiry-form .results > .right,
  #property-enquiry-form #results .result > .inner > .right,
  #results #property-enquiry-form .result > .inner > .right,
  #property-enquiry-form .property-shortlist .items > .right,
  .property-shortlist #property-enquiry-form .items > .right,
  #property-enquiry-form .big-3-usps .items > .right,
  .big-3-usps #property-enquiry-form .items > .right,
  #property-enquiry-form #link-bank > .right,
  #property-enquiry-form .office-landing .office > .right,
  .office-landing #property-enquiry-form .office > .right,
  #property-enquiry-form .c2 > .right,
  #property-enquiry-form .c3 > .right,
  #property-enquiry-form .c4 > .right,
  #property-enquiry-form .c6 > .right,
  #top-banner #property-bar a.left,
  #top-banner #property-bar a.right,
  .team .member-info,
  .property-assets-top.col2 > .col,
  .hl-6-f-r,
  .c3-f > .col,
  .c6-f > .col {
    float: left;
    display: inline;
    zoom: 1;
  }

  .hl:after,
  .hl-1:after,
  .hl-1-r:after,
  .property-info-top > .right:after,
  .hl-1-f:after,
  .hl-1-f-r:after,
  .hl-2:after,
  .hl-2-r:after,
  .hl-2-f:after,
  .hl-2-f-r:after,
  .hl-3:after,
  .thumb-items > a:after,
  .thumb-items > figure:after,
  .guides .thumb-items > a:after,
  #results .map-controls .legend li:after,
  #results .result:after,
  #results .result .img:after,
  #results .result .info:after,
  .property-shortlist .items > a:after,
  .property-shortlist .items > figure:after,
  .big-3-usps .items > a:after,
  .big-3-usps .items > figure:after,
  .office-landing .office .left:after,
  .office-landing .office .mid:after,
  .office-landing .office .right:after,
  .hl-3-r:after,
  .c2 > .col:after,
  .c4 > .col:after,
  .hl-3-f:after,
  .team > figure:after,
  #offices-list li:after,
  .hl-3-f-r:after,
  .c2-f > .col:after,
  .c4-f > .col:after,
  .hl-4:after,
  .hl-4-r:after,
  .hl-4-f:after,
  .hl-4-f-r:after,
  .hl-5:after,
  .property-info-top > .left:after,
  .hl-5-r:after,
  .hl-5-f:after,
  .hl-5-f-r:after,
  .hl-6:after,
  .valpal-banner-small.valpal-result:after,
  .col2-r .col.left:after,
  .col2-r .col.right:after,
  .col2-r.big-r .col.left:after,
  .col2-r.big-r .col.right:after,
  .col3 .col:after,
  .guides #guide-contents > div:after,
  #top-banner .intro:after,
  #top-banner .box:after,
  #top-banner.left .box:after,
  #top-banner-video .left:after,
  #top-banner-video .right:after,
  #feature-banner .box:after,
  #property-banner .wrap > .inner > .left:after,
  #property-banner .wrap > .inner > .right:after,
  #search-bar .col:after,
  #search-bar .col.areas:after,
  #search-bar .col.price:after,
  #search-bar .col.submit:after,
  #results-header h1:after,
  #results-header .change:after,
  #results .controls .left:after,
  #results .controls .right:after,
  #results .search-toggle:after,
  #results .search-filter:after,
  #link-bank .col:after,
  body.commercial #search-bar .col:after,
  body.commercial #search-bar .col.areas:after,
  body.commercial #search-bar .col.price:after,
  body.commercial #search-bar .col.area:after,
  body.commercial #search-bar .col.submit:after,
  .dealsdone .items > figure:after,
  .hl-6-r:after,
  .c3 > .col:after,
  .c6 > .col:after,
  .hl-6-f:after,
  .col2-fluid > div:after,
  .col2-fluid > li:after,
  .form-box div.c > div:after,
  .form-box div.col2-r > div:after,
  .form-box div.col3 > div:after,
  .form-box div.thumb-items > div:after,
  .form-box .guides div#guide-contents > div:after,
  .guides .form-box div#guide-contents > div:after,
  .form-box #footer-links .wrap > div.inner > div:after,
  #footer-links .form-box .wrap > div.inner > div:after,
  .form-box #property-banner .wrap > div.inner > div:after,
  #property-banner .form-box .wrap > div.inner > div:after,
  .form-box div.property-info-top > div:after,
  .form-box #results .map-controls div.legend > div:after,
  #results .map-controls .form-box div.legend > div:after,
  .form-box #results .list-results div.results > div:after,
  #results .list-results .form-box div.results > div:after,
  .form-box #results .result > div.inner > div:after,
  #results .form-box .result > div.inner > div:after,
  .form-box .property-shortlist div.items > div:after,
  .property-shortlist .form-box div.items > div:after,
  .form-box .big-3-usps div.items > div:after,
  .big-3-usps .form-box div.items > div:after,
  .form-box div#link-bank > div:after,
  .form-box .office-landing div.office > div:after,
  .office-landing .form-box div.office > div:after,
  .form-box div.c2 > div:after,
  .form-box div.c3 > div:after,
  .form-box div.c4 > div:after,
  .form-box div.c6 > div:after,
  #property-enquiry-form .c > .left:after,
  #property-enquiry-form .col2-r > .left:after,
  #property-enquiry-form .col3 > .left:after,
  #property-enquiry-form .thumb-items > .left:after,
  #property-enquiry-form .guides #guide-contents > .left:after,
  .guides #property-enquiry-form #guide-contents > .left:after,
  #property-enquiry-form #footer-links .wrap > .inner > .left:after,
  #footer-links #property-enquiry-form .wrap > .inner > .left:after,
  #property-enquiry-form #property-banner .wrap > .inner > .left:after,
  #property-banner #property-enquiry-form .wrap > .inner > .left:after,
  #property-enquiry-form .property-info-top > .left:after,
  #property-enquiry-form #results .map-controls .legend > .left:after,
  #results .map-controls #property-enquiry-form .legend > .left:after,
  #property-enquiry-form #results .list-results .results > .left:after,
  #results .list-results #property-enquiry-form .results > .left:after,
  #property-enquiry-form #results .result > .inner > .left:after,
  #results #property-enquiry-form .result > .inner > .left:after,
  #property-enquiry-form .property-shortlist .items > .left:after,
  .property-shortlist #property-enquiry-form .items > .left:after,
  #property-enquiry-form .big-3-usps .items > .left:after,
  .big-3-usps #property-enquiry-form .items > .left:after,
  #property-enquiry-form #link-bank > .left:after,
  #property-enquiry-form .office-landing .office > .left:after,
  .office-landing #property-enquiry-form .office > .left:after,
  #property-enquiry-form .c2 > .left:after,
  #property-enquiry-form .c3 > .left:after,
  #property-enquiry-form .c4 > .left:after,
  #property-enquiry-form .c6 > .left:after,
  #property-enquiry-form .c > .right:after,
  #property-enquiry-form .col2-r > .right:after,
  #property-enquiry-form .col3 > .right:after,
  #property-enquiry-form .thumb-items > .right:after,
  #property-enquiry-form .guides #guide-contents > .right:after,
  .guides #property-enquiry-form #guide-contents > .right:after,
  #property-enquiry-form #footer-links .wrap > .inner > .right:after,
  #footer-links #property-enquiry-form .wrap > .inner > .right:after,
  #property-enquiry-form #property-banner .wrap > .inner > .right:after,
  #property-banner #property-enquiry-form .wrap > .inner > .right:after,
  #property-enquiry-form .property-info-top > .right:after,
  #property-enquiry-form #results .map-controls .legend > .right:after,
  #results .map-controls #property-enquiry-form .legend > .right:after,
  #property-enquiry-form #results .list-results .results > .right:after,
  #results .list-results #property-enquiry-form .results > .right:after,
  #property-enquiry-form #results .result > .inner > .right:after,
  #results #property-enquiry-form .result > .inner > .right:after,
  #property-enquiry-form .property-shortlist .items > .right:after,
  .property-shortlist #property-enquiry-form .items > .right:after,
  #property-enquiry-form .big-3-usps .items > .right:after,
  .big-3-usps #property-enquiry-form .items > .right:after,
  #property-enquiry-form #link-bank > .right:after,
  #property-enquiry-form .office-landing .office > .right:after,
  .office-landing #property-enquiry-form .office > .right:after,
  #property-enquiry-form .c2 > .right:after,
  #property-enquiry-form .c3 > .right:after,
  #property-enquiry-form .c4 > .right:after,
  #property-enquiry-form .c6 > .right:after,
  #top-banner #property-bar a.left:after,
  #top-banner #property-bar a.right:after,
  .team .member-info:after,
  .property-assets-top.col2 > .col:after,
  .hl-6-f-r:after,
  .c3-f > .col:after,
  .c6-f > .col:after {
    content: "\0020";
    display: block;
    height: 0;
    overflow: hidden;
  }

  .hl:after,
  .hl-1:after,
  .hl-1-r:after,
  .property-info-top > .right:after,
  .hl-1-f:after,
  .hl-1-f-r:after,
  .hl-2:after,
  .hl-2-r:after,
  .hl-2-f:after,
  .hl-2-f-r:after,
  .hl-3:after,
  .thumb-items > a:after,
  .thumb-items > figure:after,
  .guides .thumb-items > a:after,
  #results .map-controls .legend li:after,
  #results .result:after,
  #results .result .img:after,
  #results .result .info:after,
  .property-shortlist .items > a:after,
  .property-shortlist .items > figure:after,
  .big-3-usps .items > a:after,
  .big-3-usps .items > figure:after,
  .office-landing .office .left:after,
  .office-landing .office .mid:after,
  .office-landing .office .right:after,
  .hl-3-r:after,
  .c2 > .col:after,
  .c4 > .col:after,
  .hl-3-f:after,
  .team > figure:after,
  #offices-list li:after,
  .hl-3-f-r:after,
  .c2-f > .col:after,
  .c4-f > .col:after,
  .hl-4:after,
  .hl-4-r:after,
  .hl-4-f:after,
  .hl-4-f-r:after,
  .hl-5:after,
  .property-info-top > .left:after,
  .hl-5-r:after,
  .hl-5-f:after,
  .hl-5-f-r:after,
  .hl-6:after,
  .valpal-banner-small.valpal-result:after,
  .col2-r .col.left:after,
  .col2-r .col.right:after,
  .col2-r.big-r .col.left:after,
  .col2-r.big-r .col.right:after,
  .col3 .col:after,
  .guides #guide-contents > div:after,
  #top-banner .intro:after,
  #top-banner .box:after,
  #top-banner.left .box:after,
  #top-banner-video .left:after,
  #top-banner-video .right:after,
  #feature-banner .box:after,
  #property-banner .wrap > .inner > .left:after,
  #property-banner .wrap > .inner > .right:after,
  #search-bar .col:after,
  #search-bar .col.areas:after,
  #search-bar .col.price:after,
  #search-bar .col.submit:after,
  #results-header h1:after,
  #results-header .change:after,
  #results .controls .left:after,
  #results .controls .right:after,
  #results .search-toggle:after,
  #results .search-filter:after,
  #link-bank .col:after,
  body.commercial #search-bar .col:after,
  body.commercial #search-bar .col.areas:after,
  body.commercial #search-bar .col.price:after,
  body.commercial #search-bar .col.area:after,
  body.commercial #search-bar .col.submit:after,
  .dealsdone .items > figure:after,
  .hl-6-r:after,
  .c3 > .col:after,
  .c6 > .col:after,
  .hl-6-f:after,
  .col2-fluid > div:after,
  .col2-fluid > li:after,
  .form-box div.c > div:after,
  .form-box div.col2-r > div:after,
  .form-box div.col3 > div:after,
  .form-box div.thumb-items > div:after,
  .form-box .guides div#guide-contents > div:after,
  .guides .form-box div#guide-contents > div:after,
  .form-box #footer-links .wrap > div.inner > div:after,
  #footer-links .form-box .wrap > div.inner > div:after,
  .form-box #property-banner .wrap > div.inner > div:after,
  #property-banner .form-box .wrap > div.inner > div:after,
  .form-box div.property-info-top > div:after,
  .form-box #results .map-controls div.legend > div:after,
  #results .map-controls .form-box div.legend > div:after,
  .form-box #results .list-results div.results > div:after,
  #results .list-results .form-box div.results > div:after,
  .form-box #results .result > div.inner > div:after,
  #results .form-box .result > div.inner > div:after,
  .form-box .property-shortlist div.items > div:after,
  .property-shortlist .form-box div.items > div:after,
  .form-box .big-3-usps div.items > div:after,
  .big-3-usps .form-box div.items > div:after,
  .form-box div#link-bank > div:after,
  .form-box .office-landing div.office > div:after,
  .office-landing .form-box div.office > div:after,
  .form-box div.c2 > div:after,
  .form-box div.c3 > div:after,
  .form-box div.c4 > div:after,
  .form-box div.c6 > div:after,
  #property-enquiry-form .c > .left:after,
  #property-enquiry-form .col2-r > .left:after,
  #property-enquiry-form .col3 > .left:after,
  #property-enquiry-form .thumb-items > .left:after,
  #property-enquiry-form .guides #guide-contents > .left:after,
  .guides #property-enquiry-form #guide-contents > .left:after,
  #property-enquiry-form #footer-links .wrap > .inner > .left:after,
  #footer-links #property-enquiry-form .wrap > .inner > .left:after,
  #property-enquiry-form #property-banner .wrap > .inner > .left:after,
  #property-banner #property-enquiry-form .wrap > .inner > .left:after,
  #property-enquiry-form .property-info-top > .left:after,
  #property-enquiry-form #results .map-controls .legend > .left:after,
  #results .map-controls #property-enquiry-form .legend > .left:after,
  #property-enquiry-form #results .list-results .results > .left:after,
  #results .list-results #property-enquiry-form .results > .left:after,
  #property-enquiry-form #results .result > .inner > .left:after,
  #results #property-enquiry-form .result > .inner > .left:after,
  #property-enquiry-form .property-shortlist .items > .left:after,
  .property-shortlist #property-enquiry-form .items > .left:after,
  #property-enquiry-form .big-3-usps .items > .left:after,
  .big-3-usps #property-enquiry-form .items > .left:after,
  #property-enquiry-form #link-bank > .left:after,
  #property-enquiry-form .office-landing .office > .left:after,
  .office-landing #property-enquiry-form .office > .left:after,
  #property-enquiry-form .c2 > .left:after,
  #property-enquiry-form .c3 > .left:after,
  #property-enquiry-form .c4 > .left:after,
  #property-enquiry-form .c6 > .left:after,
  #property-enquiry-form .c > .right:after,
  #property-enquiry-form .col2-r > .right:after,
  #property-enquiry-form .col3 > .right:after,
  #property-enquiry-form .thumb-items > .right:after,
  #property-enquiry-form .guides #guide-contents > .right:after,
  .guides #property-enquiry-form #guide-contents > .right:after,
  #property-enquiry-form #footer-links .wrap > .inner > .right:after,
  #footer-links #property-enquiry-form .wrap > .inner > .right:after,
  #property-enquiry-form #property-banner .wrap > .inner > .right:after,
  #property-banner #property-enquiry-form .wrap > .inner > .right:after,
  #property-enquiry-form .property-info-top > .right:after,
  #property-enquiry-form #results .map-controls .legend > .right:after,
  #results .map-controls #property-enquiry-form .legend > .right:after,
  #property-enquiry-form #results .list-results .results > .right:after,
  #results .list-results #property-enquiry-form .results > .right:after,
  #property-enquiry-form #results .result > .inner > .right:after,
  #results #property-enquiry-form .result > .inner > .right:after,
  #property-enquiry-form .property-shortlist .items > .right:after,
  .property-shortlist #property-enquiry-form .items > .right:after,
  #property-enquiry-form .big-3-usps .items > .right:after,
  .big-3-usps #property-enquiry-form .items > .right:after,
  #property-enquiry-form #link-bank > .right:after,
  #property-enquiry-form .office-landing .office > .right:after,
  .office-landing #property-enquiry-form .office > .right:after,
  #property-enquiry-form .c2 > .right:after,
  #property-enquiry-form .c3 > .right:after,
  #property-enquiry-form .c4 > .right:after,
  #property-enquiry-form .c6 > .right:after,
  #top-banner #property-bar a.left:after,
  #top-banner #property-bar a.right:after,
  .team .member-info:after,
  .property-assets-top.col2 > .col:after,
  .hl-6-f-r:after,
  .c3-f > .col:after,
  .c6-f > .col:after {
    clear: both;
  }

  .hl-f {
    margin-left: 0 !important;
    margin-right: 20px !important;
    clear: left;
  }

  .hl-l {
    margin-right: 0 !important;
  }

  .hl-1,
  .hl-1-r,
  .property-info-top > .right {
    margin-left: 10px;
    margin-right: 10px;
    width: 55px;
  }

  .hl-1-f,
  .hl-1-f-r {
    margin-left: 2.2222222222%;
    margin-right: 2.2222222222%;
    width: 12.2222222222%;
  }

  .hl-1-r,
  .property-info-top > .right {
    float: right;
  }

  .hl-1-f-r {
    float: right;
  }

  .hl-2,
  .hl-2-r {
    margin-left: 10px;
    margin-right: 10px;
    width: 130px;
  }

  .hl-2-f,
  .hl-2-f-r {
    margin-left: 2.2222222222%;
    margin-right: 2.2222222222%;
    width: 28.8888888889%;
  }

  .hl-2-r {
    float: right;
  }

  .hl-2-f-r {
    float: right;
  }

  .hl-3,
  .thumb-items > a,
  .thumb-items > figure,
  .guides .thumb-items > a,
  #results .map-controls .legend li,
  #results .result,
  #results .result .img,
  #results .result .info,
  .property-shortlist .items > a,
  .property-shortlist .items > figure,
  .big-3-usps .items > a,
  .big-3-usps .items > figure,
  .office-landing .office .left,
  .office-landing .office .mid,
  .office-landing .office .right,
  .hl-3-r,
  .c2 > .col,
  .c4 > .col {
    margin-left: 10px;
    margin-right: 10px;
    width: 205px;
  }

  .hl-3-f,
  .team > figure,
  #offices-list li,
  .hl-3-f-r,
  .c2-f > .col,
  .c4-f > .col {
    margin-left: 2.2222222222%;
    margin-right: 2.2222222222%;
    width: 45.5555555556%;
  }

  .hl-3-r {
    float: right;
  }

  .hl-3-f-r {
    float: right;
  }

  .hl-4,
  .hl-4-r {
    margin-left: 10px;
    margin-right: 10px;
    width: 280px;
  }

  .hl-4-f,
  .hl-4-f-r {
    margin-left: 2.2222222222%;
    margin-right: 2.2222222222%;
    width: 62.2222222222%;
  }

  .hl-4-r {
    float: right;
  }

  .hl-4-f-r {
    float: right;
  }

  .hl-5,
  .property-info-top > .left,
  .hl-5-r {
    margin-left: 10px;
    margin-right: 10px;
    width: 355px;
  }

  .hl-5-f,
  .hl-5-f-r {
    margin-left: 2.2222222222%;
    margin-right: 2.2222222222%;
    width: 78.8888888889%;
  }

  .hl-5-r {
    float: right;
  }

  .hl-5-f-r {
    float: right;
  }

  .hl-6,
  .valpal-banner-small.valpal-result,
  .col2-r .col.left,
  .col2-r .col.right,
  .col2-r.big-r .col.left,
  .col2-r.big-r .col.right,
  .col3 .col,
  .guides #guide-contents > div,
  #top-banner .intro,
  #top-banner .box,
  #top-banner.left .box,
  #top-banner-video .left,
  #top-banner-video .right,
  #feature-banner .box,
  #property-banner .wrap > .inner > .left,
  #property-banner .wrap > .inner > .right,
  #search-bar .col,
  #search-bar .col.areas,
  #search-bar .col.price,
  #search-bar .col.submit,
  #results-header h1,
  #results-header .change,
  #results .controls .left,
  #results .controls .right,
  #results .search-toggle,
  #results .search-filter,
  #link-bank .col,
  body.commercial #search-bar .col,
  body.commercial #search-bar .col.areas,
  body.commercial #search-bar .col.price,
  body.commercial #search-bar .col.area,
  body.commercial #search-bar .col.submit,
  .dealsdone .items > figure,
  .hl-6-r,
  .c3 > .col,
  .c6 > .col {
    margin-left: 10px;
    margin-right: 10px;
    float: none;
    display: block;
    width: auto;
  }

  .hl-6-f,
  .col2-fluid > div,
  .col2-fluid > li,
  .form-box div.c > div,
  .form-box div.col2-r > div,
  .form-box div.col3 > div,
  .form-box div.thumb-items > div,
  .form-box .guides div#guide-contents > div,
  .guides .form-box div#guide-contents > div,
  .form-box #footer-links .wrap > div.inner > div,
  #footer-links .form-box .wrap > div.inner > div,
  .form-box #property-banner .wrap > div.inner > div,
  #property-banner .form-box .wrap > div.inner > div,
  .form-box div.property-info-top > div,
  .form-box #results .map-controls div.legend > div,
  #results .map-controls .form-box div.legend > div,
  .form-box #results .list-results div.results > div,
  #results .list-results .form-box div.results > div,
  .form-box #results .result > div.inner > div,
  #results .form-box .result > div.inner > div,
  .form-box .property-shortlist div.items > div,
  .property-shortlist .form-box div.items > div,
  .form-box .big-3-usps div.items > div,
  .big-3-usps .form-box div.items > div,
  .form-box div#link-bank > div,
  .form-box .office-landing div.office > div,
  .office-landing .form-box div.office > div,
  .form-box div.c2 > div,
  .form-box div.c3 > div,
  .form-box div.c4 > div,
  .form-box div.c6 > div,
  #property-enquiry-form .c > .left,
  #property-enquiry-form .col2-r > .left,
  #property-enquiry-form .col3 > .left,
  #property-enquiry-form .thumb-items > .left,
  #property-enquiry-form .guides #guide-contents > .left,
  .guides #property-enquiry-form #guide-contents > .left,
  #property-enquiry-form #footer-links .wrap > .inner > .left,
  #footer-links #property-enquiry-form .wrap > .inner > .left,
  #property-enquiry-form #property-banner .wrap > .inner > .left,
  #property-banner #property-enquiry-form .wrap > .inner > .left,
  #property-enquiry-form .property-info-top > .left,
  #property-enquiry-form #results .map-controls .legend > .left,
  #results .map-controls #property-enquiry-form .legend > .left,
  #property-enquiry-form #results .list-results .results > .left,
  #results .list-results #property-enquiry-form .results > .left,
  #property-enquiry-form #results .result > .inner > .left,
  #results #property-enquiry-form .result > .inner > .left,
  #property-enquiry-form .property-shortlist .items > .left,
  .property-shortlist #property-enquiry-form .items > .left,
  #property-enquiry-form .big-3-usps .items > .left,
  .big-3-usps #property-enquiry-form .items > .left,
  #property-enquiry-form #link-bank > .left,
  #property-enquiry-form .office-landing .office > .left,
  .office-landing #property-enquiry-form .office > .left,
  #property-enquiry-form .c2 > .left,
  #property-enquiry-form .c3 > .left,
  #property-enquiry-form .c4 > .left,
  #property-enquiry-form .c6 > .left,
  #property-enquiry-form .c > .right,
  #property-enquiry-form .col2-r > .right,
  #property-enquiry-form .col3 > .right,
  #property-enquiry-form .thumb-items > .right,
  #property-enquiry-form .guides #guide-contents > .right,
  .guides #property-enquiry-form #guide-contents > .right,
  #property-enquiry-form #footer-links .wrap > .inner > .right,
  #footer-links #property-enquiry-form .wrap > .inner > .right,
  #property-enquiry-form #property-banner .wrap > .inner > .right,
  #property-banner #property-enquiry-form .wrap > .inner > .right,
  #property-enquiry-form .property-info-top > .right,
  #property-enquiry-form #results .map-controls .legend > .right,
  #results .map-controls #property-enquiry-form .legend > .right,
  #property-enquiry-form #results .list-results .results > .right,
  #results .list-results #property-enquiry-form .results > .right,
  #property-enquiry-form #results .result > .inner > .right,
  #results #property-enquiry-form .result > .inner > .right,
  #property-enquiry-form .property-shortlist .items > .right,
  .property-shortlist #property-enquiry-form .items > .right,
  #property-enquiry-form .big-3-usps .items > .right,
  .big-3-usps #property-enquiry-form .items > .right,
  #property-enquiry-form #link-bank > .right,
  #property-enquiry-form .office-landing .office > .right,
  .office-landing #property-enquiry-form .office > .right,
  #property-enquiry-form .c2 > .right,
  #property-enquiry-form .c3 > .right,
  #property-enquiry-form .c4 > .right,
  #property-enquiry-form .c6 > .right,
  #top-banner #property-bar a.left,
  #top-banner #property-bar a.right,
  .team .member-info,
  .property-assets-top.col2 > .col,
  .hl-6-f-r,
  .c3-f > .col,
  .c6-f > .col {
    margin-left: 2.2222222222%;
    margin-right: 2.2222222222%;
    float: none;
    display: block;
    width: auto;
  }

  .hl-6-r {
    float: right;
  }

  .hl-6-f-r {
    float: right;
  }

  .hl-prepend1 {
    margin-left: 85px;
  }

  .hl-append1 {
    margin-right: 85px;
  }

  .hl-prepend2 {
    margin-left: 160px;
  }

  .hl-append2 {
    margin-right: 160px;
  }

  .hl-prepend3 {
    margin-left: 235px;
  }

  .hl-append3 {
    margin-right: 235px;
  }

  .hl-prepend4 {
    margin-left: 310px;
  }

  .hl-append4 {
    margin-right: 310px;
  }

  .hl-prepend6 {
    margin-left: 460px;
  }

  .hl-append6 {
    margin-right: 460px;
  }

  .d-clear {
    clear: none !important;
  }

  .hl-clear {
    clear: both !important;
  }

  .hl-stack-c > .col,
  .hl-stack {
    display: block !important;
    clear: both !important;
    width: auto !important;
    float: none !important;
  }

  .d-show,
  .d-show-inline,
  .d-show-inline-block {
    display: none !important;
  }

  .hl-show,
  #footer-links .pagination,
  #property-banner .property-info .extra-info-top,
  .property-info-top > .right,
  #search-bar .close,
  #search-bar .overlay-heading,
  #results .pagination .status,
  .rsDefaultInv .rsFullscreenBtn {
    display: block !important;
  }

  .hl-show-inline {
    display: inline !important;
  }

  .hl-show-inline-block,
  #header .nav-small {
    display: inline-block !important;
  }

  .hl-hide,
  .valpal-banner-small.valpal-result,
  .thumb-items p,
  #top-banner .twitter-feed,
  #top-banner #property-bar,
  #footer nav,
  #footer nav .div,
  #property-banner .property-info .extra-info,
  #property-banner .wrap > .inner > .left .vr-gallery-thumb,
  #property-banner .wrap > .inner > .right .bottom-link,
  #property-nav .thumbs,
  .property-details.enquiries ul,
  .property-details.resources,
  #search-bar .div,
  #results-header h1,
  #results-header .change a .icon.plus,
  #results-header .change a .team .member-info > span.plus,
  .team #results-header .change a .member-info > span.plus,
  #results-header .change a #member-info-wrap .member-info > span.plus,
  #member-info-wrap #results-header .change a .member-info > span.plus,
  #results-header .change .ex,
  #results .col2-r .col.right,
  #results .controls .left select.pp,
  #results .result p,
  #results .result .more,
  #results .search-toggle,
  #results .search-filter,
  .property-shortlist figcaption p,
  .big-3-usps figcaption p,
  .office-landing .office .right,
  .property-alerts-banner .btn,
  .property-alerts-banner .generic-form input[type="submit"],
  .generic-form .property-alerts-banner input[type="submit"],
  .property-alerts-banner #results .pagination a,
  #results .pagination .property-alerts-banner a,
  .property-alerts-banner #results .pagination li.ellipsis span,
  #results .pagination li.ellipsis .property-alerts-banner span,
  .property-alerts-banner #london-home-show .btn,
  #london-home-show .property-alerts-banner .btn,
  #header .nav-top,
  #header .nav-sub,
  .hl-hide-inline,
  .hl-hide-inline-block {
    display: none !important;
  }

  body.guides .section-title > div {
    float: none;
  }

  body.guides .section-title > span {
    display: block;
    float: none;
    padding: 20px 0 0;
  }

  body.guides #trans-info div {
    padding: 0px;
  }

  body.management #management-prop > img {
    float: none;
    width: 100%;
    display: block;
    margin: 0 0 20px;
  }

  .form-box .header p {
    display: block;
    padding: 10px 0 0;
  }

  .form-box .header span.or {
    padding: 0 5px 0 0;
  }

  .form-box div.c > div.left > div,
  .form-box div.col2-r > div.left > div,
  .form-box div.col3 > div.left > div,
  .form-box div.thumb-items > div.left > div,
  .form-box .guides div#guide-contents > div.left > div,
  .guides .form-box div#guide-contents > div.left > div,
  .form-box #footer-links .wrap > div.inner > div.left > div,
  #footer-links .form-box .wrap > div.inner > div.left > div,
  .form-box #property-banner .wrap > div.inner > div.left > div,
  #property-banner .form-box .wrap > div.inner > div.left > div,
  .form-box div.property-info-top > div.left > div,
  .form-box #results .map-controls div.legend > div.left > div,
  #results .map-controls .form-box div.legend > div.left > div,
  .form-box #results .list-results div.results > div.left > div,
  #results .list-results .form-box div.results > div.left > div,
  .form-box #results .result > div.inner > div.left > div,
  #results .form-box .result > div.inner > div.left > div,
  .form-box .property-shortlist div.items > div.left > div,
  .property-shortlist .form-box div.items > div.left > div,
  .form-box .big-3-usps div.items > div.left > div,
  .big-3-usps .form-box div.items > div.left > div,
  .form-box div#link-bank > div.left > div,
  .form-box .office-landing div.office > div.left > div,
  .office-landing .form-box div.office > div.left > div,
  .form-box div.c2 > div.left > div,
  .form-box div.c3 > div.left > div,
  .form-box div.c4 > div.left > div,
  .form-box div.c6 > div.left > div {
    padding: 20px;
  }

  .form-box div.c > div.right > div,
  .form-box div.col2-r > div.right > div,
  .form-box div.col3 > div.right > div,
  .form-box div.thumb-items > div.right > div,
  .form-box .guides div#guide-contents > div.right > div,
  .guides .form-box div#guide-contents > div.right > div,
  .form-box #footer-links .wrap > div.inner > div.right > div,
  #footer-links .form-box .wrap > div.inner > div.right > div,
  .form-box #property-banner .wrap > div.inner > div.right > div,
  #property-banner .form-box .wrap > div.inner > div.right > div,
  .form-box div.property-info-top > div.right > div,
  .form-box #results .map-controls div.legend > div.right > div,
  #results .map-controls .form-box div.legend > div.right > div,
  .form-box #results .list-results div.results > div.right > div,
  #results .list-results .form-box div.results > div.right > div,
  .form-box #results .result > div.inner > div.right > div,
  #results .form-box .result > div.inner > div.right > div,
  .form-box .property-shortlist div.items > div.right > div,
  .property-shortlist .form-box div.items > div.right > div,
  .form-box .big-3-usps div.items > div.right > div,
  .big-3-usps .form-box div.items > div.right > div,
  .form-box div#link-bank > div.right > div,
  .form-box .office-landing div.office > div.right > div,
  .office-landing .form-box div.office > div.right > div,
  .form-box div.c2 > div.right > div,
  .form-box div.c3 > div.right > div,
  .form-box div.c4 > div.right > div,
  .form-box div.c6 > div.right > div {
    padding: 20px;
  }

  body .txt-pic-block > img {
    float: none;
    margin: 0 0 20px;
  }

  body .txt-pic-block > h4 a {
    display: block;
    margin: 7px 0 0;
    position: static;
  }

  body.guides #loc-map {
    height: 300px;
  }

  body.management .txt-prop-block > a {
    float: none;
    display: block;
    margin: 0 0 20px;
  }

  body .generic-form .collection input {
    clear: left;
  }

  body .generic-form #respond-wrap input {
    margin-bottom: 20px;
  }

  #footer #tsi-logo {
    float: left;
    padding: 0px;
  }

  #search-result .list-controls {
    margin-bottom: 0;
    border: none;
  }

  #search-result .search-header {
    padding-top: 10px;
    border: none;
    margin-bottom: 20px;
  }

  .property-alerts-banner > .wrap > .inner {
    padding-left: 76px;
  }

  .property-alerts-banner h4 {
    font-size: 19px;
    line-height: 24px;
  }

  .property-alerts-banner p {
    font-size: 15px;
    line-height: 19px;
  }

  #property-banner .wrap > .inner > .right .vid-link {
    padding: 30px 0 0;
    text-align: center;
    float: none;
  }

  #results .result.vid-result h3 {
    margin-bottom: 10px;
  }

  #results .result.vid-result .vid-tour {
    margin: 0 0 10px;
  }

  body .mfp-with-caption .mfp-title {
    top: -40px;
    font-size: 16px;
  }

  .hl-fifth {
    margin-left: 2.2222%;
    margin-right: 2.2222%;
    width: 15.5556%;
  }

  .valpal-banner .valuationHeader {
    font-size: 21px;
  }

  .valpal-banner .valuationHeader span {
    font-size: 30px;
  }

  .valpal-banner .valuationButton {
    font-size: 18px;
    padding: 8px 16px;
    margin: 30px 32px;
  }

  .outer,
  #top-banner-video,
  .property-alerts-banner {
    background: #FFF;
  }

  #top-banner .wrap {
    padding: 0 0 30px 0;
  }

  #feature-banner .overlay .wrap {
    padding: 30px 0px;
  }

  #search-bar {
    margin-top: 0px;
    background: #FFF;
  }

  #search-bar form {
    padding-bottom: 14px;
    zoom: 1;
    margin-left: -10px;
    margin-right: -10px;
  }

  #search-bar form:after {
    content: "\0020";
    display: block;
    height: 0;
    overflow: hidden;
  }

  #search-bar form:after {
    clear: both;
  }

  #search-bar .col {
    margin-bottom: 20px;
  }

  #search-bar .col h3 {
    margin-bottom: 10px;
  }

  #search-bar .col.areas label {
    font-size: 14px;
    padding: 1px 0;
  }

  #search-bar .col.price {
    margin-bottom: 0px;
  }

  body.guides #guide-contents div div i {
    float: right;
    margin: 0;
  }
}

@media screen and (max-width: 767px) {
  body {
    background: #FFF;
  }

  .col2-r .col.left .border {
    margin: 0;
    padding: 0;
    left: 0px;
    border: none;
  }

  .col2-r .col.right .border {
    margin: 0;
    padding: 0;
    left: 0px;
    border: none;
  }

  .wrap.pad-top {
    padding-top: 20px;
  }

  .thumb-items figure {
    margin-bottom: 10px;
  }

  .thumb-items h2 {
    font-size: 17px;
    line-height: 21px;
  }

  .thumb-items .icon.arrow,
  .thumb-items .team .member-info > span.arrow,
  .team .thumb-items .member-info > span.arrow,
  .thumb-items #member-info-wrap .member-info > span.arrow,
  #member-info-wrap .thumb-items .member-info > span.arrow {
    top: 2px;
    right: 0px;
  }

  #top-banner .bg {
    position: absolute;
  }

  #top-banner .bg img {
    width: 1950px;
    margin: 0 0 0 -975px;
  }

  #top-banner .intro {
    margin-top: 0px;
  }

  #top-banner .intro h1 {
    font-family: "HelveticaNeueLTStd-Roman", Helvetica, Arial, "Lucida Grande", sans-serif;
    font-weight: normal;
    font-size: 24px;
    line-height: 32px;
  }

  #top-banner .box {
    padding: 0px;
  }

  #top-banner .overlay {
    position: relative;
  }

  #feature-banner .bg {
    position: absolute;
  }

  #feature-banner .overlay {
    position: relative;
  }

  #feature-banner .box > .inner {
    padding-bottom: 40px;
  }

  #feature-banner .box .heading {
    font-size: 19px;
    line-height: 22px;
    width: auto;
    margin: 0 0 6px;
  }

  #feature-banner .box .price {
    font-size: 16px;
    line-height: 19px;
    display: block;
    position: static;
    top: 0px;
    left: 0px;
    margin: 0 0 6px;
  }

  #feature-banner .box p {
    font-size: 14px;
    line-height: 21px;
  }

  #feature-banner .box .sub-heading {
    font-size: 15px;
    line-height: 19px;
  }

  #feature-banner .box .icon.arrow,
  #feature-banner .box .team .member-info > span.arrow,
  .team #feature-banner .box .member-info > span.arrow,
  #feature-banner .box #member-info-wrap .member-info > span.arrow,
  #member-info-wrap #feature-banner .box .member-info > span.arrow {
    bottom: auto;
    top: 28px;
    right: 28px;
  }

  #search-bar {
    height: 39px;
    background-color: transparent !important;
    -webkit-transition: background-color 0.3s cubic-bezier(0.215, 0.61, 0.355, 1);
    -moz-transition: background-color 0.3s cubic-bezier(0.215, 0.61, 0.355, 1);
    -o-transition: background-color 0.3s cubic-bezier(0.215, 0.61, 0.355, 1);
    -ms-transition: background-color 0.3s cubic-bezier(0.215, 0.61, 0.355, 1);
    transition: background-color 0.3s cubic-bezier(0.215, 0.61, 0.355, 1);
  }

  #search-bar > .inner {
    -webkit-transition: opacity 0.3s cubic-bezier(0.215, 0.61, 0.355, 1);
    -moz-transition: opacity 0.3s cubic-bezier(0.215, 0.61, 0.355, 1);
    -o-transition: opacity 0.3s cubic-bezier(0.215, 0.61, 0.355, 1);
    -ms-transition: opacity 0.3s cubic-bezier(0.215, 0.61, 0.355, 1);
    transition: opacity 0.3s cubic-bezier(0.215, 0.61, 0.355, 1);
    opacity: 0;
  }

  #search-bar.notab {
    height: 0px;
    display: none;
  }

  #search-bar.notab .tab-top {
    display: none;
  }

  #search-bar .tab-top {
    top: 0px;
    left: -1px;
    right: auto;
  }

  #search-bar .wrap.tab {
    height: 39px;
  }

  #search-bar .form.js {
    -webkit-transition: opacity 0.3s cubic-bezier(0.215, 0.61, 0.355, 1);
    -moz-transition: opacity 0.3s cubic-bezier(0.215, 0.61, 0.355, 1);
    -o-transition: opacity 0.3s cubic-bezier(0.215, 0.61, 0.355, 1);
    -ms-transition: opacity 0.3s cubic-bezier(0.215, 0.61, 0.355, 1);
    transition: opacity 0.3s cubic-bezier(0.215, 0.61, 0.355, 1);
  }

  #search-bar .form .wrap {
    padding-top: 16px;
  }

  #search-bar .form .wrap,
  #search-bar .form .border {
    border: none !important;
  }

  #search-bar .col.areas label {
    width: 50%;
  }

  #search-bar .col.submit button {
    width: 100%;
  }

  body.search-open #search-bar.open {
    background-color: #FFF !important;
    height: auto;
    display: block;
    position: absolute;
    top: 0px;
    left: 0px;
    right: 0px;
    z-index: 99999999;
  }

  body.search-open #search-bar.open > .inner {
    background: #FFF;
    opacity: 1;
  }

  body.search-open #search-bar.open .form {
    padding: 10px 0 40px;
  }

  body.search-open #search-bar.open .wrap.tab {
    display: none;
  }

  #results-header {
    height: 0px;
    overflow: visible;
    z-index: 5;
  }

  #results-header > .wrap {
    padding: 0;
    height: 0px;
    overflow: visible;
  }

  #results-header .wrap > .c,
  #results-header .wrap > .col2-r,
  #results-header .wrap > .col3,
  #results-header .wrap > .thumb-items,
  #results-header .guides .wrap > #guide-contents,
  .guides #results-header .wrap > #guide-contents,
  #results-header #footer-links .wrap > .inner,
  #footer-links #results-header .wrap > .inner,
  #results-header #property-banner .wrap > .inner,
  #property-banner #results-header .wrap > .inner,
  #results-header .wrap > .property-info-top,
  #results-header #results .map-controls .wrap > .legend,
  #results .map-controls #results-header .wrap > .legend,
  #results-header #results .list-results .wrap > .results,
  #results .list-results #results-header .wrap > .results,
  #results-header #results .result.wrap > .inner,
  #results #results-header .result.wrap > .inner,
  #results-header .property-shortlist .wrap > .items,
  .property-shortlist #results-header .wrap > .items,
  #results-header .big-3-usps .wrap > .items,
  .big-3-usps #results-header .wrap > .items,
  #results-header .wrap > #link-bank,
  #results-header .office-landing .wrap > .office,
  .office-landing #results-header .wrap > .office,
  #results-header .wrap > .c2,
  #results-header .wrap > .c3,
  #results-header .wrap > .c4,
  #results-header .wrap > .c6 {
    height: 0px;
    overflow: visible;
  }

  #results-header h1 {
    font-family: "HelveticaNeueLTStd-Lt", Helvetica, Arial, "Lucida Grande", sans-serif;
    font-weight: normal;
    font-size: 22px;
    line-height: 28px;
    margin-bottom: 10px;
  }

  #results-header .change {
    display: block;
    margin-top: 0px;
    width: 46%;
    -webkit-transition: none;
    -moz-transition: none;
    -o-transition: none;
    -ms-transition: none;
    transition: none;
  }

  #results-header .change a {
    display: block;
    font-size: 13px;
    line-height: 16px;
    color: #FFF;
    background: #002c63;
    padding: 7px 4px 8px 10px !important;
    border-radius: 3px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
  }

  #results-header .change a .icon.plus,
  #results-header .change a .team .member-info > span.plus,
  .team #results-header .change a .member-info > span.plus,
  #results-header .change a #member-info-wrap .member-info > span.plus,
  #member-info-wrap #results-header .change a .member-info > span.plus {
    top: 5px;
    right: 6px;
  }

  #results {
    padding-bottom: 20px;
    border-bottom: 5px solid #f61e86;
  }

  #results > .wrap {
    border-top: none;
  }

  #results .controls.top {
    border-bottom: none;
    margin-bottom: 0px;
  }

  #results .controls.top > .inner {
    padding-top: 0px;
    padding-bottom: 0px;
  }

  #results .controls.top .left select.sort {
    width: 48%;
    float: right;
  }

  #results .pagination {
    text-align: left;
    height: 50px;
  }

  #results .pagination.all {
    display: none;
  }

  #results .pagination li {
    display: none;
  }

  #results .pagination li.prev,
  #results .pagination li.next {
    display: inline-block;
  }

  #results .col2-r.pad-top {
    padding-top: 0px;
  }

  #results .list {
    padding-bottom: 20px;
  }

  #results .result {
    padding-bottom: 0px;
    border-bottom: none;
  }

  #results .result .img {
    margin-bottom: 8px;
  }

  #results .result h3 {
    font-family: "HelveticaNeueLTStd-Roman", Helvetica, Arial, "Lucida Grande", sans-serif;
    font-weight: normal;
    margin: 0 0 4px;
    width: auto;
  }

  #results .result .price {
    font-size: 16px;
    white-space: normal;
    display: block;
    position: static;
    margin: 0 0 3px;
    width: auto;
    text-align: left;
  }

  #results .result .beds {
    font-size: 14px;
    white-space: normal;
    display: block;
    position: static;
    margin: 0 0 10px;
  }

  #results .search-filter > .inner {
    padding: 10px 14px;
    height: 22px;
    overflow: hidden;
  }

  #results .search-filter h3 {
    font-size: 18px;
    line-height: 22px;
  }

  #results .search-toggle {
    margin-bottom: 6px;
  }

  #results .search-toggle a img {
    display: none;
  }

  #results .search-toggle a span {
    position: static;
    display: block;
    background: #f61e86;
  }

  #results .search-toggle a:hover span {
    background: #f10a79;
  }

  #footer-links .wrap {
    overflow: hidden;
    padding: 24px 0;
  }

  #footer-links .wrap > .inner {
    margin: 0;
    width: 500%;
  }

  #footer-links nav {
    margin: 0 0 24px 0;
    width: 20%;
  }

  #quotes-banner .wrap {
    padding-top: 24px;
    padding-bottom: 30px;
  }

  #property-banner .royalSlider .thumbs {
    display: none;
  }

  #property-banner .royalSlider.rsFullscreen .thumbs {
    display: block;
  }

  #property-banner .property-info {
    padding: 0 0 20px !important;
  }

  #property-banner .property-info .smaller {
    font-size: 90%;
  }

  #property-banner .property-info .btn-outline {
    margin: 20px 0 0;
  }

  #property-banner .property-info .top {
    background: #333;
    padding: 14px;
  }

  #property-banner .property-info .top,
  #property-banner .property-info .top .price,
  #property-banner .property-info .top .title {
    color: #fff;
    font-size: 18px;
    line-height: 20px;
    font-family: "HelveticaNeueLTStd-Bd", Helvetica, Arial, "Lucida Grande", sans-serif;
    font-weight: normal;
  }

  #property-banner .property-info .top a {
    color: #fff;
  }

  #property-banner .property-info .top .title {
    margin: 0 0 6px;
  }

  #property-banner .property-info .top .price {
    margin: 0;
    font-size: 15px;
  }

  #property-banner .property-info .top .price .small-guide {
    display: inline-block;
  }

  #property-banner .property-info .guide-price {
    display: none;
  }

  #property-banner .wrap {
    padding: 0;
  }

  #property-banner .wrap > .inner {
    margin: 0;
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
    box-shadow: none;
  }

  #property-banner .wrap > .inner > .left,
  #property-banner .wrap > .inner > .right {
    margin: 0;
  }

  .property-asset {
    font-size: 28px;
  }

  .property-asset > .inner {
    padding: 30px 100px 30px 40px;
  }

  .property-details.enquiries h3 {
    margin: 0;
  }

  .property-details.enquiries .tel {
    margin-bottom: 0;
  }

  #property-slideshow .slides .slide img {
    width: 100%;
    height: auto;
    max-height: 100%;
  }

  #search-result .search-header {
    margin-top: 30px;
  }

  #search-result p {
    margin-top: 15px;
  }

  #search-form {
    top: -15px;
    right: 0;
    width: 100%;
  }

  #search-form input[type='text'] {
    width: 100%;
    background-color: #f2f2f2;
    padding: 20px 75px;
    box-sizing: border-box;
  }

  #search-form .search-form-btn {
    padding: 20px;
  }

  #search-form .search-btn {
    padding: 20px;
  }
}

@media screen and (min-width: 768px) and (max-width: 979px) {
  * html {
    font-size: 87.5%;
  }

  html {
    font-size: 14px;
    line-height: 24px;
  }

  .wrap {
    margin: 0 auto;
    zoom: 1;
    width: 700px;
  }

  .wrap:after {
    content: "\0020";
    display: block;
    height: 0;
    overflow: hidden;
  }

  .wrap:after {
    clear: both;
  }

  .t-c,
  .c,
  .col2-r,
  .col3,
  .thumb-items,
  .guides #guide-contents,
  #footer-links .wrap > .inner,
  #property-banner .wrap > .inner,
  .property-info-top,
  #results .map-controls .legend,
  #results .list-results .results,
  #results .result > .inner,
  .property-shortlist .items,
  .big-3-usps .items,
  #link-bank,
  .office-landing .office,
  .c2,
  .c3,
  .c4,
  .c6 {
    zoom: 1;
    margin-left: -10px;
    margin-right: -10px;
  }

  .t-c:after,
  .c:after,
  .col2-r:after,
  .col3:after,
  .thumb-items:after,
  .guides #guide-contents:after,
  #footer-links .wrap > .inner:after,
  #property-banner .wrap > .inner:after,
  .property-info-top:after,
  #results .map-controls .legend:after,
  #results .list-results .results:after,
  #results .result > .inner:after,
  .property-shortlist .items:after,
  .big-3-usps .items:after,
  #link-bank:after,
  .office-landing .office:after,
  .c2:after,
  .c3:after,
  .c4:after,
  .c6:after {
    content: "\0020";
    display: block;
    height: 0;
    overflow: hidden;
  }

  .t-c:after,
  .c:after,
  .col2-r:after,
  .col3:after,
  .thumb-items:after,
  .guides #guide-contents:after,
  #footer-links .wrap > .inner:after,
  #property-banner .wrap > .inner:after,
  .property-info-top:after,
  #results .map-controls .legend:after,
  #results .list-results .results:after,
  #results .result > .inner:after,
  .property-shortlist .items:after,
  .big-3-usps .items:after,
  #link-bank:after,
  .office-landing .office:after,
  .c2:after,
  .c3:after,
  .c4:after,
  .c6:after {
    clear: both;
  }

  .t-c-f,
  .c-f,
  .col2-fluid,
  .form-box div.c,
  .form-box div.col2-r,
  .form-box div.col3,
  .form-box div.thumb-items,
  .form-box .guides div#guide-contents,
  .guides .form-box div#guide-contents,
  .form-box #footer-links .wrap > div.inner,
  #footer-links .form-box .wrap > div.inner,
  .form-box #property-banner .wrap > div.inner,
  #property-banner .form-box .wrap > div.inner,
  .form-box div.property-info-top,
  .form-box #results .map-controls div.legend,
  #results .map-controls .form-box div.legend,
  .form-box #results .list-results div.results,
  #results .list-results .form-box div.results,
  .form-box #results .result > div.inner,
  #results .form-box .result > div.inner,
  .form-box .property-shortlist div.items,
  .property-shortlist .form-box div.items,
  .form-box .big-3-usps div.items,
  .big-3-usps .form-box div.items,
  .form-box div#link-bank,
  .form-box .office-landing div.office,
  .office-landing .form-box div.office,
  .form-box div.c2,
  .form-box div.c3,
  .form-box div.c4,
  .form-box div.c6,
  #property-enquiry-form .type-radio,
  #top-banner #property-bar .slide > .inner,
  .team,
  .property-assets-top.col2,
  #offices-list ul,
  .c2-f,
  .c3-f,
  .c4-f,
  .c6-f {
    zoom: 1;
    margin-left: -1.3888888889%;
    margin-right: -1.3888888889%;
  }

  .t-c-f:after,
  .c-f:after,
  .col2-fluid:after,
  .form-box div.c:after,
  .form-box div.col2-r:after,
  .form-box div.col3:after,
  .form-box div.thumb-items:after,
  .form-box .guides div#guide-contents:after,
  .guides .form-box div#guide-contents:after,
  .form-box #footer-links .wrap > div.inner:after,
  #footer-links .form-box .wrap > div.inner:after,
  .form-box #property-banner .wrap > div.inner:after,
  #property-banner .form-box .wrap > div.inner:after,
  .form-box div.property-info-top:after,
  .form-box #results .map-controls div.legend:after,
  #results .map-controls .form-box div.legend:after,
  .form-box #results .list-results div.results:after,
  #results .list-results .form-box div.results:after,
  .form-box #results .result > div.inner:after,
  #results .form-box .result > div.inner:after,
  .form-box .property-shortlist div.items:after,
  .property-shortlist .form-box div.items:after,
  .form-box .big-3-usps div.items:after,
  .big-3-usps .form-box div.items:after,
  .form-box div#link-bank:after,
  .form-box .office-landing div.office:after,
  .office-landing .form-box div.office:after,
  .form-box div.c2:after,
  .form-box div.c3:after,
  .form-box div.c4:after,
  .form-box div.c6:after,
  #property-enquiry-form .type-radio:after,
  #top-banner #property-bar .slide > .inner:after,
  .team:after,
  .property-assets-top.col2:after,
  #offices-list ul:after,
  .c2-f:after,
  .c3-f:after,
  .c4-f:after,
  .c6-f:after {
    content: "\0020";
    display: block;
    height: 0;
    overflow: hidden;
  }

  .t-c-f:after,
  .c-f:after,
  .col2-fluid:after,
  .form-box div.c:after,
  .form-box div.col2-r:after,
  .form-box div.col3:after,
  .form-box div.thumb-items:after,
  .form-box .guides div#guide-contents:after,
  .guides .form-box div#guide-contents:after,
  .form-box #footer-links .wrap > div.inner:after,
  #footer-links .form-box .wrap > div.inner:after,
  .form-box #property-banner .wrap > div.inner:after,
  #property-banner .form-box .wrap > div.inner:after,
  .form-box div.property-info-top:after,
  .form-box #results .map-controls div.legend:after,
  #results .map-controls .form-box div.legend:after,
  .form-box #results .list-results div.results:after,
  #results .list-results .form-box div.results:after,
  .form-box #results .result > div.inner:after,
  #results .form-box .result > div.inner:after,
  .form-box .property-shortlist div.items:after,
  .property-shortlist .form-box div.items:after,
  .form-box .big-3-usps div.items:after,
  .big-3-usps .form-box div.items:after,
  .form-box div#link-bank:after,
  .form-box .office-landing div.office:after,
  .office-landing .form-box div.office:after,
  .form-box div.c2:after,
  .form-box div.c3:after,
  .form-box div.c4:after,
  .form-box div.c6:after,
  #property-enquiry-form .type-radio:after,
  #top-banner #property-bar .slide > .inner:after,
  .team:after,
  .property-assets-top.col2:after,
  #offices-list ul:after,
  .c2-f:after,
  .c3-f:after,
  .c4-f:after,
  .c6-f:after {
    clear: both;
  }

  .t,
  .t-1,
  .t-1-r,
  .t-1-f,
  .t-1-f-r,
  .t-2,
  .t-2-r,
  .t-2-f,
  .t-2-f-r,
  body.commercial #search-bar .col.submit,
  .t-3,
  #results .map-controls .legend li,
  #results .result .img,
  .office-landing .office .mid,
  .t-3-r,
  .c4 > .col,
  .t-3-f,
  #top-banner #property-bar a.right,
  #search-bar .col,
  body.commercial #search-bar .col,
  .t-3-f-r,
  #search-bar .col.submit,
  .c4-f > .col,
  .t-4,
  .valpal-banner-small.valpal-result,
  .col3 .col,
  .thumb-items > a,
  .thumb-items > figure,
  .guides .thumb-items > a,
  .guides #guide-contents > div,
  #results .search-toggle,
  #results .search-filter,
  .property-shortlist .items > a,
  .property-shortlist .items > figure,
  .big-3-usps .items > a,
  .big-3-usps .items > figure,
  #link-bank .col,
  .office-landing .office .left,
  .t-4-r,
  .col2-r .col.right,
  .col2-r.big-r .col.right,
  #results-header .change,
  .c3 > .col,
  .c6 > .col,
  .t-4-f,
  #property-enquiry-form .c > .right,
  #property-enquiry-form .col2-r > .right,
  #property-enquiry-form .col3 > .right,
  #property-enquiry-form .thumb-items > .right,
  #property-enquiry-form .guides #guide-contents > .right,
  .guides #property-enquiry-form #guide-contents > .right,
  #property-enquiry-form #footer-links .wrap > .inner > .right,
  #footer-links #property-enquiry-form .wrap > .inner > .right,
  #property-enquiry-form #property-banner .wrap > .inner > .right,
  #property-banner #property-enquiry-form .wrap > .inner > .right,
  #property-enquiry-form .property-info-top > .right,
  #property-enquiry-form #results .map-controls .legend > .right,
  #results .map-controls #property-enquiry-form .legend > .right,
  #property-enquiry-form #results .list-results .results > .right,
  #results .list-results #property-enquiry-form .results > .right,
  #property-enquiry-form #results .result > .inner > .right,
  #results #property-enquiry-form .result > .inner > .right,
  #property-enquiry-form .property-shortlist .items > .right,
  .property-shortlist #property-enquiry-form .items > .right,
  #property-enquiry-form .big-3-usps .items > .right,
  .big-3-usps #property-enquiry-form .items > .right,
  #property-enquiry-form #link-bank > .right,
  #property-enquiry-form .office-landing .office > .right,
  .office-landing #property-enquiry-form .office > .right,
  #property-enquiry-form .c2 > .right,
  #property-enquiry-form .c3 > .right,
  #property-enquiry-form .c4 > .right,
  #property-enquiry-form .c6 > .right,
  .team > figure,
  #offices-list li,
  .t-4-f-r,
  .c3-f > .col,
  .c6-f > .col,
  .t-5,
  #top-banner .intro,
  #results .controls .left,
  .office-landing .office .right,
  .t-5-r,
  #results .result .info,
  .t-5-f,
  body.commercial #search-bar .col.price,
  body.commercial #search-bar .col.area,
  .t-5-f-r,
  body.commercial #search-bar .col.areas,
  .t-6,
  .dealsdone .items > figure,
  .t-6-r,
  .c2 > .col,
  .t-6-f,
  .guides #schools-wrap > div,
  #search-bar .col.price,
  .t-6-f-r,
  .c2-f > .col,
  .t-7,
  #top-banner.left .box,
  .t-7-r,
  #top-banner .box,
  #results .controls .right,
  .t-7-f,
  .t-7-f-r,
  .t-8,
  .col2-r .col.left,
  .col2-r.big-r .col.left,
  #results-header h1,
  .t-8-r,
  .t-8-f,
  #property-enquiry-form .c > .left,
  #property-enquiry-form .col2-r > .left,
  #property-enquiry-form .col3 > .left,
  #property-enquiry-form .thumb-items > .left,
  #property-enquiry-form .guides #guide-contents > .left,
  .guides #property-enquiry-form #guide-contents > .left,
  #property-enquiry-form #footer-links .wrap > .inner > .left,
  #footer-links #property-enquiry-form .wrap > .inner > .left,
  #property-enquiry-form #property-banner .wrap > .inner > .left,
  #property-banner #property-enquiry-form .wrap > .inner > .left,
  #property-enquiry-form .property-info-top > .left,
  #property-enquiry-form #results .map-controls .legend > .left,
  #results .map-controls #property-enquiry-form .legend > .left,
  #property-enquiry-form #results .list-results .results > .left,
  #results .list-results #property-enquiry-form .results > .left,
  #property-enquiry-form #results .result > .inner > .left,
  #results #property-enquiry-form .result > .inner > .left,
  #property-enquiry-form .property-shortlist .items > .left,
  .property-shortlist #property-enquiry-form .items > .left,
  #property-enquiry-form .big-3-usps .items > .left,
  .big-3-usps #property-enquiry-form .items > .left,
  #property-enquiry-form #link-bank > .left,
  #property-enquiry-form .office-landing .office > .left,
  .office-landing #property-enquiry-form .office > .left,
  #property-enquiry-form .c2 > .left,
  #property-enquiry-form .c3 > .left,
  #property-enquiry-form .c4 > .left,
  #property-enquiry-form .c6 > .left,
  .t-8-f-r,
  .t-9,
  .t-9-r,
  .t-9-f,
  #top-banner #property-bar a.left,
  .t-9-f-r,
  #search-bar .col.areas,
  .t-10,
  .t-10-r,
  .t-10-f,
  .t-10-f-r,
  .t-11,
  .t-11-r,
  .t-11-f,
  .t-11-f-r,
  .t-12,
  #top-banner-video .left,
  #top-banner-video .right,
  #feature-banner .box,
  #property-banner .wrap > .inner > .left,
  #property-banner .wrap > .inner > .right,
  .property-info-top > .left,
  .property-info-top > .right,
  #results .result,
  #link-bank .col.news,
  .office-landing #office-landing-list > .col.left,
  .office-landing #office-landing-list > .col.right,
  .t-12-r,
  .t-12-f,
  .col2-fluid > div,
  .col2-fluid > li,
  .form-box div.c > div,
  .form-box div.col2-r > div,
  .form-box div.col3 > div,
  .form-box div.thumb-items > div,
  .form-box .guides div#guide-contents > div,
  .guides .form-box div#guide-contents > div,
  .form-box #footer-links .wrap > div.inner > div,
  #footer-links .form-box .wrap > div.inner > div,
  .form-box #property-banner .wrap > div.inner > div,
  #property-banner .form-box .wrap > div.inner > div,
  .form-box div.property-info-top > div,
  .form-box #results .map-controls div.legend > div,
  #results .map-controls .form-box div.legend > div,
  .form-box #results .list-results div.results > div,
  #results .list-results .form-box div.results > div,
  .form-box #results .result > div.inner > div,
  #results .form-box .result > div.inner > div,
  .form-box .property-shortlist div.items > div,
  .property-shortlist .form-box div.items > div,
  .form-box .big-3-usps div.items > div,
  .big-3-usps .form-box div.items > div,
  .form-box div#link-bank > div,
  .form-box .office-landing div.office > div,
  .office-landing .form-box div.office > div,
  .form-box div.c2 > div,
  .form-box div.c3 > div,
  .form-box div.c4 > div,
  .form-box div.c6 > div,
  .team .member-info,
  .property-assets-top.col2 > .col,
  .t-12-f-r {
    float: left;
    display: inline;
    zoom: 1;
  }

  .t:after,
  .t-1:after,
  .t-1-r:after,
  .t-1-f:after,
  .t-1-f-r:after,
  .t-2:after,
  .t-2-r:after,
  .t-2-f:after,
  .t-2-f-r:after,
  body.commercial #search-bar .col.submit:after,
  .t-3:after,
  #results .map-controls .legend li:after,
  #results .result .img:after,
  .office-landing .office .mid:after,
  .t-3-r:after,
  .c4 > .col:after,
  .t-3-f:after,
  #top-banner #property-bar a.right:after,
  #search-bar .col:after,
  body.commercial #search-bar .col:after,
  .t-3-f-r:after,
  #search-bar .col.submit:after,
  .c4-f > .col:after,
  .t-4:after,
  .valpal-banner-small.valpal-result:after,
  .col3 .col:after,
  .thumb-items > a:after,
  .thumb-items > figure:after,
  .guides .thumb-items > a:after,
  .guides #guide-contents > div:after,
  #results .search-toggle:after,
  #results .search-filter:after,
  .property-shortlist .items > a:after,
  .property-shortlist .items > figure:after,
  .big-3-usps .items > a:after,
  .big-3-usps .items > figure:after,
  #link-bank .col:after,
  .office-landing .office .left:after,
  .t-4-r:after,
  .col2-r .col.right:after,
  .col2-r.big-r .col.right:after,
  #results-header .change:after,
  .c3 > .col:after,
  .c6 > .col:after,
  .t-4-f:after,
  #property-enquiry-form .c > .right:after,
  #property-enquiry-form .col2-r > .right:after,
  #property-enquiry-form .col3 > .right:after,
  #property-enquiry-form .thumb-items > .right:after,
  #property-enquiry-form .guides #guide-contents > .right:after,
  .guides #property-enquiry-form #guide-contents > .right:after,
  #property-enquiry-form #footer-links .wrap > .inner > .right:after,
  #footer-links #property-enquiry-form .wrap > .inner > .right:after,
  #property-enquiry-form #property-banner .wrap > .inner > .right:after,
  #property-banner #property-enquiry-form .wrap > .inner > .right:after,
  #property-enquiry-form .property-info-top > .right:after,
  #property-enquiry-form #results .map-controls .legend > .right:after,
  #results .map-controls #property-enquiry-form .legend > .right:after,
  #property-enquiry-form #results .list-results .results > .right:after,
  #results .list-results #property-enquiry-form .results > .right:after,
  #property-enquiry-form #results .result > .inner > .right:after,
  #results #property-enquiry-form .result > .inner > .right:after,
  #property-enquiry-form .property-shortlist .items > .right:after,
  .property-shortlist #property-enquiry-form .items > .right:after,
  #property-enquiry-form .big-3-usps .items > .right:after,
  .big-3-usps #property-enquiry-form .items > .right:after,
  #property-enquiry-form #link-bank > .right:after,
  #property-enquiry-form .office-landing .office > .right:after,
  .office-landing #property-enquiry-form .office > .right:after,
  #property-enquiry-form .c2 > .right:after,
  #property-enquiry-form .c3 > .right:after,
  #property-enquiry-form .c4 > .right:after,
  #property-enquiry-form .c6 > .right:after,
  .team > figure:after,
  #offices-list li:after,
  .t-4-f-r:after,
  .c3-f > .col:after,
  .c6-f > .col:after,
  .t-5:after,
  #top-banner .intro:after,
  #results .controls .left:after,
  .office-landing .office .right:after,
  .t-5-r:after,
  #results .result .info:after,
  .t-5-f:after,
  body.commercial #search-bar .col.price:after,
  body.commercial #search-bar .col.area:after,
  .t-5-f-r:after,
  body.commercial #search-bar .col.areas:after,
  .t-6:after,
  .dealsdone .items > figure:after,
  .t-6-r:after,
  .c2 > .col:after,
  .t-6-f:after,
  .guides #schools-wrap > div:after,
  #search-bar .col.price:after,
  .t-6-f-r:after,
  .c2-f > .col:after,
  .t-7:after,
  #top-banner.left .box:after,
  .t-7-r:after,
  #top-banner .box:after,
  #results .controls .right:after,
  .t-7-f:after,
  .t-7-f-r:after,
  .t-8:after,
  .col2-r .col.left:after,
  .col2-r.big-r .col.left:after,
  #results-header h1:after,
  .t-8-r:after,
  .t-8-f:after,
  #property-enquiry-form .c > .left:after,
  #property-enquiry-form .col2-r > .left:after,
  #property-enquiry-form .col3 > .left:after,
  #property-enquiry-form .thumb-items > .left:after,
  #property-enquiry-form .guides #guide-contents > .left:after,
  .guides #property-enquiry-form #guide-contents > .left:after,
  #property-enquiry-form #footer-links .wrap > .inner > .left:after,
  #footer-links #property-enquiry-form .wrap > .inner > .left:after,
  #property-enquiry-form #property-banner .wrap > .inner > .left:after,
  #property-banner #property-enquiry-form .wrap > .inner > .left:after,
  #property-enquiry-form .property-info-top > .left:after,
  #property-enquiry-form #results .map-controls .legend > .left:after,
  #results .map-controls #property-enquiry-form .legend > .left:after,
  #property-enquiry-form #results .list-results .results > .left:after,
  #results .list-results #property-enquiry-form .results > .left:after,
  #property-enquiry-form #results .result > .inner > .left:after,
  #results #property-enquiry-form .result > .inner > .left:after,
  #property-enquiry-form .property-shortlist .items > .left:after,
  .property-shortlist #property-enquiry-form .items > .left:after,
  #property-enquiry-form .big-3-usps .items > .left:after,
  .big-3-usps #property-enquiry-form .items > .left:after,
  #property-enquiry-form #link-bank > .left:after,
  #property-enquiry-form .office-landing .office > .left:after,
  .office-landing #property-enquiry-form .office > .left:after,
  #property-enquiry-form .c2 > .left:after,
  #property-enquiry-form .c3 > .left:after,
  #property-enquiry-form .c4 > .left:after,
  #property-enquiry-form .c6 > .left:after,
  .t-8-f-r:after,
  .t-9:after,
  .t-9-r:after,
  .t-9-f:after,
  #top-banner #property-bar a.left:after,
  .t-9-f-r:after,
  #search-bar .col.areas:after,
  .t-10:after,
  .t-10-r:after,
  .t-10-f:after,
  .t-10-f-r:after,
  .t-11:after,
  .t-11-r:after,
  .t-11-f:after,
  .t-11-f-r:after,
  .t-12:after,
  #top-banner-video .left:after,
  #top-banner-video .right:after,
  #feature-banner .box:after,
  #property-banner .wrap > .inner > .left:after,
  #property-banner .wrap > .inner > .right:after,
  .property-info-top > .left:after,
  .property-info-top > .right:after,
  #results .result:after,
  #link-bank .col.news:after,
  .office-landing #office-landing-list > .col.left:after,
  .office-landing #office-landing-list > .col.right:after,
  .t-12-r:after,
  .t-12-f:after,
  .col2-fluid > div:after,
  .col2-fluid > li:after,
  .form-box div.c > div:after,
  .form-box div.col2-r > div:after,
  .form-box div.col3 > div:after,
  .form-box div.thumb-items > div:after,
  .form-box .guides div#guide-contents > div:after,
  .guides .form-box div#guide-contents > div:after,
  .form-box #footer-links .wrap > div.inner > div:after,
  #footer-links .form-box .wrap > div.inner > div:after,
  .form-box #property-banner .wrap > div.inner > div:after,
  #property-banner .form-box .wrap > div.inner > div:after,
  .form-box div.property-info-top > div:after,
  .form-box #results .map-controls div.legend > div:after,
  #results .map-controls .form-box div.legend > div:after,
  .form-box #results .list-results div.results > div:after,
  #results .list-results .form-box div.results > div:after,
  .form-box #results .result > div.inner > div:after,
  #results .form-box .result > div.inner > div:after,
  .form-box .property-shortlist div.items > div:after,
  .property-shortlist .form-box div.items > div:after,
  .form-box .big-3-usps div.items > div:after,
  .big-3-usps .form-box div.items > div:after,
  .form-box div#link-bank > div:after,
  .form-box .office-landing div.office > div:after,
  .office-landing .form-box div.office > div:after,
  .form-box div.c2 > div:after,
  .form-box div.c3 > div:after,
  .form-box div.c4 > div:after,
  .form-box div.c6 > div:after,
  .team .member-info:after,
  .property-assets-top.col2 > .col:after,
  .t-12-f-r:after {
    content: "\0020";
    display: block;
    height: 0;
    overflow: hidden;
  }

  .t:after,
  .t-1:after,
  .t-1-r:after,
  .t-1-f:after,
  .t-1-f-r:after,
  .t-2:after,
  .t-2-r:after,
  .t-2-f:after,
  .t-2-f-r:after,
  body.commercial #search-bar .col.submit:after,
  .t-3:after,
  #results .map-controls .legend li:after,
  #results .result .img:after,
  .office-landing .office .mid:after,
  .t-3-r:after,
  .c4 > .col:after,
  .t-3-f:after,
  #top-banner #property-bar a.right:after,
  #search-bar .col:after,
  body.commercial #search-bar .col:after,
  .t-3-f-r:after,
  #search-bar .col.submit:after,
  .c4-f > .col:after,
  .t-4:after,
  .valpal-banner-small.valpal-result:after,
  .col3 .col:after,
  .thumb-items > a:after,
  .thumb-items > figure:after,
  .guides .thumb-items > a:after,
  .guides #guide-contents > div:after,
  #results .search-toggle:after,
  #results .search-filter:after,
  .property-shortlist .items > a:after,
  .property-shortlist .items > figure:after,
  .big-3-usps .items > a:after,
  .big-3-usps .items > figure:after,
  #link-bank .col:after,
  .office-landing .office .left:after,
  .t-4-r:after,
  .col2-r .col.right:after,
  .col2-r.big-r .col.right:after,
  #results-header .change:after,
  .c3 > .col:after,
  .c6 > .col:after,
  .t-4-f:after,
  #property-enquiry-form .c > .right:after,
  #property-enquiry-form .col2-r > .right:after,
  #property-enquiry-form .col3 > .right:after,
  #property-enquiry-form .thumb-items > .right:after,
  #property-enquiry-form .guides #guide-contents > .right:after,
  .guides #property-enquiry-form #guide-contents > .right:after,
  #property-enquiry-form #footer-links .wrap > .inner > .right:after,
  #footer-links #property-enquiry-form .wrap > .inner > .right:after,
  #property-enquiry-form #property-banner .wrap > .inner > .right:after,
  #property-banner #property-enquiry-form .wrap > .inner > .right:after,
  #property-enquiry-form .property-info-top > .right:after,
  #property-enquiry-form #results .map-controls .legend > .right:after,
  #results .map-controls #property-enquiry-form .legend > .right:after,
  #property-enquiry-form #results .list-results .results > .right:after,
  #results .list-results #property-enquiry-form .results > .right:after,
  #property-enquiry-form #results .result > .inner > .right:after,
  #results #property-enquiry-form .result > .inner > .right:after,
  #property-enquiry-form .property-shortlist .items > .right:after,
  .property-shortlist #property-enquiry-form .items > .right:after,
  #property-enquiry-form .big-3-usps .items > .right:after,
  .big-3-usps #property-enquiry-form .items > .right:after,
  #property-enquiry-form #link-bank > .right:after,
  #property-enquiry-form .office-landing .office > .right:after,
  .office-landing #property-enquiry-form .office > .right:after,
  #property-enquiry-form .c2 > .right:after,
  #property-enquiry-form .c3 > .right:after,
  #property-enquiry-form .c4 > .right:after,
  #property-enquiry-form .c6 > .right:after,
  .team > figure:after,
  #offices-list li:after,
  .t-4-f-r:after,
  .c3-f > .col:after,
  .c6-f > .col:after,
  .t-5:after,
  #top-banner .intro:after,
  #results .controls .left:after,
  .office-landing .office .right:after,
  .t-5-r:after,
  #results .result .info:after,
  .t-5-f:after,
  body.commercial #search-bar .col.price:after,
  body.commercial #search-bar .col.area:after,
  .t-5-f-r:after,
  body.commercial #search-bar .col.areas:after,
  .t-6:after,
  .dealsdone .items > figure:after,
  .t-6-r:after,
  .c2 > .col:after,
  .t-6-f:after,
  .guides #schools-wrap > div:after,
  #search-bar .col.price:after,
  .t-6-f-r:after,
  .c2-f > .col:after,
  .t-7:after,
  #top-banner.left .box:after,
  .t-7-r:after,
  #top-banner .box:after,
  #results .controls .right:after,
  .t-7-f:after,
  .t-7-f-r:after,
  .t-8:after,
  .col2-r .col.left:after,
  .col2-r.big-r .col.left:after,
  #results-header h1:after,
  .t-8-r:after,
  .t-8-f:after,
  #property-enquiry-form .c > .left:after,
  #property-enquiry-form .col2-r > .left:after,
  #property-enquiry-form .col3 > .left:after,
  #property-enquiry-form .thumb-items > .left:after,
  #property-enquiry-form .guides #guide-contents > .left:after,
  .guides #property-enquiry-form #guide-contents > .left:after,
  #property-enquiry-form #footer-links .wrap > .inner > .left:after,
  #footer-links #property-enquiry-form .wrap > .inner > .left:after,
  #property-enquiry-form #property-banner .wrap > .inner > .left:after,
  #property-banner #property-enquiry-form .wrap > .inner > .left:after,
  #property-enquiry-form .property-info-top > .left:after,
  #property-enquiry-form #results .map-controls .legend > .left:after,
  #results .map-controls #property-enquiry-form .legend > .left:after,
  #property-enquiry-form #results .list-results .results > .left:after,
  #results .list-results #property-enquiry-form .results > .left:after,
  #property-enquiry-form #results .result > .inner > .left:after,
  #results #property-enquiry-form .result > .inner > .left:after,
  #property-enquiry-form .property-shortlist .items > .left:after,
  .property-shortlist #property-enquiry-form .items > .left:after,
  #property-enquiry-form .big-3-usps .items > .left:after,
  .big-3-usps #property-enquiry-form .items > .left:after,
  #property-enquiry-form #link-bank > .left:after,
  #property-enquiry-form .office-landing .office > .left:after,
  .office-landing #property-enquiry-form .office > .left:after,
  #property-enquiry-form .c2 > .left:after,
  #property-enquiry-form .c3 > .left:after,
  #property-enquiry-form .c4 > .left:after,
  #property-enquiry-form .c6 > .left:after,
  .t-8-f-r:after,
  .t-9:after,
  .t-9-r:after,
  .t-9-f:after,
  #top-banner #property-bar a.left:after,
  .t-9-f-r:after,
  #search-bar .col.areas:after,
  .t-10:after,
  .t-10-r:after,
  .t-10-f:after,
  .t-10-f-r:after,
  .t-11:after,
  .t-11-r:after,
  .t-11-f:after,
  .t-11-f-r:after,
  .t-12:after,
  #top-banner-video .left:after,
  #top-banner-video .right:after,
  #feature-banner .box:after,
  #property-banner .wrap > .inner > .left:after,
  #property-banner .wrap > .inner > .right:after,
  .property-info-top > .left:after,
  .property-info-top > .right:after,
  #results .result:after,
  #link-bank .col.news:after,
  .office-landing #office-landing-list > .col.left:after,
  .office-landing #office-landing-list > .col.right:after,
  .t-12-r:after,
  .t-12-f:after,
  .col2-fluid > div:after,
  .col2-fluid > li:after,
  .form-box div.c > div:after,
  .form-box div.col2-r > div:after,
  .form-box div.col3 > div:after,
  .form-box div.thumb-items > div:after,
  .form-box .guides div#guide-contents > div:after,
  .guides .form-box div#guide-contents > div:after,
  .form-box #footer-links .wrap > div.inner > div:after,
  #footer-links .form-box .wrap > div.inner > div:after,
  .form-box #property-banner .wrap > div.inner > div:after,
  #property-banner .form-box .wrap > div.inner > div:after,
  .form-box div.property-info-top > div:after,
  .form-box #results .map-controls div.legend > div:after,
  #results .map-controls .form-box div.legend > div:after,
  .form-box #results .list-results div.results > div:after,
  #results .list-results .form-box div.results > div:after,
  .form-box #results .result > div.inner > div:after,
  #results .form-box .result > div.inner > div:after,
  .form-box .property-shortlist div.items > div:after,
  .property-shortlist .form-box div.items > div:after,
  .form-box .big-3-usps div.items > div:after,
  .big-3-usps .form-box div.items > div:after,
  .form-box div#link-bank > div:after,
  .form-box .office-landing div.office > div:after,
  .office-landing .form-box div.office > div:after,
  .form-box div.c2 > div:after,
  .form-box div.c3 > div:after,
  .form-box div.c4 > div:after,
  .form-box div.c6 > div:after,
  .team .member-info:after,
  .property-assets-top.col2 > .col:after,
  .t-12-f-r:after {
    clear: both;
  }

  .t-f {
    margin-left: 0 !important;
    margin-right: 20px !important;
    clear: left;
  }

  .t-l {
    margin-right: 0 !important;
  }

  .t-1,
  .t-1-r {
    margin-left: 10px;
    margin-right: 10px;
    width: 40px;
  }

  .t-1-f,
  .t-1-f-r {
    margin-left: 1.3888888889%;
    margin-right: 1.3888888889%;
    width: 5.5555555556%;
  }

  .t-1-r {
    float: right;
  }

  .t-1-f-r {
    float: right;
  }

  .t-2,
  .t-2-r {
    margin-left: 10px;
    margin-right: 10px;
    width: 100px;
  }

  .t-2-f,
  .t-2-f-r,
  body.commercial #search-bar .col.submit {
    margin-left: 1.3888888889%;
    margin-right: 1.3888888889%;
    width: 13.8888888889%;
  }

  .t-2-r {
    float: right;
  }

  .t-2-f-r,
  body.commercial #search-bar .col.submit {
    float: right;
  }

  .t-3,
  #results .map-controls .legend li,
  #results .result .img,
  .office-landing .office .mid,
  .t-3-r,
  .c4 > .col {
    margin-left: 10px;
    margin-right: 10px;
    width: 160px;
  }

  .t-3-f,
  #top-banner #property-bar a.right,
  #search-bar .col,
  body.commercial #search-bar .col,
  .t-3-f-r,
  #search-bar .col.submit,
  .c4-f > .col {
    margin-left: 1.3888888889%;
    margin-right: 1.3888888889%;
    width: 22.2222222222%;
  }

  .t-3-r {
    float: right;
  }

  .t-3-f-r,
  #search-bar .col.submit {
    float: right;
  }

  .t-4,
  .valpal-banner-small.valpal-result,
  .col3 .col,
  .thumb-items > a,
  .thumb-items > figure,
  .guides .thumb-items > a,
  .guides #guide-contents > div,
  #results .search-toggle,
  #results .search-filter,
  .property-shortlist .items > a,
  .property-shortlist .items > figure,
  .big-3-usps .items > a,
  .big-3-usps .items > figure,
  #link-bank .col,
  .office-landing .office .left,
  .t-4-r,
  .col2-r .col.right,
  .col2-r.big-r .col.right,
  #results-header .change,
  .c3 > .col,
  .c6 > .col {
    margin-left: 10px;
    margin-right: 10px;
    width: 220px;
  }

  .t-4-f,
  #property-enquiry-form .c > .right,
  #property-enquiry-form .col2-r > .right,
  #property-enquiry-form .col3 > .right,
  #property-enquiry-form .thumb-items > .right,
  #property-enquiry-form .guides #guide-contents > .right,
  .guides #property-enquiry-form #guide-contents > .right,
  #property-enquiry-form #footer-links .wrap > .inner > .right,
  #footer-links #property-enquiry-form .wrap > .inner > .right,
  #property-enquiry-form #property-banner .wrap > .inner > .right,
  #property-banner #property-enquiry-form .wrap > .inner > .right,
  #property-enquiry-form .property-info-top > .right,
  #property-enquiry-form #results .map-controls .legend > .right,
  #results .map-controls #property-enquiry-form .legend > .right,
  #property-enquiry-form #results .list-results .results > .right,
  #results .list-results #property-enquiry-form .results > .right,
  #property-enquiry-form #results .result > .inner > .right,
  #results #property-enquiry-form .result > .inner > .right,
  #property-enquiry-form .property-shortlist .items > .right,
  .property-shortlist #property-enquiry-form .items > .right,
  #property-enquiry-form .big-3-usps .items > .right,
  .big-3-usps #property-enquiry-form .items > .right,
  #property-enquiry-form #link-bank > .right,
  #property-enquiry-form .office-landing .office > .right,
  .office-landing #property-enquiry-form .office > .right,
  #property-enquiry-form .c2 > .right,
  #property-enquiry-form .c3 > .right,
  #property-enquiry-form .c4 > .right,
  #property-enquiry-form .c6 > .right,
  .team > figure,
  #offices-list li,
  .t-4-f-r,
  .c3-f > .col,
  .c6-f > .col {
    margin-left: 1.3888888889%;
    margin-right: 1.3888888889%;
    width: 30.5555555556%;
  }

  .t-4-r,
  .col2-r .col.right,
  .col2-r.big-r .col.right,
  #results-header .change {
    float: right;
  }

  .t-4-f-r {
    float: right;
  }

  .t-5,
  #top-banner .intro,
  #results .controls .left,
  .office-landing .office .right,
  .t-5-r,
  #results .result .info {
    margin-left: 10px;
    margin-right: 10px;
    width: 280px;
  }

  .t-5-f,
  body.commercial #search-bar .col.price,
  body.commercial #search-bar .col.area,
  .t-5-f-r,
  body.commercial #search-bar .col.areas {
    margin-left: 1.3888888889%;
    margin-right: 1.3888888889%;
    width: 38.8888888889%;
  }

  .t-5-r,
  #results .result .info {
    float: right;
  }

  .t-5-f-r,
  body.commercial #search-bar .col.areas {
    float: right;
  }

  .t-6,
  .dealsdone .items > figure,
  .t-6-r,
  .c2 > .col {
    margin-left: 10px;
    margin-right: 10px;
    width: 340px;
  }

  .t-6-f,
  .guides #schools-wrap > div,
  #search-bar .col.price,
  .t-6-f-r,
  .c2-f > .col {
    margin-left: 1.3888888889%;
    margin-right: 1.3888888889%;
    width: 47.2222222222%;
  }

  .t-6-r {
    float: right;
  }

  .t-6-f-r {
    float: right;
  }

  .t-7,
  #top-banner.left .box,
  .t-7-r,
  #top-banner .box,
  #results .controls .right {
    margin-left: 10px;
    margin-right: 10px;
    width: 400px;
  }

  .t-7-f,
  .t-7-f-r {
    margin-left: 1.3888888889%;
    margin-right: 1.3888888889%;
    width: 55.5555555556%;
  }

  .t-7-r,
  #top-banner .box,
  #results .controls .right {
    float: right;
  }

  .t-7-f-r {
    float: right;
  }

  .t-8,
  .col2-r .col.left,
  .col2-r.big-r .col.left,
  #results-header h1,
  .t-8-r {
    margin-left: 10px;
    margin-right: 10px;
    width: 460px;
  }

  .t-8-f,
  #property-enquiry-form .c > .left,
  #property-enquiry-form .col2-r > .left,
  #property-enquiry-form .col3 > .left,
  #property-enquiry-form .thumb-items > .left,
  #property-enquiry-form .guides #guide-contents > .left,
  .guides #property-enquiry-form #guide-contents > .left,
  #property-enquiry-form #footer-links .wrap > .inner > .left,
  #footer-links #property-enquiry-form .wrap > .inner > .left,
  #property-enquiry-form #property-banner .wrap > .inner > .left,
  #property-banner #property-enquiry-form .wrap > .inner > .left,
  #property-enquiry-form .property-info-top > .left,
  #property-enquiry-form #results .map-controls .legend > .left,
  #results .map-controls #property-enquiry-form .legend > .left,
  #property-enquiry-form #results .list-results .results > .left,
  #results .list-results #property-enquiry-form .results > .left,
  #property-enquiry-form #results .result > .inner > .left,
  #results #property-enquiry-form .result > .inner > .left,
  #property-enquiry-form .property-shortlist .items > .left,
  .property-shortlist #property-enquiry-form .items > .left,
  #property-enquiry-form .big-3-usps .items > .left,
  .big-3-usps #property-enquiry-form .items > .left,
  #property-enquiry-form #link-bank > .left,
  #property-enquiry-form .office-landing .office > .left,
  .office-landing #property-enquiry-form .office > .left,
  #property-enquiry-form .c2 > .left,
  #property-enquiry-form .c3 > .left,
  #property-enquiry-form .c4 > .left,
  #property-enquiry-form .c6 > .left,
  .t-8-f-r {
    margin-left: 1.3888888889%;
    margin-right: 1.3888888889%;
    width: 63.8888888889%;
  }

  .t-8-r {
    float: right;
  }

  .t-8-f-r {
    float: right;
  }

  .t-9,
  .t-9-r {
    margin-left: 10px;
    margin-right: 10px;
    width: 520px;
  }

  .t-9-f,
  #top-banner #property-bar a.left,
  .t-9-f-r,
  #search-bar .col.areas {
    margin-left: 1.3888888889%;
    margin-right: 1.3888888889%;
    width: 72.2222222222%;
  }

  .t-9-r {
    float: right;
  }

  .t-9-f-r,
  #search-bar .col.areas {
    float: right;
  }

  .t-10,
  .t-10-r {
    margin-left: 10px;
    margin-right: 10px;
    width: 580px;
  }

  .t-10-f,
  .t-10-f-r {
    margin-left: 1.3888888889%;
    margin-right: 1.3888888889%;
    width: 80.5555555556%;
  }

  .t-10-r {
    float: right;
  }

  .t-10-f-r {
    float: right;
  }

  .t-11,
  .t-11-r {
    margin-left: 10px;
    margin-right: 10px;
    width: 640px;
  }

  .t-11-f,
  .t-11-f-r {
    margin-left: 1.3888888889%;
    margin-right: 1.3888888889%;
    width: 88.8888888889%;
  }

  .t-11-r {
    float: right;
  }

  .t-11-f-r {
    float: right;
  }

  .t-12,
  #top-banner-video .left,
  #top-banner-video .right,
  #feature-banner .box,
  #property-banner .wrap > .inner > .left,
  #property-banner .wrap > .inner > .right,
  .property-info-top > .left,
  .property-info-top > .right,
  #results .result,
  #link-bank .col.news,
  .office-landing #office-landing-list > .col.left,
  .office-landing #office-landing-list > .col.right,
  .t-12-r {
    margin-left: 10px;
    margin-right: 10px;
    float: none;
    display: block;
    width: auto;
  }

  .t-12-f,
  .col2-fluid > div,
  .col2-fluid > li,
  .form-box div.c > div,
  .form-box div.col2-r > div,
  .form-box div.col3 > div,
  .form-box div.thumb-items > div,
  .form-box .guides div#guide-contents > div,
  .guides .form-box div#guide-contents > div,
  .form-box #footer-links .wrap > div.inner > div,
  #footer-links .form-box .wrap > div.inner > div,
  .form-box #property-banner .wrap > div.inner > div,
  #property-banner .form-box .wrap > div.inner > div,
  .form-box div.property-info-top > div,
  .form-box #results .map-controls div.legend > div,
  #results .map-controls .form-box div.legend > div,
  .form-box #results .list-results div.results > div,
  #results .list-results .form-box div.results > div,
  .form-box #results .result > div.inner > div,
  #results .form-box .result > div.inner > div,
  .form-box .property-shortlist div.items > div,
  .property-shortlist .form-box div.items > div,
  .form-box .big-3-usps div.items > div,
  .big-3-usps .form-box div.items > div,
  .form-box div#link-bank > div,
  .form-box .office-landing div.office > div,
  .office-landing .form-box div.office > div,
  .form-box div.c2 > div,
  .form-box div.c3 > div,
  .form-box div.c4 > div,
  .form-box div.c6 > div,
  .team .member-info,
  .property-assets-top.col2 > .col,
  .t-12-f-r {
    margin-left: 1.3888888889%;
    margin-right: 1.3888888889%;
    float: none;
    display: block;
    width: auto;
  }

  .t-12-r {
    float: right;
  }

  .t-12-f-r {
    float: right;
  }

  .t-prepend1 {
    margin-left: 70px;
  }

  .t-append1 {
    margin-right: 70px;
  }

  .t-prepend2 {
    margin-left: 130px;
  }

  .t-append2 {
    margin-right: 130px;
  }

  .t-prepend3 {
    margin-left: 190px;
  }

  .t-append3 {
    margin-right: 190px;
  }

  .t-prepend4 {
    margin-left: 250px;
  }

  .t-append4 {
    margin-right: 250px;
  }

  .t-prepend5 {
    margin-left: 310px;
  }

  .t-append5 {
    margin-right: 310px;
  }

  .t-prepend6 {
    margin-left: 370px;
  }

  .t-append6 {
    margin-right: 370px;
  }

  .t-prepend7 {
    margin-left: 430px;
  }

  .t-append7 {
    margin-right: 430px;
  }

  .t-prepend8 {
    margin-left: 490px;
  }

  .t-append8 {
    margin-right: 490px;
  }

  .t-prepend9 {
    margin-left: 550px;
  }

  .t-append9 {
    margin-right: 550px;
  }

  .t-prepend10 {
    margin-left: 610px;
  }

  .t-append10 {
    margin-right: 610px;
  }

  .t-prepend11 {
    margin-left: 670px;
  }

  .t-append11 {
    margin-right: 670px;
  }

  .t-prepend12 {
    margin-left: 730px;
  }

  .t-append12 {
    margin-right: 730px;
  }

  .d-clear {
    clear: none !important;
  }

  .t-clear,
  #search-bar .col.beds,
  #link-bank .col.news {
    clear: both !important;
  }

  .t-stack-c > .col,
  .t-stack {
    display: block !important;
    clear: both !important;
    width: auto !important;
    float: none !important;
  }

  .d-show,
  .d-show-inline,
  .d-show-inline-block {
    display: none !important;
  }

  .t-show {
    display: block !important;
  }

  .t-show-inline {
    display: inline !important;
  }

  .t-show-inline-block,
  #header .nav-small {
    display: inline-block !important;
  }

  .t-hide,
  #property-nav .thumbs,
  #search-bar .div,
  #results .result p,
  #header .nav-top,
  #header .nav-sub,
  .t-hide-inline,
  .t-hide-inline-block {
    display: none !important;
  }

  body.guides .section-title > div {
    float: none;
  }

  body.guides .section-title > span {
    display: block;
    float: none;
    padding: 20px 0 0;
  }

  body.guides #trans-info div {
    padding: 0px;
  }

  body.management #management-prop > img {
    float: none;
    width: 100%;
    display: block;
    margin: 0 0 20px;
  }

  .form-box .header p {
    display: block;
    padding: 10px 0 0;
  }

  .form-box .header span.or {
    padding: 0 5px 0 0;
  }

  .form-box div.c > div.left > div,
  .form-box div.col2-r > div.left > div,
  .form-box div.col3 > div.left > div,
  .form-box div.thumb-items > div.left > div,
  .form-box .guides div#guide-contents > div.left > div,
  .guides .form-box div#guide-contents > div.left > div,
  .form-box #footer-links .wrap > div.inner > div.left > div,
  #footer-links .form-box .wrap > div.inner > div.left > div,
  .form-box #property-banner .wrap > div.inner > div.left > div,
  #property-banner .form-box .wrap > div.inner > div.left > div,
  .form-box div.property-info-top > div.left > div,
  .form-box #results .map-controls div.legend > div.left > div,
  #results .map-controls .form-box div.legend > div.left > div,
  .form-box #results .list-results div.results > div.left > div,
  #results .list-results .form-box div.results > div.left > div,
  .form-box #results .result > div.inner > div.left > div,
  #results .form-box .result > div.inner > div.left > div,
  .form-box .property-shortlist div.items > div.left > div,
  .property-shortlist .form-box div.items > div.left > div,
  .form-box .big-3-usps div.items > div.left > div,
  .big-3-usps .form-box div.items > div.left > div,
  .form-box div#link-bank > div.left > div,
  .form-box .office-landing div.office > div.left > div,
  .office-landing .form-box div.office > div.left > div,
  .form-box div.c2 > div.left > div,
  .form-box div.c3 > div.left > div,
  .form-box div.c4 > div.left > div,
  .form-box div.c6 > div.left > div {
    padding: 20px;
  }

  .form-box div.c > div.right > div,
  .form-box div.col2-r > div.right > div,
  .form-box div.col3 > div.right > div,
  .form-box div.thumb-items > div.right > div,
  .form-box .guides div#guide-contents > div.right > div,
  .guides .form-box div#guide-contents > div.right > div,
  .form-box #footer-links .wrap > div.inner > div.right > div,
  #footer-links .form-box .wrap > div.inner > div.right > div,
  .form-box #property-banner .wrap > div.inner > div.right > div,
  #property-banner .form-box .wrap > div.inner > div.right > div,
  .form-box div.property-info-top > div.right > div,
  .form-box #results .map-controls div.legend > div.right > div,
  #results .map-controls .form-box div.legend > div.right > div,
  .form-box #results .list-results div.results > div.right > div,
  #results .list-results .form-box div.results > div.right > div,
  .form-box #results .result > div.inner > div.right > div,
  #results .form-box .result > div.inner > div.right > div,
  .form-box .property-shortlist div.items > div.right > div,
  .property-shortlist .form-box div.items > div.right > div,
  .form-box .big-3-usps div.items > div.right > div,
  .big-3-usps .form-box div.items > div.right > div,
  .form-box div#link-bank > div.right > div,
  .form-box .office-landing div.office > div.right > div,
  .office-landing .form-box div.office > div.right > div,
  .form-box div.c2 > div.right > div,
  .form-box div.c3 > div.right > div,
  .form-box div.c4 > div.right > div,
  .form-box div.c6 > div.right > div {
    padding: 20px;
  }

  .valpal-banner-small .valuationHeaderSmall {
    font-size: 20.68px;
  }

  .valpal-banner-small .valuationHeaderSmall .val-header {
    font-size: 28.96px;
  }

  .valpal-banner-small .btn-div .valuationButtonSmall {
    font-size: 18.1px;
  }

  .t-fifth,
  #footer-links nav {
    margin-left: 1.3889%;
    margin-right: 1.3889%;
    width: 17.2222%;
  }

  .valuationHeaderSmall {
    font-size: 23.68px;
  }

  .valuationHeaderSmall span {
    font-size: 33.96px;
  }

  #top-banner .box {
    padding: 30px 0 0 0;
  }

  #top-banner .intro h1 {
    font-size: 30px;
    line-height: 36px;
  }

  body.group #top-banner .search .choice a {
    font-size: 17px;
  }

  #results .result h3 {
    font-family: "HelveticaNeueLTStd-Roman", Helvetica, Arial, "Lucida Grande", sans-serif;
    font-weight: normal;
    font-size: 17px;
    margin: 0 0 2px;
    width: auto;
  }

  #results .result .price {
    font-size: 15px;
    line-height: 18px;
    white-space: normal;
    display: block;
    position: static;
    margin: 0 0 4px;
    width: auto;
    text-align: left;
  }

  #results .result .guide-price {
    text-align: left;
  }

  #results .result .beds {
    font-size: 13px;
    white-space: normal;
    display: block;
    position: static;
    margin: 0 0 5px;
    min-height: 28px;
  }

  #property-nav .thumbs.paged .thumbs-next,
  #property-nav .thumbs.paged .thumbs-prev {
    height: 66px;
    top: 11px;
  }

  #property-nav .thumbs.paged .thumbs-next .icon.arrow,
  #property-nav .thumbs.paged .thumbs-next .team .member-info > span.arrow,
  .team #property-nav .thumbs.paged .thumbs-next .member-info > span.arrow,
  #property-nav .thumbs.paged .thumbs-next #member-info-wrap .member-info > span.arrow,
  #member-info-wrap #property-nav .thumbs.paged .thumbs-next .member-info > span.arrow,
  #property-nav .thumbs.paged .thumbs-prev .icon.arrow,
  #property-nav .thumbs.paged .thumbs-prev .team .member-info > span.arrow,
  .team
    #property-nav .thumbs.paged .thumbs-prev .member-info > span.arrow,
  #property-nav .thumbs.paged .thumbs-prev #member-info-wrap .member-info > span.arrow,
  #member-info-wrap
    #property-nav .thumbs.paged .thumbs-prev .member-info > span.arrow {
    margin-top: -6px;
  }

  #property-nav .thumbs.paged .thumbs-next {
    right: 0px;
  }

  #property-nav .thumbs.paged .line {
    margin-right: 32px;
  }

  .widget.leadins li {
    font-size: 18px;
    line-height: 22px;
  }

  #search-form {
    top: 0px;
  }

  #search-form input[type='text'] {
    width: calc(100% - 150px);
    background-color: #f2f2f2;
    padding: 20px 75px;
  }

  #search-form .search-form-btn {
    padding: 20px;
  }

  #search-form .search-btn {
    padding: 20px;
  }
}

@media screen and (max-width: 979px) {
  #results .result .guide-price {
    text-align: left;
  }

  #search-bar .tab-top {
    display: inline-block;
    left: -1px;
    right: auto;
  }

  #search-bar form {
    padding-bottom: 4px;
  }

  #search-bar form .border {
    border-top: 1px solid #d9d9d9;
  }

  #search-bar .col {
    margin-bottom: 20px;
  }

  #search-bar .col h3 {
    margin-bottom: 10px;
  }

  #search-bar .col.areas label {
    font-size: 14px;
    padding: 1px 0;
  }

  #search-bar .col.price {
    margin-bottom: 0px;
  }

  #top-banner-video {
    background: #fff;
  }

  #top-banner-video .right > .pad {
    padding: 0;
  }

  #results-header .change {
    display: block !important;
  }

  #property-banner .property-info {
    padding: 20px 0 0;
  }

  #property-banner .royalSlider {
    margin: 0;
  }

  #property-banner .royalSlider .thumbs {
    padding: 0;
  }

  #property-banner .wrap > .inner > .right .bottom-link {
    position: static;
  }

  .vid-content .extra-info {
    float: left;
  }

  .vid-content .extra-info {
    margin-left: 40px;
  }

  .vid-content .bottom-link {
    clear: both;
  }

  .vid-link {
    padding-left: 30px;
  }

  .mfp-with-caption .mfp-title {
    font-size: 18px;
  }

  .property-shortlist img {
    margin: 0 0 10px 0;
  }

  .property-shortlist figcaption h2 {
    font-size: 20px;
    margin: 0 0 2px 0;
  }

  .property-shortlist figcaption h3 {
    font-size: 15px;
    margin: 0 0 8px 0;
  }

  .property-shortlist figcaption p {
    font-size: 14px;
    line-height: 22px;
  }

  #property-nav .wrap {
    padding: 0 0 20px;
  }

  #property-nav .link {
    width: 50%;
    font-size: 16px;
    line-height: 22px;
  }

  #property-nav .link a {
    border-top: 1px solid #e5e5e5;
    border-left: 1px solid #e5e5e5;
    padding: 18px 20px 19px 56px;
  }

  #property-nav .link .icon.vid,
  #property-nav .link .team .member-info > span.vid,
  .team #property-nav .link .member-info > span.vid,
  #property-nav .link #member-info-wrap .member-info > span.vid,
  #member-info-wrap #property-nav .link .member-info > span.vid {
    top: 16px;
    left: 16px;
  }

  #property-nav .link .icon.plan,
  #property-nav .link .team .member-info > span.plan,
  .team #property-nav .link .member-info > span.plan,
  #property-nav .link #member-info-wrap .member-info > span.plan,
  #member-info-wrap #property-nav .link .member-info > span.plan {
    top: 13px;
    left: 16px;
  }

  #property-nav .link.last a {
    border-right: 1px solid #e5e5e5;
  }

  #footer .wrap {
    padding-top: 56px;
  }

  #footer nav {
    padding: 0px;
  }

  #footer .social {
    float: none;
    padding: 24px 0 40px;
    clear: both;
  }

  .floorplan-viewer {
    background: #FFF;
    display: inline-block;
    margin: 0 auto;
    text-align: center;
    position: relative;
  }

  .floorplan-viewer .img {
    cursor: move;
  }

  .floorplan-viewer .img img {
    height: auto;
    max-height: 500px;
  }

  #london-home-show .border {
    padding-bottom: 0;
  }

  #london-home-show .border .col {
    width: 60%;
    margin-bottom: 20px;
    height: 90px;
    line-height: 90px;
  }

  #london-home-show .border .col.date-time {
    line-height: 70px;
  }

  #london-home-show .border .col.left {
    width: 40%;
  }

  #london-home-show img {
    margin-right: 60px;
    margin-left: 60px;
    width: calc(100% - 120px);
  }

  #london-home-show .generic-form input[type="submit"],
  .generic-form #london-home-show input[type="submit"],
  #london-home-show #results .pagination a,
  #results .pagination #london-home-show a,
  #london-home-show #results .pagination li.ellipsis span,
  #results .pagination li.ellipsis #london-home-show span,
  #london-home-show .btn {
    margin-top: 20px;
    margin-right: 60px;
    margin-left: 60px;
  }

  #fish-island-banner {
    padding: 80px 0;
    line-height: 40px;
  }

  #fish-island-banner span {
    display: block;
  }
}

@media screen and (max-width: 767px) {
  #london-home-show .border {
    padding-bottom: 0;
    padding-top: 15px;
  }

  #london-home-show .border .col {
    width: 60%;
    margin-bottom: 15px;
    height: 70px;
    line-height: 70px;
  }

  #london-home-show .border .col.date-time {
    line-height: 50px;
    font-size: 25px;
  }

  #london-home-show .border .col.left {
    width: 40%;
  }

  #london-home-show img {
    margin-right: 10px;
    margin-left: 10px;
    width: calc(100% - 20px);
  }

  #london-home-show .generic-form input[type="submit"],
  .generic-form #london-home-show input[type="submit"],
  #london-home-show #results .pagination a,
  #results .pagination #london-home-show a,
  #london-home-show #results .pagination li.ellipsis span,
  #results .pagination li.ellipsis #london-home-show span,
  #london-home-show .btn {
    margin-top: 10px;
    margin-right: 10px;
    margin-left: 10px;
  }

  #london-home-show h2 {
    line-height: 38px;
    font-size: 28px;
  }

  #fish-island-banner {
    padding: 60px 0;
    line-height: 35px;
    font-size: 26px;
  }

  #fish-island-banner span {
    display: block;
  }
}

@media screen and (max-width: 479px) {
  #london-home-show .border .col {
    width: 100%;
    margin-bottom: 10px;
    height: auto;
    line-height: 30px;
  }

  #london-home-show .border .col.date-time span {
    line-height: 25px;
  }

  #london-home-show .border .col.left {
    width: 100%;
    height: auto;
    line-height: 30px;
  }

  #london-home-show img {
    max-width: 200px;
    width: 100%;
    margin: 0 auto 0;
  }

  #london-home-show .generic-form input[type="submit"],
  .generic-form #london-home-show input[type="submit"],
  #london-home-show #results .pagination a,
  #results .pagination #london-home-show a,
  #london-home-show #results .pagination li.ellipsis span,
  #results .pagination li.ellipsis #london-home-show span,
  #london-home-show .btn {
    padding-top: 12px;
    padding-bottom: 12px;
  }

  #fish-island-banner {
    padding: 50px 0;
    line-height: 33px;
    font-size: 24px;
  }

  #fish-island-banner span {
    display: block;
  }
}

@media screen and (max-width: 979px) {
  #bg-video {
    top: 0;
    width: auto;
    height: 100%;
  }
}