/**
 * Theme Name: Rental Management
 * Author: Rent Manager
 * Author URI: www.rentmanager.com
 * Version: 1.0
 * License: Commercial
 * License URI: www.rentmanager.com
 */
/*Listing Styles*/
.rm-unit-item {
  min-height: auto;
  position: relative; }
  .rm-unit-item.promotion.info_video {
    padding-bottom: 0px; }
  @media (min-width: 767px) {
    .rm-unit-item {
      min-height: 500px;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-pack: justify;
      -ms-flex-pack: justify;
      justify-content: space-between;
      align-items: center; } }
  .rm-unit-item .rm-left-content {
    padding: 50px 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    min-height: 393px; }
    .rm-unit-item .rm-left-content h3.title {
      margin: 27px 0 10px 0; }
    .rm-unit-item .rm-left-content .rm-left-items {
      text-align: center; }
      @media (min-width: 767px) {
        .rm-unit-item .rm-left-content .rm-left-items {
          text-align: left; } }
    @media (min-width: 767px) {
      .rm-unit-item .rm-left-content {
        min-height: 600px;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
        width: calc((100vw - 1140px)/ 2 + 738px); } }
  .rm-unit-item .rm-right-content p {
    margin: 0; }
  .rm-unit-item .rm-right-content img {
    height: 250px;
    width: 100%;
    object-fit: cover; }
    @media (min-width: 767px) {
      .rm-unit-item .rm-right-content img {
        height: 600px; } }
  @media (min-width: 767px) {
    .rm-unit-item .rm-right-content {
      width: calc((100vw - 1140px)/ 2 + (1140px - 738px)); } }
  .rm-unit-item .items-wrap {
    position: absolute !important; }
    @media (min-width: 767px) {
      .rm-unit-item .items-wrap.desktop {
        left: 221px;
        right: 0;
        margin: auto; } }
    .rm-unit-item .items-wrap.mobile {
      right: 0;
      left: 0;
      top: 262px; }

.rm-no-results {
  text-align: center;
  padding: 35px 0; }

/*Detail Styles*/
.rm-details-item .rm-contact-location {
  background: #f4f4f4; }
  .rm-details-item .rm-contact-location .rm-contact-side {
    padding: 35px 15px 0 15px; }
@media (min-width: 767px) {
  .rm-details-item .rm-details-two-column {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex; } }
@media (min-width: 767px) {
  .rm-details-item .rm-details-two-column .wpb_wrapper {
    width: 50%; } }

/* Property Container */
.rm-prop-container {
  display: flex;
  flex-wrap: wrap; }
  .rm-prop-container .portfolio-item {
    margin: 1em;
    flex-basis: calc((100% - 2em ) / 1);
    height: 100%; }
    @media (min-width: 767px) {
      .rm-prop-container .portfolio-item {
        flex-basis: calc((100% - 4em) / 2 ); } }
    @media (min-width: 1000px) {
      .rm-prop-container .portfolio-item {
        flex-basis: calc((100% - 6em) / 3); } }

/*# sourceMappingURL=rmstyles.css.map */
