.ai-videos-image-container{
	position: relative;
	padding-top: 70%;
}

.ai-videos-image-container:hover{
	cursor: pointer;
}

.ai-videos-modal-body p:first-of-type{
	display: none;
}

.ai-videos-video-modal .modal-dialog{
	width: 80%;
}

.ai-videos-modal-text{
	border-top: 1px solid #000;
	margin: 0px 15px 15px;
	padding-top: 15px;
}

.ai-videos-modal-title{
	display: flex;
	justify-content: space-between;
	align-items: flex-end;
}

.ai-videos-modal-title h3{
	color: #389cc5 !important;
}

.ai-videos-modal-title p:last-of-type{
	display: none;
}

.ai-videos-title-button-container{
	display: flex;
	align-items: center;
	justify-content: flex-end;
}

.ai-videos-pagination .page-numbers{
	/*background-color: rgb(39,98,146) !important;*/
}

.ai-videos-pagination{
	text-align: center;
	display: block !important;
}

.ai-videos-articles-listing{
	display: flex;
	flex-wrap: wrap;
	margin-left: -10px;
	margin-right: -10px;
}

.ai-videos-articles-listing article{
	margin: 0px 10px;
	width: calc(50% - 20px);
}

@media screen and (max-width: 667px){
	.ai-videos-articles-listing article{
		width: 100%;
		margin: 0px;
	}
}

@media screen and (max-width: 767px){
	.modal.in .modal-dialog{
		margin: 10px auto;
	}
}

.ai-videos-video-title{
	font-size: 24px !important;
	margin-bottom: 0px;
}

.ai-videos-addthis_button{
	margin-left: 5px;
}

.ai-videos-single-header{
	display: flex;
	justify-content: space-between;
	align-items: flex-end;
}