@media screen and (max-width: 1320px){
	
	.banner_content .banner_txt h1{
		width:60%;
	}
}
@media screen and (max-width:1260px){
.banner_layer{
	bottom: -52px;
}
}
@media screen and (max-width:1200px){
.exercise_content ul li {
    width: 23.3%;
}
}
@media screen and (max-width:1140px){
.about_wrap .about_img {
    width: auto;
    display: table;
    margin: 0 auto;
    margin-bottom: 20px;
    float: none;
}
.about_content_txt{
	width:100%;
	float:left;
	padding:0px;
	margin-bottom:40px;
	position:relative;
	top:0;
	left:0;
	box-shadow:none;
}
}
@media screen and (max-width:1024px){
	.banner_layer{
		background-size:cover;
	}
	.exercise_content ul li {
		width: 47.5%;
		margin-bottom:20px;
	}
	.exercise_content ul li:nth-child(4n){
		margin-right:20px;
	}
	.exercise_content ul li:nth-child(2n){
		margin-right:0px;
	}
}
@media screen and (max-width:820px){
.banner_content .banner_txt h1 {
    width: 55%;
}
.book_form {
	width:36%;
}
.banner_content .banner_txt h1{
	font-size: 40px;
    line-height: 60px;
}
	.treat_content ul li{
		width:50%;
	}
}
@media screen and (max-width:768px){
	.header{
		position:relative;
	}
	.header_bottom{
		background:#000000;
	}
	.banner_wrap{
		margin-top:0px;
	}
	.book_form {
		width: 100%;
		float: left;
		right: 0;
		position: relative;
		top:0;
		box-shadow:none;
	}
	.section{
		padding:20px 0;
	}
	.treat_wrap{
		top:0;
	}
	.treat_wrap:before, .treat_wrap:after{
		display:none;
	}
	.banner_wrap ul li{
		height:290px;
	}
	.banner_content .banner_txt h1{
		width:100%;
		float:left;
		text-align:center;
	}
	.header_bottom_right .header_call ul li{
		width:100%;
		float:left;
		margin-left:0px;
		margin-bottom:5px;
	}
	.header_bottom_right .header_call ul li:last-child{
		margin-bottom:0px;
	}
	.about_wrap .about_img{
		width:100%;
		float:left;
	}
	.footer_widget{
		width:100%;
		float:left;
		padding-right:0px;
		margin-bottom:20px;
		text-align:center;
	}
	.footer_widget .social_icon{
		display:table;
		float:none;
		margin:0 auto;
	}
	.footer_widget .social_icon a{
		margin:0 5px;
	}
	.footer_widget p.address:before, .footer_widget .time_wrap:before, .footer_widget p.footer_call:before{
		display:none;
	}
	.footer_widget:last-child{
		margin-bottom:0px;
	}
	.testimonials:before, .testimonials:after{
		display:none;
	}
	.testimonials{
		margin-top:0px;
	}
	.testimonials h2 {
    	margin-bottom: 20px;
	}
	.footer_wrap{
		padding-top:20px;
		margin-top:0px;
	}
	.footer_wrap:before{
		display:none;
	}
	.header_bottom_right .header_call a{
		margin-left:0px;
		padding: 0 8px;
    	padding-left: 40px;
	}
	.footer_widget p.address{
		padding-left:0px;
	}
	.footer_widget .time_wrap{
		padding-left:0px;
	}
	.footer_widget p.footer_call{
		padding-left:0px;
	}
	.book_form h3{
		margin-bottom:15px;
	}
	.contact_wrap ul{
		padding-left:0px;
	}
	.contact_wrap ul li{
		width:100%;
		float:left;
		margin:0 0px 20px;
	}
	.footer_widget h4{
	}
}
@media screen and (max-width:580px){
.testimonial_wrap ul li {
    width: 420px !important;
}
.exercise_content ul li {
		width: 100%;
		margin-right:0px !important;
	}
	.content_txt_inner{
		min-height:auto;
	}
}
@media screen and (max-width:520px){
	.header_bottom_right .header_call ul {
		float: right;
	}
	.banner_content .banner_txt h1 {
		font-size: 27px;
		line-height: 46px;
		margin-bottom:0px;
	}
	.testimonial_wrap .bx-wrapper .bx-viewport{
		padding:38px 0px;
	}
	.banner_wrap ul li {
		height: 220px;
	}
	
	.header_bottom .logo_wrap {
		float: left;
		width: 90px;
	}
	.header_bottom_right {
		float: right;
		padding-top: 10px;
	}
	.header_bottom_right .header_call a{
		padding-left:30px;
	}
	.header_bottom_right .header_call a:before{
		left:4px;
		top:9px;
	}
}
@media screen and (max-width:420px){
.testimonials:before {
    height: 42px;
}
.header_top a.header_mail{
	font-size:12px;
}
.testimonial_wrap ul li {
    width: 360px !important;
}
	.treat_content ul li{
		width:100%;
		margin-bottom:20px;
	}
}
@media screen and (max-width:375px){
	.treat_content ul li{
		width:100%;
		margin-bottom:20px;
	}
	.header_bottom_right .header_call ul li span{
		font-size:13px;
	}
}