@charset "UTF-8";
/* CSS Document */

.navbar-brand {
	max-width: 160px;
}
.navbar-nav>li>a {
line-height: 40px;
}
#header .navbar-inverse .navbar-nav>li>a {
padding-left: 18px;
padding-right: 16px;
}

#header {
line-height: 87px;
}
.ph{
	color: #E21F26 !important;
	font-weight: 600 !important;
	font-size: 16px !important;
}
#home .btn-lg{
	padding: 20px 40px ;
	margin: 10px 12px;
	letter-spacing: 1px;
}
#home .btn{
	background-color: rgba(0,0,0,.25) !important;
	text-shadow: 4px 4px 4px rgba(0,0,0,.25);
	box-shadow:  4px 4px 12px rgba(0,0,0,.15);
}
#home a:hover{
	color: rgba(255, 255, 255, .8) !important;
	background-color:#E21F26 !important; 
}

#home h1{
	font-weight: 100;
	letter-spacing: 6px;
	margin-bottom: 22px;
}
#home h6{
	font-size: 20px;
	font-weight: 300;
	text-shadow: rgba(0,0,0,.45) 2px 3px 8px;

}
.parallax * {
color: #fff;
text-shadow: rgba(0,0,0,.35) 2px 2px 10px;
}

p{
	font-size: 18px;
	font-weight: 300;
	line-height: 32px;
}
h2{
	font-size: 48px;
	font-weight: 100;
}
h3{
	font-size: 16px;
	font-weight: 400;
	letter-spacing: 4px;
	color:red;
}
.price li{
	font-weight: 400;
	color:#333;
	font-size: 18px;
}
.price span{
	margin-left: 10px;
	color:#000;
}
.treatment{
	padding-top: 100px;
}
.before{
	width:60%;
	margin-left: 40%;
	margin-top:-20px;
}
.shade{
	background: rgba(50,0,0,0.05);
}
#home .overlay{
	background-color: rgba(0,0,0,0.39);
}
#banner{
	opacity: .2;
}
.mb{
	margin-bottom:50px;
}
@media only screen and (min-width: 990px)
{
	.befaft{
	position: relative;
	height:450px;
}
.after{
	position:absolute;
	width: 95%;
}
.before{
	position: absolute;
	z-index: 10;
	top:260px;
	right:0;
	width: 60%;
}
}
	@media only screen and (max-width: 840px)
{
#header .navbar-inverse .navbar-nav > li > a {

    padding-left: 12px;
    padding-right: 8px;

}
	section{
		padding: 50px 0;
		
	}
	.treatment{
	padding-top: 50px;
}
}

@media only screen and (max-width: 767px)
{
#mobileMenu {
display: block;
position: absolute;
right: 15px;
top: 28px;
}
}