.affiliate-coupon-wrapper.style4 {
  margin: 30px 0px 30px 0px; }
  .affiliate-coupon-wrapper.style4 .affiliate-coupon-content-wrapper {
    padding: 20px 10px 10px 10px; }
  .affiliate-coupon-wrapper.style4 .affiliate-col:first-child {
    display: flex;
    justify-content: center;
    align-items: center;
    text-align: center; }
  .affiliate-coupon-wrapper.style4 .affiliate-coupon-maintitle {
    font-size: 20px; }
  .affiliate-coupon-wrapper.style4 .affiliate-coupon-content {
    font-size: 18px; }
  .affiliate-coupon-wrapper.style4 .aff-inner-block {
    width: 100%;
    padding: 20px; }
    .affiliate-coupon-wrapper.style4 .aff-inner-block .components-button {
      width: 50%;
      margin: 0 auto; }
  .affiliate-coupon-wrapper.style4 .affiliate-block-advanced-list li {
    margin: 10px 0px !important; }
  .affiliate-coupon-wrapper.style4 .affiliate-block-advanced-list div {
    display: inline !important; }
  .affiliate-coupon-wrapper.style4 .affiliate-col.firstcol {
    flex: 0 0 25%;
    flex-direction: column;
    justify-content: flex-start; }
    .affiliate-coupon-wrapper.style4 .affiliate-col.firstcol a {
      font-size: 14px; }
    .affiliate-coupon-wrapper.style4 .affiliate-col.firstcol .affiliate-coupon-imagetop {
      margin-bottom: 10px; }
  .affiliate-coupon-wrapper.style4 .affiliate-col.seccol {
    flex: 0 0 50%;
    padding: 0 12px 0 20px; }
    .affiliate-coupon-wrapper.style4 .affiliate-col.seccol .affiliate-coupon-Verified,
    .affiliate-coupon-wrapper.style4 .affiliate-col.seccol .affiliate-coupon-StaffPick {
      margin-top: 0;
      margin-bottom: 0; }
    .affiliate-coupon-wrapper.style4 .affiliate-col.seccol .affiliate-coupon-maintitle {
      margin: 10px 0; }
    .affiliate-coupon-wrapper.style4 .affiliate-col.seccol .affiliate-coupon-PeopleUsed {
      margin: 0; }
    .affiliate-coupon-wrapper.style4 .affiliate-col.seccol .affiliate-coupon-list-one ul {
      margin: 20px 0 20px 10px; }
      .affiliate-coupon-wrapper.style4 .affiliate-col.seccol .affiliate-coupon-list-one ul li:before {
        font-size: 10px; }
    .affiliate-coupon-wrapper.style4 .affiliate-col.seccol .affiliate-list-two-wrspper ul li {
      display: inline-block;
      margin: 5px 0 0px 10px !important; }
      .affiliate-coupon-wrapper.style4 .affiliate-col.seccol .affiliate-list-two-wrspper ul li:before {
        font-size: 10px; }
      .affiliate-coupon-wrapper.style4 .affiliate-col.seccol .affiliate-list-two-wrspper ul li span {
        display: inline; }
  .affiliate-coupon-wrapper.style4 .affiliate-col.thirdcol {
    flex: 0 0 25%;
    display: flex;
    flex-wrap: wrap;
    height: auto; }
    .affiliate-coupon-wrapper.style4 .affiliate-col.thirdcol p {
      display: inline-flex;
      margin: 5px 0;
      font-weight: bold;
      word-break: break-word;
      margin-bottom: 15px;
      justify-content: center;
      text-align: center; }
      .affiliate-coupon-wrapper.style4 .affiliate-col.thirdcol p:first-child {
        flex: 0 0 100% !important;
        text-decoration: line-through; }
      .affiliate-coupon-wrapper.style4 .affiliate-col.thirdcol p:nth-child(2) {
        flex: 0 0 100% !important; }
      .affiliate-coupon-wrapper.style4 .affiliate-col.thirdcol p:nth-child(3) {
        flex: 0 0 100%; }
    .affiliate-coupon-wrapper.style4 .affiliate-col.thirdcol .affiliate-coupon-ratingnumber {
      line-height: 1em;
      margin-top: -5px;
      line-height: 32px !important; }
    .affiliate-coupon-wrapper.style4 .affiliate-col.thirdcol .affiliate-coupon-btn {
      margin: 0 auto;
      padding: 5px; }

.affiliate-coupon-starrating .affiliate-coupon-ratingnumber {
  line-height: 26px !important; }

.affiliate-coupon-onGoingOffer::before {
  top: 1px !important; }
