.cnc-countdown-section.cnc-countdown-section-layout4{padding: 100px 0 130px 0;position: relative;background-image: linear-gradient(0deg, rgba(0, 0, 0, 0.50) 0%, rgba(0, 0, 0, 0.50) 100%);}
.cnc-countdown-section.cnc-countdown-section-layout4::after{content: "";position: absolute;width: 100%;height: 100%;inset: 0;  filter: blur(7px);z-index: -1;background-image: url('https://oneclickblocks.pro/wp-content/uploads/plugin-assets/images/countdown/plane-bg.jpg');background-repeat: no-repeat;background-size: cover;}
.cnc-countdown-section.cnc-countdown-section-layout4 .container{max-width: 1430px;width: 100%;margin: 0 auto;padding: 0 15px;box-sizing: border-box;}
.cnc-countdown-section.cnc-countdown-section-layout4 .title-wrapper{margin-bottom: 30px;text-align: center;}
.cnc-countdown-section.cnc-countdown-section-layout4 .counter-main-top .title-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;}
.cnc-countdown-section.cnc-countdown-section-layout4 .counter-main-top .title-wrapper :is(p) , .cnc-countdown-section.cnc-countdown-section-layout4 .expiry-message-wrap :is(p){color: #FFF;font-size: 20px;font-weight: 400;line-height: normal;margin: 0;}
.cnc-countdown-section.cnc-countdown-section-layout4 .counter-main-top .countdown{display: flex;flex-wrap: wrap;justify-content: space-between;gap: 62px 30px;}
.cnc-countdown-section.cnc-countdown-section-layout4 .counter-main-top .countdown .time-box{position: relative;min-width: 130px;text-align: center;}
.cnc-countdown-section.cnc-countdown-section-layout4 .counter-main-top .countdown .count { font-size: 130px; font-weight: 700; line-height: normal; background-image: linear-gradient(180deg, #FFF 40.56%, #FFF 60.18%, rgba(255, 255, 255, 0.00) 78.81%); background-clip: text; -webkit-background-clip: text; -webkit-text-fill-color: transparent;}
.cnc-countdown-section.cnc-countdown-section-layout4 .counter-main-top .countdown :is(h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6){color: #FFF; font-size: 32px; font-weight: 700; line-height: normal; -webkit-text-fill-color: #fff;position: absolute;margin: 0 auto;inset: auto 0 -26px 0;}
.cnc-countdown-section.cnc-countdown-section-layout4 .counter-main-top .newYear , .cnc-countdown-section.cnc-countdown-section-layout4 .counter-main-top .timer{display: none;}
.cnc-countdown-section.cnc-countdown-section-layout4 .counter-main-top .title-wrapper :is(h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6):not(:last-child) , .cnc-countdown-section.cnc-countdown-section-layout4 .counter-main-top .title-wrapper :is(p):not(:last-child){margin: 0 0 10px;}
.cnc-countdown-section.cnc-countdown-section-layout4 .expiry-message-wrap{text-align: center;}
@media (max-width:1024px) {
  .cnc-countdown-section.cnc-countdown-section-layout4 { padding: 50px 0 80px 0; }
  .cnc-countdown-section.cnc-countdown-section-layout4 .counter-main-top .title-wrapper :is(h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6){font-size: 40px;}
  .cnc-countdown-section.cnc-countdown-section-layout4 .counter-main-top .title-wrapper :is(p) , .cnc-countdown-section.cnc-countdown-section-layout4 .expiry-message-wrap :is(p){font-size: 18px;}
  .cnc-countdown-section.cnc-countdown-section-layout4 .counter-main-top .countdown .count { font-size: 90px;}
  .cnc-countdown-section.cnc-countdown-section-layout4 .counter-main-top .countdown :is(h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6){font-size: 28px;}
}
@media (max-width:767px) {
  .cnc-countdown-section.cnc-countdown-section-layout4 { padding: 30px 0 60px 0; }
  .cnc-countdown-section.cnc-countdown-section-layout4 .counter-main-top .title-wrapper :is(h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6){font-size: 30px;}
  .cnc-countdown-section.cnc-countdown-section-layout4 .counter-main-top .title-wrapper :is(p) , .cnc-countdown-section.cnc-countdown-section-layout4 .expiry-message-wrap :is(p){font-size: 16px;}
  .cnc-countdown-section.cnc-countdown-section-layout4 .counter-main-top .countdown{gap: 62px 15px;}
  .cnc-countdown-section.cnc-countdown-section-layout4 .counter-main-top .countdown .time-box {min-width: 120px;}
  .cnc-countdown-section.cnc-countdown-section-layout4 .counter-main-top .countdown .count {font-size: 50px;}
  .cnc-countdown-section.cnc-countdown-section-layout4 .counter-main-top .countdown :is(h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6){font-size: 24px;}
}
