@media (max-width: 1600px) {}
@media (max-width: 1450px) {}
@media (max-width: 1366px) {}
@media (max-width: 1280px) {

/********** Home Page **********/
/********** Community Engagement Events **********/
/********** Community Engagement Events Pop Up **********/
/********** Community Engagement Events Detail **********/
/********** Community Engagement Patient Stories **********/
/********** Community Engagement Newsletter Archive **********/
/********** Patient Resources News **********/
/********** Patient Resources News Detail **********/
/********** About Us Our Healthcare Team **********/
/********** Contact Us Inquiry Form **********/
/********** Contact Us Request an Appointment **********/
/********** Services Dental Health **********/
/********** Resources Overview **********/
/********** Services Overview **********/
/********** Search Page **********/
/********** Locations Page **********/
/********** Locations Rising Sun Health Center **********/

}

@media (max-width: 1150px) {

	body { font-size: 18px; line-height: 28px; }
	p { padding: 0 0 25px; } 
	h2 { font-size: 35px; line-height: 43px; margin: 0 0 25px; }
	h3 { font-size: 29px; margin: 0 0 16px; }

	textarea { height: 200px; }
	select { background-size: 14px; }
	ul { padding: 0 0 0 20px; margin: 0 0 25px; }

	#skiptocontent a.skip-main { font-size: 19px; padding: 10px 15px; z-index: 9; }
	#skiptocontent a.skip-main:focus-visible { top: -15px; }

	/********** Home Page **********/
	body { margin-top: 200px; }
	header { padding: 15px 0 0; }
	header .header-top { padding: 0 0 25px; } 
	header .header-bottom { padding: 0 0 15px; } 
	header .header-bottom .logo { padding: 15px 0 0; }
	header .header-bottom .logo a img { max-width: 400px; }
	header .header-bottom .Walk-appointments a { font-size: 35px; } 
	header .header-bottom .Walk-appointments span { font-size: 18px; } 
	header .header-menu { padding: 15px 0; }
	header .header-menu ul li { margin-right: 30px; }
	header .header-menu ul li:before { top: -15px; }
	header .header-menu ul li a { font-size: 19px; }
	header .header-menu ul > li.parent > a:before { top: 8px; }
	header.fixed-header .header-menu { padding: 15px 0; }
	.Banner { margin: 0 0 180px; }
	.Banner .image { width: 50%; margin-left: -15px; margin-top: -35px; }
	.Banner .content { padding: 90px 0; } 
	.Banner .content h1 { font-size: 35px; line-height: 42px; margin: 0 0 20px; }
	.Banner .content span { font-size: 25px; line-height: 34px; } 
	.Our-services { padding: 25px 0 60px; }
	.Our-services .image { width: 74%; } 
	.Our-services .content { top: -25px; width: 320px; padding: 30px 40px 35px; }
	.Our-services .content h2 { font-size: 38px; margin: 0 0 15px; } 
	.Our-services .content p { font-size: 22px; line-height: 32px; padding: 0 0 40px; }
	.Our-services .content a.Learn_more { font-size: 20px; padding: 15px 28px; }
	.Our-services.Our-healthcare { padding: 30px 0; }
	.Our-services.Our-healthcare .content { top: -30px; width: 340px; padding: 42px 18px 30px 30px; }
	.Find-service { margin: 0 auto 70px; padding: 40px 0; }
	.Find-service .content img { margin-right: 30px; } 
	.Find-service .content span { font-size: 42px; line-height: 45px; } 
	.Find-service .Zip-code input::-moz-placeholder { font-size: 27px; opacity: 10; }
	.Find-service .Zip-code input::-webkit-input-placeholder { font-size: 27px; }
	.Find-service .Zip-code input { font-size: 27px; margin: 0 20px 0 0; padding: 9px; }
	.Find-service .Zip-code button { font-size: 23px; padding: 15px 15px; }  
	.Patient-resources { padding: 30px 0; } 
	.Patient-resources h2 { font-size: 42px; margin: 0 0 25px; } 
	.Patient-resources ul li a { font-size: 23px; line-height: 1; padding: 15px; } 
	.Patient-resources ul li a span { max-width: 160px; }
	.Health-network { padding: 50px 0 40px; } 
	.Health-network h2 { font-size: 34px; margin: 0 0 25px; } 
	.Health-network .owl-carousel { max-width: 870px; }
	.Health-network .owl-carousel .item a { font-size: 24px; line-height: 30px; } 
	.Health-network .owl-carousel .item span { font-size: 16px; margin: 0 0 18px; } 
	.Health-network .owl-carousel .owl-dots { margin: 40px 0 0; } 
	.Health-network a.View-more { font-size: 18px; margin: 30px auto 0; padding: 15px 25px; }
	.Health-network .owl-carousel .owl-nav button { left: -60px; }
	.Health-network .owl-carousel .owl-nav button.owl-next { right: -60px; }
	.Health-network .owl-carousel .owl-nav button.owl-prev:before, .Health-network .owl-carousel .owl-nav button.owl-next:before { font-size: 30px; }
	.Patient-stories { padding: 40px 0 30px; } 
	.Patient-stories .images { width: 48%; }
	.Patient-stories .content { width: 48%; } 
	.Patient-stories .content h2 { font-size: 38px; margin: 0 0 15px; }
	.Patient-stories .content p { font-size: 22px; line-height: 32px; padding: 0 0 40px; }
	.Patient-stories .content a { font-size: 18px; padding: 17px 19px; } 
	footer { padding: 55px 0 75px; }
	footer .footer-top { padding: 0 0 40px; }
	footer .footer-top .footer-logo .btn { margin: 30px 0 0; }
	footer .footer-top .Walk-appointments span { font-size: 21px; }
	footer .footer-top .Walk-appointments a { font-size: 45px; } 
	footer .footer-top .Services-corp p { font-size: 11.5px; line-height: 13px; }
	footer .footer-top .Services-corp ul { justify-content: center; margin: 0 0 15px; } 
	footer .footer-top .Services-corp ul li { margin-right: 15px; }
	footer .footer-bottom .Stay-connected span { font-size: 23px; line-height: 24px; margin: 0 0 8px; }
	footer .footer-bottom .Stay-connected ul li { margin-right: 15px; } 
	footer .footer-bottom .Stay-connected ul li a svg { width: 45px; height: 45px; }
	footer .footer-bottom .Management-corporation .content { width: calc(100% - 77px); } 
	footer .footer-bottom .Management-corporation .content p { font-size: 14px; line-height: 21px; }
	footer .footer-bottom .Management-corporation .content ul li a { font-size: 13px; } 
	footer .footer-top .footer-logo a img { max-width: 300px; }

	/********** Community Engagement Events **********/
	.Inner-banner .overle h1 { font-size: 50px; padding: 25px 25px 20px; } 
	.Inner-banner .overle h1 span { font-size: 26px; margin: 0 0 2px 4px; } 
	.Community-events { padding: 0; }
	.Community-events h2 { margin: 0 0 15px; }
	.Community-events h3 { font-size: 23px; margin: 0 0 30px; }
	.Community-events .Upcoming-events .box span { font-size: 15px; padding: 15px 20px; }
	.Community-events .Upcoming-events .box .content { padding: 18px 15px 13px 18px; } 
	.Community-events .Upcoming-events .box .content h3 { font-size: 21px; line-height: 25px; min-height: 75px; margin: 0 0 25px; }
	.Community-events .Upcoming-events .box .content a { font-size: 17px; }
	.Community-events .Upcoming-events .box:nth-child(n+4) { margin-top: 50px; }
	.Community-events .Upcoming-events .box .content a:before { height: calc(100% - 48px); }
	.Community-events .pagination-list { margin: 80px 0 0; }

	/********** Community Engagement Events Pop Up **********/
	.custom-model-inner { border-top-left-radius: 40px; border-bottom-left-radius: 40px; max-width: 800px; -webkit-transform: translatex(800px); -moz-transform: translatex(800px); -ms-transform: translatex(800px); -o-transform: translatex(800px); transform: translatex(800px); }
	.custom-model-inner .Model-header { padding: 50px 30px 30px; } 
	.custom-model-inner .Model-footer { padding: 20px 30px 40px; } 
	.custom-model-inner .Model-body { padding: 0 60px; }
	.custom-model-inner .Model-body .Title { padding: 22px; } 
	.custom-model-inner .Model-body .Title h1 { font-size: 26px; } 
	.custom-model-inner .Model-body .Model-content { max-width: 655px; padding: 40px 0 0 12px; } 
	.custom-model-inner .Model-body .Model-content h2 { font-size: 29px; line-height: 33px; margin: 0 0 30px; }
	.custom-model-inner .Model-body .Model-content .Events-slider { margin: 3px 0 60px; } 
	.custom-model-inner .Model-body .Model-content .Share-page h3, .Team-popup .custom-model-inner .Model-body .Model-content .Share-page h4 { font-size: 20px; margin: 0 15px 0 0; }
	.custom-model-inner .Model-header .close-btn, .custom-model-inner .Model-footer .close-btn { font-size: 20px; }
	.custom-model-inner .Model-header .close-btn svg, .custom-model-inner .Model-footer .close-btn svg { margin-right: 14px; }

	/********** Community Engagement Events Detail **********/
	.News-detail .Content-section { padding: 0; }
	.News-detail .Content-section h2 { text-align: center; margin: 0 0 60px; }
	.News-detail .Content-section .content-left span { font-size: 15px; margin: 0 0 40px; }
	.News-detail .Content-section .content-left h2 { font-size: 30px; line-height: 32px; margin: 0 0 35px; }
	.Events-slider { padding: 12px 14px 20px; margin: 12px 0 40px; }
	.News-detail .Content-section .content-left .Back-to-news { margin: 50px 0 0; }
	.News-detail .Content-section .Share-page h3 { font-size: 24px; margin: 0 0 18px; }

	/********** Community Engagement Patient Stories **********/
	.Community-patient-stories { padding: 0; }
	.Community-patient-stories h2 { margin: 0 0 60px; }
	.Community-patient-stories .Stories-section .box .content { padding: 25px 30px; }
	.Community-patient-stories .Stories-section .box .content h3 { font-size: 23px; }
	.Community-patient-stories .Stories-section .box .content span { font-size: 19px; }
	/*.Community-patient-stories .Stories-section .box .content p { font-size: 22px; line-height: 34px; padding: 0 0 10px; }*/
	.Community-patient-stories .Stories-section .box .content p.moretext { padding-top: 15px; }
	ul.pagination-list, .Community-patient-stories .pagination-list, .News-health .pagination-list, .Search-results ul.pagination-list, .Network-newsletters ul.pagination-list { margin: 80px 0 0; }

	/********** Community Engagement Newsletter Archive **********/
	.Network-newsletters { padding: 0; }
	.Network-newsletters h2 { margin: 0 0 35px; }
	.Network-newsletters .Suscribe-newsletter { margin: 0 auto 60px; padding: 30px 43px 41px; }
	.Network-newsletters .content-section .box { padding: 20px 25px; }
	.Network-newsletters .content-section .box span { font-size: 15px; margin: 0 0 22px; }
	.Network-newsletters .content-section .box a { font-size: 22px; }

	/********** Patient Resources News **********/
	.News-health { padding: 0; }
	.News-health h2 { margin: 0 0 25px; }
	.News-health h3 { font-size: 23px; margin: 0 0 30px; }
	.News-health .Featured-stories .box { padding: 15px 25px 12px; }
	.News-health .Featured-stories .box span { font-size: 15px; margin: 0 0 15px; }
	.News-health .Featured-stories .box h4 { font-size: 22px; line-height: 26px; min-height: 134px; padding: 0 0 30px; }
	.News-health .Featured-stories .box a.Read-more { font-size: 17px; }
	.News-health .Featured-stories hr { margin: 33px 0; }

	/********** Patient Resources News Detail **********/
	/********** About Us Our Healthcare Team **********/
	.Our-team { padding: 0; }
	.Our-team h2 { margin: 0 0 40px; }
	.Our-team .Filter { max-width: 695px; margin: 0 0 40px; padding: 15px 25px; }
	.Our-team .Filter span { font-size: 26px; padding: 7.5px 0; margin: 0 25px 0 0; }
	.Our-team .Filter ul.list-unstyled { top: 15px; right: 25px; } 
	.Team-section .box:nth-child(n+4) { margin-top: 45px; }
	.Team-section .box .content a { font-size: 26px; }
	.Team-section .box .content span { font-size: 19px; }
	.custom-model-inner .Model-body .Model-content h3, .Team-popup .custom-model-inner .Model-body .Model-content h2 { font-size: 25px; line-height: 28px; }
	.custom-model-inner .Model-body .Model-content h4, .Team-popup .custom-model-inner .Model-body .Model-content h3 { font-size: 22px; margin: 0 0 25px; }
	.Team-popup .custom-model-inner .Model-body .Model-content img.Team-image-d { margin: 0 0 20px; }
	.Team-popup .custom-model-inner .Model-body .Model-content .Share-page { padding: 25px 0 30px; }

	/********** Contact Us Inquiry Form **********/
	.Inquiry-form .content-box { padding: 70px 0; }
	.content-box .content-right .Contact-details h2 { font-size: 27px; padding: 11px; }
	/*.content-box .content-right .Contact-details .Toll-free span { font-size: 33px; line-height: 45px; }*/
	/*.content-box .content-right .Contact-details .Toll-free a { font-size: 30px; line-height: 45px; }*/
	.content-box .content-right .Contact-details span, .content-box .content-right .Contact-details a, .content-box .content-right .Contact-details p { font-size: 20px; line-height: 45px; padding: 0 12px 0 24px; }
	/*.content-box .content-right .Contact-details { padding: 0 0 32px; }*/
	.Inquiry-form .content-box .content-side.left form { margin: 30px 0 0; }
	.Inquiry-form .content-box .content-side.left form .box button, .Inquiry-form .content-box .content-side.left .rsform .formResponsive .rsform-thankyou-button { font-size: 24px; padding: 8px 28px; } 
	.Inquiry-form .content-box .content-side.left p { font-size: 18px; line-height: 28px; }

	/********** Contact Us Request an Appointment **********/
	.Inquiry-form.request-an-appointment .content-box .content-side.left form { max-width: 645px; padding-top: 10px; }
	.Inquiry-form .content-box .content-side.left form .box.rsform-block-appointment-preferences div label { font-size: 21px; margin: 0 0 10px; }
	.Inquiry-form .content-box .content-side.left form .box.rsform-block-appointment-preferences div label:first-child { margin-top: 20px; }
	.Inquiry-form .content-box .content-side.left form .box.rsform-block-how-can-we-help-you select { font-size: 21px; height: 183px; padding: 8px 0; }
	.Inquiry-form .content-box .content-side.left form .box.rsform-block-how-would-you-like-to-be-contacted h2.formControlLabel, .Inquiry-form .content-box .content-side.left form .box.rsform-block-preferred-time-for-call-back h2.formControlLabel { min-width: 385px; }
	.Inquiry-form .content-box .content-side.left form .box.rsform-block-how-would-you-like-to-be-contacted label, .Inquiry-form .content-box .content-side.left form .box.rsform-block-preferred-time-for-call-back label { margin-right: 20px; min-width: 84px; }
	.Inquiry-form .content-box .content-side.left form .box.rsform-block-footer-text p { font-size: 20px; line-height: 30px; padding: 0 0 10px; }

	/********** Services Dental Health **********/
	.content-box { padding: 70px 0; }
	.content-box .content-side.left, .content-box .content-side.right { width: calc(100% - 340px); }
	.content-box .content-right, .content-box .content-left { margin: 110px 0 0; }
	.content-box .content-side.both { padding: 0 15px; }
	.content-right h2 { font-size: 28px; line-height: 34px; max-width: 275px; padding: 0 7.5px; margin: 0 0 28px; }
	.content-right ul { padding: 0 7.5px; margin: 0 0 32px; }
	.Inner-page .Find-service { margin: 0 auto 90px; padding: 20px 0; }
	.Inner-page .Find-service .content { width: calc(100% - 385px); }
	.Inner-page .Find-service .content img { max-width: 60px; margin-right: 18px; }
	.Inner-page .Find-service .content span { font-size: 33px; line-height: 28px; margin: 13px 0 0; }
	.Inner-page .Find-service .Zip-code { width: 368px; max-width: initial; }

	/********** Resources Overview **********/
	.Health-resources .content-box, .Services-overview .content-box { padding: 70px 0 90px; }
	.Health-resources .content-box .content-right, .Services-overview .content-box .content-right { margin: 100px 0 0; }
	.Health-available { padding: 25px 0 0; }
	.Health-available ul li, .Services-available ul li { padding: 6.5px 20px; }
	.Health-available ul li a, .Services-available ul li a { font-size: 19px; }

	/********** Services Overview **********/
	/********** Search Page **********/
	.Search-results { width: 100%; max-width: 100%; padding: 0; }
	.Search-results .Title h3 { font-size: 22px; }
	.Search-results h3 { font-size: 27px; }
	.Search-results p { font-size: 19px; line-height: 32px; }

	/********** Locations Page **********/
	.locations-page .content-box > .container { width: 100%; max-width: 100%; }
	.locations-page .content-box .Location-section h2, .locations-page .content-box .Location-section .Map-section { width: 94%; margin-left: auto; margin-right: auto; display: table; }
	.Location-section h2 { margin: 0 0 70px; }
	.Inner-page .Location-section .Find-service { margin: 0 auto 70px; }
	.Location-section .Map-section { padding: 0 0 50px; }
	.Location-section .Map-section .Location-box span { font-size: 17px; margin-right: 40px; }
	.Location-section .Map-section .Map-content { width: 445px; }
	.Location-section .Map-section .Map-content .box .content { width: calc(100% - 175px); }
	.Location-section .Map-section .Map { width: calc(100% - 445px); }

	/********** Locations Rising Sun Health Center **********/
	/*.Inner-page.Rising-health .Find-service { margin: 0 auto 90px; }*/
	.Rising-health .Content-section .content-left { width: calc(100% - 360px); }
	.Rising-health .Content-section .content-left h2, .Rising-health .Content-section .content-left h3 { font-size: 24px; margin: 0 0 10px; }
	.Rising-health .Content-section .content-right .Location-hours h2 { font-size: 24px; line-height: 29px; }
	.Locations-slider { padding: 25px; margin: 0 0 30px; }
	.Transportation { margin: 0 0 30px; }
	.Rising-health .Content-section .content-right .Location-hours p { padding: 0 0 25px; }

}

@media (max-width: 999px) {

	h2 { font-size: 32px; line-height: 40px; margin: 0 0 22px; }
	h3 { font-size: 28px; margin: 0 0 15px; }

	input::-moz-placeholder { font-size: 20px; opacity: 10; }
    input::-webkit-input-placeholder { font-size: 20px; }
    textarea::-moz-placeholder { font-size: 20px; opacity: 10; }
    textarea::-webkit-input-placeholder { font-size: 20px; }
	input, textarea, select { font-size: 20px; padding: 12px; }
	textarea { height: 170px; }
	ul { padding: 0 0 0 18px; margin: 0 0 22px; }
	#skiptocontent a.skip-main { font-size: 18px; padding: 7px 15px; }
	#skiptocontent a.skip-main:focus-visible { top: 0px; }

	/********** Home Page **********/
	body { margin-top: 177px; }
	header { padding: 0; }
	header.fixed-header-mobile { background: #E3EAE9; }
	header .header-top, header .header-bottom .Walk-appointments, header .header-menu { display: none; }
	header .header-bottom { padding: 30px 0; }
	header .header-bottom .Mobile-right, header .Mobile-appointments { display: block; }
	header .header-bottom .Mobile-right { float: right; }
	header .header-bottom .Mobile-right .language { float: left; margin-right: 26px; }
	header .header-bottom .Mobile-right .language select { font-family: 'Myriad Pro'; font-weight: normal; font-size: 22px; line-height: normal; color: #597B7C; background: #FFFFFF; border: 2px solid #597B7C; border-radius: 0; -webkit-appearance: none; -moz-appearance: none; text-indent: 1px; background-image: url(../images/select-arrow.png); background-repeat: no-repeat;  background-size: auto; background-position: 90%; display: inline-block; min-width: 155px; cursor: pointer; margin: 0; padding: 8px 15px; padding-right: 40px; }
	header .header-bottom .Mobile-right .language select option { font-size: 18px; }
	header .header-bottom .logo { padding: 8px 0; }
	header .header-bottom .logo a img { max-width: 350px; }
	header .Mobile-appointments { width: 100%; display: inline-block; background: #ECF0EE; text-align: center; padding: 15px 0; }
	header .Mobile-appointments .Walk-appointments { width: auto; display: flex; justify-content: center; align-items: center; } 
	header .Mobile-appointments .Walk-appointments .wal-ins { font-family: 'Museo Sans 700'; font-weight: normal; font-size: 20px; line-height: normal; color: #597B7C; float: left; margin: 0 20px 0 0; }
	header .Mobile-appointments .Walk-appointments a { font-family: 'Museo Sans 100'; font-weight: 600; font-size: 35px; line-height: normal; color: #597B7C; display: inline-block; text-decoration: underline; text-underline-offset: 6px; }
	header .Mobile-appointments .Walk-appointments a:hover { color: #F37321; } 
	header .header-bottom .Mobile-menu-c .Walk-appointments { display: block; }
	header.fixed-header-mobile .Mobile-appointments { display: none; }
	.Mobile-menu-c { width: 100%; display: inline-block; padding: 0 0 0; }
	.Mobile-menu-c .search { position: absolute; bottom: 0; left: 0; width: 100%; display: inline-block; background: #ECB836; padding: 50px; }
	.Mobile-menu-c .search form.form-search { position: relative; width: 100%; display: inline-block; margin: 0 0; }
	.Mobile-menu-c .search form.form-search .awesomplete { width: 100%; display: inline-block; }
	.Mobile-menu-c .search form.form-search input::-moz-placeholder { font-size: 27px; line-height: normal; color: #000000; opacity: 10; }
	.Mobile-menu-c .search form.form-search input::-webkit-input-placeholder { font-size: 27px; line-height: normal; color: #000000; }
	.Mobile-menu-c .search form.form-search input { font-family: 'Museo Sans 500'; font-weight: normal; font-size: 27px; line-height: normal; color: #000000; background: #FFFFFF; border: none; border-radius: 13px; width: 100%; min-width: 100%; height: initial; text-align: center; display: inline-block; padding: 14px 35px; }
	.Mobile-menu-c .search form.form-search button.btn { position: absolute; top: 50%; -ms-transform: translateY(-50%); -webkit-transform: translateY(-50%); transform: translateY(-50%); left: 20px; border: none; background: transparent; border-radius: 0; width: 32px; height: 32px; padding: 0; margin: 0; }
	.Mobile-menu-c .search form.form-search button.btn:before { content: ""; position: absolute; top: 0; left: 0; background: url(../images/mobile-search-icon.png); background-size: cover; background-repeat: no-repeat; width: 32px; height: 32px; } 
	.Mobile-menu-c .search form.form-search button.btn img { display: none; }
	.Mobile-menu-c .Appointment-Portal { width: 100%; max-width: 500px; display: inline-block; padding: 20px 50px; }
	.Mobile-menu-c .Appointment-Portal a { font-family: 'Museo Sans 700'; font-weight: 600; font-size: 20px; line-height: normal; color: #FFFFFF; background: #F37321; border: 2px solid #F37321; border-radius: 50px; text-align: center; display: inline-block; text-transform: initial; min-width: 330px; margin: 0 0 15px; padding: 11px 40px; }
	.Mobile-menu-c .Appointment-Portal a:hover { text-decoration: underline; } 
	.Mobile-menu-c .Appointment-Portal a.border { color: #597B7C; background: transparent; border-color: #597B7C; margin: 0; }
	.Mobile-menu-c .Appointment-Portal a.border:hover { text-decoration: underline; } 
	header .header-bottom .Mobile-menu-c .Walk-appointments { width: 100%; float: initial; text-align: left; display: inline-block; padding: 0 50px 10px; }
	header .header-bottom .Mobile-menu-c .Walk-appointments a { font-family: 'Museo Sans 100'; font-weight: 600; font-size: 35px; line-height: normal; color: #597B7C; display: inline-block; text-decoration: underline; text-underline-offset: 6px; display: inline-block; text-align: center; }
	header .header-bottom .Mobile-menu-c .Walk-appointments a:hover { color: #F37321; } 
	.Banner { margin: 0 0 100px; }
	.Banner .image { width: 45%; margin-left: -10px; margin-top: -20px; }
	.Banner .content { width: 50%; padding: 40px 0; }
	.Banner .content h1 { font-size: 30px; line-height: 37px; margin: 0 0 15px; }
	.Banner .content span { font-size: 22px; line-height: 32px; } 
	.Our-services { padding: 25px 0 50px; }
	.Our-services .content { top: -25px; width: 290px; padding: 25px 30px; }
	.Our-services .content h2 { font-size: 35px; margin: 0 0 12px; }
	.Our-services .content p { font-size: 20px; line-height: 30px; padding: 0 0 30px; }
	.Our-services .content a.Learn_more { font-size: 19px; padding: 13px 25px; }
	.Find-service { margin: 0 auto 60px; padding: 30px 0; }
	.Find-service .container { display: table; }
	.Find-service .content { width: 100%; display: inline-block; float: initial; text-align: center; margin: 0 0 25px; } 
	.Find-service .content img { display: none; }
	.Find-service .content span { font-size: 37px; line-height: 40px; float: initial; } 
	.Find-service .content span br { display: none; } 
	.Find-service .Zip-code { width: auto; max-width: 100%; display: table; float: initial; margin: 0 auto; }
	.Find-service .Zip-code img.Mobile-image { display: block; float: left; max-width: 62px; margin-right: 20px; }
	.Find-service .Zip-code form { float: left; }
	.Our-services.Our-healthcare .content { top: -30px; width: 320px; padding: 35px 18px 30px 30px; }
	.Our-services.Our-healthcare .content h2 { margin: 0 0 12px; }
	.Patient-resources { padding: 25px 0; }
	.Patient-resources h2 { font-size: 35px; margin: 0 0 20px; }
	.Patient-resources ul li a { font-size: 19px; line-height: 1; padding: 12px; }
	.Patient-resources ul li a span { max-width: 130px; }
	.Health-network { padding: 30px 0; }
	.Health-network h2 { font-size: 32px; margin: 0 0 20px; }
	.Health-network .owl-carousel { max-width: 650px; margin: 0 auto; }
	.Health-network .owl-carousel .owl-nav button { width: 38px; height: 38px; }
	.Health-network .owl-carousel .owl-nav button.owl-prev:before, .Health-network .owl-carousel .owl-nav button.owl-next:before { font-size: 26px; }
	.Health-network .owl-carousel .owl-nav button { left: -50px; }
	.Health-network .owl-carousel .owl-nav button.owl-next { right: -50px; }
	.Health-network .owl-carousel .item a { font-size: 23px; line-height: 28px; }
	.Health-network .owl-carousel .owl-dots { margin: 30px 0 0; }
	.Patient-stories { padding: 30px 0; }
	.Patient-stories .content h2 { font-size: 35px; margin: 0 0 10px; }
	.Patient-stories .content p { font-size: 20px; line-height: 30px; padding: 0 0 30px; }
	.Patient-stories .content a { font-size: 17px; padding: 17px 19px; }
	footer { padding: 30px 0; }
	footer .footer-top { padding: 0 0 30px; }
	footer .footer-top .footer-logo, footer .footer-top .Walk-appointments { display: none; }
	footer .footer-top .Services-corp { width: auto; float: initial; margin: 0 auto; display: table; text-align: center; }
	footer .footer-bottom .Stay-connected { width: 100%; display: inline-block; float: initial; }
	footer .footer-bottom .Stay-connected span { display: none; }
	footer .footer-bottom .Stay-connected ul li { line-height: 0; }
	footer .footer-bottom .Management-corporation { width: 100%; float: initial; display: inline-block; margin: 0 0 30px; }
	footer .footer-bottom .Management-corporation .content p { max-width: 270px; }
	footer .footer-bottom .Management-corporation .content p span { display: block; margin: 10px 0 0; }
	footer .footer-bottom .Management-corporation .content p span.None { display: none; }
	footer .footer-bottom .Management-corporation .content p br.None { display: block; }
	footer .footer-bottom .Management-corporation .content p br.Block { display: block; }

	/********** Community Engagement Events **********/
	.Inner-banner .overle h1 { font-size: 45px; padding: 25px 25px 20px; }
	.Inner-banner .overle h1 span { font-size: 25px; margin: 0 0 2px 4px; }
	.Community-events h3 { font-size: 22px; margin: 0 0 25px; }
	.Community-events .Upcoming-events .box .content { padding: 15px; }
	.Community-events .Upcoming-events .box .content h3 { font-size: 20px; line-height: 24px; min-height: 96px; margin: 0 0 20px; }
	.Community-events .Upcoming-events .box .content a { font-size: 16px; }
	.Community-events .Upcoming-events .box:nth-child(n+4) { margin-top: 40px; }
	.Community-events .pagination-list { margin: 60px 0 0; }

	/********** Community Engagement Events Pop Up **********/
	.custom-model-inner { border-top-left-radius: 30px; border-bottom-left-radius: 30px; max-width: 700px; -webkit-transform: translatex(700px); -moz-transform: translatex(700px); -ms-transform: translatex(700px); -o-transform: translatex(700px); transform: translatex(700px); }
	.custom-model-inner .Model-header { padding: 30px 30px 25px; }
	.custom-model-inner .Model-header .close-btn, .custom-model-inner .Model-footer .close-btn { font-size: 19px; }
	.custom-model-inner .Model-header .close-btn svg, .custom-model-inner .Model-footer .close-btn svg { position: relative; top: 1px; margin-right: 12px; width: 11px; }
	.custom-model-inner .Model-footer { padding: 20px 30px 30px; }
	.custom-model-inner .Model-body { padding: 0 50px; }
	.custom-model-inner .Model-body .Title { padding: 20px; }
	.custom-model-inner .Model-body .Title h1 { font-size: 25px; }
	.custom-model-inner .Model-body .Model-content { padding: 30px 0 0 10px; }
	.custom-model-inner .Model-body .Model-content span { font-size: 15px; }
	.custom-model-inner .Model-body .Model-content h2 { font-size: 27px; line-height: 32px; margin: 0 0 22px; }
	.custom-model-inner .Model-body .Model-content .Events-slider { margin: 3px 0 50px; }
	.custom-model-inner .Model-body .Model-content .Share-page h3, .Team-popup .custom-model-inner .Model-body .Model-content .Share-page h4 { font-size: 19px; margin: 0 12px 0 0; } 

	/********** Community Engagement Events Detail **********/
	.News-detail .Content-section h2 { margin: 0 0 40px; }
	.News-detail .Content-section .content-left { width: 100%; display: inline-block; float: initial; margin: 0 0 0; }
	.News-detail .Content-section .content-right { width: 100%; display: inline-block; float: initial; margin: 0; }
	.News-detail .Content-section .content-left span { font-size: 15px; margin: 0 0 30px; }
	.News-detail .Content-section .content-left h2 { font-size: 28px; line-height: 30px; margin: 0 0 30px; }
	.News-detail .Content-section .Share-page h3 { font-size: 23px; margin: 0 0 15px; }
	.News-detail .Content-section .Share-page ul li { width: calc(50% - 5px); float: left; padding: 10px 0; margin: 0 10px 10px 0; }
	.News-detail .Content-section .Share-page ul li:nth-child(even) { margin-right: 0; }
	.News-detail .Content-section .Share-page ul li a img { width: 30px; margin-right: 12px; }
	.Events-slider { padding: 12px 14px 20px; margin: 10px 0 40px; }

	/********** Community Engagement Patient Stories **********/
	.Community-patient-stories h2 { margin: 0 0 50px; }
	.Community-patient-stories .Stories-section .box .image { min-width: 200px; }
	.Community-patient-stories .Stories-section .box .content { padding: 20px 25px; }
	.Community-patient-stories .Stories-section .box .content h3 { font-size: 22px; }
	.Community-patient-stories .Stories-section .box .content span { font-size: 18px; }
	/*.Community-patient-stories .Stories-section .box .content p { font-size: 20px; line-height: 30px; padding: 0 0 10px; }*/
	.Community-patient-stories .Stories-section .box .content p.moretext { padding-top: 10px; }
	.Community-patient-stories .Stories-section .box .content a.Read-more { font-size: 18px; padding-right: 20px; }
	.Community-patient-stories .Stories-section .box .content a.Read-more:before { width: 13px; height: 11px; }
	ul.pagination-list, .Community-patient-stories .pagination-list, .News-health .pagination-list, .Search-results ul.pagination-list, .Network-newsletters ul.pagination-list { margin: 60px 0 0; }
	.pagination-list .pagination-item.pagination-item--previous .pagination-link, .pagination-list .pagination-item.pagination-item--next .pagination-link { font-size: 19px; min-width: 130px; }
	.pagination-list .pagination-item.pagination-item--previous .pagination-link img, .pagination-list .pagination-item.pagination-item--next .pagination-link img { width: 15px; }
	.pagination-list .pagination-item.pagination-item--next .pagination-link img { margin-left: 15px; }
	.pagination-list .pagination-item.pagination-item--previous .pagination-link img { margin-right: 15px; }

	/********** Community Engagement Newsletter Archive **********/
	.Network-newsletters .Suscribe-newsletter { margin: 0 auto 50px; padding: 25px 30px 30px; }
	.Network-newsletters .Suscribe-newsletter p { padding: 0 0 28px; }
	.Network-newsletters .Suscribe-newsletter form .box input { min-width: initial; max-width: 250px; }
	.Network-newsletters .Suscribe-newsletter form .box button { font-size: 19px; padding: 7.5px 20px; }
	.Network-newsletters .content-section .box { padding: 20px 20px; }
	.Network-newsletters .content-section .box span { font-size: 15px; margin: 0 0 20px; }
	.Network-newsletters .content-section .box a { font-size: 21px; }
	.Network-newsletters .content-section .box p { font-size: 17px; line-height: 26px; padding: 0 0 10px; }

	/********** Patient Resources News **********/
	.News-health h3 { font-size: 22px; margin: 0 0 25px; }
	.News-health .Featured-stories .box { width: calc(50% - 10px); margin: 0; }
	.News-health .Featured-stories .box:nth-child(odd) { margin-right: 20px; }
	.News-health .Featured-stories .box:nth-child(n+3) { margin-top: 20px; }
	.News-health .Featured-stories hr { margin: 30px 0; }
	.News-health .Featured-stories .box h4 { font-size: 21px; line-height: 25px; min-height: 100px; padding: 0 0 25px; }

	/********** Patient Resources News Detail **********/
	/********** About Us Our Healthcare Team **********/
	.Our-team h2 { margin: 0 0 35px; }
	.Our-team .Filter { max-width: 670px; margin: 0 0 35px; padding: 12px 20px; }
	.Our-team .Filter span { font-size: 25px; padding: 8.5px 0; margin: 0 20px 0 0; }
	.Our-team .Filter ul.list-unstyled { top: 12px; right: 20px; }
	.Team-section .box:nth-child(n+4) { margin-top: 40px; }
	.Team-section .box .image { margin: 0 0 12px; }
	.Team-section .box .content a { font-size: 23px; }
	.Team-section .box .content span { font-size: 18px; }
	.Team-popup .custom-model-inner .Model-body .Model-content img.Team-image-d { margin: 0 0 15px; }
	.custom-model-inner .Model-body .Model-content h3, .Team-popup .custom-model-inner .Model-body .Model-content h2 { font-size: 23px; line-height: 25px; }
	.custom-model-inner .Model-body .Model-content h4, .Team-popup .custom-model-inner .Model-body .Model-content h3 { font-size: 21px; margin: 0 0 20px; }
	.Team-popup .custom-model-inner .Model-body .Model-content .Share-page { padding: 20px 0 25px; }
	.content-box .content-right .Contact-details .contac-new-details-sidebar p { width: 50%; float: left; }

	/********** Contact Us Inquiry Form **********/
	.Inquiry-form .content-box { padding: 60px 0 ; }
	.Inquiry-form .content-box .content-right { width: 100%; display: inline-block; float: initial; margin: 40px 0 0; }
	.Inquiry-form .content-box .content-side.left { width: 100%; display: inline-block; float: initial; margin: 0; }
	.Inquiry-form .content-box .content-side.left form { max-width: 100%; margin: 20px 0 0; }
	.Inquiry-form .content-box .content-side.left form .box:nth-child(n+2) { margin-top: 28px; }
	.Inquiry-form.request-an-appointment .content-box .content-side.left form .box:nth-child(n+3) { margin-top: 28px !important; }
	.Inquiry-form .content-box .content-side.left form .box label, .Inquiry-form .content-box .content-side.left form .box h2.without-label { font-size: 20px; margin: 0 0 8px; }
	.Inquiry-form .content-box .content-side.left form .box button, .Inquiry-form .content-box .content-side.left .rsform .formResponsive .rsform-thankyou-button { font-size: 22px; padding: 7px 25px; }
	.content-box .content-right .Contact-details h2 { font-size: 25px; padding: 10px; }
	.content-box .content-right .Contact-details .Toll-free { padding: 13px 0; margin: 0 0 12px; }
	/*.content-box .content-right .Contact-details .Toll-free span { font-size: 30px; line-height: 40px; }*/
	.content-box .content-right .Contact-details .Toll-free a { font-size: 28px; /*line-height: 40px;*/ }
	.content-box .content-right .Contact-details span, .content-box .content-right .Contact-details a, .content-box .content-right .Contact-details p { font-size: 19px; line-height: 42px; padding: 0 12px 0 24px; }
	/*.content-box .content-right .Contact-details { padding: 0 0 28px; }*/
	.content-box .content-side.both { width: 100%; display: inline-block; float: initial; padding: 0; }
		
	/********** Contact Us Request an Appointment **********/		
	.Inquiry-form.request-an-appointment .content-box .content-side.left form { max-width: 100%; padding-top: 0; }
	.Inquiry-form .content-box .content-side.left form .box.rsform-block-appointment-preferences div label { font-size: 20px; margin: 0 0 10px; }
	.Inquiry-form .content-box .content-side.left form .box.rsform-block-how-can-we-help-you select { font-size: 20px; height: 178px; padding: 8px 0; }
	.Inquiry-form .content-box .content-side.left form .box.rsform-block-footer-text p { font-size: 19px; line-height: 28px; padding: 0 0 8px; }
	.Inquiry-form .content-box .content-side.left form .box.rsform-block-appointment-preferences label input[type=checkbox]:checked:before { border-left: 2px solid #000000; border-bottom: 2px solid #000000; padding: 2.5px 5px; top: 5px; left: 6px; }

	/********** Services Dental Health **********/
	.content-box { padding: 60px 0; }
	.content-box .content-side.left, .content-box .content-side.right { width: 100%; display: inline-block; float: initial; margin: 0 0 0; }
	.content-box .content-right { width: 100%; display: inline-block; float: initial; margin: 20px 0 0; }
	.content-box .content-left { width: 100%; display: inline-block; float: initial; margin: 0 0 20px; }
	.content-right h2 { font-size: 25px; line-height: 31px; max-width: 100%; padding: 0 7.5px; margin: 0 0 25px; }
	.content-right ul { padding: 0 7.5px; margin: 0 0 28px; }
	.Inner-page .Find-service { margin: 0 auto 70px; padding: 18px 0; }
	.Inner-page .Find-service .content { width: 100%; }
	.Inner-page .Find-service .content span { font-size: 32px; line-height: 27px; margin: 0; }
	.Inner-page .Find-service .Zip-code { width: auto; max-width: 100%; display: table; float: initial; } 

	/********** Resources Overview **********/
	.Health-resources .content-box, .Services-overview .content-box { padding: 60px 0 70px; }
	.Health-available { padding: 15px 0 0; }
	.Health-available ul li a, .Services-available ul li a { font-size: 18px; }
	.Health-resources .content-box .content-right, .Services-overview .content-box .content-right { margin: 30px 0 0; }

	/********** Services Overview **********/
	/********** Search Page **********/
	.Search-results .Search-form { max-width: 100%; padding: 25px 20px 15px; margin: 0 0 40px; }
	.Search-results .Title h3 { font-size: 21px; }
	.Search-results h3 { font-size: 26px; }
	.Search-results p { font-size: 18px; line-height: 30px; }
	.Search-results .Search-form .box input::-moz-placeholder { font-size: 20px; opacity: 10; }
	.Search-results .Search-form .box input::-webkit-input-placeholder { font-size: 20px; }
	.Search-results .Search-form .box input { font-size: 20px; }

	/********** Locations Page **********/
	.Inner-page .Location-section .Find-service { margin: 0 auto 60px; }
	.Location-section h2 { margin: 0 0 60px; }
	.Location-section .Map-section { display: flex !important; flex-wrap: wrap; padding: 0 0 30px; }
	.Location-section .Map-section .Map { width: 100%; display: inline-block; float: initial; margin: 0 0 0; }
	.Location-section .Map-section .Map #map { height: 400px !important; }
	.Location-section .Map-section .Map-content { width: 100%; height: 410px; order: 2; }
	.Location-section .Map-section .Location-box { margin: 0 0 20px; }
	.Location-section .Map-section .Location-box span { font-size: 17px; margin-right: 30px; }
	.Location-section .Map-section .Location-box span img { width: 18px; margin-right: 8px; }

	/********** Locations Rising Sun Health Center **********/
	.Rising-health .Content-section { padding: 0; }
	.Rising-health .Content-section .content-left { width: 100%; display: inline-block; float: initial; margin: 0; }
	.Rising-health .Content-section .content-right { width: 100%; display: inline-block; float: initial; margin: 20px 0 0; }
	.Rising-health .Content-section .content-left h2, .Rising-health .Content-section .content-left h3 { font-size: 23px; margin: 0 0 10px; }
	.Locations-slider { padding: 20px; margin: 0 0 25px; }
	.Transportation { margin: 0 0 25px; }
	.Rising-health .Content-section .content-right .Location-hours { padding: 14px 20px 0; margin: 0 0 25px; }
	.Rising-health .Content-section .content-right .Location-hours h2 { font-size: 23px; line-height: 28px; }
	.Rising-health .Content-section .content-right .Location-hours p { font-size: 18px; line-height: 28px; padding: 0 0 20px; }
	/*.Inner-page.Rising-health .Find-service { margin: 0 auto 70px; }*/

}

@media (max-width: 767px) {

	p { padding: 0 0 20px; }
	h2 { font-size: 28px; line-height: 36px; margin: 0 0 20px; }
	h3 { font-size: 25px; margin: 0 0 12px; }

	input::-moz-placeholder { font-size: 19px; opacity: 10; }
    input::-webkit-input-placeholder { font-size: 19px; }
    textarea::-moz-placeholder { font-size: 19px; opacity: 10; }
    textarea::-webkit-input-placeholder { font-size: 19px; }
	input, textarea, select { font-size: 19px; padding: 12px; }
	textarea { height: 150px; }
	.formError { font-size: 15px; margin: 5px 0 0; }
	select { background-size: 13px; background-position: 96%; }
	ul { padding: 0 0 0 18px; margin: 0 0 18px; }
	#skiptocontent a.skip-main { font-size: 16px; padding: 6px 12px; }

	/********** Home Page **********/
	body { margin-top: 142px; }
	header .header-bottom { padding: 20px 0; }
	header .header-bottom .Mobile-right .language select { font-size: 20px; background-position: 92%; padding: 8px 12px; padding-right: 30px; }
	header .header-bottom .Mobile-right .language { margin-right: 15px; }
	header .header-bottom .logo a img, header.fixed-header .header-bottom .logo a img { max-width: 265px; }
	header .Mobile-appointments { padding: 12px 0; }
	header .Mobile-appointments .Walk-appointments a { font-size: 30px; }
	header .header-bottom .Mobile-menu-c .Walk-appointments { padding: 0 30px 10px; } 
	header .header-bottom .Mobile-menu-c .Walk-appointments a { font-size: 32px; }
	.Mobile-menu-c .search { padding: 30px; } 
	.Mobile-menu-c .Appointment-Portal { padding: 20px 30px; } 
	.Mobile-menu-c .Appointment-Portal a { font-size: 18px; min-width: 300px; margin: 0 0 15px; padding: 10px 30px; }
	.Banner { margin: 0; }
	.Banner .image { position: initial; width: 100%; height: 300px; display: inline-block; overflow: hidden; margin: 0 0 0; } 
	.Banner .image img { width: 100%; position: relative; top: -60px; border-radius: 0; }
	.Banner .container { width: 100%; max-width: 100%; } 
	.Banner .content { width: 100%; max-width: 455px; float: initial; display: table; margin: 0 auto; padding: 30px 0; }
	.Banner .content h1 { font-size: 28px; line-height: 35px; margin: 0 0 12px; } 
	.Banner .content span { font-size: 21px; line-height: 31px; }
	.Mobile-banner-btn { width: 100%; display: inline-block; text-align: center; padding: 30px 0; }
	.Mobile-banner-btn a { font-family: 'Museo Sans 700'; font-weight: 600; font-size: 18px; line-height: normal; color: #FFFFFF; background: #F37321; border: none; border-radius: 50px; text-align: center; display: inline-block; margin: 0; padding: 10px 30px; }
	.Our-services { padding: 0 0 30px; } 
	.Our-services .container { width: 100%; max-width: 100%; display: flex; flex-direction: column-reverse; flex-wrap: nowrap; } 
	.Our-services .image { width: 100%; float: initial; display: inline-block; }
	.Our-services .image img { width: 100%; }
	.Our-services .content { position: initial; width: 100% !important; text-align: center; padding: 25px 30px 30px !important; }
	.Our-services .content:before { display: none; } 
	.Our-services .content:after { display: none; }
	.Our-services .content p { display: none; } 
	.Our-services .content h2 { font-size: 32px; margin: 0 0 18px !important; } 
	.Our-services .content a.Learn_more { font-size: 18px; padding: 10px 40px; } 
	.Find-service { margin: 0 auto 30px; padding: 22px 0 30px; }
	.Find-service .Zip-code input::-moz-placeholder { font-size: 25px; opacity: 10; }
	.Find-service .Zip-code input::-webkit-input-placeholder { font-size: 25px; }
	.Find-service .Zip-code input { font-size: 25px; max-width: 260px; margin: 0 18px 0 0; padding: 8.5px; } 
	.Find-service .Zip-code button { font-size: 22px; padding: 14px 15px; } 
	.Find-service .Zip-code img.Mobile-image { max-width: 53px; margin-right: 18px; } 
	.Find-service .content { margin: 0 0 22px; } 
	.Find-service .content span { font-size: 32px; line-height: normal; } 
	.Our-services.Our-healthcare { padding: 0 0 23px; }
	.Patient-resources h2 { font-size: 30px; margin: 0 0 15px; }
	.Patient-resources { padding: 0 0 23px; } 
	.Patient-resources ul li { width: 100%; display: inline-block; float: initial; margin: 0 0 12px; }
	.Patient-resources ul li a { font-size: 18px; line-height: 1; height: initial !important; padding: 12px; } 
	.Patient-resources ul li a span { max-width: 100%; }
	.Patient-resources ul li a br { display: none; }
	.Patient-resources ul li:last-child { margin: 0; }
	.Health-network { padding: 0 0 30px; }
	.Health-network h2 { font-size: 30px; margin: 0 0 15px; }
	.Health-network .owl-carousel .owl-nav { display: none; }
	.Health-network .owl-carousel .item span { font-size: 15px; margin: 0 0 12px; }
	.Health-network .owl-carousel .item a { font-size: 21px; line-height: 25px; max-width: 100%; }
	.Health-network a.View-more { display: none; }
	.Patient-stories .content h2 { font-size: 30px; margin: 0 0 15px; }
	.Patient-stories .content p { display: none; }
	.Patient-stories .content a { font-size: 16px; padding: 15px 20px; } 
	footer .footer-bottom .Management-corporation { margin: 0 0 24px; }
	footer .footer-bottom .Management-corporation .content ul { width: calc(100% + 77px); margin-left: -77px; }
	footer .footer-bottom .Management-corporation .content ul li { width: 100%; text-align: center; display: inline; margin: 0 0 10px; }
	footer .footer-bottom .Management-corporation .content ul li:before { display: none; }
	footer .footer-bottom .Management-corporation .content ul li:last-child { margin: 0; }
	footer .footer-bottom .Management-corporation .content ul li a { font-size: 15px; }
	footer .footer-bottom .Management-corporation .content p { font-size: 13px; line-height: 19px; max-width: 250px; }
	footer .footer-bottom .Management-corporation .content p span { margin: 5px 0 0; }

	/********** Community Engagement Events **********/
	.Inner-banner { width: 100%; max-width: 100%; display: inline-block; margin: 0; }
	.Inner-banner .Banner_box { width: 100%; height: 250px; max-width: 100%; overflow: hidden; display: inline-block; }
	.Inner-banner .Banner_box img { height: auto; max-width: 820px; width: auto; position: relative; top: 50%; left: 50%; -webkit-transform: translate(-50%,-50%); transform: translate(-50%,-50%); }
	.Inner-banner .overle { position: initial; width: 100%; display: inline-block; }
	.Inner-banner .overle .container { width: 100%; max-width: 100%; }
	.Inner-banner .overle h1 { font-size: 35px; width: 100%; padding: 20px 20px 15px; }
	.Inner-banner .overle h1 span { font-size: 20px; margin: 0 0 2px 4px; }
	.Community-events h2 { max-width: 400px; margin: 0 auto; margin-bottom: 15px; }
	.Community-events h3 { font-size: 20px; margin: 0 0 20px; }
	.Community-events .Upcoming-events .box { width: 100%; display: inline-block; float: initial; margin: 0 0 0; }
	.Community-events .Upcoming-events .box:nth-child(n+2) { margin-top: 40px; }
	.Community-events .Upcoming-events .box span { font-size: 14px; padding: 12px 15px; }
	.Community-events .Upcoming-events .box .content h3 { font-size: 20px; line-height: 24px; min-height: initial; margin: 0 0 15px; }
	.Community-events .Upcoming-events .box .content a:before { height: calc(100% - 41px); }
	.Community-events .pagination-list { margin: 40px 0 0; }
	.pagination-list .pagination-item.pagination-item--previous .pagination-link, .pagination-list .pagination-item.pagination-item--next .pagination-link { font-size: 18px; min-width: 130px; border-radius: 15px; padding: 10px 12px; }
	.pagination-list .pagination-item.pagination-item--previous .pagination-link img { margin-right: 12px; }
	.pagination-list .pagination-item.pagination-item--next .pagination-link img { margin-left: 12px; }
	.pagination-list .pagination-item.pagination-item--previous .pagination-link img, .pagination-list .pagination-item.pagination-item--next .pagination-link img { max-width: 14px; } 
	.pagination-list .pagination-item.pagination-item--previous { margin-right: 20px; }
	.pagination-list .pagination-item.pagination-item--next { margin-left: 20px; }
	.pagination-list .pagination-item .pagination-link, .pagination-list .pagination-page-text span { font-size: 20px; }

	/********** Community Engagement Events Pop Up **********/
	.custom-model-inner { border-top-left-radius: 25px; border-bottom-left-radius: 25px; max-width: 95%; -webkit-transform: translatex(95%); -moz-transform: translatex(95%); -ms-transform: translatex(95%); -o-transform: translatex(95%); transform: translatex(95%); }
	.custom-model-inner .Model-header, .custom-model-inner .Model-footer { padding: 20px; }
	.custom-model-inner .Model-header .close-btn, .custom-model-inner .Model-footer .close-btn { font-size: 18px; }
	.custom-model-inner .Model-body { padding: 0 35px; }
	.custom-model-inner .Model-body .Title { padding: 15px; }
	.custom-model-inner .Model-body .Title h1 { font-size: 22px; }
	.custom-model-inner .Model-body .Model-content { padding: 25px 0 0 10px; }
	.custom-model-inner .Model-body .Model-content span { font-size: 14px; margin: 0 0 15px; }
	.custom-model-inner .Model-body .Model-content h2 { font-size: 25px; line-height: 30px; margin: 0 0 15px; }
	.custom-model-inner .Model-body .Model-content .Events-slider { margin: 3px 0 40px; }
	.custom-model-inner .Model-body .Model-content .Share-page h3, .Team-popup .custom-model-inner .Model-body .Model-content .Share-page h4 { font-size: 18px; margin: 0 12px 0 0; }

	/********** Community Engagement Events Detail **********/
	.News-detail .Content-section h2 { margin: 0 0 30px; }
	.News-detail .Content-section .content-left span { font-size: 14px; margin: 0 0 25px; }
	.News-detail .Content-section .content-left h2 { font-size: 25px; line-height: 28px; margin: 0 0 20px; }
	.Events-slider { padding: 12px 14px 20px; margin: 10px 0 30px; }
	.News-detail .Content-section .Share-page h3 { font-size: 20px; margin: 0 0 12px; }
	.News-detail .Content-section .content-left .Back-to-news { margin: 40px 0 0; }
	.News-detail .Content-section .content-left .Back-to-news a { font-size: 17px; }

	/********** Community Engagement Patient Stories **********/
	.Community-patient-stories h2 { margin: 0 0 40px; }
	.Community-patient-stories .Stories-section .box .image { min-width: 180px; }
	.Community-patient-stories .Stories-section .box .content { padding: 15px 20px; }
	.Community-patient-stories .Stories-section .box .content h3 { font-size: 20px; }
	.Community-patient-stories .Stories-section .box .content span { font-size: 17px; margin: 0 0 10px; }
	.Community-patient-stories .Stories-section .box .content p { font-size: 18px; line-height: 28px; padding: 0 0 10px; }
	.Community-patient-stories .Stories-section .box .content p.moretext { padding-top: 8px; }
	.Community-patient-stories .Stories-section .box .content a.Read-more { font-size: 17px; padding-right: 20px; }
	ul.pagination-list, .Community-patient-stories .pagination-list, .News-health .pagination-list, .Search-results ul.pagination-list, .Network-newsletters ul.pagination-list { margin: 40px 0 0; }

	/********** Community Engagement Newsletter Archive **********/
	.Network-newsletters h2 { margin: 0 0 30px; }
	.Network-newsletters .Suscribe-newsletter { margin: 0 auto 40px; padding: 20px 25px 25px; }
	.Network-newsletters .Suscribe-newsletter p { padding: 0 0 22px; }
	.Network-newsletters .Suscribe-newsletter form { display: inline-block; }
	.Network-newsletters .Suscribe-newsletter form .box { width: 100%; display: inline-block; float: initial; margin: 0 0 0; }
	.Network-newsletters .Suscribe-newsletter form .box:nth-child(n+2) { margin-top: 10px; }
	.Network-newsletters .Suscribe-newsletter form .box input::-moz-placeholder { font-size: 18px; opacity: 10; }
	.Network-newsletters .Suscribe-newsletter form .box input::-webkit-input-placeholder { font-size: 18px; }
	.Network-newsletters .Suscribe-newsletter form .box input { font-size: 18px; width: 100%; max-width: 100%; padding: 5px 15px; }
	.Network-newsletters .Suscribe-newsletter form .box button { font-size: 18px; width: 100%; padding: 7.5px 20px; }
	.Network-newsletters .content-section .box { padding: 15px; }
	.Network-newsletters .content-section .box span { font-size: 15px; margin: 0 0 15px; }
	.Network-newsletters .content-section .box a { font-size: 20px; }
	.Network-newsletters .content-section .box p { font-size: 16px; line-height: 25px; padding: 0 0 8px; }

	/********** Patient Resources News **********/
	.News-health h2 { margin: 0 0 20px; }
	.News-health h3 { font-size: 20px; margin: 0 0 20px; }
	.News-health .Featured-stories .box { padding: 15px 20px 12px; }
	.News-health .Featured-stories .box span { font-size: 14px; margin: 0 0 12px; }
	.News-health .Featured-stories .box h4 { font-size: 20px; line-height: 24px; min-height: 116px; padding: 0 0 20px; }
	.News-health .Featured-stories .box a.Read-more { font-size: 16px; }
	.News-health .Featured-stories hr { border: 1px solid #597B7C; margin: 25px 0; }

	/********** Patient Resources News Detail **********/
	/********** About Us Our Healthcare Team **********/
	.Our-team h2 { margin: 0 0 30px; }
	.Our-team .Filter { max-width: 100%; background: transparent; margin: 0 0 35px; padding: 0 0 29px; }
	.Our-team .Filter span { font-size: 22px; background: #ECF0EE; width: 100%; display: inline-block; float: initial; margin: 0; padding: 12px 20px; }
	.Our-team .Filter a.focus-filter { position: absolute; height:45px; width: 100%; display: inline-block; }
	.Our-team .Filter ul.list-unstyled { top: 51px; right: 0; width: 100%; max-width: 100%; display: inline-block; }
	.Team-section .box { width: calc(50% - 10px); margin: 0; }
	.Team-section .box:nth-child(even) { margin-left: 20px; }
	.Team-section .box:nth-child(odd) { clear: both; }
	.Team-section .box:nth-child(n+3) { margin-top: 35px; }
	.Team-section .box .image { margin: 0 0 10px; }
	.Team-section .box .content a { font-size: 21px; }
	.Team-section .box .content span { font-size: 17px; }
	.Team-popup .custom-model-inner .Model-body .Model-content img.Team-image-d { margin: 0 0 12px; }
	.custom-model-inner .Model-body .Model-content h3, .Team-popup .custom-model-inner .Model-body .Model-content h2 { font-size: 22px; line-height: 24px; }
	.custom-model-inner .Model-body .Model-content h4, .Team-popup .custom-model-inner .Model-body .Model-content h3 { font-size: 20px; margin: 0 0 15px; }
	.Team-popup .custom-model-inner .Model-body .Model-content .Share-page { padding: 10px 0 15px; }

	/********** Contact Us Inquiry Form **********/
	.Inquiry-form .content-box { padding: 40px 0; }
	.Inquiry-form .content-box .content-side.left form { margin: 10px 0 0; } 
	.Inquiry-form .content-box .content-side.left form .box label, .Inquiry-form .content-box .content-side.left form .box h2.without-label { font-size: 19px; margin: 0 0 8px; }
	.Inquiry-form .content-box .content-side.left form .box:nth-child(n+2) { margin-top: 25px; }
	.Inquiry-form.request-an-appointment .content-box .content-side.left form .box:nth-child(n+3) { margin-top: 25px !important; }
	.Inquiry-form .content-box .content-side.left form .box button, .Inquiry-form .content-box .content-side.left .rsform .formResponsive .rsform-thankyou-button { font-size: 21px; padding: 6px 22px; }
	.Inquiry-form .content-box .content-right { margin: 35px 0 0; }
	/*.content-box .content-right .Contact-details { padding: 0 0 25px; }*/
	.content-box .content-right .Contact-details h2 { font-size: 23px; padding: 8px; }
	.content-box .content-right .Contact-details .Toll-free span { font-size: 28px; /*line-height: 38px;*/ }
	.content-box .content-right .Contact-details .Toll-free a { font-size: 26px; /*line-height: 38px;*/ }
	.content-box .content-right .Contact-details span, .content-box .content-right .Contact-details a, .content-box .content-right .Contact-details p { font-size: 18px; line-height: 40px; padding: 0 20px 0; }
	.content-box .content-right .Contact-details h1, .content-box .content-right .Contact-details h3, .content-box .content-right .Contact-details h4, .content-box .content-right .Contact-details h5, .content-box .content-right .Contact-details h6 { padding: 0 20px; }
	.content-box .content-right .Contact-details .contac-new-details-sidebar p, .content-box .content-right .Contact-details .contac-new-details-sidebar p a { font-size: 18px; line-height: 25px; padding: 0 0 15px; }
	.content-box .content-right .Contact-details .contac-new-details-sidebar { padding: 5px 20px; }
	.content-box .content-right .Contact-details .Toll-free a { margin: 10px 0 0; }

	/********** Contact Us Request an Appointment **********/
	.Inquiry-form .content-box .content-side.left form .box.rsform-block-appointment-preferences div label { font-size: 19px; margin: 0 0 10px; }
	.Inquiry-form .content-box .content-side.left form .box.rsform-block-appointment-preferences label input[type=checkbox] { width: 18px; height: 18px; }
	.Inquiry-form .content-box .content-side.left form .box.rsform-block-appointment-preferences label input[type=checkbox]:after { height: 16px; width: 16px; }
	.Inquiry-form .content-box .content-side.left form .box.rsform-block-appointment-preferences label input[type=checkbox]:checked:before { border-left: 2px solid #000000; border-bottom: 2px solid #000000; padding: 2px 5px; top: 5px; left: 4px; }
	.Inquiry-form .content-box .content-side.left form .box.rsform-block-how-can-we-help-you select { font-size: 19px; height: 170px; padding: 5px 0; }
	.Inquiry-form .content-box .content-side.left form .box.rsform-block-how-can-we-help-you select option { padding: 1.5px 15px; margin: 5px 0; }
	.Inquiry-form .content-box .content-side.left form .box.rsform-block-how-would-you-like-to-be-contacted h2.formControlLabel, .Inquiry-form .content-box .content-side.left form .box.rsform-block-preferred-time-for-call-back h2.formControlLabel { min-width: 370px; }
	.Inquiry-form .content-box .content-side.left form .box.rsform-block-how-would-you-like-to-be-contacted label input[type=radio], .Inquiry-form .content-box .content-side.left form .box.rsform-block-preferred-time-for-call-back label input[type=radio] { width: 20px; height: 20px; margin-top: 1.5px; }
	.Inquiry-form .content-box .content-side.left form .box.rsform-block-how-would-you-like-to-be-contacted label input:before, .Inquiry-form .content-box .content-side.left form .box.rsform-block-preferred-time-for-call-back label input:before { height: 16px; width: 16px; }
	.Inquiry-form .content-box .content-side.left form .box.rsform-block-how-would-you-like-to-be-contacted label, .Inquiry-form .content-box .content-side.left form .box.rsform-block-preferred-time-for-call-back label { margin-right: 18px; min-width: 75px; }
	.Inquiry-form .content-box .content-side.left form .box.rsform-block-footer-text p { font-size: 18px; line-height: 28px; padding: 0 0 5px; }

	/********** Services Dental Health **********/
	.content-box { padding: 40px 0; }
	.content-right h2 { font-size: 23px; line-height: normal; padding: 0 7.5px; margin: 0 0 18px; }
	.content-right ul { padding: 0 7.5px; margin: 0 0 25px; }
	.content-right a.Appointment { font-size: 16px; padding: 11px; }
	.Inner-page .Find-service { margin: 0 auto 50px; padding: 18px 0; }
	.Inner-page .Find-service .content span { font-size: 30px; line-height: normal; }
	.content-right ul li a { font-size: 17px; line-height: 25px; }
	.content-right ul li { padding: 13px 10px; margin: 0 0 10px; }

	/********** Resources Overview **********/
	.Health-resources .content-box, .Services-overview .content-box { padding: 40px 0; }
	.Health-available { padding: 10px 0 0; }
	.Health-available ul li, .Services-available ul li { padding: 6px 15px; }
	.Health-available ul li:nth-child(n+2), .Services-available ul li:nth-child(n+3) { margin-top: 18px; }
	.Health-available ul li a, .Services-available ul li a { font-size: 17px; }
	.Health-resources .content-box .content-right, .Services-overview .content-box .content-right { margin: 25px 0 0; }

	/********** Services Overview **********/
	/********** Search Page **********/
	.Search-results .Search-form { padding: 20px 20px 12px; margin: 0 0 30px; }
	.Search-results .Title { margin: 0 0 25px; }
	.Search-results .Title h3 { font-size: 20px; }
	.Search-results h3 { font-size: 24px; }
	.Search-results .Search-form .box { width: calc(100% - 169px); margin-right: 25px; }
	.Search-results .Search-form .box input::-moz-placeholder { font-size: 19px; opacity: 10; }
	.Search-results .Search-form .box input::-webkit-input-placeholder { font-size: 19px; }
	.Search-results .Search-form .box input { font-size: 19px; padding: 8px 15px; }
	.Search-results .Search-form .box button { font-size: 19px; padding: 10px 40px; }

	/********** Locations Page **********/
	.Location-section h2 { max-width: 350px; margin: 0 0 40px; }
	.Inner-page .Location-section .Find-service { margin: 0 0 30px; }
	.locations-page .content-box .Location-section .Map-section { width: 100%; padding: 0; }
	.Location-section .Map-section .Location-box { display: none; }
	.Location-section .Map-section .Map #map { height: 350px !important; }
	.Location-section .Map-section .Map-content { background: transparent; height: 400px; padding: 25px 18px 0; }
	.Location-section .Map-section .Map-content:before { display: none; }
	.Location-section .Map-section .Map-content .box { border-bottom: 1px solid #707070; margin: 0 0 20px; padding: 0 0 20px; }
	/*.Location-section .Map-section .Map-content > .box:last-child { border: none; margin: 0; padding: 0; }*/
	.Location-section .Map-section .Map-content .box .image { display: none; }
	.Location-section .Map-section .Map-content .box .content { width: 100%; display: inline-block; float: initial; margin: 0; }
	.Location-section .Map-section .Map-content .box .content a { text-decoration: none; }
	.Location-section .Map-section .Map-content .box .content a:hover { color: #F37321; text-decoration: underline; }
	.Location-section .Map-section .Map-content { scrollbar-width: thin; scrollbar-color: #979797 #FFFFFF; }
	.Location-section .Map-section .Map-content::-webkit-scrollbar { width: 12px; }
	.Location-section .Map-section .Map-content::-webkit-scrollbar-track { background: #FFFFFF; }
	.Location-section .Map-section .Map-content::-webkit-scrollbar-thumb { background-color: #979797; border-radius: 20px; border: 3px solid #FFFFFF; }

	/********** Locations Rising Sun Health Center **********/
	/*.Inner-page.Rising-health .Find-service { margin: 0 auto 50px; }*/
	.Rising-health .Content-section .content-left h2, .Rising-health .Content-section .content-left h3 { font-size: 22px; margin: 0 0 8px; }
	.Locations-slider { padding: 15px; margin: 0 0 20px; }
	.Transportation { margin: 20px 0; }
	.Rising-health .Content-section .content-right { margin: 15px 0 0; }
	.Rising-health .Content-section .content-right .Location-hours h2 { font-size: 22px; line-height: 27px; }

}	

@media (max-width: 479px) {

	body { font-size: 17px; line-height: 26px; }
	p { padding: 0 0 15px; }
	h2 { font-size: 25px; line-height: 33px; margin: 0 0 20px; }
	h3 { font-size: 22px; margin: 0 0 10px; }

	input::-moz-placeholder { font-size: 17px; opacity: 10; }
    input::-webkit-input-placeholder { font-size: 17px; }
    textarea::-moz-placeholder { font-size: 17px; opacity: 10; }
    textarea::-webkit-input-placeholder { font-size: 17px; }
	input, textarea, select { font-size: 17px; padding: 10px; }
	textarea { height: 120px; }
	select { background-size: 12px; background-position: 95%; }
	ul { padding: 0 0 0 17px; margin: 0 0 12px; }
	#skiptocontent a.skip-main { font-size: 13px; padding: 5px 10px; }

	/********** Home Page **********/
	body { margin-top: 99px; }
	header .header-bottom { padding: 15px 0; }
	header .header-bottom .logo { padding: 9px 0; }
	header .header-bottom .logo a img, header.fixed-header .header-bottom .logo a img { max-width: 160px; }
	header .header-bottom .Mobile-right .language { margin-right: 12px; }
	header .header-bottom .Mobile-right .language select { font-size: 16px; background-position: 95%; border: 1px solid #597B7C; width: 120px; min-width: initial; padding: 6.5px 8px; padding-right: 19px; }
	header .header-bottom .Mobile-right .language select option { font-size: 15px; }
	header .Mobile-appointments { padding: 8px 0; }
	header .Mobile-appointments .Walk-appointments .wal-ins { font-size: 15px; margin: 0 10px 0 0; }
	header .Mobile-appointments .Walk-appointments a { font-size: 18px; }
	header .header-bottom .Mobile-menu-c .Walk-appointments a { font-size: 28px; }
	.Mobile-menu-c .Appointment-Portal a { font-size: 16px; min-width: 260px; margin: 0 0 12px; padding: 8px 20px; }
	.Banner .image { height: 200px; }
	.Banner .image img { top: -30px; }
	.Banner .content { padding: 20px; }
	.Banner .content h1 { font-size: 25px; line-height: 30px; margin: 0 0 10px; }
	.Banner .content span { font-size: 18px; line-height: 28px; }
	.Mobile-banner-btn { padding: 25px; }
	.Mobile-banner-btn a { font-size: 17px; padding: 8px 25px; }
	.Our-services { padding: 0 0 25px; }
	.Our-services .content { padding: 17px 20px 20px !important; }
	.Our-services .content h2 { font-size: 28px; margin: 0 0 18px !important; }
	.Our-services .content a.Learn_more { font-size: 17px; padding: 10px 30px; }
	.Find-service { margin: 0 auto 25px; padding: 21px 0 25px; }
	.Find-service .content span { font-size: 25px; line-height: normal; }
	.Find-service .content { margin: 0 0 20px; }
	.Find-service .Zip-code img.Mobile-image { max-width: 48px; margin-right: 15px; }
	.Find-service .Zip-code input::-moz-placeholder { font-size: 20px; opacity: 10; }
	.Find-service .Zip-code input::-webkit-input-placeholder { font-size: 20px; }
	.Find-service .Zip-code input { font-size: 20px; max-width: 200px; margin: 0 15px 0 0; padding: 8.5px; }
	.Find-service .Zip-code button { font-size: 18px; padding: 13.5px 12px; }
	.Our-services.Our-healthcare { padding: 0 0 19px; }
	.Patient-resources { padding: 0 0 19px; }
	.Patient-resources h2, .Health-network h2 { font-size: 28px; margin: 0 0 15px; }
	.Patient-resources ul li a { font-size: 17px; line-height: 1; padding: 12px; }
	.Health-network .owl-carousel .item a { font-size: 20px; line-height: 25px; max-width: 100%; }
	.Health-network .owl-carousel .owl-dots { margin: 25px 0 0; }
	.Health-network { padding: 0 0 25px; }
	.Patient-stories { padding: 25px 0; }
	.Patient-stories .container { display: table; }
	.Patient-stories .images { width: 100%; float: initial; display: inline-block; margin: 0 0 15px; }
	.Patient-stories .content { width: 100%; float: initial; display: inline-block; text-align: center; }
	.Patient-stories .content h2 { font-size: 28px; margin: 0 0 15px; }
	.Patient-stories .content a { font-size: 15px; padding: 13px 18px; }

	/********** Community Engagement Events **********/
	.Inner-banner .Banner_box { height: 200px; }
	.Inner-banner .Banner_box img { max-width: 660px; }
	.Inner-banner .overle h1 { font-size: 28px; padding: 15px; }
	.Inner-banner .overle h1 span { font-size: 18px; margin: 0 0 3px; }
	.Community-events h2 { max-width: 100%; margin-bottom: 20px; }
	.Community-events h3 { font-size: 18px; margin: 0 0 15px; }
	.Community-events .Upcoming-events .box span { font-size: 13px; padding: 12px 15px; }
	.Community-events .Upcoming-events .box .content { padding: 12px; }
	.Community-events .Upcoming-events .box .content h3 { font-size: 19px; line-height: 23px; min-height: initial; margin: 0 0 12px; }
	.Community-events .Upcoming-events .box .content a { font-size: 15px; }
	.Community-events .Upcoming-events .box:nth-child(n+2) { margin-top: 30px; }
	.Community-events .Upcoming-events .box .content a:before { height: calc(100% - 39px); }
	.Community-events .pagination-list { margin: 30px 0 0; }
	.pagination-list .pagination-item { margin-right: 8px; }
	.pagination-list .pagination-item .pagination-link { font-size: 19px; }
	.pagination-list .pagination-page-text span { font-size: 18px; }
	.pagination-list .pagination-item.pagination-item--previous .pagination-link, .pagination-list .pagination-item.pagination-item--next .pagination-link { font-size: 15px; min-width: 100px; border-radius: 12px; padding: 8px 12px; }
	.pagination-list .pagination-item.pagination-item--previous .pagination-link img, .pagination-list .pagination-item.pagination-item--next .pagination-link img { max-width: 11px; }
	.pagination-list .pagination-item.pagination-item--next .pagination-link img { margin-left: 8px; }
	.pagination-list .pagination-item.pagination-item--previous .pagination-link img { margin-right: 8px; }
	.pagination-list .pagination-item.pagination-item--previous { margin-right: 8px; }
	.pagination-list .pagination-item.pagination-item--next { margin-left: 8px; }

	/********** Community Engagement Events Pop Up **********/
	.custom-model-inner .Model-header, .custom-model-inner .Model-footer { padding: 15px 20px; }
	.custom-model-inner .Model-header .close-btn, .custom-model-inner .Model-footer .close-btn { font-size: 17px; }
	.custom-model-inner .Model-header .close-btn svg, .custom-model-inner .Model-footer .close-btn svg { position: relative; top: 1.5px; margin-right: 8px; width: 9px; }
	.custom-model-inner .Model-body { padding: 0 20px; }
	.custom-model-inner .Model-body .Title { padding: 10px; }
	.custom-model-inner .Model-body .Title h1 { font-size: 20px; }
	.custom-model-inner .Model-body .Model-content { padding: 20px 0 0 0; }
	.custom-model-inner .Model-body .Model-content span { font-size: 13px; margin: 0 0 12px; }
	.custom-model-inner .Model-body .Model-content h2 { font-size: 22px; line-height: 27px; margin: 0 0 10px; }
	.custom-model-inner .Model-body .Model-content .Events-slider { margin: 0 0 25px; padding: 12px 14px; }
	.custom-model-inner .Model-body .Model-content .Share-page h3, .Team-popup .custom-model-inner .Model-body .Model-content .Share-page h4 { font-size: 17px; width: 100%; display: inline-block; float: initial; margin: 0 0 10px; }

	/********** Community Engagement Events Detail **********/
	.News-detail .Content-section h2 { margin: 0 0 22px; }
	.News-detail .Content-section .content-left span { font-size: 14px; margin: 0 0 18px; }
	.News-detail .Content-section .content-left h2 { font-size: 22px; line-height: 28px; margin: 0 0 15px; }
	.News-detail .Content-section .content-left .Back-to-news { margin: 25px 0 0; }
	.News-detail .Content-section .content-left .Back-to-news a { font-size: 16px; }
	.News-detail .Content-section .Share-page h3 { font-size: 18px; margin: 0 0 12px; }
	.News-detail .Content-section .Share-page ul li { padding: 8px 0; margin: 0 10px 10px 0; }
	.News-detail .Content-section .Share-page ul li a span { min-width: 65px; }
	.News-detail .Content-section .Share-page ul li a img { width: 25px; margin-right: 8px; }
	.Events-slider { padding: 12px 14px; margin: 5px 0 22px; }

	/********** Community Engagement Patient Stories **********/
	.Community-patient-stories h2 { max-width: 250px; margin: 0 auto 30px; }
	.Community-patient-stories .Stories-section .box { display: inline-block; }
	.Community-patient-stories .Stories-section .box .image { width: 100%; min-width: 100%; }
	.Community-patient-stories .Stories-section .box .image img { width: auto; }
	.Community-patient-stories .Stories-section .box .content { width: 100%; display: inline-block; padding: 15px 20px; }
	.Community-patient-stories .Stories-section .box .content h3 { font-size: 19px; }
	.Community-patient-stories .Stories-section .box .content span { font-size: 16px; margin: 0 0 8px; }
	.Community-patient-stories .Stories-section .box .content p { font-size: 17px; line-height: 26px; padding: 0 0 8px; }
	.Community-patient-stories .Stories-section .box .content p.moretext { padding-top: 5px; }
	.Community-patient-stories .Stories-section .box .content a.Read-more { font-size: 16px; padding-right: 18px; }
	.Community-patient-stories .Stories-section .box .content a.Read-more:before { width: 12px; height: 10px; }
	ul.pagination-list, .Community-patient-stories .pagination-list, .News-health .pagination-list, .Search-results ul.pagination-list, .Network-newsletters ul.pagination-list { margin: 30px 0 0; }

	/********** Community Engagement Newsletter Archive **********/
	.Network-newsletters h2 { margin: 0 0 25px; }
	.Network-newsletters .Suscribe-newsletter { margin: 0 auto 30px; padding: 15px 20px 20px; }
	.Network-newsletters .Suscribe-newsletter p { padding: 0 0 18px; }
	.Network-newsletters .Suscribe-newsletter form .box input::-moz-placeholder { font-size: 17px; opacity: 10; }
	.Network-newsletters .Suscribe-newsletter form .box input::-webkit-input-placeholder { font-size: 17px; }
	.Network-newsletters .Suscribe-newsletter form .box input { font-size: 17px; }
	.Network-newsletters .Suscribe-newsletter form .box button { font-size: 17px; }
	.Network-newsletters .content-section .box span { font-size: 14px; margin: 0 0 12px; }
	.Network-newsletters .content-section .box a { font-size: 19px; }
	.Network-newsletters .content-section .box p { font-size: 15px; line-height: 23px; padding: 0 0 8px; }

	/********** Patient Resources News **********/
	.News-health h2 { max-width: 250px; margin: 0 auto 15px; }
	.News-health h3 { font-size: 19px; margin: 0 0 12px; }
	.News-health .Featured-stories .box { width: 100%; margin: 0 !important; padding: 15px 18px 12px; }
	.News-health .Featured-stories .box:nth-child(n+2) { margin-top: 15px !important; }
	.News-health .Featured-stories .box span { font-size: 14px; margin: 0 0 10px; }
	.News-health .Featured-stories .box h4 { font-size: 19px; line-height: 23px; min-height: initial; padding: 0 0 15px; }
	.News-health .Featured-stories .box a.Read-more { font-size: 15px; }
	.News-health .Featured-stories hr { margin: 20px 0; }

	/********** Patient Resources News Detail **********/
	/********** About Us Our Healthcare Team **********/
	.Our-team h2 { margin: 0 0 25px; }
	.Our-team .Filter { margin: 0 0 30px; padding: 0 0 27px; }
	.Our-team .Filter span { font-size: 20px; padding: 10px 15px; }
	.Our-team .Filter a.focus-filter { height: 41px; }
	.Our-team .Filter ul.list-unstyled { top: 44px; }
	.Our-team .Filter ul.list-unstyled li { padding: 8px 18px; padding-right: 35px; }
	.Our-team .Filter ul.list-unstyled li.init { background-size: 15px; background-position: 95%; }
	.Our-team .Filter ul.list-unstyled li:nth-child(2) { margin: 15px 0 0; }
	.Our-team .Filter ul.list-unstyled li:last-child:not(.init) { margin: 0 0 12px; }
	.Our-team .Filter ul.list-unstyled li:not(.init) { padding: 6px 18px; }
	.Team-section .box { width: calc(50% - 7px); margin: 0; }
	.Team-section .box:nth-child(even) { margin-left: 14px; }
	.Team-section .box .image { margin: 0 0 8px; }
	.Team-section .box .content a { font-size: 19px; }
	.Team-section .box .content span { font-size: 16px; }
	.Team-section .box:nth-child(n+3) { margin-top: 30px; }
	.Team-popup .custom-model-inner .Model-body .Model-content { padding-top: 20px; }
	.Team-popup .custom-model-inner .Model-body .Model-content img.Team-image-d { margin: 0 0 10px; }
	.custom-model-inner .Model-body .Model-content h3, .Team-popup .custom-model-inner .Model-body .Model-content h2 { font-size: 21px; line-height: 23px; }
	.custom-model-inner .Model-body .Model-content h4, .Team-popup .custom-model-inner .Model-body .Model-content h3 { font-size: 19px; margin: 0 0 10px; }
	.Team-popup .custom-model-inner .Model-body .Model-content .Share-page { padding: 5px 0 10px; }
	.content-box .content-right .Contact-details .contac-new-details-sidebar p { width: 100%; float: initial; }

	/********** Contact Us Inquiry Form **********/
	.Inquiry-form .content-box { padding: 30px 0; }
	.Inquiry-form .content-box .content-side.left p { font-size: 17px; line-height: 26px; }
	.Inquiry-form .content-box .content-side.left form { margin: 8px 0 0; }
	.Inquiry-form .content-box .content-side.left form .box:nth-child(n+2) { margin-top: 20px; }
	.Inquiry-form.request-an-appointment .content-box .content-side.left form .box:nth-child(n+3) { margin-top: 20px !important; }
	.Inquiry-form .content-box .content-side.left form .box label, .Inquiry-form .content-box .content-side.left form .box h2.without-label { font-size: 17px; margin: 0 0 8px; }
	.Inquiry-form .content-box .content-side.left form .box button, .Inquiry-form .content-box .content-side.left .rsform .formResponsive .rsform-thankyou-button { font-size: 20px; padding: 6px 20px; }
	.Inquiry-form .content-box .content-right { margin: 30px 0 0; }
	/*.content-box .content-right .Contact-details { padding: 0 0 20px; } */
	.content-box .content-right .Contact-details h2 { font-size: 21px; padding: 7px; }
	.content-box .content-right .Contact-details span, .content-box .content-right .Contact-details a, .content-box .content-right .Contact-details p { font-size: 17px; line-height: 35px; padding: 0 15px; }
	.content-box .content-right .Contact-details h1, .content-box .content-right .Contact-details h3, .content-box .content-right .Contact-details h4, .content-box .content-right .Contact-details h5, .content-box .content-right .Contact-details h6 { padding: 0 15px; }
	.content-box .content-right .Contact-details .Toll-free { padding: 10px 0; margin: 0 0 10px; }
	.content-box .content-right .Contact-details .Toll-free span { font-size: 25px; /*line-height: 35px;*/ }
	.content-box .content-right .Contact-details .Toll-free a { font-size: 24px; line-height: 35px; }
	.content-box .content-right .Contact-details .contac-new-details-sidebar { padding: 5px 15px; }
	.content-box .content-right .Contact-details .contac-new-details-sidebar p, .content-box .content-right .Contact-details .contac-new-details-sidebar p a { font-size: 17px; line-height: 23px; padding: 0 0 12px; }
	.content-box .content-right .Contact-details .Toll-free a { margin: 8px 0 0; }

	/********** Contact Us Request an Appointment **********/
	.Inquiry-form .content-box .content-side.left form .box.rsform-block-how-would-you-like-to-be-contacted h2.formControlLabel, .Inquiry-form .content-box .content-side.left form .box.rsform-block-preferred-time-for-call-back h2.formControlLabel { width: 100%; min-width: 100%; padding: 0; }
	.Inquiry-form .content-box .content-side.left form .box.rsform-block-how-would-you-like-to-be-contacted label input[type=radio], .Inquiry-form .content-box .content-side.left form .box.rsform-block-preferred-time-for-call-back label input[type=radio] { width: 18px; height: 18px; margin-top: 1px; }
	.Inquiry-form .content-box .content-side.left form .box.rsform-block-how-would-you-like-to-be-contacted label input:before, .Inquiry-form .content-box .content-side.left form .box.rsform-block-preferred-time-for-call-back label input:before { height: 14px; width: 14px; }
	.Inquiry-form .content-box .content-side.left form .box.rsform-block-footer-text p { font-size: 17px; line-height: 26px; padding: 0 0 5px; }
	.Inquiry-form .content-box .content-side.left form .box.rsform-block-how-can-we-help-you select { font-size: 17px; height: 155px; padding: 5px 0; }
	.Inquiry-form .content-box .content-side.left form .box.rsform-block-how-can-we-help-you select option { padding: 1.5px 10px; margin: 5px 0; }
	.Inquiry-form .content-box .content-side.left form .box.rsform-block-appointment-preferences div label { font-size: 17px; margin: 0 0 10px; }
	.Inquiry-form .content-box .content-side.left form .box.rsform-block-appointment-preferences div label:first-child { margin-top: 15px; } 
	.Inquiry-form .content-box .content-side.left form .box.rsform-block-appointment-preferences label input[type=checkbox] { width: 16px; height: 16px; }
	.Inquiry-form .content-box .content-side.left form .box.rsform-block-appointment-preferences label input[type=checkbox]:after { height: 14px; width: 14px; }
	.Inquiry-form .content-box .content-side.left form .box.rsform-block-appointment-preferences label input[type=checkbox]:checked:before { border-left: 2px solid #000000; border-bottom: 2px solid #000000; padding: 1.5px 4px; top: 5px; left: 4px; }

	/********** Services Dental Health **********/
	.content-box { padding: 30px 0; }
	.content-box .content-right { margin: 15px 0 0; }
	.content-box .content-left { margin: 0 0 15px; }
	.content-right h2 { font-size: 21px; line-height: normal; padding: 0; margin: 0 0 15px; }
	.content-right ul { padding: 0; margin: 0 0 20px; }
	.content-right ul li { padding: 12px 10px; margin: 0 0 10px; }
	.content-right ul li a { font-size: 16px; line-height: 23px; }
	.Inner-page .Find-service { margin: 0 auto 40px; padding: 15px 0; } 
	.Inner-page .Find-service .content span { font-size: 25px; line-height: normal; }

	/********** Resources Overview **********/
	.Health-resources .content-box, .Services-overview .content-box { padding: 30px 0; }
	.Health-available { padding: 5px 0 0; }
	.Health-available .available-box { width: 100%; display: inline-block; float: initial; margin: 0; }
	.Health-available .available-box + .available-box { margin-top: 25px; }
	.Health-available ul li:nth-child(n+2), .Services-available ul li:nth-child(n+2) { margin-top: 15px; }
	.Health-available ul li a, .Services-available ul li a { font-size: 16px; }

	/********** Services Overview **********/
	.Services-available ul li { width: 100%; float: initial; margin: 0; }

	/********** Search Page **********/
	.Search-results .Search-form { padding: 15px; margin: 0 0 25px; }
	.Search-results .Search-form .box { width: 100%; margin-right: 0; }
	.Search-results .Search-form .box a { font-size: 15px; }
	.Search-results .Search-form .box:last-child { width: 100%; margin: 10px 0 0; }
	.Search-results .Search-form .box button { font-size: 18px; width: 100%; padding: 8px; }
	.Search-results .Search-form .box input::-moz-placeholder { font-size: 17px; opacity: 10; }
	.Search-results .Search-form .box input::-webkit-input-placeholder { font-size: 17px; }
	.Search-results .Search-form .box input { font-size: 17px; }
	.Search-results .Title h3 { font-size: 18px; padding: 0 0 7px; }
	.Search-results .Title { margin: 0 0 20px; }
	.Search-results h3 { font-size: 21px; }
	.Search-results p { font-size: 17px; line-height: 26px; }

	/********** Locations Page **********/
	.Location-section h2 { max-width: 340px; margin: 0 0 30px; }
	.Location-section .Map-section .Map #map { height: 300px !important; }

	/********** Locations Rising Sun Health Center **********/
	/*.Inner-page.Rising-health .Find-service { margin: 0 auto 40px; }*/
	.Rising-health .Content-section .content-left h2, .Rising-health .Content-section .content-left h3 { font-size: 20px; margin: 0 0 5px; }
	.Locations-slider { padding: 12px; margin: 0 0 15px; }
	.Transportation { margin: 15px 0; }
	.Transportation p { font-size: 16px; line-height: 26px; }
	.Rising-health .Content-section .content-right .Location-hours { padding: 12px 15px 0; margin: 0 0 20px; }
	.Rising-health .Content-section .content-right .Location-hours h2 { font-size: 20px; line-height: 25px; }
	.Rising-health .Content-section .content-right .Location-hours p { font-size: 17px; line-height: 26px; padding: 0 0 15px; }
  
  	.moretext iframe { height: 175px; }

}