@media (max-width: 1800px) {

/****** Aboutus Who We Are Page ******/
.Banner-image img { max-width: 1800px; }


}

@media (max-width: 1600px) {

.Home-banner { height: 580px; }
.Home-banner .owl-carousel, .Home-banner .owl-carousel .owl-item, .Home-banner .owl-carousel .owl-item .item { height: 553px; }
.Home-banner .owl-carousel .owl-item img { max-width: 1820px; }

/****** GetInformed Page ******/
.Get-informed-page .Banner-image img.inner-banner-img, .Get-involved-page .Banner-image img.inner-banner-img, .Get-help-page .Banner-image img.inner-banner-img { max-width: 1600px; }

/****** Aboutus Who We Are Page ******/
.Banner-image img { max-width: 1600px; }


}

@media (max-width: 1450px) {

/****** GetInformed Page ******/
.Get-informed-page .Banner-image img.inner-banner-img, .Get-involved-page .Banner-image img.inner-banner-img, .Get-help-page .Banner-image img.inner-banner-img { max-width: 1450px; }

/****** Aboutus Who We Are Page ******/
.Banner-image img { max-width: 1450px; }

}

@media (max-width: 1366px) {

/****** Home Page ******/
.Home-banner { height: 480px; }
.Home-banner .owl-carousel, .Home-banner .owl-carousel .owl-item, .Home-banner .owl-carousel .owl-item .item { height: 453px; }
.Home-banner .owl-carousel .owl-item img { max-width: 1500px; }

/****** Aboutus Who We Are Page ******/
/*.Banner-image { height: 343px; overflow: hidden; }
.Aboutus-page .Banner-image { height: 371px; padding: 0 0 28px; }
.Banner-image .inner-banner-img { height: auto; max-width: 1366px; width: auto; position: relative; left: 50%; transform: translate(-50%,0); -webkit-transform: translate(-50%,0); }
.page-bredcum { bottom: 0; }*/

/****** Aboutus Who We Serve Page ******/
.Banner-image img { max-width: 1368px; }
/****** Aboutus Our Team Page ******/
/****** Aboutus Careers Page ******/
/****** Program Eventlist Page ******/
/****** Program Image Gallery Page ******/
/*.the-bridge-page .Banner-image { height: 506px; padding: 0 0 24px; background: #F7F7F7; }
.Banner-image .overle-btn { bottom: 0; }*/

/****** Program Gallery Page ******/
/****** News Page ******/
/****** Special Events Page ******/
/****** Newsletter Page ******/
/****** GetInformed Page ******/
.Get-informed-page .Banner-image img.inner-banner-img, .Get-involved-page .Banner-image img.inner-banner-img, .Get-help-page .Banner-image img.inner-banner-img { max-width: 1366px; }
/****** GetInvolved Page ******/
/****** GetHelp Page ******/
/****** Contact Us Page ******/
/****** Volunteer Page ******/
/****** Donate Page ******/
/****** Resources Page ******/
/****** Search Page ******/

/****** Program IG Gallery Page ******/

}

@media (max-width: 1280px) {

	/****** Home Page ******/
	.Home-banner .overle-btn { right: 20px; }
	.Home-banner .owl-carousel .owl-dots { bottom: 60px; left: 54%; -webkit-transform: translate(-54%,0); transform: translate(-54%,0); }
	.Home-banner .owl-carousel .owl-nav button { left: 10px; }
	.Home-banner .owl-carousel .owl-nav button.owl-next { right: 10px; }
	.Foster-parents .right-image { max-width: 658px; }

/****** Aboutus Who We Are Page ******/
/****** Aboutus Our Team Page ******/
/****** Aboutus Careers Page ******/
/****** Program Eventlist Page ******/
/****** Program Image Gallery Page ******/
/****** Program Gallery Page ******/
/****** News Page ******/
/****** Special Events Page ******/
/****** Newsletter Page ******/
/****** GetInformed Page ******/
.box_section .moduletable { margin: 0 auto; display: table; }
.box_section .box { width: 337px; height: 337px; margin-right: 35px; }
.box_section .box .content { padding: 60px 0 0; }


/****** GetInvolved Page ******/
/****** GetHelp Page ******/
/****** Contact Us Page ******/
/****** Volunteer Page ******/
/****** Donate Page ******/
/****** Resources Page ******/
/****** Search Page ******/

}

@media (max-width: 1150px) {

	/****** Home Page ******/
	header { padding: 20px 0; }
	header .header-left a img { max-width: 150px; }
	header .header-right { width: 780px; }
	header .header-right .Sub-menu { padding: 0 0 8px; }
	header .header-right .Menu { max-width: 780px; }
	header .header-right .Menu ul li { margin-right: 4px; }
	header .header-right .Menu ul li:last-child { margin-right: 10px; }
	header .header-right .Menu ul li a { padding: 10px 15px; }
	header .header-right .Menu ul li.full-menu .Full-menu-div-wrap .program-and-learn-wrap { padding: 0 20px 15px; }
	header .header-right .Menu ul li.full-menu .Full-menu-div-wrap .program-and-learn-wrap:before { width: 180px; height: 193px; background-size: contain; }
	header .header-right .Menu ul li.full-menu .Full-menu-div-wrap .program-and-learn-wrap h2 { font-size: 21px; }
	header .header-right .Menu ul li.full-menu .Full-menu-div-wrap .program-and-learn-wrap a { font-size: 12px; }
	header .header-right .Menu ul li.full-menu ul.nav-child { padding: 30px 65px 5px 40px; }
	header .header-right .Menu ul li.full-menu ul.nav-child li { margin: 0 0 17px; margin-right: 40px; }
	.Donate-Btn a { padding: 7px 18px; }
	.Home-banner { padding: 0 0 25px; }
	/*.Home-banner, .Home-banner .owl-carousel, .Home-banner .owl-carousel .owl-stage-outer, .Home-banner .owl-carousel .owl-stage-outer .item { height: 580px; }*/
	.Home-banner .owl-carousel .owl-stage-outer .item { overflow: hidden; margin: 0 0 -25px; }
	.Home-banner .owl-carousel .owl-stage-outer .item img { max-width: 1485px; }
	/* .Home-banner .overle:before { width: 560px; height: 386px; background-size: contain; }
	.Home-banner .overle .Case-study { max-width: 415px; padding: 108px 0px 37px; margin: 0 0 0 90px; }
	.Home-banner .overle .Case-study h2 { font-size: 50px; margin: 0 0 18px -15px; }
	.Home-banner .overle .Case-study p { font-size: 16px; line-height: 30px; padding: 0 0 28px; } */
	.Home-banner .overle-btn { right: 15px; }
	.Home-banner .overle-btn ul li a { width: 170px; height: 50px; padding: 12px; }
	.Home-banner .owl-carousel .owl-dots { bottom: 75px; left: 61%; -webkit-transform: translate(-61%,0); transform: translate(-61%,0); }
	.Case-study { padding: 130px 0 120px; }
	.Case-study .Title { margin: 0 0 0 60px; max-width: 360px; }
	.Case-study .Title img.Case-study-icon { margin: 0 -16px -30px auto; }
	.Case-study .Title h2 { font-size: 50px; margin: 0 0 10px; }
	.Case-study .Title span { font-size: 33px; }
	.Case-study .content { padding: 3px 0 0 20px; }
	.Case-study .content p { font-size: 15px; line-height: 32px; padding: 0 0 25px; }
	.Case-study .content .Learn-more { padding: 15px 40px; }
	.News-section { padding: 60px 0 100px; }
	.News-section .Title { padding: 0 0 80px; }
	.News-section .Title img { margin: 0 0 -31px auto; }
	.News-section .Title h2 { font-size: 50px; margin: 0 70px 0 0; }
	.News-section .box .box-content { max-width: 400px; }
	.News-section .box .box-content h3 { font-size: 21px; line-height: 35px; margin: 0 0 20px; }
	.News-section .box .box-content p { font-size: 16px; line-height: 34px; }
	.News-section .box .box-content .Continue-reading { padding: 16px 30px; }
	.Foster-parents { padding: 0 0 90px; }
	.Foster-parents .content h2 { font-size: 50px; letter-spacing: 2px; margin: 0 0 40px; }
	.Foster-parents .content p { font-size: 17px; line-height: 31px; color: #223131; max-width: 365px; padding: 0 0 35px; }
	.Foster-parents .content .Learn-more { padding: 16px 40px; margin-right: 77px; }
	.Foster-parents .right-image { max-width: 535px; }
	.Foster-parents .content { padding: 150px 0 0; }
	.Next-events { padding: 100px 0 0; }
	.Next-events .Events-section { max-width: 390px; margin-right: 62px; padding: 30px 0 0; }
	.Next-events .Events-section img.Next-events-icon { margin: 0 -62px -27px auto; }
	.Next-events .Events-section h2 { font-size: 50px; letter-spacing: 2px; margin: 0 0 15px; }
	.Next-events .Events-section p { font-size: 14px; line-height: 28px; }
	.Next-events .Kids-heart { width: 555px; margin-left: -58px; }
	.Next-events .Kids-heart:before { background-size: contain; width: 630px; height: 487px; }
	.Next-events .Kids-heart .box-content { max-width: 400px; padding: 148px 0 70px; }
	.Next-events .Kids-heart .box-content h3 { font-size: 25px; line-height: 34px; margin: 0 0 10px; }
	.Next-events .Kids-heart .box-content p { font-size: 15px; line-height: 30px; padding: 0 0 25px; }
	.Next-events .Kids-heart .box-content .Continue-reading, .Next-events .Kids-heart .box-content .Learn-more { padding: 15px 16px; margin-right: 20px; }
	.Next-events .Kids-heart .box-content .Learn-more { margin-right: 0; }
	.Newsletter-location .Newsletter-section, .Newsletter-location .Location-section { min-height: 400px; }
	.Newsletter-location .Newsletter-section img, .Newsletter-location .Location-section img { margin: 0 0 22px; }
	.Newsletter-location .Newsletter-section h2, .Newsletter-location .Location-section h2 { font-size: 35px; letter-spacing: 1px; margin: 0 0 8px; }
	.Newsletter-location .Newsletter-section p, .Newsletter-location .Location-section p { font-size: 16px; line-height: 33px; padding: 0 0 30px; }
	.Newsletter-location .Location-section p { padding: 0; }
	.Newsletter-location .Location-section span { font-size: 16px; line-height: 33px; }
	.Newsletter-location .Newsletter-section a.Signup-now { padding: 16px 25px; }
	footer .footer-btn { margin-top: -25px; }
	footer .footer-btn ul li a { width: 170px; height: 50px; padding: 13px; }

	/****** Aboutus Who We Are Page ******/
	.Aboutus-page .Banner-image .overle { right: 50px; background-size: contain; width: 530px; height: 213px; }
	.Aboutus-page .Banner-image .overle h1 { font-size: 50px; margin: 40px 0 0 30px; }
	.Aboutus-content { padding: 140px 0 160px; }
	.Contact-information h2 { font-size: 35px; margin: 0 0 20px; }
	.Contact-information p { padding: 0 0 18px; }
	.Contact-information a { font-size: 27px; }
	.Contact-information.Get-information a { margin: 0 0 12px; }

	/****** Aboutus Our Team Page ******/
	.Team-section .Executive-team .Title { padding: 0 0 15px; margin: 0 0 50px; }
	.Team-section .Executive-team .Title h2 { font-size: 35px; }

	/****** Aboutus Careers Page ******/
	.career-page .Aboutus-content { padding: 140px 0 110px; }
	.Career-opportunities .Title h2 { font-size: 50px; }
	.Career-opportunities .Title img { margin: 0 -55px -39px auto; }

	/****** Program Eventlist Page ******/
	.Program_eventlist_page .Banner-image .overle { right: 50px; background-size: contain; width: 555px; height: 284px; }
	.Program_eventlist_page .Banner-image .overle h1 { font-size: 50px; line-height: 60px; margin: 30px 0 15px; }
	.Program_eventlist_page .Banner-image .overle h2 { font-size: 40px; }
	.Checkup-from .box .time-section span { width: 200px; }
	.Event-section .box .time-section span { width: 200px; }
	.Program_eventlist_page .Event-section { padding: 100px 0; }
	.pagination { margin: 130px 0; }
	.Breadcrumb { padding: 30px 0 40px; }
	.Checkup-from .box .box-top h2, .Event-section .box .box-top h2 { font-size: 23px; line-height: 33px; }
	.Checkup-from .box .box-top h3, .Event-section .box .box-top h3 { font-size: 20px; line-height: 32px; margin: 0 0 40px; }
	.Checkup-from .box.content p { font-size: 15px; line-height: 32px; padding: 0 0 40px; }
	.modal.right .Popup-box .box-top h2 { font-size: 25px; line-height: 31px; margin: 0 0 18px; }
	.modal.right .Popup-box .box-top h3 { font-size: 22px; line-height: 31px; margin: 0 0 20px; }

	/****** Program Image Gallery Page ******/
	/*.fawn-main-page .Banner-image .overle, .foster-care-main-page .Banner-image .overle { left: 50px; right: auto; }*/
	.Banner-image .overle { right: 50px; background-size: contain; width: 580px; height: 345px; }
	.Banner-image .overle h1 { font-size: 50px; line-height: 60px; margin: 27px 0 18px; }
	.Banner-image .overle p { font-size: 16px; line-height: 34px; }
	.the-bridge-page .wrap_main .overle-btn { right: 150px; }
	.Program-content { padding: 120px 0 50px; }
	.Program-content p { font-size: 16px; line-height: 35px; padding: 0 0 30px; }
	.Event-section { padding: 70px 0 220px; }
	.Event-section .Title { padding: 0 0 110px; }
	.Event-section .Title .Event-section-icon { margin: 0 -87px -33px auto; display: table; }
	.Event-section .Title h2 { font-size: 50px; }
	.Event-section .box { padding: 0 0 0 45px; }
	.Event-section .See-all-events { padding: 150px 0 0; }
	.Image-gallery .owl-carousel .item { height: 250px; }

	/****** Program Gallery Page ******/
	.Gallery-page .Banner-image .overle { right: 50px; background-size: contain; width: 555px; height: 284px; }
	.Gallery-page .Banner-image .overle h2 { font-size: 40px; }
	.Gallery-page .content-box { padding: 40px 0 180px; }
	.Gallery-page .content-box .Image-gallery-main a.image-link div { height: 250px; }

	/****** News Page ******/
	.News-page .Banner-image .overle { right: 50px; background-size: contain; width: 530px; height: 213px; }
	.News-page .Banner-image .overle h1 { margin: 40px 0 0 30px; }
	.News-turning-points .box { padding: 0 60px 0 0; }
	.News-turning-points .box h2 { font-size: 23px; line-height: 33px; margin: 0 0 20px; }
	.News-turning-points .box.content { padding: 0 0 0 60px; }
	.News-turning-points .box.content p { font-size: 15px; line-height: 32px; padding: 0 0 50px; }
	.News-Providing { padding: 30px 0 0; }
	.News-Providing .box { padding: 0 60px; }
	.News-Providing .box h2 { font-size: 23px; line-height: 33px; margin: 0 0 35px; }
	.News-Providing .box h3 { margin: 0 0 30px; }
	.News-Providing .box p { font-size: 16px; line-height: 33px; padding: 0 0 50px; }
	.News-Providing .box:nth-child(n+3) { margin-top: 120px; }
	.News-turning-points { margin: 70px 0; }
	.modal.News-popup .Popup-box h2 { font-size: 23px; line-height: 33px; margin: 0 0 30px; }

	/****** Special Events Page ******/
	.Special-events-page .Banner-image .overle { right: 50px; background-size: contain; width: 530px; height: 213px; }
	.Special-events-page .Banner-image .overle h1 { margin: 30px 0 0 33px; }
	.Turning-points { padding: 140px 0 100px; }
	.Kid-heart { padding: 160px 0 250px; }
	.Kid-heart .content { padding: 0 50px 0 70px; }
	.Kid-heart .images img { width: 530px; }
	.Golf-section { height: 580px; overflow: hidden; padding: 0 0 20px; }
	.Golf-section img { height: auto; max-width: 1370px; width: auto; position: relative; left: 50%; transform: translate(-50%,0); -webkit-transform: translate(-50%,0); }
	.Golf-section .overle { bottom: 20px; }
	.Kid-heart.right-bottom { padding: 250px 0 170px; }
	.Care-kits { padding: 80px 0; }
	.Care-kits .images img { width: 520px; }
	.Care-kits .content { padding: 0 50px; }
	.Care-kits .content p { padding: 0 0 40px; }
	.Kid-heart.Largest-fundraiser { padding: 280px 0 250px; }
	.modal.right.special-events-popup .Popup-box .box-top h3 { margin: 0 0 30px; }
	.modal.right.special-events-popup .Popup-box p { padding: 0 0 25px; }
	.modal.right.special-events-popup .Popup-box .box-top h2 span:before { top: 5px; }

	/****** Newsletter Page ******/
	.Past-newsletters { padding: 80px 0 200px; }
	.Newsletter-page .Banner-image .overle { right: 50px; background-size: contain; width: 530px; height: 213px; }
	.Newsletter-page .Banner-image .overle h1 { margin: 40px 0 0 30px; }
	.Past-newsletters .Newsletter-box .content h2, .Past-newsletters .Join-now .content h2 { font-size: 25px; margin: 0 0 20px; }
	.Past-newsletters .Join-now .content p { padding: 0 0 25px; }
	.Past-newsletters .Newsletter-box .content p { padding: 0 0 40px; }
	.Past-newsletters .Join-now { padding: 45px 0; }
	.Past-newsletters .Newsletter-box { min-height: 292px; }

	/****** GetInformed Page ******/
	.Get-informed-page .Banner-image, .Get-involved-page .Banner-image, .Get-help-page .Banner-image { height: 343px; }
	.Get-informed-page .Banner-image .inner-banner-img, .Get-involved-page .Banner-image .inner-banner-img, .Get-help-page .Banner-image .inner-banner-img { max-width: 1030px; }
	.Get-informed-page .Banner-image .overle { right: 50px; background-size: contain; width: 580px; height: 244px; }
	.Get-informed-page .Banner-image .overle h1, .Get-involved-page .Banner-image .overle h1, .Get-help-page .Banner-image .overle h1 { font-size: 50px; }
	.Get-content { padding: 150px 0 100px; }
	.box_section { padding: 120px 0; }
	.box_section .box { width: 292px; height: 292px; margin-right: 30px; }
	.box_section .box:before { width: 55px; height: 55px; bottom: 11px; left: 36px; }
	.box_section .box .overle img { width: 100px; }
	.box_section .box .content .Title { margin: 0 0 35px; }
	.Get-informed-page .Banner-image img.inner-banner-img, .Get-involved-page .Banner-image img.inner-banner-img, .Get-help-page .Banner-image img.inner-banner-img { max-width: 1030px; }

	/****** GetInvolved Page ******/
	.Get-involved-page .Banner-image .overle { right: 50px; background-size: contain; width: 581px; height: 268px; }
	.Get-involved-page .Banner-image .overle h1 { font-size: 50px; }
	.Get-involved-page .Get-content p { padding: 0 0 30px; }
	.Get-involved-page .Get-content img.GetInvolved-content-img { margin: 0 0 45px; }

	/****** GetHelp Page ******/
	.Get-help-page .Banner-image .overle { right: 50px; background-size: contain; width: 590px; height: 240px; }

	/****** Contact Us Page ******/
	.Contactus-page .Banner-image .overle { right: 50px; background-size: contain; width: 530px; height: 213px; }
	.Contactus-page .Banner-image .overle h1 { margin: 40px 0 0 30px; }
	.Our-locations { padding: 70px 0 90px; }
	.Our-locations h2 { margin: 0 0 60px; }

	/****** Volunteer Page ******/
	.Volunteer-page .Banner-image .overle { right: 50px; background-size: contain; width: 530px; height: 213px; }
	.Volunteer-page .Banner-image .overle h1 { margin: 40px 0 0 30px; }
	.Volunteer-activities { padding: 120px 0 100px; }
	.Volunteer-page .Event-section { padding: 100px 0 120px; }
	.Volunteer-page .Event-section .box { padding: 0 45px; }
	.Volunteer-page .Event-section .box .box-top { min-height: initial; }
	.Volunteer-page .Event-section .box .box-top h2 { font-size: 23px; line-height: 33px; }
	.modal.right.Volunteer-popup .Popup-box { padding: 35px 90px 70px 70px; }
	.modal.right.Volunteer-popup .Popup-box .box-top h3 { margin: 0 0 32px; }
	.modal.right.Volunteer-popup .Popup-box span.Contact { margin: 40px 0 60px; }

	/****** Donate Page ******/
	.Donate-page .Banner-image .overle { width: 550px; height: 231px; background-size: contain; right: 50px; }
	.Donate-page .Banner-image .overle h1 { margin: 120px 0 0; }
	.Donate-content { padding: 120px 0 100px; }
	.Case-study.Impact-story { padding: 90px 0; }
	.School-drive { padding: 80px 0; }
	.School-drive .Title img { margin: 0 0 -30px; }
	.School-drive .Title h2 { font-size: 60px; margin: 0 0 20px; }
	.School-drive .Title h3 { font-size: 42px; margin: 0 0 40px; }
	.School-drive ul { margin: 0 0 60px; }
	.School-drive h3 { margin: 0 0 70px; }
	.Monthly-donations { padding: 130px 0 110px; }
	.Monthly-donations .box { padding: 0 0; }
	.Monthly-donations .box:last-child { padding: 0 70px; }
	.Monthly-donations .box .Select-amount { width: 480px; padding: 10.5px 10px; }
	.Select-amount { width: 550px; padding: 10.5px 20px; }
	.Monthly-donations .box h2 { font-size: 25px; margin: 0 0 30px; }
	.Case-study.Impact-story .Title h2 { margin: 0 0 15px; }
	.School-drive ul li p { font-size: 18px; }

	/****** Resources Page ******/
	.Resources-page .Banner-image .overle { right: 50px; background-size: contain; width: 530px; height: 213px; }
	.Resources-page .Banner-image .overle h1 { margin: 50px 0 0 30px; }
	.Coming-soon { padding: 80px 0 120px; }
	.Coming-soon h2 { font-size: 60px; }

/****** Search Page ******/
.Search-page .Banner-image .overle { right: 50px; background-size: contain; width: 530px; height: 213px; }
.Search-page .Banner-image .overle h1 { font-size: 50px; margin: 40px 0 0 30px; }


}

@media (max-width: 999px) {

	/****** Home Page ******/
	header { position: relative; padding: 15px 0; z-index: 99; }
	header .header-left a img { max-width: 133px; }
	header .header-right .Sub-menu, header .header-right .Menu { display: none; }
	.Mobile_search, .Mobile_Menu { display: block; }
	.Mobile_Menu { display: inline-block; }
	.Mobile_search { position: relative; width: 100%; display: inline-block; margin: 0 0 20px; }
	.Mobile_search form input::-moz-placeholder { font-size: 15px; line-height: normal; color: rgba(89,123,124,0.61); opacity: 10; }
	.Mobile_search form input::-webkit-input-placeholder { font-size: 15px; line-height: normal; color: rgba(89,123,124,0.61); }
	.Mobile_search form input[type="search"] { font-family: 'Manrope', sans-serif; font-weight: 800; font-size: 15px; line-height: 1; color: rgba(89,123,124,0.61); letter-spacing: 0.6px; background: transparent; border: 1px solid #597B7C; border-radius: 24px; display: inline-block; width: 100%; height: 47px; padding: 16px 50px; }
	.Mobile_search form button { position: absolute; top: 14px; left: 16px; background: transparent; border: none; box-shadow: none; outline: none; padding: 0; }
	.Home-banner { padding: 0; }
	.Home-banner, .Home-banner .owl-carousel, .Home-banner .owl-carousel .owl-item, .Home-banner .owl-carousel .owl-item .item { height: 453px; }
	.Home-banner .owl-carousel, .Home-banner .owl-carousel .owl-item { overflow: initial; }
	.Home-banner .overle-btn { display: none; }
	.Home-banner .owl-carousel .owl-dots { display: none; }
	.Home-banner .overle { left: 50%; -webkit-transform: translate(-50%,0); transform: translate(-50%,0); }
	/* .Home-banner .overle:before { width: 480px; height: 328px; background-size: contain; text-align: center; background-position: center; left: 50%; -webkit-transform: translate(-50%,0); transform: translate(-50%,0); }
	.Home-banner .overle .Case-study { max-width: 560px; margin: 0; padding: 75px 0 0; text-align: center; }
	.Home-banner .overle .Case-study h2 { font-size: 45px; margin: 0 0 14px 0; }
	.Home-banner .overle .Case-study p { font-size: 15px; line-height: 28px; padding: 0 0 28px; } */
	.Home-banner .overle .Case-study .Read-more { margin: 0 auto; padding: 19px 40px; position: relative; top: 27px; }
	.Home-banner .owl-carousel .owl-stage-outer .item { overflow: hidden; margin: 0 0 -27px; }
	.Case-study { padding: 100px 0; }
	.Case-study .Title { width: 100%; max-width: 360px; float: initial; margin: 0 auto 30px; }
	.Case-study .content { width: 100%; padding: 0; }
	.News-section { padding: 50px 0 80px; }
	.News-section .Title { padding: 0 0 50px; }
	.News-section .box { width: 100%; float: initial; display: inline-block; margin: 0 0 30px; }
	.News-section .box:last-child { margin: 0; }
	.News-section .box .box-content { max-width: 92%; }
	.Foster-parents { padding: 0 0 60px; }
	.Foster-parents .container { width: 100%; max-width: 100%; }
	.Foster-parents .content { width: 94%; float: initial; display: table; margin: 0 auto; padding: 60px 0 0; }
	.Foster-parents .content h2 { font-size: 50px; letter-spacing: 2px; margin: 0 0 30px; }
	.Foster-parents .content p { font-size: 15px; line-height: 28px; max-width: 365px; padding: 0 0 25px; }
	.Foster-parents .content .Learn-more { margin: 0 auto; }
	.Foster-parents .right-image { position: relative; margin: 0 0 0 auto; }
	.Next-events { padding: 50px 0 0; }
	.Next-events .Events-section { float: initial; margin: 0 auto; padding: 0 0 40px; }
	.Next-events .Kids-heart { width: 100%; float: initial; margin: 0 auto; }
	.Next-events .Kids-heart:before { left: 50%; -webkit-transform: translate(-50%,0); transform: translate(-50%,0); }
	.Newsletter-location .Newsletter-section, .Newsletter-location .Location-section { width: 100%; float: initial; display: inline-block; text-align: center; min-height: initial; }
	.Newsletter-location .Newsletter-section .box, .Newsletter-location .Location-section .box { display: inline-block; padding: 70px 0; }
	.Newsletter-location .Newsletter-section h2, .Newsletter-location .Location-section h2 { font-size: 30px; letter-spacing: 1px; margin: 0 0 8px; }
	.Newsletter-location .Newsletter-section p, .Newsletter-location .Location-section p { font-size: 16px; line-height: 33px; padding: 0 0 20px; }
	footer .footer-menu ul li { width: calc(25% - 32px); }
	footer .footer-menu ul li:nth-child(4n+0) { margin-right: 0; }
	footer .footer-menu ul li:nth-child(n+5) { margin-top: 10px; }

	/****** Aboutus Who We Are Page ******/
	.Aboutus-page .Banner-image .overle { right: 30px; background-size: contain; width: 447px; height: 180px; }
	/*.Aboutus-page .Banner-image .inner-banner-img { max-width: 1370px; }*/
	.Aboutus-page .Banner-image .overle h1 { font-size: 42px; margin: 30px 0 0 25px; }
	.page-bredcum ul li { margin-right: 30px; }
	.Aboutus-content { padding: 100px 0 120px; }
	.Aboutus-content .content-img { padding: 0 0 30px; }
	.Aboutus-content .content-img p { width: 100%; float: initial; display: inline-block; padding: 0 0 20px; }
	.Aboutus-content .content-img img { float: initial; margin: 0 auto; display: table; }
	.Clients-served { margin: 50px 0 12px; }
	.Aboutus-content span { margin: 0 0 30px; }
	.Aboutus-content p { padding: 0 0 20px; }
	.Contact-information h2 { font-size: 32px; margin: 0 0 18px; }
	.Contact-information p { padding: 0 0 15px; }
	.Contact-information a { font-size: 25px; }
	.Contact-information.Get-information a { margin: 0 0 10px; }
	.Contact-information.Get-information { padding: 40px 0 100px; }

	/****** Aboutus Our Team Page ******/
	.Officers-board ul li, .Officers-board ul li:nth-child(odd) { width: 50%; }
	.modal.Team-popup .modal-dialog { width: 100%; }
	.modal.Team-popup .modal-dialog .modal-content { padding: 42px 30px; }

	/****** Aboutus Careers Page ******/
	.career-page .Aboutus-content { padding: 100px 0 80px; }
	.Career-opportunities .content-box { padding: 0 0 70px; margin: 0 0 70px; }
	.Career-opportunities .content-box .content-left { width: 100%; float: initial; text-align: left; display: inline-block; padding: 0; }
	.Career-opportunities .content-box .content-left h2 br { display: none; }
	.Career-opportunities .content-box .content-left h2:before { top: -24px; left: -2px; }
	.Career-opportunities .content-box .content-left img { margin: 0 0 25px; }
	.Career-opportunities .content-box .content-right { width: 100%; display: inline-block; float: initial; padding: 0; }
	.Career-opportunities .content-box a.Learn-more { margin: 30px 0 0; }
	.Career-opportunities .View-all { margin: 20px 0 0; }

	/****** Program Eventlist Page ******/
	.Checkup-from .box { width: 100%; display: inline-block; float: initial; }
	.Checkup-from .box.content { padding: 20px 0 0; }
	.Event-section .box { width: 100%; float: initial; display: inline-block; padding: 0; }
	.Program_eventlist_page .Event-section .box:nth-child(n+2) { margin-top: 100px; }
	.Event-section .box .box-top h2:before { top: -28px; left: -2px; }
	.pagination { margin: 100px 0; }
	.Program_eventlist_page .Banner-image .overle { right: 30px; background-size: contain; width: 525px; height: 268px; padding: 0 0 0 29px; }
	.Program_eventlist_page .Banner-image .overle h1 { font-size: 42px; line-height: 52px; margin: 30px 0 10px; }
	.Program_eventlist_page .Banner-image .overle h2 { font-size: 35px; }
	.modal.right .modal-dialog { width: 720px; }
	.modal.right.fade .modal-dialog { right: -720px; }
	.modal.right .Popup-box { padding: 60px 70px 35px; }

	/****** Program Image Gallery Page ******/
	/*.the-bridge-page .Banner-image { height: 450px; }
	.the-bridge-page .Banner-image .inner-banner-img { max-width: 1210px; }*/
	/*.fawn-main-page .Banner-image .overle, .foster-care-main-page .Banner-image .overle { left: 30px; right: auto; }*/
	.Banner-image .overle { right: 30px; width: 500px; height: 298px; padding: 0 70px; }
	.Banner-image .overle h1 { font-size: 42px; line-height: 52px; margin: 12px 0; }
	.Banner-image .overle p { font-size: 15px; line-height: 32px; }
	.the-bridge-page .wrap_main .overle-btn { right: 120px; }
	.Program-content { padding: 100px 0 40px; }
	.Program-content p { font-size: 15px; line-height: 33px; padding: 0 0 25px; }
	.Image-gallery { padding: 20px 0 80px; }
	.Event-section { padding: 60px 0 180px; }
	.Event-section .See-all-events { padding: 120px 0 0; }
	.Event-section .box:nth-child(n+2) { margin-top: 100px; }

	/****** Program Gallery Page ******/
	.Gallery-page .Banner-image .overle { right: 30px; background-size: contain; width: 525px; height: 268px; padding: 0 0 0 29px; }
	.Gallery-page .Banner-image .overle h2 { font-size: 28px; }
	.Gallery-page .content-box { padding: 20px 0 150px; }
	.Gallery-page .content-box .Image-gallery-main a.image-link div { height: 180px; }
	.lightbox .lb-outerContainer { width: 94% !important; padding: 30px; }
	.lightbox .lb-outerContainer img.lb-image { width: 100% !important; display: inline-block; }

	/****** News Page ******/
	.News-page .Banner-image .overle { right: 30px; background-size: contain; width: 447px; height: 180px; }
	.News-page .Banner-image .overle h1 { margin: 30px 0 0 0; }
	.News-turning-points { margin: 50px 0; }
	.News-turning-points .box { width: 100%; float: initial; display: inline-block; padding: 0 0 0; }
	.News-turning-points .box.content { padding: 20px 0 0; }
	.News-Providing { padding: 20px 0 0; }
	.News-Providing .box { width: 100%; float: initial; display: inline-block; padding: 0; }
	.News-Providing .box h2 { font-size: 22px; line-height: 33px; margin: 0 0 25px; }
	.News-Providing .box h2:before { top: -28px; left: -2px; }
	.News-Providing .box h3 { margin: 0 0 25px; }
	.News-Providing .box p { font-size: 15px; line-height: 30px; padding: 0 0 30px; }
	.News-Providing .box:nth-child(n+2) { margin-top: 129px; }
	.modal.News-popup .Popup-box h2 { font-size: 22px; line-height: 33px; margin: 0 0 25px; }
	.modal.News-popup .Popup-box h3 a { margin: 0 0 25px; }
	.modal.News-popup .Popup-box p { font-size: 15px; line-height: 32px; padding: 0 0 30px; }
	.modal.News-popup .Popup-box a { margin: 0 0 25px; }

	/****** Special Events Page ******/
	.Special-events-page .Banner-image .overle { right: 30px; background-size: contain; width: 447px; height: 180px; }
	.Special-events-page .Banner-image .overle h1 { margin: 20px 0 0; }
	.Turning-points { padding: 100px 0 80px; }
	.Kid-heart { padding: 0 0 102px; }
	.Kid-heart .container { width: 100%; max-width: 100%; }
	.Kid-heart .images { position: relative; float: right; }
	.Kid-heart .content { width: 100%; float: initial; display: inline-block; padding: 75px 20px 0; }
	.Kid-heart .content h2 { font-size: 25px; line-height: 34px; margin: 0 0 15px; }
	.Kid-heart .content h2:before { top: -30px; left: -2px; }
	.Kid-heart .content p { font-size: 16px; line-height: 33px; padding: 0 0 40px; }
	.Golf-section .overle { bottom: 20px; right: auto; left: 50%; -webkit-transform: translate(-50%,0); transform: translate(-50%,0); width: 620px; height: 445px; background-size: contain; }
	.Golf-section .overle .content h2 { font-size: 24px; line-height: 34px; margin: 0 0 12px; }
	.Golf-section .overle .content h2 span:before { width: 3px; height: 20px; top: 7px; left: -22px; }
	.Golf-section .overle .content p { font-size: 16px; line-height: 33px; padding: 0 0 20px; }
	.Kid-heart.right-bottom { padding: 93px 0 102px; }
	.Care-kits { background: transparent; padding: 0 0 0; }
	.Care-kits .container { width: 100%; max-width: 100%; }
	.Care-kits .images { position: relative; top: 0; margin-bottom: -325px; }
	.Care-kits .content { width: 100%; float: initial; display: inline-block; background: #F7F7F7; padding: 388px 20px 103px; }
	.Care-kits .content h2 { font-size: 25px; line-height: 34px; margin: 0 0 15px; }
	.Care-kits .content h2:before { top: -30px; left: -2px; }
	.Care-kits .content p { font-size: 16px; line-height: 33px; padding: 0 0 40px; }
	.Kid-heart.Largest-fundraiser { padding: 0 0 103px; }
	.modal.right.special-events-popup .Popup-box { padding: 60px 70px 35px; }

	/****** Newsletter Page ******/
	.Newsletter-page .Banner-image .overle { right: 30px; background-size: contain; width: 447px; height: 180px; }
	.Newsletter-page .Banner-image .overle h1 { margin: 30px 0 0 0; }
	.Past-newsletters { padding: 50px 0 120px; }

	/****** GetInformed Page ******/
	.Get-informed-page .Banner-image .inner-banner-img, .Get-involved-page .Banner-image .inner-banner-img, .Get-help-page .Banner-image .inner-banner-img { max-width: 975px; }
	.Get-informed-page .Banner-image .overle { right: 30px; background-size: contain; width: 550px; height: 231px; padding: 0; }
	.Get-informed-page .Banner-image .overle h1, .Get-involved-page .Banner-image .overle h1, .Get-help-page .Banner-image .overle h1 { font-size: 42px; bottom: 55px; }
	.Get-content { padding: 100px 0 70px; }
	.box_section .box { width: 227px; height: 227px; margin-right: 20px; }
	.box_section .box .overle { top: 0; right: -1px; }
	.box_section .box .overle img { width: 75px; }
	.box_section .box .content { padding: 30px 0 0; }
	.box_section .box .content .Title { margin: 0 0 10px; }
	.box_section .box .content h2 { font-size: 32px; letter-spacing: 1px; }
	.box_section .box .content h2 span { font-size: 22px; letter-spacing: 1px; }
	.box_section .box .content a.Learn-more { font-size: 15px; letter-spacing: 0.6px; padding: 14.5px 20px; }
	.box_section .box:before { bottom: 5px; left: 25px; }

	/*.box_section .box:nth-child(even) { margin-right: 0; float: right; }
	.box_section .box:nth-child(odd) { clear: both; }
	.box_section .box:nth-child(n+3) { margin-top: 70px; }*/
	.Get-content .content-img p { width: 100%; display: inline-block; float: initial; padding: 0 0 48px; }
	.Get-content .content-img .content-img-right { float: initial; margin: 0 auto; display: table; }
	.Get-informed-page .Banner-image img.inner-banner-img, .Get-involved-page .Banner-image img.inner-banner-img, .Get-help-page .Banner-image img.inner-banner-img { max-width: 980px; }

	/****** GetInvolved Page ******/
	.Get-involved-page .Banner-image .overle { right: 30px; width: 550px; height: 253px; padding: 0; }

	/****** GetHelp Page ******/
	.Get-help-page .Banner-image .overle { right: 30px; background-size: contain; width: 560px; height: 228px; padding: 0; }
	.Get-content .content-img.right { padding: 0; }
	.Get-content .content-img.right img.content-img-left { float: initial; text-align: center; margin: 0 auto; display: table; padding: 19px 0 31px; }
	.Get-content .content-img.right p { float: initial; }

	/****** Contact Us Page ******/
	.Contactus-page .Banner-image .overle { right: 30px; width: 447px; height: 180px; }
	.Contactus-page .Banner-image .overle h1 { margin: 30px 0 0; }
	.Our-locations .box-section { width: 100%; border-bottom: 1px solid #AFAFAF; padding: 0 0 26px; margin: 0 0 52px;}
	.Our-locations .box-section .box { width: 100%; max-width: 100%; }
	.Our-locations .box-section:last-child { border: none; padding: 0; margin: 0; }

	/****** Volunteer Page ******/
	.Volunteer-page .Banner-image .overle { right: 30px; background-size: contain; width: 447px; height: 180px; }
	.Volunteer-page .Banner-image .overle h1 { margin: 30px 0 0 0; }
	.Volunteer-activities { padding: 90px 0 80px; }
	.Volunteer-page .Event-section { padding: 80px 0 110px; }
	.Volunteer-page .Event-section .box { padding: 0; }
	.modal.right.Volunteer-popup .Popup-box .box-top h3 { margin: 0 0 25px; }

	/****** Donate Page ******/
	.Donate-page .Banner-image .overle { width: 500px; height: 210px; background-size: contain; right: 30px; }
	.Donate-page .Banner-image .overle h1 { margin: 100px 0 0; }
	.Donate-content { padding: 100px 0 80px; }
	.Donate-content span { margin: 0 0 30px; }
	.Donate-content p { padding: 0 0 30px; }
	.School-drive { padding: 70px 0; }
	.School-drive .Title img { margin: 0 0 -25px; }
	.School-drive .Title h2 { font-size: 50px; margin: 0 0 15px; }
	.School-drive .Title h3 { font-size: 38px; margin: 0 0 35px; }
	.School-drive span { margin: 0 0 35px; }
	.School-drive p { padding: 0 0 50px; }
	.Monthly-donations { padding: 100px 0 100px; }
	.Monthly-donations .box { width: 100%; float: initial; display: inline-block; }
	.Monthly-donations .box:last-child { max-width: 350px; margin: 0 auto; padding: 50px 0 0; display: table; }

	/****** Resources Page ******/
	.Resources-page .Banner-image .overle { right: 30px; background-size: contain; width: 447px; height: 180px; }
	.Resources-page .Banner-image .overle h1 { margin: 40px 0 0 0; }
	.Coming-soon { padding: 70px 0 100px; }
	.Coming-soon img { margin: 0 0 25px; }
	.Coming-soon h2 { font-size: 50px; }

/****** Search Page ******/
.Search-page .Banner-image .overle { right: 30px; background-size: contain; width: 447px; height: 180px; }
.Search-page .Banner-image .inner-banner-img { max-width: 1370px; }
.Search-page .Banner-image .overle h1 { font-size: 42px; margin: 30px 0 0 25px; }

}

/* Mobile */
@media (max-width: 767px) {

	/*** Home Page ***/
	header .container { width: 93%; }
	.Home-banner { padding: 0 0 22px; }
	.Home-banner, .Home-banner .owl-carousel, .Home-banner .owl-carousel .owl-stage-outer, .Home-banner .owl-carousel .owl-stage-outer .item { height: 502px; }
	.Home-banner .owl-carousel .owl-stage-outer .item { overflow: hidden; margin: 0 0 -40px; position: relative;}
	.Home-banner .owl-carousel .owl-stage-outer .item img { max-width: 1648px; }
	/* .Home-banner .overle:before { width: 410px; height: 297px; }
	.Home-banner .overle .Case-study { width: 320px; max-width: 100%; margin: 0; padding: 64px 0 0; text-align: center; }
	.Home-banner .overle .Case-study h2 { font-size: 38px; letter-spacing: 1.52px; margin: 0 0 13px; }
	.Home-banner .overle .Case-study p { font-size: 14px; line-height: 26px; padding: 0 0 0; } */
	.Home-banner .overle .Case-study .Read-more { font-size: 15px; letter-spacing: 0.6px; padding: 14.5px 31px; position: relative; top: 40px; }
	.Home-banner .owl-carousel .owl-nav button img { max-width: 38px; }
	.Case-study { padding: 73px 0 106px; }
	.Case-study .Title { max-width: 256px; margin: 0 auto 36px; }
	.Case-study .Title img.Case-study-icon { width: 71px; margin: 0 -3px -21px auto; }
	.Case-study .Title h2 { font-size: 38px; letter-spacing: 1.52px; margin: 0 0 8px; }
	.Case-study .Title span { font-weight: 700; font-size: 24px; letter-spacing: 0.96px; padding: 0; }
	.Case-study .content p { font-size: 14px; line-height: 26px; padding: 0 0 26px; }
	.Case-study .content .Learn-more { font-size: 15px; letter-spacing: 0.6px; display: table; margin: 46px auto 0; padding: 14.5px 33px; }
	.News-section { padding: 69px 0 126px; }
	.News-section .Title img { max-width: 71px; margin: 0 0 -23px auto; }
	.News-section .Title h2 { font-size: 38px; letter-spacing: 1.52px; margin: 0 33px 0 0; }
	.News-section .box { margin: 0 0 130px; }
	.News-section .box .box-content { max-width: 100%; }
	.News-section .box .box-content h3 { font-size: 20px; line-height: 34px; margin: 0 0 24px; }
	.News-section .box .box-content h3:before { top: -27px; left: -1px; }
	.News-section .box .box-content p { font-size: 14px; line-height: 26px; padding: 0 0 40px; }
	.News-section .box .box-content .Continue-reading { font-size: 15px; letter-spacing: 0.6px; margin: 0 auto; padding: 14.5px 31px; }
	.Foster-parents .right-image { max-width: 100%; padding-left: 13px; }
	.Foster-parents .content { text-align: center; padding: 44px 0 0; }
	.Foster-parents .content h2 { font-size: 38px; letter-spacing: 1.52px; margin: 0 0 34px; }
	.Foster-parents .content p { font-size: 14px; line-height: 26px; max-width: 330px; padding: 0 0 39px; }
	.Foster-parents .content .Learn-more { font-size: 15px; letter-spacing: 0.6px; padding: 14.5px 33px; }
	.Next-events .Events-section { max-width: 230px; padding: 0 0 37px; }
	.Next-events .Events-section img.Next-events-icon { width: 71px; margin: 0 -28px -19px auto; }
	.Next-events .Events-section h2 { font-size: 38px; letter-spacing: 1.52px; margin: 0 0 0; }
	.Next-events .container { width: 100%; max-width: 100%; }
	.Next-events .Kids-heart { overflow: hidden; padding: 0 20px; }
	.Next-events .Kids-heart:before { background-size: contain; width: 847px; height: 635px; }
	.Next-events { padding: 45px 0 0; }
	.Next-events .Kids-heart .box-content { max-width: 100%; padding: 135px 0 103px; }
	.Next-events .Kids-heart .box-content h3 { font-size: 20px; line-height: 34px; margin: 0 0 18px; }
	.Next-events .Kids-heart .box-content h3:before { top: -26px; left: -2px; width: 15px; height: 15px; }
	.Next-events .Kids-heart .box-content h3 span { margin-left: 35px; }
	.Next-events .Kids-heart .box-content h3 span:before { width: 3px; height: 18px; top: 5px; left: -18px; }
	.Next-events .Kids-heart .box-content p { font-size: 14px; line-height: 26px; padding: 0 0 46px; }
	.Next-events .Kids-heart .box-content .Continue-reading, .Next-events .Kids-heart .box-content .Learn-more { margin: 0 auto; display: table; font-size: 15px; letter-spacing: 0.6px; padding: 14.5px 25px; }
	.Next-events .Kids-heart .box-content .Continue-reading { margin-bottom: 25px; }
	.Next-events .Kids-heart p { font-family: 'Poppins', sans-serif; font-weight: 400; font-size: 12px; line-height: 25px; letter-spacing: 0; color: #AFAFAF; padding: 0 5px 60px; }
	.Next-events .Kids-heart p a { font-family: 'Poppins', sans-serif; font-weight: 700; color: #597B7C; }
	.Next-events .Kids-heart p a:hover { color: #AFAFAF; }
	.Newsletter-location .Newsletter-section .box, .Newsletter-location .Location-section .box { display: inline-block; padding: 59px 0 68px; max-width: 250px; }
	.Newsletter-location .Location-section .box { padding: 70px 0 82px; }
	.Newsletter-location .Newsletter-section img, .Newsletter-location .Location-section img { width: 29px; margin: 0 0 29px; }
	.Newsletter-location .Newsletter-section h2, .Newsletter-location .Location-section h2 { font-size: 22px; letter-spacing: 0.88px; margin: 0 0 30px; }
	.Newsletter-location .Newsletter-section p, .Newsletter-location .Location-section p { font-size: 14px; line-height: 26px; padding: 0 0 41px; }
	.Newsletter-location .Newsletter-section a.Signup-now { font-size: 15px; letter-spacing: 0.6px; padding: 14.5px 26px; }
	.Newsletter-location .Location-section span { font-size: 14px; line-height: 26px; }
	.Newsletter-location .Location-section p { padding: 0; }
	footer { padding: 48px 0 0; }
	footer .footer-btn { margin-top: 0; text-align: center; }
	footer .footer-btn ul li { float: initial; margin: 0 0 21px; }
	footer .footer-btn ul li:last-child { margin: 0; }
	footer .footer-btn ul li a { font-size: 15px; letter-spacing: 0.6px; width: 228px; height: 44px; padding: 10px; }
	footer .footer-menu { padding: 56px 0 58px; }
	footer .footer-menu ul li { width: 100%; float: initial; margin: 0; padding: 0; }
	footer .footer-menu ul li:nth-child(n+2) { margin-top: 23px; }
	footer .footer-menu ul li a.Donate-btn { padding: 14.5px 28px; margin: 9px 0 0; }
	footer .social-icon ul li { margin-right: 20px; }
	footer .Stronger-families { padding: 64px 0 60px; }
	footer .Stronger-families h2 { font-size: 18.5px; }
	footer .Copyright { padding: 0 0 50px; }

	/****** Aboutus Who We Are Page ******/
	/*.Aboutus-page .Banner-image { padding: 0; height: 343px; }
	.Aboutus-page .Banner-image .inner-banner-img { max-width: 1370px; }*/
	.Aboutus-page .Banner-image .overle { left: 50%; -webkit-transform: translate(-50%,0); transform: translate(-50%,0); right: auto; background: url(../images/Aboutus-banner-Mobile-bg.png); background-size: cover; width: 375px; height: 187px; }
	.Aboutus-page .Banner-image .overle h1 { font-size: 36px; letter-spacing: 1.44px; margin: 37px 0 0 0; }
	.Banner-image { height: 343px; }
	.page-bredcum { position: relative; bottom: 0; left: 50%; -webkit-transform: translate(-50%,0); transform: translate(-50%,0); width: 100%; margin-top: -25px; z-index: 99; }
	.page-bredcum .about-menu-mobile-drop-down { margin: 0 auto; list-style: none; display: table; background: #FFFFFF; border-radius: 28px; padding: 8px; }
	.page-bredcum .about-menu-mobile-drop-down a { position: relative; font-family: 'Manrope', sans-serif; font-weight: 600; font-size: 16px; line-height: 1; color: #FFFFFF; background: #597B7C; letter-spacing: 0.64px; border-radius: 50px; text-transform: uppercase; display: inline-block; text-align: center; width: 207px; padding: 9.5px 10px; }
	.page-bredcum .about-menu-mobile-drop-down a:before { content: ""; position: absolute; top: 50%; -ms-transform: translateY(-50%); -webkit-transform: translateY(-50%); transform: translateY(-50%); right: 22px; background-image: url(../images/bredcum-arrow.png); background-repeat: no-repeat; background-size: cover; width: 12px; height: 7px; }
	.page-bredcum ul.nav { position: absolute; top: 100%; left: 50%; -webkit-transform: translate(-50%,0); transform: translate(-50%,0); width: 223px; text-align: center; background: #FFFFFF; border-radius: 28px; margin: 5px 0 0; padding: 22px 10px 24px; }
	.page-bredcum ul.nav li { width: 100%; float: initial; margin: 0 0 39px; }
	.page-bredcum ul.nav li:last-child { margin: 0; }
	.page-bredcum ul.nav li a { position: relative; font-family: 'Manrope', sans-serif; font-weight: 700; font-size: 16px; line-height: 1; color: #597B7C; background: transparent; letter-spacing: 0.64px; border-radius: 0; text-transform: uppercase; display: inline-block; padding: 0 10px; }
	.page-bredcum ul.nav li a:before { content: ""; position: absolute; bottom: -8px; left: 0; width: 100%; height: 1px; background: #597B7C; opacity: 0; }
	.page-bredcum .about-menu-mobile-drop-down.Active a:before { transform: rotate(180deg); top: 13px; }
	.page-bredcum ul.nav li.active a:before { opacity: 1; }
	.Aboutus-content { padding: 46px 0 114px; }
	.Aboutus-content h3 { font-size: 14px; margin: 0 0 28px; }
	.Aboutus-content p { font-size: 14px; line-height: 26px; padding: 0 0 26px; }
	.Aboutus-content .content-img { padding: 0 0 45px; }
	.Aboutus-content .content-img p { padding: 0 0 30px; }
	.Clients-served .title h2 { font-size: 25px; padding: 0 41px; }
	.Clients-served { padding: 0 0 59px; margin: 38px 0 25px; border-bottom: 2px solid #617A7B; }
	.Clients-served .title { margin: 0 0 56px; }
	.Clients-served .title:before { height: 2px; }
	.Clients-served .box { width: 50%; padding: 0; }
	.Clients-served .box:nth-child(n+4) { margin-top: 67px; }
	.Clients-served .box img { height: 76px; margin: 0 auto 30px; }
	.Clients-served .box span { font-size: 20px; margin: 0 0 4px; }
	.Clients-served .box p { font-size: 16px; padding: 0 0 0; }
	.Aboutus-content span { text-align: center; margin: 0 0 77px; }
	.Contact-information.Get-information { padding: 56px 0 46px; }
	.Contact-information img { width: 48px; margin: 0 0 31px; }
	.Contact-information h2 { font-size: 28px; letter-spacing: 1.12px; margin: 0 0 23px; }
	.Contact-information p { font-size: 16px; line-height: 26px; padding: 0 0 22px; }
	.Contact-information.Get-information a { font-size: 22px; letter-spacing: 0.70px; margin: 0 0 16px; word-break: break-word; }

	/*** Aboutus Who We Serve Page ******/
	.Aboutus-who-we-serve .Aboutus-content { padding: 42px 0 86px; }
	.Aboutus-who-we-serve .Aboutus-content p { padding: 0 0 26px; }

	/****** Aboutus Our Team Page ******/
	.Team-section { padding: 47px 0 0; }
	.Team-section .Executive-team { padding: 0 0 85px; }
	.Team-section .Executive-team .Title { text-align: center; padding: 0 0 16px; margin: 0 0 43px; }
	.Team-section .Executive-team .Title h2 { font-size: 28px; letter-spacing: 1.12px; }
	.Team-section .Executive-team .box { width: 100%; float: initial; display: inline-block; padding: 0 0 0; }
	.Team-section .Executive-team .box:nth-child(n+3) { margin-top: 60px; }
	.Team-section .Executive-team .box:nth-child(odd) { width: 100%; }
	.Team-section .Executive-team .box p { padding: 0 0 26px; }
	.Team-section .Executive-team.Management-team { padding: 0 0 92px; }
	.Team-section .Executive-team.Management-team .Title { margin: 0 0 58px; }
	.Team-section .Executive-team.Management-team .box:nth-child(n+3) { margin-top: 67px; }
	.Team-section .Executive-team.Management-team .box p { min-height: initial; }
	.Team-section .Executive-team.Board-director .box { margin: 0; }
	.Team-section .Executive-team.Board-director span { font-size: 20px; margin: 0 0 50px; }
	.Team-section .Executive-team.Board-director .box p { padding: 0; }
	.Team-section .Executive-team.Board-director .box h3 { margin: 0 0 5px; }
	.Team-section .Executive-team.Board-director .box:nth-child(n+4) { margin-top: 67px; }
	.Officers-board { padding: 89px 0 30px; }
	.Officers-board h3 { font-size: 20px; margin: 0 0 49px; }
	.Officers-board ul li { width: 100% !important; margin: 0 !important; }
	.Officers-board ul li:nth-child(n+2) { margin-top: 25px !important; }
	.Officers-board ul li h4 { font-size: 20px; }
	.modal-open { overflow: initial; }
	.modal.Team-popup button.close { top: -16px; left: 50%; -webkit-transform: translate(-50%,0); transform: translate(-50%,0); right: auto; }
	.modal.Team-popup button.close img { width: 32px; }
	.modal.Team-popup .modal-dialog .modal-content { padding: 42px 30px 61px; }
	.modal.Team-popup .modal-dialog { width: 100%; top: 95px; }
	.modal.Team-popup .modal-dialog .modal-content .Popup-box .image { width: 100%; float: initial; display: inline-block; }
	.modal.Team-popup .modal-dialog .modal-content .Popup-box .content { width: 100%; float: initial; display: inline-block; }
	.modal.Team-popup .modal-dialog .modal-content .Popup-box .image img { padding: 0 0 25px; margin: 0 0 15px; }
	.modal.Team-popup .modal-dialog .modal-content .Popup-box .content { padding: 18px 0 0; }
	.modal.Team-popup .modal-dialog .modal-content .Popup-box .content p { font-size: 14px; line-height: 33px; }

	/****** Aboutus Careers Page ******/
	.career-page .Aboutus-content { padding: 41px 0 35px; }
	.Career-opportunities { padding: 0 0 147px; }
	.Career-opportunities .Title { width: 250px; text-align: center; padding: 0 0 122px; }
	.Career-opportunities .Title img { width: 71px; margin: 0 30px -30px auto; }
	.Career-opportunities .Title h2 { font-size: 38px; line-height: 42px; letter-spacing: 1.52px; }
	.Career-opportunities .content-box { padding: 0 0 70px; margin: 0 0 95px; }
	.Career-opportunities .content-box:before { width: 100%; }
	.Career-opportunities .content-box .content-left h2 { font-size: 20px; margin: 0 0 15px; }
	.Career-opportunities .content-box .content-left h2:before { top: -25px; left: -2px; }
	.Career-opportunities .content-box .content-left p { font-size: 18px; padding: 0 0 4px; }
	.Career-opportunities .content-box .content-left span { margin: 15px 0 27px; }
	.Career-opportunities .content-box .content-left img { width: 100%; margin: 0; padding: 2px 0 29px; }
	.Career-opportunities .content-box .content-right p { font-size: 14px; line-height: 26px; }
	.Career-opportunities .content-box a.Learn-more { font-size: 15px; letter-spacing: 0.6px; display: table; margin: 41px auto 0; padding: 14.5px 25px; }
	.Career-opportunities .View-all a { font-size: 15px; letter-spacing: 0.6px; padding: 14.5px 23px; }
	.Career-opportunities .content-box:nth-last-child(2) { padding: 0; margin: 0; }
	.Career-opportunities .View-all { margin: 103px 0 0; }

	/****** Program Eventlist Page ******/
	.Program_eventlist_page .Banner-image .overle { left: 50%; -webkit-transform: translate(-50%,0); transform: translate(-50%,0); right: auto; width: 450px; height: 230px; padding: 0 0 0 25px; }
	.Program_eventlist_page .Banner-image .overle h1 { font-size: 36px; line-height: 49px; letter-spacing: 1.44px; text-transform: initial; margin: 21px 0 19px; }
	.Program_eventlist_page .Banner-image .overle h2 { font-size: 30px; }
	.Breadcrumb { padding: 15px 0; }
	.Program_eventlist_page .content-box .container { width: 100%; max-width: 100%; }
	.Checkup-from { border-radius: 0; padding: 69px 21px 60px; }
	.Checkup-from .box .box-top h2, .Event-section .box .box-top h2 { font-size: 20px; line-height: 34px; word-wrap: break-word; margin: 0 0 12px; }
	.Checkup-from .box .box-top h2:before, .Event-section .box .box-top h2:before { top: -25px; left: -2px; width: 15px; height: 15px; }
	.Checkup-from .box .box-top h3, .Event-section .box .box-top h3 { font-size: 18px; line-height: 30px; margin: 0 0 25px; }
	.Checkup-from .box .time-section { padding: 0 0 27px; }
	.Checkup-from .box .time-section span { width: 200px; }
	.Checkup-from .box .time-section span:last-child { width: auto; }
	.Checkup-from .box.content { padding: 32px 0 0; }
	.Checkup-from .box.content p { font-family: 'Poppins', sans-serif; font-weight: 400; font-size: 14px; line-height: 26px; padding: 0 0 40px; }
	.Checkup-from .box.content a.More-info { font-size: 15px; letter-spacing: 0.6px; padding: 14.5px 32px; margin: 0 auto; display: table; }
	.Program_eventlist_page .Event-section { padding: 68px 21px 0; }
	.Event-section .box .time-section span:last-child { width: auto; }
	.Event-section .box .time-section { padding: 0 0 27px; }
	.Program_eventlist_page .Event-section .box p { padding: 0 0 44px; }
	.Event-section .box .More-info { font-size: 15px; letter-spacing: 0.6px; padding: 14.5px 32px; margin: 0 auto; display: table; }
	.Program_eventlist_page .Event-section .box:nth-child(n+2) { margin-top: 125px; }
	.pagination { margin: 103px 0 128px; }
	.modal.right .modal-dialog { width: 100%; }
	.modal.right.fade .modal-dialog { right: -100%; }
	.modal.right .modal-content { border-radius: 0; }
	.modal.right button.close { display: none; }
	.modal.right .Popup-box { padding: 24px 21px 72px; }
	.modal.right .Popup-box .mobile-popup-sec { width: 100%; display: inline-block; margin: 0 0 47px; }
	.modal.right .Popup-box .mobile-popup-sec .mobile-back-arrwo.close { float: left; text-shadow: none; opacity: 1; }
	.modal.right .Popup-box .mobile-popup-sec .mobile-breadcrumbs { width: 100%; text-align: center; display: none; }
	.modal.right .Popup-box .mobile-popup-sec .mobile-breadcrumbs ul.breadcrumb { padding: 2px 0; margin: 0; list-style: none; background: transparent; width: auto; }
	.modal.right .Popup-box .mobile-popup-sec .mobile-breadcrumbs ul.breadcrumb li:nth-child(1), .modal.right .Popup-box .mobile-popup-sec .mobile-breadcrumbs ul.breadcrumb li:nth-child(2) { display: none; }
	.modal.right .Popup-box .mobile-popup-sec .mobile-breadcrumbs ul.breadcrumb li { position: relative; padding: 0; margin: 0; list-style: none; line-height: 1; float: left; min-height: initial; margin-right: 27px; }
	.modal.right .Popup-box .mobile-popup-sec .mobile-breadcrumbs ul.breadcrumb li:before { content: "»"; position: absolute; top: 3px; right: -16px; font-family: 'Poppins', sans-serif; font-weight: 300; font-size: 14px; line-height: 1; color: #AFAFAF; letter-spacing: 0.56px; padding: 0; }
	.modal.right .Popup-box .mobile-popup-sec .mobile-breadcrumbs ul.breadcrumb li:last-child { margin-right: 0; }
	.modal.right .Popup-box .mobile-popup-sec .mobile-breadcrumbs ul.breadcrumb li:last-child:before { display: none; }
	.modal.right .Popup-box .mobile-popup-sec .mobile-breadcrumbs ul.breadcrumb li a { font-family: 'Poppins', sans-serif; font-weight: 300; font-size: 14px; line-height: normal; color: #AFAFAF; letter-spacing: 0.56px; }
	.modal.right .Popup-box .mobile-popup-sec .mobile-breadcrumbs ul.breadcrumb li span { font-family: 'Poppins', sans-serif; font-weight: 600; font-size: 14px; line-height: normal; color: #AFAFAF; letter-spacing: 0.56px; }
	.modal.right .Popup-box .box-top h2 { font-size: 20px; line-height: 34px; word-wrap: break-word; margin: 0 0 12px; }
	.modal.right .Popup-box .box-top h2:before { display: none; }
	.modal.right .Popup-box .box-top h3 { font-size: 18px; line-height: 30px; margin: 0 0 30px; }
	.modal.right .Popup-box p { font-size: 14px; line-height: 26px; padding: 0 0 12px; }
	.modal.right .Popup-box a.Register-now { font-size: 15px; letter-spacing: 0.6px; padding: 14.5px 29px; margin: 0; float: initial; }
	.modal.right .Popup-box ul { width: 100%; display: inline-block; padding: 37px 0 0; }
	.modal.right .Popup-box .time-section { padding: 0 0 27px; }
	.modal.right .Popup-box .time-section span { width: 200px; }
	.modal.right .Popup-box .time-section span:last-child { width: auto; }
	.modal.right .Popup-box .address { padding: 0 0 33px; }
	.modal.right .Popup-box a.Download-flyer { margin: 24px 0 51px; }
	.Breadcrumb ul li:first-child { display: none; }

	/****** Program Image Gallery Page ******/
	/*.fawn-main-page .Banner-image .overle, .foster-care-main-page .Banner-image .overle { left: 50%; right: auto; }*/
	.Image-gallery .owl-carousel .owl-nav button { left: -21px; }
	.Image-gallery .owl-carousel .owl-nav button.owl-next { right: -15px; }
	.Banner-image .overle { left: 50%; -webkit-transform: translate(-50%,0); transform: translate(-50%,0); right: auto; width: 470px; height: 280px; padding: 0; }
	.Banner-image .overle h1 { font-size: 36px; line-height: 49px; letter-spacing: 1.44px; text-transform: initial; margin: 23px 0 7px; }
	.Banner-image .overle p { font-size: 14px; line-height: 26px; max-width: 280px; }
	.the-bridge-page .wrap_main .overle-btn { left: 50%; -webkit-transform: translate(-50%,0); transform: translate(-50%,0); right: auto; }
	.the-bridge-page .wrap_main .overle-btn a { font-size: 15px; letter-spacing: 0.6px; padding: 14.5px 29px; width: 221px; }
	/*.the-bridge-page .Banner-image { height: 365px; padding: 0 0 22px; }
	.the-bridge-page .Banner-image .inner-banner-img { max-width: 974px; }*/
	.Program-content { padding: 42px 0 24px; }
	.Program-content p { font-size: 14px; line-height: 26px; padding: 0 0 26px; }
	.Image-gallery { padding: 20px 0 79px; }
	.Image-gallery .View-all-photos { padding: 44px 0 0; }
	.Image-gallery .View-all-photos a { font-size: 15px; letter-spacing: 0.6px; padding: 14.5px 35px; }
	.the-bridge-page .Contact-information a { font-size: 22px; letter-spacing: 0.88px; word-break: break-all; }
	.the-bridge-page .Case-study { padding: 93px 0 108px; }
	.Event-section .Title .Event-section-icon { width: 71px; margin: 0 -30px -20px auto; }
	.Event-section .Title h2 { font-size: 38px; letter-spacing: 1.52px; }
	.Event-section { padding: 58px 0 143px; }
	.Event-section .Title { padding: 0 0 138px; }
	.Event-section .box:nth-child(n+2) { margin-top: 128px; }
	.Event-section .See-all-events a { font-size: 15px; letter-spacing: 0.6px; padding: 14.5px 42px; }
	.Event-section .See-all-events { padding: 103px 0 0; }
	.Image-gallery .owl-carousel .item { height: 295px; }

	/****** Program Gallery Page ******/
	.Gallery-page .Banner-image .overle { left: 50%; -webkit-transform: translate(-50%,0); transform: translate(-50%,0); right: auto; width: 450px; height: 230px; padding: 0 0 0 25px; }
	.Gallery-page .Banner-image .overle h1 { text-transform: initial; margin: 20px 0 23px; }
	.Gallery-page .Banner-image .overle h2 { font-size: 30px; }
	.Gallery-page .content-box { padding: 40px 0 155px; }
	.Gallery-page .content-box .Image-gallery-main a.image-link { width: calc(50% - 3px); }
	.Gallery-page .content-box .Image-gallery-main a.image-link:nth-child(even) { margin-right: 0; }
	.Gallery-page .content-box .Image-gallery-main a.image-link:nth-child(n+3) { margin-top: 6px; }
	.Gallery-page .content-box .Image-gallery-main a.image-link div { height: 260px; }
	.lightbox .lb-outerContainer { width: 94% !important; padding: 22px 17px 14px; border-radius: 20px; }
	.lightbox .lb-outerContainer .lb-closeContainer a.lb-close { top: -17px; left: 50%; -webkit-transform: translate(-50%,0); transform: translate(-50%,0); right: auto; width: 33px; height: 33px; }
	.lightbox .lb-outerContainer .lb-nav { padding: 4px; }
	.lightbox .lb-outerContainer .lb-nav a { width: 23px; height: 23px; padding: 6px 8px; }
	.lightbox .lb-outerContainer .lb-nav a img { width: 7px; }
	.lightbox .lb-outerContainer .lb-nav span.lb-number { font-size: 12px; padding: 0 17px; }
	.lightbox .lb-outerContainer .lb-details { padding: 12px 0 0; margin: 11px 0 0; }
	.lightbox .lb-outerContainer .lb-details span.lb-caption { font-size: 14px; }

	/****** News Page ******/
	.News-page .Banner-image .overle h1 { margin: 42px 0 0 25px; }
	.News-page .content-box .container { max-width: 100%; width: 100%; }
	.News-turning-points { margin: 0px; border-radius: 0; padding: 67px 20px 63px; }
	.News-turning-points .box h2 { font-size: 20px; line-height: 34px; margin: 0 0 63px; }
	.News-turning-points .box h2:before { top: -25px; left: -2px; width: 15px; height: 15px; }
	.News-turning-points .box.content { padding: 42px 0 0; }
	.News-turning-points .box.content p { font-size: 14px; line-height: 26px; padding: 0 0 39px; }
	.News-turning-points .box.content a.Continue-reading { font-size: 15px; letter-spacing: 0.6px; padding: 14.5px 28px; margin: 0 auto; display: table; }
	.News-Providing { padding: 126px 20px 0; }
	.News-Providing .box h2 { font-size: 20px; line-height: 34px; margin: 0 0 15px; }
	.News-Providing .box h2 span:before { top: 5px; left: -20px; width: 3px; height: 19px; }
	.News-Providing .box h3 { margin: 0 0 42px; }
	.News-Providing .box p { font-size: 14px; line-height: 26px; padding: 0 0 37px; }
	.News-Providing .box a.Continue-reading { font-size: 15px; letter-spacing: 0.6px;  padding: 14.5px 28px; margin: 0 auto; display: table; }
	.modal.News-popup .modal-content .mobile-popup-sec { width: 100%; display: inline-block; margin: 0; padding: 23px 21px 33px; }
	.modal.News-popup .modal-content .mobile-popup-sec .mobile-back-arrwo.close { float: left; text-shadow: none; opacity: 1; }
	.modal.News-popup .modal-content .mobile-popup-sec .mobile-breadcrumbs { width: 100%; text-align: center; display: none; }
	.modal.News-popup .modal-content .mobile-popup-sec .mobile-breadcrumbs ul.breadcrumb { padding: 2px 0; margin: 0; list-style: none; background: transparent; width: auto; }
	.modal.News-popup .modal-content .mobile-popup-sec .mobile-breadcrumbs ul.breadcrumb li:nth-child(1), .modal.News-popup .modal-content .mobile-popup-sec .mobile-breadcrumbs ul.breadcrumb li:nth-child(2) { display: none; }
	.modal.News-popup .modal-content .mobile-popup-sec .mobile-breadcrumbs ul.breadcrumb li { position: relative; padding: 0; margin: 0; list-style: none; line-height: 1; float: left; min-height: initial; margin-right: 27px; }
	.modal.News-popup .modal-content .mobile-popup-sec .mobile-breadcrumbs ul.breadcrumb li:before { content: "»"; position: absolute; top: 3px; right: -16px; font-family: 'Poppins', sans-serif; font-weight: 300; font-size: 14px; line-height: 1; color: #AFAFAF; letter-spacing: 0.56px; padding: 0; }
	.modal.News-popup .modal-content .mobile-popup-sec .mobile-breadcrumbs ul.breadcrumb li:last-child { margin-right: 0; }
	.modal.News-popup .modal-content .mobile-popup-sec .mobile-breadcrumbs ul.breadcrumb li:last-child:before { display: none; }
	.modal.News-popup .modal-content .mobile-popup-sec .mobile-breadcrumbs ul.breadcrumb li a { font-family: 'Poppins', sans-serif; font-weight: 300; font-size: 14px; line-height: normal; color: #AFAFAF; letter-spacing: 0.56px; }
	.modal.News-popup .modal-content .mobile-popup-sec .mobile-breadcrumbs ul.breadcrumb li span { font-family: 'Poppins', sans-serif; font-weight: 600; font-size: 14px; line-height: normal; color: #AFAFAF; letter-spacing: 0.56px; }
	.modal.News-popup .Popup-box { padding: 42px 20px 72px; }
	.modal.News-popup .Popup-box h2 { font-size: 20px; line-height: 34px; margin: 0 0 15px; }
	.modal.News-popup .Popup-box h2:before { display: none; }
	.modal.News-popup .Popup-box h2 span:before { top: 5px; left: -20px; width: 3px; height: 19px; }
	.modal.News-popup .Popup-box h3 { margin: 0 0 42px; }
	.modal.right .Popup-box p { font-size: 14px; line-height: 26px; padding: 0 0 26px; }
	.modal.News-popup .Popup-box p:nth-last-child(3) { padding: 0 0 46px; }
	.modal.News-popup .Popup-box a { margin: 0 0 39px; }
	.modal.News-popup .Popup-box ul { padding: 0; }

	/****** Special Events Page ******/
	.Special-events-page .Banner-image .overle { left: 50%; -webkit-transform: translate(-50%,0); transform: translate(-50%,0); right: auto; background: url(../images/Special-events-banner-mobile-bg.png); background-size: cover; width: 375px; height: 190px; }
	.Special-events-page .Banner-image .overle h1 { margin: 27px 0 0 0; }
	.Special-events-page .content-box .container { max-width: 100%; width: 100%; }
	.Turning-points { padding: 40px 20px 60px; }
	.Turning-points p { font-size: 14px; line-height: 26px; padding: 0 0 20px; }
	.Turning-points .Contactus-btn { width: 100%; display: inline-block; text-align: center; }
	.Kid-heart .images { padding: 0 0 0 20px; }
	.Kid-heart .images img { width: 100%; }
	.Kid-heart .content { padding: 69px 20px 0; }
	.Kid-heart .content h2 { font-size: 20px; line-height: 34px; margin: 0 0 33px; }
	.Kid-heart .content h2:before { top: -26px; left: -2px; width: 15px; height: 15px; }
	.Kid-heart .content h2 span { margin-left: 26px; }
	.Kid-heart .content h2 span:before { width: 3px; height: 18px; top: 5px; left: -17px; }
	.Kid-heart .content p { font-size: 14px; line-height: 26px; padding: 0 0 41px; }
	.Kid-heart .content .Learn-more { font-size: 15px; letter-spacing: 0.6px; padding: 14.5px 25px; margin: 0 auto; display: table; }
	.Golf-section .overle .content h2 { font-size: 20px; line-height: 34px; margin: 0 0 27px; }
	.Golf-section .overle .content h2:before { top: -26px; left: -2px; width: 15px; height: 15px; }
	.Golf-section .overle .content h2 span { margin-left: 28px; }
	.Golf-section .overle .content h2 span:before { width: 3px; height: 18px; top: 5px; left: -17px; }
	.Golf-section .overle .content p { font-size: 14px; line-height: 26px; padding: 0 0 40px; }
	.Golf-section .overle .content .Learn-more { font-size: 15px; letter-spacing: 0.6px; padding: 14.5px 25px; }
	.Golf-section { height: 235px; padding: 0 0 612px; }
	.Golf-section img { max-width: 570px; }
	.Golf-section .overle { bottom: 0; width: 100%; height: 410px; }
	.Golf-section .overle .content { width: 100%; padding: 134px 20px 0; margin: 0; display: inline-block; left: 0; }
	.Care-kits .content h2 { font-size: 20px; line-height: 34px; margin: 0 0 0; }
	.Care-kits .content h2:before { top: -26px; left: -2px; width: 15px; height: 15px; }
	.Care-kits .content h2 span { margin-left: 26px; }
	.Care-kits .content h2 span:before { width: 3px; height: 18px; top: 5px; left: -17px; }
	.Care-kits .content p { font-size: 14px; line-height: 26px; padding: 0 0 0; }
	.Care-kits .content .Learn-more { font-size: 15px; letter-spacing: 0.6px; padding: 14.5px 25px; margin: 0 auto; display: table; }
	.Care-kits .content h2 { font-size: 20px; line-height: 34px; margin: 0 0 31px; }
	.Care-kits .content p { font-size: 14px; line-height: 26px; padding: 0 0 39px; }
	.Care-kits .images img { width: 100%; }
	.modal.right.special-events-popup .Popup-box { padding: 24px 21px 72px; }
	.modal.right.special-events-popup .Popup-box .box-top h2 span { margin-left: 27px; }
	.modal.right.special-events-popup .Popup-box .box-top h2 span:before { width: 3px; height: 18px; top: 5px; left: -17px; }
	.modal.right.special-events-popup .Popup-box .address { padding: 0 0 55px; }
	.modal.right.special-events-popup .Popup-box p { padding: 0 0 26px; }
	.modal.right.special-events-popup .Popup-box .video-section { margin: 28px 0 0; }
	.modal.right.special-events-popup .Popup-box .Download-btn { margin: 38px 0 40px; }
	.modal.right.special-events-popup .Popup-box .Download-btn a.Download-flyer { float: initial; margin: 0 0 41px; }

	/****** Newsletter Page ******/
	.Newsletter-page .Banner-image .overle h1 { margin: 42px 0 0 25px; }
	.Newsletter-page .content-box .container { max-width: 100%; width: 100%; }
	.Past-newsletters { padding: 0; }
	.Past-newsletters .Newsletter-box { width: 100%; display: inline-block; float: initial; text-align: center; min-height: initial; margin: 0; }
	.Past-newsletters .Newsletter-box .content { max-width: 100%; width: 100%; display: inline-block; padding: 34px 0 68px; }
	.Past-newsletters .Newsletter-box .content h2, .Past-newsletters .Join-now .content h2 { font-size: 20px; margin: 0 0 28px; }
	.Past-newsletters .Newsletter-box .content p { font-size: 18px; line-height: 30px; max-width: 250px; margin: 0 auto; padding: 0 0 46px; }
	.Past-newsletters .Newsletter-box .content .Read-newsletter { font-weight: 800; }
	.Past-newsletters .Join-now { padding: 71px 0 75px; width: 100%; display: inline-block; float: initial; border-radius: 0; }
	.Past-newsletters .Join-now .content p { font-size: 18px; line-height: 30px; padding: 0 0 36px; }
	.Past-newsletters .Join-now .content .signup-btn { font-size: 15px; letter-spacing: 0.6px; padding: 14.5px 35px; }

	/****** GetInformed Page ******/
	.Get-informed-page .Banner-image .overle { left: 50%; -webkit-transform: translate(-50%,0); transform: translate(-50%,0); right: auto; background-size: contain; width: 480px; height: 202px; padding: 0; }
	.Get-informed-page .Banner-image .overle h1, .Get-involved-page .Banner-image .overle h1, .Get-help-page .Banner-image .overle h1 { font-size: 36px; letter-spacing: 1.44px; bottom: 37px; }
	.Get-content { padding: 40px 0; }
	.Get-content span { font-size: 14px; line-height: 26px; padding: 0 0 26px; }
	.Get-content p { font-size: 14px; line-height: 26px; padding: 0 0 26px; }
	.Get-content .content-img p { padding: 0 0 52px; }
	.box_section { padding: 100px 0 93px; text-align: center; }
	.box_section .box { width: 333px; height: 333px; margin: 0 auto; float: initial; }
	.box_section .box:before { width: 56px; height: 56px; bottom: 13px; left: 34px; }
	.box_section .box:nth-child(even) { float: initial; margin: 0 auto; }
	.box_section .box:last-child { margin: 0 auto; }
	.box_section .box:nth-child(n+2) { margin-top: 59px !important; }
	.box_section .box .overle { position: absolute; top: 21px; right: -1px; }
	.box_section .box .overle img { width: 75px; }
	.box_section .box .content a.Learn-more { font-size: 15px; letter-spacing: 0.6px; padding: 14.5px 44px; }
	.box_section .box .content .Title { margin: 0 0 40px; }
	.box_section .box .content { padding: 60px 0 0; }
	.box_section .box .content h2 { font-size: 38px; letter-spacing: 1.52px; }
	.box_section .box .content h2 span { font-size: 28px; letter-spacing: 1.12px; }

	/****** GetInvolved Page ******/
	.Get-involved-page .Banner-image .overle { left: 50%; -webkit-transform: translate(-50%,0); transform: translate(-50%,0); right: auto; width: 480px; height: 221px; padding: 0; }
	.Get-involved-page .Get-content p { padding: 0 0 26px; }
	.Get-involved-page .Get-content img.GetInvolved-content-img { margin: 14px 0 35px; }
	.Get-involved-page .box_section { padding: 27px 0 93px; }

	/****** GetHelp Page ******/
	.Get-help-page .Banner-image .overle { left: 50%; -webkit-transform: translate(-50%,0); transform: translate(-50%,0); right: auto; background-size: contain; width: 490px; height: 199px; padding: 0; }
	.Get-content .content-img.right img.content-img-left { padding: 15px 0 35px; }
	.Get-content .content-img.right p { padding: 0 0 26px; }
	.Get-help-page .box_section { padding: 0 0 162px; }

	/****** Contact Us Page ******/
	.Contactus-page .Banner-image .overle h1 { margin: 42px 0 0 25px; }
	.Our-locations { padding: 34px 0 73px; }
	.Our-locations h2 { font-size: 20px; margin: 0 0 60px; }
	.Our-locations .box-section { padding: 0 0 14px; margin: 0 0 38px; }
	.Our-locations .box-section .box, .Our-locations .box-section:last-child .box { padding: 0 0 14px; margin: 0 0 38px; }
	.Our-locations .box-section .box h3 { font-size: 18px; margin: 0 0 23px; }
	.Our-locations .box-section .box span { font-size: 15px; line-height: 20px; margin: 0 0 20px; }
	.Our-locations .box-section .box span a { font-size: 15px; line-height: 20px; }
	.Our-locations .box-section .box hr { margin: 30px 0; }

	/****** Volunteer Page ******/
	.Volunteer-page .Banner-image .overle h1 { margin: 42px 0 0 25px; }
	.Volunteer-activities { padding: 40px 0 42px; }
	.Volunteer-activities p { font-size: 14px; line-height: 26px; padding: 0 0 46px; }
	.Volunteer-activities .Application-form { font-size: 15px; letter-spacing: 0.6px; padding: 16px 33px; margin: 0 auto; display: table; }
	.Volunteer-page .Event-section { padding: 87px 0 103px; }
	.Volunteer-page .Event-section .box .box-top h2 { font-size: 20px; line-height: 34px; margin: 0 0 12px; }
	.Volunteer-page .Event-section .box .box-top h3 { margin: 0 0 18px; }
	.Volunteer-page .Event-section .box .More-info { margin: 29px auto 0; }
	.modal.Volunteer-popup .modal-content .mobile-popup-sec { width: 100%; display: inline-block; margin: 0; padding: 23px 21px; }
	.modal.Volunteer-popup .modal-content .mobile-popup-sec .mobile-back-arrwo.close { float: left; text-shadow: none; opacity: 1; }
	.modal.Volunteer-popup .modal-content .mobile-popup-sec .mobile-breadcrumbs { width: 100%; text-align: center; display: none; }
	.modal.Volunteer-popup .modal-content .mobile-popup-sec .mobile-breadcrumbs ul.breadcrumb { padding: 2px 0; margin: 0; list-style: none; background: transparent; width: auto; }
	.modal.Volunteer-popup .modal-content .mobile-popup-sec .mobile-breadcrumbs ul.breadcrumb li:nth-child(1), .modal.Volunteer-popup .modal-content .mobile-popup-sec .mobile-breadcrumbs ul.breadcrumb li:nth-child(2) { display: none; }
	.modal.Volunteer-popup .modal-content .mobile-popup-sec .mobile-breadcrumbs ul.breadcrumb li { position: relative; padding: 0; margin: 0; list-style: none; line-height: 1; float: left; min-height: initial; margin-right: 27px; }
	.modal.Volunteer-popup .modal-content .mobile-popup-sec .mobile-breadcrumbs ul.breadcrumb li:before { content: "»"; position: absolute; top: 3px; right: -16px; font-family: 'Poppins', sans-serif; font-weight: 300; font-size: 14px; line-height: 1; color: #AFAFAF; letter-spacing: 0.56px; padding: 0; }
	.modal.Volunteer-popup .modal-content .mobile-popup-sec .mobile-breadcrumbs ul.breadcrumb li:last-child { margin-right: 0; }
	.modal.Volunteer-popup .modal-content .mobile-popup-sec .mobile-breadcrumbs ul.breadcrumb li:last-child:before { display: none; }
	.modal.Volunteer-popup .modal-content .mobile-popup-sec .mobile-breadcrumbs ul.breadcrumb li a { font-family: 'Poppins', sans-serif; font-weight: 300; font-size: 14px; line-height: normal; color: #AFAFAF; letter-spacing: 0.56px; }
	.modal.Volunteer-popup .modal-content .mobile-popup-sec .mobile-breadcrumbs ul.breadcrumb li span { font-family: 'Poppins', sans-serif; font-weight: 600; font-size: 14px; line-height: normal; color: #AFAFAF; letter-spacing: 0.56px; }
	.modal.right.Volunteer-popup .Popup-box { padding: 35px 20px 72px; }
	.modal.right.Volunteer-popup .Popup-box .box-top h3 { margin: 0 0 60px; }
	.modal.right.Volunteer-popup .Popup-box .address p { margin: 0; }
	.modal.right.Volunteer-popup .Popup-box span.Contact { margin: 24px 0 51px; }

	/****** Donate Page ******/
	.Donate-page .Banner-image { height: 343px; }
	.Donate-page .Banner-image .inner-banner-img { max-width: 980px; }
	.Donate-page .Banner-image .overle { left: 50%; -webkit-transform: translate(-50%,0); transform: translate(-50%,0); right: auto; width: 430px; height: 181px; }
	.Donate-page .Banner-image .overle h1 { margin: 90px 0 0; }
	.Donate-content { padding: 40px 0 75px; }
	.Donate-content span { font-size: 14px; line-height: 26px; margin: 0 0 26px; }
	.Donate-content p { font-size: 14px; line-height: 26px; padding: 0 0 26px; }
	.Donate-content p:nth-last-child(2) { padding: 0 0 53px; }
	.Donate-content .Donate-now { font-size: 15px; letter-spacing: 0.6px; padding: 14.5px 36px; margin: 0 auto; display: table; }
	.Case-study.Impact-story { padding: 72px 0 147px; }
	.Case-study.Impact-story .Title { max-width: 259px; }
	.Case-study.Impact-story .Title h2 { margin: 0 0 7px; }
	.Case-study.Impact-story .Title span { text-transform: initial; }
	.School-drive { padding: 65px 0 81px; }
	.School-drive .Title img { width: 71px; margin: 0 0 -22px; }
	.School-drive .Title h2 { font-size: 38px; letter-spacing: 1.52px; margin: 0 0 13px; }
	.School-drive .Title h3 { font-size: 24px; letter-spacing: 0.96px; max-width: initial; margin: 0 0 68px; }
	.School-drive span { font-size: 14px; margin: 0 0 54px; }
	.School-drive p { font-size: 14px; line-height: 26px; padding: 0 0 62px; }
	.School-drive ul { margin: 0 0 48px; }
	.School-drive ul li { font-size: 14px; line-height: 26px; margin: 0 0 31px; padding-left: 75px; min-height: 56px; }
	.School-drive ul li p { font-size: 14px; line-height: 26px; }
	.School-drive ul li span { width: 56px; height: 56px; font-size: 20px; padding: 14px 4px; margin: 0 20px 0 0; }
	.School-drive ul li span b { top: -7px; }
	.School-drive h3 { font-size: 14px; line-height: 26px; margin: 0 auto 62px; max-width: 250px; }
	.Select-amount { width: 100%; height: initial; border: none; padding: 0; border-radius: 0; }
	.Select-amount select { border: 1px solid #D15980; border-radius: 24px; width: 100%; height: 47px; text-align: center; -webkit-appearance: none; -moz-appearance: none; text-indent: 1px; background-image: url(../images/select-down-arrow.png); background-repeat: no-repeat; background-position: 95%; margin: 0 0 37px; padding: 13.5px 40px; }
	.Select-amount input[type="submit"] { position: relative; font-size: 15px; letter-spacing: 0.6px; padding: 14.5px 35px; margin: 0 auto; display: table; }
	.Monthly-donations { padding: 95px 0 90px; }
	.Monthly-donations .box h2 { font-size: 24px; letter-spacing: 0.96px; margin: 0 0 39px; }
	.Monthly-donations .box p { font-size: 14px; line-height: 26px; padding: 0 0 42px; }
	.Monthly-donations .box input[type="submit"] { position: relative; font-size: 15px; letter-spacing: 0.6px; padding: 14.5px 35px; margin: 0 auto; display: table; }
	.Monthly-donations .box:last-child { max-width: 320px; margin: 0 auto; padding: 90px 0 0; display: table; }
	.Monthly-donations .box:last-child p { padding: 0 0 61px; }

	/****** Resources Page ******/
	.Resources-page .Banner-image .overle { left: 50%; -webkit-transform: translate(-50%,0); transform: translate(-50%,0); right: auto; background: url(../images/Resources-banner-bg-mobile.png); background-size: cover; width: 375px; height: 172px; }
	.Resources-page .Banner-image .overle h1 { margin: 42px 0 0 0; }
	.Coming-soon { padding: 42px 0 105px; }
	.Coming-soon img { width: 306px; margin: 0 0 20px; }
	.Coming-soon h2 { font-size: 35px; letter-spacing: 1.4px; margin: 0 0 55px; }
	.Coming-soon span { font-size: 20px; line-height: 34px; margin: 0 0 26px; }
	.Coming-soon p { font-size: 18px; line-height: 30px; }
	.Coming-soon p br { display: none; }

/****** Search Page ******/
.Search-page .Banner-image .overle { left: 50%; -webkit-transform: translate(-50%,0); transform: translate(-50%,0); right: auto; background: url(../images/Aboutus-banner-Mobile-bg.png); background-size: cover; width: 375px; height: 187px; }
.Search-page .Banner-image .overle h1 { font-size: 36px; letter-spacing: 1.44px; margin: 37px 0 0 0; }
.Search-page .content-box { padding: 50px 0; }
.Search-page .content-box .search form fieldset.only label.checkbox { margin: 0 20px 10px 0; }
.Search-page .content-box .search dl.search-results dd { font-size: 14px; line-height: 26px; }
.Search-page .content-box .search dl.search-results dt.result-title { font-size: 14px; margin: 0 0 10px; }
.Search-page .content-box .search form .btn-toolbar .btn-group button.btn { font-size: 15px; letter-spacing: 0.6px; padding: 14.5px 33px; }

}

@media (max-width: 479px) {

	/*** Home Page ***/
	.Home-banner, .Home-banner .owl-carousel, .Home-banner .owl-carousel .owl-stage-outer, .Home-banner .owl-carousel .owl-stage-outer .item { height: 479px; }
	.Home-banner .owl-carousel .owl-stage-outer .item img { max-width: 1575px; }
	.container { max-width: 100%; width: 90%; }
	.Home-banner .owl-carousel .owl-nav button { top: 40%; -ms-transform: translateY(-40%); -webkit-transform: translateY(-40%); transform: translateY(-40%); }
	.Next-events .Kids-heart p { padding: 0 0 60px; }
	.Next-events .Kids-heart .box-content { max-width: 100%; padding: 72px 0 103px; }
	.Next-events .Kids-heart:before { background-size: contain; width: 857px; height: 625px; left: 40%; }

	/****** Aboutus Who We Are Page ******/
	/****** Aboutus Our Team Page ******/
	.modal.Team-popup .modal-dialog .modal-content .Popup-box .image img { width: 100%; }

	/****** Aboutus Careers Page ******/
	.Career-opportunities .View-all a { font-size: 14px; letter-spacing: 0.6px; padding: 14.5px 14px; }

	/****** Program Eventlist Page ******/
	.Program_eventlist_page .Banner-image .overle { left: 50%; -webkit-transform: translate(-50%,0); transform: translate(-50%,0); right: auto; background: url(../images/Program-eventlist-banner-mobile-bg.png); background-size: cover; width: 375px; height: 268px; padding: 0; }

	/****** Program Image Gallery Page ******/
	.the-bridge-page .Banner-image .overle { left: 50%; -webkit-transform: translate(-50%,0); transform: translate(-50%,0); right: auto; background: url(../images/Program-imagegallery-banner-mobile-bg.png); background-size: cover; width: 375px; height: 268px; }
	.the-bridge-page .Banner-image .overle-btn { width: fit-content; }

	/****** Program Gallery Page ******/
	.Gallery-page .Banner-image .overle { left: 50%; -webkit-transform: translate(-50%,0); transform: translate(-50%,0); right: auto; background: url(../images/Gallery-banner-mobile-bg.png); background-size: cover; width: 375px; height: 268px; padding: 0; }
	.Gallery-page .content-box .Image-gallery-main a.image-link div { height: 165px; }

	/****** News Page ******/
	.News-page .Banner-image .overle { left: 50%; -webkit-transform: translate(-50%,0); transform: translate(-50%,0); right: auto; background: url(../images/News-banner-mobile-bg.png); background-size: cover; width: 375px; height: 170px; padding: 0; }
	.News-page .Banner-image .overle h1 { margin: 42px 0 0 0; }

	/****** Special Events Page ******/
	.Golf-section .overle { background: url(../images/Special-events-image-bg-round-mobile.png); background-repeat: no-repeat; background-size: cover; width: 375px; height: 70px; bottom: auto; top: 150px; }
	.Golf-section { height: 220px; padding: 0 0 638px; }
	.Golf-section img { max-width: 538px; }
	.modal.right.special-events-popup .Popup-box .video-section iframe { width: 100%; height: auto; }

	/****** Newsletter Page ******/
	.Newsletter-page .Banner-image .overle { left: 50%; -webkit-transform: translate(-50%,0); transform: translate(-50%,0); right: auto; background: url(../images/Newsletter-banner-mobile-bg.png); background-size: cover; width: 375px; height: 170px; padding: 0; }
	.Newsletter-page .Banner-image .overle h1 { margin: 42px 0 0 0; }

	/****** GetInformed Page ******/
	.Get-informed-page .Banner-image .overle { background: url(../images/GetInformed-banner-mobile-bg.png); background-repeat: no-repeat; background-size: contain; width: 375px; height: 158px; }

	/****** GetInvolved Page ******/
	.Get-involved-page .Banner-image .overle { background: url(../images/GetInvolved-banner-mobile-bg.png); background-repeat: no-repeat; background-size: contain; width: 375px; height: 158px; }

	/****** GetHelp Page ******/
	.Get-help-page .Banner-image .overle { background: url(../images/GetHelp-banner-mobile-bg.png); background-repeat: no-repeat; background-size: contain; width: 375px; height: 158px; }

	/****** Contact Us Page ******/
	.Contactus-page .Banner-image .overle { left: 50%; -webkit-transform: translate(-50%,0); transform: translate(-50%,0); right: auto; background: url(../images/Contactus-banner-bg-mobile.png); background-size: cover; width: 375px; height: 170px; padding: 0; }
	.Contactus-page .Banner-image .overle h1 { margin: 42px 0 0 0; }

	/****** Volunteer Page ******/
	.Volunteer-page .Banner-image .overle { left: 50%; -webkit-transform: translate(-50%,0); transform: translate(-50%,0); right: auto; background: url(../images/Volunteer-banner-bg-mobile.png); background-size: cover; width: 375px; height: 190px; padding: 0; }
	.Volunteer-page .Banner-image .overle h1 { margin: 42px 0 0 0; }

	/****** Donate Page ******/
	.Donate-page .Banner-image .overle { background: url(../images/Donate-banner-bg-mobile.png); background-repeat: no-repeat; background-size: contain; width: 377px; height: 151px; }
	.Donate-page .Banner-image .overle h1 { margin: 72px 0 0; }
	.Monthly-donations .box .Select-amount { width: 100%; }
	.Select-amount select { padding: 10.5px 40px 10.5px 26px; background-position: 92%; }
	.School-drive ul li { position: relative; padding: 0 0; padding-left: 76px; min-height: 56px; }

/****** Resources Page ******/
/****** Search Page ******/
.Search-page .content-box { padding: 30px 0; }
.Search-page .content-box .search form fieldset.phrases .phrases-box label.radio { width: 100%; display: inline-block; margin: 0 0 10px; }
.Search-page .content-box .search form fieldset.only label.checkbox { margin: 0 20px 10px 0; width: 100%; display: inline-block; margin: 0 0 10px; }

/* 19-10-22 */
.Home-banner .overle{width: 320px;}
.Home-banner .overle:before { height: 130px;}
.Home-banner .overle .Case-study{padding: 20px 48px 10px;}
.Home-banner .overle .Case-study h2 { font-size: 28px; letter-spacing: 1px; margin: 0 0 6px; }
.Home-banner .overle .Case-study p { font-size: 11px; line-height: normal; }
.Case-study.Impact-story.impact-story-bottom-content { padding: 0px 0 60px; }
}

@media (max-width: 350px) {

	/*** Home Page ***/
	/* .Home-banner .overle:before { width: 320px; height: 130px; left: 0; right: 0; margin: auto; }
	.Home-banner .overle .Case-study h2 { font-size: 28px; letter-spacing: 1px; margin: 0 0 6px; }
    .Home-banner .overle .Case-study p { font-size: 11px; line-height: normal; padding: 0 50px 0; }*/
	.Home-banner .overle .Case-study .Read-more { position: relative; top: 40px; margin-top: -20px; }
	.Foster-parents .content h2 { font-size: 35px; letter-spacing: 1px; margin: 0 0 28px; }
	.Next-events .Kids-heart:before { background-size: contain; width: 918px; height: 711px; left: 40%; }
	.Contact-information h2 { font-size: 24px; }
	.Contact-information.Get-information a { font-size: 20px; letter-spacing: 0; }
	footer .social-icon ul li { margin-right: 15px; }
	footer .Stronger-families h2 { font-size: 16px; }

	/****** Aboutus Who We Are Page ******/
	/****** Aboutus Who We Serve Page ******/
	.Aboutus-page .Banner-image .overle { width: 320px; height: 159px; }
	.Aboutus-page .Banner-image .overle h1 { font-size: 33px; letter-spacing: 1px; margin: 25px 0 0 0; }

	/****** Aboutus Our Team Page ******/
	.Team-section .Executive-team .Title h2 { font-size: 27px; letter-spacing: 1.12px; }
	.modal.Team-popup .modal-dialog .modal-content .Popup-box .image h3 { font-size: 19px; }

	/****** Aboutus Careers Page ******/
	/****** Program Eventlist Page ******/
	.Program_eventlist_page .Banner-image .overle { width: 320px; height: 228px; }
	.Program_eventlist_page .Banner-image .overle h1 { font-size: 34px; line-height: 46px; letter-spacing: 1.44px; text-transform: initial; margin: 20px 0 15px; }
	.Program_eventlist_page .Banner-image .overle h2 { font-size: 28px; }
	.Checkup-from .box .time-section span, .Event-section .box .time-section span, .modal.right .Popup-box .time-section span { width: 100%; margin: 0 0 10px; }
	.Checkup-from .box .time-section span:last-child, .Event-section .box .time-section span:last-child, .modal.right .Popup-box .time-section span:last-child { margin: 0; }

	/****** Program Image Gallery Page ******/
	/****** Program Gallery Page ******/
	.Gallery-page .Banner-image .overle { width: 320px; height: 228px; }
	.Gallery-page .Banner-image .overle h1 { margin: 15px 0; }
	.Gallery-page .Banner-image .overle h2 { font-size: 28px; }
	.Gallery-page .content-box .Image-gallery-main a.image-link div { height: 141px; }

	/****** News Page ******/
	.News-page .Banner-image .overle { width: 320px; height: 145px; }
	.News-page .Banner-image .overle h1 { margin: 30px 0 0 0; }

	/****** Special Events Page ******/
	.Special-events-page .Banner-image .overle { width: 320px; height: 160px; }
	.Special-events-page .Banner-image .overle h1 { font-size: 33px; line-height: 42px; margin: 12px 0 0 0; }
	.Golf-section .overle { width: 320px; height: 59px; top: 161px; }
	.Golf-section { height: 220px; padding: 0 0 675px; }

	/****** Newsletter Page ******/
	.Newsletter-page .Banner-image .overle { width: 320px; height: 145px; }
	.Newsletter-page .Banner-image .overle h1 { margin: 20px 0 0 0; }

	/****** GetInformed Page ******/
	.Get-informed-page .Banner-image .overle, .Get-involved-page .Banner-image .overle, .Get-help-page .Banner-image .overle { width: 320px; height: 134px; }
	.Get-informed-page .Banner-image .overle h1, .Get-involved-page .Banner-image .overle h1, .Get-help-page .Banner-image .overle h1 { font-size: 32px; letter-spacing: 1px; bottom: 25px; }
	.box_section .box { width: 288px; height: 288px; }
	.box_section .box .content h2 { font-size: 35px; }
	.box_section .box .content h2 span { font-size: 25px; margin: 11px 0 0; }
	.box_section .box .content .Title { margin: 0 0 30px; }
	.box_section .box .content a.Learn-more { padding: 14.5px 30px; }

	/****** GetInvolved Page ******/
	/****** GetHelp Page ******/
	/****** Contact Us Page ******/
	.Contactus-page .Banner-image .overle { width: 320px; height: 145px; }
	.Contactus-page .Banner-image .overle h1 { margin: 20px 0 0; }
	.Our-locations .box-section .box h3 { font-size: 17px; }

	/****** Volunteer Page ******/
	.Volunteer-page .Banner-image .overle { width: 320px; height: 162px; }
	.Volunteer-page .Banner-image .overle h1 { margin: 30px 0 0 0; }

	/****** Donate Page ******/
	.Donate-page .Banner-image .overle { width: 320px; height: 128px; }
	.Donate-page .Banner-image .overle h1 { font-size: 32px; line-height: normal; margin: 55px 0 0; }

	/****** Resources Page ******/
	.Resources-page .Banner-image .overle { width: 320px; height: 147px; }
	.Resources-page .Banner-image .overle h1 { font-size: 33px; letter-spacing: 1px; margin: 25px 0 0 0; }

/****** Search Page ******/
.Search-page .Banner-image .overle { width: 320px; height: 159px; }
.Search-page .Banner-image .overle h1 { font-size: 33px; letter-spacing: 1px; margin: 25px 0 0 0; }

/**/
.the-bridge-page.fawn-main-page .Banner-image .overle { width: 320px; height: 230px; }
.the-bridge-page.fawn-main-page .Banner-image .overle h1 { font-size: 33px; line-height: 42px; letter-spacing: 1px; }

}