/*slide*/
.video-slide-001 span.title {
    font-size: 52px;
    font-weight: 600;
    line-height: 1.2;
    color: #2b5279;
}

.video-slide-001 .content-div {
    width: 50% !important;
}

.video-slide-001 b, strong {
    color: #ca2026;
    font-weight: 600;
}

.video-slide-001 .videoslide-pro-text {
    padding: 0px 0px 0px 16%;
}

.video-slide-001 p {
    margin-bottom: 30px;
}

.video-slide-001 .slick-dots li.slick-active button:before {
    opacity: 1;
    color: #ff3b41;
}

.video-slide-001  .slick-dots li button:before {
    font-size: 20px;
}

.video-slide-001 .slick-dots li {
    width: 10px;
}

.video-slide-001 .slick-dots {
    bottom: 120px;
    padding-left: 16%;
    text-align: left;
}

.video-slide-001  .sppb-btn.sppb-btn-default {
    font-size: 14px;
}

.slider-text-001 h1.sppb-addon-title {
    font-size: 52px;
    font-weight: 700;
}

.slider-text-001 strong {
    font-weight: 700;
}



/*mobile-slide*/
@media(max-width:991px){
.video-slide-001 span.title {
    font-size: 28px;
    font-weight: 800;
    line-height: 1.2;
    color: #2b5279;
}

.video-slide-001 .content-div {
    width: 95% !important;
}

.video-slide-001 b, strong {
    color: #ca2026;
    font-weight: 800;
}

.video-slide-001 .videoslide-pro-text {
    align-items: flex-start;
    padding: 45px 0px 0px 20px;
    display: flex;
}

.video-slide-001 p {
    margin-bottom: 30px;
}

.video-slide-001 .slick-dots li.slick-active button:before {
    opacity: 1;
    color: #ff3b41;
}

.video-slide-001  .slick-dots li button:before {
    font-size: 20px;
}

.video-slide-001 .slick-dots li {
    width: 10px;
}

.video-slide-001 .slick-dots {
    bottom: 120px;
    padding-left: 20px;
    text-align: left;
}
  
.slider-text-001 h1 {
    font-size: 28px !important;
    font-weight: 600 !important;
}}


.image-service-001 .sppb-addon-title {
    line-height: 1.3;
    color: #fff;
    width: 100%;
    font-size: 32px !important;
    margin-bottom: 20px !important;
}

.image-service-001 .title-subtitle-center-center .sppb-addon-subtitle {
    width: 100%;
}

.sppb-section:not(.spectrum-faq-list) .sppb-addon-feature:hover {
    border: none;
    background: transparent;
}

.sppb-section:not(.spectrum-faq-list) .sppb-addon-feature {
    border: 0px;
    padding: 0px;
}

.feature-box-001 img {
        height: 120px;
    transition:0.3s;
}

@media(max-width:991px){
.feature-box-001 img {
        height: 80px;
        transition:0.3s;
}}


.feature-box-001 img:hover {
   transform: scale(1.1);
}

.feature-box-001 h5.sppb-addon-title.sppb-feature-box-title {
    margin-bottom: 10px !important;
    margin-top: 10px !important;
    font-size: 18px !important;
    color: #fff !important;
    line-height: 1.4 !important;
}

.feature-box-001 .sppb-addon-text {
    line-height: 1.5;
    color: #fff;
}

