.kurtosys-rdt-content{
    flex-wrap: wrap;
}

.kurtosys-rdt-content .button.roll-down-tabs-button{
    display: inline-block;
}

.kurtosys-rdt-expandable-tab {
    display: none;
}

.kurtosys-rdt-container.elementor-grid{
    position: relative;
}

.kurtosys-rdt-container.elementor-grid .article-container.article-container-transition{
    transition: margin-bottom 0.7s;
}

.kurtosys-rdt-container.elementor-grid article{
    margin: 0;
    height: 100%;
    padding: 15px;
}

.kurtosys-rdt-container.elementor-grid article .kurtosys-rdt-expandable-tab{
    position: absolute;
    right: 0;
    left: 0;
    overflow: hidden;
}

.kurtosys-rdt-container.elementor-grid article .kurtosys-rdt-expandable-tab.kurtosys-rdt-expandable-tab-transition{
    transition: height 0.7s;
}

.elementor-widget-kurtosys-roll-down-tabs article.description-shown .kurtosys-rdt-expandable-tab {
    display: block;
}

.kurtosys-rdt-container .article-container .article-modal{
    display: none;
}

.kurtosys-rdt-container .article-container .article-modal.modal-shown{
    display: flex;
    justify-content: center;
    position: fixed;
    overflow-y: scroll;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    background: rgba(0, 0, 0, 0.6);
    z-index: 99999;
}

.kurtosys-rdt-container .article-container .article-modal.modal-shown .modal-content-box{
    background: white;
    position: absolute;
    right: 15px;
    left: 15px;
    padding: 25px 30px;
    margin: 100px auto;
    max-width: 800px;
}

.kurtosys-rdt-container .article-container .article-modal.modal-shown .modal-content-box .modal-close-icon{
    position: absolute;
    right: 5px;
    cursor: pointer;
    top: 5px;
    padding: 0 5px;
}