
@media only screen and (max-width: 767px) {
  .pagination{
    margin: 5px 0px;
  }
  .pagination-lg .page-link{
    padding: 0.2rem 0.5rem !important;
    white-space: nowrap;
    font-size: 14px;
  }
  .community-content{
    padding: 0px 25px;
  }
  .financial-challenges .cards-wrapper{
    gap: 60px;
        margin: 0 auto;
        width: 100%;
  }
  .Challenges-card-custom{
    margin-bottom: 20px;
  }
  .financial-challenges .challenge-card .icon-bg{
    top: -50px !important;
    left: 5% !important;
    transform: inherit !important;
  }
  .feature-text{
    max-height: max-content !important;
  }
  .faq-container{
    margin: 0px 20px !important;
  }
}


@media only screen and (max-width: 991.98px) {
    .standards-grid {
    padding-left: 30px;
    padding-right: 30px;
  }
}
.custom-container{
    max-width: 100%;
    min-width: 100%;
    width: 100%;
  }
@media only screen and (max-width: 1250px){
  #estimation-section{
    width: 100% !important;
    max-width: 100% !important;
    overflow: auto !important;
  }
  .steps-card .card-body{
    min-heights: fit-content !important;
  }
  .popup-content{
    top: 40px !important;
  }
  .popup .close-btn{
    top: 5% !important;
  }
  .standards-grid{
    padding-left: 30px;
    padding-right: 30px;
  }
}