html {
  scroll-behavior: smooth;
}
/*=================== Ramadan Page Start ==================*/
body.universal-layout-ramadan,
body.universal-layout-islamic-giving {


  @media only screen and (max-width: 768px) {


  }

  @media only screen and (max-width: 480px) {


  }
  @media only screen and (min-width: 769px) {

  }

  @media only screen and (max-width: 768px) {

  }

  @media only screen and (min-width: 769px) {

  }





  @media only screen and (min-width: 769px) {

  }

  @media only screen and (min-width: 1285px) {

  }
  @media only screen and (min-width: 1541px) {

  }


  @media only screen and (max-width: 768px) {

  }

  @media only screen and (min-width: 769px) {

  }

  @media only screen and (max-width: 768px) {

  }

  @media (max-width: 768px) {

  }

  @media only screen and (min-width: 769px) {

  }
}








/*=================== Meet Patient Pattern starts ==================*/






@media only screen and (max-width: 768px) {


}
/*=================== Meet Patient Pattern ends ==================*/




.universal-hero-shell {
  border-bottom: none;
}

.universal-download-button-pattern {
  padding: 0;
}
/*=================== Ramadan Page Ends ==================*/

/*=================== Post Sadaqah Pattern Starts ==================*/
body.universal-layout-sadaqah,
body.universal-layout-fidyah,
body.universal-layout-sadaqah-jariyah,
body.universal-layout-kaffarah,
body.universal-layout-qurbani,
body.universal-layout-impact,
body.universal-layout-challenges,
body.universal-layout-qurbani-confidence {
  @media only screen and (max-width: 768px) {

  }
  @media only screen and (min-width: 769px) {


  }

  @media only screen and (min-width: 1541px) {

  }

  @media only screen and (max-width: 768px) {




  }

  @media only screen and (min-width: 769px) {

  }





  @media only screen and (max-width: 768px) {

  }
  @media only screen and (min-width: 769px) {

  }
}

/*=================== Post Sadaqah Pattern Ends ==================*/

/*=================== Universal Appeal Expandable Feature Pattern Starts ==================*/








@media only screen and (min-width: 1025px) {

}
@media only screen and (max-width: 1024px) {



  /* .universal-source-appeal__iconMobile {
    padding-bottom: 2rem;
  } */

}
@media only screen and (max-width: 768px) {




}
/*=================== Universal Appeal Expandable Feature Pattern Ends ==================*/

/*=================== Gift in Wills Starts ==================*/

body.universal-layout-wills {
  @media only screen and (max-width: 768px) {


  }
  @media only screen and (min-width: 769px) {

  }

  @media only screen and (min-width: 1541px) {

  }

  @media only screen and (max-width: 768px) {

  }

  @media only screen and (min-width: 769px) {

  }

  @media only screen and (min-width: 921px) {

  }

  @media only screen and (max-width: 920px) {

  }

  @media only screen and (max-width: 768px) {

  }
}

/*=================== Gift in Wills Ends ==================*/

/*=================== Cancer Care story cards Pattern starts ==================*/


@media only screen and (max-width: 768px) {

}
/*=================== Cancer Care story cards Pattern ends ==================*/

/*=================== Zakat FAQ Pattern starts ==================*/
@media only screen and (min-width: 992px) {

}

@media only screen and (min-width: 1280px) {

}
@media only screen and (min-width: 1500px) {

}

/*=================== Zakat FAQ Pattern ends ==================*/

/*=================== Where your money goes page starts ==================*/
body.universal-layout-impact {

}
/*=================== Where your money goes page ends ==================*/
/*=============== Banner Height Starts =========================*/

@media only screen and (min-width: 769px) {

}
@media only screen and (min-width: 1540px) {

}

/* Give Sadaqah Jariya Page */
body.universal-layout-sadaqah-jariyah {
  @media only screen and (min-width: 1540px) {

  }

}
/*=============== Banner Height Ends =========================*/

/* ==================== Border lines starts (home page) ================== */
body.universal-layout-home-legacy {








  /* History pattern bottom spacing fix */
  @media only screen and (max-width: 768px) {

  }
}

/* Ramadan Page Starts  */
body.universal-layout-ramadan {





}

/* Sadaqah Page Starts  */
body.universal-layout-sadaqah {



}

/* Fidya Kaffarah FItrana Page Starts  */
body.universal-layout-fidyah {



}

/* Gift In wills Page Starts  */
body.universal-layout-wills {


}

/* Give Sadaqah Jariya Page Starts  */
body.universal-layout-sadaqah-jariyah {


}

/* Pay Your kaffarah Page Starts  */
body.universal-layout-kaffarah {



}

/* Qurbani Page Starts  */
body.universal-layout-qurbani {
  .universal-quran-quote-shell {
    border-bottom: 1px solid #e5e7eb;
  }




}

/* Where Your Money Goes Page Starts  */
body.universal-layout-impact {



}

/* Challenge Page Starts  */
body.universal-layout-challenges {




}

/* Qurbani with confidence Page Starts  */



body.universal-layout-qurbani-confidence {



}

/* year Islamic Giving Master Page Starts  */
body.universal-layout-islamic-giving {





}


.wp-block-separator {
  border-bottom: 1px solid #e5e7eb;
}

/* ==================== Border lines Ends (home page) ================== */

/* ==================== Impact Numbers Pattern starts ================== */


/* ==================== Impact Numbers Pattern ends ================== */

/* ==================== Cancer Appeal Pattern Starts ================== */
@media only screen and (max-width: 768px) {






}

/* ==================== Cancer Appeal Pattern Ends ================== */

/* ==================== Zakat Guide Button On Ramadan Page Starts ================== */

/* ==================== Zakat Guide Button On Ramadan Page Ends ================== */

/* ==================== Universal Appeal Pattern border lines on Ramadan page ================== */
body.universal-layout-ramadan {

}

/* ==================== Universal Appeal Pattern border lines on Ramadan page ================== */

/* ==================== Qurbani Page Starts ================== */

body.universal-layout-qurbani {

  .universal-quran-quote-shell {
    padding: 3.5rem 0;
  }
}
/* ==================== Qurbani Page Ends ================== */

/* ==================== Footer Starts ================== */
@media only screen and (max-width: 768px) {







}

/* ==================== Footer Ends ================== */

/* ==================== History Posts Slider Starts ================== */


@media only screen and (max-width: 900px) {




}
@media only screen and (max-width: 500px) {




}
@media only screen and (max-width: 460px) {




}
@media only screen and (max-width: 400px) {




}
body.universal-layout-home-legacy {
  @media only screen and (max-width: 640px) {

  }
}
/* ==================== History Posts Slider Ends ================== */

/* ==================== Ahref Color change Ramadan page ================== */



/* ==================== Ahref Color change Ramadan page ================== */

/* ==================== Home page heading and counter fix ================== */
@media only screen and (max-width: 768px) {
  /* Sticky Buttons fix */

}

/* z-index issue fix */


/* ==================== Home page heading and counter fix ================== */

/* ==================== spacing fix for all pages starts ================== */
/* Ramadan Page */
body.universal-layout-ramadan {



}

/* Fidya Kaffarah Fitrana Page */

body.universal-layout-fidyah {

  @media only screen and (min-width: 1540px) {

  }
}
/* Give Sadaqah Jariya Page */
body.universal-layout-sadaqah-jariyah {

}
/* Qurbani Page */
body.universal-layout-qurbani {

}
/* Where your money goes Page */
body.universal-layout-impact {

}

/* Qurbani With Confidence Page */
body.universal-layout-qurbani-confidence {

  .wp-block-separator.has-alpha-channel-opacity {
    display: none;
  }


}
/* Year Islamic Giving Master */
body.universal-layout-islamic-giving {

}
/* Lahore Appeal Page */
body.universal-layout-lahore-appeal {



  @media only screen and (max-width: 768px) {

  }
}
/* ==================== spacing fix for all pages Ends ================== */

/* ==================== Quick Donate Styling starts ================== */
/* Quick Donate owns its gated responsive field sizing. */
/* ==================== Quick Donate Styling ends ================== */

/* Mobile layout Fixes */

/* Ramadan page */
body.universal-layout-home-legacy {
  @media only screen and (max-width: 768px) {




  }
}

/* Ramadan page */
body.universal-layout-ramadan {
  @media only screen and (max-width: 768px) {






    .entry-content
      > .wp-block-group.alignfull:nth-child(6)
      > :first-child
      > :first-child {
      gap: 0;
      padding: 2rem 0;
    }
    .entry-content > .wp-block-group.alignfull:nth-child(12) {
      padding: 3rem 0;
    }
    .blockquote__center {
      text-align: center;
      display: flex;
      flex-direction: column;
      align-items: center;
    }

  }

  .entry-content > .wp-block-group.alignfull:nth-child(6) > :first-child {
    padding: 0;
  }

}

/* Sadaqah page */
body.universal-layout-sadaqah {
  @media only screen and (max-width: 768px) {


  }
}

/* Give Sadaqah Jariya page */
body.universal-layout-sadaqah-jariyah {
  @media only screen and (max-width: 768px) {


  }
}

/* Fidya Kaffara Fitrana page */
body.universal-layout-fidyah {
  @media only screen and (max-width: 768px) {


  }
}

/* Gift in Wills page */
body.universal-layout-wills {
  @media only screen and (max-width: 768px) {


  }
}

/* Challenge page */
body.universal-layout-challenges {
  @media only screen and (max-width: 768px) {


  }
}

/* Qurbani with confidence page */
body.universal-layout-qurbani-confidence {
  @media only screen and (max-width: 768px) {



  }
}
/* Lahore Appeal Page */
body.universal-layout-lahore-appeal {
  @media only screen and (max-width: 768px) {


  }
}

@media only screen and (max-width: 768px) {

}

/* year about our supporters master page 2023 */
body.universal-layout-supporters {
  @media only screen and (max-width: 768px) {


  }
}

/* History Slider spacing Fix for all pages starts */
body.universal-layout-home-legacy {
  @media only screen and (min-width: 769px) {

  }
}

/* History Slider spacing Fix for all pages ends */

/* ==================== year Get Involved Parent Master Page starts ======================== */

body.universal-layout-get-involved {







  .universal-sadaqah-link-cta-shell {
    padding: 0;
  }
  .entry-content > div:nth-child(6) {
    border-bottom: none;
  }
  .entry-content > div:nth-child(8):where(:not(.universal-support-shell)) {
    border-top: 1px solid #e5e7eb;
    border-bottom: 1px solid #e5e7eb;
  }
  .entry-content > div:nth-child(10) {
    border-top: 1px solid #e5e7eb;
  }
  .entry-content > div:nth-child(12) > :first-child {
    border-top: none;
    border-bottom: none;
  }
  .entry-content > div:nth-child(13) > :first-child {
    border-top: none;
    border-bottom: none;
    padding: 0;
  }



  @media only screen and (min-width: 769px) {


  }
  @media only screen and (min-width: 920px) {

  }
  @media only screen and (min-width: 1541px) {



  }
  @media only screen and (max-width: 1024px) {

  }
  @media only screen and (max-width: 768px) {






    .entry-content > div:nth-child(13) > :first-child {
      padding: 0 0 2.5rem 0;
    }


    .is-style-universal-download-button {
      width: 100%;
    }
  }
}

/* ==================== year Get Involved Parent Master Page Ends ======================== */
/* ==================== Challenge Events Cards Pattern Starts ======================== */




@media only screen and (min-width: 769px) {

}
@media only screen and (max-width: 768px) {





}
/* ==================== Challenge Events Cards Pattern Ends ======================== */

/* ==================== year about our supporters Master page starts ======================== */

body.universal-layout-supporters {

  .wp-block-cover .wp-block-cover__image-background {
    height: auto;
    top: 130px;
  }
  .entry-content > div:nth-child(2):where(:not(.universal-impact-shell)) {
    border-bottom: none;
  }
  .entry-content > div:nth-child(2) > div {
    border-bottom: none;
    border-top: none;
    padding-bottom: 0;
  }
  .entry-content > div:nth-child(3) {
    border-bottom: none;
  }
  .entry-content > div:nth-child(3) > div {
    border-top: none;
    padding-top: 0;
  }
  .entry-content > div:nth-child(5) {
    border-bottom: none;
  }


  .entry-content > div:nth-child(8) {
    border-bottom: none;
  }
  .entry-content > div:nth-child(9) > div {
    border-top: none;
    border-bottom: none;
    padding: 0;
  }


  .wp-container-core-buttons-is-layout-767cf4c8 {
    display: grid;
    grid-template-columns: repeat(auto-fit, minmax(15rem, 1fr));
    gap: 1rem;
  }
  @media only screen and (max-width: 900px) {

  }
  @media only screen and (max-width: 768px) {
    .wp-container-core-buttons-is-layout-767cf4c8 {
      margin-top: 2rem;
    }

    .wp-block-cover .wp-block-cover__image-background {
      height: auto;
      top: 103px;
    }
    .entry-content > div:nth-child(3) {
      border-top: 1px solid #e5e7eb;
    }
    .entry-content > div:nth-child(2) > div {
      padding-top: 0;
    }
    .entry-content > div:nth-child(3) > div > div {
      gap: 20px;
    }
    .entry-content > div:nth-child(6) > div {
      gap: 1.5rem;
    }
    .entry-content > div:nth-child(9) > div {
      padding-bottom: 40px;
    }
    .is-style-universal-download-button {
      flex: 1;
      width: 100%;
    }
  }
}

@media only screen and (max-width: 768px) {

}

/* ==================== year about our supporters Master page ends ======================== */
.universal-skip-link {
  position: fixed;
  top: 12px;
  left: 12px;
  z-index: 999999;
  padding: 12px 16px;
  background: #fff;
  color: #000;
  transform: translateY(-200%);
}

.universal-skip-link:focus {
  transform: translateY(0);
}

/* Quote rules restored to their prior common asset pending correct owner migration. */


@media only screen and (max-width: 768px) {

}
