.installation-steps-wrapper {
    background-color: #fff;
    height: 100%;
    left: 0;
    max-height: calc(100vh - 80px);
    overflow-y: auto;
    padding: 24px 0;
    position: fixed;
    top: 81px;
    width: 100%;
    z-index: 11111
}

.installation-steps-wrapper--header {
    margin-bottom: 24px
}

.installation-steps-wrapper--content li {
    padding-bottom: 16px;
    padding-left: 20px;
    position: relative
}

.installation-steps-wrapper--content li:before {
    background-color: #cda677;
    border-radius: 50%;
    content: "";
    display: inline-block;
    height: 11px;
    left: 0;
    position: absolute;
    width: 11px
}

.installation-steps-wrapper--content li:after {
    background-color: #cda677;
    content: "";
    height: 100%;
    left: 5px;
    opacity: .7;
    position: absolute;
    top: 0;
    width: 1px;
    z-index: -1
}

.installation-steps-wrapper--content li:last-child:after {
    content: none
}

.installation-steps-wrapper--content .installation-steps img {
    margin-right: 16px;
    max-width: 186px
}

@media(max-width:359.98px) {
    .installation-steps-wrapper--content .installation-steps img {
        margin: 0 auto 8px
    }
}

.installation-steps-wrapper--content .installation-steps h5 {
    position: relative;
    top: -4px
}

@media(max-width:767.98px) {
    .installation-steps-wrapper--content .installation-steps h5 {
        font-size: .8571428571rem
    }
}

@media(max-width:359.98px) {
    .installation-steps-wrapper--content .installation-steps p {
        margin: 0 auto;
        max-width: 150px
    }
}

@media(max-width:767.98px) {
    .installation-steps-wrapper--content .installation-steps p {
        font-size: .7142857143rem
    }
}

@media(max-width:359.98px) {
    .installation-steps-wrapper--content .installation-steps .content {
        flex-direction: column;
        text-align: center
    }
}