@media(min-width:2560px){
}
@media(min-width:2000px) and (max-width:2560px){
}
@media(min-width:1800px) and (max-width:1999px){
	/*comman*/
	.container{
		width: 1150px;
		max-width: 1150px;
	}
	/*comman end*/
	/*Index*/
	/*Index end*/
}
@media(min-width:1551px) and (max-width:1799px){
	/*comman*/
	.container{
		width: 1150px;
		max-width: 1150px;
	}
	/*comman end*/
	/*Index*/
	/*Index end*/
}
@media(min-width:1351px) and (max-width:1550px){
}
@media(min-width:1200px) and (max-width:1350px){
	/*index*/
	.banner-details{
		margin-top: 0;
	}
	.banner-details h1{
		font-size: 40px;
	}
	.banner-details blockquote p{
		font-size: 16px;
	}
	.banner-note p{
		font-size: 14px;
	}
	.banner-details .social-icon{
		margin-top: 50px;
	}

	.gallery-wrapper:after,
	.gallery-wrapper:before,
	.follow-wrapper:after,
	.follow-wrapper:before,
	.about-btfull-img:before,
	.about-btright-img:before,
	.about-img:before{
		right: -22px;
	}

	.follow-wrapper:after,
	.gallery-wrapper:after,
	.about-btfull-img:before, .about-btright-img:before{
		left: -22px;
	}

	.title-main h2{
		font-size: 50px;
	}
	.title-details p{
		font-size: 14px;
		line-height: 30px;
	}

	.about-blk{
		margin-top: 130px;
	}
	/*index end*/
}
@media(min-width:1025px) and (max-width:1199px){
	/*header*/
	.navbar .navbar-nav>li{
		margin-right: 15px;
	}
	.navbar .navbar-nav>li>a{
		font-size: 12px;
	}
	.navbar .navbar-nav>li>.btn-main>a{
		width: 220px;
		font-size: 12px;
	}
	.navbar .navbar-nav>li>.btn-main i{
		font-size: 14px;
	}


	.navbar-brand{
		width: 180px;
	}
	.navbar-brand img{
		width: 100%;
	}

	.navbar{
		padding: 15px 0;
	}
	.wpbf-mobile-nav-wrapper{
		padding: 0!important;
	}
	.wpbff-times:before,
	.wpbff-hamburger:before{
		color: #fff!important;
	}
	.wpbf-mobile-logo a img{
		width: 150px;
	}
	.wpbf-mobile-menu-container nav{
		margin-top: 15px;
	}

	nav .wpbf-menu li>a{
		font-size: 13px;
	}
	nav .wpbf-menu li.btn-main>a{
		width: 210px;
		padding: 10px;
		font-size: 11px;
	}
	/*header end*/
	/*index*/
	.banner-details{
	}
	.banner-details h1{
		font-size: 40px;
	}
	.banner-details blockquote p{
		font-size: 16px;
	}
	.banner-note p{
		font-size: 14px;
	}
	.banner-details .social-icon{
		margin-top: 50px;
	}
	.banner-note{
		padding: 0 50px;
	}
	.banner-block{
		height: 70vh;
	}

	.about-blk{
		padding-top: 0;
	}
	.about-gym{
		margin-top: 100px;
	}
	.about-gym .title-main{
		width: 53%;
	}

	.gallery-wrapper:after,
	.gallery-wrapper:before,
	.follow-wrapper:after,
	.follow-wrapper:before,
	.about-btfull-img:before,
	.about-btright-img:before,
	.about-img:before{
		right: -22px;
	}
	.follow-wrapper:after,
	.gallery-wrapper:after,
	.about-btfull-img:before, .about-btright-img:before{
		left: -22px;
	}
	.title-main h2{
		font-size: 46px;
	}
	.title-details p{
		font-size: 14px;
		line-height: 30px;
	}
	.about-blk{
		margin-top: 130px;
	}

	.service-img img{
		max-width: 100%;
	}
	.service-details h3{
		font-size: 28px;
	}

	.footer-list li, .footer-list p,
	.cpoyright-list li a, .footer-list li a{
		font-size: 12px;
	}
	/*index end*/
}
@media(min-width:992px) and (max-width:1024px){
	/*header*/
	.navbar .navbar-nav>li{
		margin-right: 15px;
	}
	.navbar .navbar-nav>li>a{
		font-size: 12px;
	}
	.navbar .navbar-nav>li>.btn-main{
		width: 220px;
		font-size: 12px;
	}
	.navbar .navbar-nav>li>.btn-main i{
		font-size: 14px;
	}

	.navbar-brand{
		width: 180px;
	}
	.navbar-brand img{
		width: 100%;
	}

	.navbar{
		padding: 15px 0;
	}
	.wpbf-mobile-nav-wrapper{
		padding: 0!important;
	}
	.wpbff-times:before,
	.wpbff-hamburger:before{
		color: #fff!important;
	}

	.wpbf-mobile-logo a img{
		width: 150px;
	}
	.wpbf-mobile-menu-container nav{
		margin-top: 15px;
	}
	.wpbf-mobile-menu a{
		text-align: center;
	}
	.wpbf-mobile-menu .btn-main{
		width: 100%;
		padding: 10px 0;
	}
	.wpbf-mobile-menu .btn-main a{
		color: #fff;
	}
	/*header end*/
	/*index*/
	.banner-details{
	}
	.banner-details h1{
		font-size: 40px;
	}
	.banner-details blockquote p{
		font-size: 16px;
	}
	.banner-note{
		padding: 0 27px;
		padding-right: 60px;
	}
	.banner-note p{
		text-align: left;
		font-size: 14px;
	}
	.banner-details .social-icon{
		margin-top: 50px;
	}
	.banner-block{
		height: 70vh;
	}

	.about-blk{
		padding-top: 0;
	}
	.about-gym{
		margin-top: 100px;
	}
	.about-gym .title-main{
		width: 53%;
	}

	.gallery-wrapper:after,
	.gallery-wrapper:before,
	.follow-wrapper:after,
	.follow-wrapper:before,
	.about-btfull-img:before,
	.about-btright-img:before,
	.about-img:before{
		right: -22px;
	}
	.follow-wrapper:after,
	.gallery-wrapper:after,
	.about-btfull-img:before, .about-btright-img:before{
		left: -22px;
	}
	.title-main h2{
		font-size: 46px;
	}
	.title-details p{
		font-size: 14px;
		line-height: 30px;
	}
	.about-blk{
		margin-top: 130px;
	}

	.service-img img{
		max-width: 100%;
	}
	.service-details h3{
		font-size: 28px;
	}

	.footer-list li, .footer-list p,
	.cpoyright-list li a, .footer-list li a{
		font-size: 12px;
	}
	/*index end*/
}
@media(min-width:768px) and (max-width:991px){
	/*header*/
	.navbar .navbar-nav>li{
		margin-right: 10px;
	}
	.navbar .navbar-nav>li>a{
		font-size: 12px;
	}
	.navbar .navbar-nav>li>.btn-main{
		width: 150px;
		font-size: 12px;
	}
	.navbar .navbar-nav>li>.btn-main i{
		font-size: 14px;
	}

	.navbar-brand{
		width: auto;
	}
	.navbar-brand img{
		width: 140px;
	}

	.navbar{
		padding: 15px 0;
	}
	.wpbf-mobile-nav-wrapper{
		padding: 0!important;
	}
	.wpbff-times:before,
	.wpbff-hamburger:before{
		color: #fff!important;
	}

	.wpbf-mobile-logo a img{
		width: 150px;
	}
	.wpbf-mobile-menu-container nav{
		margin-top: 15px;
	}

	.wpbf-mobile-logo a img{
		width: 150px;
	}
	.wpbf-mobile-menu-container nav{
		margin-top: 15px;
	}
	.wpbf-mobile-menu a{
		text-align: center;
	}
	.wpbf-mobile-menu .btn-main{
		width: 100%;
		padding: 10px 0;
	}
	.wpbf-mobile-menu .btn-main a{
		color: #fff;
	}
	/*header end*/
	/*index*/
	.banner-details{
		margin-top: -85px;
	}
	.banner-details h1{
		font-size: 30px;
		margin-bottom: 10px;
	}
	.banner-details blockquote p{
		font-size: 14px;
	}
	.banner-note{
		width: 65%;
		padding: 0 27px;
		padding-right: 60px;
	}
	.banner-note p{
		text-align: left;
		font-size: 14px;
	}
	.banner-details .social-icon{
		margin-top: 0;
	}
	.banner-block{
		height: 65vh;
	}
	.banner-img{
		width: 100%;
		overflow: hidden;
	}
	.banner-img img{
		width: 150%;
	}

	.about-blk{
		padding-top: 0;
	}
	.about-gym{
		margin-top: 100px;
	}
	.about-gym .title-main{
		width: 53%;
	}
	.about-fitness{
		width: 372px;
	}
	.about-ft-details,
	.about-video{
		width: 98%;
		margin-left: 4px;
	}
	.about-ft-details h4{
		font-size: 24px;
	}
	.about-ft-btn .btn-main{
		width: 87.5%;
		margin-left: 9px;
	}
	.about-btfull-img, .about-btright-img{
		margin-left: 0; 
	}

	.gallery-wrapper:after,
	.gallery-wrapper:before,
	.follow-wrapper:after,
	.follow-wrapper:before,
	.about-btfull-img:before,
	.about-btright-img:before,
	.about-img:before{
		right: -22px;
	}
	.follow-wrapper:after,
	.gallery-wrapper:after,
	.about-btfull-img:before, .about-btright-img:before{
		left: -22px;
	}
	.title-main h2{
		font-size: 30px;
	}
	.title-details p{
		font-size: 14px;
		line-height: 30px;
	}
	.about-blk{
		margin-top: 130px;
	}

	.footer-wrapper{
		padding-bottom: 20px;
	}

	.follow-img h2{
		word-break: break-word;
	    white-space: pre-line;
    	font-size: 40px;
	}

	.faq-details{
		padding: 15px;
	}
	.faq-details h3{
		font-size: 34px;
	}
	.faq-details h3 span{
		font-size: 16px;
	}
	.faq-details h4{
		font-size: 18px;
	}
	.faq-wrapper .card .btn-link{
		padding: 15px;
		font-size: 14px;
	}
	.faq-wrapper .card-body{
		padding: 0 15px;
	}
	.faq-custoM-block b,
	.faqc-heading{
		font-size: 14px!important;
	}

	.service-img img{
		max-width: 100%;
	}
	.service-details h3{
		font-size: 20px;
	}
	.service-quote p{
		font-size: 12px;
	}
	.service-block .list-main {
    	padding-left: 20px;
	}
	.list-main li{
		font-size: 12px;
    	word-break: break-word;
	}
	.sr-bt-bottom .btn-main{
		font-size: 13px;
	}
	.sr-bt-bottom span{
		font-size: 14px;
	}

	.footer-list li, .footer-list p,
	.cpoyright-list li a, .footer-list li a{
		font-size: 12px;
	}
	.footer-list li span{
		float: none;
		display: block;
		text-align: left;
		margin-left: 0;
		margin-top: 10px;
	}
	.footer-list h4{
		font-size: 13px;
		margin-bottom: 25px;
	}
	.social-ft li{
		margin-right: 10px;
	}
	.social-ft li a i{
		font-size: 20px;
	}
	.social-ft li:first-child a i{
		font-size: 20px;
	}

	.cpoyright-nm,
	.cpoyright-list{
		float: none;
		display: table;
		margin: 0 auto;
	}
	.footer-cpoyright p{
		font-size: 12px;
		text-align: center;
	}

	.defoult-cl-btn{
	    left: -50%;
	}
	/*index end*/
	/*inner pages*/
	.defoult-cl-btn{
	    left: -10%;
	}

	p{
		font-size: 14px;
	}
	/*inner pages end*/
}
@media(min-width:448px) and (max-width:767px){
	/*header*/
	.navbar .navbar-nav>li{
		margin-right: 10px;
	}
	.navbar .navbar-nav>li>a{
		font-size: 12px;
	}
	.navbar .navbar-nav>li>.btn-main{
		width:250px;
		margin: 0 auto;
		font-size: 12px;
		margin-top: 20px;
	}
	.navbar .navbar-nav>li>.btn-main i{
		font-size: 14px;
	}

	.navbar-brand{
		width: auto;
		padding-left: 15px;
	}
	.navbar-brand img{
		width: 140px;
	}

	.navbar-toggler{
		border-color: #fff;
	}
	.navbar-toggler .navbar-toggler-icon{
		background-color: #fff;
	}

	.navbar .navbar-collapse{
		margin-top: 20px;
		padding-bottom: 20px;
		background-color: #333;
	}

	.navbar{
		padding: 15px 0;
	}
	.wpbf-mobile-nav-wrapper{
		padding: 0!important;
	}
	.wpbff-times:before,
	.wpbff-hamburger:before{
		color: #fff!important;
	}

	.wpbf-mobile-logo a img{
		width: 150px;
	}
	.wpbf-mobile-menu-container nav{
		margin-top: 15px;
	}
	.wpbf-mobile-menu a{
		text-align: center;
	}
	.wpbf-mobile-menu .btn-main{
		width: 100%;
		padding: 10px 0;
	}
	.wpbf-mobile-menu .btn-main a{
		color: #fff;
	}
	/*header end*/
	/*index*/
	.banner-details h1{
		font-size: 40px;
	}
	.banner-details blockquote p{
		font-size: 16px;
	}
	.banner-note{
		width: 65%;
		padding: 0 27px;
		padding-right: 60px;
	}
	.banner-note p{
		text-align: left;
		font-size: 12px;
		line-height: 22px;
	}
	.banner-details .social-icon{
		margin-top: 50px;
	}
	.banner-block{
		height: 60vh;
	}
	.banner-img{
		width: 100%;
		overflow: hidden;
	}
	.banner-img img{
		max-width: unset;
		width: 220%;
	}

	.title-main{
		margin-bottom: 40px;
	}
	.about-blk{
		padding-top: 0;
	}
	.about-gym{
		margin-top: 100px;
	}
	.about-gym .title-main{
		width: 53%;
	}
	.about-fitness{
		width: 372px;
	}
	.about-ft-details,
	.about-video{
		width: 98%;
		margin-left: 4px;
	}
	.about-ft-details h4{
		font-size: 24px;
	}
	.about-btfull-img,
	.about-btright-img,
	.about-img{
		padding-left: 0;
		width: 80%;
		margin: 0 auto;
	}
	.about-btfull-img,
	.about-btright-img{
		float: none;
		display: table;
		margin-bottom: 80px;
	}
	.our-services .title-details,
	.about-gym .title-details{
		width: 100%;
	}

	.gallery-wrapper:after,
	.gallery-wrapper:before,
	.follow-wrapper:after,
	.follow-wrapper:before,
	.about-btfull-img:before,
	.about-btright-img:before,
	.about-img:before {
	    width: 60px;
	    height: 60px;
	    right: -10px;
	    top: -10px;
	}
	.follow-wrapper:after,
	.gallery-wrapper:after,
	.about-btfull-img:before,
	.about-btright-img:before{
		left: -10px;
	}
	.title-main h2{
		font-size: 30px;
	}
	.title-details p{
		font-size: 14px;
		line-height: 30px;
	}
	.about-blk{
		margin-top: 130px;
	}
	.about-gym .title-main{
		width: 100%;
	}
	.about-fitness{
		position: relative;
		margin: 0 auto;
	}
	.list-main{
		padding-left: 50px;
	}

	.our-services{
		padding: 80px 0;
	}


	.faq-container{
		padding: 0;
	}
	.follow-img h2{
		word-break: break-word;
	    white-space: pre-line;
    	font-size: 30px;
	}
	.faq-container .title-details{
		width: 100%;
	}
	.faq-block{
		margin-bottom: 40px;
	}
	.faq-details{
		padding: 15px;
	}
	.faq-details h3{
		font-size: 34px;
	}
	.faq-details h3 span{
		font-size: 16px;
	}
	.faq-details h4{
		font-size: 18px;
	}
	.faq-wrapper .card .btn-link{
		padding: 15px;
		font-size: 14px;
	}
	.faq-wrapper .card-body{
		padding: 0 15px;
	}
	.faq-img .nav-tabs .nav-item a{
		font-size: 12px;
	}

	.follow-us,
	.gallery-container{
		padding: 40px 0;
	}
	.gallery-wrapper .owl-carousel .owl-nav button.owl-prev,
	.gallery-wrapper .owl-carousel .owl-nav button.owl-next{
		display: none;
	}

	.service-img img{
		max-width: 100%;
		margin: 0 auto;
	}
	.service-details h3{
		font-size: 20px;
	}
	.service-quote p{
		font-size: 12px;
	}
	.list-main li{
		font-size: 12px;
	}
	.sr-bt-bottom{
		margin-top: 0;
	}
	.sr-bt-bottom .btn-main{
		font-size: 13px;
	}
	.sr-bt-bottom span{
		font-size: 14px;
	}

	.service-block{
		margin-bottom: 80px;
	}

	.footer-wrapper{
		padding-bottom: 0;
	}
	.footer-list{
		margin-bottom: 40px;
	}
	.footer-list li, .footer-list p,
	.cpoyright-list li a, .footer-list li a{
		font-size: 12px;
		text-align: center;
	}
	.footer-list li span{
		float: none;
		text-align: center;
		display: block;
		margin-left: 0;
		margin-top: 10px;
	}
	.footer-list h4{
		text-align: center;
		font-size: 13px;
		margin-bottom: 0;
	}
	.footer-list h4{
		text-align: center;
	}
	.social-ft li{
		margin-right: 10px;
	}
	.social-ft li a i{
		font-size: 20px;
	}
	.social-ft li:first-child a i{
		font-size: 20px;
	}

	.footer-list ul{
		margin: 20px auto 0;
		display: table;
		width: auto;
	}

	.follow-wrapper .btn-main{
		margin-top: -10px;
	}

	.cpoyright-nm,
	.cpoyright-list{
		float: none;
		display: table;
		margin: 0 auto;
	}
	.cpoyright-list li{
		margin-right: 20px;
	}

	.footer-cpoyright p{
		font-size: 12px;
		text-align: center;
	}
	/*index end*/
	/*inner pages*/
	.defoult-cl-btn{
	    left: -10%;
	}

	p{
		font-size: 14px;
	}
	/*inner pages end*/
	/*res style*/
	.switcher a,
	.switcher .option,
	.switcher,
	.switcher .selected a{
		font-size: 12px!important;
	    width: 110px!important;
	}
	.switcher{
	    left: -16px;
    	position: relative;
	}
	.switcher .selected a:after{
	    height: 17px!important;
	}
	.switcher a img{
		width: 18px!important;
	}

	.wpbf-mobile-menu a{
		font-size: 14px!important;
	}

	.title-main h2{
	    font-size: 17px;
    	line-height: 24px;
	}

	.faq-block {
		margin-top: 100px!important;
	}
	.faq-custoM-block{
	    padding: 15px 20px!important;
	}

	.about-fitness{
		height: auto!important;
	}
	.faqc-heading{
		font-size: 16px!important;
	}

	.service-block .list-main {
    	padding-left: 25px!important;
	}
	.switcher .option a
	/*res style end*/
}
@media(max-width:447px){
	/*header*/
	.navbar{
		padding: 15px 0;
	}
	.navbar .navbar-nav>li{
		margin-right: 10px;
	}
	.navbar .navbar-nav>li>a{
		font-size: 12px;
	}
	.navbar .navbar-nav>li>.btn-main{
		width:250px;
		margin: 0 auto;
		font-size: 12px;
		margin-top: 20px;
	}
	.navbar .navbar-nav>li>.btn-main i{
		font-size: 14px;
	}

	.navbar-brand{
		width: auto;
		padding-left: 15px;
	}
	.navbar-brand img{
		width: 140px;
	}

	.navbar-toggler{
		border-color: #fff;
	}
	.navbar-toggler .navbar-toggler-icon{
		background-color: #fff;
	}

	.navbar .navbar-collapse{
		margin-top: 20px;
		padding-bottom: 20px;
		background-color: #333;
	}

	.navbar{
		padding: 15px 0;
	}
	.wpbf-mobile-nav-wrapper{
		padding: 0!important;
	}
	.wpbff-times:before,
	.wpbff-hamburger:before{
		color: #fff!important;
	}

	.wpbf-mobile-logo a img{
		width: 150px;
	}
	.wpbf-mobile-menu-container nav{
		margin-top: 15px;
	}
	.wpbf-mobile-menu a{
		text-align: center;
	}
	.wpbf-mobile-menu .btn-main{
		width: 100%;
		padding: 10px 0;
	}
	.wpbf-mobile-menu .btn-main a{
		color: #fff;
	}
	/*header end*/
	/*index*/
	.banner-details h1{
		font-size: 30px;
	}
	.banner-details blockquote p{
		font-size: 12px;
	}
	.banner-note{
		bottom: -95px;
		width: 100%;
		padding: 0 27px;
		padding-right: 60px;
	}
	.banner-note p{
		text-align: left;
		font-size: 12px;
		line-height: 22px;
	}
	.banner-details .social-icon{
		margin-top: 10px;
	}
	.banner-block{
		height: 70vh;
	}
	.banner-img{
		width: 100%;
		overflow: hidden;
	}
	.banner-img img{
		width: 300%;
		max-width: unset;
	}


	.service-quote:after{
		height: 100%;
	}

	.title-main{
		margin-bottom: 40px;
	}
	.about-blk{
		padding-top: 0;
	}
	.about-gym{
		margin-top: 40px;
	}
	.about-gym .title-main{
		width: 53%;
	}
	.about-fitness{
		width: 290px;
	}
	.about-ft-details,
	.about-video{
		width: 98%;
		margin-left: 4px;
	}
	.about-ft-details h4{
		font-size: 24px;
	}
	.about-btfull-img,
	.about-btright-img,
	.about-img{
		padding-left: 0;
		width: 100%;
		margin: 0 auto;
	}
	.about-btfull-img,
	.about-btright-img{
		float: none;
		display: table;
		margin-bottom: 80px;
	}
	.our-services .title-details,
	.about-gym .title-details{
		width: 100%;
	}

	.about-ft-btn{
		padding: 0 8px;
	}
	.about-ft-details h4{
		font-size: 18px;
		margin-bottom: 20px;
	}
	.about-ft-details{
		padding: 0 10px;
	}

	.gallery-wrapper:after,
	.gallery-wrapper:before,
	.follow-wrapper:after,
	.follow-wrapper:before,
	.about-btfull-img:before,
	.about-btright-img:before,
	.about-img:before{
    	width: 60px;
    	height: 60px;
		right: -10px;
		top: -10px;
	}
	.follow-wrapper:after,
	.gallery-wrapper:after,
	.about-btfull-img:before,
	.about-btright-img:before{
		left: -10px;
	}
	.title-main h2{
		font-size: 24px;
	}
	.title-details p{
	    font-size: 12px;
    	line-height: 26px;
	}
	.about-blk{
		margin-top: 130px;
	}
	.about-gym .title-main{
		width: 100%;
	}
	.about-fitness{
		position: relative;
		margin: 0 auto;
	}
	.list-main{
		padding-left: 20px;
	}
	.list-main li:before{
	    width: 10px;
    	height: 8px;
	}

	.play-pause-btn{
		bottom: 30px;
	}

	.about-ft-btn .btn-main{
	    width: 93%;	
	    margin-bottom: 0px;
    	margin-left: -1px;
	}

	.our-services{
		padding: 80px 0;
	}


	.faq-container{
		padding: 0;
	}
	.follow-img h2{
		word-break: break-word;
	    white-space: pre-line;
    	font-size: 18px;
	}
	.faq-container .title-details{
		width: 100%;
	}
	.faq-block{
		margin-bottom: 40px;
	}
	.faq-details{
		padding: 15px;
	}
	.faq-details h3{
		font-size: 34px;
	}
	.faq-details h3 span{
		font-size: 16px;
	}
	.faq-details h4{
		font-size: 18px;
	}
	.faq-wrapper .card .btn-link{
		padding: 15px;
		font-size: 14px;
	}
	.faq-wrapper .card-body{
		padding: 0 15px;
	}
	.faq-img .nav-tabs .nav-item a{
		font-size: 12px;
	}
	.follow-wrapper .btn-main{
		margin-top: 0;
		width: 100%;
		height: 40px;
		font-size: 12px;
	}
	.faq-block .btn-main{
		font-size: 13px;
	}


	.follow-us,
	.gallery-container{
		padding: 40px 0;
	}
	.gallery-wrapper .owl-carousel .owl-nav button.owl-prev,
	.gallery-wrapper .owl-carousel .owl-nav button.owl-next{
		display: none;
	}

	.service-block{
		margin-bottom: 40px;
	}
	.service-img img{
		max-width: 100%;
		margin: 0 auto;
	}
	.service-details h3{
		font-size: 20px;
	}
	.service-quote p{
		font-size: 12px;
	}
	.list-main li{
		font-size: 12px;
	}
	.sr-bt-bottom{
		margin-top: 0;
	}
	.sr-bt-bottom .btn-main{
		font-size: 13px;
		width: 200px;
		padding: 15px 10px;
	}
	.sr-bt-bottom span{
		font-size: 14px;
	}

	.service-block{
		margin-bottom: 80px;
	}

	.footer-wrapper{
		padding-bottom: 0;
	}
	.footer-list{
		margin-bottom: 40px;
	}
	.footer-list li, .footer-list p,
	.cpoyright-list li a, .footer-list li a{
		font-size: 12px;
		text-align: center;
	}
	.footer-list li span{
		float: none;
		text-align: center;
		display: block;
		margin-left: 0;
		margin-top: 10px;
	}
	.footer-list h4{
		text-align: center;
		font-size: 13px;
		margin-bottom: 0;
	}
	.footer-list h4{
		text-align: center;
	}
	.social-ft li{
		margin-right: 10px;
	}
	.social-ft li a i{
		font-size: 20px;
	}
	.social-ft li:first-child a i{
		font-size: 20px;
	}


	.footer-block>.row>.col-md-2:last-child .footer-list{
		margin-bottom: 0;
	}

	.footer-list{
		margin-bottom: 28px;
	}
	.footer-list ul{
		margin: 20px auto 0;
		display: table;
		width: auto;
	}
	.cpoyright-nm,
	.cpoyright-list{
		float: none;
		display: table;
		margin: 0 auto;
	}
	.cpoyright-list ul{
		width: 100%;
		margin-bottom: 10px;
	}
	.cpoyright-list li{
		width: 100%;
		float: none;
		margin-bottom: 10px;
		margin-right: 0;
	}
	.cpoyright-list li a{
		line-height: normal;
	}
	
	.footer-cpoyright p{
		font-size: 12px;
		text-align: center;
	}
	/*index end*/
	/*inner pages*/
	.defoult-cl-btn{
	    left: -10%;
	    font-size: 13px;
	    padding: 25px 30px;
	}
	.defoult-cl-btn:after{
		width: 67px;
    	height: 12px;
    	margin-left: 10px;
	}

	p{
		font-size: 14px;
	}
	/*inner pages end*/
	
	.faqc-heading{
		font-size: 16px !important;
	   	margin-bottom: 8px;
	   	color: #000;
	   	font-weight: 600 !important;
	}
	.faq-custoM-block{
		padding: 15px;
		font-size:13px;
	}
	.faq-custoM-block b{
		color:#000;
		margin-right:8px;
	}
	.faqc-bo-heading .faqc-heading{
		font-weight:400 !important;
		font-size:24px;
	}
	.faq-custom-bottom-outer-main{
		border: 1px solid #f2f2f2;
		margin-top:20px;
	}
	.faq-custoM-grey-block
	{
		background:#FCFCFC;
		font-size:14px;
	}

	/*res style*/
	.switcher a,
	.switcher .option,
	.switcher,
	.switcher .selected a{
		font-size: 12px!important;
	    width: 110px!important;
	}
	.switcher{
	    left: -16px;
    	position: relative;
	}
	.switcher .selected a:after{
	    height: 17px!important;
	}
	.switcher a img{
		width: 18px!important;
	}

	.wpbf-mobile-menu a{
		font-size: 14px!important;
	}

	.title-main h2{
	    font-size: 17px;
    	line-height: 24px;
	}

	.faq-block {
		margin-top: 100px!important;
	}
	.faq-custoM-block{
	    padding: 15px 20px!important;
	}

	.about-fitness{
		height: auto!important;
	}
	.faqc-heading{
		font-size: 16px!important;
	}

	.service-block .list-main {
    	padding-left: 25px!important;
	}
	.switcher .option a
	/*res style end*/
}