.speasyimagegallery-gallery-item-title {
    padding: 14px;
    font-size: 21px;
}



.border-solution-001 {
    position:relative;
    padding: 170px 10px 30px 10px !important;
}
@media(max-width:991px){
.border-solution-001 {
    position:relative;
    padding: 80px 10px 30px 10px !important;
}}

.border-solution-001 .sppb-row-overlay {
    border: 1px solid #ff3333a1;
}

@media(max-width:991px){
.solution-min-height-001 .sppb-column-addons {
    margin-top: 30px !important;
}}

.border-solution-001 {
    height: 100%;
}


.cert-002 .sppb-carousel-extended-content-wrap {
    justify-content: flex-end;
    bottom: -42px;
}

.cert-002 .sppb-carousel-extended-heading {
    height: 41px;
    font-size: 13px;
    font-weight: 700;
    color: #793737;
    line-height: 1;
    margin-bottom: 3px;
    display: flex;
    justify-content: center;
    vertical-align: bottom !important;
}


@media (min-width: 991px){
.cert-002 .sppb-col-md-2 {
    -ms-flex: 0 0 16.666667%;
    flex: 0 0 20%;
    max-width: 20%;
  }}

.member-feature-box-002 h5.sppb-addon-title.sppb-feature-box-title {
    font-weight: 600;
    font-size: 17px;
    color: #530d10 !important;
}

@media (max-width: 992px){
.member-feature-box-002 h5.sppb-addon-title.sppb-feature-box-title {
    font-weight: 500;
    font-size: 18px !important;
    font-size: 17px;
    color: #530d10 !important;
  }}

.sppb-section:not(.spectrum-faq-list) .member-feature-box-002.sppb-addon-feature:hover .sppb-addon-title.sppb-feature-box-title {
    color: #612a2aa3 !important;
}

.member-feature-box-002 img.sppb-img-responsive {
    height: 130px;
}
.member-feature-box-003 h5.sppb-addon-title.sppb-feature-box-title {
    line-height: 1;
}
.member-feature-box-003 h5.sppb-addon-title.sppb-feature-box-title {
    min-height: 10px;
}
.sppb-section:not(.spectrum-faq-list) .member-feature-box-003.sppb-addon-feature:hover {
    color: #5611119c;
}



/*timeline*/
.sppb-addon-timeline .sppb-addon-timeline-wrapper .timeline-movement .timeline-item .timeline-panel.left-part {
    text-align: left;
}

.sppb-addon-timeline .sppb-addon-timeline-wrapper .timeline-movement .timeline-item .timeline-panel .details {
    color: #fff;
}

.sppb-addon-timeline-wrapper .timeline-movement .timeline-item .timeline-panel {
    border: 1px solid #b91818 !important;
    background: #000000b5;
    padding: 30px 20px !important;
}

.sppb-addon-timeline .sppb-addon-timeline-wrapper .timeline-movement .timeline-item .timeline-date {
    position: relative;
    font-size: 20px;
    color: #b6a7a7;
    font-weight: 700;
}


.white-popup-block {
    border: 2px solid #d82b2b;
    background: #fff;
    padding: 40px 30px;
    text-align: left;
    max-width: 650px;
    border-radius: 20px;
    margin: 40px auto;
    position: relative
}



/*career*/
.career-row-001 {
    border-bottom: 1px solid #fe1414;
}
.career-bottom-001 h4.sppb-addon-title {
    position:relative;
}
.career-bottom-001 h4.sppb-addon-title:after {
    position: absolute;
    content: "";
    width: 116px;
    height: 3px;
    background: #fe14147a;
    border-radius: 0px;
    bottom: -15px;
    left:0px;
}
