/* If two consecutive sections share the same data-bg-color, remove padding-top on the second */
section[data-bg-color=bg-white] + section[data-bg-color=bg-white], section[data-bg-color=bg-buff] + section[data-bg-color=bg-buff] {
  padding-top: 0 !important;
}

/* repeat for each background color you use */
.p-20 {
  padding: 20px;
}

.mb-20 {
  margin-bottom: 20px;
}

/*
html .container, html .container-fluid {
    max-width: 100%;

    img {
        max-width: 100%;
    }
}
    */
.ssp-map-area {
  width: 100%;
  position: relative;
  overflow: hidden;
}
@media (max-width: 767.98px) {
  .ssp-map-area {
    height: 509px;
  }
}
@media (min-width: 768px) {
  .ssp-map-area {
    height: 750px;
  }
}