@import url('https://fonts.googleapis.com/css?family=Roboto+Condensed:300,400,700');

header {







	background:#000;







}
#wprmenu_menu .wprmenu_icon_par {
	width:100%;
}
.main-img-gallery img {
	max-width:100%;
	height:auto;
}
.middle-bl-pt div {

color: #fff;

}
.test_content {
    padding-left: 30px;
}
.test_panel_content {
    border-left: 1px solid #80bce9;
    margin-bottom: 60px;
}
.test_panel_name {
    text-align: right;
}
.test_name {
    padding: 0 20px 0px 20px;
	color:#000;
    font-weight: bold;
    text-transform: uppercase;
}



.top-pt-panels .col-md-4 {

	background-repeat: no-repeat !important;

background-size: cover !important;

background-position: center center !important;

background-attachment: scroll !important;

height: 228px;

	-webkit-filter: grayscale(100%);

filter: grayscale(100%);



}

.page-id-143 .banner-single {

	margin-bottom:1px;

}

.contact-pt-inquire {

	padding:30px 15px 60px;

}

.contact-pt-inquire .wpcf7-form h3 {

	text-align:center;

		font-size:18px;

	line-height:24px;

	margin-bottom:15px;

	color:#000;

	  font-weight:bold;

	text-transform:uppercase;

	    font-family: 'Roboto Condensed', sans-serif;

}

.contact-pt-inquire .wpcf7-form input:not(.wpcf7-submit) {

width: 100%;

height: 40px;

line-height: 40px;

padding-left: 10px;

border: solid thin #000;

outline: none;

margin-bottom: 7px;

-webkit-appearance: none !important;

border-radius: 0px;

font-size: 14px;

color: #000;

text-transform: uppercase;

}

.contact-pt-inquire .wpcf7-form input.wpcf7-submit {

	display: inline-block;

margin: auto;

width: 140px;

height: 40px;

text-align: center;

font-family: 'Roboto Condensed', sans-serif;

text-transform: uppercase;

background: #80bce9;

color: #fff;

font-size: 13px;

border: none;

line-height: 40px;

padding-left: 10px;

outline: none;

	-webkit-appearance: none !important;

	border-radius: 0px;

}

.top-pt-panels .col-md-4 h3 {

	color: #fff;

    text-transform: uppercase;

    font-size: 27px;

    margin-top: 0px;

    margin-bottom: 0px;

    font-stretch: condensed;

    font-family: 'Roboto Condensed', sans-serif;

    font-weight: 700;

    line-height: 29px;

	z-index: 2;

text-align: center;

width: 100%;

position: absolute;

top: 50%;

left: 50%;

transform: translate(-50%,-50%);

-webkit-transform: translate(-50%,-50%);

}

.back-to-blog-container {

	clear:both;text-align:center; margin-bottom:60px;

}

.owl-theme .owl-nav {

	margin-top:0px;

}

.gallery-container {

	margin-bottom:60px;

}

#menu-main li.menu-item-has-children {

	position:relative;

}



#menu-main .sub-menu {

	position:absolute;

	width:200px;

	display:none;

	background:#fff;

	max-width: 290px;

width: 100vw;

padding-left: 15px;

padding-right: 15px;

left:25px;



	margin-bottom:0px;

	

}

#menu-main .sub-menu li {

	display:block;

}

#menu-main li.menu-item-has-children:hover ul.sub-menu {

	display:block;

	margin-left:-39px;

}





.owl-theme .owl-nav [class*="owl-"] {

	font-size:40px !important;

	background:none !important; 

	border-radius:0px !important;

	position:absolute;

	top:50%;

	margin:0px 0px 0px 0px !important;

	transform:translate(-50%,-50%);

	-webkit-transform:translate(-50%,-50%);

}

.owl-prev {

	left:25px;

}

 .page-id-12 .wpcf7-form p {

	font-size:14px;

	

}

.page-id-12 .wpcf7-form h3 {



	font-size:18px;

	line-height:24px;

	color:#000;

	text-transform:uppercase;

	    font-family: 'Roboto Condensed', sans-serif;

	





	margin-top:0px;

	margin-bottom:10px;

}

.page-id-12 .wpcf7-form h4 {

		font-size:16px;

	line-height:24px;

	color:#000;



	    font-family: 'Roboto Condensed', sans-serif;

	





	margin-top:0px;

	margin-bottom:0px;

}

.page-id-12 .wpcf7-form input.wpcf7-email {

	height:40px;

	line-height:40px;

	font-size:14px;

	color:#000;

	padding-left:10px;

	border:none !important;

	border-radius:none;

	-webkit-appearance:none !important;

	max-width:380px;

	width:75%;

}

.page-id-12 .wpcf7-form input.wpcf7-submit {

	max-width: 140px;

	width:25%;

height: 40px;

text-align: center;

font-family: 'Roboto Condensed', sans-serif;

text-transform: uppercase;

background: #80bce9;

color: #fff;

font-size: 13px;

border:none;

}

.page-id-12 .wpcf7-form h5,.wpcf7-form h5 a {



	font-size:14px;

	color:#000;

	margin-top:3px;

	margin-bottom:0px;

	line-height:20px;

}

.membership-info {

	background-size:cover !important;

	background-attachment: fixed !important;

	border: solid thin #ebebeb;

	background-repeat: no-repeat !important;

	

	margin-bottom:60px;

	padding:30px;

}

.owl-next {

	right:0px;

}

.item-sm img {

	max-width:100%;

	height:auto;

	cursor: pointer;



}

.item {

	position:relative;

	

}



.item span {

	position:absolute;

	bottom:0px;

	left:0px;

	width:100%;

	padding:10px 10px;

	background: rgba(0,0,0,0.50);

	color:#fff;

	font-size:14px;

	text-align:left;

	margin:0px 0px 0px;

}

.carosel-sm {

	margin-left:-7px;

	margin-right:-7px;

	margin-top:0px;

}

.item-sm {

	padding:0px 7px 15px;

}

.contact-us-container {

	margin-bottom:60px;

}



.contact-form h3 {

	text-align:center;

	font-size:18px;

	line-height:24px;

	color:#000;

	text-transform:uppercase;

	    font-family: 'Roboto Condensed', sans-serif;

	

  font-weight:bold;



	margin-top:0px;

	margin-bottom:39px;

}

#wpcf7-f119-o1 .wpcf7-form input {

	width:100%;

	height:40px;

	line-height:40px;

	padding-left:10px;

	border:solid thin #000;

	outline:none;

	margin-bottom:7px;

	-webkit-appearance:none !important;

	border-radius:0px;

	font-size:14px;

		color:#000;

	text-transform:uppercase;

	  

}

#wpcf7-f119-o1 .wpcf7-form textarea {

	width:100%;



	padding-left:10px;

	border:solid thin #000;

	outline:none;

	margin-bottom:7px;

	-webkit-appearance:none !important;

	border-radius:0px;

	font-size:14px;

		color:#000;

	text-transform:uppercase;

}

#wpcf7-f119-o1 .wpcf7-form input.wpcf7-submit {

	display: inline-block;

margin: auto;

width: 140px;

height: 40px;

text-align: center;

font-family: 'Roboto Condensed', sans-serif;

text-transform: uppercase;

background: #80bce9;

color: #fff;

font-size: 13px;

border:none;

	

}

.contact-map {

	text-align:center;

}

.contact-map h1{

				font-size:18px;

	line-height:24px;

	color:#000;

	  font-weight:bold;

	text-transform:uppercase;

	    font-family: 'Roboto Condensed', sans-serif;

	

  



	margin-top:0px;

	margin-bottom:0px;

}

.contact-map h3 {

					font-size:18px;

	line-height:24px;

	  font-weight:bold;

	color:#000;

	text-transform:uppercase;

	    font-family: 'Roboto Condensed', sans-serif;

	

  



	margin-top:0px;

	margin-bottom:3px;

}

#map-canvas {

	margin-bottom:15px;

}

.contact-map p, .contact-map p a {

	font-size:14px;

	color:#000;

}

.contact-map h2 {

					font-size:16px;

	line-height:24px;

	color:#000;

	font-weight:lighter;

	    font-family: 'Roboto Condensed', sans-serif;

	margin-top:0px;

	margin-bottom:15px;

}

.services-container-main {

	padding-bottom:60px;

}

.testimonial-container {

	background:#80bce9;

	padding:30px 0px;

	margin-bottom:30px;

	display:inline-block;

	width:100%;

	border:solid 2px #000;

	

	

}

.testimonial-who {

	position:relative;

	

}

.testimonial-main-container {

	margin-bottom:30px;

}

.testimonial-main-container h2 {

	
	    padding: 10px 0 60px 0;
    text-align: center;
    font-size: 20px;
    font-weight: 300;
	
	
			



	color:#000;

	

	text-transform:uppercase;

	    font-family: 'Roboto Condensed', sans-serif;

	margin-top:0px;

	margin-bottom:0px;



}

div.wpcf7-response-output {

	border: 2px solid #80bce9 !important;

	margin:2em 0em 1em !important;

	color:#000 !important;

}



.testimonial-who span {display:inline-block;

position:absolute;

	min-width:115px;

	padding:0px 15px;

	height:30px;

	font-weight:bold;

	background:#000;

	color:#fff;

	font-size:13px;

	line-height:30px;

	font-family: 'Roboto Condensed', sans-serif;

	top:50%;

	left:50%;

	transform:translate(-50%,-50%);

	-webkit-transform:translate(-50%,-50%);

	text-align:center;

	

}

.testimonial-text h3 {

	font-size:15px;

	line-height:21px;

	color:#000;

	font-weight:bold;

	font-size:16px;



	    

	margin-top:0px;

	margin-bottom:7px;

}

.testimonial-text {

	font-size:14px;

	line-height:20px;

	color:#000;

	margin:0px 0px 0px;

}

header .container {







	padding: 32px 15px 33px;

}

.staff-content p {





}



* {

	

    font-family: 'Open Sans', sans-serif;

font-weight:300;

}





header .top-menu .container {







	padding: 0px 15px;







}







.logo-top {







	float:left;







}







.logo-top img {







	width:254px;







	







}







.social-top {







	float:right;







	text-align:right;







}







.social-top a {







	color:#fff;







	padding:0px 10px;







}







.social-top a i {







	font-size:33px !important;







}







.top-menu {







background:#fff;







	







	







}







.yellow-bar {







	height:100%;







	float:left;







	width:15px;







	position:absolute;







	left:0px;







	top:0px;







	background:#80bce9;







}







#menu-main li a {







	color:#000;







	text-transform:uppercase;







	font-size:19px;







	line-height:37px;







	font-family: 'Roboto Condensed', sans-serif;







	font-stretch:condensed;







	font-weight:700;







	letter-spacing: -1px;







}







#menu-main:not(.sub-menu) {







	list-style:none;







	padding-left:0px;







	display: -webkit-flex;







  display: flex;







	flex-wrap:wrap;







	justify-content:space-between;







	margin-top: 10px;







	







	







}







#menu-main li ul {















}







.container {







	max-width:924px;







	width:100%;







}







.top-menu {







	position:relative;







}







.top-banner {







	background:url('img/nextstephomepage.jpg') no-repeat;







	background-size:cover;







	background-position:center center;







	background-attachment: fixed;







	height:100vh;







	max-height:572px;







}







.top-banner .container {







	height:100vh;







		display: -webkit-flex;







  display: flex;







	justify-content:flex-end;







	align-items:center;







	max-height:572px;







	







}







.container.three-boxes {







	max-width:1024px;







}







.our-team {







	background:url(img/client/DSCF3282.jpg);







}







.our-team, .membership, .personal-training {



	position:relative;



-webkit-filter: grayscale(100%);



filter: grayscale(100%);



	



}







.our-team h3, .membership h3, .personal-training h3 {



	position:relative;



	z-index:2;



text-align:center;



width:100%;



	position:absolute;



	top:50%;



	left:50%;



	transform:translate(-50%,-50%);



	-webkit-transform:translate(-50%,-50%);



}



.membership {







	background:url(img/client/DSCF3311.jpg);







}







.personal-training {







	background:url(img/client/DSCF3288.jpg);







}







.our-team,.membership,.personal-training  {







	background-repeat: no-repeat;







	background-size: cover;







	background-position: center center;







	background-attachment: scroll;















	height:228px;







}







.our-team h3,.membership h3,.personal-training h3 {







	color:#fff;







	text-transform:uppercase;







	font-size:27px;







	margin-top:0px;







	margin-bottom:0px;







	font-stretch:condensed;







		font-family: 'Roboto Condensed', sans-serif;







	font-weight:700;







	line-height:29px;







}







.text-banner h2{







	color:#80bce9;







	font-size:95px;







	line-height:75px;







	font-stretch:condensed;







	text-transform:uppercase;







	letter-spacing:0px;







		font-family: 'Roboto Condensed', sans-serif;







	font-weight:700;







	margin-top:0px;







	margin-bottom:0px;







}







.testimonials {







	max-height:210px;







	height:100vh;



clear:both;







	background:#80bce9;







}







.testimonials .container {







				display: -webkit-flex;







  display: flex;







	justify-content:center;







	align-items:center;







	max-height:210px;







	height:100vh;















	text-align: center;







}	







.testimonials .container h3 {







	margin-top:0px;







	margin-bottom:15px;







	color:#000;







	text-transform:uppercase;







		font-family: 'Roboto Condensed', sans-serif;







	font-weight:700;







	font-size:27px;







	font-stretch:condensed;







	line-height:32px;







	letter-spacing:0px;







	







}







.testimonials .container a.btn-one {







	height:36px;







	width:213px;







	background:#000;







	color:#fff;







	line-height:36px;







	text-align:center;







	display:block;







	margin:auto;







	font-stretch:condensed;







	text-transform:uppercase;







			font-family: 'Roboto Condensed', sans-serif;







	font-weight:700;







	font-size:16px;







}







footer {







	background:#000;







	padding:38px 0px;







}







.foot-logo {







	float:left;







}







.foot-logo img {







	width:254px;







	







}







.foot-social {







	float:right;







	text-align:right;







}







.foot-social a {







	color:#fff;







	padding:0px 10px;







}







.foot-social a i {







	font-size:32px !important;







}







.footer-menu {







	padding-top:15px;







	clear:both;







}







#menu-footer {







	list-style:none;







	padding-left:0px;	







	display: -webkit-flex;







  display: flex;







	flex-wrap:wrap;







	justify-content:flex-start;







	







}







#menu-footer li a {







	color:#fff;







	text-transform:uppercase;







	font-size:14px;







	padding-right:15px;







	font-stretch:condensed;







	line-height:40px;







	font-family: 'Roboto Condensed', sans-serif;







	font-weight:700;







	letter-spacing: -1px;







}







.copyright {







	







	clear:both;







}







.copyright p,.copyright p a {







	color:#666666;







	font-size:14px;







	font-stretch:condensed;







		font-family: 'Roboto Condensed', sans-serif;







	font-weight:700;







	line-height:25px;







	text-transform:uppercase;







}







body {







	padding-bottom:0px;







}



.staff-img img {



	max-width:100%;



	height:auto;

  -webkit-filter: grayscale(100%); /* Safari 6.0 - 9.0 */

    filter: grayscale(100%);

	width:100%;



}



.staff-img .blue-bar {



	width:100%;



	height:15px;



	background:#80bce9;



}



.staff-content h3{



	font-size:30px;



	line-height:33px;



	font-weight:bold;



	    font-family: 'Roboto Condensed', sans-serif;



	color:#000;



	text-transform:uppercase;



}



.staff-content h4 {



	font-size:20px;



	line-height:24px;



	    font-family: 'Roboto Condensed', sans-serif;



	margin-bottom:20px;



	text-transform:uppercase;



}

.inner-banner h1 span {

	font-family: 'Roboto Condensed', sans-serif;

}

.staff-content strong {

	font-size: 14px;

}

.staff-content p {



	font-size:14px;



	line-height:23px;



	   



}



.staff-content strong {







}



.wpsm-hide, .wpsm-show:not(.wpsm-content-hide){



	display:inline-block;



	height:40px;



	width:120px;



	line-height:40px !important;



	text-align:center !important;



	    font-family: 'Roboto Condensed', sans-serif;



	font-weight:bold;



	font-size:13px !important;



	text-transform:uppercase !important;



	margin-top:15px;



	border:solid thin #000;



	color:#000 !important;



}



h1,h2,h3,h4,h5 {



	margin-top:0px;



	margin-bottom:0px;



}



.staff-single {



	display:inline-block;



	width:100%;



	



	margin-bottom:30px;



}



.banner-single {



	height:100vh;



	max-height:200px;
    background-position: center center !important;


	margin-bottom:60px;



	background-size:100% !important;



}



.inner-banner {



	text-align:right;



}



.inner-banner h1 {



	font-size:40px;



	line-height:200px;

	text-transform:uppercase;



	    font-family: 'Roboto Condensed', sans-serif;



	



color:#fff;



	font-weight:400;



}



.inner-banner h1 span {



	



}

.image-blog-list img {

	max-width:100%;

	height:auto;

}

.image-blog-list {

	position:relative;

}

.image-blog-list:hover .overlay {

	opacity:1;

		  -webkit-transition: all 0.5s ease-in-out;

  -moz-transition: all 0.5s ease-in-out;

  -o-transition: all 0.5s ease-in-out;

  transition: all 0.5s ease-in-out;

}

.overlay {

	background:rgba(0,0,0,0.50);

	position:absolute;

	top:0px;

	left:0px;

	width:100%;

	height:100%;

	opacity:0;

	  -webkit-transition: all 0.5s ease-in-out;

  -moz-transition: all 0.5s ease-in-out;

  -o-transition: all 0.5s ease-in-out;

  transition: all 0.5s ease-in-out;

}

.overlay a {

	z-index:100;

	width:115px;

	text-align:center;

	display:inline-block;

	position:absolute;

	top:50%;

	left:50%;

	transform:translate(-50%,-50%);

	-webkit-transform:translate(-50%,-50%);

	border:solid thin #80bce9;

	color:#80bce9;

	font-size:13px;

	height:30px;

	line-height:30px;

	text-transform:uppercase;

}

.content-blog-list h1 {

font-weight:bold;

		text-transform:uppercase;

	    font-family: 'Roboto Condensed', sans-serif;

	margin-top:15px;

	font-size:16px;

	line-height:20px;

	margin-bottom:0px;

	color:#000;

}

.content-blog-list p {

	font-size:12px;

	line-height:20px;

	color:#000;

	margin:0px 0px 4px;

}

.content-blog-list {

	margin-bottom:15px;

	padding-bottom:15px;

	border-bottom:solid thin #ebebeb;

}

.content-blog-list h2 {

		font-size:13px;



	color:#000;

	font-weight:bold;

	margin-bottom:0px;

	font-family: 'Roboto Condensed', sans-serif;

}

.single-blog img {

	max-width:100%;

	height:auto;

}

.single-blog h1 {

font-weight:bold;

		text-transform:uppercase;

	    font-family: 'Roboto Condensed', sans-serif;

	margin-top:15px;

	font-size:16px;

	line-height:20px;

	margin-bottom:0px;

	color:#000;

	

}

.single-blog p {

	font-size:14px;

	line-height:23px;

}

.single-blog {

	margin-bottom:30px;

}

.single-blog h2 {

		font-size:12px;

	line-height:20px;

	color:#000;

	margin:0px 0px 15px;

}

.blognone {

	display:none;

}

#load-more,.single-blog-back {

	display:inline-block;

	margin:auto;

	width:140px;

	height:40px;

	text-align:center;

	font-family: 'Roboto Condensed', sans-serif;

	text-transform:uppercase;

	background: #80bce9;

	color:#fff;

	font-size:13px;

	line-height:40px;

}

.offwhite-bg {

	background:#fff;

	padding:60px 0px 50px;

}

.offwhite-bg h3 {

	margin-top:0px;

	font-size:18px;

		    font-family: 'Roboto Condensed', sans-serif;

	line-height:24px;

	color:#000;

	margin-bottom:15px;

	text-transform:uppercase;

}

.page-id-10 .banner-single {

	margin-bottom:0px;

}

.offwhite-bg p {

	font-size:14px;

	color:#000;

	

}

.faculty-single img {

	max-width:100%;

	height:auto;

	margin-bottom:15px;

}

.faculty-single h3 {

	font-size:18px;

	line-height:24px;

	color:#fff;

	text-transform:uppercase;

	    font-family: 'Roboto Condensed', sans-serif;

	margin-top:0px;

	margin-bottom:7px;

}

.faculty-single p {

	font-size:14px;

	color:#fff;

	margin:0px 0px 0px;

}

.black-bg {

	padding:60px 0px;

	background:#000;

}

.pt-container {

	position:relative;

}

.middle-bl-pt {



	background: rgba(0,0,0,0.9);

	width:100%;

	padding:30px;





}



.middle-bl-pt div h3 {

		font-size:18px;

	line-height:24px;

	color:#fff;

	text-transform:uppercase;

	    font-family: 'Roboto Condensed', sans-serif;

	margin-top:0px;

	margin-bottom:15px;

}

.middle-bl-pt div h4 {

		font-size:16px;

	line-height:24px;

	font-weight:bold;

	color:#fff;



	    font-family: 'Roboto Condensed', sans-serif;

	margin-top:15px;

	margin-bottom:0px;

}

.pt-reachout {

	padding:60px 0px;

}

.pt-reachout h3 {

			font-size:18px;

	line-height:24px;

	color:#000;

	text-transform:uppercase;

	    font-family: 'Roboto Condensed', sans-serif;

	margin-top:0px;

	margin-bottom:7px;

}

.page-id-14 .inner-banner h1 {

	font-size:40px;

}

.pt-reachout p, .pt-reachout a {

		font-size:14px;

	color:#000;

	margin:0px 0px 0px;

}

.middle-bl-pt div p {

		font-size:14px;

	color:#fff;

}

.match-pt img {

	max-width:100%;

	height:auto;

}

.pt-pad {

	clear:both;

	padding-bottom:60px;

}

.serv-con img {

	max-width:100%;

	height:auto;

}

.serv-con h3 {

				font-size:18px;

	line-height:24px;

	color:#000;

	font-weight:bold;

	text-transform:uppercase;

	    font-family: 'Roboto Condensed', sans-serif;

	margin-top:15px;

	margin-bottom:15px;

}

.serv-con h4 {

					font-size:16px;

	line-height:20px;

	color:#000;

	font-weight:400;



	    

	margin-top:0px;

	margin-bottom:7px;

	

}

.serv-con p {

			font-size:14px;

	color:#000;

}

@media(max-width:1026px) {

	body .banner-single {
background-size: cover !important;
}

}

@media(max-width:769px) {

	#menu-main:not(.sub-menu) {

		padding:0px 15px;

	}

}
.desktop {
		display:block;
	}
	.mobile {
		display:none;
	}
@media(max-width:700px) {
	.page-id-12 .services-container-main, .page-id-61 .services-container-main {
		margin-bottom:20px;
	}
	.inner-banner {
		text-align:center;
	}
	.contact-form h3 {
		margin-bottom:30px;
	}
	.page-id-12 .services-container-main p a {
		color:#333;
	}
	.serv-con h3 {
		margin-bottom:7.5px;
	}
	.serv-con {
		margin-bottom:15px;
	}
	.test_panel_content {
		border-left:0px;
		padding:0px 0px;
		margin-bottom:0px;
	}
	.test_panel_name {
		margin-bottom:15px;
	}
	.top-banner {
		background-attachment: local;
	}
	.staff-content h4 {
		margin-bottom:15px;
	}
	.desktop {
		display:none;
	}
	.mobile {
		display:block;
	}
	.middle-bl-pt {
		margin-bottom:15px;
		padding:15px;
	}
	.page-id-14 .col-md-6 {
		padding:0px 0px;
	}
	.test_content {
		padding-left:0px;
	}
	.testimonial-main-container h2 {
		padding:0px 0px 30px 0px;
	}
	.top-menu {

		display:none;

	}

	.social-top {

		display:none;

	}

	.logo-top {

    float: none;

    width: 100%;

    text-align: center;

}

	.banner-single {

		max-height:100%;

		height:100%;

		padding:15px 0px;

		background-size:cover !important;

	}

	.inner-banner h1 {

		line-height:46px;

	}

	#map-canvas {

		margin-bottom:30px;

	}

	.foot-social {

		display:none;

	}

	.foot-logo {

		margin-bottom:7.5px;

	}

	.footer-menu {

		display:none;

	}

	.copyright p {

		margin:0px 0px 0px;

	}

	.banner-single {

		margin-bottom:30px;

	}

	.pt-reachout {

		padding:30px 0px;

	}

	.testimonials .container h3 {

		font-size:22px;

		line-height:26px;

		

	}

	.serv-con {

		margin-bottom:30px;

	}

	.pt-pad {

		padding-bottom:30px;

	}

	.text-banner h2 {

		

	}

	.black-bg {

		padding:15px 0px 0px;

	}

	.testimonial-container {

		padding:15px 0px;

	}

	.testimonial-container {

		margin-bottom:15px;

	}

	.services-container-main {

		padding-bottom:0px;

	}

	.faculty-single {

		margin-bottom:30px;

	}

	.offwhite-bg {

		padding:15px;

	}

	.staff-img .blue-bar {

		margin-bottom:15px;

	}

	.our-team, .membership, .personal-training {

		height:190px;

	}

	footer {

		padding:15px 0px;

	}

	.top-banner .container {

		justify-content: center;

		max-height:425px;

	}

	.top-banner {

		max-height:425px;

	}

	.back-to-blog-container {

	margin-bottom:30px;

}

	.contact-us-container {

		margin-bottom:30px;

	}



	.testimonials {

		padding:15px 0px;

		max-height:100%;

		height:auto;

	}

	.contact-pt-inquire {

		padding:30px 15px 30px;

	}

}