.wdt-timeline-holder.dt-sc-timeline-section:before,
.wdt-timeline-holder.dt-sc-timeline-section:after,
.wdt-timeline-holder.dt-sc-timeline-section .dt-sc-timeline.left .dt-sc-timeline-content h2:after,
.wdt-timeline-holder.dt-sc-timeline-section .dt-sc-timeline.right .dt-sc-timeline-content h2:after
{
    width: 30px;
    height: 30px;
}

.wdt-timeline-holder.dt-sc-timeline-section .dt-sc-timeline-content-holder .dt-sc-timeline-content-inner
{
    width: 75px;
    height: 50px;

    -webkit-mask-repeat: no-repeat;
    -webkit-mask-position: center;
    -webkit-mask-size: initial;
}

.wdt-timeline-holder.dt-sc-timeline-section .dt-sc-timeline .dt-sc-timeline-content .dt-sc-timeline-content-holder
{
    display: flex;
}

.wdt-timeline-holder.dt-sc-timeline-section .dt-sc-timeline.left .dt-sc-timeline-content .dt-sc-timeline-content-holder
{
    flex-direction: row-reverse;
}

.wdt-timeline-holder.dt-sc-timeline-section .dt-sc-timeline.left .dt-sc-timeline-content-holder .dt-sc-timeline-content-inner
{
    margin-left: 25px;
}

.wdt-timeline-holder.dt-sc-timeline-section .dt-sc-timeline.right .dt-sc-timeline-content-holder .dt-sc-timeline-content-inner
{
    margin-right: 25px;
}

/* Colors */

.wdt-timeline-holder.dt-sc-timeline-section .dt-sc-timeline-content-holder .dt-sc-timeline-content-inner
{
    background: var(--wdt-elementor-color-custom-1);
}

/* Responsive */

@media only screen and (min-width: 960px) and (max-width: 1280px)
{
    .wdt-timeline-holder.dt-sc-timeline-section .dt-sc-timeline-content-holder .dt-sc-timeline-content-inner
    {
        width: 120px;
        height: 40px;

        -webkit-mask-size: contain;
    }
}

@media only screen and (min-width:768px) and (max-width:959px)
{
    .wdt-timeline-holder.dt-sc-timeline-section .dt-sc-timeline-content-holder .dt-sc-timeline-content-inner
    {
        width: 120px;
        height: 40px;

        -webkit-mask-size: 100%;
    }
}

@media only screen and (max-width: 767px)
{
    .wdt-timeline-holder.dt-sc-timeline-section .dt-sc-timeline-content-holder .dt-sc-timeline-content-inner
    {
        -webkit-mask-size: 100%;
    }
}

@media only screen and (max-width: 479px)
{
    .wdt-timeline-holder.dt-sc-timeline-section .dt-sc-timeline .dt-sc-timeline-content .dt-sc-timeline-content-holder
    {
        flex-flow: column wrap;
    }

    .wdt-timeline-holder.dt-sc-timeline-section .dt-sc-timeline-content-holder .dt-sc-timeline-content-inner
    {
        -webkit-mask-size: auto;
    }

    .wdt-timeline-holder.dt-sc-timeline-section .dt-sc-timeline.left .dt-sc-timeline-content-holder .dt-sc-timeline-content-inner,
    .wdt-timeline-holder.dt-sc-timeline-section .dt-sc-timeline.right .dt-sc-timeline-content-holder .dt-sc-timeline-content-inner
    {
        margin: 0 0 25px;
    }
}
