  #content-container .page-title {
	margin-bottom: 25px; }

@media (min-width: 768px) {
	.pull-box-right {
		float: right;
		margin-left: 30px;
	}}

.img-caption-component {
	margin-bottom: 35px;
}

.img-caption-component figure img {
	border: 1px solid #dbdbdb;
	border-radius: 5px;
	padding: 3px;
}


.img-caption-component figure {
	position:relative;
}

.img-caption-component figcaption p {
    margin: 0px 0 0px;
    line-height: 18px;
}

.img-caption-component figcaption {
	font-size: 16px;
	background-color: #ffc423;
	position: absolute;
	bottom: -13px;
	width: 85%;
	left: 14px;
	border-left: 3px solid black;
	padding: 6px 6px 6px 15px;
	box-shadow: rgb(50 50 93 / 25%) 0px 13px 27px -5px, rgb(0 0 0 / 30%) 0px 8px 16px -8px;
}

.img-caption-component figcaption a {
    color: black;
    font-size: 14px;
}		
.img-caption-component figcaption strong {
    font-size: 22px;
    display: block;
    margin-bottom: 6px;
    margin-top: 5px;
}	

@media only screen and (min-width : 768px) and (max-width : 1100px) {

.img-caption-component figcaption strong {
    line-height: 24px;
}

}

@media only screen and (max-width : 768px){
	/* mobile version */

	.img-caption-component {
		margin-bottom: 45px;
	}

}		