.directorist-form-group .directorist-form-element {
  height: 46px;
  border-color: var(--color-border-gray);
}

.directorist-form-group label {
  font-size: 15px;
  font-weight: 500;
  color: var(--color-dark);
}
a {
  -webkit-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
}
.directorist-search-contents .directorist-search-form-wrap {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}

@media only screen and (max-width: 767px) {
  .directorist-search-contents .directorist-search-form-wrap {
    display: block;
  }
}
.directorist-search-contents .directorist-search-form-wrap .directorist-search-form__box {
  -webkit-box-shadow: none;
          box-shadow: none;
  border-radius: 0;
  padding: 20px 30px 20px;
  background-color: #fff;
  border-radius: 6px;
  -webkit-box-shadow: 0 3px 5px rgba(132, 142, 159, 0.05);
          box-shadow: 0 3px 5px rgba(132, 142, 159, 0.05);
  border: 1px solid #EFF1F6;
  margin-top: 30px;
}

@media only screen and (max-width: 575px) {
  .directorist-search-contents .directorist-search-form-wrap .directorist-search-form__box {
    padding: 0;
    border: none;
    height: 0;
  }
}
.directorist-search-contents .directorist-search-form-wrap .directorist-search-form-top {
  border: 0 none;
  padding: 0;
  background-color: transparent;
  width: 100%;
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}

@media only screen and (max-width: 1399px) {
  .directorist-search-contents .directorist-search-form-wrap .directorist-search-form-top {
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: start;
  }
}

@media only screen and (max-width: 1199px) {
  .directorist-search-contents .directorist-search-form-wrap .directorist-search-form-top {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }
}

@media only screen and (max-width: 575px) {
  .directorist-search-contents .directorist-search-form-wrap .directorist-search-form-top {
    margin: -1px 0;
  }
}
.directorist-search-contents .directorist-search-form-wrap .directorist-search-form-top .directorist-search-field {
  -webkit-box-flex: 28%;
      -ms-flex: 28%;
          flex: 28%;
  min-width: auto;
}

.directorist-search-contents .directorist-search-form-wrap .directorist-search-form-top .directorist-search-field .directorist-form-element {
  height: 40px;
  min-height: 40px;
  line-height: 40px;
  border-radius: 0;
  border: none;
  border-left: 1px solid var(--color-bg-lighter);
}
.directorist-search-contents .directorist-search-form-wrap .directorist-search-form-top .directorist-search-field .directorist-form-element::-webkit-input-placeholder {
  color: var(--color-lighter);
  font-size: 15px;
}
.directorist-search-contents .directorist-search-form-wrap .directorist-search-form-top .directorist-search-field .directorist-form-element::placeholder {
  color: var(--color-lighter);
  font-size: 15px;
}

.directorist-search-contents .directorist-search-form-wrap .directorist-search-form-top .directorist-search-field.directorist-search-query .directorist-form-element {
  padding-left: 30px;
}

.directorist-search-contents .directorist-search-form-wrap .directorist-search-form-top .directorist-search-field .directorist-select {
  border-left: 1px solid var(--color-bg-lighter);
}

.directorist-search-contents .directorist-search-form-wrap .directorist-search-form-top .directorist-search-field .directorist-select select {
  border: none;
}
@media only screen and (max-width: 1199px) {
  .directorist-search-contents .directorist-search-form-wrap .directorist-search-form-top .directorist-search-field {
    -webkit-box-flex: 46%;
        -ms-flex: 46%;
            flex: 46%;
    max-width: unset;
  }
  .directorist-search-contents .directorist-search-form-wrap .directorist-search-form-top .directorist-search-field:nth-child(3) .directorist-color-picker-wrap,
  .directorist-search-contents .directorist-search-form-wrap .directorist-search-form-top .directorist-search-field:nth-child(3) .theme-search-dropdown__label,
  .directorist-search-contents .directorist-search-form-wrap .directorist-search-form-top .directorist-search-field:nth-child(3) .directorist-form-element,
  .directorist-search-contents .directorist-search-form-wrap .directorist-search-form-top .directorist-search-field:nth-child(3) .directorist-select,
  .directorist-search-contents .directorist-search-form-wrap .directorist-search-form-top .directorist-search-field:nth-child(3) .check-btn, .directorist-search-contents .directorist-search-form-wrap .directorist-search-form-top .directorist-search-field:nth-child(6) .directorist-color-picker-wrap,
  .directorist-search-contents .directorist-search-form-wrap .directorist-search-form-top .directorist-search-field:nth-child(6) .theme-search-dropdown__label,
  .directorist-search-contents .directorist-search-form-wrap .directorist-search-form-top .directorist-search-field:nth-child(6) .directorist-form-element,
  .directorist-search-contents .directorist-search-form-wrap .directorist-search-form-top .directorist-search-field:nth-child(6) .directorist-select,
  .directorist-search-contents .directorist-search-form-wrap .directorist-search-form-top .directorist-search-field:nth-child(6) .check-btn, .directorist-search-contents .directorist-search-form-wrap .directorist-search-form-top .directorist-search-field:nth-child(9) .directorist-color-picker-wrap,
  .directorist-search-contents .directorist-search-form-wrap .directorist-search-form-top .directorist-search-field:nth-child(9) .theme-search-dropdown__label,
  .directorist-search-contents .directorist-search-form-wrap .directorist-search-form-top .directorist-search-field:nth-child(9) .directorist-form-element,
  .directorist-search-contents .directorist-search-form-wrap .directorist-search-form-top .directorist-search-field:nth-child(9) .directorist-select,
  .directorist-search-contents .directorist-search-form-wrap .directorist-search-form-top .directorist-search-field:nth-child(9) .check-btn, .directorist-search-contents .directorist-search-form-wrap .directorist-search-form-top .directorist-search-field:nth-child(12) .directorist-color-picker-wrap,
  .directorist-search-contents .directorist-search-form-wrap .directorist-search-form-top .directorist-search-field:nth-child(12) .theme-search-dropdown__label,
  .directorist-search-contents .directorist-search-form-wrap .directorist-search-form-top .directorist-search-field:nth-child(12) .directorist-form-element,
  .directorist-search-contents .directorist-search-form-wrap .directorist-search-form-top .directorist-search-field:nth-child(12) .directorist-select,
  .directorist-search-contents .directorist-search-form-wrap .directorist-search-form-top .directorist-search-field:nth-child(12) .check-btn, .directorist-search-contents .directorist-search-form-wrap .directorist-search-form-top .directorist-search-field:nth-child(15) .directorist-color-picker-wrap,
  .directorist-search-contents .directorist-search-form-wrap .directorist-search-form-top .directorist-search-field:nth-child(15) .theme-search-dropdown__label,
  .directorist-search-contents .directorist-search-form-wrap .directorist-search-form-top .directorist-search-field:nth-child(15) .directorist-form-element,
  .directorist-search-contents .directorist-search-form-wrap .directorist-search-form-top .directorist-search-field:nth-child(15) .directorist-select,
  .directorist-search-contents .directorist-search-form-wrap .directorist-search-form-top .directorist-search-field:nth-child(15) .check-btn, .directorist-search-contents .directorist-search-form-wrap .directorist-search-form-top .directorist-search-field:nth-child(18) .directorist-color-picker-wrap,
  .directorist-search-contents .directorist-search-form-wrap .directorist-search-form-top .directorist-search-field:nth-child(18) .theme-search-dropdown__label,
  .directorist-search-contents .directorist-search-form-wrap .directorist-search-form-top .directorist-search-field:nth-child(18) .directorist-form-element,
  .directorist-search-contents .directorist-search-form-wrap .directorist-search-form-top .directorist-search-field:nth-child(18) .directorist-select,
  .directorist-search-contents .directorist-search-form-wrap .directorist-search-form-top .directorist-search-field:nth-child(18) .check-btn, .directorist-search-contents .directorist-search-form-wrap .directorist-search-form-top .directorist-search-field:nth-child(21) .directorist-color-picker-wrap,
  .directorist-search-contents .directorist-search-form-wrap .directorist-search-form-top .directorist-search-field:nth-child(21) .theme-search-dropdown__label,
  .directorist-search-contents .directorist-search-form-wrap .directorist-search-form-top .directorist-search-field:nth-child(21) .directorist-form-element,
  .directorist-search-contents .directorist-search-form-wrap .directorist-search-form-top .directorist-search-field:nth-child(21) .directorist-select,
  .directorist-search-contents .directorist-search-form-wrap .directorist-search-form-top .directorist-search-field:nth-child(21) .check-btn, .directorist-search-contents .directorist-search-form-wrap .directorist-search-form-top .directorist-search-field:nth-child(24) .directorist-color-picker-wrap,
  .directorist-search-contents .directorist-search-form-wrap .directorist-search-form-top .directorist-search-field:nth-child(24) .theme-search-dropdown__label,
  .directorist-search-contents .directorist-search-form-wrap .directorist-search-form-top .directorist-search-field:nth-child(24) .directorist-form-element,
  .directorist-search-contents .directorist-search-form-wrap .directorist-search-form-top .directorist-search-field:nth-child(24) .directorist-select,
  .directorist-search-contents .directorist-search-form-wrap .directorist-search-form-top .directorist-search-field:nth-child(24) .check-btn, .directorist-search-contents .directorist-search-form-wrap .directorist-search-form-top .directorist-search-field:nth-child(27) .directorist-color-picker-wrap,
  .directorist-search-contents .directorist-search-form-wrap .directorist-search-form-top .directorist-search-field:nth-child(27) .theme-search-dropdown__label,
  .directorist-search-contents .directorist-search-form-wrap .directorist-search-form-top .directorist-search-field:nth-child(27) .directorist-form-element,
  .directorist-search-contents .directorist-search-form-wrap .directorist-search-form-top .directorist-search-field:nth-child(27) .directorist-select,
  .directorist-search-contents .directorist-search-form-wrap .directorist-search-form-top .directorist-search-field:nth-child(27) .check-btn {
    border-left: 1px solid var(--color-bg-lighter);
  }
  .directorist-search-contents .directorist-search-form-wrap .directorist-search-form-top .directorist-search-field:nth-child(2) .directorist-color-picker-wrap,
  .directorist-search-contents .directorist-search-form-wrap .directorist-search-form-top .directorist-search-field:nth-child(2) .theme-search-dropdown__label,
  .directorist-search-contents .directorist-search-form-wrap .directorist-search-form-top .directorist-search-field:nth-child(2) .directorist-form-element,
  .directorist-search-contents .directorist-search-form-wrap .directorist-search-form-top .directorist-search-field:nth-child(2) .directorist-select,
  .directorist-search-contents .directorist-search-form-wrap .directorist-search-form-top .directorist-search-field:nth-child(2) .check-btn, .directorist-search-contents .directorist-search-form-wrap .directorist-search-form-top .directorist-search-field:nth-child(4) .directorist-color-picker-wrap,
  .directorist-search-contents .directorist-search-form-wrap .directorist-search-form-top .directorist-search-field:nth-child(4) .theme-search-dropdown__label,
  .directorist-search-contents .directorist-search-form-wrap .directorist-search-form-top .directorist-search-field:nth-child(4) .directorist-form-element,
  .directorist-search-contents .directorist-search-form-wrap .directorist-search-form-top .directorist-search-field:nth-child(4) .directorist-select,
  .directorist-search-contents .directorist-search-form-wrap .directorist-search-form-top .directorist-search-field:nth-child(4) .check-btn, .directorist-search-contents .directorist-search-form-wrap .directorist-search-form-top .directorist-search-field:nth-child(6) .directorist-color-picker-wrap,
  .directorist-search-contents .directorist-search-form-wrap .directorist-search-form-top .directorist-search-field:nth-child(6) .theme-search-dropdown__label,
  .directorist-search-contents .directorist-search-form-wrap .directorist-search-form-top .directorist-search-field:nth-child(6) .directorist-form-element,
  .directorist-search-contents .directorist-search-form-wrap .directorist-search-form-top .directorist-search-field:nth-child(6) .directorist-select,
  .directorist-search-contents .directorist-search-form-wrap .directorist-search-form-top .directorist-search-field:nth-child(6) .check-btn, .directorist-search-contents .directorist-search-form-wrap .directorist-search-form-top .directorist-search-field:nth-child(8) .directorist-color-picker-wrap,
  .directorist-search-contents .directorist-search-form-wrap .directorist-search-form-top .directorist-search-field:nth-child(8) .theme-search-dropdown__label,
  .directorist-search-contents .directorist-search-form-wrap .directorist-search-form-top .directorist-search-field:nth-child(8) .directorist-form-element,
  .directorist-search-contents .directorist-search-form-wrap .directorist-search-form-top .directorist-search-field:nth-child(8) .directorist-select,
  .directorist-search-contents .directorist-search-form-wrap .directorist-search-form-top .directorist-search-field:nth-child(8) .check-btn, .directorist-search-contents .directorist-search-form-wrap .directorist-search-form-top .directorist-search-field:nth-child(10) .directorist-color-picker-wrap,
  .directorist-search-contents .directorist-search-form-wrap .directorist-search-form-top .directorist-search-field:nth-child(10) .theme-search-dropdown__label,
  .directorist-search-contents .directorist-search-form-wrap .directorist-search-form-top .directorist-search-field:nth-child(10) .directorist-form-element,
  .directorist-search-contents .directorist-search-form-wrap .directorist-search-form-top .directorist-search-field:nth-child(10) .directorist-select,
  .directorist-search-contents .directorist-search-form-wrap .directorist-search-form-top .directorist-search-field:nth-child(10) .check-btn, .directorist-search-contents .directorist-search-form-wrap .directorist-search-form-top .directorist-search-field:nth-child(12) .directorist-color-picker-wrap,
  .directorist-search-contents .directorist-search-form-wrap .directorist-search-form-top .directorist-search-field:nth-child(12) .theme-search-dropdown__label,
  .directorist-search-contents .directorist-search-form-wrap .directorist-search-form-top .directorist-search-field:nth-child(12) .directorist-form-element,
  .directorist-search-contents .directorist-search-form-wrap .directorist-search-form-top .directorist-search-field:nth-child(12) .directorist-select,
  .directorist-search-contents .directorist-search-form-wrap .directorist-search-form-top .directorist-search-field:nth-child(12) .check-btn, .directorist-search-contents .directorist-search-form-wrap .directorist-search-form-top .directorist-search-field:nth-child(14) .directorist-color-picker-wrap,
  .directorist-search-contents .directorist-search-form-wrap .directorist-search-form-top .directorist-search-field:nth-child(14) .theme-search-dropdown__label,
  .directorist-search-contents .directorist-search-form-wrap .directorist-search-form-top .directorist-search-field:nth-child(14) .directorist-form-element,
  .directorist-search-contents .directorist-search-form-wrap .directorist-search-form-top .directorist-search-field:nth-child(14) .directorist-select,
  .directorist-search-contents .directorist-search-form-wrap .directorist-search-form-top .directorist-search-field:nth-child(14) .check-btn, .directorist-search-contents .directorist-search-form-wrap .directorist-search-form-top .directorist-search-field:nth-child(16) .directorist-color-picker-wrap,
  .directorist-search-contents .directorist-search-form-wrap .directorist-search-form-top .directorist-search-field:nth-child(16) .theme-search-dropdown__label,
  .directorist-search-contents .directorist-search-form-wrap .directorist-search-form-top .directorist-search-field:nth-child(16) .directorist-form-element,
  .directorist-search-contents .directorist-search-form-wrap .directorist-search-form-top .directorist-search-field:nth-child(16) .directorist-select,
  .directorist-search-contents .directorist-search-form-wrap .directorist-search-form-top .directorist-search-field:nth-child(16) .check-btn, .directorist-search-contents .directorist-search-form-wrap .directorist-search-form-top .directorist-search-field:nth-child(18) .directorist-color-picker-wrap,
  .directorist-search-contents .directorist-search-form-wrap .directorist-search-form-top .directorist-search-field:nth-child(18) .theme-search-dropdown__label,
  .directorist-search-contents .directorist-search-form-wrap .directorist-search-form-top .directorist-search-field:nth-child(18) .directorist-form-element,
  .directorist-search-contents .directorist-search-form-wrap .directorist-search-form-top .directorist-search-field:nth-child(18) .directorist-select,
  .directorist-search-contents .directorist-search-form-wrap .directorist-search-form-top .directorist-search-field:nth-child(18) .check-btn, .directorist-search-contents .directorist-search-form-wrap .directorist-search-form-top .directorist-search-field:nth-child(20) .directorist-color-picker-wrap,
  .directorist-search-contents .directorist-search-form-wrap .directorist-search-form-top .directorist-search-field:nth-child(20) .theme-search-dropdown__label,
  .directorist-search-contents .directorist-search-form-wrap .directorist-search-form-top .directorist-search-field:nth-child(20) .directorist-form-element,
  .directorist-search-contents .directorist-search-form-wrap .directorist-search-form-top .directorist-search-field:nth-child(20) .directorist-select,
  .directorist-search-contents .directorist-search-form-wrap .directorist-search-form-top .directorist-search-field:nth-child(20) .check-btn, .directorist-search-contents .directorist-search-form-wrap .directorist-search-form-top .directorist-search-field:nth-child(22) .directorist-color-picker-wrap,
  .directorist-search-contents .directorist-search-form-wrap .directorist-search-form-top .directorist-search-field:nth-child(22) .theme-search-dropdown__label,
  .directorist-search-contents .directorist-search-form-wrap .directorist-search-form-top .directorist-search-field:nth-child(22) .directorist-form-element,
  .directorist-search-contents .directorist-search-form-wrap .directorist-search-form-top .directorist-search-field:nth-child(22) .directorist-select,
  .directorist-search-contents .directorist-search-form-wrap .directorist-search-form-top .directorist-search-field:nth-child(22) .check-btn, .directorist-search-contents .directorist-search-form-wrap .directorist-search-form-top .directorist-search-field:nth-child(24) .directorist-color-picker-wrap,
  .directorist-search-contents .directorist-search-form-wrap .directorist-search-form-top .directorist-search-field:nth-child(24) .theme-search-dropdown__label,
  .directorist-search-contents .directorist-search-form-wrap .directorist-search-form-top .directorist-search-field:nth-child(24) .directorist-form-element,
  .directorist-search-contents .directorist-search-form-wrap .directorist-search-form-top .directorist-search-field:nth-child(24) .directorist-select,
  .directorist-search-contents .directorist-search-form-wrap .directorist-search-form-top .directorist-search-field:nth-child(24) .check-btn, .directorist-search-contents .directorist-search-form-wrap .directorist-search-form-top .directorist-search-field:nth-child(26) .directorist-color-picker-wrap,
  .directorist-search-contents .directorist-search-form-wrap .directorist-search-form-top .directorist-search-field:nth-child(26) .theme-search-dropdown__label,
  .directorist-search-contents .directorist-search-form-wrap .directorist-search-form-top .directorist-search-field:nth-child(26) .directorist-form-element,
  .directorist-search-contents .directorist-search-form-wrap .directorist-search-form-top .directorist-search-field:nth-child(26) .directorist-select,
  .directorist-search-contents .directorist-search-form-wrap .directorist-search-form-top .directorist-search-field:nth-child(26) .check-btn {
    border-left: none;
  }
}

@media only screen and (max-width: 767px) {
  .directorist-search-contents .directorist-search-form-wrap .directorist-search-form-top .directorist-search-field {
    -webkit-box-flex: 100%;
        -ms-flex: 100%;
            flex: 100%;
  }
  .directorist-search-contents .directorist-search-form-wrap .directorist-search-form-top .directorist-search-field .theme-search-dropdown__label,
  .directorist-search-contents .directorist-search-form-wrap .directorist-search-form-top .directorist-search-field .directorist-form-element,
  .directorist-search-contents .directorist-search-form-wrap .directorist-search-form-top .directorist-search-field .directorist-select,
  .directorist-search-contents .directorist-search-form-wrap .directorist-search-form-top .directorist-search-field .check-btn {
    border-left: none !important;
  }
}

.directorist-search-contents .directorist-search-form-wrap .directorist-search-form-top .directorist-search-field.directorist-search-query .directorist-form-element {
  width: calc(100% + 1px);
}
.directorist-search-contents .directorist-search-form-wrap .directorist-search-form-top .directorist-search-field:last-child .theme-search-dropdown__label,
.directorist-search-contents .directorist-search-form-wrap .directorist-search-form-top .directorist-search-field:last-child .directorist-form-element,
.directorist-search-contents .directorist-search-form-wrap .directorist-search-form-top .directorist-search-field:last-child .directorist-select,
.directorist-search-contents .directorist-search-form-wrap .directorist-search-form-top .directorist-search-field:last-child .check-btn {
  border-left: none !important;
}
.directorist-search-contents .directorist-search-form-wrap .directorist-search-form-action {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin: 0;
}

@media only screen and (max-width: 575px) {
  .directorist-search-contents .directorist-search-form-wrap .directorist-search-form-action {
    margin: 15px 0 0 0;
  }
}
.directorist-search-contents .directorist-search-form-wrap .directorist-advanced-filter .directorist-search-modal__contents__body {
  text-align: right;
}
.directorist-search-contents .directorist-search-form-wrap .directorist-advanced-filter .directorist-search-modal__contents__footer {
  --directorist-color-primary:var(--color-primary);
}
.theme-swiper,
.theme-swiper-nested {
  margin-right: auto;
  margin-left: auto;
  position: relative;
  overflow: hidden;
  list-style: none;
  padding: 0;
  z-index: 1;
}
.directorist-btn {
  font-size: 14px;
  min-height: 46px;
  border-radius: 6px;
  padding: 0 25px;
  border: 1px solid;
  position: relative;
}
.directorist-card {
  border: 0 none;
  background-color: var(--color-white);
  -webkit-box-shadow: 0 3px 5px rgba(132, 142, 159, 0.05);
          box-shadow: 0 3px 5px rgba(132, 142, 159, 0.05);
}

.directorist-card .directorist-card__header {
  border-color: var(--color-border-light);
}
.directorist-content-active .directorist-listing-single {
  border-radius: 8px;
  -webkit-box-shadow: 0 3px 5px rgba(146, 153, 184, 0.05);
          box-shadow: 0 3px 5px rgba(146, 153, 184, 0.05);
  border: 1px solid #EFF1F6;
  font-size: 15px;
  background-color: white;
}
.directorist-content-active .directorist-listing-single .directorist-swiper .swiper-slide {
  overflow: hidden;
}

@media only screen and (max-width: 575px) {
  .directorist-content-active .directorist-listing-single .directorist-swiper .swiper-slide {
    border-radius: 8px 8px 0 0;
  }
}
.directorist-content-active .directorist-listing-single .directorist-listing-single__thumb .directorist-thumb-top-left,
.directorist-content-active .directorist-listing-single .directorist-listing-single__thumb .directorist-thumb-top-right,
.directorist-content-active .directorist-listing-single .directorist-listing-single__thumb .directorist-thumb-bottom-left,
.directorist-content-active .directorist-listing-single .directorist-listing-single__thumb .directorist-thumb-bottom-right {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
}
.directorist-content-active .directorist-listing-single .directorist-listing-single__thumb .directorist-thumb-top-left {
  right: 12px;
  top: 12px;
}
.directorist-content-active .directorist-listing-single .directorist-listing-single__thumb .directorist-thumb-top-right {
  left: 12px;
  top: 12px;
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end;
}
.directorist-content-active .directorist-listing-single .directorist-listing-single__thumb .directorist-thumb-bottom-left {
  right: 12px;
  bottom: 12px;
}

.directorist-content-active .directorist-listing-single .directorist-listing-single__thumb .directorist-thumb-bottom-right {
  left: 12px;
  bottom: 12px;
}

.directorist-content-active .directorist-listing-single .directorist-listing-single__thumb .directorist-thumnail-card-front-wrap img {
  -webkit-transform: scale(1.0001);
          transform: scale(1.0001);
  -webkit-transition: .35s ease-in-out;
  transition: .35s ease-in-out;
}
.directorist-content-active .directorist-listing-single .directorist-listing-single__content .directorist-listing-single__info {
  padding: 22px 20px 16px;
}

.directorist-content-active .directorist-listing-single .directorist-listing-single__content .directorist-listing-single__info .directorist-listing-title {
  font-size: calc(1.025rem + 0.3vw);
  font-weight: 500;
  margin-bottom: 8px;
  color: var(--color-dark);
}
.directorist-content-active .directorist-listing-single .directorist-listing-single__content .directorist-listing-single__info .directorist-listing-title a {
  text-decoration: none;
  -webkit-transition: 0.35s;
  transition: 0.35s;
}

.directorist-content-active .directorist-listing-single .directorist-listing-single__content .directorist-listing-single__info__top {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}

.directorist-content-active .directorist-listing-single .directorist-listing-single__content .directorist-listing-single__info__top .directorist-listing-title {
  width: 100%;
}
.directorist-content-active .directorist-listing-single .directorist-listing-single__content .directorist-listing-single__info__list {
  margin-top: 20px;
}

.directorist-content-active .directorist-listing-single .directorist-listing-single__content .directorist-listing-single__info__list > li,
.directorist-content-active .directorist-listing-single .directorist-listing-single__content .directorist-listing-single__info__list > div {
  color: var(--color-gray);
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  font-size: 14px;
}
.directorist-content-active .directorist-listing-single .directorist-listing-single__content .directorist-listing-single__info__list > li div,
.directorist-content-active .directorist-listing-single .directorist-listing-single__content .directorist-listing-single__info__list > div div {
  line-height: 1.45;
}

.directorist-content-active .directorist-listing-single .directorist-listing-single__content .directorist-listing-single__info__list > li a,
.directorist-content-active .directorist-listing-single .directorist-listing-single__content .directorist-listing-single__info__list > li span,
.directorist-content-active .directorist-listing-single .directorist-listing-single__content .directorist-listing-single__info__list > div a,
.directorist-content-active .directorist-listing-single .directorist-listing-single__content .directorist-listing-single__info__list > div span {
  font-size: 14px;
  color: var(--color-gray);
}
.directorist-content-active .directorist-listing-single .directorist-listing-single__content .directorist-listing-single__meta .directorist-listing-category a {
  font-size: 14px;
  color: var(--color-body);
  text-decoration: none;
}
.directorist-content-active .directorist-listing-single .directorist-listing-single__content .directorist-listing-single__meta .directorist-view-count {
  font-size: 14px;
}

.directorist-content-active .directorist-listing-single .directorist-listing-single__content .directorist-listing-single__meta .directorist-view-count span,
.directorist-content-active .directorist-listing-single .directorist-listing-single__content .directorist-listing-single__meta .directorist-view-count i {
  font-size: 14px;
}
.directorist-content-active .directorist-listing-single.directorist-listing-card .directorist-listing-single__thumb {
  padding: 0;
}

.directorist-content-active .directorist-listing-single.directorist-listing-card .directorist-listing-single__thumb .directorist-thumnail-card {
  border-radius: 8px 8px 0 0;
}

.directorist-content-active .directorist-listing-single.directorist-listing-card .directorist-listing-single__thumb .directorist-thumnail-card .directorist-thumnail-card-front-wrap img {
  border-radius: 8px 8px 0 0;
}
.directorist-content-active .directorist-listing-single.directorist-listing-card .directorist-listing-single__content .directorist-listing-single__info .directorist-listing-single__info__list {
  --directorist-color-primary:var(--color-primary);
}
.directorist-similar-properties {
  padding: 78px 0 50px;
}

@media only screen and (max-width: 991px) {
  .directorist-similar-properties {
    padding: 48px 0 20px;
  }
}

@media only screen and (max-width: 767px) {
  .directorist-similar-properties {
    padding: 38px 0 10px;
  }
}

.directorist-similar-properties .directorist-related-listing-header {
  margin-bottom: 45px;
}

.directorist-similar-properties .directorist-related-listing-header h1,
.directorist-similar-properties .directorist-related-listing-header h2,
.directorist-similar-properties .directorist-related-listing-header h3,
.directorist-similar-properties .directorist-related-listing-header h4,
.directorist-similar-properties .directorist-related-listing-header h5,
.directorist-similar-properties .directorist-related-listing-header h6 {
  font-size: calc(1.05rem + 0.6vw);
  font-weight: 700;
  color: var(--color-dark);
}
.theme-dir-single_listing .directorist-single-contents-area {
  margin-top: 0;
}

.theme-single-listing-slider-wrap {
  position: relative;
}
.directorist-single-contents-area .directorist-card {
  margin-bottom: 25px;
  border: 0 none;
  border-radius: 6px;
  background-color: var(--color-white);
  -webkit-box-shadow: 0 3px 5px rgba(143, 142, 159, 0.05);
          box-shadow: 0 3px 5px rgba(143, 142, 159, 0.05);
}
#theme-single-listing-slider {
  margin: 0 auto;
}

#theme-single-listing-slider .theme-single-listing-slider__item {
  max-height: 360px;
  overflow: hidden;
}

@media only screen and (max-width: 1199px) {
  #theme-single-listing-slider .theme-single-listing-slider__item {
    max-height: 300px;
  }
}

#theme-single-listing-slider .theme-single-listing-slider__item img {
  width: 100%;
  height: 360px;
  -o-object-fit: cover;
     object-fit: cover;
}

@media only screen and (max-width: 1199px) {
  #theme-single-listing-slider .theme-single-listing-slider__item img {
    height: 300px;
  }
}
#theme-single-listing-slider .theme-swiper-pagination {
  display: none;
}
.theme-single-listing-see-all {
  position: absolute;
  left: 20px;
  bottom: 20px;
  z-index: 1;
}

.theme-single-listing-see-all .btn-listing-see-all {
  font-size: 14px;
  font-weight: 500;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  min-height: 45px;
  padding: 0 25.5px;
  -webkit-box-shadow: 0 10px 20px rgba(143, 142, 159, 0.15);
          box-shadow: 0 10px 20px rgba(143, 142, 159, 0.15);
  background-color: var(--color-white);
  -webkit-transition: 0.3s;
  transition: 0.3s;
}
.directorist-single-listing-content {
  padding-top: 40px;
  margin-bottom: 20px;
  background-color: var(--color-bg-section2);
}
.directorist-single-listing-content .directorist-card.atbd_widget .directorist-card__header__title {
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  width: 100%;
}
.directorist-single-wrapper {
  padding-bottom: 60px;
}

@media only screen and (max-width: 991px) {
  .directorist-single-wrapper {
    padding-bottom: 30px;
  }
}

@media only screen and (max-width: 767px) {
  .directorist-single-wrapper {
    padding-bottom: 20px;
  }
}

.directorist-single-wrapper .directorist-card {
  margin-bottom: 25px;
}

.directorist-single-wrapper .directorist-card .directorist-card__header {
  padding: 20px 25px;
}
.directorist-single-wrapper .directorist-details-info-wrap .directorist-single-info {
  --directorist-color-primary:var(--color-primary);
}

.directorist-single-wrapper .directorist-details-info-wrap .directorist-single-info.directorist-single-info-radio, .directorist-single-wrapper .directorist-details-info-wrap .directorist-single-info.directorist-single-info-text, .directorist-single-wrapper .directorist-details-info-wrap .directorist-single-info.directorist-single-info-select, .directorist-single-wrapper .directorist-details-info-wrap .directorist-single-info.directorist-single-info-checkbox {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
}

.directorist-single-wrapper .directorist-details-info-wrap .directorist-single-info.directorist-single-info-radio .directorist-single-info__label, .directorist-single-wrapper .directorist-details-info-wrap .directorist-single-info.directorist-single-info-text .directorist-single-info__label, .directorist-single-wrapper .directorist-details-info-wrap .directorist-single-info.directorist-single-info-select .directorist-single-info__label, .directorist-single-wrapper .directorist-details-info-wrap .directorist-single-info.directorist-single-info-checkbox .directorist-single-info__label {
  margin-left: 0 !important;
}
.directorist-single-wrapper .directorist-details-info-wrap .directorist-single-info.directorist-listing-details__text {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  color: var(--color-gray);
}
.directorist-single-contents-area .directorist-card .directorist-card__body {
  --directorist-color-primary:var(--color-primary);
}
