#agent-homepage {
  /* ===================================== Agent Grid */
  /* ===================================== My Listings Carousel */ }
  #agent-homepage .home-logo {
    left: 0px !important; }
    #agent-homepage .home-logo img {
      margin: 0 !important; }
  #agent-homepage .li-bullets li {
    margin: 0 0 12px; }
  #agent-homepage .hero-cta {
    top: 220px; }
    #agent-homepage .hero-cta .searchformlocfld {
      width: 496px; }
    #agent-homepage .hero-cta #forsalesearchbox {
      width: 630px; }
    #agent-homepage .hero-cta #searchformaddbox {
      font-size: 108% !important; }
  #agent-homepage #agent-cover {
    background: #fff;
    min-height: 62px;
    max-height: 100%;
    position: relative;
    width: 100%; }
    #agent-homepage #agent-cover .media {
      position: absolute;
      top: -134px; }
    #agent-homepage #agent-cover .media__img--agent-photo {
      background-color: #fff;
      border: 3px solid #fff;
      width: 120px;
      height: 180px;
      overflow: hidden; }
    #agent-homepage #agent-cover .heading-std, #agent-homepage #agent-cover .reallicno {
      color: #fff;
      text-shadow: 1px 1px 1px #000; }
    #agent-homepage #agent-cover .media__content {
      padding-top: 70px; }
    #agent-homepage #agent-cover .agent-heading, #agent-homepage #agent-cover .agent-rating {
      display: inline-block;
      float: left; }
    #agent-homepage #agent-cover .agent-rating {
      margin-left: 30px;
      margin-top: 10px; }
    #agent-homepage #agent-cover .agent-review {
      clear: both;
      padding-top: 15px; }
      #agent-homepage #agent-cover .agent-review .agent-email, #agent-homepage #agent-cover .agent-review .agent-phone, #agent-homepage #agent-cover .agent-review .agent-contact {
        display: inline-block;
        vertical-align: middle;
        width: 48%; }
      #agent-homepage #agent-cover .agent-review .agent-email, #agent-homepage #agent-cover .agent-review .agent-phone {
        font-size: 116%;
        margin-bottom: 10px;
        margin-top: 18px; }
      #agent-homepage #agent-cover .agent-review .agent-contact {
        text-align: right;
        margin-right: 0;
        margin-top: 10px; }
    #agent-homepage #agent-cover .no-rating-stars {
      padding-top: 20px; }
  #agent-homepage .ml-carousel {
    width: 100% !important; }
    #agent-homepage .ml-carousel .carousel-clip-region {
      width: 100% !important; }
    #agent-homepage .ml-carousel .carousel-list > li {
      margin-right: 20px;
      width: 290px; }
      #agent-homepage .ml-carousel .carousel-list > li .prop-details {
        font-size: 93%; }
        #agent-homepage .ml-carousel .carousel-list > li .prop-details .val {
          margin-left: 8px; }
  #agent-homepage .content-scroll {
    min-height: 300px;
    max-height: 486px;
    overflow: auto; }
  #agent-homepage .agent-social {
    position: relative; }
    #agent-homepage .agent-social a {
      font-size: 230%;
      display: inline-block;
      margin: 0 5px 5px 0;
      text-decoration: none; }
  #agent-homepage #jsAgentProfile {
    font-size: 108%;
    line-height: 20px;
    margin: 0 auto;
    padding-bottom: 20px;
    padding-top: 70px;
    text-align: justify;
    width: 99%; }
  #agent-homepage #showingHeading {
    font-size: 123.1%; }
