/*otherpages*/

/*About*/
.usp-box .sppb-addon-feature {
    background: #f9fafb;
    border-radius: 16px;
    padding:30px;
    min-height:350px;
    margin-bottom:30px;
    transition:0.5s;
}
.usp-box .sppb-addon-feature:hover{
    box-shadow:0 4px 8px rgb(0 0 0 / 20%);
}
.usp-box .sppb-addon-feature img{
    width:80px;
    height:80px;
    padding:10px;
    background:#e6f7fb;
    border-radius:8px;
    margin-bottom:25px;
}
.usp-box .sppb-addon-feature .sppb-feature-box-title{
    margin-bottom:20px;
    margin-top:20px;
    color: #201e5a;
}
.usp-box .sppb-addon-feature p{
    color: #4B5563;
    margin-bottom:0;
}
.usp-box .sppb-addon-feature p a{
    color: #4B5563;
}
.usp-box .sppb-addon-feature .sppb-icon i {
    padding:15px;
    background:#e6f7fb;
    width:75px !important;
    height:75px !important;
    border-radius:8px;
    color:#00b2d6;
    display:flex;
    justify-content:center;
    align-items:center;
    font-size:35px !important;
}
.usp-box .sppb-addon-feature.darker .sppb-icon i {
    background:#e9e9ef;
    color:#201e5a;
}

@media (max-width:1400px){
    .usp-box .sppb-addon-feature {
        min-height:370px;
    }
}
@media (max-width:1200px){
    .usp-box .sppb-addon-feature {
        min-height:420px;
    }
}
@media (max-width:991px){
    .usp-box .sppb-addon-feature {
        min-height:455px;
    }
}
@media (max-width:767px){
    .usp-box .sppb-addon-feature {
        min-height:100%;
    }
}

/*Services*/
.services-box-main.services-page .sppb-addon-feature {
    background: #f9fafb;
    border-radius: 16px;
    padding:30px;
    min-height:310px;
    margin-bottom:30px
}
.services-box-main.services-page .sppb-addon-feature.main{
    min-height:360px;
}
.services-box-main.services-page .sppb-addon-feature img{
    width:80px;
    height:80px;
    padding:10px;
    background:#e6f7fb;
    border-radius:8px;
    margin-bottom:25px;
}
.services-box-main.services-page .sppb-addon-feature.darker img{
    background:#e9e9ef;
}
.services-box-main.services-page .sppb-addon-feature .sppb-feature-box-title{
    margin-bottom:20px;
    color: #201e5a;
}
.services-box-main.services-page .sppb-addon-feature p{
    color: #4B5563;
    margin-bottom:0;
}
span.sppb-panel-title {
    font-size:16px;
    color:#201e5a;
}
.xray-img-slide .sppb-carousel-extended-outer-stage {
    height:fit-content !important;
}
.xray-img-slide .sppb-carousel-extended-item{
    height:fit-content !important;
}
.xray-img-slide .sppb-carousel-extended-item img {
    aspect-ratio: 11 / 8;
}
@media (max-width:1200px){
    .services-box-main.services-page .sppb-addon-feature {
        min-height:350px;
    }
    .services-box-main.services-page .sppb-addon-feature.main{
        min-height:375px;
    }
}
@media (max-width:991px){
    .services-box-main.services-page .sppb-addon-feature {
        min-height:355px;
        margin-bottom:15px;
    }
    .services-box-main.services-page .sppb-addon-feature.main{
        min-height:400px;
    }
     span.sppb-panel-title {
        font-size:14px;
    }
}
@media (max-width:767px){
    .services-box-main.services-page .sppb-addon-feature {
        min-height:100%;
    }
    .services-box-main.services-page .sppb-addon-feature.main {
        min-height:100%;
    }
}

/*testimonial*/
.testimonial-page .sppb-addon-testimonial {
    padding:30px;
    background:#f9fafb;
    border-radius:16px;
    margin-bottom:30px;
}
.testimonial-page .sppb-addon-testimonial .sppb-addon-content {
    display:flex;
    flex-direction:column;
}
.testimonial-page .sppb-addon-testimonial .sppb-addon-testimonial-review {
    order:1;
    margin-bottom:0;
}
.testimonial-page .sppb-addon-testimonial .sppb-addon-testimonial-review p,
.testimonial-page .sppb-addon-testimonial .sppb-addon-testimonial-review p a{
    color: #4B5563;
}
.testimonial-page .sppb-addon-testimonial .sppb-addon-testimonial-footer {
    order:3;
}
.testimonial-page .sppb-addon-testimonial .sppb-addon-testimonial-rating{
    order:2;
    margin-bottom:10px;
}
.testimonial-page img{
    border-radius:15px !important;
    margin-bottom:30px;
}

/*news*/
.view-category .article-list .article {
    border-radius:16px !important;
    overflow:hidden;
    background:#f9fafb;
    transition:0.5s;
}
.view-category .article-list .article:hover{
    box-shadow:0 4px 8px rgb(0 0 0 / 20%);
}
.view-category .article-list .article .article-header a{
    color:#201e5a;
}
.view-category .article-list .article .article-header a:hover,
.view-category .article-list .article .article-header a:focus{
    color:#00b2d6;
}
.view-article .article-details .article-header h1, 
.view-article .article-details .article-header h2{
    color: #201e5a !important;
    margin-bottom:30px;
    font-size: 36px;
}
.view-category .article-list .article .article-introtext p,
.view-category .article-list .article .article-introtext p a{
    color: #4B5563;
}
.view-article .article-details p,
.view-article .article-details a,
.view-article .article-details li,
.view-article .article-details span{
    font-size:16px;
    color: #4B5563;
}
@media (max-width:767px){
    .view-article .article-details .article-header h1, 
    .view-article .article-details .article-header h2{
        font-size: 28px;
    }
    .view-article .article-details p,
    .view-article .article-details a,
    .view-article .article-details li,
    .view-article .article-details span{
        font-size:14px;
    }
}
.view-article .pagenavigation .pagination .previous,
.view-article .pagenavigation .pagination .next{
    background: transparent;
    border-radius:8px;
    padding: 10px 20px !important;
    border: 2px solid #201e5a;
    color: #201e5a !important;
  	font-weight:600;
    text-transform: capitalize;
    letter-spacing: 0.5px;
    transition: 0.5s;
    margin-top:30px;
}
.view-article .pagenavigation .pagination .previous span,
.view-article .pagenavigation .pagination .next span{
    color: #201e5a !important;
}
.view-article .pagenavigation .pagination .previous:hover, .view-article .pagenavigation .pagination .previous:focus,
.view-article .pagenavigation .pagination .next:hover, .view-article .pagenavigation .pagination .nex:focus{
    border: 2px solid rgb(32 30 90 / 50%);
    color: rgb(32 30 90 / 50%) !important;
    box-shadow:0 0 10px rgb(0 0 0 / 30%) !important;
    background: transparent;
}
.view-article .pagenavigation .pagination .previous span:hover,
.view-article .pagenavigation .pagination .next span:hover,
.view-article .pagenavigation .pagination .previous span:focus,
.view-article .pagenavigation .pagination .next span:focus{
    color: rgb(32 30 90 / 50%) !important;
}

/*contact us*/
.contact-info {
    background: #f9fafb;
    padding:30px;
    border-radius:16px;
}
.contact-info .sppb-feature-box-title.sppb-media-heading {
    color:#1f1d58 !important;
}
.contact-info .sppb-icon-container i{
    color:#1f1d58 !important;
}
.contact-info .sppb-addon-text,
.contact-info .sppb-addon-text a{
    color:#000000 !important;
}
.contact-info .sppb-addon-text a:hover{
    color:#00b2d6 !important;
}

/*EO otherpages*/