/* @group Available Homes
------------------------------------ */
.find-content {}
.find-content header h2 { color: rgba(22,45,90,1); font-size: 3.6em; line-height: 1.5em; margin: 0 0 .5em; }
.find-content header p { color: rgba(0,100,163,1); font-size: 1.6em; letter-spacing: 0.77px; line-height: 1.929em; }
.find-content header img { max-width: 100%; height: auto; margin-top: 3.4rem; }
.find-content .homes-list { margin-bottom: 6.3rem; }
/* Property Filters
----------------------*/
.filter-container { position: relative; z-index: 4; top: auto; margin-bottom: 3.3rem; }
/* List
----------------------*/
.find-content .homes-results { margin-top: 0; }

@media only screen
and (min-width : 961px) {
  .find-content header h2,
  .find-content header p,
  .find-content header img { opacity: 0; visibility: hidden; animation: textUp .5s 1 cubic-bezier(0.4,0.0,0.2,1) forwards; animation-delay: .6s; }
  .find-content header p { animation-delay: .8s; }
  .find-content header img { animation-delay: 1s; }
  /* List
  ----------------------*/
  .find-content { min-height: 700px; }
  .find-content header { margin-top: 5.7rem; margin-bottom: 1.9rem; }
  .find-content .homes-list > .row { position: relative; width: calc(100% + 3.9rem); left: -1.95rem; max-width: none; }
}
@media only screen
and (min-width : 961px)
and (max-width : 1440px) {
}
@media only screen
and (min-width : 0)
and (max-width : 960px) {
  .find-content header { margin-bottom: 11.2rem; text-align: center; }
  .find-content header h2 { font-size: 5em; letter-spacing: 0.2px; line-height: 1.040em; margin: 0 0 2.3rem; }
  .find-content header p { font-size: 2.6em; letter-spacing: 0.56px; line-height: 1.694em; margin: 0 0 6.7rem; }
  .find-content header img { margin-top: auto; }
  .find-content .homes-list { margin-bottom: 3.2rem; padding: 0; }
  .find-content .homes-list .homes-item { padding: 0 4rem; margin: 0 0 7rem; }
  .showAdvanceFilters .find-content header.col-36-30.offset-left-36-3 { display: none; }
}
/* @end */
