.dashboardrow{
	flex: 50%;
	margin:0 auto;

}
.dashboardrow:nth-child(1) {
  color: red!important;
}
.dashboardrow_wrapper{
	max-width: 900px;
	width: 100%;
	margin:0 auto;
	padding: 72px 12px 72px 12px;
}
.dashboardrow_wrapper .image{
	width: 50%;
	justify-content: center;
	align-items: center;
}
.dashboardrow_wrapper .detail{
	width: 50%;
	color: white;
}
.dashboardrow_wrapper .line{
	height: 1px;
	background:white;
	width: 100%;
	margin-top:24px;
	margin-bottom:24px;
}
.dashboardrow_wrapper .heading{
	font-size:0.8em !important;
	margin-bottom:24px;
	font-weight: 600;
	
}
.dashboardrow_wrapper .data{
	font-size:1.5em !important;
	margin-bottom:24px;
	font-weight: 600;
}
.dashboardrow_wrapper .content{
	font-size:0.8em !important;
	margin-bottom:24px;
	line-height: 20px;
	color:#f0f0f0;
}
#dashboard{
	display: flex;
	flex-wrap: wrap;
}
#dashboard .elec{
	background-image:url("/assets/images/landing/blue_bg.jpg");
	background-size: cover;
	background-position: center center;
	background-repeat: no-repeat;
}
#dashboard .fire{
	background-image:url("/assets/images/landing/orange_bg.jpg");
	background-size: cover;
	background-position: center center;
	background-repeat: no-repeat;
}
#dashboard .hvac{
	background-image:url("/assets/images/landing/brown_bg.jpg");
	background-size: cover;
	background-position: center center;
	background-repeat: no-repeat;
}
#dashboard .lift{
	background-image:url("/assets/images/landing/green_bg.jpg");
	background-size: cover;
	background-position: center center;
	background-repeat: no-repeat;
}
#dashboard .emsd{
	background: #d61a27;
}

.bannerContainer{
	display: flex;
}
.bannerContainer .image{
	flex: 0 0 45%;
	
}
.bannerContainer .content{
	flex: 0 0 55%;
	background-size: cover;
	background-image:url('/assets/images/banner/Banner_background.jpg');
}
.bannerContainer .image .bannerHolder{
	padding-bottom:60%;
	background-size:cover;
	background-position: center center;
	width: 100%;
}
.bannerContainer .image .bannerHolder{
	padding-bottom:60%;
	background-size:cover;
	background-position: center center;
	width: 100%;
}
.bannerContainer .content{
	padding-left:32px;
	padding-right:32px;
	background-size: cover;
	display: flex;
	flex-direction: column;
	justify-content: center;
	align-items: flex-start;
}
.bannerContainer .content .text{
	font-size:42px;
	font-weight: bold;
	margin-bottom:24px;
}
.bannerContainer .content .button{
	border: 1px solid #ff0012;
	border-radius: 21px;
	height: 42px;
	line-height: 42px;
	text-align: center;
	padding-left:24px;
	padding-right:24px;
	
}
#landing-video .sectiontitle{
	font-size: 2em !important;
	padding-top: 12px;
	padding-bottom: 24px;
	color: #222222;
	text-align: center;
	font-weight: bold;
}
#landing-video{
	width: 100%;
	padding-top:42px;
	padding-bottom:42px;
	background-image: url("/assets/images/videorowbg.jpg");
	background-size: cover;

	padding-left:4%;
	padding-right:4%;
}
#landing-video-container{
	width: 100%;
	justify-content: space-around;
	align-items: flex-start;
	flex-wrap: wrap;
}
.landing-video-card{
	flex: 0 0 25%;
	padding:24px;
}
.landing-video-card-cover{
	background-size: cover;
	background-color: #f0f0f0;
	padding-bottom: 56.25%;
	background-position: center; 
	
}
@media screen and (max-width: 920px) {
	.landing-video-card{
		flex: 0 0 50%;
		padding:24px;
	}	
	
}
@media screen and (max-width: 868px) {
	.bannerContainer{
		flex-direction: column;
	}
	.bannerContainer .content{
		padding-top:42px;
		padding-bottom:82px;
		justify-content: center;
		align-items: center;	
	}
	.bannerContainer .content .text{
		font-size:24px;
		text-align: center;
	}
	.dashboardrow{
		flex: 100%;
	}	
	.dashboardrow_wrapper{
		flex-direction: column;
		padding:24px 24px 24px 24px;
	}
	.dashboardrow_wrapper .image{
		width: 75%;
		margin:0 auto;
	}
	.dashboardrow_wrapper .detail{
		width: 100%;
	}
	#landing-video{

		background-size: contain;

	}

}
@media screen and (max-width: 520px) {
	.landing-video-card{
		flex: 0 0 100%;
		padding:24px;
	}	
	
}

