.page-title.style-1 .content .title {
  flex: 0;
}

.page-title.style-1 .content .title-logo {
  flex: 10%;
}

.tf-btn span {
  color: var(--Text-light);
}

.tf-box-icon.style-1 {
  width: 375px;
}

.icon.DollarSign {
  font-size: 52px;
  line-height: 1.2;
  color: #000;
}

#fleetwood-heading {
  margin-top: 75px;
}
#fleetwood-mapping {
  position: relative;
}
#fleetwood-map-img {
  position: absolute;
  top: 0;
  left: 0;
  z-index: -1;
}
#fleetwood-mapping svg a:hover .st0 {
  fill: #2099ce;
  opacity: .25;
}

.popover {
    position: absolute;
    background: #fff;
    border: 1px solid #ddd;
    border-radius: 6px;
    padding: 8px 10px;
    box-shadow: 0 4px 12px rgba(0,0,0,.15);
    font-size: 13px;
    z-index: 1000;
}

.popover-table {
    border-collapse: collapse;
}

.popover-table th {
    text-align: left;
    font-weight: 600;
    padding: 4px 8px 4px 0;
    white-space: nowrap;
}

.popover-table td {
    padding: 4px 0;
}

.popover-table .prix-vente-title {
  font-size: 24px;
  font-weight: 500;
  line-height: 16px;
}

.popover-table .prix-vente {
  font-size: 36px;
  font-weight: 900;
  line-height: 28px;
  padding-bottom: 8px;
}

@media (max-width: 991px) {
  .icon.DollarSign {
    font-size: 43px;
  }
}

@media (max-width: 767px) {
  .icon.DollarSign {
    font-size: 35px;
  }
}

@media (max-width: 575px) {
  .tf-box-icon.style-1 {
    width: 250px;
  }
  .icon.DollarSign {
    font-size: 30px;
  }
}