.subDesNew {
  background: url(https://images.livemint.com/dev/paywall-holi-desktop.svg) no-repeat
    0 0 #ffffff;
  position: relative;
  box-shadow: 0px 1px 6px rgba(0, 0, 0, 0.12);
  width: 100%;
  overflow: hidden;
  padding: 20px 20px 4px;
  box-sizing: border-box;
  background-size: 100%;
}

.subDesNew .pHeading {
  width: 310px;
  font-size: 28px;
  line-height: 30px;
  color: #212121;
  font-weight: 700;
  font-family: "Lato", sans-serif;
}

.subDesNew .pdescpw {
  font-weight: 400;
  font-family: "Lato", sans-serif;
  color: #212121;
  margin: 16px 0;
  width: 280px;
  font-size: 14px;
  line-height: 17px;
}

.subscriptionBox .subDesNew a {
  background: #f7941d;
  border-radius: 121px;
  font-weight: 400;
  color: #fff;
  padding: 8px 20px;
  font-family: "Lato", sans-serif;
  font-size: 14px;
  line-height: 17px;
  display: inline-block;
}

.subDesNew .pdescpw a {
  font-weight: 700;
  color: #212121;
  padding: 0;
  background: none;
}

.subDesNew .pdescpw span {
  display: inline;
}

.subDesNew .band {
  background: url(https://images.livemint.com/dev/band.svg) no-repeat 0 0;
  position: absolute;
  width: 175px;
  height: 28px;
  color: #fff;
  font-size: 12px;
  text-align: center;
  line-height: 28px;
  right: -11px;
  font-family: "Lato", sans-serif;
}

.subDesNew.default {
  background: url(https://images.livemint.com/dev/paywallbg_default_new.png) no-repeat
    center center #f7941d;
  background-size: 100%;
  padding-top: 16px;
}

.subDesNew.default .band {
  display: none;
}

.subDesNew.default .pHeading,
.subDesNew.default .pdescpw {
  color: #fff;
}

.subDesNew.default a {
  background: #fff;
  color: #f7941d;
  font-weight: 400;
}

.subDesNew.default .pdescpw {
  margin: 16px 0;
}

.subDesNew.default .pdescpw a {
  color: #fff !important;
  background: none;
}
.subDesNew2 {
  background: url("https://images.livemint.com/dev/paywall-holi-desktop.svg")
    no-repeat 0 0 #fff;
  background-size: 100%;
  position: relative;
  box-shadow: 0px 1px 6px rgba(0, 0, 0, 0.12);
  width: 100%;
  overflow: hidden;
  padding: 30px 20px;
  box-sizing: border-box;
}
.subDesNew2 .pHeading {
  width: 310px;
  font-size: 28px;
  line-height: 30px;
  color: #212121;
  font-weight: 700;
  font-family: "Lato", sans-serif;
}
.subDesNew2 .pdescpw {
  font-weight: 400;
  font-family: "Lato", sans-serif;
  color: #212121;
  margin: 16px 0;
  width: 280px;
  font-size: 14px;
  line-height: 17px;
  text-align: left;
}
.subDesNew2 a {
  background: #f7931f;
  border-radius: 121px;
  font-weight: 400;
  color: #ffffff;
  padding: 8px 20px;
  font-family: "Lato", sans-serif;
  font-size: 14px;
  line-height: 17px;
  display: inline-block;
}
.subDesNew2 .pdescpw a {
  font-weight: 700;
  color: #212121 !important;
  padding: 0;
  background: none;
}
.subDesNew2 .pdescpw span {
  display: inline;
}
.subDesNew2 .band {
  background: url("https://images.livemint.com/dev/band.svg") no-repeat 0 0;
  position: absolute;
  width: 175px;
  height: 28px;
  color: #fff;
  font-size: 12px;
  text-align: center;
  line-height: 28px;
  right: -11px;
  font-family: "Lato", sans-serif;
}

.subDesNew .band2, .subDesNew2 .band2 {
  background: url("https://images.livemint.com/dev/band.png") no-repeat 0 0;
  position: absolute;
  width: 160px;
  height: 50px;
  color: #F7931F;
  font-size: 14px;
  text-align: right;
  line-height: 42px;
  right: -6px;
  font-family: "Lato", sans-serif;
  background-size:100%;
  font-style: italic;
  padding-right: 17px;
  box-sizing: border-box;
  font-weight:700;
}

.subDesNew2.default {
  background: url("https://images.livemint.com/dev/paywallbg_default_new.png")
    no-repeat center center #f7941d;
  background-size: 100%;
}
.subDesNew2.default .band {
  display: none;
}
.subDesNew2.default .pHeading,
.subDesNew2.default .pdescpw {
  color: #fff;
}
.subDesNew2.default a {
  background: #fff;
  color: #f7941d;
  font-weight: 400;
}
.subDesNew2.default .pdescpw {
  margin: 16px 0;
}
.subDesNew2.default .pdescpw a {
  color: #fff !important;
  background: none;
}
.subDesNew2.default a.cred,
.subDesNew2 a.cred {
  background: url("https://images.livemint.com/dev/credWhite.svg") no-repeat
    18px 7px #212121;
  padding: 8px 20px 8px 40px;
  font-size: 14px;
  color: #fff;
  margin-left: 8px;
}
.subDesNew2 a.cred {
  background-color: #000000;
  color: #ffffff !important;
}
.popup .btn {
  font-size: 14px;
  width: auto;
  padding: 10px 20px;
  border-radius: 121px;
  display: inline-block;
}
.popup {
  border-radius: 4px;
}

  .subDesNewUpdatedUpdated{background: linear-gradient(290.69deg, #F4B56A -5.57%, #FB9821 97.58%); position:relative; padding:0; box-shadow: 0px 1px 6px rgba(0, 0, 0, 0.12); width:100%; overflow:hidden; box-sizing:border-box;}
  .subDesNewUpdatedUpdated2{background: #FFFFFF;box-shadow: 0px -3px 12px rgba(0, 0, 0, 0.12);}
  .subDesNewUpdatedUpdated .compImg{background:url(https://images.livemint.com/dev/paywall-new-desktop.png) no-repeat right center/180px; padding:20px; }
  .subDesNewUpdatedUpdated .compImgemailer{background:url(https://images.livemint.com/dev/emailer2.png) no-repeat right bottom/170px; padding:20px;}
  .subDesNewUpdatedUpdated .compImgPhone{background:url(https://images.livemint.com/dev/paywall-phone.png) no-repeat right 40px; background-size:100px; padding:16px;}
  .subDesNewUpdatedUpdated .compImgPhone2{background:url(https://images.livemint.com/dev/paywall-phone.png) no-repeat right 77px; background-size:100px; padding:16px;}
  .subDesNewUpdatedUpdated2 .compImgPhone3{background:url(https://images.livemint.com/dev/paywall-phone.png) no-repeat right 120px; background-size:120px; padding:35px 20px;}
  .subDesNewUpdatedUpdated .pHeading{ width:310px; font-size:28px; line-height:30px; color:#fff; font-weight:700; font-family: 'Lato',sans-serif;}
  .subDesNewUpdatedUpdated .pdescpw{font-weight:400; font-family: 'Lato',sans-serif; color:#fff; margin:16px 0; width:280px; font-size:14px; line-height:17px;}
  .subDesNewUpdatedUpdated a{background: #fff; border-radius: 121px; font-weight:400; color:#F7941D; box-shadow: 0px 8px 12px rgba(0, 0, 0, 0.16); width:185px; padding:8px 0; text-align:center; font-family: 'Lato',sans-serif; font-size:14px; line-height:17px; display:inline-block;}
  .subDesNewUpdatedUpdated .paywallClose{background:url(https://images.livemint.com/dev/paywall-close.svg) no-repeat 0 0; width:10px; height:10px; position:absolute; top:12px; right:12px}
  .subDesNewUpdatedUpdated2 .pHeading3{ margin-bottom:35px; font-size:26px; line-height:28px; color:#212121; font-weight:700; font-family: 'Lato',sans-serif;}
  .subDesNewUpdatedUpdated2 a.white{background: #fff; border-radius: 121px; font-weight:400; color:#F7941D; border: 1px solid #F89B00;box-sizing: border-box; box-shadow: 0px 1px 12px rgba(0, 0, 0, 0.16); border-radius: 121px; width:185px; padding:8px 0; text-align:center; font-family: 'Lato',sans-serif; font-size:14px; line-height:17px; display:block;}
  .subDesNewUpdatedUpdated2 a.orange{background: #F7941D; display:block; width:185px; text-align:center; font-weight:400; margin-bottom:20px; font-family: 'Lato',sans-serif; padding:8px 0; box-shadow: 0px 1px 12px rgba(0, 0, 0, 0.16);border-radius: 121px; color:#fff}

@media (max-width: 767px) {
  .subDesNew {
        background: url(https://images.livemint.com/dev/paywall-holi-mobile.svg) no-repeat bottom right #FFFFFF;
        padding: 41px 16px 6px;
        background-size: 100%;
    }
    .subDesNew .pHeading {
        font-size: 21px;
        line-height: 22px;
        width: 260px;
    }
    .subDesNew .pdescpw {
        font-size: 13px;
        line-height: 16px;
        margin: 10px 0;
        width: 210px;
    }
    .subDesNew .pdescpw span {
        width: 280px;
        margin-top: 8px;
    }
    .subDesNew .band {
        position: static;
        margin: -41px auto 13px;
    }
    .subDesNew.default {
        background: url(https://images.livemint.com/dev/paywall-premium-m.png) no-repeat center right #F7941D;
        background-size: 100%;
    }
  .subDesNew2 {
    background: url("https://images.livemint.com/dev/paywall-holi-mobile.svg")
      no-repeat 0 0 #fff;
    padding: 30px 16px;
    background-size: 100%;
  }
  .subDesNew2 .pHeading {
    font-size: 21px;
    line-height: 22px;
    width: 64%;
  }
  .subDesNew2 .pdescpw {
    font-size: 13px;
    line-height: 16px;
    margin: 10px 0;
    width: 60%;
  }
  .subDesNew2 .pdescpw span {
    width: 280px;
    margin-top: 8px;
  }
  .subDesNew2 .band {
    position: static;
    margin: -30px auto 13px;
  }

  .subDesNew2.default {
    background-image: url("https://images.livemint.com/dev/paywall-premium-m.png");
    background-repeat: no-repeat;
    background-position: center right;
    background-color: #f7941d;
  }
  .subDesNew2.default a.cred,
  .subDesNew2 a.cred {
    margin: 10px 0 0;
    width: 128px;
    text-align: center;
    background-position: 22px 8px;
    color: #ffffff !important;
    display: block;
  }
  .popup p {
    font-size: 16px;
    margin-bottom: 16px;
    line-height: 20px;
  }
  .subDesNew .band2, .subDesNew2 .band2{top:-7px;}

   .subDesNewUpdatedUpdated .compImg{background:url("https://images.livemint.com/dev/paywall-new-mobile.png") no-repeat right center/126px; padding:30px 18px; }
   .subDesNewUpdatedUpdated .pHeading{ font-size:21px; line-height:22px; width:260px;}
   .subDesNewUpdatedUpdated .pdescpw{ font-size:13px; line-height:16px; margin:10px 0; width:210px;}
   .subDesNewUpdatedUpdated .compImgemailer{background-size:130px;}
   .subDesNewUpdatedUpdated .pHeading2{ font-size:28px; line-height:30px; color:#fff; font-weight:700; font-family: 'Lato',sans-serif;}

    }