body.bring-hope .give-specificneed {
	display: flex;
}

body.bring-hope .give-specificneed .col {
	text-align: center;
}

body.bring-hope .give-specificneed .img-con img {
    max-width: 80px;
}

body.bring-hope .give-specificneed .item-dec {
    margin-top: 10px;
}

body.bring-hope .give-specificneed .item-dec p.amount-dec {
    font-size: 14px;
    font-weight: 600;
    margin: 0;
}

body.bring-hope .give-specificneed p.desc-title {
    font-size: 10px;
    text-align: center;
}

body.bring-hope .para-text.white-text strong {
	color: #ffffff !important;
}

body.bring-hope .green-text p strong {
	color: #203A3B !important;
}

body.bring-hope .mega-main-heading h1,
body.bring-hope .main-heading h2 {
	font-weight: 600;
}

body.bring-hope .ways-give-section {
	position: relative;
}

body.bring-hope .ways-give-section:before {
    position: absolute;
    content: '';
    top: 120px;
    right: 0;
    width: 30vw;
    height: 20vw;
    background: url(../../../../../wp-content/uploads/2023/01/graphic.svg) top right / contain no-repeat;
    z-index: 1;
}

body.bring-hope .post-password-form {
	margin-top: 50px;
}

body.bring-hope .ways-give-section .cause-icon {
	max-width: 120px;
}

@media only screen and (max-width: 765px) {

	body.bring-hope .first-fold-section .flex-align-center {
		display: flex;
		flex-direction: column-reverse;
	}

	body.bring-hope .first-fold-section .first-fold-image {
		margin-bottom: 40px !important;
	}

	body.bring-hope .mega-main-heading h1, 
	body.bring-hope .main-heading h2 {
	    font-weight: 400;
	}

	body.bring-hope .ways-give-section .cause-icon,
	body.bring-hope .ways-give-section .para-text p {
		text-align: center;
	}

	body.bring-hope .ways-give-section .cause-icon {
		max-width: 80px;
	}

	body.bring-hope .give-specificneed {
	    flex-direction: column;
	}

	body.bring-hope .ways-give-section:before {
	    top: 50px;
	    width: 70vw;
	    height: 40vw;
	}
}