@media screen and (max-width: 1920px) {
  .bg {
    width: 895px;
  }
  .programs-section .card .image-card {
    height: 250px !important;
  }
}
@media screen and (max-width: 1600px) {
  .bg {
    width: 775px;
  }
}
@media screen and (max-width: 1471px) {
  .bg {
    width: 700px;
  }
}
@media screen and (max-width: 1366px) {
  .programs-section .card .image-card {
    height: 190px !important;
  }
  .bg {
    width: 666px;
    left: -260px;
  }
}
@media screen and (max-width: 1200px) {
  .bg {
    width: 582px;
  }
}
@media screen and (max-width: 1087px) {
  .achivment-section .col-md-2 {
    width: 32.666667% !important;
    margin-bottom: 20px;
  }
  .h3,
  h3 {
    font-size: 1.3rem !important;
  }
  .bg {
    width: 500px;
    left: -170px;
  }
  .card-body {
    padding: 1rem 0.5rem;
  }
  .partners .owl-theme .owl-nav {
    display: none;
  }
  .navbar-expand-lg .navbar-nav .nav-link {
    padding-right: 0.8rem;
    padding-left: 0.8rem;
  }
  .h1,
  h1 {
    font-size: calc(1.375rem + 1vw) !important;
  }
}
@media screen and (max-width: 1024px) {
  .navbar .navbar-brand {
    padding-right: 0rem !important;
    margin-right: 0rem !important;
  }
  .navbar .navbar-brand img {
    width: 46px !important;
    height: 60px !important;
  }
  .slider-section.carousel,
  .slider-section.carousel .carousel-inner {
    height: 75vh !important;
  }
}
@media (max-width: 720px) {
  .is-mobile.mt-85 {
    margin-top: 79px !important;
  }
  .card-body.ps-5 {
    padding-left: 0px !important;
  }
  .is-mobile {
    display: block !important;
  }
  .is-desktop {
    display: none !important;
  }
  .heateor_sss_sharing_container.heateor_sss_vertical_sharing.heateor_sss_bottom_sharing {
    display: none !important;
  }
  .section-padding {
    padding: 15px 0px;
  }
  .achievment-card {
    margin-top: 20px;
  }
  .dropdown-menu[data-bs-popper] {
    margin-top: 0.2rem;
  }
  .programs-section h2 {
    margin-bottom: 30px;
  }
  .programs-section .card .image-card {
    height: 270px;
  }
  .footer ul li {
    justify-content: center;
  }
  .bg {
    display: none;
  }
  .navbar-nav {
    --bs-scroll-height: auto !important;
    margin-bottom: 10px;
  }
  .navbar-expand-lg .navbar-nav .nav-link::before {
    left: 20px;
    right: auto;
  }
  .programs-page .p-110 {
    padding: 0 10px !important;
  }
  .about-page figure .image {
    height: 70vh !important;
  }
  .single-news-page .news-slider img,
  .single-news-page .news-slider {
    height: 75vh !important;
  }
  .copy-btn {
    margin-top: 15px;
  }
  .slider-section.carousel,
  .slider-section.carousel .carousel-inner {
    height: 65vh !important;
  }
  h4,
  .size-4 {
    font-size: 17px !important;
  }
  .program-page .card.program-card .card-text.read-more {
    max-height: 100%;
  }
  .card.program-card.px-4 {
    padding-right: 0.5rem !important;
    padding-left: 0.5rem !important;
  }
}
@media (max-width: 640px) {
  .single-news-page .date {
    display: block;
    justify-content: left;
    margin-top: 10px;
    margin-bottom: 15px;
  }
  .single-news-page h4,
  .single-news-page .size-4 {
    font-size: 16px !important;
  }
  .program-page .pt-5 {
    padding-top: 10px !important;
  }
  .program-page .card .card-title.mb-4 {
    margin-bottom: 10px !important;
  }
  .contact-info.px-4 {
    padding-right: 0rem !important;
    padding-left: 0rem !important;
  }
  .contact-info.px-5 {
    padding-right: 1rem !important;
    padding-left: 1rem !important;
  }
  .contact-info.px-4,
  .contact-info.px-5 {
    padding-top: 2rem !important;
    padding-bottom: 1rem !important;
  }
  .contact-info.px-4 h3.mb-4,
  .contact-info.px-5 h3.mb-4 {
    margin-bottom: 0.5rem !important;
  }
  .contact-info.px-4 .d-flex,
  .contact-info.px-5 .d-flex {
    margin-bottom: 10px;
    justify-content: left !important;
    text-align: left !important;
  }
  .contact-info.px-4 .d-flex img,
  .contact-info.px-5 .d-flex img {
    width: 25px !important;
    height: 25px !important;
    margin-right: 1rem !important;
  }
  .about-page .card.height-510 {
    margin-bottom: 15px;
  }
  .footer ul li {
    justify-content: left;
  }
  .partners .home-logo-left-gradient {
    background-image: linear-gradient(to right, #FFFFFF, rgba(255, 255, 255, 0));
  }
  footer.text-center {
    text-align: left !important;
  }
  .navbar {
    padding-bottom: 0px !important;
  }
  .navbar .btn.btn-secondary.primary-color {
    margin-bottom: 15px;
  }
  .program-page h4 {
    margin-top: 20px;
  }
  .information-section .nav-tabs .nav-item {
    margin: 0 3px;
  }
  .information-section .tab-content.pt-3.events-cards {
    padding-top: 0px !important;
  }
  .nav-link {
    padding: 0.5rem 0.8rem !important;
  }
  .slider-section.carousel .carousel-caption {
    bottom: 23%;
  }
  .slider-section.carousel .carousel-caption .h1,
  .slider-section.carousel .carousel-caption h1 {
    font-size: 1.3rem !important;
  }
  .slider-section.carousel .carousel-caption .me-5 {
    margin-right: 0px !important;
  }
  .carousel-control-next-icon,
  .carousel-control-prev-icon {
    width: 2rem;
    height: 2rem;
  }
}
@media screen and (max-width: 520px) {
  .is-mobile .copy-btn {
    position: absolute;
    top: -20px;
    left: -15px;
  }
  .hero-section iframe {
    height: 70vh !important;
  }
  .single-news-page .news-slider img,
  .single-news-page .news-slider {
    height: 60vh !important;
  }
  .achivment-section .col-md-2 {
    width: 50% !important;
    margin-bottom: 0px;
  }
  .about-page figure .image {
    height: 45vh !important;
  }
  .donations-section .card.border-bottom img {
    margin-bottom: 20px;
  }
  .height-420 {
    height: 300px !important;
  }
  .container,
  .container-fluid,
  .container-lg,
  .container-md,
  .container-sm,
  .container-xl,
  .container-xxl {
    padding-right: var(--bs-gutter-x, 1rem);
    padding-left: var(--bs-gutter-x, 1rem);
  }
  .slider-section.carousel,
  .slider-section.carousel .carousel-inner {
    height: 50vh !important;
  }
}
@media (max-width: 480px) {
  .information-section .d-flex {
    display: block !important;
  }
  .information-section .d-flex .nav.nav-tabs {
    margin-top: 15px;
  }
}
@media (max-width: 420px) {
  .heateor_sss_sharing_title {
    margin-bottom: 15px;
  }
  .heateor_sss_sharing_container.heateor_sss_horizontal_sharing {
    display: block !important;
  }
  .slider-section.carousel .carousel-caption {
    bottom: 10%;
  }
  .nav-link {
    padding: 0.5rem 0.5rem !important;
  }
}
@media (max-width: 375px) {
  .nav-link {
    font-size: 13px;
  }
}
@media (max-width: 320px) {
  .achivment-section .col-md-2 {
    width: 100% !important;
  }
}/*# sourceMappingURL=responsive.css.map */