.video-item {
	margin-bottom: 30px;
	height: 152px;
}

.video-item-thumbnail-wrapper {
	width: 270px;
	height: 152px;
	float: left;
}

.video-item-thumbnail {
	width: 270px;
	height: 152px;
}

.video-item-content-wrapper {
	float: left;
	width: 465px;
	height: 100%;
	position: relative;
	margin-left: 30px;
}

.video-item-heading {
	font-size: 20px;
	font-weight: 500;
	color: #3b51a3;
	word-spacing: 1.4px;
  	letter-spacing: -0.3px;
  	margin-bottom: 6px;
}

.video-item-description p {
	word-spacing: -1.5px;
  	letter-spacing: 0px;
}


@media only screen and (max-width: 1199px) {
	.video-item-content-wrapper {
		width: 338px;
		margin-left: 18px;
	}
}

@media only screen and (max-width: 959px) {
	.video-item-content-wrapper {
		width: 408px;
	}
}

@media only screen and (max-width: 719px) {
	.video-item {
		height: auto;
		text-align: center;
		margin-bottom: 48px;
	}
	.video-item-thumbnail-wrapper {
		width: 100%;
		float: none;
		margin-left: auto;
		margin-right: auto;
	}
	.video-item-content-wrapper {
		width: 100%;
		float: none;
		margin-left: 0px;
	}
	.video-item-heading {
		margin-top: 14px;
	}
	.video-item .vertical-align-middle {
		position: initial;
		top: 0%;
  		transform: none;
  		-webkit-transform: none;
 		-moz-transform: none;
  		-o-transform: none;
  		-ms-transform: none;
	}
}

@media only screen and (max-width: 479px) {
}