@charset "UTF-8";
@import url('https://fonts.googleapis.com/css2?family=Arsenal:ital,wght@0,400;0,700;1,400;1,700&display=swap');




:root {
	--renk1: #222f6e;
	--renk2: #4da4af;
	--renk3: #af6b4d;
	--renk4: #222f6e;
	--renk5: #cdcdcd;
	--renk6: wheat;
	--font1: "Arsenal", sans-serif;
	--bs-navbar-padding-x: 0;
	--bs-navbar-padding-y: 0.5rem;
	--bs-navbar-color: rgba(var(--bs-emphasis-color-rgb), 0.65);
	--bs-navbar-hover-color: rgba(var(--bs-emphasis-color-rgb), 0.8);
	--bs-navbar-disabled-color: rgba(var(--bs-emphasis-color-rgb), 0.3);
	--bs-navbar-active-color: rgba(var(--bs-emphasis-color-rgb), 1);
	--bs-navbar-brand-padding-y: 0.3125rem;
	--bs-navbar-brand-margin-end: 1rem;
	--bs-navbar-brand-font-size: 1.25rem;
	--bs-navbar-brand-color: rgba(var(--bs-emphasis-color-rgb), 1);
	--bs-navbar-brand-hover-color: rgba(var(--bs-emphasis-color-rgb), 1);
	--bs-navbar-nav-link-padding-x: 0.5rem;
	--bs-navbar-toggler-padding-y: 0.25rem;
	--bs-navbar-toggler-padding-x: 0.75rem;
	--bs-navbar-toggler-font-size: 1.25rem;
	--bs-navbar-toggler-icon-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%2833, 37, 41, 0.75%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e");
	--bs-navbar-toggler-border-color: rgba(var(--bs-emphasis-color-rgb), 0.15);
	--bs-navbar-toggler-border-radius: var(--bs-border-radius);
	--bs-navbar-toggler-focus-width: 0.25rem;
	--bs-navbar-toggler-transition: box-shadow 0.15s ease-in-out;
}

html {
	line-height: 1.15;
	-webkit-text-size-adjust: 100%;
	overflow-x: hidden;
}

body {
	font-family: var(--font1);
	color: var(--renk4);
	font-size: 14pt;
	overflow-x: hidden;
}

h1 {
	font-size: 2em;
	margin: .67em 0
}

hr {
	box-sizing: content-box;
	height: 0;
	overflow: visible
}

pre {
	font-family: monospace, monospace;
	font-size: 1em
}

a {
	background-color: transparent
}

abbr[title] {
	border-bottom: none;
	text-decoration: underline;
	text-decoration: underline dotted
}

b,
strong {
	font-weight: 700;
}

kbd,
samp {
	font-family: monospace, monospace;
	font-size: 1em
}

small {
	font-size: 80%
}

sub,
sup {
	font-size: 75%;
	line-height: 0;
	position: relative;
	vertical-align: baseline
}

sub {
	bottom: -.25em
}

sup {
	top: -.5em
}

img {
	border-style: none
}

button,
input,
optgroup,
select,
textarea {
	font-family: inherit;
	font-size: 100%;
	line-height: 1.15;
	margin: 0
}

button,
input {
	overflow: visible
}

button,
select {
	text-transform: none
}

button,
[type=button],
[type=reset],
[type=submit] {
	-webkit-appearance: button
}

	button::-moz-focus-inner,
	[type=button]::-moz-focus-inner,
	[type=reset]::-moz-focus-inner,
	[type=submit]::-moz-focus-inner {
		border-style: none;
		padding: 0
	}

	button:-moz-focusring,
	[type=button]:-moz-focusring,
	[type=reset]:-moz-focusring,
	[type=submit]:-moz-focusring {
		outline: 1px dotted ButtonText
	}

fieldset {
	padding: .35em .75em .625em
}

legend {
	box-sizing: border-box;
	color: inherit;
	display: table;
	max-width: 100%;
	padding: 0;
	white-space: normal
}

progress {
	vertical-align: baseline
}

textarea {
	overflow: auto
}

[type=checkbox],
[type=radio] {
	box-sizing: border-box;
	padding: 0
}

[type=number]::-webkit-inner-spin-button,
[type=number]::-webkit-outer-spin-button {
	height: auto
}

[type=search] {
	-webkit-appearance: textfield;
	outline-offset: -2px
}

	[type=search]::-webkit-search-decoration {
		-webkit-appearance: none
	}

::-webkit-file-upload-button {
	-webkit-appearance: button;
	font: inherit
}

details {
	display: block
}

summary {
	display: list-item
}

template {
	display: none
}

[hidden] {
	display: none
}

@-moz-keyframes spin {
	from {
		-moz-transform: rotate(0deg)
	}

	to {
		-moz-transform: rotate(360deg)
	}
}

@-webkit-keyframes spin {
	from {
		-webkit-transform: rotate(0deg)
	}

	to {
		-webkit-transform: rotate(360deg)
	}
}

@keyframes spin {
	from {
		transform: rotate(0deg)
	}

	to {
		transform: rotate(360deg)
	}
}

body,
button,
input,
select,
optgroup,
textarea {
	-ms-word-wrap: break-word;
	word-wrap: break-word;
	box-sizing: border-box
}

.modal.show {
	overflow: hidden;
}

.ph1,
.ph2,
.ph3,
.ph4,
.ph5,
.ph6h1,
h2,
h3,
h4,
h5,
h6 {
	font-weight: 700;
	line-height: 1.2;
	margin: 0 0 20px;
	color: var(--renk4);
}

h1 {
	font-size: 50px
}

h2,
.ph2 {
	font-size: 40px
}

h3,
.ph3 {
	font-size: 30px
}

h4,
.ph4 {
	font-size: 20px
}

h5 {
	font-size: 16px
}

h6 {
	font-size: 1rem;
}

p {
	margin: 0;
}

dfn,
cite,
em,
i {
	font-style: italic
}

blockquote {
	font-size: 18px;
	line-height: 28px;
	margin: 30px 0;
	font-style: italic;
	padding: 20px 30px;
	position: relative;
	background: #feefe8;
	color: var(--renk2)
}

	blockquote p {
		margin-bottom: 0
	}

address {
	margin: 0 0 1.5em
}

pre {
	background: #eee;
	font-family: "Courier 10 Pitch", Courier, monospace;
	font-size: 13.125px;
	line-height: 1.5714285714;
	margin-bottom: 1.6em;
	max-width: 100%;
	overflow: auto;
	padding: 1.6em
}

code,
kbd,
tt,
var {
	font-family: var(--font1);
	font-size: 13.125px
}

abbr,
acronym {
	border-bottom: 1px dotted #666;
	cursor: help
}

mark,
ins {
	background: #fff9c0;
	text-decoration: none
}

a.the-title {
	color: #000
}

	a.the-title:hover {
		color: var(--renk2)
	}

.bg-alt {
	background: #e5eef6
}

.bg-primary {
	background: var(--renk2)
}

	.bg-primary .btn {
		background: transparent;
		border-color: var(--renk4)
	}

.bg-second {
	border-radius: 0;
	background: linear-gradient(331deg, rgba(51, 25, 112, 1) 0%, rgba(49, 149, 177, 1) 100%);
}

	.bg-second .btn:hover,
	.bg-second .btn:focus {
		background: transparent;
		border-color: var(--renk2)
	}

	.bg-second .wpcf7-response-output {
		color: #fff
	}

	.bg-second .section-head h6 {
		color: #fff;
		opacity: .7
	}

.bg-second-trans {
	background: rgba(0, 56, 122, 0.9)
}

	.bg-second-trans .btn:hover,
	.bg-second-trans .btn:focus {
		background: transparent;
		border-color: var(--renk2)
	}

	.bg-second-trans .font12 {
		margin-bottom: 8px;
		font-weight: 500;
		color: #ccc
	}

	.bg-second-trans .semi-bold {
		font-size: 18px
	}

.bg-light {
	background: #fff
}

.text-primary {
	color: var(--renk2)
}

	.text-primary:visited {
		color: var(--renk2)
	}

.text-second {
	color: var(--renk4)
}

.section-padd {
	padding: 30px 0
}

.section-padd-2 {
	padding: 165px 0
}

.section-padd-bot {
	padding-bottom: 115px
}

.section-padd-top {
	padding-top: 115px
}

.section-padd-top70 {
	padding-top: 70px
}

.padding-box {
	padding: 60px 40px
}

.padding-box-2 {
	padding: 0 45px
}

.padding-box-3 > div {
	padding: 90px 85px
}

.padding-box-60 {
	padding: 60px
}

.padding-box-30 > div.column-inner {
	padding: 30px
}

.padding-top-bottom-0 {
	padding-top: 0;
	padding-bottom: 0
}

.relative {
	position: relative;
	z-index: 20
}

.lead {
	font-size: 16px;
	font-family: var(--font1);
}

.subtitle {
	font-weight: 500;
	margin-bottom: 10px
}

.clear-both {
	clear: both
}

.unstyle {
	list-style: none;
	padding-left: 0
}

.font12 {
	font-size: 12px
}

.font-second {
	/* font-family: var(--font1); */
}

.text-dark {
	color: #000
}

	.text-dark * {
		color: #000
	}

.text-light {
	color: #fff
}

	.text-light * {
		color: #fff
	}

	.text-light .text-primary {
		color: var(--renk2)
	}

.box-shadow {
	box-shadow: 0 0 10px rgba(0, 0, 0, 0.1)
}

.box-shadow-2 {
	box-shadow: 0 0 3px rgba(0, 0, 0, 0.1)
}

.box-shadow-hover:hover {
	box-shadow: 0 0 10px rgba(0, 0, 0, 0.1) !important
}

.italic {
	font-style: italic
}

.bolder {
	font-weight: 800
}

.semi-bold,
.semi-bold a {
	font-weight: 600;
	font-weight: 700
}

.normal {
	font-weight: 400
}

.lighter {
	font-weight: 300
}

.gaps {
	clear: both;
	height: 20px;
	display: block
}

	.gaps.size-2x {
		height: 40px
	}

.f-left {
	float: left
}

.f-right {
	float: right
}

.overflow {
	overflow: hidden
}

.radius {
	border-radius: 2px;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	overflow: hidden
}

.radius-top {
	border-top-left-radius: 2px;
	border-top-right-radius: 2px;
	border-bottom-right-radius: 0;
	border-bottom-left-radius: 0;
	-webkit-border-top-left-radius: 2px;
	-webkit-border-top-right-radius: 2px;
	-webkit-border-bottom-right-radius: 0;
	-webkit-border-bottom-left-radius: 0;
	-moz-border-radius-topleft: 2px;
	-moz-border-radius-topright: 2px;
	-moz-border-radius-bottomright: 0;
	-moz-border-radius-bottomleft: 0;
	overflow: hidden
}

.radius-bottom {
	border-top-left-radius: 0;
	border-top-right-radius: 2px;
	border-bottom-right-radius: 2px;
	border-bottom-left-radius: 0;
	-webkit-border-top-left-radius: 0;
	-webkit-border-top-right-radius: 2px;
	-webkit-border-bottom-right-radius: 2px;
	-webkit-border-bottom-left-radius: 0;
	-moz-border-radius-topleft: 0;
	-moz-border-radius-topright: 2px;
	-moz-border-radius-bottomright: 2px;
	-moz-border-radius-bottomleft: 0;
	overflow: hidden
}

.radius-left {
	border-top-left-radius: 2px;
	border-top-right-radius: 0;
	border-bottom-right-radius: 0;
	border-bottom-left-radius: 2px;
	-webkit-border-top-left-radius: 2px;
	-webkit-border-top-right-radius: 0;
	-webkit-border-bottom-right-radius: 0;
	-webkit-border-bottom-left-radius: 2px;
	-moz-border-radius-topleft: 2px;
	-moz-border-radius-topright: 0;
	-moz-border-radius-bottomright: 0;
	-moz-border-radius-bottomleft: 2px;
	overflow: hidden
}

.radius-right {
	border-top-left-radius: 0;
	border-top-right-radius: 2px;
	border-bottom-right-radius: 2px;
	border-bottom-left-radius: 0;
	-webkit-border-top-left-radius: 0;
	-webkit-border-top-right-radius: 2px;
	-webkit-border-bottom-right-radius: 2px;
	-webkit-border-bottom-left-radius: 0;
	-moz-border-radius-topleft: 0;
	-moz-border-radius-topright: 2px;
	-moz-border-radius-bottomright: 2px;
	-moz-border-radius-bottomleft: 0;
	overflow: hidden
}

.pagelink {
	font-family: var(--font1);
	font-weight: 800;
	font-size: 12px;
	color: var(--renk2);
	border-bottom: 2px solid #f8b29c;
	display: inline-block;
	line-height: 1.1
}

	.pagelink:visited {
		color: var(--renk2)
	}

	.pagelink:hover {
		color: var(--renk4);
		border-color: var(--renk4)
	}

	.pagelink.gray {
		color: #737373;
		border-color: #c1c1c1;
		font-weight: 700
	}

		.pagelink.gray:visited {
			color: #737373
		}

		.pagelink.gray:hover {
			color: var(--renk2);
			border-color: var(--renk2)
		}

	.pagelink.white {
		color: #fff;
		border-color: #bcc4d0;
		font-weight: 700
	}

		.pagelink.white:visited {
			color: #fff
		}

		.pagelink.white:hover {
			color: var(--renk2);
			border-color: var(--renk2)
		}

.overlay {
	position: absolute;
	top: 0;
	left: 0;
	background: var(--renk4);
	opacity: .8;
	width: 100%;
	height: 100%;
	z-index: -1
}

html {
	box-sizing: border-box
}

*,
:before,
:after {
	box-sizing: inherit
}

body {
	background: #fff
}

hr {
	background-color: #ccc;
	border: 0;
	height: 1px;
	margin-bottom: 1.5em
}

ul,
ol {
	margin: 0 0 20px;
	padding-left: 18px
}

ul {
	list-style: disc
}

ol {
	list-style: decimal
}

li > ul,
li > ol {
	margin-bottom: 0;
	margin-left: 1.5em
}

dt {
	font-weight: 700
}

dd {
	margin: 0 1.5em 1.5em
}

.none-style {
	list-style: none;
	padding-left: 0
}

img {
	height: auto;
	max-width: 100%
}

figure {
	margin: 1em 0
}


.btn {
	transition: all .3s linear;
	-webkit-transition: all .3s linear;
	-moz-transition: all .3s linear;
	-o-transition: all .3s linear;
	-ms-transition: all .3s linear;
	text-decoration: none;
	cursor: pointer;
	outline: none;
	padding: 13px 20px
}

	.btn:visited {
		color: #fff
	}

.btn-dark {
	background: #000
}

	.btn-dark:hover,
	.btn-dark:focus {
		background: var(--renk2);
		color: #fff
	}

.btn.btn-border {
	background: transparent;
	border-color: var(--renk2);
	color: var(--renk2)
}

	.btn.btn-border:hover,
	.btn.btn-border:focus {
		background: var(--renk2);
		color: #fff
	}

	.btn.btn-border.btn-dark {
		border-color: #000;
		color: #000
	}

		.btn.btn-border.btn-dark:hover,
		.btn.btn-border.btn-dark:focus {
			background: #000;
			color: #fff
		}

.btn-medium {
	min-width: 155px;
	padding: 17px 40px;
	font-size: 13px
}

.btn-large {
	min-width: 175px;
	padding: 20px 50px;
	font-size: 14px
}

input[type=text],
input[type=email],
input[type=url],
input[type=password],
input[type=search],
input[type=number],
input[type=tel],
input[type=range],
input[type=date],
input[type=month],
input[type=week],
input[type=time],
input[type=datetime],
input[type=datetime-local],
input[type=color],
textarea {
	color: #000;
	border: 1px solid #e2e2e2;
	border-radius: 2px;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	padding: 11px 20px;
	box-sizing: border-box;
	outline: none;
	max-width: 100%;
	transition: all .3s linear;
	-webkit-transition: all .3s linear;
	-moz-transition: all .3s linear;
	-o-transition: all .3s linear;
	-ms-transition: all .3s linear
}

	input[type=text]:focus,
	input[type=email]:focus,
	input[type=url]:focus,
	input[type=password]:focus,
	input[type=search]:focus,
	input[type=number]:focus,
	input[type=tel]:focus,
	input[type=range]:focus,
	input[type=date]:focus,
	input[type=month]:focus,
	input[type=week]:focus,
	input[type=time]:focus,
	input[type=datetime]:focus,
	input[type=datetime-local]:focus,
	input[type=color]:focus,
	textarea:focus {
		color: #000
	}

select {
	border: 1px solid #e2e2e2;
	height: 46px;
	padding: 10px 18px;
	outline: none;
	border-radius: 2px;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px
}

	select option {
		color: #000
	}

textarea {
	width: 100%;
	height: 133px
}

::-webkit-input-placeholder {
	color: #a9a9a9
}

::-moz-placeholder {
	color: #a9a9a9
}

:-ms-input-placeholder {
	color: #a9a9a9
}

:-moz-placeholder {
	color: #a9a9a9
}

a {
	transition: all .3s linear;
	-webkit-transition: all .3s linear;
	-moz-transition: all .3s linear;
	-o-transition: all .3s linear;
	-ms-transition: all .3s linear;
	text-decoration: none;
	color: #777
}

	a:hover,
	a:focus,
	a:active {
		color: #4da4af;
		text-decoration: none
	}

	a:focus {
		outline: 0
	}

	a:hover,
	a:active {
		outline: 0
	}

.header-topbar {
	color: #bfbfbf;
}

	.header-topbar.topbar-dark {
		background: #1b293a
	}

.header-transparent .header-topbar {
	background: transparent
}

ul.social-list {
	list-style: none;
	margin: 0;
	padding: 0
}

	ul.social-list li {
		display: inline-block;
		margin-right: 14px
	}

		ul.social-list li a {
			color: #fff;
			font-size: 14px;
			display: block;
			padding: 0 3px
		}

			ul.social-list li a:hover {
				color: var(--renk2)
			}

	ul.social-list.social_on_right_side li:last-child {
		margin-right: 0
	}

ul.info-list {
	list-style: none;
	margin: 0;
	padding: 0
}

	ul.info-list li {
		display: inline-block;
		font-size: 12px;
		margin-right: 40px
	}

		ul.info-list li i {
			font-size: 20px;
			display: inline-block;
			margin-right: 10px;
			vertical-align: middle;
			color: var(--renk2)
		}

		ul.info-list li a {
			color: #fff;
			text-decoration: none
		}

	ul.info-list.info_on_right_side li:last-child {
		margin-right: 0
	}

.topbar-text {
	font-weight: 400
}

#site-logo {
	display: flex;
	flex-direction: row;
	justify-content: flex-start;
	align-content: center;
	height: 120px;
}

.site-header {
	position: relative;
	z-index: 99;
	/* fallback for old browsers */
	/* Chrome 10-25, Safari 5.1-6 */
	/* W3C, IE 10+/ Edge, Firefox 16+, Chrome 26+, Opera 12+, Safari 7+ */
	background: linear-gradient(331deg, rgb(52 66 123) 0%, #212e6d 100%);
	box-shadow: 0 1px 3px rgba(0, 0, 0, 0.15);
	-moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.15);
	-webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.15);
	transition: all .4s ease 0;
	-webkit-transition: all .4s ease 0;
	-moz-transition: all .4s ease 0;
	-o-transition: all .4s ease 0;
	-ms-transition: all .4s ease 0
}

.main-navigation ul {
	list-style: none;
	margin: 0;
	padding: 0;
	float: right
}

.main-navigation > ul > li {
	margin: 0;
	padding: 0;
	float: left;
	position: relative
}

.main-navigation ul ul {
	float: none;
	margin: 0;
	padding: 0;
	background-color: #fff;
	-webkit-box-shadow: 0 8px 15px rgba(0, 0, 0, 0.1);
	box-shadow: 0 8px 15px rgba(0, 0, 0, 0.1)
}

.main-navigation ul > li > a {
	display: inline-block;
	text-decoration: none;
	outline: none;
	-webkit-transition: all .3s ease-out 0;
	-moz-transition: all .3s ease-out 0;
	-o-transition: all .3s ease-out 0;
	transition: all .3s ease-out 0;
	color: var(--renk5);
}

.main-navigation ul > li.menu-item-has-children > a {
	padding-right: 32px
}

.main-navigation ul > li:last-child > a {
	padding-right: 0;
	border: none
}

.main-navigation > ul > li.menu-item-has-children:last-child > a {
	padding-right: 14px
}

	.main-navigation > ul > li.menu-item-has-children:last-child > a:after {
		right: 0
	}

.main-navigation ul li li {
	display: block;
	position: relative
}

	.main-navigation ul li li a {
		color: var(--renk4);
		display: block;
		padding: 10px 15px;
		position: relative;
		text-decoration: none;
		outline: none;
		text-transform: none;
		transition: all 400ms ease;
		-webkit-transition: all 400ms ease;
		-moz-transition: all 400ms ease;
		-o-transition: all 400ms ease;
		-ms-transition: all 400ms ease;
		border-bottom: 1px solid #ebebeb
	}

.main-navigation ul > li.menu-item-has-children > a:after {
	font-family: "FontAwesome";
	content: "";
	color: var(--renk5);
	margin-left: 10px !important;
	font-size: 15px;
	margin: 0;
	padding: 0;
	line-height: normal;
	vertical-align: middle;
}

.main-navigation ul > li li.menu-item-has-children > a:after {
	position: absolute;
	width: 9px;
	height: 14px;
	right: 15px;
	top: 50%;
	margin-top: -7px;
	font-weight: 900;
	font-family: "FontAwesome";
	content: "";
	font-size: 14px;
	line-height: 14px
}

.main-navigation ul li ul {
	width: 260px;
	position: absolute;
	top: 100%;
	left: 0;
	z-index: 10;
	visibility: hidden;
	opacity: 0;
	transition: all 400ms ease;
	-webkit-transition: all 400ms ease;
	-moz-transition: all 400ms ease;
	-o-transition: all 400ms ease;
	-ms-transition: all 400ms ease;
}

	.main-navigation ul li ul ul {
		opacity: 1;
		visibility: visible;
		box-shadow: none;
	}

.main-navigation ul li:hover > ul {
	visibility: visible;
	opacity: 1;
}

.main-navigation ul > li:hover > ul {
	top: 100%;
}

.main-navigation ul > li > ul > li:hover > ul {
	right: 100%;
	top: 0
}

.main-navigation ul > li > ul > li:first-child > ul,
.main-navigation ul > li > ul > li:first-child:hover > ul {
	top: -3px
}

.col-wrap-table {
	display: table;
	width: 100%
}

.col-media-left,
.col-media-right,
.col-media-body {
	display: table-cell;
	vertical-align: top
}

.col-media-middle {
	vertical-align: middle
}

.fleft {
	float: left
}

.fright {
	float: right;
}

.search-cart-box {
	position: relative;
	padding: 25px 0 25px 20px;
	vertical-align: middle;
	font-size: 16px;
	display: table-cell
}

.h-search-form-field {
	display: none;
	position: absolute;
	width: 370px;
	transition: all .3s ease;
	-webkit-transition: all .3s ease;
	-moz-transition: all .3s ease;
	-o-transition: all .3s ease;
	-ms-transition: all .3s ease;
	top: calc(100% + 1px);
	right: 0;
	z-index: 10
}

	.h-search-form-field .search-submit i {
		color: #a3a3a3
	}

	.h-search-form-field.show {
		display: block
	}

.toggle_search {
	cursor: pointer
}

.h-cart-btn {
	margin-left: 20px;
	position: relative
}

	.h-cart-btn i,
	.toggle_search i {
		transition: all 300ms ease;
		-webkit-transition: all 300ms ease;
		-moz-transition: all 300ms ease;
		-o-transition: all 300ms ease;
		-ms-transition: all 300ms ease
	}

.toggle_search i {
	min-width: 15px;
	text-align: center
}

.btn-cta-header {
	margin-left: 50px
}

	.btn-cta-header a {
		background-color: var(--renk2);
		padding: 24px 30px 25px;
		display: block;
		color: #fff;
		font-size: 12px;
		font-weight: 700;
		text-transform: uppercase
	}

		.btn-cta-header a:visited {
			color: #fff
		}

		.btn-cta-header a i {
			font-size: 36px;
			height: auto;
			width: auto;
			line-height: 1;
			vertical-align: inherit;
			margin-left: 0;
			margin-right: 10px
		}

		.btn-cta-header a span {
			display: inline-block
		}

.header-style-1 .header-topbar {
	border-color: transparent;
	background-color: #0e194f6b;
	padding: 0.8rem;
	/* font-weight: bold; */
	box-shadow: 0px 2px 4px #00000024;
}

.header-style-1 .main-header .main-header-bottom {
	border-top: 1px solid rgba(255, 255, 255, 0.1)
}

.header-style-1 .main-navigation > ul > li > a {
	padding: 40px 15px;
	font-weight: 100;
	text-transform: lowercase;
	font-size: 1.5rem;
	height: 120px;
}

.header-style-1 .main-navigation > ul > li.menu-item-has-children > a {
	padding-right: 15px;
	letter-spacing: -1px;
	font-style: italic;
}

.header-style-1 ul.info-list {
	display: table
}

	.header-style-1 ul.info-list li {
		color: #b3c4d7;
		font-size: 14px;
		padding-right: 50px;
		padding-left: 50px;
		border-left: 1px solid rgba(255, 255, 255, 0.1);
		height: 100px;
		display: table-cell;
		vertical-align: middle
	}

		.header-style-1 ul.info-list li:first-child {
			padding-left: 0;
			border-left: none
		}

		.header-style-1 ul.info-list li:last-child {
			padding-right: 0
		}

		.header-style-1 ul.info-list li span {
			line-height: 22px;
			display: inline-block
		}

		.header-style-1 ul.info-list li strong {
			font-weight: 600;
			color: #fff
		}

		.header-style-1 ul.info-list li .font-size18 {
			font-size: 18px;
			font-weight: 800
		}

.header-style-3 .header-topbar {
	background: transparent;
	padding: 43px 0 23px 70px
}

	.header-style-3 .header-topbar ul.info-list li {
		margin-right: 0;
		margin-left: 40px
	}

.header-style-3 .main-navigation > ul > li > a {
	padding-top: 22px;
	padding-bottom: 20px;
	line-height: 30px
}

.header-style-3 .search-cart-box {
	padding-top: 24px;
	padding-bottom: 24px
}

.header-style-3:not(.sticked) #site-logo a img {
	margin-top: 15px
}

.header-style-4 {
	background-color: #fff
}

	.header-style-4 .header-topbar {
		background-color: var(--renk4)
	}

	.header-style-4 .main-navigation > ul > li > a,
	.header-style-4 .h-cart-btn i,
	.header-style-4 .toggle_search i {
		color: #000
	}

.header-blue {
	background: var(--renk4)
}

.header-transparent {
	background: rgba(0, 0, 0, 0);
	box-shadow: none
}

	.header-transparent .header-topbar {
		background-color: transparent
	}

	.header-transparent .main-navigation > ul > li > a,
	.header-transparent .h-cart-btn i,
	.header-transparent .toggle_search i {
		color: #fff
	}

.h-cart-btn i:hover,
.toggle_search i:hover,
.toggle_search.active i {
	color: #c37e12
}

.main-navigation ul > li:hover > a,
.main-navigation ul > li > a:hover,
.main-navigation ul > li.current-menu-item > a,
.main-navigation ul > li.current-menu-ancestor > a {
	color: #fff !important;
	background: #34427b;
}

.main-navigation ul li li a:hover,
.main-navigation ul > li > ul > li.current-menu-ancestor > a,
.main-navigation ul li ul li.current-menu-item a {
	color: #4da4af !important;
	!importan;
	!importa;
	!import;
	!impor;
	!impo;
	!imp;
	!im;
	!i;
	!;
	!;
	background-color: transparent;
}

.logo-scroll {
	display: none;
	transition: all .5s ease;
	-webkit-transition: all .5s ease;
	-moz-transition: all .5s ease;
	-o-transition: all .5s ease;
	-ms-transition: all .5s ease
}

@media only screen and (min-width: 992px) {
	.sticky-header.sticked,
	.header-fixed {
		position: fixed;
		top: 0;
		left: 0;
		right: 0;
		width: 100%;
		z-index: 9999;
		transition: all .4s ease;
		-webkit-transition: all .4s ease;
		-moz-transition: all .4s ease;
		-o-transition: all .4s ease;
		-ms-transition: all .4s ease
	}

	.header-transparent.sticked {
		background: var(--renk4);
		box-shadow: 0 1px 3px rgba(0, 0, 0, 0.15);
		-moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.15);
		-webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.15)
	}

	body.logged-in.admin-bar .sticky-header.sticked {
		top: 32px
	}

	.sticky-header.sticked .header-topbar,
	.sticky-header.sticked .main-header-top {
		display: none
	}

	body.logged-in.admin-bar .header-fixed {
		top: 32px
	}

	.sticky-header.sticked .logo-static {
		display: none;
		transition: all .4s ease;
		-webkit-transition: all .4s ease;
		-moz-transition: all .4s ease;
		-o-transition: all .4s ease;
		-ms-transition: all .4s ease
	}

	.sticky-header.sticked .logo-scroll {
		display: inline-block;
		transition: all .4s ease;
		-webkit-transition: all .4s ease;
		-moz-transition: all .4s ease;
		-o-transition: all .4s ease;
		-ms-transition: all .4s ease
	}

	.header-style-3 .logo-static {
		background-color: #fff;
		padding: 20px 30px
	}
}

.header_polylang_langswitcher {
	margin-left: 30px;
	padding-right: 18px;
	border-right: 1px solid rgba(255, 255, 255, 0.2)
}

	.header_polylang_langswitcher ul {
		margin: 0;
		padding: 0
	}

	.header_polylang_langswitcher select {
		border: none;
		padding: 0;
		height: auto;
		background: transparent;
		font-size: 12px;
		font-weight: 700;
		text-transform: uppercase;
		cursor: pointer;
		color: #fff
	}

@media only screen and (min-width: 992px) and (max-width: 1229px) {
	.btn-cta-header {
		display: none
	}
}

.container-consultax {
	margin-right: auto;
	margin-left: auto;
	padding-left: 15px;
	padding-right: 15px
}

@media only screen and (min-width: 768px) {
	.container-consultax {
		width: 750px
	}
}

@media only screen and (min-width: 992px) {
	.container-consultax {
		width: 970px
	}
}

@media only screen and (min-width: 1230px) {
	.container-consultax {
		width: 1200px
	}
}

@media only screen and (min-width: 1600px) {
	.container-consultax {
		width: 1530px
	}
}

@media only screen and (min-width: 1900px) {
	.container-consultax.width1820 {
		width: 1850px
	}
}

.h-cart-btn .cart-count {
	position: absolute;
	top: -4px;
	right: -14px;
	width: 18px;
	height: 18px;
	background-color: var(--renk2);
	border-radius: 50%;
	font-size: 11px;
	color: #fff;
	line-height: 18px;
	transition: all .3s ease-in-out;
	-webkit-transition: all .3s ease-in-out;
	text-align: center
}

.header_mobile {
	display: none
}

@media only screen and (max-width: 991px) {
	.sabiNET_content {
		font-size: 1rem;
	}

	.mobile-header-sticky {
		position: fixed;
		top: 0;
		left: 0;
		right: 0;
		width: 100%;
		z-index: 10;
		transition: all .3s ease-out;
		-webkit-transition: all .3s ease-out;
		-moz-transition: all .3s ease-out;
		-o-transition: all .3s ease-out;
		-ms-transition: all .3s ease-out
	}

	.header_mobile {
		display: block
	}

	img.logo-static {
		max-height: 100px !important;
	}

	section {
		padding: 1rem !important;
	}

	.navbar-brand {
		display: inline-block;
		padding-top: 0.5rem;
		padding-bottom: 0.5rem;
		margin-right: 1rem;
		font-size: 1.25rem;
		line-height: inherit;
		white-space: nowrap;
	}

	.header_mobile .mlogo_wrapper {
		position: relative;
		background: #fff;
		padding: 22px 35px
	}

		.header_mobile .mlogo_wrapper .mobile_logo {
			float: left
		}

	#mmenu_toggle {
		position: relative;
		cursor: pointer;
		float: right;
		width: 26px;
		height: 20px;
		padding: 10px 0;
		margin: 14px 0 0
	}

		#mmenu_toggle button {
			position: absolute;
			left: 0;
			top: 50%;
			margin: -2px 0 0;
			background: var(--renk4);
			height: 4px;
			padding: 0;
			border: none;
			width: 100%;
			transition: all .3s ease;
			-webkit-transition: all .3s ease;
			-moz-transition: all .3s ease;
			-o-transition: all .3s ease;
			-ms-transition: all .3s ease;
			outline: none;
			border-radius: 2px
		}

			#mmenu_toggle button:before {
				content: "";
				position: absolute;
				left: 0;
				top: -8px;
				width: 26px;
				height: 4px;
				background: var(--renk4);
				-webkit-transform-origin: 1.5px center;
				transform-origin: 1.5px center;
				transition: all .3s ease;
				-webkit-transition: all .3s ease;
				-moz-transition: all .3s ease;
				-o-transition: all .3s ease;
				-ms-transition: all .3s ease;
				border-radius: 2px
			}

			#mmenu_toggle button:after {
				content: "";
				position: absolute;
				left: 0;
				bottom: -8px;
				width: 26px;
				height: 4px;
				background: var(--renk4);
				-webkit-transform-origin: 1.5px center;
				transform-origin: 1.5px center;
				transition: all .3s ease;
				-webkit-transition: all .3s ease;
				-moz-transition: all .3s ease;
				-o-transition: all .3s ease;
				-ms-transition: all .3s ease;
				border-radius: 2px
			}

		#mmenu_toggle.active button {
			background: none
		}

			#mmenu_toggle.active button:before {
				top: 0;
				-webkit-transform: rotate3d(0, 0, 1, -45deg);
				transform: rotate3d(0, 0, 1, -45deg);
				-webkit-transform-origin: 50% 50%;
				transform-origin: 50% 50%
			}

			#mmenu_toggle.active button:after {
				bottom: 0;
				-webkit-transform: rotate3d(0, 0, 1, 45deg);
				transform: rotate3d(0, 0, 1, 45deg);
				-webkit-transform-origin: 50% 50%;
				transform-origin: 50% 50%
			}

	.header_mobile .mobile_nav {
		padding: 0;
		margin: 0;
		display: none;
		background: #fff;
		border-top: 1px solid #dadada
	}

		.header_mobile .mobile_nav .mobile_mainmenu {
			margin: 0;
			padding: 0
		}

			.header_mobile .mobile_nav .mobile_mainmenu ul {
				position: relative;
				margin: 0;
				padding: 0
			}

		.header_mobile .mobile_nav.collapse .mobile_mainmenu ul {
			display: none
		}

		.header_mobile .mobile_nav .mobile_mainmenu li {
			position: relative;
			list-style: none
		}

			.header_mobile .mobile_nav .mobile_mainmenu li a {
				padding: 11px 36px 11px 44px;
				display: block;
				color: #333;
				font-size: 14px;
				font-weight: 500;
				border-bottom: 1px solid #dadada
			}

			.header_mobile .mobile_nav .mobile_mainmenu li .sub-menu li a:before {
				content: "-";
				margin-right: 4px
			}

			.header_mobile .mobile_nav .mobile_mainmenu li .sub-menu li a {
				padding-left: 53px
			}

			.header_mobile .mobile_nav .mobile_mainmenu li li .sub-menu li a:before {
				content: "--"
			}

			.header_mobile .mobile_nav .mobile_mainmenu li li .sub-menu li a {
				padding-left: 62px
			}

			.header_mobile .mobile_nav .mobile_mainmenu li li li .sub-menu li a:before {
				content: "---"
			}

			.header_mobile .mobile_nav .mobile_mainmenu li li li .sub-menu li a {
				padding-left: 71px
			}

			.header_mobile .mobile_nav .mobile_mainmenu li li a:hover,
			.header_mobile .mobile_nav .mobile_mainmenu ul > li > ul > li.current-menu-ancestor > a {
				color: var(--renk2)
			}

		.header_mobile .mobile_nav .mobile_mainmenu > li.menu-item-has-children > .sub-menu > li.menu-item-has-children .arrow {
			right: 28px;
			padding: 10px 20px 12px
		}

		.header_mobile .mobile_nav .mobile_mainmenu > li.menu-item-has-children .arrow {
			color: #fff;
			position: absolute;
			display: block;
			right: 18px;
			top: 0;
			cursor: pointer;
			height: 44px;
			padding: 0 30px;
			transition: all .3s ease;
			-webkit-transition: all .3s ease;
			-moz-transition: all .3s ease;
			-o-transition: all .3s ease;
			-ms-transition: all .3s ease
		}

			.header_mobile .mobile_nav .mobile_mainmenu > li.menu-item-has-children .arrow.active {
				-webkit-transform: rotate(45deg);
				transform: rotate(45deg)
			}

			.header_mobile .mobile_nav .mobile_mainmenu > li.menu-item-has-children .arrow i {
				position: absolute;
				left: 50%;
				top: 50%;
				transform: translate(-50%, -50%);
				-moz-transform: translate(-50%, -50%);
				-webkit-transform: translate(-50%, -50%);
				width: 11px;
				height: 11px
			}

				.header_mobile .mobile_nav .mobile_mainmenu > li.menu-item-has-children .arrow i:before {
					content: "";
					position: absolute;
					left: 0;
					top: 4px;
					width: 11px;
					height: 3px;
					background: #333;
					border-radius: 1px
				}

				.header_mobile .mobile_nav .mobile_mainmenu > li.menu-item-has-children .arrow i:after {
					content: "";
					position: absolute;
					left: 4px;
					top: 0;
					width: 3px;
					height: 11px;
					background: #333;
					border-radius: 1px
				}

		.header_mobile .mobile_nav .mobile_mainmenu > li > a:hover,
		.header_mobile .mobile_nav .mobile_mainmenu > li.current-menu-item > a,
		.header_mobile .mobile_nav .mobile_mainmenu > li.current-menu-ancestor > a {
			color: var(--renk2)
		}
}

@media only screen and (max-width: 767px) {
	.header_mobile .mlogo_wrapper {
		padding: 22px 15px
	}

	.header_mobile .mobile_nav .mobile_mainmenu li a {
		padding: 11px 15px
	}

	.header_mobile .mobile_nav .mobile_mainmenu li .sub-menu li a {
		padding-left: 24px
	}

	.header_mobile .mobile_nav .mobile_mainmenu li li .sub-menu li a {
		padding-left: 33px
	}

	.header_mobile .mobile_nav .mobile_mainmenu li li li .sub-menu li a {
		padding-left: 42px
	}

	.header_mobile .mobile_nav .mobile_mainmenu > li.menu-item-has-children .arrow {
		padding: 0 15px;
		right: 14px
	}

	.header_mobile .mobile_nav .mobile_mainmenu > li.menu-item-has-children > .sub-menu > li.menu-item-has-children .arrow {
		right: 9px
	}
}

@media only screen and (max-width: 320px) {
	.mobile_logo img {
		max-width: 230px;
		max-height: 47px
	}
}

.mobile-header-blue .header_mobile .mlogo_wrapper {
	background-color: #eaeaea;
}

.mobile-header-blue #mmenu_toggle button,
.mobile-header-blue #mmenu_toggle button:before,
.mobile-header-blue #mmenu_toggle button:after {
	background: var(--renk4);
}

.mobile-header-blue #mmenu_toggle.active button {
	background: none
}

.mobile-header-blue .header_mobile .mobile_nav {
	background-color: var(--renk4);
	border-top-color: rgba(255, 255, 255, 0.2)
}

	.mobile-header-blue .header_mobile .mobile_nav .mobile_mainmenu li a {
		border-bottom-color: rgba(255, 255, 255, 0.2);
		color: #fff
	}

	.mobile-header-blue .header_mobile .mobile_nav .mobile_mainmenu > li.menu-item-has-children .arrow i:before,
	.mobile-header-blue .header_mobile .mobile_nav .mobile_mainmenu > li.menu-item-has-children .arrow i:after {
		background: #fff
	}

.mobile-header-dark .header_mobile .mlogo_wrapper {
	background-color: #2f2f39
}

.mobile-header-dark #mmenu_toggle button,
.mobile-header-dark #mmenu_toggle button:before,
.mobile-header-dark #mmenu_toggle button:after {
	background: #fff
}

.mobile-header-dark #mmenu_toggle.active button {
	background: none
}

.mobile-header-dark .header_mobile .mobile_nav {
	background-color: #2f2f39;
	border-top-color: rgba(255, 255, 255, 0.1)
}

	.mobile-header-dark .header_mobile .mobile_nav .mobile_mainmenu li a {
		border-bottom-color: rgba(255, 255, 255, 0.1);
		color: #fff
	}

	.mobile-header-dark .header_mobile .mobile_nav .mobile_mainmenu > li.menu-item-has-children .arrow i:before,
	.mobile-header-dark .header_mobile .mobile_nav .mobile_mainmenu > li.menu-item-has-children .arrow i:after {
		background: #fff
	}

.page-header {
	background: url(/Content/themespring/images/basic_back.jpg);
	background-size: cover
}

.page-title {
	font-size: 3rem;
	font-weight: bold;
}

.breadc-box {
	margin-bottom: 0;
	border-bottom: 1px solid #e1e1e1
}

	.breadc-box li {
		display: inline-block;
		text-transform: capitalize;
	}

		.breadc-box li:before {
			content: "";
			font-family: FontAwesome;
			margin: 0 8px
		}

		.breadc-box li:first-child:before {
			display: none
		}

		.breadc-box li a {
			color: #4c4c4c;
		}

			.breadc-box li a:hover {
				color: #319fb7;
			}

	.breadc-box h1,
	.breadc-box .breadcrumbs {
		margin-bottom: 0;
	}

	.breadc-box h1 {
		color: var(--renk4)
	}

	.breadc-box.no-line {
		border: none
	}

.screen-reader-text {
	border: 0;
	clip: rect(1px, 1px, 1px, 1px);
	clip-path: inset(50%);
	height: 1px;
	margin: -1px;
	overflow: hidden;
	padding: 0;
	position: absolute !important;
	width: 1px;
	word-wrap: normal !important
}

	.screen-reader-text:focus {
		background-color: #f1f1f1;
		border-radius: 3px;
		box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6);
		clip: auto !important;
		clip-path: none;
		color: #21759b;
		display: block;
		font-size: 12.25px;
		font-weight: 700;
		height: auto;
		left: 5px;
		line-height: normal;
		padding: 15px 23px 14px;
		text-decoration: none;
		top: 5px;
		width: auto;
		z-index: 100000
	}

#content[tabindex="-1"]:focus {
	outline: 0
}

.alignleft {
	display: inline;
	float: left;
	margin-right: 1.5em
}

.alignright {
	display: inline;
	float: right;
	margin-left: 1.5em
}

.aligncenter {
	clear: both;
	display: block;
	margin-left: auto;
	margin-right: auto
}

.text-center {
	text-align: center
}

.text-left {
	text-align: left
}

.text-right {
	text-align: right
}

.clear:before,
.clear:after,
.entry-content:before,
.entry-content:after,
.comment-content:before,
.comment-content:after,
.site-header:before,
.site-header:after,
.site-content:before,
.site-content:after,
.site-footer:before,
.site-footer:after {
	content: "";
	display: table;
	table-layout: fixed
}

.clear:after,
.clearfix,
.entry-content:after,
.comment-content:after,
.site-header:after,
.site-content:after,
.site-footer:after {
	clear: both
}

.site-content {
	background: #ffffff;
}

.boxed-content {
	background: #fff
}

	.boxed-content > section {
		padding: 0 100px;
		width: 100% !important;
		position: static !important
	}

	.boxed-content > .row-no-padding {
		padding-left: 0;
		padding-right: 0
	}

	.boxed-content .section-padd {
		padding: 95px 100px
	}

.entry-content {
	padding: 15px 0;
	background: #fff
}

.content-area .post-box {
	margin-bottom: 30px
}

.content-area .inner-post {
	padding: 35px 40px;
	background: #fff;
	border-top-left-radius: 0;
	border-top-right-radius: 0;
	border-bottom-right-radius: 3px;
	border-bottom-left-radius: 3px;
	-webkit-border-top-left-radius: 0;
	-webkit-border-top-right-radius: 0;
	-webkit-border-bottom-right-radius: 3px;
	-webkit-border-bottom-left-radius: 3px;
	-moz-border-radius-topleft: 0;
	-moz-border-radius-topright: 0;
	-moz-border-radius-bottomright: 3px;
	-moz-border-radius-bottomleft: 3px;
	overflow: hidden
}

	.content-area .inner-post .entry-meta {
		font-family: var(--font1);
		font-size: 1rem;
		font-weight: 200;
		color: #898989;
		margin-bottom: 10px
	}

		.content-area .inner-post .entry-meta > span:before {
			content: "\21e2";
			margin: 0 7px
		}

		.content-area .inner-post .entry-meta > span:first-child:before {
			display: none
		}

		.content-area .inner-post .entry-meta a {
			font-weight: 200;
		}

	.content-area .inner-post .entry-title a {
		color: #000
	}

		.content-area .inner-post .entry-title a:hover {
			color: #4da4af;
		}

	.content-area .inner-post .post-link {
		display: inline-block;
		background: #C9D6FF; /* fallback for old browsers */
		background: -webkit-linear-gradient(to right, #E2E2E2, #C9D6FF); /* Chrome 10-25, Safari 5.1-6 */
		background: linear-gradient(to right, #E2E2E2, #a1a9c1); /* W3C, IE 10+/ Edge, Firefox 16+, Chrome 26+, Opera 12+, Safari 7+ */
		width: 100%;
		padding: 0.9rem;
		margin-top: 0.9rem;
		font-size: 0.9rem;
		clip-path: polygon(0 0, 95% 0, 100% 50%, 95% 100%, 0 100%, 0% 50%);
		box-shadow: inset 0px 0px 28px #ababab;
	}

		.content-area .inner-post .post-link:hover {
			color: var(--renk4);
			border-color: var(--renk4)
		}

.content-area .ot_service .inner-post {
	padding-top: 30px
}

.content-area .page-pagination {
	margin-top: 60px;
	margin-bottom: 0
}

	.content-area .page-pagination li {
		display: inline-block
	}

		.content-area .page-pagination li a,
		.content-area .page-pagination li span {
			font-size: 16px;
			color: #707070;
			font-weight: 700;
			height: 40px;
			width: 40px;
			display: block;
			text-align: center;
			line-height: 40px;
			border-radius: 2px;
			-webkit-border-radius: 2px;
			-moz-border-radius: 2px;
			margin-right: 5px;
			border: 1px solid #b7bec5
		}

			.content-area .page-pagination li a i,
			.content-area .page-pagination li span i {
				font-weight: 700;
				font-size: 20px
			}

			.content-area .page-pagination li span,
			.content-area .page-pagination li a:hover {
				background: var(--renk2);
				border-color: var(--renk2);
				color: #fff
			}

.blog-post .inner-post {
	border-radius: 2px;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px
}

.blog-post .entry-title {
	margin-bottom: 30px
}

.blog-post .tagcloud {
	margin-top: 40px
}

	.blog-post .tagcloud a {
		font-size: 13px !important;
		padding: 10px 13px
	}

.comments-area {
	background: #fff;
	padding: 40px;
	margin-top: 30px;
	border-radius: 2px;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px
}

	.comments-area ol,
	.comments-area ul {
		list-style: none;
		padding-left: 0
	}

		.comments-area ol .comment-respond,
		.comments-area ul .comment-respond {
			margin-top: -30px;
			margin-bottom: 40px
		}

	.comments-area .comments-title {
		font-size: 24px;
		margin-bottom: 27px
	}

	.comments-area .comment-reply-title {
		font-size: 24px;
		margin-bottom: 10px
	}

		.comments-area .comment-reply-title small {
			font-size: 14px;
			font-weight: 400;
			font-family: var(--font1);
			text-transform: lowercase
		}

			.comments-area .comment-reply-title small a {
				color: var(--renk2)
			}

	.comments-area .comment-item {
		margin-bottom: 60px;
		overflow: hidden
	}

		.comments-area .comment-item img.avatar {
			border-radius: 50%;
			-webkit-border-radius: 50%;
			-moz-border-radius: 50%
		}

		.comments-area .comment-item .gravatar {
			float: left
		}

		.comments-area .comment-item .comment-content:not(.pingback) {
			padding-left: 85px
		}

		.comments-area .comment-item .comment-author {
			display: inline-block;
			text-transform: capitalize;
			margin-bottom: 10px;
			color: var(--renk4)
		}

		.comments-area .comment-item .comment-time {
			color: #898989;
			font-size: 12px
		}

			.comments-area .comment-item .comment-time:before {
				content: "-";
				margin: 0 5px
			}

		.comments-area .comment-item .comment-text p {
			margin-bottom: 15px
		}

		.comments-area .comment-item .comment-reply a {
			font-family: var(--font1);
			padding: 5px 13px;
			font-size: 12px;
			font-weight: 700;
			display: inline-block;
			color: #67696b;
			background: #e5e9ed;
			border-radius: 2px;
			-webkit-border-radius: 2px;
			-moz-border-radius: 2px
		}

			.comments-area .comment-item .comment-reply a:hover {
				background: var(--renk2);
				color: #fff
			}

	.comments-area ul.children {
		padding-left: 40px
	}

.comment-form input {
	width: 100%
}

	.comment-form input.btn {
		text-transform: uppercase;
		font-size: 12px;
		width: auto
	}

.comment-form .logged-in-as {
	margin-top: -5px
}

	.comment-form .logged-in-as a {
		color: #737373
	}

		.comment-form .logged-in-as a:hover {
			color: var(--renk2)
		}

.widget-area .widget {
	padding: 0px 5px;
}

	.widget-area .widget ul {
		list-style: none;
		margin: -10px;
		padding: 0;
	}

		.widget-area .widget ul li {
			padding: 6px 10px 4px 10px;
			border-bottom: 1px dotted #ddd;
		}

			.widget-area .widget ul li a {
				color: #444;
			}

				.widget-area .widget ul li a:hover {
					color: #2d5dcd;
				}

	.widget-area .widget select {
		width: calc(100% - 60px);
		padding: 8px;
		margin: 0 30px 30px;
		outline: none
	}

	.widget-area .widget.widget_categories,
	.widget-area .widget.widget_archive,
	.widget-area .widget.widget_recent_entries,
	.widget-area .widget.widget_meta,
	.widget-area .widget.widget_pages,
	.widget-area .widget.widget_nav_menu {
		padding: 0
	}

		.widget-area .widget.widget_categories .widget-title,
		.widget-area .widget.widget_archive .widget-title,
		.widget-area .widget.widget_recent_entries .widget-title,
		.widget-area .widget.widget_meta .widget-title,
		.widget-area .widget.widget_pages .widget-title,
		.widget-area .widget.widget_nav_menu .widget-title {
			padding: 10px 0;
			margin-bottom: 0
		}

		.widget-area .widget.widget_categories ul li,
		.widget-area .widget.widget_archive ul li,
		.widget-area .widget.widget_recent_entries ul li,
		.widget-area .widget.widget_meta ul li,
		.widget-area .widget.widget_pages ul li,
		.widget-area .widget.widget_nav_menu ul li {
			padding: 0;
			position: relative;
			margin-bottom: 2px
		}

			.widget-area .widget.widget_categories ul li a,
			.widget-area .widget.widget_archive ul li a,
			.widget-area .widget.widget_recent_entries ul li a,
			.widget-area .widget.widget_meta ul li a,
			.widget-area .widget.widget_pages ul li a,
			.widget-area .widget.widget_nav_menu ul li a {
				width: calc(100% - 15px);
				padding: 5px 10px;
				display: block;
				background: #f5f5f5;
				border-right: 0
			}

				.widget-area .widget.widget_categories ul li a:hover,
				.widget-area .widget.widget_archive ul li a:hover,
				.widget-area .widget.widget_recent_entries ul li a:hover,
				.widget-area .widget.widget_meta ul li a:hover,
				.widget-area .widget.widget_pages ul li a:hover,
				.widget-area .widget.widget_nav_menu ul li a:hover {
					background: #c37e12;
					color: #fff
				}

			.widget-area .widget.widget_categories ul li .posts-count,
			.widget-area .widget.widget_archive ul li .posts-count,
			.widget-area .widget.widget_recent_entries ul li .posts-count,
			.widget-area .widget.widget_meta ul li .posts-count,
			.widget-area .widget.widget_pages ul li .posts-count,
			.widget-area .widget.widget_nav_menu ul li .posts-count {
				position: absolute;
				top: 10px;
				right: 25px
			}

			.widget-area .widget.widget_categories ul li.current-menu-item > a,
			.widget-area .widget.widget_archive ul li.current-menu-item > a,
			.widget-area .widget.widget_recent_entries ul li.current-menu-item > a,
			.widget-area .widget.widget_meta ul li.current-menu-item > a,
			.widget-area .widget.widget_pages ul li.current-menu-item > a,
			.widget-area .widget.widget_nav_menu ul li.current-menu-item > a {
				background: var(--renk2);
				color: #fff
			}

	.widget-area .widget .textwidget ul li {
		padding: 0;
		margin-bottom: 8px
	}

		.widget-area .widget .textwidget ul li a {
			color: var(--renk2)
		}

			.widget-area .widget .textwidget ul li a:hover {
				text-decoration: underline
			}

	.widget-area .widget .widget-title {
		padding: 0;
		margin: 0 0 20px 0;
		color: #2d5dcd;
		text-transform: uppercase;
	}

	.widget-area .widget.bg-second {
		background: var(--renk4)
	}

		.widget-area .widget.bg-second .btn:hover,
		.widget-area .widget.bg-second .btn:focus {
			background: transparent;
			border-color: var(--renk2)
		}

.tagcloud {
	overflow: hidden
}

	.tagcloud a {
		font-size: 14px !important;
		color: #000;
		padding: 12px 15px;
		margin: 4px;
		line-height: 1;
		float: left;
		border: 1px solid #ebebeb;
		border-radius: 2px;
		-webkit-border-radius: 2px;
		-moz-border-radius: 2px
	}

		.tagcloud a:hover {
			background: var(--renk2);
			border-color: var(--renk2);
			color: #fff
		}

.search-form {
	position: relative
}

	.search-form .search-field {
		width: 100%;
		padding: 0 48px 0 20px;
		height: 45px;
		line-height: 1;
		border-color: #dbdbdb;
		border-radius: 2px;
		-webkit-border-radius: 2px;
		-moz-border-radius: 2px
	}

	.search-form .search-submit {
		background: none;
		border: none;
		position: absolute;
		top: 0;
		right: 0;
		height: 100%;
		width: 50px;
		outline: none
	}

		.search-form .search-submit:focus {
			outline: none
		}

.recent-news li:last-child {
	border-bottom: 0px !important;
}

.recent-news .thumb {
	float: left;
	margin-right: 10px;
}

.recent-news h6 {
	margin: 0 0 -2px 0;
	font-weight: 500;
}

.recent-news .entry-date {
	font-size: 0.9rem;
	font-weight: 400;
	color: #898989;
}

.main-footer .widget:last-child {
	padding-bottom: 30px;
	position: relative;
}

.main-footer .widget.padding-left {
	padding-left: 70px
}

.main-footer ul {
	list-style: none;
	padding-left: 0;
	margin-bottom: 0
}

	.main-footer ul li {
		padding-bottom: 10px
	}

		.main-footer ul li a {
			position: relative;
			padding-left: 25px;
		}

			.main-footer ul li a:before {
				position: absolute;
				top: -1px;
				left: 0px;
				content: "";
				font-family: FontAwesome;
			}

			.main-footer ul li a:hover {
				color: var(--renk6);
			}

@media (max-width: 991px) {
	.productTabContent {
		margin: 0;
		background: #fff;
		padding: 1rem !important;
	}

	.page-header {
		padding: 10px 0px;
	}

	.boxed-content > section {
		padding: 0 50px
	}

	.boxed-content .section-padd {
		padding: 50px
	}

	.content-area .page-pagination {
		margin-top: 40px
	}

	.primary-sidebar {
		padding-top: 0;
		margin-top: 0px !important;
	}
}

.infinite-scroll .posts-navigation,
.infinite-scroll.neverending .site-footer {
	display: none
}

.infinity-end.neverending .site-footer {
	display: block
}

.page-content .wp-smiley,
.entry-content .wp-smiley,
.comment-content .wp-smiley {
	border: none;
	margin-bottom: 0;
	margin-top: 0;
	padding: 0
}

embed,
iframe,
object {
	max-width: 100%
}

.custom-logo-link {
	display: inline-block
}

.wp-caption {
	margin-bottom: 1.5em;
	max-width: 100%
}

	.wp-caption img[class*=wp-image-] {
		display: block;
		margin-left: auto;
		margin-right: auto
	}

	.wp-caption .wp-caption-text {
		margin: .8075em 0
	}

.wp-caption-text {
	text-align: center
}

.gallery-caption {
	display: block
}

.gallery {
	margin-bottom: 1.5em;
	margin-left: -7px;
	margin-right: -7px
}

.gallery-item {
	display: inline-block;
	text-align: center;
	vertical-align: top;
	width: 100%;
	margin: 0;
	padding: 7px
}

.gallery-columns-2 .gallery-item {
	max-width: 50%
}

.gallery-columns-3 .gallery-item {
	max-width: 33.33%
}

.gallery-columns-4 .gallery-item {
	max-width: 25%
}

.gallery-columns-5 .gallery-item {
	max-width: 20%
}

.gallery-columns-6 .gallery-item {
	max-width: 16.66%
}

.gallery-columns-7 .gallery-item {
	max-width: 14.28%
}

.gallery-columns-8 .gallery-item {
	max-width: 12.5%
}

.gallery-columns-9 .gallery-item {
	max-width: 11.11%
}

.gallery-columns-6 .gallery-caption,
.gallery-columns-7 .gallery-caption,
.gallery-columns-8 .gallery-caption,
.gallery-columns-9 .gallery-caption {
	display: none
}

.section-head h6 {
	font-size: 12px;
	margin-bottom: 7px;
	text-transform: uppercase;
	color: #737373;
	letter-spacing: 1px
}

.section-head.has-line h6 {
	position: relative;
	background: #fff;
	overflow: hidden
}

	.section-head.has-line h6 span {
		position: relative;
		display: inline-block;
		padding-right: 10px;
		background: #fff
	}

	.section-head.has-line h6:before {
		content: "";
		position: absolute;
		top: 7px;
		left: 0;
		z-index: 0;
		width: 100%;
		height: 1px;
		background: #e7e7e7
	}

.section-head.text-light h6 {
	opacity: .7
}

.video-btn > a {
	color: #fff;
	float: left;
	font-size: 48px;
	position: relative;
	z-index: 1
}

	.video-btn > a i {
		display: inline-block;
		border-radius: 100%;
		-webkit-border-radius: 100%;
		-moz-border-radius: 100%;
		padding-left: 8px;
		text-align: center;
		width: 90px;
		height: 90px;
		line-height: 84px;
		background: var(--renk2);
		border: 3px solid #fff
	}

	.video-btn > a .circle1,
	.video-btn > a .circle2 {
		border-radius: 100%;
		-webkit-border-radius: 100%;
		-moz-border-radius: 100%;
		background: rgba(0, 56, 122, 0.4);
		width: 327px;
		height: 327px;
		position: absolute;
		top: -118px;
		left: -118px;
		z-index: -1
	}

	.video-btn > a .circle2 {
		animation: circle-fade-inf 3s infinite ease-in-out
	}

.video-btn h6 {
	float: left;
	margin-bottom: 0;
	margin-top: 38px;
	margin-left: 18px;
	color: #fff;
	position: relative;
	z-index: 1
}

@keyframes circle-fade-inf {
	0% {
		transform: scale(1);
		opacity: 1
	}

	100% {
		transform: scale(2);
		opacity: .5
	}
}

.ot-socials span {
	font-family: var(--font1);
	display: inline-block;
	font-weight: 800;
	color: #737373;
	font-size: 12px;
	line-height: 35px;
	margin-right: 6px;
	vertical-align: top
}

.ot-socials a {
	border-radius: 0;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	color: #4b4b4b;
	display: inline-block;
	text-align: center;
	vertical-align: middle;
	width: 40px;
	height: 40px;
	font-size: 22px;
	padding: 3px;
	line-height: 35px;
	margin-right: 6px;
}

	.ot-socials a:hover {
		color: #fff;
		background: var(--renk2);
		border-color: var(--renk2)
	}

.image-carousel {
	position: relative
}

	.image-carousel.has-gaps {
		margin: 0 -10px
	}

		.image-carousel.has-gaps .img-item {
			margin: 0 10px
		}

	.image-carousel .slick-arrow {
		position: absolute;
		top: 50%;
		left: 0;
		z-index: 1;
		margin-top: -22px;
		font-size: 30px;
		text-align: center;
		width: 45px;
		height: 45px;
		line-height: 42px;
		background: rgba(0, 0, 0, 0.2);
		color: #fff;
		border: none;
		outline: none;
		transition: all .3s linear;
		-webkit-transition: all .3s linear;
		-moz-transition: all .3s linear;
		-o-transition: all .3s linear;
		-ms-transition: all .3s linear
	}

		.image-carousel .slick-arrow i {
			margin-top: -2px;
			display: block
		}

		.image-carousel .slick-arrow.next-nav {
			left: auto;
			right: 0
		}

		.image-carousel .slick-arrow:hover {
			background: var(--renk2)
		}

.partner-slider .slick-slide {
	margin: 0 1rem;
	padding: 3rem 3rem;
	border-bottom: 10px solid #00234a;
	background-image: linear-gradient(to top, #e2e2e2 0%, #ffffff 100%);
}

.partner-slider .partner-item img {
	display: inline-block
}

.project-slider-2 .slick-list {
	overflow: inherit
}

.service-box {
	position: relative;
	background: #fff;
	padding: 2rem;
	transition: all .3s linear;
	-webkit-transition: all .3s linear;
	-moz-transition: all .3s linear;
	-o-transition: all .3s linear;
	-ms-transition: all .3s linear;
	overflow: hidden;
	text-align: center;
	box-shadow: 0 5px 0px rgb(0 35 74);
}

	.service-box i,
	.service-box img {
		font-size: 4rem;
		max-width: 50px;
		color: #65c3cf;
		margin-bottom: 20px;
		line-height: 1;
		display: inline-block;
	}

	.service-box p:last-child {
		margin-bottom: 0
	}

	.service-box .link-box {
		color: #737373;
		border-color: #c1c1c1;
		font-weight: 700
	}

		.service-box .link-box:visited {
			color: #737373
		}

		.service-box .link-box:hover {
			color: var(--renk2);
			border-color: var(--renk2)
		}

	.service-box:hover {
		box-shadow: 0 5px 20px rgba(0, 0, 0, 0.3)
	}

	.service-box.hover-box:hover {
		color: #fff;
		background: rgb(51, 25, 112);
		background: linear-gradient(331deg, rgba(51, 25, 112, 1) 0%, rgba(49, 149, 177, 1) 100%);
		transform: scale(1.1, 1.1);
		box-shadow: 0 5px 0px rgb(101 195 207);
		transform-origin: bottom;
	}

		.service-box.hover-box:hover h4 {
			color: #fff
		}

		.service-box.hover-box:hover .link-box {
			color: var(--renk2);
			border-color: var(--renk2)
		}

			.service-box.hover-box:hover .link-box:visited {
				color: var(--renk2)
			}

			.service-box.hover-box:hover .link-box:hover {
				color: #fff;
				border-color: #fff
			}

	.service-box.bg-alt {
		background: #e5eef6
	}

	.service-box.transparent {
		border-radius: 0;
		background: rgba(255, 255, 255, 0.1);
		color: rgba(255, 255, 255, 0.8)
	}

		.service-box.transparent i,
		.service-box.transparent img {
			margin-bottom: 38px;
			color: #fff
		}

		.service-box.transparent h4 {
			margin-bottom: 13px;
			color: #fff
		}

		.service-box.transparent .link-box {
			color: rgba(255, 255, 255, 0.8);
			border-color: rgba(255, 255, 255, 0.4)
		}

			.service-box.transparent .link-box:visited {
				color: rgba(255, 255, 255, 0.8)
			}

			.service-box.transparent .link-box:hover {
				color: #fff;
				border-color: #fff
			}

		.service-box.transparent:hover {
			background: rgba(255, 255, 255, 0.2);
			box-shadow: none
		}

.image-box {
	padding: 0
}

	.image-box img {
		max-width: 100%;
		margin-bottom: 0
	}

	.image-box h4 a {
		color: #000
	}

		.image-box h4 a:hover {
			color: var(--renk2)
		}

	.image-box .content-box {
		padding: 26px 30px 28px
	}

.archive .service-box {
	margin-bottom: 30px
}

.three-boxes {
	margin: 40px -10px 0;
	overflow: hidden
}

.simple-box {
	padding: 0 10px;
	float: left;
	width: 33.33%;
	text-align: center
}

	.simple-box .inner {
		padding: 25px 10px;
		border: 1px solid #dbdbdb
	}

	.simple-box p {
		margin-bottom: 10px
	}

	.simple-box i {
		font-size: 0;
		color: var(--renk2)
	}

		.simple-box i:before {
			font-size: 48px
		}

	.simple-box h6 {
		color: #898989;
		font-weight: 700
	}

a .service-box {
	color: #252525
}

.menu-service h4 {
	color: #fff;
	background: var(--renk2);
	padding: 30px 40px 42px;
	margin-bottom: 0;
	position: relative
}

	.menu-service h4:after {
		content: "";
		position: absolute;
		width: 30px;
		height: 2px;
		background: #fff;
		bottom: 32px;
		left: 40px
	}

.menu-service .list-service {
	background: var(--renk4)
}

	.menu-service .list-service a {
		font-family: var(--font1);
		display: block;
		padding: 19px 40px;
		color: #fff;
		border-bottom: 1px solid rgba(255, 255, 255, 0.1)
	}

		.menu-service .list-service a:hover {
			background: rgba(255, 255, 255, 0.1)
		}

		.menu-service .list-service a i {
			font-size: 24px;
			margin-right: 20px;
			vertical-align: middle
		}

.menu-service .call-action {
	padding: 67px 40px;
	background-color: var(--renk4);
	background-size: cover;
	background-position: center center
}

	.menu-service .call-action a {
		display: block;
		background: rgba(255, 255, 255, 0.3)
	}

		.menu-service .call-action a:hover {
			background: var(--renk2)
		}

.project-filter .cat-filter {
	margin-bottom: 20px;
	overflow: hidden
}

	.project-filter .cat-filter a {
		float: left;
		text-align: center;
		font-size: 12px;
		color: #000;
		padding: 11px 23px;
		background: #fff;
		color: rgba(0, 0, 0, 0.7);
		font-weight: 600;
		min-width: 150px;
		margin-right: 10px;
		margin-bottom: 10px;
		border-radius: 2px;
		-webkit-border-radius: 2px;
		-moz-border-radius: 2px
	}

		.project-filter .cat-filter a.all-cat {
			min-width: 0
		}

		.project-filter .cat-filter a.selected,
		.project-filter .cat-filter a:hover {
			background: var(--renk2);
			color: #fff
		}

.project-filter .project-item {
	margin-bottom: 30px
}

	.project-filter .project-item .p-info {
		background: #fff;
		padding: 28px 30px 25px
	}

		.project-filter .project-item .p-info h6 {
			font-size: 12px;
			color: #737373;
			margin-bottom: 13px
		}

			.project-filter .project-item .p-info h6 span:last-child {
				display: none
			}

			.project-filter .project-item .p-info h6 span:first-child {
				display: inline-block
			}

			.project-filter .project-item .p-info h6 a {
				color: #737373
			}

		.project-filter .project-item .p-info h4 {
			margin-bottom: 0
		}

			.project-filter .project-item .p-info h4 a {
				color: #000
			}

				.project-filter .project-item .p-info h4 a:hover {
					color: var(--renk2)
				}

	.project-filter .project-item .inner {
		transition: all .3s linear;
		-webkit-transition: all .3s linear;
		-moz-transition: all .3s linear;
		-o-transition: all .3s linear;
		-ms-transition: all .3s linear
	}

	.project-filter .project-item:hover .inner {
		box-shadow: 0 0 20px rgba(0, 0, 0, 0.2)
	}

.project-filter .style-2 .project-item .inner {
	position: relative;
	overflow: hidden
}

	.project-filter .style-2 .project-item .inner .p-info {
		transition: all .3s linear;
		-webkit-transition: all .3s linear;
		-moz-transition: all .3s linear;
		-o-transition: all .3s linear;
		-ms-transition: all .3s linear;
		background: rgba(255, 255, 255, 0.9);
		position: absolute;
		bottom: -100px;
		left: 0;
		width: 100%;
		height: 100%;
		opacity: 0;
		visibility: hidden
	}

.project-filter .style-2 .project-item:hover .p-info {
	bottom: 0;
	opacity: 1;
	visibility: visible
}

.project-filter .no-gaps {
	margin: 0
}

	.project-filter .no-gaps .project-item {
		padding: 0;
		margin-bottom: 0
	}

.project-filter .page-pagination {
	text-align: center;
	padding-top: 30px;
	clear: both
}

.project-slider .project-item {
	position: relative
}

	.project-slider .project-item .inner {
		border-radius: 2px;
		-webkit-border-radius: 2px;
		-moz-border-radius: 2px;
		position: absolute;
		bottom: 50px;
		left: 50px;
		z-index: 1;
		background: #fff;
		padding: 27px 30px;
		min-width: 400px;
		max-width: 440px
	}

		.project-slider .project-item .inner .contract {
			color: #000;
			margin-bottom: 5px;
			font-size: 12px
		}

		.project-slider .project-item .inner .exc {
			margin-bottom: 15px
		}

		.project-slider .project-item .inner img {
			display: none
		}

	.project-slider .project-item h4 {
		margin-bottom: 15px
	}

		.project-slider .project-item h4 a {
			color: #000
		}

			.project-slider .project-item h4 a:hover {
				color: var(--renk2)
			}

	.project-slider .project-item .pagelink {
		font-weight: 700
	}

.project-slider .slick-arrow {
	position: absolute;
	border: none;
	outline: none;
	font-size: 30px;
	text-align: center;
	width: 45px;
	height: 45px;
	line-height: 42px;
	transition: all .3s linear;
	-webkit-transition: all .3s linear;
	-moz-transition: all .3s linear;
	-o-transition: all .3s linear;
	-ms-transition: all .3s linear;
	border-radius: 2px;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	z-index: 1;
	bottom: 50px;
	right: 50px;
	background: rgba(0, 0, 0, 0.5);
	color: #fff
}

	.project-slider .slick-arrow i {
		margin-top: -2px;
		display: block
	}

	.project-slider .slick-arrow:hover {
		background: var(--renk2)
	}

	.project-slider .slick-arrow.prev-nav {
		right: 105px
	}

.project-slider.has-exc .project-item .inner {
	bottom: 25px;
	left: 25px
}

.project-slider.has-exc .project-item h4 {
	margin-bottom: 10px
}

.project-slider.has-exc .slick-arrow {
	right: 25px;
	bottom: 25px
}

	.project-slider.has-exc .slick-arrow.prev-nav {
		right: 80px
	}

.project-slider-2 .slick-list {
	overflow: inherit
}

.project-slider-2 .slick-slide {
	opacity: .5;
	transition: all .3s linear;
	-webkit-transition: all .3s linear;
	-moz-transition: all .3s linear;
	-o-transition: all .3s linear;
	-ms-transition: all .3s linear
}

	.project-slider-2 .slick-slide .inner {
		margin-top: 50px;
		opacity: 0;
		transition: all .3s linear;
		-webkit-transition: all .3s linear;
		-moz-transition: all .3s linear;
		-o-transition: all .3s linear;
		-ms-transition: all .3s linear
	}

		.project-slider-2 .slick-slide .inner img {
			margin-bottom: 8px
		}

		.project-slider-2 .slick-slide .inner p {
			max-width: 550px;
			margin-bottom: 15px
		}

		.project-slider-2 .slick-slide .inner h4 {
			margin-bottom: 15px
		}

			.project-slider-2 .slick-slide .inner h4 a {
				color: #000
			}

				.project-slider-2 .slick-slide .inner h4 a:hover {
					color: var(--renk2)
				}

.project-slider-2 .slick-center {
	opacity: 1
}

	.project-slider-2 .slick-center .slide-img img {
		box-shadow: 0 10px 40px rgba(0, 0, 0, 0.35)
	}

	.project-slider-2 .slick-center .inner {
		opacity: 1
	}

.project-list-2 .container {
	position: relative
}

.project-list-2 .slick-arrow {
	position: absolute;
	border: none;
	outline: none;
	font-size: 30px;
	text-align: center;
	width: 45px;
	height: 45px;
	line-height: 42px;
	transition: all .3s linear;
	-webkit-transition: all .3s linear;
	-moz-transition: all .3s linear;
	-o-transition: all .3s linear;
	-ms-transition: all .3s linear;
	border-radius: 2px;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	z-index: 1;
	bottom: 50px;
	right: 15px;
	background: #fff;
	border: 1px solid #d3d8dd;
	color: #737373
}

	.project-list-2 .slick-arrow i {
		margin-top: -2px;
		display: block
	}

	.project-list-2 .slick-arrow:hover {
		background: var(--renk2);
		border-color: var(--renk2);
		color: #fff
	}

	.project-list-2 .slick-arrow.prev-nav {
		right: 70px
	}

.project-with-nav {
	font-family: var(--font1);
	font-size: 12px
}

	.project-with-nav .project-images {
		margin-bottom: 30px
	}

		.project-with-nav .project-images .slick-arrow {
			position: absolute;
			border: none;
			outline: none;
			font-size: 30px;
			text-align: center;
			width: 45px;
			height: 45px;
			line-height: 42px;
			transition: all .3s linear;
			-webkit-transition: all .3s linear;
			-moz-transition: all .3s linear;
			-o-transition: all .3s linear;
			-ms-transition: all .3s linear;
			z-index: 1;
			bottom: 50%;
			right: 0;
			margin-bottom: -22px;
			background: rgba(0, 0, 0, 0.3);
			color: #fff
		}

			.project-with-nav .project-images .slick-arrow i {
				margin-top: -2px;
				display: block;
				margin-right: -2px
			}

			.project-with-nav .project-images .slick-arrow:hover {
				background: var(--renk2)
			}

			.project-with-nav .project-images .slick-arrow.prev-nav {
				right: auto;
				left: 0
			}

				.project-with-nav .project-images .slick-arrow.prev-nav i {
					margin-left: -4px
				}

	.project-with-nav .project-nav .slick-list {
		margin: 0 -15px
	}

	.project-with-nav .project-nav .nav-item {
		padding: 35px 30px;
		margin: 0 15px;
		border: 1px solid rgba(0, 0, 0, 0.2)
	}

		.project-with-nav .project-nav .nav-item img {
			display: none
		}

		.project-with-nav .project-nav .nav-item p {
			margin-bottom: 7px
		}

		.project-with-nav .project-nav .nav-item h4 a {
			color: rgba(0, 0, 0, 0.7)
		}

		.project-with-nav .project-nav .nav-item .pagelink {
			font-weight: 700;
			color: rgba(0, 0, 0, 0.5);
			border-color: rgba(0, 0, 0, 0.5)
		}

	.project-with-nav.text-light .nav-item {
		border: 1px solid rgba(255, 255, 255, 0.2)
	}

		.project-with-nav.text-light .nav-item p {
			color: rgba(255, 255, 255, 0.5)
		}

		.project-with-nav.text-light .nav-item h4 a {
			color: rgba(255, 255, 255, 0.7)
		}

		.project-with-nav.text-light .nav-item .pagelink {
			color: rgba(255, 255, 255, 0.5);
			border-color: rgba(255, 255, 255, 0.5)
		}

			.project-with-nav.text-light .nav-item .pagelink:hover {
				color: #fff;
				border-color: #fff
			}

	.project-with-nav.text-light .slick-current .nav-item h4 a,
	.project-with-nav.text-light .slick-current .nav-item p {
		color: #fff
	}

	.project-with-nav.text-light .slick-current .nav-item .pagelink:hover {
		color: #fff;
		border-color: #fff
	}

	.project-with-nav .slick-current .nav-item {
		background: rgba(255, 255, 255, 0.2)
	}

		.project-with-nav .slick-current .nav-item h4 a,
		.project-with-nav .slick-current .nav-item p {
			color: #000
		}

		.project-with-nav .slick-current .nav-item .pagelink {
			color: var(--renk2);
			border-color: var(--renk2)
		}

			.project-with-nav .slick-current .nav-item .pagelink:hover {
				color: #000;
				border-color: #000
			}

.testi-item {
	background: #fff;
	border-radius: 2px;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	transition: all .3s linear;
	-webkit-transition: all .3s linear;
	-moz-transition: all .3s linear;
	-o-transition: all .3s linear;
	-ms-transition: all .3s linear
}

	.testi-item .testi-head {
		overflow: hidden;
		padding: 30px
	}

		.testi-item .testi-head img {
			float: left;
			margin-right: 10px
		}

		.testi-item .testi-head h5 {
			padding-top: 5px;
			margin-bottom: 0
		}

			.testi-item .testi-head h5 span {
				display: block;
				margin-top: 5px;
				color: #787878
			}

	.testi-item .line {
		background: var(--renk2);
		height: 1px;
		opacity: .2
	}

	.testi-item .testi-content {
		padding: 40px 30px 35px;
		position: relative;
		font-family: var(--font1);
		font-size: 16px
	}

		.testi-item .testi-content p {
			margin-bottom: 0;
			margin-top: 30px
		}

		.testi-item .testi-content > i {
			font-size: 70px;
			line-height: 1;
			color: var(--renk2);
			opacity: .2;
			position: absolute;
			top: -13px;
			right: 30px
		}

	.testi-item.single:hover {
		box-shadow: 0 0 40px rgba(0, 0, 0, 0.2)
	}

.testi-slider {
	margin: 0 -15px
}

	.testi-slider .testi-item {
		margin: 0 15px
	}

	.testi-slider .slick-arrow {
		position: absolute;
		border: none;
		outline: none;
		font-size: 30px;
		text-align: center;
		width: 45px;
		height: 45px;
		line-height: 42px;
		transition: all .3s linear;
		-webkit-transition: all .3s linear;
		-moz-transition: all .3s linear;
		-o-transition: all .3s linear;
		-ms-transition: all .3s linear;
		background: transparent;
		border: 1px solid #d3d8dd;
		color: #737373;
		border-radius: 2px;
		-webkit-border-radius: 2px;
		-moz-border-radius: 2px;
		top: -105px;
		right: 15px
	}

		.testi-slider .slick-arrow i {
			margin-top: -2px;
			display: block
		}

		.testi-slider .slick-arrow.prev-nav {
			right: 70px
		}

		.testi-slider .slick-arrow:hover {
			border-color: var(--renk2);
			background: var(--renk2);
			color: #fff
		}

.testi-item-2 {
	margin: 0 15px;
	overflow: hidden;
	font-family: var(--font1);
}

	.testi-item-2 > img {
		float: left;
		margin-right: 50px
	}

	.testi-item-2 .ion-md-quote {
		font-size: 40px;
		color: var(--renk2);
		line-height: 1;
		margin-top: -5px;
		display: block
	}

	.testi-item-2 .says {
		font-size: 16px;
		margin: 17px 0 25px
	}

	.testi-item-2 h5 {
		margin-bottom: 0
	}

	.testi-item-2 .stars {
		margin-left: 30px;
		margin-top: 3px
	}

.testi-slider-2 .testi-item-2 {
	background: #fff;
	padding: 31px 32px;
	margin: 0
}

.testi-slider-2 .stars {
	margin: 3px 30px 0 0
}

.testi-nav .slick-list {
	margin: -15px -10px
}

	.testi-nav .slick-list .slick-slide {
		width: 33.33% !important;
		padding: 15px 10px;
		opacity: .5;
		cursor: pointer;
		transition: all .3 linear;
		-webkit-transition: all .3 linear;
		-moz-transition: all .3 linear;
		-o-transition: all .3 linear;
		-ms-transition: all .3 linear
	}

		.testi-nav .slick-list .slick-slide:hover {
			opacity: .8
		}

	.testi-nav .slick-list .slick-current {
		opacity: 1
	}

.team-slider {
	margin: 0 -15px
}

	.team-slider .slick-arrow {
		position: absolute;
		border: none;
		outline: none;
		font-size: 30px;
		text-align: center;
		width: 45px;
		height: 45px;
		line-height: 42px;
		transition: all .3s linear;
		-webkit-transition: all .3s linear;
		-moz-transition: all .3s linear;
		-o-transition: all .3s linear;
		-ms-transition: all .3s linear;
		background: transparent;
		border: 1px solid #d3d8dd;
		color: #737373;
		border-radius: 2px;
		-webkit-border-radius: 2px;
		-moz-border-radius: 2px;
		top: -105px;
		right: 15px
	}

		.team-slider .slick-arrow i {
			margin-top: -2px;
			display: block
		}

		.team-slider .slick-arrow.prev-nav {
			right: 70px
		}

		.team-slider .slick-arrow:hover {
			border-color: var(--renk2);
			background: var(--renk2);
			color: #fff
		}

.team-item {
	position: relative;
	overflow: hidden
}

	.team-item .team-info {
		position: absolute;
		top: 0;
		left: 0;
		width: 100%;
		height: 100%;
		z-index: 1;
		padding: 27px 30px;
		transition: all .3s linear;
		-webkit-transition: all .3s linear;
		-moz-transition: all .3s linear;
		-o-transition: all .3s linear;
		-ms-transition: all .3s linear;
		transform: translateY(50px);
		visibility: hidden;
		opacity: 0
	}

		.team-item .team-info h5 span {
			display: block;
			margin-top: 3px;
			color: #ccc
		}

		.team-item .team-info .line {
			background: #fff;
			opacity: .3;
			width: 80%;
			height: 1px;
			margin: 25px 0
		}

		.team-item .team-info .ot-socials {
			margin-top: 40px
		}

			.team-item .team-info .ot-socials a {
				background: #fff;
				border: none;
				margin-right: 10px
			}

				.team-item .team-info .ot-socials a i {
					color: #252525
				}

				.team-item .team-info .ot-socials a:hover {
					background: var(--renk2)
				}

					.team-item .team-info .ot-socials a:hover i {
						color: #fff
					}

		.team-item .team-info .overlay {
			opacity: .9
		}

	.team-item:hover .team-info {
		transform: translateY(0);
		opacity: 1;
		visibility: visible
	}

	.team-item.slide-item {
		margin: 0 15px
	}

.member-item .avatar {
	position: relative
}

	.member-item .avatar .overlay {
		z-index: 0;
		transition: all .3s linear;
		-webkit-transition: all .3s linear;
		-moz-transition: all .3s linear;
		-o-transition: all .3s linear;
		-ms-transition: all .3s linear;
		visibility: hidden;
		opacity: 0
	}

	.member-item .avatar .social-mem {
		position: absolute;
		top: 50%;
		left: 0;
		width: 100%;
		margin-top: -11px;
		text-align: center;
		transition: all .5s linear;
		-webkit-transition: all .5s linear;
		-moz-transition: all .5s linear;
		-o-transition: all .5s linear;
		-ms-transition: all .5s linear;
		visibility: hidden;
		opacity: 0
	}

		.member-item .avatar .social-mem a {
			color: #fff;
			font-size: 16px;
			margin: 0 14px
		}

			.member-item .avatar .social-mem a:hover {
				color: var(--renk2)
			}

.member-item .mem-info {
	padding: 28px 30px 8px;
	background: #fff
}

	.member-item .mem-info h5 span {
		display: block;
		margin-top: 5px
	}

.member-item:hover .overlay {
	opacity: .7;
	visibility: visible
}

.member-item:hover .social-mem {
	visibility: visible;
	opacity: 1
}

.member-item.slide-item {
	margin: 0 15px;
	margin-bottom: 3px
}

.member-item-3 {
	display: table;
	transition: all .3s linear;
	-webkit-transition: all .3s linear;
	-moz-transition: all .3s linear;
	-o-transition: all .3s linear;
	-ms-transition: all .3s linear
}

	.member-item-3 > div {
		width: 50%;
		display: table-cell;
		vertical-align: top
	}

	.member-item-3 .mem-info {
		background: #fff;
		padding: 30px;
		vertical-align: middle
	}

		.member-item-3 .mem-info h5 span {
			display: block;
			margin-top: 3px
		}

		.member-item-3 .mem-info .line {
			background: #000;
			opacity: .1;
			width: 100%;
			height: 1px;
			margin: 22px 0
		}

		.member-item-3 .mem-info .social-mem a {
			color: #959595;
			margin-right: 12px
		}

			.member-item-3 .mem-info .social-mem a:hover {
				color: var(--renk2)
			}

	.member-item-3:hover {
		box-shadow: 0 0 40px rgba(0, 0, 0, 0.2)
	}

.fun-facts {
	padding: 30px;
	border: 1px solid rgba(255, 255, 255, 0.3);
	border-radius: 2px;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	transition: all .3s linear;
	-webkit-transition: all .3s linear;
	-moz-transition: all .3s linear;
	-o-transition: all .3s linear;
	-ms-transition: all .3s linear
}

	.fun-facts .icon-fact {
		margin-bottom: 20px
	}

		.fun-facts .icon-fact i {
			display: inline-block;
			font-size: 20px;
			width: 45px;
			height: 45px;
			line-height: 45px;
			text-align: center;
			border-radius: 2px;
			-webkit-border-radius: 2px;
			-moz-border-radius: 2px;
			color: var(--renk2);
			background: #feefe8
		}

		.fun-facts .icon-fact .ion {
			font-size: 30px
		}

	.fun-facts h4 {
		font-weight: 400;
		font-size: 18px;
		margin-bottom: 0;
		color: #fff
	}

	.fun-facts.bg-light,
	.fun-facts:hover {
		border-color: #fff;
		background: #fff
	}

		.fun-facts.bg-light h4,
		.fun-facts.bg-light h5,
		.fun-facts:hover h4,
		.fun-facts:hover h5 {
			color: #000
		}

	.fun-facts.s2 {
		padding-top: 20px
	}

		.fun-facts.s2 h2 {
			font-size: 50px;
			margin-bottom: 15px
		}

		.fun-facts.s2 .icon-fact i {
			background: #e5eef6;
			color: var(--renk4)
		}

		.fun-facts.s2 h5 {
			color: #fff;
			margin-bottom: 0
		}

		.fun-facts.s2.bg-light h5,
		.fun-facts.s2:hover h5 {
			color: #000
		}

.career-box > h5 {
	padding: 15px 40px;
	background: var(--renk4);
	color: #fff;
	margin-bottom: 0
}

.career-box .content-box {
	background: #e5eef6;
	padding: 40px
}

.career-box h6.font12 {
	margin-bottom: 13px;
	display: inline-block;
	border-bottom: 2px solid rgba(0, 0, 0, 0.5)
}

.career-box .btn {
	margin-top: 30px
}

.news-slider .slick-arrow {
	display: none !important
}

.news-slider .news-item {
	border-radius: 2px;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	padding: 0 15px;
	box-shadow: none !important;
	background: #ff;
}

	.news-slider .news-item .inner-item {
		transition: all .3s linear;
		-webkit-transition: all .3s linear;
		-moz-transition: all .3s linear;
		-o-transition: all .3s linear;
		-ms-transition: all .3s linear;
		margin-bottom: 15px;
		box-shadow: 0px 5px 15px 0px #e4e9ea;
		background: #fff;
	}

		.news-slider .news-item .inner-item:hover {
			box-shadow: 0 3px 15px rgba(0, 0, 0, 0.1)
		}

			.news-slider .news-item .inner-item:hover .post-link {
				color: #dc2222;
			}

	.news-slider .news-item .inner-post {
		padding: 26px 30px
	}

		.news-slider .news-item .inner-post p:last-child {
			margin-bottom: 0
		}

.news-item .thumb-image img {
	width: 100%;
	border-bottom: 13px solid #00234a;
	transition: all .3s linear;
	-webkit-transition: all .3s linear;
	-moz-transition: all .3s linear;
	-o-transition: all .3s linear;
	-ms-transition: all .3s linear;
}

.news-slider .news-item .post-link {
	color: #737373;
	border-color: #c1c1c1
}

	.news-slider .news-item .post-link:visited {
		color: #737373
	}

	.news-slider .news-item .post-link:hover {
		color: #dc2222;
	}

.news-slider.s2 .news-item {
	margin-top: 3px
}

	.news-slider.s2 .news-item .inner-item {
		overflow: hidden;
		background: #fff
	}

	.news-slider.s2 .news-item .thumb-image {
		float: left;
		width: 35%
	}

	.news-slider.s2 .news-item .inner-post {
		float: left;
		width: 65%
	}

.wpcf7 .wpcf7-form-control-wrap {
	display: block;
	margin-bottom: 20px
}

.wpcf7 div.wpcf7-response-output {
	margin-right: 0;
	margin-left: 0
}

.wpcf7 span.wpcf7-not-valid-tip {
	display: none
}

.wpcf7 .wpcf7-not-valid {
	border-color: red
}

.wpcf7 .wpcf7-form-control:not(.btn) {
	width: 100%
}

	.wpcf7 .wpcf7-form-control:not(.btn):not(select):focus {
		border-color: var(--renk2)
	}

.wpcf7 .wpcf7-select {
	position: relative
}

.wpcf7 form > p {
	margin-bottom: 0
}

.request-3 {
	margin-bottom: -20px
}

	.request-3 .btn {
		width: 100%
	}

.slick-dots li {
	margin: 0 8px
}

	.slick-dots li,
	.slick-dots li button {
		width: 11px;
		height: 11px
	}

		.slick-dots li button:before {
			border-color: #bbb;
			border-width: 2px;
			border-style: solid;
			border-radius: 50%;
			width: 11px;
			line-height: 11px;
			height: 11px;
			color: transparent;
			content: "";
			opacity: 1
		}

		.slick-dots li.slick-active button:before {
			opacity: 1;
			color: transparent;
			background: var(--renk2);
			border-color: var(--renk2)
		}

.dark-hover .btn:hover {
	background: #000
}

.light-hover .btn:hover {
	color: var(--renk2);
	background: #fff
}

.contact-info a {
	margin-right: 40px;
	margin-bottom: 5px;
	display: inline-block;
	color: #000
}

	.contact-info a:hover {
		color: var(--renk2)
	}

.contact-info i {
	font-family: var(--font1);
	font-weight: 800;
	font-style: normal;
	font-size: 20px
}

	.contact-info i:before {
		font-family: FontAwesome;
		margin-right: 5px;
		color: var(--renk2)
	}

.socials a {
	color: #737373
}

	.socials a:hover {
		color: var(--renk2)
	}

.socials i {
	font-size: 0;
	margin-left: 15px
}

	.socials i:before {
		font-size: 20px
	}

.socials.small i {
	margin-left: 10px
}

	.socials.small i:before {
		font-size: 14px
	}

.wpb_content_element p {
	line-height: 32px;
}

div.wpb_revslider_element {
	margin-bottom: 0
}

div.wpb_gmaps_widget .wpb_wrapper {
	border: none;
	padding: 0
}

div.line-chart .chart-with-legend,
div.line-chart .chart-legend {
	width: 100%
}

	div.line-chart .chart-with-legend li,
	div.line-chart .chart-legend li {
		display: inline-block;
		margin-right: 20px;
		margin-top: 20px
	}

.address-section h4 {
	margin-bottom: 7px
}

.info-box {
	overflow: hidden;
	margin-left: 30px;
}

	.info-box .sign {
		float: left;
		position: relative
	}

		.info-box .sign h5 {
			margin-bottom: 0
		}

		.info-box .sign img {
			position: absolute;
			left: -30px;
			top: -20px
		}

	.info-box .socials {
		float: right;
		margin-top: 20px
	}

		.info-box .socials i {
			width: 35px;
			height: 35px;
			line-height: 35px;
			border: 1px solid #aaa;
			text-align: center;
			border-radius: 50%;
			-webkit-border-radius: 50%;
			-moz-border-radius: 50%;
			margin-left: 8px;
			transition: .3s
		}

			.info-box .socials i:hover {
				background: var(--renk2);
				border-color: var(--renk2)
			}

.sign-box {
	overflow: inherit
}

	.sign-box .sign img {
		top: -45px;
		left: -60px
	}

	.sign-box.socials .f-right {
		margin-top: -35px
	}

		.sign-box.socials .f-right a {
			display: inline-block;
			margin-top: 7px
		}

.contact-box {
	background-image: url(https://via.placeholder.com/500x334);
	background-position: center;
	background-repeat: no-repeat;
	background-size: cover;
	border-radius: 2px;
	padding: 30px
}

	.contact-box h6 {
		color: var(--renk2);
		margin-bottom: 8px
	}

	.contact-box h4 {
		font-size: 18px;
		margin-bottom: 30px
	}

	.contact-box .pagelink {
		margin-top: 20px;
		color: #fff;
		opacity: .7;
		border-color: #fff
	}

		.contact-box .pagelink:hover {
			opacity: 1
		}

.cv-download {
	position: relative;
	padding-left: 50px
}

	.cv-download:before {
		content: "";
		font-family: FontAwesome;
		font-size: 20px;
		position: absolute;
		left: 0;
		top: 0;
		width: 40px;
		height: 40px;
		line-height: 40px;
		text-align: center;
		background: var(--renk2);
		border-radius: 2px;
		-webkit-border-radius: 2px;
		-moz-border-radius: 2px
	}

	.cv-download a:hover {
		color: #252525
	}

.verticle {
	position: absolute;
	left: 12px;
	top: 10px;
	writing-mode: vertical-rl
}

	.verticle h6 {
		color: #000;
		opacity: .5
	}

.top-70 .wpb_column {
	margin-top: -70px
}

.top-120 {
	margin-top: -120px
}

.top-200 {
	margin-top: -262px
}

@media (max-width: 991px) {
	.section-padd,
	.section-padd-2 {
		padding: 70px 0
	}

	.section-padd-top {
		padding-top: 70px
	}

	.sectionb-padd-bot {
		padding-bottom: 70px
	}

	.step-box img {
		width: 100%
	}

	.testi-item-2 .client-img,
	.arrows-slick {
		display: none
	}

	.project-slider .project-item .inner {
		bottom: 20px;
		left: 20px;
		min-width: 0
	}

	.project-slider-2 .slick-slide,
	.project-slider-2 .slick-slide .inner {
		opacity: 1
	}

		.project-slider-2 .slick-slide .inner {
			margin-top: 30px
		}

	.top-70 .wpb_column {
		margin-top: 0
	}

	.top-120 {
		margin-top: 70px
	}

	.top-200 {
		margin-top: 50px
	}
}

@media (max-width: 768px) {
	.member-item-3 > div {
		display: block;
		width: 100%
	}
}

@media (max-width: 600px) {
	.team-slider .member-item img {
		width: 100%
	}
}

@media only screen and (min-width: 768px) {
	.wpb_row.row-o-equal-height .column_container {
		display: -webkit-box;
		display: -ms-flexbox;
		display: -webkit-flex;
		display: flex
	}

	.wpb_row.row-o-equal-height > .row {
		width: 100%;
		margin: 0
	}

	.wpb_row.row-o-equal-height .row,
	.wpb_row.row-flex {
		box-sizing: border-box;
		flex-wrap: wrap;
		display: -webkit-box;
		display: -ms-flexbox;
		display: -webkit-flex;
		display: flex
	}

	_::-webkit-full-page-media,
	_:future,
	:root .wpb_row.row-o-equal-height .row {
		display: -webkit-box;
		display: -webkit-flex
	}

	.wpb_row.row-o-equal-height .column_container {
		-moz-box-align: stretch;
		align-items: stretch
	}

	.wpb_row.row-o-content-middle .column_container .column-inner {
		-moz-box-pack: center;
		justify-content: center
	}

	.wpb_row.row-flex .column_container:not(.bg-center) .column-inner {
		-moz-box-flex: 1;
		display: -webkit-box;
		display: -ms-flexbox;
		display: -webkit-flex;
		display: flex;
		flex-direction: column;
		flex-grow: 1;
		background-position: top !important
	}

	.wpb_row.row-o-content-bottom .column_container .column-inner {
		-moz-box-pack: end;
		justify-content: flex-end
	}

	.wpb_row.row-o-content-top .column_container .column-inner {
		-moz-box-pack: start;
		justify-content: flex-start
	}
}

.site-footer {
	background: var(--renk4);
	color: #fff;
	position: relative;
	box-shadow: inset 0px 100px 130px #000;
}

.main-footer {
	padding: 120px 0 80px
}

	.main-footer h4,
	.main-footer .ph4 {
		color: #fff;
		font-size: 18px;
		margin-bottom: 40px;
		position: relative
	}

		.main-footer h4:after,
		.main-footer .ph4:after {
			position: absolute;
			left: 0;
			bottom: -6px;
			content: "";
			height: 1px;
			width: 45px;
			background: rgba(255, 255, 255, 0.2)
		}

	.main-footer ul {
		margin-top: -5px
	}

		.main-footer ul a {
			color: #fff
		}

	.main-footer .widget_media_image {
		margin-bottom: 18px;
		position: relative;
	}

	.main-footer .ot-socials {
		margin-top: 30px
	}

		.main-footer .ot-socials a {
			background: #fff;
			border-color: #fff;
			color: var(--renk4);
			border-radius: 100px;
		}

			.main-footer .ot-socials a:hover {
				color: #183863;
				background: var(--renk6);
				border-color: var(--renk6);
			}

	.main-footer a.gray {
		color: rgba(255, 255, 255, 0.5);
		border-color: rgba(255, 255, 255, 0.2)
	}

		.main-footer a.gray:visited {
			color: rgba(255, 255, 255, 0.5)
		}

		.main-footer a.gray:hover {
			color: #fff;
			border-color: #fff
		}

.footer-bottom {
	background: #0a2538;
	color: rgba(255, 255, 255, 0.6);
	position: relative;
	height: 35px;
	overflow: hidden;
	display: flex;
	align-items: center;
	font-size: 12pt;
}

	.footer-bottom a {
		color: rgba(255, 255, 255, 0.6)
	}

		.footer-bottom a:hover {
			color: #fff
		}

	.footer-bottom ul {
		margin-bottom: 0
	}

		.footer-bottom ul li {
			display: inline-block;
			margin-left: 1px;
			padding: 0px 10px;
		}

.mc4wp-form input[type=text],
.mc4wp-form input[type=email] {
	margin-bottom: 20px;
	width: 100%;
	max-width: 320px;
	display: block;
	height: 45px
}

@media only screen and (max-width: 767px) {
	.widget-inner {
		margin-bottom: 30px
	}

	.footer-bottom ul li {
		margin: 0 12px
	}
}

#back-to-top {
	background: #65c3cf;
	border: 0 none;
	border-radius: 2px;
	bottom: 40px;
	cursor: pointer;
	width: 42px;
	height: 42px;
	line-height: 40px;
	opacity: 0;
	outline: medium none;
	position: fixed;
	right: 40px;
	text-align: center;
	text-decoration: none;
	transition: opacity .2s ease-out 0;
	z-index: 1000;
}

	#back-to-top:hover {
		background: #000
	}

	#back-to-top.show {
		opacity: 1
	}

	#back-to-top:before {
		color: #fff;
		content: "";
		font-family: "FontAwesome";
		font-size: 22px;
		margin: 5px;
		position: relative
	}

.error-404 {
	position: relative;
	height: 100%
}

	.error-404 .error-image {
		position: absolute;
		bottom: 0;
		right: 0;
		z-index: -1
	}

	.error-404 h1 {
		padding-top: 100px
	}

	.error-404 .page-content {
		font-size: 15px
	}

	.error-404 .btn {
		margin-top: 20px;
		margin-bottom: 40px
	}

@media (min-width: 992px) {
	.lg-hidden {
		display: none
	}

	.testi-with-nav,
	.breadc-box .row {
		display: -webkit-box !important;
		display: -ms-flexbox !important;
		display: flex !important;
		-webkit-box-align: center !important;
		-ms-flex-align: center !important;
		align-items: center !important;
		min-height: 150px;
	}
}

@media (min-width: 992px) and (max-width: 1229px) {
	.team-item .team-info .ot-socials {
		margin-top: 30px
	}
}

@media (min-width: 768px) and (max-width: 991px) {
	.md-hidden {
		display: none
	}
}

@media (min-width: 480px) and (max-width: 767px) {
	.team-item .team-info .ot-socials {
		margin-top: 0
	}
}

@media (max-width: 1229px) {
	.s2 .thumb-image {
		display: none
	}

	.news-slider.s2 .news-item .inner-post {
		width: 100%
	}
}

@media (max-width: 991px) {
	.mobile-left {
		text-align: left !important
	}

	.mobile-center {
		text-align: center !important
	}

	.mobile-padd .col-sm-12 .column-inner {
		padding: 0 15px !important
	}

	div.mobile-white {
		background: rgba(255, 255, 255, 0.8);
		padding: 35px 20px
	}

	.breadc-box {
		/* padding: 1rem 0px; */
		display: -webkit-box !important;
		display: -ms-flexbox !important;
		display: flex !important;
		-webkit-box-align: center !important;
		-ms-flex-align: center !important;
		align-items: center !important;
	}

		.breadc-box .row {
			display: block;
			min-height: 0 !important
		}

		.breadc-box h1 {
			margin-bottom: 10px
		}

	.error-404 .error-image {
		position: static
	}

	.service-sidebar {
		margin-top: 40px
	}

	.main-footer .widget.padding-left {
		padding-left: 0
	}

	.footer-bottom {
		text-align: center
	}

		.footer-bottom ul {
			margin-top: 0
		}

			.footer-bottom ul li {
				margin: 0 1px;
				border-radius: 0
			}

	.testi-nav {
		margin-top: 30px
	}
}

@media (max-width: 767px) {
	.sm-hidden {
		display: none
	}

	.mobile-padd .wpb_column {
		padding: 0 15px !important
	}

	.padding-box-3 > div {
		padding: 40px
	}

	.page-header .container {
		width: 100%
	}

	.team-item .team-info p {
		font-size: 13px
	}
}

@media (max-width: 600px) {
	.simple-box {
		width: 100%;
		margin-bottom: 30px
	}

	.padding-box-60 {
		padding: 40px
	}

	.project-slider .slick-list .project-item .inner {
		bottom: 5px;
		left: 5px;
		padding: 20px
	}

	.project-slider .project-item .inner .exc {
		display: none
	}
}

@media (max-width: 479px) {
	.padding-box-2 {
		padding: 0 25px
	}

	.padding-box-3 > div {
		padding: 30px
	}

	.padding-box-30 > div.column-inner {
		padding: 0
	}

	.padding-box-60 {
		padding: 25px
	}
}

.container .container {
	width: 100%;
	padding: 0
}

.wpb_row .wpb_row {
	margin: 0
}

.lh24 {
	line-height: 24px
}

.empty_space_12 {
	height: 12px
}

.empty_space_20 {
	height: 20px
}

.empty_space_30 {
	height: 30px
}

.empty_space_45 {
	height: 45px
}

.empty_space_60 {
	height: 60px
}

.empty_space_70 {
	height: 70px
}

.empty_space_80 {
	height: 80px
}

.no-bot {
	padding-bottom: 0 !important
}

.no-top {
	padding-top: 0 !important
}

.paddtop-75 {
	padding-top: 75px
}

.padd-box {
	padding: 40px
}

.padd-box-29 {
	padding: 34px 29px
}

.padd-box-30 {
	padding: 30px;
	background: #f9f5f0
}

.padd-bot-90 {
	padding-bottom: 90px
}

.padd-3 {
	padding: 0 3px;
	width: 33.33%;
	float: left
}

.address-section {
	padding-top: 60px !important;
	padding-bottom: 60px !important
}

.download-section {
	padding-top: 230px !important;
	padding-bottom: 30px !important;
	background-image: url(https://via.placeholder.com/1170x400/666);
	background-position: center;
	background-repeat: no-repeat;
	background-size: cover
}

.quote-section {
	padding-top: 130px !important;
	padding-bottom: 130px !important;
	background-image: url(https://via.placeholder.com/1170x400/666);
	background-position: center;
	background-repeat: no-repeat;
	background-size: cover
}

.cta-section {
	padding: 75px 85px 55px;
	background-image: url(https://via.placeholder.com/1170x400/333);
	background-position: center;
	background-repeat: no-repeat;
	background-size: cover
}

.testi-section {
	background: #f9f5f0
}

.section-counto {
	padding-top: 80px !important;
	padding-bottom: 80px !important;
	background-image: url(https://via.placeholder.com/1170x400);
	background-position: center;
	background-repeat: no-repeat;
	background-size: cover
}

	.section-counto .column_left {
		padding-right: 1px
	}

	.section-counto .column_mid {
		padding-left: 1px;
		padding-right: 1px
	}

	.section-counto .column_right {
		padding-left: 1px
	}

.bg-why-choose {
	padding-top: 300px;
	padding-bottom: 213px;
	background-image: url(https://via.placeholder.com/750x960/333);
	background-position: center;
	background-repeat: no-repeat;
	background-size: cover
}

.support-section {
	background-image: url(https://via.placeholder.com/1920x700);
	background-position: center;
	background-repeat: no-repeat;
	background-size: cover;
	background-attachment: fixed
}

.bg-who-we {
	background-image: url(https://via.placeholder.com/570x570/333);
	background-position: center;
	background-repeat: no-repeat;
	background-size: cover
}

.step1-col {
	padding-top: 100px;
	padding-bottom: 135px;
	background-image: url(https://via.placeholder.com/500x243);
	background-position: center;
	background-repeat: no-repeat;
	background-size: cover
}

.step2-col {
	padding-top: 100px;
	padding-bottom: 135px;
	background-image: url(https://via.placeholder.com/500x243);
	background-position: center;
	background-repeat: no-repeat;
	background-size: cover
}

.step3-col {
	padding-top: 100px;
	padding-bottom: 135px;
	background-image: url(https://via.placeholder.com/500x243);
	background-position: center;
	background-repeat: no-repeat;
	background-size: cover
}

.gray-line {
	height: 1px;
	background: #ebebeb
}

.orange {
	color: #fbaf5d
}

.red {
	color: #ed1c24
}

.green {
	color: #00a651
}

.blue {
	color: var(--renk4)
}

.custom-padd-1 {
	padding-top: 300px;
	padding-bottom: 250px;
	background: url(/images/handshakes.png) no-repeat center;
	background-size: cover;
	border-radius: 0;
}

.custom-padd-2 {
	padding-top: 189px;
	padding-bottom: 170px;
	background: url(https://via.placeholder.com/750x543) no-repeat center;
	background-size: cover
}

.feature-row {
	margin: 0 -3px;
	overflow: hidden
}

.feature-box {
	padding: 30px;
	border: 1px solid #e3e3e3
}

@media only screen and (max-width: 991px) {
	.feature-row {
		margin: 0
	}

	.padd-3 {
		float: none;
		width: 100%
	}

	.parallax,
	.support-section {
		background-attachment: scroll
	}
}

.section-banner {
	background-image: url(https://via.placeholder.com/1920x700?text=banner+1920x700);
	background-position: center left;
	background-repeat: no-repeat;
	background-size: cover;
	display: flex;
	align-items: center;
	min-height: 80vh
}

.banner-content h6 {
	margin-bottom: 10px;
	color: var(--renk4)
}

.banner-content h2 {
	color: var(--renk4)
}

.banner-content p {
	margin-bottom: 35px
}

@media only screen and (max-width: 480px) {
	.banner-content h2 {
		font-size: 30px
	}

	.banner-content h6 {
		font-size: 11px
	}

	.banner-content p {
		font-size: 14px
	}

	.banner-content .btn {
		padding: 13px 24px
	}
}

img.logo-static {
	max-height: 100px;
	/* object-fit: cover; */
	/* height: 115px; */
	/* object-position: 0px 0px; */ /* X then Y */
	/* width: 55px; */
}

.header-mainnav {
	vertical-align: middle;
	display: table-cell
}

.mega-dropdown {
	position: static !important
}

.mega-dropdown-menu {
	width: 100% !important;
	box-shadow: none;
	-webkit-box-shadow: none;
	padding: 2rem 3rem !important;
	!importan;
	!importa;
	!import;
	!impor;
	!impo;
	!imp;
	!im;
	!i;
	!;
	background-image: url("/Content/themespring/images/menu_bg_1.png");
	);
	background-position: bottom right;
	background-repeat: no-repeat;
}

	.mega-dropdown-menu > li > ul {
		padding: 0;
		margin: 0
	}

		.mega-dropdown-menu > li > ul > li {
			list-style: none
		}

			.mega-dropdown-menu > li > ul > li > a {
				display: block;
				color: #222;
				padding: 3px 5px
			}

	.mega-dropdown-menu > li ul > li > a:hover,
	.mega-dropdown-menu > li ul > li > a:focus {
		text-decoration: none
	}

	.mega-dropdown-menu .dropdown-header {
		font-size: 18px;
		color: #ff3546;
		padding: 5px 60px 5px 5px;
		line-height: 30px
	}

.carousel-control {
	width: 30px;
	height: 30px;
	top: -35px
}

.left.carousel-control {
	right: 30px;
	left: inherit
}

.carousel-control .glyphicon-chevron-left,
.carousel-control .glyphicon-chevron-right {
	font-size: 12px;
	background-color: #fff;
	line-height: 30px;
	text-shadow: none;
	color: #333;
	border: 1px solid #ddd
}

.paddtop-35 {
	padding-top: 35px;
}

.footer-copyright {
	margin: 0;
}

.post-slide {
	overflow: hidden;
	margin-right: 15px;
	background-color: #fff !important
}

	.post-slide .post-img {
		float: left;
		width: 50%;
		position: relative;
		margin-right: 30px
	}

		.post-slide .post-img img {
			width: 100%;
			height: auto
		}

	.post-slide .post-date {
		background: #ec3c6a;
		color: #fff;
		position: absolute;
		top: 0;
		right: 0;
		display: block;
		padding: 2% 3%;
		width: 60px;
		height: 60px;
		text-align: center;
		transition: all .5s ease
	}

	.post-slide .date {
		display: block;
		font-size: 20px;
		font-weight: 700
	}

	.post-slide .month {
		display: block;
		font-size: 11px;
		text-transform: uppercase
	}

	.post-slide .post-review {
		padding: 5% 3% 1% 0;
		border-top: 3px solid #38cfd8
	}

	.post-slide:hover .post-review {
		border-top-color: #ec3c6a
	}

	.post-slide .post-title {
		margin: 0 0 10px
	}

		.post-slide .post-title a {
			font-size: 14px;
			color: #333;
			text-transform: uppercase
		}

			.post-slide .post-title a:hover {
				text-decoration: none;
				font-weight: 700
			}

	.post-slide .post-bar {
		padding: 0;
		list-style: none;
		text-transform: uppercase;
		position: relative;
		margin-bottom: 20px
	}

		.post-slide .post-bar:after,
		.post-slide .post-bar:before {
			border: 1px solid #38cfd8;
			bottom: -10px;
			content: "";
			display: block;
			position: absolute;
			right: 36%;
			width: 25px
		}

		.post-slide .post-bar:before {
			border: 1px solid #ec3c6a;
			right: 32%
		}

		.post-slide .post-bar li {
			color: #555;
			font-size: 10px;
			margin-right: 10px;
			display: inline-block
		}

			.post-slide .post-bar li a {
				font-size: 13px;
				text-decoration: none;
				text-transform: uppercase;
				color: #ec3c6a
			}

				.post-slide .post-bar li a:hover {
					color: #ec3c6a
				}

			.post-slide .post-bar li i {
				color: #777;
				margin-right: 5px
			}

	.post-slide .post-description {
		font-size: 12px;
		line-height: 21px;
		color: #444454
	}

.owl-theme .owl-controls {
	margin-top: 30px
}

	.owl-theme .owl-controls .owl-page span {
		background: #fff;
		border: 2px solid #37a6a4
	}

	.owl-theme .owl-controls .owl-page.active span,
	.owl-theme .owl-controls.clickable .owl-page:hover span {
		background: #37a6a4
	}

@media only screen and (max-width: 990px) {
	.preview-thumbnail.nav-tabs li {
		padding: 0 !important;
		margin: 0px !important;
		height: 30px !important;
		width: 30px !important;
		vertical-align: middle;
		text-align: center;
		display: inline-block;
		background: #ffffff5e !important;
		border-radius: 50%;
	}

		.preview-thumbnail.nav-tabs li a {
			padding: 0 !important;
			margin: 0 !important;
			height: 30px !important;
			width: 30px !important;
			display: block;
		}

	.post-slide .post-img {
		width: 100%
	}

	.post-slide .post-review {
		width: 100%;
		border-bottom: 4px solid #ec3c6a
	}

	.post-slide .post-bar:before {
		left: 0
	}

	.post-slide .post-bar:after {
		left: 25px
	}
}

.primary-sidebar {
	margin-top: -40px;
	border-top: 10px solid #2d5dcd;
	padding: 15px;
	background: #fff;
	box-shadow: 0px 2px 3px 0px #ddd;
}

.widget_categories > ul > li > a:before {
	transition: all .3s linear;
	-webkit-transition: all .3s linear;
	-moz-transition: all .3s linear;
	-o-transition: all .3s linear;
	-ms-transition: all .3s linear;
	right: 0;
	z-index: 2;
	border-left: 15px solid #f5f5f5;
	position: absolute;
	top: 0;
	width: 0;
	height: 0;
	content: '';
	border-top: 16px solid transparent;
	border-bottom: 16px solid transparent;
	border-right: 10px
}

.widget_categories > ul > li > a:focus:before,
.widget_categories > ul > li > a:hover:before {
	border-left: 15px solid #c37e12
}

.content-area {
	padding: 10px 0px;
	width: 100%;
}

.primary-sidebar > section {
	margin-bottom: 0;
}

.sabiNET_content h2 {
	font-size: 2em
}

.page-title > span {
	font-weight: 200;
	display: block;
	font-size: 1.5rem;
}

.sabiNET_Content > h2 {
	font-size: 2em
}

.productHeaderRow {
	min-height: inherit !important;
	padding: 0.5rem 0;
}

.product-page-header {
	box-shadow: 0 1px 3px rgba(0, 0, 0, 0.15);
	-moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.15);
	-webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.15);
	background: #dcdcdc;
}

.isTop {
	background: rgba(234, 234, 234, 0.28) !important;
	font-weight: 700
}

.girinti:before {
	font-family: FontAwesome;
	padding-right: 5px
}

.girinti_5:before {
	content: "\f0da";
	margin-left: 15px
}

.girinti_10:before {
	content: "\f0da \f0da";
	margin-left: 30px
}

.girinti_15:before {
	content: "\f0da \f0da \f0da";
	margin-left: 45px
}

.girinti_20:before {
	content: "\f0da \f0da \f0da \f0da";
	margin-left: 60px
}

.list-group-item {
	position: relative;
	display: block;
	padding: 10px 15px;
	margin-bottom: -1px;
	background-color: #fff;
	border: 1px solid #ddd
}

.list-group {
	margin: 0;
	padding: 0
}

.preview {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-webkit-flex-direction: column;
	-ms-flex-direction: column;
	flex-direction: column
}



.preview-pic {
	-webkit-box-flex: 1;
	-webkit-flex-grow: 1;
	-ms-flex-positive: 1;
	flex-grow: 1
}

.preview-thumbnail.nav-tabs {
	border: none;
	margin-top: 0
}

	.preview-thumbnail.nav-tabs li {
		padding: 0;
		margin: 0 5px;
		height: 50px;
		width: 50px;
		vertical-align: middle;
		text-align: center;
		display: inline-block;
	}

		.preview-thumbnail.nav-tabs li:first-child {
			margin-left: 0
		}

		.preview-thumbnail.nav-tabs li:last-child {
			margin-right: 0
		}

		.preview-thumbnail.nav-tabs li a {
			padding: 0;
			margin: 0;
			height: 50px;
			width: 50px;
			display: block
		}

		.preview-thumbnail.nav-tabs li:last-of-type {
			margin-right: 0
		}

.tab-content {
	overflow: hidden
}

	.tab-content img {
		width: 100%;
		-webkit-animation-name: opacity;
		animation-name: opacity;
		-webkit-animation-duration: .3s;
		animation-duration: .3s
	}

.card {
	background: #f4f4f4;
	padding: 15px
}

@media screen and (min-width: 997px) {
	.wrapper {
		display: -webkit-box;
		display: -webkit-flex;
		display: -ms-flexbox;
		display: flex
	}
}

.details {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-webkit-flex-direction: column;
	-ms-flex-direction: column;
	flex-direction: column
}

.colors {
	-webkit-box-flex: 1;
	-webkit-flex-grow: 1;
	-ms-flex-positive: 1;
	flex-grow: 1
}

.product-title,
.price,
.sizes,
.colors {
	font-weight: 700;
}

	.checked,
	.price span {
		color: #ff9f1a
	}

.product-title,
.rating,
.product-description,
.price,
.vote,
.sizes {
	margin-bottom: 15px;
}

.product-title {
	font-size: 3rem;
	margin: 0;
	font-weight: 700;
	color: var(--renk4);
}

.size {
	margin-right: 10px
}

	.size:first-of-type {
		margin-left: 40px
	}

.color {
	display: inline-block;
	vertical-align: middle;
	margin-right: 10px;
	height: 2em;
	width: 2em;
	border-radius: 2px
}

	.color:first-of-type {
		margin-left: 20px
	}

.add-to-cart,
.like {
	background: #ff9f1a;
	padding: 1.2em 1.5em;
	border: none;
	text-transform: UPPERCASE;
	font-weight: 700;
	color: #fff;
	-webkit-transition: background .3s ease;
	transition: background .3s ease
}

	.add-to-cart:hover,
	.like:hover {
		background: #b36800;
		color: #fff
	}

.not-available {
	text-align: center;
	line-height: 2em
}

	.not-available:before {
		font-family: fontawesome;
		content: "\f00d";
		color: #fff
	}

.orange {
	background: #ff9f1a
}

.green {
	background: #85ad00
}

.blue {
	background: #0076ad
}

.tooltip-inner {
	padding: 1.3em
}

@-webkit-keyframes opacity {
	0% {
		opacity: 0;
		-webkit-transform: scale(3);
		transform: scale(3)
	}

	100% {
		opacity: 1;
		-webkit-transform: scale(1);
		transform: scale(1)
	}
}

@keyframes opacity {
	0% {
		opacity: 0;
		-webkit-transform: scale(3);
		transform: scale(3)
	}

	100% {
		opacity: 1;
		-webkit-transform: scale(1);
		transform: scale(1)
	}
}

.productCard {
	position: relative;
	background: #f4f4f4;
	padding: 20px 0;
	box-shadow: 0 1px 3px rgba(0, 0, 0, 0.15);
	-moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.15);
	-webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.15)
}

.productImageBlock {
	background: #fff;
	padding: 15px;
	box-shadow: 0 1px 3px rgba(0, 0, 0, 0.15);
	-moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.15);
	-webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.15);
	text-align: center
}

	.productImageBlock > div > img {
		max-height: 300px;
		width: auto;
		border-radius: 20px
	}

.preview-pic.tab-content.productImageBlock {
	padding: 0;
	height: 400px
}

ul.preview-thumbnail.nav.nav-tabs.productImageBlock {
	display: block
}

.preview-thumbnail.nav-tabs li img {
	width: 50px;
	height: 50px;
	box-shadow: 0 4px 5px #d0d0d0
}

.preview-thumbnail.nav-tabs li a.active img {
	box-shadow: 0 4px 5px #c37e12
}

.rating {
	font-weight: 500;
	color: #6c757d;
	padding: 0;
}

span.btn_left {
	font-size: 24px
}

span.btn_right {
	vertical-align: super
}

span.btn_bottom {
	display: flow-root;
	text-transform: initial
}

.btn-btnCustom {
	font-weight: 500
}

.btn-sm > .btn_left {
	font-size: 1rem
}

.product_moreInformation {
	margin-top: 15px
}

.megaPriceBTN {
	padding: 13px 23px;
	vertical-align: middle;
	display: flex
}

.uAm {
	padding: 0 !important;
	margin-right: 5px;
	text-align: center
}

.nav-fill .nav-item > h4 {
	margin: 0;
	padding: 5px 0;
}

.productNavTab {
	/* background: #ddd */
}

.img-responsive {
	max-height: 600px;
	width: inherit !important
}

.pageContent {
	background: #fff
}

.productNavTabInner {
	margin: 0;
	margin-top: 2rem;
	padding: 1rem 1rem 0rem 1rem;
	background: rgb(51, 25, 112);
	background: linear-gradient( 331deg, rgba(51, 25, 112, 1) 0%, rgba(49, 149, 177, 1) 100%);
	border: 0;
}

.productTabContent {
	margin: 0;
	background: #fff;
	padding: 2rem;
	margin-bottom: 2rem;
}

div#urunBilgi {
	width: 100%
}

.productTabContent h1 {
	font-size: 1.6em
}

.productTabContent h2 {
	font-size: 1.5em
}

.productTabContent h3 {
	font-size: 1.4em
}

.productTabContent h4 {
	font-size: 1.3em
}

.productTabContent h5 {
	font-size: 1.2em
}

.productTabContent h6 {
	font-size: 1.1em
}

.productTabContent h1,
h2,
h3,
h4,
h5,
h6 {
	margin: 0
}

.productTabContent p {
	margin: 0
}

.productTabContent table {
	margin-bottom: 15px
}

.lang-xs {
	background-position: 0 -473px;
	min-width: 14px;
	height: 11px;
	min-height: 11px;
	max-height: 11px;
	background-repeat: no-repeat;
	display: inline-block;
	background-image: url(languages.png)
}

.lang-sm {
	background-position: 0 -1172px;
	min-width: 22px;
	height: 16px;
	background-repeat: no-repeat;
	display: inline-block;
	vertical-align: middle;
	background-image: url(/Content/themespring/images/languages.png);
}

.lang-lg {
	background-position: 0 -2134px;
	min-width: 30px;
	height: 22px;
	min-height: 22px;
	max-height: 22px;
	background-repeat: no-repeat;
	display: inline-block;
	background-image: url(languages.png)
}

.lang-xs[lang=ar] {
	background-position: 0 0
}

.lang-xs[lang=be] {
	background-position: 0 -11px
}

.lang-xs[lang=bg] {
	background-position: 0 -22px
}

.lang-xs[lang=cs] {
	background-position: 0 -33px
}

.lang-xs[lang=da] {
	background-position: 0 -44px
}

.lang-xs[lang=de] {
	background-position: 0 -55px
}

.lang-xs[lang=el] {
	background-position: 0 -66px
}

.lang-xs[lang=en] {
	background-position: 0 -77px
}

.lang-xs[lang=es] {
	background-position: 0 -88px
}

.lang-xs[lang=et] {
	background-position: 0 -99px
}

.lang-xs[lang=fi] {
	background-position: 0 -110px
}

.lang-xs[lang=fr] {
	background-position: 0 -121px
}

.lang-xs[lang=ga] {
	background-position: 0 -132px
}

.lang-xs[lang=hi] {
	background-position: 0 -143px
}

.lang-xs[lang=hr] {
	background-position: 0 -154px
}

.lang-xs[lang=hu] {
	background-position: 0 -165px
}

.lang-xs[lang=in] {
	background-position: 0 -176px
}

.lang-xs[lang=is] {
	background-position: 0 -187px
}

.lang-xs[lang=it] {
	background-position: 0 -198px
}

.lang-xs[lang=iw] {
	background-position: 0 -209px
}

.lang-xs[lang=ja] {
	background-position: 0 -220px
}

.lang-xs[lang=ko] {
	background-position: 0 -231px
}

.lang-xs[lang=lt] {
	background-position: 0 -242px
}

.lang-xs[lang=lv] {
	background-position: 0 -253px
}

.lang-xs[lang=mk] {
	background-position: 0 -264px
}

.lang-xs[lang=ms] {
	background-position: 0 -275px
}

.lang-xs[lang=mt] {
	background-position: 0 -286px
}

.lang-xs[lang=nl] {
	background-position: 0 -297px
}

.lang-xs[lang=no] {
	background-position: 0 -308px
}

.lang-xs[lang=pl] {
	background-position: 0 -319px
}

.lang-xs[lang=pt] {
	background-position: 0 -330px
}

.lang-xs[lang=ro] {
	background-position: 0 -341px
}

.lang-xs[lang=ru] {
	background-position: 0 -352px
}

.lang-xs[lang=sk] {
	background-position: 0 -363px
}

.lang-xs[lang=sl] {
	background-position: 0 -374px
}

.lang-xs[lang=sq] {
	background-position: 0 -385px
}

.lang-xs[lang=sr] {
	background-position: 0 -396px
}

.lang-xs[lang=sv] {
	background-position: 0 -407px
}

.lang-xs[lang=th] {
	background-position: 0 -418px
}

.lang-xs[lang=tr] {
	background-position: 0 -429px
}

.lang-xs[lang=uk] {
	background-position: 0 -440px
}

.lang-xs[lang=vi] {
	background-position: 0 -451px
}

.lang-xs[lang=zh] {
	background-position: 0 -462px
}

.lang-sm[lang=ar] {
	background-position: 0 -484px
}

.lang-sm[lang=be] {
	background-position: 0 -500px
}

.lang-sm[lang=bg] {
	background-position: 0 -516px
}

.lang-sm[lang=cs] {
	background-position: 0 -532px
}

.lang-sm[lang=da] {
	background-position: 0 -548px
}

.lang-sm[lang=de] {
	background-position: 0 -564px
}

.lang-sm[lang=el] {
	background-position: 0 -580px
}

.lang-sm[lang=en] {
	background-position: 0 -596px
}

.lang-sm[lang=es] {
	background-position: 0 -612px
}

.lang-sm[lang=et] {
	background-position: 0 -628px
}

.lang-sm[lang=fi] {
	background-position: 0 -644px
}

.lang-sm[lang=fr] {
	background-position: 0 -660px
}

.lang-sm[lang=ga] {
	background-position: 0 -676px
}

.lang-sm[lang=hi] {
	background-position: 0 -692px
}

.lang-sm[lang=hr] {
	background-position: 0 -708px
}

.lang-sm[lang=hu] {
	background-position: 0 -724px
}

.lang-sm[lang=in] {
	background-position: 0 -740px
}

.lang-sm[lang=is] {
	background-position: 0 -756px
}

.lang-sm[lang=it] {
	background-position: 0 -772px
}

.lang-sm[lang=iw] {
	background-position: 0 -788px
}

.lang-sm[lang=ja] {
	background-position: 0 -804px
}

.lang-sm[lang=ko] {
	background-position: 0 -820px
}

.lang-sm[lang=lt] {
	background-position: 0 -836px
}

.lang-sm[lang=lv] {
	background-position: 0 -852px
}

.lang-sm[lang=mk] {
	background-position: 0 -868px
}

.lang-sm[lang=ms] {
	background-position: 0 -884px
}

.lang-sm[lang=mt] {
	background-position: 0 -900px
}

.lang-sm[lang=nl] {
	background-position: 0 -916px
}

.lang-sm[lang=no] {
	background-position: 0 -932px
}

.lang-sm[lang=pl] {
	background-position: 0 -948px
}

.lang-sm[lang=pt] {
	background-position: 0 -964px
}

.lang-sm[lang=ro] {
	background-position: 0 -980px
}

.lang-sm[lang=ru] {
	background-position: 0 -996px
}

.lang-sm[lang=sk] {
	background-position: 0 -1012px
}

.lang-sm[lang=sl] {
	background-position: 0 -1028px
}

.lang-sm[lang=sq] {
	background-position: 0 -1044px
}

.lang-sm[lang=sr] {
	background-position: 0 -1060px
}

.lang-sm[lang=sv] {
	background-position: 0 -1076px
}

.lang-sm[lang=th] {
	background-position: 0 -1092px
}

.lang-sm[lang=tr] {
	background-position: 0 -1108px
}

.lang-sm[lang=uk] {
	background-position: 0 -1124px
}

.lang-sm[lang=vi] {
	background-position: 0 -1140px
}

.lang-sm[lang=zh] {
	background-position: 0 -1156px
}

.lang-lg[lang=ar] {
	background-position: 0 -1188px
}

.lang-lg[lang=be] {
	background-position: 0 -1210px
}

.lang-lg[lang=bg] {
	background-position: 0 -1232px
}

.lang-lg[lang=cs] {
	background-position: 0 -1254px
}

.lang-lg[lang=da] {
	background-position: 0 -1276px
}

.lang-lg[lang=de] {
	background-position: 0 -1298px
}

.lang-lg[lang=el] {
	background-position: 0 -1320px
}

.lang-lg[lang=en] {
	background-position: 0 -1342px
}

.lang-lg[lang=es] {
	background-position: 0 -1364px
}

.lang-lg[lang=et] {
	background-position: 0 -1386px
}

.lang-lg[lang=fi] {
	background-position: 0 -1408px
}

.lang-lg[lang=fr] {
	background-position: 0 -1430px
}

.lang-lg[lang=ga] {
	background-position: 0 -1452px
}

.lang-lg[lang=hi] {
	background-position: 0 -1474px
}

.lang-lg[lang=hr] {
	background-position: 0 -1496px
}

.lang-lg[lang=hu] {
	background-position: 0 -1518px
}

.lang-lg[lang=in] {
	background-position: 0 -1540px
}

.lang-lg[lang=is] {
	background-position: 0 -1562px
}

.lang-lg[lang=it] {
	background-position: 0 -1584px
}

.lang-lg[lang=iw] {
	background-position: 0 -1606px
}

.lang-lg[lang=ja] {
	background-position: 0 -1628px
}

.lang-lg[lang=ko] {
	background-position: 0 -1650px
}

.lang-lg[lang=lt] {
	background-position: 0 -1672px
}

.lang-lg[lang=lv] {
	background-position: 0 -1694px
}

.lang-lg[lang=mk] {
	background-position: 0 -1716px
}

.lang-lg[lang=ms] {
	background-position: 0 -1738px
}

.lang-lg[lang=mt] {
	background-position: 0 -1760px
}

.lang-lg[lang=nl] {
	background-position: 0 -1782px
}

.lang-lg[lang=no] {
	background-position: 0 -1804px
}

.lang-lg[lang=pl] {
	background-position: 0 -1826px
}

.lang-lg[lang=pt] {
	background-position: 0 -1848px
}

.lang-lg[lang=ro] {
	background-position: 0 -1870px
}

.lang-lg[lang=ru] {
	background-position: 0 -1892px
}

.lang-lg[lang=sk] {
	background-position: 0 -1914px
}

.lang-lg[lang=sl] {
	background-position: 0 -1936px
}

.lang-lg[lang=sq] {
	background-position: 0 -1958px
}

.lang-lg[lang=sr] {
	background-position: 0 -1980px
}

.lang-lg[lang=sv] {
	background-position: 0 -2002px
}

.lang-lg[lang=th] {
	background-position: 0 -2024px
}

.lang-lg[lang=tr] {
	background-position: 0 -2046px
}

.lang-lg[lang=uk] {
	background-position: 0 -2068px
}

.lang-lg[lang=vi] {
	background-position: 0 -2090px
}

.lang-lg[lang=zh] {
	background-position: 0 -2112px
}

.lang-lbl-en:after,
.lang-lbl-full:after,
.lang-lbl:after {
	content: "Unknown language"
}

.lang-lbl[lang=ar]:after {
	content: "\000627\000644\000639\000631\000628\00064A\000629"
}

.lang-lbl[lang=be]:after {
	content: "\000411\000435\00043B\000430\000440\000443\000441\00043A\000456"
}

.lang-lbl[lang=bg]:after {
	content: "\000411\00044A\00043B\000433\000430\000440\000441\00043A\000438"
}

.lang-lbl[lang=cs]:after {
	content: "\00010Ce\000161tina"
}

.lang-lbl[lang=da]:after {
	content: "Dansk"
}

.lang-lbl[lang=de]:after {
	content: "Deutsch"
}

.lang-lbl[lang=el]:after {
	content: "\000395\0003BB\0003BB\0003B7\0003BD\0003B9\0003BA\0003AC"
}

.lang-lbl[lang=en]:after {
	content: "English"
}

.lang-lbl[lang=es]:after {
	content: "Espa\0000F1ol"
}

.lang-lbl[lang=et]:after {
	content: "Eesti"
}

.lang-lbl[lang=fi]:after {
	content: "Suomi"
}

.lang-lbl[lang=fr]:after {
	content: "Fran\0000E7ais"
}

.lang-lbl[lang=ga]:after {
	content: "Gaeilge"
}

.lang-lbl[lang=hi]:after {
	content: "\000939\00093F\000902\000926\000940"
}

.lang-lbl[lang=hr]:after {
	content: "Hrvatski"
}

.lang-lbl[lang=hu]:after {
	content: "Magyar"
}

.lang-lbl[lang=in]:after {
	content: "Bahasa\000020indonesia"
}

.lang-lbl[lang=is]:after {
	content: "\0000CDslenska"
}

.lang-lbl[lang=it]:after {
	content: "Italiano"
}

.lang-lbl[lang=iw]:after {
	content: "\0005E2\0005D1\0005E8\0005D9\0005EA"
}

.lang-lbl[lang=ja]:after {
	content: "\0065E5\00672C\008A9E"
}

.lang-lbl[lang=ko]:after {
	content: "\00D55C\00AD6D\00C5B4"
}

.lang-lbl[lang=lt]:after {
	content: "Lietuvi\000173"
}

.lang-lbl[lang=lv]:after {
	content: "Latvie\000161u"
}

.lang-lbl[lang=mk]:after {
	content: "\00041C\000430\00043A\000435\000434\00043E\00043D\000441\00043A\000438"
}

.lang-lbl[lang=ms]:after {
	content: "Bahasa\000020melayu"
}

.lang-lbl[lang=mt]:after {
	content: "Malti"
}

.lang-lbl[lang=nl]:after {
	content: "Nederlands"
}

.lang-lbl[lang=no]:after {
	content: "Norsk"
}

.lang-lbl[lang=pl]:after {
	content: "Polski"
}

.lang-lbl[lang=pt]:after {
	content: "Portugu\0000EAs"
}

.lang-lbl[lang=ro]:after {
	content: "Rom\0000E2n\000103"
}

.lang-lbl[lang=ru]:after {
	content: "\000420\000443\000441\000441\00043A\000438\000439"
}

.lang-lbl[lang=sk]:after {
	content: "Sloven\00010Dina"
}

.lang-lbl[lang=sl]:after {
	content: "Sloven\000161\00010Dina"
}

.lang-lbl[lang=sq]:after {
	content: "Shqipe"
}

.lang-lbl[lang=sr]:after {
	content: "\000421\000440\00043F\000441\00043A\000438"
}

.lang-lbl[lang=sv]:after {
	content: "Svenska"
}

.lang-lbl[lang=th]:after {
	content: "\000E44\000E17\000E22"
}

.lang-lbl[lang=tr]:after {
	content: "T\0000FCrk\0000E7e"
}

.lang-lbl[lang=uk]:after {
	content: "\000423\00043A\000440\000430\000457\00043D\000441\00044C\00043A\000430"
}

.lang-lbl[lang=vi]:after {
	content: "Ti\001EBFng\000020vi\001EC7t"
}

.lang-lbl[lang=zh]:after {
	content: "\004E2D\006587"
}

.lang-lbl-en[lang=ar]:after {
	content: "Arabic"
}

.lang-lbl-en[lang=be]:after {
	content: "Belarusian"
}

.lang-lbl-en[lang=bg]:after {
	content: "Bulgarian"
}

.lang-lbl-en[lang=cs]:after {
	content: "Czech"
}

.lang-lbl-en[lang=da]:after {
	content: "Danish"
}

.lang-lbl-en[lang=de]:after {
	content: "German"
}

.lang-lbl-en[lang=el]:after {
	content: "Greek"
}

.lang-lbl-en[lang=en]:after {
	content: "English"
}

.lang-lbl-en[lang=es]:after {
	content: "Spanish"
}

.lang-lbl-en[lang=et]:after {
	content: "Estonian"
}

.lang-lbl-en[lang=fi]:after {
	content: "Finnish"
}

.lang-lbl-en[lang=fr]:after {
	content: "French"
}

.lang-lbl-en[lang=ga]:after {
	content: "Irish"
}

.lang-lbl-en[lang=hi]:after {
	content: "Hindi"
}

.lang-lbl-en[lang=hr]:after {
	content: "Croatian"
}

.lang-lbl-en[lang=hu]:after {
	content: "Hungarian"
}

.lang-lbl-en[lang=in]:after {
	content: "Indonesian"
}

.lang-lbl-en[lang=is]:after {
	content: "Icelandic"
}

.lang-lbl-en[lang=it]:after {
	content: "Italian"
}

.lang-lbl-en[lang=iw]:after {
	content: "Hebrew"
}

.lang-lbl-en[lang=ja]:after {
	content: "Japanese"
}

.lang-lbl-en[lang=ko]:after {
	content: "Korean"
}

.lang-lbl-en[lang=lt]:after {
	content: "Lithuanian"
}

.lang-lbl-en[lang=lv]:after {
	content: "Latvian"
}

.lang-lbl-en[lang=mk]:after {
	content: "Macedonian"
}

.lang-lbl-en[lang=ms]:after {
	content: "Malay"
}

.lang-lbl-en[lang=mt]:after {
	content: "Maltese"
}

.lang-lbl-en[lang=nl]:after {
	content: "Dutch"
}

.lang-lbl-en[lang=no]:after {
	content: "Norwegian"
}

.lang-lbl-en[lang=pl]:after {
	content: "Polish"
}

.lang-lbl-en[lang=pt]:after {
	content: "Portuguese"
}

.lang-lbl-en[lang=ro]:after {
	content: "Romanian"
}

.lang-lbl-en[lang=ru]:after {
	content: "Russian"
}

.lang-lbl-en[lang=sk]:after {
	content: "Slovak"
}

.lang-lbl-en[lang=sl]:after {
	content: "Slovenian"
}

.lang-lbl-en[lang=sq]:after {
	content: "Albanian"
}

.lang-lbl-en[lang=sr]:after {
	content: "Serbian"
}

.lang-lbl-en[lang=sv]:after {
	content: "Swedish"
}

.lang-lbl-en[lang=th]:after {
	content: "Thai"
}

.lang-lbl-en[lang=tr]:after {
	content: "Turkish"
}

.lang-lbl-en[lang=uk]:after {
	content: "Ukrainian"
}

.lang-lbl-en[lang=vi]:after {
	content: "Vietnamese"
}

.lang-lbl-en[lang=zh]:after {
	content: "Chinese"
}

.lang-lbl-full[lang=ar]:after {
	content: "\000627\000644\000639\000631\000628\00064A\000629\0000A0/\0000A0Arabic"
}

.lang-lbl-full[lang=be]:after {
	content: "\000411\000435\00043B\000430\000440\000443\000441\00043A\000456\0000A0/\0000A0Belarusian"
}

.lang-lbl-full[lang=bg]:after {
	content: "\000411\00044A\00043B\000433\000430\000440\000441\00043A\000438\0000A0/\0000A0Bulgarian"
}

.lang-lbl-full[lang=cs]:after {
	content: "\00010Ce\000161tina\0000A0/\0000A0Czech"
}

.lang-lbl-full[lang=da]:after {
	content: "Dansk\0000A0/\0000A0Danish"
}

.lang-lbl-full[lang=de]:after {
	content: "Deutsch\0000A0/\0000A0German"
}

.lang-lbl-full[lang=el]:after {
	content: "\000395\0003BB\0003BB\0003B7\0003BD\0003B9\0003BA\0003AC\0000A0/\0000A0Greek"
}

.lang-lbl-full[lang=en]:after {
	content: "\0045\006E\0067\006C\0069\0073\0068"
}

.lang-lbl-full[lang=fa]:after {
	content: "\0641\0627\0631\0633\06CC"
}

.lang-lbl-full[lang=ru]:after {
	content: "\000420\000443\000441\000441\00043A\000438\000439\0000A0"
}

.lang-lbl-full[lang=tr]:after {
	content: "\0054\00FC\0072\006B\00E7\0065"
}

.lang-lg:before,
.lang-sm:before,
.lang-xs:before {
	content: '\0000A0';
	margin: 0;
	padding: 0;
	height: 0px;
	display: none;
}

.lang-xs.lang-lbl,
.lang-xs.lang-lbl-en,
.lang-xs.lang-lbl-full {
	padding-left: 16px
}

.lang-sm.lang-lbl,
.lang-sm.lang-lbl-en,
.lang-sm.lang-lbl-full {
	padding-left: 24px
}

.lang-lg.lang-lbl,
.lang-lg.lang-lbl-en,
.lang-lg.lang-lbl-full {
	padding-left: 32px
}

	.lang-lg.lang-lbl-en:before,
	.lang-lg.lang-lbl-full:before,
	.lang-lg.lang-lbl:before,
	.lang-sm.lang-lbl-en:before,
	.lang-sm.lang-lbl-full:before,
	.lang-sm.lang-lbl:before,
	.lang-xs.lang-lbl-en:before,
	.lang-xs.lang-lbl-full:before,
	.lang-xs.lang-lbl:before {
		content: ''
	}

.lang-lg,
.lang-lg:after {
	top: 0;
	position: relative
}

.lang-sm {
	top: -1px;
	position: relative;
}

	.lang-sm:after {
		top: -1px;
		position: relative;
		left: 5px;
		font-size: 14px
	}

.lang-xs {
	top: 4px;
	position: relative
}

	.lang-xs:after {
		top: -4px;
		position: relative
	}

.lead > .lang-lg {
	top: 2px
}

	.lead > .lang-lg:after {
		top: -2px
	}

.lead > .lang-sm {
	top: 6px
}

	.lead > .lang-sm:after {
		top: -6px
	}

.lead > .lang-xs {
	top: 8px
}

	.lead > .lang-xs:after {
		top: -8px
	}

small > .lang-sm {
	top: -1px
}

	small > .lang-sm:after {
		top: 1px
	}

small > .lang-xs {
	top: 2px
}

	small > .lang-xs:after {
		top: -2px
	}

h1 > .lang-lg {
	top: 9px
}

	h1 > .lang-lg:after {
		top: -9px
	}

h1 > .lang-sm {
	top: 12px
}

	h1 > .lang-sm:after {
		top: -12px
	}

h1 > .lang-xs {
	top: 14px
}

	h1 > .lang-xs:after {
		top: -14px
	}

h2 > .lang-lg {
	top: 5px
}

	h2 > .lang-lg:after {
		top: -5px
	}

h2 > .lang-sm {
	top: 8px
}

	h2 > .lang-sm:after {
		top: -8px
	}

h2 > .lang-xs {
	top: 10px
}

	h2 > .lang-xs:after {
		top: -10px
	}

h3 > .lang-lg {
	top: 1px
}

	h3 > .lang-lg:after {
		top: -1px
	}

h3 > .lang-sm {
	top: 5px
}

	h3 > .lang-sm:after {
		top: -5px
	}

h3 > .lang-xs {
	top: 8px
}

	h3 > .lang-xs:after {
		top: -8px
	}

h4 > .lang-lg {
	top: -1px
}

	h4 > .lang-lg:after,
	h4 > .lang-sm {
		top: 1px
	}

		h4 > .lang-sm:after {
			top: -1px
		}

h4 > .lang-xs {
	top: 4px
}

	h4 > .lang-xs:after {
		top: -4px
	}

h5 > .lang-sm,
h5 > .lang-sm:after {
	top: 0
}

h5 > .lang-xs {
	top: 2px
}

	h5 > .lang-xs:after {
		top: -2px
	}

h6 > .lang-sm,
h6 > .lang-sm:after {
	top: 0
}

h6 > .lang-xs {
	top: 1px
}

	h6 > .lang-xs:after {
		top: -1px
	}

.btn > .lang-sm {
	top: 2px
}

	.btn > .lang-sm:after {
		top: -2px;
		left: 5px
	}

.btn > .lang-xs {
	top: 4px
}

	.btn > .lang-xs:after {
		top: -4px
	}

.btn.btn-xs > .lang-sm,
.btn.btn-xs > .lang-sm:after {
	top: 0
}

.btn.btn-xs > .lang-xs {
	top: 3px
}

	.btn.btn-xs > .lang-xs:after {
		top: -3px
	}

.btn.btn-sm > .lang-sm,
.btn.btn-sm > .lang-sm:after {
	top: 0
}

.btn.btn-sm > .lang-xs {
	top: 3px
}

	.btn.btn-sm > .lang-xs:after {
		top: -3px
	}

.btn.btn-lg > .lang-lg {
	top: 1px
}

	.btn.btn-lg > .lang-lg:after {
		top: -1px
	}

.btn.btn-lg > .lang-sm {
	top: 3px
}

	.btn.btn-lg > .lang-sm:after {
		top: -3px
	}

.btn.btn-lg > .lang-xs {
	top: 6px
}

	.btn.btn-lg > .lang-xs:after {
		top: -6px
	}

a.langSelectorA {
	padding: 1px 5px !important;
	margin-left: 15px;
	font-size: initial;
	background: #ffffff;
}

.langSelect .sub-menu {
	width: calc(100% - 15px);
	max-width: initial;
	left: 0;
	text-align: center;
	margin: 5px 15px;
}

.headMinCol3 {
	/* margin-top: 2px; */
}

.headMinCol1 {
	/* margin-top: 2px; */
}

.langSelect ul > li:last-child > a {
	padding-right: 0;
	padding-left: 0
}

.sabiNET_content h1 {
	font-size: 1.6em
}

.sabiNET_content h2 {
	font-size: 1.5em
}

.sabiNET_content h3 {
	font-size: 1.4em
}

.sabiNET_content h4 {
	font-size: 1.3em
}

.sabiNET_content h5 {
	font-size: 1.2em
}

.sabiNET_content h6 {
	font-size: 1.1em
}

.sabiNET_content .ph4,
ph2,
ph3,
ph6,
h1,
h2,
h3,
h4,
h5,
h6 {
	margin: 0 0 10px
}

.sabiNET_content p {
	margin: 0
}

.sabiNET_content table {
	margin-bottom: 15px
}

.product-box {
	padding: 0;
	border: 1px solid #e7eaec
}

	.product-box:hover,
	.product-box.active {
		background: #fff;
	}

.product-imitation {
	min-height: 200px;
	background-size: contain !important
}

.cart-product-imitation {
	text-align: center;
	padding-top: 30px;
	height: 80px;
	width: 80px;
	background-color: #f8f8f9
}

.product-imitation.xl {
	padding: 120px 0
}

.product-desc {
	padding: 20px;
	position: relative
}

.ecommerce .tag-list {
	padding: 0
}

.ecommerce .fa-star {
	color: #d1dade
}

	.ecommerce .fa-star.active {
		color: #f8ac59
	}

.ecommerce .note-editor {
	border: 1px solid #e7eaec
}

table.shoping-cart-table {
	margin-bottom: 0
}

	table.shoping-cart-table tr td {
		border: none;
		text-align: right
	}

		table.shoping-cart-table tr td.desc,
		table.shoping-cart-table tr td:first-child {
			text-align: left
		}

		table.shoping-cart-table tr td:last-child {
			width: 80px
		}

.product-name {
	font-size: 16px;
	font-weight: 500;
	color: #676a6c;
	display: block;
	margin: 2px 0 5px;
}

	.product-name:hover,
	.product-name:focus {
		color: #1ab394
	}

.product-price {
	font-size: 14px;
	font-weight: 500;
	color: #fff;
	background-color: #2d5dcd;
	padding: 3px;
	position: absolute;
	top: -27px;
	right: 0;
	width: 100%;
	text-align: center;
}

.product-detail .ibox-content {
	padding: 30px 30px 50px
}

.image-imitation {
	background-color: #f8f8f9;
	text-align: center;
	padding: 200px 0
}

.product-main-price small {
	font-size: 10px
}

.product-images {
	margin: 0 20px
}

.ibox {
	clear: both;
	margin-top: 0;
	padding: 0;
}

	.ibox.collapsed .ibox-content {
		display: none
	}

	.ibox.collapsed .fa.fa-chevron-up:before {
		content: "\f078"
	}

	.ibox.collapsed .fa.fa-chevron-down:before {
		content: "\f077"
	}

	.ibox:after,
	.ibox:before {
		display: table
	}

.ibox-title {
	-moz-border-bottom-colors: none;
	-moz-border-left-colors: none;
	-moz-border-right-colors: none;
	-moz-border-top-colors: none;
	background-color: #fff;
	border-color: #e7eaec;
	border-image: none;
	border-style: solid solid none;
	border-width: 3px 0 0;
	color: inherit;
	margin-bottom: 0;
	padding: 14px 15px 7px;
	min-height: 48px
}

.ibox-content {
	background-color: #ffffff6b;
	color: inherit;
	padding: 15px;
	border-image: none;
}

.ibox-footer {
	color: inherit;
	border-top: 1px solid #e7eaec;
	font-size: 90%;
	background: #fff;
	padding: 10px 15px
}

.iletisim_Row {
	list-style: none;
	margin: 0;
	border-bottom: 0;
	padding: 10px;
	background: #00000014;
	margin-bottom: 4px;
}

	.iletisim_Row:last-child {
		border-bottom: 1px solid #ddd;
		margin: 0
	}

.iletisim_Strong {
	float: left;
	font-weight: 600;
	min-width: 120px
}

	.iletisim_Strong i {
		margin-right: 5px
	}

.menuMiniBoard {
	background-image: url(/Content/themespring/images/tt01.jpg);
}

.menuBack {
	background: #888888;
	margin-top: 10px;
	padding: 15px;
	color: #fff;
	font-size: 17px;
}

.row.row_megaMenu {
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: inherit;
	flex-wrap: wrap-reverse;
}

li.col-md-4.col_megaMenu {
	width: 25%;
	float: left;
}

li.col-md-3.col_megaMenu {
	width: 33.3333%;
	float: left;
}

.menuMiniBoard h4 {
	padding: 10px;
	background: #00000038;
	margin-top: 15px;
}

.recent-news {
	margin: 0;
	padding: 0;
	display: block;
}

	.recent-news li {
		display: inline-table;
		width: 100%;
		margin: 2px 0px !important;
		padding: 0px;
	}

		.recent-news li:first-child {
		}

.kategoriLayer {
	background: #ffffff66;
	padding: 20px;
}

@media only screen and (max-width: 990px) {
	.preview {
		margin-bottom: 20px;
		width: calc(100% + 30px);
		box-shadow: none;
		margin: -20px -15px 1rem -15px !important;
	}

	.productImageBlock {
		background: #ffffff;
		padding: 1rem !important;
		box-shadow: 0 1px 3px rgb(0 0 0 / 15%);
		-moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.15);
		-webkit-box-shadow: 0 1px 3px rgb(0 0 0 / 15%);
		text-align: center;
	}

	.preview-thumbnail.nav-tabs {
		background: rgb(51, 25, 112);
		background: linear-gradient( 331deg, rgba(51, 25, 112, 1) 0%, rgba(49, 149, 177, 1) 100%);
		border: none;
		margin-top: 0;
	}

	.breadc-box li {
		display: block;
	}

	.productNavTabInner {
		padding: 1rem;
	}

	.modal-body-duyuru {
		max-height: 400px;
		overflow: auto;
		text-align: justify;
	}

	.nav-fill .nav-item {
		width: 100%;
		border: 0px;
		text-align: left;
		margin: 0;
		box-shadow: none;
		margin: 0.2rem 0;
	}
}

.mL5 {
	margin-left: 0px;
}

.mL10 {
	margin-left: 15px;
}

.mL15 {
	margin-left: 30px;
}

.mL20 {
	margin-left: 45px;
}

.sabiNET_Content p {
	margin: 0;
}

.mL5,
.mL10,
.mL15,
.mL20 {
	border-radius: 0px;
}

.sabiNET_Content li {
	margin: 7px 0px;
}

.contact-form-design {
	padding: 1rem 0rem;
}

.contact-form-design-body {
	padding: 2rem;
	background: #00000014;
	margin-top: 2rem;
}

	.contact-form-design-body label {
		font-weight: 500;
	}

	.contact-form-design-body .form-control {
		font-size: 1rem;
		padding: 2rem 1rem;
		background: #00000014;
		border: 0px;
	}

.table_author {
	border: 0px !important;
	margin: 0;
}

	.table_author td {
		border: 0px !important;
		line-height: initial;
	}

	.table_author tr {
		border-bottom: 1px double #0000002b !important;
		margin: auto 15px;
	}

		.table_author tr:last-child {
			border: 0px !important;
		}

	.table_author td:nth-child(odd) {
		background: #ececec;
		font-weight: 500;
		box-shadow: 0px 1px #ddd;
	}

	.table_author td:nth-child(even) {
		background: #f9f9f9;
		box-shadow: 0px 1px #ddd;
	}

.article_TopInform {
	margin: -50px auto 0rem auto;
	background: #fff;
	border: 0px;
	border-top: 10px solid var(--renk4);
	font-size: 14px;
	box-shadow: 0px -3px 4px #ddd;
}

.table_author td:first-child {
	border-radius: 0;
}

.table_author td:last-child {
	border-radius: 0;
}

.btx-boxLink {
	display: block;
	margin: 2rem auto 0rem auto;
	color: #fff;
	width: fit-content;
	padding: 0.75rem 3rem;
	border: 1px solid #fff;
	background: rgb(51, 25, 112);
	background: linear-gradient(331deg, rgba(51, 25, 112, 1) 0%, rgba(49, 149, 177, 1) 100%);
}

	.btx-boxLink:hover {
		background: #fff;
		color: var(--renk4);
	}

.content-box p {
	text-align: center;
}

.service-box.hover-box:hover .ph4 {
	color: #fff;
}

.contact-form .list-group {
	margin-bottom: 3rem;
}


.sp {
	display: flex;
	align-content: center;
	align-items: center;
	justify-content: flex-start;
	width: -webkit-fill-available;
}

.rating:before {
	content: "";
	display: block;
	border-top: 1px solid #6c757d;
	width: calc(100% - 30px);
	height: 2px;
	z-index: 0;
	margin-top: 15px;
	position: absolute;
}

.rating span {
	background: #f4f4f4;
	padding: 0;
	position: relative;
	z-index: 1;
	padding: 0 1rem;
	margin-left: 1rem;
	font-weight: 700;
}

.nav-fill .nav-item:last-child {
	border-right: 0px;
	margin-right: 0;
}

.nav-fill .nav-item:first-child {
	border-left: 0px;
}

div#urunBilgi table thead {
	background: rgb(51, 25, 112);
	background: linear-gradient( 331deg, rgba(51, 25, 112, 1) 0%, rgba(49, 149, 177, 1) 100%);
	color: white;
}

div#urunBilgi table, div#urunBilgi table th, div#urunBilgi table td {
	border-color: #332e7b;
}

h2#error_Title {
	font-size: 5rem;
}

p#error_Content {
	font-size: 1.5rem;
}

.widget-area .widget ul li:hover {
	background: #eee;
}

.an_content {
	padding: 3rem 2rem 1rem 2rem;
	box-shadow: 0px 3px 4px #ddd;
}

.site-footer:before {
	content: ' ';
	display: block;
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	opacity: 0.6;
	background-image: url('/Content/themespring/images/554.jpg');
	background-repeat: no-repeat;
	background-position: 50% 0;
	background-size: cover;
}

.sabiNET_content table td {
	border: 0;
}

.sabiNET_content table {
	border: 0;
}

	.sabiNET_content table tr {
		border-bottom: 1px solid #ddd;
	}

.tarihce td::first-child {
	font-size: 3rem;
}

.tarihce td:first-child {
	font-size: 2rem;
	text-align: center;
	background: #63636357;
	color: #808080 !important;
}

.tarihce td {
	vertical-align: middle;
}

.tarihce tr {
	background: #e9e9e9;
	transition: all .3s linear;
	-webkit-transition: all .3s linear;
	-moz-transition: all .3s linear;
	-o-transition: all .3s linear;
	-ms-transition: all .3s linear;
}

	.tarihce tr:hover {
		background-color: #cdd9e0;
	}

.sabiNET_content table tr:last-child {
	border-bottom: 0px !important;
}

.tarihce {
	border-collapse: separate;
	border-spacing: 0 0.5rem;
	transition: all .3s linear;
	-webkit-transition: all .3s linear;
	-moz-transition: all .3s linear;
	-o-transition: all .3s linear;
	-ms-transition: all .3s linear;
}

	.tarihce td:first-child h2 {
		color: #002147;
	}

	.tarihce td:last-child {
		position: relative;
		border-radius: 0px;
	}



		.tarihce td:last-child::before {
			border-radius: 0;
			content: '';
			position: absolute;
			left: 0;
			top: 50%;
			width: 0;
			height: 0;
			border: 20px solid transparent;
			border-right-color: #e9e9e9;
			border-left: 0;
			margin-top: -20px;
			margin-left: -20px;
		}

	.tarihce tr:hover > td:last-child {
		position: relative;
		border-radius: 0px;
	}

		.tarihce tr:hover > td:last-child::before {
			border-radius: 0;
			content: '';
			position: absolute;
			left: 0;
			top: 50%;
			width: 0;
			height: 0;
			border: 20px solid transparent;
			border-right-color: #cdd9e0;
			border-left: 0;
			margin-top: -20px;
			margin-left: -20px;
		}

.tarihceul {
	list-style: upper-roman;
	margin: 0;
	margin-left: 1rem;
}

table.faaliyetrapor {
	border: 0;
	background: #f3f3f3;
}

	table.faaliyetrapor th {
		border: 0;
		background: var(--renk4);
		color: white;
	}

	table.faaliyetrapor tr:nth-child(odd) {
		background: #ffffff;
	}

.news-item:hover .thumb-image img {
	border-color: #a9a9a9;
}

a.headerContact {
	padding: 0.2rem 1rem;
	margin-left: 1rem;
	margin-right: 6px;
	background: #fff;
	border-right: 10px solid #34427b;
	box-shadow: 0px 0px 0px 2px #FFF;
	color: #34427b;
}

	a.headerContact:hover {
		padding: 0.2rem 1rem;
		margin-left: 1rem;
		background: #fff;
		border-right: 10px solid #4da4af;
		box-shadow: 0px 0px 0px 2px #fff;
		color: #4da4af;
	}

ol.ulkeler_list {
	padding: 1rem 0rem 1rem 3rem;
	margin: 0;
	background: url(/Content/themespring/images/basic_back.jpg);
	background-size: cover;
}

	ol.ulkeler_list li {
		border-bottom: 1px solid #ddd;
		padding: 0.5rem;
		padding-left: 2rem;
	}

		ol.ulkeler_list li:hover {
			background: #ffffff;
			/* border-radius: 1rem 0 0 1rem; */
		}

		ol.ulkeler_list li:last-child {
			border-bottom: 0;
		}

		ol.ulkeler_list li:first-child {
		}

.headCol {
	font-size: 12pt;
}

ul#breadcrumbs {
	font-size: 1rem;
}

.uyelik_footer img {
	max-width: 65px;
	filter: grayscale(90%) brightness(25%);
	color: white;
	opacity: .8;
}

.uyelik_footer {
	background: #ffffff;
	padding: 1.5rem 1rem;
	float: left;
	margin-right: 0.3rem;
	margin-bottom: 0.3rem;
	transition: all 400ms ease;
	-webkit-transition: all 400ms ease;
	-moz-transition: all 400ms ease;
	-o-transition: all 400ms ease;
	-ms-transition: all 400ms ease;
	border-radius: 5px;
}

	.uyelik_footer:hover {
		background: var(--renk6);
	}

.mega-dropdown i {
	font-size: .7rem;
	margin-right: .5rem;
	vertical-align: middle;
}

.mega-dropdown-menu li a {
	box-shadow: none !important;
	padding: 0 !important;
	margin: 0 !important;
	border: 0 !important;
}

.mega-dropdown-menu ul {
	background: transparent !important;
	position: relative !important;
	display: contents;
}

.maga-dropdown-menu ul h4 {
	margin: 0 !important;
	padding: 0 !important;
}

ul.mega-dropdown-menu p {
	font-size: 0.8rem;
	margin-bottom: .5rem;
}

.header-menu-info {
	margin-top: 3rem;
	width: 50%;
	border-bottom: 2px solid #798daf;
	padding: 1rem;
	background-image: -webkit-linear-gradient(90deg, #1823580f 39%, #4c598f47 89%);
	background-image: -moz-linear-gradient(90deg, #1823580f 39%, #4c598f47 89%);
	background-image: -o-linear-gradient(90deg, #1823580f 39%, #4c598f47 89%);
	background-image: linear-gradient(90deg, #1823580f 39%, #4c598f47 89%);
	border-radius: 10px;
}

ul.mega-dropdown-menu h4 {
	margin-bottom: .3rem;
}

#site-logo:before {
	content: '16.yıl';
	position: absolute;
	color: white;
	text-align: right;
	width: 265px;
	margin-top: 33px;
}


.search {
	position: relative;
	margin: 0rem -1rem 2rem -1rem;
	padding-bottom: 1rem;
	background-image: -webkit-linear-gradient(90deg, #1823580f 39%, #4c598f47 89%);
	background-image: -moz-linear-gradient(90deg, #1823580f 39%, #4c598f47 89%);
	background-image: -o-linear-gradient(90deg, #1823580f 39%, #4c598f47 89%);
	background-image: linear-gradient(90deg, #1823580f 39%, #4c598f47 89%);
	padding: 1rem 3rem;
	border-radius: 21px;
	box-shadow: 1px 2px 4px #eae3e3;
}

	.search input {
		height: 60px;
		text-indent: 50px;
		border-radius: 0;
		background: transparent;
		border: 0;
		font-size: 1.2rem;
	}


		.search input:focus {
			box-shadow: none;
			background: transparent;
			border: 0;
			font-size: 1.35em;
		}

	.search .fa-search {
		position: absolute;
		top: 1.5rem;
		left: 2rem;
	}

	.search button {
		position: absolute;
		top: 1rem;
		right: 20px;
		padding: 19px 39px;
		background: #32407a;
		border-radius: 14px;
		border: 0;
	}

	.search i {
		font-size: 3rem !important;
	}

section.touchUsCard {
	/* You may add things like width, height, background-size... */
	padding: 5rem;
	margin: 3rem auto;
}

.tucInside {
	background: #fff;
	padding: 0;
}

section.touchUsCard h2, section.touchUsCard p, section.announcements h2 {
	color: white !important;
}

section.touchUsCard h2, section.touchUsCard p, section.announcements p {
	color: white !important;
}

.menuPaneItem {
	padding: 0px 0px;
}

.touchUsCardTable td {
	padding: .3rem 1rem;
}

.touchUsCardTable tr:first-child td {
	padding: 1rem 0rem;
}

.tucInside > div:nth-child(1) {
	background: white;
	padding: 2rem;
}

.tucInside > div:nth-child(2) {
	background: #d5daf1;
	padding: 2rem;
}

.touchUsCardTable tr:first-child td b:after {
	/* content: '.'; */
}

.touchUsCardTable tr:first-child td:after {
	Content: '';
	height: 1px;
	width: 100%;
	display: block;
	margin-top: -13px;
	/* border-radius: 6px; */
	background-image: linear-gradient(90deg, #af6b4d42 49%, #ffffff00 100%);
}

.touchUsCardTable tr:first-child td b {
	background: #d5daf1;
	padding: 0rem 5px 0rem 5px;
	margin-left: calc(1rem - 5px);
	color: #af6b4d;
	font-size: 14pt;
	letter-spacing: 0px;
	text-transform: uppercase;
	/* font-style: italic; */
}

.btn-primary {
	color: #fff;
	background-color: var(--renk1);
	border-color: var(--renk1);
}


section.announcements {
	padding: 5rem;
	margin: 3rem auto;
}

.navbar-toggler {
	color: #c5d0db;
	font-size: 4rem;
	transition: 0.5s;
}

	.navbar-toggler:focus, .navbar-toggler:hover {
		box-shadow: none;
		color: #4da4af;
	}

.ourpartners {
	/* Bootstrap variables */
	--bs-body-bg: rgb(255, 245, 244);
	/* Easy Frontend variables */
	--ezy-theme-color: rgb(13, 110, 253);
	--ezy-theme-color-rgb: 13, 110, 253;
	--ezy-item-color: #23262f;
	--ezy-item-bg: #ffffff;
	--ezy-item-border-color: #ffffff00;
	overflow: hidden;
	padding: 60px 0;
	background-image: linear-gradient(to right top, #e3e3e3 25%, #cbcbcb 100%);
}

@media (min-width: 768px) {
	.ourpartners {
		padding: 100px 0;
	}
}

/* Gray Block Style */
.gray .ourpartners,
.ourpartners.gray {
	/* Bootstrap variables */
	--bs-body-bg: rgb(246, 246, 246);
	/* Easy Frontend variables */
	--ezy-item-color: #232731;
	--ezy-item-bg: #fff;
	--ezy-item-border-color: #dcdbdc;
}

/* Dark Gray Block Style */
.dark-gray .ourpartners,
.ourpartners.dark-gray {
	/* Bootstrap variables */
	--bs-body-color: #ffffff;
	--bs-body-bg: rgb(30, 39, 53);
	/* Easy Frontend variables */
	--ezy-item-color: #bfc0c2;
	--ezy-item-bg: #111f32;
	--ezy-item-border-color: #223042;
}

/* Dark Block Style */
.dark .ourpartners,
.ourpartners.dark {
	/* Bootstrap variables */
	--bs-body-color: #ffffff;
	--bs-body-bg: rgb(11, 23, 39);
	/* Easy Frontend variables */
	--ezy-item-color: #bfc0c2;
	--ezy-item-bg: rgb(30, 39, 53);
	--ezy-item-border-color: #121f30;
}

.ourpartners-heading {
	font-weight: bold;
	font-size: 25px;
	line-height: 25px;
	color: var(--bs-body-color);
}

@media (min-width: 768px) {
	.ourpartners-heading {
		font-size: 45px;
		line-height: 45px;
	}
}

.ourpartners-sub-heading {
	font-size: 20px;
	line-height: 25px;
	color: var(--bs-body-color);
	opacity: 0.7;
}

@media (min-width: 767px) {
	.ourpartners-list [class*="col-"] {
		border-bottom: 1px solid var(--ezy-item-border-color);
		border-left: 1px solid var(--ezy-item-border-color);
		margin: 0;
		padding: 0 !important;
	}

		.ourpartners-list [class*="col-"]:nth-child(4n + 1) {
			border-left-color: transparent;
		}

		.ourpartners-list [class*="col-"]:nth-last-child(-n + 4) {
			border-bottom-color: transparent;
		}
}

.ourpartners-item {
	height: 200px;
	padding: 1rem;
	background: #fff;
	display: flex;
	flex-direction: column;
	justify-content: center;
	align-items: center;
	transition: background-color 0.15s ease-in-out;
}

	.ourpartners-item:hover,
	.ourpartners-item.active {
		background-color: var(--ezy-item-bg);
	}

.ourpartners-img {
	max-height: 100px;
	max-width: 160px;
	position: absolute;
	left: 50%;
	top: 50%;
	transform: translate3d(-50%, -50%, 0);
	transition: all 0.3s ease-in-out;
}

.ourpartners-item:hover .ourpartners-img,
.ourpartners-item.active .ourpartners-img {
	transform: translate3d(-50%, -50%, 0);
	top: 0;
}

.ourpartners-content {
	color: var(--ezy-item-color);
	margin-top: 0px;
	font-size: 12pt;
	transform: translateY(0px);
	opacity: 0;
	transition: opacity 0.3s ease-in-out, transform 0.3s ease-in-out;
}

.ourpartners-item:hover .ourpartners-content,
.ourpartners-item.active .ourpartners-content {
	transform: translateY(55px);
	opacity: 1;
}
