/*timeline*/
.sunway-timeline .owl-prev span, .sunway-timeline .owl-next span{position:relative;color:transparent;}

.sunway-timeline .owl-prev span:before {
        position:absolute;
        content: url(/images/0-sunway/others/sarrow1.png)!important;
}
.sunway-timeline .owl-next span:before {
        position:absolute;
        content: url(/images/0-sunway/others/sarrow2.png)!important;
}

.sunway-timeline .owl-stage-outer {
    position: relative;
}

.sunway-timeline .owl-stage-outer:before {
    content: '';
    height: 20px;
    width: 100%;
    position: absolute;
    bottom: 150px;
}

@media (max-width: 767px){
.sunway-timeline .owl-stage-outer:before {
    height: 10px;
    bottom: 140px;
}}


.card-button, .card-slide-title, .card-slide-description {
    text-align: center!important;
}
.card-slide-title {
    font-size: 16px!important;
    font-weight: 700;
    margin-bottom: 5px;
    margin-top: 0px;
}



.sunway-timeline .owl-stage-outer:before {
    background: linear-gradient(277deg, #244580, #2e725c, #6bb38e);
    background-size: 200% 200%;

    -webkit-animation: sunwaygradient 3s ease infinite;
    -moz-animation: sunwaygradient 3s ease infinite;
    animation: sunwaygradient 3s ease infinite;
}

@-webkit-keyframes sunwaygradient {
    0%{background-position:0% 50%}
    50%{background-position:100% 50%}
    100%{background-position:0% 50%}
}
@-moz-keyframes sunwaygradient {
    0%{background-position:0% 50%}
    50%{background-position:100% 50%}
    100%{background-position:0% 50%}
}
@keyframes sunwaygradient {
    0%{background-position:0% 50%}
    50%{background-position:100% 50%}
    100%{background-position:0% 50%}
}



/*highlight*/
.highlight-content .sppb-addon-image-layout-content {
    width: 100%;
    margin: 0;
}


/*table*/

/*-----------------------------------------------------------------------
  TABLE STYLE              
-------------------------------------------------------------------------*/

.sunway-table table {border: 1px solid #fff;padding:0px 15px!important;width: 100%;}

.sunway-table th, .sunway-table td
{padding:15px 15px!important;border: 1px solid #fff; font-size:13px;text-align:center;}

.sunway-table tbody tr:nth-child(even) {background: #6bb38e3d; color:#666666;}
.sunway-table tbody tr:nth-child(odd) {background: #6bb38e}

/*header*/
.sunway-table th{background: #234480;color:#fff;vertical-align:middle;}
.sunway-table tbody tr:first-child p{margin:0px;}


/*milestone testimonial addon*/
.sppb-testimonial-carousel-name {
    font-size: 25px;
    margin-bottom:60px!important;
    color: #2e725c!important;
    position:relative;
    letter-spacing: 0.5px!important;
}

.sppb-testimonial-carousel-name:before {
    content: '';
    width: 15px;
    height: 15px;
    background-color: #fff;
    border-radius: 25px;
    border: 2px solid #2e725c;
    position: absolute;
    bottom: -30px;
    left: 0;
    right: 0;
    transition: all 200ms ease-in;
    margin: auto;
}

.sppb-testimonial-carousel-message {
    font-size: 16px!important;
    font-weight:normal;
    line-height: 1.6!important;
    color: #2e725c!important;
    border-top: 2px solid #2e725c;
    padding-top: 30px;
    margin-top: -38px;
}

.fa.fa-long-arrow-left:before {
     content: url(/images/0-sunway/others/sarrow1.png);
}

.fa.fa-long-arrow-right:before {
     content: url(/images/0-sunway/others/sarrow2.png);
}

.about-milestone .sppb-carousel-extended-nav-control span{border:0px;}


@media (max-width: 767px){
.about-milestone .sppb-carousel-extended-nav-control {
    display: none;
}}

@media (min-width: 768px){
.about-milestone div.sppb-carousel-extended-dots {
    display: none;
}

.about-milestone .sppb-carousel-extended-item .sppb-testimonial-carousel-message{
    padding: 30px;
}}