/** Property page **/
.propertyLocationWrapper {
  position: relative; }

.propertyLocationWrapper .location {
  position: initial;
  margin: 0 40px;
  background: white; }

.check-mark {
  position: absolute; }

.image-filter-opacity-20 img {
  filter: opacity(0.2); }

/* MOBILE STYLE */
@media (min-width: 481px) and (max-width: 768px) {
  .propertyLocationWrapper .location {
    position: relative;
    width: 100%;
    padding-left: 4rem;
    padding-right: 4rem;
    margin: 0; } }

/* TABLET STYLE */
@media (min-width: 769px) {
  .propertyLocationWrapper .location {
    position: absolute;
    width: 44%;
    box-shadow: 0 0 16px 0 rgba(0, 51, 153, 0.15);
    top: 40px;
    left: 40px;
    padding: 40px;
    margin: 0; }
  .propertyLocationWrapper .map {
    min-height: 44rem; } }

/* DESKTOP STYLE */
