html, body{
	font-family: 'Roboto Condensed', sans-serif;
	font-weight: 400;
	text-decoration: none;
	color: #000;
	#height:100%;
}

b {
	font-weight: 700;
}

.text-center {
	text-align: center;
}

.text-justify {
	text-align: 
}

.wrapper{
	margin: 0px auto;
	background: none repeat scroll 0 0 white;
	position: absolute;
	top:0;
    bottom: 0;
    min-height: 100%;
    min-width: 100%;
}

.navbar .navbar-inner {
	background: #BAD61F;
	padding-top: 6px;
	padding-bottom: 6px;
	border-bottom: medium none;
    z-index: 1030;
	font-size: 17px;
}

.navbar-inverse .brand {
    color: #333;
}

.navbar .nav > li > a {
	color: #333;
	#font-weight: 700;
}

.dropdown-menu {
	background-color: #BAD61F;
}

.navbar-inverse .nav li.dropdown.open > .dropdown-toggle, .navbar-inverse .nav li.dropdown.active > .dropdown-toggle, .navbar-inverse .nav li.dropdown.open.active > .dropdown-toggle {
	#background-color: #BAD61F;
}

.navbar .nav > li > .dropdown-menu:after {
	border-bottom: 6px solid #BAD61F;
}

.dropdown-menu li > a:hover, .dropdown-menu li > a:focus, .dropdown-submenu:hover > a {
	background-color: #111111;
	background-image: none;
}

.dropdown-menu > .active > a, .dropdown-menu > .active > a:hover, .dropdown-menu > .active > a:focus {
	background-color: #111111;
	background-image: none;
}

.hero-unit  {
	#background-color: #fff;
	box-shadow: 0 0 20px rgba(0,0,0,0.1);
	#opacity: 0.8;
	background-color:rgba(255,255,255,0.8);
	margin-bottom: 0px;
}

.hero-unit {
	text-align: justify;
}

.hero-unit span { 
	background: #BAD61F;
	padding: 5px;
}

.center { 
	float: none; 
	margin-left: auto; 
	margin-right: auto; 
}

.logo-home {
	display: block;
	width: 100%;
	height: 210px;
	text-align:center;
	padding-bottom:10px;
}

#home { 
	background: url('../img/home.jpg') 50% 0 fixed; 
	#height: 110%;  
	margin: 0 auto; 
	width: 100%; 
	position: relative; 
	#box-shadow: 0 0 50px rgba(0,0,0,0.8);
	#padding: 100px 0;
	#min-height: 100%;
}

#about { 
	background: url('../img/about.jpg') 50% 50% fixed; 
	#height: 158%;  
	margin: 0 auto; 
	width: 100%; 
	position: relative; 
	#box-shadow: 0 20 20px rgba(0,0,0,0.8);
	#padding: 100px 0;
	#min-height: 100%;
	-webkit-box-shadow: 0px 0px 20px rgba(0, 0, 0, 0.8);
	-moz-box-shadow:    0px 0px 20px rgba(0, 0, 0, 0.8);
	box-shadow:         0px 0px 20px rgba(0, 0, 0, 0.8);
}

#offer { 
	background: url('../img/offer.jpg') 50% 50% fixed; 
	#height: 730%;  
	margin: 0 auto; 
	width: 100%; 
	position: relative; 
	#box-shadow: 0 0 50px rgba(0,0,0,0.8);
	#padding: 100px 0;
	#min-height: 100%;
	-moz-box-shadow:    inset 0  20px 20px -20px rgba(0, 0, 0, 0.8), 
                        inset 0 -20px 20px -20px rgba(0, 0, 0, 0.8);
    -webkit-box-shadow: inset 0  20px 20px -20px rgba(0, 0, 0, 0.8), 
                        inset 0 -20px 20px -20px rgba(0, 0, 0, 0.8);
     box-shadow:        inset 0  20px 20px -20px rgba(0, 0, 0, 0.8), 
                        inset 0 -20px 20px -20px rgba(0, 0, 0, 0.8); 
                        
}

#offer .hero-unit {
	margin-bottom: 30px;
}

#offer .hero-unit:last-child {
	margin-bottom: 0px;
}

#offer ul  li{
	list-style-type: square;
}

#benefits { 
	background: url('../img/benefits.jpg') 50% 40% fixed; 
	#height: 198%;  
	margin: 0 auto; 
	width: 100%; 
	position: relative; 
	#box-shadow: 0 20 20px rgba(0,0,0,0.8);
	#padding: 100px 0;
	#min-height: 100%;
	-moz-box-shadow:    inset 0  20px 20px -20px rgba(0, 0, 0, 0.8), 
                        inset 0 -20px 20px -20px rgba(0, 0, 0, 0.8);
    -webkit-box-shadow: inset 0  20px 20px -20px rgba(0, 0, 0, 0.8), 
                        inset 0 -20px 20px -20px rgba(0, 0, 0, 0.8);
     box-shadow:        inset 0  20px 20px -20px rgba(0, 0, 0, 0.8), 
                        inset 0 -20px 20px -20px rgba(0, 0, 0, 0.8); 
}

#benefits ul  li{
	list-style-type: square;
}

#form {
	
}

#contact {
	#box-shadow: 0 10px 22px rgba(50, 50, 50, 0.75);
	height: 100%;
	margin: 0 auto; 
	width: 100%; 
	position: relative;
}


#map {
    display: block;
    height: 100%;
    #margin-left: auto;
    #margin-right: auto;
    #max-width: 1350px;
    min-width: 100%;
    width: 100%;
	position: absolute;
	overflow: hidden;
}

#map img {
	max-width: none;
}

#map .marker {
	#background: url('../img/logo-marker.png') no-repeat center;
	#opacity:0.4;
	position: relative;
	overflow: hidden;
	z-index: 1;
	width: 200px;
}

#map .marker:before {
	content: url('../img/logo-home.png');
	opacity:0.4;
	position: absolute;
	z-index: -1;
	margin:0px auto;
}

.contact {
    width: 145px; 
    position: relative;
    top: 10px;
    left: 10px; 
}

#home .container , #offer .container , #about .container , #benefits .container{
	padding: 80px 0;
}

#back-down {
	display:block;
	position: absolute;
	right: 50%;
	bottom: 0px;
	width: 46px;
	height: 46px;
	cursor:pointer;
	background-color:#555555;
	background-image:url("../img/icon_back_down.png");
	background-size:30px 30px;
	background-position:center;
	background-repeat:no-repeat;
	z-index: 9000;
	-webkit-transition: 1s;
	-moz-transition: 1s;
	transition: 1s;
}

#back-down:hover {
	background-color: #7AB80E;
	-webkit-transition: 1s;
	-moz-transition: 1s;
	transition: 1s;
}

#back-top {
	display:block;
	position: absolute;
	right: 45%;
	bottom: 0px;
	width: 46px;
	height: 46px;
	cursor:pointer;
	background-color:#555555;
	background-image:url("../img/icon_back_top.png");
	background-size:30px 30px;
	background-position:center;
	background-repeat:no-repeat;
	z-index: 9000;
	-webkit-transition: 1s;
	-moz-transition: 1s;
	transition: 1s;
}

#back-top:hover {
	background-color: #7AB80E;
	-webkit-transition: 1s;
	-moz-transition: 1s;
	transition: 1s;
}

















