/**
 * Theme Name:     Salient Child
 * Author:         ThemeNectar
 * Template:       salient
 * Text Domain:	   salient-child
 * Description:    An Ultra Responsive Multi-Purpose Theme.
 */
 @import url('https://fonts.googleapis.com/css2?family=Caveat:wght@400..700&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Open+Sans:ital,wght@0,300..800;1,300..800&display=swap');
/* DONATE */
/* Inside auto layout */



 @font-face {
  font-family:museo;
  src: url(./museo-fonts/Museo_Slab_900.otf);
  font-weight: 900;
}
@font-face {
  font-family: museo;
  src: url(./museo-fonts/Museo_Slab_800.otf);
  font-weight: 800;
}
@font-face {
  font-family: museo;
  src: url(./museo-fonts/Museo_Slab_700.otf);
  font-weight: 700;
}
@font-face {
  font-family: museo;
  src: url(./museo-fonts/Museo_Slab_600.otf);
  font-weight: 600;
}
@font-face {
  font-family: museo;
  src: url(./museo-fonts/Museo_Slab_500.otf);
  font-weight: 500;
}
@font-face {
  font-family: museo;
  src: url(./museo-fonts/Museo_Slab_300.otf);
  font-weight: 400;
}
body{
  /* background-image: url(https://delphirise.org/wp-content/uploads/2025/03/Homepage_v3.jpg) !important; */
  background-image: url("/wp-content/uploads/2025/04/about-us-img-bg-w-n.webp") !important;
  background-position: center !important;
  background-repeat: repeat !important;
  background-size: contain !important;
  font-family: 'Open Sans' !important;
}
h1,h2,h3,h4,h5,h6{
    font-family: museo !important;
}
.donate-btn::before {
  content: "";
  display: block;
  background: #3E5C6B;
  clip-path: polygon(17% 0%, 83% 0%, 100% 50%, 83% 100%, 17% 100%, 0% 50%);
  width: 100%;
  position: absolute;
  top: 0;
  left: 0px;
  bottom: 0;
  z-index: -1;
}
a.donate-btn::after {
  display: none !important;
}
.donate-btn {
  padding: 12px 45px !important;
  color: #FFF !important;
  filter: url(#round);
  margin: 0px;
  text-align: center;
  font-weight: 500;
  font-size: 16px;
  font-family: 'museo';
  text-shadow: -1px -1px 1.1px rgba(0, 0, 0, 0.25);
}
.telehealth-sec::before {
  content: "";
  display: block;
  background: #a2be35;
  clip-path: polygon(5% 0%, 95% 0%, 100% 50%, 95% 100%, 5% 100%, 0% 50%);
  width: 100%;
  position: absolute;
  top: 0;
  left: 0px;
  bottom: 0;
  z-index: -1;
}
.telehealth-sec {
  display: flex;
  align-items: center !important;
  justify-content: center;
  filter: url(#round);
  width: 76%;
  margin: auto;
  margin-top: 98px;
  gap: 33px;
  padding: 24px;
}
.telehealth-sec p {
  height: 100%;
  padding: 0px !important;
}
.telehealth-sec img {
  height: 50px !important;
}
.telehealth-sec .green-text {
  font-family: museo;
  font-size: 35px;
  font-weight: 900;
  color: #3E5C6B;
  margin: 0px !important;
}
.left-blue-heading h3 {
  font-size: 50px;
  color: #3E5C6B;
  font-family: museo;
  font-weight: 900;
  line-height: 84px;
}
.left-blue-heading .heading-greentext {
  font-family: "Caveat";
  color: #A2BE35;
  font-size: 80px;
  font-weight: 400;
}
.justify-text{
  text-align: justify;
}
.white-text {
  font-family: museo;
  font-size: 35px;
  font-weight: 900;
  margin: 0px !important;
  color: #fff;
}
h1.herotext {
  color: #fff;
  font-family: museo;
  font-weight: 900;
  font-size: 64px;
  margin-bottom: 0px;
}
.absolute-herobanner {
  position: absolute !important;
  left: 64%;
  top: 76px;
}
.we-rise-text {
  font-family: "Caveat";
  color: #A2BE35;
  font-size: 96px;
  font-weight: 400;
  display: inline-block;
  padding: 0px 0px 25px 120px !important;
  line-height: 104px;
}
.herobanner-card {
  background: url(/wp-content/uploads/2025/03/bgimg.png);
  width: 538px;
  background-size: 100%;
  background-repeat: no-repeat;
  padding: 52px 54px 60px;
  margin-left: -45px;
  text-align: justify;
}
.herobanner-card p {
  font-size: 16px;
  color: #3E5C6B;
}
a.get-helpbtn {
  position: absolute;
  bottom: -9px;
  background: #A2BE35;
  padding: 15px 65px;
  background: url(/wp-content/uploads/2025/03/btn-bg.svg);
  background-size: cover;
  background-repeat: no-repeat;
  color: #fff;
  text-shadow: -1px -1px 2px 0px #00000040 !important;
  font-family: 'museo';
  font-size: 20px;
  left: -52px;
}
.comn-blue-heading h3 {
    text-align: center;
    font-size: 50px;
    color: #3E5C6B;
    font-family: museo;
	  font-weight: 900;
    /* margin: 40px 0px; */
}
.herotext::before {
  content: "";
  background: url(/wp-content/uploads/2025/03/title-icon.svg);
  position: absolute;
  height: 99px;
  width: 110px;
  top: -70px;
  left: -52px;
  background-size: contain;
  background-repeat: no-repeat;
}
.banner-img::before {
  content: "";
  background: url(https://delphirise.org/wp-content/uploads/2025/03/banner-icon.svg);
  background-repeat: no-repeat;
  background-size: contain;
  height: 136px;
  width: 180px;
  position: absolute;
  top: 81%;
  left: 38px;
  z-index: 99;
}

.program-section h3 {
    font-size: 25px !important;
    color: #fff;
    font-family: 'museo';
	    font-weight: 900;
}
.program-section p {
    color: #fff;
    font-size: 16px;
}
a.learn-mor-btn {
    color: #A2BE35;
    font-size: 16px;
}
.comn-text p {
    font-size: 16px;
    font-weight: 600;
	color:#3E5C6B;
  padding-bottom: 15px !important;
}
.comn-text h6 {
  font-family: 'Open Sans';
  color: #3E5C6B;
  font-weight: 400;
  font-size: 16px;
  font-style: italic;
}

.testimonial-text {
  background: url(https://delphirise.org/wp-content/uploads/2025/03/testimonials-bg.svg);
  background-size: cover;
  max-width: 341px;
  height: 242px;
  padding: 50px 30px 22px;
  background-repeat: no-repeat;
  position: relative;
  margin-top: -77px;
  display: flex;
  align-items: center;
  flex-direction: column;
  justify-content:space-between;
}
.testimonial-text p {
  font-family: 'Open Sans';
  font-size: 12px;
  color: #3E5C6B;
  line-height: 16px;
  padding-bottom: 5px;
}
.testimonial-text h6 {
  width: 100%;
  font-family: 'Open Sans' !important;
  font-weight: 300;
  color: #3E5C6B;
  font-size: 16px;
  font-style: italic;
}
.testimonial-text::before {
  content: "";
  background: url(/wp-content/uploads/2025/03/testimonials-icon.svg);
  position: absolute;
  height: 53px;
  width: 53px;
  background-size: contain;
  background-repeat: no-repeat;
  top: -27px;
  right: 25px;
}
.text-center {
  text-align: center;
}
.impact-section {
  overflow: hidden;
}
.impact-section .slick-track {
  display: flex;
  gap: 25px;
}
 .impact-section .impact-card {
  height: 271px;
  display: flex;
  align-items: center;
  padding: 15px 36px !important;
  background-size: cover !important;
  background-repeat: no-repeat !important;
}
.impact-card p {
  font-family: 'museo';
  font-size: 18px;
  font-weight: 700;
  color: #fff;
  text-align: center;
}
.lrg-btn {
  display: flex;
  align-items: center !important;
  justify-content: center;
  filter: url(#round);
  width: 57%;
  margin: auto;
  margin-top: 80px;
  gap: 25px;
  padding: 14px;
  color: #3E5C6B;
}
.impact-section::before {
  content: "";
  background: url(/wp-content/uploads/2025/03/icon-12.svg);
  height: 157px;
  width: 177px;
  background-size: contain;
  position: absolute;
  background-repeat: no-repeat;
  bottom: 95px;
  left: -52px;
  z-index: 9;
}
.impact-section::after {
  content: "";
  background: url(/wp-content/uploads/2025/03/icon-22.svg);
  position: absolute;
  height: 112px;
  width: 112px;
  bottom: 74px;
  right: -28px;
  background-size: contain;
}
.comn-blue-heading {
  margin-bottom: 47px !important;
}
.lrg-btn::before {
  content: "";
  display: block;
  background: #a2be35;
  clip-path: polygon(5% 0%, 95% 0%, 100% 50%, 95% 100%, 5% 100%, 0% 50%);
  width: 100%;
  position: absolute;
  top: 0;
  left: 0px;
  bottom: 0;
  z-index: -1;
}
.lrg-btn p,.lrg-btn span {
  font-family: museo;
  font-size: 33px;
  font-weight: 900;
  margin: 0px !important;
  padding: 0px !important;
}
a.lrg-btn img {
  height: 40px !important;
  margin-bottom: 0px !important;
}
.slick-slider
{
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
-webkit-touch-callout: none;
-khtml-user-select: none;
-ms-touch-action: pan-y;
touch-action: pan-y;
-webkit-tap-highlight-color: transparent;
}
 
.slick-slide
{
float: left;
}
.testimonial-slider .single-wrap {
    margin: 26px;
}
.footer-sec {
  display: flex;
  flex-wrap: wrap;
  border-bottom: 1px solid #A2BE35;
  padding-bottom: 40px;
  margin-bottom: 11px;
/*   justify-content: space-between; */
  margin-top: 40px;
  position: relative;
}
.footer-sec::before {
    content: "";
    width: 79%;
    height: 1px;
    position: absolute;
    background: #a2be35;
    top: -35px;
}
.socialicons {
    margin-top: -65px;
    width: 19%;
    margin-left: auto;
}
.footer-btn .footer-helplink {
    margin-bottom: 20px;
}
.footer-sec .footer-firstsec , .footer-sec .footer-list {
    width: 33%;
    text-align: left;
}
div#block-8 {
    text-align: left;
}
.socialicons .socialinner{
    display: flex;
    gap: 21px;
}
a.footer-helplink {
    display: inline-block;
    width: 100%;
    filter: url(#round);
    position: relative;
    margin: 0px;
    text-align: center;
    padding: 12px 9px;
    background-size: 100% 100%;
    font-family: 'museo';
    font-size: 20px;
	text-shadow: -1px -1px 1.1px rgba(0, 0, 0, 0.25);
	font-weight:500;
	    cursor: pointer;
}
a.footer-helplink::before{
    content: "";
    display: block;
    background: #A2BE35;
    clip-path: polygon(10% 0%, 90% 0%, 100% 50%, 90% 100%, 10% 100%, 0% 50%);
    width: 100%;
    position: absolute;
    top: 0;
    left: 0px;
    bottom: 0;
    z-index: -1;
}
.footer-list ul li {
  border-bottom: none !important;
}
div#footer-widgets {
    padding-bottom: 120px;
}
#footer-outer #footer-widgets .row {
  padding: 0px 0px 0px !important;
}
 #footer-outer #copyright, .ascend #footer-outer #copyright {
    position: fixed;
    bottom: 0;
    width: 100%;
	 z-index:99;
}
.container-wrap{
  background-color: transparent !important;
}
.container.main-content {
  background-color: transparent !important;
}
#copyright {
    padding: 30px 0px !important;
}
#copyright h5 {
    font-size: 18px;
    font-family: 'museo' !important;
    font-weight: 900;
    text-align: left;
    color: #fff !important;
    margin-bottom: 0px;
}
#copyright p {
  font-size: 14px;
  line-height: 20px !important;
  font-family: 'museo';
  font-weight: 500;
  text-align: left;
}
div#copyright a {
    text-decoration: none;
}
#copyright a {
	
    text-decoration: underline;
    text-decoration-thickness: 2px;
}
div#copyright {
    padding: 16px 0px !important;
}
#copyright .container {
    padding: 0px 15px !important;
}
#copyright p b {
    font-weight: 900;
}
#about-main-section {
    padding-top: 60px !important;
    padding-bottom: 100px !important;
}
#about-first-section .vc_column-inner {
    width: 100%;
    max-width: 953px;
    margin-left: auto;
    position: relative;
}
#about-first-section .vc_column-inner .hp-design {
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    z-index: 9;
    top: 0;
    padding: 50px 70px;
}
#about-first-section .wpb_wrapper p {
    text-align: justify;
    line-height: 30px;
}
#about-first-section .vc_column-inner img {
    width: 100%;
    height: 100%;
}
.hp-design h2 {
    color: #3E5C6B;
    font-size: 50px;
    font-weight: 900;
    font-family: museo;
    margin-bottom: 20px;
    line-height: 54px;
}
.hp-design p {
    font-size: 16px;
    color: #3E5C6B;
    font-weight: 400;
}
#about-first-section .wpb_wrapper h2 {
    text-align: right;
}
#about-second-section .vc_column-inner {
    width: 100%;
    max-width: 924px;
    position: relative;
}
#about-second-section .vc_column-inner .wpb_wrapper .wpb_text_column {
    position: absolute;
    top: 0;
    bottom: 0;
    display: flex;
    align-items: center;
    z-index: 9;
    padding: 30px 65px;
}
#about-third-section .vc_column-inner {
    width: 100%;
    max-width: 824px;
    margin-left: auto;
}
#about-third-section .vc_column-inner .wpb_text_column {
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    z-index: 9;
    padding: 50px;
}
#about-third-section .vc_column-inner .wpb_text_column h2 {
    text-align: right;
}
#about-third-section .vc_column-inner .wpb_text_column p {
    text-align: justify;
}
#about-second-section .vc_column-inner p {
    text-align: justify;
}
#header-outer:not(.small-nav) {
    box-shadow: none !important;
    background: transparent !important;
}
#header-space {
    background: transparent !important;
}
#our-core-vlues-main-sec {
    padding: 60px 0px !important;
}
#our-core-vlues-main-sec .row-bg.viewport-desktop {
    background-color: rgba(0,0,0,0.07);
}
.float-font {
    font-family: "Caveat";
    color: #A2BE35;
    font-size: 80px;
    font-weight: 400;
}
#our-core-vlues-row-headings {
    width: 100%;
    max-width: 745px;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 43px;
    padding-top: 0px !important;
}
#our-core-vlues-main-sec .core-ffoter-text {
    width: 100%;
    max-width: 745px;
    margin-left: auto;
    margin-right: auto;
    margin-top: 57px;
}
#our-core-vlues-row-headings .hp-design h2 {
    margin-bottom: 44px;
}
.ul-list-design ul {
    list-style: none !important;
    margin: 0px;
}
.ul-list-design ul li {
    list-style: none;
    padding: 21px 95px;
    margin-bottom: 20px;
    clip-path: polygon(3% 0, 80% 0%, 97% 0, 100% 55%, 97% 100%, 20% 100%, 3% 100%, 0 55%);
}
.blue-list ul li{
    background: #3E5C6B;
}
.blue-list ul li h5 {
    color: #A2BE35;
    text-align: center;
    font-size: 24px;
    font-weight: 700;
}
.blue-list ul li p {
    color: #fff;
    text-align: center;
    font-size: 20px;
    font-family: museo !important;
	
}
#deplphicontent-row {
    padding-top: 125px;
    padding-bottom: 125px;
}
.description-justify p {
    text-align: justify !important;
}
.description-white p {
    color: #fff;
}
#deplphicontent-row .vc_column-inner {
    width: 100%;
    max-width: 969px;
    margin-left: auto;
    margin-right: auto;
}
#delhi-rise-leadership-sec::before {
    display: block;
    position: absolute;
    background-image: url('/wp-content/uploads/2025/03/blue-shape.svg');
    bottom: -24px;
    left: 0;
    width: 168px;
    height: 103px;
    background-size: contain;
    z-index: 9;
    background-repeat: no-repeat;
}
#delhi-rise-leadership-sec::after {
    display: block;
    position: absolute;
    background-image: url(/wp-content/uploads/2025/03/blue-shape-2.svg);
    top: -39px;
    right: 0;
    width: 168px;
    height: 103px;
    background-size: contain;
    z-index: 9;
    background-repeat: no-repeat;
}
#seniour-leadership-sec {
    padding-top: 80px !important;
    padding-bottom: 80px !important;
}
#seniour-leadership-sec .hp-design h2 {
    font-size: 36px;
}
#leadership-items .wpb_column .img-with-aniamtion-wrap .hover-wrap-inner {
    width: 213px;
    height: 213px;
    border-radius: 50%;
    overflow: hidden;
    margin-left: auto;
    margin-right: auto;
    max-width: 100%;
}
#leadership-items .wpb_column .img-with-aniamtion-wrap .hover-wrap-inner img {
    width: 100%;
    height: 100%;
    object-fit: cover;
}
#leadership-items .wpb_column .wpb_wrapper .wpb_text_column {
    background-image: url('/wp-content/uploads/2025/03/shape-9.svg');
    background-size: 164px;
    background-repeat: no-repeat;
    margin-top: -72px;
    position: relative;
    z-index: 9;
    width: 164px;
    height: 105px;
    margin-left: auto;
    margin-right: auto;
    text-align: center;
    padding: 20px;
}
#leadership-items .wpb_column .wpb_wrapper .wpb_text_column h3 {
    font-size: 16px;
    color: #3E5C6B;
    font-weight: 700;
    line-height: normal;
    margin-bottom: 5px;
    padding: 0px 22px;
}
#leadership-items .wpb_column .wpb_wrapper .wpb_text_column p {
    color: #3E5C6B;
    font-size: 10px;
    font-weight: 300;
    line-height: normal;
    text-transform: uppercase;
}
#seniour-leadership-sec #footer-cntnt-weap {
    padding-top: 40px;
}
.hp-design p a {
    color: #A2BE35;
}
#board-director-section {
    padding-top: 120px !important;
    padding-bottom: 80px !important;
}
.shape-top-section>.row-bg-wrap::before {
    background-image: url('/wp-content/uploads/2025/03/top-section-shape.png');
    background-size: cover;
    background-repeat: no-repeat;
    content: '';
    position: absolute;
    top: -30px;
    width: 100%;
    height: 100px;
    z-index: 9;
}
#board-director-section .hp-design h2 {
    font-size: 36px;
}
#bd-items .img-with-aniamtion-wrap .hover-wrap-inner {
    width: 100%;
    max-width: 197px;
    height: 206px;
    border-radius: 50%;
    overflow: hidden;
    margin-left: auto;
    margin-right: auto;
}
#bd-items .img-with-aniamtion-wrap .hover-wrap-inner img {
    width: 100%;
    height: 100%;
    object-fit: cover;
}
#bd-items .wpb_wrapper .wpb_text_column .wpb_wrapper {
    text-align: center;
}
#bd-items .wpb_wrapper .wpb_text_column .wpb_wrapper h3 {
    color: #3E5C6B;
    font-size: 16px;
    font-weight: 600;
}
#bd-items .wpb_wrapper .wpb_text_column .wpb_wrapper h3 .qualification {
    font-size: 12px;
    display: block;
    line-height: normal;
    font-weight: 600;
    text-transform: uppercase;
}
#bd-items .wpb_wrapper .wpb_text_column .wpb_wrapper h4 {
    color: #3E5C6B;
    font-size: 12px;
    text-transform: uppercase;
    font-weight: 600;
    font-family: 'Open Sans' !important;
    margin-bottom: 0px;
}
#bd-items .wpb_wrapper .wpb_text_column .wpb_wrapper p {
    color: #3E5C6B;
    font-size: 13px;
    font-weight: 300;
    font-style: italic;
    line-height: normal;
}
#board-director-section #footer-cntnt-wraap-board .vc_column-inner {
    width: 100%;
    max-width: 750px;
    margin-left: auto;
    margin-right: auto;
}
#inner-banner-section {
    padding-top: 390px !important;
    padding-bottom: 87px !important;
}
#inner-banner-section .hp-design .wpb_wrapper h2 {
    color: #fff;
    text-align: right;
}
#inner-banner-section .hp-design .wpb_wrapper {
    width: 100%;
    max-width: 770px;
    margin-left: auto;
}
#inner-banner-section .hp-design .wpb_wrapper .address {
    color: #fff;
    font-size: 24px;
    font-weight: 400;
    text-align: right;
    margin: 30px 0px 20px 0px;
}
#inner-banner-section .hp-design .wpb_wrapper .inner-contact-div {
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    max-width: 480px;
    margin-left: auto;
}
#inner-banner-section .hp-design .wpb_wrapper .inner-contact-div p {
    padding-bottom: 0px;
    color: #fff;
    font-size: 20px;
    font-weight: 700;
    font-family: museo !important;
}
#inner-banner-section .hp-design .wpb_wrapper .inner-contact-div a {
    color: #fff;
    font-weight: 900;
}
#safe-stigma-sec {
    padding-top: 109px !important;
    padding-bottom: 109px !important;
}
.w-100 {
    width: 100% !important;
}
.align-items-center .row_col_wrap_12_inner {
    align-items: center;
}
.shape-bottom-block>.row-bg-wrap::after {
    background-image: url(/wp-content/uploads/2025/03/footer-shape-icon.png);
    background-size: cover;
    background-repeat: no-repeat;
    content: '';
    position: absolute;
    bottom: -26px;
    width: 100%;
    height: 100px;
    z-index: 9;
}
#compreshensive-main-content-sec {
    padding-top: 110px !important;
    padding-bottom: 50px !important;
}
.hp-design.hf-36 h2 {
    font-size: 36px;
}
#team-procvide-list-item .wpb_column>.vc_column-inner .wpb_text_column {
    padding: 26px 20px;
    background: #3E5C6B;
    border-radius: 10px;
    text-align: center;
    margin-bottom: 20px;
}
#team-procvide-list-item .wpb_column>.vc_column-inner .wpb_text_column h3 {
    color: #A2BE35;
    font-size: 24px;
    font-weight: 900;
    padding: 0px 20px;
    margin-bottom: 15px;
}
#team-procvide-list-item .wpb_column>.vc_column-inner .wpb_text_column p {
  color: #fff;
  font-size: 16px;
  font-weight: 400;
  margin-top: 15px;
}
#team-procvide-list-item .wpb_column>.vc_column-inner .wpb_text_column h4 {
  color: #A2BE35;
  font-size: 16px;
  font-weight: 900;
  line-height: normal;
}
#peer-support-sec {
  padding-top: 65px !important;
  padding-bottom: 120px !important;
}
#peer-support-sec .hp-design ul {
  margin-left: 15px;
}
#peer-support-sec .hp-design ul li {
  font-size: 16px;
  font-weight: 400;
  color: #3E5C6B;
}
.green-text {
  color: #A2BE35;
}
#peer-support-sec .hp-design ul li::marker {
  color: #A2BE35;
}
#whole-weath-main-sec {
  padding-top: 67px !important;
  padding-bottom: 96px !important;
}
.text-right h2, .text-right p {
  text-align: right;
}
#whole-weath-main-sec .two-ul-list {
  display: flex;
  flex-direction: row;
  justify-content: flex-end;
  margin-top: 20px;
}
#whole-weath-main-sec .two-ul-list ul li {
  font-size: 16px;
  font-weight: 400;
  color: #3E5C6B;
  margin-bottom: 5px;
}
#whole-weath-main-sec .two-ul-list ul {
  max-width: 280px;
}
#cannot-gurantee-row .hp-design p br {
  display: none;
}
#inner-banner-section.pantry-program-sec {
    padding-top: 105px !important;
    padding-bottom: 132px !important;
}
#inner-banner-section .hp-design .wpb_wrapper .top-banner-description p {
    color: #fff;
    padding-bottom: 5px;
}
#your-support-sec {
    padding-top: 113px !important;
    padding-bottom: 135px !important;
    margin-bottom: 0px !important;
}
#your-support-sec .hp-design h2 .float-font {
    display: block;
}
#your-support-sec .hp-design .user-name {
    padding-bottom: 10px;
    font-weight: 300;
    font-style: italic;
}
#your-support-sec #your-upport-row .row_col_wrap_12_inner .wpb_column:first-child .hp-design {
  margin-bottom: 40px;
  padding-left: 45px;
  padding-right: 35px;
  position: relative;
  padding-bottom: 30px;
}
#your-support-sec #your-upport-row .row_col_wrap_12_inner .wpb_column:first-child .hp-design::After {
  content: '';
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0;
  width: 100%;
  height: 74%;
  background: #fff;
  z-index: -1;
  box-shadow: -1px 2px 3.6px rgba(0, 0, 0, 0.25);
  border-radius: 10px;
  transform: skewX(4deg) skewY(0deg);
}
#partnership-main-sec {
  padding-top: 54px !important;
  padding-bottom: 54px !important;
}
#ranway-main-sec {
  padding-top: 67px !important;
  padding-bottom: 87px !important;
}
#ranway-main-row .hp-design h2 {
  font-size: 48px;
}
.btn-design-1 {
  display: inline-block;
  padding: 7px 45px !important;
  color: #FFF !important;
  filter: url(#round);
  margin: 0px;
  text-align: center;
  font-weight: 500;
  font-size: 16px;
  font-family: 'museo';
  text-shadow: -1px -1px 1.1px rgba(0, 0, 0, 0.25);
}
.btn-design-1::before {
  content: "";
  display: block;
  background: #3E5C6B;
  clip-path: polygon(17% 0%, 83% 0%, 100% 50%, 83% 100%, 17% 100%, 0% 50%);
  width: 100%;
  position: absolute;
  top: 0;
  left: 0px;
  bottom: 0;
  z-index: -1;
}
#your-support-sec #your-upport-row .row_col_wrap_12_inner .wpb_column:last-child .hp-design {
  margin-bottom: 40px;
}
#your-support-sec #your-upport-row .row_col_wrap_12_inner .wpb_column .list-image-design ul {
  list-style: none;
  margin: 0px;
  padding-left: 40px;
}
#your-support-sec #your-upport-row .row_col_wrap_12_inner .wpb_column .list-image-design ul li {
  list-style: none;
  position: relative;
}
#your-support-sec #your-upport-row .row_col_wrap_12_inner .wpb_column .list-image-design ul li br {
  display: none;
}
#your-support-sec #your-upport-row .row_col_wrap_12_inner .wpb_column .list-image-design ul li {
  list-style: none;
  position: relative;
  padding-left: 125px;
  margin-bottom: 60px;
  width: 100%;
  max-width: 400px;
  margin-left: auto;
  margin-right: auto;
}
#your-support-sec #your-upport-row .row_col_wrap_12_inner .wpb_column .list-image-design ul li img {
  position: absolute;
  left: 0;
  margin-bottom: 0px;
}
#your-support-sec #your-upport-row .row_col_wrap_12_inner .wpb_column .list-image-design ul li h5 {
  color: #A2BE35;
  font-size: 16px;
  font-weight: 800;
  font-family: 'Open Sans' !important;
}
#why-prevention-sec {
  padding-top: 119px !important;
  padding-bottom: 81px !important;
  margin-bottom: 0px;
}
#our-program-services-sec {
  padding-top: 81px !important;
  padding-bottom: 81px !important;
}
body .white-color h2, body .white-color p {
  color: #fff;
}
.float-font.blue {
  color: #3E5C6B;
}
#blue-boxes-row .wpb_text_column {
  background: #3E5C6B;
  border-radius: 10px;
  text-align: center;
  padding: 26px 20px;
}
#blue-boxes-row .wpb_text_column h2 {
  color: #fff;
  font-size: 25px;
  font-weight: 900;
  line-height: normal;
  margin-bottom: 20px;
  padding: 0px 12px;
}
#blue-boxes-row .wpb_text_column p {
  font-size: 16px;
  color: #fff;
}
#blue-boxes-row.second-short-row {
  width: 100%;
  max-width: 812px;
  margin: 0 auto;
}
#our-program-services-sec .hp-design p {
  width: 100%;
  max-width: 570px;
  margin-left: auto;
  margin-right: auto;
}
#our-program-services-sec #our-program-headings {
  margin-bottom: 48px;
}
#our-impact-section {
  padding-top: 81px !important;
}
#impact-blocks {
  width: 100%;
  max-width: 913px;
  margin-left: auto;
  margin-right: auto;
}
#impact-blocks .wpb_text_column img {
  margin-bottom: 0px;
  width: 100%;
  height: 100%;
}
#impact-blocks .wpb_text_column {
  position: relative;
}
#impact-blocks .wpb_text_column .wpb_wrapper>p {
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  display: flex;
  align-items: center;
  justify-content: center;
  text-align: center;
  color: #fff;
  font-size: 20px;
  font-weight: 900;
  font-family: museo !important;
  padding: 20px 30px;
}
#student-testimonial-row {
  width: 100%;
  max-width: 776px;
  margin-left: auto;
  margin-right: auto;
  margin-bottom: 75px;
}
#student-testimonial-row .hp-design h2 {
  text-align: center;
  margin-bottom: 30px;
  position: relative;
  right: 40px;
  top: 20px;
  line-height: 38px;
}
#student-testimonial-row .hp-design p {
  padding-bottom: 10px;
  padding-top: 5px;
}
#student-testimonial-row .hp-design p.user-name {
  font-weight: 300;
  font-style: italic;
}
#student-testimonial-row .hp-design {
  position: relative;
  right: 60px;
  z-index: 9;
}
#student-testimonial-row .hp-design::after {
  content: '';
  position: absolute;
  left: -65px;
  right: 0;
  bottom: -15px;
  width: calc(100% + 150px);
  height: 79%;
  background: #fff;
  z-index: -1;
  box-shadow: -1px 2px 3.6px rgba(0, 0, 0, 0.25);
  border-radius: 10px;
  transform: skewX(4deg) skewY(0deg);
}
#student-testimonial-row .hp-design .quote-right {
  margin-bottom: 0px;
  position: absolute;
  top: 75px;
  right: 0;
}
#student-testimonial-row .hp-design .quote-right {
  margin-bottom: 0px;
  position: absolute;
  top: 47px;
  right: -30px;
}
#student-testimonial-row .hp-design .quote-left {
  position: absolute;
  left: -96px;
  bottom: 16px;
  transform: rotate(180deg);
}
#together-footer-wrap .wpb_wrapper p {
  margin: 40px 0px;
  padding-bottom: 0px;
}
#together-footer-wrap {
  margin-bottom: 30px;
}
#district-we-serve-sec {
  padding-top: 15px;
}
#district-we-serve-sec .state-items-flex {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
}
#district-we-serve-sec .state-items-flex .state-item h4 {
  color: #3E5C6B;
  font-size: 20px;
  line-height: normal;
  font-weight: 900;
  margin-bottom: 10px;
}
#district-we-serve-sec .state-items-flex .state-item  p {
  font-size: 16px;
  color: #3E5C6B;
  font-weight: 400;
  padding-bottom: 5px;
}
#district-we-serve-sec .state-items-flex .state-item h4 ~ h4 {
  margin-top: 21px;
}
#district-we-serve-sec .contact-text-wrap {
  width: 100%;
  max-width: 446px;
  margin: 0 auto;
  background-image: url(/wp-content/uploads/2025/03/df-contact-bg.png);
  background-size: cover;
  background-repeat: no-repeat;
  height: 276px;
}
#district-we-serve-sec .contact-text-wrap>.wpb_wrapper>h5 {
  color: #3E5C6B;
  font-size: 20px;
  margin-bottom: 12px;
  font-weight: 500;
}
#district-we-serve-sec .contact-text-wrap>.wpb_wrapper .position {
  font-size: 16px;
  color: #3E5C6B;
  font-weight: 400;
  padding-bottom: 0px;
}
#district-we-serve-sec .contact-text-wrap>.wpb_wrapper .description {
  font-size: 14px;
  font-weight: 300;
  font-style: italic;
  padding-bottom: 0px;
  color: #3E5C6B;
}
#district-we-serve-sec .contact-text-wrap>.wpb_wrapper a {
  color: #3E5C6B;
  text-decoration: underline;
}
#district-we-serve-sec .contact-text-wrap>.wpb_wrapper {
  width: 100%;
  max-width: 310px;
  margin: 0 auto;
  padding: 30px 20px 20px 20px;
}
#our-impact-section>.row-bg-wrap::before {
  content: '';
  background-image: url('/wp-content/uploads/2025/03/shape-left-1.png');
  position: absolute;
  left: 0;
  width: 100%;
  height: 100%;
  background-size: contain;
  background-repeat: no-repeat;
  max-width: 300px;
  z-index: -1;
}
#our-impact-section>.row-bg-wrap::after {
  content: '';
  background-image: url(/wp-content/uploads/2025/03/shape-right-1.png);
  position: absolute;
  right: 0;
  width: 100%;
  height: 100%;
  background-size: contain;
  background-repeat: no-repeat;
  z-index: -1;
  background-position: right;
  top: 25%;
}
#mhf-banner-sec {
  padding-top: 50px !important;
  padding-bottom: 120px !important;
}
#mhf-banner-sec #about-first-section .wpb_wrapper h2 {
  font-size: 48px;
}
#what-can-benifts-sec .row-bg.viewport-desktop {
  background-color: rgba(0,0,0,0.07);
}
#what-can-benifts-sec {
  padding-top: 100px !important;
  padding-bottom: 100px !important;
}
#what-can-benifts-sec .hp-design h4 {
  font-weight: 500;
  margin-top: 30px !important;
}
#what-can-benifts-sec .hp-design p {
  padding-bottom: 5px;
  font-size: 16px;
}
#what-can-benifts-sec .hp-design p img.emoji {
  margin-right: 5px !important;
}
#what-can-benifts-sec .quote-text-wrap {
  background-image: url('/wp-content/uploads/2025/03/particent-bg.png');
  background-size: 100% 100%;
  background-repeat: no-repeat;
  height: 274px;
  width: 100%;
  max-width: 505px;
  margin: 0 auto;
}
#what-can-benifts-sec .quote-text-wrap .wpb_wrapper {
  width: 100%;
  height: 100%;
  display: flex;
  flex-direction: column;
  justify-content: center;
  max-width: 383px;
  margin: 0 auto;
}
#what-can-benifts-sec .quote-text-wrap .wpb_wrapper {
  width: 100%;
  height: 100%;
  display: flex;
  flex-direction: column;
  justify-content: center;
  max-width: 383px;
  margin: 0 auto;
  position: relative;
  top: 20px;
}
#what-can-benifts-sec .quote-text-wrap .wpb_wrapper .desc {
  text-shadow: 0px 4px 4px rgba(0, 0, 0, 0.25);
  color: #3E5C6B;
  font-size: 16px;
  font-weight: 400;
}
#what-can-benifts-sec .quote-text-wrap .wpb_wrapper .user-details {
  color: #3E5C6B;
  font-size: 16px;
  font-style: italic;
  font-weight: 300;
}
#our-reach-impact-sec {
  padding-top: 82px !important;
  padding-bottom: 112px !important;
}
#our-reach-impact-sec .hp-design h2 {
  color: #fff;
}
#our-ri-row-list .wpb_text_column .wpb_wrapper p {
  background: #fff;
  border: 5px solid #A2BE35;
  text-align: center;
  padding: 26px 20px;
  width: 100%;
  max-width: 648px;
  margin-left: auto;
  margin-right: auto;
  margin-bottom: 19px;
	color: #3E5C6B !important;
    font-size: 16px;
}
#our-ri-row-list {
  margin-top: 45px;
}
#get-involbed-sec {
  padding-top: 110px !important;
  padding-bottom: 60px !important;
}
#get-involbed-sec .hp-design p {
  padding-bottom: 2px;
}
#get-involbed-sec .hp-design p a {
  color: #3E5C6B;
  font-weight: 700;
}
#get-involbed-sec .hp-design p.mtp {
  margin-top: 30px;
  margin-bottom: 70px;
}
#our-program-services-sec.how-we-can-support .wpb_text_column h2 {
  padding: 0px;
}
#our-program-services-sec.how-we-can-support .wpb_column>.vc_column-inner {
  height: 100%;
}
#our-program-services-sec.how-we-can-support .wpb_column>.vc_column-inner>.wpb_wrapper {
  height: 100%;
}
#our-program-services-sec.how-we-can-support .wpb_text_column {
  text-align: left;
  height: 100%;
}
#dopphi-diifrent-row-headings {
  margin-bottom: 60px;
}
#dopphi-diifrent-row-lists .wpb_text_column {
  width: 100%;
  text-align: center;
  padding: 27px 95px;
  background: #fff;
  filter: drop-shadow(-1px 1px 11.9px rgba(162, 190, 53, 0.18));
  margin-bottom: 18px;
}
#dopphi-diifrent-row-lists .wpb_text_column h3 {
  font-size: 24px;
  color: #A2BE35;
  font-weight: 900;
  margin-bottom: 0px;
}
#dopphi-diifrent-row-lists .wpb_text_column p {
  color: #3E5C6B;
  font-size: 20px;
  font-weight: 400;
  font-family: museo !important;
  font-weight: 500;
}
#dopphi-diifrent-row-lists .wpb_text_column {
  width: 100%;
  text-align: center;
  padding: 27px 95px;
  background: #fff;
  filter: drop-shadow(-1px 1px 11.9px rgba(162, 190, 53, 0.18));
  margin-bottom: 18px;
}
#why-delphi-rise-row {
    padding-top: 85px;
    padding-bottom: 104px;
    width: 100%;
    max-width: 935px;
    margin-left: auto;
    margin-right: auto;
}
#why-delphi-rise-row .hp-design p {
    text-align: left;
}
#why-delphi-rise-row .hp-design ul {
    text-align: left;
    margin-left: 18px;
}
.hp-design ul li {
    color: #3E5C6B;
}
#why-delphi-rise-row .hp-design h2 {
    margin-bottom: 30px;
}
#how-our-program-works>.row-bg-wrap {
    background: rgba(0,0,0,0.07);
}
#how-our-program-works {
    padding-top: 82px !important;
    padding-bottom: 82px !important;
}
#how-our-program-lists .wpb_text_column {
    position: relative;
}
#how-our-program-lists .wpb_text_column .text-wrap {
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    text-align: center;
    padding: 30px;
    width: 100%;
    max-width: 500px;
    margin: 0 auto;
}
#how-our-program-lists .wpb_text_column .img-block img {
    width: 100%;
    height: 100%;
}
#how-our-program-lists .wpb_text_column .text-wrap h4 {
    color: #fff;
    font-size: 24px;
    font-weight: 900;
    margin-bottom: 20px;
}
#how-our-program-lists .wpb_text_column .text-wrap p {
    color: #fff;
    font-size: 18px;
    font-family: museo !important;
    font-weight: 500;
}
#creating-stability-sec {
    padding-top: 166px !important;
    padding-bottom: 166px !important;
}
#creating-stability-sec #creating-stability-row {
    width: 100%;
    max-width: 721px;
    margin-left: auto;
    margin-right: auto;
}
#creating-stability-sec #creating-stability-row .hp-design h2 {
    margin-bottom: 25px;
}
#turning-housing-main-row {
    padding-top: 60px;
    padding-bottom: 60px;
}
.d-block {
    display: block;
}
#turning-housing-main-row .hp-design {
    width: 100%;
    max-width: 938px;
    position: relative;
    padding: 0px 30px 30px 30px;
}
#turning-housing-main-row .hp-design p.pb-0 {
    padding-bottom: 5px;
}
#turning-housing-main-row .hp-design .info-blocks-list {
    position: relative;
    padding-left: 120px;
}
#turning-housing-main-row .hp-design .info-blocks-list .name {
    color: #3E5C6B;
    font-size: 20px;
    font-weight: 700;
    padding-bottom: 2px;
}
#turning-housing-main-row .hp-design .info-blocks-list p:not(.name) {
    font-size: 16px;
    font-weight: 300;
    color: #3E5C6B;
    font-style: italic;
}
#turning-housing-main-row .hp-design .info-blocks-list p a {
    font-size: 16px;
    font-weight: 300;
    color: #3E5C6B;
    font-style: italic;
    text-decoration: underline;
}
#turning-housing-main-row .hp-design .info-blocks-list .img-block {
    position: absolute;
    left: 0;
    top: -13px;
}
#turning-housing-main-row .hp-design.second {
    margin-left: auto;
    margin-top: 69px;
}
#turning-housing-main-row .hp-design.second h2 br {
    display: none;
}
#turning-housing-main-row .hp-design.second h2 {
    width: 100%;
    max-width: fit-content;
    margin-left: auto;
}
#turning-housing-main-row .hp-design::after {
    content: '';
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    width: 100%;
    height: 81%;
    background: #fff;
    z-index: -1;
    box-shadow: -1px 2px 3.6px rgba(0, 0, 0, 0.25);
    border-radius: 10px;
    transform: skewX(4deg) skewY(0deg);
}
#creating-stability-sec::before {
    content: '';
    background-image: url('/wp-content/uploads/2025/03/shape-11.svg');
    position: absolute;
    right: 0;
    top: -60px;
    z-index: 9;
    width: 173px;
    height: 120px;
    background-size: contain;
    background-repeat: no-repeat;
    background-position: right;
}
#creating-stability-sec::after {
    content: '';
    background-image: url('/wp-content/uploads/2025/03/shape-10.svg');
    position: absolute;
    left: 0;
    bottom: -15px;
    z-index: 9;
    width: 173px;
    height: 120px;
    background-size: contain;
    background-repeat: no-repeat;
    background-position: right;
}
#who-eligable-assistance-headings {
    padding-top: 98px;
    padding-bottom: 80px;
}
#who-eligable-assistance-headings .our-service-text {
    margin: 47px 0px;
}
#who-eligable-assistance-headings .our-service-text h4 {
    color: #fff;
    text-align: center;
    font-size: 35px;
    font-weight: 900;
}
.accordians-list-div .accordian-item .accordian-header {
    padding: 28px 95px;
    background: #fff;
    text-align: center;
    color: #A2BE35;
    font-size: 24px;
    font-weight: 900;
    clip-path: polygon(3% 0, 80% 0%, 97% 0, 100% 55%, 97% 100%, 20% 100%, 3% 100%, 0 55%);
    cursor: pointer;
    position: relative;
}
.accordians-list-div .accordian-item .accordian-content {
    margin: 28px 0px;
    padding: 0px 100px;
    display: none;
}
.accordians-list-div .accordian-item .accordian-content ul {
    list-style: none;
    margin: 0px;
}
.accordians-list-div .accordian-item .accordian-content ul li {
    color: #fff;
    font-size: 16px;
    padding-left: 15px;
    margin-bottom: 3px;
}
.accordians-list-div .accordian-item .accordian-header::before {
    content: '';
    position: absolute;
    left: 50px;
    width: 13px;
    height: 13px;
    border-bottom: 2px solid #A2BE35;
    border-right: 2px solid #A2BE35;
    transform: rotate(45deg);
    top: 35px;
}
.accordians-list-div .accordian-item.active .accordian-content {
    display: block;
}
.accordians-list-div .accordian-item.active .accordian-header::before {
    transform: rotate(221deg);
    top: 41px;
}
.accordians-list-div .accordian-item .accordian-content .pb-0 {
    color: #fff;
    padding-bottom: 5px;
    font-size: 16px;
    position: relative;
    right: 18px;
}
#ready-to-start-block {
    padding: 88px 0px !important;
}
#ready-to-start-block .vc_column-inner .contact-us-text h4 {
    color: #3E5C6B;
    font-size: 35px;
    font-weight: 900;
    margin-bottom: 15px;
}
#ready-to-start-block .vc_column-inner .contact-us-text h6 {
    font-size: 20px;
    color: #3E5C6B;
    font-family: 'Open Sans',Helvetica,sans-serif !important;
    font-weight: 700;
    margin-bottom: 0px;
}
#ready-to-start-block .vc_column-inner .contact-us-text  p {
    padding-bottom: 0px;
    color: #3E5C6B;
    font-size: 16px;
    font-weight: 300;
    font-style: italic;
}
#ready-to-start-block .vc_column-inner .contact-us-text p a {
    padding-bottom: 0px;
    color: #3E5C6B;
    font-size: 16px;
    font-weight: 300;
    font-style: italic;
}
#ready-to-start-block .vc_column-inner .contact-us-text p.tel a {
    font-weight: 500;
}
#ready-to-start-block .vc_column-inner .contact-us-text p.email a {
    text-decoration: underline;
}
#ready-to-start-block .vc_column-inner .contact-us-text:not(.hp-design) {
    padding-top: 45px;
    position: relative;
    left: 40px;
}
#ready-to-start-block+#why-delphi-rise-sec .hp-design p {
    text-align: center;
}
#ready-to-start-block+#why-delphi-rise-sec #why-delphi-rise-row {
    padding-bottom: 60px;
}
#ready-to-start-block>.col>.wpb_column>.vc_column-inner {
    background-image: url('/wp-content/uploads/2025/03/contact-bg.png');
    background-size: 100%;
    background-repeat: no-repeat;
    padding: 30px;
    width: 100%;
    max-width: 928px;
    margin-left: auto;
    margin-right: auto;
}
#ready-to-start-block .vc_column-inner .contact-us-text {
    margin-bottom: 30px;
}
.accordians-list-div .accordian-item .accordian-content p {
    color: #fff;
    font-size: 16px;
}
#eligable-for-assistance.how-it-works .hp-design h2 {
    margin-bottom: 38px;
}
#turning-housing-main-sec.take-next-step-sec .hp-design.second {
    margin-right: auto;
}
#turning-housing-main-sec.take-next-step-sec .hp-design.second h2 {
    margin-bottom: 50px;
}
#turning-housing-main-sec.take-next-step-sec .hp-design.second h2+p {
    padding-bottom: 25px;
}
#turning-housing-main-sec.take-next-step-sec .hp-design.second p {
    padding-bottom: 2px;
}
#turning-housing-main-sec.take-next-step-sec .hp-design.second p.name {
    font-size: 20px;
    font-weight: 700;
}
#turning-housing-main-sec.take-next-step-sec .hp-design.second p.p2 {
    font-style: italic;
    font-weight: 300;
}
#turning-housing-main-sec.take-next-step-sec .hp-design.second p a {
    color: #3E5C6B;
}
#turning-housing-main-sec.take-next-step-sec .hp-design.second p.email a {
    font-style: italic;
    text-decoration: underline;
    font-weight: 300;
}
.shape-top-blocks>.row-bg-wrap::before {
    background-image: url("/wp-content/uploads/2025/03/top-shape.png");
    background-size: 100%;
    background-repeat: no-repeat;
    content: '';
    position: absolute;
    top: -34px;
    width: 100%;
    height: 100px;
    z-index: 1;
}
#inner-banner-2 .img-with-aniamtion-wrap .hover-wrap-inner img {
  width: 100%;
  height: 100%;
  max-width: 918px;
}
#inner-banner-2 #inner-banner-2-row .wpb_text_column.hp-design {
  position: absolute;
  z-index: 9;
  width: 100%;
  max-width: 1255px;
  margin: 0 auto;
  left: 0;
  right: 0;
  padding: 0px 15px;
  bottom: 0;
  top: 0;
  display: flex;
  align-items: center;
}
#inner-banner-2 #inner-banner-2-row .wpb_text_column.hp-design .wpb_wrapper {
  width: 100%;
  max-width: 682px;
  margin-left: auto;
}
#inner-banner-2 #inner-banner-2-row .wpb_text_column.hp-design h2 {
  text-align: right;
  margin-bottom: 50px;
}
#inner-banner-2 #inner-banner-2-row .wpb_text_column.hp-design p {
  background-image: url('/wp-content/uploads/2025/03/shape-bg.png');
  background-size: 100%;
  padding: 46px 50px;
}
#pantry-program-main-row {
  padding-top: 70px;
}
#pantry-program-main-row .hp-design h2 {
  margin-bottom: 43px;
}
#pantry-program-main-row .hp-design .list-design-2 {
  list-style: none;
  width: 100%;
  max-width: 745px;
  margin: 12px auto 46px auto;
}
#pantry-program-main-row .hp-design .list-design-2 li {
  list-style: none;
}
#pantry-program-main-row .hp-design .list-design-2 li {
  list-style: none;
  padding: 21px 95px;
  margin-bottom: 14px;
  clip-path: polygon(3% 0, 80% 0%, 97% 0, 100% 55%, 97% 100%, 20% 100%, 3% 100%, 0 55%);
  background: #3E5C6B;
  color: #A2BE35;
  font-size: 24px;
  font-family: museo !important;
  font-weight: 900;
}
#pantry-program-main-row .hp-design .lrg-btn {
  margin-top: 20px;
  margin-bottom: 75px;
}
#join-our-board-directors-sec>.row-bg-wrap::before {
  background-image: url('/wp-content/uploads/2025/03/shap-09.png');
}
#join-our-board-directors-row {
  padding-top: 85px;
  padding-bottom: 85px;
}
#join-our-board-directors-row .hp-design:not(.text-center) {
  margin-top: 65px;
}
#join-our-board-directors-row .hp-design:not(.text-center)>.wpb_wrapper {
  width: 100%;
  max-width: 705px;
  margin: 0 auto;
  padding: 30px 50px 38px 50px;
  background-image: url('/wp-content/uploads/2025/03/why-should-shape.png');
  background-size: 100%;
  background-repeat: no-repeat;
  background-position: bottom;
}
#join-our-board-directors-row .hp-design:not(.text-center)>.wpb_wrapper h2 {
  text-align: right;
  margin-top: -48px;
}
#join-our-board-directors-row .hp-design:not(.text-center)>.wpb_wrapper .img-block-1 img {
  position: absolute;
  left: 0;
  width: 56px;
  height: 56px;
  object-fit: contain;
  margin-bottom: 0px;
}
#join-our-board-directors-row .hp-design:not(.text-center)>.wpb_wrapper .img-block-1 {
  padding-left: 80px;
  position: relative;
}
#join-our-board-directors-row .hp-design:not(.text-center)>.wpb_wrapper .img-block-1 p {
  padding: 0px;
}
#join-our-board-directors-row .hp-design:not(.text-center)>.wpb_wrapper .img-block-1 h5 {
  color: #3E5C6B;
  font-size: 20px;
  font-weight: 700;
  margin-bottom: 0px;
}
#join-our-board-directors-row .hp-design:not(.text-center)>.wpb_wrapper .img-block-1 a {
  color: #3E5C6B;
  font-style: italic;
  font-weight: 300;
  text-decoration: underline;
}


/* new css start here  */

#jion-team .telehealth-sec {
    margin-top: 61px;
}

#jion-team .white-text {
    font-size: 44px;
    padding: 12px;
}
.for-width {
    max-width: 65%;
    margin: 0 auto;
}

.q-text h6 {
    font-size: 24px;
    color: #3E5C6B;
    text-align: center;
    margin: 27px 0px 0px 0px;
    line-height: 30px;
	font-weight:700;
}
.q-text a{
	color: #3E5C6B;
	font-weight:700;
	font-family: museo !important;
}

.new-bnar-stng .hp-design h2 {
    font-size: 46px;
}

.new-bnar-stng .float-font{
    display: inline-block;
	 font-size: 78px !important;
}

a.donate {
    background: #A2BE35;
    padding: 15px 65px;
    background: url(/wp-content/uploads/2025/03/btn-bg.svg);
    background-size: cover;
    background-repeat: no-repeat;
    font-family: 'museo';
    font-size: 20px;
	display:inline-block;
	margin: 20px 0px 30px 0px;
}

a.donate {
	color:#fff !important;
}

a.w-donate {
    padding: 15px 65px;
    background: url(/wp-content/uploads/2025/04/w-dontate.png);
    background-size: cover;
    background-repeat: no-repeat;
    font-family: 'museo';
    font-size: 20px;
    color: #3E5C6B;
    font-weight: 700;
    text-shadow: 2px 2px 5px rgba(0, 0, 0, 0.2);
    display: inline-block;
    margin: 58px 0px 35px 0px;
}

a.w-donate:hover {
	color:#A2BE35 !important;
}

.lower-txt {
    color: #fff !important;
}
.lower-txt p {
 padding-bottom:10px !important;
}
.lower-txt h6 {
	font-size:20px;
	font-weight:700;
	color:#fff;
	 font-family: "Open Sans", sans-serif !important;
}

.lower-txt i {
    font-style: italic;
    font-weight: 300;
}
.lower-txt a {
    color: #fff;
	 text-decoration: underline;
}
.rightalign-txt h2 {
	text-align:right !important;
}

.rightalign-txt .float-font {
    display: block;
    margin-bottom: 30px;
}


/* donate slider css start here  */

 .swiper {
      width: 100%;
      height: 100%;
    }

    .swiper-slide {
      text-align: center;
      font-size: 18px;
      background: transparent;
      display: flex;
      justify-content: center;
      align-items: center;
    }

    .swiper-slide img {
      display: block;
      width: 100%;
      height: 100%;
      object-fit: cover;
    }

.doner-client-main {
    display: flex;
    gap: 30px;
}
.doner-side,.client-side {
    text-align: left;
    padding: 30px 50px;
	position:relative;
	width:50%;
}
.doner-side h2,.client-side h2 {
    color: #3E5C6B;
    font-size: 42px;
    font-weight: 900;
    font-family: museo;
    margin-bottom: 20px;
    line-height: 54px;
    padding-left: 50px;
    position: relative;
    top: -15px;
}
.doner-side p,.client-side p {
    font-size: 16px;
    color: #3E5C6B;
    line-height: 28px;
    padding-bottom: 5px;
	position:relative;
}

.light-txt-testmionial {
    font-size: 16px;
    font-weight: 300;
    font-style: italic;
    color: #3E5C6B;
}

.doner-side .float-font,.client-side .float-font{
    display: block;
    position: relative;
    left: -57px;
}

.doner-side:before {
    content: '';
    background-image: url(/wp-content/uploads/2025/04/donner-testi-bg.png);
    position: absolute;
    width: 100%;
    bottom: 0;
    height: 78%;
    background-repeat: no-repeat;
    z-index: -1;
    left: 0;
    background-size: cover;
}
.client-side:before {
    content: '';
    background-image: url(/wp-content/uploads/2025/04/donnar-pic-bg-2.png);
    position: absolute;
    width: 100%;
    bottom: 0;
    height: 78%;
    background-repeat: no-repeat;
    z-index: -1;
    left: 0;
    background-size: cover;
}

.doner-side h2:before {
    content: url(/wp-content/uploads/2025/03/quote.png);
    display: inline-block;
    margin-right: 10px;
    width: 30px;
    height: auto;
    right: 0;
	top: 20px;
    position: absolute;
}

.client-side h2:before {
    content: url(/wp-content/uploads/2025/03/quote.png);
    display: inline-block;
    margin-right: 10px;
    width: 30px;
    height: auto;
    right: 0;
    top: 32px;
    position: absolute;
}

.doner-side p:before {
    content: url(/wp-content/uploads/2025/04/forward-pic.png);
    display: inline-block;
    margin-right: 10px;
    width: 30px;
    height: auto;
    left: -53px;
    bottom: 16px;
    position: absolute;
}
.client-side p:before {
    content: url(/wp-content/uploads/2025/04/forward-pic.png);
    display: inline-block;
    margin-right: 10px;
    width: 30px;
    height: auto;
    left: -68px;
    bottom: -38px;
    position: absolute;
}

#wihite-donate-btn a.w-donate {
    margin: 40px 0px 0px 0px;
	color: #3E5C6B !important;
}

.lower-shap-right {
	position:relative;
	
}

/* .lower-shap-right:after {
	background-image: url(/wp-content/uploads/2025/03/top-shape.png);
    background-size: 100%;
    background-repeat: no-repeat;
    content: '';
    position: absolute;
    bottom: 0px;
    width: 100%;
    right: 0;
    height: 100px;
    transform: rotate(180deg);
    z-index: 9;
} */

a.g-donate {
	 padding: 15px 65px;
    background: url(/wp-content/uploads/2025/04/View-more-pic.png);
    background-size: cover;
    background-repeat: no-repeat;
    font-family: 'museo';
    font-size: 20px;
    color: #fff !important;
    font-weight: 700;
    text-shadow: 2px 2px 5px rgba(0, 0, 0, 0.2);
    display: inline-block;
    margin: 58px 0px 35px 0px;
}

.single-swiper .swiper-slide {
    width: 100%;
    margin: 0 auto;
    background-image: url(/wp-content/uploads/2025/03/df-contact-bg.png);
    background-size: contain;
    background-repeat: no-repeat;
    height: 276px;
    background-position: center;
    display: flex;
}
.single-swiper .swiper-slide p {
    max-width: 350px;
    margin: auto;
    display: flex;
    font-size: 16px;
    color: #3E5C6B;
}

.single-swiper .swiper-button-prev,.single-swiper .swiper-button-next {
	color: #A2BE35 !important;
}

/* donate slider css end here  */

.image-bg-gray {
    background-color: #D9D9D9;
    border-radius: 26px;
    border-bottom: 26px !important;
    min-height: 180px !important;
    border-radius: 26px;
    display: flex !important;
    align-items: center;
    justify-content: center;
    text-align: center;
}
.Delphi-partner-main {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    gap: 36px;
}
.Delphi-partner {
    width: 22%;
    background-color: #D9D9D9;
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 26px;
}
.Delphi-partner img {
    width: 100%;
    aspect-ratio: 3 / 2;
    object-fit: contain;
    mix-blend-mode: color-burn;
}


/* new css end here  */
.program-boxs .wpb_wrapper {
    height: 100%;
}
.program-boxs .wpb_content_element {
    height: 100% !important;
}

.my-signup {
    padding: 20px 60px;
    width: 414px !important;
    margin: auto;
}
li#menu-item-580 {
    display: none !important;
}
.links-pdf-blocks {
    width: 100%;
    max-width: 700px;
    margin: 30px auto 0px auto;
    text-align: center;
}
.links-pdf-blocks p {
    font-size: 16px;
}
.links-pdf-blocks a {
    display: block;
    color: #676767;
    font-size: 16px;
    font-weight: 700;
    text-decoration: underline;
}
.links-pdf-blocks p a {
    display: inline;
}
#blogs-main-sec {
    padding-top: 60px !important;
    padding-bottom: 60px !important;
}
#blogs-main-sec .posts-container .post .meta-category {
    display: none;
}
#blogs-main-sec .posts-container .post .post-header h3.title a {
    font-family: museo !important;
    font-weight: 900;
}
#blogs-main-sec .posts-container .post .excerpt {
    font-size: 16px;
}
#blogs-main-sec .posts-container .post {
    background: #fff;
}
#blogs-main-sec .posts-container .post .post-content-wrap {
    padding: 30px !important;
}
#blogs-main-sec-row #sidebar {
    background: #fff;
    padding: 20px;
}
#blogs-main-sec-row #sidebar .wp-block-search__inside-wrapper {
    flex-direction: column;
}
#blogs-main-sec-row #sidebar .wp-block-search__inside-wrapper .wp-block-search__button.wp-element-button {
    margin-left: 0px;
    margin-top: 10px;
}
#blogs-main-sec-row #sidebar .wp-block-search__inside-wrapper .wp-block-search__button.wp-element-button {
    margin-left: 0px;
    margin-top: 5px;
    background: #A2BE35;
    padding: 10px !important;
    height: auto;
    min-height: initial;
}
#blogs-main-sec-row #sidebar ul li a {
    display: block;
    width: 100%;
    color: #444;
}
#blogs-main-sec-row #sidebar .wp-block-heading {
    font-family: museo !important;
    font-weight: 900;
    font-size: 20px;
    line-height: normal;
}
#blogs-main-sec-row #sidebar div#block-4 {
    display: none;
}
.single-post h1.entry-title {
    font-family: museo !important;
    font-weight: 900 !important;
}
.single-post .content-inner p {
    padding-bottom: 15px;
    font-size: 16px;
}
.single-post #author-bio {
    display: none;
}
.single-post .comments-section {
    display: none;
}
#em-wrapper .em.em-view-container {
  margin-top: 40px;
}
#em-wrapper .em.em-list>.em-event.em-item {
  background: #fff;
  padding: 20px;
  border-radius: 10px;
  margin-bottom: 25px;
  box-shadow: 0px 0px 33px -21px grey;
}
#em-wrapper .em.em-list>.em-event.em-item .em-item-title a {
  font-family: museo !important;
  font-weight: 900 !important;
  color: #3f5c6b !important;
}
#em-wrapper .em.em-list>.em-event.em-item .em-item-title {
  margin-bottom: 10px !important;
}
#em-wrapper .em.em-list>.em-event.em-item .em-item-info {
  border: none;
}
#em-wrapper .em.em-list>.em-event.em-item .em-item-read-more.button {
  transition: none;
  position: relative;
  display: inline-block;
  background: transparent;
  border: none !important;
  color: #fff !important;
  z-index: 0;
}
#em-wrapper .em.em-list>.em-event.em-item .em-item-read-more.button {
  transition: none;
  position: relative;
  display: inline-block;
  background: transparent;
  padding: 5px 45px !important;
  color: #FFF !important;
  filter: url(#round);
  margin: 0px;
  text-align: center !important;
  font-weight: 500 !important;
  font-size: 16px !important;
  font-family: 'museo' !important;
  text-shadow: -1px -1px 1.1px rgba(0, 0, 0, 0.25);
  height: auto !important;
}
body #em-wrapper .em-search-main.em-search-main-bar button.em-search-submit.button-primary {
  background-color: #3f5c6b !important;
  border-color: #3f5c6b !important;
}
body.single-event .em-item-header .em-event-when h3 {
  font-family: museo !important;
  font-weight: 900 !important;
  color: #3f5c6b !important;
}
.single-event .em.em-item.em-item-single .em-item-header .em-item-image img {
  border: none !important;
}
.single-event .em-event-content h2.heading-delta.widget-title {
  font-family: museo !important;
  font-weight: 900 !important;
  color: #3f5c6b !important;
}
.single-event .em-event-content .event-regular-text p {
  font-size: 16px !important;
  margin-bottom: 0px !important;
  color: #666666 !important;
}
.single-post #page-header-bg[data-post-hs="default_minimal"] {
  height: 350px !important;
}
.single-post #page-header-wrap {
  height: auto !important;
}
span.meta-comment-count {
    display: none !important;
}
span.meta-author.vcard.author {
    display: none !important;
}
span.meta-date.date.published {
    border: none !important;
}

.getevent-ticket::before {
    content: "";
    display: block;
    background: #A2BE35;
    clip-path: polygon(10% 0%, 90% 0%, 100% 50%, 90% 100%, 10% 100%, 0% 50%);
    width: 100%;
    position: absolute;
    top: 0;
    left: 0px;
    bottom: 0;
    z-index: -1;
}
.em.pixelbones .getevent-ticket {
    position: relative;
    padding: 10px;
    display: inline-block;
    color: #fff !important;
}

#teletheath .wpb_wrapper {
    display: flex;
    flex-wrap: wrap;
    gap: 30px;
    justify-content: center;
}

#copyright {
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 10px;
  background: #f0f0f0; /* or whatever your background is */
}

#closeBtn {
    font-size: 30px !important;
    color: #fff;
    position: absolute;
    right: 0;
    font-weight: 700;
    top: -13px;
}


@media (min-width: 992px){
    #about-second-section {
        margin-top: -50px;
    }
    #ready-to-start-block .vc_column-inner .contact-us-text h2 {
        width: 100%;
        max-width: 400px;
        margin: -63px auto 50px auto;
    }
    #how-our-program-works .hp-design h2 {
        margin-bottom: 69px;
    }
    #our-impact-section .our-impact-heading {
      margin-bottom: 49px;
  }
    #your-support-sec #your-upport-row .row_col_wrap_12_inner .wpb_column:last-child .hp-design p {
      padding: 0px 65px;
  }
    #your-upport-row .your-support-in-action .quote-img {
      position: absolute;
      top: 10px;
      right: 100px;
  }
  #your-support-sec #your-upport-row .row_col_wrap_12_inner .hp-design.support-distance .btn-block {
    position: absolute;
    right: 20px;
    bottom: -18px;
}
    #peer-support-sec .hp-design h2 {
      padding-right: 50px !important;
  }
    #team-procvide-list-item .wpb_column:first-child .wpb_text_column {
      padding-top: 25px;
      padding-bottom: 25px;
  }
  #team-procvide-list-item .wpb_column:last-child .wpb_text_column {
    padding-top: 30px;
    padding-bottom: 35px;
}
    #board-director-section .hp-design h2 {
    margin-bottom: 46px;
}
    #leadership-items.leadership-items-2 {
    width: 100%;
    max-width: calc(100% - 400px);
    margin-left: auto;
    margin-right: auto;
}
    #deplphicontent-row .hp-design h2 {
    margin-bottom: 46px;
}
#board-director-section #footer-cntnt-wraap-board .vc_column-inner {
    margin-top: 40px;
}
    #about-third-section {
        margin-top: -21px;
    }
   #about-second-section .vc_column-inner::before {
    content: '';
    position: absolute;
    background-image: url(/wp-content/uploads/2025/03/blue-shape-2.svg);
    top: -65px;
    width: 100px;
    height: 100px;
    z-index: 9;
    left: 271px;
    background-size: contain;
    background-repeat: no-repeat;
    transform: rotate(121deg);
}
 #about-second-section .vc_column-inner::after {
    content: '';
    position: absolute;
    background-image: url(/wp-content/uploads/2025/03/blue-shape-2.svg);
    top: -36px;
    width: 100px;
    height: 100px;
    background-size: contain;
    z-index: 9;
    right: 6px;
    transform: rotate(157deg);
    background-repeat: no-repeat;
}
 #about-third-section .vc_column-inner::before {
    content: '';
    position: absolute;
    background-image: url('/wp-content/uploads/2025/03/blue-shape-3.svg');
    top: -60px;
    width: 100px;
    height: 100px;
    background-size: contain;
    z-index: 9;
    left: 35px;
    background-repeat: no-repeat;
}
#about-third-section .vc_column-inner::after {
    content: '';
    position: absolute;
    background-image: url('/wp-content/uploads/2025/03/blue-shape-3.svg');
    top: -57px;
    width: 100px;
    height: 100px;
    background-size: contain;
    z-index: 9;
    right: 290px;
    background-repeat: no-repeat;
    transform: rotate(-19deg);
}
#seniour-leadership-sec .hp-design h2 {
    margin-bottom: 47px;
}
#seniour-leadership-headings {
    width: 100%;
    max-width: 967px;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 74px;
}
#seniour-leadership-sec #footer-cntnt-weap {
    padding-top: 100px;
}
#inner-banner-section>.row-bg-wrap::before {
    content: '';
    display: block;
    position: absolute;
    background-image: url(/wp-content/uploads/2025/03/banner-shape.svg);
    top: 0;
    width: 40%;
    height: 100%;
    z-index: 9;
    background-repeat: no-repeat;
    background-position: 0% 23%;
}
#our-team-provides-sec #our-provide-headings {
  margin-bottom: 63px;
}
}
@media (max-width: 991px){
  #seniour-leadership-sec {
    padding-top: 60px !important;
    padding-bottom: 60px !important;
}
body .impact-card p {
  font-size: 15px;
  line-height: normal;
}
    body .lrg-btn {
        width: 100% !important;
        position: relative;
        margin-top: 35px;
    }
body .lrg-btn p,body .lrg-btn span {
  font-size: 16px;
}
	.btn-design-1{
		position:relative;
	}
}
@media (max-width: 1199px){
  .container {
    padding: 0px 15px !important;
}
}
@media (max-width: 991px){
	
    .scrolled-down #top {
        background: #fff !important;
        padding: 10px 0px !important;
        position: fixed;
        top: 0;
    }
.nectar-header-text-content.mobile-only{
  display:none !important;
}	
#slide-out-widget-area-bg.open.dark {
    opacity: 0.9;
    background-color: #A2BE35;
}	
	
	
  #seniour-leadership-sec {
    padding-top: 60px !important;
    padding-bottom: 60px !important;
}
.absolute-herobanner {
    position: relative !important;
    left: 66px;
    top: 84px;
}	
.herobanner-card,.telehealth-sec {
    width: 98%;
}	
.telehealth-sec .green-text,h2.white-text {
    font-size: 28px;
}		

.we-rise-text {
    font-size: 72px;
    padding: 0px 0px 25px 22px !important;
    margin-top: -20px !important;
 }

h1.herotext {
    font-size: 52px;
}
.for-equal-line .wpb_wrapper{
	display:flex;
}
.program-section br {
    display: none;
}	
.comn-blue-heading h3 {
	font-size: 44px;
}	
.program-section h3 {
    font-size: 24px !important;
}
.left-blue-heading h3 {
    font-size: 38px;
    line-height: 34px;
}	
.left-blue-heading .heading-greentext {
    font-size: 60px;
}	
img.smile-girl {
 width:100%;
 height:100%;
}
	.my-signup {
    padding: 20px 4px;
    width: 100%;
    margin: auto;
}
.lrg-btn {
    display: flex;
    justify-content: center;
    width: 100%;
    gap: 35px;
}
.lrg-btn p,.lrg-btn span {
    font-size: 30px;

}
	
.impact-section {
    display: flex;
    justify-content: space-between;
    position: relative;
    flex-direction: column;
    gap: 5px;
}	

.impact-section .impact-card {
    justify-content: center;
}	
.impact-section .impact-card {
    width: 100% !important;
}	
.impact-section::after {
    bottom: -61px;
    right: -28px;
    top: -51px;
    background-size: contain;
    z-index: -1;
}
	
	
.footer-sec .footer-firstsec, .footer-sec .footer-list {
    width: 48%;
    text-align: left;
}
	
.socialicons {
    margin-top: 22px;
    width: 48%;
    margin-left: inherit;
}	
#copyright p {
    font-size: 24px;
    line-height: 35px !important;
    font-weight: 500;
}
	a.footer-helplink {
		font-size:18px;
	}
	
	
}

@media (max-width: 767px){
   h1.herotext {
        font-size: 38px;
    }
	
 .absolute-herobanner {
    position: relative !important;
    left: 59px;
    top: 84px;
    }	
.banner-img::before {
    display:none;	
}	
 
 .for-equal-line .wpb_wrapper {
        display: inherit;
        margin-top: -63px !important;
    }
.herobanner-card p {
    color: #fff;
}	
	
.herobanner-card {
    background: inherit;
    padding: 1px 10px 60px;
}	
    .left-blue-heading h3 {
        font-size: 28px;
        line-height: 40px;
    }
 .left-blue-heading .heading-greentext {
        font-size: 40px;
 }	

.testimonial-text {
/*     height: auto; */
        padding: 29px 19px 22px 16px;
        background-size: 100%;
        justify-content: space-around;
    height: 234px;
}
	.testimonial-slider .single-wrap {
    margin: 0px 10px;
}
.footer-sec .footer-firstsec, .footer-sec .footer-list {
        width: 100%;
 }	
 
.socialicons {
        width: 100%;
    }	

#copyright p {
  font-size: 16px;
  line-height: 30px !important;
}
	
 .lrg-btn p,.lrg-btn span {
  font-size: 16px;
    }
.footer-btn {
    margin: 15px 0px;
}	
.we-rise-text {
        font-size: 52px;
        padding: 0px 0px 5px 22px !important;
    }
.herotext::before {
    top: -47px;
    left: -52px;
}	
	.impact-section::before,.impact-section::after{
		display:none;
	}
  #about-second-section .vc_column-inner .wpb_wrapper .wpb_text_column, #about-first-section .vc_column-inner .hp-design,#about-third-section .vc_column-inner .wpb_text_column {
    position: relative;
    padding: 50px 28px;
    background: #fff;
    border: 5px solid #A2BE35;
}

  .ul-list-design ul li{
    padding: 21px 16px;
  }
  /* .hover-wrap {
    display: none;
} */
#about-first-section .wpb_wrapper h2,.hp-design h2 ,#about-third-section .vc_column-inner .wpb_text_column h2,#mhf-banner-sec #about-first-section .wpb_wrapper h2{
  text-align: center;
  font-size: 30px;
  margin-bottom: 0px;
}
#our-core-vlues-row-headings .hp-design h2,#seniour-leadership-sec .hp-design h2,#board-director-section .hp-design h2 {
  margin-bottom: 16px;
  text-align: center;
}
#delhi-rise-leadership-sec::after{
  top: -18px;
  right: -54px;
  width: 168px;
}
#leadership-items  .hover-wrap {
  display: block;
}
#leadership-items .wpb_column .img-with-aniamtion-wrap .hover-wrap-inner {
  width: 250px;
  height: 250px;
  border-radius: 50%;
  overflow: hidden;
  margin-left: auto;
  margin-right: auto;
  max-width: 100%;
}
#inner-banner-2 #inner-banner-2-row .wpb_text_column.hp-design{
  position: relative;
}
#inner-banner-2 #inner-banner-2-row .wpb_text_column.hp-design h2{
  text-align: center;
  margin-bottom: 18px;
}
.float-font{
  font-size: 42px;
}
#how-our-program-lists .wpb_text_column .text-wrap {
 
  background: #3f5c6b;
  position: relative;
}
#how-our-program-lists .img-block {
  display: none;
}
.reverse-column .vc_column-inner>.wpb_wrapper {
  display: flex
;
  flex-wrap: wrap;
  flex-direction: column-reverse;
}
#inner-banner-2 #inner-banner-2-row .wpb_text_column.hp-design p {
 
  padding: 14px 13px;
  background-repeat: no-repeat;
  background: #fff;
  border: 5px solid #a5bd38;
}
.reverse-column .hp-design {
  top: 55px !important;
}
.mfha .hover-wrap-inner {
  display: none;
}
#your-support-sec #your-upport-row .row_col_wrap_12_inner .wpb_column .list-image-design ul li img {
  position: absolute;
  left: 0;
  margin-bottom: 0px;
  width: 58px;
}
#your-support-sec #your-upport-row .row_col_wrap_12_inner .wpb_column .list-image-design ul li{
  padding-left: 73px;
  margin-bottom: 20px;
}
#your-support-sec #your-upport-row .row_col_wrap_12_inner .wpb_column .list-image-design ul{
  padding-left: 0px;
}
.container {
  max-width: none !important;
}
.hiddenimgsection .img-with-aniamtion-wrap  .hover-wrap {
  display: none;
}
	li#menu-item-580 {
    display: block !important;
}
	#your-support-sec #your-upport-row .row_col_wrap_12_inner .wpb_column:first-child .hp-design::After,#turning-housing-main-row .hp-design::after,.client-side:before,.doner-side:before{
		  
    left: 0;
    top: -17px;
    right: 0;
    bottom: 0;
    width: 100%;
    height: 100%;
	}
	.hp-design h2 br {
    display: none;
}
	.client-side:before{
		top:0px !important;
	}
	#pantry-program-main-row .hp-design .list-design-2 li{
		    padding: 21px 31px;
	}
	#join-our-board-directors-row .hp-design:not(.text-center)>.wpb_wrapper{
		    background-size: 100% 100%;
	}
	#join-our-board-directors-row .hp-design:not(.text-center)>.wpb_wrapper h2 {
    text-align: center;
    margin-top: -48px;
}
	    #new-current .telehealth-sec {
        display: block !important;
        text-align: center;
    }
}

@media (max-width: 696px){

.doner-client-main {
    gap: 8px;
    flex-direction: column;
}
.doner-side, .client-side {
    width: 100%;
}
.rightalign-txt h2 {
    text-align: right !important;
    line-height: 36px !important;
}

a.w-donate {
    background-size: contain;
}
.white-color h2, body .white-color p {
    font-size: 26px;
    line-height: 37px;
}
a.g-donate {
    padding: 10px 35px;
    font-size: 18px;
    background-size: contain;
}
.Delphi-partner-main {
    justify-content: center;
    gap: 17px;
}	
.Delphi-partner {
    width: 44%;
}
     .comn-blue-heading h3 {
        font-size: 34px;
        line-height: 41px;
        margin-bottom: 15px !important;
        display: inline-block;
    }
.hp-design h2 {
    line-height: 38px;
}	
.single-swiper .swiper-button-prev {
        top: 23px;
        left: inherit !important;
        right: 71px;
 }
.single-swiper .swiper-button-next {
        top: 38px;
        margin-top: -37px;
  }
	
.single-swiper .swiper-slide {
    background-size: cover !important;
}	
	
.single-swiper {
    padding: 50px 0px 0px !important;
}	
#footer-outer #copyright, .ascend #footer-outer #copyright {
    position: inherit !important;
}	
#footer-widgets {
    padding-bottom: 30px !important;
}	
.single-swiper .swiper-slide p {
    padding: 5px;
}	
#safe-stigma-sec {
    padding-top: 30px !important;
    padding-bottom: 48px !important;
}
.comn-blue-heading {
    margin-bottom: 0 !important;
}
.new-bnar-stng .hp-design h2 {
    font-size: 30px;
    line-height: 44px;
}	
.new-bnar-stng .float-font {
    font-size: 60px !important;
}	

#why-delphi-rise-row {
    padding-top: 50px;
    padding-bottom: 50px;
}	
	
#our-core-vlues-row-headings {
    padding: 0 !important;
}
	
#jion-team .telehealth-sec {
    margin-top: 16px;
}	
 
#new-current .telehealth-sec {
  display: block !important;
	        position: relative;
 }
#jion-team .white-text {
    font-size: 24px;
    padding: 12px;
}
#new-current {
    padding-bottom: 43px !important;
}
	
#inner-banner-section .hp-design .wpb_wrapper .address {
    text-align: left !important;
}
#inner-banner-section .hp-design .wpb_wrapper h2 {
    color: #fff;
    text-align: left !important;
}
	
#inner-banner-section .hp-design .wpb_wrapper h2 {
    text-align: left !important;
}

 #inner-banner-section>.row-bg-wrap::before {
        display: block !important;
    }	
#inner-banner-section {
    padding-top: 64px !important;
}
#inner-banner-section .hp-design .wpb_wrapper .inner-contact-div {
    flex-direction: column;
}

#inner-banner-section .hp-design .wpb_wrapper .inner-contact-div {
    flex-direction: column;

}

#team-procvide-list-item .wpb_column>.vc_column-inner .wpb_text_column h3 {
    font-size: 20px;
}
.text-right p {
    margin-top: 20px;
}
#whole-weath-main-sec .two-ul-list {
    flex-direction: column;
}
.progress-img {
    display: none;
}
 
 body .white-color p {
     font-size: 17px;
     line-height: 28px;
}	
	.white-color h2 {
     font-size: 26px;
     line-height: 37px;
}
#ranway-main-row .hp-design h2 {
    font-size: 28px;
}	

#student-testimonial-row .hp-design {
    right: 0;
    z-index: 9;
}	
#student-testimonial-row .hp-design .quote-right {
    top: 0;
    right: 0;
}	
#district-we-serve-sec .state-items-flex {
    flex-direction: column;
}	
#district-we-serve-sec .contact-text-wrap>.wpb_wrapper {
    max-width: 298px;
    padding: 30px 20px 20px 38px;
}
#dopphi-diifrent-row-lists .wpb_text_column h3 {
    font-size: 20px;
    line-height: 27px;
	 margin-bottom: 14px;
}	
#dopphi-diifrent-row-lists .wpb_text_column {
    padding: 27px 40px;
}

.accordians-list-div .accordian-item .accordian-header {
    padding: 28px 70px;
}
	
#blue-boxes-row .wpb_text_column h2 {
    color: #fff;
    font-size: 22px;
}	
#blue-boxes-row .wpb_text_column h2 br {
  display:none !important;
}		
	.text-right h2, .text-right p {
    text-align: left;
}
	#ready-to-start-block>.col>.wpb_column>.vc_column-inner {
    background-image: url(/wp-content/uploads/2025/03/contact-bg.png);
    background-size: 100% 100%;
    background-repeat: no-repeat;
    padding: 20px;
    width: 100%;
    max-width: 973px;
    margin-left: auto;
    margin-right: auto;
}
	.accordians-list-div .accordian-item .accordian-content{
		    padding: 0px 22px;
	}
	.hp-design h2{
		        padding-left: 0px;
text-align:center;
	}
	#your-support-sec {
    padding-top: 70px !important;
    padding-bottom: 20px !important;
    margin-bottom: 0px !important;
}
	#your-support-sec #your-upport-row .row_col_wrap_12_inner .wpb_column:first-child .hp-design::After {
    transform: skewX(2deg) skewY(0deg);
}
	#ranway-main-sec {
    padding-bottom: 20px !important;
}
	#inner-banner-section .hp-design .wpb_wrapper .address  {  margin: 2px 0px 20px 0px;
	}
	#district-we-serve-sec .contact-text-wrap {
    width: 100%;
    max-width: 100%;
    background-size: 100% 100%;
    background-repeat: no-repeat;
    height: 263px;
}
	#turning-housing-main-row .hp-design::after {
    transform: skewX(2deg) skewY(0deg);
}
	#turning-housing-main-row {
    padding-top: 60px;
    padding-bottom: 25px;
}
	#ready-to-start-block+#why-delphi-rise-sec #why-delphi-rise-row {
    padding-bottom: 30px;
}
	.shape-top-blocks>.row-bg-wrap::before {
    top: -12px;
}
	#peer-support-sec {
    padding-top: 21px !important;
    padding-bottom: 47px !important;
}
	.doner-side, .client-side {
    text-align: left;
    padding: 30px 27px;
    margin: 18px 10px;
    position: relative;
    box-shadow: rgba(0, 0, 0, 0.24) 0px 3px 8px;
}
	.doner-side p:before {
    left: -34px;
    bottom: -90px;
}
	.client-side:before,.doner-side:before{
		display:none;
	}
	.client-side p:before {
    left: -32px;
    bottom: -86px;
}
	.doner-side h2, .client-side h2 {
    color: #3E5C6B;
    font-size: 35px;
    margin-bottom: 0px;
    line-height: 39px;
    top: -15px;
}
	.doner-side p, .client-side p {
    font-size: 15px;
		line-height: 21px;
	}
	    .doner-side, .client-side {
			padding: 30px 27px 65px;
	}
	#whole-weath-main-sec .two-ul-list ul {
    margin-bottom: 0px;
}
	div#sgpb-popup-dialog-main-div {
    width: 100% !important;
    margin: auto;
}
 .newcont-mobile h6, .newcont-mobile p {
        position: relative;
        left: 40px !important;
        top: 18px;
}
	
.telehealth-sec {
    gap: 12px;
    flex-direction: column;
    padding: 18px;
}
    .telehealth-sec .green-text, h2.white-text {
        font-size: 21px;
    }	
.white-text {
    font-size: 22px;
}
	
}	

/* div#sgpb-popup-dialog-main-div-wrapper{
    display: none;
} */

