@media only screen and (min-width:1400px){#ami_innerwp .ami_pcol{padding-right:calc(calc(100% - 1450px)/2 - 45px)}}@media only screen and (min-width:1200px){.dns-col-5{width:20%}}@media only screen and (max-width:1300px){#bf_featured.bfft_location .bff_title{position:static}#bf_featured.bfft_location .bff_title h2{padding:10px 15px;max-width:100%;font-size:30px;text-align:center}#bf_featured .bfft_item .bfft_overlay .ovl_title{font-size:30px}#bf_featured .bfft_item .bfft_overlay{font-size:18px}}@media only screen and (max-width:1140px){#bf_mconent .bf_content{height:100%;padding:50px 15px;text-transform:uppercase;font-size:25px;color:#fff;font-weight:400}#bf_featured .bfft_item{height:100%}}@media only screen and (max-width:1024px){html,body{font-size:16px}.container{width:100%;padding-left:15px;padding-right:15px}#bestfit_hero .hero_wtitle .hero_title{font-size:50px}#bf_hamenities .bfham_item .bfham_overlay .ovl_title{font-size:25px}#bf_hamenities .bfham_item .bfham_overlay{font-size:18px}.hero_infobf .hero_hgroup.size-large .headline{font-size:60px}.hero_infobf .hero_hgroup.size-large .sheadline{font-size:50px}.hero_infobf .hero_hgroup.size-medium .headline{font-size:50px}.hero_infobf .hero_hgroup.size-medium .sheadline{font-size:40px}.hero_infobf .hero_hgroup.size-small .headline{font-size:40px}.hero_infobf .hero_hgroup.size-small .sheadline{font-size:30px}.block-title,#fth_section​ .fth_info .fth_title{font-size:35px}#fth_section​ .fth_info .fth_content{font-size:20px}#form_signhr .frm_form_fields .form_title{font-size:30px}.contact_form .container{padding:0 15px}#frm_contact form .frm_submit .frm_button_submit{min-height:40px;width:100%;max-width:400px;font-size:20px}#form_signhr .frm_form_fields .frm_form_field,#frm_contact .frm_form_fields .frm_form_field{margin-bottom:20px}#form_signhr form select,#form_signhr form input[type=tel],#form_signhr form input[type=email],#form_signhr form input[type=text],#frm_contact form textarea,#frm_contact form select,#frm_contact form input[type=tel],#frm_contact form input[type=email],#frm_contact form input[type=text]{font-size:20px;height:40px;line-height:40px}#frm_contact form textarea{height:auto}.parallax-mirror{width:100% !important}}@media only screen and (max-width:992px){#footer-widgets .footer-widget .widget{width:33.33%}}@media only screen and (max-width:767px){p{margin-bottom:15px}#wpadminbar{display:none !important}html.js{margin-top:0 !important}.padding-50{padding:30px 0}.padding-80{padding:40px 0}.padding-150{padding:50px 0}.eq_result{text-align:left}.eq_result li{font-size:30px}.navbar-toggle{padding:0;border:none;background-color:transparent;border-radius:0;margin:0}.navbar-toggle .icon-bar{background-color:#000;width:25px;height:4px;border-radius:0}#menu_mobile .menu_social{text-align:center;background:var(--mcolor)}#menu_mobile .social_list{float:none}#menu_mobile .social_list li{width:auto;float:none;clear:none;display:inline-block;border:none;padding:0;margin:0}#menu_mobile .social_list li a{font-size:18px;padding:0;margin:5px 10px;border:none}#menu_mobile ul li a{border-bottom:1px solid #3f3d3d;color:#fff;padding:8px 30px 8px 10px;position:relative;text-transform:uppercase;font-size:14px;background:0 0}#menu_mobile ul li a .ex_menu{line-height:35px}#menu_mobile ul ul.active{position:relative;display:block;width:100%;background:#000;padding-left:10px}#header .pl_logo{max-height:70px;max-width:240px}.shbtn,.smbtn{font-size:14px;padding:6px 12px;line-height:25px;min-height:25px}ul.social_list li{margin:0 10px}ul.social_list li a{width:35px;height:35px;font-size:22px;line-height:35px !important}.highlight_float .highlight_inner{position:static;width:100%}.highlight_float .highlight_inner h6{font-size:16px}#header .header-logo a{float:none}.block_short .show-more-button{cursor:pointer;color:#2528ff}.block_short.active .short-text,.block_short .long-text{display:none !important}.block_short.active .long-text{display:block !important}#lct_main .lct_clubhwp{position:static;width:auto;margin:10px -15px}.dmrevert{flex-direction:column-reverse;width:100%;flex-wrap:wrap;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}#bf_formhome .frm_form_fields .frm_form_title{font-size:30px;text-align:center}.lct_features .lctf_item{margin-bottom:10px}#footer-widgets .footer-widget .widget{width:50%}.locations_maps{margin:20px auto}.spage-title,#spage-title h1,.elementor-widget-heading.elementor-widget-heading h1.elementor-heading-title{font-size:50px;line-height:1}.location_group .lctg_item .lctg_ilist h3{font-size:22px}#hero_block .slider-titem .slider-info .slider_title{font-size:30px;text-align:center}.slider_link a{padding:8px 10px;font-size:22px;line-height:25px;max-width:200px;margin:0 auto}.caption_banner .highlight_float{top:-20px}.caption_banner{position:relative;padding:20px 0}.caption_banner .caption-col{margin-bottom:15px}.caption_banner .caption_desc{font-size:14px}.caption_banner .caption_title,#home_lesmills .lesmills_title,#home_grouptrain .grouptrain_title,#home_pertrain .pertrain_title{font-size:30px}#home_grouptrain .grouptrain_info,#home_pertrain .pertrain_info{font-size:16px;padding-right:0}#home_grouptrain .grouptrain_gtitle img{max-height:30px}.besti_header .besttitle,#home_bestials .home_besttitle{font-size:40px}.besti_header .besttitle img,#home_bestials .home_besttitle img{max-width:50px;margin-right:5px}.botpad{padding-bottom:10px}.client_info{display:block;text-align:center;margin-top:20px}#home_bestials .client_info a{display:inline-block}#home_bestials .client_info img{width:80px;height:80px}#home_bestials .client_info .client_text{max-width:100%;margin-top:0;padding:20px 0 0 40px;background-size:30px;background-position:0 25px;font-size:20px;line-height:1.2;text-align:left}.page-about .block_content .content_title,.page-about .gpage_title .page_stitle{font-size:25px}.page-about .content_item{margin:20px auto}.page-about .gpage_title .page_title{font-size:30px;line-height:1.2}.page-about .block_content .content_info{font-size:14px;line-height:1.4}.page-about .member_link a{font-size:14px}.session_bestimonials .bestimonial{font-size:18px;line-height:1.2;padding-left:40px}.session_bestimonials .bestimonial .btn_bestimonial{font-size:14px;display:inline-block;margin-top:10px}.session_bestimonials .bestimonial .btn_bestimonial br{display:none}.session_bestimonials .bestimonial:before{width:40px;background-size:90%}.page-pt .page-title,.group_train_header .page_title{font-size:50px;padding:0 15px}.group_train_header .page_stitle{font-size:30px}.section_content .ssc_list .ssc_list-item{display:block}.section_content .ssc_list .sscl_image{float:none;margin-right:0;margin-bottom:15px}.section_content .ssc_list .sscl_info{width:100%}#bf_formpt .frm_form_fields .frm_form_title,.ptfeatures .ptfeature .ptf_gtitle .ptf_title{font-size:30px}.page-pt{padding-bottom:0}.list_cate a{margin:0 2px;font-size:16px;padding:2px 10px;min-width:100px}.single_iterm{font-size:16px;text-align:center}.single_iterm .single_ltitle a{font-size:25px}#main_single{text-align:center}.bestimonials_list .bestim-item{display:block}.bestimonials_list .bestim-item .bestim-image{width:100%;text-align:center}.bestimonials_list .bestim-item .bestim-image img{display:block;margin:0 auto}.bestimonials_list .bestim-item .bestim-info{width:100%}.bestimonials_list .bestim-item .bestim_title{text-align:center;font-size:22px}.bestimonials_list .bestim-item .bestim_title span{display:block;font-size:16px}.bestimonials_list .bestim-item .bestim_desc{font-size:16px}.bestimonials_list .bestim-item .bestim_more a{font-size:14px}.bestimonial_submit{padding:40px 0}.bestimonial_submit h3{font-size:30px;line-height:1.2;margin-bottom:5px}#lct_main{margin-top:0}#lct_main h1{font-size:35px;margin:0 0 15px;font-weight:400}.lct_intro .lct_intro_inner{max-width:100%}#lct_main .lct_clubhwp .clubh_title,#lct_main .lct_address,#lct_main .lct_phone a{font-size:30px}#lct_main .lct_clubhwp .clubh_everyday{font-size:20px}#header.header_landing .header-logo a{float:none}#header.header_landing{position:static;text-align:center;padding:8px 0;background:var(--scolor)}#header.header_landing .header_logo{text-align:center}#header.header_landing .pl_logo{max-width:220px;display:inline-block}#bestfit_hero .bestfit_bg{position:relative;height:auto}#bestfit_hero .hero_wtitle{bottom:0;position:relative;background:var(--mcolor);text-align:center;padding:10px}#bestfit_hero .hero_wtitle .hero_title{font-size:40px;max-width:100%}#bestfit_hero .bestfit_bg img{height:auto;object-fit:inherit}#bestfit_hero .bestfit_form{padding:30px 0;background:var(--bcolor)}#bfsignup{width:100%}#bfsignup form .frm_title{text-align:center;font-size:35px;line-height:inherit}#bf_featured .bff_title{position:static}#bf_featured .bff_title h2{padding:10px 15px;max-width:100%;font-size:30px;text-align:center}#bf_mconent .bf_content .bf_ctitle{font-size:35px}#bf_mconent .bf_content{padding:30px 15px;text-align:center;font-size:22px}#wpsl-wrap.bestfitness-store #wpsl-gmap{width:100%;height:350px !important}#wpsl-wrap.bestfitness-store #wpsl-result-list{padding:30px 15px}#wpsl-wrap.bestfitness-store #wpsl-result-list #wpsl-stores{height:auto !important;color:#fff}#wpsl-wrap.bestfitness-store #wpsl-result-list li:after{height:2px}#wpsl-wrap.bestfitness-store .lct_item .lct_title{font-size:30px}#wpsl-wrap.bestfitness-store .lct_item .active_shows .lct_title:after{content:"";display:block;clear:both;width:100px;height:2px;margin-top:5px;background:var(--scolor)}#maps_location .place_location .lct_name{font-size:30px}#maps_location .place_location{padding:30px 15px;font-size:18px}#maps_location .place_location .lct_stitle{font-size:18px}#slider_block .slider-titem img{height:300px}#slider_block .slider_headings h3.pl-subtitle,#slider_block .slider_headings h2.pl-title{font-size:30px}#slider_block .form_sign_up{position:static;padding:30px 0;background:var(--bcolor)}.thanks{padding:0}.block-title,.icon_item .icon_title,#fth_section​ .fth_info .fth_title{font-size:25px}h1.page-title{font-size:30px;color:#36454d;background:#eaf3fe}#bf_hamenities .bfham_item .bfham_overlay,#fth_section​ .fth_info .fth_content{font-size:16px}.icon_item .icon_image{width:130px;height:130px}.icon_item .icon_image img{height:75px}.icon_item .icon_image{width:130px;height:130px}.hero_infobf .hero_hgroup.size-large .headline{font-size:30px}.hero_infobf .hero_hgroup.size-large .sheadline{font-size:25px}.hero_infobf .hero_hgroup.size-medium .headline{font-size:25px}.hero_infobf .hero_hgroup.size-medium .sheadline{font-size:20px}.hero_infobf .hero_hgroup.size-small .headline{font-size:20px}.hero_infobf .hero_hgroup.size-small .sheadline{font-size:16px}#hero_static .hero_formbf,#hero_slider .hero_formbf{position:static;background:#35454d}.hero_formbf #form_signhr{padding:15px 0 10px}#hero_static .hero_formbf .form_title{color:#ed5e33}#form_signhr form .frm_submit .frm_button_submit{min-height:40px;background:#ed5e33;font-size:20px}#form_signhr form .frm_submit .frm_button_submit:hover{background:#ff9800}#hero_slider .hero_formbf #form_signhr{max-width:100%;background:0 0;padding:20px 5px;float:none;border-radius:0}#hero_slider .slider_item,#hero_static{min-height:50px;background:0 0 !important;padding:0}#hero_slider .slider_item:after,#hero_static:after{display:none}#hero_slider .slider_item img,#hero_statici img{object-fit:cover;min-height:250px}.hero_infobf{position:static;bottom:0;width:100%;padding:10px 0;text-align:center;background:#ed5e33}.block-title{text-align:center}#fth_section​ .fth_row.type-right:before,#fth_section​ .fth_row.type-left:before,#bf_hamenities .bfham_item .bfham_image:before,#bf_hamenities .bfham_item .bfham_ttwp{display:none}#bf_hamenities .bfham_item .bfham_overlay{background:#eaf3fe;color:#36454d;position:static;-moz-opacity:1;-webkit-opacity:1;opacity:1}#bf_hamenities .bfham_item .bfham_overlay .ovl_title{color:#36454d}#fth_section​ .fth_row{background:#eaf3fe !important;color:#36454d !important}#fth_section​ .fth_row .fth_info{text-transform:uppercase;display:inline-block;max-width:100%;padding:20px 15px;color:#36454d !important;position:relative;text-align:center}.hero_overlay #header .navbar-toggle .icon-bar{background:#fff}#amenities_row .amp_data .amp_info{padding:25px 0;font-size:16px;text-align:center}#amenities_row .amp_data .amp_info:before,#ami_innerwp .ami_info:before{display:none}.amp_row .amp_data .amp_title{font-size:35px;text-align:center}.amp_row .amp_data .amp_title:after{content:"";width:160px;height:2px;display:block;background:#ed5e33;margin:10px auto}#ami_innerwp{padding:0}#ami_innerwp .ami_info{padding:25px 20px 0;font-size:16px;text-align:center;text-transform:uppercase}#ami_innerwp .ami_info h1.h1_tag,.contact_main .h1_tag{font-size:30px;margin:15px auto;text-align:center}#ami_innerwp .ami_info h1.h1_tag:after{content:"";width:160px;height:2px;display:block;background:#ed5e33;margin:15px auto}h1.page-title{font-size:30px;color:#36454d;background:#eaf3fe}#footer{padding-bottom:80px}#footer .ftlogo{display:block;max-width:300px;margin:0 auto 15px}#footer .footer_lnav,#footer .site_fvcard{text-align:center}#footer .footer_lnav:before{display:block;content:"";height:1px;width:100px;margin:15px auto;background:#fff}.pre_footer{color:#36454d;background:#eaf3fe;padding:15px}#footer .widget_text{text-align:center}}@media only screen and (max-width:640px){.service_carousel.owl-theme .owl-nav [class*=owl-]{top:calc(30% - calc(95px/2))}.s1{font-size:20px}.page-content .bot-mar{margin-bottom:10px}}@media only screen and (max-width:480px){.col-xs-full{width:100%}.frm_form_field.frm_three_col .frm_checkbox{width:95%}#bf_featured .bfft_item{border:none}#wpsl-wrap.bestfitness-store .lct_item .lct_title{font-size:25px}#bf_featured .bfft_item .bfft_overlay{font-size:16px}#hero_static img{object-fit:cover;height:200px}.margintop50{margin-top:0}.ami_gallery .owl-carousel .owl-item .glr_item img{height:320px}#header.fixed-header{position:unset}}@media only screen and (max-width:370px){#footer-widgets .footer-widget .widget{width:100%}}