.single-vacancy-apply .apply-content-container > .vc_row {
	display: flex;
	justify-content: space-between;
}

.single-vacancy-apply .apply-content-container > .vc_row:before,
.single-vacancy-apply .apply-content-container > .vc_row:after {
	content: none;
}

.single-vacancy-apply .apply-content-container > .vc_row > .vc_col-sm-6 {
	width: calc(50% - 55px);
}

.apply-form .wpb_wrapper {
	background-color: #f4f0ec;
	padding: 15px;
	border-radius: 4px;
}

.apply-content-container .sd-tabs .sd-tabs-content li {
	background-color: #f4f0ec;
	border-radius: 0 10px 10px 10px;
	padding: 0;
}

.apply-content-container .sd-tabs .sd-tabs-list {
	margin-top: 20px;
	display: flex;
	margin-bottom: 20px;
}

.apply-content-container .sd-tabs .sd-tabs-list .sd-block-title-htag {
	margin-bottom: 0;
	font-size: 25px;
	transition: color .2s ease;
}

.apply-content-container .sd-tabs .sd-tabs-list li {
	position: relative;
	background-color: transparent;
	margin-right: 0;
	color: #212138;
	font-family: 'Franklin Gothic', sans-serif;
	font-size: 18px;
	text-transform: uppercase;
	padding: 0;
	display: inline-flex;
	align-items: center;
	margin-right: 10px;
	padding-right: 10px;
}

.apply-content-container .sd-tabs .sd-tabs-list li:hover .sd-block-title-htag,
.apply-content-container .sd-tabs .sd-tabs-list li.active .sd-block-title-htag {
	color: #e50051;
}

.apply-content-container .sd-tabs .sd-tabs-list li:not(:last-child):after {
	content: '';
	height: 100%;
	width: 1px;
	display: inline-block;
	background-color: #9b9996;
	position: absolute;
	right: 0;
}

.apply-content-container .sd-tabs .sd-tabs-content {
	margin-bottom: 0;
}

.contactperson-video iframe {
	border-radius: 10px;
	margin-bottom: 10px;
}

.apply-content-container button.custom-submit-button {
	margin-bottom: 0;
	-webkit-user-select: none;
	-ms-user-select: none;
	user-select: none;
	transition: all 0.3s ease;
	background: #e50051;
	padding: 0 10px;
	font-family: 'Roboto', sans-serif;
	line-height: 50px;
	color: #fff;
	font-weight: 400;
	font-size: 20px;
	border-radius: 4px;
}

.apply-content-container button.custom-submit-button:hover {
	background-color: #1D1D1B;
}

.apply-content-container .wpcf7 p {
	margin-bottom: 0;
}

@media screen and (max-width: 1600px) {
	.apply-content-container .sd-tabs .sd-tabs-list .sd-block-title-htag {
		font-size: 21px;
	}

	.apply-content-container button.custom-submit-button {
		line-height: 42px;
		font-size: 17px;
	}
}

@media screen and (max-width: 1400px) {
	.single-vacancy-apply .apply-content-container > .vc_row > .vc_col-sm-6 {
		width: 35%;
	}

	.single-vacancy-apply .apply-content-container > .vc_row > .vc_col-sm-6.apply-form {
		width: 65%;
	}

	.apply-content-container .sd-tabs .sd-tabs-list .sd-block-title-htag {
		font-size: 18px;
	}

	.apply-content-container button.custom-submit-button {
		line-height: 37px;
		font-size: 16px;
	}
}

@media screen and (max-width: 1150px) {
	.hide-text-mobile {
		display: none;
	}

	.sd-tabs .sd-tabs-list li h3 span {
		font-size: 18px !important;
	}
}

@media screen and (max-width: 767px) {
	.single-vacancy-apply .apply-content-container > .vc_row {
		flex-direction: column;
	}

	.single-vacancy-apply .apply-content-container > .vc_row > .vc_col-sm-6,
	.single-vacancy-apply .apply-content-container > .vc_row > .vc_col-sm-6.apply-form {
		width: 100%;
	}

	.single-vacancy-apply .apply-content-container > .vc_row > .vc_col-sm-6.apply-form {
		margin-bottom: 29px;
	}
}

@media screen and (max-width: 550px) {
	.apply-content-container .sd-tabs .sd-tabs-list {
		flex-direction: column;
	}

	.apply-content-container .sd-tabs .sd-tabs-list li:not(:last-child) {
		margin-bottom: 10px;
	}

	.apply-content-container .sd-tabs .sd-tabs-list li:not(:last-child):after {
		content: none;
	}
}