@media (width <=1800px) {
    .home-newsletter-main .newsletter-content {
        gap: 60px;
    }

    .home-newsletter-main .form-div form,
    .home-newsletter-main .wpforms-container-full {
        width: 550px;
    }
}

/* ===> End (width <=1800px) < ===*/

@media (width <=1700px) {
    .home-newsletter-main .newsletter-content {
        gap: 50px;
    }

    .home-newsletter-main .form-div form,
    .home-newsletter-main .wpforms-container-full {
        width: 500px;
    }
}

/* ===> End (width <=1700px) < ===*/

@media (width <=1550px) {

    .container,
    header#masthead.site-header .site-header-inner,
    .home-banner-main .home-banner-content {
        padding: 0 80px;
    }

    .home-out-impact-main .home-out-impact-left .col {
        height: 251px;
    }

    .home-out-impact-main .home-out-impact-left .col>img {
        object-fit: cover;
        object-position: top center;
    }

    .home-newsletter-main .newsletter-content {
        gap: 40px;
    }

    .home-newsletter-main .form-div form,
    .home-newsletter-main .wpforms-container-full {
        width: 460px;
    }

    .title-2 {
        font-size: 3rem;
    }

    .home-our-client-main .home-our-client-content .title-3 {
        font-size: 2.125rem;
    }

    .paragraph-text {
        font-size: 1.125rem;
    }

    .home-out-impact-main .impact-gradiant-div .title-3 {
        font-size: 2rem;
        padding: 0 20px;
        line-height: 130%;
    }

    .home-out-impact-main .home-impact-right-main .home-impact-item .title-4 {
        font-size: 1.8rem;
    }

    .home-out-impact-main .home-impact-right-main .home-impact-item .small-text {
        font-size: 1.125rem;
    }

    .home-get-involved-main .home-get-involved-image-section .get-involved-item-div .title-4 {
        font-size: 1.125rem;
        left: 40px;
    }

    .home-newsletter-main .newsletter-content .title-3 {
        font-size: 2rem;
    }

    .home-get-involved-main::before {
        left: -60px;
        background-size: 50%;
    }

    .home-get-involved-main::after {
        background-size: 65%;
        background-repeat: no-repeat;
        background-position: right top;
    }

    footer.footer .footer-menu-left ul {
        gap: 10px;
    }

    footer.footer .footer-menu-left ul li a {
        font-size: 0.85rem;
    }

    footer.footer .small-text {
        font-size: 0.75rem;
        top: 2px;
    }

    .home-out-impact-main .home-impact-right-main {
        gap: 30px;
    }

    .home-out-impact-main .home-impact-right-main .home-impact-item {
        height: 110px;
    }

    .common-banner-content .common-banner-title {
        font-size: 3.5rem;
    }

    .snippet-from-history-main .title-4,
    .snippet-from-history-main .title-3,
    .psr_program_process .btn {
        font-size: 1.4rem;
    }

    .who-we-are-slider-main .who-we-are-content {
        padding: 40px 40px 0 50px;
    }

    .who-we-are-slider p.info-text {
        font-size: 1.2rem;
    }

    .who-we-are-img-div>img {
        max-height: 350px;
    }

    .board-of-directors-list {
        padding: 25px 0px 0 25px;
    }

    .board-of-directors-list ul li:not(:last-child) {
        padding-bottom: 24.5px;
    }

    .board-of-directors-list .position-text {
        margin-top: 8px;
    }

    .join-board-content {
        min-height: 140px;
    }

    .join-board-content .text {
        font-size: 1.4rem;
    }

    .who-is-refugee-private-main .left-inner-content {
        padding-right: 0;
    }

    .who-is-refugee-private-main .bottom-content {
        padding-top: 15px;
    }

    .faqs-section-main .accordion-header .accordion-button {
        font-size: 1.4rem;
    }

    .common-banner-section.fax-banner-section img {
        object-position: 0 -80px;
    }

    .for-refugee-sponsors-overview .col-md-6:first-child {
        padding-right: 20px;
    }

    .for-refugee-sponsors-overview .col-md-6:last-child {
        padding-right: 20px;
    }

    .rfs-training-videos .videos-main .video-div .title-4 {
        font-size: 1.3rem;
    }

    .languages_tabs_content_main .col-md-6.img_div>img {
        max-width: min(595px, 100%);
        max-height: 380px;
    }

    .languages_tabs_content_main .content_div {
        padding-right: 25px;
    }

    .languages_tabs_content_main .img_div {
        padding-left: 25px;
    }

    .psr_program_process .btn {
        height: 70px;
        padding: 0 26px;
    }

    .container,
    header#masthead.site-header .site-header-inner {
        max-width: 100%;
    }

    .home-get-involved-main .home-get-involved-image-section .img-row:last-child a:nth-child(1) {
        width: 360px;
    }

    .home-get-involved-main .home-get-involved-image-section .img-row:last-child a:nth-child(2) {
        width: 450px;
    }

    .home-get-involved-main .home-get-involved-image-section .img-row:last-child a:nth-child(3) {
        width: 410px;
    }

    .donate_main .donate_card .left_icon {
        min-width: 110px;
    }

    .bottom_to_top_btn {
        right: 20px;
    }

    .psr_program_process .psr_process .item_main {
        width: calc(25% + 24px);
    }
}

/* ===> End (width <=1550px) < ===*/

@media (width <=1471px) {
    .psr_program_process .psr_process .item_main {
        width: calc(25% + 22px);
    }
}

/* ===> End (width <=1471px) < ===*/

@media (width <=1400px) {
    .home-get-involved-main::after {
        background-size: 55%;
    }

    .home-get-involved-main::before {
        left: -70px;
        background-size: 40%;
    }

    .board-of-directors-list ul li:not(:last-child) {
        padding-bottom: 27px;
    }

    .home-get-involved-main .home-get-involved-image-section .img-row:last-child a:nth-child(1),
    .home-get-involved-main .home-get-involved-image-section .img-row:last-child a:nth-child(2),
    .home-get-involved-main .home-get-involved-image-section .img-row:last-child a:nth-child(3) {
        width: 33.33%;
    }

    .donate_card_main {
        padding-right: 0;
    }

    .psr_program_process .psr_process .item_main {
        width: calc(25% + 17px);
    }

    .psr_program_process .psr_process .arrow_img_div {
        padding: 0 12px;
    }
}

/* ===> End (width <=1400px) < ===*/


@media (width <=1439px) {
    .psr_program_process .psr_process .item_main {
        width: calc(25% + 15px);
    }

    .home-banner-main,
    .home-banner-main .home-banner-img {
        max-height: none;
    }
}

/* ===> End (width <=1439px) < ===*/


@media (width <=1365px) {

    .container,
    header#masthead.site-header .site-header-inner {
        padding: 0 40px;
    }

    .home-banner-main .home-banner-content {
        max-width: fit-content;
        padding: 0 40px;
    }

    .home-our-client-main .home-our-client-content::before {
        width: 143px;
        height: 100px;
        background-size: contain;
        background-repeat: no-repeat;
    }

    .home-our-client-main .home-our-client-content::after {
        width: 154px;
        height: 114px;
        background-size: contain;
        background-repeat: no-repeat;
        background-position: top right;
    }

    .home-newsletter-main::after {
        right: -160px;
    }

    .who-is-refugee-private-main .col-md-6:first-child {
        padding-right: 20px;
    }

    .common-banner-section.fax-banner-section img {
        object-position: 0 -50px;
    }

    .home-newsletter-main .newsletter-content {
        gap: 60px;
    }

    .home-newsletter-main .form-div form,
    .home-newsletter-main .wpforms-container-full {
        width: 480px;
    }

    .contact_us_right_img {
        margin-left: 70px;
    }

    .donate_content .donate_left_content {
        padding-right: 30px;
    }

    .psr_program_process .psr_process .item_main {
        width: calc(25% + 15px);
    }

    .bottom_to_top_btn {
        bottom: 90px;
        right: 30px;
    }

    .bottom_to_top_btn.show {
        bottom: 105px;
    }
}

/* ===> End (width <=1365px) < ===*/

@media (width <=1279px) {
    .home-newsletter-main::after {
        right: -200px;
    }

    .home-newsletter-main .form-div form,
    .home-newsletter-main .wpforms-container-full {
        width: 420px;
    }

    .board-of-directors-list .name-text,
    .board-of-directors-list .position-text {
        font-size: 0.95rem;
    }

    .board-of-directors-list ul li:not(:last-child) {
        padding-bottom: 22px;
    }

    .faqs-section-main .accordion-header .accordion-button {
        font-size: 1.3rem;
    }

    .common-banner-section.fax-banner-section img {
        object-position: 0 -10px;
    }

    footer.footer .top-sec .small-text {
        margin-top: 10px;
        width: 100%;
        top: 0;
    }

    .rfs-training-videos .videos-main .video-div .title-4 {
        font-size: 1.2rem;
    }

    .calendar_main_div .embed-calendar iframe {
        height: 910px;
    }

    .languages_tabs_content_main .content_div {
        padding-right: 15px;
    }

    .languages_tabs_content_main .img_div {
        padding-left: 15px;
    }

    .psr_program_process .psr_process .item {
        font-size: 13px;
        width: 230px;
        min-width: 230px;
        height: 105px;
    }

    .psr_program_process .psr_process::after {
        top: 153px;
    }

    .psr_program_process .psr_process .item_main.item_4,
    .psr_program_process .psr_process .item_main.item_8 {
        width: 230px;
    }

    .contact_us_main .row {
        margin: 0 -15px;
    }

    .contact_us_main .col-md-4 {
        padding: 0 15px;
    }

    .contact_us_main .contact_item {
        padding: 18px;
    }

    .contact_us_main .contact_item .icon_div {
        width: 48px;
        height: 48px;
    }

    .contact_us_main .contact_item .content {
        padding-left: 15px;
    }

    .bottom_to_top_btn {
        bottom: 70px;
        right: 40px;
    }

    .bottom_to_top_btn.show {
        bottom: 80px;
    }

    .home-sponsorship-main .left-img .left-img-inner .img-div-1 .img-1,
    .home-sponsorship-main .left-img .left-img-inner .img-div-2 .img-2,
    .home-sponsorship-main .left-img .left-img-inner .img-div-3 .img-3,
    .home-sponsorship-main .left-img .left-img-inner .img-div-4 .img-4 {
        width: 240px;
        height: 240px;
    }
}

/* ===> End (width <=1279px) < ===*/

@media (width <=1199px) {

    .our-history-main,
    .faqs-section-main,
    .rfs-introduction,
    .for-people-seeking-sponsorship,
    .featured-event,
    .who-we-are-slider-main,
    .who-is-refugee-main,
    .home-about-main,
    body.page-id-343 .home-featured-stories-main,
    .for-refugee-sponsors-overview,
    .journeys-of-hope-details,
    .further-resources,
    .document_section,
    .contact_us_main,
    .donate_main,
    .home-our-client-main {
        padding: 70px 0;
    }

    .home-sponsorship-main {
        padding-top: 70px;
    }

    .contact_us_content {
        margin-top: 70px;
    }

    .title-2 {
        font-size: 2.5rem;
    }

    header#masthead.site-header nav#site-navigation.main-navigation ul#primary-menu.menu>li {
        margin-right: 15px;
    }

    header#masthead.site-header nav#site-navigation.main-navigation ul#primary-menu.menu>li.menu-item:not(.menu-item-has-children) {
        margin-right: 25px;
    }

    header#masthead.site-header .header-donate-btn {
        width: auto;
        padding: 0 20px;
    }

    .home-banner-main .home-banner-content .banner-small-text {
        font-size: 1.125rem;
    }

    .home-out-impact-main .impact-gradiant-div .title-3 {
        font-size: 1.8rem;
    }

    .home-our-client-main .home-our-client-content::before {
        width: 123px;
        height: 80px;
    }

    .home-our-client-main .home-our-client-content::after {
        width: 134px;
        height: 84px;
    }

    .home-out-impact-main .home-out-impact-left {
        padding-right: 15px;
    }

    .home-out-impact-main .home-impact-right-main {
        padding-left: 15px;
    }

    .home-get-involved-main .home-get-involved-image-section .get-involved-item-div .title-4 {
        bottom: 30px;
        left: 20px;
    }

    .home-featured-stories-main .home-featured-stories-content .card .card-body .card-title {
        font-size: 1.4rem;
        line-height: 135%;
    }

    .home-newsletter-main::after,
    .home-get-involved-main::before,
    .home-get-involved-main::after {
        display: none;
    }

    .home-newsletter-main .newsletter-content .title-3 {
        font-size: 2rem;
    }

    .home-newsletter-main .newsletter-content {
        gap: 0;
        justify-content: space-between;
    }

    .about-aura-main .col-md-6:first-child {
        padding-right: 30px;
    }

    .about-aura-main .col-md-6:last-child {
        padding-left: 30px;
    }

    .about-aura-content {
        padding-right: 0;
    }

    .about-us-slider {
        margin-right: 0;
    }

    .snippet-from-history-main .title-4,
    .snippet-from-history-main .title-3 {
        font-size: 1.3rem;
    }

    .join-board-content {
        min-height: 120px;
    }

    .join-board-content .text {
        font-size: 1.2rem;
    }

    .board-of-directors-list {
        padding: 15px 0px 20px 20px;
    }

    .board-of-directors-list ul li:not(:last-child) {
        padding-bottom: 20px;
    }

    .board-of-directors-img-div>img {
        height: 100%;
        object-fit: cover;
    }

    .common-banner-section.fax-banner-section img {
        object-position: top;
    }

    .languages_tabs_content_main .col-md-6.img_div>img {
        margin-bottom: 0;
    }

    .psr_program_process .psr_process .item {
        width: 260px;
        min-width: 260px;
    }

    .psr_program_process .psr_process .item.child_5::before {
        visibility: hidden;
    }

    .contact_us_main .col-md-4 {
        width: 100%;
    }

    .contact_us_main .col-md-4:not(:last-child) {
        margin-bottom: 30px;
    }

    .home-get-involved-main .home-get-involved-image-section .img-row:first-child a:first-child {
        width: 55%;
    }

    .home-get-involved-main .home-get-involved-image-section .img-row:first-child a:last-child {
        width: 45%;
        min-width: 45%;
    }

    .contact_us_content {
        flex-flow: wrap;
    }

    .contact_us_left_content {
        order: 2;
    }

    .contact_us_right_img {
        margin: 0px auto 50px;
        order: 1;
    }

    .donate_content .donate_left_content,
    .donate_content .donate_right_form {
        padding-right: 0;
        width: 100%;
        max-width: 100%;
    }

    .psr_program_process .psr_process .item_main.item_4::after,
    .psr_program_process .psr_process .item.child_5::before {
        visibility: hidden;
        opacity: 0;
    }

    .psr_program_process .psr_process .arrow_img_div.img_div_3,
    .psr_program_process .psr_process .arrow_img_div.img_div_6 {
        display: none;
    }

    .psr_program_process .psr_process .item_main:is(.item_4, .item_5, .item_6, .item_7, .item_8) {
        margin-top: 100px;
    }

    .psr_program_process .psr_process .arrow_img.img_child_4,
    .psr_program_process .psr_process .arrow_img.img_child_8 {
        display: flex;
    }

    .psr_program_process .psr_process {
        max-width: 1061px;
        justify-content: flex-start;
        margin: auto;
    }

    .psr_program_process .psr_process .item_main,
    .psr_program_process .psr_process .item_main.item_4,
    .psr_program_process .psr_process .item_main.item_8 {
        width: calc(33.33% + 46px);
        min-width: calc(33.33% + 46px);
    }

    .psr_program_process .psr_process .item,
    .psr_program_process .psr_process .item_main.item_3,
    .psr_program_process .psr_process .item_main.item_6 {
        width: 260px;
        min-width: 260px;
    }

    .psr_program_process .psr_process .item_main.item_3::after,
    .psr_program_process .psr_process .item_main.item_6::after,
    .psr_program_process .psr_process .item.child_4::before,
    .psr_program_process .psr_process .item.child_7::before {
        visibility: visible;
        opacity: 1;
        right: 0;
        left: 0;
        margin: auto;
    }

    .psr_program_process .psr_process::after,
    .psr_program_process .psr_process::before {
        left: 129px;
        max-width: calc(100% - 260px);
    }

    .psr_program_process .psr_process::before {
        visibility: visible;
        opacity: 1;
        top: 358px;
    }

    .psr_program_process .psr_process .arrow_img_div.img_div_8 {
        display: none;
    }

    .home-about-main .home-about-right-logo {
        margin-right: 15px;
    }

    .donate_card_main .right_content .title-3 a>img {
        display: none;
    }

    .about-us-slider .slick-track {
        height: 350px;
    }

    .home-sponsorship-main .left-img .left-img-inner .img-div-1 .img-1,
    .home-sponsorship-main .left-img .left-img-inner .img-div-2 .img-2,
    .home-sponsorship-main .left-img .left-img-inner .img-div-3 .img-3,
    .home-sponsorship-main .left-img .left-img-inner .img-div-4 .img-4 {
        width: 230px;
        height: 230px;
    }

    .home-our-client-main .home-our-client-content .client-logo-div.funding_partner_logo img.img_2 {
        max-width: 230px;
    }
}

/* ===> End (width <=1199px) < ===*/

@media (width <=1151px) {
    .psr_program_process .psr_process {
        max-width: 1007px;
    }

    .psr_program_process .psr_process .item_main,
    .psr_program_process .psr_process .item_main.item_4,
    .psr_program_process .psr_process .item_main.item_8 {
        width: calc(33.33% + 37px);
        min-width: calc(33.33% + 37px);
    }

    .home-sponsorship-main .left-img .left-img-inner .img-div-1 .img-1,
    .home-sponsorship-main .left-img .left-img-inner .img-div-2 .img-2,
    .home-sponsorship-main .left-img .left-img-inner .img-div-3 .img-3,
    .home-sponsorship-main .left-img .left-img-inner .img-div-4 .img-4 {
        width: 220px;
        height: 220px;
    }
}

/* ===> End (width <=1151px) < ===*/

@media (width <=1100px) {
    .psr_program_process .psr_process {
        max-width: 929px;
    }

    .psr_program_process .psr_process .item_main,
    .psr_program_process .psr_process .item_main.item_4,
    .psr_program_process .psr_process .item_main.item_8 {
        width: calc(33.33% + 24px);
        min-width: calc(33.33% + 24px);
    }

    .home-sponsorship-main .left-img .left-img-inner .img-div-1 .img-1,
    .home-sponsorship-main .left-img .left-img-inner .img-div-2 .img-2,
    .home-sponsorship-main .left-img .left-img-inner .img-div-3 .img-3,
    .home-sponsorship-main .left-img .left-img-inner .img-div-4 .img-4 {
        width: 200px;
        height: 200px;
    }
}

/* ===> End (width <=1100px) < ===*/

@media (width >=1024px) {
    header#masthead.site-header nav#site-navigation.main-navigation ul#primary-menu.menu>li.menu-item-has-children:hover>ul.sub-menu {
        top: 100%;
        visibility: visible;
        opacity: 1;
        pointer-events: initial;
        transition: 0.3s ease-in-out all;
    }
}

/* ===> End (width >= 1024px) < ===*/

@media (width <=1023px) {

    .container,
    header#masthead.site-header .site-header-inner {
        padding: 0 20px;
    }

    header#masthead.site-header nav#site-navigation.main-navigation ul#primary-menu.menu>li.menu-item-has-children>ul.sub-menu a:hover,
    header#masthead.site-header nav#site-navigation.main-navigation ul#primary-menu.menu>li.menu-item-has-children>ul.sub-menu a {
        color: #0038a7;
    }

    header#masthead.site-header,
    header#masthead.site-header.header-fixed {
        height: 60px;
    }

    header#masthead.site-header .site-header-inner .site-branding {
        margin-left: 0px;
    }

    header#masthead.site-header #mobile_menu_toggle_btn {
        display: flex;
    }

    header#masthead.site-header nav#site-navigation.main-navigation {
        position: fixed;
        visibility: hidden;
        opacity: 0;
        left: 0;
        width: 100%;
        margin: 0;
        background-color: #0038A7;
        padding: 50px 30px 20px;
        justify-content: flex-end;
        align-items: flex-start;
        flex-wrap: wrap;
        flex-direction: column;
    }

    header#masthead.site-header.header-fixed .header-donate-btn,
    header#masthead.site-header .header-donate-btn {
        height: auto;
        padding: 3px 5px;
        width: auto;
        margin-top: 10px;
    }

    body.header-menu-open header#masthead.site-header #mobile_menu_toggle_btn {
        border-color: #fff;
        z-index: 1;
    }

    body.header-menu-open header#masthead.site-header nav#site-navigation.main-navigation {
        visibility: visible;
        opacity: 1;
        top: 0;
    }

    body.header-menu-open header#masthead.site-header nav#site-navigation.main-navigation ul#primary-menu.menu {
        flex-wrap: wrap;
        flex-direction: column;
    }

    .menu-menu-1-container {
        width: 100%;
    }

    body.header-menu-open header#masthead.site-header nav#site-navigation.main-navigation ul#primary-menu.menu>li {
        margin: 0;
        width: 100%;
        min-height: auto;
    }

    header#masthead.site-header nav#site-navigation.main-navigation ul#primary-menu.menu>li.menu-item-has-children {
        padding-right: 0;
    }

    header#masthead.site-header nav#site-navigation.main-navigation ul#primary-menu.menu>li.menu-item-has-children>a::after {
        right: 5px;
    }

    body.header-menu-open header#masthead.site-header nav#site-navigation.main-navigation ul#primary-menu.menu>li,
    .site-header.header-fixed header#masthead.site-header nav#site-navigation.main-navigation ul#primary-menu.menu>li {
        min-height: auto;
        height: auto;
        width: fit-content;
    }

    header#masthead.site-header .site-header-inner .site-branding>a>img,
    header#masthead.site-header.header-fixed .site-header-inner .site-branding>a>img {
        max-height: 45px;
    }

    header#masthead.site-header.header-fixed #mobile_menu_toggle_btn {
        border-color: #fff;
    }

    .home-our-client-main .home-our-client-content .title-3 {
        font-size: 1.6rem;
    }

    header#masthead.site-header.header-fixed .header-donate-btn {
        background-color: #0038A7;
    }

    header#masthead.site-header .header-donate-btn {
        color: #FF7B5A;
    }

    .who-we-are-slider-main .who-we-are-content {
        flex-wrap: wrap;
        justify-content: center;
        padding: 40px;
    }

    .who-we-are-img-div {
        order: 1;
    }

    .who-we-are-slider-main .who-we-are-content .who-we-are-slider {
        order: 2;
        width: 100%;
        max-width: 100%;
        margin-top: 50px;
        padding-right: 0;
    }

    .board-of-directors-main .title-div {
        margin-bottom: 35px;
    }

    .board-of-directors-main .small-text {
        margin-bottom: 30px;
    }

    .board-of-directors-content {
        flex-wrap: wrap;
    }

    .board-of-directors-list {
        padding: 30px 30px 0;
    }

    .board-of-directors-list ul {
        display: flex;
        flex-wrap: wrap;
    }

    .board-of-directors-list ul li:not(:last-child),
    .board-of-directors-list ul li:last-child {
        width: 33.33%;
        padding-bottom: 30px;
    }

    .join-board-content {
        padding: 0 25px;
    }

    .join-board-content .text {
        font-size: 1rem;
    }

    .join-board-content .orange-link {
        width: auto;
    }

    .faqs-section-main .accordion-header .accordion-button {
        font-size: 1.25rem;
        line-height: 125%;
    }

    .faqs-section-main .accordion-body {
        font-size: 0.9rem;
    }

    .our-history-content p {
        margin-bottom: 1rem;
    }

    header#masthead.site-header nav#site-navigation.main-navigation ul#primary-menu.menu>li>a {
        padding: 10px 35px 10px 5px;
        width: 100%;
        max-width: fit-content;
    }

    body.header-menu-open header#masthead.site-header::after {
        visibility: hidden;
        opacity: 0;
    }

    .psr_program_process .psr_process {
        max-width: 929px;
    }

    .further-resources .one_page_sticky_tabs {
        position: static;
        margin-bottom: 15px;
    }

    .become_board_member_main .col-md-6:has(img) {
        text-align: center;
        order: 1;
        margin-bottom: 30px;
    }

    .become_board_member_main .col-md-6:first-child {
        order: 2;
    }

    .home-our-client-main .home-our-client-content .col-md-6 {
        width: 100%;
    }

    .home-our-client-main .home-our-client-content .col-md-6:last-child {
        margin-top: 40px;
    }

    header#masthead.site-header.header-fixed nav#site-navigation.main-navigation ul#primary-menu.menu>li.menu-item-has-children>ul.sub-menu a {
        color: #0038a7;
    }

    header#masthead.site-header nav#site-navigation.main-navigation ul#primary-menu.menu>li.menu-item-has-children.show ul.sub-menu {
        top: 100%;
        visibility: visible;
        opacity: 1;
        pointer-events: initial;
        transition: 0.3s ease-in-out all;
        background-color: #fff;
    }

    header#masthead.site-header nav#site-navigation.main-navigation ul#primary-menu.menu>li.menu-item-has-children.show a::after {
        transform: translateY(-50%) rotate(180deg);
        margin-top: 1px;
    }
}

/* ===> End (width <=1023px) < ===*/

@media (width <=991px) {
    .home-banner-main .home-banner-content .banner-small-text {
        padding-top: 20px;
        margin-bottom: 20px;
    }

    .home-banner-main .home-banner-content .yellow-text-with-underline::after {
        bottom: -5px;
    }

    .home-our-client-main .home-our-client-content {
        padding: 40px 0px 45px;
        min-height: auto;
    }

    .home-our-client-main .home-our-client-content .col-md-12:not(:last-child) {
        margin-bottom: 40px;
    }

    .home-get-involved-main::before,
    .home-get-involved-main::after,
    .home-our-client-main .home-our-client-content::before,
    .home-our-client-main .home-our-client-content::after {
        display: none;
    }

    .images-div {
        order: 1;
        text-align: center;
        margin-bottom: 25px;
    }

    .content-div {
        order: 2;
    }

    .home-about-main .home-about-right-logo {
        margin: auto;
    }

    .home-out-impact-main .home-impact-right-main {
        margin-top: 50px;
    }

    .home-get-involved-main .title-2 {
        padding-bottom: 30px;
    }

    .home-get-involved-main .home-get-involved-image-section .img-row {
        width: 100%;
        flex-wrap: wrap;
    }

    .home-get-involved-main .home-get-involved-image-section .img-row .anglican-church,
    .home-get-involved-main .home-get-involved-image-section .img-row .united-chruch,
    .home-get-involved-main .home-get-involved-image-section .img-row .sponsor-div,
    .home-get-involved-main .home-get-involved-image-section .img-row .donate-div,
    .home-get-involved-main .home-get-involved-image-section .get-involved-item-div {
        width: 100%;
        min-width: 100%;
    }

    .home-sponsorship-main .left-img {
        padding-right: 15px;
    }

    .home-sponsorship-main .right-content {
        padding-left: 15px;
    }

    .home-sponsorship-main .right-content {
        margin-top: 30px;
    }

    .home-newsletter-main .newsletter-content {
        flex-wrap: wrap;
    }

    .home-newsletter-main .newsletter-content .left {
        margin: auto;
    }

    .home-newsletter-main .form-div {
        width: 100%;
    }

    .home-newsletter-main .form-div form,
    .home-newsletter-main .wpforms-container-full {
        width: 100%;
        margin-top: 30px;
    }

    .home-featured-stories-content :is(.col-md-12, .col-md-4):not(:last-child) {
        margin-bottom: 30px;
    }

    .home-featured-stories-main .home-featured-stories-content .card .card-body {
        padding-top: 15px;
    }

    .home-newsletter-main .container {
        margin-top: 30px;
    }

    .home-about-main .col-md-6,
    .home-out-impact-main .col-md-6,
    .home-sponsorship-main .col-md-6 {
        width: 100%;
    }

    .home-about-main .col-md-6:last-child {
        order: 1;
        margin-bottom: 40px;
    }

    .home-about-main .col-md-6:first-child {
        order: 2;
    }

    .home-newsletter-main {
        min-height: 300px;
    }

    .home-out-impact-main .home-out-impact-left .col {
        height: auto;
        max-height: 300px;
    }

    .common-banner-content .common-banner-title {
        font-size: 3rem;
    }

    .about-aura-main .col-md-6:first-child,
    .about-aura-main .col-md-6:last-child,
    .our-history-content .col-md-6:first-child,
    .our-history-content .col-md-6:last-child,
    .for-refugee-sponsors-overview .col-md-6:first-child,
    .for-refugee-sponsors-overview .col-md-6:last-child {
        padding: 0 15px;
        width: 100%;
    }

    .about-us-slider {
        margin: 0 15px;
    }

    .about-aura-top-div .col-md-6:first-child,
    .for-refugee-sponsors-overview .col-md-6:first-child {
        order: 2;
        padding-top: 25px;
    }

    .about-aura-top-div .col-md-6:last-child,
    .for-refugee-sponsors-overview .col-md-6:last-child {
        order: 1;
    }

    .for-refugee-sponsors-overview .col-md-6:last-child {
        text-align: center;
    }

    .about-aura-mvv-div .row {
        margin-left: -15px;
        margin-right: -15px;
    }

    .about-aura-mvv-div .row>.col-md-4 {
        padding: 0 15px;
        width: 100%;
    }

    .about-aura-mvv-div .row>.col-md-4:not(:last-child) {
        margin-bottom: 30px;
    }

    .about-aura-mvv-div {
        margin-top: 40px;
    }

    .about-aura-mvv-div .title-4 {
        margin-bottom: 5px;
    }

    .our-history-main .title-div {
        margin-bottom: 30px;
    }

    .our-history-content p {
        padding-right: 0;
    }

    .our-history-content p:last-child {
        margin-bottom: 0;
    }

    .our-history-content {
        padding-top: 70px;
    }

    .our-history-content .col-md-6:last-child {
        order: 1;
        margin-bottom: 30px;
    }

    .our-history-content .col-md-6:first-child {
        order: 2;
    }

    .about-aura-top-div .title-2 {
        text-align: center;
    }

    .snippet-from-history-main .title-div {
        margin-bottom: 30px;
    }

    .who-is-refugee-main .title-div {
        margin-bottom: 35px;
    }

    .who-is-refugee-main .small-text {
        margin-bottom: 20px;
    }

    .who-is-refugee-private-main img {
        margin: auto;
    }

    .current-global-refugee-situation-main .col-md-6,
    .who-is-refugee-private-main .col-md-6 {
        width: 100%;
    }

    .who-is-refugee-private-main .col-md-6:last-child,
    .current-global-refugee-situation-main .col-md-6:last-child {
        order: 1;
        text-align: center;
    }

    .who-is-refugee-private-main .col-md-6:first-child,
    .current-global-refugee-situation-main .col-md-6:first-child {
        order: 2;
        margin-top: 40px;
    }

    .current-global-refugee-situation-main .title-2 {
        text-align: center;
    }

    .snippet-from-history-main .title-4,
    .snippet-from-history-main .title-3 {
        font-size: 1.2rem;
    }

    .from-aura-supporters {
        padding-top: 70px;
    }

    .from-aura-supporters .col-md-4 {
        width: 50%;
    }

    .from-aura-supporters .load-more-data {
        margin-bottom: 30px;
    }

    .journeys-of-hope-details .profile-section {
        flex-wrap: wrap;
        margin-bottom: 10px;
    }

    .journeys-of-hope-details .profile-section .profile {
        margin: auto;
    }

    .journeys-of-hope-details .profile-section .content {
        padding: 50px 0 0;
    }

    .rfs-training-videos .videos-main .video-div {
        width: calc(50% - 15px);
    }

    .rfs-settlement-plan .col-md-4 {
        width: 100%;
    }

    .rfs-settlement-plan .col-md-4:not(:last-child) {
        margin-bottom: 30px;
    }

    .rfs-settlement-plan .content-div {
        max-width: 100%;
        margin-bottom: 0px;
        display: block;
    }

    .rfs-settlement-plan .footer {
        margin-top: 10px;
    }

    .rfs-settlement-plan .img-div {
        text-align: center;
        margin-bottom: 20px;
    }

    .rfs-pre-submission-requirements .inner-content-row {
        flex-wrap: wrap;
    }

    .rfs-pre-submission-requirements .inner-content-row .left-content {
        order: 2;
        max-width: 100%;
        margin-bottom: 0;
        padding-right: 0;
    }

    .rfs-pre-submission-requirements .right-img {
        order: 1;
        margin: 0 auto 30px;
        text-align: center;
    }

    .rfs-pre-submission-requirements {
        padding-bottom: 70px;
    }

    .rfs-settlement-process .col-md-6 {
        width: 100%;
    }

    .rfs-settlement-process .col-md-6.img-div {
        justify-content: center;
        margin-bottom: 30px;
    }

    .rfs-settlement-process .content-inner-div,
    .rfs-settlement-process .content-inner-div.right-content {
        max-width: 100%;
        padding: 0;
    }

    .rfs-settlement-process .img-inner-div.right-img {
        margin: auto;
    }

    .rfs-settlement-process,
    .rfs-lease-support,
    .rfs-agreement-letters {
        padding-bottom: 70px;
    }

    .rfs-settlement-process .row:not(:last-child) {
        margin-bottom: 30px;
    }

    .languages_tabs_content_main .col-md-6 {
        width: 100%;
    }

    .languages_tabs_content_main .col-md-6.img_div {
        order: 1;
        margin-bottom: 30px;
        text-align: center;
    }

    .languages_tabs_content_main .col-md-6.content_div {
        order: 2;
    }

    .featured-event .featured-event-content {
        flex-wrap: wrap;
    }

    .featured-event .featured-event-content .img_div,
    .featured-event .featured-event-content .content_div {
        width: 100%;
        max-width: 100%;
    }

    .featured-event .featured-event-content .content_div {
        padding: 30px 0 0;
    }

    .recent-events-main .col-md-4 {
        width: 100%;
    }

    .recent-events-main .col-md-4:not(:last-child) {
        margin-bottom: 30px;
    }

    .calendar_main_div .embed-calendar iframe {
        height: 665px;
    }

    .psr_program_process .psr_process .item {
        height: 140px;
    }

    .psr_program_process .psr_process .item,
    .psr_program_process .psr_process .item_main.item_3,
    .psr_program_process .psr_process .item_main.item_6 {
        width: 202px;
        min-width: 202px;
    }

    .psr_program_process .btn {
        height: 65px;
        padding: 0 20px;
        font-size: 1.2rem;
    }

    .document_section .document_section_content,
    .aura_brochures_main .aura_brochures_content {
        grid-template-columns: repeat(2, 1fr);
    }

    .home-get-involved-main .home-get-involved-image-section .img-row:first-child a:first-child,
    .home-get-involved-main .home-get-involved-image-section .img-row {
        gap: 15px;
    }

    .home-get-involved-main .home-get-involved-image-section .img-row:first-child a:first-child,
    .home-get-involved-main .home-get-involved-image-section .img-row:first-child a:last-child {
        width: calc(50% - 8px);
        min-width: calc(50% - 8px);
    }

    .home-get-involved-main .home-get-involved-image-section .img-row:last-child a:nth-child(1),
    .home-get-involved-main .home-get-involved-image-section .img-row:last-child a:nth-child(2),
    .home-get-involved-main .home-get-involved-image-section .img-row:last-child a:nth-child(3) {
        width: calc(33.33% - 10px);
    }

    .who-is-refugee-private-main .col-md-6:last-child {
        padding-left: 15px;
    }

    .psr_program_process .psr_process .item_main,
    .psr_program_process .psr_process .item_main.item_4,
    .psr_program_process .psr_process .item_main.item_8 {
        width: calc(33.33% + 17px);
        min-width: calc(33.33% + 17px);
    }

    .psr_program_process .psr_process::after {
        top: 188px;
    }

    .psr_program_process .psr_process::before {
        top: 428px;
    }

    .psr_program_process .psr_process::before,
    .psr_program_process .psr_process::after {
        left: 100px;
        max-width: calc(100% - 202px);
    }

    .about-aura-content p {
        max-width: 100%;
    }

    .rfs-settlement-process .content-inner-div.left-content {
        padding-right: 0;
    }

    .bottom_to_top_btn {
        right: 20px;
    }

    .psr_program_process .psr_process {
        max-width: 713px;
    }

    .current-global-refugee-situation-main .col-md-6:last-child {
        padding-left: calc(var(--bs-gutter-x) * 0.5);
    }

    .become_board_member_main .col-md-6 {
        width: 100%;
    }

    .featured-event .content-div .col-md-6 {
        width: 100%;
    }

    .featured-event .content-div .col-md-6:not(:last-child) {
        margin-bottom: 25px;
    }

    .home-sponsorship-main .left-img .left-img-inner {
        max-width: 420px;
        margin: auto;
    }
}

/* ===> End (width <=991px) < ===*/
@media (width <=767px) {

    .container,
    header#masthead.site-header .site-header-inner {
        padding: 0 15px;
    }

    .title-2 {
        font-size: 2rem;
    }

    .home-banner-main .home-banner-img {
        min-height: 300px;
        object-fit: cover;
    }

    .home-banner-main .home-banner-content {
        padding: 30px 15px 0;
    }

    .home-banner-main .home-banner-content .title-2 {
        font-size: 1.8rem;
    }

    .home-banner-main .home-banner-content .banner-small-text {
        padding-top: 10px;
        margin-bottom: 0;
        font-size: 1.125rem;
        line-height: 120%;
    }

    .home-our-client-main .home-our-client-content {
        padding: 30px 0px 33px;
    }

    .home-about-main .col-md-6:last-child {
        margin-bottom: 0;
    }

    .home-our-client-main .home-our-client-content .title-3 {
        font-size: 1.5rem;
    }

    .home-our-client-main .home-our-client-content .client-logo-div {
        padding-top: 20px;
    }

    .home-our-client-content .col-md-6:first-child {
        margin-bottom: 40px;
    }

    .paragraph-text {
        font-size: 1rem;
    }

    .home-about-main .home-about-left-content .paragraph-text {
        padding-top: 20px;
    }

    .home-about-main,
    .home-out-impact-main,
    .home-get-involved-main,
    .home-featured-stories-main,
    .about-aura-main,
    .our-history-main,
    .who-we-are-slider-main,
    .join-board-main,
    .who-is-refugee-main,
    .who-is-refugee-private-main,
    .current-global-refugee-situation-main,
    .faqs-section-main,
    body.page-id-343 .home-featured-stories-main,
    .for-refugee-sponsors-overview,
    .for-refugee-sponsors,
    .from-aura-supporters,
    .journeys-of-hope-details,
    .rfs-introduction,
    .rfs-training-videos,
    .rfs-settlement-plan,
    .rfs-pre-submission-requirements,
    .rfs-settlement-process,
    .rfs-lease-support,
    .rfs-agreement-letters,
    .for-people-seeking-sponsorship,
    .featured-event,
    .recent-events-main,
    .further-resources,
    .psr_program_process_main,
    .aura_brochures_main,
    .document_section,
    .contact_us_main,
    .become_board_member_main,
    .donate_main,
    .home .home-featured-stories-main,
    .home-our-client-main {
        padding: 40px 0;
    }

    .home-sponsorship-main {
        padding-top: 40px;
    }

    .contact_us_content {
        margin-top: 40px;
    }

    .calendar_main_div {
        padding-bottom: 40px;
    }

    .our-history-content,
    .aura_news {
        padding-top: 40px;
    }

    .home-newsletter-main .form-div form .wpcf7-spinner {
        display: none;
    }

    .home-out-impact-main .impact-gradiant-div .title-3 {
        font-size: 1.2rem;
    }

    .home-out-impact-main .home-impact-right-main {
        gap: 25px;
    }

    .home-out-impact-main .home-impact-right-main .home-impact-item {
        padding: 0 20px;
    }

    .home-out-impact-main .home-impact-right-main .home-impact-item .left-icon {
        margin-right: 20px;
        width: 50px;
    }

    .home-out-impact-main .home-impact-right-main .home-impact-item .title-4 {
        font-size: 1.5rem;
    }

    .home-out-impact-main .home-impact-right-main .home-impact-item .small-text {
        font-size: 1rem;
    }

    .home-newsletter-main {
        min-height: auto;
        padding: 0 0 40px;
    }

    .home-featured-stories-main .home-featured-stories-content {
        padding-top: 30px;
    }

    .home-newsletter-main .newsletter-content .title-3 {
        font-size: 1.7rem;
    }

    .home-newsletter-main .newsletter-content .small-text {
        font-size: 0.8rem;
    }

    .home-about-main .col-md-6:last-child {
        order: 1;
    }

    .home-about-main .col-md-6:first-child {
        order: 2;
        margin-top: 20px;
    }

    .home-newsletter-main .form-div form,
    .home-newsletter-main .wpforms-container-full {
        width: 100%;
    }

    .home-newsletter-main .form-div form .wpcf7-not-valid-tip {
        display: none;
    }

    footer.footer .footer-menu-left ul {
        gap: 0;
    }

    footer.footer .footer-menu-left ul li {
        margin-right: 7px;
        margin-bottom: 5px;
    }

    footer.footer .bottom-sec {
        flex-wrap: wrap;
    }

    footer.footer .bottom-sec .right {
        order: 1;
        margin: 0 auto 15px;
    }

    footer.footer .bottom-sec .small-text {
        order: 2;
        margin: auto;
    }

    .common-banner-section {
        height: 270px;
        max-height: 270px;
    }

    .common-banner-content {
        padding: 30px 15px 0;
    }

    .common-banner-content .common-banner-title {
        font-size: 2rem;
    }

    .common-banner-content ul li a {
        font-size: 0.85rem;
    }

    .about-aura-content {
        padding-top: 20px;
    }

    .about-aura-mvv-div {
        margin-top: 30px;
    }

    .our-history-main hr {
        margin: 35px 0;
    }

    .snippet-from-history-main .title-4,
    .snippet-from-history-main .title-3 {
        font-size: 1rem;
    }

    .snippet-from-history-main .blue-link {
        margin-top: 20px;
    }

    .who-we-are-slider-main .who-we-are-content {
        padding: 25px;
    }

    .who-we-are-slider-main .who-we-are-content .who-we-are-slider {
        margin-top: 40px;
    }

    .who-we-are-slider p.info-text {
        font-size: 1rem;
    }

    .who-we-are-slider .title-4 {
        font-size: 1.3rem;
    }

    .board-of-directors-main .title-div {
        margin-bottom: 25px;
    }

    .board-of-directors-list {
        padding: 30px 30px 0;
    }

    .board-of-directors-list ul li:not(:last-child),
    .board-of-directors-list ul li:last-child {
        width: 100%;
    }

    .join-board-content .text {
        text-align: center;
        line-height: 130%;
    }

    .join-board-content {
        flex-wrap: wrap;
        padding: 20px;
        gap: 20px;
        justify-content: center;
    }

    .join-board-content .orange-link {
        width: auto;
        height: auto;
        line-height: normal;
        padding: 10px 15px;
    }

    .who-is-refugee-main .small-text {
        padding: 0;
    }

    .who-is-refugee-main .title-div,
    .current-global-refugee-situation-main .title-2 {
        margin-bottom: 25px;
    }

    .who-is-refugee-main .video-div {
        padding-top: 10px;
    }

    .who-is-refugee-private-main .col-md-6:first-child,
    .current-global-refugee-situation-main .col-md-6:first-child {
        margin-top: 30px;
    }

    .who-is-refugee-private-main.for-refugee-sponsors-overview .col-md-6:first-child {
        padding-top: 0;
    }

    .current-global-refugee-situation-main .left-content p:last-child {
        margin-bottom: 0;
    }

    .faqs-section-main .accordion {
        gap: 15px 0;
    }

    .faqs-section-main .accordion-header {
        padding: 15px 15px 16px;
        min-height: auto;
    }

    .faqs-section-main .accordion-body {
        padding: 0 15px 0;
    }

    .faqs-section-main .accordion-header .accordion-button {
        font-size: 1rem;
    }

    .faqs-section-main .accordion-header .accordion-button::after {
        background-size: 60%;
    }

    .aura_news .pagination-wrapper {
        padding-bottom: 20px;
    }

    .from-aura-supporters .supporter-item {
        padding: 15px;
    }

    .from-aura-supporters .col-md-4 {
        width: 100%;
    }

    .from-aura-supporters .supporter-item .name-div {
        margin-bottom: 20px;
    }

    .from-aura-supporters .supporter-item .profile-name .title-3 {
        font-size: 1.25rem;
    }

    .from-aura-supporters .col-md-4:last-child {
        margin-bottom: 0;
    }

    .our-history-row {
        padding: 20px 15px 0;
    }

    .from-aura-supporters .load-more-data {
        margin-top: 30px;
        margin-bottom: 0px;
    }

    .journeys-of-hope-details .profile-section .content {
        padding-top: 30px;
    }

    .rfs-training-videos .videos-main .video-div .title-4 {
        margin-top: 7px;
    }

    .rfs-settlement-plan .img-div>img,
    .rfs-pre-submission-requirements .right-img>img,
    .rfs-settlement-process .col-md-6.img-div img {
        max-width: 75%;
    }

    .rfs-settlement-process .img-inner-div.left-img,
    .rfs-settlement-process .img-inner-div.right-img {
        text-align: center;
    }

    .rfs-introduction .blue_bg_div {
        padding: 25px 20px 22px;
    }

    .rfs-introduction .title-3,
    .rfs-introduction .blue_bg_div .title,
    .rfs-training-videos .title-3,
    .rfs-settlement-plan .title-3,
    .rfs-pre-submission-requirements .title-3,
    .rfs-settlement-process .title-3,
    .rfs-lease-support .title-3,
    .rfs-agreement-letters .title-3,
    .featured-event .title-3,
    .recent-events-main .title-3,
    .further-resources .title-3,
    .contact_us_main .contact_item .title-3,
    .donate_main .title-3 {
        font-size: 1.4rem;
    }

    .rfs-introduction p,
    .rfs-training-videos p,
    .rfs-settlement-plan p,
    .rfs-pre-submission-requirements p,
    .rfs-settlement-process p,
    .rfs-lease-support p,
    .common-unorder-list li,
    .rfs-lease-support .additional-resources a,
    .rfs-lease-support .title-4,
    .rfs-agreement-letters p,
    .for-people-seeking-sponsorship p,
    .for-people-seeking-sponsorship .title-5,
    .featured-event p,
    .further-resources p,
    .for-refugee-sponsors p,
    .for-refugee-sponsors-overview p,
    .contact_us_main p,
    .who-is-refugee-private-main p,
    .common_paragraph_text,
    .from-aura-supporters .supporter-item .profile-name .name,
    .from-aura-supporters .supporter-item p,
    .journeys-of-hope-details p {
        font-size: 0.94rem;
    }

    .rfs-introduction .blue_bg_div .title {
        line-height: 120%;
    }

    .rfs-agreement-letters p:last-child {
        margin-bottom: 0;
    }

    .for-people-seeking-sponsorship p {
        margin-bottom: 20px;
    }

    .rfs-training-videos .title-div,
    .languages_tabs_content_main,
    .featured-event .title-div,
    .aura_news .home-featured-stories-content .col-md-4,
    .for-people-seeking-sponsorship #tabs-nav,
    .further-resources .section:not(:last-child),
    .psr_program_process_main .title-div,
    .aura_brochures_main .title-div,
    .become_board_member_main .title-div {
        margin-bottom: 30px;
    }

    .aura_brochures_main .load_more_btn_div {
        margin-top: 40px;
    }

    .featured-event .featured-event-content .content_div {
        padding: 20px 0 0;
    }

    .recent-events-main .content {
        padding: 15px;
    }

    .further-resources .common-unorder-list {
        padding-left: 20px;
    }

    .further-resources .pl-32 {
        padding-left: 20px !important;
    }

    .further-resources .pl-52 {
        padding-left: 40px !important;
    }

    .further-resources .pl-72 {
        padding-left: 50px !important;
    }

    .further-resources p,
    .further-resources .title-3,
    .common-unorder-list li:not(:last-child) {
        margin-bottom: 15px;
    }

    .further-resources .title-4 {
        font-size: 1rem;
    }

    .further-resources .one_page_sticky_tabs ul {
        gap: 15px 10px;
    }

    .calendar_main_div .embed-calendar iframe {
        height: 601px;
    }

    .video-modal-popop-div .modal-dialog {
        margin: 0;
        margin-top: 50px;
        padding: 0 20px;
        width: 100%;
        height: 100dvh;
        display: flex;
        align-items: center;
    }

    .video-modal-popop-div .modal-dialog .btn-close {
        position: absolute;
        right: -12px;
        top: -20px;
        z-index: 1;
    }

    iframe {
        max-height: 450px;
    }

    .psr_program_process .btn {
        border: 3px solid transparent;
        height: 55px;
        padding: 0 17px;
        font-size: 1.1rem;
    }

    .psr_program_process:not(:last-child) {
        margin-bottom: 40px;
    }

    .for-anglican-churches .ml-52 {
        margin-left: 32px !important;
    }

    .document_section .document_section_content,
    .aura_brochures_main .aura_brochures_content {
        grid-template-columns: repeat(1, 1fr);
    }

    .contact_us_main .contact_item {
        min-height: auto;
        padding: 20px;
    }

    .home-get-involved-main .home-get-involved-image-section .img-row:first-child a:first-child,
    .home-get-involved-main .home-get-involved-image-section .img-row:first-child a:last-child {
        width: 100%;
        min-width: 100%;
    }

    .home-get-involved-main .home-get-involved-image-section .img-row:last-child a:nth-child(1),
    .home-get-involved-main .home-get-involved-image-section .img-row:last-child a:nth-child(2),
    .home-get-involved-main .home-get-involved-image-section .img-row:last-child a:nth-child(3) {
        width: 100%;
    }

    .common-unorder-list li.ml-52 {
        margin-left: 32px !important;
    }

    .contact_us_right_img {
        min-width: 100%;
        padding: 0 40px;
    }

    .contact_us_right_img {
        margin-bottom: 30px;
    }

    .become_board_member_main .common-unorder-list.pl-32 {
        padding-left: 0 !important;
    }

    .donate_main .donate_card {
        padding: 20px 20px 20px 0;
    }

    .donate_main .donate_card .left_icon {
        min-width: 80px;
        width: 80px;
    }

    .donate_main .donate_card .left_icon>img {
        max-width: 40px;
    }

    .psr_program_process .psr_process .item_main,
    .psr_program_process .psr_process .item_main.item_4,
    .psr_program_process .psr_process .item_main.item_8,
    .psr_program_process .psr_process .item,
    .psr_program_process .psr_process .item_main.item_3,
    .psr_program_process .psr_process .item_main.item_6 {
        width: 100%;
        min-width: 100%;
    }

    .psr_program_process .psr_process .item_main:not(:last-child) {
        margin-bottom: 70px;
    }

    .psr_program_process .psr_process .item::before {
        visibility: visible;
        opacity: 1;
        left: 50% !important;
        transform: translateX(-50%) !important;
        top: auto;
        bottom: 100%;
        margin-bottom: 12px !important;
        right: auto !important;
    }

    .psr_program_process .psr_process .item_main:first-child .item::before,
    .psr_program_process .psr_process::after,
    .psr_program_process .psr_process::before,
    .psr_program_process .psr_process .item_main::after {
        visibility: hidden !important;
        opacity: 0 !important;
    }

    .psr_program_process .psr_process .item_main:is(.item_4, .item_5, .item_6, .item_7, .item_8) {
        margin-top: 0;
    }

    .psr_program_process .psr_process .item {
        height: auto;
        padding-left: 30px;
    }

    .bottom_to_top_btn {
        width: 40px;
        height: 40px;
        bottom: 35px;
    }

    .bottom_to_top_btn.show {
        bottom: 45px;
    }

    .home-about-main .home-about-right-logo::before {
        background-size: 80%;
        background-repeat: no-repeat;
        background-position: center;
    }

    .home-about-main .home-about-right-logo::after {
        background-size: 70%;
        background-repeat: no-repeat;
        background-position: center;
        top: -45px;
        right: -40px;
    }

    .home-about-main .home-about-right-logo {
        margin: 30px 30px 20px 20px;
    }

    .home-get-involved-main .home-get-involved-image-section {
        gap: 15px;
    }

    .psr_program_process .psr_process .item.child_5::before {
        visibility: visible;
        opacity: 1;
    }

    .home-newsletter-main .form-div form .ctct-form-field-submit .ctct-submit {
        padding: 0 15px;
    }

    .mobile_desc {
        display: block;
    }

    .desktop_desc {
        display: none;
    }

    .about-us-slider .slick-track {
        height: 230px;
    }

    header#masthead.site-header #mobile_menu_toggle_btn {
        right: 15px;
    }

    .home-our-client-main .home-our-client-content .col-md-6:last-child {
        margin-top: 0px;
    }

    .home-our-client-main .home-our-client-content .client-logo-div.funding_partner_logo img.img_2 {
        max-width: 100%;
    }

    .home-our-client-main .home-our-client-content .client-logo-div.funding_partner_logo img.img_1 {
        max-width: 200px;
    }

    .psr_program_process_main {
        overflow-x: hidden;
    }

    .home-featured-stories-main .home-featured-stories-content .card .img-div img {
        object-fit: contain;
    }

    .board-of-directors-img-div {
        height: 250px;
        width: 100%;
    }

    .board-of-directors-img-div>img {
        width: 100%;
        object-fit: contain;
    }
}

/* ===> End (width <=767px) < ===*/

@media (width <=599px) {
    .our-history-slider .slider-item .slider-item-content {
        width: 260px;
        height: 280px;
        margin: auto;
    }

    .rfs-training-videos .videos-main {
        gap: 30px 0;
    }

    .rfs-training-videos .videos-main .video-div {
        width: 100%;
    }

    .home-about-main .home-about-right-logo img {
        object-fit: cover;
        max-height: 250px;
    }
}

/* ===> End (width <=599px) < ===*/

@media (width <=575px) {
    .common-banner-content .common-banner-title {
        font-size: 1.7rem;
    }

    .common-banner-content ul li a {
        font-size: 0.7rem;
    }

    .common-banner-content ul {
        margin-top: 5px;
    }

    .calendar_main_div .embed-calendar iframe {
        height: 400px;
    }

    .home-sponsorship-main .left-img .left-img-inner {
        justify-content: center;
    }

    .home-sponsorship-main .left-img .left-img-inner>div {
        width: calc(50% - 20px);
    }

    .home-sponsorship-main .left-img .left-img-inner .img-div-1 .img-1,
    .home-sponsorship-main .left-img .left-img-inner .img-div-2 .img-2,
    .home-sponsorship-main .left-img .left-img-inner .img-div-3 .img-3,
    .home-sponsorship-main .left-img .left-img-inner .img-div-4 .img-4 {
        width: 100%;
        height: 170px;
    }
}

/* ===> End (width <=575px) < ===*/

@media (width <=400px) {
    .common-banner-content .common-banner-title {
        font-size: 1.6rem;
    }

    .psr_program_process .btn {
        padding: 0 15px;
    }

    .title-2 {
        font-size: 1.8rem;
    }

    .home-sponsorship-main .left-img .left-img-inner .img-div-1 .img-1,
    .home-sponsorship-main .left-img .left-img-inner .img-div-2 .img-2,
    .home-sponsorship-main .left-img .left-img-inner .img-div-3 .img-3,
    .home-sponsorship-main .left-img .left-img-inner .img-div-4 .img-4 {
        height: 150px;
    }
}

/* ===> End (width <=400px) < ===*/

@media (width <=374px) {
    .contact_us_main .contact_item {
        padding: 20px 15px;
    }

    .contact_us_main .contact_item .content {
        padding-left: 13px;
    }

    .home-sponsorship-main .left-img .left-img-inner .img-div-1 .img-1,
    .home-sponsorship-main .left-img .left-img-inner .img-div-2 .img-2,
    .home-sponsorship-main .left-img .left-img-inner .img-div-3 .img-3,
    .home-sponsorship-main .left-img .left-img-inner .img-div-4 .img-4 {
        height: 145px;
    }
}

/* ===> End (width <=374px) < ===*/