body {font-family:'Ubuntu',Arial,Helvetica,sans-serif; font-weight:400; font-size:1em; color:#333; background:#F8F9FB;}
html {font-size:1em; scroll-behavior: smooth;}

/* Nav */
.navbar {background-color:#134074;}
.nav-link {color:#fff; font-size:18px;}
.nav-link:hover, .nav-item.active .nav-link {color:#57C7E5;}
.navbar .dropdown-menu {background-color:#134074; border:none; border-radius:0; margin-left:-15px; padding-bottom:20px; top:95%;}
.dropdown-item {color:#fff;}
.dropdown-item:focus, .dropdown-item:hover {color:#57C7E5; background-color:transparent;}
.navbar-toggler {color:#fff; width:100%; transition:all 0.3s ease-out; font-size:16px;}
.navbar-toggler:hover {color:#57C7E5;}
button:focus {outline:none;}
.navbar-expand-lg .navbar-nav .nav-link {padding-right:0; padding-left:0;}
.nav-item {margin:0 14px;}
.mobileLink {display:none;}

/* Header */
.wrapper {position:relative;}
.headerContact {position:absolute; top:0; right:0; z-index:999;}
.headerContact .btn-primary {color:#fff; background-color:#57C7E5; border-color:#57C7E5;}
.headerContact .btn-primary:hover, .headerContact .btn-primary.focus, .headerContact .btn-primary:focus, .headerContact .btn-primary.active, .btn-primary:active, .headerContact .open>.dropdown-toggle.btn-primary {color:#fff; background-color:#2D2F91; border-color:#2D2F91;}	
header {background:#fff;}
header .container {background:#fff url(/images/banner.png) no-repeat bottom right; background-size:contain; padding-top:9px; padding-bottom:16px;}

/* Content */
.content {padding:0 0 120px 0; background:#fff;}
.banner img {display:block; max-width:100%; height:auto; width:100%;}
.title {background:#57C7E5; color:#fff; padding:30px 0; margin:0;}
h1 {margin:0; font-family:'Ubuntu'; color:#fff; font-size:2.5em; font-weight:400;}
h1 span {display:inline-block; font-size:1rem;}
h2 {margin:0 0 0.8em 0; font-family:'Ubuntu'; color:#57C7E5; font-size:1.625em; font-weight:400;}	
h3 {margin:0 0 0.8em 0; font-family:'Ubuntu'; color:#57C7E5; font-size:1.25em; font-weight:700;}	
.thumbnail h3 {font-size:1.133em;}
p, .content ul, .content ol {line-height:1.5em; margin-bottom:1.4em;}
.content ul {padding-left:15px;}
.content ul ul {margin-bottom:0;}
img.lazy{ display:block; width:100%;}
.notice {color:#2D2F91; font-size:1.625em; font-weight:400;}
.videoEmbed {margin-bottom:20px;}
.imageRow {margin-bottom:20px;}
a {color:#57C7E5; outline:none; -webkit-transition:all ease-out 0.3s; -moz-transition:all ease-out 0.3s; -o-transition:all ease-out 0.3s; transition:all ease-out 0.3s; text-decoration:none;}
a:hover {color:#2D2F91; text-decoration:none;}
a:focus {text-decoration:none; outline:none;}
img.updatedLogo {float:left; margin-right:20px; margin-bottom:20px;}
h2.updatedLogoTitle {padding-top:34px;}
p.caption {font-size:11px; line-height:14px !important; padding-right:40px; margin-top:-15px;}
p.caption.captionSpacer {margin-top:5px;}
.twentytwenty-container {max-width:480px; margin-bottom:25px;}
.twentytwenty-container.galleryItem {max-width:960px;}
.imgShadow {-webkit-box-shadow:10px 10px 34px -21px rgba(0,0,0,0.95); -moz-box-shadow:10px 10px 34px -21px rgba(0,0,0,0.95); box-shadow:10px 10px 34px -21px rgba(0,0,0,0.95);}
.highlight {color:#57C7E5;}
.pb-3 {padding-bottom:30px;}

.pectusTable {border:2px solid #000;}
.table>thead>tr>th {border:none;}
.pectusTable th {background:#4f72be; color:#fff;}
.pectusTable tr td:first-child {background:#4f72be; color:#fff; border-right:1px solid #000;}
.pectusTable tr th:first-child {border-right:1px solid #000;}
.table.pectusTable>thead>tr>th, 
.table.pectusTable>tbody>tr>th, 
.table.pectusTable>tfoot>tr>th, 
.table.pectusTable>thead>tr>td, 
.table.pectusTable>tbody>tr>td, 
.table.pectusTable>tfoot>tr>td {border-color:#000;}

.table-blue-container {background:url(/images/background-table.svg) no-repeat; background-size:cover; padding:20px;}
.table-blue {background:url(/images/background-arrow.svg) no-repeat 50% 50%; background-size:contain;}

.tableMain td, .tableMain th {padding:8px 20px; border:1px solid #fff;}
.tableMain tr:nth-child(odd) {background:#e9eff7;}
.tableMain tr:nth-child(even) {background:#d0deef;}
.tableMain td:first-child {background:#5b9bd5; color:#fff;}
.tableMain th {background:#5b9bd5; color:#fff;}
.tableMain th {background:#5b9bd5; color:#fff;}
.tableMain th:last-child {color:#000;}

.tableMain.TableTop th:last-child {color:#fff;}
.tableMain.TableTop td:first-child {color:#000;}
.tableMain.TableTop tr:nth-child(odd) td {background:#e9eff7 !important;}
.tableMain.TableTop tr:nth-child(even) td {background:#d0deef !important;}

 /* Footer  */
footer {text-align:center; padding:0 0 120px 0;}
footer ul {list-style:none; padding:0;}
.footerLogos {padding:46px 0 70px 0;}
.footerLogos ul li {display:inline-block; margin:0 25px 10px 25px;}  
.footerLogos ul li img {max-width:100%; height:auto;}
.footerAuthor {font-size:0.625em;}
.footerAuthor a {color:#333;}
.footerAuthor a:hover {color:#999;}
.footerSocialMedia {padding:46px 0; font-size:24px; border-bottom:1px dotted #ccc;}
.footerSocialMedia ul li {display:inline-block; margin:0 4px;}
.footerSocialMedia ul li a {color:#3c58a0; font-size:48px;}
.footerSocialMedia ul li a:hover {color:#333;}
footer .copyright {font-size:14px; padding-bottom:0;}

/* Home */
.homeBanner {background:#fff; background-position:center center; background-size:cover; padding:320px 0 0 0;}
.bannerOverlay {background-color:rgb(45,47,145); background-color:rgba(45,47,145,0.6); -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=85)"; text-align:center; font-size:1.188em; color:#fff; padding:38px 0 18px 0;}
.bannerOverlay ul {list-style:none; padding:0;}
.bannerOverlay ul li {display:inline-block; padding:0 8px; margin-bottom:20px;}
.bannerOverlay ul li a {color:#fff; border:1px solid #fff; padding:17px 34px; display:inline-block;}
.bannerOverlay ul li a:hover {background:#2D2F91;}
ul.buttonLinks {list-style:none; padding:0;}
ul.buttonLinks li {display:inline-block; margin-right:10px;}
ul.buttonLinks li a {background:#2D2F91; color:#fff; padding:15px 17px; display:inline-block;}
ul.buttonLinks li a:hover {color:#57C7E5;}
.intro {font-size:1.188em;}
.section {padding:36px 0;}
.section.alt {background:#F8F9FB;}
.contact {background:#2D2F91; text-align:center; color:#fff; font-size:0.938em;}
.contact h2 {font-size:2.5em;}
.contact img {margin-bottom:33px;}
.contact a {color:#fff;}
.contact a:hover {color:#57C7E5;}
.contact i {font-size:1.800em;}
.appointment h2 {color:#2D2F91; text-align:center; font-size:2.5em;}

.homeReview .review-link {font-size: 1.5rem; position:relative; padding-left:1.25rem;}
.homeReview .review-link a {display: block; line-height: 1.2;}
.homeReview .review-link i {position: absolute; top:0.25rem; left:0;}
.reviewsTotal {border-radius:50%; max-width:210px; aspect-ratio: 1/1; background:#57C7E5; color: #fff; display:flex; justify-content: center; align-items: center; flex-wrap:wrap; flex-direction: column;}
.reviewsTotal .total {font-size:5rem; line-height:1; letter-spacing: -0.3rem;}
.homeReview .col-md-8 {display: flex; justify-content: center; flex-direction: column;}
.homeReview .outcomesLinks {margin:0;}

.homeNews {font-size:1.188em; text-align:left; color:#57C7E5;}
.homeNewsItem {position:relative; padding-left:140px; color:#57C7E5;}
.homeNewsItem:before {position:absolute; font-family:FontAwesome; top:50%; left:0; transform:translateY(-50%); content:"\f0a1"; color:#57C7E5; font-size:120px;}

.homeLinks {text-align:center; background:#F8F9FB; padding:36px 0; color:#2d2f91;}
.homeLinks p {font-size:22px;}
.homeLinks a {color:#2d2f91;}
.homeLinks a img {transform:scale(1); transition:all 0.3s ease-out;}
.homeLinks a:hover, .homeLinks a:focus {color:#57C7E5;}
.homeLinks a:hover img, .homeLinks a:focus img {transform:scale(0.9);}
.homeLinks span.linkTitle {display:block; font-size:18px;}
.homeLinks span.linkCategory {display:block; font-size:12px; font-style:italic; color:#57C7E5;}
.homeLinks img {border-radius:50%; margin-bottom:12px;}
/* .linkCarouselContainer {position:relative;}
.linkCarouselContainer .prev i, .linkCarouselContainer .next i {font-size:30px;}
.linkCarouselContainer .prev, .linkCarouselContainer .next {position:absolute; top:92px; left:-40px; transition:all 0.3s ease-out;}
.linkCarouselContainer .next {left:auto; right:-40px;}
.linkCarouselContainer .prev:hover, .linkCarouselContainer .next:hover {color:#57C7E5; cursor:pointer;}
.linkCarouselOuterContainer {padding:0 40px;} */

.quickLinks {display:flex; flex-wrap:wrap; justify-content:center;}
.quickLinks .item {max-width:175px; flex:0 0 175px; padding:0 10px; margin-bottom:15px;}

.videoConsultations {display:flex; justify-content:center; align-items:center; margin:50px 0 30px 0; color:#0088FF; flex-wrap:wrap;}
.vIcon a {display:block;}
.vIcon a:hover {cursor:pointer;}
.vIcon a img {opacity:1; transition:all 0.3s ease-out; width:100%; max-width:150px; height:auto; transform:scale(1);}
.vIcon a:hover img {opacity:0.8; transform:scale(0.8);}
.vIcon {flex:0 0 25%; max-width:25%;}
.vText {flex:0 0 100%; max-width:100%; font-size:24px; font-weight:bold; line-height:28px;padding:14px 0 0 0; position:relative;}
.vText img {max-width:60px; height:auto; position:absolute; top:14px; left:0;}
.vText span {display:block; padding-left:68px;}
						

/* News */
.newsArticle {position:relative; margin-bottom:25px;}
.newsText {position:absolute;}
.aaronNews {bottom:20px; right:25%; border:2px solid #211816; color:#fff; text-align:center; border-radius:50%; padding:6px;}
.aaronNews div {background:#211816; padding:12px; border-radius:50%; width:240px; height:240px; display:flex; align-items:center;}
.benNews {top:20px; left:20px; background:url(/images/news/ben-cloud.svg?v=2) no-repeat; background-size:cover; padding:22px 60px 22px 42px; width:280px; height:260px; display:flex; align-items:center; text-align:left;}

/* About */
.teamNav {margin-bottom:20px;}
.teamNav a {margin-bottom:20px; display:block; color:#333;}
.teamNav a:hover, .teamNav .profile.active a {color:#57C7E5;}
.teamNav img {padding-bottom:6px;}
.teamNav span {display:block;}
.teamNav .col-lg-2 {float:none; display:inline-block; vertical-align:top;}

/* Outcomes */
.article {background:#F8F9FB; padding:20px; margin-bottom:20px;}
/*.patientFlag {float:left; width:128px;}*/
.patientFlag {float:none; position:absolute; width:110px; top:0; left:15px; display: none;}
.patientFlag img {margin-bottom:8px; max-width:110px;}

.patientExperience {width:auto; padding:35px 0 0 0; font-size:1.1em;}
.patientExperience em {font-size:16px; line-height:22px; display:block;}
.quote {font-family:'Cookie', cursive; font-size:1.75em;}
.quote p {line-height:1.1em; margin-bottom:1em;}
.beforeCol1 {padding-right:10px;}
.beforeCol2 {padding-right:30px; margin-left:-20px;}
.afterCol3 {padding-left:10px;}
.testimonial {position:relative; padding-left:80px;}
.testimonial h2 {font-size:1em; margin:0; padding-right:145px;}
.testimonial .divider {margin:0 0 20px -80px;}
.testimonial p {margin-bottom:0.5em; padding-right:145px;}
.testimonial .btn {position:absolute; top:0; right:0; padding:6px 12px;}
.testimonial .patientFlag {left:0;}
.testimonial .patientFlag img {max-width:60px;}

.testimonial h2 {padding-right:160px;}
.testimonial {padding-left:0px;}
.testimonial .divider {margin:0 0 20px 0;}
.testimonial .btn::before {content:''; width:36px; height:36px; position:absolute; left:-48px; top:0; font-family:FontAwesome; content:"\f030"; color:#134074; font-size:28px;}
.testimonial.no-photos .btn::before {display:none;}

/* Divider */
.divider {position:relative; padding:0; margin:0 0 20px 0; border-bottom:1px solid #ccc;}
.divider:before {content:""; position:absolute; bottom:-10px; left:40px; border-width:10px 10px 0; border-style:solid; border-color:#ccc transparent; display:block; width:0;}
.divider:after {content:""; position:absolute; bottom:-8px; left:42px; border-width:8px 8px 0; border-style:solid; border-color:#fff transparent; display:block; width:0;}
.divider.alt:before {left:auto; right:40px;}
.divider.alt:after {left:auto; right:42px;}

/* Treatments */
.exercise {text-align:center; padding:20px 15px; background:#F8F9FB;}
.exercise ol {padding:0 0 0 15px; margin:0;}
ul.resultsLinks {list-style:none; padding-left:0;}

/* Conditions */
.types .col-lg-4 {float:none; display:inline-block; vertical-align:top;}
.thumbnail {border-radius:0; background-color:#F8F9FB; border:none;} 
.thumbnail .caption {padding:9px;}
.captionDesc {margin-bottom:1em;}
.peTable {color:#fff;}
.peTable div {padding:8px 20px 8px 40px; margin:0 0 3px 0; position:relative;}
.peTable div:before {position:absolute; font-family:FontAwesome; top:6px; left:10px; content:"\f0a9"; color:#fff; font-size:1.4em;}
.peRow1 {background:#B2B2B2;}
.peRow2 {background:#8C8C8C;}
.peRow3 {background:#B2B2B2;}
.peRow4 {background:#8C8C8C;}
.peRow5 {background:#B2B2B2;}

.FiveColRow .col-lg-3 {width:20% !important;}
.beforeAfterCarousel {margin-bottom:25px;}
.owlTitle {background:rgba(0,0,0,0.7); color:#fff; padding:4px 6px;}

/* Contact */
.map {width:100%; height:350px; margin:0 0 20px 0; border:6px solid #F8F9FB;}
.dates ul {font-size:1.188em; list-style:none; padding:0;}
.dates p.key {font-size:0.750em;}

/* Form */	
.status {display:block; text-align:right; font-size:0.846em;}
.errorMessage, .error, .required {color:#CC0000;}
.error {padding:5px 0 0 0; font-weight:400; display:block;}
label {display:none;}
.form-control {border-radius:0; font-weight:400; color:#666; border:none; padding:8px; border:1px solid #DCDCDC;}
input::-webkit-input-placeholder,
textarea::-webkit-input-placeholder {color:#666 !important;}
input:-moz-placeholder,
textarea:-moz-placeholder {color:#666 !important;}
input::-moz-placeholder,
textarea::-moz-placeholder {color:#666 !important;}
input:-ms-input-placeholder,
textarea:-ms-input-placeholder {color:#666 !important;}
.btn {padding:12px 25px; font-size:1em; border:1px solid transparent; border-radius:0;}
.btn-primary {color:#fff; background-color:#2D2F91; border-color:#2D2F91; outline:none; -webkit-transition:all ease-out 0.3s; -moz-transition:all ease-out 0.3s; -o-transition:all ease-out 0.3s; transition:all ease-out 0.3s;}
.btn-primary:hover, .btn-primary.focus, .btn-primary:focus, .btn-primary.active, .btn-primary:active, .open>.dropdown-toggle.btn-primary {color:#fff; background-color:#57C7E5; border-color:#57C7E5;}
.btn-primary.active.focus, .btn-primary.active:focus, .btn-primary.active:hover, .btn-primary:active.focus, .btn-primary:active:focus, .btn-primary:active:hover, .open>.dropdown-toggle.btn-primary.focus, .open>.dropdown-toggle.btn-primary:focus, .open>.dropdown-toggle.btn-primary:hover {color:#fff; background-color:#57C7E5; border-color:#57C7E5;}
.submitButton {text-align:right;}

/* Payment Form */
.paymentForm label {display:block;}
.paymentForm input {margin-bottom:15px;}

.paymentForm .hidden {display: none;}
.paymentForm .error-message, .paymentForm .error {color:#CC0000; padding:5px 0;}

/* Side Nav */
.content .subNav {padding-bottom:160px; padding-top:36px;}
.content .subNav ul {list-style:none; padding-left:0;}
.content .subNav ul li {padding:0; margin-bottom:2px; border-bottom:1px solid #F6F6F6;}
.content .subNav ul li a {text-decoration:none; color:#000; display:block; position:relative; padding:6px 20px 6px 0; font-weight:400; font-size:1em; background:transparent;}
.content .subNav ul li a:hover, .content .subNav ul li.active a {color:#57C7E5; background:transparent;}
.content .subNav ul li a:before {position:absolute; font-family:FontAwesome; top:6px; right:0; content:"\f054"; color:#333; -webkit-transition:all ease-out 0.3s; -moz-transition:all ease-out 0.3s; -o-transition:all ease-out 0.3s; transition:all ease-out 0.3s;}
.content .subNav ul li a:hover:before, .content .subNav ul li.active a:before {color:#57C7E5;}
.content .subNav .dropdown-header {font-size:1em; color:#57C7E5; font-weight:700; padding:12px 0;}
.btn-group {display:none; width:100%; z-index:999; -webkit-box-shadow:0px 2px 5px 0px rgba(0,0,0,0.5); -moz-box-shadow:0px 2px 5px 0px rgba(0,0,0,0.5); box-shadow:0px 2px 5px 0px rgba(0,0,0,0.5);  -webkit-box-shadow:none; -moz-box-shadow:none; box-shadow:none; margin-top:36px;}
.btn-group .btn {border:none; border-radius:0; background-color:#F8F9FB; width:100%; text-align:left; padding:10px 12px; font-size:1em; color:#000; -webkit-transition:all ease-out 0.3s; -moz-transition:all ease-out 0.3s; -o-transition:all ease-out 0.3s; transition:all ease-out 0.3s;}
.btn-group-vertical>.btn.active, .btn-group-vertical>.btn:active, .btn-group-vertical>.btn:focus, .btn-group-vertical>.btn:hover, .btn-group>.btn.active, .btn-group>.btn:active, .btn-group>.btn:focus, .btn-group>.btn:hover {background-color:#57C7E5; color:#fff;}
.btn-group .btn-default.active.focus, .btn-group .btn-default.active:focus, .btn-group .btn-default.active:hover, .btn-group .btn-default:active.focus, .btn-group .btn-default:active:focus, .btn-group .btn-default:active:hover, .btn-group .open>.dropdown-toggle.btn-default.focus, .btn-group .open>.dropdown-toggle.btn-default:focus, .btn-group .open>.dropdown-toggle.btn-default:hover {color:#fff; background-color:#57C7E5;}
.btn-group ul.dropdown-menu {padding-left:0;}
.btn-group .dropdown-menu {float:left; top:0; min-width:160px; width:100%; padding:5px 0; margin:0; font-size:1em; background-color:#fff; border:none; border-radius:0;}
.btn-group .btn {padding:10px 20px;}
.btn-group .dropdown-menu>li>a {color:#000; text-decoration:none;}
.btn-group .dropdown-menu>li>a:focus, .btn-group .dropdown-menu>li>a:hover {color:#57C7E5; background-color:#fff;}
.btn-group .dropdown-menu>.active>a, .btn-group .dropdown-menu>.active>a:focus, .btn-group .dropdown-menu>.active>a:hover {color:#57C7E5; background-color:#fff;}
.btn-group .btn-default.active, .btn-group .btn-default:active, .btn-group .open>.dropdown-toggle.btn-default {color:#fff; background-color:#57C7E5;}

/* Accordion */
.panel {margin-bottom:5px; border:none; border-radius:0; -webkit-box-shadow:none; box-shadow:none;}
.panel-heading {padding:0; border-radius:0;}
.panel-default>.panel-heading {color:#000; background-color:#F5F5F5; border:none;}
.panel-body {padding:15px 40px 15px 22px;}
.panel-default {border:none;}
.panel-title>a {color:#000; display:block; padding:15px 44px 15px 22px; position:relative; text-decoration:none;}
.panel-title>a:hover {color:#57C7E5;}
.panel-title>a:before {font-family:FontAwesome; position:absolute; top:12px; right:15px; color:#CCCCCC; font-size:1.286em; content:"\f13a"; -webkit-transition:all ease-out 0.3s; -moz-transition:all ease-out 0.3s; -o-transition:all ease-out 0.3s; transition:all ease-out 0.3s;}		
.panel-title>a:hover:before {color:#57C7E5;}	
.panel-title.active-panel>a:before {content:"\f139"; color:#57C7E5;}
.panel-title.active-panel>a {color:#57C7E5;}
.panel-group .panel {border-radius:0;}
.panel-group .panel-heading+.panel-collapse>.list-group, .panel-group .panel-heading+.panel-collapse>.panel-body {border-top:none;}

/* Outcomes */
#form-ui {margin-bottom:40px; background:#f7f7f7; padding:20px;}
#form-ui label {display:inline-block; color:#57C7E5; font-size:1.25em; margin-right:10px; min-width:110px;}
.testimonial {width:100%;}
#form-ui h3 {margin:30px 0; display:none;}
#form-ui .form-group {margin-right:30px; margin-bottom:3px;}
#form-ui .total-testimonials span {display:inline-block; color:#57C7E5; font-size:1.25em; margin-right:10px;}
.testimonial ul {list-style:none; text-align:right; font-size:0.85em; color:#999;}
.testimonial ul li {display:inline; margin-right:10px;} 
.testimonial ul li:last-child {margin-right:0;}
#noresults {display:none; margin-top:40px;}

ul.tagList {list-style:none; text-align:right; font-size:0.85em; color:#999;}
ul.tagList li {display:inline; margin-left:10px; white-space:nowrap;} 
ul.tagList li:first-child {margin-left:0;}
ul.tagList li.conditionTag {color:#134074;}

.borderQuote {border:1px solid #57C7E5;}

ul.outcomesLinks {list-style:none; padding:0; margin:0 0 20px 0; display:flex; gap:20px; flex-wrap:wrap;}
ul.outcomesLinks .btn {min-width:180px;}
ul.outcomesLinks .btn span {display:block; font-size:12px;}

/* Appointments */
.icon-click {display:inline-block; width:18px; height:18px; background:url(/images/icon-click.svg) no-repeat 50% 50%; margin-bottom:-4px;}
.icon-click.icon-pos {background-image:url(/images/icon-click-blue.svg)}

@media (max-width:1200px) {	
	/* Home */
	.linkCarouselContainer .prev, .linkCarouselContainer .next {top:64px;}
	.vText {font-size:20px; line-height:26px;}
}

@media (max-width:992px) {	
	/* Header */
	header .container {background-size:70% 70%;}
	/* Nav */
	.navbar {padding:0;}
	.navbar-toggler {padding:1rem; border-bottom:1px solid #fff; border-radius:0;}
	.navbar-nav {text-align:center; padding-bottom:14px; padding-top:14px;}
	.dropdown-item {text-align:center;}
	.navbar .dropdown-menu {margin-left:0;}
	.mobileLink {display:block;}
	/* Home */
	.vText br {display:none;}
	/* Conditions */
	.FiveColRow .col-md-3 {width:33.333% !important;}
}
@media (max-width:768px) {
	/* Header */
	header .container {background-size:auto;}
	header .container {background-position:200px bottom;}
	/* Home */
	.contact .col-lg-4 {padding-bottom:20px;}
	.contact img {margin-bottom:10px;}
	ul.buttonLinks li {margin-bottom:10px;}
	.linkCarouselContainer .prev, .linkCarouselContainer .next {top:30%;}
	/* Footer */
	.footerLogos ul li {margin:0 25px 25px 25px;}  
	/* Sub Nav */
	.content .subNav {display:none;}
	.btn-group {display:block;}
	/* Outcomes */
	.beforeCol1 {padding-right:0;}
	.beforeCol2 {padding-right:0; margin-left:0;}
	.afterCol3 {padding-left:0;}
	#form-ui .form-group {margin-right:0;}
	/* News */
	.aaronNews {bottom:20px; right:20px;}
}
@media (max-width:576px) {
	.vIcon {flex:0 0 33.333%; max-width:33.333%;}
}
@media (max-width:540px) {
	img.updatedLogo {float:none;}
	h2.updatedLogoTitle {padding-top:0;}
	/* News */
	.newsText {position:relative;}
	.aaronNews {bottom:auto; right:auto; border:0; text-align:left; border-radius:0; padding:0;}
	.aaronNews div {padding:20px; border-radius:0; width:100%; height:auto; display:block;}
	.benNews {top:auto; left:auto; background-image:none; background-color:#57C7E5; width:100%; height:auto; display:block; padding:20px;}
}
@media (max-width:500px) {
	.welcome .col-xs-4, .welcome .col-xs-8 {width:100%; float:none;}
}
@media (max-width:480px) {
	/* Outcomes */
	.patientExperience {padding:35px 25px 0 0;}
	.testimonial h2 {padding-right:0;}
	.testimonial p {padding-right:0;}
	.testimonial .btn {position:relative; margin-bottom:10px;}
	.testimonial {padding-left:0;}
	.testimonial .divider {margin:0 0 20px 0;}
	.testimonial .btn::before {left:auto; right:-48px;}
	/* Conditions */
	.FiveColRow .col-md-3 {width:50% !important;}
	.FiveColRow .col-md-3:last-child {clear: left;}
	/* Testimonials */
	.patientFlag {position:relative; left:0; width:100%;}
	.patientFlag img {max-width:60px; display:inline-block; margin-right:8px;}
	.patientExperience {padding-top:0;}
}