.cnc-countdown-section.cnc-countdown-section-layout1{padding: 100px 0;}
.cnc-countdown-section.cnc-countdown-section-layout1 .container{max-width: 1430px;width: 100%;margin: 0 auto;padding: 0 15px;box-sizing: border-box;}
.cnc-countdown-section.cnc-countdown-section-layout1 .title-wrapper{margin-bottom: 30px;text-align: center;}
.cnc-countdown-section.cnc-countdown-section-layout1 .title-wrapper :is(h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6) { color: #005BC5; font-size: 48px; font-weight: 700; line-height: normal; margin: 0;}
.cnc-countdown-section.cnc-countdown-section-layout1 .title-wrapper :is(p) , .cnc-countdown-section.cnc-countdown-section-layout1 .expiry-message-wrap :is(p){font-size: 20px; line-height: normal; margin: 0; font-weight: 400;color: #005BC5;}
.cnc-countdown-section.cnc-countdown-section-layout1 .countdown { display: flex; flex-wrap: wrap;}
.cnc-countdown-section.cnc-countdown-section-layout1 .countdown .time-box {padding: 65px 40px 42px;min-width: 90px;max-width: 25%;width: 100%;box-sizing: border-box;text-align: center;border: 3px solid #005BC5;}
.cnc-countdown-section.cnc-countdown-section-layout1 .countdown .time-box:not(:last-child){border-right: none;}
.cnc-countdown-section.cnc-countdown-section-layout1 .countdown .time-box span {color: #005BC5; font-size: 130px; font-weight: 700; line-height: normal; text-transform: uppercase;margin-bottom: 10px;display: inline-block;}
.cnc-countdown-section.cnc-countdown-section-layout1 .countdown .time-box :is(h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6) {color: #005BC5;font-size: 32px; font-weight: 700; line-height: normal;margin: 0;}
.cnc-countdown-section.cnc-countdown-section-layout1 .title-wrapper :is(h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6):not(:last-child) , .cnc-countdown-section.cnc-countdown-section-layout1 .title-wrapper :is(p) , .cnc-countdown-section.cnc-countdown-section-layout1 .countdown .time-box :is(h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6):not(:last-child){margin: 0 0 10px;}
.cnc-countdown-section.cnc-countdown-section-layout1 .expiry-message-wrap{text-align: center;}
@media (max-width:1440px) {
  .cnc-countdown-section.cnc-countdown-section-layout1 .countdown .time-box { padding: 40px 20px}
}
@media (max-width:1024px) {
  .cnc-countdown-section.cnc-countdown-section-layout1 { padding: 50px 0; }
  .cnc-countdown-section.cnc-countdown-section-layout1 .title-wrapper :is(h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6) {font-size: 40px;}
  .cnc-countdown-section.cnc-countdown-section-layout1 .title-wrapper :is(p) , .cnc-countdown-section.cnc-countdown-section-layout1 .expiry-message-wrap :is(p){ font-size: 18px;}
  .cnc-countdown-section.cnc-countdown-section-layout1 .countdown .time-box{border-width: 2px;}
  .cnc-countdown-section.cnc-countdown-section-layout1 .countdown .time-box span {font-size: 110px;}
  .cnc-countdown-section.cnc-countdown-section-layout1 .countdown .time-box :is(h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6) { font-size: 28px;}
}

@media (max-width:991px) {
  .cnc-countdown-section.cnc-countdown-section-layout1 .countdown .time-box {max-width: 50%;padding: 30px;border-bottom: none;}
  .cnc-countdown-section.cnc-countdown-section-layout1 .countdown .time-box:last-child, .cnc-countdown-section.cnc-countdown-section-layout1 .countdown .time-box:nth-last-child(2) { border-bottom: 2px solid #005BC5; }
  .cnc-countdown-section.cnc-countdown-section-layout1 .countdown .time-box:not(:last-child) { border-right: 2px solid #005BC5; }
  .cnc-countdown-section.cnc-countdown-section-layout1 .countdown .time-box:not(:nth-child(even)) { border-right: none; }
}
@media (max-width:767px) {
  .cnc-countdown-section.cnc-countdown-section-layout1 { padding: 30px 0; }
  .cnc-countdown-section.cnc-countdown-section-layout1 .title-wrapper :is(h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6) {font-size: 30px;}
  .cnc-countdown-section.cnc-countdown-section-layout1 .title-wrapper :is(p) , .cnc-countdown-section.cnc-countdown-section-layout1 .expiry-message-wrap :is(p){ font-size: 16px;}
  .cnc-countdown-section.cnc-countdown-section-layout1 .countdown .time-box {padding: 14px;}
  .cnc-countdown-section.cnc-countdown-section-layout1 .countdown .time-box span { font-size: 54px;}
  .cnc-countdown-section.cnc-countdown-section-layout1 .countdown .time-box :is(h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6) {font-size: 24px;}
}
