@media screen and (min-width:240px) and (max-width:1279px) {
body { -webkit-text-size-adjust: none;}
input, textarea, button, select { appearance: none; -moz-appearance: none; -webkit-appearance: none; }
input[type="radio"] { appearance: radio; -moz-appearance: radio; -webkit-appearance: radio; }
input[type="checkbox"] { appearance: checkbox; -moz-appearance: checkbox; -webkit-appearance: checkbox; }
select { background-image: url(../images/selectric-arrow.png); background-repeat: no-repeat; background-position: right 7px center; }
.class-search select {min-width: 200px;}
}
@media screen and (min-width:1024px) and (max-width:1279px) {
#quote-carousel3 .carousel-inner{ width:90%;}
#quote-carousel .carousel-control.left{ left:0;}
#quote-carousel .carousel-control.right{ right:0;}
}
@media screen and (min-width:768px) and (max-width:1023px) {
#quote-carousel3 .carousel-inner{ width:90%;}
#quote-carousel .carousel-control.left{ left:0;}
#quote-carousel .carousel-control.right{ right:0;}
}

@media screen and (min-width:200px) and (max-width:767px) {
#quote-carousel3 .carousel-inner{ width:90%;}
#quote-carousel .carousel-control.left{ left:0;}
#quote-carousel .carousel-control.right{ right:0;}
.navbar-collapse.fr.collapse.in{ width:100% !important; height:256px !important; margin-left:0px; padding:0; margin-right:0px;}
.navbar-collapse.fr.collapsing{ width:100% !important;padding:0; margin-right:0px;}
#quote-carousel .carousel-indicators{ position:inherit; left:0; width:100%; margin:0;}
#quote-carousel .carousel-indicators .active{ width:50px; height:50px;}
#quote-carousel3 .col-sm-3.text-right{ text-align:center; margin-bottom:15px;}
#quote-carousel .carousel-control{ top:50%;}
#bs-example-navbar-collapse-1{margin: 0;width: 100%;overflow-y: auto;}
.navbar-home-responsive .navbar-brand{ width:auto;}
.amenities-midd-block #accordion .panel-heading .panel-title a { padding-right:32px;}
.webheader { display:none;}
.social-media { position:relative; margin-top:50px; bottom:auto;}
.health-video-banner { width:100%;}
.home-menu-dp { width:300px;}
.join-banner-block {background-position:center}
.promo-sech-box .selectric-responsive { width: 100%; }
#header1 { height:128px;}
#header1 .top-header-bar { position:relative;}
	
}



@media (min-width: 768px) {
.mobheader { display:none;}
}
@media (max-width: 767px) {
.month-street {width: 100%;}
.personal-training-lt, .personal-training-rt { width:100%;}
.personal-training-lt {padding-left:10px; padding-right:10px;}
.personal-training { padding-top:40px; padding-bottom:40px;}
.personal-training-rt { display:none;}
.personal-training-cnt { width:100%; float:none; text-align:center;}
.personal-training-rt { padding-left:0px;}
.carousel-section { height:auto;}
header.carousel { display:none;}
.mob-logo { position:absolute; width:92px; left:50%; top:0px; margin-left:-46px; top:50%; margin-top:-46px;}
.home-nav { padding-top:0px;}
.home-nav-lt { background:#fff; padding:38px;}
.home-nav-icon { display:inherit; margin-left:0px;}
.top-header-bar { padding-top:0px;}

.home-nav-lt .lines, .home-nav-lt .lines:before, .lines:after {background:#01cee1;}
.home-nav-icon .lines-button { border-color:#01cee1;}

.home-nav-icon:hover .lines-button .lines, .home-nav-icon:hover .lines-button .lines:after, .home-nav-icon:hover .lines-button .lines:before { background:#01cee1;}
.home-nav-icon:hover .lines-button { border-color:#01cee1;}
/*.home-nav {position:static}*/
#header1 .home-nav { width:auto; z-index:12}
.promo-sech-box input[type="text"] { margin:auto; float:none;}
.promo-sech-box .wysija-submit { margin:15px auto 0 auto;}
.download-apps li:first-child { display:none;}
.footer-link li { padding-top:5px; padding-bottom:5px;}
.amenities-block p { max-width:760px; margin:auto; margin-bottom: 35px;}
.ipad-join-now-btn { display:none;}
.pt-banner-block { background-position:center!important}
.per-tra-box-lt { margin-bottom:8px;text-align: center !important;}
.per-tra-box-lt, .per-tra-box-rt { width:100%; float:none;}
.steam-box-wrapper { max-width:390px; margin:auto;}
.steam-box-wrapper .steam-box { width:100%; margin-bottom:20px; margin-left:0px; margin-right:0px; margin-top:0px;}

.sc-strength-block .container { width:100%;}
.sc-strength-block .panel-group { margin-bottom:40px;}
.amenities-title {margin-top:auto;}
.amenities-indv .container { width:100%;}
.amenities-indv p { text-align:center;}
.amenities-indv-silder .carousel { height:300px!important;}
.category-search-cnt label{ display:none;}
.category-search-cnt { display:block; margin-top:10px;}
.select-form .selectric-wrapper { float:none;}
.select-form .selectric { width:100%; margin-bottom:20px;}
.select-form { float:none;}
.search-input-box { margin-left:0px; width:100%; float:none;}
.search-input-box input[type="text"] { width:76%;}
.search-input-box input[type="submit"] {height: 35px;}
.club-details-box h3 { margin-top:20px;}
.amenities-img-bc { max-width:590px; margin:auto;}
.back-article{ float:left; width:44%;}
.next-article { float:right; width:44%;}
.border-btm hr {border:1px solid #e2e4e3; clear:both;}
.blog-indiv-lt { border:0px;}
.hrclear { clear:both}
.blog-indiv-block { text-align:center;}
.back-article { text-align:left; margin-left:10px;}
.next-article { text-align:right; margin-right:10px;}
.octo-detail-lt { display:block; float:none;}
.octo-detail-rt { float:none; margin-top:15px;}
.octo-detail-rt li { display:inline-block; float:none;}
.blog-indiv-lt { padding-left:0px; padding-right:0px;}
.blog-indiv-rt { padding-left:0px; margin-top:20px;}
.blog-indiv-detail-img img { max-width:100%;}
.blog-indiv-block h3 span a { color:#00c2d6; font-size:16px; font-family: 'GothamMedium';}
.octo-detail { border-top:0px;}
.blog-indiv-block .blog-indiv-lt p { padding-left:30px; padding-right:30px;}
.per-tra-full-banner img {transform: translate3d(-32%,0px, 0px); -webkit-transform: translate3d(-32%,0px, 0px); width:auto;}
.per-tra-full-banner { overflow:hidden; max-width:420px; margin:auto;  display:block; margin-bottom:5px; border: 15px solid #fff;}
.per-tra-box { max-width:420px; margin:auto; margin-bottom: 80px; display:block; padding:15px;}
.per-tra-box .per-tra-box-col { width:100%; margin-bottom:20px;}
.per-tra-box-col img { height:auto;}
.careers-cont-midd .container { width:100%;}
.member-stories-cnt { text-align:center;}
.page-template-tpl-privacy-Terms #accordion .accordion-toggle i, .page-template-tpl-faqs #accordion .accordion-toggle i{ right:0px;}
.page-template-tpl-privacy-Terms .amenities-midd-block #accordion .panel-heading .panel-title a,
.page-template-tpl-faqs #accordion .panel-heading .panel-title a { padding-left:0px;}
.page-template-tpl-privacy-Terms #accordion .panel-body,
.page-template-tpl-faqs #accordion .panel-body { padding-left:0px; text-align:center;}
.page-template-tpl-faqs .faq-page #accordion p { text-align:center;}
.club-template-default .carousel-inner { min-height:350px;}
.club-template-default .blog-indiv-block { text-align:left;}
.only-web, .only-ipad { display:none;}

.page-template-tpl-club .amenities-midd-block #accordion .panel-heading .panel-title a { padding-left:0px;}
.page-template-tpl-club #accordion .accordion-toggle i { right:0px;}
.club-details-box { min-height:inherit; margin-bottom:20px;}
.select-plan-block { width:90%; margin:auto; margin-bottom:50px; display:block;}
.select-plan-block .container { width:100%;}
.careers-cont-midd .container { width:100%;} 
.careers-cont-midd .PT4  {padding: 4px 20px !important;}
.careers-cont-midd .step-proce-cont { padding-left:0px;}
.careers-cont-midd .number-col { float:none; display:inline-block;}
.careers-cont-midd .step-proce-ul li { text-align:center;}
.careers-cont-midd .step-proce-ul p { text-align:center;}
.upload-box .form-group input[type="text"] { width:100%; max-width:314px; }
.upload-box input[type="file"] { width:100%; max-width:314px; height:109px;}
.careers-box .pink-box { max-width:380px; margin:auto;}
.careers-cont-midd .step-proce-block { max-width:380px; margin:auto; margin-top:47px;}
.careers-cont-midd .step-proce-block  .attach-btn { margin-top:10px;}
.careers-cont-midd .step-proce-block  .resume_upload  { display:block;}
.step-proce-ul h3 { margin-bottom:10px;}
.page-template-tpl-contact .blog-indiv-lt { padding-left:15px; padding-right:15px;}
.page-template-tpl-contact .contact-form { margin-left:0px; width:100%; max-width:485px; margin:auto;}
.page-template-tpl-contact .blog-indiv-rt { padding-left:15px; padding-right:15px;}
.page-template-tpl-contact .blog-indiv-link { max-width:310px; margin:auto; margin-bottom: 30px; display:block;}
.page-template-tpl-contact .blog-indiv-link p { text-align:center;}
.i-show  { display:none!important;}
.page-template-tpl-contact .wpcf7-form .form-group { text-align:left;}
.massage-request-cnt { max-width:480px; width:100%;}
.taj-bailey-img { max-width:280px; width:auto; height:auto;}


}


@media screen and (min-width:768px) and (max-width:991px) {
.personal-training-lt, .personal-training-rt { width:100%;}
.personal-training-lt {padding-left:10px; padding-right:10px;}
.personal-training { padding-top:40px; padding-bottom:40px;}
.personal-training-rt { display:none;}
.personal-training-cnt { width:100%; float:none; text-align:center;}
.personal-training-rt { padding-left:0px;}
.carousel-section { height:320px;}
.footer-link li { padding-top:5px; padding-bottom:5px;}
.per-tra-box { max-width:670px; margin-left:auto; margin-right:auto; display:block;}
.per-tra-man .per-tra-box { max-width:100%;}
.per-tra-box-lt, .per-tra-box-rt { float:none; width:100%;text-align: center;}
.per-tra-box-lt { margin-bottom:10px;}
.steam-box{ width:49.5%; margin:0px; float:left; margin-bottom:15px;}
.steam-box:nth-child(even) { float:right}
.amenities-img-bc { max-width:590px; margin:auto;}
.amenities-indv .container { width:750px;}
.per-tra-box-col img { height:auto;}
.select-plan-block .container, .careers-cont-midd .container { width:750px;}
.careers-box .pink-box { min-height:inherit; max-width:500px; margin:auto;}
.step-proce-block { max-width:670px; margin:auto; margin-top: 47px}
.upload-box .form-group input[type="text"] { width:392px;}
.upload-box input[type="file"] {width:577px;}
.page-template-tpl-contact .blog-indiv-lt  { border-right:0px}
.page-template-tpl-contact .blog-indiv-rt { max-width:660px; margin:auto; border-top:1px solid #c7c7c9;}
.page-template-tpl-contact .blog-indiv-block .contact-form h3, .page-template-tpl-contact .blog-indiv-block .contact-form p { text-align:center;}
.m-w-show {display:none!important;}
.sc-strength-block .container { width:750px;}

}


@media screen and (min-width:768px) and (max-width:1199px) {
.webheader { display:none;}	
.mobheader { display:block;}
.bg-white { background:#fff; padding-top:38px; padding-bottom:38px;}
#header1 .bg-white.fixed {bottom: auto; position: fixed; top: 0; left: 0; width: 100%; z-index: 1; background: #fff;}
#header1 .home-nav { padding-top:0px; max-width:400px; width:auto; z-index:12}
.mob-logo { position:absolute; width:92px; left:50%; top:0px; margin-left:-46px; top:50%; margin-top:-46px;}
.ipad-join-now-btn { float:right;}
#header1 .home-nav-icon { display:inherit; float:left;}
#header1 .home-nav-lt .lines, #header1 .home-nav-lt .lines:before, #header1 .lines:after {background:#01cee1;}
#header1 .home-nav-icon .lines-button { border-color:#01cee1;}

#header1 .home-nav-icon:hover .lines-button .lines, #header1 .home-nav-icon:hover .lines-button .lines:after, #header1 .home-nav-icon:hover .lines-button .lines:before { background:#01cee1;}
#header1 .home-nav-icon:hover .lines-button { border-color:#01cee1;}
/*.home-nav  { position:static;}*/
.carousel .home-nav { position:absolute;}
.pt-banner-block { background-position:center!important}
.category-search-box { margin:auto; max-width:520px; display:block;}
.search-input-box { margin-top:20px; margin-left:0px;}
#header1 .home-nav-icon .menu-text { color:#01cee1; font-size:14px; top:3px; position:relative;}
.back-article{ float:left; width:50%;}
.next-article { float:right; width:50%;}
.border-btm hr {border:1px solid #e2e4e3;}
.hrclear { clear:both;}
.blog-indiv-lt { border:0px;}
.blog-indiv-block .blog-indiv-link { float:left; width:48%;}
.blog-indiv-block .blog-indiv-rt { padding-left:15px;}
.club-template-default .blog-indiv-block .blog-indiv-rt { padding-left:0px; margin:auto; max-width:510px;} 
.blog-indiv-block .blog-indiv-rt .blog-indiv-link:last-child { float:right;}
.hrclear { clear:both}
.blog-indiv-block h3 span a { color:#00c2d6; font-size:16px; font-family: 'GothamMedium';}
.per-tra-box-col img { height:auto;}
.blog-indiv-lt { padding-right:15px;}
.blog-indiv-link { margin-top:40px;}
.only-web, .only-mobile { display:none;}
.club-details-img { width:60%; float:left;}
.club-details-block { width:40%; float:left;}
.club-details-img img { width:100%;}
.club-details-block .PT20 {padding-left: 20px !important;}
.club-details-block .club-details-box { min-height:inherit;}
#header1 .top-header-bar { padding-top:0px;}
#header1 .home-menu-dp.fixed { position:fixed;}
/* .join-banner-block { margin-top:120px;} */
#header1 { min-height:128px;}



}

@media screen and (min-width:992px) and (max-width:1199px) {
	.personal-training-cnt { width:auto;}
	.steam-box { float:left; width:32.1%;}
	.amenities-img-box { float:left; width:50%;}
	.page-template-tpl-contact .blog-indiv-block .blog-indiv-link { float:none; width:100%;}
	.page-template-tpl-contact .contact-form { margin-left:0px;}
	.page-template-tpl-contact .blog-indiv-lt { float:left; width:65%; padding-left:0px; border-right: 1px solid #c7c7c9;}
	.page-template-tpl-contact .blog-indiv-rt { float:left; width:35%; padding-left:30px;}
	.i-show { display:none!important;}
	.page-template-tpl-contact .blog-indiv-link { margin-top:0px;}

}


@media (min-width: 1200px) {
.only-mobile, .only-ipad { display:none;}
.i-show { display:none!important;}
.img-holder { background-size:cover;}
.per-tra-box-col img { height:auto;}
}

@media screen and (max-width: 768px){
	iframe {
		overflow:scroll;
	    -webkit-overflow-scrolling:touch;
	    width: 1px;
    	min-width: 100%;
    	*width: 100%;
	}
}


@media (max-width: 639px) {
.amenities-block p {max-width: 400px;}
}


@media (max-width: 480px) {
.amenities-block p {max-width: 400px;}
}

@media (max-width: 375px) {
.amenities-block p {max-width: 300px;}
}


/*--Extra Media  if Require ---*/
@media screen and (min-width:200px) and (max-width:413px) {
.top-links a { font-size:11px; margin-left:2px; margin-right:2px;}	
}
@media screen and (min-width:414px) and (max-width:479px) {}
@media screen and (min-width:480px) and (max-width:567px) {}
@media screen and (min-width:568px) and (max-width:639px) {}
@media screen and (min-width:640px) and (max-width:767px) {}