html{
	width:100%;
	height:100%;	 	
}

body.index{
	width:100%;
	height:110%;
	margin:0;	
	font-family:"Helvetica Neue", Helvetica, Arial, sans-serif;
	color:#333333;
	background: linear-gradient(rgba(40,40,40,0.7),rgba(40,40,40,0.7)),url(../img/big-background.jpg);
	
	background-repeat: no-repeat;
	background-position: center center;
	background-color: #000000;
	-webkit-background-size:cover;
        -moz-background-size:cover;
        -o-background-size:cover;
        background-size:cover; 
        background-attachment: fixed;   
}

#image-case {
	position:absolute;	        
        margin-top:220px;
                
}

#image-case img{
	margin:auto;
        width:100%;
}

.intro-text{
	font-size:50px;
	font-weight:bold;
	color:#808080;
}

#pad{
	height:100px;
}



/* Typography */
h1,h2,h3,h4,h5,h6{
	margin:0 0 35px;
	text-transform: uppercase;
	font-family: "Montserrat", "Helvetica Neue", Helvetica, Arial, sans-serif;
	letter-spacing: 1px;
}

p{
	margin:0 025px;
	font-size:18px;
	line-height:1.6em;
}

a{
	color:#26a5d3;

}

a:hover,a:focus{
	text-decoration: none;
	color:#0072A0;
}

/* Navigation */
.navbar{
	margin-bottom: 0;
	border-bottom: 1px solid rgba(255,255,255,0.3);
	text-transform: uppercase;
	font-family:"Montserrat","Helvetica Neue",Helvetica,Arial,sans-serif;
	background-color:#333333;
 
}

.navbar-brand{
	font-weight:700px;
}

.navbar-brand:focus{
	outline:none;
}

.navbar-custom a{
	color:#f4f4f4;
}

.navbar-custom .nav li a{
	-webkit-transition:background .3s ease-in-out;
	-moz-transition:background .3s ease-in-out;
	transition:background .3s ease-in-out;
}

.navbar-custom .nav li a:hover{
	outline:none;
	background-color: rgba(255,255,255,0.2);
}

.navbar-toggle{
	padding:4px 6px;
	font-size:16px;
	color:f4f4f4;	
}

.navbar-toggle .icon-bar {
    background-color: #fff;
}

/* Landing Page */

.intro{
	display:table;
	width:100%;
	 
	padding:100px 0;
	text-align:center;
	color:#f4f4f4;	
}












/* scroll effect */
.page-scroll{
	-webkit-transition-property: -webkit-transition;
	-webkit-transition-duration: 1s;
	-moz-transition-property: -webkit-transform;
	-moz-transition-duration: 1s;
}


@media(min-width:767px){
	.navbar{
		padding:20px 0;
		border-bottom:none;
		background:transparent;
		-webkit-transition:background .5s ease-in-out, padding .5s ease-in-out;
	        -moz-transition:background .5s ease-in-out, padding .5s ease-in-out;
	        transition:background .5s ease-in-out, padding .5s ease-in-out;

	}

	.top-nav-collapse{
		padding:0;
		background-color: #333333;

	}

	.navrbar-custom .top-nav-collapse{
		border-bottom: 1px solid rgba(255,255,255,0.3);
                

	}

	



	.intro-body{
	    height:100%;
	    padding:0;
    }

    .brand-heading{
	   font-size:100px !important;	
    }     

}