@import url("https://fonts.googleapis.com/css2?family=Poppins:ital,wght@0,100;0,300;0,400;0,500;0,600;0,700;0,800;1,400&display=swap");
.grey {
  color: #999999; }

body:not(.cke_editable) h2:not(.swal2-title):not([style]) {
  font-family: 'Poppins';
  color: #000000;
  font-weight: 700;
  font-size: calc(30px + 26 * (100vw - 375px) / 1525); }

body {
  font-family: 'Open Sans'; }

.information-information p {
  /*color: #999999;*/
  font-weight: 400;
  font-size: 13px; }

@media (max-width: 541px) {
  p {
    font-size: 12px; }

  .breadcrumb {
    margin-top: 0;
    padding: 0; } }
h1 {
  color: #ffffff;
  font-weight: 700;
  font-family: "Poppins";
  font-size: calc(28px + (50 - 28) * (100vw - 320px) / (1920 - 320));
  margin-bottom: 0px; }

h2:not(.abouth2) {
  display: none; }

h3 {
  color: #fa628d;
  font-weight: 700;
  font-family: "Poppins";
  font-size: calc(16px + (21 - 16) * (100vw - 320px) / (1920 - 320)); }

h4 {
  color: #fa628d;
  font-weight: 700;
  font-family: "Poppins";
  padding-top: 15px; }

h5 {
  font-family: 'Poppins';
  font-size: 13px;
  font-weight: 700; }

.btn.btn-primary {
  border-radius: 25px;
  background-color: #fa628d !important;
  border-color: #fa628d !important;
  width: 180px;
  padding: 13px !important;
  text-transform: none;
  letter-spacing: 0px;
  transition: all 0.3s; }

.btn.btn-primary:hover, .btn.btn-primary:focus {
  background-color: #fff !important;
  border-color: #fa628d !important;
  color: #fa628d !important; }

.page-banner {
  padding: 10% 0px;
  background-size: cover; }

.breadcrumb {
  margin-bottom: 0px;
  opacity: 0; }

.banner-bc .breadcrumb {
  opacity: 1;
  margin: 0px; }
  .banner-bc .breadcrumb li {
    padding: 0 15px; }
    .banner-bc .breadcrumb li a {
      color: #fff; }
    .banner-bc .breadcrumb li::after {
      content: '/'; }

.slick-dots {
  display: flex !important;
  justify-content: center;
  padding: 0px;
  margin-bottom: 40px;
  margin-top: 10px; }
  .slick-dots li {
    list-style-type: none; }
    .slick-dots li button {
      background-color: #d7d7d7;
      color: transparent;
      margin-left: 7px;
      margin-right: 7px;
      font-size: 0px;
      width: 55px;
      height: 6px;
      border: none;
      border-radius: 3px;
      background-color: #909090; }
  .slick-dots .slick-active button {
    background-color: #fa628d; }

@media (max-width: 541px) {
  .slick-dots li button {
    width: 45px; } }
@media (max-width: 376px) {
  .slick-dots li button {
    width: 35px; } }
.pagination > li a, .pagination > li span {
  width: 2em;
  height: 2em;
  padding: 10px;
  border-radius: 50% !important;
  border: none; }

.pagination > .active > a, .pagination > .active > a:focus, .pagination > .active > a:hover, .pagination > .active > span, .pagination > .active > span:focus, .pagination > .active > span:hover, .pagination > li > a:focus, .pagination > li > a:hover, .pagination > li > span:focus, .pagination > li > span:hover {
  color: #fff !important;
  border: none;
  border-bottom: none !important;
  background-color: #fa628d;
  border-radius: 50% !important; }

.align-center {
  align-items: center; }

.floatRight {
  float: right; }

.floatLeft {
  float: left; }

.transformNone {
  text-transform: none; }

.marginAuto {
  margin: auto; }

.marginBot10 {
  margin-bottom: 10px; }

.marginBot20 {
  margin-bottom: 20px; }

.p90 {
  width: 90%; }

.p85 {
  width: 85%; }

.p80 {
  width: 80%; }

.p75 {
  width: 75%; }

.p70 {
  width: 70%; }

.p65 {
  width: 65%; }

.p60 {
  width: 60%; }

.p55 {
  width: 55%; }

.p50 {
  width: 50%; }

.p45 {
  width: 45%; }

.p40 {
  width: 40%; }

.p35 {
  width: 35%; }

.p33 {
  width: 33.33%; }

.p30 {
  width: 30%; }

.p25 {
  width: 25%; }

.p20 {
  width: 20%; }

.p15 {
  width: 15%; }

.p10 {
  width: 10%; }

.iid-4 .aboutus.section-space {
  padding: 0px; }
.iid-4 .container > .breadcrumb {
  display: none; }
.iid-4 #content {
  padding-top: 0px !important; }
.iid-4 .page-banner {
  background-attachment: fixed;
  background-size: cover;
  background-repeat: no-repeat;
  padding: 8.5% 0px; }

.aboutUsFlex img {
  width: 100%; }
.aboutUsFlex .p50:first-child {
  padding: 0 7%; }
.aboutUsFlex .p50 strong {
  color: #fa628d;
  font-weight: 700;
  font-family: "Poppins";
  font-size: calc(14px + (17 - 14) * (100vw - 320px) / (1920 - 320)); }
.aboutUsFlex:nth-child(even) {
  flex-direction: row-reverse; }

.aboutUsFlex:not(.cke_editable) h2:not(.swal2-title):not([style]) {
  text-align: left;
  margin-bottom: 30px; }

.boardcommittee {
  background-color: #fff4f7; }
  .boardcommittee .flexCommittee {
    padding-top: 20px;
    width: 85%;
    margin: auto; }
    .boardcommittee .flexCommittee img {
      width: 100%;
      transform: scale(1); }
      .boardcommittee .flexCommittee img:hover {
        transform: scale(1.02);
        transition: all 0.3s; }
    .boardcommittee .flexCommittee .p20 {
      padding: 15px; }
    .boardcommittee .flexCommittee .comiteePosition {
      color: #999999;
      font-weight: 400;
      font-size: 13px; }

.annualFlex {
  padding-top: 4%; }
  .annualFlex img {
    margin: auto;
    margin-bottom: 20px; }
  .annualFlex .slick-slide {
    padding: 0px 25px; }
  .annualFlex .annualDesc {
    color: #999999;
    font-weight: 400;
    font-size: 13px;
    padding-top: 8px; }

@media (max-width: 1281px) {
  .boardcommittee .flexCommittee {
    width: 90%; }
    .boardcommittee .flexCommittee .p20 {
      width: 25%; } }
@media (max-width: 1024px) {
  .aboutUsFlex .p50:first-child {
    padding: 0 4%; } }
@media (max-width: 992px) {
  .aboutUsFlex {
    flex-direction: column; }
    .aboutUsFlex .p50 {
      width: 90%;
      margin: auto; }
      .aboutUsFlex .p50:first-child {
        padding: 2% 4%; }
    .aboutUsFlex:nth-child(even) {
      flex-direction: column; }

  .boardcommittee .flexCommittee .p20 {
    width: 33.33%; } }
@media (max-width: 680px) {
  .boardcommittee .committeeDesc {
    width: 85%;
    margin: auto; }
  .boardcommittee .flexCommittee .p20 {
    width: 50%; } }
@media (max-width: 541px) {
  .annualreport.section-space {
    padding-bottom: 0px; }
  .annualreport .annualFlex .slick-dots {
    margin-top: 20px;
    margin-bottom: 20px; } }
@media (max-width: 430px) {
  .boardcommittee .flexCommittee {
    width: 95%; }
    .boardcommittee .flexCommittee .p20 {
      width: 100%; }

  .annualFlex .slick-slide {
    padding: 0px 10px; } }
body #footer-area {
  margin-top: 0px; }

footer {
  background-color: #fa628d;
  color: #fff;
  padding-bottom: 2%; }
  footer h5 {
    color: #ffffff;
    font-weight: 700;
    font-family: "Poppins";
    font-size: calc(14px + (17 - 14) * (100vw - 320px) / (1920 - 320));
    padding-bottom: 15px; }
  footer a {
    color: #fff; }
  footer .footer-contact-links li {
    padding-bottom: 10px; }
  footer .footer-bottom p {
    color: #fff; }
  footer .footer-social-icons {
    padding: 50px 0px 0px; }
  footer .footer-contact-info {
    flex: 1.3; }
  footer .newsletter-module {
    flex: 1.3; }
    footer .newsletter-module .newsletterBtn {
      display: flex;
      align-items: center; }
    footer .newsletter-module input {
      background-color: transparent;
      border: none;
      padding: 0px !important;
      color: #fff; }
      footer .newsletter-module input::placeholder {
        color: #fff; }
    footer .newsletter-module .input-wrap {
      border-bottom: 1px solid #fff; }
    footer .newsletter-module .btn.btn-primary {
      background-color: transparent;
      border: none;
      padding: 0px;
      width: auto; }
    footer .newsletter-module .newsletterBtn {
      display: flex;
      align-items: center; }

.news-ncategory .ncatContainer {
  width: 85%; }
.news-ncategory #column-left {
  padding-right: 5%;
  padding-left: 0px; }
  .news-ncategory #column-left .fArticleBox {
    border-bottom: 1px solid #b0b0b0;
    padding-bottom: 6%;
    margin-bottom: 12%; }
    .news-ncategory #column-left .fArticleBox .fArticleImg {
      padding-bottom: 71%;
      background-size: cover !important;
      border-radius: 5px; }
    .news-ncategory #column-left .fArticleBox .dateAdded {
      color: #fa628d;
      font-size: 13px; }
    .news-ncategory #column-left .fArticleBox .flex {
      margin-bottom: 15px; }
      .news-ncategory #column-left .fArticleBox .flex .p50:nth-child(2) {
        padding-left: 10px; }
    .news-ncategory #column-left .fArticleBox .fArticleTitle {
      text-overflow: ellipsis;
      display: -webkit-box !important;
      -webkit-line-clamp: 2;
      -webkit-box-orient: vertical;
      overflow: hidden;
      color: #999999;
      font-size: 13px;
      margin-bottom: 10px; }
.news-ncategory #articles-column-left .list-group-item {
  padding: 5px 0px; }
  .news-ncategory #articles-column-left .list-group-item a {
    border-radius: 25px;
    background-color: #fa628d;
    border: 1px solid #fa628d;
    color: #fff;
    padding: 10px 18px;
    font-weight: 500;
    font-family: "Poppins";
    transition: all 0.3s; }
    .news-ncategory #articles-column-left .list-group-item a:hover {
      background-color: transparent;
      border: 1px solid #c0bfbf;
      color: #000; }
.news-ncategory .news-post .cover-bg {
  padding-bottom: 71%;
  border-radius: 5px; }
.news-ncategory .news-post .p60 {
  padding-left: 30px; }
.news-ncategory .news-post .article-description {
  color: #999999;
  font-weight: 400;
  line-height: 2em;
  font-size: 13px; }
.news-ncategory .news-post .article-button a {
  color: #fa628d;
  font-weight: 500;
  font-family: "Poppins"; }
  .news-ncategory .news-post .article-button a .flex i {
    margin-left: 10px; }
.news-ncategory .article-name {
  border-bottom: 1px solid #b0b0b0;
  padding-bottom: 15px;
  margin-bottom: 15px; }
  .news-ncategory .article-name a {
    color: #000000;
    font-weight: 700;
    font-family: "Poppins";
    line-height: 1.5em;
    font-size: calc(14px + (17 - 14) * (100vw - 320px) / (1920 - 320)); }
    .news-ncategory .article-name a:hover {
      color: #fa628d; }
.news-ncategory .programmesList .p33 {
  padding: 0px 10px;
  margin-bottom: 25px; }
  .news-ncategory .programmesList .p33 .innerBox {
    filter: drop-shadow(0px 10px 15px rgba(0, 0, 0, 0.05));
    background-color: #fff; }
  .news-ncategory .programmesList .p33 .programmeBox {
    display: flex;
    align-items: stretch;
    flex-direction: column;
    padding: 15px; }
    .news-ncategory .programmesList .p33 .programmeBox .article-description {
      overflow: hidden;
      text-overflow: ellipsis;
      display: -webkit-box !important;
      -webkit-line-clamp: 3;
      -webkit-box-orient: vertical;
      height: 65px; }
  .news-ncategory .programmesList .p33 .cover-bg {
    padding-bottom: 57%;
    background-size: cover !important; }
  .news-ncategory .programmesList .p33 .article-name {
    border: none;
    margin-bottom: 0px; }
    .news-ncategory .programmesList .p33 .article-name a {
      font-size: calc(14px + (22 - 14) * (100vw - 320px) / (1920 - 320));
      line-height: 1.3em; }
      .news-ncategory .programmesList .p33 .article-name a::before {
        background-color: #f9618d;
        display: block;
        content: '';
        width: 30px;
        height: 3px;
        border-radius: 1px;
        margin: 0px 0px 15px; }
  .news-ncategory .programmesList .p33 .article-button a {
    color: #fa628d;
    font-weight: 500;
    font-family: "Poppins"; }
  .news-ncategory .programmesList .p33 .article-button i {
    margin-left: 10px; }

.news-article .slick-nav.left.prev {
  top: 50%;
  left: -4%; }
.news-article .slick-nav.right.next {
  top: 50%;
  right: -4%; }
.news-article .newsArticle {
  width: 80%;
  margin: auto; }
.news-article h3 {
  color: #000; }
.news-article .flex-vcenter {
  margin-bottom: 10px; }
  .news-article .flex-vcenter .pd-r15 {
    color: #000000;
    font-weight: 600;
    font-family: "Poppins"; }
.news-article .dateAdded {
  color: #fa628d; }
.news-article .articleGallery .slick-list {
  border-radius: 5px; }
  .news-article .articleGallery .slick-list img {
    width: 100%; }
.news-article .flexArticleBtn {
  margin-top: 20px;
  padding-bottom: 5%; }
  .news-article .flexArticleBtn .btn {
    text-transform: none;
    padding: 13px !important;
    width: 180px;
    letter-spacing: 0px;
    font-family: "Poppins"; }
  .news-article .flexArticleBtn .backBtn {
    border-radius: 25px;
    background-color: #8f8f8f;
    color: #fff; }
    .news-article .flexArticleBtn .backBtn i {
      margin-right: 10px; }
  .news-article .flexArticleBtn .btnPrev {
    border-radius: 25px;
    background-color: #fa628d;
    color: #fff; }
    .news-article .flexArticleBtn .btnPrev i {
      margin-right: 10px; }
  .news-article .flexArticleBtn .btnNext {
    border-radius: 25px;
    background-color: #fa628d;
    color: #fff; }
    .news-article .flexArticleBtn .btnNext i {
      margin-left: 10px; }
.news-article .ourpartners {
  background-color: #fff4f7; }
  .news-article .ourpartners > div {
    width: 75%;
    margin: auto; }
  .news-article .ourpartners .partnerSlider {
    padding-top: 2%;
    width: 85%;
    margin: auto; }
    .news-article .ourpartners .partnerSlider .slick-slide > div {
      padding: 10px; }
    .news-article .ourpartners .partnerSlider .slick-slide .partnerImg {
      padding-bottom: 66%;
      background-size: cover !important;
      border: 1px solid #cbcbcb; }
.news-article .monthlyDonation {
  padding: 30px 0px 5%; }
  .news-article .monthlyDonation h3 {
    color: #fa628d;
    margin-bottom: 15px; }
  .news-article .monthlyDonation a {
    margin-top: 20px; }
    .news-article .monthlyDonation a i {
      margin-left: 10px; }
.news-article .faqSection {
  width: 80%;
  margin: auto;
  padding: 25px 0px; }
  .news-article .faqSection h3 {
    color: #fa628d;
    margin-bottom: 20px; }
  .news-article .faqSection .panel-default {
    border: none;
    margin-bottom: 15px; }
    .news-article .faqSection .panel-default > .panel-heading {
      border-radius: 25px;
      background-color: transparent;
      color: #999999;
      font-family: "Poppins"; }
      .news-article .faqSection .panel-default > .panel-heading a {
        padding: 12px 20px;
        font-weight: 400;
        font-size: calc(12px + (14 - 12) * (100vw - 320px) / (1920 - 320));
        border-radius: 25px;
        display: flex; }
        .news-article .faqSection .panel-default > .panel-heading a::after {
          margin-left: auto;
          font-size: 10px; }
        .news-article .faqSection .panel-default > .panel-heading a.notCollapsed {
          background-color: #fa628d;
          color: #fff; }
          .news-article .faqSection .panel-default > .panel-heading a.notCollapsed::after {
            background: none;
            content: '\f068';
            font-family: 'FontAwesome'; }
        .news-article .faqSection .panel-default > .panel-heading a.collapsed {
          background-color: #f5f5f5;
          color: #999999; }
          .news-article .faqSection .panel-default > .panel-heading a.collapsed::after {
            content: '\f067';
            font-family: 'FontAwesome'; }
    .news-article .faqSection .panel-default .panel-body {
      padding: 15px 35px; }

@media (min-width: 769px) {
  .mobileBackbtn {
    display: none; } }
@media (min-width: 992px) {
  .articleLatestMobile {
    display: none; } }
@media (max-width: 1200px) {
  .news-ncategory .programmesList .p33 {
    width: 50%; } }
@media (max-width: 992px) {
  .fArticleBox {
    display: none; }

  .articleLatestMobile .fArticleBox {
    display: block; }

  .news-list-wrap .news-post {
    width: 100%;
    max-width: 100%; }

  .news-article .newsArticle {
    width: 85%; }
  .news-article .slick-nav.right.next {
    right: -6%; }
  .news-article .slick-nav.left.prev {
    left: -6%; }

  .news-article .monthlyDonation, .news-article .faqSection {
    width: 85%; } }
@media (max-width: 800px) {
  .breadcrumb {
    display: none; }

  .banner-bc .breadcrumb {
    display: block; }

  .news-article .ourpartners .partnerSlider {
    width: 100%; } }
@media (max-width: 769px) {
  .news-list-wrap .news-post {
    flex-direction: column; }
    .news-list-wrap .news-post .p40 {
      width: 100%;
      margin-bottom: 4%; }
    .news-list-wrap .news-post .p60 {
      width: 90%;
      padding-left: 0px; }

  .news-article .newsArticle {
    width: 95%; }

  .news-article .flexArticleBtn .btn {
    width: 150px; }

  .mobileBackbtn a {
    border-radius: 25px;
    background-color: #8f8f8f;
    color: #fff;
    text-transform: none;
    padding: 13px !important;
    width: 150px;
    letter-spacing: 0px;
    font-family: "Poppins"; }

  .flexArticleBtn .p33 {
    width: 50%; }

  .news-article .monthlyDonation, .news-article .faqSection {
    width: 95%; } }
@media (max-width: 670px) {
  .news-ncategory .programmesList .p33 {
    width: 100%; } }
@media (max-width: 541px) {
  .news-ncategory .news-post .article-description {
    font-size: 12px; }

  .news-article .monthlyDonation a {
    margin-top: 10px; }

  .news-article .faqSection {
    margin-top: 40px; } }
@media (max-width: 361px) {
  .flexArticleBtn .p33 {
    width: 100%;
    text-align: center;
    margin-bottom: 20px; }
    .flexArticleBtn .p33 a {
      float: none; }

  .news-article .flexArticleBtn {
    padding-bottom: 0px; } }
.information-contact > .container {
  background: url("../../../../../../image/catalog/contact/bg.jpg");
  width: 100%;
  max-width: 100%;
  background-size: cover; }
  .information-contact > .container .row {
    width: 80%;
    margin: auto; }
.information-contact .flex {
  padding: 3% 0px 4%; }
  .information-contact .flex h3 {
    margin-bottom: 25px; }
  .information-contact .flex .p40 {
    color: #999999;
    font-weight: 400;
    font-family: "Poppins";
    font-size: 13px;
    padding-right: 10%; }
    .information-contact .flex .p40 a {
      color: #999999; }
    .information-contact .flex .p40 strong {
      color: #fa628d;
      font-weight: 500;
      font-family: "Poppins"; }
    .information-contact .flex .p40 div {
      padding-bottom: 20px; }
  .information-contact .flex .p60 input, .information-contact .flex .p60 textarea {
    border: 1px solid #dfdada;
    border-radius: 25px;
    padding-left: 20px; }
  .information-contact .flex .p60 .contact-footer #google_recaptcha {
    margin-left: 0; }

.volunteer.section-space {
  padding-top: 0px;
  background: url("../../../../../../image/catalog/volunteer/bg.jpg");
  background-size: cover;
  background-position: center; }
.volunteer .volunteerBox {
  width: 80%;
  margin: auto; }
.volunteer .volunteerGal .volunteerImg {
  padding-bottom: 34%;
  background-size: cover !important; }
.volunteer .volunteerGal .slick-list {
  border-radius: 5px; }
.volunteer .flex .p50 {
  padding: 10px 7%; }
  .volunteer .flex .p50 img {
    object-fit: contain;
    height: 70px; }
  .volunteer .flex .p50 .volunteerDesc {
    color: #999999;
    font-weight: 400;
    line-height: 1.75em;
    font-size: 13px;
    margin-bottom: 20px; }
  .volunteer .flex .p50 .btn-primary i {
    margin-left: 10px; }
.volunteer .faqTitle {
  margin-bottom: 20px;
  padding-top: 6%; }
.volunteer .volunteerFAQ .panel-default {
  border: none;
  margin-bottom: 15px; }
  .volunteer .volunteerFAQ .panel-default > .panel-heading {
    background-color: transparent;
    border: none; }
    .volunteer .volunteerFAQ .panel-default > .panel-heading .panel-title > a {
      border-radius: 25px;
      background-color: #fa628d;
      color: #fff;
      font-weight: 400;
      font-family: "Poppins";
      font-size: 13px;
      padding: 15px 25px;
      position: relative;
      line-height: 1.5em; }
      .volunteer .volunteerFAQ .panel-default > .panel-heading .panel-title > a.collapsed {
        background-color: #f5f5f5;
        color: #999999; }
      .volunteer .volunteerFAQ .panel-default > .panel-heading .panel-title > a::after {
        background: none;
        content: '\f068';
        font-family: 'FontAwesome';
        right: 15px;
        width: 20px;
        height: 15px;
        position: absolute;
        top: 50%;
        transform: translateY(-50%);
        transition: 0.2s all;
        font-size: 10px; }
      .volunteer .volunteerFAQ .panel-default > .panel-heading .panel-title > a.collapsed::after {
        content: '\f067';
        font-family: 'FontAwesome'; }
  .volunteer .volunteerFAQ .panel-default .panel-body {
    padding: 20px 35px 0px;
    border: none; }

@media (max-width: 992px) {
  .volunteer .volunteerBox {
    width: 90%; }
  .volunteer .flex .p50 {
    padding: 10px 5%; } }
@media (max-width: 541px) {
  .volunteerBox .flex .p50 {
    width: 100%;
    margin-bottom: 15px; }
    .volunteerBox .flex .p50 .volunteerDesc {
      margin-bottom: 15px; } }
@media (max-width: 376px) {
  .volunteerFAQ .panel-body {
    padding: 20px 25px 0px; } }
.common-home .section-space {
  z-index: 1; }
.common-home #footer-area {
  z-index: 2; }
#account .fa-user, #cart i {
    color: #fa628d;
    font-size: 22px !important;
}
.cart-dorpdown-footer .btn-default {
    text-transform: none;
    letter-spacing: 0;
    border-radius: 25px;
}
.buttons .pull-left .btn-default {
    padding: 13px !important;
    text-transform: none;
    letter-spacing: 0;
    border-radius: 25px;
}
/*Home - Slider*/
.slideshow .slider-slideshow-description .container {
  width: 85%;
  max-width: 100%; }
.slideshow .slider-nav.hover-show.slider-nav-right {
  transform: translateX(-99%);
  right: 40px; }
.slideshow .slider-nav.hover-show.slider-nav-left {
  transform: translateX(99%);
  left: 40px; }
.slideshow .slideNumber {
  bottom: -40%;
  left: 8%;
  font-family: "Poppins";
  letter-spacing: 3px; }
.slideshow .slider-slideshow-description-texts .title-wrap {
  font-weight: 800;
  font-family: "Poppins";
  font-size: calc(18px + (57 - 18) * (100vw - 320px) / (1920 - 320));
  margin-bottom: 20px; }
.slideshow .slider-slideshow-description-texts .desc-wrap {
  font-weight: 400;
  font-size: calc(12px + (14 - 12) * (100vw - 320px) / (1920 - 320));
  line-height: 2em; }
.slideshow .slider-slideshow-description-texts .slider-slideshow-description-link a {
  color: #fff !important; }
  .slideshow .slider-slideshow-description-texts .slider-slideshow-description-link a i {
    margin-left: 10px; }

/*Home - Our Activities*/
.featuredprogramme .slick-nav.left.prev {
    top: 52%;
    left: -3%;
}
.featuredprogramme .slick-nav.right.next {
    top: 52%;
    right: -3%;
}
.featuredprogramme .slick-track {
    display: flex;
}
.featuredprogramme .slick-slide {
    height: inherit !important;
}
.featuredprogramme.featuredprogramme-34 {
  background: linear-gradient(0deg, #fff4f7 39%, white 39%); }
.featuredprogramme .fProgramme {
  padding-top: 4%; }
  .featuredprogramme .fProgramme .slick-slide {
    transition: all 0.3s;
    padding: 0px 15px; }
    .featuredprogramme .fProgramme .slick-slide:hover {
      transform: scale(1.02);
      cursor: pointer; }
    .featuredprogramme .fProgramme .slick-slide .fProgrammeSection {
      background-color: #fff;
      border-radius: 5px; }
  .featuredprogramme .fProgramme h4 {
    width: 95%; }
    .featuredprogramme .fProgramme h4 a {
      color: #000000;
      font-weight: 700;
      font-family: "Poppins";
      font-size: calc(14px + (22 - 14) * (100vw - 320px) / (1920 - 320));
      line-height: 1.3em; }
      .featuredprogramme .fProgramme h4 a::before {
        background-color: #f9618d;
        display: block;
        content: '';
        width: 30px;
        height: 3px;
        border-radius: 1px;
        margin: 0px 0px 15px; }
  .featuredprogramme .fProgramme .fArticleDesc {
    color: #999999;
    font-weight: 400;
    line-height: 1.7em;
    height: 100%;
    margin-bottom: 20px; }
  .featuredprogramme .fProgramme .fProgrammeImg {
    padding-bottom: 56%;
    background-size: cover !important; }
  .featuredprogramme .fProgramme .fProgrammeBottom {
    padding: 20px;
    padding-top: 0px; }
  .featuredprogramme .fProgramme .fProgrammeBtn {
    color: #fa628d;
    font-weight: 500;
    font-family: "Poppins"; }
    .featuredprogramme .fProgramme .fProgrammeBtn i {
      margin-left: 10px; }

/*Home - Get to know*/
.homegettoknow {
  background-color: #fff; }
  .homegettoknow.section-space {
    padding: 7% 0px; }
  .homegettoknow:not(.cke_editable) h2:not(.swal2-title):not([style]) {
    text-align: left; }
  .homegettoknow .getToKnowDesc {
    padding: 2% 0px 3%; }
  .homegettoknow .btn-primary i {
    margin-left: 10px; }
  .homegettoknow .flex .p50:first-child iframe {
    width: 100%; }
  .homegettoknow .flex .p50:last-child {
    padding-left: 5%; }

/*Home - Featured Article*/
.featuredarticle.featuredarticle-30 {
  background: linear-gradient(90deg, #fa628d 39%, #fff4f7 39%); }
.featuredarticle .fArticleHome {
  width: 85%;
  margin: auto; }
  .featuredarticle .fArticleHome:not(.cke_editable) h2:not(.swal2-title):not([style]) {
    color: #fff;
    margin-bottom: 9%;
    text-align: left; }
  .featuredarticle .fArticleHome .fArticleMainDesc {
    margin-bottom: 10%;
    color: #fff; }
  .featuredarticle .fArticleHome .btn.btn-primary {
    background-color: #fff !important;
    border-color: #fff !important;
    color: #fa628d; }
  .featuredarticle .fArticleHome .fArticleSlider .fArticleImg2 {
    padding-bottom: 62%;
    background-size: cover !important;
    border-top-left-radius: 5px;
    border-top-right-radius: 5px; }
  .featuredarticle .fArticleHome .fArticleSlider .slick-slide {
    padding: 0px 15px;
    transition: all 0.3s; }
    .featuredarticle .fArticleHome .fArticleSlider .slick-slide:hover {
      transform: scale(1.03);
      cursor: pointer; }
    .featuredarticle .fArticleHome .fArticleSlider .slick-slide .fArticleSection {
      background-color: #fff;
      border-radius: 5px; }
      .featuredarticle .fArticleHome .fArticleSlider .slick-slide .fArticleSection .fArticleBottom {
        padding: 20px; }
        .featuredarticle .fArticleHome .fArticleSlider .slick-slide .fArticleSection .fArticleBottom h4 {
          transition: all 0.3s;
          padding-top: 0px;
          color: #000; }
          .featuredarticle .fArticleHome .fArticleSlider .slick-slide .fArticleSection .fArticleBottom h4:hover {
            color: #fa628d; }
          .featuredarticle .fArticleHome .fArticleSlider .slick-slide .fArticleSection .fArticleBottom h4::before {
            background-color: #f9618d;
            display: block;
            content: '';
            width: 30px;
            height: 3px;
            border-radius: 1px;
            margin: 0px 0px 15px; }
        .featuredarticle .fArticleHome .fArticleSlider .slick-slide .fArticleSection .fArticleBottom .fArticleDesc {
          color: #999999;
          font-weight: 400;
          font-size: 13px;
          line-height: 1.5em;
          margin-bottom: 10%; }
        .featuredarticle .fArticleHome .fArticleSlider .slick-slide .fArticleSection .fArticleBottom a {
          color: #fa628d;
          font-weight: 500;
          font-family: "Poppins"; }
          .featuredarticle .fArticleHome .fArticleSlider .slick-slide .fArticleSection .fArticleBottom a:hover {
            text-decoration: underline; }
  .featuredarticle .fArticleHome .fArticleSlider .slick-nav.left.prev {
    left: -31%;
    bottom: 6%; }
  .featuredarticle .fArticleHome .fArticleSlider .slick-nav.right.next {
    left: -23%;
    bottom: 6%; }

/*Home - Part of something big*/
.homepart {
  background-color: #fff; }
  .homepart .homePartImg {
    justify-content: center;
    padding: 3% 0px; }
    .homepart .homePartImg img {
      object-fit: cover;
      height: 190px;
      width: 190px;
      border-radius: 5px; }
      .homepart .homePartImg img:first-child {
        z-index: 3;
        margin-right: -10px;
        animation: floatDownFirst 6s ease-in-out infinite; }
      .homepart .homePartImg img:nth-child(2) {
        z-index: 2;
        margin-right: -10px; }
      .homepart .homePartImg img:nth-child(3) {
        z-index: 1;
        margin-right: -10px;
        animation: floatDownThird 6s ease-in-out infinite; }
      .homepart .homePartImg img:nth-child(even) {
        animation: floatUp 6s ease-in-out infinite; }
  .homepart .flexPartBot {
    padding-top: 5%; }
    .homepart .flexPartBot img {
      object-fit: contain;
      height: 74px;
      margin-bottom: 20px; }
    .homepart .flexPartBot .homePartBot {
      color: #999999;
      font-weight: 400;
      line-height: 1.5em;
      padding: 5px 0px 20px; }
    .homepart .flexPartBot .btn-primary i {
      margin-left: 10px; }

/*Home - Support*/
.homesupport {
  background-color: #fff; }
  .homesupport.section-space {
    padding-bottom: 0px; }
  .homesupport .flex .p50 .abouth2 {
    margin-bottom: 5%; }
  .homesupport .flex .p50:first-child {
    padding: 0 7%; }
  .homesupport .flex .p50 img {
    width: 100%; }

@keyframes floatDownFirst {
  0% {
    transform: translatey(0px); }
  50% {
    transform: translatey(-30px); }
  100% {
    transform: translatey(0px); } }
@keyframes floatDownThird {
  0% {
    transform: translatey(20px); }
  50% {
    transform: translatey(-20px); }
  100% {
    transform: translatey(20px); } }
@keyframes floatUp {
  0% {
    transform: translatey(-20px); }
  50% {
    transform: translatey(0px); }
  100% {
    transform: translatey(-20px); } }
@media (min-width: 1300px) {
  .slideshow .slider-slideshow-description-texts {
    width: 53%; } }
@media (min-width: 1200px) {
  .slideshow #slideshow0 {
    background-attachment: fixed;
    position: fixed;
    left: 0;
    right: 0; }
  .slideshow.slideshow-27 {
    height: 800px; } }
@media (max-width: 1367px) {
  .slideshow .slideNumber {
    bottom: -25%;
    left: 11%; } }
@media (max-width: 1150px) {
  .featuredarticle .fArticleHome {
    width: 90%; }

  .featuredarticle .fArticleHome .fArticleSlider .slick-slide {
    padding: 0px 10px; } }
@media (max-width: 1025px) {
  .featuredarticle .fArticleHome .flex .p25 {
    width: 30%; }
  .featuredarticle .fArticleHome .flex .p75 {
    width: 70%; }
  .featuredarticle .fArticleHome .fArticleSlider .slick-nav.left.prev {
    left: -39%; }
  .featuredarticle .fArticleHome .fArticleSlider .slick-nav.right.next {
    left: -28%; } }
@media (max-width: 991px) {
  .slideshow .owl-nav {
    display: none; }

  .slideshow .slideNumber {
    left: 5%; }

  .homegettoknow .flex .p50 {
    width: 100%; }

  .featuredarticle.featuredarticle-30 {
    background: #fa628d; }
  .featuredarticle .fArticleHome:not(.cke_editable) h2:not(.swal2-title):not([style]) {
    margin-bottom: 2%; }
  .featuredarticle .fArticleHome .fArticleMainDesc {
    margin-bottom: 2%; }
  .featuredarticle .fArticleHome .flex .p25 {
    width: 100%;
    margin-bottom: 4%; }
  .featuredarticle .fArticleHome .flex .p75 {
    width: 100%; } }
@media (max-width: 950px) {
  .homesupport .flex .p50 .abouth2 {
    width: 85%; } }
@media (max-width: 900px) {
  .slideshow .slideNumber {
    left: 6%;
    bottom: -20%; }

  .homepart .flexPartBot .homePartBot {
    width: 80%; } }
@media (max-width: 750px) {
  .homePartDesc.p45 {
    width: 75%; } }
@media (max-width: 700px) {
  .slideshow .slideNumber {
    left: 7%; }

  .homesupport .flex {
    flex-direction: column-reverse; }
    .homesupport .flex .p50 {
      width: 100%; }
      .homesupport .flex .p50:first-child {
        padding: 7%; } }
@media (max-width: 600px) {
  .flexPartBot .p50 {
    width: 100%;
    margin-bottom: 4%; } }
@media (max-width: 541px) {
  .slideshow .slider-slideshow-description {
    text-align: center; }
    .slideshow .slider-slideshow-description .container {
      width: 100%; }
  .slideshow .slideNumber {
    display: none; }

  .activitiesDesc {
    width: 90%; }

  .homePartDesc.p45 {
    width: 85%; }

  .featuredarticle-30 .slick-dots li button {
    background-color: #fff; }
  .featuredarticle-30 .slick-dots .slick-active button {
    background-color: #000; } }
@media (max-width: 380px) {
  .slider-slideshow-description .slider-slideshow-description-texts {
    padding: 0px 15px; }
    .slider-slideshow-description .slider-slideshow-description-texts .title-wrap {
      margin-bottom: 10px; } }
.fixed-header .header-container {
  grid-template-columns: 15vw 2fr auto;
  -ms-grid-columns: 15vw 2fr auto; }
  .fixed-header .header-container .header-menu #main-menu a {
    font-size: calc(13px + (16 - 13) * (100vw - 320px) / (1920 - 320)); }
.fixed-header .donateBtn {
  background-color: #fa628d;
  color: #fff;
  height: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
  text-align: center;
  width: 180px;
  margin-left: 30px; }
  .fixed-header .donateBtn a {
    color: #fff;
    font-weight: 500;
    font-family: "Poppins";
    font-size: calc(13px + (16 - 13) * (100vw - 320px) / (1920 - 320)); }
  .fixed-header .donateBtn i {
    margin-right: 10px; }
@media (min-width: 992px) {
  .fixed-header .container {
    width: 100%;
    max-width: 100%;
    padding-right: 0px;
    padding-left: 50px; }
  .fixed-header .header-container {
    padding: 0px; }
    .fixed-header .header-container .header-logo {
      padding: 20px 0px; } }
@media (max-width: 1205px) {
  .fixed-header .header-container .header-menu {
    padding-right: 0px; } }
@media (max-width: 1185px) {
  .fixed-header .donateBtn {
    margin-left: 10px; } }
@media (max-width: 1162px) {
  .fixed-header .header-container .header-menu #main-menu > li > a {
    padding-right: 20px; } }
@media (max-width: 991px) {
  .fixed-header .header-container {
    grid-template-columns: 15vw 2fr 12vw;
    -ms-grid-columns: 15vw 2fr 12vw; } }

.html.section-space {
  padding: 0px; }
.html .container {
  padding: 0px 30px;
  width: 75%; }
.html p {
  color: #000; }
  .html p strong {
    font-weight: bold; }
.html h3 {
  margin-bottom: 25px; }

.tmdformbulider.section-space {
  padding-top: 30px; }
.tmdformbulider .container {
  padding: 0px 15px;
  width: 75%; }
.tmdformbulider .formbulider .control-label {
  text-align: left; }
.tmdformbulider .formbulider .formLabel {
  text-transform: uppercase;
  font-weight: 700;
  font-family: "Poppins";
  font-size: calc(12px + (16 - 12) * (100vw - 320px) / (1920 - 320));
  margin-bottom: 20px;
  width: 100%;
  padding: 0px 15px; }
.tmdformbulider .formbulider .formBuilder {
  display: flex;
  flex-wrap: wrap;
  align-items: flex-end; }
  .tmdformbulider .formbulider .formBuilder .form-group {
    margin-left: 0px;
    margin-right: 0px; }
  .tmdformbulider .formbulider .formBuilder .buttons {
    justify-content: flex-end; }

@media (max-width: 992px) {
  .html .container, .tmdformbulider .container {
    width: 95%; } }
@media (max-width: 700px) {
  .formBuilder .form-group, .formBuilder .formLabel {
    width: 100% !important; }

  .homepart .homePartImg img {
    width: 25%;
    height: 100%; } }

/*# sourceMappingURL=master.css.map */
