@import url('https://fonts.googleapis.com/css?family=Josefin+Slab:400,600,700|Nobile:400,500,700|Oswald:300,400,500,600,700|Roboto+Condensed:300,400,700|Roboto:100,300,400,500,700,900');

/*
font-family: 'Roboto', sans-serif;
font-family: 'Roboto Condensed', sans-serif;
font-family: 'Oswald', sans-serif;
font-family: 'Josefin Slab', serif;
font-family: 'Nobile', sans-serif;
*/


@import url('https://fonts.googleapis.com/css?family=Lato:300,400,700|Nunito+Sans:300,400,600,700|Raleway:300,400,500,600,700');

/*
font-family: 'Lato', sans-serif;
font-family: 'Nunito Sans', sans-serif;
font-family: 'Raleway', sans-serif;
*/



body {
font-family: 'Roboto', sans-serif;
font-size:14px;
line-height:180%;
padding-top:90px;
background:#454545;
}

h1, h2, h3, h4, h5, h6 {
font-family: 'Oswald', sans-serif;
font-family: 'Nobile', sans-serif;
font-family: 'Josefin Slab', serif;
font-family: 'Roboto', sans-serif;
font-family: 'Roboto Condensed', sans-serif;
}

#subhead {
	display:block;
	background:#005DA1;
	background:#454545;
	color:#FFF;
	height:auto;
	min-height: 60px;
	padding:10px 0px;
	border-bottom:0px solid #C5C5C5;
}
	
#subhead a{color:#FFF;}

.bold {font-weight:600;}
.center {text-align:center;}
.normal {font-weight:normal;}
.uppercase {text-transform:uppercase;}
.text-justify {text-align:justify;}

#subhead {min-height:60px;}

.head{
	background-color: #454545;
	color: #ffffff;
	text-align: center;
}
.navbar-default {
	background:#000;
	border-bottom:0px solid #F0F0F0;
}


.navbar-brand  {
	font-size:50px;
	color:#FFF;
	padding:0px;
}
 
.navbar-brand img {
	margin-top:0px;
	max-height:50px;
} 
 
.navbar-default .navbar-nav > li > a  {
	font-weight:400;
	font-size:16px;
	color:#C5C5C5;
	padding:15px 20px;
	text-transform:capitalize;
}

.navbar-default .navbar-nav > li > a:hover  {
	background:#E7E7E7;
}


.jumbotron {
	background:#000;
	margin-bottom:0px;
	padding-bottom:0px;
}


footer {
	background:#202020;
	background:#000;
	color:#F0F0F0;
	padding:15px 0px;
	padding-top:30px;
}

.bg-light{background:#454545; color:#F0F0F0;}
.bg-dark{background:#303030; color:#F0F0F0;}
.bg-black{background:#000000; color:#F0F0F0;}

footer .social-icon{border:0px solid #F0F0F0; color:#F0F0F0; padding:5px;}


.font-12 {font-size:12px;}
.font-14 {font-size:14px;}
.font-16 {font-size:16px;}
.font-20 {font-size:20px;}
.font-25 {font-size:25px;}
.font-30 {font-size:30px;}
.font-35 {font-size:35px;}
.font-40 {font-size:40px;}
.font-45 {font-size:45px;}
.font-50 {font-size:50px;}



.home-sections {
	display:block;
    height: 100%;
    padding:0px;
}

.home-sections .title-left{
	height: 100vh; 
	padding:150px 50px;
	}
	
.home-sections .title-left h1{
	font-size:55px; 
	font-weight:300; 
	text-transform:uppercase;
	font-family: none;
	margin-bottom:20px;

font-family: 'Raleway', sans-serif;
font-family: 'Nunito Sans', sans-serif;
font-family: 'Lato', sans-serif;

}

.home-sections .title-left h4{
	font-size:18px;
	font-weight:100;
}

.home-sections .content-right{
	height:auto;
	min-height: 100vh; 
	padding:0px;
	overflow: hidden;
	}
.home-sections .content-right .float-right{float:right;}
.home-sections .content-right .float-left{float:left;}
.home-sections .content-right .v-full{height:100vh;}	
.home-sections .content-right .v-half{height:50vh;}
	
.home-sections .content-right .v-half:hover{background:#333;}	
	
.home-sections .icon {max-width:60px;}	
.home-sections .skills {padding:3% 4%;}	

.home-sections .skills .title{color:#E62868; font-size:20px;}	

.padding100 {padding:100px; border:0px solid red;}	
.padding60 {padding:60px; border:0px solid red;}	

/*	
.section1 {background:#D41E5B; color:#FFF;}
.section2 {background:#505CC1; color:#FFF;}
.section3 {background:#FFA83D; color:#FFF;}
.section4 {background:#38A355; color:#FFF;}
.section5 {background:#000000; color:#FFF;}
*/

section {padding:50px 0px; height:auto; background:#FFF; border:0px solid red;}

.section1 {background:#505CC2; color:#FFF;}
.section2 {background:#E62868; color:#FFF;}
.section3 {background:#FA920F; color:#FFF;}
.section {background:#006400; color:#FFF;}
	
.v-full{height:100vh;}	
.v-half{height:50vh;}	
	
	
.form-horizontal {border:0px solid #000; margin:30px 0px;}	
.form-horizontal .form-group{margin-left:0px;}	
.form-horizontal .form-group .form-control{background:#202020; width:100%; border-radius:0px; border:0px solid #000; padding:20px 10px; color:#C5C5C5;}	
.form-horizontal .form-group .btn{background:none; border-radius:0px;}	
	
.social-icon {height:40px;}	
	
.team-profile {background:#454545; padding:0px;}	
.team-profile img{width:100%; height:50vh;}	
.team-profile img:hover{width:100%; height:50vh;}


/*event gallery*/	
g-cls {
  padding-top: 50px;
}
 
.thumbnail {
    position:relative;
    overflow:hidden;
}
 
.caption {
    position:absolute;
    top:0;
    right:0;
    background:rgba(90, 90, 90, 0.75);
    width:100%;
    height:100%;
    padding:2%;
    display: none;
    text-align: left;
    color:#fff !important;
    z-index:2;
}  
	
@media(max-width:767px) {
#subhead {min-height:40px;}
}

