/* EDGE Creative
	========================================================================== */
html,
body {
	font-size: 100% !important;
}

	li {
	color: #7d7a7a;
}

.PM-Content p,
.PM-Content li {
	font-size: 1rem;
}

.left-side-content p,
.left-side-content ul {
	margin-bottom: 20px
}

.left-side-content .side-image {
	background-color: #1f8387;
}

.footer {
	background-color: #0e1a2c;
}

.footer p {
	color: #F8F8F8;
}

.footer .footer-title::after {
	background-color: #1f8387;
}

.support-bar {
	background-color: #1f8387;
}

.support-bar a {
	background-color: #ffffff;
	color: #1f8387;
}

.support-bar a:hover,
.support-bar a:focus {
	color: #182841;
	border-color: #182841;
}

.intro a,
.highlights a {
	height: 56px;
	line-height: 52px;
	padding: 0 40px;
	display: inline-block;
	color: #ffffff;
	background-color: #1f8387;
	font-weight: 700;
	border-radius: 56px;
	box-shadow: 0 20px 30px rgba(0,0,0,0.05);
	border: 2px solid transparent;
}

.intro a:hover,
.intro a:focus,
.highlights a:hover,
.highlights a:focus {
	color: #1f8387;
	border-color: #1f8387;
	background-color: #ffffff;
	text-decoration: none;
}

.int-header .container h3 span {
	color: #1f8387;
}

.intro h6,
.left-side-content h6,
.featured-services h6,
.highlights h6,
.our-offices h6 {
	font-size: 1rem;
	letter-spacing: 1.5px;
}

.featured-services h6 {
	color: #fff;
}

.featured-services h6::after {
	background-color: #fff;
}

.intro h6::after,
.highlights h6::after,
.contact h6::after,
.our-offices h6::after,
.left-side-content h6::after {
	background-color: #1f8387;
}

.highlights p {
	font-size: 1rem;
	line-height: 1.5;
}

.highlights h2 {

}

.bullet-bar .tp-bullet:hover,
.bullet-bar .tp-bullet.selected {
	background-color: #1f8387;
}

.navbar-default.fixed-active .navbar-nav li .dropdown-menu {
background-color: #182841;
}

.navbar-default .navbar-brand .since {
	display: none;
}


.navbar-default .navbar-brand .since {
	display: none;
}

.navbar-default .navbar-nav li a::after {
	background-color: #1f8387;
}

.navbar-default.fixed-active {
	background-color: #182841;
	color: #fff;
}

.navbar-default.fixed-active .navbar-nav li a {
	color: #f8f8f8;
}

.navbar-default.fixed-active .navbar-nav li a:hover,
.navbar-default.fixed-active .navbar-nav li a:focus {
	color: #ffffff;
}

.navbar-default.fixed-active .phone {
	color: #EDEDED;
}

.navbar-default .navbar-nav li a:hover::after,
.navbar-default .navbar-nav li a:focus::after {
	background-color: #1f8387;
}

.scrollup {
	background-color: #1f8387;
}

.our-offices .office-box h5 {
	color: #182841;
	font-size: 18px;
}

.breadcrumb-bar .breadcrumb li {
	font-size: 0.875rem;
}

.breadcrumb-bar .breadcrumb li a:hover,
.breadcrumb-bar .breadcrumb li a:hover {
	color: #1f8387;
}

.tp-bannertimer.tp-bottom {
	/* Element has inline style applied - force overide. */
	background: #1f8387 !important;
}

.featured-services::after {
	background-color: #1f8387;
}

.c-intro {
	font-size: 1.25em !important;
	color: rgb(61, 64, 78);
}

.navbar-default .navbar-brand img {
	width: 200px;
	height: auto;
}

@media ( max-width: 767px ) {
	.navbar-default .navbar-brand img {
		width: 200px;
		height: auto;
	}
}

@media ( min-width: 1024px ) {
	.navbar-default .navbar-brand img {
		width: 200px;
		height: auto;
	}
}

.navbar-default .phone {
	font-size: 0.75rem;
}

.our-offices h3 {
	margin-bottom: 3rem;
	font-size: 28px;
}

.PM-Team-Box {
	min-height:450px;
	height:auto;
}

.testimonials .owl-slider .owl-stage-outer {
	overflow: visible;
}

.testimonials .owl-slider .owl-item {
	float: left;
}

.testimonials .owl-slider .testimonial-box {
	width: 100%;
	margin: 0;
}

.int-header {
	background: url(../images/hero_008.jpg) no-repeat center #000;
	background-size: cover;
}
