:root{
	--primary:#233977;
	--primary2:#0081bd;
	--primary3:#ffab00;
}

body,
html{
	overflow-x: hidden;
}
.grecaptcha-badge {
    display: none !important;
}
.bg-primary2{
	background-color:var(--primary2);
}
.table td,
.table th {
	font-size: 0.9rem;
	white-space: normal;
}
body .navbar-nav .nav-link svg {
	width: 25px;
	height: 20px;
	margin-right: 0 !important;
	position: relative;
	top: -1px;
	fill: #fff;
	opacity: 0.9;
}
#ultron-presents .site-logo .custom-logo {
	width: 145px;
}
#ultron-presents .custom-logo-link .cls-1 {
	opacity: 1;
}
#ultron-presents #ultron-breadcrumbs h2 {
	font-size: 20px;
	font-weight: 700;
}
#ultron-presents #ultron-breadcrumbs h5 {
	font-size: 14px;
}
.home #ultron-tanitim .container {
	padding-top: 0 !important;
	padding-bottom: 0 !important;
}
#ultron-presents .navbar-expand-lg .navbar-nav .nav-link {
	color: #fff;
}
#ultron-presents .navbar-expand-lg .navbar-nav .nav-link:hover{
	color:#fff;
}
#ultron-presents .slice {
	padding-top: 3rem;
	padding-bottom: 3rem;
}
#ultron-presents.page-template-template-ozellikler #ultron-tanitim .container {
	padding-top: 6rem;
}
#breadcrumbs {
	margin-bottom: 0;
}
a.nav-link:focus {
	outline: 0 !important;
}
.single .hentry {
	font-size: 18px;
	font-family: Merriweather, serif;
	font-weight: 300;
	color: #364253;
	line-height: 2;
}
.entry-content h2,
.entry-content h3,
.entry-content h4,
.entry-content h5,
.entry-content h6 {
	margin-bottom: 24px;
	margin-top: 32px;
	font-family: Oswald, sans-serif;
}
.entry-content,
.entry-summary,
.page-content {
	margin: 0;
}
.entry-content img {
	border-radius: 6px;
	max-width: 100%;
	height: auto;
}
.woocommerce .button {
	font-weight: 600;
	color: #8492a6;
	text-align: center;
	vertical-align: middle;
	background-color: transparent;
	border: 1px solid transparent;
	padding: 0.75rem 1.75rem;
	font-size: 1rem;
	line-height: 1.5;
	border-radius: 0.25rem;
	-webkit-transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
	transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
	-o-transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
	transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
	transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
	color: #fff;
	background-color: #306eff;
	border-color: #306eff;
	-webkit-box-shadow: inset 0 1px 0 hsla(0, 0%, 100%, 0.15);
	box-shadow: inset 0 1px 0 hsla(0, 0%, 100%, 0.15);
}
.woocommerce-message > a {
	display: inline-block;
	margin-right: 10px;
	font-size: 13px !important;
}
.table {
	color: #333;
}
.woocommerce-billing-fields label {
	color: #3c4858;
	font-size: 0.875rem;
	font-weight: 600;
}
.woocommerce-billing-fields .form-row {
	display: block;
}
#card-odeme h3 {
	font-variant: JIS04;
	border-bottom: 1px solid #eff2f7;
}
#card-odeme h3 {
	border-bottom: 1px solid #eff2f7;
	margin: 0;
	font-size: 1.1rem;
	padding: 10px 15px;
}
#card-odeme #order_review {
	padding: 15px 20px;
	color: #333;
}
#card-odeme #order_review table td {
	margin-bottom: 10px;
}
#payment ul {
	padding: 0;
	margin-top: 1em;
}
#place_order {
	width: 100%;
}
#place_order:hover {
	background-color: #c33;
	border-color: #c33;
}
input:-webkit-autofill,
input:-webkit-autofill:active,
input:-webkit-autofill:focus,
input:-webkit-autofill:hover {
	-webkit-box-shadow: 0 0 0 30px #fff inset !important;
}

@media screen and (max-width: 768px) {
	.ultron-manset-h2 {
		text-align: center;
		justify-content: center;
	}
	.ultron-manset-h2:before {
		display: none !important;
	}

}
#ultron-sidebar .widget > h2 {
	padding: 1rem 1.5rem;
	margin-bottom: 0;
	background-color: transparent;
	font-size: 1rem;
	font-weight: 700;
	border: 1px solid #eff2f7;
	border-bottom: 0;
}
#ultron-sidebar .widget {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	min-width: 0;
	word-wrap: break-word;
	background-color: #fff;
	background-clip: border-box;
	border: none;
	border-radius: 0.375rem;
	position: relative;
	margin-bottom: 30px;
	-webkit-box-shadow: 0 0.75rem 1.5rem rgb(18 38 63 / 3%);
	box-shadow: 0 0.75rem 1.5rem rgb(18 38 63 / 3%);
}
#ultron-sidebar .widget ul li a {
	-ms-flex-pack: justify !important;
	justify-content: left;
	display: flex;
	padding: 1rem 1.5rem;
	margin-bottom: -1px;
	background-color: #fff;
	border: 1px solid #eff2f7;
	width: 100%;
	color: #8492a6;
	text-align: inherit;
	font-size: 15px;
}
#ultron-sidebar .widget ul li {
	padding: 0;
	list-style: none;
}
#ultron-sidebar .widget ul {
	list-style: none;
	padding: 0;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	padding-left: 0;
	margin-bottom: 0;
}
#ultron-sidebar .widget ul li a:before {
	content: "\f111";
	font-family: "Font Awesome 5 Free";
	padding-right: 8px;
	color: #3043ff;
	font-weight: 700;
}
#ultron-sidebar {
	padding-left: 0;
}
#ultron-sidebar .widget ul li a:hover {
	color: #8492a6;
	text-decoration: none;
	background-color: #fafbfe;
}
.single-post .wp-block-button__link {
	font-size: 14px;
	background: #3065ff;
}
.single-post h4 {
	color: #396;
	font-size: 17px;
	font-family: Merriweather, serif;
	margin-top: 30px !important;
}
.single-post .wp-block-image:first-child {
	margin-top: 0;
	border-radius: 8px;
}
.single-post h1 {
	margin-bottom: 24px;
	margin-top: 0;
	font-family: Oswald, sans-serif;
	font-size: 2.1rem;
}
.single-post .wp-block-image:first-child figure {
	margin-top: 0;
	border-radius: 8px;
}
.navbar-brand .cls-1 {
	opacity: 1;
}
body:not(.logged-in) #edd_checkout_form_wrap fieldset#edd_sl_renewal_fields {
	display: none !important;
}
.post-template-default.single img {
	border-radius: 10px;
}
#ultron-presents .site-logo .custom-logo .cls-1 {
	opacity: 1 !important;
}
.site-logo svg * {
	opacity: 1 !important;
}
h1 {
	font-size: 2em;
}
.ultron-manset-h2 {
	font-size: 2.2em;
	position: relative;
	display: flex;
	align-items: center;
	font-weight: 900 !important;
	margin-bottom: 20px !important;
}
.ultron-manset-h2:before {
	content: "";
	width: 50px;
	height: 2px;
	background: #fff;
	display: inline-block;
	margin-right: 20px;
}
.ultron-manset-h2 strong {
	padding-left: 10px;
}
.mask-body {
	z-index: -1;
}
.ultron-ozellikler .ozellikler-grid:nth-child(2n+2) {
	flex-direction: row-reverse;
}
.ultron-ozellikler .ozellikler-grid img {
	max-width: 90%;
}
.ultron-refs img {
	max-height: 40px;
	object-fit: contain;
	filter: grayscale(1);
}

.ultron-refs .client {
	display: flex;
	align-items: center;
	justify-content: center;
}
.ozellikler-grid .h3 {
	font-size: 30px;
	color: var(--gray-dark);
	font-weight: 900;
	letter-spacing: -0.5px;
	border-bottom: 1px solid rgba(0,0,0,0.1);
	padding-bottom: 19px;
}
.ultron-ozellikler .ozellikler-grid:nth-child(1){
	padding-top:0;
}
.ultron-ozellikler .ozellikler-grid img {
	max-width: 60%;
	margin: 0 0 0 auto;
}
.ultron-ozellikler .ozellikler-grid:nth-child(2n+2) img{
	margin:0 auto 0 0;
}

.ozellikler-grid-inner {
	position: relative;
}


#sct-call-to-action {
	padding-top: 80px !important;
}

.slice-custom .floating-items {
	margin-top: -50px;
}

.slice-custom {
	margin-bottom: 80px;
}
section#site-footer {
	margin-top: 0 !important;
}
@keyframes tanimate {
	0% {
		background: var(--pink);
	}
	50% {
		background: #ADFF2F;
	}
	100% {
		background: var(--indigo);
	}
}
.ozellikler-grid-inner:after {
	content: '';
	width: 20px;
	height: 20px;
	background: #212121;
	position: absolute;
	left: calc(100% + 100px);
	top: 50%;
	transform: translateY(-50%);
	border-radius: 50px;
	animation-name: tanimate;
	animation-duration: 6s;
	animation-timing-function: linear;
	animation-iteration-count: infinite;
	animation-direction: alternate-reverse;
}

.ultron-ozellikler .ozellikler-grid:nth-child(2n+2) .ozellikler-grid-inner:after {
	right: calc(100% + 100px);
	left: inherit;
}

#ultron-manset .bg-img-holder {
	background-size: 90% !important;
	background-position: center !important;
}
.ultron-filters .filter-image img {
	object-fit: cover;
	padding: 7px;
}

.ultron-filters .filter-image {
	border: 1px solid var(--primary);
	height: 70px;
	overflow: hidden;
	border-radius: 50px;
	max-width: 70px;
	max-height: 70px;
	margin: 0 auto;
	background: #fff;
	box-shadow: 0 3px 3px rgba(0,0,0,0.1);
}
.ultron-filters .filter-image {
	display: flex;
	align-items: center;
	justify-content: center;
}

.ultron-filters .filter-image img {
	padding: 9px;
}

.ultron-filters .text-center a {
	font-size: 15px;
	max-width: 80%;
	line-height: 1.5;
	letter-spacing: .5px;
}

.ultron-filters .text-center {
	max-width: 100%;
	display: flex;
	align-items: center;
	justify-content: center;
	margin: 0;
}

.ultron-filters .slice {
	padding-bottom: 0 !important;
}

.ultron-filters .swiper-slide:after {content: '';width: 10px;height: 10px;position: absolute;right: 0;top: 50%;transform: translateY(-50%) rotate(45deg);background: var(--primary);opacity: .06;}
.tema-ozellikler {
	list-style: none;
	color: #212121;
	font-size: 14px;
	line-height: 2;
	background: transparent;
	padding: 20px 15px;
	border-radius: 15px;
	box-shadow: 0 0 10px rgba(0,0,0,0.06);
}

.tema-ozellikler .label {
	font-weight: 700;
	padding-right: 5px;
}

.tema-ozellikler > li {
	border-bottom: 1px solid rgba(0,0,0,0.04);
	display: flex;
	flex-direction: row;
}

.tema-ozellikler .value {
	font-weight: 300;
}

.tema-ozellikler > li .value {
	padding-left: 10px;
}
.main-slider .h1 {
	font-weight: 900;
	letter-spacing: -0.5px;
}

.main-slider span {
	font-weight: 400;
}
.main-slider .typed-cursor {display: inline-block;font-size: 33px;}

.main-slider .h1 {
    display: inline-block;
    font-weight: 500;
}
#header-main > nav {
	border-bottom: 1px solid rgba(0,0,0,0.1);
}

div#navbar-main-collapse > ul {
	width: 100%;
	flex-direction: row;
}

#ultron-presents .navbar-expand-lg .navbar-nav .nav-item-last a {

	font-size: 14px;
	font-weight: 500;
}

.navbar-expand-lg .navbar-nav .nav-link {
	font-weight: 600;
	font-size: 16px;
}

.navbar-expand-lg .navbar-nav .nav-link:before {
	content: '- ';
}

#ultron-presents .navbar-expand-lg .navbar-nav .nav-item-last {
	border-left: 1px solid rgba(0,0,0,0.1);
	padding-left: 20px;
}

.main-slider .h1 {
	margin-top: 0px;
	font-size: 40px;
	font-weight: 300;
}
.icon-primary {
	background: var(--primary);
	color: rgba(0,0,0,0.4);
}
.slider-up-right {
	background: #fbfbe5 !important;
}

.slider-up-right:hover {
	background: var(--primary) !important;
}
.service-list {
	width:100%;
	display: flex;
	flex-direction: row;
	justify-content: space-around;
	gap: 50px;
	min-height: 150px;
	align-items: center;
	color: var(--dark);
	border-bottom: 1px solid rgba(0,0,0,0.1);
}

.service-list .service-number {
	font-weight: 300;
	font-size: 30px;
	color: #999;
}

.service-list .service-name {
	font-size: 25px;
	font-weight: 700;
}

.service-list .service-description ul li {
	min-width: 40%;
	display: inline-block;
	font-size: 17px;
	line-height: 1.256;
	font-weight: 400;
}

.service-list .service-description ul li:before {
	content: '- ';
}
.service-list .service-description {
	max-width: 630px;
	margin-left: auto;
}

.service-list .service-description ul {
	padding: 0;
	text-align: right;
}
header.bg-primary {
	background:linear-gradient(90deg, var(--primary), var(--primary2) 50%);
}
.ultra-breadcrumbs {
	padding: 20px 0 30px;
}
#ultron-presents .site-logo .custom-logo {
	width: 136px;
	height: 82px;
	margin-bottom: -10px;
}

#header-main > nav {
	border-bottom: 1px solid rgba(255,255,255,.12);
}

.navbar-brand {
	border-right: 1px solid rgba(255,255,255,.12);
	padding-right: 30px;
}
.menu-toggler {
	background: transparent;
	border: none;
	outline: none;
	width: 34px;
	margin-right: 10px;
}

.navbar-brand {
	border-left: 1px solid rgba(255,255,255,.15);
	padding-left: 20px;
}

.menu-toggler:hover svg *{
	transition:all .3s linear;
}
.menu-toggler:hover svg path:nth-child(2) {
	transform: translateX(-3px);
	opacity: .3;
}
#ultra-menu>ul>li>a {
	color: #fff;
	font-size: 13px;
	letter-spacing: 0.5px;
	text-transform: uppercase;
	font-weight: 300 !important;
	padding: 0 25px;
}

div#navbar-main-collapse {
	justify-content: flex-end;
}
.right-button svg {
	max-width: 30px;
	filter: brightness(0) invert(1);
}

.right-button {
	height: 80px;
	display: flex;
	align-items: center;
	padding: 0 10px;
}

.main-slider span {
}

.main-slider .h1 {
	font-size: 45px;
}

.main-slider .h1 b {
}

.main-slider span.text-white {
}

#ultra-menu>ul>li>a {
	opacity: .95;
	font-weight: 300 !important;
	font-size: 14px;
}
div#ultron-manset {
	height: 100vh;
}

#ultron-manset .tongue {
	top: initial;
	bottom: 0;
	transform: rotate(0) translateX(-50%);
}

#ultron-manset > .slice {
	height: 100vh;
}
.search-button svg path {}
body:not(.home) #header-main > nav {
	border-bottom: none;
}
.ultra-breadcrumbs {
	font-weight: 300;
	font-size: 30px;
	text-align: center;
	padding-bottom: 40px;
}

header.bg-primary {
	margin-bottom: 40px;
}
.ex-projects-archive .project-image img {
	height: 450px;
	margin-left: auto !important;
}

.ex-projects-archive .project-image {
	text-align: right;
	display: flex;
}

.ex-projects-archive .slice {
	border-radius: 15px;
	box-shadow: 0 -5px 20px rgba(0,0,0,0.1);
	transition: all .3s linear;
	margin-bottom:45px;
}

.ex-projects-archive .slice:hover {
	box-shadow: 0 -5px 20px rgba(0,0,0,0.3);
	transform: translateY(-5px);
	background: #212121 !important;
}


.project-categories a {
	color: #fff;
	font-weight: 400;
}

.project-categories a:before {
	content: '-';
}

.project-categories {
	border-bottom: 1px solid rgba(255,255,255,.1);
	padding-bottom: 5px;
	margin-bottom: 5px;
}

.project-technologies span {
	margin-right: 5px;
	display: inline-block;
}
.project-technologies span {
	color: var(--primary);
	font-weight: 300;
	font-size: 14px;
}

.slice-initiative svg path {
	stroke: var(--primary);
	stroke-width: 2px;
	stroke-dasharray: 14;
	stroke-linejoin: round;
	fill: #fff;
}



.initiative-step-1 svg path:nth-child(1),
.initiative-step-2 svg path:nth-child(1),
.initiative-step-2 svg path:nth-child(2) {
	fill: var(--primary);
	stroke: none !important;
}

.initiative-step-3 svg path{
	fill: var(--primary);
	stroke: none !important;
}
.initiative-step-3{
	margin-bottom:50px !important;
}
.initiative-step-3:after{
	display:none !important;
}
.lead {
	color: #212121;
}
.slice-initiative .icon i {
	font-style: normal;
}
.slice-initiative svg {
	animation: animateDash 40s linear alternate infinite;
}

@keyframes animateDash {
	to {
		stroke-dashoffset: 0;
	}
	from {
		stroke-dashoffset: 1000;
	}
}

.slice-initiative {
	margin-bottom: 200px;
}

.slice-initiative {
	position: relative;
}

.slice-initiative:after {
	content: '';
	width: 2px;
	height: 200px;
	background: #eee;
	position: absolute;
	top: 100%;
	left: 52.5%;
	display: block;
	transform: translateX(-50%);
}
small.initiative-count {
	font-size: 6em;
	color: transparent;
	-webkit-text-stroke-width: 1px;
	-webkit-text-stroke-color: rgba(0,0,0,0.08);
	position: absolute;
	bottom: calc(100% - 38px);
	font-weight: 900;
}

.slice-initiative {
	padding-top: 70px !important;
}
.slice-home-bar {
	background: var(--primary2);
}
.slice-home-bar .tongue {
	filter: brightness(1.1);
}
.home header.bg-primary .nav-link:hover {
	color: var(--primary) !important;
}
.footer-menus {
	display: flex;
}

.footer-menus li {
	padding-right: 10px;
}

.footer-menus li a {
	font-weight: 300;
}

.footer-menus li a:before {
	content: '- ';
}

.footer-address {
	border-bottom: 1px solid rgba(255,255,255,.1);
	border-top: 1px solid rgba(255,255,255,.1);
	padding: 8px 0;
	font-weight: 100;
	color: var(--primary);
	margin-bottom: 13px;
}

.footer-dark {
	background: #0a0a0a;
}

img.custom-logo {}

.f-logo path {
	/* fill: red; */
}

.f-logo svg {
	fill: #fff;
	max-width: 80%;
}

.footer-dark p {
	font-weight: 300;
}

footer .ultron-social a {
	color: #fff !important;
	background: red;
}

.footer .list-unstyled li a {
}

.footer .ultron-social li a i {
	font-size: 2em !important;
	color: #fff;
}

.footer .ultron-social li {
	margin-right: 25px !important;
}

.ultron-social {
	margin: 20px 0 0 0;
}

#site-footer {padding-bottom: 0 !important;}


.floating-iconsets > div {
	display: flex !important;
	align-items: center;
	justify-content: center;
	font-size: 70px;
	color: var(--primary);
	font-weight: 900;
	font-size: 3em;
	padding: 0 !important;
}

.floating-iconsets span {
	height: auto;
	color: #212121;
}


.icon-floating:nth-child(5) span,.icon-floating:nth-child(6) span {-webkit-text-stroke: 1px var(--primary);}
.icon-floating:nth-child(5) span,.icon-floating:nth-child(6) span {
	color: var(--primary);
}
.wpcf7-submit {
	color: #fff;
	border-radius: 50px;
	padding: 10px 45px;
	width: 100%;
	background: var(--dark);
}
body:not(.home) div#navbar-main-collapse > ul li small {
	color: #fff !important;
}
.card-contact-box > div {
	padding: 30px 30px !important;
}

.card-contact-box p {
	font-size: 15px;
	margin-bottom: 11px;
}
.ex-projects-archive .project-logo img {
	max-width:250px;
}

.ex-projects-archive .lead {
	font-size: 14px !important;
}

.ex-projects-archive .project-image img {
	height: 400px;
	padding: 50px 0 0 0;
}
.single-cozum_hizmetler .ultra-tabs>.nav {
	display: flex;
	flex-direction: row;
	flex-wrap: wrap;
	white-space: nowrap;
}


.single-cozum_hizmetler .ultra-tabs>.nav>li a {
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
}
.slice-home-blok-1 .card-body p {
	font-size: 15px;
}
.single-cozum_hizmetler .ultra-tabs>.nav {
	display: flex;
	flex-direction: row;
}

.single-cozum_hizmetler .ultra-tabs>.nav>li {max-width: 33.333%;}
.search-results .card-body {
	max-height: 350px;
	overflow: hidden;
	margin-bottom: 20px !important;
}

.search-results .card {
	margin-top: 20px;
}
@media(max-width:768px){
	#header-main {
		position: relative;
	}

	.home #header-main {
		background: transparent !important;
	}

	.navbar-toggler-icon {
		filter: brightness(0);
	}

	.main-slider .h1 {
		font-size: 30px;
		text-align: left;
		margin-bottom: 10px !important;
	}

	.main-slider .lead {
		font-size: 15px;
		text-align: left;
	}

	.main-slider {
		padding: 0 15px;
	}

	.btn {
		font-size: 13px;
	}

	#ultron-manset > .slice {
		padding: 0 !important;
		height: 370px;
		display: flex;
		align-items: center;
	}

	.main-slider .mt-4 {text-align: left;}

	#ultron-presents .slice {
		padding-bottom: 2rem;
		padding-top: 2rem;
	}

	div#call-to-action-call-to-action-2 {
		font-size: 12px;
	}

	div#call-to-action-call-to-action-2 p {
		font-size: 14px;
	}

	section#sct-call-to-action .btn-container {
		display: flex;
		align-items: center;
		justify-content: center;
	}

	section#sct-call-to-action .btn-container > a {
		margin-bottom: 0 !important;
	}

	.icon-floating:first-child {left: 390px !important;height: 75px;width: 75px;line-height: 60px;top: 120px;}

	.icon-floating:nth-child(6) {
		left: 680px;
	}

	.icon-floating:nth-child(5) {
		left: 590px;
		top: 130px;
	}

	.icon-floating:first-child, .icon-floating:nth-child(2), .icon-floating:nth-child(3) {
		display: block !important;
	}

	.icon-floating:nth-child(2) {
		left: 440px;
		width: 60px;
		height: 60px;
		top: 40px;
	}

	.icon-floating:nth-child(4) {
		left: 560px;
		top: 40px;
	}

	.icon-floating:nth-child(3) {
		line-height: 60px;
		top: 110px;
	}

	.container.floating-items.floating-iconsets {
		margin-top: 0;
		margin-left: ;
	}

	.ex-projects-archive .slice {padding: 30px 0  0!important;}

	.ex-projects-archive .col-lg-5 {
		margin-bottom: 0 !important;
	}

	.ex-projects-archive .col-lg-6 {
		margin-top: 0 !important;
	}

	.ex-icon-right {
		max-width: 105px;
		right: 0;
		top: 25px;
	}

	.footer-dark {padding-top: 100px !important;}

	.site-footer .delimiter-top p {text-align: center !important;}

	.site-footer .copyright {
		text-align: center !important;
		display: flex;
		align-items: center;
		justify-content: center;
	}

	div#navbar-main-collapse > ul {
		flex-direction: column;
	}

	#ultron-presents .navbar-expand-lg .navbar-nav .nav-item-last {
		border: none;
		margin-left: 0 !important;
		padding-left: 0;
		border-top: 1px solid rgba(0,0,0,0.1);
		padding-top: 10px;
		margin-top: 5px;
	}

	#header-main > nav {
		background: var(--primary2);
	}
	body:not(.home) #header-main > nav {
		background: transparent;
	}

	.service-list {
		flex-direction: column;
		gap: 10px;
		padding: 10px 15px;
	}

	.service-list .service-description ul {
		text-align: center;
		line-height: 2;
	}

	.service-description p {
		display: none;
	}

}
.card-contact-box {
	background: var(--primary) !important;
}

.card-contact-box * {
	color: #212121 !important;
}
.blog .card img {
	width: 100%;
	object-fit: cover;
}
.ex-projects-archive .project-image picture {
	margin-left: auto;
}
.lang-item a {
	position: relative;
	color: var(--dark);
	font-weight: 300;
	padding: 0 5px;
}

.lang-item.current-lang a {
	color: var(--primary);
	font-weight: 800;
}

.lang-item a:after {
	content: '';
	width: 3px;
	height: 3px;
	background: var(--primary);
	position: absolute;
	bottom: 0;
	left: 50%;
	border-radius: 50px;
	top: 21px;
	display: none;
	transform: translateX(-50%);
}

.lang-item.current-lang a:after {
	display: block;
}
body:not(.home) .lang-item.current-lang a {
	color: #fff;
}

body:not(.home) .lang-item.current-lang a:after {
	background: #fff;
}
#page {
	overflow: hidden;
}

/**/
#left-menu {
	position: absolute;
	width: 100%;
	top: 80px;
	z-index: 99999;
	height: 70px;
	border-top: 1px solid rgba(255,255,255,.1);
	border-bottom: 1px solid rgba(255,255,255,.1);
}
#left-menu:before {
	content: '';
	position: absolute;
	background: linear-gradient(45deg, var(--primary2), var(--primary2));
	width: 100%;
	height: 65px;
}
#ultron-manset>.slice {
	padding-top: 6rem;
	display:flex;
	align-items: center;
}
#left-menu .left-menu-inner>ul {
	justify-content: flex-start !important;
	column-gap: 35px !important;
}

#ultron-manset .bg-active {background: linear-gradient(90deg, var(--primary), var(--primary) 100%) !important;}

#ultron-manset>.slice {
	transition: all .3s linear;
}
#left-menu .left-menu-inner>ul,
#ultra-menu li.mega-menu>.sub-menu {
	display: flex;
	flex-direction: row;
	justify-content: space-between;
}

#left-menu .left-menu-inner>ul>li>a {
	color: #fff;
	padding: 20px 0;
	display: block;
}

#left-menu {
	height: auto;
}
#left-menu .left-menu-inner>ul {
	list-style: none !important;
}

#left-menu .left-menu-inner .sub-menu {
	display: none;
}

#left-menu .left-menu-inner ul>li>a,
#ultra-menu li.mega-menu>.sub-menu>li>a {
	font-size: 14px;
	border-radius: 50px;
	padding: 10px 10px;
	text-align: center;
	letter-spacing: -0.2px;
	margin: 10px 0;
	font-weight: 400;
}

#left-menu .left-menu-inner ul>li.active>a,
#ultra-menu li.mega-menu>.sub-menu>li.active>a  {
	background: var(--primary3);
}

#left-menu .left-menu-inner ul>li.active .sub-menu{
	display:flex;
}
#left-menu .left-menu-inner ul>li .sub-menu {
	position: absolute;
	left: 0;
	width: 100%;
	padding: 0;
}



#left-menu .container {
	position: relative;
}

#left-menu .left-menu-inner ul>li .sub-menu li a {
	color: #fff;
	padding: 0 15px;
	display: block;
}

#left-menu .left-menu-inner ul>li .sub-menu li a:before {
	content: '';
	width: 15px;
	height: 2px;
	display: inline-block;
	background: #fff;
	vertical-align: middle;
	margin-right: 10px;
}

#left-menu .left-menu-inner>ul li {
	list-style: none;
}

#left-menu .left-menu-inner ul>li .sub-menu a {
	padding: 10px 15px !important;
}
.right-button>div {
	border-left: 1px solid rgba(255,255,255,.15);
	border-right: 1px solid rgba(255,255,255,.15);
	height: 80px;
	display: flex;
	align-items: center;
	width: 60px;
	justify-content: center;
}

.right-button .search-button {
	border-right: none;
}

.right-button .menu-button svg {
	transform: rotate(180deg);
}
#ultra-menu li.mega-menu>.sub-menu {
	position: absolute;
	padding: 0;
	left: 0;
	background: var(--primary2);
	width: 100%;
	height: 100vh;
	top: 80px;
	display: flex;
	opacity:0;
	visibility: hidden;
}

#ultra-menu li.mega-menu>.sub-menu>li>a{
	color:#fff;
	display:block;
}
#ultra-menu li.mega-menu>.sub-menu ul {
	width: 100%;
	position: absolute;
	display: none;
	flex-direction: row;
	flex-wrap: wrap;
	padding: 0;
	left:0;
	padding-top: 30px !important;
	list-style: none;
	row-gap: 30px;
}

#ultra-menu li.mega-menu>.sub-menu li ul {
	display: none;
}

#ultra-menu li.mega-menu>.sub-menu li.active ul {
	display: flex;
}
#ultra-menu li.mega-menu>.sub-menu {
	justify-content: flex-start;
	column-gap: 30px;
	transition: opacity 0.3s ease;
}

#ultra-menu li.mega-menu>.sub-menu ul li a {
	color: #fff;
}

#ultra-menu li.mega-menu>.sub-menu ul>li {
	flex: 0 0 33%;
}


#ultra-menu li.mega-menu>.sub-menu ul>li>a,
#left-menu .left-menu-inner ul>li .sub-menu li a {
	padding: 10px;
	display: block;
	border-left: 1px solid rgba(255,255,255,.2);
	font-weight: 300;
	font-size:14px;
}

#ultra-menu li.mega-menu >.sub-menu:before {
	content: '';
	position: absolute;
	width: 100%;
	height: 100%;
	left: 0;
	top: 0;
	margin: 0 -100vw;
	padding: 0 100vw;
	background: var(--primary2);
}

#ultra-menu li.mega-menu >.sub-menu:after {
	content: '';
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 66px;
	background: rgba(0,0,0,0.15);
	margin: 0 -100vw;
	padding: 0 100vw;
}


#ultra-menu li.mega-menu>.sub-menu ul>li>a:hover {
	color: #ffab00;
	border-color:#ffab00;
	border-width:3px;
}

#ultra-menu li.mega-menu>.sub-menu {
	list-style: none;
	padding: 0;
}
#ultra-menu li.mega-menu>.sub-menu {
	list-style: none;
	padding: 0;
}
#ultra-menu li.mega-menu>.sub-menu>li.active>a {
	background: var(--primary3);
}
#ultra-menu li.mega-menu:hover>.sub-menu {
	opacity: 1;
	visibility: visible;
	transform: none;
}

#ultra-menu li.mega-menu >.sub-menu {
	transition: all .1s linear;
}
#ultra-menu>ul>li>a {
	height: 80px;
	display: flex;
	align-items: center;
}

#ultra-menu>ul>li>a:hover {
	color: var(--primary3);
}
#ultra-menu li.mega-menu>.sub-menu>li>a {
	position: relative;
	z-index: 11;
}
#left-menu:before {
	background: var(--primary);
}

#left-menu .left-menu-inner ul>li .sub-menu li a {
	border-radius: 0 !important;
	display: block;
	font-size: 15px;
}

#left-menu .left-menu-inner ul>li .sub-menu {
	width: 100%;
	position: absolute;
	display: none;
	flex-direction: row;
	flex-wrap: wrap;
	padding: 0;
	left: 0;
	list-style: arabic-indic;
	row-gap: 30px;
}

#left-menu .left-menu-inner ul>li .sub-menu li a:before {
	display: none;
}

#left-menu .left-menu-inner>ul .sub-menu li {
	flex: 0 0 33%;
}

#left-menu .left-menu-inner ul>li .sub-menu li a {
	text-align: left;
}

#left-menu .left-menu-inner ul>li .sub-menu {
	padding-top: 30px;
}

#left-menu .left-menu-inner ul>li .sub-menu:before {
	top: 0;
}

#left-menu .left-menu-inner ul>li .sub-menu li a:hover {
	color: var(--primary3);
	border-width: 5px;
	border-color: var(--primary3);
}

.left-menu-inner {
	margin-left: -10px;
}
.ult-bread {
	border-top: 1px solid rgba(255,255,255,.15);
}

.ultra-breadcrumbs {
	padding-top: 50px;
	padding-bottom: 60px;
}

.ultra-breadcrumbs h1 {
	color: #fff !important;
	font-size: 2em;
	font-weight: 100;
	letter-spacing: 0.5px;
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
	display: block;
}
.ult-bread-list {
	background: #fff;
	padding: 14px 0;
	border-bottom: 1px solid rgba(0,0,0,.1);
	font-size: 13.5px;
	text-transform: uppercase;
	font-weight: 300;
}

.ult-bread-list a {
	color: #677681;
	font-weight: 300;
}
p.ult-lead {
	font-size: 14px;
	font-weight: 300;
	color: #66747e;
	line-height: 1.8;
}
.ultra-tabs>.nav {
	margin-bottom: 30px;
}

.ultra-tabs>.nav li a {
	color: #444 !important;
	padding:20px 0px !important;
	margin-right:25px;
}

.ultra-tabs>.nav li a.active,
.ultra-tabs>.nav li a:hover{
	color: var(--primary2) !important;
	border-color:var(--primary2) !important;
}

.ultra-tabs>.tab-content {
	font-size: 14px;
	letter-spacing: 0.5px;
	color: #66747e;
	font-weight: 300;
}
.ultra-tabs>.tab-content h2 {
	font-size: 21px;
	font-weight: 200;
	margin-bottom: 15px;
}

.ultra-gorselblok>.slice {
	background: rgba(0,0,0,0.05);
}

.ultra-gorselblok ul {
	list-style: none;
	padding: 0;
}

.ultra-gorselblok ul li:before {
	content: '-';
	margin-right: 5px;
}

.ultra-gorselblok ul li {
	margin-bottom: 10px;
	font-size: 14px;
	font-weight: 300;
}

.ultra-gorselblok h6 {
	font-size: 19px;
	font-weight: 600;
	margin-bottom: 20px;
}

.ultra-gorselblok>.slice {padding-top: 3em !important;padding-bottom: 1em !important;}

.ultra-gorselblok img {
	height: 60vh;
	width: 100%;
	object-fit: cover;
	border-radius: 20px;
	margin-top: -30px;
}

.kutulargrid-row {
	display: flex;
	flex-direction: row;
	justify-content: space-between;
	flex-wrap: wrap;
	row-gap: 20px;
	column-gap: 20px;
}

.kutulargrid-row>div {
	flex: 0 0 32%;
}

.kutulargrid-row>div .card {
	padding: 15px 15px !important;
	margin-bottom: 0;
	background: var(--primary3);
	color: #fff;
	cursor:pointer;
}

.kutulargrid-row>div .card h5 {
	margin-bottom: 0;
	font-size: 15px;
	font-weight: 500;
	color: #fff;
}

.ultra-kutulargrid {
	border-top: 1px solid rgba(0,0,0,0.1);
	border-bottom: 1px solid rgba(0,0,0,0.1);
}

.ultra-kutulargrid>.slice {
	padding-top: 1.5em !important;
	padding-bottom: 1.5em !important;
}
#ultra-menu>ul>li.normal-menu:hover >.sub-menu{
	visibility: visible;
	opacity:1;
}
#ultra-menu>ul>li.normal-menu >.sub-menu {
	position: absolute;
	background: var(--primary);
	width: 266px;
	border-radius: 0 0 20px 20px;
	padding: 0;
	opacity:0;
	visibility: hidden;
	transition:all .3s linear;
}

#ultra-menu>ul>li.normal-menu >.sub-menu li a {
	color: #fff;
	padding: 10px 20px;
	display: block;
	border-bottom: 1px solid rgba(255,255,255,.15);
	font-weight: 200;
	font-size: 15px;
}

#ultra-menu>ul>li.normal-menu >.sub-menu li {
	list-style: none;
}

#ultra-menu>ul>li.normal-menu >.sub-menu li a:before {
	content: '';
	width: 15px;
	height: 1px;
	background: rgba(255,255,255,.2);
	display: inline-block;
	vertical-align: middle;
	margin-right: 10px;
}

#ultra-menu>ul>li.normal-menu >.sub-menu li:last-child a {
	border-bottom: none;
	border-radius: 0 0 20px 20px;
}

#ultra-menu>ul>li.normal-menu >.sub-menu li a:hover {
	background: var(--primary3);
	text-indent: 4px;
}

#ultra-menu>ul>li.normal-menu >.sub-menu li a:hover:before {
	background: #fff;
}
.sektorler-slice {
	margin-top: -41px;
}
.sektorler-slice:before {
	content: '';
	position: absolute;
	width: 100%;
	height: 100%;
	background: linear-gradient(30deg, var(--primary), var(--primary2));
	opacity: .5;
	top: 0;
	left: 0;
}

.sektorler-slice {
	background-attachment: fixed;
	background-position: bottom !important;
}
#left-menu .menu-sirketler .sub-menu i img {
	width: 160px;
	height: 80px;
	object-fit: contain;
	filter: brightness(0) invert(1);
}

#left-menu .menu-sirketler .sub-menu >li>a {
	display: flex;
}

#left-menu .left-menu-inner ul>li .sub-menu li a {
	display: flex;
	flex-direction: column;
	align-items: center;
}

#left-menu .menu-sirketler .sub-menu a {
	font-weight: 500 !important;
	letter-spacing: 0.5px;
}
.inner-content {
	box-shadow: 0 0px 7px rgba(0,0,0,0.1);
	padding: 25px;
	border-radius: 20px;
	background: #f2f2f2;
}


.card-sidebar {
	border: none;
	box-shadow: none;
}

.card-sidebar a {
	position: relative;
}

.card-sidebar a:before {
	content: '';
	width: 100%;
	height: 1px;
	position: absolute;
	background: #ccc;
	top: 0;
	left: 0;
	transition:all .3s linear;
}

.card-sidebar a:after {
	content: '';
	width: 100%;
	height: 1px;
	position: absolute;
	bottom: 0;
	right: 0;
	background: #ccc;
	transition:all .3s linear;
}

.card-sidebar a {
	padding: 13px 0px;
	text-transform: uppercase;
	font-weight: 700;
	color: var(--primary);
	letter-spacing: -0.4px;
	border-color:transparent !important;
}

.card-sidebar a:hover:before,
.card-sidebar a.active:before {
	background: var(--primary);
	width: 50%;
}

.card-sidebar a:hover:after,
.card-sidebar a.active:after {
	background: var(--primary2);
	width: 50%;
}

.card-sidebar a:hover,
.card-sidebar a.active,
.card-sidebar a.active:hover {
	background: transparent;
	opacity: 1 !important;
	color: var(--primary);
}
.card-sidebar a {
	margin-bottom: -2px;
	font-weight: 600;
	color: var(--primary);
	opacity: .8;
}

.card-sidebar a:hover,
.card-sidebar a.active {
	color: var(--primary);
	opacity: 1;
}
body:not(.home) header.bg-primary {
	background: linear-gradient(95deg, var(--primary), var(--primary2));
}
body.page-id-133 header.bg-primary,
body.page-id-290 header.bg-primary {
	background: var(--primary) !important;
}
body.page-id-139 header.bg-primary,
body.page-id-302 header.bg-primary {
	background: var(--primary2) !important;
}
body.page-id-143 header.bg-primary,
body.page-id-304 header.bg-primary {
	background: #4628ba !important;
}
.single-sektorler header.bg-primary {
	background: linear-gradient(90deg, var(--primary2), var(--primary3)) !important;
}
.inner-content img {
	max-width: 200px;
}
.inner-page {
	box-shadow: 0 0 10px 0px rgba(0,0,0,0.06);
	border-radius: 25px;
	padding: 20px 20px 10px;
	margin-bottom: 30px;
}
.partner-list {
	display: flex;
	flex-direction: row;
	row-gap: 20px;
	column-gap: 20px;
}

.partner-list>.partner-box {
	flex: 0 0 20%;
}

.partner-list>.partner-box img {
	height: 100px;
	object-fit: contain;
}


.partner-box .partner-level {
	position: absolute;
	font-size: 11px;
	background: var(--primary3);
	color: #fff;
	text-align: center;
	padding: 5px 10px;
	width: auto;
	border-radius: 25px;
	font-weight: 400;
	text-transform: uppercase;
	top: 10px;
	left: 5px;
}

.partner-box .card {
	border: 1px solid rgba(0,0,0,0.2);
	box-shadow: 0 0 10px 1px rgba(0,0,0,0.08);
	border-radius: 20px;
	overflow: hidden;
	height: 160px;
	display: flex;
	align-items: center;
	justify-content: center;
}

.partner-box img {
	width: 100%;
	height: 160px !important;
	padding: 20px;
}
.partner-list>.partner-box {
	flex: 0 0 18.555555%;
	max-width: 18.555555%;
}

.partner-list {
	flex-direction: row;
	flex-wrap: wrap;
}

.partner-box .card:hover img {
	filter: none;
}

.partner-box .card img {
	filter: grayscale(1);
	transition: all .3s linear;
}

.partner-box .card:hover {
	transform: translateY(-5px);
}

.partner-box .card {
	transition: all .3s linear;
}
.form-control {
	border: 1px solid rgba(0,0,0,0.1);
}

.form-control::placeholder {
	color: #666;
	font-weight: 300;
}
.iletisim-harita iframe {
	width: 100%;
	border-radius: 15px;
	border: 1px solid #ddd !important;
	height: 280px;
}

h3.iletisim-title {
	font-size: 24px;
	font-weight: 400;
	color: var(--primary);
}


p.iletisim-desc {
	font-weight: 200;
}
.ust-iletisim {
	margin-bottom: ;
}

.ult-iletisim {
	margin-bottom: 50px;
}

.ult-iletisim ul {
	list-style: none;
	padding: 0;
}

.ult-iletisim ul li i {
	margin-right: 13px;
}

.ult-iletisim ul li {
	margin-bottom: 5px;
}

.ult-iletisim ul li,.ult-iletisim ul li a {
	font-weight: 300 !important;
	color: #666;
}

.ult-iletisim ul li b:before {
	content: '';
	width: 25px;
	height: 2px;
	display: inline-block;
	background: rgba(0,0,0,0.1);
	vertical-align: middle;
	margin-right: 15px;
	transition: all .3s linear;
}

.ult-iletisim ul li:hover b:before {
	width: 35px;
	background: var(--primary3);
}

h3.iletisim-title {
	font-weight: 200;
}
.kutulargrid-row>div .card {
	background: linear-gradient(45deg, var(--primary), var(--primary2));
}

.kutulargrid-row .card-innertext {}

.kutulargrid-row>div .card h5 {
	font-size: 18px;
	margin-bottom: 10px;
	border-bottom: 1px solid rgba(255,255,255,.25);
	padding-bottom: 8px;
	font-weight: 500;
}

.kutulargrid-row>div .card a {
	color: #fff !important;
}

.kutulargrid-row>div .card p {
	font-size: 13px;
	font-weight: 300;
}

.kutulargrid-row>div .card-innertext {
	height: 85px;
}
.swiper-partnerler img {
	height: 90px;
	object-fit: contain;
}
.swiper-partnerler .card img {
	max-width: 100px;
}
.swiper-partnerler .partner-level {
	position: absolute;
	font-size: 11px;
	font-weight: 500;
	top: 9px;
	left: 10px;
	background: var(--primary2);
	color: #fff;
	padding: 5px 10px;
	width: 120px;
	border-radius: 25px;
}

.swiper-partnerler .card {
	background: #fff;
	display: flex;
	align-items: center;
	padding: 10px;
	box-shadow: 0 0 10px 5px rgba(0,0,0,0.05);
	margin: 15px 0 15px;
}

.swiper-partnerler .card {
	position: relative;
}

.swiper-partnerler .card:hover {
	transform: translateY(-5px);
}

.swiper-partnerler .card {
	transition: all .3s linear;
}
section.ult-block {
	overflow: hidden;
}

div#ultron-manset:before {
	content: '';
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: inherit;
	z-index: 1;
	opacity: .2;
	background-size: cover;
	background-position: top center !important;
	-ms-animation: move 20s ease;
	-webkit-animation: move 20s ease;
	animation: move 20s ease;
	-moz-animation: move 20s ease;
	animation-direction:alternate-reverse !important;
}

.btn-primary {
	background: var(--primary2);
	border-color: var(--primary2);
}

.btn-primary:hover {
	color: #fff;
}
span#type-example-1 {
	font-size: 40px;
	font-weight: 600 !important;
}
#ultron-manset .lead {
	font-size: 15px;
	letter-spacing: 0.2px;
	opacity: .9;
}


@-webkit-keyframes move {
	0% {
		-webkit-transform-origin: bottom left;
		-moz-transform-origin: bottom left;
		-ms-transform-origin: bottom left;
		-o-transform-origin: bottom left;
		transform-origin: bottom left;
		transform: scale(1.0);
		-ms-transform: scale(1.0);
		/* IE 9 */

		-webkit-transform: scale(1.0);
		/* Safari and Chrome */

		-o-transform: scale(1.0);
		/* Opera */

		-moz-transform: scale(1.0);
		/* Firefox */
	}
	100% {
		transform: scale(1.2);
		-ms-transform: scale(1.2);
		/* IE 9 */

		-webkit-transform: scale(1.2);
		/* Safari and Chrome */

		-o-transform: scale(1.2);
		/* Opera */

		-moz-transform: scale(1.2);
		/* Firefox */
	}
}

.left-menu-inner {
	height: 100%;
}

#left-menu .sub-menu {
	background: var(--primary2);
}

#left-menu:before {
	background: rgb(8 110 161);
}

ul.sub-menu {}

#left-menu .sub-menu:after {
	content: '';
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100vh;
	background: var(--primary2);
	z-index: -111;
	margin: 0 -100vw;
	padding: 0 100vw;
}
.ult-partner-carousel {
	background:#fff;
	z-index:11;
	position:relative;
}
.kutulargrid-row>div .card h5 {
	border: none;
	margin: 0;
	padding: 0;
}

.kutulargrid-row>div .card {
	background: var(--primary2);
}
.kutulargrid-row>div {
	flex-grow: 1;
}
.kutulargrid-row>div .card h5 {
	font-weight: 400;
	font-size: 15px;
}

.kutulargrid-row>div .card {
	min-height: 90px;
	display: flex;
	align-items: center;
	justify-content: center;
}
section.referanslar-grid.slice {
	padding-top: 0 !important;
}
.firma-kutular .card-ultron {
	background: var(--primary);
}

.firma-kutular h5 {
	font-size: 18px;
	color: #fff;
}

.firma-kutular p {
	font-size: 13px;
	line-height: 1.5;
	opacity: .9;
	color: #fff !important;
	font-weight: 300;
}


.firma-kutular .card {
	padding: 25px 25px;
}

.firma-kutular .card:hover {
	transform: translateY(-10px);
}
.firma-kutular .card-supercode {
	background: #4628ba;
}

.firma-kutular .card-supercode img {
	filter: brightness(0) invert(1);
}
.firma-kutular .card-prime{
	background: #0281bd;
}

.firma-kutular .card-prime svg {
	filter: brightness(0) invert(1);
}

.firma-kutular p {
	margin-bottom: 0;
	font-size: 13px;
	letter-spacing: -0.1px;
	width: 100%;
	line-height: 1.6;
}

.firma-kutular .card-supercode p {
	margin-top: 5px;
}

.firma-kutular .card-supercode {
	margin-bottom: 0 !important;
	margin-top: 60px;
}
.firma-kutular-grid {
	background: linear-gradient( to left, rgba(0,0,0,0.045)50%, #fff 50%);
	margin-top: ;
}

.ult-partner-carousel .slice {
	padding-bottom: 0 !important;
}
footer#footer-main {
	padding-top: 0;
}

.footer-top-grid {
	display: flex;
	justify-content: space-between;
}

.footer-top {
	background: rgba(0,0,0,0.1);
	margin-bottom: 40px;
}

.footer-top p {
	margin-bottom: 0;
}

.footer-top-item a {
	padding: 25px 0;
	display: block;
	color: #fff;
	width: 100%;
	text-align: center;
}

.footer-top-item a {
	border-right: 1px solid rgba(255,255,255,0.15);
}

.footer-top-grid>div {
	flex: 0 0 25%;
	display: flex;
	align-items: center;
	justify-content: center;
}
.cozum-tab .tab-titles {
	display: flex;
	column-gap: 22px;
	align-items: stretch;
}

.cozum-tab .tab-titles h3 {
	position: relative;
	font-size: 17px;
	font-weight: 300;
	letter-spacing: -0.2px;
	color: var(--primary);
	white-space: nowrap;
	display: flex;
	align-items: center;
	margin-bottom: 0;
}

.cozum-tab .nav {
	display: flex;
	flex-direction: row;
	flex-wrap: nowrap;
	min-width:100em;
}

.cozum-tab .nav li a {
	font-size: 13px;
	white-space: nowrap;
}

.cozum-tab .nav li a {
	padding: 16px 10px !important;
	color: #444 !important;
	font-size: 15px;
}

.cozum-tab {
	margin: 40px 0;
}

.cozum-tab .tab-titles h3:after {
	content: '';
	width: 1px;
	height: 97%;
	background: #e5e9f2;
	position: absolute;
	top: 0;
	right: -10px;
	transform: skew(25deg);
}

.tab-right-hidden {
	overflow: scroll;
	min-width: 100%;
}
.tab-right-hidden::-webkit-scrollbar { 
	display: none;
	opacity:0;
}
.nav::-webkit-scrollbar { 
	opacity:0;
}

.cozum-tab .nav li a.active,.cozum-tab .nav li a:hover {
	color: var(--primary2) !important;
	border-color: var(--primary2) !important;
}
.cozum-tab .tab-content {background: rgba(0,0,0,0.02);padding: 37px 40px;border-radius: 10px;}

.cozum-tab .tab-titles {
	margin-bottom: 20px;
}

.cozum-tab .tab-titles h3 {
	font-size: 18px;
	font-weight: 400;
}

.cozum-tab .nav li a {
	font-weight: 300;
}

.cozum-tab .tab-content h3 {
	font-size: 14px;
	font-weight: 400;
}

.cozum-tab .tab-content p {
	font-size: 13px;
	margin-bottom: 0;
}

.cozum-tab {
	margin: 50px 0 60px;
}
.cozum-tab .tab-content {
	background: transparent;
}

.cozum-tab .ultra-gorselblok .slice {
	background: #fff !important;
}
.swiperSektor .swiper-slide {
	padding: 30px 0;
}

.swiperSektor .ult-lead {
	height: 113px;
	overflow: hidden;
}

.swiperSektor {
	margin-bottom: 80px;
	margin-top: -30px;
}

.swiperSektor .card {background: #fff;border: none;box-shadow: 10px 10px rgba(0,0,0,0.05);margin-bottom: -60px;position: relative;z-index: 1111;padding-bottom: 30px !important;padding-top: 30px !important;}

.swiperSektor .swiper-slide:before {
	content: '';
	position: absolute;
	width: 100%;
	height: 100%;
	background: linear-gradient(-90deg, var(--primary), var(--primary2) 50%) !important;
	top: 0;
	left: 0;
	opacity: .7;
}

.swiperSektor {
	overflow: initial !important;
	margin-top: 0;
	margin-bottom: 110px !important;
}

.swiperSektor h6 {
	color: var(--primary2);
}

.swiperSektor p {
	color: #222;
	line-height: 1.4 !important;
	font-size: 16px;
}

.cozum-tab .ultra-gorselblok img {
	height: 50vh;
	min-height:400px;
}

.swiperSektor .btn {
	margin-top: 7px !important;
}
.swiperSektor .sektor-referanslar {
	overflow: hidden;
	position: absolute;
	max-width: 100%;
	bottom: 0;
	right: 0;
	z-index: 999999;
}

.swiperSektor .sektor-referanslar img {
	height: 20px;
}

.swiperSektor .sektor-referanslar .swiper-slide:before {
	opacity: 0;
}
.sektor-referanslar .swiper-slide {padding: 0;}
.sektor-referanslar {
	max-width: 50%;
}

.sektor-referanslar .swiper-slide {
	max-width: 150px;
}
.swiperSektor .sektor-referanslar {
	max-width: 48% !important;
	background: #fff;
	bottom: initial !important;
	top: 100%;
	margin-top: 20px;
}

.sektor-referanslar .swiper-slide img {
	width: 100% !important;
	height: 80px;
	object-fit: contain;
}

.sektor-referanslar .swiper-slide {
	text-align: center;
}

.sektor-referanslar .swiper-slide img {
	filter: grayscale(1);
}

.sektor-referanslar .swiper-slide.swiper-slide-active img {
	filter: none;
}
.sektor-referanslar .swiper-slide img {
	height: 50px;
	object-fit: contain;
	padding: 0 10px;
}
.swiperSektor .swiper-button-next,
.swiperSektor .swiper-button-prev {
	color: #fff !important;
	filter: brightness(0) invert(1);
	margin:-10px 20px 0 20px;
}
.sektor-referanslar:before {
	content: '';
	width: 70px;
	height: 100%;
	background: rgba(255,255,255,.85);
	position: absolute;
	left: -30px;
	top: 0;
	filter: blur(10px);
	z-index: 10;
}
.swiper-partnerler .swiper-slide {
	max-width: 180px !important;
}

.swiper-partnerler {
	margin-top: 30px !important;
	margin-bottom: -8px !important;
}
.ultra-tabs.cozum-tab {
	border-top: 1px solid #eaeef5;
}
.cozum-tab .nav li a.active {
	font-weight: 500;
}

.hizmet-tab .nav li a.active, .hizmet-tab .nav li a:hover {
	color: var(--primary3) !important;
	border-color: var(--primary3) !important;
}

.hizmet-tab {
	margin-top: 0 !important;
	padding-top: 0 !important;
}

.ultra-tabs.cozum-tab {margin-bottom: 10px;}

.hizmet-tab .nav {
	justify-content: flex-end;
	min-width: initial !important;
}

.hizmet-tab .tab-right-hidden {
	overflow: hidden;
	width: 100%;
	min-width: initial !important;
}

.cozum-tab .tab-titles h3 {
	color: var(--primary2);
}
.hizmet-tab .tab-titles h3 {
	color: var(--primary3);
}
.swiperSektor {
	margin-bottom: 90px !important;
}
.ultra-tabs.hizmet-tab {
	margin-bottom: 50px !important;
}
.cozum-hizmetler-section {
	margin-bottom: 60px;
}

.cozum-tab .tab-titles h3 {
	font-weight: 500;
	padding-right: 11px;
	text-transform: uppercase;
}
.footer-top-grid>div svg {
	filter: brightness(0) invert(1);
	width: 39px;
}

.footer-top-item a {
	padding: 11px 0;
}

.footer-top-item a p {
	font-weight: 300;
	color: #fff;
	letter-spacing: 0.5px;
	text-transform: uppercase;
	font-size: 15px;
}

.footer-top-item a:hover {
	background: var(--primary3);
}
.alt-menu ul li a {
	color: #fff;
	font-weight: 200;
	font-size: 13px;
}

.alt-menu {
	display: flex;
}

.alt-menu ul {
	display: flex;
	flex-direction: row;
	justify-content: space-between;
	column-gap: 30px;
	align-items: ;
}

.alt-menu ul li a:hover {
	color: var(--primary3);
}

.footer .custom-logo {
	width: 100%;
	height: 72px;
}

.alt-menu ul li a:before {
	content: '';
	width: 15px;
	height: 1px;
	background: rgba(255,255,255,.2);
	display: inline-block;
	vertical-align: middle;
	margin-right: 9px;
}
.altmenu-2 ul {
	display: flex;
	flex-direction: row;
	column-gap: 20px;
}

.footer-alt-sag {
	display: flex;
	justify-content: space-between;
	align-items: center;
	justify-content: space-between;
}

.altmenu-2 ul li a {
	color: #fff;
	font-size: 11.5px;
	font-weight: 300;
	opacity: .6;
}

.alt-menu ul li a {
	font-weight: 400;
}

.alt-menu {
	max-width: 82%;
}

.alt-menu ul {
	column-gap: 20px;
}

.altmenu-2 ul li a:hover {
	opacity: 1;
}
.tab-slice {
	margin-bottom: 60px;
}
.search-dropdown {
	background: var(--primary3);
	height: 65px;
	width: 100%;
	position: absolute;
	left: 0;
	top: 100%;
}

.search-dropdown input[type="submit"] {
	display: none;
}

.search-dropdown input[type="search"] {
	width: 100%;
	height: 65px;
	border: none;
	outline: none;
	padding: 0;
	margin: 0;
	color:#fff !important;
	background: transparent !important;
	font-size: 22px;
	font-weight: 300;
	padding-left: 16px;
}

.search-dropdown input[type="search"]::placeholder{
	color:#fff;
}

.search-dropdown>form {
	display: flex;
}

.search-dropdown label {
	width: 100%;
	background: transparent;
}

.search-dropdown:before {
	content:'';
	position: absolute;
	margin: 0 -100vw;
	padding: 0 100vw;
	top: 0;
	width: 100%;
	left: 0;
	height: 65px;
	background: var(--primary3);
	z-index: -1;
}
.single-cozum_hizmetler .ultra-tabs>.nav {
	overflow: hidden;
}

.single-cozumler-inner .ultra-gorselblok .card-body {
	z-index: 99999 !important;
}


.single-cozumler-inner .ultra-gorselblok .card-body {
	position:relative!important;
	z-index: 99999 !important;
}

.single-cozumler-inner img {
	z-index: 0 !important;
	position: relative;
}

.search-dropdown>form:before {
	content: "";
	position: absolute;
	top: 50%;
	left: 0;
	width: 2px;
	height: 60%;
	transform: translateY(-50%);
	background-color: #fff; 
	animation: pulse 1s infinite;
}

@keyframes pulse {
	0% {
		opacity: 0;
	}
	50% {
		opacity: 1;
	}
	100% {
		opacity: 0;
	}
}
.search-dropdown {
	background: var(--primary3);
	height: 65px;
	width: 100%;
	position: absolute;
	left: 0;
	top: 100%;
}

.search-dropdown input[type="submit"] {
	display: none;
}

.search-dropdown input[type="search"] {
	width: 100%;
	height: 65px;
	border: none;
	outline: none;
	padding: 0;
	margin: 0;
	color:#fff !important;
	background: transparent !important;
	font-size: 22px;
	font-weight: 300;
	padding-left: 16px;
}

.search-dropdown input[type="search"]::placeholder{
	color:#fff;
}

.search-dropdown>form {
	display: flex;
}

.search-dropdown label {
	width: 100%;
	background: transparent;
}

.search-dropdown>form:before {
	content: "";
	position: absolute;
	top: 50%;
	left: 0;
	width: 2px;
	height: 60%; /* Çizgi kalınlığını ayarlayabilirsiniz */
	transform: translateY(-50%);
	background-color: #fff; /* Çizgi rengini değiştirebilirsiniz */
	animation: pulse 1s infinite; /* Yanıp sönme animasyonu süresini ve tekrar sayısını ayarlayabilirsiniz */
}

@keyframes pulse {
	0% {
		opacity: 0;
	}
	50% {
		opacity: 1;
	}
	100% {
		opacity: 0;
	}
}



.search-button .search-dropdown {
	opacity: 0;
	visibility: hidden;
	transition: all .3s linear;
}

.search-button:hover .search-dropdown {
	opacity: 1;
	visibility: visible;
}

.search-button:hover svg {
	fill: rgba(255,255,255,.3);
}

.search-button svg {
	transition: all .3s linear;
}
.swipe-icon{
	display:none;
}
.swipe-icon svg {
	max-width: 30px;
}

.swipe-icon svg path {
	fill: #fff;
}

.swipe-icon {
	position: absolute;
	right: 0px;
	top: 50px;
	z-index: 11;
}
.single-sektorler header.bg-primary {
	background: linear-gradient(95deg, var(--primary2), var(--primary)) !important;
}
#ultron-presents .slice {
}

.error404 .slice {
	padding-top: 0 !important;
}

.error404 .slice svg {
	padding-bottom: 15px !important;
}

.error404 header#header-main {
	margin-bottom: 0;
}
.search-results .card-text-body + p {
	max-height: 114px;
	overflow: hidden;
}
@media(max-width:768px){
	#left-menu .left-menu-inner>ul {
		column-gap: 0px !important;
	}
	#header-main {
		position: absolute;
	}

	.lang-mobile {
		display: none !important;
	}

	.right-button .menu-button {
		display: none;
	}

	#ultron-manset>.slice {
		height: 65vh;
	}

	div#ultron-manset:before {
		height: 65vh;
	}

	.navbar-toggler-icon {
		filter: brightness(0) invert(1);
	}

	#header-main > nav .left-button {
	}

	.navbar-brand {
		border-right: none;
	}

	.navbar-dark .navbar-toggler {
		margin-left: auto;
		order: 2;
		padding-left: 16px;
		margin-left: 0;
	}

	.right-button {
		padding-right: 0;
		margin-left: auto;
	}

	#header-main > nav {
	}

	.right-button .search-button {
		border-left: none;
		border-right: 1px solid rgba(255,255,255,.15);
	}

	.main-slider .h1 {
		font-size: 23px;
	}

	.main-slider .h1 {
	}

	span#type-example-1 {
		font-size: 30px;
	}

	#ultron-manset .lead {
		font-size: 13px;
	}
	#ultron-manset>.slice {
		height: 100vh;
	}

	div#ultron-manset:before {
		height: 100vh;
	}

	.main-slider .h1 {
		font-size: 33px;
	}

	.main-slider * {
	}

	#ultron-manset .lead {
		font-size: 15px;
	}

	.navbar-brand {
		margin-right: 0;
		padding-right: 0;
		padding-left: 13px;
	}
	.main-slider .mt-4 {
		display: flex;
	}

	.main-slider .mt-4 a {
		font-size: 12px;
		padding-left: 15px !important;
		padding-right: 15px !important;
	}
	.menu-toggler svg {
		width: 29px !important;
	}

	#left-menu .left-menu-inner>ul {
		/* flex-direction: column; */
	}

	#left-menu .left-menu-inner>ul>li {
		flex: 0 0 36%;
		white-space: nowrap;
	}

	#left-menu .left-menu-inner ul>li>a, #ultra-menu li.mega-menu>.sub-menu>li>a {
		font-size: 13px;
	}

	.left-menu-inner {
		overflow: scroll;
	}

	#left-menu .left-menu-inner>ul .sub-menu li a {
		border-left: none !important;
	}

	#left-menu .left-menu-inner ul>li .sub-menu {
		justify-content: center;
	}

	#left-menu .left-menu-inner ul>li .sub-menu {
		justify-content: space-around;
		column-gap: 10px;
		row-gap: 11px;
	}
	#left-menu.show .swipe-icon {
		display: block;
		opacity: .8;
	}
	#left-menu .left-menu-inner>ul .sub-menu li{
		max-width:33%;
	}
	#left-menu.show .left-menu-inner:hover .swipe-icon {
		opacity: 0 !important;
	}
	#header-main > nav .left-button {
		padding-right: 10px !important;
	}
	#header-main > nav.navbar-collapsed .left-button,
	#header-main > nav.navbar-collapsed .right-button{
		display: none;
	}


	#header-main > nav.navbar-collapsed .navbar-toggler {
		position: absolute;
		top: 20px;
		right: 0;
	}

	.navbar-brand {
		border: none;
	}

	#ultra-menu>ul>li>a {
		height: 50px;
		padding-left: 10px;
	}
	.swiper-partnerler .swiper-slide {
		max-width: 100px !important;
	}

	.swiper-partnerler .partner-level {
		display: none;
	}

	.swiper-partnerler .card {
		height: 90px;
		padding: 0 9px;
	}
	.cozum-tab .tab-titles {
		flex-direction: column;
		padding-top: 15px;
	}

	.ultra-tabs.cozum-tab {
		margin-top: 20px;
	}

	.cozum-hizmetler-section .nav li a {
		padding: 15px 5px !important;
	}

	.cozum-hizmetler-section.tab-titles h3:after {
		opacity: 0;
	}

	.cozum-hizmetler-section .nav {column-gap: 8px;}

	.cozum-hizmetler-section .ultra-gorselblok img {
		min-height: initial !important;
		height: 190px;
		margin-bottom: -70px;
	}

	.cozum-hizmetler-section .card {
		max-width: 85%;
		left: 7.5%;
	}

	.cozum-hizmetler-section .card-body {
		padding: 30px !important;
		text-align: left;
	}

	.cozum-hizmetler-section .tab-content p {
		line-height: 1.3;
		height: 86px;
		overflow: hidden;
		text-overflow: ellipsis;
		display: -webkit-box;
		-webkit-line-clamp: 5;
		-webkit-box-orient: vertical;
		text-align: left;
	}

	.ultra-gorselblok h6 {
		text-align: left;
		font-size: 16px;
	}

	.cozum-hizmetler-section .btn-primary {
		margin-right: auto;
	}

	.cozum-hizmetler-section {
		margin-bottom: 0;
	}

	.cozum-hizmetler-section .nav {
		justify-content: flex-start;
	}

	.hizmet-tab .container .row {
		display: flex;
		flex-direction: column-reverse;
	}

	.swiperSektor .sektor-referanslar {
		max-width: 100% !important;
		padding: 0 0 0 20px;
	}

	.swiperSektor .card {
	}

	footer#footer-main {
		padding-top: 0 !important;
	}

	.footer-top-grid {
		flex-direction: row;
		flex-wrap: wrap;
	}

	.footer-top-grid>div {
		flex: 0 0 50%;
		max-width: 50%;
	}

	.footer-top-grid>div {
	}

	.footer-top-item a {
		border-right: none;
		border-bottom: 1px solid rgba(255,255,255,0.15);
	}

	.footer-top-item:nth-child(3) a, .footer-top-item:nth-child(4) a {
		border: none;
	}

	.alt-menu ul {
		flex-direction: column;
	}

	footer .delimiter-bottom, .delimiter-top {
		padding-top: 0 !important;
		display: flex;
		flex-direction: column-reverse;
		margin-top: 0 !important;
	}

	.footer-alt-sag {
		flex-direction: column-reverse;
	}

	.altmenu-2 ul {
		flex-direction: row;
		flex-wrap: wrap;
		margin-top: 20px;
	}

	.footer-alt-sag >.nav {
		justify-content: flex-start !important;
		width: 100%;
	}

	li.nav-item {
	}

	.altmenu-2 {
		width: 100%;
		padding-left: 15px;
	}

	.site-footer .copyright {
		text-align: left !important;
		align-items: flex-start !important;
		justify-content: flex-start;
		margin-top: 19px;
	}

	.altmenu-2 ul li {
		flex: 0 0 46%;
	}

	.footer-top-item a {
	}

	.footer-top-item a p {
		font-size: 13px;
	}
	#ultra-menu li.mega-menu>.sub-menu {
		position: relative;
		top: 0;
		column-gap: 0;
	}

	#ultra-menu li.mega-menu >.sub-menu:after {
		position: absolute;
		top: -3px;
		left: 0;

	}

	#ultra-menu li.mega-menu>.sub-menu ul {
	}

	#ultra-menu li.mega-menu>.sub-menu>li>a {
		white-space: nowrap;
	}



	#ultra-menu li.mega-menu>.sub-menu ul>li {
	}

	#ultra-menu li.mega-menu>.sub-menu>li ul {width: 100% !important;flex-direction: column;}


	#ultra-menu li.mega-menu>.sub-menu li {}

	#ultra-menu li.mega-menu>.sub-menu > li {
		flex: 0 0 50%;
	}

	#ultra-menu li.mega-menu>.sub-menu li.active {
	}


	#ultra-menu li.mega-menu>.sub-menu li.active .sub-menu {
		width: 370px !important;
		row-gap: 0;
		padding-top: 20px !important;
	}

	#ultra-menu li.mega-menu>.sub-menu > li {
		flex: 0 0 25%;
	}
	#ultra-menu>ul>li {
		max-height: 50px;
	}

	#ultra-menu li.mega-menu>.sub-menu {
		z-index: 11;
	}
	#ultra-menu>ul>li>a:after {
		content: '+';
		position: absolute;
		right: 0;
		font-size: 22px;
		top: 7px;
	}

	#ultra-menu>ul>li>a {
		position: relative;
	}
	#menu-ana-menu>li.mega-menu.active-top>.sub-menu {
		display: flex !important;
	}

	#menu-ana-menu>li >.sub-menu {
		display: none !important;
	}
	#menu-ana-menu>li.normal-menu.active-top>.sub-menu {
		display: block !important;
	}
	#ultra-menu>ul>li.normal-menu >.sub-menu {
		width: 100%;
		position: relative !important;
	}

	#ultra-menu>ul>li {
		max-height: initial !important;
	}
	#header-main {
		position: relative;
	}

	.home #header-main {
		position: absolute;
	}

	.ultra-breadcrumbs h1 {
		font-size: 17px;
	}

	.ultra-breadcrumbs {
		padding-top: 30px;
		padding-bottom: 34px;
	}

	.single-cozumler-inner .row-grid .pr-4,.single-cozumler-inner .row-grid .pl-4 {
		padding: 0 !important;
	}

	.single-cozumler-inner .row-grid + .row-grid, .row-grid > [class*="col-"] + [class*="col-"] {
		margin-top: 10px;
	}

	.single-cozumler-inner img {
		height: 180px;
	}

	.single-cozumler-inner .ultra-gorselblok .card {
		max-width: 90%;
		left: 5%;
		margin-top: -65px;
		padding: 0;
	}

	.single-cozumler-inner .ultra-gorselblok .card-body {
		padding: 30px !important;
		text-align: left;
	}

	.single-cozumler-inner .nav {
		flex-direction: row;
		flex-wrap: nowrap;
		overflow-y: scroll;
	}

	.single-cozumler-inner .nav>li {
		flex: 0 0 25%;
		white-space: nowrap;
	}

	.ultra-tabs>.nav li a {
		text-align: center;
	}

	.cozum-tab .tab-titles h3 {
		margin-bottom: 17px;
		text-align: center;
		align-items: center;
		justify-content: center;
	}




	.cozum-hizmetler-section .card-body {
		z-index: 111;
	}
	.single-cozumler-inner .ultra-gorselblok .card {
		transform: none !important;
	}
	.single-cozumler-inner .ultra-gorselblok .card {
		transform: none !important;
		background: #fff !important;
	}

	.single-cozum_hizmetler .order-1.col-lg-6.mb-4.mb-lg-0 {
		z-index: -1 !important;
		transform: none !important;
	}
	#menu-ana-menu>li.mega-menu.active-top>.sub-menu {display: block !important;}

	#menu-ana-menu>li.mega-menu.active-top>.sub-menu>li {
		max-height: 45px;
	}

	#menu-ana-menu>li.mega-menu.active-top>.sub-menu {
	}

	#ultra-menu li.mega-menu >.sub-menu:after {
		height: 110px;
	}

	#ultra-menu li.mega-menu>.sub-menu li.active .sub-menu {
		padding-top: 60px !important;
	}

	#menu-ana-menu>li.mega-menu.active-top>.sub-menu>li:nth-child(2),#menu-ana-menu>li.mega-menu.active-top>.sub-menu>li:nth-child(3) {
		width: 50%;
		margin-top: 5px;
		float: left;
	}
	#ultra-menu li.mega-menu>.sub-menu>li>a {
		margin-bottom: 0;
	}

	#menu-ana-menu>li.mega-menu.active-top>.sub-menu>li:first-child {
		float: none;
		padding-top: 1px;
	}
	.home-bloks h6 {
		text-align: center !important;
	}
	.card-body.p-5 {
		padding: 2rem !important;
	}

	.slice-home-blok-1 .card-body p {
		font-size: 13px;
	}

	.slice-home-blok-1.ultra-gorselblok .row {
		display: flex !important;
		flex-direction: column-reverse;
	}

	.slice-home-blok-1 .row .order-2 img {
		height: 180px;
	}

	.slice-home-blok-1 .card {max-width: 95%;margin: -50px auto 0;}

	.ultra-gorselblok.mt-4.slice-home-blok-1.home-bloks {}

	section.slice.slice-lg.slice-home-blok-1.home-bloks .order-1 img {
		height: 180px;
		width: 100%;
		object-fit: cover;
	}
	.search-dropdown input[type="search"] {
		font-size: 14px;
	}
	.ultron-archive-items .container>.row {
		display: flex;
		flex-direction: column-reverse;
	}

	.ultron-archive-items .container>.row  .card {
		max-width: 90%;
		margin: -50px auto 0 auto;
	}

	.ultron-archive-items .container>.row .card-text-body + p {
		font-size: 14px;
	}


	.ultron-archive-items .container>.row .card-text-body + p {
		height: 144px;
		overflow: hidden;
	}
	.partner-list>.partner-box {
		flex: 0 0 29%;
		max-width: 29%;
	}

	.partner-box .card {
		height: 110px;
	}

	.partner-box .card img {
		height: 100px !important;
	}

}