/* imagetabs.css */
.module_image_tabs {
	padding: 50px 0;
	min-height: 735px;
}

.module_image_tabs .full_width_container {
	background: #f3f3f4;
	width: 100%;
	padding: 68px 0 55px;
	min-height: 735px;
}

.module_image_tabs .nav_link {
	color: #fff;
	opacity: 0.4;
	/* min-width: auto; */
	width: 100%;
}

.module_image_tabs .nav_link.active {
	opacity: 1;
}

.module_image_tabs .nav_link:hover {
	text-decoration: none;
	color: #ce9f6e;
	opacity: 1;
	/* background: #ce9f6e; */
}

.content_main .module.module_image_tabs ul.nav-tabs li {
	background: none;
	padding: 0;
	display: inline-block;
	width: auto;
	margin-bottom: 18px;
	/* padding-right: 15px; */
}

/* .content_main .module.module_image_tabs ul.nav-tabs li:last-of-type {
	padding-right: 0;
} */
.module_image_tabs .nav-tabs {
	border: none;
	position: relative;
	top: -5px;
	margin-left: 50%;
	padding-left: 45px;
}

.module_image_tabs .tab-content ul {
	margin-top: 13px;
}

.module_image_tabs .blocklink {
	margin-top: 20px;
}

.module_image_tabs .left_col {
	/* margin-right: 13px; */
	/* margin-top: 5px; */
	padding-right: 20px;
	height: 100%;
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1;
}

.module_image_tabs .right_col {
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1;
	padding-left: 70px;
	padding-top: 108px;
}

.module_image_tabs .module_headline {
	text-align: center;
}

.module_image_tabs .tab-content {
	/* padding-left: 5px; */
}

.module_image_tabs .nav-tabs.nav_count_2 li:first-of-type {
	padding-right: 14px !important;
}

.module_image_tabs .nav-tabs.nav_count_2 li:last-of-type {
	padding-left: 14px !important;
}

.module_image_tabs .nav-tabs.nav_count_2 .nav_link {
	min-width: 230px;
}

.module_image_tabs .nav-tabs.nav_count_3 .nav_link {
	min-width: 160px;
}

.module_image_tabs .nav-tabs.nav_count_3 li {
	padding: 0 4px !important;
}

.module_image_tabs .nav-tabs.nav_count_3 li:first-of-type {
	padding-right: 4px !important;
	padding-left: 0 !important;
}

.module_image_tabs .nav-tabs.nav_count_3 li:last-of-type {
	padding-right: 0 !important;
	padding-left: 4px !important;
}

.module_image_tabs .nav_row {
	position: absolute;
	/* top: 0; */
	margin-top: 32px;
	z-index: 5;
	width: 100%;
}

.module_image_tabs .tab_row {
	margin-top: 13px;
}

.module_image_tabs .nav_col {}

.module_image_tabs .tab-content>.active {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
}

@media (min-width: 992px) and (max-width: 1199px) {
	.module_image_tabs .nav-tabs.nav_count_2 .nav_link {
		min-width: 190px;
	}

	.module_image_tabs .nav-tabs.nav_count_3 .nav_link {
		min-width: 115px;
	}
}

@media (max-width: 991px) {
	.module_image_tabs .nav_link {
		min-width: 266px !important;
		width: auto !important;
	}

	.module_image_tabs {
		padding: 25px 0;
	}

	.module_image_tabs .left_col .image img {
		max-height: 300px;
	}

	.module_image_tabs .left_col .image {
		text-align: center;
	}

	.module_image_tabs .left_col {
		margin: 0;
		border: none;
	}

	.module_image_tabs .tab-content>.active {
		flex-wrap: wrap;
	}

	.module_image_tabs .half_col {
		flex-basis: 100%;
	}

	.module_image_tabs .left_col {
		padding-right: 0;
	}

	.module_image_tabs .right_col {
		padding-left: 0;
		/* margin-top: 40px; */
	}

	.module_image_tabs .nav-tabs {
		padding: 0;
		margin: 0;
		display: flex;
		justify-content: center;
		margin-top: 30px;
	}

	.content_main .module.module_image_tabs ul.nav-tabs li {
		padding: 0 7px !important;
		width: 100%;
		text-align: center;
	}

	.module_image_tabs .full_width_container {
		padding: 50px 0 45px;
	}

	.module_image_tabs .tab-content {
		margin-top: 25px;
	}

	.module_image_tabs .nav_row {
		position: relative;
		width: auto;
		margin-top: 0;
		top: auto;
	}

	.module_image_tabs .nav-tabs.nav_count_2 li a {
		min-width: 160px;
	}

	.module_image_tabs .nav-tabs.nav_count_2 li:first-of-type, .module_image_tabs .nav-tabs.nav_count_2 li:last-of-type {
		padding: 0 5px !important;
	}

	.module_image_tabs .tab_row {
		margin-top: 0;
	}
}

@media (max-width: 320px) {
	.module_image_tabs .nav-tabs.nav_count_3 li:first-of-type {
		padding: 0 !important;
	}

	.module_image_tabs .nav-tabs.nav_count_3 li:last-of-type {
		padding: 0 !important;
	}

	.module_image_tabs .nav-tabs.nav_count_2 li:first-of-type {
		padding: 0 !important;
	}

	.module_image_tabs .nav-tabs.nav_count_2 li:last-of-type {
		padding: 0 !important;
	}

	.module_image_tabs .nav-tabs.nav_count_3 .nav_link {
		min-width: 230px;
	}
}