
/*------------
Video
-------------*/
.fluid-width .video1{
	background-size: auto 100%;
}
.fluid-width .video-wrapper .inner-wrap,
.fluid-width .video-wrapper .videocontent,
.fluid-width .video-wrapper .btn-elements{
	height:100%;
}

/*------------
Column content 
 -------------*/
.multi-fluid .multicolumn-fluid{
	display:table;
	table-layout: fixed;
	/*height:auto!important;*/
	width:100%;
}
.multi-fluid .multicolumn-fluid.visible-xs{
	display:table!important;
}
.multi-fluid .multicolumn-fluid.hidden-xs{
		display:none!important;
	}
.multicolumn-fluid .thumb{
	display:table-cell;
	vertical-align: middle;
}
.multicolumn-fluid .thumb img, .fluid-width .promo-image img{
	max-width:100%;
	height:auto;
}
/* other styles */
.fluid-width .text-center {
	text-align:center;
}
.fluid-width .text-center .promo-image{
	margin:0 auto;
	display: inline-block;
	max-width:100%;
}
.fluid-width .promo-block{
	height:auto;
}
.fluid-width .promo-block a.linkdiv{
	position:absolute;
	width: 100%;
	height: 100%;
	top:0;
	left: 0;
	right:0;
	bottom: 0;
	z-index:2;
	cursor: pointer;
}
/*------------
Fixed footer
-------------*/
.fluid-width .content{
	padding:0;
}
.fluid-width .fixed-footer{
	position:fixed;
	bottom:0;
	left:0;
	right:0;
	bottom:0;
	z-index:100;
}
/*------------
Media Queries
-------------*/
@media screen and (min-width:768px){
	.fluid-width .video1{
		background-size: 100%;
		background-position:50% 50%;
	}
	.multi-fluid .multicolumn-fluid.twocol{
		width:50%;
		float:left;
	}
	.fluid-width .video1{height:100%;}
	.fluid-width .video-wrapper{
		   height: 450px;
	}
	.multi-fluid .multicolumn-fluid.visible-xs{
	display:none!important;
}
	.multi-fluid .multicolumn-fluid.hidden-xs{
		display:table!important;
	}
}
@media screen and (min-width:991px){
	.fluid-width .video-wrapper{
		height:530px;
	}
}