@media screen and (min-width: 1400px) {
  .container {max-width: 90.8%;}
}

@media screen and (min-width: 992px) and (max-width: 1199px) {
 .abt-img-one {width: 30%;}
 .abt-img-two {width: 18%;}
}

@media screen and (max-width: 1024px) {
  .circlemouse, .circle-follow{display: none;}
}

@media screen and (max-width: 991px) {
 html {font-size: 62.5%;}

 /*GSAP*/
 .ani_text_banner .text_sub_hed_com, .ani_text_banner .text_hed_com, .ani_text_banner .text_content_com p {opacity: 1;}
 /*PARALLAX IMAGE*/
 .parallax_img_ani img{position: static;height: auto;object-fit: cover;}

.button_com,.app_buttons_loop a, .footer-top-right .button_com  {font-size: 2rem; line-height: 2.6rem; min-height: 5rem;}
.button_com span {font-size: 1.2rem;}
.app_buttons_loop a span {font-size: 2.5rem;}
.alm-load-more-btn {font-size: 2rem !important;line-height: 2.6rem !important;min-height: 5rem !important;}

.text_hed_com, .text_sub_hed_md {font-size: 5.5rem;line-height: 6.5rem; text-align: center;}
.text_sub_hed_com {font-size: 2.2rem;line-height: 2.4rem;margin-bottom: 2rem; padding-bottom:2rem; text-align: center;}
.text_sub_hed_com::after {left: 50%;transform: translateX(-50%);}
.why_become_form .text_sub_hed_com::after {left: 0;transform:none;}
.text_content_com, .text_hed_com_md {font-size: 2rem;line-height: 2.6rem; text-align: center;}
.text_content_com ul li{text-align: left;}
.heading_sec, .conact_title_hed{text-align: center;}
.inner_page_wrap {padding-bottom: 5rem;}

.hed-top-left a{font-size: 0; gap: 0;}
.hed-top .button_com {min-height: 4.5rem;}
header nav{display: none;}
.custom-logo-link {width: 30rem}
.custom-logo-link img, .custom-logo-link svg{width: 100%}
.hed-bot {padding-top: 1.2rem;}
.site-header.header--fixed .hed-bot {transform: translateY(-7rem);}
.tag_line {margin-top: 1rem;gap: 2rem;font-size: 1.2rem;line-height: 1.2rem;}

.home-banner-sec {padding-bottom: 8rem;}
.banner-slider-inner{flex-direction: column-reverse;}
.home_about_content{position: static;}
.banner-slider-content{text-align: center;}
.home-banner-sec .text_hed_com{line-height: 6.5rem;}
.banner-slider-loop .text_sub_hed_com {font-size: 2.8rem;}
.home-banner-sec .button_com{margin: 0 auto;}
.banner_slider{padding-bottom: 5rem;}
.swiper-pagination{bottom: 0 !important;}

.home_about_img{height: auto;}
.home_about_content_wrap {padding: 5rem;}
.home_about_content_wrap .text_hed_com br{display: none;}
.home_about_content_wrap .text_hed_com {font-size: 4rem;line-height: 5rem;}
.home_about_content_wrap .text_content_com {margin: 1.5rem 0 3rem;}
.home_about_content_wrap .button_com{margin: 0 auto;}

.banner-slider-img{ margin-bottom: 1.5rem;}
.banner-slider-loop .text_sub_hed_com{ padding-bottom: 0; line-height: 1.8rem;}

.counter_setion {margin-top: 1.5rem;}
.counter_content_wrap {gap: 1.5rem;flex-wrap: wrap;justify-content: center;}
.container_loop {width: calc(50% - 0.8rem); padding: 1.5rem;}
.counter_icon {width: 4rem; min-width:4rem;}
.container_number_value_text {font-size: 5rem;line-height: 8rem;margin-left: 1.5rem;margin-right: 2.5rem;}
.container_loop_inn .text_sub_hed_md {font-size: 3.5rem;line-height: 3.5rem;}

.home_content_image_sec {padding-bottom: 8rem;}
.home_content_image_sec .text_hed_com {font-size: 4.5rem;line-height: 5.5rem;}
.home_content_image_sec_loop:not(:last-of-type) {margin-bottom: 4rem;}
.home_content_image_sec_loop_inner .button_com{margin: 0 auto;}
.home_content_image_sec .text_content_com p {margin-bottom: 3rem;}

.programs_list_sec .row{justify-content: center;gap: 2rem 0;}
.program-inner {margin-left: 0;margin-bottom: 3rem;}
.program-row{flex-direction: column-reverse;}
.programs_loop_inn,.story_list_loop .programs_loop_inn {padding: 2rem; text-align: center;}
.programs_loop_inn .text_sub_hed_md {font-size: 3rem;line-height: 3.5rem;}
.programs_loop_inn .text_hed_com_md {padding-right: 0;margin-top: 2rem;}
.home_program_section {padding-bottom: 2rem;}

.home_news_section_hed .heading_sec {margin-bottom: 3rem;}
.last_news_section .row{justify-content: center;gap: 5rem 0;}
.home_news_section_hed .text_hed_com {font-size: 5.5rem;}
.news_loop .text_sub_hed_com{line-height: 2.4rem;}
.home_news_section_hed {margin-bottom: 5rem;}
.home_news_button {margin-top: 6rem;}
.home_news_section {padding-bottom: 10rem;}
.news_loop_inner:hover {transform: none;}
.news_loop_thumb, .news_loop_thumb img{height: auto;}


.handmobile-sec{margin-left: auto;}
.app-section-content-inner {padding: 8rem 4rem 4rem;}
.app_section_inner .text_hed_com {font-size: 5.5rem;}
.app_buttons{justify-content: center;}

.conact_thumb_img {height: auto; margin-top: 5rem; margin-left: 0;}
.form-submit-button{margin: 0 auto;}

.footer-top-inner {justify-content: center; align-items: center; flex-direction: column;margin-bottom: 4rem;}
.footer-logo .custom-logo-link{margin: 0 auto;}
.footer-address{text-align: center;}
.address_hed{display: inline-block; margin-bottom: 4rem;}
.socialmenu-menu {justify-content: center;}
.footer-top-right{text-align: center;}
.footer_right_heading {font-size: 4.5rem;}
.footer-top-right .button_com {margin: 0 auto;}
.footer-navigation-wrapper {justify-content: center;width: 100%;}
.footer-bot-inner {flex-direction: column-reverse; gap: 1.5rem;}

.inner-banner-content { width: 100%;}
.inner-banner-sec { margin-bottom: 8rem; padding: 0 1.5rem;}

.vision_mission_section {flex-direction: column;margin-bottom: 7rem;}
.vision_mission_image {min-height: auto;width: 100%;}
.vision_mission_content {width: 100%;padding: 5rem;}
.vision-mission-float-img {top: 42rem;right: 16rem;}

.story_section {padding-bottom: 6rem;}

.we_do_section {margin-bottom: 10rem;}
.we_do_image{width: 50%;margin: 0 auto;}
.we_do_section_content_inn{padding-right: 0;}

.impact_and_team_section .row {align-items: center;flex-direction: column-reverse;}
.impact_and_team_section { padding: 5rem;padding-bottom: 10rem; margin-bottom: 8rem;}
.impact_and_team_section .vision_mission_content { width: 100%; padding: 0; margin-bottom: 5rem;}
.impact_team_section_img{height: auto;}

.parallax_section header {width: 100%; padding: 0 2rem;}
.parallax_section header .text_hed_com br{display: none;}

.event_section{padding-bottom: 0;}

.blog-cat-sec-hed .blog-catnav{margin-bottom: 5rem;gap: 3rem}
.blog-nav-cat-loop a {padding: 1.2rem 3.3rem;font-size: 1.4rem;line-height: 1.4rem;}

.why-become-top-sec {margin-top: 0;}
.why-become-content-sec{text-align: center;}
.why-become-top-sec figure { width:auto;margin: 0 auto 0rem;}

.news_pot_date {display: block;text-align: center;margin: 5rem auto 2.5rem;}
.news_det_post .entry-header .text_hed_com{line-height: 6rem;}
.news-content{text-align: center;}
.news__post__cat{margin-bottom: 3rem;justify-content: center;}
.news_cat_nav .nav-links{justify-content: center;}
.news_cat_nav {margin-bottom: 7rem;}

.form_sec_loop .form_title .text_sub_hed_com{text-align: left;}



/******************************************************************************/

#menu-toggle,.mobile_menu_sec ,.sub-menu-toggle {display: block;}
.sub-menu-toggle{position: relative; z-index: 1;}

/* Header Bar */
.menu-header {width: 100%;height: 9rem; position: relative; padding: 2rem 1.6rem 1rem;background: transparent;display: flex;align-items: center;justify-content: flex-start; border-bottom: 0.1rem solid var(--green);}

.menu-header .menu-title {display: none;}

.close-btn,.back-btn {position: absolute; top: 50%; transform: translateY(-50%); right: 3rem; background: none;border: none;color: white;font-size: 2.5rem;cursor: pointer; transition: var(--transition);}
.close-btn:hover,.back-btn:hover {color: var(--green);}
.back-btn{top: 42%; right: 7rem; font-size: 3.5rem; font-weight: 700;}

/* Panel Container */
.menu-panels {position: relative;width: 100%;height: calc(100% - 6rem); overflow: hidden;display: flex;flex-direction: column;}

.mobilemenu-menu-container {flex: 1;height: 100%;overflow-y: auto;}

/* Sliding Panels */
.menu-wrappers,.sub-menu {list-style: none;margin: 0;padding: 0;width: 100%;height: 100%;position: absolute;top: 0;left: 0;overflow-y: auto;overflow-x: hidden;transform: translateX(100%);transition: transform 0.35s ease;z-index: 1;pointer-events: none;visibility: hidden;}

.menu-wrappers.active,.sub-menu.active {transform: translateX(0%);z-index: 3;pointer-events: auto;visibility: visible;box-shadow: -4px 0 10px rgba(0, 0, 0, 0.08);}

.menu-wrappers.previous,.sub-menu.previous {transform: translateX(0%);z-index: 2;pointer-events: none;visibility: hidden;}

/* Menu Items */
.menu-wrappers li,.sub-menu li {display: flex;align-items: center;justify-content: space-between;}
.menu-wrappers li:not(:last-of-type),.sub-menu li:not(:last-of-type){margin-bottom: 1rem;}

.menu-wrappers li a,.sub-menu li a { display: block;color: var(--white);text-decoration: none;font-size: 1.6rem; line-height: 2rem; font-weight: 400; padding: 1.6rem 1rem; position: relative; z-index: 1;flex-grow: 1;}
.menu-wrappers li a::after, .sub-menu li a::after{position: absolute; content: "";top: 0; left: 0; width: 0; height: 100%; background: linear-gradient(90deg, #2BCD84 0%, rgba(43, 205, 132, 0.00) 100%);transition: var(--transition); z-index: -1;}
.menu-wrappers li.current-menu-ancestor .sub-menu li a::after{width: 0;}
.menu-wrappers li a:hover::after,.sub-menu li a:hover::after,.menu-wrappers li.current-menu-ancestor a::after, .menu-wrappers li.current-menu-item a::after, .sub-menu li.current-menu-item a:hover::after {width: 100%;}
.menu-wrappers li.current-menu-ancestor .sub-menu li a:hover::after, .menu-wrappers li.current-menu-ancestor .sub-menu li.current-menu-item a::after{width: 100%;}


/* Submenu Toggle Button */
.sub-menu-toggle {width: 3rem;height: 3rem;border: 0.2rem solid var(--green);font-size: 1.8rem;line-height: 2rem;color: var(--white);cursor: pointer; background-color: transparent; margin-right: 1.6rem;border-radius: 4px;}

.sub-menu-toggle:hover {background-color: var(--green);color: var(--white);}

.story_list_loop .programs_loop_inn ul{ text-align: left; margin: 0 7%;}
.app_section_inner .text_hed_com br{ display: none;}
.app_section_inner .text_hed_com{margin-bottom: 4rem;}
.app_buttons_loop{ width: 50%;}
.app_buttons_loop a{ width: 100%;min-height: 4rem;}

.conact_title_text .text_hed_com{margin-bottom: 2rem;}

.story_list_loop .programs_loop_inn ul, .why-become-content-sec ul{ text-align:left; margin:0 10%}
.request-for-programee .why_become_form{ margin-top:6rem}

.office_address p a{padding-left: 37px;background-size: 25px;
  font-size: 2.4rem;}


}

@media screen and (max-width: 767px) {
  .text_hed_com, .text_sub_hed_md ,.home_news_section_hed .text_hed_com, .app_section_inner .text_hed_com, .footer_right_heading{font-size: 4rem;line-height: 5rem;}
  .home-banner-sec .text_hed_com {line-height: 5rem;}

  .container_loop { width: 100%;}
  .container_number_value_text {margin-left: 2rem; margin-right: 3rem;}
  .container_loop_inn .text_sub_hed_md {font-size: 3rem; line-height: 3.5rem;}
  .home_content_image_sec .text_hed_com {font-size: 3.5rem; line-height: 4.5rem;}
  .programs_list_loop:not(:last-of-type){margin-bottom: 2rem;}
  .programs_list_sec .row{gap:0;}
  
  .home_news_section {padding-bottom: 8rem;}
  .home_news_section_hed .text_content_com {margin-top: 2rem;}
  .home_news_section_hed{margin-bottom: 4rem;}
  .home_news_button { margin-top: 0rem;}
  .news_loop_inner { margin-bottom: 5rem;}
  .news_loop_thumb { margin-bottom: 1rem;}
  .home_news_section_hed .heading_sec {margin-bottom: 0rem;}

  .app_section {margin-bottom: 8rem;}
  .app_section_inner {min-height: 100%;}
  .app-section-content-inner {padding: 5rem 2rem 4rem; }
  .app_buttons_loop a {padding: 0.5rem 2.2rem;}
  .app-right-image {max-width: 50%;}
  .mail-call-wrap {flex-direction: column;gap: 3rem;}

  .story_section {padding-bottom: 2rem;}
  .story_section header {margin-bottom: 2rem;}

  .choose_list_loop .programs_loop_inn {min-height: 25rem;}

  .inner-banner-content .text_hed_com{font-size: 3rem;line-height: 4rem;}
  .inner-banner-content .text_sub_hed_com{font-size: 1.6rem; line-height: 2rem; margin-bottom: 1rem;}
  .inner-banner-content .text_content_com {max-width: 100%;margin-top: 1.5rem;font-size: 1.8rem; line-height: 2.4rem;}

  .news_list_sec .news_loop{margin-bottom: 0;}
  .last_news_section .row{gap: 0;}


  .why-become-content-sec h2 {font-size: 3.6rem;line-height: 4rem;margin-bottom: 2.5rem;}
  .why_become_form { padding: 8rem 4rem 5rem 4rem;}

  .news_det_post .entry-header .text_hed_com {line-height: 4.6rem;}

  .news_det_post .news-content h1, .news_det_post .news-content h2, .news_det_post .news-content h3, .news_det_post .news-content h4, .news_det_post .news-content h5, .news_det_post .news-content h6 {font-size: 3rem;line-height: 3.6rem;}
  .news_det_post .news-content h2{font-size: 2.6rem;line-height: 3rem;}
  .news_det_post .news-content h3{font-size: 2rem;line-height: 2.6rem;}
  .news_det_post .news-content h4{font-size: 1.6rem;line-height: 2rem;}
  .news_det_post .news-content h5{font-size: 1.2rem;line-height: 1.6rem;}
  .news_det_post .news-content h6{font-size: 1rem;line-height: 1.4rem;}

  .news_relates_sec {padding-top: 4rem;}
  .news_relates_sec .text_hed_com {line-height: 6rem;margin-bottom: 2rem;}

  .inner_entry_content_sec {padding: 7rem 3rem;text-align: center;}

  .inner_entry_content_sec h2,.inner_entry_content_sec h3,.inner_entry_content_sec h4,.inner_entry_content_sec h5,.inner_entry_content_sec h6{font-size: 3rem;line-height: 3.6rem;}
  .inner_entry_content_sec h3{font-size: 2.6rem;line-height: 3rem;}
  .inner_entry_content_sec h4{font-size: 2rem;line-height: 2.6rem;}
  .inner_entry_content_sec h5{font-size: 1.6rem;line-height: 2rem;}
  .inner_entry_content_sec h6{font-size: 1.2rem;line-height: 1.6rem;}

  .inner_entry_content_sec p {font-size: 1.6rem;line-height: 2.4rem;}
  .inner_entry_content_sec ul li {padding-left: 2rem;}
  .inner_entry_content_sec ul li::after {top: 0.6rem; width: 0.8rem; height: 0.8rem;}
  .inner_entry_content_sec ul li, .inner_entry_content_sec ol li {font-size: 1.6rem;line-height: 2.4rem; text-align: left;}


}

@media screen and (max-width: 575px) {
  .text_hed_com, .text_sub_hed_md, .home_news_section_hed .text_hed_com, .app_section_inner .text_hed_com, .footer_right_heading, .home_about_content_wrap .text_hed_com {font-size: 3.5rem; line-height: 4.5rem;}

  .text_sub_hed_com {font-size: 2rem;}


 .tag_line {letter-spacing: 0;}
 .banner-slider-loop .text_sub_hed_com {font-size: 2rem;}
 .abt-img-one {width: 30%;right: 18rem;}
 .abt-img-two {width: 20%;}
 .abt-img-three { top: 12rem;}
 .home_about_content_wrap {padding: 5rem 2rem;}
  .home-banner-sec {padding-bottom: 5rem;}

 .container_number_value_text {font-size: 4rem; line-height: 7rem;}
 .number_value_text {bottom: 1.2rem;right: -0.8rem;width: 2.5rem;height: 2.5rem;font-size: 1.6rem;line-height: 2.5rem;}
 .container_loop_inn .text_sub_hed_md {font-size: 2.5rem;line-height: 3.5rem;}
 .counter_icon {width: 5rem; min-width: 5rem; width: 5rem;}
 .home_news_button { margin-top: 2rem;}
.home_news_section { padding-bottom: 8rem;}
.app_section {margin-bottom: 8rem;}

.inner-banner-sec .container{margin-top: 0;background-image: url(../images/Map.svg); background-position: center;background-repeat: no-repeat;background-size: contain;}
.inner-banner-sec{padding: 0;}
.inner-banner-content {position: static;transform: none;}
.inn_banner_img {display: none;}

.event_thumb{height: 30rem;}
.blog-cat-sec-hed .blog-catnav {gap: 1.5rem;}
.news_loop .text_sub_hed_com {line-height: 2.5rem;}

.news_det_post .entry-header .text_hed_com {line-height: 4.2rem;}
.cat___hed {font-size: 2rem;}
.news__post__cat ul li a { min-height: 3rem; padding: 1rem 2rem; font-size: 1.4rem;line-height: 2rem;}
.news_cat_nav {margin-bottom: 4rem;}
.nav-previous a p,.nav-next a p {gap: 0.7rem;font-size: 1.4rem; }
.nav-previous a p span, .nav-next a p span {font-size: 1rem;}

body.page-thank-you .button_com { margin-top: 3rem;}

}

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

  .container {padding: 0 1.6rem;}
  

  .text_hed_com, .text_sub_hed_md, .home_news_section_hed .text_hed_com, .app_section_inner .text_hed_com, .home_about_content_wrap .text_hed_com , .home_content_image_sec .text_hed_com, .programs_loop_inn .text_sub_hed_md {font-size: 2.5rem;line-height: 3.5rem;}
  
  .footer_right_heading{font-size: 2rem;}

  .text_content_com, .text_hed_com_md , .program-inner .text_content_com{font-size: 1.4rem; line-height: 2rem; margin: 1rem 0 4rem;}

  .text_sub_hed_com {letter-spacing: 2.5px;}

  .button_com, .footer-top-right .button_com, .hed-top .button_com {min-height: 4rem;padding: 0.5rem 2rem;font-size: 1.4rem;line-height: 1.4rem;}

  .app_buttons_loop a {padding: 0.5rem 0rem;font-size: 1.6rem;line-height: 1.2rem;gap: 0.6rem;}
  .app_buttons_loop a span {font-size: 2rem;}

  .form-submit-button { padding: 0.5rem 4.3rem; padding-right: 5.2rem;background-size: 12px;}
  .alm-load-more-btn {font-size: 1.4rem !important;line-height: 2rem !important;min-height: 4rem !important;background-size: 14px !important;}

  .custom-logo-link {width: 20rem;}
  .back-btn {top: 50%; right: 6rem; font-size: 2.5rem; line-height: 2.5rem;}
  .close-btn{font-size: 1.8rem; top: 55%;}
  .tag_line {gap: 1rem;font-size: 1rem; min-height: 3.4rem;padding: 0.4rem 0 0.1rem;}
  .tag-coin-img{width: 8%;}

  .site-header.header--fixed .hed-bot {transform: translateY(-6.5rem);}


  .mobilemenu-menu-container > ul{height: calc(100vh - 6.1rem); }

  .banner-slider-loop .text_sub_hed_com { font-size: 1.6rem;letter-spacing: 1.5px; line-height: 3rem;}
  .banner-slider-loop .text_content_com {margin: 2rem 0 3rem;}
  .home-banner-sec .text_hed_com {line-height: 3.5rem;}

  .home_about_sec figure{border-radius: 60px 0 0 0;}

  .home_about_content_wrap { padding: 4rem 2rem; border-radius: 0 60px 0 0;}
  .abt-img-one { top: -3rem;right: 12rem;}
  .abt-img-two { top: -4rem; right: 3.8rem;}
  .container_loop_inn{flex-direction: column;}
  .container_number_value_text {font-size: 3rem; line-height: 6rem;}
  .number_value_text {width: 2rem;height: 2rem;font-size: 1.2rem; line-height: 2.5rem;}
  .container_loop_inn .text_sub_hed_md {font-size: 2rem;line-height: 3.5rem; }
  .counter_setion {margin-bottom: 4rem;}

  .home_content_image_sec {padding-bottom: 5rem;}
  .home_content_image_sec .text_content_com {margin-top: 2rem;}

  .text_content_com ul li {font-size: 1.4rem;}
  .text_content_com ul li::after {left: 1rem;}
  .text_content_com ul li {padding: 1.6rem 1.2rem 1.6rem 4.2rem;}

  .home_news_section {padding-bottom: 5rem; }
  .home_news_button {margin-top: 0;}

  .programs_count {font-size: 2rem;line-height: 4rem; margin-bottom: 1rem;}
  .home_news_section_hed .text_content_com{font-size: 1.4rem;}

  .app_section_inner{border-radius: 0 60px 0 60px;}
  .app_section_inner .text_content_com {font-size: 1.4rem; margin: 1rem 0 3rem;}
  /* .app_buttons {flex-direction: column;} */
  .app_section {margin-bottom: 5rem;}
  .app_buttons { gap: 1rem;}

  .conact_thumb_img {margin-top: 2rem;}
  .form_group label {font-size: 1.6rem;line-height: 2rem; padding-right:2.8rem}
  .form-control, .form-control::placeholder {font-size: 1.4rem;height: 5rem;}
  .form_icon {font-size: 1.8rem;}
  textarea.form-control { height: 10rem !important;}
  .wpcf7-not-valid-tip{font-size: 1.4rem;}
  .conact_thumb_img {border-radius: 60px 0;}

  .hed-email, .hed-phone {gap: 1rem;font-size: 1.8rem;}
  .footer-top-inner {margin-bottom: 3rem;}
  .footer-navigation-wrapper {gap: 1.5rem 2rem; margin: 0 0 3rem;}
  .socialmenu-menu li a span {font-size: 1.8rem;}

  .footer-top {padding-top: 4rem;}
  .footer-navigation-wrapper li a {font-size: 1.4rem;line-height: 1.6rem;}
  .copyright_text {font-size: 1.4rem; text-align: center;}
  .footer_menu { justify-content: center;gap: 0.6rem 1rem;flex-wrap: wrap;}
  .footer_menu li a {font-size: 1.4rem; line-height: 1.4rem;}

  .inner-banner-sec { margin-bottom: 5rem;}
  .inner-banner-content .text_hed_com {font-size: 2.3rem;line-height: 3rem;}
  .inner-banner-content .text_content_com {font-size: 1.4rem;line-height: 2.4rem;}

  .vision_mission_section { border-top-left-radius: 60px;border-bottom-right-radius: 60px;}
  .vision_mission_content { padding: 2rem; padding-bottom: 4rem;}
  .vision_mission_content h2 {font-size: 2.5rem;line-height: 3.5rem;}
  .vision-mission-float-img {top: 26rem;right: 5rem;}
  .vision_mission_section {margin-bottom: 4rem;}

  .programs_loop_inn .text_hed_com_md{margin-top: 2rem;}

  .story_section {padding-bottom: 0rem;}

  .we_do_section_content_inn {padding-top: 0;}
  .we_do_section_content h3 {font-size: 2.2rem; line-height: 2.6rem;}
  .we_do_section { margin-bottom: 5rem;}
  
  .impact_and_team_section{border-top-right-radius: 60px; border-bottom-left-radius: 60px;}
  .impact_and_team_section {padding: 5rem 2rem 6rem;}
  .impact-team-float-img {right: -8rem;}
  .choose_list_loop .programs_loop_inn {min-height: 22rem;}

  .parallax_section header { padding: 0rem;}


  .event_thumb {height: 20rem;}
  .event_title {font-size: 2rem;line-height: 2.4rem;}
  .event_hed {padding: 0 1.5rem 2rem;}
  .event_loop:last-of-type .event_loop_inner{margin-bottom: 0;}

  .why-become-content-sec h2 {font-size: 2.2rem; line-height: 2.6rem; margin-bottom: 2rem;}
  .why-become-content-sec p{font-size: 1.4rem;line-height: 2.4rem;}
  .why_become_form {padding: 6rem 2rem 4rem;border-radius: 0 60px 0 60px;}
  .form_title .text_sub_hed_com {margin-bottom: 3rem;font-size: 1.6rem;text-align: left;}

  .news_pot_date {margin: 2rem auto;font-size: 1.6rem;}
  .news_det_post .entry-header .text_hed_com {line-height: 3.2rem;}
  .news_det_post .news-content p {font-size: 1.4rem;line-height: 2.4rem;}
  .news_det_post .news-content h1, .news_det_post .news-content h2, .news_det_post .news-content h3, .news_det_post .news-content h4, .news_det_post .news-content h5, .news_det_post .news-content h6 {font-size: 2.5rem;line-height: 3rem;}
  .news_det_post .news-content h2{font-size: 2rem;line-height: 2.6rem;}
  .news_det_post .news-content h3{font-size: 1.6rem;line-height: 2rem;}
  .news_det_post .news-content h4{font-size: 1.2rem;line-height: 1.6rem;}
  .news_det_post .news-content h5{font-size: 1rem;line-height: 1.6rem;}
  .news_det_post .news-content h6{font-size: 0.8rem;line-height: 1.2rem;}

  .news_det_post .news-content ul li {padding-left: 2rem;}
  .news_det_post .news-content ul li, .news_det_post .news-content ol li {font-size: 1.4rem;line-height: 2.4rem;}
  .news_det_post .news-content ul li::after { top: 0.6rem;width: 0.8rem;height: 0.8rem;}
  .news_relates_list .news_loop:last-of-type .news_loop_inner{margin-bottom: 0;}

  .inner_entry_content_sec {padding: 5rem 2rem; border-top-right-radius: 60px;}
  .inner_entry_content_sec h2,.inner_entry_content_sec h3,.inner_entry_content_sec h4,.inner_entry_content_sec h5,.inner_entry_content_sec h6{font-size: 2.5rem;line-height: 3rem;margin-bottom: 2;}
  .inner_entry_content_sec h3{font-size: 2rem;line-height: 2.6rem;}
  .inner_entry_content_sec h4{font-size: 1.6rem;line-height: 2rem;}
  .inner_entry_content_sec h5{font-size: 1.2rem;line-height: 1.6rem;}
  .inner_entry_content_sec h6{font-size: 1rem;line-height: 1.6rem;}

  .inner_entry_content_sec p:not(:last-of-type){margin-bottom: 2rem;}

  .inner_entry_content_sec ul li , .inner_entry_content_sec ol li{margin-bottom: 2rem;}

  .links_loop_button {padding: 1rem 4rem 1rem 1.5rem; min-height: 6rem;font-size: 1.4rem;line-height: 2.4rem;}
  .link_icon {font-size: 1.6rem;}

  .news_loop_hed{ text-align: center;}
}

@media screen and (max-width: 374px) {
  .button_com, .footer-top-right .button_com, .hed-top .button_com {padding: 0.5rem 1.5rem;font-size: 1.1rem;line-height: 1rem;}
  .app_buttons_loop a {padding: 0.5rem 1.3rem;font-size: 1.1rem;}

  .text_hed_com, .text_sub_hed_md, .home_news_section_hed .text_hed_com, .app_section_inner .text_hed_com, .footer_right_heading, .home_about_content_wrap .text_hed_com, .home_content_image_sec .text_hed_com, .programs_loop_inn .text_sub_hed_md {font-size: 2rem; line-height: 3rem;}

  .text_content_com, .text_hed_com_md, .program-inner .text_content_com {font-size: 1.4rem; line-height: 2rem;}
  .text_content_com ul li {font-size: 1.4rem;}

  .hed-top-left {gap: 1rem;}
  .tag_line {font-size: 1rem;text-align: center;}
  .banner-slider-loop .text_sub_hed_com {font-size: 1.6rem; line-height: 2.5rem;}

  .form-submit-button {padding-right: 4.2rem ;}
  
  
}

@media only screen and (min-height: 280px) and (max-height: 500px) {
  
}

/*  Responsive
  ------------------
      M-W    Check
      1399   1200
      1199   992
      991    768
      767    576
      575    480
      479    375
      374    320 
  */