.cnc-partner-section.cnc-partner-section-layout2 { padding: 100px 0; }
.cnc-partner-section.cnc-partner-section-layout2 .container { max-width: 1430px; margin: 0 auto; padding: 0 15px; }
.cnc-partner-section.cnc-partner-section-layout2 .client-wrapper{display: flex;flex-wrap: wrap;justify-content: space-between;}
.cnc-partner-section.cnc-partner-section-layout2 .client-wrapper.full-wrapper .left-wrapper , .cnc-partner-section.cnc-partner-section-layout2 .client-wrapper.full-wrapper .right-wrapper{max-width: 100%;}
.cnc-partner-section.cnc-partner-section-layout2 .client-wrapper.full-wrapper .left-wrapper{margin-right: 0;}
.cnc-partner-section.cnc-partner-section-layout2 .client-wrapper .left-wrapper{max-width: 396px;width: 100%;margin-right: 79px;}
.cnc-partner-section.cnc-partner-section-layout2 .client-wrapper .left-wrapper :is(h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6) { font-size: 48px; line-height: normal;margin: 0;color: #000727;}
.cnc-partner-section.cnc-partner-section-layout2 .client-wrapper .left-wrapper :is(h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6):not(:last-child) , .cnc-partner-section.cnc-partner-section-layout2 .client-wrapper .left-wrapper :is(p):not(:last-child) {margin: 0 0 10px; }
.cnc-partner-section.cnc-partner-section-layout2 .client-wrapper .left-wrapper :is(p) { font-size: 16px; font-weight: 400; line-height: normal;margin: 0;color: #000; }
.cnc-partner-section.cnc-partner-section-layout2 .client-wrapper .right-wrapper{max-width: calc(100% - 506px);width: 100%;display: flex;flex-wrap: wrap;}
.cnc-partner-section.cnc-partner-section-layout2 .client-wrapper .right-wrapper .logo-wrapper{max-width: 25%;width: 100%;box-sizing: border-box;display: flex;justify-content: center;align-items: center;padding: 27.7px 32px;max-height: 114px;}
.cnc-partner-section.cnc-partner-section-layout2 .client-wrapper .right-wrapper .logo-wrapper:nth-of-type(n+5) { border-top: 1px solid #dcdcdc; }
.cnc-partner-section.cnc-partner-section-layout2 .client-wrapper .right-wrapper .logo-wrapper:not(:nth-child(4n)) { border-right: 1px solid #dcdcdc; }
.cnc-partner-section.cnc-partner-section-layout2 .client-wrapper .right-wrapper .logo-wrapper img{max-width: 100%;height: 100%;object-fit: contain;display: block;}
@media (max-width:1440px) {
  .cnc-partner-section.cnc-partner-section-layout2 .client-wrapper .left-wrapper {margin-right: 50px;}
  .cnc-partner-section.cnc-partner-section-layout2 .client-wrapper .right-wrapper { max-width: calc(100% - 446px); }
  .cnc-partner-section.cnc-partner-section-layout2 .client-wrapper .right-wrapper .logo-wrapper{padding: 15px;}
}
@media (max-width:1199px) {
  .cnc-partner-section.cnc-partner-section-layout2 .client-wrapper .left-wrapper { margin-right: 30px; max-width: 360px;}
  .cnc-partner-section.cnc-partner-section-layout2 .client-wrapper .right-wrapper { max-width: calc(100% - 390px); }
  .cnc-partner-section.cnc-partner-section-layout2 .client-wrapper .right-wrapper .logo-wrapper {max-width: 33.33%;}
  .cnc-partner-section.cnc-partner-section-layout2 .client-wrapper .right-wrapper .logo-wrapper:nth-of-type(n+4) { border-top: 1px solid #dcdcdc; }
  .cnc-partner-section.cnc-partner-section-layout2 .client-wrapper .right-wrapper .logo-wrapper:not(:nth-child(4n)) { border-right: none; }
  .cnc-partner-section.cnc-partner-section-layout2 .client-wrapper .right-wrapper .logo-wrapper:not(:nth-child(3n)) { border-right: 1px solid #dcdcdc; }
}
@media (max-width:1024px) {
  .cnc-partner-section.cnc-partner-section-layout2 { padding: 50px 0; }
  .cnc-partner-section.cnc-partner-section-layout2 .client-wrapper .left-wrapper :is(h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6){font-size: 40px;}
  .cnc-partner-section.cnc-partner-section-layout2 .client-wrapper .left-wrapper :is(p){font-size: 15px;}
}

@media (max-width:991px) {
  .cnc-partner-section.cnc-partner-section-layout2 .client-wrapper .left-wrapper {max-width: 100%;margin: 0 0 30px 0;}
  .cnc-partner-section.cnc-partner-section-layout2 .client-wrapper .right-wrapper{max-width: 100%;}
}
@media (max-width: 767px) {
  .cnc-partner-section.cnc-partner-section-layout2 { padding: 30px 0; }
  .cnc-partner-section.cnc-partner-section-layout2 .client-wrapper .left-wrapper :is(h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6){font-size: 30px;}
  .cnc-partner-section.cnc-partner-section-layout2 .client-wrapper .left-wrapper :is(p){font-size: 14px;}
  .cnc-partner-section.cnc-partner-section-layout2 .client-wrapper .right-wrapper .logo-wrapper {max-width: 50%;}
  .cnc-partner-section.cnc-partner-section-layout2 .client-wrapper .right-wrapper .logo-wrapper:nth-of-type(n+3) { border-top: 1px solid #dcdcdc; }
  .cnc-partner-section.cnc-partner-section-layout2 .client-wrapper .right-wrapper .logo-wrapper:not(:nth-child(4n)) , .cnc-partner-section.cnc-partner-section-layout2 .client-wrapper .right-wrapper .logo-wrapper:not(:nth-child(3n)) { border-right: none; }
  .cnc-partner-section.cnc-partner-section-layout2 .client-wrapper .right-wrapper .logo-wrapper:not(:nth-child(2n)) { border-right: 1px solid #dcdcdc; }
}