@font-face {
  font-family: 'Poppins';
  src: url("../../fonts/Poppins/Poppins-Regular.ttf") format("truetype");
  text-rendering: optimizeLegibility;
  font-display: swap;
}

@font-face {
  font-family: 'Poppins_Light';
  src: url("../../fonts/Poppins/Poppins-Light.ttf") format("truetype");
  text-rendering: optimizeLegibility;
  font-display: swap;
}

@font-face {
  font-family: 'Poppins_Medium';
  src: url("../../fonts/Poppins/Poppins-Medium.ttf") format("truetype");
  text-rendering: optimizeLegibility;
  font-display: swap;
}

@font-face {
  font-family: 'Poppins_SemiBold';
  src: url("../../fonts/Poppins/Poppins-SemiBold.ttf") format("truetype");
  text-rendering: optimizeLegibility;
  font-display: swap;
}

@font-face {
  font-family: 'ITCAvantGardeStd_Bold';
  src: url("../../fonts/AvantGarde/ITCAvantGardeStd-Bold.otf") format("truetype");
  text-rendering: optimizeLegibility;
  font-display: swap;
}

@font-face {
  font-family: 'ITCAvantGardeStd_Regular';
  src: url("../../fonts/AvantGarde/ITCAvantGardeStdBk.woff") format("truetype");
  text-rendering: optimizeLegibility;
  font-display: swap;
}

/* MIXINS */
@media screen and (max-width: 450px) {
  .developers-grid .custom-agent-container {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    padding: 0 !important;
  }
  .developers-grid .custom-agent-container .see_more_btn {
    margin: 0 30px !important;
  }
}

@media screen and (max-width: 768px) {
  .developers-grid .custom-agent-container .row:first-child {
    margin-top: 0px !important;
  }
  .developers-grid .custom-agent-container .see-more-btn {
    margin-top: 20px;
  }
}

.lbl-memsince-font small {
  font-size: 100% !important;
}

.dev_comp_p_margin {
  margin: 40px 0 !important;
}

@media screen and (max-width: 1199px) {
  .dev_comp_p_margin {
    top: 0px;
    width: 100%;
  }
}

@media (max-width: 768px) {
  .bio-top-dash {
    border-top: 1px solid #e4e4e4;
    margin-top: 20px;
  }
}

.bio_view {
  text-transform: uppercase;
  color: #004ebc;
  margin-top: -30px;
}

.bio_view:link, .bio_view:active, .bio_view:visited, .bio_view:hover {
  color: #004ebc;
}

.about_view {
  text-transform: uppercase;
  color: #004ebc;
  margin-left: 10px;
}

.about_view:link, .about_view:active, .about_view:visited, .about_view:hover {
  color: #004ebc;
}

@media screen and (max-width: 768px) {
  .about_view {
    text-align: center;
  }
}

.form_top {
  top: -115px;
  height: 690px;
}

@media screen and (max-width: 1199px) {
  .form_top {
    top: -135px;
  }
}

@media screen and (max-width: 991px) {
  .form_top {
    top: 0px;
    height: auto;
  }
}

.dev_cover:hover {
  background-color: #1b1f22 !important;
}

.dev_cover:hover h4 {
  color: #fff;
}

.dev_cover:hover button {
  background-color: #282b30;
  border-color: #282b30;
  color: #fff;
}

.details_div {
  border-left: 1px solid #808080;
  padding-left: 25px !important;
}

@media (max-width: 425px) {
  .details_div {
    border-left: 0px;
    padding-left: 15px !important;
  }
}

.n-mb-40 {
  margin-top: -40px;
}

.show-num {
  -webkit-text-security: unset !important;
  font-size: 18px;
}

@media screen and (max-width: 768px) {
  .featured-agents-section .custom-agent-container {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -ms-flex-flow: column-reverse;
        flex-flow: column-reverse;
  }
  .featured-agents-section .custom-agent-container .search-input {
    padding: 0px 15px !important;
    width: 100% !important;
    margin-bottom: 15px;
  }
  .featured-agents-section .custom-agent-container .sort-by-agents {
    float: none !important;
    padding: 0px 15px !important;
    width: 100% !important;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    margin-bottom: 10px;
  }
  .featured-agents-section .sort-by-agents select#sort_brokers_type {
    width: 90% !important;
  }
}

@media screen and (max-width: 650px) {
  .featured-agents-section .sort-by-agents select#sort_brokers_type {
    width: 80% !important;
  }
  .featured-agents-section #main-agents-tab .button-user-type {
    padding-top: unset !important;
    margin-top: 20px !important;
    margin-bottom: 20px;
  }
  .featured-agents-section #main-agents-tab .button-user-type-desc {
    margin-bottom: 10px !important;
  }
  .featured-agents-section #main-agents-tab .button-user-type-desc p {
    padding-top: 0px !important;
  }
}

@media screen and (max-width: 400px) {
  .featured-agents-section .sort-by-agents select#sort_brokers_type {
    width: 75% !important;
  }
}

@media screen and (max-width: 320px) {
  .custom-agent-container .search-input input::-webkit-input-placeholder {
    font-size: 11px;
  }
  .custom-agent-container .search-input input:-ms-input-placeholder {
    font-size: 11px;
  }
  .custom-agent-container .search-input input::-ms-input-placeholder {
    font-size: 11px;
  }
  .custom-agent-container .search-input input::placeholder {
    font-size: 11px;
  }
}

@media screen and (max-width: 1600px) {
  #captchaMessage {
    transform: scale(0.65);
    -webkit-transform: scale(0.65);
    transform-origin: 0 0;
    -webkit-transform-origin: 0 0;
  }
  .search-top-container {
    margin-left: 0;
    margin-right: 0;
    width: 100%;
  }
}

@media (min-height: 560px) and (max-width: 768px) {
  #search-row2 div.bg-image {
    height: 170vh;
  }
  #search-row2 .price-filters .form-group {
    width: 49%;
  }
  #search-row2 .price-filters .form-group input {
    width: 100%;
  }
}

@media (max-width: 1440px) {
  #search-row2 .price-filters .form-group {
    width: 49%;
  }
  #search-row2 .price-filters .form-group input {
    width: 150px;
  }
}

@media (min-width: 1200px) {
  .col-lg-8-custom {
    margin-left: 13.666667% !important;
    width: 70.666667% !important;
  }
}

@media screen and (max-width: 1199px) {
  #captchaMessage {
    transform: scale(0.9);
    -webkit-transform: scale(0.9);
    transform-origin: 0 0;
    -webkit-transform-origin: 0 0;
  }
}

@media (min-width: 425px) and (max-width: 767px) {
  .search-btn {
    width: 100%;
    padding: 0 13px;
  }
  .v2_cus_space {
    display: none;
  }
}

@media screen and (max-width: 1560px) {
  .custom-agent-container {
    display: block;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    width: 100% !important;
    padding: 0 30px !important;
  }
}

@media screen and (max-width: 768px) {
  section.mobile-mini-search-filters {
    font-family: 'Poppins',sans-serif;
    display: block;
    position: fixed;
    height: auto;
    width: 100%;
    background-color: #fff;
    top: -11px;
    padding-top: 80px;
    z-index: 99;
  }
  section.mobile-mini-search-filters.inner-page {
    height: 155px;
  }
  section.mobile-mini-search-filters div.search-bar {
    width: 100%;
  }
  section.mobile-mini-search-filters div.search-bar select {
    width: 45%;
    border-left: transparent;
    height: 45px;
    font-size: 1em;
  }
  section.mobile-mini-search-filters div.search-bar .input-group {
    width: 55%;
  }
  section.mobile-mini-search-filters div.location-bar .input-group-addon {
    background-color: #fff;
    border-radius: 0px;
    border-right-color: transparent;
  }
  section.mobile-mini-search-filters div.location-bar input {
    border-left-color: transparent;
    border-right-color: transparent;
    height: 45px;
  }
  section.mobile-mini-search-filters div.form-group.update-filters {
    padding: 10px;
    -webkit-box-shadow: 0px 0px 2px #d6d6d6;
            box-shadow: 0px 0px 2px #d6d6d6;
  }
  section.mobile-mini-search-filters div.form-group.update-filters .saved-search {
    border-color: transparent;
    font-size: 1em;
  }
  section.mobile-mini-search-filters div.form-group.update-filters .update-filter {
    background-color: #004ebc;
    border-color: #004ebc;
    font-size: .9em;
  }
  section.mobile-mini-search-filters div.form-group.sort-by {
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    width: 100%;
    padding: 10px;
    -webkit-box-shadow: 0px 1px 1px #d6d6d6;
            box-shadow: 0px 1px 1px #d6d6d6;
  }
  section.mobile-mini-search-filters div.form-group.sort-by p {
    width: 20%;
    margin: 0px !important;
    margin-top: 5px;
    margin-bottom: 5px;
    line-height: 35px;
  }
  section.mobile-mini-search-filters div.form-group.sort-by select {
    width: 80%;
  }
  /* SEARCH PROPERTY START*/
  .search_property .custom-container {
    width: 100% !important;
  }
  .search_property .custom-container .col-sm-12 {
    padding-left: 0px;
    padding-right: 0px;
  }
  .search_property .custom-container .col-sm-12 .card-content {
    padding-left: 30px;
    padding-right: 30px;
  }
  .search_property .custom-container .sort-by-desktop {
    display: none;
  }
  .search_property .custom-container .prop-card {
    margin-top: 0px;
    margin-bottom: 20px;
  }
  .search_property .custom-container .svg-logo {
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    height: 20px;
  }
  .search_property .custom-container .similar-property-slider .sim-prop-card {
    -webkit-box-shadow: 0px 2px 5px #e6e6e6;
            box-shadow: 0px 2px 5px #e6e6e6;
  }
  .search_property .custom-container .similar-property-slider .sim-prop-card .sim-prop-img {
    height: 170px;
  }
  .search_property .custom-container .similar-property-slider .sim-prop-card .sim-prop-details {
    background-color: #fff;
  }
  .search_property .custom-container .similar-property-slider .sim-prop-card .sim-prop-details p {
    padding: 5px;
    font-size: 0.85em;
  }
  .search_property .custom-container .similar-property-slider .sim-prop-card .sim-prop-details .sim-prop-action {
    background-color: #f9f9f9;
    padding: 5px;
  }
  .search_property .custom-container .similar-property-slider .sim-prop-card .sim-prop-details .sim-prop-action a {
    font-size: .75em;
  }
}

@media screen and (max-width: 768px) and (max-width: 768px) {
  .search_property .custom-container .similar-property-slider {
    padding-top: 0px !important;
  }
  .search_property .custom-container .similar-property-slider h5 {
    padding: 0px 15px 15px 15px !important;
  }
}

@media screen and (max-width: 768px) {
  .search_property .display-desktop {
    display: none;
  }
  .search_property .display-mobile {
    display: block;
  }
  section.contact-broker-section .custom-agent-container {
    padding: 0px !important;
  }
  section.contact-broker-section .custom-agent-container .broker-panel {
    margin: 0px !important;
  }
}

@media screen and (max-width: 768px) and (max-width: 375px) {
  section.contact-broker-section .custom-agent-container .container-fluid {
    width: 100% !important;
  }
}

@media screen and (max-width: 768px) and (max-width: 425px) {
  section.contact-broker-section .ads-inner {
    padding-right: 0px !important;
    padding-left: 0px !important;
  }
}

@media screen and (max-width: 768px) {
  section#developers-photo-banner .devs-banner {
    height: 225px !important;
  }
  section#developers-photo-banner .devs-banner h2 {
    margin-top: 10px !important;
  }
  .developer-profile {
    background-color: #fff;
  }
  .developer-profile .dev_para, .developer-profile .dev_title {
    background-color: #fff;
    text-align: center;
  }
  .developer-profile .col-md-6 {
    margin-left: -15px;
    margin-right: -15px;
  }
  .developer-profile .dev_container {
    margin-left: 0px;
    margin-right: 0px;
    max-width: 100% !important;
  }
  .developer-profile .dev_container .dev_img {
    max-width: 100% !important;
  }
  .developer-profile .dev_comp_h2 {
    color: #535353;
    text-align: center;
  }
  .developer-profile .the-rating-div, .developer-profile .lbl-memsince {
    text-align: center;
  }
  .developer-profile .lbl-reviews {
    display: none;
  }
  .developer-profile .dev_title {
    text-transform: uppercase;
    text-align: center;
  }
  .dev-project-section .project_name, .dev-project-section .project_add {
    text-align: center;
  }
  .dev-project-section .project_name {
    color: #5e5e5e;
  }
  .dev-project-section .project_add {
    color: #7f7f7f;
  }
  .dev-project-section .breadcrumbs {
    display: none;
  }
  .dev-project-section .main-col {
    padding-right: 0px !important;
    padding-left: 0px !important;
  }
  .dev-project-section .nav-pills {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    overflow: auto;
  }
  .dev-project-section .nav-pills .tab-pill {
    margin-bottom: 0px !important;
  }
  .dev-project-section .nav-pills .tab-pill .tab-pill-btn {
    width: -webkit-max-content;
    width: -moz-max-content;
    width: max-content;
    padding-left: 5px;
    padding-right: 5px;
    font-size: .95em;
  }
  .featured-agents-section .custom-agent-container {
    display: block;
  }
  section.account-header {
    height: 240px;
  }
  section.account-section-profile {
    background-color: #fff;
  }
  section.account-section-profile .new-header-col h1.firstname {
    color: #575757;
    text-align: center;
    font-size: 1.5em;
    margin-top: 15px;
  }
  section.account-section-profile .new-header-col .the-rating {
    text-align: center;
  }
  section.account-section-profile .new-header-col .the-rating .jq-star-svg {
    padding-left: 10px;
  }
  section.account-section-profile .tab-content .col-sm-12 {
    padding-left: 0px;
    padding-right: 0px;
    margin-left: -10px;
    margin-right: -10px;
  }
  section.account-section-profile .side-col {
    top: -70px !important;
    margin-left: -25px;
    margin-right: -25px;
    width: 105%;
  }
}

@media screen and (max-width: 768px) and (max-width: 425px) {
  section.account-section-profile .side-col {
    width: 112%;
  }
}

@media screen and (max-width: 768px) {
  section.account-section-profile .prop_card_responsive {
    padding-right: 0 !important;
    padding-left: 0 !important;
  }
  section.news-content .article-multiple .row {
    height: 140px;
  }
  section.news-content .article-multiple .row .article-card {
    padding: 10px;
  }
  section.news-content .article-multiple .news_up_img {
    height: 140px !important;
  }
  section.news-content .article-multiple h4 {
    font-size: 0.75em;
  }
  section.news-content .article-multiple p {
    font-size: .85em;
  }
  section.advanced-search-filter {
    font-family: 'Poppins',sans-serif;
    display: block;
    position: fixed;
    height: 100vh;
    width: 100%;
    background-color: #fff;
    top: 0px;
    padding-top: 8vh;
    z-index: 100;
  }
  section.advanced-search-filter.dismissed {
    -webkit-transform: translateY(-130vh);
            transform: translateY(-130vh);
  }
  section.advanced-search-filter .row {
    height: inherit;
    padding-top: 10px;
    margin: 2.5px;
  }
  section.advanced-search-filter .row input.location, section.advanced-search-filter .row .input-group-addon.location {
    background-color: #eeeeee;
    border-color: #eeeeee;
    height: 40px;
  }
  section.advanced-search-filter .row input.location {
    -webkit-box-shadow: none;
            box-shadow: none;
    border-top-right-radius: 5px;
    border-bottom-right-radius: 5px;
  }
  section.advanced-search-filter .row p.form-label {
    font-size: .75em;
  }
  section.advanced-search-filter .row .offer-type .row {
    border-top: 1px solid #c3c3c3;
    border-bottom: 1px solid #c3c3c3;
    padding-top: 10px;
    padding-bottom: 15px;
  }
  section.advanced-search-filter .row .offer-type .row div {
    text-align: center;
    padding: 0px;
  }
  section.advanced-search-filter .row .offer-type .row div a {
    font-size: .95em;
    text-transform: uppercase;
  }
  section.advanced-search-filter .row .offer-type .row div a:hover, section.advanced-search-filter .row .offer-type .row div a:active, section.advanced-search-filter .row .offer-type .row div a.selected {
    cursor: pointer;
    color: #004ebc;
    font-weight: 500;
  }
  section.advanced-search-filter .advanced-search-btn {
    position: fixed;
    padding: 15px;
    width: 100%;
    text-align: center;
    bottom: 0px;
    border-radius: 0px;
    background-color: #004ebc;
    border-radius: #004ebc;
    z-index: 99;
  }
  section.advanced-search-filter .increment {
    background-color: #fff !important;
  }
  section.advanced-search-filter .increment i:hover {
    color: #004ebc;
  }
  section.property-breadcrumbs {
    font-size: .65em;
  }
  section.property-breadcrumbs .custom-agent-container {
    padding: 0px !important;
  }
  section.property-breadcrumbs .custom-agent-container .seart-property-btn {
    background-color: #f4f4f4;
  }
  #main-agency-tab .agency-details h2 {
    line-height: 40px;
    text-align: center;
    color: #666;
    text-transform: capitalize;
    margin-top: 10px;
    padding-bottom: 30px;
  }
  #group-chat-info .modal-dialog {
    width: auto;
    margin: 0.5rem;
  }
  #select-members-modal .modal-dialog {
    width: auto;
  }
  #new-group-chat .modal-dialog {
    width: auto;
  }
}

@media (min-width: 769px) and (max-width: 1199px) {
  section.mobile-mini-search-filters {
    font-family: 'Poppins',sans-serif;
    display: block;
    position: fixed;
    height: auto;
    width: 100%;
    background-color: #fff;
    top: 90px;
    padding-top: 100px;
    z-index: 99;
  }
  section.mobile-mini-search-filters.inner-page {
    height: 155px;
  }
  section.mobile-mini-search-filters div.search-bar {
    width: 100%;
  }
  section.mobile-mini-search-filters div.search-bar select {
    width: 45%;
    border-left: transparent;
    height: 45px;
    font-size: 1em;
  }
  section.mobile-mini-search-filters div.search-bar .input-group {
    width: 55%;
  }
  section.mobile-mini-search-filters div.location-bar .input-group-addon {
    background-color: #fff;
    border-radius: 0px;
    border-right-color: transparent;
  }
  section.mobile-mini-search-filters div.location-bar input {
    border-left-color: transparent;
    border-right-color: transparent;
    height: 45px;
  }
  section.mobile-mini-search-filters div.form-group.update-filters {
    padding: 10px;
    -webkit-box-shadow: 0px 0px 2px #d6d6d6;
            box-shadow: 0px 0px 2px #d6d6d6;
  }
  section.mobile-mini-search-filters div.form-group.update-filters .saved-search {
    border-color: transparent;
    font-size: 1em;
  }
  section.mobile-mini-search-filters div.form-group.update-filters .update-filter {
    background-color: #004ebc;
    border-color: #004ebc;
    font-size: .9em;
  }
  section.mobile-mini-search-filters div.form-group.sort-by {
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    width: 100%;
    padding: 10px;
    -webkit-box-shadow: 0px 1px 1px #d6d6d6;
            box-shadow: 0px 1px 1px #d6d6d6;
  }
  section.mobile-mini-search-filters div.form-group.sort-by p {
    width: 20%;
    margin: 0px !important;
    margin-top: 5px;
    margin-bottom: 5px;
    line-height: 35px;
  }
  section.mobile-mini-search-filters div.form-group.sort-by select {
    width: 80%;
  }
  /* SEARCH PROPERTY START*/
  .search_property .custom-container {
    width: 100% !important;
  }
  .search_property .custom-container .col-sm-12 {
    padding-left: 5px;
    padding-right: 5px;
  }
  .search_property .custom-container .col-sm-12 .card-content {
    padding-left: 30px;
    padding-right: 30px;
  }
  .search_property .custom-container .row {
    margin-left: 0px;
    margin-right: 0px;
  }
  .search_property .custom-container .sort-by-desktop {
    display: none;
  }
  .search_property .custom-container .prop-card {
    margin-top: 0px;
    margin-bottom: 20px;
  }
  .search_property .custom-container .prop-card p.location {
    font-size: .75em;
  }
  .search_property .custom-container .svg-logo {
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    height: 20px;
  }
  .search_property .custom-container .similar-property-slider .sim-prop-card {
    -webkit-box-shadow: 0px 2px 5px #e6e6e6;
            box-shadow: 0px 2px 5px #e6e6e6;
  }
  .search_property .custom-container .similar-property-slider .sim-prop-card .sim-prop-img {
    height: 190px;
  }
  .search_property .custom-container .similar-property-slider .sim-prop-card .sim-prop-details {
    background-color: #fff;
  }
  .search_property .custom-container .similar-property-slider .sim-prop-card .sim-prop-details p {
    padding: 5px;
  }
  .search_property .custom-container .similar-property-slider .sim-prop-card .sim-prop-details .sim-prop-action {
    background-color: #f9f9f9;
    padding: 5px;
  }
  .search_property .custom-container .similar-property-slider .sim-prop-card .sim-prop-details .sim-prop-action a {
    font-size: .75em;
  }
}

@media screen and (min-width: 769px) and (max-width: 1199px) and (max-width: 768px) {
  .search_property .custom-container .similar-property-slider {
    padding-top: 0px !important;
  }
  .search_property .custom-container .similar-property-slider h5 {
    padding: 0px 15px 15px 15px !important;
  }
}

@media (min-width: 769px) and (max-width: 1199px) {
  .search_property .custom-container .display-desktop {
    display: block;
  }
  .search_property .custom-container .display-mobile {
    display: none;
  }
  .search_property .custom-container .similar-property-slider {
    display: none;
  }
  .search_property .custom-container .sim-prop-desktop h3 {
    font-size: 1.25em;
    line-height: 35px;
  }
  .search_property .custom-container .feat-desk-details {
    height: 180px;
    font-size: .85em;
  }
  .developer-profile .dev_company {
    width: 150px;
    height: 150px;
  }
  .developer-profile .dev_para {
    font-size: .85em;
  }
  .developer-profile .dev_comp_p_margin {
    width: 85%;
  }
  .developers-grid .dev_panel .dev_container_1 .dev_content {
    padding: 12px;
  }
  .developers-grid .dev_panel .dev_container_1 .dev_content h3 {
    font-size: 1.25em;
  }
  .dev-project-section .dev_project {
    width: 150px;
    height: 150px;
  }
  .dev-project-section .contact-badge h4 {
    font-size: 16px;
  }
  .dev-project-section .contact-badge .show-num {
    font-size: 15px;
  }
  .dev-project-section .contact-badge .show-num-link {
    font-size: .7em;
  }
  .dev-project-section .contact-broker .panel-heading > h3 {
    font-size: .9em;
  }
  .dev-project-section .nav-pills .active, .dev-project-section .tab-pill-btn {
    font-size: 1em;
  }
  .news-content .article-card {
    background-color: #fff;
    padding: 36px;
    height: 180px;
  }
  .news-inner-content .details-panel {
    height: 140px;
    max-height: 140px;
  }
  .news-inner-content .details-panel h4 {
    font-size: 0.575em;
  }
  .news-inner-content .details-panel p {
    font-size: 0.55em;
  }
  .news-inner-content .details-panel a {
    font-size: 0.75em;
  }
  .register-header .overlay h2 {
    padding-top: 300px;
  }
  section.advanced-search-filter {
    font-family: 'Poppins',sans-serif;
    display: block;
    position: fixed;
    height: 100vh;
    width: 100%;
    background-color: #fff;
    top: 0px;
    padding-top: 14vh;
    z-index: 100;
    -webkit-transition: -webkit-transform 1s;
    transition: -webkit-transform 1s;
    transition: transform 1s;
    transition: transform 1s, -webkit-transform 1s;
  }
  section.advanced-search-filter.dismissed {
    -webkit-transform: translateY(-100vh);
            transform: translateY(-100vh);
  }
  section.advanced-search-filter .row {
    height: inherit;
    padding-top: 70px;
    margin: 2.5px;
  }
  section.advanced-search-filter .row input.location, section.advanced-search-filter .row .input-group-addon.location {
    background-color: #eeeeee;
    border-color: #eeeeee;
    height: 40px;
  }
  section.advanced-search-filter .row input.location {
    -webkit-box-shadow: none;
            box-shadow: none;
    border-top-right-radius: 5px;
    border-bottom-right-radius: 5px;
  }
  section.advanced-search-filter .row p.form-label {
    font-size: .75em;
  }
  section.advanced-search-filter .row .offer-type .row {
    border-top: 1px solid #c3c3c3;
    border-bottom: 1px solid #c3c3c3;
    padding-top: 10px;
    padding-bottom: 15px;
  }
  section.advanced-search-filter .row .offer-type .row div {
    text-align: center;
    padding: 0px;
  }
  section.advanced-search-filter .row .offer-type .row div a {
    font-size: .95em;
    text-transform: uppercase;
  }
  section.advanced-search-filter .row .offer-type .row div a:hover, section.advanced-search-filter .row .offer-type .row div a:active, section.advanced-search-filter .row .offer-type .row div a.selected {
    cursor: pointer;
    color: #004ebc;
    font-weight: 500;
  }
  section.advanced-search-filter .advanced-search-btn {
    position: absolute;
    padding: 15px;
    width: 100%;
    text-align: center;
    bottom: 0px;
    border-radius: 0px;
    background-color: #004ebc;
    border-radius: #004ebc;
  }
  section.advanced-search-filter .increment {
    background-color: #fff !important;
  }
  section.advanced-search-filter .increment i:hover {
    color: #004ebc;
  }
  /* SEARCH PROPERTY START*/
  .property-breadcrumbs {
    margin-top: 245px;
  }
}

@media screen and (max-width: 1199px) {
  .custom-agent-container {
    margin-bottom: 0px !important;
  }
  /* .side-col
    {
            // top:-130px;
    } */
  .prev-custom {
    margin-left: 5%;
  }
  .next-custom {
    margin-right: 5%;
  }
}

@media screen and (max-width: 768px) {
  .search_property ul {
    margin-bottom: 0px !important;
  }
  .search_property #props-pagination {
    padding-bottom: 0px;
  }
  section.search_property .sim-prop-desktop {
    display: none;
  }
  section.search_property .search-results {
    font-size: .975em;
  }
}

@media screen and (max-width: 768px) and (max-width: 768px) {
  .search_property .custom-container .similar-property-slider {
    padding-top: 0px !important;
  }
  .search_property .custom-container .similar-property-slider h5 {
    padding: 0px 15px 15px 15px !important;
  }
}

@media screen and (max-width: 768px) {
  section.inner-page-gallery .custom-agent-container {
    padding: 0px !important;
    margin: 0px !important;
  }
  section.inner-page-gallery .custom-agent-container .gallery-single {
    padding: 0px;
  }
  section.inner-page-gallery .custom-agent-container .gallery-side {
    display: none;
  }
  section#property-specs-section {
    background-color: #f4f4f4;
    padding: 0px !important;
  }
  section#property-specs-section .custom-agent-container {
    padding: 0px !important;
  }
  section#property-specs-section .custom-agent-container .prop-details {
    padding-left: 0px !important;
    padding-right: 0px !important;
  }
  section#property-specs-section .broker-agent-panel, section#property-specs-section .first-lbl {
    display: none;
  }
  section#property-specs-section h3.new_title {
    font-size: 1.125em;
    margin-top: 10px;
  }
  section#property-specs-section p.location {
    font-size: .95em;
  }
  section#property-specs-section .btn-heart {
    font-size: 2em;
    position: relative;
    top: 5px;
  }
  section#property-specs-section section#map-section {
    height: 30vh;
  }
  section#property-specs-section .amenity-row {
    font-size: .75em;
    padding-top: 10px;
    padding-bottom: 15px;
  }
  section#property-specs-section .amenity-row .svg-logo {
    width: 20px;
  }
  section#property-specs-section #descrription-text {
    font-size: .85em;
  }
  .developers-grid {
    padding-top: 20px;
    padding-bottom: 20px;
  }
  .developers-grid .dev_panel .dev_container_1 .dev_image {
    min-height: 200px;
  }
  .developers-grid .dev_panel .dev_container_1 .dev_content h3 {
    font-size: 1.25em;
    margin-top: 5px;
    margin-bottom: 15px;
  }
  .developers-grid .dev_panel .dev_container_1 .dev_content a.view-prof-btn {
    width: auto !important;
  }
  .developers-grid .dev_panel .dev_container_1:hover .dev_image .overlay {
    min-height: 200px;
  }
  .developers-grid .see_more_btn {
    width: auto;
    background-color: #004ebc;
    color: #fff !important;
    border-radius: 0px;
    padding: 5px;
  }
}

@media screen and (max-width: 768px) and (max-width: 768px) {
  .developers-grid {
    padding-top: 0px !important;
  }
  .developers-grid .dev_panel {
    margin-bottom: 3px !important;
  }
  .developers-grid .dev_panel .dev_container_1 {
    padding-top: 24px;
    background-color: #fff;
  }
}

@media screen and (max-width: 768px) {
  section.developers-header {
    height: 320px;
  }
  #dev_banner_carousel .carousel-inner {
    background-color: #000;
  }
  #dev_banner_carousel .carousel-inner .item.active {
    opacity: .8 !important;
  }
  #dev_banner_carousel .carousel-control {
    display: none;
  }
  .featured-agents-section .sort-by-agents {
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    width: 95%;
    margin-left: auto;
    margin-right: auto;
  }
  .featured-agents-section .sort-by-agents select#sort_brokers_type {
    width: 80%;
  }
  .featured-agents-section .sort-by-agents label {
    line-height: 40px;
  }
  .featured-agents-section .custom-agent-container {
    padding: 0px 15px !important;
  }
  .featured-agents-section .agent-table-container {
    margin-top: 25px;
  }
  .featured-agents-section .search-agent-group {
    width: 100%;
  }
  .featured-agents-section .search-agent-group input {
    font-size: 1em;
  }
  .featured-agents-section .agent-panel {
    margin-bottom: 20px;
  }
  .featured-agents-section .agent-panel .panel-body .button-content button {
    width: 90%;
  }
  .featured-agents-section .see_more_btn {
    background-color: #004ebc;
    color: #fff;
    border-radius: 5px;
    width: 95%;
  }
  .news-header, .news-inner-header {
    height: 280px;
    background-position: center;
  }
  .news-header .overlay, .news-inner-header .overlay {
    height: inherit;
  }
  .news-header .overlay h2, .news-inner-header .overlay h2 {
    padding-top: 105px;
    font-size: 1.25em;
  }
  .news-inner-content .news_container {
    margin-top: 0 !important;
  }
  .news-inner-content .news_container .breadcrumbs {
    display: initial;
  }
  .news-inner-content .news_container .breadcrumbs div:first-child {
    margin-top: 0 !important;
  }
  .news-inner-content .details-panel {
    height: 140px;
    max-height: 140px;
  }
  .news-inner-content .read_more_btn {
    text-transform: uppercase;
    color: #51af2d;
    font-size: .85em;
  }
  .news-inner-content img {
    max-width: 100%;
    height: auto;
  }
  .registration_div {
    background-color: #f6f6f6 !important;
    margin-top: 0px !important;
    margin-bottom: 10px !important;
  }
  .registration_div .register-heading {
    display: block !important;
  }
  .registration_div .register-heading h3 {
    color: #5e5e5e;
    font-weight: 400;
  }
  .register-header {
    height: 280px;
    background-position: center;
  }
  .register-header .overlay {
    height: inherit;
  }
  .register-header .overlay h2 {
    padding-top: 105px;
    font-size: 1.25em;
  }
  section.property-breadcrumbs {
    background-color: #f4f4f4;
    padding-top: 10px;
    margin-top: 160px;
  }
  #brokers-list-section .custom-agent-container .search-agent-group {
    width: 100%;
  }
  #brokers-list-section .custom-agent-container .search-agent-group input {
    font-size: 1em;
  }
}

@media screen and (max-width: 1230px) {
  #captchaMessage {
    transform: scale(0.5);
    -webkit-transform: scale(0.5);
    transform-origin: 0 0;
    -webkit-transform-origin: 0 0;
  }
  #property-specs-section {
    padding: 0 20px;
  }
}

@media screen and (max-width: 580px) {
  .search_property
.custom-container
.similar-property-slider
.sim-prop-card
.sim-prop-details p {
    min-height: 54px;
  }
}

@media screen and (max-width: 450px) {
  .search_property
.custom-container
.similar-property-slider
.sim-prop-card
.sim-prop-details .prop-p {
    display: none !important;
  }
  .search_property
.custom-container
.similar-property-slider
.sim-prop-card
.sim-prop-details .prop-p-mobile-responsive {
    display: block !important;
  }
}

@media screen and (max-width: 400px) {
  #captchaMessage {
    transform: scale(0.6);
    -webkit-transform: scale(0.6);
    transform-origin: 0 0;
    -webkit-transform-origin: 0 0;
  }
  #video-modal iframe {
    height: 200px !important;
  }
}

@media screen and (max-width: 991px) {
  .company_row .lbl-memsince, .company_row .lbl-reviews {
    color: #333;
  }
  .company_row .lbl-certified {
    color: #333;
  }
  .dev_comp_h2 {
    color: #444444;
    margin: 20px 0;
  }
  .dev_comp_p {
    margin: 0 0 20px 0;
  }
  .news_container {
    margin-top: 15%;
  }
  .news-inner-content .news_container .custom-row {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
  .news-inner-content .news_container .custom-row div:nth-child(1) {
    -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
            order: 1;
  }
  .news-inner-content .news_container .custom-row div:nth-child(2) {
    -webkit-box-ordinal-group: 4;
        -ms-flex-order: 3;
            order: 3;
  }
  .news-inner-content .news_container .custom-row div:nth-child(3) {
    -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
            order: 2;
  }
  .news-inner-content .news_container .custom-row div:nth-child(4) {
    -webkit-box-ordinal-group: 5;
        -ms-flex-order: 4;
            order: 4;
  }
}

@media screen and (min-width: 1550px) {
  .project-v2-wrapper {
    padding-left: 10%;
    padding-right: 10%;
  }
}

@media screen and (max-width: 767px) {
  .the-rating {
    margin-top: -10px;
  }
  .project_name, .project_add {
    color: #444444;
  }
}

@media screen and (max-width: 768px) {
  #agents-photo-banner .agents-banner h2 {
    font-size: 1.8em;
    width: 100% !important;
    text-align: center;
  }
  #agents-photo-banner .agents-banner p {
    font-size: 1.3em;
    width: 100%;
    text-align: center;
  }
  #agents-photo-banner .agents-banner a.btn-start {
    bottom: 0% !important;
    position: static !important;
    width: 50%;
    margin-right: 25%;
  }
}

@media screen and (max-width: 375px) {
  #agents-photo-banner .agents-banner p {
    font-size: 1em !important;
  }
  #agents-photo-banner .agents-banner a.btn-start {
    font-size: 1em !important;
  }
}

@media (min-width: 320px) and (max-width: 375px) {
  #main-agents-tab .search-input input {
    width: 23em;
    font-size: .75em;
  }
}

@media (min-width: 320px) and (max-width: 375px) {
  #main-agents-tab .search-input input {
    width: 23em;
    font-size: .75em;
  }
}

@media (min-width: 425px) {
  #main-agents-tab .search-input input {
    width: 22em;
    font-size: .975em;
  }
}

@media (min-width: 1020px) and (max-width: 1440px) {
  .featured-agents-section .agent-panel .panel-body {
    height: auto;
  }
}

@media (max-width: 991px) {
  .featured-agents-section .agent-table-container .row.agents-row {
    margin-right: -15px;
    margin-left: -15px;
  }
}

@media screen and (max-width: 320px) {
  .featured-agents-section .feat_agents_blue {
    font-size: 1.125em;
  }
}

@media (min-width: 426px) and (max-width: 768px) {
  .featured-agents-section .col-xs-12.agent {
    width: 50%;
  }
}

@media (min-width: 426px) and (max-width: 990px) {
  .featured-agents-section .agent-panel .panel-body {
    height: auto;
  }
  .featured-agents-section .agent-panel .panel-body img {
    height: auto;
  }
}

@media (max-width: 425px) {
  .featured-agents-section .agent-panel .panel-body {
    height: auto;
  }
}

@media (max-width: 375px) {
  .featured-agents-section .agent-panel .panel-body {
    height: auto;
  }
}

@media (max-width: 320px) {
  .featured-agents-section .agent-panel .panel-body {
    height: auto;
  }
}

@media screen and (max-width: 768px) {
  .account-header .img-profile {
    max-height: 145px;
  }
  .account-header h1 {
    font-size: 1.3em;
  }
  .account-header .stars-div {
    margin-left: 28%;
  }
}

@media screen and (max-width: 370px) {
  .account-header .stars-div {
    margin-left: 2%;
  }
  .account-header .the-rating .jq-star {
    width: 25px !important;
  }
}

@media (min-width: 371px) and (max-width: 425px) {
  .account-header .stars-div {
    margin-left: 5%;
  }
}

@media (min-width: 426px) and (max-width: 768px) {
  .account-header .stars-div {
    margin-left: 30%;
  }
}

@media (min-width: 769px) and (max-width: 991px) {
  .account-header .stars-div {
    margin-left: 33%;
  }
}

@media (min-width: 768px) and (max-width: 1198px) {
  .account-header .details-div b {
    font-size: .75em;
  }
}

@media (max-width: 991px) {
  .account-header {
    height: 660px;
  }
  .account-header .row {
    height: 660px;
  }
  .account-header .row .details-div {
    max-height: 240px;
  }
  .account-header h1 {
    text-align: center;
  }
}

@media screen and (max-width: 320px) {
  .account-section-profile .bed-ico {
    height: 50px;
    width: 50px;
    background-size: 300% 90%;
  }
  .account-section-profile .bath-ico {
    height: 50px;
    width: 50px;
    background-size: 300% 90%;
    background-position-x: -52px;
  }
  .account-section-profile .land-ico {
    height: 50px;
    width: 50px;
    background-size: 300% 90%;
    background-position-x: -100px;
  }
}

@media screen and (max-width: 375px) {
  .account-section-profile .stars-div .star-rate {
    width: 90px !important;
  }
}

@media screen and (max-width: 320px) {
  .account-section-profile .stars-div .star-rate {
    width: 50px !important;
  }
  .account-section-profile .stars-div .star-rate .jq-star {
    width: 18px !important;
    height: 18px !important;
  }
}

@media (max-width: 425px) {
  .account-section-profile .row .details-div span.right-border {
    display: none !important;
  }
}

@media (max-width: 991px) {
  .account-section-profile .dataTables_paginate {
    text-align: center;
  }
}

@media screen and (max-width: 1440px) and (max-height: 800px) {
  .sect-h2 {
    font-size: 25pt;
  }
}

@media screen and (max-width: 530px) {
  .news_container {
    margin-top: 20%;
  }
}

@media screen and (max-width: 387px) {
  .news_container {
    margin-top: 25%;
  }
}

@media screen and (max-width: 350px) {
  .news_container {
    margin-top: 30%;
  }
}

@media screen and (max-width: 844px) {
  .title_a {
    font-size: 15pt;
  }
}

@media (min-width: 320px) and (max-width: 375px) {
  #main-agency-tab .search-input input {
    width: 25em;
    font-size: .75em;
  }
}

@media (min-width: 320px) and (max-width: 375px) {
  #main-agency-tab .search-input input {
    width: 25em;
    font-size: .75em;
  }
}

@media (min-width: 425px) {
  #main-agency-tab .search-input input {
    width: 24em;
    font-size: .975em;
  }
}

@media screen and (max-width: 1600px) {
  .ritem-horizontal2-info .custom-col-s {
    width: 10%;
  }
  .ritem-horizontal2-info .custom-col-lg {
    width: 27%;
  }
}

@media screen and (max-width: 1500px) {
  .ritem-horizontal2-info .custom-col-s {
    width: 15%;
  }
  .ritem-horizontal2-info .custom-col-lg {
    width: 30%;
  }
}

@media screen and (max-width: 1260px) {
  .ritem-horizontal2-info .furniture-type {
    font-size: .7rem;
  }
}

@media screen and (max-width: 1560px) {
  .ritem-horizontal2-info .furniture-type {
    font-size: .6rem;
  }
}

@media screen and (max-width: 453px) {
  #main-agents-tab .picker-tab {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
  .btn-agent-search {
    font-size: 1.1em;
  }
}

@media screen and (max-width: 1549px) {
  section.pricelist-content {
    height: 100vh;
  }
  section.pricelist-content .custom-container {
    padding: 0 4rem;
  }
  section.pricelist-content .custom-container .title-container {
    -webkit-box-flex: 1;
        -ms-flex: 1;
            flex: 1;
  }
  section.pricelist-content .custom-container .pricelist-container {
    -webkit-box-flex: 2;
        -ms-flex: 2;
            flex: 2;
  }
}

@media screen and (max-width: 1440px) {
  .search-result-container .container .white-box .tab-nav-container {
    width: 66% !important;
  }
  .search-result-container .container .white-box #my-listings .my-listings-view .pagination-row .add-new-listings {
    width: 100%;
  }
}

@media screen and (max-width: 1024px) {
  .search-result-container .container .white-box .tab-nav-container {
    width: 66% !important;
  }
  .search-result-container .container .white-box #my-listings .my-listings-view .pagination-row .add-new-listings {
    width: 100%;
  }
  section.pricelist-content {
    padding-top: 0rem;
    padding-bottom: 4rem;
    height: 140vh;
  }
  section.pricelist-content .custom-container {
    padding: 0 4rem;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    height: 100%;
    width: 100% !important;
  }
  section.pricelist-content .custom-container .title-container {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    width: 100%;
    margin-right: 0rem;
    margin-bottom: 2rem;
    -webkit-box-flex: 1;
        -ms-flex: 1;
            flex: 1;
  }
  section.pricelist-content .custom-container .pricelist-container .pricelist-list .pricelist .header-container img {
    width: 55%;
  }
}

@media screen and (max-width: 768px) {
  #filter-modal .modal-dialog .modal-content .buy-rent-container-hr {
    margin-top: 0;
    width: 563px !important;
  }
  section.pricelist-content {
    background-image: url(../../../../images/v2/pricelist-bg.jpg);
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center center;
    margin-top: 6rem;
    padding-top: 0rem;
    padding-bottom: 4rem;
    height: 100%;
  }
  section.pricelist-content .custom-container {
    padding: 0 4rem;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: distribute;
        justify-content: space-around;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    height: 100%;
    width: 100% !important;
  }
  section.pricelist-content .custom-container .title-container {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    width: 100%;
    margin-right: 0rem;
    margin-bottom: 2rem;
    -webkit-box-flex: 1;
        -ms-flex: 1;
            flex: 1;
    text-align: center;
  }
  section.pricelist-content .custom-container .title-container img {
    margin-bottom: 3rem;
    width: 35%;
  }
  section.pricelist-content .custom-container .title-container h2 {
    font-family: 'ITCAvantGardeStd_Bold';
    margin: 0;
    font-size: 3rem;
    color: #231f20;
  }
  section.pricelist-content .custom-container .title-container h2 span.blue-txt {
    color: #2263ae;
  }
  section.pricelist-content .custom-container .title-container h2 span.green-txt {
    color: #39b54a;
  }
  section.pricelist-content .custom-container .pricelist-container {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    height: 100%;
    width: 100%;
    -webkit-box-flex: 1;
        -ms-flex: 1;
            flex: 1;
  }
  section.pricelist-content .custom-container .pricelist-container .pricelist-list {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    height: 100%;
    width: 100%;
    margin-bottom: 2rem;
  }
  section.pricelist-content .custom-container .pricelist-container .pricelist-list .blue-bg {
    background-image: url(../../../../images/v2/price-list-blue-bg.jpg);
    background-repeat: no-repeat;
    background-size: cover;
    margin-right: 0rem;
    margin-bottom: 2rem;
  }
  section.pricelist-content .custom-container .pricelist-container .pricelist-list .blue-bg .header-container {
    background-image: url(../../../../images/v2/price-list-header-blue-bg.png);
    height: 12vh;
    background-repeat: no-repeat;
    background-size: cover;
    background-position: top center;
  }
  section.pricelist-content .custom-container .pricelist-container .pricelist-list .blue-bg .header-container h2 {
    font-family: 'ITCAvantGardeStd_Bold';
    font-size: 3rem;
    color: #2264af;
    margin: 0;
  }
  section.pricelist-content .custom-container .pricelist-container .pricelist-list .orange-bg {
    background-image: url(../../../../images/v2/price-list-orange-bg.jpg);
    background-repeat: no-repeat;
    background-size: cover;
  }
  section.pricelist-content .custom-container .pricelist-container .pricelist-list .orange-bg .header-container {
    background-image: url(../../../../images/v2/price-list-header-orange-bg.png);
    height: 12vh;
    background-repeat: no-repeat;
    background-size: cover;
    background-position: top center;
  }
  section.pricelist-content .custom-container .pricelist-container .pricelist-list .orange-bg .header-container h2 {
    font-family: 'ITCAvantGardeStd_Bold';
    font-size: 3rem;
    color: #f1582d;
    margin: 0;
  }
  section.pricelist-content .custom-container .pricelist-container .pricelist-list .pricelist {
    width: 100%;
    height: 100%;
    -webkit-box-flex: 1;
        -ms-flex: 1;
            flex: 1;
    border-radius: 15px;
    -webkit-box-shadow: 5px -5px 15px rgba(0, 0, 0, 0.12), -5px 5px 15px rgba(0, 0, 0, 0.24);
            box-shadow: 5px -5px 15px rgba(0, 0, 0, 0.12), -5px 5px 15px rgba(0, 0, 0, 0.24);
    position: relative;
  }
  section.pricelist-content .custom-container .pricelist-container .pricelist-list .pricelist .header-container {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    border-top-left-radius: 15px;
    border-top-right-radius: 15px;
    padding: 1rem;
  }
  section.pricelist-content .custom-container .pricelist-container .pricelist-list .pricelist .header-container h1 {
    font-family: 'ITCAvantGardeStd_Bold';
    font-size: 1rem;
    margin: 0;
  }
  section.pricelist-content .custom-container .pricelist-container .pricelist-list .pricelist .header-container img {
    width: 40%;
  }
  section.pricelist-content .custom-container .pricelist-container .pricelist-list .pricelist .featured-list-container {
    padding: 1rem 2rem;
  }
  section.pricelist-content .custom-container .pricelist-container .pricelist-list .pricelist .featured-list-container ul {
    list-style-type: none;
    -webkit-padding-start: 0;
            padding-inline-start: 0;
  }
  section.pricelist-content .custom-container .pricelist-container .pricelist-list .pricelist .featured-list-container ul li {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    border-bottom: 2px solid #fff;
    padding: 0.5rem 0;
  }
  section.pricelist-content .custom-container .pricelist-container .pricelist-list .pricelist .featured-list-container ul li i {
    color: #39b54a;
    font-size: 1.5rem;
    margin-right: 1rem;
  }
  section.pricelist-content .custom-container .pricelist-container .pricelist-list .pricelist .featured-list-container ul li p {
    font-family: 'ITCAvantGardeStd_Regular';
    font-size: 1.2rem;
    margin: 0;
    color: #fff;
  }
  section.pricelist-content .custom-container .pricelist-container .pricelist-list .pricelist .featured-list-container ul li.indented {
    padding-left: 2rem;
  }
  section.pricelist-content .custom-container .pricelist-container .pricelist-list .pricelist .featured-list-container ul li:last-child {
    border-bottom: 2px solid transparent;
    padding: 0.5rem 0;
  }
  section.pricelist-content .custom-container .pricelist-container .green-design-container {
    width: 100%;
    height: 7px;
    position: absolute;
    padding: 0rem 3rem;
    bottom: -7px;
  }
  section.pricelist-content .custom-container .pricelist-container .green-design-container .green-design {
    height: 100%;
    width: 100%;
    background-color: #39b54a;
    border-bottom-left-radius: 20px;
    border-bottom-right-radius: 20px;
  }
  section.pricelist-content .custom-container .pricelist-container .register-btn-container {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
  }
  section.pricelist-content .custom-container .pricelist-container .register-btn-container button {
    background: #F1592A;
    background-image: -webkit-linear-gradient(top, #F1592A, #F7941E);
    border-radius: 10px;
    color: #FFFFFF;
    font-family: 'ITCAvantGardeStd_Bold';
    font-size: 1.5rem;
    font-weight: 100;
    padding: 0.5rem 1.5rem;
    border: solid #F1592A 0;
    text-decoration: none;
    display: inline-block;
    cursor: pointer;
    text-align: center;
  }
  section.pricelist-content .custom-container .pricelist-container .register-btn-container button:hover {
    border: solid #337FED 0;
    background: #F7941E;
    background-image: -webkit-linear-gradient(top, #F7941E, #F1592A);
    border-radius: 10px;
    text-decoration: none;
  }
  #filter-modal .modal-body .custom-multiselect .multiselect-list {
    right: 25% !important;
    text-align: left;
  }
  .search-result-container .container .white-box .tab-nav-container {
    width: 66% !important;
  }
  .search-result-container .container .white-box #my-listings .my-listings-view .pagination-row .add-new-listings {
    width: 100%;
  }
  .search-result-container .container .white-box #metrics {
    padding-left: 0;
    padding-right: 0;
  }
  .search-result-container .container .white-box #metrics .property-metric-container .property-image-container {
    text-align: center;
  }
  .search-result-container .container .white-box #metrics .property-metric-container .property-image-container .property-image {
    float: initial !important;
    width: 100%;
    height: auto;
  }
  .search-result-container .container .white-box #metrics .property-metric-container .property-title-container {
    text-align: initial;
    margin-left: 27px;
  }
  .search-result-container .container .white-box #broker-chat .main-container .left-column .new-group-chat .new-group-chat-button {
    width: 100% !important;
  }
  .search-result-container .container .white-box #news-feed .main-container {
    padding-top: 20px;
    padding-bottom: 20px;
  }
  .search-result-container .container .white-box #news-feed .main-container .left-column {
    border: 0;
  }
  .search-result-container .container .white-box #news-feed .main-container .left-column .tab-button-container [role='tab'] {
    padding-top: 0;
  }
  .search-result-container .container .white-box #news-feed .main-container .left-column .tab-button-container [role='tab'] .border-bottom {
    padding: 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
  .search-result-container .container .white-box #news-feed .main-container .left-column .tab-button-container [role='tab'] .border-bottom .link-container {
    -ms-flex-item-align: center;
        -ms-grid-row-align: center;
        align-self: center;
  }
  .search-result-container .container .white-box #news-feed .main-container .right-column {
    padding-right: 15px;
  }
  .search-result-container .container .white-box #news-feed .main-container .right-column #feed-search .search-button {
    position: initial !important;
    right: 0 !important;
    width: 100% !important;
    margin-top: 20px !important;
  }
  .search-result-container .container .white-box #news-feed .main-container .right-column #feed-search .search-button .dotted-line {
    display: none;
  }
  .search-result-container .container .white-box #news-feed .main-container .right-column #feed-search .search-button.developers {
    background-color: #8fd16a !important;
  }
  .search-result-container .container .white-box #news-feed .main-container .right-column #feed-search .search-button.preselling {
    background-color: #1665cf !important;
  }
  .search-result-container .container .white-box #news-feed .main-container .right-column #feed-search .search-button.rfo {
    background-color: #009bff !important;
  }
  .search-result-container .container .white-box #news-feed .main-container .right-column #feed-search .search-button.for-sale {
    background-color: #27ad95 !important;
  }
  .search-result-container .container .white-box #news-feed .main-container .right-column #feed-search .search-input-container {
    position: relative;
    margin: auto;
    margin-top: 20px;
    left: 0;
    margin-bottom: 80px;
  }
  .search-result-container .container .white-box #news-feed .main-container .right-column #feed-search img.bg {
    width: 90%;
    top: 53%;
    left: 52%;
    -webkit-transform: translate(-50%, -50%);
            transform: translate(-50%, -50%);
  }
  .search-result-container .container .white-box #news-feed .main-container .right-column #feed-search-result .feed-search-container {
    margin-bottom: 10px;
  }
  .search-result-container .container .white-box #news-feed .main-container .right-column #feed-search-result .feed-search-container .news_type {
    line-height: 43px;
  }
  .search-result-container .container .white-box #news-feed .main-container .steps {
    margin-bottom: 10px;
  }
}

@media only screen and (max-width: 425px) {
  #filter-modal .modal-body .custom-multiselect .multiselect-list {
    right: 9% !important;
    text-align: left;
  }
  #filter-modal .modal-dialog .modal-content .buy-rent-container .search-type button {
    width: 97% !important;
  }
  #filter-modal .modal-dialog .modal-content .buy-rent-container-hr {
    margin-top: 0;
    width: 301px !important;
  }
  .search-result-container .white-box {
    padding-top: 10px;
    margin-bottom: 30px;
    background-color: white;
  }
  .search-result-container .white-box button {
    width: 125% !important;
  }
  .search-result-container .white-box #search .result-row .left-column .row.search button.search {
    width: 100% !important;
  }
  .search-result-container .white-box #search .result-row .right-column .page-info-container .sort-by {
    width: 100% !important;
    margin-left: 7px !important;
  }
}

@media (min-width: 320px) and (max-width: 375px) {
  .search-banner .profile-picture-container img {
    width: 100px !important;
    height: 100px !important;
  }
  .search-banner .profile-details {
    padding-top: 0 !important;
  }
}

@media screen and (max-width: 375px) {
  .search-result-container {
    background-color: #f9f9f9 !important;
  }
  .search-result-container .row.result-row {
    background-color: #f9f9f9 !important;
  }
  .search-result-container .row.result-row .right-column {
    border: 0 !important;
    padding-left: 0 !important;
    padding-right: 0 !important;
  }
  .search-result-container .row.result-row .right-column .result-stats {
    text-align: center;
    margin-bottom: 10px;
  }
  .search-result-container .row.result-row .right-column .sort-by-container label {
    margin-right: 10px;
    margin-top: 10px;
  }
  .search-result-container .row.result-row .right-column .sort-by-container .sort-by {
    float: right !important;
    margin-right: 5% !important;
    width: 70% !important;
  }
  .search-result-container .row.result-row .right-column .search-result-row .single-result-box {
    background-color: white !important;
  }
  .search-result-container .row.result-row .right-column .pagination-container {
    float: initial !important;
    text-align: center;
  }
  .search-result-container .container {
    background-color: #e6e6e6;
  }
  .search-result-container .container .white-box {
    background-color: #e6e6e6;
  }
  .search-result-container .container .white-box .left-column {
    border-radius: 15px;
    background-color: white;
    border-radius: 22px;
    padding: 20px !important;
  }
  .search-result-container .container .white-box .marketing-button {
    width: 100% !important;
  }
  .search-result-container .container .white-box .result-row {
    background-color: #e6e6e6 !important;
  }
}

@media screen and (max-width: 375px) {
  .search-banner {
    margin-top: 64px !important;
  }
}

@media screen and (max-width: 991px) {
  .search-result-container {
    height: 100%;
  }
  .search-result-container .white-box #my-listings #user_properties_table_wrapper .my-listing-box {
    padding-right: 0px !important;
  }
  .search-result-container .white-box #search .right-column .page-info-container .sort-by {
    margin-left: 0 !important;
  }
  .search-result-container .white-box #search .single-result-box > .row {
    margin: 0;
  }
  .search-result-container .white-box #search .single-result-box .property-image-col {
    padding: 0;
  }
  #broker-chat .main-container .right-column {
    display: none;
  }
  #broker-chat .main-container .right-column .conversation-container-header .back {
    display: initial !important;
    font-size: 30px;
  }
  #broker-chat .main-container .right-column .conversation-input input[type="text"][name="message"] {
    font-size: 12px;
  }
  #video-modal iframe {
    width: 100%;
    height: 400px;
  }
}

@media screen and (max-width: 375px) {
  #filter-modal .modal-dialog .modal-content .buy-rent-container-hr {
    margin-top: 0;
    width: 252px !important;
  }
  #filter-modal .modal-body .custom-multiselect .multiselect-list {
    right: 4% !important;
    text-align: left;
  }
  .search-result-container .white-box {
    padding-top: 10px;
    margin-bottom: 30px;
    background-color: white;
  }
  .search-result-container .white-box button {
    width: 137% !important;
  }
  .search-result-container .white-box #search .result-row .right-column .page-info-container {
    background-color: #e6e6e6;
    text-align: center !important;
  }
  .search-result-container .white-box #search .result-row .right-column .page-info-container .sort-by {
    width: 100% !important;
    margin-left: 7px !important;
  }
  .search-result-container .white-box #search .result-row .right-column #props-pagination_paginate {
    text-align: center !important;
  }
  .search-result-container .white-box #search .result-row .right-column #props-pagination tr {
    background-color: #e6e6e6;
  }
  .search-result-container .white-box #my-listings .add-new-listings {
    position: initial !important;
    margin-bottom: 15px;
  }
  .search-result-container .white-box #my-listings #user_properties_table_wrapper #user_properties_table_paginate {
    text-align: center !important;
  }
  .search-result-container .white-box #my-listings #user_properties_table_wrapper .my-listing-box .property-details-container {
    padding-left: 12px;
    padding-right: 12px;
  }
  .search-result-container .white-box #my-listings #user_properties_table_wrapper .my-listing-box .property-details-container .property-statistics {
    margin-top: 0 !important;
  }
  .search-result-container .white-box #my-listings #user_properties_table_wrapper .my-listing-box .property-details-container .share-icon {
    display: initial !important;
  }
  .search-result-container .white-box #my-listings #user_properties_table_wrapper .my-listing-box .property-details-container .property-details-hr {
    display: block !important;
  }
  .search-result-container .white-box #my-listings #user_properties_table_wrapper .my-listing-box .listing-actions {
    padding: 12px;
  }
  .search-result-container .white-box #my-listings #user_properties_table_wrapper .my-listing-box .listing-actions button {
    height: 40px !important;
    text-align: center !important;
  }
  .search-result-container .white-box #my-listings .add-my-listings-view .add-my-listings-hr {
    display: block !important;
  }
  .search-result-container .white-box #my-listings .add-my-listings-view [role="tab"] {
    background-color: #efefef;
    border-right: 4px solid #d5d5d5;
  }
  .search-result-container .white-box #my-listings .add-my-listings-view .active[role="tab"] {
    background-color: initial !important;
  }
  .search-result-container .white-box #my-listings .add-my-listings-view .steps {
    margin-bottom: 12px;
  }
  .search-result-container .white-box #my-listings .add-my-listings-view .steps .tab-button-container {
    margin-bottom: 12px;
    padding-left: 5px;
    padding-right: 5px;
  }
  .search-result-container .white-box #my-listings .add-my-listings-view .photo-container img {
    width: 100% !important;
  }
  .search-result-container .white-box #my-listings .add-my-listings-view .file-box {
    width: 100% !important;
  }
  .search-result-container .white-box #my-listings .add-my-listings-view .delete-file {
    right: 3px !important;
  }
}

@media screen and (max-width: 320px) {
  #filter-modal .modal-dialog .modal-content .buy-rent-container-hr {
    margin-top: 0;
    width: 205px !important;
  }
  #filter-modal .modal-body .custom-multiselect .multi-ph {
    top: 47px;
  }
  #filter-modal .modal-body .custom-multiselect .multiselect-list {
    right: -13% !important;
    text-align: left;
  }
  .search-result-container .white-box {
    padding-top: 10px;
    margin-bottom: 30px;
    background-color: white;
  }
  .search-result-container .white-box button {
    width: 161% !important;
  }
  .search-result-container .white-box #search .result-row .right-column .page-info-container .sort-by {
    width: 100% !important;
    margin-left: 7px !important;
  }
  .search-result-container .white-box .property-details-container .property-title {
    height: 100% !important;
  }
  .search-result-container .white-box .property-details-container .property-location {
    height: 100% !important;
  }
}

@media screen and (max-width: 375px) {
  #filter-modal .modal-header {
    display: initial !important;
  }
  #filter-modal .modal-footer .select2-selection, #filter-modal .modal-footer .select2-container {
    width: 100% !important;
  }
  #video-modal iframe {
    height: 200px;
  }
}

.search-result-container.mobile .white-box #my-listings .add-new-listings {
  position: initial !important;
  margin-bottom: 12px;
}

.search-result-container.mobile .white-box .nav-tab-prev {
  display: initial !important;
  text-align: center;
  padding-left: 0 !important;
  padding-right: 0 !important;
}

.search-result-container.mobile .white-box .nav-tab-prev button {
  width: 80% !important;
  border: 1px solid #c1c1c1 !important;
}

.search-result-container.mobile .white-box .nav-tab-prev.disabled {
  opacity: 0.5;
}

.search-result-container.mobile .white-box .nav-tab-next {
  display: initial !important;
  text-align: center;
  padding-left: 0 !important;
  padding-right: 0 !important;
}

.search-result-container.mobile .white-box .nav-tab-next button {
  width: 80% !important;
  background-color: #004ebc;
  color: white;
}

.search-result-container.mobile .white-box .nav-tab-next.disabled {
  opacity: 0.5;
}

.search-result-container.mobile .white-box .tab-nav-container .nav-tabs .nav-item {
  display: none;
}

.search-result-container.mobile .white-box .tab-nav-container .nav-tabs .nav-item .nav-link {
  border: 1px solid #004ebc;
  border-radius: 10px;
}

.search-result-container.mobile .white-box .tab-nav-container .nav-tabs .nav-item.active {
  display: initial !important;
}
/*# sourceMappingURL=mobile-inner-page.css.map */