 .logo-img-main-div {
   display: flex;
   justify-content: center;
   align-items: center;
   /* padding: 2%; */
   /* display: none; */
 }

 .offer-page-sec-2 {
   /* padding: 2%; */
 }

 .offer-page-sec-2-main-row-col-1-p1 {
  font-size: 2rem;
  font-weight: 700;
  font-family: "Poppins", sans-serif;
  color: rgba(168, 41, 35, 1);
  /* line-height: 3.7rem; */
  text-align: left;
  margin: 0;
 }

 .offer-page-sec-2-main-row-col-1-p2 {
  font-weight: 400;
    font-family: "Poppins", sans-serif;
    color: rgba(0, 0, 0, 1);
    font-size: 1.2rem;
    text-align: left;
    margin: 0;
 }

 .offer-page-sec-2-main-row-col-1-p3 {
  font-weight: 400;
    color: rgba(138, 104, 104, 1);
    font-family: "Poppins", sans-serif;
    font-size: 1.1rem;
    /* line-height: 2.2rem; */
    text-align: left;
    /* display: none;
 }


 .offer-page-sec-2-main-row-col-2-img-div {
   display: flex;
   justify-content: center;
   align-items: center;
 }

 .offer-page-sec-2-main-row-col-2-img-div {
   position: relative;
   display: inline-block;
   /* Or block depending on your layout */
 }

 .base-image {
  width: 46%;
  margin-top: -17%;
  height: auto;
 }

 .overlay-gif {
  position: absolute;
    top: 5%;
    left: 0;
    width: 25%;
    height: auto;
    z-index: 1;
    margin-left: 69%;
 }





 /* sec 3 start */

 .offer-page-sec-3 {
   /* padding: 2%; */
   /* display: none; */
 }

 .offer-page-sec-3-main-div {
   background: rgba(166, 45, 39, 1);
   color: white;
   border-top-right-radius: 25px;
   /* Curve the top right corner */
   border-bottom-left-radius: 25px;
   /* Curve the bottom left corner */
 }


 .offer-page-sec-3-img-p1-main-div {
  display: flex;
      justify-content: center;
      align-items: center;
 }

 .offer-page-sec-3-main-div-p1 {
   font-weight: 400;
    font-family: "Poppins", sans-serif;
   font-size: 1.5rem;
 }

 .offer-page-sec-3-img-main-div {
  display: flex;
      padding-right: 1%;
      margin-top: -1%;
 }

 .offer-page-sec-3-heart-logo {
  width: 100%;
  margin-left: 0%;

 }

 .offer-page-sec-3-main-div-p2 {
  font-weight: 400;
    font-family: "Poppins", sans-serif;
    /* font-size: 2rem; */
    /* margin-top: -1%; */
    text-align: center;

 }



 /* sec 3 end */

 /* sec 4 start */
 .offer-page-sec-4 {
   /* padding: 0% 2% 2% 2%; */

 }

 .offer-page-sec-4-button {
  color: white;
  border-radius: 20px;
  background: rgba(168, 41, 35, 1);
  padding: 3px 13px;
  border: none;
  font-weight: 400;
   font-family: "Poppins", sans-serif;
  /* font-size: 1.5rem; */
 }

 .correct-font {
   color: rgba(168, 41, 35, 1);
   width: 50px;

 }

 .offer-page-sec-5-main-row-p-tags {
   font-weight: 400;
   font-family: "Odor Mean Chey", serif;
   /* font-size: 1.5rem; */
   display: flex;
   align-items: center;
 }

 .offer-page-sec-5-main-row-col-1 {
   padding: 2% !important;
 }

 /* sec 4 end */


 .discount-card {
   background: white;
   padding: 2%;
   border-radius: 10px;
   border: 1px solid #891e1e;
   text-align: center;
   box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1);
   width: 100%;

 }

 .discount-card h2 {
   margin: 0;
   font-size: 1.5rem;
   color: #333;
   font-weight: 400;
    font-family: "Poppins", sans-serif;
 }

 .validity {
   color: #891e1e;
   font-size: 0.9rem;
   margin: 5px 0 20px;
 }

 .timer {
  display: flex;
      justify-content: center;
      align-items: center;
      font-size: 1rem;
      margin-bottom: 20px;
 }

 .timer div {
   background-color: #f4f4f4;
   /* padding: 5px; */
   border-radius: 8px;
   width: 50%;
   /* font-weight: bold; */
   box-shadow: inset 0 0 4px rgba(0, 0, 0, 0.1);
 }

 .timer span.colon {
   margin: 0 8px;
   font-weight: bold;
   font-size: 1.5rem;
   color: #888;
 }

 .claim-btn {
   background-color: white;
   color: rgba(168, 41, 35, 1);
   border: none;
   padding: 5px 120px;
   font-size: 2rem;
   border-radius: 5px;
   cursor: pointer;
    font-family: "Poppins", sans-serif;
 }

 .claim-btn:hover {
   background-color: #891e1e;
   color: white;
 }

 .claim-btn-main-div {
   padding: 2%;
   border-radius: 10px;
   background-color: #891e1e;
   width: 100%;
 }

 /* sec 6 start */

 .offer-page-sec-6 {
   /* padding: 2%; */
 }

 .offer-page-sec-6-main-div {
   background: rgba(166, 45, 39, 1);
   color: white;
   border-top-right-radius: 25px;
   /* Curve the top right corner */
   border-bottom-left-radius: 25px;
   /* Curve the bottom left corner */
   display: flex;
   justify-content: space-between;
   margin-top: -2%;
 }

 .offer-page-sec-6-main-div-p1 {
   
       font-size: 1.2rem;
       font-family: "Odor Mean Chey", serif;
       font-weight: 400;
      
 }

 .price-main-div {
   padding: 2%;
 }

 .Anniversary-offer-main-div {
   padding: 1%;
 }

 .Anniversary-offer-main-div-p1 {
  font-size: 1.3rem;
  font-weight: 400;
  font-family: "Odor Mean Chey", serif;
 }

 .Anniversary-offer-money-symbol {
   font-size: 3rem;
 }

 .Anniversary-offer-main-price {
   font-size: 3rem;
   font-family: "Nuosu SIL", sans-serif;
   font-weight: 400;
   line-height: 3.3rem;
 }

 .save-classs {
  text-align: center;
  font-family: "Poppins", sans-serif;
  font-size: 1.4rem;
 }

 /* sec 6 end */




 /* media querry start */




 @media (min-width:0px) and (max-width:480px) {

  .overlay-gif {
    position: relative;
    top: -3%;
    left: 0;
    width: 45%;
    height: auto;
    z-index: 1;
    margin-left: -48%;
}

i
   .bit-landing-modal-content {
     position: relative;
     background-color: white;
     margin: 5% auto;
     padding: 5px;
     width: 95%;
     text-align: center;
     border-radius: 10px;
     box-shadow: 0 4px 10px rgba(0, 0, 0, 0.3);
     max-height: 85vh;
     overflow-y: auto;
     max-width: 100vw;
     overflow-x: auto;
   }

   .offer-page-sec-2-main-row-col-1-p1 {
    font-size: 1.5rem;
    /* text-align: center; */
    line-height: 1.8rem;
   }

   .offer-page-sec-2-main-row-col-1-p2 {
     font-size: 2rem;
     line-height: 1.5rem;
     text-align: center;
   }

   .offer-page-sec-2-main-row-col-1-p3 {
     text-align: center;
      font-family: "Poppins", sans-serif;
   }

   .offer-page-sec-2-images-col {
     display: flex;
     justify-content: center;
   }

   .offer-page-sec-3-main-div-p1 {
     /* text-align: center;
     line-height: 2.3rem;
     font-size: 2rem; */
   }

   .offer-page-sec-3-heart-logo {
     width: 35%;
     margin: 5% 0% 0% 0%;
   }
 

 .offer-page-sec-3-main-div-p2 {
   text-align: center;
   line-height: 2rem;
 }

 .offer-page-sec-4-button-div {
   display: flex;
   justify-content: center;
 }

 /* .offer-page-sec-5-main-row-p-tags{
      display: flex;
      justify-content: center;
      align-items: center;
    } */

 .p-font-main-div {
   display: flex;
   justify-content: center;
   align-items: center;
 }

 .claim-btn {
   padding: 2% 10%;
 }

 .offer-page-sec-5-main-row {
   display: flex;
   justify-content: center;
   align-items: center;
 }


 .p-font-child-div {
   width: 90%;
 }

 .offer-page-sec-3-img-p1-main-div {
   display: block;
 }


 .offer-page-sec-6-main-div {
  background: rgba(166, 45, 39, 1);
  color: white;
  border-top-right-radius: 25px;
  border-bottom-left-radius: 25px;
  display: block;
  justify-content: space-between;
}

.discount-card{
  width: 104%;
}
 }



 @media (min-width:0px) and (max-width:1100px) {
   /* .offer-page-sec-2-main-row-col-1-p1 {
    font-size: 1.5rem;
   } */

   .offer-page-sec-2-main-row-col-1-p2 {
    font-size: 1rem;
   
     text-align: left;
   }

   .offer-page-sec-2-main-row-col-1-p3 {
     text-align: left;
      font-family: "Poppins", sans-serif;
   }

   .offer-page-sec-2-images-col {
     display: flex;
     justify-content: center;
   }

   .offer-page-sec-3-main-div-p1 {
    text-align: center;
    /* line-height: 3.2rem;
    margin: 5% 5% 5% 5%;
    font-size: 3rem; */
   }
   .offer-page-sec-3-img-main-div{
    display: block;
   }

   .offer-logo-img{
    width: 10%;
   }

   .offer-page-sec-3-heart-logo {
    width: 6%;
    margin-left: 0%;

}

   .offer-page-sec-3-main-div-p2 {
     text-align: center;
     /* line-height: 2rem; */
     padding: 0px 2px 0px 2px;
   }

   .offer-page-sec-4-button-div {
     display: flex;
     justify-content: center;
   }

   /* .offer-page-sec-5-main-row-p-tags{
        display: flex;
        justify-content: center;
        align-items: center;
      } */

      .discount-card{
        margin-bottom: 5%
      }
   .p-font-main-div {
     display: flex;
     justify-content: center;
     align-items: center;
   }

   .claim-btn {
     padding: 2% 10%;
   }

   .offer-page-sec-5-main-row {
     display: flex;
     justify-content: center;
     align-items: center;
   }

   .p-font-child-div {
     width:69%
   }


   .offer-page-sec-3-img-p1-main-div {
    display: block;
}

 }

 @media (min-width:0px) and (max-width:1024px) {}

 /* @media (min-width:481px) and (max-width:1100px){
    .offer-page-sec-4-button-div{
      display: flex;
      justify-content: center;
    }

    .offer-page-sec-2-main-row-col-1-p1{
      font-size: 2.5rem;
      text-align: center;
    }

    .offer-page-sec-2-main-row-col-1-p2{
      font-size: 2rem;
      line-height: 1.5rem;
      text-align: center;
    }

    .offer-page-sec-2-main-row-col-1-p3{
      text-align: center;
    }

    .offer-page-sec-5-main-row{
      display: flex;
      justify-content: center;
      align-items: center;
    }

    .claim-btn{
      padding: 0% 8%;
    }

    .discount-card{
      width: 104%;
    
    }
  } */