.subpage .sub-header{
	padding-top: 14rem;
  padding-bottom: 4rem;
	background-color: #2f2e2e;	
}
.subpage .sub-header .rank-math-breadcrumb{ color: #fff; font-size: 13px; }
.subpage .sub-header .rank-math-breadcrumb > p > a{ color: #fff; }
.page-rates {
	padding: 4rem 0rem;
	background-color: #f3f3f3;
}
.page-rates .price-box {
	text-align: center;
	padding: 3rem 2rem;
	background-color: #641B2E;
	color: #e0e0e0;
	box-shadow: rgba(0, 0, 0, 0.24) 0px 3px 8px;
}
.page-rates .price-box .title {
	font-family: var(--heading-font);
	font-size: 1.1rem;
	margin-bottom: 25px;
	background-color: #d5d5d5;
	color: #000;
	display: inline-block;
	padding: 5px 15px;
	border-radius: 35px;
}
.page-rates .price-box ul>li+li{ padding-top: 15px; border-top: 2px dashed #737171; margin-top: 15px; }
.page-rates .price-box ul>li>span{ display: inline-block; width: 100%;}
.page-rates .price-box ul>li>span:first-child{ font-weight: bold; font-size: 1.5rem; }

.page-contact-us {
  padding: 4rem 0rem;
  background-color: #f3f3f3;
}
.page-contact-us .contact-us-details {
	text-align: center;
	padding: 3rem 2rem;
	background-color: #641B2E;
	color: #e0e0e0;
	box-shadow: rgba(0, 0, 0, 0.24) 0px 3px 8px;
}
.page-contact-us .contact-us-details .title {
	font-family: var(--heading-font);
	font-size: 1.1rem;
	margin-bottom: 25px;
	background-color: #d5d5d5;
	color: #000;
	display: inline-block;
	padding: 5px 15px;
	border-radius: 35px;
}
.page-contact-us .contact-us-details a { color: #e0e0e0; }

.page-gallery{
	padding: 4rem 0rem;
	background-color: #f3f3f3;
}

.page-gallery figure{
	box-shadow: rgba(0, 0, 0, 0.24) 0px 3px 8px;
}