/* ensuring removing any extra space on page on right */ 


  @media (max-width: 768px) {
html, body {
  overflow-x: hidden;
  width: 100%;
}
}

  @media (max-width: 768px) {
    

.RWmobile-hidden {
      display: none !important;
    }

    .RWwhy {
      padding: 0.5rem 0 !important;
    }

    .RWcenter {
      text-align: center;
      font-weight: 500;
    }

    .RWunderline {
      width: 110px;              /* Length of the line */
      height: 4px;               /* Thickness of the line */
      background-color: red;     /* Line color */
      margin: 0 auto;            /* Center it */
      border-radius: 2px;        /* Optional: rounded ends */
      margin-bottom: 2rem;
    }

.RWheight {
display: none !important;
  }

.we-help-section{
display: flex;
padding: 0;
}

.RWreverse {
flex-direction: column-reverse !important;

 }
.RWmarginbottom {
margin-bottom: 6rem;
}

/* Make sure the row allows wrapping */
  .row.d-flex {
    flex-wrap: wrap;
  }

  /* Target the two menu columns */
  .row.d-flex > .col-lg-3 {
    width: 50% !important;        /* Half width each */
    flex: 0 0 50% !important;
  }

.footer-section a{
padding-left:19px;
}
}

  @media (min-width: 768px) {


.footer-section a{
padding-left:23px;
}

    .RWmobile-only {
      display: none !important;
    }
.we-help-section{
padding: 0;
 }

.RWpadding{
padding-top: 30px !important;
}
}






