.cnc-counter-section.cnc-counter-section-layout7 { padding: 100px 0; background-color: #005BC5; }
.cnc-counter-section.cnc-counter-section-layout7 .container { max-width: 1430px; margin: 0 auto; padding: 0 15px; box-sizing: border-box; }
.cnc-counter-section.cnc-counter-section-layout7 .counter-wrapper{display: flex;flex-wrap: wrap;gap: 35px 30px;}
.cnc-counter-section.cnc-counter-section-layout7 .counter-wrapper :is(h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6){color: #FFF; font-size: 48px; font-weight: 700; line-height: normal;margin: 0;width: 100%;order: 2;text-align: center;margin: 0 auto;}
    .cnc-counter-section.cnc-counter-section-layout7 .counter-wrapper :is(h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6) span{display: inline-block;max-width: 600px;}
.cnc-counter-section.cnc-counter-section-layout7 .counter-wrapper .wrap{max-width: calc(50% - 15px);width: 100%;box-sizing: border-box; background-color: #FFF;padding: 57px 100px;display: flex;justify-content: center;align-items: center;flex-direction: column;gap: 20px;min-height: 307px;}
.cnc-counter-section.cnc-counter-section-layout7 .counter-wrapper .wrap:first-of-type , .cnc-counter-section.cnc-counter-section-layout7 .counter-wrapper .wrap:last-child{border-radius: 160px 0;}
.cnc-counter-section.cnc-counter-section-layout7 .counter-wrapper .wrap:nth-of-type(2), .cnc-counter-section.cnc-counter-section-layout7 .counter-wrapper .wrap:nth-of-type(3) { border-radius: 0 160px; }
.cnc-counter-section.cnc-counter-section-layout7 .counter-wrapper .wrap:first-of-type ,  .cnc-counter-section.cnc-counter-section-layout7 .counter-wrapper .wrap:nth-of-type(2){order: 1;}
.cnc-counter-section.cnc-counter-section-layout7 .counter-wrapper .wrap:nth-of-type(3) , .cnc-counter-section.cnc-counter-section-layout7 .counter-wrapper .wrap:last-child{order: 3;}
.cnc-counter-section.cnc-counter-section-layout7 .counter-wrapper .wrap .counter{display: flex;align-items: center;gap: 5px;}
.cnc-counter-section.cnc-counter-section-layout7 .counter-wrapper .wrap .icon {width: 65px; height: 65px;text-align: center;}
.cnc-counter-section.cnc-counter-section-layout7 .counter-wrapper .wrap .icon img{max-width: 100%;max-width: 100%; max-height: 100%; height: auto;}
.cnc-counter-section.cnc-counter-section-layout7 .counter-wrapper .wrap .icon svg {max-width: 100%;width: 100%;height: 100%;}
.cnc-counter-section.cnc-counter-section-layout7 .counter-wrapper .wrap .icon svg path{fill: #005BC5;stroke: #005BC5;}
.cnc-counter-section.cnc-counter-section-layout7 .counter-wrapper .wrap .icon i{font-size: 60px;color: #005BC5;}
.cnc-counter-section.cnc-counter-section-layout7 .counter-wrapper .wrap .counter span{color: #000; text-align: center; font-size: 48px; font-weight: 600; line-height: normal;}
.cnc-counter-section.cnc-counter-section-layout7 .counter-wrapper .wrap :is(p){margin: 0;color: #323232; text-align: center; font-size: 20px; font-weight: 400; line-height: normal; }
@media (max-width:1199px) {
    .cnc-counter-section.cnc-counter-section-layout7 .counter-wrapper {gap: 30px;}
    .cnc-counter-section.cnc-counter-section-layout7 .counter-wrapper .wrap { padding: 50px 60px; min-height: 260px; gap: 14px;}
    .cnc-counter-section.cnc-counter-section-layout7 .counter-wrapper .wrap:first-of-type, .cnc-counter-section.cnc-counter-section-layout7 .counter-wrapper .wrap:last-child { border-radius: 100px 0; }
    .cnc-counter-section.cnc-counter-section-layout7 .counter-wrapper .wrap:nth-of-type(2), .cnc-counter-section.cnc-counter-section-layout7 .counter-wrapper .wrap:nth-of-type(3) { border-radius: 0 100px; }
}
@media (max-width:1024px) {
    .cnc-counter-section.cnc-counter-section-layout7 { padding: 50px 0}
    .cnc-counter-section.cnc-counter-section-layout7 .counter-wrapper :is(h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6) , .cnc-counter-section.cnc-counter-section-layout7 .counter-wrapper .wrap .counter span{font-size: 40px;}
    .cnc-counter-section.cnc-counter-section-layout7 .counter-wrapper .wrap :is(p){font-size: 18px;}
    
}
@media (max-width: 767px) {
    .cnc-counter-section.cnc-counter-section-layout7 { padding: 30px 0; }
    .cnc-counter-section.cnc-counter-section-layout7 .counter-wrapper :is(h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6) {order: 1;}
    .cnc-counter-section.cnc-counter-section-layout7 .counter-wrapper :is(h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6) , .cnc-counter-section.cnc-counter-section-layout7 .counter-wrapper .wrap .counter span{font-size: 30px;}
    .cnc-counter-section.cnc-counter-section-layout7 .counter-wrapper .wrap { max-width: 100%;min-height: 210px;padding: 30px;}
    .cnc-counter-section.cnc-counter-section-layout7 .counter-wrapper .wrap:first-of-type, .cnc-counter-section.cnc-counter-section-layout7 .counter-wrapper .wrap:last-child { border-radius: 60px 0; }
    .cnc-counter-section.cnc-counter-section-layout7 .counter-wrapper .wrap:nth-of-type(2), .cnc-counter-section.cnc-counter-section-layout7 .counter-wrapper .wrap:nth-of-type(3) { border-radius: 60px 0; }
    .cnc-counter-section.cnc-counter-section-layout7 .counter-wrapper .wrap :is(p){font-size: 16px;}
}