.header__logo > a img {
    width: 300px;
}

.header-area .is-sticky {
    background-color: #ffffff;
}

.navigation-menu > ul > li:hover > a span, .navigation-menu > ul > li.active > a span {
    color: #0f7c9f;
}

.breadcrumb-area {
    padding-top: 10px;
    padding-bottom: 10px;
    background-color: #f6f2ed;
    border-bottom-width: 0px;
}

.breadcrumb-list {
    margin-top: 3px;
}

.breadcrumb-list li {
    display: inline-block;
    font-size: 11px;
    font-weight: 500;
    letter-spacing: 2px;
    line-height: 1.58;
    text-transform: capitalize;
}

.ht-box-icon.style-02 .feature-btn a {
    color: #0f7c9f;
}

.text-color-primary {
    color: #0f7c9f;
}

.bg-primary {
    background-color: #0f7c9f;
}

.scroll-top {
    background-color: #0f7c9f;
}

.ht-gradation.style-01 .item:hover .circle {
    background: #0f7c9f;
}

.cta-button-group--one .btn-one {
    color: #0f7c9f;
}

.cta-button-group--one .btn-one:hover {
    background: #0f7c9f;
}

.cta-button-group--one .btn-two:hover {
    background: #0f7c9f;
}

.ht-btn {
    background: #0f7c9f;
}

.ht-box-images.style-01:hover .circle-arrow a {
    background: #0f7c9f;
}

.main_title {
    margin: 0 auto 60px;
}

.main_title h2,.main_title h3 {
	font-weight: 300;
	color: #222;
	font-size: 34px;
	margin: 0 0 10px;
	padding: 0;
}

.main_title span,.main_title span em {
	margin: auto;
	height: 2px;
	display: block;
}

.main_title p {
	font-size: 18px;
	font-weight: 300;
	opacity: 1;
}

.main_title h2 strong,.main_title h3 strong {
	color: #0f7c9f;
	font-weight: 300;
}

.main_title span {
	width: 120px;
	background-color: #e1e1e1;
}

.main_title span em {
	width: 60px;
	background-color: #0f7c9f;
}

.section-space--pt_40 {
    padding-top: 40px;
}

.validation-invalid-label {
    color: #fe2854;
}

.validation-valid-label {
    color: #38cb89;
}

.ht-timeline.style-01 .timeline-col .inner .year {
    color: #0f7c9f;
    font-size: 42px;
}

.contact-info.sytle-one .contact-list-item .content .main-content .heading, .contact-info.style-two .contact-list-item .content .main-content .heading {
    color: #0f7c9f;
}

.business-solution-form-wrap {
    max-width: 100%;
    text-align: left;
}

.contact-info-one .call-us, .contact-info-two .call-us, .contact-info-three .call-us {
    color: #0f7c9f;
}

.ht-box-images.style-01 .image-box-wrap .box-image {
    margin-bottom: 10px;
    color: #0f7c9f;
}

.ui-widget select{
    padding: auto;
    height:auto;
    background-image: none;
}