@media (max-width: 991px) {

}
@media (max-width: 540px){
 .filter-info {
    padding-left: 0px;
    padding-right: 0px;
    width: 100%;
}
  section.filter-sec .container{
    padding:0;
  }
  .filter-infos{
    flex-direction: column;
  }
  .filter-infos{
   gap:15px; 
  }
  .pro-filters{
   width:100%; 
  }
  .pro-filters select.abe-unit-links.select2-hidden-accessible{
   width:100%; 
  }
  section.ordinary-world-sec .container-fluid{
   padding:0; 
  }
  section.ordinary-world-sec .head-sec {
    width: 100%;
    margin: auto;
    margin-bottom: 20px;
    padding: 0;
}
  section.ordinary-world-sec .col-md-4 {
    padding: 0;
}
  section.ordinary-world-sec .row.mt-4{
   margin-top:0 !important; 
  }
  .ordinary-world-sec .card{
    margin-bottom: 0px;
  }
  .card-img-container{
    height: 250px;
  }
      .ordinary-world-sec .card-body-content {
        padding: 20px 0px;
        padding-bottom: 0;
    }
      .ordinary-world-sec .row.mt-4 {
        gap: 30px;
    }
  .ordinary-world-sec .card-title a {
        font-size: 19px;
    }
  .ordinary-world-sec .card-body-content p {
        margin-bottom: 15px;
    }
  section.attr-sec.popular_desti .attr-head {
    padding-left: 0;
    padding-right: 0;
    margin-bottom: 30px;
    text-align: center;
    justify-content: center;
}
  .popular_desti .owl-carousel .owl-nav {
    position: relative;
    top: 0px;
    right: 0;
}
  .popular_desti .owl-carousel .owl-nav button.owl-next, .popular_desti .owl-carousel .owl-nav button.owl-prev{
    width: 50px;
    height: 50px;
    font-size: 18px;
  }
  section.cta-sec {
    padding-left: 12px;
    padding-right: 12px;
}
  section.cta-sec .container-fluid{
    padding-left: 0px;
    padding-right: 0px;
  }
  .cta{
    padding: var(--p40) var(--p20);
  }
  section.cta-sec h2 {
    font-size: 30px;
    margin-bottom: 15px;
  }
}
@media (max-width: 360px){

    }