/* radiantthemes-timeline element-three */

.radiantthemes-timeline.element-three{
}

.radiantthemes-timeline.element-three > .radiantthemes-timeline-slider{
    padding-top:100px;
}

.radiantthemes-timeline.element-three > .radiantthemes-timeline-slider .radiantthemes-timeline-item{
}

.radiantthemes-timeline.element-three > .radiantthemes-timeline-slider .radiantthemes-timeline-item .radiantthemes-timeline-item-pic{
    margin-bottom:30px;
    text-align:center;
}

.radiantthemes-timeline.element-three > .radiantthemes-timeline-slider .radiantthemes-timeline-item .radiantthemes-timeline-item-pic > .table,
.radiantthemes-timeline.element-three > .radiantthemes-timeline-slider .radiantthemes-timeline-item .radiantthemes-timeline-item-data > .table{
    display:table;
    table-layout:fixed;
    width:100%;
    height:100%;
    margin:0;
}

.radiantthemes-timeline.element-three > .radiantthemes-timeline-slider .radiantthemes-timeline-item .radiantthemes-timeline-item-pic > .table > .table-cell,
.radiantthemes-timeline.element-three > .radiantthemes-timeline-slider .radiantthemes-timeline-item .radiantthemes-timeline-item-data > .table > .table-cell{
    display:table-cell;
    width:100%;
    height:100%;
    vertical-align:middle;
}

.radiantthemes-timeline.element-three > .radiantthemes-timeline-slider .radiantthemes-timeline-item .radiantthemes-timeline-item-pic > .table > .table-cell > *:last-child,
.radiantthemes-timeline.element-three > .radiantthemes-timeline-slider .radiantthemes-timeline-item .radiantthemes-timeline-item-data > .table > .table-cell > *:last-child{
    margin-bottom:0 !important;
}

.radiantthemes-timeline.element-three > .radiantthemes-timeline-slider .radiantthemes-timeline-item .radiantthemes-timeline-item-pic .radiantthemes-timeline-item-pic-holder{
    display:inline-block;
    vertical-align:top;
    width:470px;
    max-width:100%;
    position:relative;
}

.radiantthemes-timeline.element-three > .radiantthemes-timeline-slider .radiantthemes-timeline-item .radiantthemes-timeline-item-pic .radiantthemes-timeline-item-pic-holder img{
    width:100%;
}

.radiantthemes-timeline.element-three > .radiantthemes-timeline-slider .radiantthemes-timeline-item .radiantthemes-timeline-item-pic .radiantthemes-timeline-item-pic-holder > .radiantthemes-timeline-item-pic-main{
    position:absolute;
    top:0;
    right:0;
    bottom:0;
    left:0;
    z-index:1;
    background:center center no-repeat;
    background-size:cover;
}

.radiantthemes-timeline.element-three > .radiantthemes-timeline-slider .radiantthemes-timeline-item .radiantthemes-timeline-item-data{
    margin-bottom:40px;
    text-align:left;
}

.radiantthemes-timeline.element-three > .radiantthemes-timeline-slider .radiantthemes-timeline-item .radiantthemes-timeline-item-data .date{
    margin-bottom:10px;
    text-transform:uppercase;
    font-weight:500;
    font-size:16px;
    line-height:26px;
}

.radiantthemes-timeline.element-three > .radiantthemes-timeline-slider .radiantthemes-timeline-item .radiantthemes-timeline-item-data .title{
    margin-bottom:15px;
    font-weight:700;
    font-size:32px;
    color:#030712;
    line-height:42px;
}

.radiantthemes-timeline.element-three > .radiantthemes-timeline-slider .radiantthemes-timeline-item .radiantthemes-timeline-item-data p:not(.date){
    margin-bottom:20px;
}

.radiantthemes-timeline.element-three > .radiantthemes-timeline-slider > .owl-thumbs{
    position:absolute;
    top:0;
    right:0;
    left:0;
    margin-left:50px;
    margin-right:50px;
    text-align:center;
    font-size:0;
}

.radiantthemes-timeline.element-three > .radiantthemes-timeline-slider > .owl-thumbs > .owl-thumb-item{
    position:relative;
    display:inline-block;
    vertical-align:top;
    width:200px;
    max-width:100%;
    margin-bottom:13px;
    padding-top:26px;
    background:none;
    border:none;
    text-transform:uppercase;
    font-weight:500;
    font-size:16px;
    color:#030712;
    line-height:26px;
    cursor:pointer;
}

.radiantthemes-timeline.element-three > .radiantthemes-timeline-slider > .owl-thumbs > .owl-thumb-item:before{
    position:absolute;
    top:4px;
    left:0;
    right:0;
    z-index:0;
    content:" ";
    height:4px;
    background-color:#d5d8e0;
}

.radiantthemes-timeline.element-three > .radiantthemes-timeline-slider > .owl-thumbs > .owl-thumb-item:first-child:before{
    left:50%;
}

.radiantthemes-timeline.element-three > .radiantthemes-timeline-slider > .owl-thumbs > .owl-thumb-item:last-child:before{
    right:50%;
}

.radiantthemes-timeline.element-three > .radiantthemes-timeline-slider > .owl-thumbs > .owl-thumb-item:only-child:before{
    display:none;
}

.radiantthemes-timeline.element-three > .radiantthemes-timeline-slider > .owl-thumbs > .owl-thumb-item:after{
    position:absolute;
    top:0;
    left:50%;
    z-index:1;
    content:" ";
    width:12px;
    height:12px;
    margin-left:-6px;
    background-color:#fff;
    border:3px #a8abb3 solid;
    border-radius:50%;
    transition:all 0.3s ease-in-out;
    -webkit-transition:all 0.3s ease-in-out;
}

/* LARGE DESKTOP PART */
@media screen and (min-width:1200px){
}

/* DESKTOP PART */
@media screen and (min-width:992px) and (max-width:1199px){
}

/* TABLET LANDSCAPE PART */
@media screen and (min-width:768px) and (max-width:991px){
}

/* TABLET PROTRAIT PART */
@media screen and (min-width:480px) and (max-width:767px){

    /* radiantthemes-timeline element-three */

    .radiantthemes-timeline.element-three > .radiantthemes-timeline-slider{
        padding-top:0;
    }

    .radiantthemes-timeline.element-three > .radiantthemes-timeline-slider > .owl-thumbs{
        position:static;
    }

    .radiantthemes-timeline.element-three > .radiantthemes-timeline-slider > .owl-thumbs > .owl-thumb-item{
        width:100%;
    }

    .radiantthemes-timeline.element-three > .radiantthemes-timeline-slider > .owl-thumbs > .owl-thumb-item:first-child:before,
    .radiantthemes-timeline.element-three > .radiantthemes-timeline-slider > .owl-thumbs > .owl-thumb-item:last-child:before{
        left:0;
        right:0;
    }

}

/* SMART PHONE LANDSCAPE PART */
@media screen and (min-width:321px) and (max-width:479px){

    /* radiantthemes-timeline element-three */

    .radiantthemes-timeline.element-three > .radiantthemes-timeline-slider{
        padding-top:0;
    }

    .radiantthemes-timeline.element-three > .radiantthemes-timeline-slider > .owl-thumbs{
        position:static;
        margin-left:0;
        margin-right:0;
    }

    .radiantthemes-timeline.element-three > .radiantthemes-timeline-slider > .owl-thumbs > .owl-thumb-item{
        width:100%;
    }

    .radiantthemes-timeline.element-three > .radiantthemes-timeline-slider > .owl-thumbs > .owl-thumb-item:first-child:before,
    .radiantthemes-timeline.element-three > .radiantthemes-timeline-slider > .owl-thumbs > .owl-thumb-item:last-child:before{
        left:0;
        right:0;
    }

}

/* SMART PHONE PROTRAIT PART */
@media screen and (max-width:320px){

    /* radiantthemes-timeline element-three */

    .radiantthemes-timeline.element-three > .radiantthemes-timeline-slider{
        padding-top:0;
    }

    .radiantthemes-timeline.element-three > .radiantthemes-timeline-slider > .owl-thumbs{
        position:static;
        margin-left:0;
        margin-right:0;
    }

    .radiantthemes-timeline.element-three > .radiantthemes-timeline-slider > .owl-thumbs > .owl-thumb-item{
        width:100%;
    }

    .radiantthemes-timeline.element-three > .radiantthemes-timeline-slider > .owl-thumbs > .owl-thumb-item:first-child:before,
    .radiantthemes-timeline.element-three > .radiantthemes-timeline-slider > .owl-thumbs > .owl-thumb-item:last-child:before{
        left:0;
        right:0;
    }

}