@media(min-width:576px) {
  .daily_deals__container {
      max-width: 720px
  }
  .daily_deals__offers-container {
      margin-top: 24px;
  }
}

@media(max-width:768px) {
  .daily_deals__container {
      max-width: 720px;
      padding: 0;
  }
}

@media(min-width:992px) {
  .daily_deals__container {
      max-width: 960px
  }
  .daily_deals__d-lg-block {
      display: block;
  }
  .daily_deals__heading1 {
      margin-bottom: 12px;
  }
}

@media(min-width:1230px) {
  .daily_deals__description-media {
      border: 1px solid #ececec !important;
  }
  .daily_deals__container {
      max-width: 1227px
  }
  .daily_deals__open {
      margin-top: 12px;
      margin-bottom: 32px;
  }
}

@media(max-width:1229px) {
  .daily_deals__detail-card .daily_deals__reiew {
      margin-bottom: 40px;
  }
  .daily_deals__deasl-price .daily_deals__price h2 {
      font-size: 30px;
      line-height: 36px;
      margin-right: 10px;
  }
  .daily_deals__open {
      padding-top: 24px;
      padding-bottom: 24px;
      margin-bottom: 24px;
  }
  .daily_deals__deasl-price .daily_deals__price p {
      font-size: 14px;
      line-height: 17px;
  }
  .card-slide h3 {
      font-size: 14px;
  }
  .daily_deals__time-card {
      background: #2D2D2D;
      width: 38%;
      padding: 29px 30px;
  }
}

@media(max-width: 768px) {
  .daily_deals__time-card {
      margin-top: 24px;
      order: 2 !important;
  }
  .daily_deals__product-box {
      order: 1 !important;
  }
}

@media(max-width:991px) {
  .daily_deals__description-media {
      flex-wrap: wrap;
  }
  .daily_deals__time-card,
  .daily_deals__product-box {
      width: 100%;
  }
  .daily_deals__text-lg {
    display: none;
}
  .daily_deals__text-sm {
        display: block;
    }
  .daily_deals__time-card {
      order: 2;
  }
  .daily_deals__open {
      font-size: 36px;
  }
  .hide-mobile {
      display: none;
  }
  .daily_deals__product-box {
      order: 1;
      padding-top: 15px;
  }
  .daily_deals__d-none {
      display: block;
  }
  .daily_deals__d-lg-block {
      display: none;
  }
  .daily_deals__special-offers {
      padding: 0 0;
  }
}

@media(min-width:992px) {
  .hide-desktop {
      display: none !important;
  }
}

@media(max-width:767px) {
  .card-slide p {
      font-size: 12px;
  }
  .hide-mobile {
      display: none;
  }
  .daily_deals__offers-container {
      margin: 24px 0;
  }
  .daily_deals__time-card {
      /* position: absolute; */
      order: 2 !important;
  }
  .daily_deals__product-box {
      order: 1 !important;
  }
  .daily_deals__product-box {
      flex-wrap: wrap;
  }
  .daily_deals__product-box .daily_deals__col {
      width: 100%;
  }
  .daily_deals__product-image {
      padding: 30px 0 0;
  }
  .daily_deals__detail-card {
      padding: 15px 15px 0;
  }
  .daily_deals__detail-card .daily_deals__reiew {
      margin-bottom: 15px;
  }
  .daily_deals__special-offers {
      padding-bottom: 30px;
  }
  .slider-holder {
      padding: 0 50px;
  }


  .daily_deals__subscribtion-card {
      /* display: none; */
      padding: 32px 0;
  }
  .daily_deals__form-group {
      width: 90% !important;
      margin: auto;
  }
  .daily_deals__card-timer {
      padding: 20px 34px;
      margin-bottom: 0;
  }
  .daily_deals__time-card {
      padding: 30px;
  }
  .daily_deals__others-offers {
      text-align: center;
  }
  .daily_deals__container-full {
      width: 100%;
      padding: 0 25px;
  }
  .daily_deals__detail-card h4 {
      font-size: 22px;
      line-height: 19px;
      font-weight: 700;
  }
  .daily_deals__detail-card .daily_deals__reiew {
      margin-bottom: 40px;
  }
  .daily_deals__deasl-price .daily_deals__price h2 {
      font-size: 28px;
  }
  .daily_deals__deasl-price .daily_deals__price p {
      font-size: 12px;
  }
  .daily_deals__description-media {
      background-color: #fff;
  }
  .daily_deals__others-offers .daily_deals__divider {
      display: block;
      border: 1px solid #ACACAC;
      margin: 15px 0;
  }
  .daily_deals__special-offers {
      padding-bottom: 0;
  }
  .l__screen {
      display: none;
  }
  .m__screen {
      display: inline-flex;
  }
}

@media(max-width:575px) {
  .daily_deals__special-offers .daily_deals__container {
      padding: 0;
  }
  .daily_deals__time-card {
      padding: 0;
  }
  .card-slide {
      max-width: 239px;
      margin: 0 auto;
  }
  .daily_deals__heading1 {
      text-align: center;
  }
  .modal__footer__content .col__half,
  .modal__footer__content .modal__col {
      flex-wrap: wrap;
  }
}

@media(max-width:480px) {
  .daily_deals__card-timer h2 {
      font-size: 18px;
      line-height: 21px;
      color: #FFFFFF;
      margin: 0 auto 18px;
  }
  .daily_deals__card-timer {
      padding: 12px 12px 20px;
  }
  .daily_deals__timer {
      margin: 0 -6px;
  }
  .daily_deals__timer li {
      padding: 0 6px;
  }
  .daily_deals__product-image {
      padding: 0 0 0;
  }
  .daily_deals__timer li span.daily_deals__counter {
      width: 100%;
      max-width: 100%;
      font-size: 22px;
      padding: 10px;
  }
  .daily_deals__time-card {
      padding: 20px !important;
  }
  .modal-card .modal-box .modal-content .product__modal__img {
      width: 74px;
  }
  .modal-card .modal-box .modal-content .modal-body .title__products {
      font-size: 11px;
      line-height: 15px;
  }
  .modal-card .modal-box .modal-content .modal-body h4 {
      font-size: 16px;
      line-height: 20px;
  }
  .modal__footer__content .col__half,
  .modal__footer__content .modal__col {
      flex-wrap: wrap;
      text-align: center;
  }
  .modal-card .modal-box .modal-content .daily_deals__cta {
      height: 32px;
  }
}

@media(min-width:991px) {
  .daily_deals__flex-item:nth-child(3) .title__products {
      display: none;
  }
}

@media(max-width:991px) {
  .daily_deals__flex-item:nth-child(2) {
       display: none;
  }
  .daily_deals__flex-item:nth-child(1) {
      width: 40%;
      padding-right: 18px;
  }
  .daily_deals__flex-item:nth-child(1) img {
      max-height: 200px;
  }
  .daily_deals__flex-item:nth-child(3) {
      padding: 8px 0px;
  }
}

/* Grid layout */
@media(max-width:991px) {
  .daily_deals__container--grid {
      grid-template-columns: repeat(2, 1fr);
  }

  .daily_deals__container--grid .daily_deals__flex-item:nth-child(1) {
      width: 100%;
      padding-right: 0;
  }

  .daily_deals__container--grid .daily_deals__flex-item:nth-child(1) {
      height: 200px;
  }
}

/* Hero banner */

.daily_deals__hero {
  margin-bottom: 1rem;
}

.daily_deals__hero-img {
  width: 100%;
  height: auto;
}