@media screen and (max-width: 984px) 
{
	header #hwrap, section#content, section#message, section#general, footer { width:95%; }
	section#slideshow { width:95%; height:auto; padding-bottom:10px; }
	section#islideshow { width:95%; height:auto; padding-bottom:10px; }
	section#islideshow img { width:100%; height:auto; }
	section#content article#cleft { width:65%; }
	section#content article#cright { width:30%; }
	section#message article#chairman { width:50%; margin-right:2%; }
	section#message article#todayMessage { width:auto; }
	section#general article#doctorSpeaks, section#general article#diet { width:48%; margin-right:2%; background-size:99%; }
	section#general article#scanSchedule { width:auto; float:left; height:auto; padding-bottom:10px; }
	section#content ul.packages > li ul li { padding:5px; }
}
@media screen and (max-width: 890px)
{
	header #hwrap ul#top-link { margin-top:84px; }
	.rmm { margin:15px 12% 5px 0 !important;  }
	section#content article#cleft { width:60%; }
	section#content article#cright { width:auto; }
	section#content ul.packages > li ul { margin:5px auto; }
	section#content ul.packages > li { width:30%; margin-right:5%; }
	section#content ul.packages > li:nth-child(4n+4) { margin-right:5%; }
	section#content ul.packages > li:nth-child(3n+3) { margin-right:0; }
@media screen and (max-width: 856px)
{
	section#message article#chairman, section#message article#todayMessage { width:100%; margin:10px 0; }
	section#message article#todayMessage img { width:100%; }
}
@media screen and (max-width: 767px)
{
	header #hwrap ul#top-link li.phone { display:none; }
	section#islideshow { padding-bottom:9px; }
}
@media screen and (max-width: 718px)
{
	.graphite { width:90%; max-width:none; margin-left:5%; }
	.rmm { margin: 15px 5% 5px 0 !important; }
	section#content article#cleft { width:50%; }
}
@media screen and (max-width: 578px)
{
	header #hwrap ul#top-link { margin-top:30px; }
	header #hwrap ul#top-link li { float:none; margin:10px; }
	section#content article#cleft { width:100%; }
	section#content article#cright { width:100%; }
	section#content article#cright #cal { margin:10px auto 0; }
	section#general article#doctorSpeaks, section#general article#diet { width:100%; margin-right:0; background-size:99%; }
	footer p { float:none; text-align:center }
	footer ul { margin:10px auto 0 auto; float:none; display:table; }
}
@media screen and (max-width: 640px)
{
	section#islideshow { padding-bottom:7px; }
	section#content ul.packages > li { width:45%; margin:10px 0; }
	section#content ul.packages > li:nth-child(3n+1), section#content ul.packages > li:nth-child(3n+2), section#content ul.packages > li:nth-child(4n+4) { margin-right:0; }
	section#content ul.packages > li:nth-child(2n+1) { margin-right:9%; }
	section#content ul.branches > li { width:48%; margin-right:4%; }
	section#content ul.branches > li:nth-child(3n+3) { margin-right:4%; }
	section#content ul.branches > li:nth-child(2n+2) { margin-right:0; }
}
@media screen and (max-width: 480px)
{
	section#islideshow { padding-bottom:5px; }
}
@media screen and (max-width: 429px)
{
	header #hwrap #logo { float: none; margin: 10px auto 0; }
	header #hwrap ul#top-link { margin:10px auto 0 auto; display:table; float:none; }
	header #hwrap ul#top-link li { float:left; }
	.rmm { margin: 5px 5% 5px 0 !important; }
	.responsive-slider .pages { display:none; }
	section#content article#cleft p { font-size:12px; line-height:18px; }
	section#content ul.branches > li { width:100%; margin-right:0%; }
	section#content ul.branches > li:nth-child(3n+3) { margin-right:0%; }
}
@media screen and (max-width: 360px)
{
	header #hwrap ul#top-link li { margin: 5px 2px; }
	section#islideshow { padding-bottom:2px; }
	section#content ul.packages > li { width:100%; margin:0 0 15px 0; }
	section#content ul.packages > li:nth-child(2n+1) { margin-right:0; }
	section#content ul.packages > li img { width:50%; }
}

