 /* floor plan section */
 .floorplan-title h2 {
    color: #333333;
    text-shadow: none;
}

.lSAction>a {
    background-image: none;
}

.lSAction>.lSPrev {
    opacity: 0.8;
    left: -10px;
}

.lSAction>.lSNext {
    opacity: 0.8;
    right: -20px;
}

.lSAction>.lSPrev::after {
    content: url('../assets/images/left-arrow.png');
}

.lSAction>.lSNext::after {
    content: url('../assets/images/right-arrow.png');
}

.lSSlideWrapper {
    position: unset;
}

.floor-plan-1 {
    position: relative;
}

.floor-plan-pdf {
    position: relative;
}

.floor-plan-images {
    width: 100%;
    background-size: contain;
    background-position: center;
    background-repeat: no-repeat;
    height: 350px;
    cursor: pointer;
}

.border-black-plan {
    cursor: pointer;
}

.overlap {
    cursor: pointer;
    position: absolute;
    background-color: transparent !important;
    height: 100%;
    width: 100%;
    z-index: 1;
}