h1, h2, h3, h4, h5, h6,
.form-title {
    font-family: 'almoni', sans-serif !important;
}
.page-title-wrapper h1,
.page-item-title h1,
h1.vc_custom_heading.custom-title,
h2.vc_custom_heading.custom-title {
	font-weight: bold !important;
	color: #0f005f !important;
}
.page-title-wrapper h1,
.page-item-title h1 {
	color: #213885 !important;
    padding: 0px;
    margin: 0;
	text-align: center;
}
.custom-title-image-area .container-bg.with-bg .page-item-title h1{
    padding: 77px 0;
    opacity: 0;
}
.title-center {
	text-align: center;
}
.page-search-no-results h3 {
    font-size: 24px;
    font-weight: bold !important;
}
.page-search-no-results p {
    font-size: 24px;
    line-height: 31px;


}


h1.vc_custom_heading.custom-title.without-margin-top,
h2.vc_custom_heading.custom-title.without-margin-top
{
	margin-top: 0px !important;
}
@media screen and (min-width: 768px) {
	.page-item-title h1 {
		/*font-size: 3.125vw;
		margin-bottom: 1.82291666vw;*/
		font-size: 60px;
		margin-bottom: 1.82291666vw;
	}
	.custom-title-image-area h1.under-image-title {
		padding: 0px 0 30px 0;
		margin: 0;
		font-size: 60px;
	}
	h1.vc_custom_heading.custom-title,
	h2.vc_custom_heading.custom-title {
		font-size: 60px !important;
		margin-top: 4.166666666666667vw !important;
		margin-bottom: 2vw !important;
	}
	h2.custom-title-stories-type {
		font-size: 30px;
		font-weight: bold !important;
		margin-top: 2.34375vw !important;
	}
}
@media screen and (max-width: 767px) {
	h1 {
		font-size: 60px;
	}
	h1.vc_custom_heading.custom-title,
	h2.vc_custom_heading.custom-title {
		font-size: 9.375vw !important;
		margin-top: 9.375vw !important;
		margin-bottom: 4.5vw !important;
	}
	h2.custom-title-stories-type {
		/*font-size: 3.75vw;*/
		font-size: 6.1vw;
		font-weight: bold !important;
		margin-top: 1vw;
	}
	.container-bg h1,
	.container-bg.with-bg h1 {
		padding: 125px 0 20px;
	}
}

