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

body { 
	margin: 0; 
	background:none;
	}

video { 
	position: absolute;
	top: 50%;
	left: 50%;
	min-width: 100%;
	min-height: 100%;
	width: auto;
	height: auto;
	z-index: -100;
	-moz-transform: translateX(-50%) translateY(-50%);
	-ms-transform: translateX(-50%) translateY(-50%);
	-webkit-transform: translateX(-50%) translateY(-50%);
	transform: translateX(-50%) translateY(-50%);
	background: url('clouds.jpeg') no-repeat; 
	background-size: cover;  
	-webkit-transition: 1s opacity; 
	transition: 1s opacity; 
	}

div#polina { 
	font-family: Agenda-Light, Agenda Light, Agenda, Arial Narrow, sans-serif;  
	font-weight: 100; 
	background: rgba(0,0,0,0.3); 
	color: white; 
	padding: 2rem; 
	width: 100%; 
	margin: auto;  
	font-size: 1.2rem; 
	bottom: 0; 
	position:absolute; 
	}

h1 { 
	font-size: 3rem; 
	text-transform: uppercase; 
	margin-top: 0; 
	letter-spacing: .3rem; 
	}

/*a { display: inline-block; color: #fff; text-decoration: none; background: rgba(0,0,0,0.5); 
padding: .5rem; -webkit-transition: .6s background; transition: .6s background; }*/

a:hover { 
	background: none; 
	}

.stopfade { 
	opacit: .5; 
	}

#polina button { 
  display: block;
  width: 80%;
  padding: .4rem;
  border: none; 
  margin: 1rem auto; 
  font-size: 1.3rem;
  background: rgba(255,255,255,0.23);
  color: #fff;
  border-radius: 3px; 
  cursor: pointer;
  -webkit-transition: .3s background;
  transition: .3s background;
	}

#polina button:hover { 
   background: rgba(0,0,0,0.5);
	}







@media (max-width: 1200px) {
  .navbar-header {
      float: none;
  }
  .navbar-left,.navbar-right {
      float: none !important;
  }
  .navbar-toggle {
      display: block;
  }
  .navbar-collapse {
      border-top: 1px solid transparent;
      box-shadow: inset 0 1px 0 rgba(255,255,255,0.1);
  }
  .navbar-fixed-top {
      top: 0;
      border-width: 0 0 1px;
  }
  .navbar-collapse.collapse {
      display: none!important;
  }
  .navbar-nav {
      float: none!important;
      margin-top: 7.5px;
      max-height: 300px;
      overflow-y: scroll!important;
  }
  .navbar-nav>li {
      float: none;
  }
  .navbar-nav>li>a {
      padding-top: 10px;
      padding-bottom: 10px;
  }
  .collapse.in {
      display:block !important;
  }

}

@media (max-width:1000px){
    .center-mobile{
        display:table;
        margin:0 auto;
		margin-bottom:10px;
    }
}

@media screen and (max-width: 800px) {

div.cove { 
  	background: url("../img/template/clouds.jpeg") no-repeat center center ; 
  	background-size: cover; 
  	overflow:hidden;  
  	}
  
video#bgvid, #polina button 
  	{ 
  	displa: none; 
  	}
  
div {
	width:100%;
	} 
		  
h1#morales {
	font-size:300%;
	}

p#breath {
	font-size:200%;
	}
	
a#meet {
	font-size:150%;
	padding:10px;
}

a.btn-primary {
	margin-bottom:20px;
	border:none;
}	  
	  
span.hide- {
	visibility:collapse;
	}

}

@media screen and (max-width: 500px) { 

div.cove { background: url("../img/template/clouds.jpeg") no-repeat center center ; 
	background-size: cover; 
	min-width:100%;  
	}
	
div.navbar a.navbar-brand {
	margin:-5px 0 0 0;
	font-size:140%;
	}	
	
video#bgvid, #polina button { 
	displa:none; 
	visibilit:hidden; 
	}
	
.col-md-6 .img-responsive { 
	min-width:100%; 
	margin-left: 15px; 
	}
	
.col-md-6 h1, 
.col-md-6 h3, 
.col-md-6 p { 
	margin-left:20px; 
	}
	
.section { 
	min-width:100%; 
	background:;  
	}
	
#polina h1#erika { 
  font-size:3rem; 
  }
  
#polina a.talents {  
	font-size: 2rem; 
	}
	
div {
	width:100%;
	}
	
div#fullcarousel-example { 
	min-width:100%; 
	margin: auto; 
	}

div.mobile_h1 {
	border:none; 
	padding:0; 
	}

#h1_container, #h1_row, #h1_col_12 {
	background:none; 
	width:100%; 
	margin:auto;   
	padding:0;
	border:none;
	}

#h1_container {
	background:rgba(0,51,102,0.50);
	}

h1#morales {
	font-size:200%;
	}

p#breath {
	font-size:150%;
	}
	
a#meet {
	font-size:100%;
	padding:10px;
	}

a.btn-primary {
	margin-bottom:20px;
	}

span.hide- {
	visibility:collapse;
	}
 
	
 .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4 {
    min-height: 1px;
    padding-left: 30px;
    padding-right: 0;
}
	
}