body{opacity: 0;}

.social_content .row{margin-bottom: 20px!important;}
@media only screen 
  and (min-width: 737px){
	.tile.Text .home-text-block .overlay{
		left: 0;
		right: 0;
		top: 0;
		bottom: 0;
		transform: none;
		-webkit-transform: none;
		-ms-transform: none;
		display: none;
		/*position: absolute;*/
		background: none;
		transition: .85s;
	    -webkit-transition: .85s font-size:1rem;
	}
	.tile.Text .home-text-block .overlay p{
		padding: 0;
		font-size: 14px;
		color: #fff;
	}
	.tile.Text:hover .home-text-block .overlay{
		display: block;
		/*position: relative;*/
		
	}
	.tile.Text div.home-text-block{
		position: absolute;
		max-width: 270px;
		min-width: 90%;
		margin: auto;
		transition: .25s;
	    -webkit-transition: .25s font-size:1rem;
	    left: 0px;
		right: 0px;
	   /* left: 50%;
	    transform: translate(-50%,-50%);
	    -webkit-transform: translate(-50%,-50%);
	    -moz-transform: translate(-50%,-50%);*/
	}
	.tile.Text:hover div.home-text-block{
		top: 10px;
		transform: none;
		-webkit-transform: none;
		-ms-transform: none;
		font-size: 1em;

		/*max-width: inherit;
	    text-align: left;
	    padding: 20px;*/
	}
	.tile.Text:hover div.home-text-block .question.Small{
		font-size: 14px;
	}
	.tile.Text:hover div.home-text-block .question.Small .accent{
		font-size: 1rem;
	}
	.tile.Text:hover div.home-text-block .q_icon{display: none;}
	.tile:hover .dark-overlay{
		display: none;
	}
}
.dark-overlay{
	position: absolute;
	bottom: 0;
	left: 0;
	right: 0;
	top: 0;
}
.bottom .dark-overlay{
	background: url('../img/dark-overlay.png') repeat-x left bottom;
}
.top .dark-overlay{
	background: url('../img/dark-overlay-top.png') repeat-x left top;
}
.page-title a.logout-btn{
	color: #fff;
	text-transform: none;
    font-size: 16px;
    font-weight: normal;
    float: right;
}

@media (max-width: 1440px){
	.vid_container{
		height: 420px !important;
	}
	#the-video{
		top: 50%;
		position: relative;
		transform: translateY(-50%);
		-webkit-transform: translateY(-50%);
		-moz-transform: translateY(-50%);
		-ms-transform: translateY(-50%);
		margin-top: 0;
	}
}
@media (min-width: 1025px){
	.container{padding: 0;}
	.social-boxes{
		display: flex;
		align-items: stretch;
	}

}
@media (max-width: 992px){
	.social_block .panel{height: auto!important;}
	.social_content{height: auto!important;margin-bottom: 8.33333333%!important;padding-bottom: 20px!important;}
	.vid_container{overflow: hidden;}
}

@media (max-width: 767px){
	.vid_container{
		height: 210px !important;
	}
}