@media only screen and (max-width:1200px) {
	#navbar .menu-top ul > li > a { padding: 6px 12px; }
}
@media only screen and (max-width:992px) {
	.mbf-group .mbf-col:nth-child(4n+1), .staff-group .staff-col:nth-child(4n+1) { clear: none; }
	.mbf-group .mbf-col:nth-child(3n+1), .staff-group .staff-col:nth-child(3n+1) { clear: both; }
}
@media only screen and (min-width:768px){
	.mbf-group .mbf-popup{
		display: block!important;
	}
}
@media only screen and (max-width:767px) {
	.mbf-group .mbf-col:nth-child(3n+1), .staff-group .staff-col:nth-child(3n+1), .staff-group .staff-col { clear: none; }
	.mbf-group .mbf-col:nth-child(2n+1), .staff-group .staff-col:nth-child(2n+1) { clear: both; }
	.navbar-header { margin-top: 20px; }
	#menu_mobile .menu_inner >ul a { text-transform: uppercase; }
	#menu_mobile .menu_inner >ul li.btn-menu a { text-transform: uppercase; background-color: #05743b; color: #fff; padding: 5px 10px; font-weight: 500; }
	#menu_mobile #club_hours_inner { top: 40px; color: #fff; }
	#menu_mobile .menu_social ul { width: 100%; text-align: center; background-color: #111; padding: 5px 0; }
	#menu_mobile .menu_social ul li { clear: none; display: inline-block; }
	#menu_mobile .menu_social ul li a { border: none; margin: 0 5px; padding: 0; width: 30px; height: 30px; line-height: 30px; }
	#menu_mobile .menu_social ul li a:hover { color: #05743b; }
	#form-slider .home-slider .sl-item { padding: 0; background: transparent !important; }
	#form-slider .home-slider .sl-item img { width: 100%; object-fit: cover; object-position: center; }
	#form-slider .home-slider .sl-item .sl-info { position: static; padding-bottom: 10px; bottom: 0; left: 0; background: #05743b; padding-top: 10px; }
	#form-slider .home-slider .sl-item .sl-title { font-size: 40px; margin-bottom: 15px; }
	#form-slider .home-slider .sl-item .sl-content { font-size: 18px; }
	#form-slider .home-form .home-form_wp { margin-top: 20px; float: none; margin-right: auto; margin-left: auto; }
	#form-slider .home-form { padding: 10px 0 20px; background-color: #111; color: #fff; position: static; }
	#form-slider .home-form .home-form_wp { max-width: 100%; }
	/*#form-slider .home-form .frm_html_container { display: block; }*/
	#form-slider .home-form .frm_forms .form-title { font-size: 35px; margin: 0; color: #fff; }
	#form-slider .home-form .frm_forms .form-desc { font-weight: 300; color: #fff; }
	#form-slider .home-slider .owl-dots .owl-dot.active span { background-color: #111; }
	#home-content { padding: 30px 0; }
	#form-slider .home-slider .owl-dots { margin-top: -25px; }
	#footer-bottom .vcenter>div { display: block; text-align: center; }
	#footer-bottom .pl-logo { display: block; margin: 0 auto 10px; }
	#form-section .frm_forms .frm_section_heading { float: none; max-width: 100%; }
	#form-section .frm_forms .frm_submit { float: none; clear: both; }
	#form-section .frm_forms .frm_submit .frm_button_submit { margin: 0 auto; display: block; }
	.fn-line{
		display: block;
		font-size: 0;
		text-indent:-1px;
	}
}
@media only screen and (max-width:640px) {
	.mbf-group .mbf-popup { text-align: center; }
	.header-logo .pl-logo { max-height: 75px }
	.navbar-header { margin-top: 10px; }
}
@media only screen and (max-width:480px) {
	.col-xs-full { width: 100%; }
	#hero-section { padding: 60px 0; }
	#hero-section .hero-title { font-size: 45px; }
	.mbf-group .mbf-inner .mbf-image { max-width: 280px; margin: 0 auto; }
	#form-slider .home-form .frm_forms .frm_submit .frm_button_submit { font-size: 14px; display: block; margin: 0 auto; width: 100%; }
	.mbf-group .mbf-popup { max-width: 228px; }
}
