@media only screen and (min-width: 1080px) {
	body .row {
		width: 1080px;
	}
	.mobile-nav-top {
		display: none;
	}
}
@media only screen and (max-width: 1080px) {
	body .row {
		/*width: 960px;*/
	}
	.mobile-nav-top {
		display: none;
	}
	.contact-modal #youtube-player {
		height: 500px;
	}
	/* Header Styling */
	header .nav-wrap.large-10 {
		width: 750px;
		padding-left: 0;
		padding-right: 0px;
	}
	/* Navigation Styles */
	nav .menu > li > a {
		padding: 0 10px;
	}
	/* Bottom Bar Styling */
	.bottom-bar .large-7, .bottom-bar .large-5 {
		width: 100%;
		text-align: center;
	}
	.bottom-bar .large-5 ul {
		width: 350px;
		display: block;
		float: none;
		margin: 15px auto 0;
	}
	/* Contact Page Styling */
	#emailform.email-form .large-8 p.small {
		padding: 0 0 0 10px;
		line-height: 18px;
	}
	#emailform.email-form .column.privacy {
		width: 58.3%;
	}
	#emailform.email-form .column.submit-email {
		width: 41.5%;
	}
	/* Consultation Form Styling */
	#inspi-form-589 .separator {
		width: 35%;
	}
	#inspi-form-589 .consultation-footer {
		width: 64%;
	}
	/* Blog Archive */
	.archive #masonry-posts .item {
		width: 46%;
	}
	/* Search Results */
	.search #masonry-posts .item {
		width: 46%;
	}
	/* Circle Title */
	#main .circle-title h2.has-sub, #main .circle-title h2 {
		font-size: 30px;
	}
	#main .circle-title .subtitle {
		font-size: 24px;
	}
	#main .circle-title span {
		padding: 25px 55px;
	}
	#main .circle-title span.has-sub {
		padding: 18px 55px;
	}
	/* Secondary Navigation */
	.secondary-nav.items-6 .secondary-link { margin-left: 27px; }
	.secondary-nav.items-6 + .secondary-nav-controls { display: block !important; }
	.column.large-12.secondary-nav.items-6 .secondary-inner { width: 1083px; }
	.column.large-12.secondary-nav .secondary-inner { width: 900px; }
	.secondary-nav.items-5 .secondary-link { margin-left: 27px; }
	.secondary-nav.items-4 .secondary-link { margin-left: 89px; }
	.secondary-nav.items-3 .secondary-link { margin-left: 213px; }
	.secondary-nav.items-2 .secondary-link { margin-left: 584px; }
}
@media only screen and (max-width: 959px) {
	/*body .row,*/
	.contact-modal {
		width: 800px;
		max-width: 100%;
	}
	.contact-modal h3.circle-header {
		font-size: 26px;
	} 
	.contact-modal .inspi-form-field-checkbox label {
		font-size: 17px;
	}
	.contact-modal #youtube-player {
		height: 400px;
	}
	/* Header Styling */
	header .nav-wrap.large-10 {
		/*width: 650px;*/
		max-width: 250px;
	}
	/* Navigation Styles */
	nav {
		border-bottom: 0;
	}
	nav ul {
		background-color: #0357b3;
	}
	nav .menu {
		display: none;
		position: absolute;
		top: 90px;
		right: 0;
		z-index: 998;
	}
	.nav-wrap p.menu-label {
		display: block !important;
		color: #FFF;
		display: block;
		width: 50px;
		position: absolute;
		right: 120px;
		top: 20px;
		opacity: .7;
	}
	header.scrolled .nav-wrap p.menu-label {
		top: 3px;
	}
	nav a#pull {
		display: block;
		height: 90px;
		background-color: #0357b3;
	}
	a.refer-friend {
		padding-left: 0;
	}
	.refer-friend img {
		max-width: 260px;
	}
	.consultation-wrap {
		padding: 25px 18px 0;
	}
	header.scrolled .sub-menu { top: 0px; }
	header .menu a { display: block; height: 45px; text-decoration: none; line-height: 45px; font-size: 14px; letter-spacing: 0; color: #ffffff; }
	header .menu .current-menu-item a { color: #FFF; }
	header .menu li { list-style: none; display: block; float: none; width: 210px; }
	header .sub-menu { display: none !important; position: absolute; top: 0px; left: -210px; background-color: #ba2121; min-width: 210px; }
	/* Fixed Side Link Styles */
	.side-links {
		display: none;
	}
	/* Navigation Scrolled Styling */
	header.scrolled a#pull {
		height: 60px;
		background-color: transparent;
	}
	header.scrolled nav .menu {
		top: 60px;
		right: 0;
	}
	/* Navigation Styles
	nav .menu > li > a {
		padding: 0 8px;
	}
	*/
	/* Contact Page */
	.column.office-location {
		width: 50%;
	}
	#emailform.email-form .column.privacy {
		width: 65%;
	}
	#emailform.email-form .column.submit-email {
		width: 34.5%;
	}
	/* Consultation Form Styling */
	#inspi-form-589 .separator {
		width: 25%;
	}
	#inspi-form-589 .consultation-footer {
		width: 75%;
	}
	/* Blog search */
	#main .sidebar-wrap .search-wrap input[type="text"] {
		padding: 25px 60px 25px 10px;
	}
	/* Circle Title */
	#main .circle-title h2.has-sub, #main .circle-title h2 {
		font-size: 26px;
	}
	#main .circle-title .subtitle {
		font-size: 20px;
	}
	#main .circle-title span {
		padding: 27px 55px;
	}
	#main .circle-title span.has-sub {
		padding: 18px 55px;
	}
	/*Footer li*/
	footer .bottom-bar .menu li {
		float: none;
		display: inline-block;
	}
	#footer .small.call-contact {
		padding-left: 30px;
	}
	/* Secondary Header */
	.column.large-12.secondary-nav.items-6 .secondary-inner { width: 1208px; }
	.secondary-nav.items-5 .secondary-link, .secondary-nav.items-6 .secondary-link { margin-left: 52px; }
	.secondary-nav.items-5 + .secondary-nav-controls { display: block !important; }
	.column.large-12.secondary-nav.items-5 .secondary-inner { width: 998px; }
	.column.large-12.secondary-nav .secondary-inner { width: 788px; }
	.secondary-nav.items-4 .secondary-link { margin-left: 52px; }
	.secondary-nav.items-3 .secondary-link { margin-left: 156px; }
	.secondary-nav.items-2 .secondary-link { margin-left: 474px; }
	/*Contact Form 589*/
	#inspi-form-589 .lock-icon { font-size: 12px; }
}
@media only screen and (max-width: 767px) {

	/*body .row,*/
	.contact-modal {
		width: 650px;
		max-width: 100%;
	}
	.contact-modal #youtube-player {
		height: 300px;
	}
	.contact-modal .form-header h2 {
		line-height: 60px;
	}
	.contact-modal .secondary-form .column.large-4 {
		width: 50%;
	}
	.large-4.column.home-health-col {
		padding-top: 20px;
		float: left;
		clear: both;
	}
	.contact-modal .secondary-form-footer .column.large-5 {
		margin-bottom: 15px;
	}
	.contact-modal .secondary-form-footer .column.large-4, .contact-modal .secondary-form-footer .column.large-3 {
		width: 50%;
	}
	/* Top Bar Styling */
	.topbar .large-5 {
		display: none;
	}
	.topbar .large-7 ul {
		margin: 0 auto;
		float: none;
	}
	/* Header Styling
	header .nav-wrap.large-10 {
  		width: 400px;
	}
	*/
	/* Footer Styling */
	footer .large-3.column, footer .large-fifth.column {
		width: 50%;
	}
	footer .column:nth-of-type(odd) {
		clear: left;
	}
	footer .column.locations {
		margin-top: 0px;
	}
	/* Contact Page */
	#emailform.email-form .wrap {
		margin: 0px;
		width: 100%;
	}
	/* Circle Feature Styling */
	.circle-feature.column {
		width: 50%;
		margin-bottom: 20px;
	}
	.circle-feature.column:nth-of-type(odd) {
		clear: left;
	}
	/* Consultation Form Styling */
	#inspi-form-589 .separator {
		display: none;
	}
	#inspi-form-589 .consultation-footer {
		width: 100%;
	}
	/* Content Images */
	.column.small-center img {
		display: block;
		margin: 0 auto;
		padding-bottom: 20px;
	}
	.column.bottom.right img {
		padding-bottom: 0;
	}
	/* Masonry posts */
	#masonry-posts .item {
		width: 46%;
		margin: 10px;
		float: left;
	}
	/* Blog search */
	#main .sidebar-wrap .search-wrap input[type="text"] {
		padding: 25px 65px 25px 25px;
	}
	/* Circle Title */
	#main .circle-title h2.has-sub, #main .circle-title h2 {
		font-size: 40px;
	}
	#main .circle-title .subtitle {
		font-size: 28px;
	}
	#main .circle-title span, #main .circle-title span.has-sub {
		padding: 18px 55px;
	}
	/* Secondary Header */
	.secondary-nav.items-4 .secondary-link, .secondary-nav.items-5 .secondary-link, .secondary-nav.items-6 .secondary-link { margin-left: 58px; }
	.column.large-12.secondary-nav.items-6 .secondary-inner { width: 1238px; }
	.column.large-12.secondary-nav.items-5 .secondary-inner { width: 1022px; }
	.secondary-nav.items-4 + .secondary-nav-controls { display: block !important; }
	.column.large-12.secondary-nav.items-4 .secondary-inner { width: 806px; }
	.column.large-12.secondary-nav .secondary-inner { width: 590px; }
	.secondary-nav.items-3 .secondary-link { margin-left: 58px; }
	.secondary-nav.items-2 .secondary-link { margin-left: 274px; }
	/*Contact Popup*/
	#inspi-form-postal, .postal-wrap .error {
		margin-left: 0;
	}
}
@media only screen and (max-width: 479px) {
	.icon-title .more-info.right-arrow-link {
		float: none;
	}
	.commercial-col {
		padding-top: 25px;
	}
	.modal-wrap {
		position: absolute;
		height: 10000px;
	}
	.inspi-feedback-title {
		font-size: 30px;
	}
	.inspi-feedback-title, .inspi-feedback-text {
		padding-left: 15px;
		padding-right: 15px;
	}
	.panel-row .large-12.large-centered.column {
		padding: 0 !important;
	}
	#main .featured-title {
		font-size: 30px;
	}
	#main .circle-title h2.has-sub, #main .circle-title .subtitle {
		padding-left: 0;
	}
	/*body .row,*/
	.contact-modal {
		width: 300px;
	}
	/* refer-friend Popup Contact */
	.modal-inner h2.icon-title {
		font-size: 28px;
		line-height: 43px;
	}
	.modal-inner h2.icon-title .consultation-icon {
		background-position: 0 -3px;
		line-height: 43px;
		width: 40px;
		height: 40px;
		float: left;
	}
	.modal-inner .sub-title {
		font-size: 15px;
	}
	#inspi-form-602 {
		margin: 0 15px;
	}
	#inspi-form-602 .consultation-footer-wrapper {
		padding: 0;
	}
	#inspi-form-602 label.newsletter {
		font-size: 13px;
	}
	#inspi-form-602 .lock-icon {
		font-size: 12px;
	}
	/*Career button*/
	body #careers-table .career-link {
		font-size: 12px;
		line-height: 2;
		padding: 5px;
	}
	#careers-table {
		padding: 0 10px;
		background-color: #EEE;
	}
	#main .career-table .large-11 {
		padding: 0;
	}
	#main table td {
		padding: 20px 10px;
	}
	#main table th {
		padding: 25px 10px;
	}
	.contact-modal #youtube-player {
		height: 200px;
	}
	.contact-modal .form-header h2 {
		line-height: 30px;
		font-size: 24px;
		padding: 10px 0;
	}
	.contact-modal .secondary-form .column.large-4, .contact-modal .secondary-form .column.large-6 {
		width: 100%;
	}
	.contact-modal .secondary-form .column.large-4 label, .contact-modal .secondary-form .column.large-6 label {
		font-size: 12px;
	}
	.contact-modal .secondary-form-footer .column.large-5 {
		margin-bottom: 15px;
	}
	.contact-modal .secondary-form-footer .column.large-4, .contact-modal .secondary-form-footer .column.large-3 {
		width: 100%;
	}
	/* Topbar Styling */
	.topbar .large-7 {
		padding: 0;
	}
	.topbar ul {
		width: 340px;
	}
	.topbar li.mobile-hide {
		display: none;
	}
	.topbar .large-7 ul {
		width: 100%;
	}
	.mobile-nav-hide {
		display: none;
	}
	.mobile-nav-top {
		width: 100%;
		display: block;
		overflow: auto;
		background: #1C1A1A;
	}
	.topbar .mobile-nav-top li {
		float: left;
	}
	.topbar .mobile-nav-top li a {
		display: inline-block;
		float: left;
		padding: 0 10px;
	}
	.topbar .mobile-nav-top .refer-friend {
		text-align: center;
	}
	.topbar .topbar-button a {
		padding: 0 7px;
	}
	.topbar .topbar-icon a {
		padding: 0 10px;
	}
	body .mobile-nav-text {
		font-size: 12px;
	}
	/* Header Styling */
	header .row, .topbar .row {
		width: 100%;
	}
	header .logo.small-6 {
		padding-left: 15px;
		width: 215px;
	}
	/* Nav Styling */
	header {
		height: 90px;
	}
	header.scrolled {
		height: 60px;
	}
	header .logo {
		position: relative;
	}
	header .logo a {
		position: absolute;
		top: 0px;
		left: 0px;
		width: 200px;
		z-index: 1000;
	}
	.nav-wrap p.menu-label {
		right: 130px;
	}
	header .menu li {
		width: 100%;
	}
	header .menu li:hover .sub-menu {
		display: none !important;
	}
	header .nav-wrap.large-10 {
		padding: 0px;
		position: absolute;
		top: 0;
		left: 0;
	}
	header .nav-wrap.large-10, nav, nav ul {
		width: 100%;
	}
	header .nav-wrap a#pull {
		width: 80px;
		-moz-box-sizing: content-box;
		box-sizing: content-box;
		padding-left: 15px;
		float: right;
	}
	header .nav-wrap.large-10 {
		max-width: 100%;
	}
	/* Footer Styling */
	footer .large-3.column, footer .large-fifth.column {
		width: 100%;
	}
	/* Bottom Bar Styling */
	.bottom-bar .row {
		width: 100%;
	}
	.bottom-bar .large-5 ul {
		width: 270px;
	}
	.bottom-bar .large-5 ul li a, .bottom-bar .large-7, .bottom-bar .large-7 a {
		font-size: 10px;
	}
	/* Circle Feature Styling */
	.circle-feature.column {
		width: 100%;
		margin-bottom: 20px;
	}
	/* Contact Page */
	#emailform.email-form .column.large-8 {
		padding: 0px;
	}
	#emailform.email-form .wrap {
		margin: 0px;
		width: 100%;
	}
	#emailform.email-form p {
		font-size: 16px;
		text-align: center;
	}
	.column.office-location { width: 100%; }
	#emailform.email-form .column.privacy {
		width: 100%;
		font-size: 12px;
	}
	#emailform.email-form p.small {
		text-align: left;
	}
	#emailform.email-form .column.privacy p.lock-icon {
		font-size: 12px;
	}
	#emailform.email-form h2.title {
		max-width: 220px;
		display: block;
		margin: 0 auto;
	}
	#emailform.email-form .column.submit-email {
		width: 100%;
	}
	#emailform.email-form .column.large-4 .row {
		width: 100%;
		margin: 0;
	}
	#emailform.email-form .large-12.large-centered {
		margin: 0 auto;
		float: none;
		display: block;
	}
	#emailform.email-form .row .row {
		width: 220px;
		min-width: 0px;
	}
	/* Consultation Form Styling */
	#inspi-form-589 .separator {
		display: none;
	}
	#inspi-form-589 .consultation-footer .inspi-form-field-checkbox label {
		width: 220px;
		float: none;
		line-height: 40px;
		margin: 0 auto;
	}
	#inspi-form-589 .consultation-footer p.lock-icon {
		float: none;
		line-height: 40px;
		background-position: 0 10px;
		font-size: 12px;
	}
	/* Circle Title */
	.circle-title span, .circle-title span.has-sub {
		display: none;
	}
	#main .circle-title h2.has-sub, #main .circle-title h2 {
		line-height: 45px;
	}
	#main .circle-title h2.has-sub {
		font-size: 30px;
	}
	#main .circle-title .subtitle {
		font-size: 24px;
	}
	/* Masonry posts */
	#masonry-posts .item {
		width: 100%;
		margin: 0 0 15px 0;
		float: left;
	}
	/* Blog search */
	#main .sidebar-wrap .search-wrap input[type="text"] {
		padding: 25px 60px 25px 10px;
	}
	/* Blog Archive */
	.archive #masonry-posts .item {
		width: 100%;
		margin: 0 0 15px 0;
	}
	/* Search Results */
	.search #masonry-posts .item {
		width: 100%;
		margin: 0 0 15px 0;
	}
	/* Secondary Header */
	.column.large-12.secondary-nav .mobile-view { width: 240px; position: absolute; left: 30px; top: 0px; overflow: hidden; height: 75px; }
	.column.large-12.secondary-nav .secondary-inner { left: 0px; }
	.column.large-12.secondary-nav.scrolled .mobile-view { height: 51px; }
	.secondary-nav.items-2 .secondary-link, .secondary-nav.items-3 .secondary-link, .secondary-nav.items-4 .secondary-link, .secondary-nav.items-5 .secondary-link, .secondary-nav.items-6 .secondary-link { margin-left: 0px; width: 120px !important; font-size: 10px; padding: 20px 5px 20px 40px; }
	.secondary-nav .secondary-link.single-line { padding: 20px 5px 20px 40px; }
	.secondary-nav .secondary-link.single-line-small { line-height: 30px; }
	.column.large-12.secondary-nav.items-6 .secondary-inner { width: 720px; }
	.secondary-nav.items-3 + .secondary-nav-controls { display: block !important; }
	.column.large-12.secondary-nav.items-5 .secondary-inner { width: 600px; }
	.column.large-12.secondary-nav.items-4 .secondary-inner { width: 480px; }
	.column.large-12.secondary-nav.items-3 .secondary-inner { width: 360px; }
	.column.large-12.secondary-nav .secondary-inner { width: 788px; }
	.secondary-nav.items-2 + .secondary-nav-controls { display: block !important; }

}
@media only screen and (max-width: 360px) {
	/*body .row {
		min-width: 300px;
	}*/
	/* Topbar Styling */
	.topbar ul {
		width: 250px;
	}
	.topbar li.hide-for-xxsmall {
		display: none;
	}
}
/* Responsive Slider Media Queries */
@media only screen and (max-width: 1650px) {
	.rslides .slide-description { padding: 25px; }
	.rslides .slide-description .slide-title { font-size: 30px; }
	.rslides .slide-description p { font-size: 14px; }
	.slider #slider.rslides .slide-description.bottom-right { width: 400px; bottom: 30px; right: 20%; }
	.slider #slider.rslides .slide-description.bottom-left { width: 400px; bottom: 30px; left: 20%; }
	.slider #slider.rslides .slide-description.top-left { width: 400px; top: 30px; left: 20%; }
	.slider #slider.rslides .slide-description.top-right { width: 400px; top: 270px; right: 20%; }
}
@media only screen and (max-width: 1210px) {
	.rslides .slide-description { padding: 15px; }
	.rslides .slide-description .slide-title { font-size: 24px; }
	.rslides .slide-description p { font-size: 12px; }
	.slider #slider.rslides .slide-description.bottom-right { width: 300px; bottom: 20px; right: 20%; }
	.slider #slider.rslides .slide-description.bottom-left { width: 300px; bottom: 20px; left: 20%; }
	.slider #slider.rslides .slide-description.top-left { width: 300px; top: 20px; left: 20%; }
	.slider #slider.rslides .slide-description.top-right { width: 300px; top: 20px; right: 20%; }
	.testimonial-read-more {
		display: none;
	}
	.testimonial-mobile-read-more {
		display: block;
		text-align: center;
		padding: 15px 0;
	}
}
@media only screen and (max-width: 900px) {
	.rslides .slide-description { padding: 10px; }
	.rslides .slide-description .slide-title { font-size: 20px; }
	.rslides .slide-description p { font-size: 10px; }
	.slider #slider.rslides .slide-description.bottom-right { width: 250px; bottom: 20px; right: 20%; }
	.slider #slider.rslides .slide-description.bottom-left { width: 250px; bottom: 20px; left: 20%; }
	.slider #slider.rslides .slide-description.top-left { width: 250px; top: 20px; left: 20%; }
	.slider #slider.rslides .slide-description.top-right { width: 250px; top: 20px; right: 20%; }
	.slider .prev, .slider .next {
		width: 42px;
		height: 60px;
		background-size: 42px 60px;
	}

}
@media only screen and (max-width: 755px) {
	.rslides .slide-description, .slider #slider.rslides .slide-description.bottom-right { z-index: 998; display: none; width: 100%; height: 100%; right: 0; bottom: 0; opacity: 1; border-bottom: 1px solid #0357b3; }
	.slider #slider.rslides .slide-description.bottom-left { z-index: 998; display: none; width: 100%; height: 100%; left: 0; bottom: 0; opacity: 1; border-bottom: 1px solid #0357b3; }
	.slider #slider.rslides .slide-description.top-left { z-index: 998; display: none; width: 100%; height: 100%; left: 0; top: 0; opacity: 1; border-bottom: 1px solid #0357b3; }
	.slider #slider.rslides .slide-description.top-right { z-index: 998; display: none; width: 100%; height: 100%; right: 0; top: 0; opacity: 1; border-bottom: 1px solid #0357b3; }
	.rslides a.showinfo .slide-description { display: block !important; }
	.rslides .slider-info { z-index: 998; display: block; position: absolute; top: 15px; right: 15px; width: 45px; height: 45px; background: url('images/slider-info.html') 0 0 no-repeat; opacity: .85; }
	.rslides .slider-info:hover { opacity: 1; }
}
@media only screen and (max-width: 585px) {
	.rslides .slide-description .slide-title { font-size: 16px; }
	.rslides .slide-description .slide-title, .rslides .slide-description p { margin-bottom: 8px; }
	.rslides .slider-info { top: 10px; right: 10px; width: 30px; height: 30px; background-size: 30px 30px; }
	.rslides .slide-description, .slider #slider.rslides .slide-description.bottom-right, .slider #slider.rslides .slide-description.top-right { padding-right: 50px; }
	.slider #slider.rslides .slide-description.bottom-left, .slider #slider.rslides .slide-description.top-left { padding-left: 50px; }
}
@media only screen and (max-width: 420px) {
	.rslides .slider-info { display: none; }
	.slider .rslides1_nav.prev, .slider .rslides1_nav.next {
		width: 20px;
		height: 30px;
		background-size: 20px 30px;
	}
}