@media screen and (min-width: 992px) and (max-width: 1199px){

}

@media (max-width: 980px){
 
}
@media (max-width: 540px){
  section.banner-slider {
    padding: 16px 0;
    padding-bottom: 16px;
}
  .banner-first img{
   height:250px; 
  }
  section.best-coupon .container{
    padding:0;
  }
  section.best-coupon .head-sec{
    margin-bottom: 20px;
  }
  section.best-coupon .best-coupon-info{
    width:100%;
    padding:0;
  }
  section.popular-stores .container{
    padding:0;
  }
  section.popular-stores .col-3.popular-info{
   width:49%;
    padding:0;
  }
  section.popular-stores .row{
   justify-content:space-between; 
  }
  section.popular-stores .popular-img {
    width: 100%;
    height: 190px;
  }
  section.popular-stores .head-sec {
    margin-bottom: 20px;
    text-align: center;
}
  section.popular-stores .row {
    gap: 30px 0;
}
  section.blog-sec .container{
   padding:0; 
  }
  section.blog-sec .head-sec {
    text-align: center;
    margin-bottom: 20px;
}
  section.blog-sec .col-4{
   width:100%;
    padding:0;
  }
  section.how-it-works .container{
   padding:0; 
  }
  section.how-it-works .head-sec {
    text-align: center;
    margin-bottom: 30px;
}
  section.how-it-works .col-lg-3.col-md-6.col-12{
   width:100%;
    padding:0;
  }
  section.how-it-works .work-number {
    width: 70px;
    height: 70px;
    font-size: 26px;
    margin-bottom:15px;
  }
  section.how-it-works .row{
   gap:15px 0; 
  }
  section.faq-sec .container{
    padding:0;
  }
  section.faq-sec .head-sec {
    margin-bottom: 30px;
}
  section.faq-sec .accordion-button{
   font-size:16px; 
  }
  section.faq-sec .accordion-item{
    padding-bottom: 20px;
    margin-bottom: 20px;
  }
  section.blog-sec .blog-upper p{
    font-size: 16px;
  }
  section.blog-sec a.rd-more {
    font-size: 17px;
  }
}
@media (max-width: 360px){

}