
.richtext-Image-L-Panel-R {
	min-height:100px;
	background-position : center;
	background-repeat: no-repeat;
    background-size: cover;
	border-radius:12px;
	margin-bottom:40px;
	color: #000;
	background-color: #fff;
	
	position: relative;
	width: 100%;
	overflow: hidden;
}
.richtext-Image-L-Panel-R:hover {
    text-decoration: none;
	color: #000;	
}
.richtext-Image-L-Panel-R .background-video {
  position: absolute;
  top: 50%;
  left: 50%;
  min-width: 100%;
  min-height: 100%;
  width: auto;
  height: auto;
  z-index: 0;
  -ms-transform: translateX(-50%) translateY(-50%);
  -moz-transform: translateX(-50%) translateY(-50%);
  -webkit-transform: translateX(-50%) translateY(-50%);
  transform: translateX(-50%) translateY(-50%);
}

.richtext-Image-L-Panel-R img.image {
	margin:15px 0px 15px 0px;
	border-radius:16px;
	width: 100%;
}
.richtext-Image-L-Panel-R .card {
	margin:15px 0px 15px 0px;
	border-radius:16px;
	width: 100%;
	position: relative;
    top: calc(50% - 20px);
    transform: translateY(-50%);
}
.richtext-Image-L-Panel-R .card .card-title {
	background-color: #f8f9fa;
    border-bottom: 1px #eee solid;
    text-align: center;
    margin: -20px -20px 12px -20px;
    border-radius: 16px 16px 0px 0px;
    padding: 8px;
}	
.richtext-Image-L-Panel-R.000000  .card {
	color: #000;
	background-color: #fff;
}
.richtext-Image-L-Panel-R.000000 .card .card-title {
	background-color: #f8f9fa;
    border-bottom: 1px #eee solid;
}
.richtext-Image-L-Panel-R.ffffff .card {
	color: #fff;
	background-color: #000;
}
.richtext-Image-L-Panel-R.ffffff .card .card-title {
	background-color: #000;
    border-bottom: 1px #000 solid;
}


.richtext-Image-L-Panel-R {
	
}
@media (max-width: 576px) {
	.richtext-Image-L-Panel-R {
		margin: 0px 20px 20px 20px;
		width: calc(100% - 40px);	
	}
}