.cnc-servicelist-layout5{padding:100px 0;overflow: hidden;}
.cnc-servicelist-layout5 .container{max-width:1430px;margin:0 auto;padding:0 15px;}
.cnc-servicelist-layout5 .service-titles{max-width: 922px; margin: 0 auto 30px;text-align: center;}
.cnc-servicelist-layout5 .service-titles :is(h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6){font-size: 48px;font-weight: 700;
    margin: 0;line-height: normal;color: #005BC5;}
.cnc-servicelist-layout5 .service-titles p{font-size:20px;line-height:normal;font-weight:400;margin:0;color:#323232;}
.cnc-servicelist-layout5 .service-titles p:not(:last-child), .cnc-servicelist-layout5 .service-titles :is(h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6):not(:last-child), 
    .cnc-servicelist-layout5 .service-outer .servicelist-wrapper .service-details .service-content p:not(:last-child){margin: 0 0 10px;}
/* .cnc-servicelist-layout5 .service-outer{} */
.cnc-servicelist-layout5 .service-outer .servicelist-wrapper{display: flex;align-items: flex-start;gap: 60px;border-top: 1px solid rgba(0, 0, 0, 0.30);padding: 50px 0;justify-content: space-between;}
.cnc-servicelist-layout5 .service-outer .servicelist-wrapper:last-child{border-bottom: 1px solid rgba(0, 0, 0, 0.30);}
.cnc-servicelist-layout5 .service-outer .servicelist-wrapper .service-info{max-width: 21%;width: 100%;}
.cnc-servicelist-layout5 .service-outer .servicelist-wrapper .service-info :is(h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6){font-size: 24px;font-weight: 700;
    margin: 0 0 15px;line-height: normal;color: #005BC5;}
.cnc-servicelist-layout5 .service-outer .servicelist-wrapper .service-info .arrow{width: 22px;height: 20px;display: block;}
.cnc-servicelist-layout5 .service-outer .servicelist-wrapper .service-info .arrow img,.cnc-servicelist-layout5 .service-outer .servicelist-wrapper .service-info .arrow svg{width:100%;height:100%;object-fit:contain;object-position:center;}
.cnc-servicelist-layout5 .service-outer .servicelist-wrapper .service-info .arrow img{filter:brightness(0) saturate(100%) invert(22%) sepia(92%) saturate(1913%) hue-rotate(200deg) brightness(97%) contrast(104%);}
.cnc-servicelist-layout5 .service-outer .servicelist-wrapper .service-details{max-width: 75%;display: flex;align-items: flex-start;gap: 30px;}
.cnc-servicelist-layout5 .service-outer .servicelist-wrapper .service-details .image-col{width: 446px;height: 257px;}
.cnc-servicelist-layout5 .service-outer .servicelist-wrapper .service-details .image-col img{vertical-align: middle;width: 100%;height: 100%;}
.cnc-servicelist-layout5 .service-outer .servicelist-wrapper .service-details .service-content{max-width: 565px;}
.cnc-servicelist-layout5 .service-outer .servicelist-wrapper .service-details .service-content p{font-size:20px;line-height:normal;font-weight:400;margin:0;color:#323232;word-break: break-word;}


.cnc-servicelist-layout5 .cnc-pagination-wrap{display: flex;align-items: center;justify-content: center; gap: 10px;margin-top: 25px;}
.cnc-servicelist-layout5 .cnc-pagination-wrap .cnc-pagination-numbers{display: flex; justify-content: center; align-items: center; gap: 10px;margin-top: 25px;}
.cnc-servicelist-layout5 .cnc-pagination-wrap .cnc-pagination-numbers button:disabled{ pointer-events:none}
.cnc-servicelist-layout5 .cnc-pagination-wrap .cnc-pagination-numbers button{ width: 40px; height: 40px; color: #fff;background-color: #005ac3; font-size: 16px; line-height: normal; display: flex; align-items: center; justify-content: center; text-decoration: none; border: 1px solid #005ac3; border-radius: 4px;}
.cnc-servicelist-layout5 .cnc-pagination-wrap .cnc-pagination-numbers button.active{background-color: #000;color: #fff;border-color: #000;}
.cnc-servicelist-layout5 .cnc-pagination-wrap .cnc-pagination-numbers button:hover{ border: 1px solid #000;background: #000;}
.cnc-servicelist-layout5 .cnc-pagination-wrap .cnc-pagination-numbers button.cnc-ajax-prev, .cnc-servicelist-layout5 .cnc-pagination-wrap .cnc-pagination-numbers button.cnc-ajax-next{ width: auto; height: 40px; position: relative; padding: 10px 12px;}
.cnc-servicelist-layout5 .cnc-pagination-wrap .cnc-ajax-prev, .cnc-servicelist-layout5 .cnc-pagination-wrap .cnc-ajax-next, .cnc-servicelist-layout5 .cnc-pagination-wrap .cnc-load-more-btn{background-color: #005ac3; width: auto; height: 40px; position: relative; padding: 10px 12px; font-size: 16px; line-height: normal; display: flex; align-items: center; justify-content: center; text-decoration: none; border: 1px solid #005ac3; border-radius: 4px; color: #fff;}
.cnc-servicelist-layout5 .cnc-pagination-wrap .cnc-ajax-prev:hover, .cnc-servicelist-layout5 .cnc-pagination-wrap .cnc-ajax-next:hover{border: 1px solid #000;background-color: #000;}
.cnc-servicelist-layout5 .cnc-pagination-wrap .cnc-load-more-btn:hover{background-color: #000;border: 1px solid #000;}
.cnc-servicelist-layout5 .cnc-pagination-wrap .cnc-load-more-btn .cnc-btn-spinner{margin-left: 5px;}
.cnc-servicelist-layout5 .cnc-pagination-wrap .cnc-load-more-btn .cnc-btn-spinner i, .cnc-servicelist-layout5 .cnc-pagination-wrap .cnc-load-more-btn .cnc-btn-spinner svg{width: 16px;height: 16px;}

.cnc-servicelist-layout5.pagination-left .cnc-pagination-wrap{ justify-content: flex-start;}
.cnc-servicelist-layout5.pagination-right .cnc-pagination-wrap{ justify-content: end;}


@media (max-width:1280px) {
    .cnc-servicelist-layout5 .service-outer .servicelist-wrapper .service-details{max-width: 100%;}
    .cnc-servicelist-layout5 .service-outer .servicelist-wrapper .service-details .image-col,.cnc-servicelist-layout5 .service-outer .servicelist-wrapper .service-details .service-content{max-width: 50%;}
}

@media (max-width:1199px) {

}
@media (max-width:1024px) {
    .cnc-servicelist-layout5 .service-titles :is(h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6){font-size: 40px;}
    .cnc-servicelist-layout5 .service-titles p, .cnc-servicelist-layout5 .service-outer .servicelist-wrapper .service-details .service-content p{font-size: 18px;}
    .cnc-servicelist-layout5 .service-outer .servicelist-wrapper .service-info :is(h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6){font-size: 22px;margin: 0 0 10px;}
    .cnc-servicelist-layout5 .service-outer .servicelist-wrapper{flex-wrap: wrap;row-gap: 30px;}
}
@media (max-width:767px) {
    .cnc-servicelist-layout5 .service-outer .servicelist-wrapper{padding: 25px 0;}
    .cnc-servicelist-layout5 .service-outer .servicelist-wrapper .service-info, .cnc-servicelist-layout5 .service-outer .servicelist-wrapper .service-details,
        .cnc-servicelist-layout5 .service-outer .servicelist-wrapper .service-details .image-col img{max-width: 100%;}
    .cnc-servicelist-layout5 .service-outer .servicelist-wrapper .service-details .image-col{height: 100%;width: 100%;}
    .cnc-servicelist-layout5 .service-titles :is(h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6){font-size: 30px;}
    .cnc-servicelist-layout5 .service-titles p, .cnc-servicelist-layout5 .service-outer .servicelist-wrapper .service-details .service-content p{font-size: 16px;}
    .cnc-servicelist-layout5 .service-outer .servicelist-wrapper .service-info :is(h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6){font-size: 20px;}
}
@media (max-width:575px) {
    .cnc-servicelist-layout5 .service-outer .servicelist-wrapper, .cnc-servicelist-layout5 .service-outer .servicelist-wrapper .service-details{flex-wrap: wrap;row-gap: 25px;}
    .cnc-servicelist-layout5 .service-outer .servicelist-wrapper .service-details .image-col, .cnc-servicelist-layout5 .service-outer .servicelist-wrapper .service-details .service-content{max-width: 100%;height: 100%;margin: 0 auto;}
}