body, p {
	color: #272e32;
}
h1, h2, h3, h4 {
	font-weight: 500;
	color: #0c7370;
}
h2 {
	line-height: 40px;
	margin: 0 0 25px 0;
}
h3 {
	font-size: 1.9em;
	margin-bottom: 20px;
	line-height: 35px;
}
h1.my-size {
	font-size: 3.5em;
}
.hero {
	height: 435px;
}
.custom-block-1::after {
	background: #0C7370;
}
.page-header {
	background-color: #272e32;
}
.page-header.page-header-classic::after {
	background: rgb(181, 199, 184);
}
.page-header.page-header-sm h1 {
	font-size: 24px !important;
	line-height: 32px !important;
	letter-spacing: 0px !important;
	font-weight: 500 !important;
  }
.breadcrumb > li + li::before {
	color: #fff;
}
.breadcrumb > li {
	color: #939799;
  }
#footer {
	border-top: 5px solid #b6c9b9;
}
.accordion .card-title {
	font-size: 24px;
}
@media (min-width: 1200px) {
	.hero {
		height: 39.063vw;
	}
	.my-space-hero-text {
		margin-top:-9vw;
	}
}
@media (min-width: 992px) {
	#header .header-nav-main nav > ul > li.dropdown .dropdown-menu li a {
		color: #272e32;
		font-size: 1.0em;
		font-weight: 500;
	}
	#header .header-nav-main.header-nav-main-text-capitalize nav > ul > li > a {
		text-transform: none;
	}
}
@media (min-width: 767px) {
	.gallery-embed {
		float: right !important;
		margin: 15px 0px 15px 15px !important;
	}
}
@media (max-width: 991px) {
	#header .header-nav-main nav > ul li a {
		font-size: 15px;
		font-weight: 600;
	}
    .dropdown-menu > .active > a, .dropdown-menu > .active > a:focus, .dropdown-menu > .active > a:hover {
        color: #333;
    }
	.dropdown-item.active, .dropdown-item:active {
		color: #fff;
		background-color: #0C7370;
	}
	.dropdown-menu > .active > a:focus, .dropdown-menu > .active > a:hover {
		background-color: #0C7370 !important;
		color: #fff !important;
	}
	.nav-pills > li.active > a, .nav-pills .nav-link.active {
		background-color: #0C7370;
		color: #fff !important;
	}
}
@media (max-width: 767px) {
	h1.my-size {
		font-size: 2.5em;
	}
}
@media (max-width: 1199px) and (min-width: 992px) {
	#header .header-nav-main nav > ul > li {
		margin: 0 10px;
	}
}