body {
  color: #272626; }

#page-preloader .spinner:before {
  border-top-color:   var(--color-hover); }

.main-menu ul li a:after {
  background:   var(--color-hover); }

.main-social a:hover {
  color:   var(--color-hover); }

.main-social a:active {
  color: #999999; }

.site-btn {
  background:   var(--vision-color-primary);
  color: #0a4242; }
  
.site-btn:hover {
  background: var(--color-hover);
/*   text-shadow: 0 3px 10px #444; */
color: #fff;;
border: 1px solid rgb(153 153 153 / 50%)!important;}
  
.about-image:before {
  border-color:   var(--vision-color-primary)!important; }

.sign-box {
  color: #999999; }

.house-img .img-label {
  background:   var(--vision-color-primary);
  color: #444444; }

.house-img .icofont {
  color:   var(--vision-color-primary); }

.house-text-box .house-short-description {
  color: #999999; }

.more-text:hover {
  color:   var(--vision-color-primary); }

.more-text:active {
  color: #999999 }

.question-section:before {
  background:   var(--vision-color-primary);
  opacity: 0.9; }

.question-section .question-text a:hover {
  color: #fff;} 

.question-section .question-text a:active {
  color: #999999; }

.slick-dots li.slick-active button {
  background:   var(--vision-color-primary); }

.slick-dots li button:hover {
  background:   var(--vision-color-primary); }

.slick-dots li button:active {
  background: #999999; }

.panel-heading {
  padding: 0; }

.panel-heading a {
  border-left: 5px solid   var(--vision-color-primary); }

.panel-heading a .icofont {
  color:   var(--vision-color-primary); }

.panel-body {
  border-left: 5px solid #009999!important; }

.phone-bottom a:hover {
  color: #d2d2d2;
  font-weight: 400;
}

.phone-bottom a:active { 
  color: #999999; }

.form-wrapper .site-input {
  color: #999999; }

.form-wrapper .site-input::-webkit-input-placeholder {
  color: #999999; }

.form-wrapper .site-input::-moz-placeholder {
  color: #999999; }

.form-wrapper .site-input:-moz-placeholder {
  color: #999999; }

.form-wrapper .site-input:-ms-input-placeholder {
  color: #999999; }

.form-wrapper .site-input:disabled {
  color: #dddddd;
  background: #fff; }

.form-wrapper .site-input:disabled::-webkit-input-placeholder {
  color: #dddddd; }

.form-wrapper .site-input:disabled::-moz-placeholder {
  color: #dddddd; }

.form-wrapper .site-input:disabled:-moz-placeholder {
  color: #dddddd; }

.form-wrapper .site-input:disabled:-ms-input-placeholder {
  color: #dddddd; }

.divider-line {
  background:  var(--vision-color-primary); }


.back-home a:hover {
  color:   var(--vision-color-primary); }

.back-home a:active {
  color: #999999; }

.single-slider .slick-prev:hover, .single-slider .slick-next:hover {
  color:   var(--vision-color-primary); }

.single-slider .slick-prev:active, .single-slider .slick-next:active {
  color: #999999; }

.property-information-wrapper {
  background:   var(--vision-color-primary); }

.filter-radio input[type=radio]:checked + label:after {
  background:   var(--vision-color-primary); }

.radio-wrap .quantity {
  color: #cecece; }

.custom-select-button {
  color: #999999; }

.custom-select-button:after, .range-wrap label:after {
  color:  var(--vision-color-primary); }

.ui-slider-range {
  background:   var(--vision-color-primary); }

.mob-menu-wrapper {
  background:   var(--vision-color-primary); }

.about-image {
  border-color:   var(--vision-color-primary); }

  .main-color{
    color:   var(--vision-color-primary);
}
  
  .house-img .img-label {
    background:   var(--vision-color-primary);
    color: #eee;
}

.site-btn {
  background:  var(--vision-color-primary);
  color: #eee;
}

  .text-slider .slick-prev {
    position: absolute;
    bottom: -25px;
    right: 20px;
    z-index: 5;
    margin-left: -5px;
    color: #000;
    height: 26px;
    cursor: pointer;
    -webkit-transition: color 0.3s ease;
    transition: color 0.3s ease;
    background-color:   #fff;
}

.text-slider .slick-next {
    position: absolute;
    bottom: -25px;
    right: 0px;
    z-index: 5;
    margin-right: -5px;
    color: #000;
    height: 26px;
    cursor: pointer;
    -webkit-transition: color 0.3s ease;
    transition: color 0.3s ease;
    background-color:   #fff;
}


