.cnc-servicelist-layout3{padding:100px 0;background-color:#ECF5FF;overflow: hidden;}
.cnc-servicelist-layout3 .container{max-width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto;}

.cnc-servicelist-layout3 .servicelist-wrapper .service-inner{display: flex;align-items: flex-start;justify-content: space-between;margin-bottom: 40px;}
.cnc-servicelist-layout3 .servicelist-wrapper .service-inner .service-title{max-width: 50%;width: 100%;}
.cnc-servicelist-layout3 .servicelist-wrapper .service-inner .service-title .title-inner :is(h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6){font-size: 48px;line-height: normal;font-weight: 700;margin-bottom: 10px;color: #005BC5;}
    .cnc-servicelist-layout3 .servicelist-wrapper .service-inner .service-title .title-inner :is(h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6):last-child{margin-bottom: 0px;}
.cnc-servicelist-layout3 .servicelist-wrapper .service-inner .service-title .contact-us{margin-top: 23px;}
.cnc-servicelist-layout3 .servicelist-wrapper .service-inner .contact-us .contact-btn{
    display:inline-block;color:#fff;background-color:#005ac3;font-weight:400;padding:14px 20px 14px 20px;border-radius:5px;font-size:20px;border:none;cursor:pointer;transition:all 0.3s ease-in-out;line-height:normal;position:relative;white-space:nowrap;border:1px solid transparent;text-decoration:none;
}
.cnc-servicelist-layout3 .servicelist-wrapper .service-inner .contact-us .contact-btn:hover{background-color: #323232;}
.cnc-servicelist-layout3 .servicelist-wrapper .service-inner .contact-us .contact-btn .arrow{margin-left:15px;transition:all 0.3sease-in-out;position:relative;left:0;width:22px;height:22px;display:inline-flex;justify-content:center;align-items:center;vertical-align:middle;}
.cnc-servicelist-layout3 .servicelist-wrapper .service-inner .contact-us .contact-btn .arrow img, .cnc-servicelist-layout3 .servicelist-wrapper .service-inner .contact-us .contact-btn .arrow svg{width: 100%; height: 100%; object-fit: contain; object-position: center;}
.cnc-servicelist-layout3 .servicelist-wrapper .service-inner .service-para{max-width: 565px;width: 100%;display: -webkit-box;-webkit-line-clamp: 5;-webkit-box-orient: vertical;overflow: hidden;}
.cnc-servicelist-layout3 .servicelist-wrapper .service-inner .service-para p{font-size: 18px;line-height: normal;margin-bottom: 10px;font-weight: 400;}
.cnc-servicelist-layout3 .servicelist-row{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:center;margin-right:-15px;margin-left:-15px;row-gap:30px;}
.cnc-servicelist-layout3 .servicelist-row .card{max-width:33.3333%;padding-left:15px;padding-right:15px;}
.cnc-servicelist-layout3 .servicelist-row .card .service-details-wrap {height: 100%;}
.cnc-servicelist-layout3 .servicelist-row .card .service-details-wrap .service-details{border-radius:20px;background:#fff;padding:30px 30px 40px;color:#fff;margin-bottom:30px;border: 1px solid transparent;height: 100%;}
.cnc-servicelist-layout3 .servicelist-row .card .service-details-wrap .service-details:hover{border: 1px solid #005BC5;}
.cnc-servicelist-layout3 .servicelist-row .card .service-details-wrap .service-details:last-child{margin-bottom: 0;}
.cnc-servicelist-layout3 .servicelist-row .card .service-details-wrap .service-details .service-title{margin-bottom: 10px;}
.cnc-servicelist-layout3 .servicelist-row .card .service-details-wrap .service-details .service-title :is(h1,h2,h3,h4,h5,h6){font-size: 20px;line-height: normal;font-weight: 700;margin-bottom: 10px;color: #005BC5;}
.cnc-servicelist-layout3 .servicelist-row .card .service-details-wrap .service-details .service-title p{font-size: 18px;line-height: normal;font-weight: 400;margin-bottom: 10px;color: #000;word-break: break-word;}
.cnc-servicelist-layout3 .servicelist-row .card .service-details-wrap .service-details .service-title p:last-child{margin-bottom: 0;}
.cnc-servicelist-layout3 .servicelist-row .card .service-details-wrap .service-details .service-tags{margin: 30px 0;}
.cnc-servicelist-layout3 .servicelist-row .card .service-details-wrap .service-details .service-tags ul{list-style: none;display: inline-flex;flex-wrap: wrap;row-gap: 10px;column-gap: 4px;}
.cnc-servicelist-layout3 .servicelist-row .card .service-details-wrap .service-details .service-tags ul li{color:#005BC5;font-size:16px;font-weight:400;line-height:normal;border-radius: 20px;
border: 1px solid #005BC5;padding: 5px 10px;}
.cnc-servicelist-layout3 .servicelist-row .card .service-details-wrap .service-details .details-info{display: flex;align-items: center;justify-content: space-between}
.cnc-servicelist-layout3 .servicelist-row .card .service-details-wrap .service-details .details-info .btn{display: inline-block; color: #fff; background-color: #005ac3; 
    font-weight: 400; padding: 14px 20px 14px 20px; border-radius: 5px; font-size: 20px; border: none; cursor: pointer; transition: all 0.3s ease-in-out; display: flex ; align-items: center; line-height: normal; position: relative; white-space: nowrap; border: 1px solid transparent;text-decoration: none;}
    .cnc-servicelist-layout3 .servicelist-row .card .service-details-wrap .service-details .details-info .btn:hover{background-color: #323232;}
.cnc-servicelist-layout3 .servicelist-row .card .service-details-wrap .service-details .details-info .btn .arrow{margin-left:15px; 
    transition:all 0.3s ease-in-out;position:relative;left:0;width:22px;height:22px;display:inline-flex;justify-content:center;
    align-items:center;}
.cnc-servicelist-layout3 .servicelist-row .card .service-details-wrap .service-details .details-info .btn .arrow img, .cnc-servicelist-layout3 .servicelist-row .card .service-details-wrap .service-details .details-info .btn .arrow svg{width:100%;height:100%;object-fit:contain;object-position:center;}


.cnc-servicelist-layout3 .cnc-pagination-wrap{display: flex;align-items: center;justify-content: center; gap: 10px;margin-top: 25px;}
.cnc-servicelist-layout3 .cnc-pagination-wrap .cnc-pagination-numbers{display: flex; justify-content: center; align-items: center; gap: 10px;margin-top: 25px;}
.cnc-servicelist-layout3 .cnc-pagination-wrap .cnc-pagination-numbers button:disabled{ pointer-events:none}
.cnc-servicelist-layout3 .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-layout3 .cnc-pagination-wrap .cnc-pagination-numbers button.active{background-color: #000;color: #fff;border-color: #000;}
.cnc-servicelist-layout3 .cnc-pagination-wrap .cnc-pagination-numbers button:hover{ border: 1px solid #000;background: #000;}
.cnc-servicelist-layout3 .cnc-pagination-wrap .cnc-pagination-numbers button.cnc-ajax-prev, .cnc-servicelist-layout3 .cnc-pagination-wrap .cnc-pagination-numbers button.cnc-ajax-next{ width: auto; height: 40px; position: relative; padding: 10px 12px;}
.cnc-servicelist-layout3 .cnc-pagination-wrap .cnc-ajax-prev, .cnc-servicelist-layout3 .cnc-pagination-wrap .cnc-ajax-next, .cnc-servicelist-layout3 .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-layout3 .cnc-pagination-wrap .cnc-ajax-prev:hover, .cnc-servicelist-layout3 .cnc-pagination-wrap .cnc-ajax-next:hover{border: 1px solid #000;background-color: #000;}
.cnc-servicelist-layout3 .cnc-pagination-wrap .cnc-load-more-btn:hover{background-color: #000;border: 1px solid #000;}
.cnc-servicelist-layout3 .cnc-pagination-wrap .cnc-load-more-btn .cnc-btn-spinner{margin-left: 5px;}
.cnc-servicelist-layout3 .cnc-pagination-wrap .cnc-load-more-btn .cnc-btn-spinner i, .cnc-servicelist-layout3 .cnc-pagination-wrap .cnc-load-more-btn .cnc-btn-spinner svg{width: 16px;height: 16px;}

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


@media (min-width: 768px) {
    .cnc-servicelist-layout3 .servicelist-wrapper .service-inner .mob-conbtn {
        display: none;
    }
}
@media (min-width: 1366px) {
    .cnc-servicelist-layout3 .container{max-width:1430px;}
}
@media (max-width: 1199px) {
    .cnc-servicelist-layout3{padding:70px 0;}
}
@media (max-width: 1024px) {
    .cnc-servicelist-layout3 .servicelist-row{flex-wrap: wrap;}
    .cnc-servicelist-layout3 .servicelist-row .card{max-width: 100%;width: 100%;}
    .cnc-servicelist-layout3 .servicelist-wrapper .service-inner .service-title .title-inner :is(h1,h2,h3,h4,h5,h6){font-size: 40px;}
    .cnc-servicelist-layout3 .servicelist-row .card .service-details-wrap .service-details .service-title :is(h1,h2,h3,h4,h5,h6){font-size: 18px;}
    .cnc-servicelist-layout3 .servicelist-row .card .service-details-wrap .service-details .service-tags ul li{font-size: 15px;}
    .cnc-servicelist-layout3 .servicelist-row .card .service-details-wrap .service-details .details-info .btn{font-size: 18px;}
}
@media (max-width: 767px) {
    .cnc-servicelist-layout3{padding:50px 0;}
    .cnc-servicelist-layout3 .servicelist-wrapper .service-inner{flex-wrap: wrap;row-gap: 20px;}
    .cnc-servicelist-layout3 .servicelist-wrapper .service-inner .service-title .contact-us {display: none;}
    .cnc-servicelist-layout3 .servicelist-wrapper .service-inner .service-title, .cnc-servicelist-layout3 .servicelist-wrapper .service-inner .service-para{max-width: 100%;}
    .cnc-servicelist-layout3 .servicelist-row .card .service-details-wrap .service-details{padding: 30px 20px 40px;}
    .cnc-servicelist-layout3 .servicelist-wrapper .service-inner .service-title .title-inner :is(h1,h2,h3,h4,h5,h6){font-size: 30px;}
    .cnc-servicelist-layout3 .servicelist-row .card .service-details-wrap .service-details .service-title :is(h1,h2,h3,h4,h5,h6), .cnc-servicelist-layout3 .servicelist-row .card .service-details-wrap .service-details .service-title p, .cnc-servicelist-layout3 .servicelist-wrapper .service-inner .service-para p{font-size: 16px;}
    .cnc-servicelist-layout3 .servicelist-row .card .service-details-wrap .service-details .service-tags ul li{font-size: 14px;}
    .cnc-servicelist-layout3 .servicelist-row .card .service-details-wrap .service-details .details-info .btn{font-size: 16px;}
}