@media (max-width: 1800px) {

    /* Header Start */

    .header_anniversary_logo {
        width: 85px;
    }

    /* Header End */

    /* Footer Start */

    .footer_content .social_icon {
        height: 48px;
        width: 48px;
    }

    /* Footer End */


    /* Memories Popup Start */

    .light_box_overlay_wrap {
        max-width: 940px;
    }

    /* Memories Popup End */

}

@media (max-width: 1700px) {

    /* Header Start */

    .header_main_menu .menu li {
        padding: 63px 15px 63px 15px;
    }

    .header_anniversary_logo {
        width: 80px;
    }

    /* Header End */

    /* Footer Start */

    .footer_content .social_icon {
        height: 44px;
        width: 44px;
    }

    /* Footer End */

    /* Memories Popup Start */

    .light_box_overlay_wrap {
        max-width: 920px;
    }

    /* Memories Popup End */

    /* Add Your Story Form Start */

    img.thumb_sel_image {
        width: 38px;
        height: 38px;
    }

    /* Add Your Story Form End */

}

@media (max-width: 1600px) {

    /* Common Start */

    .sec_pad {
        padding: 45px 0;
    }

    .sec_top {
        padding-top: 45px;
    }

    .sec_btm {
        padding-bottom: 45px;
    }

    .title_text {
        font-size: 46px;
    }

    /* Common End */

    /* Header Start */

    .header_main_menu {
        padding-left: 502px;
        padding-right: 45px;
    }

    .header_logo_img {
        height: 60px;
    }

    .youth_without_limits_logo img {
        height: 90px;
    }

    .header_main_menu .menu li {
        padding: 60px 15px 60px 15px;
    }

    .header_logo {
        margin-right: 20px;
    }

    .header_logo_items {
        padding: 24px 25px;
    }

    .header_anniversary_logo {
        width: 75px;
    }

    /* Header End */

    /* Banner Start */

    .type_5 .left_title {
        font-size: 135px;
    }

    /* Header End */

    /* Support The Dofe Start */

    .support_block_content_bg {
        padding-top: 90px;
        padding-bottom: 90px;
    }

    .support_block_content_bg.left {
        padding-left: 110px;
    }

    .support_block_content_bg.right {
        padding-right: 110px;
    }

    .support_block_content .support_title.mar_top {
        margin-top: 50px;
    }

    .support_menu_a {
        font-size: 19px;
    }

    /* Support The Dofe End */

    /* Footer Start */

    .footer_content .social_icon {
        height: 40px;
        width: 40px;
    }

    .footer_content .social_icon .fa-brands {
        font-size: 38px;
    }

    .footer_logo {
        width: 20%;
    }

    .footer_logos .footer_logo_img_wrap.f_logo_3 {
        width: 25%;
    }

    .footer_content .footer_row {
        margin-top: 32px;
    }

    .nav_links_wrap a {
        font-size: 22px;
    }

    /* Footer End */

    /* Text Block Start */

    .c_edit h1,
    .c_edit .h1 {
        font-size: 43px;
    }

    .c_edit h2,
    .c_edit .h2 {
        font-size: 34px;
    }

    .c_edit h3,
    .c_edit .h3 {
        font-size: 26px;
    }

    .stitle {
        font-size: 21px;
    }

    .c_edit ul li:before {
        top: 9px;
    }

    /* Text Block End */

    /* Add Your Story Form Start */

    img.thumb_sel_image {
        width: 36px;
        height: 36px;
    }

    /* Add Your Story Form End */

    /* Memories Popup Start */

    .light_box_overlay_wrap {
        max-width: 900px;
    }

    .memory_image_content {
        padding: 55px;
    }

    .memory_image_head {
        padding: 0px 15px 35px;
    }

    /* Memories Popup End */

    /* Right Menu And Left Content Start */

    .left_title,
    .left_side_content_title {
        font-size: 40px;
    }

    .map_title {
        font-size: 19px;
    }

    .tab {
        margin-top: 40px;
    }

    .toggle {
        font-size: 24px;
        padding: 18px 40px 18px 0;
    }

    .plus {
        width: 24px;
        height: 24px;
    }

    .left_side_content_pad {
        padding: 0 90px;
    }

    .left_side_content.sec_pad_btm {
        padding-bottom: 190px;
    }

    .right_side_li a.link_menu {
        font-size: 17px;
    }

    .sub_menu_info {
        margin-left: 40px;
        margin-top: 25px;
    }

    .sub_sub_page {
        margin-left: 40px;
    }

    .menu_item_sub_info {
        margin-top: 25px;
    }

    /* Right Menu And Left Content End */

    /* Stories Carousel Start */

    .stories_text_sec,
    .stories_card_popup .stories_card_popup_wrap {
        padding: 30px;
    }

    .stories_card_popup .stories_text_sec {
        padding: 0 30px 0 0;
    }

    .stories_card_popup .stories_img_sec {
        top: 30px;
    }

    /* Stories Carousel End */

}

@media (max-width: 1550px) {

    /* Header Start */

    .header_main_menu,
    .top_menu_bar {
        padding-left: 450px;
    }

    .header_main_menu .menu li {
        padding: 51px 15px 51px 15px;
    }

    .header_logo_items {
        padding: 20px;
    }

    .header_main_menu {
        padding-right: 40px;
    }

    .header_logo_img {
        height: 50px;
    }

    .header_main_menu,
    .top_menu_bar {
        padding-left: 415px;
    }

    .header_anniversary_logo {
        width: 70px;
    }

    .youth_without_limits_logo img {
        height: 80px;
    }

    /* Header End */

    /* Breadcrumb Start */

    .bread_crumb_section .bread_crumb_wrap {
        padding: 10px 20px;
    }

    /* Breadcrumb End */

}

@media (max-width: 1450px) {

    /* Header Start */

    .header_logo_img {
        height: 45px;
    }

    .header_main_menu .menu li {
        padding: 51px 15px 45px 15px;
    }

    .youth_without_limits_logo img {
        height: 75px;
    }

    /* Header End */

    /* Banner Start */

    .type_6 .align_r .banner_title.textsize_big {
        font-size: 100px;
    }

    .type_6 .align_r .banner_title.textsize_big span {
        font-size: 80px;
    }

    /* Banner End */

    /* Footer Start */

    .footer_content .social_icon {
        height: 36px;
        width: 36px;
    }

    .nav_links_wrap a {
        font-size: 20px;
    }

    /* Footer End */

    /* Memories Popup Start */

    .light_box_overlay_wrap {
        max-width: 860px;
    }

    /* Memories Popup End */

}

@media (max-width: 1400px) {

    /* Common Start */

    .sec_pad {
        padding: 40px 0;
    }

    .sec_top {
        padding-top: 40px;
    }

    .sec_btm {
        padding-bottom: 40px;
    }

    .title_text {
        font-size: 44px;
    }

    .section_title_space {
        padding-bottom: 25px;
    }

    /* Common End */

    /* Header Start */

    .header_main_menu .menu li {
        padding: 51px 15px 51px 15px;
    }

    .header_main_menu {
        font-size: 0;
        padding-right: 0;
    }

    .burger_menu {
        padding: 45px 19px;
        font-size: 16px;
        text-align: left;
    }

    .header_anniversary_logo {
        width: 65px;
    }

    .menu-main-menu-container,
    .header .top_menu_bar,
    .sticky .top_menu_bar {
        display: none;
    }

    .mobile_menu {
        display: block;
    }

    .burger_menu {
        display: inline-block;
    }

    .burger_menu .lines {
        width: 80%;
        height: 3px;
        border-radius: 5px;
        background-color: var(--black);
        vertical-align: middle;
        display: inline-block;
        position: relative;
        transition: background-color 0.01s;
    }

    .burger_menu_div {
        position: relative;
        height: 25px;
        width: 25px;
        display: inline-block;
        vertical-align: middle;
    }

    .burger_menu .lines:before,
    .burger_menu .lines:after {
        border-radius: 5px;
        width: 110%;
        height: 100%;
        position: absolute;
        left: 0;
        content: '';
        background-color: var(--black);
        transition: transform 0.4s, background-color 0.4s;
    }

    .burger_menu .lines:before {
        top: -9px;
    }

    .burger_menu .lines:after {
        top: 9px;
    }

    .open-menu .burger_menu .lines {
        background-color: transparent;
    }

    .open-menu .burger_menu .lines:before,
    .open-menu .burger_menu .lines:after {
        top: 0;
    }

    .open-menu .burger_menu .lines:before {
        transform: rotate(45deg);
    }

    .open-menu .burger_menu .lines:after {
        transform: rotate(-45deg);
    }

    /* Header End */

    /* Banner Start */

    .type_4 .banner_title {
        font-size: 60px;
    }

    .type_4 .banner_title.textsize_big_banner_title {
        font-size: 90px;
    }

    .type_4 .banner_title span,
    .ywol_theme.new_banner .left_title span {
        font-size: 47px;
    }

    .type_5 .left_title {
        font-size: 121px;
    }

    .type_5 .left_title span {
        font-size: 90px;
    }

    .banner .btn {
        margin-top: 30px;
    }

    .type_6 .align_c .banner_title {
        font-size: 74px;
    }

    .type_6 .align_c .banner_title span {
        font-size: 54px;
    }

    .type_6 .align_r .banner_title.textsize_big {
        font-size: 90px;
    }

    .type_6 .align_r .banner_title.textsize_big span {
        font-size: 70px;
    }

    .new_theme .btn.small {
        padding: 10px 38px;
    }

    /* Banner End */

    /* Text Block Start */

    .c_edit h1,
    .c_edit .h1 {
        font-size: 38px;
    }

    .c_edit h2,
    .c_edit .h2 {
        font-size: 32px;
    }

    .c_edit h3,
    .c_edit .h3 {
        font-size: 24px;
    }

    .c_edit blockquote p {
        font-size: 17px;
    }

    .c_edit blockquote:before {
        font-size: 90px;
        margin-top: -13px;
    }

    .text_block .c_edit blockquote p:last-child:after {
        font-size: 90px;
        margin-top: -3px;
    }

    /* Text Block End */

    /* Stories Carousel Start */

    .stories_text_sec,
    .stories_card_popup .stories_card_popup_wrap {
        padding: 28px;
    }

    .stories_card_popup .stories_text_sec {
        padding: 0 28px 0 0;
    }


    .stories_card_popup .stories_img_sec {
        top: 28px;
    }

    .swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,
    .swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet {
        margin: 0 8px;
    }

    .stories_carousel_pagination .swiper-pagination-bullet {
        width: 10px;
        height: 10px;
    }

    .story_carousel_nav_item {
        font-size: 45px;
    }

    .story_carousel_nav_item.left {
        left: -25px;
    }

    .story_carousel_nav_item.right {
        right: -25px;
    }

    /* Stories Carousel End */

    /* Support The Dofe Start */

    .support_block_content_bg {
        padding-top: 80px;
        padding-bottom: 80px;
    }

    .support_block_content_bg.left {
        padding-left: 100px;
    }

    .support_block_content_bg.right {
        padding-right: 100px;
    }

    .support_block_content .c_text,
    .support_block_content .btn {
        margin-top: 25px;
    }

    /* Support The Dofe End */

    /* Footer Start */

    .footer_row .col {
        padding: 0 50px;
    }

    .footer_content {
        padding: 48px 0 35px 0;
    }

    .footer_logo_img_wrap.f_logo_1,
    .footer_logo_img_wrap.f_logo_2,
    .footer_logo_img_wrap.f_logo_3 {
        height: auto;
    }

    .copyrights_text,
    .charity_text {
        font-size: 14px;
    }

    .nav_links_wrap {
        column-gap: 25px;
    }

    /* Footer End */

    /* Add Your Story Form Start */

    .add_your_story_form_popup {
        padding: 25px;
    }

    img.thumb_sel_image {
        width: 34px;
        height: 34px;
    }

    .memory_image_content {
        padding: 50px;
    }

    .memory_image_head {
        padding: 0px 15px 30px;
    }

    .memory_image_body_content {
        margin: -50px -14px 0;
    }

    .memory_image_list {
        padding: 0 14px;
    }

    .memory_image_list:before {
        height: 28px;
    }

    .memory_image_head .close {
        font-size: 45px;
    }

    /* Add Your Story Form End */

    /* Story Gallery End */

    .stories_card.story_gallery_card {
        padding: 0 15px;
    }

    .story_gallery_grid {
        margin: 0 -15px;
    }

    .story_gallery_card_btm_gap {
        height: 30px;
    }

    .story_gallery .search_box_btn {
        padding: 13px 22px;
    }

    /* Story Gallery End */

    /* Right Menu And Left Content Start */

    .left_title,
    .left_side_content_title {
        font-size: 38px;
    }

    .map_title {
        font-size: 18px;
    }

    .tab {
        margin-top: 35px;
    }

    .toggle {
        font-size: 22px;
        padding: 16px 38px 16px 0;
    }

    .plus {
        width: 22px;
        height: 22px;
    }

    .left_side_content_pad {
        padding: 0 70px;
    }

    .left_side_content.sec_pad_btm {
        padding-bottom: 140px;
    }

    .sub_menu_info {
        margin-left: 35px;
        margin-top: 22px;
    }

    .sub_sub_page {
        margin-left: 35px;
    }

    .right_side_li a.link_menu {
        font-size: 16px;
    }

    .menu_item_sub_info {
        margin-top: 22px;
    }

    .inner {
        padding: 12px 0 30px 0;
    }

    .expand_all_btn {
        font-size: 19px
    }
    
    /* Right Menu And Left Content End */

}

@media (max-width: 1350px) {

    /* Stories Carousel Start */

    .story_carousel_nav_item {
        font-size: 40px;
    }

    .story_carousel_nav_item.left {
        left: 10px;
    }

    .story_carousel_nav_item.right {
        right: 10px;
    }

    .support_block .menu_content {
        padding-right: 20px;
    }

    .support_menu_a {
        font-size: 17px;
    }

    /* Stories Carousel End */

}

@media (max-width: 1290px) {
    .right_side_ul {
        padding: 0 45px;
    }
}

@media (max-width: 1200px) {

    /* Common Start */

    .sec_pad {
        padding: 35px 0;
    }

    .sec_top {
        padding-top: 35px;
    }

    .sec_btm {
        padding-bottom: 35px;
    }

    .title_text {
        font-size: 42px;
    }

    /* Common End */

    /* Header Start */

    .header_main_menu,
    .top_menu_bar {
        padding-left: 140px;
    }

    .header_main_menu .menu li {
        padding: 19px 15px 19px 15px;
    }

    .header_anniversary_logo {
        width: 60px;
    }

    .main_menu_donation {
        padding: 8px 22px;
    }

    /* Header End */

    /* Header Start */

    .type_4 .banner_title {
        font-size: 55px;
    }

    .type_4 .banner_title span,
    .ywol_theme.new_banner .left_title span {
        font-size: 45px;
    }

    .type_4 .banner_title.textsize_big_banner_title {
        font-size: 80px;
    }

    .type_6 .align_c .banner_title {
        font-size: 64px;
    }

    .type_6 .align_c .banner_title span {
        font-size: 47px;
    }

    .type_6 .align_r .banner_title.textsize_big {
        font-size: 80px;
    }

    .type_6 .align_r .banner_title.textsize_big span {
        font-size: 60px;
    }

    /* Header End */

    /* Text Block Start */

    .c_edit h1,
    .c_edit .h1 {
        font-size: 36px;
    }

    .c_edit h2,
    .c_edit .h2 {
        font-size: 30px;
    }

    .c_edit h3,
    .c_edit .h3 {
        font-size: 22px;
    }

    /* Text Block End */

    /* Support The Dofe Start */

    .support_block_content_bg {
        padding-top: 70px;
        padding-bottom: 70px;
    }

    .support_block_content_bg.left {
        padding-left: 90px;
    }

    .support_block_content_bg.right {
        padding-right: 90px;
    }

    .support_menu_a {
        padding: 25px 10px;
    }

    .support_title {
        font-size: 38px;
    }

    /* Support The Dofe End */

    /* Footer Start */

    .footer_row .col {
        padding: 0 40px;
    }

    .footer_content .footer_row {
        margin-top: 30px;
    }

    .footer_content .social_icon .fa-brands {
        font-size: 35px;
    }

    .footer_logo.f_logo_1 {
        width: 18%;
    }

    .nav_links_wrap a {
        font-size: 18px;
    }

    .copyrights_wrap {
        justify-content: center;
    }

    /* Footer End */

    /* Memories Popup Start */

    .light_box_overlay_wrap {
        max-width: 800px;
    }

    .memory_image_content {
        padding: 45px;
    }

    .memory_image_head .close {
        font-size: 40px;
    }

    /* Memories Popup End */

    /* Right Menu And Left Content Start */

    .left_title,
    .left_side_content_title {
        font-size: 37px;
    }

    .right_side_ul {
        padding: 0 30px;
    }

    .sub_menu_info {
        margin-left: 25px;
        margin-top: 20px;
    }

    .sub_sub_page {
        margin-left: 25px;
    }

    .menu_item_sub_info {
        margin-top: 20px;
    }

    /* Right Menu And Left Content End */

}

@media (max-width: 1100px) {

    /* Footer Start */

    .footer_content .social {
        justify-content: flex-start;
        align-items: end;
    }

    .footer_logo_img_wrap img {
        width: 240px;
    }

    /* Footer End */

    /* Add Your Story Form Start */

    .story_form_content,
    .image_upload_advisory_msg_wrap,
    .story_form_image_preview_wrap  {
        column-gap: 40px;
    }

    .add_your_story_form .input_button_list .btn_med,
    .btn.arrow_btn {
        padding: 12px 20px;
    }

    /* Add Your Story Form End */

}

@media (max-width: 1024px) {

    /* Common Start */

    .sec_pad {
        padding: 30px 0;
    }

    .sec_top {
        padding-top: 30px;
    }

    .sec_btm {
        padding-bottom: 30px;
    }

    .title_text {
        font-size: 40px;
    }

    /* Common End */

    /* Header Start */

    .header_main_menu,
    .top_menu_bar {
        padding-left: 120px;
    }

    .header_main_menu .menu li {
        padding: 19px 20px 19px 0;
    }

    .header .header_main_menu .menu .sub-menu {
        min-width: 210px;
    }

    .header_main_menu .menu li {
        padding: 51px 15px 45px 15px;
    }

    /* Header End */

    /* Banner Start */

    .type_4 .banner_title {
        font-size: 50px;
    }

    .type_4 .banner_title span,
    .ywol_theme.new_banner .left_title span {
        font-size: 40px;
    }

    .type_4 .text {
        padding: 23px 0px;
        padding-bottom: 0;
    }

    .type_4 .banner_title.textsize_big_banner_title {
        font-size: 70px;
    }

    .type_5 .left_title {
        font-size: 111px;
    }

    .type_5 .left_title span {
        font-size: 85px;
    }

    .type_6 .align_c .banner_title {
        font-size: 58px;
    }

    .type_6 .align_l .banner_title.textsize_big {
        font-size: 64px;
    }

    .type_6 .align_r .banner_title.textsize_big span {
        font-size: 53px;
    }

    .type_6 .align_l .banner_title.textsize_big span {
        font-size: 50px;
    }

    .type_6 .align_c .banner_title span {
        font-size: 43px;
    }

    .btn_med {
        padding: 14px 25px;
        min-width: 120px;
    }

    .new_theme .btn.small {
        padding: 10px 34px;
    }


    /* Banner End */

    /* Text Block Start */

    .text_block .c_edit * {
        margin-top: 18px;
    }

    .c_edit h1,
    .c_edit .h1 {
        font-size: 35px;
    }

    .c_edit h2,
    .c_edit .h2 {
        font-size: 29px;
    }

    .c_edit ul li:before {
        top: 8px;
        width: 6px;
        height: 6px;
    }

    .c_edit blockquote p {
        font-size: 16px;
    }

    .c_edit blockquote {
        padding-left: 38px;
    }

    .c_edit blockquote:before {
        font-size: 80px;
        margin-top: -10px;
    }

    .text_block .c_edit blockquote p:last-child:after {
        font-size: 80px;
        margin-top: -2px;
    }

    /* Text Block End */

    /* Stories Carousel Start */

    .stories_text_sec,
    .stories_card_popup .stories_card_popup_wrap {
        padding: 24px;
    }

    .stories_card_popup .stories_text_sec {
        padding: 0 24px 0 0;
    }

    .stories_card_popup .stories_img_sec {
        top: 24px;
    }

    .stories_carousel .stories_card {
        box-shadow: 0px 4px 13px 0px rgba(0, 0, 0, 0.25);
    }

    /* Stories Carousel End */

    /* Support The Dofe Start */

    .support_block_content_btn .btn_med {
        padding: 10px 25px;
        min-width: 0;
    }

    .support_block_content .support_block_content_btn {
        max-width: 300px;
        margin-top: 20px;
    }

    .support_block_content .c_text {
        margin-top: 20px;
    }

    .support_block_content_bg {
        padding-top: 60px;
        padding-bottom: 60px;
    }

    .support_block_content_bg.left {
        padding-left: 70px;
    }

    .support_block_content_bg.right {
        padding-right: 70px;
    }

    .menu_content {
        margin-left: 15px;
    }

    .support_block .menu_content {
        padding-right: 15px;
    }

    .support_menu_a {
        padding: 20px 10px;
        font-size: 15px;
    }

    .support_block_content .support_title.mar_top {
        margin-top: 40px;
    }

    .support_title {
        font-size: 34px;
    }

    /* Support The Dofe End */

    /* Footer Start */

    .footer_row .col {
        padding: 0 30px;
    }

    .footer_row .menu li {
        margin-top: 30px;
    }

    .footer_content .social_icon {
        height: 34px;
        width: 34px;
    }

    .footer_content .social_icon .fa-brands {
        font-size: 34px;
    }

    .cookie_policy_footer .c>* {
        display: inline-block;
    }

    /* Footer End */

    /* Breadcrumb navigation Start */

    .bread_crumb_section .bread_crumb_wrap {
        font-size: 12px;
        padding: 8px 20px;
    }

    /* Breadcrumb navigation End */

    /* Add Your Story PopUp Start */

    .add_your_story_form_popup {
        padding: 20px;
    }

    img.thumb_sel_image {
        width: 32px;
        height: 32px;
    }

    .memory_image_content {
        padding: 40px;
    }

    .story_form_popup_close {
        padding: 12px;
    }

    /* Add Your Story PopUp End */

    /* Cookie Banner Start */

    .cookie_policy_footer .c>* {
        display: inline-block;
    }

    .cookie_policy_content.c_edit p {
        font-size: 16px;
    }

    .cookie_policy_btn button.btn_med {
        margin: 0 5px;
    }

    .cookie_policy_content,
    .cookie_policy_btn {
        width: 100%;
        text-align: center;
    }

    .cookie_policy_btn {
        margin-top: 20px;
    }

    .cookie_policy_content {
        padding-right: 0;
    }

    /* Cookie Banner End */

    /* Memories Popup Start */

    .light_box_overlay_wrap {
        max-width: 740px;
    }

    .memory_image_head {
        padding: 0px 15px 25px;
    }

    .memory_image_body_content {
        margin: -50px -12px 0;
    }

    .memory_image_list {
        padding: 0 12px;
        width: 25%;
    }

    .memory_image_list:before {
        height: 24px;
    }

    .memory_image_head .close {
        font-size: 35px;
    }

    /* Memories Popup End */

    /* Right Menu And Left Content Start */

    .left_title,
    .left_side_content_title {
        font-size: 34px;
    }

    .expand_all_btn {
        font-size: 17px
    }

    /* Right Menu And Left Content End */

}

@media (max-width: 950px) {

    /* Header Start */

    .header_main_menu {
        position: relative;
        font-size: 0;
        padding-left: 0;
        padding-right: 0;
    }

    .header_logo {
        padding: 10px 16px;
    }

    .youth_without_limits_logo img {
        height: 64px;
    }

    .header_logo.youth_without_limits_logo {
        padding: 0;
    }

    .burger_menu {
        padding: 40px 19px;
    }

    .header_anniversary_logo {
        width: 55px;
    }

    .mobile_menu {
        padding-left: 360px;
    }

    .mobile_menu .menu li a {
        padding: 20px;
    }

    .plus,
    .submenu_plus {
        width: 20px;
        height: 20px;
    }

    .banner .btn {
        margin-top: 20px;
    }

    /* Header End */

    /* Stories Carousel Start */

    .swiper-pagination-bullets.swiper-pagination-horizontal {
        width: fit-content;
    }

    .story_carousel_nav_item.left,
    .story_carousel_nav_item.right {
        position: relative;
        transform: unset;
        left: unset;
        right: unset;
    }

    .story_carousel_nav_item {
        font-size: 35px;
    }

    .stories_carousel_pagination_wrap {
        display: flex;
        justify-content: center;
        align-items: center;
        gap: 25px;
    }

    .stories_carousel_pagination_wrap i {
        vertical-align: baseline;
    }

    .stories_carousel_pagination {
        justify-content: unset;
    }

    /* Stories Carousel End */

    /* Support The Dofe Start */

    .support_title {
        font-size: 29px;
    }

    /* Support The Dofe End */

    /* Footer Start */

    .footer_content .social_icon {
        height: 32px;
        width: 32px;
    }

    .footer_content .social_icon .fa-brands {
        font-size: 32px;
    }

    /* Footer End */

    /*Breadcrumb navigation Start */

    .bread_crumb_wrap {
        position: absolute;
    }

    /*Breadcrumb navigation End */

    /* Add Your Story Form End */

    .story_form_content,
    .image_upload_advisory_msg_wrap,
    .story_form_image_preview_wrap  {
        column-gap: 30px;
    }

    .add_your_story_form .input_button_list .btn_med,
    .btn.arrow_btn {
        padding: 12px 16px;
    }

    .memory_image_content {
        padding: 35px;
    }

    /* Add Your Story Form End */

    /* Memories Popup Start */

    .light_box_overlay_wrap {
        max-width: 650px;
    }

    .memory_image_body_content {
        margin: -50px -10px 0;
    }

    .memory_image_list {
        width: 33.33%;
        padding:0 10px;
    }

    .memory_image_list:before {
        height: 20px;
    }

    /* Memories Popup End */

    /* Right Menu And Left Content Start */

    .right_side_menu.sec_pad {
        background-color: #fff;
        padding: 85px 0 0;
    }

    .right_side_menu {
        width: 100%;
    }

    .right_side_menu.sec_pad {
        background-color: #fff;
        padding: 85px 0 0;
    }

    .right_side_ul {
        padding: 0 60px;
    }

    .left_side_content {
        width: 100%;
    }

    .left_side_content.sec_pad_btm {
        padding-bottom: 90px;
        padding-top: 15px;
    }

    .sub_menu_info {
        display: none;
    }

    .left_side_content_pad {
        padding: 0 60px;
    }

    .right_side_li {
        line-height: 1;
    }

    .map_title {
        font-size: 16px;
    }

    .toggle {
        font-size: 20px;
        padding: 15px 35px 15px 0;
    }

    .plus {
        width: 20px;
        height: 20px;
    }

    .inner {
        padding: 10px 0 30px 0;
    }

    .tab {
        margin-top: 30px;
    }

    /* Right Menu And Left Content End */

}

@media (max-width: 860px) {

    /* Banner Start */

    .new_theme .btn.small {
        padding: 10px 30px;
    }

    /* Banner End */

    /* Footer Start */

    .footer_logos {
        flex-wrap: wrap;
    }

    .footer_logo {
        width: 50%;
    }

    .footer_logo.footer_logo_img_wrap.f_logo_1 {
        width: 50%;
        text-align: left;
    }

    .footer_logo.footer_logo_img_wrap.f_logo_2,
    .footer_logo_img_wrap.f_logo_4 {
        text-align: right;
    }

    .footer_logos .footer_logo_img_wrap.f_logo_3 {
        margin-top: 10px;
        width: 50%;
    }

    .footer_logo_img_wrap img {
        width: 180px;
    }

    .footer_content .social {
        column-gap: 25px;
    }

    /* Footer End */

    /* Add Your Story Form End */

    .story_form_content,
    .image_upload_advisory_msg_wrap,
    .story_form_image_preview_wrap  {
        column-gap: 15px;
    }

    .add_your_story_form .input_button_list .btn_med,
    .btn.arrow_btn {
        padding: 12px 8px;
    }

    /* Add Your Story Form End */
}

@media (max-width: 820px) {

    /* Common Start */

    .c {
        padding: 0 40px;
    }

    .title_text {
        font-size: 38px;
    }

    /* Common End */

    /* Banner Start */

    .type_4 .banner_title {
        font-size: 45px;
    }

    .type_4 .banner_title span,
    .ywol_theme.new_banner .left_title span {
        font-size: 38px;
    }


    .type_5 .left_title {
        font-size: 81px;
    }

    .type_5 .left_title span {
        font-size: 60px;
    }

    .type_6 .align_r .banner_title.textsize_big {
        font-size: 60px;
    }

    .type_6 .align_r .banner_title.textsize_big span {
        font-size: 47px;
    }

    .new_theme .btn.small {
        padding: 10px 28px;
    }

    /* Banner Start */

    /* Text Block Start */

    .c_edit h1,
    .c_edit .h1 {
        font-size: 34px;
    }

    .c_edit h2,
    .c_edit .h2 {
        font-size: 28px;
    }

    .c_edit h3,
    .c_edit .h3 {
        font-size: 21px;
    }

    .c_edit h5,
    .c_edit .h5 {
        font-size: 17px;
    }

    /* Text Block End */

    /* Support The Dofe Start */

    .support_menu_content {
        display: none;
        position: absolute;
        top: 100%;
        left: 0;
        width: 100%;
        background-color: var(--white);
        color: var(--dark_gray);
        max-height: 320px;
        overflow: auto;
        z-index: 2;
    }

    .support_menu_a {
        width: 100%;
        border-top: 1px solid rgba(74, 74, 74, 0.2);
        text-align: left;
        padding: 20px 25px;
        background-color: transparent;
        color: inherit;
    }

    .support_menu_a {
        border-left: none;
    }

    .support_block_content_bg {
        padding-top: 50px;
        padding-bottom: 50px;
    }

    .support_block_content_bg.left {
        padding-left: 50px;
    }

    .support_block_content_bg.right {
        padding-right: 50px;
    }

    .support_block_content .support_title.mar_top {
        margin-top: 30px;
    }

    .support_title {
        font-size: 28px;
    }

    .activity_tabs .support_menu_a {
        width: 100%;
        text-align: left;
    }

    /* Support The Dofe End */

    /* Footer Start */

    .footer_content {
        padding: 40px 0;
    }

    .footer_row .col {
        padding: 0;
    }

    .footer_row>.col_2 {
        width: 100%
    }

    .footer_row .col_count_2 {
        column-count: 1;
    }

    .home .footer_row>.col_2.align_r {
        text-align: left;
    }

    .footer_row>.col_2.align_r {
        text-align: right;
    }

    .footer_content .social_icon {
        height: 30px;
        width: 30px;
    }

    .footer_content .social_icon .fa-brands {
        font-size: 30px;
    }

    .footer_row .menu li {
        margin-top: 20px;
    }

    .footer_row .menu li {
        width: 100%;
    }

    .footer_row .menu li:nth-child(2) {
        margin-top: 20px;
    }

    /* Footer End */

    /* Right Menu And Left Content Start */

    .left_title,
    .left_side_content_title {
        font-size: 33px;
    }

    .left_wid100 .left_side_content_pad {
        max-width: none;
        padding: 0 40px;
    }

    .right_side_menu.sec_pad {
        padding: 75px 0 0;
    }

    .right_side_ul {
        padding: 0 40px;
    }

    .left_side_content_pad {
        padding: 0 40px;
    }

    .right_side_menu.sec_pad {
        padding: 75px 0 0;
    }

    .left_side_content.sec_pad_btm {
        padding-bottom: 80px;
    }

    /* Right Menu And Left Content End */

}

@media (max-width: 740px) {

    /* Common Start */

    .sec_pad {
        padding: 25px 0;
    }

    .sec_top {
        padding-top: 25px;
    }

    .sec_btm {
        padding-bottom: 25px;
    }

    .title_text {
        font-size: 36px;
    }

    span.arrow_icon {
        font-size: 13px;
        padding-left: 2px;
    }

    .section_title_space {
        padding-bottom: 20px;
    }

    /* Common End */

    /* Header Start */

    .header_logo_img {
        height: 40px;
    }

    .header_logo {
        margin-right: 15px;
    }

    .burger_menu {
        padding: 35px 15px;
    }

    .header_logo_items {
        padding: 18px 18px;
    }

    .youth_without_limits_logo img {
        height: 60px;
    }

    .header_anniversary_logo {
        width: 50px;
    }

    .mobile_menu .menu li a {
        padding: 15px;
    }

    /* Header End */

    /* Banner Start */

    .banner_type_5_slide_content_row.single_btn {
        text-align: center;
    }

    .type_6 .align_r .banner_title.textsize_big {
        font-size: 55px;
    }

    .type_6 .align_r .banner_title.textsize_big span {
        font-size: 43px;
    }

    .new_theme .p_rea {
        background: none;
        padding: 0;
    }

    .new_theme .slide_c.align_r {
        text-align: right;
        padding: 0;
    }

    .type_6 .align_c {
        text-align: center;
    }

    .type_6 .slide_content {
        margin: 0 38px;
    }

    .type_6 .align_r .slide_content {
        margin: 0;
        margin-left: 31px;
    }

    .type_6 .align_l .slide_content {
        margin: 0;
        margin-right: 31px;
    }

    .type_6 .align_c .slide_content {
        max-width: none;
    }

    .type_5 .slide_content {
        width: 100%;
    }

    .banner_type_5_banner_image {
        clip-path: unset;
        position: relative;
        width: 100%;
        top: auto;
        left: auto;
    }

    .banner.type_5.small_banner {
        max-height: none;
    }

    .banner.type_5 .slide_c.p_rea {
        position: relative;
        left: auto;
        bottom: auto;
    }

    .banner_type_5_slide_content_row {
        padding: 40px;
        transform: skewY(-3deg);
        -webkit-transform: skewY(-3deg);
        -moz-transform: skewY(-3deg);
        -o-transform: skewY(-3deg);
        -ms-transform: skewY(-3deg);
    }

    .mobile_slide_content_row:after {
        content: "";
        right: 0;
        height: 100%;
        width: 100%;
        position: absolute;
        z-index: 0;
    }

    .type_5 .text,
    .banner_type_5_slide_content_row .btn:not(.btn_list_btn) {
        transform: skewY(3deg);
        -webkit-transform: skewY(3deg);
        -moz-transform: skewY(3deg);
        -o-transform: skewY(3deg);
        -ms-transform: skewY(3deg);
    }

    .btn_list {
        transform: skewY(3deg);
        -webkit-transform: skewY(3deg);
        -moz-transform: skewY(3deg);
        -o-transform: skewY(3deg);
        -ms-transform: skewY(3deg);
    }

    .type_5 .text {
        padding-bottom: 0;
    }

    .new_theme .slide_c.p_rea {
        padding: 0;
    }

    .type_5 .left_title {
        margin: auto;
    }

    .type_5 .left_title {
        font-size: 65px;
    }

    .type_5 .left_title span {
        font-size: 50px;
    }

    .banner_type_5_banner_image {
        z-index: 0;
    }

    .banner.type_5 {
        height: auto;
    }

    .type_5 .slide_c {
        margin-top: -40px;
    }

    .banner_with_logo.type_6 .slide_c.p_rea {
        position: absolute;
        left: 0;
        bottom: 0;
        width: 100%;
    }

    .ywol_theme.new_banner .left_title {
        font-size: 40px;
    }

    .new_theme .font_medium.left_title {
        font-size: 40px;
    }

    .new_theme .font_medium.left_title span {
        font-size: 30px;
    }

    .type_6 .align_r .banner_title.textsize_big {
        font-size: 55px;
    }

    .type_6 .align_r .banner_title.textsize_big span {
        font-size: 43px;
    }

    .type_4 .banner_title.textsize_big_banner_title {
        display: none;
    }

    .type_4 .textsize_big .textsize_normal_banner_title {
        display: block;
    }

    .type_4 .ywl_video_icon {
        top: 30%;
        transform: translate(-50%, -30%);
    }

    .type_4 .banner_title {
        font-size: 40px;
    }

    .type_4 .banner_title span,
    .ywol_theme.new_banner .left_title span {
        font-size: 32px;
    }

    .banner_with_logo.type_4 .middle-wrap-table {
        min-height: auto;
    }

    .banner_with_logo.new_theme .middle-wrap-table {
        margin-top: -25px;
    }

    .banner.banner_with_logo.type_6 .middle-wrap-table {
        margin-top: 0;
    }

    .banner_with_logo.type_4.small_banner .middle-wrap-table {
        min-height: auto;
    }

    /* Banner Start */

    /* Text Block Start */

    .text_block .c_edit * {
        margin-top: 16px;
    }

    .c_edit blockquote p {
        font-size: 15px;
    }

    .c_edit blockquote:before {
        font-size: 70px;
    }

    .c_edit blockquote {
        padding-left: 33px;
    }

    .text_block .c_edit blockquote p:last-child:after {
        font-size: 70px;
    }

    /* Text Block End */

    /* Stories Carousel Start */

    .stories_card .stories_description,
    .light_box_overlay .stories_description {
        font-size: 16px;
    }

    .stories_card .stories_name {
        font-size: 14px;
    }

    .stories_carousel_pagination_wrap {
        margin-top: 20px;
    }

    .swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,
    .swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet {
        margin: 0 6px;
    }

    .stories_carousel_pagination .swiper-pagination-bullet {
        width: 8px;
        height: 8px;
    }

    .story_carousel_nav_item {
        font-size: 30px;
    }

    .stories_card.swiper-slide {
        opacity: 0;
        visibility: hidden;
        transition: opacity 3s ease;
    }

    .stories_card.swiper-slide.swiper-slide-visible {
        opacity: 1;
        visibility: visible;
        transition: opacity 0s;
    }

    .stories_carousel .stories_card {
        box-shadow: 0px 4px 20px 0px rgba(0, 0, 0, 0.25);
    }

    /* Stories Carousel End */

    /*Support The Dofe Start */

    .support_the_dofe .c {
        padding: 0;
    }

    .support_block_image {
        width: 100%;
        padding-left: 0;
        padding-top: 0;
    }

    .support_list:before {
        content: none;
    }

    .support_block_content {
        width: 100%;
    }

    .support_block_content_bg {
        padding-top: 40px;
        padding-bottom: 40px;
    }

    .support_block_content_bg.left,
    .support_block_content_bg.right {
        padding-left: 40px;
        padding-right: 40px;
    }

    .support_title {
        font-size: 28px;
    }

    .support_block_content .c_text,
    .support_block_content .btn {
        margin-top: 20px;
    }

    .support_the_dofe .support_the_dofe_content .support_list {
        flex-direction: column;
    }

    /*Support The Dofe End */

    /* Footer Start */

    .footer_row>.col_2.align_r {
        text-align: center;
    }

    .footer_content .social {
        width: 45%;
    }

    .footer_content .footer_row {
        margin-top: 25px;
    }

    .nav_links_wrap {
        column-gap: 20px;
    }

    .footer_nav_links,
    .footer_content .social {
        justify-content: center;
    }

    .copyrights_wrap {
        justify-content: start;
    }

    .charity_text,
    .copyrights_text {
        text-align: left;
    }

    /* Footer End */

    /*Breadcrumb navigation Start */

    .bread_crumb_section .bread_crumb_wrap {
        padding: 8px 18px;
    }

    .bread_crumb_sep {
        margin-top: 0;
        font-size: 10px;
    }

    /*Breadcrumb navigation End */

    /* Add Your Story Form Start */

    .story_form_content {
        flex-direction: column;
    }

    .story_form_col_1,
    .story_form_col_2 {
        width: 100%;
    }

    .add_your_story_form .story_form_col_2 .input_hold:first-child {
        margin-top: 20px;
    }

    .story_form_col_2 {
        gap: 20px;
    }

    .input_button_list {
        justify-content: space-between;
        gap: 20px;
    }

    img.thumb_sel_image {
        width: 30px;
        height: 30px;
    }

    .story_form_image_preview_wrap {
        justify-content: start;
    }

    .fom-down {
        font-size: 16px;
    }

    .image_upload_advisory_msg_wrap {
        align-items: start;
    }

    .hallow_section {
        display: none;
    }

    .image_upload_advisory_msg_wrap .story_form_text_wrap {
        width: 100%;
    }

    .image_upload_advisory_msg_wrap .story_form_text {
        width: 100%;
        padding-left: 0; 
    }

    /* Add Your Story Form End */

    /* Add Your Story PopUp Start */

    .story_form_popup_close {
        width: 22px;
        height: 22px;
        font-size: 18px;
    }

    .add_your_story_form .form_control {
        border: 1px solid var(--dark_gray);
        padding: 8px 10px;
    }

    .charity_check_box {
        width: 22px;
        height: 22px;
    }

    .memory_image_content {
        padding: 30px;
    }

    .add_your_story_form_popup_wrap {
        width: 100%;
    }

    .add_your_story_form_popup_wrap .story_form_popup_close {
        position: relative;
    }

    .add_your_story_form_popup_wrap .add_your_story_form_popup {
        padding: 40px;
        max-width: unset;
        width: 100%;
        height: 100%;
        transform: unset;
        top: 95px;
        left: 0;
    }

    .add_your_story_form_popup_wrap .add_your_story_form_popup {
        padding-top: 0;
    }

    .story_form_popup_mobile_close {
        display: flex;
        padding: 8px 0;
        margin-bottom: 20px;
        align-items: center;
        gap: 8px;
    }

    .add_your_story_form_popup_wrap .story_form_popup_close {
        display: none;
    }

    .open_story_form_popup .bread_crumb_wrap {
        display: none !important;
    }

    .story_form_popup_mobile_close i {
        font-size: 16px;
        vertical-align: middle;
    }

    .story_form_popup_btn_wrap.align_c {
        text-align: left;
    }

    .story_form_popup_mobile_close:after,
    .story_form_popup_mobile_close::before {
        position: absolute;
        content: '';
        width: 50%;
        height: 100%;
        z-index: 2;
        background-color: var(--primary_blue);
        top: 0;
        left: 100%;
    }

    .story_form_popup_mobile_close::before {
        left: -50%;
    }

    /* Add Your Story PopUp End */

    /* Story Gallery Start */

    .story_gallery_grid {
        margin: 0;
    }

    .stories_card.story_gallery_card {
        width: 100%;
        padding: 0;
    }

    .story_gallery_card_btm_gap {
        height: 20px;
    }

    .story_gallery .search_box_btn {
        padding: 10px 20px;
    }

    .story_gallery_search {
        padding: 7px 10px;
    }

    .story_gallery_grid .story_gallery_card:last-child .story_gallery_card_btm_gap {
        height: 0;
    }

    /* Story Gallery End */

    /* Memories Popup Start */

    .memory_image_body_content {
        margin: -50px -8px 0;
    }

    .memory_image_list {
        width: 50%;
        padding:0 8px;
    }

    .memory_image_list:before {
        height: 16px;
    }

    .memory_image_body {
        height: 40vh;
    }

    .light_box_overlay.open {
        background: var(--white);
        top: 95px;
    }

    .light_box_overlay_wrap {
        max-height: 90vh;
        top: 95px;
        transform: unset;
        max-width: 100%;
    }

    .stories_popup_close {
        left: 0;
        right: 0;
        justify-content: flex-start;
        position: relative;
        width: 100%;
        display: none;
    }

    .stories_popup_close i {
        display: none;
    }

    .stories_popup_close span {
        font-size: 16px;
        font-weight: 600;
        font-family: 'Inter', 'sans-serif';
        display: block;
    }

    .stories_popup_close span {
        font-size: 14px;
    }

    .light_box_overlay .popup_loader {
        background: transparent url(../images/loader_black.png) no-repeat 50% 50%;
    }

    .light_box_overlay_wrap .stories_card_popup .stories_card_popup_wrap {
        display: block;
        padding-top: 64px;
    }

    .stories_card_popup .stories_img_sec, .stories_card_popup .stories_text_sec {
        width: 100%; 
    }

    .stories_card_popup .stories_text_sec {
        padding: 24px 0 0 0;
    }

    .stories_popup_close.mobile_view {
        position: absolute;
        top: 0;
        right: 0;
        z-index: 1;
        background: #002869;
        font-size: 30px;
        color: #ffff;
        display: inline-flex;
        align-items: center;
        justify-content: center;
        margin-left: auto;
        padding: 12px 14px;
        cursor: pointer;
        display: block;
    }

    .stories_card_popup .stories_img_sec {
        position: relative;
        top: auto;
    }

    .memory_image_body {
        height: 50dvh;
        min-height: 50vh;
        overflow-y: scroll;
        -webkit-overflow-scrolling: touch;
    }

    /* Memories Popup End */

    /* Team Block And Right Menu Left Content Integration*/

    .right_menu_and_left_content.activities .team_blocks {
        padding-top: 30px;
    }

    /* Team Block*/

    /* Right Menu And Left Content Start */

    .left_title,
    .left_side_content_title {
        font-size: 30px;
    }

    .right_side_menu.sec_pad {
        padding: 70px 0 0;
    }

    .right_side_li a.link_menu {
        font-size: 15px;
    }

    .left_side_content_pad {
        padding: 0 30px;
    }

    .right_side_ul {
        padding: 0 30px;
    }

    .right_side_menu.sec_pad {
        padding: 70px 0 0;
    }

    .left_side_content.sec_pad_btm {
        padding-top: 10px;
        padding-bottom: 60px;
    }

    .map_title {
        font-size: 15px;
    }

    .toggle {
        font-size: 18px;
        padding: 13px 32px 13px 0;
    }

    .plus {
        width: 18px;
        height: 18px;
    }

    .tab {
        margin-top: 25px;
    }

    .inner {
        padding: 5px 0 30px 0;
    }

    /* Right Menu And Left Content End */

    /* Password Protected Page Start */

    .form_group.half {
        width: 100%;
        text-align: center;
    }

    .form_control {
        padding: 20px 10px 5px 15px;
    }

    /* Password Protected Page End */

}

@media (max-width: 700px) {

    /* Header Start */

    .header_logo.donate_btn {
        display: none;
    }

    .header_logo.youth_without_limits_logo {
        margin-right: 0px;
    }

    .header_anniversary_logo {
        width: 45px;
    }

    .mobile_menu {
        padding-left: 245px;
    }

    /* Header End */

}

@media (max-width: 600px) {

    /* Banner Start */

    .type_6 .slide_content_row {
        padding: 34px 30px;
    }

    /* Banner End */

    /* Footer Start */

    .footer_row>.col_2.align_r {
        text-align: right;
    }

    .footer_logo {
        margin-top: 20px;
    }

    .footer_logo:last-child {
        margin-top: 0;
    }

    .footer_content .social {
        width: 100%;
        border: 0px;
    }

    .footer_logos .footer_logo_img_wrap.f_logo_3 {
        width: 50%;
        text-align: left;
    }

    .footer_row .footer_logos {
        text-align: center;
    }

    .footer_content {
        padding: 30px 0;
    }

    .footer_content .footer_row {
        margin-top: 0;
    }

    .nav_links_wrap a {
        font-size: 16px;
    }

    .footer_nav_links {
        row-gap: 20px;
    }

    .main_menu_donation {
        padding: 8px 20px;
    }

    /* Footer End */

    /* Add Your Story PopUp Start */

    .add_your_story_form_popup .section_title_space {
        padding-bottom: 15px;
    }

    .add_your_story_form_popup .c_edit p {
        margin-top: 15px;
    }

    .memory_image_content {
        padding: 25px;
    }

    .memory_image_head .close {
        right: -10px;
    }

    /* Add Your Story PopUp End */

    /* Story Gallery Start */

    .story_gallery .search_box_btn {
        min-width: 150px;
    }

    .stories_text_sec,
    .stories_card_popup .stories_card_popup_wrap {
        padding: 20px;
    }

    .stories_card_popup .stories_text_sec {
        padding: 20px 0 0 0;
    }

    /* Story Gallery End */

}

@media (max-width: 520px) {

    /* Header Start */

    .header_logo {
        padding: 10px 14px;
    }

    .header_logo_items {
        padding: 15px 10px;
    }

    .header_logo_img {
        height: 35px;
    }

    .mobile_donate_btn_wrap {
        margin-right: 65px;
    }

    .header_logo {
        margin-right: 10px;
    }

    .burger_menu {
        padding: 30px 10px;
    }

    .youth_without_limits_logo img {
        height: 55px;
    }

    .header_anniversary_logo {
        width: 40px;
    }

    .mobile_menu {
        padding-left: 100px;
    }

    /* Header End */

    /* Banner Start */

    .type_5 .left_title {
        font-size: 65px;
    }

    .type_5 .left_title span {
        font-size: 50px;
    }

    .new_theme .btn.small {
        min-width: 150px;
    }

    .banner.type_4,
    .banner.type_5,
    .banner.type_6 {
        height: auto;
    }

    .desk_type_4_bg {
        display: none;
    }

    .mobile_type_4_bg {
        display: block;
    }

    .type_6 .mobile_type_4_bg .sizer {
        padding-top: 146%;
    }

    .slide_c {
        height: auto;
        margin-top: -30px;
    }

    .type_6 .slide_content {
        max-width: 400px;
    }

    .type_6 .slide_content_row {
        padding: 20px 20px;
        -webkit-transform: rotate(-5deg);
        -moz-transform: rotate(-5deg);
        -o-transform: rotate(-5deg);
        -ms-transform: rotate(-5deg);
        transform: rotate(-5deg);
    }

    .banner.banner_with_logo.type_6,
    .banner.banner_with_logo.type_6 .middle-wrap-table,
    .banner_with_logo.new_theme .middle-wrap-table,
    .banner_with_logo.type_4.small_banner .middle-wrap-table {
        height: auto;
    }

    .type_4 .banner_title {
        font-size: 40px;
    }

    .type_4 .banner_title span,
    .ywol_theme.new_banner .left_title span {
        font-size: 30px;
    }

    .mobile_type_4_bg {
        position: relative;
    }

    .mobile_type_4_bg .sizer {
        padding-top: 72.46%;
    }

    /* Banner End */

    /* Stories Carousel start */

    .stories_carousel_pagination_wrap {
        gap: 15px;
    }

    .story_carousel_nav_item {
        font-size: 25px;
    }

    /* Stories Carousel End */

    /* Footer Start */

    .footer_logos .footer_logo_img_wrap.f_logo_2,
    .footer_logos .footer_logo_img_wrap.f_logo_3 {
        margin-top: 16px;
    }

    .cookie_policy_footer .c>* {
        display: flex;
        flex-direction: column;
    }

    .footer_logo {
        width: 100%;
    }

    .footer_logo_img_wrap img {
        width: 160px;
    }

    .footer_logos .footer_logo_img_wrap.f_logo_1 {
        width: 100%;
        text-align: center;
    }

    .footer_logos .footer_logo_img_wrap.f_logo_3 {
        width: 100%;
        min-width: unset;
        text-align: center;
    }

    .footer_logo.footer_logo_img_wrap.f_logo_2,
    .footer_logo_img_wrap.f_logo_4 {
        text-align: center;
    }

    /* Footer End */

    /* Add your story popup start */

    .add_your_story_form_popup_wrap .add_your_story_form_popup {
        top: 85px;
    }

    .story_form_popup_mobile_close {
        font-size: 14px;
    }

    /* Add your story popup End */

    /*Breadcrumb navigation Start */

    .bread_crumb_section .bread_crumb_wrap {
        padding: 10px;
    }

    /*Breadcrumb navigation End */

    /* Cookie Banner Start */

    .cookie_policy_footer .c>* {
        display: flex;
        flex-direction: column;
    }

    /* Cookie Banner End */

    /* Memories Popup Start */

    .light_box_overlay_wrap,
    .light_box_overlay.open {
        top: 85px;
    }

    /* Memories Popup End */
}

@media (max-width: 440px) {

    /* Header Start */

    .header_anniversary_logo {
        width: 35px;
    }

    .mobile_menu {
        padding-left: 0;
    }

    .mobile_menu .menu li a {
        padding: 13px;
    }

    /* Header End */
}

@media (max-width: 420px) {


    /* Common Start */

    .c {
        padding: 0 30px;
    }

    .sec_pad {
        padding: 20px 0;
    }

    .sec_top {
        padding-top: 20px;
    }

    .sec_btm {
        padding-bottom: 20px;
    }

    .title_text {
        font-size: 34px;
    }

    /* Common End */

    /* Header Start */

    .header_logo_items {
        padding: 10px;
    }

    .header_logo_img {
        height: 30px;
    }

    .mobile_donate_btn_wrap {
        margin-right: 48px;
    }

    .header_logo {
        margin-right: 8px;
    }

    .burger_menu {
        padding: 22px 10px;
    }

    .youth_without_limits_logo img {
        height: 50px;
    }

    .main_menu_donation {
        padding: 6px 18px;
    }

    /* Header End */

    /* Banner Start */

    .type_5 .left_title {
        font-size: 45px;
    }

    .type_5 .left_title span {
        font-size: 35px;
    }

    .type_6 .align_c .banner_title {
        font-size: 40px;
    }

    .type_6 .align_c .banner_title span {
        font-size: 30px;
    }

    .type_6 .align_r .banner_title.textsize_big {
        font-size: 45px;
    }

    .type_6 .align_r .banner_title.textsize_big span {
        font-size: 35px;
    }

    .type_6 .slide_c.p_rea {
        padding: 0px;
    }

    .type_6 .align_l .banner_title.textsize_big {
        font-size: 54px;
    }

    .type_6 .align_l .banner_title.textsize_big span {
        font-size: 42px;
    }

    /* Banner End */

    /* Text Block Start */

    .c_edit h1,
    .c_edit .h1 {
        font-size: 31px;
    }

    .c_edit h2,
    .c_edit .h2 {
        font-size: 26px;
    }

    .c_edit h5,
    .c_edit .h5 {
        font-size: 16px;
    }

    .c_edit h6,
    .c_edit .h6 {
        font-size: 15px;
    }

    .c_edit h1,
    .c_edit h2,
    .c_edit h3,
    .c_edit h4,
    .c_edit h5,
    .c_edit h6 {
        margin-top: 30px;
    }

    /* Text Block End */

    /* Stories Carousel Start */

    .stories_carousel_pagination_wrap {
        gap: 10px;
    }

    /* Stories Carousel End */

    /*Support The Dofe Start */

    .support_block .menu_content {
        padding-right: 20px;
    }

    .menu_contents.align_r,
    .menu_contents.align_c,
    .menu_contents.align_l {
        padding: 0 0 15px 0;
    }

    .support_title {
        font-size: 26px;
    }

    .support_block_content_bg {
        padding-top: 30px;
        padding-bottom: 30px;
    }

    .support_block_content_bg.left,
    .support_block_content_bg.right {
        padding-left: 30px;
        padding-right: 30px;
    }

    .take_me,
    .take_me_list {
        padding: 10px 20px;
    }

    .support_menu_a {
        padding: 15px 25px;
        font-size: 14px;
    }

    .support_block_content_btn .btn_med {
        width: 100%;
    }

    /*Support The Dofe End */

    /* Footer Start */

    .footer_content {
        padding: 30px 0;
    }

    .nav_links_wrap {
        justify-content: center;
    }

    /* Footer End */

    /* Breadcrumb navigation Start */

    .bread_crumb_section .bread_crumb_wrap {
        padding: 10px;
    }

    /* Breadcrumb navigation End */

    /* Add Your Story Form Start */

    .memory_image_list {
        width: 100%;
    }

    .input_button_list {
        flex-direction: column;
    }

    /* Add Your Story Form End */

    /* Story Gallery Start */

    .story_gallery .search_box_btn {
        min-width: unset;
    }

    .stories_text_sec,
    .stories_card_popup .stories_card_popup_wrap {
        padding: 18px;
    }

    .stories_card_popup .stories_text_sec {
        padding: 18px 0 0 0;
    }

    /* Story Gallery End */

    /* Add your story popup start */

    .add_your_story_form_popup_wrap .add_your_story_form_popup {
        top: 69px;
    }

    .add_your_story_form_popup_wrap .add_your_story_form_popup {
        padding: 0 30px;
    }

    .light_box_overlay_wrap,
    .light_box_overlay.open {
        top: 70px;
    }

    /* Add your story popup End */

    /* Right Menu And Left Content Start */

    .left_title,
    .left_side_content_title {
        font-size: 28px;
    }

    .left_wid100 .left_side_content_pad {
        padding: 0 30px;
    }

    .right_side_menu.sec_pad {
        padding: 65px 0 0;
    }

    .toggle {
        font-size: 17px;
        padding: 13px 20px 13px 0;
    }

    .left_side_content.sec_pad_btm {
        padding-bottom: 50px;
    }

    .right_side_menu.sec_pad {
        padding: 65px 0 0;
    }

    .map_title {
        font-size: 14px;
    }

    .expand_all_btn {
        font-size: 16px
    }

    /* Right Menu And Left Content End */

    /* Password Protected Page Start */

    .cf_turnstile_wrap {
        transform: scale(0.8);
    }

    /* Password Protected Page End */

}

@media (max-width: 380px) {

    /* Header Start */

    .header_logo {
        margin-right: 4px;
    }

    .header_anniversary_logo {
        width: 30px;
    }

    /* Header End */

    /* Password Protected Page Start */

    .cf_turnstile_wrap {
        transform: scale(0.65);
    }

    /* Password Protected Page End */

}

@media (max-width: 360px) {

    /* Header Start */

    .header_logo_img {
        height: 22px;
    }

    .burger_menu {
        padding: 16px 8px;
    }

    .youth_without_limits_logo img {
        height: 38px;
    }

    .header_logo {
        padding: 8px 10px;
    }

    .main_menu_donation {
        padding: 6px 14px;
    }

    /* Header End */

    /* Memories Popup Start */

    .light_box_overlay_wrap {
        max-width: 100%;
    }

    .light_box_overlay_wrap,
    .light_box_overlay.open {
        top: 55px;
    }

    /* Memories Popup End */

    /* Add your story popup start */

    .add_your_story_form_popup_wrap .add_your_story_form_popup {
        top: 57px;
    }

    /* Add your story popup End */

}

@media (max-width: 350px) {

    /* Right Menu And Left Content Start */

    .tab {
        margin-top: 20px;
    }

    .toggle {
        font-size: 16px;
        padding: 12px 20px 12px 0;
    }

    .plus {
        width: 15px;
        height: 15px;
    }

    .map_title {
        font-size: 14px;
    }

    .inner {
        padding: 5px 0 25px 0;
    }

    /* Right Menu And Left Content End */

}

@media (max-width: 320px) {

    /* Common Start */

    .title_text {
        font-size: 32px;
    }

    /* Common End */

    /* Header Start */

    .main_menu_donation {
        padding: 4px 8px;
    }

    /* Header End */

    /*Support The Dofe Start */

    .support_block .menu_content {
        padding-right: 10px;
    }

    .support_title {
        font-size: 22px;
    }

    .support_block_content .menu_content {
        display: block;
        margin-left: 0;
        border: none;
    }

    /*Support The Dofe End */

    /* Memories Popup Start */

    .light_box_overlay_wrap,
    .light_box_overlay.open {
        top: 55px;
    }

    /* Memories Popup End */

    /* Password Protected Page Start */

    .cf_turnstile_wrap {
        transform-origin: 0;
    }

    /* Password Protected Page End */

}
