.multiple-level-content-container {
    display: grid;
    grid-template-columns: 1fr 1.5fr;
    padding-top: 50px;
    padding-bottom: 50px;
}

.multiple-level-container-left {
    display: grid;
    align-items: center;
    min-height: 100px;
}


.multiple-level-control-container {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-around;
}

.multiple-level-control-container .multiple-level-control-button {
    display: flex;
    justify-content: center;
    align-items: center;
    margin: 1%;
    box-sizing: border-box;
    transition: .3s;
}

.multiple-level-control-container .multiple-level-control-button:hover {
    cursor: pointer;
    transition: .3s;
}

.multiple-level-control-container .multiple-level-control-button p {
    margin: 0;
}

.multiple-level-container-left-button {
    display: flex;
    justify-content: center;
    align-items: center;
    transition: .3s;
}

.multiple-level-container-left-button:hover {
    transition: .3s;
}

.multiple-level-container-left-button p {
    margin: 0;
}

/*responsive*/
@media(max-width: 800px) {
    .multiple-level-content-container {
        display: grid;
        grid-template-columns: 1fr;
    }

    .multiple-level-container-left {
        order: 2;
    }
}

/*fade*/

.multiple-level-container.inactive {
    display: none;
    transition: 1s ease-in-out;
}

.multiple-level-container.active {
    display: block;
    transition: 1s ease-in-out;
}

.multiple-level-container.first-repeater-item {
    display: block;
}

.multiple-level-container-right {
    display: grid;
}

@media(max-width: 800px) {
    .multiple-level-container-right {
        display: flex;
        margin-bottom: 20px;
    }
}

.multiple-level-container-right .imagevisible.visible {
    position: relative !important;
    animation: multiple-level-image-fadeIn 1.5s forwards !important;
}

.multiple-level-container-right img:hover {
    cursor: pointer;
}

.multiple-level-container-left-text.visible {
    position: relative;
    animation: multiple-level-text-fadeIn 1.5s forwards;
}

.multiple-level-container-left-button.visible {
    position: relative;
    animation: multiple-level-button-fadeIn 1.5s forwards;
}

/*Fade Keyframes*/

@keyframes multiple-level-image-fadeIn {
    from {
        right: -300px;
        opacity: 0;
    }

    to {
        right: 0;
        opacity: 1;
    }
}

@keyframes multiple-level-text-fadeIn {
    from {
        left: -100px;
        opacity: 0;
    }

    to {
        left: 10px;
        opacity: 1;
    }
}

@keyframes multiple-level-button-fadeIn {
    from {
        bottom: -100px;
        opacity: 0;
        left: 10px;
    }

    to {
        bottom: 10px;
        opacity: 1;
        left: 10px;
    }
}



.multiple-level-container-right .hidden-image {
    position: absolute !important;
    display: none !important;
    transform: translateX(0%);
    opacity: 0;
    left: 50%;
    height: auto !important;
    top: 0;
    z-index: 2;
    transition: .5s !important;
}


@media(min-width: 800px) {
    .multiple-level-container-right .hidden-image.fullsize {
        display: block !important;
        position: absolute !important;
        transform: translateX(-50%);
        opacity: 1;
        left: 50%;
        height: auto !important;
        top: 0;
        transition: .5s !important;
    }

}

@media(max-width: 800px) {
    .multiple-level-container-right .hidden-image.fullsize {
        display: block !important;
        position: absolute !important;
        transform: translateX(-50%);
        opacity: 1;
        left: 50%;
        height: auto !important;
        top: 20%;
        width: 100%;
        transition: .5s !important;
    }

}