/* 
Theme Name: Hello Elementor Child
Theme URI: https://github.com/elementor/hello-theme-child/
Description: Hello Elementor Child is a child theme of Hello Elementor, created by Elementor team
Author: Elementor Team
Author URI: https://elementor.com/
Template: hello-elementor
Version: 2.0.0
Text Domain: hello-elementor-child
License: GNU General Public License v3 or later.
License URI: https://www.gnu.org/licenses/gpl-3.0.html
Tags: flexible-header, custom-colors, custom-menu, custom-logo, editor-style, featured-images, rtl-language-support, threaded-comments, translation-ready
*/

.forminator-row {
  margin-bottom: 0 !important;
}

#forminator-module-3427 .forminator-field-name.forminator-col {
  margin-bottom: 0 !important;
}

.forminator-col {
  margin-bottom: 17px !important;
}

.forminator-row-last .forminator-col {
  margin-bottom: 0px !important;
  margin-top: 10px !important;
}

.forminator-description {
  display: none !important;
}

.forminator-input,
.forminator-textarea {
  background-color: #ffffff !important;
  border: 1px solid #cccccc !important;
  padding: 14px 27px !important;
  border-radius: 30px !important;
  font-size: 15px !important;
}

.forminator-textarea {
  border-radius: 9px !important;
}

.forminator-button {
  background-color: #1f4834 !important;
  border: 0;
  padding: 12px 45px !important;
  border-radius: 30px !important;
  font-size: 18px !important;
  text-transform: uppercase !important;
  font-weight: 700 !important;
  box-shadow: none !important;
}

.forminator-button:hover {
  background-color: #30654b !important;
}

.footer-logo {
  border-radius: 50%;
  width: 236px !important;
  height: 236px !important;
  display: flex;
  margin: 0 auto;
  justify-content: center;
  align-items: center;
  right: 0;
  top: -55px !important;
  background-color: #1f4834 !important;
}

.footer-logo > div {
  height: auto !important;
}

.search-hm .ere-search-properties.style-default .form-search-wrap,
.page-id-3565 .ere-search-properties.style-default .form-search-wrap {
  overflow: hidden;
  max-width: 1350px;
  margin: 0 auto;
  background-color: #ffffff;
  border-radius: 50px;
  padding: 0;
  border: 5px solid #e7e7cb;
}

.search-hm .ere-search-properties .form-group,
.page-id-3565 .ere-search-properties .form-group {
  padding: 0 25px 0 25px;
  margin: 0;
  height: 100%;
  max-width: 20%;
  border-right: 1px solid #e7e7cb !important;
}

.search-hm .ere-search-content .row,
.page-id-3565 .ere-search-content .row {
  margin: 0;
}

.search-hm .ere-search-content,
.page-id-3565 .ere-search-content {
  padding-right: 220px;
}

.search-hm .ere-advanced-search-btn,
.page-id-3565 .ere-advanced-search-btn {
  background-color: #1f4834;
  text-align: center;
  text-transform: uppercase;
  font-weight: 700;
  color: #ffffff;
  font-size: 20px;
  width: 100%;
  height: 100%;
  border: 0;
  font-family: "Poppins", Sans-serif;
  border-radius: 0;
}

.search-hm .ere-advanced-search-btn i,
.page-id-3565 .ere-advanced-search-btn i {
  margin-right: 8px;
}

.search-hm .ere-advanced-search-btn:hover,
.page-id-3565 .ere-advanced-search-btn:hover {
  background-color: #000000;
}

.search-hm .form-control,
.page-id-3565 .form-control {
  border: 0 !important;
  border-radius: 0;
  height: auto !important;
  font-size: 17px;
  color: #333333 !important;
  padding: 28px 0;
  font-family: "Poppins", Sans-serif;
  outline: none;
  box-shadow: none;
}

.search-hm .submit-search-form,
.page-id-3565 .submit-search-form {
  position: absolute;
  right: -1px;
  top: 50%;
  max-width: 220px !important;
  padding: 0 !important;
  transform: translateY(-50%);
}

body .property-inner {
  border-radius: 7px;
}

body .ere-property .property-item-content .property-info {
  background-color: #1f4834;
}

body .ere-property .property-item-content .property-title {
  font-size: 22px;
  font-family: "Poppins", Sans-serif;
  font-weight: 600;
  margin-bottom: 20px;
}

body .ere-property .property-item-content .property-title a {
  color: #000000;
  text-decoration: none;
}

body .ere-property .property-item-content .property-title a:hover {
  color: #47906c;
  text-decoration: none;
}

body .ere-property .property-image {
  border-radius: 7px;
  overflow: hidden;
}

body .property-location {
  font-size: 14px !important;
  font-family: "Poppins", Sans-serif;
  margin-bottom: 4px;
}

body .property-location a {
  color: #000000;
  text-decoration: none;
}

body .property-location a:hover {
  color: #47906c;
}

body .property-image img {
  height: 350px !important;
  object-fit: cover;
}

body .ere-heading {
  display: none;
}

body .property-location i {
  color: #1f4834;
  font-size: 18px !important;
}

body .property-inner {
  padding: 20px 20px 0px 20px !important;
  background-color: #ffffff !important;
}

body .ere-property .property-label p .property-label-bg {
  font-size: 12px;
  font-family: "Poppins", Sans-serif;
  font-weight: 600;
  color: #000000;
  padding: 9px 15px 12px 15px !important;
  border-radius: 0px 20px 20px 0px;
  -moz-border-radius: 0px 20px 20px 0px;
  -webkit-border-radius: 0px 20px 20px 0px;
  position: relative;
  top: -25px;
}

body .ere-property .property-status p .property-status-bg {
  font-size: 12px;
  font-family: "Poppins", Sans-serif;
  font-weight: 600;
  color: #ffffff;
  padding: 9px 15px 12px 15px !important;
  border-radius: 20px 0px 0px 20px;
  -moz-border-radius: 20px 0px 0px 20px;
  -webkit-border-radius: 20px 0px 0px 20px;
}

body .ere-property .property-label p .property-label-bg {
  background-color: #edecd2 !important;
}

body .ere-property .property-label p .property-status-bg {
  background-color: #1f4834 !important;
  color: #ffffff;
  border-radius: 0 !important;
  border-radius: 20px 0px 0px 20px !important;
  -moz-border-radius: 20px 0px 0px 20px !important;
  -webkit-border-radius: 20px 0px 0px 20px !important;
}

body .ere-property .property-label p .property-label-bg .property-arrow,
body .ere-property .property-status p .property-status-bg .property-arrow {
  display: none;
}

body .ere-property .property-label {
  top: 35px;
}

body .ere-property .property-status {
  top: 10px;
}

body .ere-property .property-item-content .property-price {
  font-size: 16px !important;
  color: #000000;
  font-weight: 600 !important;
  font-family: "Poppins", Sans-serif;
}

body .ere-property .property-price span {
  font-size: 16px !important;
  color: #000000;
  font-weight: 600 !important;
  font-family: "Poppins", Sans-serif;
}

body .ere-property.property-grid .property-heading {
  margin-bottom: 15px !important;
}

body .property-type-list,
body .property-date {
  font-size: 14px !important;
  font-family: "Poppins", Sans-serif;
}

body .property-type-list a {
  color: #000000;
  text-decoration: none;
}

body .property-type-list a:hover {
  color: #47906c;
}

body .property-type-list i,
body .property-date i {
  color: #1f4834;
  margin-right: 8px;
  font-size: 18px !important;
}

body .property-agent i {
  color: #1f4834;
  margin-right: 4px;
  font-size: 18px !important;
}

body .property-agent {
  font-size: 14px !important;
  font-family: "Poppins", Sans-serif;
  padding-top: 4px;
}

body .property-info-value {
  font-size: 15px !important;
  font-family: "Poppins", Sans-serif;
}

body .property-agent a {
  color: #000000;
  text-decoration: none;
}

body .property-agent a:hover {
  color: #47906c;
}

body .property-info {
  margin-left: -20px !important;
  margin-right: -20px !important;
  padding-top: 9px !important;
  padding-bottom: 11px !important;
}

body .property-bathrooms {
  text-align: right;
}

body .view-all-link a {
  padding: 0;
  color: #000000;
  font-size: 16px;
  background-color: transparent !important;
  border: 0 !important;
  border-radius: 0 !important;
  border-bottom: 1px solid #000000 !important;
  outline: none !important;
  box-shadow: none !important;
}

body .view-all-link a:hover,
body .view-all-link a:focus {
  color: #47906c !important;
  border-bottom: 1px solid #47906c !important;
}

.blog-hm .elementskit-post-image-card:hover .elementskit-entry-thumb > img {
  transform: none !important;
}

body .ere-property .block-center-inner > a,
body .ere-property .property-view-gallery-wrap,
body .ere-property .social-share {
  background-color: #47906c;
}

body .ere-property .block-center-inner > a:hover,
body .ere-property .property-view-gallery-wrap:hover,
body .ere-property .social-share:hover,
body .ere-property .property-item-content .property-title a:hover,
body .ere-property .property-view-gallery-wrap:hover a,
body
  .ere-property.property-list.property-list-two-columns
  .property-link-detail
  a:hover {
  color: #47906c;
}

body.home .header-desktop {
  background-color: transparent !important;
  position: absolute !important;
  left: 0;
  top: 0;
  width: 100%;
}

.paging-navigation .page-numbers {
  background-color: #e7e7cb;
  color: #000000;
  border-radius: 9px;
  text-decoration: none;
}

.paging-navigation .page-numbers.prev {
  position: relative;
  left: auto !important;
  right: auto !important;
}

.paging-navigation .page-numbers.next {
  position: relative;
  left: auto !important;
  right: auto !important;
}

.paging-navigation .page-numbers.current,
.paging-navigation .page-numbers:focus,
.paging-navigation .page-numbers:hover {
  background-color: #1f4834;
}

main#content {
  max-width: 1310px;
  margin-top: 100px;
  margin-bottom: 150px;
  padding-left: 15px;
  padding-right: 15px;
}

body.single-post main#main {
  max-width: 1310px;
  padding-left: 15px;
  padding-right: 15px;
}

body main#content .property-inner {
  padding: 20px 20px 0px 20px !important;
  background-color: #fafaee !important;
}

body main#content .page-header {
  margin-bottom: 30px;
}

body main#content .page-header h1 {
  margin: 0;
  color: #000000;
  font-family: "Poppins", Sans-serif;
  font-size: 35px;
  font-weight: 600;
  text-transform: uppercase;
  line-height: 1.3em;
  text-align: center;
  width: 100%;
  max-width: 100%;
}

#category-filter-form {
  position: relative;
  padding-right: 140px;
  margin-bottom: 30px;
}

#category-filter-form [type="submit"] {
  background-color: #1f4834;
  border: 0;
  border-radius: 20px;
  outline: none;
  box-shadow: none;
  font-weight: 700 !important;
  color: #ffffff !important;
  position: absolute;
  top: 0;
  right: 0;
  padding: 17px 35px !important;
  min-width: 118px;
  text-transform: uppercase;
}

#category-filter-form select {
  border: 1px solid #cccccc;
  border-radius: 20px;
  padding: 17px 25px !important;
  color: #000000;
  height: 60px;
}

.all-blogs-wrapper {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  margin-left: -15px;
  margin-right: -15px;
}

.blog-post {
  width: 30.9%;
  margin: 15px;
  background-color: #fafaee;
  border-radius: 18px;
  overflow: hidden;
}

.blog-post .featured-image > a > img {
  width: 100%;
  height: 250px;
  object-fit: cover;
}

.blog-post .post-title {
  padding: 15px;
  font-size: 20px;
  line-height: 1.3em;
}

.blog-post .post-title a {
  color: #000000;
  font-weight: 600;
}

.blog-post .post-date {
  padding-left: 15px;
  padding-right: 15px;
  padding-bottom: 10px;
}

.page-numbers {
  background-color: #e7e7cb;
  color: #000000;
  border-radius: 9px;
  text-decoration: none;
  margin-right: 6px;
  padding: 0 19px;
  line-height: 35px;
  text-align: center;
  text-decoration: none !important;
  font-size: 12px;
  font-weight: 500;
  display: inline-block;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
}

.page-numbers:hover,
.page-numbers.current {
  background-color: #1f4834;
  color: #ffffff;
}

body.single-post .featured-image {
  margin: 20px 0;
}

.entry-category a,
body.single-post .entry-content a {
  color: #47906c;
  text-decoration: underline;
}

.entry-category a:hover,
body.single-post .entry-content a:hover {
  color: #000000 !important;
}

.ere-property-advanced-search .ere-search-status-tab button {
  font-weight: 700 !important;
  padding: 15px 20px !important;
  height: auto !important;
  color: #000000 !important;
  border-radius: 0 !important;
}

.ere-property-advanced-search .ere-search-status-tab button.active,
.ere-property-advanced-search .ere-search-status-tab button:hover {
  background-color: #1f4834 !important;
  color: #ffffff !important;
}

.ere-property-advanced-search .ere-search-status-tab {
  height: 46px !important;
  background-color: #fafaee !important;
  border-radius: 30px !important;
  overflow: hidden;
}

.ere-property-advanced-search .btn-other-features i {
  background: #1f4834 !important;
}

.ere-property-advanced-search .btn-other-features {
  color: #1f4834;
  text-decoration: none;
}

.other-features-wrap {
  margin-bottom: 15px !important;
}

.ere-search-content .submit-search-form {
  height: 100% !important;
  width: 100% !important;
  max-width: 100%;
  flex: 0 0 100%;
}

.ere-search-content .ere-advanced-search-btn {
  width: 100%;
  background-color: #1f4834 !important;
  color: #ffffff !important;
  border: 0 !important;
  padding: 12px 45px !important;
  border-radius: 0px 30px 30px 0px !important;
  font-size: 18px !important;
  text-transform: uppercase !important;
  font-weight: 700 !important;
  box-shadow: none !important;
}

.agent-contact-btn,
.submit {
  background-color: #1f4834 !important;
  color: #ffffff !important;
  border: 0 !important;
  padding: 12px 45px !important;
  border-radius: 30px !important;
  font-size: 18px !important;
  text-transform: uppercase !important;
  font-weight: 700 !important;
  box-shadow: none !important;
}

.ere-search-content .ere-advanced-search-btn:hover,
.agent-contact-btn:hover,
.submit:hover {
  background-color: #30654b !important;
}

.advanced-saved-searches {
  border-top: 0 solid #30654b !important;
}

.advanced-saved-searches .btn-primary {
  background-color: #1f4834 !important;
  border-color: #1f4834;
  padding-left: 30px !important;
  padding-right: 30px !important;
}

.advanced-saved-searches .btn-primary:hover {
  background-color: #30654b !important;
  border-color: #30654b;
}

.archive-property-action .view-as span.active,
.archive-property-action .view-as span:hover {
  background-color: #1f4834 !important;
}
.archive-property-action .view-as span.active:before,
.archive-property-action .view-as span:hover:before {
  border-top-color: #1f4834 !important;
  border-bottom-color: #1f4834 !important;
}

.property-grid {
  margin-left: -15px;
  margin-right: -15px;
}

.property-grid .ere-item-wrap {
  padding: 15px !important;
}
.ere-property.col-gap-0 .paging-navigation {
  text-align: center;
}

.property-list .property-info-inner {
  padding-left: 15px;
  padding-right: 15px;
}

.property-list .ere-item-wrap {
  margin-bottom: 10px;
  margin-top: 10px;
}

body main#content .property-list .property-inner {
  padding-bottom: 20px !important;
}

body.single-property #container {
  max-width: 1310px;
  margin-top: 100px;
  margin-right: auto;
  margin-left: auto;
  margin-bottom: 150px;
  padding-left: 15px;
  padding-right: 15px;
}

.property-info-action .property-main-info,
.property-info-action .property-action .social-share-hover .social-share-list,
.property-info-action .property-action .property-action-inner > a:hover,
.property-info-action .property-action .social-share:hover {
  background-color: #1f4834 !important;
}

body.single-property .property-info {
  margin-left: 0px !important;
  margin-right: 0px !important;
}
.address-marker i,
.agent-info i,
.attachment-file-type,
.ere-dashboard-logout i,
.ere-link-more,
.ere-my-property-address i,
.ere-my-property-date i,
.ere-my-property-total-views i,
.ere-my-saved-search-item i,
.ere-widget-listing-property-taxonomy i,
.open-on-google-maps,
.property-agent i,
.property-count span,
.property-date i,
.property-info-header .property-info span.fa,
.property-location i,
.property-type i,
.property-type-list i,
.property-views-count i,
.user-dropdown i,
.walk-score-more-detail,
span.total-properties,
table.compare-tables .property-inner .property-location i {
  color: #47906c;
}
.ere_widget.ere_widget_login_menu {
  display: flex;
  justify-content: end;
  color: #fff;
  text-transform: capitalize;
}
.user-dropdown:hover .user-display-name,
.user-dropdown:hover .user-display-name:active {
  color: #fafaee !important;
}
.user-display-name i {
  color: #fff;
}
.user-dropdown-menu.list-group {
  background-color: #fafaee;
  border: unset;
}
.user-dropdown-menu.list-group li {
  background-color: #fafaee;
  transition: all 0.3s;
}

.user-dropdown-menu.list-group li:nth-child(3),
.ere-dashboard-nav li:nth-child(3) {
  display: none !important;
}

.user-dropdown-menu.list-group li a i {
  color: #000;
}
.user-dropdown-menu.list-group li:hover {
  background-color: #1f4834;
}
.user-dropdown-menu.list-group li:hover a,
.user-dropdown-menu.list-group li:hover a i {
  color: #fff;
  text-decoration: none;
}
.user-dropdown-menu.list-group .badge {
  background-color: #000;
}

.btn-primary,
.compare-thumb-main .compare-property-remove {
  background-color: #1f4834 !important;
  border-color: #1f4834;
}

.btn-primary:hover,
.btn-primary.focus,
.btn-primary:focus,
.compare-thumb-main .compare-property-remove:hover {
  color: #fff !important;
  background-color: #000000 !important;
  border-color: #000000 !important;
  box-shadow: none !important;
}

.compare-thumb-main .compare-property-remove i {
  position: relative;
  top: -5px;
}

.owl-nav .owl-next {
  background-color: #fff !important;
  border-color: #ffffff;
}
.owl-nav .owl-next i {
  color: #222 !important;
}

.owl-nav .owl-next:after {
  border-bottom-color: #ffffff !important;
}

.owl-nav .owl-next:hover {
  color: #fff !important;
  background-color: #1f4834 !important;
  border-color: #1f4834 !important;
  box-shadow: none !important;
}

.owl-nav .owl-next:hover i {
  color: #ffffff !important;
}

.owl-nav .owl-next:hover:after {
  border-bottom-color: #1f4834 !important;
}

.owl-nav .owl-prev:hover {
  color: #fff !important;
  background-color: #1f4834 !important;
  border-color: #1f4834 !important;
  box-shadow: none !important;
}

.owl-nav .owl-prev:hover i {
  color: #ffffff !important;
}

.owl-nav .owl-prev:hover:after {
  border-top-color: #1f4834 !important;
}

.owl-nav .owl-prev:hover:after {
  border-bottom-color: #1f4834 !important;
}

.ere-heading-style2 h2:after,
.ere-heading:after,
.ere-tabs .nav-tabs .nav-link.active,
.ere-tabs .nav-tabs .nav-link:hover,
.single-property-area .agent-content .agent-social a:hover {
  background-color: #1f4834 !important;
}
.single-property-area .property-address,
.single-property-area .property-location ul li {
  padding-top: 10px;
  padding-bottom: 10px;
}
.ere-tabs .nav-tabs .nav-link {
  color: #fff !important;
}

.ere-property-list a,
.feature-checked,
.agent-info-contact a {
  color: #47906c;
}

.ere-property-list a:hover,
.feature-checked:hover,
.agent-info-contact a:hover {
  color: #000000;
}

.agent-info-contact > div {
  padding-top: 8px;
  padding-bottom: 8px;
}

.ere-dashboard-nav li {
  padding-top: 10px;
  padding-bottom: 10px;
}

.ere-dashboard-nav li a {
  color: #000000;
  text-decoration: none;
}

.ere-dashboard-nav li a:hover {
  color: #47906c;
}

button.ere-btn-arrow.active,
button.ere-btn-arrow:hover {
  background: #1f4834 !important;
}

button.ere-btn-arrow.active:after,
button.ere-btn-arrow:hover:after {
  border-left-color: #1f4834 !important;
}

.ere-btn-edit,
.ere-btn-next,
.ere-btn-prev {
  background-color: #1f4834;
  border: 0;
  border-radius: 30px;
  outline: none;
  box-shadow: none;
  font-weight: 700 !important;
  color: #ffffff !important;
  padding: 17px 35px !important;
}

#category-filter-form [type="submit"]:hover,
.ere-btn-edit:hover,
.ere-btn-next:hover,
.ere-btn-prev:hover {
  background-color: #000000;
}

.ere-property-multi-step .ere-step-nav {
  border-top: 1px solid #1f4834 !important;
}

.ere-property-multi-step.edit-form .ere-step-nav {
  border-top: 0 !important;
}

/*agent style css starts*/
.page-id-3833 .ere-agent.agent-grid {
  display: grid;
  grid-template-columns: 1fr 1fr 1fr !important;
  grid-gap: 20px;
  position: relative;
}
.page-id-3833 .ere-agent.agent-grid .agent-item {
  width: 100%;
}
.page-id-3833 .ere-agent.agent-grid .agent-social {
  background-color: #edecd2;
}
.page-id-3833 .ere-agent.agent-grid .agent-info {
  background-color: #1f4834;
}
.page-id-3833 .ere-agent.agent-grid .agent-info span {
  color: #ffffff;
}
.page-id-3833 .ere-agent h2 a {
  text-transform: capitalize;
}
.page-id-3833 .ere-agent h2 a:hover {
  color: #edecd2;
}
.page-id-3833 .ere-agent-wrap {
  padding-top: 100px;
  padding-bottom: 170px;
}
.page-id-3833 .agent-avatar {
  border: 1px solid #1f4834;
}
.page-id-3833 .ere-agent.agent-grid .agent-social a i {
  color: #000000;
  font-size: 18px;
  transition: all 0.3s;
}
.page-id-3833 .ere-agent.agent-grid .agent-social a i:hover {
  color: #1f4834;
}
.page-id-3833 .ere-agent .agent-avatar img {
  width: 70%;
}
.page-id-3833 .ere-agent .agent-paging-wrap {
  position: absolute;
  left: 50%;
  bottom: -70px;
  transform: translateX(-50%);
}

.single-property-area #comments {
  display: none;
}

.ere-account-sign-in {
  margin-bottom: 0;
  text-align: center;
}

.other-features-list {
  margin-top: 15px;
}

.other-features-list input[type="checkbox"] {
  margin-right: 7px;
}

body.page-id-152 .ere-advanced-search-btn {
  border-radius: 30px !important;
}

.form-sell .forminator-field-name {
  margin-bottom: 0 !important;
}

.agent-slider .owl-dots {
  display: none;
}

select {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  background-image: url(images/25623.png);
  background-color: #ffffff;
  background-size: 16px;
  background-position: calc(100% - 20px) 17px;
  background-repeat: no-repeat;
}

select.search-field {
  background-position: calc(100% - 0px) 36px;
}

.carousel-control-next,
.carousel-control-prev {
  background-color: transparent !important;
}

@media (max-width: 767px) {
  .page-id-3833 .ere-agent.agent-grid {
    grid-template-columns: 1fr 1fr !important;
  }
}
@media (max-width: 576px) {
  .page-id-3833 .ere-agent.agent-grid {
    grid-template-columns: 1fr !important;
  }
}
/*header dropdown style starts*/
.user-dropdown .user-dropdown-menu {
  right: 0;
  left: unset;
}
/*header dropdown style ends*/
/*agent style css ends*/

/*single-agend style starts*/
.single-agent .ere-agent-single .agent-single .agent-social a:hover {
  background-color: #1f4834 !important;
}
.single-agent .agent-contact.agent-info a {
  color: #000000;
}
.single-agent .agent-contact.agent-info a:hover,
.single-agent .ere-agent-single .contact-agent .form-error {
  color: #1f4834;
}
/*single-agend style ends*/

/*blog style starts*/
body.single-post {
  background-color: #fafaee;
}
body.single-post .site-main {
  background-color: #fff;
  padding: 5% !important;
}
.single-post a {
  text-decoration: none !important;
}
.single-post .entry-header {
  text-align: center;
}
.single-post .entry-header .entry-title {
  max-width: 1100px;
}
.single-post .entry-header .entry-category {
  padding-bottom: 50px;
  border-bottom: 1px solid #ccc;
}
.single-post .entry-header .featured-image {
  padding-top: 50px;
  padding-bottom: 20px;
  margin-top: 0;
}

.single-post .entry-content h2:nth-child(3) {
  font-size: 25px;
}
.single-post .entry-content h4 {
  text-align: center;
  font-size: 12px;
  padding-bottom: 30px;
}
/*blog style ends*/

/* profile-style starts*/
.ere-dashboard-logout {
  color: #000;
}
.ere-dashboard-logout:hover {
  color: #1f4834;
}
.navbar-header button {
  border: 1px solid #1f4834;
  color: #fff;
}
.navbar-header button:hover {
  background-color: #000;
}
.navbar-header button.navbar-toggle {
  background-color: #1f4834;
}
.panel-heading {
  padding: 30px 0 15px 0;
  font-size: 18px;
  font-weight: 700;
}
.ere-dashboard-nav li.active a {
  border-left: unset !important;
}
.page-id-142 input {
  border-radius: 30px;
  height: 50px;
  border-color: #ccc;
}
.page-id-142 textarea {
  border-radius: 10px;
}
.page-id-142 .jumbotron {
  background-color: #fafaee;
}
.navbar-header button,
.page-id-142 button {
  border-radius: 30px;
  padding: 12px 45px;
}
.navbar-header button::before {
  content: "View More";
}
.navbar {
  display: flex;
  justify-content: center;
}
.page-id-141 select {
  border-radius: 30px;
  height: 50px;
  border-color: #ccc;
}
/* profile-style ends*/

/* Property style starts*/
.page-id-141 .ere-my-properties-filter a,
.page-id-141 .ere-post-title a {
  color: #000;
  text-decoration: none;
  transition: all 0.3s;
}
.page-id-141 .ere-my-properties-filter a:hover,
.page-id-141 .ere-post-title a:hover {
  color: #1f4834;
  text-decoration: none;
}
.page-id-141 .ere-my-properties span.ere-property-featured {
  background-color: #edecd2;
  color: #000;
}
.page-id-141 .ere-dashboard-actions a {
  color: #000000;
  text-decoration: none;
}
.page-id-141 .ere-dashboard-actions a:hover {
  background-color: #1f4834;
  color: #fff;
  border-color: transparent;
}
.page-id-141 .form-group .btn:hover,
.page-id-141 .form-group .btn:active {
  background-color: #1f4834;
  color: #fff;
}
.page-id-141 input[type="submit"] {
  background-color: #1f4834;
  color: #fff;
  border-radius: 30px;
  padding: 12px 45px;
  transition: all 0.3s;
}
.page-id-141 input[type="submit"]:hover {
  background-color: #000 !important;
}
/* Property style ends*/

/* saved page style starts*/
.page-id-145 .btn-action {
  color: #000;
  text-decoration: none;
}
.page-id-145 .btn-action:hover {
  background-color: #1f4834;
  border-color: transparent;
}
/* saved page style ends*/

/*property style style starts*/
.page-id-140 input[type="text"],
.page-id-141 input[type="text"],
.page-id-140 .select2-selection,
.page-id-140 select,
.page-id-140 input[type="number"],
.page-id-140 .select2-container--default .select2-selection--multiple,
.agency-single-info .contact-agency input[type="email"],
.agency-single-info .contact-agency input[type="text"],
.agency-single-info .contact-agency textarea {
  border-radius: 30px !important;
  height: 50px;
  border-color: #ccc;
}
.page-id-140 textarea,
.agency-single-info .contact-agency textarea {
  min-height: 140px;
  border-radius: 15px !important;
  border-color: #ccc;
}
.page-id-140 .remove-additional-feature:hover {
  color: #1f4834 !important;
}
.page-id-140 .ere_image360 {
  border-radius: 0 30px 30px 0;
}
.page-id-140 .add-additional-feature,
.page-id-140 .ere_image360 {
  color: #1f4834;
  border-color: #1f4834;
}
.page-id-140 .add-additional-feature:hover,
.page-id-140 .ere_image360:hover {
  color: #fff;
  background-color: #1f4834;
}
.page-id-140 input[type="radio"],
.page-id-140 input[type="checkbox"] {
  margin-right: 10px;
}
.media-drag-drop {
  background-color: #fafaee;
}
.page-id-140 .btn {
  border-radius: 30px;
  padding: 12px 45px;
}
.page-id-140 .btn.compare-properties-button {
  padding-left: 15px;
  padding-right: 15px;
}
.page-id-140 .btn.listing-btn {
  padding-left: 18px;
  padding-right: 13px;
  padding-top: 9px;
  padding-bottom: 9px;
}
.ere_widget_login_menu a {
  color: #fafaee;
}
.ere_widget_login_menu a:hover {
  text-decoration: none;
}
.ere_widget_login_menu a i {
  padding-right: 10px;
}
/*property style style ends*/

/* custom-banner style starts*/
/* .custom-banner{
  height: 400px;
  display: flex;
  justify-content: center;
  align-items: center;
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center center;
  position: relative;
}
.custom-banner::before{
  content: '';
  width: 100%;
  height: 100%;
  opacity: 0.3;
  background-color: #1f4834;
  position: absolute;
  top: 0px;
  left: 0px;
  z-index: 1;
} */
.custom-banner h1 {
  color: #000;
  font-family: "Poppins", Sans-serif;
  font-size: 65px;
  font-weight: 700;
  text-transform: capitalize;
  padding: 0px 20px;
  z-index: 9;
  text-align: center;
}
/* custom-banner style ends*/
body.tax-property-status #container,
body.tax-property-neighborhood #container,
body.single-agent #container,
body.post-type-archive-property #container,
body.tax-agency #container,
body.tax-property-feature #container {
  max-width: 1310px;
  margin-top: 100px;
  margin-right: auto;
  margin-left: auto;
  margin-bottom: 150px;
  padding-left: 15px;
  padding-right: 15px;
}

body.tax-property-status .property-inner,
body.tax-property-neighborhood .property-inner,
body.post-type-archive-property .property-inner,
body.tax-agency .property-inner {
  background-color: #fafaee !important;
}

body.tax-property-status,
body.tax-property-neighborhood,
body.post-type-archive-property,
body.tax-agency,
body.page-id-152,
body.single-property {
  background-color: #f0f0f0 !important;
}

body.tax-property-status .ere-property,
body.tax-property-neighborhood .ere-property,
body.post-type-archive-property .ere-property,
body.tax-agency .ere-property {
  background-color: #ffffff !important;
  -webkit-box-shadow: 0px 0px 19px 0px rgba(0, 0, 0, 0.05);
  -moz-box-shadow: 0px 0px 19px 0px rgba(0, 0, 0, 0.05);
  box-shadow: 0px 0px 19px 0px rgba(0, 0, 0, 0.05);
  padding: 120px 20px 80px 20px;
  border-radius: 18px;
}

body.single-property .single-property-element {
  background-color: #ffffff !important;
  -webkit-box-shadow: 0px 0px 19px 0px rgba(0, 0, 0, 0.05);
  -moz-box-shadow: 0px 0px 19px 0px rgba(0, 0, 0, 0.05);
  box-shadow: 0px 0px 19px 0px rgba(0, 0, 0, 0.05);
  padding: 30px 20px 30px 20px;
  border-radius: 18px;
  font-family: "Poppins", Sans-serif !important;
}

body.single-property .single-property-element.property-info-header {
  padding: 0;
}

body.single-property .single-property-element.property-location {
  margin-bottom: 60px;
}

body.page-id-152 .ere-property-advanced-search {
  background-color: #ffffff !important;
  -webkit-box-shadow: 0px 0px 19px 0px rgba(0, 0, 0, 0.05);
  -moz-box-shadow: 0px 0px 19px 0px rgba(0, 0, 0, 0.05);
  box-shadow: 0px 0px 19px 0px rgba(0, 0, 0, 0.05);
  padding: 40px 20px 25px 20px;
  border-radius: 18px;
}

body.page-id-152 .ere-property {
  background-color: #ffffff !important;
  -webkit-box-shadow: 0px 0px 19px 0px rgba(0, 0, 0, 0.05);
  -moz-box-shadow: 0px 0px 19px 0px rgba(0, 0, 0, 0.05);
  box-shadow: 0px 0px 19px 0px rgba(0, 0, 0, 0.05);
  padding: 40px 20px 75px 20px;
  border-radius: 18px;
}

.above-archive-property .ere-heading,
.archive-property-action,
.archive-property-action-item {
  margin-top: 70px !important;
}

.single-property-element.property-google-map-directions {
  display: none;
}

body.tax-agency .agency-details-tab .tab-content > .tab-pane {
  padding: 0;
}

body.tax-property-status .property-list .property-inner,
body.tax-property-neighborhood .property-list .property-inner,
body.post-type-archive-property .property-list .property-inner {
  padding-bottom: 20px !important;
}

.ere-property.col-gap-30 .paging-navigation {
  text-align: center;
}

.archive-property-action .property-status ul li a:focus,
.archive-property-action .property-status ul li a:hover,
.archive-property-action .property-status ul li.active a {
  background-color: #1f4834 !important;
  text-decoration: none !important;
}

.agent-avatar .btn-block {
  margin-top: 20px;
}

.single-property-area .agent-content .agent-heading h4 a:hover {
  color: #47906c !important;
}

.single-property-area
  .property-info-action
  .property-main-info
  .property-price-postfix,
.single-property-area
  .property-info-action
  .property-main-info
  .property-price-prefix,
.ere-agent span {
  color: #ffffff;
}

.property-price-postfix,
.property-price-prefix {
  color: #47906c !important;
}

.agency-website a,
.modal-login .modal-header .nav-tabs > li > a.active,
.modal-login .modal-header .nav-tabs > li > a:focus,
.ere-register-wrap a,
.ere-reset-password-wrap a {
  color: #30654b;
}

.agency-website a:hover,
.ere-login-wrap .checkbox:hover,
.ere-login-wrap .ere-reset-password:hover,
.ere-register-wrap .checkbox:hover,
.modal-login .modal-header .nav-tabs > li > a:hover,
.ere-register-wrap a:hover,
.ere-reset-password-wrap a:hover,
.ere-account-agent a:hover,
.terms-conditions a:hover {
  color: #47906c;
}

.ere-agent.agent-grid .agent-social,
.ere-agent.agent-slider .agent-social,
.agency-single-info .agency-social a:hover {
  background-color: #47906c !important;
}

.ere-agent.agent-grid .agent-social a:hover i,
.ere-agent.agent-list .agent-social a i,
.ere-agent.agent-list h2 a,
.ere-agent.agent-slider .agent-social a:hover i,
.ere-agent h2 a:hover {
  color: #cccccc !important;
}

.modal-login .modal-header .nav-tabs > li > a,
.ere-account-agent a,
.terms-conditions a {
  color: #000000;
}

.ere-login-wrap .form-group input:not([type="checkbox"]):focus,
.ere-login-wrap .form-group input:not([type="checkbox"]):hover,
.ere-login-wrap .form-group select.form-control:focus,
.ere-login-wrap .form-group select.form-control:hover,
.ere-register-wrap .form-group input:not([type="checkbox"]):focus,
.ere-register-wrap .form-group input:not([type="checkbox"]):hover,
.ere-register-wrap .form-group select.form-control:focus,
.ere-register-wrap .form-group select.form-control:hover {
  border-bottom-color: #47906c;
}

.ui-widget-header {
  border: 0;
  background: #47906c !important;
}

.ui-dialog .ui-dialog-titlebar-close {
  font-size: 11px;
  border-color: #fff;
}

.ui-dialog .ui-dialog-titlebar-close:hover {
  background-color: #f00;
}
.ui-dialog .ui-dialog-buttonpane button {
  border-color: #47906c;
  color: #47906c;
  background-color: #fff;
}

.ui-dialog .ui-dialog-buttonpane button:hover,
.ere-package-item.active > .panel-heading {
  background-color: #47906c;
  color: #fff;
}

body.page-id-3833 .elementor.elementor-3833 .e-con-inner {
  display: block;
}
.page-id-140 .btn {
  margin-left: 10px;
}

.ere-package-choose a {
  text-decoration: none !important;
}

.ere-package-item.active {
  margin-top: 30px;
}

.page-id-140 .ere-login input[type="text"] {
  border-radius: 0 !important;
}

.radio input[type="radio"] {
  margin-right: 8px;
}
.ere-payment-method-wrap {
  padding-top: 30px;
}

.archive-property-action .sort-property ul {
  box-shadow: none !important;
  background-color: #fafaee !important;
}

.archive-property-action .sort-property ul li {
  border-bottom: 1px solid #dbdbd0;
}
.archive-property-action .sort-property ul li:last-child {
  border-bottom: 0;
}

.archive-property-action .sort-property ul li a {
  color: #000;
  text-decoration: none;
  font-size: 14px;
}

.archive-property-action .sort-property ul li a:hover {
  background-color: #1f4834;
  color: #ffffff !important;
}

.ere_save_search_modal .modal-header .close {
  position: absolute;
  right: 15px;
  top: 16px;
}

body.single-property .property-bathrooms {
  text-align: left;
}

.modal {
  z-index: 9999;
}

.modal-header .close:hover {
  background-color: #f00 !important;
  color: #ffffff !important;
  opacity: 1 !important;
}

body main#content .compare-table-wrap .property-inner {
  padding-bottom: 20px !important;
}

body .compare-table-wrap .property-info {
  margin-left: 0 !important;
  margin-right: 0 !important;
}

table.compare-tables .property-inner .property-title a {
  text-decoration: none;
}

table.compare-tables .property-inner .property-title a:hover {
  color: #47906c;
}

table.compare-tables .property-inner .property-location {
  margin-top: 10px;
}

table.compare-tables .property-inner:before {
  background: #fafaee;
}

.ere-dashboard-sidebar-content
  .panel-default
  .list-group.ere-my-package
  .btn-primary.btn-block,
.agent-info .agent-agency,
body.logged-in .ere-dashboard-sidebar-content .panel.panel-default,
body.logged-in .ere-dashboard-content .panel-heading {
  display: none;
}

body.single-property .ere-tabs .nav-tabs {
  border-radius: 35px;
  background-color: #e7e7cb;
  overflow: hidden;
}

body.single-property .ere-tabs .nav-tabs .nav-link {
  color: #000000 !important;
}

body.single-property .ere-tabs .nav-tabs .nav-link.active,
body.single-property .ere-tabs .nav-tabs .nav-link:hover {
  color: #ffffff !important;
}

body.single-property .agent-avatar {
  max-width: 30%;
  flex: 0 0 30%;
}

body.single-property .agent-content {
  max-width: 70%;
  flex: 0 0 70%;
}

body.single-property .agent-content .btn {
  border-radius: 30px;
}

body.page-id-3565 .ere-search-properties {
  margin-bottom: 40px;
}

body .ere-my-package li {
  padding-left: 0;
  padding-right: 0;
  border-bottom: 1px solid #ccc !important;
}

body .ere-my-package li:last-child {
  border-bottom: 0 !important;
}

body.page-id-144 .ere-property .property-status {
  top: 9px;
}

.ere-my-saved-search-item h4 a {
  color: #000000;
  text-decoration: none;
}

.ere-my-saved-search-item h4 a:hover {
  color: #47906c;
}

.select2-container--default
  .select2-selection--multiple
  .select2-selection__rendered {
  padding: 7px 19px !important;
}

.single-property-area .property-location .open-on-google-maps {
  right: 20px !important;
  top: 20px !important;
}

.single-property-area .property-location .open-on-google-maps i {
  top: 2px;
  position: relative;
  margin-left: 3px;
}

.ere-dashboard-nav li {
  position: relative;
  padding-left: 30px;
}
.ere-dashboard-nav li a i {
  position: absolute;
  left: 0;
  top: 15px;
}
.ere-dashboard-nav li.active a {
  margin-left: 0 !important;
  background-color: transparent !important;
  color: #47906c !important;
}

.page-id-145 .ere-my-saved-search-item .btn-action {
  padding: 4px 14px;
  font-size: 14px;
  border: 0 !important;
  border-radius: 20px !important;
  background-color: #47906c !important;
  color: #ffffff !important;
}

.page-id-145 .ere-my-saved-search-item .btn-action:hover {
  background-color: #000000 !important;
}

.btn-submit-property {
  border-radius: 30px;
  padding: 12px 45px;
  background-color: #1f4834 !important;
  border-color: #1f4834;
  color: #ffffff;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out,
    border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}

.btn-submit-property:hover {
  background-color: #000000 !important;
  border-color: #000000;
}
#user-profile-img,
.ere-update-profile {
  margin-bottom: 15px;
}

#category-filter-form select {
  background-position: calc(100% - 20px) 24px;
}

.ere-advanced-search-wrap select.search-field {
  background-position: calc(100% - 10px) 13px;
}

.paging-navigation.next-disable .page-numbers.prev {
  margin-right: 6px !important;
}

.ere-dashboard-welcome {
  margin-top: 15px;
}

.ere-login-wrap .text-danger > a {
  display: none;
}

.hero-neighbour-section {
  position: relative;
  height: 750px;
}

.hero-neighbour-section > img {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  object-fit: cover;
  min-height: 700px;
}

.hero-neighbour-section::before {
  position: absolute;
  content: "";
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  z-index: 1;
  background-image: url(images/hero-before.png);
  background-position: top center;
  background-repeat: no-repeat;
  background-size: cover;
}

.custom-container {
  max-width: 1300px;
  margin: 0 auto;
  position: relative;
  z-index: 2;
  display: flex;
  align-items: center;
  justify-content: center;
  height: 100%;
  text-align: center;
  color: #fff;
}

.hero-neigh-desc h4 {
  font-family: "Times New Roman", Sans-serif;
  font-size: 60px;
  font-style: italic;
  line-height: 1.3em;
}

.hero-neigh-desc h1 {
  font-family: "Poppins", Sans-serif;
  font-size: 60px;
  font-weight: 700;
  line-height: 1.3em;
}

.mobile-header {
  z-index: 999999;
}

.sa-bx-outer {
  background-color: #ffffff;
  padding: 20px 20px 10px 20px;
  display: flex;
  flex-direction: column;
  flex-wrap: nowrap;
  min-height: 100% !important;
}

.sa-home-slider .sa_hover_container,
.sa-home-slider .owl-item {
  display: flex;
  flex-direction: column;
  flex-wrap: nowrap;
  min-height: 100% !important;
}

.sa-home-slider .owl-carousel .owl-stage {
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  min-height: 100% !important;
}

.sa-bx-outer img {
  width: 100% !important;
  height: 200px !important;
  object-fit: cover !important;
}

.sa-bx-outer a,
.explore-accordion .elementor-tab-content a {
  color: #000 !important;
  text-decoration: underline !important;
}

.sa-bx-outer a:hover,
.explore-accordion .elementor-tab-content a:hover {
  color: #47906c !important;
}

@media only screen and (max-width: 1300px) {
  .blog-post {
    width: 30.6%;
  }
  .all-blogs-wrapper {
    justify-content: flex-start;
  }
}

@media only screen and (max-width: 1100px) {
  .search-hm .submit-search-form,
  .page-id-3565 .submit-search-form {
    top: auto;
    bottom: -22px;
    left: 0;
    max-width: 90% !important;
    width: 100% !important;
    height: 65px !important;
    margin: 0 auto !important;
  }
  .search-hm .submit-search-form {
    max-width: 98% !important;
    border-right: 0 !important;
  }

  .ere-search-content .ere-advanced-search-btn {
    border-radius: 30px !important;
  }

  .search-hm .ere-search-content,
  .page-id-3565 .ere-search-content {
    padding-right: 0;
    padding-bottom: 85px;
  }
  .search-hm .form-control,
  .page-id-3565 .form-control {
    height: 82px !important;
  }
  .blog-post {
    width: 30.5%;
  }
}

@media only screen and (max-width: 1024px) {
  .elementskit-nav-logo > img {
    max-height: 150px !important;
  }
  .blog-post {
    width: 46%;
  }
}

@media only screen and (max-width: 990px) {
  body .ere-dashboard-sidebar .navbar-collapse.show {
    display: block !important;
  }
}

@media only screen and (max-width: 900px) {
  .search-hm .ere-search-properties .form-group,
  .page-id-3565 .ere-search-properties .form-group {
    max-width: 100%;
    border-bottom: 0 solid #e7e7cb !important;
    border-right: 0 solid #e7e7cb !important;
    width: 100%;
  }
  .search-hm .ere-search-properties.style-default .form-search-wrap,
  .page-id-3565 .ere-search-properties.style-default .form-search-wrap {
    border-radius: 25px;
  }
  .blog-hm .elementskit-post-body {
    padding-left: 0 !important;
    padding-right: 0 !important;
    padding-bottom: 0 !important;
  }
  .social-header {
    margin-bottom: 10px;
  }
}

@media only screen and (max-width: 767px) {
  .elementskit-nav-logo > img {
    max-height: 120px !important;
  }
  .paging-navigation .page-numbers {
    padding: 0 10px;
  }
  .blog-post {
    width: 100%;
    margin-left: 0;
    margin-right: 0;
  }
  .all-blogs-wrapper {
    margin-left: 0;
    margin-right: 0;
  }
  .hero-col-desc .fusion-title,
  .hero-col-desc .fusion-separator,
  .hero-col-desc .fusion-text {
    margin-right: 0 !important;
  }
  .ere-account-sign-in {
    text-align: center;
    margin-bottom: 0;
  }
  .page-id-140 .btn {
    margin-left: 0px;
    margin-top: 10px;
    margin-bottom: 10px;
  }
  .ere-profile-avatar {
    margin-bottom: 20px;
  }
}

/* custom */

.cstm_neighborhood_listing {
  display: none;
}
.amenity-section {
  padding-top: 150px;
  padding-bottom: 150px;
  padding-left: 15px;
  padding-right: 15px;
}

.amenity-section .container {
  max-width: 1340px;
}

.accordion-item .accordion-header .accordion-button {
  font-family: "Poppins", Sans-serif;
  font-weight: 600;
  color: #000;
  text-transform: uppercase;
  background: 0 0;
  position: relative;
}

.accordion-item .accordion-header {
  font-size: 20px;
}

.accordion-item {
  border-bottom: solid 1px #dedede;
}

.slider-faq .accordion {
  border-radius: 0;
}

.slider-faq .accordion .accordion-item {
  border-left: 0;
  border-right: 0;
  background-color: transparent;
}

.slider-faq .accordion-collapse {
  border-top: 0;
  padding-top: 0;
}

.slider-faq .accordion-button {
  box-shadow: none;
  outline: none;
}

.slider-faq .accordion-body {
  padding-top: 0;
}

.num {
  background: #000;
  color: #fff;
  padding: 6px 12px;
  width: 50px;
  text-align: center;
  position: absolute;
  right: 30px;
  bottom: 20px;
  font-weight: 700;
  font-size: 18px;
  z-index: 9;
}

/******17-5-24 start*********/

.property-status-filter {
  display: none !important;
}

body.tax-property-neighborhood .ere-property {
  padding-top: 20px;
}

.left-right-section {
  background-color: #fafaee;
  padding: 100px 15px;
}

.left-right-section.get_in_touch {
  background-color: #fff !important;
}

.left-right-section .custom-container {
  text-align: left;
  color: #000000;
}

.content-area,
.image-section {
  width: 50%;
  padding: 30px;
}
.single-post,
.content-area {
  width: 100%;
}
.right-image {
  border-radius: 9px 9px 0px 9px;
}

.left-title h2 {
  font-family: "Times New Roman", Sans-serif;
  font-size: 35px;
  font-style: italic;
  line-height: 1.3em;
  color: #000000;
  margin: 0;
}

.left-sub-title h2 {
  font-family: "Poppins", Sans-serif;
  font-size: 35px;
  font-weight: 600;
  text-transform: uppercase;
  line-height: 1.3em;
  color: #000000;
}

.left-content {
  font-family: "Poppins", Sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 1.6em;
}

.button-class {
  font-family: "Poppins", Sans-serif;
  font-size: 18px;
  font-weight: 700;
  text-transform: uppercase;
  text-decoration: none;
  background-color: #1f4834;
  color: #fff;
  text-decoration: none;
  border-radius: 30px 30px 30px 30px;
  padding: 15px 35px 15px 35px;
  display: inline-block;
}

.button-class:hover {
  background-color: #30654b;
  color: #fff;
  text-decoration: none;
}

.left-button {
  margin-top: 30px;
}

.left-sub-title {
  margin-bottom: 30px;
}

.sort-view-property {
  display: none;
}

body.page-id-141 .ere-user-dashboard {
  max-width: 1400px;
  margin: 150px auto;
}

@media only screen and (max-width: 991px) {
  .content-area,
  .image-section {
    width: 100%;
    padding: 20px;
  }
  .left-right-section .custom-container {
    flex-wrap: wrap;
    flex-direction: column-reverse;
  }
}

@media only screen and (max-width: 700px) {
  .content-area,
  .image-section {
    padding: 15px;
  }
  .left-sub-title h2,
  .left-title h2 {
    font-size: 28px;
  }
  .left-content {
    font-size: 14px;
  }
}
/******17-5-24 end*********/

/******21-05-24(Hide Property Listing) start*********/

.ere-property-wrap {
  display: none !important;
}
.ere-my-properties {
  display: none !important;
}

/******21-05-24 end*********/
