@media (max-width: 1280px) {
	.about-text{
		padding-left: 75px;
		padding-right: 75px;
	}
}
@media (max-width: 1199px) {
	.gallery-box-1{
		height: 322px;
	}
}
@media (max-width: 1100px) {
	.about-text{
		padding-left: 50px;
		padding-right: 50px;
	}
	.about-text p{
		font-size: 30px;
		line-height: 40px;
	}
}
@media (max-width: 991px) {
	.single-banner-slide{
		height: 450px;
		min-height: inherit;
	}
	.banner_caption h3{
		font-size: 35px;
	}
	.banner-slides-content{
		top: auto;
		bottom: 12px;
		transform: none;
	}
	.banner_caption {
		padding: 20px;
	}
	.time-sec-details::after{
		display: none;
	}
	.time-sec-left{
		margin-bottom: 24px;
	}
	.heading-1{
		font-size: 35px;
	}
	
	.btn-type-1{
		font-size: 18px;
		padding: 15px 30px;
	}
	.section-fitness-services h5{
		font-size: 25px;
	}
	.fit-ser-circle{
		width: 210px;
		height: 210px;
	}
	.fit-icon{
		width: 75px;
	}
	.fit-ser-circle h4{
		font-size: 16px;
		line-height: 20px;
	}
	.about-image{
		margin-top: 24px;
	}
	.about-text{
		padding: 40px 75px;
	}
	.about-text p{
		font-size: 27px;
		line-height: 39px;
	}
	.about-text h2{
		font-size: 35px;
		margin-bottom: 30px;
	}
	/*.section-fitness-que h4{
		font-size: 25px;
		line-height: 30px;
		margin-bottom: 30px;
	}*/
	.contact-form {
		margin-bottom: 24px;
	}
	.location-map iframe{
		height: 400px;
	}
	.about-image img{
		height: auto;
		width: auto;
	}
	.btn-submit{
		font-size: 18px;
		padding: 15px 25px;
	}
	.time-sec-left::after{
		display: none;
	}
	.time-sec-left img{
		width: auto;
		height: auto;
	}
	.section-summer-deals h1{
		font-size: 90px;
	}
	.deals-box h4{
		font-size: 22px;
		line-height: 22px;
	}
	.deals-box h5{
		font-size: 16px;
		line-height: 18px;
		padding: 15px 10px;
	}
	.offer-box-wraper {
	    margin-top: -79px;
	}
	.sun-bg {
	    margin-top: -40px;
	}
	.time-sec-details .btn-wraper{
		margin-top: 15px;
	}
	.cont-sec{
		margin-top: 15px;
	}
	.contact-section .heading-1{
		margin-bottom: 35px;
	}
	.form .form-group{
		margin-bottom: 15px;
	}
	.que-wraper {
	    margin-bottom: 24px;
	}
	.section-fitness-que h4{
		font-size: 22px;
	}
	.gallery-box-1{
		height: 236px;
	}
}
@media (max-width: 767px) {
	.banner_caption h3{
		font-size: 30px;
	}
	.heading-1{
		font-size: 32px;
	}
	
	.about-text p{
		font-size: 25px;
		line-height: 35px;
	}
	.about-text h2{
		font-size: 32px;
	}
	.section-fitness-que h4{
		font-size: 20px;
	}
	.location-map iframe{
		height: 350px;
	}
	.section-summer-deals h1 {
	    font-size: 60px;
	}
	.philo-text h5{
		font-size: 22px;
	}
	.philo-text h4{
		font-size: 27px;
	}
	.quote-icon-L {
	    width: 13%;
	}
	.quote-icon-R {
	    width: 13%;
	}
	.philo-text {
	    padding: 0 75px;
	}
	.section-fitness-que h4::before{
		width: 16px;
		height: 16px;
	}
	.section-fitness-que h4{
		padding-left: 30px;
	}
	.top-content-box h5{
		font-size: 22px;
	}
	.top-content-box{
		padding: 30px;
	}
}


@media (max-width: 575px) {
	.banner_caption h3{
		font-size: 25px;
	}
	.heading-1{
		font-size: 28px;
	}
	.fit-ser-circle{
		width: 180px;
		height: 180px;
	}
	.fit-icon{
		width: 50px;
		margin-bottom: 10px;
	}
	.fit-ser-circle h4{
		font-size: 14px;
		line-height: 18px;
	}
	.about-text p {
	    font-size: 20px;
	    line-height: 30px;
	}
	.location-map iframe{
		height: 300px;
	}
	.ftr-links{
		flex-direction: column;
		padding: 0;
		margin: 0;
	}
	.ftr-links li{
		border-right: 0;
		margin: 6px 0;
	}
	.footer h4{
		font-size: 22px;
	}
	.footer p{
		font-size: 18px;
	}
	.ftr-links li{
		font-size: 18px;
	}
	.ftr-links li a{
		font-size: 18px;
	}
	.contact-section{
		padding: 50px 0;
	}
	.section-fitness-que{
		padding: 50px 0;
	}
	.section-about{
		padding: 50px 0;
	}
	.section-available-time{
		padding: 50px 0;
	}
	.section-fitness-services h5{
		margin-bottom: 30px;
	}
	.about-text{
		padding: 30px;
	}
	.section-summer-deals h1{
		font-size: 50px;
	}
	.icon-whatsapp {
	    width: 60px;
	    right: 12px;
	    bottom: 12px;
	}
	#back-to-top{
		left: 12px;
		bottom: 12px;
	}
	.nav-brand {
	    width: 165px;
	}
	.section-my-philosophy{
		padding: 50px 0;
	}
	.philo-text h5{
		font-size: 20px;
	}
	.philo-text h4{
		font-size: 25px;
	}
	.philo-text {
	    padding: 0 16%;
	}
	.top-content-box h5{
		font-size: 20px;
	}
	.top-content-box{
		margin-bottom: 50px;
	}
	.section-fitness-que h4{
		font-size: 18px;
	}
	.sec-padding{
		padding: 50px 0;
	}
	.gallery-owl .owl-prev, .gallery-owl .owl-next{
		width: 30px !important;
		height: 45px !important;
		font-size: 16px !important;
		opacity: 1 !important;
		visibility: visible !important;
	}
	.owl-next.disabled, .owl-prev.disabled{
		opacity: .5 !important;
		cursor: not-allowed !important;
	}
	.gallery-box-1::after{
		font-size: 32px;
	}
}

@media (max-width: 390px) {
	.fit-ser-circle{
		width: 140px;
		height: 140px;
	}
	.fit-icon{
		width: 35px;
	}
	.section-summer-deals h1{
		font-size: 40px;
	}
	.offer-box-wraper {
	    margin-top: -60px;
	}
	.breakpoint-on .classy-navbar .classy-menu{
		width: 280px;
	}
}