.m .header {
	background-image:url(images/banner-home-m.jpg);	
	background-position:top center;	
	border-bottom:12px solid #0d665c;	
}

		.m .header-apply, .m .header-spa, .m .header-phone-text{
			display:none;
		}
		
		.m .fixed .header-apply, .m .fixed .header-spa, .m .fixed .header-phone-text{
			display:block;
		}

		.m .menu-icon{
			display:block;
			right:15px;	
		}
		
		.m .header-top .header-apply{
			right:70px;
		}
		.m .header-top .header-spa {			
			right: 70px;			
		}
		.m .header-top .header-phone-text{		
			right:245px;
			bottom:32px;			
		}
		
		
@media (max-width: 768px) {	
	.m .header-top .header-phone-text{
		display:none;
	}
	.m .header-top .header-phone{
		display:block;
		right:70px;
	}
	.m .header-top .header-apply{
		right:125px;
	}
	.m .header-top .header-spa {			
		right: 125px;			
	}	
}



.m .banner-text {
	position: static;
	left: 0;
	top: 0;
	transform: none;
	width: 100%;
	text-align:center;
	padding:20px 15px 30px;
}

.m .banner-form {
	float: none;
	width: 100%;
	max-width: 460px;
	background-color: #fff;
	padding: 40px 35px 45px;
	margin:0 auto 20px;
}

.m .banner-form .cm-btn{
	width:100%;
	max-width:100%;
	color:#fff;
	border-color:#0d665c;
	background-color:#0d665c;
	line-height:48px;
	margin-bottom:12px;		
}
.m .banner-form .cm-btn:hover{
	color:#0d665c;
	border-color:#0d665c;
	background-color:transparent;
}


@media (max-width: 1068px) {
		.m .banner-text h2{ font-size:50px; }
		.m .banner-form {			
			max-width: 400px;			
		}

}
@media (max-width: 968px) {
		.m .banner-text h2{font-size:44px; }
		
}
@media (max-width: 868px) {
		.m .banner-text h2{ font-size:40px }
	
}
@media (max-width: 768px) {
		
}
@media (max-width: 680px) {
	.m .banner-text{
		display:block;	
	}

	.m .banner-form{		
		margin:0 auto;
		max-width:360px;		
		padding:25px 25px;		
	}
		.m .banner-form h3{
			font-size:20px;
		}
}
@media (max-width: 568px) {
	.m .banner-text{	
		padding:15px 15px 20px;
	}
}
@media (max-width: 420px) {
	.m .banner-text h2{ font-size:36px }
.m .header-bottom .center{
	padding:0 12px;
}
	.m .banner-form{		
		padding:20px 15px;
	}
}


/*.promo{
	background-color:#0d675c;	
}
	.promo .center{
		background-color:#333;
		padding:10px;	
		overflow:hidden;	
	}
		.promo .center p{
			background-color:red;
			line-height:1;
			height:auto;
			margin:0;
			padding:0;
			padding-top:3px;
			display:block;
			/*font-family:Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;*/			
		}*/