/*
* Custom Heading Bar
*/
.custom-heading-bar {
		position: relative;
}

.custom-heading-bar:before {
		content: '';
		position: absolute;
		top: 50%;
		right: calc( 100% + 15px);
		width: 50px;
		border-top: 5px solid var(--primary--300);
		transform: translate3d(0, -50%, 0);
}

.custom-heading-bar.custom-heading-bar-right:before {
		right: auto;
		left: calc( 100% + 15px);
}

.custom-heading-bar.custom-heading-bar-with-padding {
		padding-left: 65px;
}

.custom-heading-bar.custom-heading-bar-with-padding:before {
		right: auto;
		left: 0;
}

/*
* Custom Icon
*/
.custom-arrow-icon {
		position: relative;
		display: inline-block;
		width: 17px;
		height: 17px;
}

.custom-arrow-icon:before {
		content: '';
		position: absolute;
		top: 50%;
		left: 0;
		width: 100%;
		border-top: 1px solid var(--grey-500);
		border-color: inherit;
		transform: translate3d(0, -50%, 0);
}

.custom-arrow-icon:after {
		content: '';
		position: absolute;
		top: 50%;
		right: 0;
		width: 50%;
		height: 50%;
		border-top: 1px solid var(--grey-500);
		border-right: 1px solid var(--grey-500);
		border-color: inherit;
		transform: translate3d(0, -50%, 0) rotate(45deg);
}

.custom-icon-wrapper {
		max-height: 130px;
}

/*
* Custom Text Size
*/
.custom-text-size-1 {
		font-size: 1.1em !important;
}

.custom-text-size-2 {
		font-size: 1.35em !important;
}
/*
* Are You Lookng For
*/
.are-you-looking-for {
		padding: 70px 0;
}

.are-you-looking-for .are-you-looking-for-phone {
		margin-right: 37px;
}

.are-you-looking-for .are-you-looking-for-phone > span {
		width: 48px;
		height: 48px;
		line-height: 46px;
		background-color: #212121;
		border-radius: 50%;
		text-align: center;
		margin-right: 8px;
}
/*
* Tabs
*/
.custom-tabs-style-1.tabs .nav-tabs .nav-link {
		border-bottom-width: 1px !important;
}

.custom-tabs-style-1.tabs .nav-tabs .nav-link h4 {
		color: var(--default);
}

@media (max-width: 991px) {
		.custom-tabs-style-1.tabs .nav-tabs .nav-item {
				width: auto !important;
		}
}