.rewards-menu ul{
  margin: 0 0 10px 0;
  padding: 0;
  display: flex;
  align-items: center;
  gap: 14px;
  justify-content: center;
  flex-wrap: wrap;}
.rewards-menu li{ list-style: none;
  padding-bottom: 0;
  position: relative; 
  width: auto;}
.rewards-menu li::after{    position: absolute;
  content: '';
  background: #D4CBB6;
  width: 1px;
  height: 16px;
  right: -8px;
  top: 6px;}
.rewards-menu a{color: #19181D; font-weight: 500; font-size: 14px; text-decoration: none; transition: 0.5s; display: flex; align-items: center; gap: 2px;min-height: 25px;}
.rewards-menu a img{display: none;}
.rewards-menu a.active{color: #19181D; font-weight: 700; border-bottom: 2px solid #a00; }
.rewards-menu a.active img{display:none;}
.rewards-menu a:hover img{display: none;}
.find-btn a:not([href]):not([class]) {color:#fff;}
.rewards-menu a:hover {border-bottom: 2px solid #a00;transition: none;}
.rewards-menu a.read-more-btn:hover {border-bottom:none;}
.about-rewardz-sec div { margin-bottom: 12px; line-height: 27px;font-weight: 500;}
.rewards-menu a.active:hover {text-decoration:none;}
.rewards-menu li:last-child::after{display: none;}
.rewards-menu{max-width:1300px; margin:28px auto; border: 1px solid #E2DBCD; background: #FDF9F1; padding: 20px 20px; border-radius: 15px;}
.read-more-btn {color:#80765E !important;border: none;padding: 5px 10px;cursor: pointer;transition: background-color 0.3s ease; text-align: center !important; display: block !important; border-top: 1px solid#D4CBB6A6; font-size: 13px; font-weight: 600;}
.arrow {opacity: 1;transform-origin: 50% 50%;transform: translate(50%);width: 12px; margin: 0 auto;}
.arrow-first {-webkit-animation: arrow-movement 2s ease-in-out infinite;animation: arrow-movement 2s ease-in-out infinite;}
.arrow-second {-webkit-animation: arrow-movement 2s 1s ease-in-out infinite;animation: arrow-movement 2s 1s ease-in-out infinite;}
.arrow:before,.arrow:after {background: #19181D;content: "";display: block;height: 1px;width: 10px;}
.arrow:before {transform: rotate(45deg) translateX(-9%);transform-origin: top left;}
.arrow:after {transform: rotate(-45deg) translateX(25%);transform-origin: top right;}
  @-webkit-keyframes arrow-movement {
    0% {
      opacity: 0;
      top: 45%;
    }
    70% {
      opacity: 1;
    }
    100% {
      opacity: 0;
    }
  }
  
  @keyframes arrow-movement {
    0% {
      opacity: 0;
      top: 45%;
    }
    70% {
      opacity: 1;
    }
    100% {
      opacity: 0;
    }
}

/* ---al3-- */
.hidden-paragraph {
  display: none;
  margin-top: 20px;
}
.hidden-paragraph.active {
  display: flex;
  gap: 25px;
  justify-content: center;
  flex-wrap: wrap;
}
.rotate-up::before {
  transform: rotate(-45deg) translateX(-35%) !important;
}
.rotate-up::after {
  transform: rotate(45deg) translateX(30%) !important;
}
/* ---al3-- */


.about-rewardz-sec h4{color: #000; font-size: 15px;font-weight: 600;display: inline-block;background: #C5CACB59;border-radius: 200px;padding: 8px 15px;margin-bottom: 10px;text-transform: uppercase;}
.about-rewardz-sec h2{font-size: 40px;font-weight: 600;color: #19181D;}
.about-rewardz-sec p{font-size: 16px;color: #19181D;font-weight: 500; line-height: 30px;}
.about-rewardz-sec h3 {margin-bottom:12px;}
.about-rewardz-sec h3 strong {
  font-weight: 600;
}
.rewards-menu a.read-more-btn {
  min-height: 0;
  padding-bottom: 7px;
}
.about-rewardz-heding{text-align: center;}
.about-rewardz-sec{padding:28px 0;}
.about-rewardz-sec ul {
  list-style-type: disc; margin:12px 0 0 0;
  padding: 0;
}
.about-rewardz-sec li ul li {position: relative; background-image: none;padding-left: 22px;}
.about-rewardz-sec li ul li::after {
    position: absolute;
    top: 7px;
    left: 3px;
    width: 8px;
    height: 8px;
    content: "";
    background-color: #a00;
    border-radius: 50px;
}
.about-rewardz-sec li::marker {
  color: #a00 !important; 
  font-size: 1.2em !important; 
}

.eligi-addrs {
  background-color: #a00;
  border-radius: 12px;
  color: white;
  margin: 0;
  padding: 12px;
  font-size: 16px;
  text-align: center;
}
.about-rewardz-sec li {list-style: none;
  background: url(../images/logo-ico-img.png) no-repeat;
  background-position: left top;
  padding-left: 30px;
  margin-bottom: 16px;}

.features-box-rewards h5{font-size: 18px; color: #19181D; font-weight: 600; }
.features-box-rewards p{color: #575562; font-size: 15px; font-weight: 500; margin: 0;}
.features-box-rewards{text-align: center; padding: 20px; border-radius: 30px; box-shadow: 0px 2px 16px 0px #C5CACB4D; margin: 5px; height: 150px; display: flex; flex-direction: column; align-items: center; justify-content: center;}
.features-reward-sec .owl-carousel .owl-nav.disabled {display: block;}
.features-reward-sec .owl-carousel .owl-nav button.owl-prev {width: 50px;height: 50px;border-radius: 50%;display: flex;align-items: center;justify-content: center;background: url(../images/slide-left-arow.png) #fff no-repeat;background-position: center;transition: 0.5s;box-shadow: 0px 0px 50px 0px #c5cacb80; position: absolute; left:-25px; top: 30%;}
.features-reward-sec .owl-carousel .owl-nav button.owl-prev span{display: none;}
.features-reward-sec .owl-carousel .owl-nav button.owl-next {width: 50px;height: 50px;border-radius: 50%;display: flex;align-items: center;justify-content: center;background: url(../images/slide-right-arow.png) #fff no-repeat;background-position: center;transition: 0.5s;box-shadow: 0px 0px 50px 0px #c5cacb80; position: absolute; right: -25px; top: 30%;}
.features-reward-sec .owl-carousel .owl-nav button.owl-next span{display: none;}
.features-reward-sec{position: relative; padding: 40px 0;}
.features-reward-sec h3{text-align: center; color: #19181D; font-size: 40px; font-weight: 600; padding-bottom: 30px; margin: 0;}
.sib-point-table th{background: #F1EADC; padding: 30px 15px; color: #19181D; font-weight: 600; font-size: 18px; vertical-align: text-top; border:1px solid #CEC5AD80;}
.number{text-align: center;}
.change-bg{background: #FBF5E7BF;}
.table-cffontainer td{padding: 30px 15px; font-size: 16px; font-weight: 500; color: #19181D; border:1px solid #CEC5AD80;}
.sib-point-table .table{overflow: hidden; }
.table-cffontainer th{width: 0;}
.table-cffontainer{
    border-radius: 20px; 
    border:1px solid #CEC5AD80;
}
.table-cggontainer table {
    width: 100%;
    border-collapse: inherit;
    text-align: left;
    border-radius: 20px !important;
    border:1px solid #CEC5AD80;
    overflow: hidden;
    border-spacing: inherit;
}
.table-cggontainer tr:nth-child(even) td {
    background-color: #FBF5E7BF;
}
.about-rewardz-sec li, .about-rewardz-sec li a {    font-size: 14px;
  color: #19181D;
  font-weight: 500;}
.sib-point-table h6{text-align: center; color: #19181D; font-weight: 600; font-size: 18px;padding-bottom: 20px; margin: 0;}
.sib-point-table{padding-top: 40px;}
.sib-point-table p{font-size: 16px; font-weight: 400; color: #19181D; line-height: 35px;}
.sib-point-table h5{color: #19181D; text-align: center; font-weight: 500; font-size: 18px; padding-top: 50px; padding-bottom: 30px;}
.sib-point-table h3{font-size: 35px; padding-top: 50px; color: #19181D; font-weight: 600; padding-bottom: 10px;}
.customer-support-box h4{color: #827863; font-size: 16px; font-weight: 500; margin: 0; line-height: 30px;}
.customer-support-box span{font-size: 22px; font-weight: 700; color: #19181D;}
.phone-icon-box{width: 50px; height: 50px; background: #a00; border-radius: 7px; display: flex; align-items: center; justify-content: center;}
.customer-support-box{display: flex; align-items: center; gap: 10px; background: #FBF5E7; padding: 30px; border-radius: 15px;}
.customer-support h3{text-align: center; padding-bottom: 20px; color: #19181D; font-weight: 600; font-size: 25px;}
.faq-heding h4{color: #000;font-size: 15px;font-weight: 600;display: inline-block;background: #C5CACB59;border-radius: 200px;padding: 8px 15px; margin-bottom: 10px; text-transform: uppercase;}
.faq-heding h2{font-size: 40px;font-weight: 600;margin: 0;color: #19181D;}
.faq-heding p{font-size: 16px;color: #19181D; font-weight: 500; margin: 0;}
.faq-heding{padding-bottom: 30px;}
.faq-bg .accordion-button:not(.collapsed)::after {content: " \f068";transform: unset;background: none;background-color: #a00;color: #fff;}
.faq-bg .accordion-button::after {font-family: 'Font Awesome 5 Free';content: "\f067";font-weight: 900;margin-left: auto;color: #a00;transition: transform 0.3s ease;background: none;background: #D0242D1F;border-radius: 100px;padding: 15px 25px;display: flex;align-items: center;justify-content: center;}
.faq-bg .accordion-item {margin-bottom: 10px;border: none;background: transparent;}
.faq-text p{color: #19181D; font-size: 16px; font-weight: 400;}
.faq-text p:last-child{margin-bottom: 0;}
.sib-point-table.committee th {border:0;padding: 16px 15px; font-size: 16px;}
.committ-wrap {column-gap: 12px;}
.committ-wrap .features-reward-sec {width:48%;}
.committ-wrap .table-cffontainer td {padding: 12px 15px;}

/* responsive */
/* responsive */

@media only screen and (min-width: 991px) and (max-width: 1290px)  {

  .rewards-menu a{font-size: 13px;}
  .about-rewardz-sec li, .about-rewardz-sec li a,  .about-rewardz-sec p {font-size: 14px;}
  .about-rewardz-sec h5 {font-size:16px;}
  .about-rewardz-sec h3 {font-size: 18px;}


  
  }


@media (max-width: 700px){
.committ-wrap .features-reward-sec {width:100%;}
.committ-wrap {padding: 0 16px;}
.about-rewardz-sec li {font-size: 14px;}
div.about-rewardz-sec {padding: 20px 10px 0px 10px;}
.table-container {margin-top: 20px;}

}
@media (max-width: 991px){
  .rewards-menu a.active {border-bottom:none;}
.about-rewardz-sec div {font-size: 14px; line-height: 27px; font-weight: 500;}
.about-rewardz-sec li, .about-rewardz-sec li a {font-size: 14px;}
.sib-point-table.committee th {font-size: 13px;}
.rewards-menu a {font-size: 13px;}
.sib-point-table h6 {font-size: 14px;padding: 0 14px;}
.sib-point-table th {font-size: 12px;}
.table-confftainer td, .rewards-menu a {font-size: 12px;}


.owl-nav {display: none;}


  .rewards-menu ul{width:100%;padding-right:0px;}
  .rewards-menu li{padding-bottom: 4px;border-bottom: 1px dashed #c0b69fa6;margin-bottom:0px;width:48%;}
  
  .rewards-menu li::after{display: none;}
  .rewards-menu{margin: 20px 0; overflow: hidden;padding: 10px;flex-direction: column;}
  .rewards-menu ul {gap:8px}

  .rewards-menu a {min-height: 36px;}
  .about-rewardz-sec{padding: 20px 12px; }
  .about-rewardz-sec h4{font-size: 13px;}
  .about-rewardz-sec h2{font-size: 25px;}
  
  .about-rewardz-sec p{line-height:27px; font-size: 14px;padding-top: 16px;}
  .features-reward-sec{padding: 20px 0;}
  .features-reward-sec h3{font-size: 20px;}
  .features-reward-sec .owl-carousel .owl-nav button.owl-prev{left:-20px;}
  .sib-point-table th{font-size: 12px;}
  .table-coffntainer td{font-size: 13px;}
  .sib-point-table h5{font-size: 16px; padding-top: 30px; padding-bottom: 10px; margin: 0;}
  .sib-point-table p{font-size: 14px; line-height: unset;}
  .sib-point-table h3{font-size: 25px; padding-top: 20px;}
  .customer-support h3{font-size: 20px; margin: 0;}
  .customer-support-box{padding: 15px;}
  .customer-support-box span{font-size: 18px;}
  .customer-support-box{display: block; margin-bottom: 30px;}
  .faq-bg{margin: 20px 0;}
  .faq-heding h4{font-size: 13px;}
  .faq-heding h2{font-size: 25px;}
  .faq-heding p{font-size: 14px;}
  .faq-heding{padding-bottom: 20px;}
  .faq-text p{font-size: 14px;}
}


 