.page-title{
    text-align: center;
	font-size: 3em;
	color: #818181;
}
.image-caption {
	color: #333;
	background-color: none;
}
.display-3 {
    font-size: 2.5rem !important;
    font-weight: 300;
    line-height: 1 !important;
}
.card-body {
	min-height: 88px;
}
.home-card-body {
	min-height: 65px;
	flex: 1 1 auto;
    padding: 1.25rem;
}
.img-thumbnail {
    height: 240px !important;
}
.bg-cream {
	background-color: #f7f4dd;
}
.html5-video-player:not(.ytp-transparent), .html5-video-player.unstarted-mode, .html5-video-player.ad-interrupting, .html5-video-player.ended-mode, .html5-video-player.ytp-fullscreen {
    background-color: #FFF !important;
}
.home-image {
	width: 100%;
	min-height: 232px;
}
@media (max-width: 668px) {
  	h2 {
    	font-size: 1.25rem;
  	}
	page title {
		display-1: 1rem !important;
	}
	.home-image {
		max-width: 100%;
	}
}
@media (max-width: 767px) {
 .vertical-center {
    margin: auto;
    position: relative;
    top: 60px;
    left: auto;
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    clear: left;
    text-align: center;
}
}
video { 
   width:347px; 
   height:230px;  
   background:transparent url(../images/gallery/3d/3d-gallery-image-r2d2.png") no-repeat 0 0; 
   -webkit-background-size:cover; 
   -moz-background-size:cover; 
   -o-background-size:cover; 
   background-size:cover; 
}
.header-with-logo {
	height: auto;
  	position: relative;
}
@media (min-width: 768px) {
	.vertical-center {
	margin: auto;	
	position: absolute;
	top: 50%;
	left: 50%;
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
}
}