@import url('https://fonts.googleapis.com/css2?family=Inter:wght@100;200;300;400;500;600;700;800;900&display=swap');
header{overflow: inherit;width: 100vw;}
body {
	font-family: 'Inter',sans-serif;
}

h1,h2,h3,h4,h5,h6,a {
	font-family: 'Inter',sans-serif;
}

.banner {
	overflow: hidden;
	position: relative;
}

p {
	font-size: 13px;
}

h2 {
	font-size: 32px;
}

h3 {
	font-size: 22px;
}

h4 {
	font-size: 16px;
}

h5 {
	font-size: 14px;
}

.section-box {
	padding: 60px;
}

.section-top {
	margin-bottom: 30px;
}

.mb-8 {
	margin-bottom: 5em;
}

.section-top hr {
	border: none;
	margin-top: 1.5rem;
	margin-bottom: 1.5rem;
	border: 1px solid #e7e7e7;
}

.navbar-brand {
	transition: all .5s;
}

.navbar-brand {
	color: #e74c3c !important;
}

nav.navbar-container {
	padding: 20px 0;
}

#mainNav {
	 background-color: #fff;
	 height: 84px;
	 margin-top: 0px;
}
#mainNav.top{background-color:transparent;}
#mainNav.top .container {
    background: #fff;
    padding: 10px 25px;
    border-radius: 10px;
	overflow:hidden;
}

header .top.top-bar{
    background: transparent;
	    max-width: 100vw;
}
#mainNav .container {
background:transparent;
    padding: 0px 5px;
    border-radius: 0px;    padding: 10px 25px;
}
#navbarResponsive{
    justify-content: right;
}

.teklif{}
.teklif a {
    border: 1px solid #000;
    border-radius: 25px;
    padding: 10px 44px 10px 27px;
    color: #000;
    font-weight: 700;
    font-size: 12px;
    position: relative;
    margin-left: 10px;
    transition: .5s all ease;
}
.teklif a:hover {background: #000;padding: 10px 54px 10px 27px;margin-left: 0px;color: #fff;}
.teklif a:after {content:" ";background: url(https://kaftmendil.com/wp-content/uploads/2024/09/ok.png);width: 20px;height: 20px;position: absolute;right: 15px;top: 7.5px;filter: invert(0);transition: .5s all ease;}
.teklif a:hover:after {
    filter: invert(1);
}


#mainNav .navbar-nav .nav-item .nav-link {
	font-size: 14px;
	font-weight: 500;
	letter-spacing: 0;
	padding: 0 15px;
	color: #000;
	transition: all .5s;
	line-height: 28px;
	font-weight: bold;
}

#mainNav .navbar-nav .nav-item .nav-link:hover {
	color: #e74c3c;
}

.navbar-toggler {
	font-size: 12px;
	right: 0;
	padding: 13px;
	text-transform: uppercase;
	color: #fff;
	border: 0;
	background-color: #9f0d1d00 !important;
}

nav.shrink {
	padding: 0;
}

nav.shrink .navbar-nav .nav-item .nav-link:hover,nav.shrink .navbar-brand:hover {
	color: #000 !important;
}

.navbar-brand.shrink,.navbar-container.shrink,.navbar.fixed-top.shrink,.navbar-brand,.navbar-container {
	transition: all .8s;
}

nav.shrink .navbar-brand {
	color: #fff !important;
}

#hero {
	text-align: center;
	color: #fff;
	background: linear-gradient(rgb(20 20 20/0%),rgb(20 20 20/0%)),url(/wp-content/uploads/2023/01/peugeot-3008-2021-0820-002-1024x612-2.png);
	height: 836px;
	background-size: cover;
	background-repeat: no-repeat;
	background-attachment: scroll;
	background-position: center center;
	height: 836px;
}

#hero .container {
	display: table;
	height: 100vh;
}

#hero .intro-text {
	display: table-cell;
	vertical-align: middle;
	display: none;
}

#hero .intro-heading {
	font-size: 50px;
	line-height: 50px;
	margin-bottom: 25px;
	font-weight: 200;
}

#hero .intro-heading span {
	font-size: 62px;
	color: #e74c3c;
}

.btn-main {
	text-transform: uppercase;
	font-weight: 500;
	font-size: 16px;
	letter-spacing: 1px;
	display: inline-block;
	padding: 8px 28px;
	border-radius: 50px;
	margin: 10px;
	border: 2px solid #fff;
	color: #e74c3c;
	transition: all .5s;
}

.btn-main:hover {
	background: #e74c3c;
	border: 2px solid #e74c3c;
	color: #fff;
}

#nedenkaft {
	background-color: #f2f2f2;    max-width: 100%;
    overflow-y: hidden;
}

#nedenkaft .whoweare-item .section-top {
	    color: #fff;
    position: absolute;
    padding: 65px;
    width: 100%;
    height: 100%;
    top: 0;
    background: linear-gradient(182deg, #000000, #00000000);
    left: 0;
    vertical-align: middle;
    display: inline;
}

#nedenkaft .whoweare-item .section-top a {
	text-align: center;
	background: #fff;
	font-size: 12px;
	font-weight: 600;
	color: #000;
	line-height: 50px;
	border-radius: 8px;
	width: 176px;
	margin-top: 20px;
	display: block;
}

#nedenkaft .whoweare-item i {
	font-size: 42px;
	margin-bottom: 10px;
	color: #e74c3c;
}

#nedenkaft .whoweare-item hr {
	width: 45px;
	height: 2px;
	background-color: #e74c3c;
	border: none;
	margin: 0 auto;
}

#nedenkaft .whoweare-item p {
	margin-top: 20px;
}

#nedenkaft .whoweare-item:hover {
	cursor: pointer;
}

.whoweare-item {
	position: relative;
}

#nedenkaft .whoweare-item:hover i {
	transform: translateY(-20px);
}

#nedenkaft .whoweare-item:hover hr {
	background-color: #fff;
	width: 74px;
}

#nedenkaft .whoweare-item,#nedenkaft .whoweare-item i,#nedenkaft .whoweare-item hr {
	transition: all .5s ease-in-out;
	display: flex;
}

#nedenkaft h2 {
	font-size: 66px;
	color: #000;
}

#nedenkaft h3 {
	font-size: 40px;
	color: #000;
}

#nedenkaft h4 {
	font-size: 16px;
}

#nedenkaft h5 {
	font-size: 14px;
}

#nedenkaft p {
	line-height: 36px;
	font-size: 18px;
}

#nedenkaft .coverimg {
	width: 100%;
}

#nedenkaft .coverimg img {
	width: 100%;
	height: auto;
}

#nedenkaft .whoweare-item h3 {
	font-size: 36px;
	color: #fff;
}

#nedenkaft .whoweare-item p {
	width: 100%;
	font-size: 22px;
}

#nedenkaft .ksizeozel {
	padding: 50px;
	display: block;
	height: auto;
	margin: auto;
	vertical-align: middle;
}

#nedenkaft .ksizeozel h2 {
	font-size: 66px;
	font-weight: 700;
	line-height: 80px;
}

#nedenkaft .ksizeozel p {
	font-size: 18px;
	line-height: 34px;
	padding: 0;
	font-weight: 400;
	margin: 0;
}

#nedenkaft .ksizeozel a {
	text-align: center;
	background: #000;
	font-size: 12px;
	font-weight: 500;
	color: #fff;
	line-height: 50px;
	border-radius: 8px;
	width: 176px;
	margin-top: 60px;
	display: block;
}

#statement {
	background: linear-gradient(rgba(20,20,20,.8),rgba(20,20,20,.8)),url("/wp-content/themes/img/statementBG.jpg");
	background-size: cover;
	background-repeat: no-repeat;
	background-attachment: fixed;
	background-position: center center;
}

#statement h4 {
	color: #fff;
}

#lastestprojects {
	background-color: #f2f2f2;
}

#lastestprojects h3 {
	font-size: 24px;
	font-weight: 400;
}

#lastestprojects p {
	font-size: 36px;
	font-weight: 600;
}

#lastestprojects .project {
	position: absolute;
	width: 100%;
	bottom: 0;
	padding: 15px;
	left: 0;
}

#lastestprojects .project .project-text {
	padding: 30px;
}

#lastestprojects .project .project-text hr {
	border-color: #fff;
	border-width: 2px;
	width: 25%;
	transition: all .5s;
}

#lastestprojects .project .project-text:hover hr {
	width: 100%;
}

.bg-orange {
	background-color: #e74c3c00;
}

.btn-white {
    line-height: 50px;
    text-transform: uppercase;
    font-weight: 500;
    font-size: 12px;
    display: inline-block;
    padding: 0 13px;
    border-radius: 50px;
    min-width: 165px;
    border: 1px solid #fff;
    color: #fff;
    transition: all .5s;
    border-radius: 25px;
    margin-top: 57px
}

.btn-white:hover {
	background: #fff;
	color: #e74c3c;
	border: 1px solid #fff;
}

footer {
	background-color: #000;
	font-size: 14px;
}

footer p {
	margin: 0;
}

.page-image {
	display: table;
	width: 100%;
}

.page-image-about {
	background: linear-gradient(rgba(20,20,20,.8),rgba(20,20,20,.8)),url("/wp-content/themes/img/aboutBG.jpg");
	background-size: cover;
	background-repeat: no-repeat;
	background-position: center center;
}

.page-title {
	display: table-cell;
	vertical-align: middle;
	text-align: center;
	font-size: 50px;
	line-height: 50px;
	margin-bottom: 25px;
	font-weight: 200;
}

#aboutus {
	background-color: #f2f2f2;
}

#aboutus .project-text {
	padding: 30px;
}

.team-member {
	margin-bottom: 50px;
	text-align: center;
}

.team-member img {
	width: 225px;
	height: 225px;
	border: 7px solid #fff;
}

.team-member h4 {
	margin-top: 25px;
	margin-bottom: 0;
	text-transform: none;
}

.team-member p {
	margin-top: 0;
}

ul.social-buttons {
	margin-bottom: 0;
}

ul.social-buttons li a {
	font-size: 20px;
	line-height: 50px;
	display: block;
	width: 50px;
	height: 50px;
	color: #fff;
	border-radius: 100%;
	outline: none;
	background-color: #212529;
	transition: all .5s;
}

ul.social-buttons li a:hover {
	background-color: #e74c3c;
}

.page-image-portfolio {
	background: linear-gradient(rgba(20,20,20,.8),rgba(20,20,20,.8)),url("/wp-content/themes/img/portfolioBG.jpg");
	background-size: cover;
	background-repeat: no-repeat;
	background-position: center center;
}

.portfolio-item {
	right: 0;
	margin: 0 0 15px;
}

.portfolio-link {
	position: relative;
	display: block;
	max-width: 400px;
	margin: 0 auto;
	cursor: pointer;
}

.portfolio-hover {
	position: absolute;
	width: 100%;
	height: 100%;
	opacity: 0;
	background: rgba(231,76,60,.8);
	transition: all .5s;
}

.portfolio-hover:hover {
	opacity: 1;
}

.portfolio-hover-content {
	font-size: 20px;
	position: absolute;
	top: 50%;
	width: 100%;
	height: 20px;
	margin-top: -12px;
	text-align: center;
	color: #fff;
}

.portfolio-hover-content i {
	margin-top: -12px;
}

.portfolio-caption {
	max-width: 400px;
	margin: 0 auto;
	padding: 25px;
	text-align: center;
}

.portfolio-caption h4 {
	margin: 0;
	text-transform: uppercase;
}

.portfolio-caption p {
	font-size: 16px;
	font-style: italic;
	margin: 0;
}

.page-image-contact {
	background: linear-gradient(rgba(20,20,20,.8),rgba(20,20,20,.8)),url("/wp-content/themes/img/contactBG.jpg");
	background-size: cover;
	background-repeat: no-repeat;
	background-position: center center;
}

.form-group {
	margin-bottom: 25px;
}

.form-group input,.form-group textarea {
	padding: 20px;
}

.form-group input.form-control {
	height: auto;
}

.form-group textarea.form-control {
	height: 248px;
}

.form-control:focus {
	border-color: #e74c3c;
	box-shadow: none;
}

.btn-contact {
	background-color: #e74c3c;
	color: #fff;
}

.btn-contact:hover {
	background-color: #fff;
	color: #e74c3c;
}

section.sss {
	padding: 250px 250px 100px 250px;
	background: #efefef;
}

section.sss h1 {
	width: 100%;
	text-align: center;
	font-size: 62px;
	font-weight: 700;
	margin-bottom: 100px;
}

section.sss .panel-heading h4.panel-title a {
	color: #000;
	font-size: 20px;
	font-weight: 600;
	line-height: 77px;
}

section.sss .panel-heading h4.panel-title a img {
	margin-right: 15px;
	width: 24px;
	height: 24px;
}

section.sss .panel-body {
	padding-left: 72px;
	font-size: 18px;
	color: #000;
	line-height: 34px;
	font-weight: 500;
}

section.sss .panel-body P {
	font-size: 16px;
	line-height: 26px;
}

section.sss .panel {
	border-bottom: 1px solid #d3d3d3;
}

@media screen and (min-width: 1510px) {
	.container {
		width: 1510px;
		max-width: none;
	}
}

header {
	height: 120px;
}

header .top-bar {
	background: #000;
	height: 36px;
	transition: .5s all ease;
}

header .top-bar ul {
	list-style: none;
	margin: 0;
	display: inline-flex;
	padding: 0;
}

header .top-bar ul li a {
	text-align: left;
	letter-spacing: 0px;
	font-size: 12px;
	color: #fff;
	line-height: 36px;
}

header .top-bar .right {
	text-align: right;
}

header .top-bar .right ul {
	text-align: right;
}

header .top-bar .text-left ul li {
	margin-right: 15px;
}

header .top-bar .text-right ul li {
	margin-left: 15px;
}

header .top-bar .text-right ul li:after {
	content: '|';
	margin-left: 10px;
	color: #ffffff69;
}

header .top-bar .text-right ul li:last-child:after {
	display: none;
}

.navbar-brand img {
	height: 58px;
	object-fit: contain;
}

.hemenara {
	margin-right: 15px;
    /* display: none; */;
}

.hemenara svg {
	margin-top: -9px;
	width: 30px !important;
	height: 30px !important;
	margin-top: -4px;
	image-rendering: -webkit-optimize-contrast;
}

.hemenara svg path {
	fill: #000 !important;
}

.hemenara a {
	color: #000;
	font-size: 26px;
	margin-left: 5px;
	font-weight: 600;
}

.aracbul a {
	background: red 0% 0% no-repeat padding-box;
	border-radius: 8px;
	width: 162px;
	display: block;
	text-align: center;
	font-size: 16px;
	font-weight: 700;
	color: #fff;
	line-height: 50px;
}

section.landing-top {
	min-height: calc(100vh - 210px);
	padding-bottom: 140px;
}

.landingpage-form {
	padding: 39px 64px 64px;
	background: #fff;
	border-radius: 12px;
}

.landingpage-form p {
	margin-bottom: 0;
}

.landingpage-form form input {
	width: 100%;
	padding: 0 22px;
	font-size: 14px;
	border: 1px solid #818181;
	line-height: 46px;
	border-radius: 3px;
	margin-bottom: 24px;
	background: #f6f6f6;
}

.landingpage-form form input[type=checkbox] {
	height: 16px;
	width: auto;
	padding: 0 22px;
	font-size: 16px;
	border: 1px solid #818181;
	line-height: 46px;
	width: 16px;
	margin: 5px 10px 5px -15px;
	float: left;
}

.wpcf7-list-item-label {
	color: #8d8d8d;
	float: left;
	font-size: 12px;
}

.landingpage-form form textarea {
	width: 100%;
	padding: 11px 22px;
	border: 1px solid #818181;
	height: 151px;
	border-radius: 3px;
	margin-bottom: 24px;
	background: #f6f6f6;
}

.landingpage-form form select {
	width: 100%;
	padding: 0 22px;
	font-size: 14px;
	border: 1px solid #818181;
	height: 48px;
	border-radius: 3px;
	margin-bottom: 24px;
	background: #f6f6f6;
	appearance: none;
	background-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22292.4%22%20height%3D%22292.4%22%3E%3Cpath%20fill%3D%22%23131313%22%20d%3D%22M287%2069.4a17.6%2017.6%200%200%200-13-5.4H18.4c-5%200-9.3%201.8-12.9%205.4A17.6%2017.6%200%200%200%200%2082.2c0%205%201.8%209.3%205.4%2012.9l128%20127.9c3.6%203.6%207.8%205.4%2012.8%205.4s9.2-1.8%2012.8-5.4L287%2095c3.5-3.5%205.4-7.8%205.4-12.8%200-5-1.9-9.2-5.5-12.8z%22%2F%3E%3C%2Fsvg%3E");
	background-repeat: no-repeat;
	background-position: right .7rem top 50%;
	background-size: .65rem auto;
}

.landingpage-form form input[type=submit] {
	color: #fff;
	background: #1a73e8;
	border-radius: 8px;
	margin-top: 15px;
	margin-bottom: 0;
	border: 0;
}

.wpcf7-spinner {
	display: none;
}

.landingpage-form input:focus-visible,.landingpage-form textarea:focus-visible,.landingpage-form select:focus-visible {
	background: #fff;
	border-color: #1a73e8;
	outline: none;
}

.landingpage-form .wpcf7-not-valid-tip {
	margin-top: -20px;
}

.landingpage-form a {
	color: #1a73e8;
	text-decoration: underline;
}

.landingpage-form form input:placeholder {
	color: #000;
}

.landing-list ul {
	list-style: none;
	display: block;
	width: 100%;
}

.landing-list ul li {
	font-size: 18px;
	font-weight: 700;
	margin-bottom: 22px;
	position: relative;
	width: 50%;
	float: left;
}

.landing-list ul li:after {
	content: '';
	width: 18px;
	background: url("/wp-content/themes/kaftmendil/landing-img/onay2.png");
	height: 18px;
	left: -30px;
	position: absolute;
	background-repeat: no-repeat;
	top: 3px;
	background-size: contain;
	background-position: center center;
}

.landing-list h3 {
	font-size: 30px;
	color: #000;
	font-weight: 700;
}

.landing-list hr {
	width: 480px;
	margin: 2rem 0;
}

.landingpage-topleft img.kaftmendil-logo {
	width: 340px;
	margin-top: 0;
	margin-bottom: 40px;
}

.landingpage-topleft h2 {
	font-weight: 700;
	color: #000;
	font-size: 40px;
}

.landingpage-topleft img.kaftmendil-cars {
	margin-left: -100px;
	width: 100%;
}

.yorumlar {
	display: none;
	margin-top: 146px;
}

.yorumlar .y-head {
	margin-bottom: 100px;
}

.yorumlar h3 {
	font-size: 26px;
	font-weight: 300;
	color: #000;
	text-align: center;
	margin-bottom: 8px;
}

.yorumlar h2 {
	color: #000;
	text-align: center;
	font-weight: 600;
	font-size: 40px;
}

.yorumlar .person {
	background: #e3e3e3;
	padding: 50px;
	float: left;
	display: block;
	border-radius: 12px;
}

.yorumlar .person .person-img {
	width: 120px;
	height: 120px;
	float: left;
}

.yorumlar .person .person-img img {
	padding: 0;
}

.yorumlar .person .p-head {
	padding-left: 30px;
	float: left;
	padding-top: 19px;
	width: calc(100% - 120px);
}

.yorumlar .person .p-head h4 {
	float: left;
	margin-bottom: 6px;
	font-size: 26px;
	position: relative;
	color: #000;
	font-weight: 600;
	line-height: 31px;
}

.yorumlar .person .p-head h4:after {
	content: '';
	background: url('/wp-content/themes/kaftmendil/landing-img/onay.png');
	width: 21px;
	height: 21px;
	position: absolute;
	right: -28px;
	top: 5px;
}

.yorumlar .person .p-head p {
	margin: 0;
	margin-bottom: 6px;
	float: left;
	width: 100%;
}

.yorumlar .person .p-head p span {
	font-size: 16px;
	font-weight: 100;
}

.yorumlar .person .p-head img.yildiz {
	float: left;
}

.yorumlar .person .person-content {
	float: left;
	width: 100%;
	padding-top: 50px;
}

.yorumlar .person .person-content p {
	font-size: 18px;
	line-height: 37px;
	margin-bottom: 0;
}

.landing-list hr {
	max-width: 100%;
}

footer img.fakefooter {
	width: 100%;
}

@media only screen and (max-width: 991px) {
	.landing-top {
		margin-top: 20px;
	}

	.landingpage-topleft img.kaftmendil-cars {
		margin-left: 0;
	}

	.landingpage-topleft img.kaftmendil-logo {
		width: 200px;
	}

	.landing-list hr {
		max-width: 100%;
	}

	.landingpage-topleft h2 {
		font-size: 26px;
	}

	.landing-list h3 {
		font-size: 20px;
	}

	.landing-list ul li {
		width: auto;
		float: none;
	}

	.landingpage-form {
		padding: 39px 24px 24px;
		background: #fff;
		border-radius: 12px;
	}

	.landingpage-form form input[type=checkbox] {
		margin: 5px 5px 5px -15px;
	}

	.yorumlar {
		margin-top: 50px;
	}

	.yorumlar h3 {
		font-size: 23px;
	}

	.yorumlar h2 {
		font-size: 24px;
	}

	.yorumlar .y-head {
		margin-bottom: 40px;
	}

	.yorumlar .person {
		padding: 20px;
		margin-bottom: 25px;
	}

	.yorumlar .person .person-content p {
		font-size: 16px;
		line-height: 31px;
		margin-bottom: 0;
	}

	.yorumlar .person .person-content {
		padding-top: 20px;
	}

	.yorumlar .person .p-head {
		padding-left: 10px;
		float: left;
		padding-top: 15px;
		width: calc(100% - 120px);
	}

	.wpcf7-list-item-label {
		width: calc(100% - 10px);
	}
}

::placeholder {
	color: #000;
	opacity: 1;
}

:-ms-input-placeholder {
	color: #000;
}

::-ms-input-placeholder {
	color: #000;
}

footer .kaftmendil-logo {
	width: 140px;
	filter: brightness(20);
	margin-bottom: 55px;
}

footer ul {
	padding: 0;
	display: block;
	margin-bottom: 0;
}

footer ul.ulright {
	float: right;
}

footer ul li {
	display: inline-block;
	color: #7e7e7e;
	padding-right: 0px;
	font-size: 14px;
	position: relative;
	margin-bottom: 12px;
}

footer ul li a {
	color: #ffffff;
	padding-right: 12px;
	font-size: 17px;
}

footer .copyright {
	color: #7e7e7e;
	font-size: 14px;
	margin-top: 45px;
	margin-bottom: 15px;
}

footer .sosyalm {
	color: #fff;
	padding-left: 33px;
	width: 100%;
    /* float: left; */
	margin-left: -32px;
	position: relative;
}

footer .sosyalm svg {
	fill: #7e7e7e;
	width: 33px;
	position: absolute;
	left: -5px;
	margin-top: 4px;
	height: 18px;
}

footer .sosyalm ul {
	color: #fff;
	margin-top: 5px;
}

footer .sosyalm ul li {
	color: #fff;
	padding-right: 15px;
}

footer .sosyalm ul li a {
	color: #fff;
	padding-right: 0;
}

@media only screen and (max-width: 991px) {
	footer ul.ulright {
		float: left;
	}
}

@media only screen and (min-width: 1921px) {
	.landing-top {
        /* background:url(/wp-content/themes/kaftmendil/landing-img/bg.png); */
		margin-top: 50px;
		background-size: cover;
		background-position: 0;
		background-repeat: no-repeat;
	}
}

section.araclarimiz {
	background: #000;
	color: #fff;

}
#slogan{padding-top:60px !important;}
section.araclarimiz h2 {
	font-size: 66px;
	font-weight: 700;
}

section.araclarimiz .container {
	width: 100%;
	padding: 120px;
}

section.araclarimiz .item-cars {
	padding: 50px 0;
}

section.araclarimiz .item-cars svg {
	width: 100%;
	height: 40px;
}

section.araclarimiz .item-cars a {
	text-decoration: none;
}

section.araclarimiz .item-cars h3 {
	font-size: 36px;
	line-height: 34px;
	margin-bottom: 30px;
	font-weight: 600;
	color: #d0d0d0;
}

section.araclarimiz .item-cars p {
	font-size: 18px;
	font-weight: 300;
	color: #d0d0d0;
}

section.araclarimiz .cars-bg {
	filter: grayscale(1);
	background: url('/wp-content/themes/kaftmendil/img/cars-bg.png');
	background-size: contain;
	background-repeat: no-repeat;
	height: 541px;
	border: 2px solid;
	width: 430px;
}.carimg{/* margin-right: 18px; */}
.carimg img{margin-top: -25px;}
section.araclarimiz .cars-bg:hover {
	filter: grayscale(0);
}
.cardesc{
    padding-right: 0;
    display: flex;
    }
section.araclarimiz .cars-bg p {
	font-size: 24px;
	width: 250px;
	position: absolute;
	left: 40px;
	bottom: 150px;
	line-height: 30px;
}

section.araclarimiz .cars-bg a {
	position: absolute;
	left: 40px;
	bottom: 40px;
	font-size: 12px;
	border-radius: 8px;
	font-weight: 500;
	background: #fff;
	width: 165px;
	text-align: center;
	line-height: 50px;
	color: #000;
}

#nedenkaft .whoweare-item .section-top h3 {
    display: unset;
    /* background:#fff; */
    color: #ffffff;
    padding: 5px;
    font-weight: 700;
    -webkit-box-decoration-break: clone;
    box-decoration-break: clone
}

#nedenkaft .whoweare-item .section-top p {
    display: unset;
    color: #ffffff;
    font-weight: 700;
    padding: 0 5px;
    -webkit-box-decoration-break: clone;
    box-decoration-break: clone
}

#slogan {
	background: #f2f2f2;
	padding-top: 30px;
}


#slogan h2 {
    /* background: #f2f2f2; */
    /* font-size: 17px !important; */
    /* font-weight: 600 !important; */
    /* line-height: 26px; */
	margin-bottom: 30px;
}


#slogan h1 {
    
     font-size: 1rem !important;
   
}
#slogan span {
	width: 100%;
	display: block;
	font-weight: 400;
	padding-top: 10px;
}

#slogan a {
    /* margin-top: 36px; */
    /* background: #f2f2f2; */
    /* font-size: 14px; */
    /* font-weight: 600; */
    /* letter-spacing: 5px; */;
}

.sbanner-left {
	padding: 0;
	margin: 0;
	position: relative;
	height: 500px;
	background: #f2f2f2;
}

.sbanner-left img {
	width: 100%;
	float: left;
	position: absolute;
	height: 100%;
	object-fit: cover;
}

.sbanner-left .container {
	float: left;
	padding: 120px;
}

.sbanner-left h2 {
	color: #fff;
	font-size: 36px;
}

.sbanner-left h3 {
	color: #fff;
	font-size: 48px;
}

.sbanner-left p {
	color: #fff;
	font-size: 17px;
	font-weight: 300;
}

a.dahafazla {
    font-size: 12px;
    font-weight: 500;
    line-height: 46px;
    width: 165px;
    float: left;
    color: #fff;
    border: 1px solid #fff;
    transition: .5s all ease;
    border-radius: 34px;
    text-align: center;
    margin-right: 15px;
    background: 0 0
}

a.teklif {
    font-size: 12px;
    font-weight: 500;
    line-height: 48px;
    width: 165px;
    float: left;
    text-align: center;
    color: #fff;
    border: 1px solid red;
    border-radius: 34px;
    background: red;
    margin-right: 15px;
    transition: .5s all ease;
}

a.dahafazla:hover {
    text-align: center;
    color: #fff;
    border: 1px solid red;
    background: red;
    border-radius: 8px;
}

a.teklif:hover {
    color: #fff;
    border: 1px solid #fff;
    border-radius: 8px;
    text-align: center;
    margin-right: 15px;
    background: 0 0
}


.sbanner-right {
	padding: 0;
	margin-bottom: 0;
	position: relative;
	height: 500px;
}

.sbanner-right img {
	width: 100%;
	float: left;
	position: absolute;
	height: 100%;
	object-fit: cover;
}

.sbanner-right .container {
	float: right;
	padding: 120px;
	text-align: right;
}

.sbanner-right h2 {
	color: red;
	font-size: 36px;
}

.sbanner-right h3 {
	color: #fff;
	font-size: 48px;
}

.sbanner-right p {
	color: #fff;
	font-size: 14px;
	font-weight: 300;
}

.sbanner-right a.dahafazla {
	float: right;
	margin-left: 15px;
	margin-right: 0;
}

.sbanner-right a.teklif {
	float: right;
	margin-left: 15px;
	margin-right: 0;
}

footer .menus h3 {
	font-size: 16px;
	font-weight: 700;
	color: #fff;
	padding: .5rem 0;
}

footer .menus ul {
	margin: 0;
	padding: 0;
}

footer .menus ul li {
	font-size: 16px;
	font-weight: 300;
	color: #fff;
	width: 100%;
}

footer .menus ul li a {
	padding: 0;
	font-size: 14px;
	font-weight: 400;
    /* padding-bottom: 15px; */
	color: #7e7e7e;
}

footer .main ul li {
	margin: 0;
	padding: 0;
	width: 100%;
}

footer .main ul li a {
	font-size: 16px;
	font-weight: 700;
	color: #fff;
	padding: .5rem 0;
}

footer .musteri h4 {
	font-size: 16px;
	font-weight: 700;
	color: #fff;
	margin-bottom: 0;
	font-size: 16px;
	font-weight: 700;
	color: #fff;
	padding: .5rem 0;
}
}

footer .musteri .musterul li {
	margin-bottom: 15px;
	width: 100%;
}

footer .musteri .musterul li h3 {
	font-size: 14px;
	color: #ffff;
	font-weight: 400;
	margin: 0;
	line-height: 23px;
}

footer .musteri .musterul li span {
	float: left;
	width: 100%;
	color: #7e7e7e;
	line-height: normal;
	font-size: 10px;
}

footer .musteri .musterul li i {
	position: absolute;
	left: -25px;
	top: 5px;
}

.page-araclar {
	padding-top: 0px;
	background: #efefef;
}

.page-araclar .ozel-indirim {
	display: grid;
}

.page-araclar .p-ust {
	margin-bottom: 120px;
	width: 100%;
}

.page-araclar .p-ust h1 {
	font-size: 66px;
	font-weight: 700;
	line-height: 80px;
}

.page-araclar .p-ust h2 {
	font-size: 40px;
	font-weight: 500;
	line-height: 56px;
}

.page-araclar .p-ust p {
	font-size: 18px;
	line-height: 34px;
}

.iletisim .p-ust {
    margin-bottom: 120px;
    width: 100%
}

.iletisim .p-ust h1 {
    font-size: 66px;
    font-weight: 700;
    line-height: 80px
}

.iletisim .p-ust h2 {
    font-size: 40px;
    font-weight: 500;
    line-height: 56px
}

.iletisim .p-ust p {
    font-size: 18px;
    line-height: 34px
}

section.iletisim {
    margin-top: 0px !important;!i;!;
    margin-bottom: 50px
}
.page-araclar .col-md-6{margin-bottom:30px;}
.page-araclar .p-car {
	background: #245f00;
	padding: 30px 30px 0;
	margin-bottom: 30px;
	max-height: 100%;
	height: 100%;
	width: 100%;
	transform: translateY(0px);
	/* padding-bottom: 10px; */
	box-shadow: 5px 5px 20px 0px #0000;
	transition: 0.5s all ease;
	/* transform: translateY(0px); */
	cursor: copy;
}

.page-araclar .p-car:hover {
	box-shadow: 0px 20px 30px 0px #b9b9b9;
	transform: translateY(-10px);
}

.page-araclar .ozel-indirim .p-car {
	background: url(/wp-content/themes/kaftmendil/img/ozel-indirim.png);
}

.page-araclar .p-car .fiyat {
	font-size: 24px;
	position: absolute;
	top: 0;
	color: #fff;
	right: 15px;
    /* background: url('/wp-content/themes/kaftmendil/img/cars/halka.png'); */
	width: 175px;
	height: 175px;
    /* line-height: 175px; */
	text-align: center;
}

.page-araclar .p-car .fiyat img {
	height: auto;
	width: 100%;
}

.page-araclar .p-car .fiyat:before {
	display: none;
	content: 'TL/Ay';
}

.page-araclar .p-car .fiyat:after {
	content: 'TL /Ay';
	width: 100%;
	position: absolute;
	left: 0;
	font-size: 14px;
	display: none;
	top: 22px;
}

.page-araclar .p-car img {
	width: 100%;
	height: 293px;
	object-fit: contain;
	margin-bottom: 30px;
}

.page-araclar .p-car h3 {
	text-align: center;
	color: #5cd200;
	font-size: 24px;
	font-weight: 400;
}

.page-araclar .p-car hr {
	border-color: #7fe66b;
}

.page-araclar .p-car .p-car-aciklama ul {
	list-style: none;
	display: table;
	margin: 0;
	padding: 0;
	display: none;
	float: none;
	width: 100%;
}

.page-araclar .p-car .p-car-aciklama ul li {
	width: 50%;
	display: inline-table;
	padding: 0;
}

.page-araclar .p-car .p-car-aciklama ul li figure {
	width: 33px;
	float: left;
	height: 48px;
	margin: 0 17px;
	vertical-align: middle;
	padding-bottom: 0;
	margin-bottom: 0;
	text-align: center;
}

.page-araclar .p-car .p-car-aciklama ul li figure svg {
	height: 48px;
	display: block;
	margin: auto;
}

.page-araclar .p-car .p-car-aciklama ul li figure svg path {
	fill: #5cd200;
}

.page-araclar .p-car .p-car-aciklama ul li p {
	color: #fff;
	float: left;
	font-size: 18px;
	line-height: 48px;
	padding-bottom: 0;
	margin-bottom: 0;
}

.butonlar {
	margin: 23px 0;
	width: auto;
	clear: both;
	width: 300px;
	text-align: center;
	display: block;
	width: 100%;
}

.butonlar a.a-incele {
	width: 130px;
	display: inline-block;
	line-height: 48px;
	background: #47a100;
	font-weight: 500;
	border-radius: 8px;
	color: #fff;
	font-size: 12px;
	margin-bottom: 15px;
	margin-right: 15px;
	position: relative;
	z-index: 99;
}

.butonlar a.a-teklif {
	width: 130px;
	display: inline-block;
	line-height: 48px;
	font-weight: 500;
	border-radius: 8px;
	width: 100%;
	position: relative;
	color: #fff;
	border: 1px solid #72b565;
	font-size: 12px;
	z-index: 99;
}

.page-araclar .p-car .p-car-aciklama .mesafe {
	text-align: center;
	font-size: 14px;
	font-weight: 400;
	color: #9fbd99;
}

.page-araclar .ozel-indirim .p-car {
	background: url(/wp-content/themes/kaftmendil/img/ozelindirim-hover.png) !important;
	filter: grayscale(1);
	transition: .3s all ease;
    /* background: red; */;
}

.page-araclar .ozel-indirim:hover .p-car {
	filter: grayscale(0);
}

.page-araclar .ozel-indirim .p-car h3 {
	color: #000;
	font-size: 34px;
	line-height: 42px;
	text-align: left;
	font-weight: 700;
	width: 350px;
	position: absolute;
	bottom: 235px;
	max-width: 100%;
}

.p-car .butonlar a.a-iletisim {
	width: 130px;
	display: inline-block;
	line-height: 48px;
	background: #000;
	font-weight: 500;
	border-radius: 8px;
	color: #fff;
	font-size: 12px;
	margin-right: 15px;
	text-align: center;
	position: absolute;
	bottom: 93px;
}

.butonlar a.a-teklif {
	text-align: center;
}

.butonlar a.a-incele {
	text-align: center;
	width: 100%;
}

.page-araclar .col-md-4:nth-child(2) .p-car {
	background: #8a4214;
}

.page-araclar .col-md-4:nth-child(2) .p-car h3 {
	color: #d98f5f;
}

.page-araclar .col-md-4:nth-child(2) .p-car hr {
	border-color: #d98f5f;
}

.page-araclar .col-md-4:nth-child(2) .p-car .p-car-aciklama ul li figure svg path {
	fill: #d98f5f;
}

.page-araclar .col-md-4:nth-child(2) .p-car .p-car-aciklama .butonlar a.a-incele {
	background: #d98f5f;
}

.page-araclar .col-md-4:nth-child(2) .p-car .p-car-aciklama .mesafe {
	color: #d98f5f;
}

.page-araclar .col-md-4:nth-child(4) .p-car {
	background: #6a0012;
}

.page-araclar .col-md-4:nth-child(4) .p-car h3 {
	color: #eb556e;
}

.page-araclar .col-md-4:nth-child(4) .p-car hr {
	border-color: #ff395a;
}

.page-araclar .col-md-4:nth-child(4) .p-car .p-car-aciklama ul li figure svg path {
	fill: #eb556e;
}

.page-araclar .col-md-4:nth-child(4) .p-car .p-car-aciklama .butonlar a.a-incele {
	background: #eb556e;
}

.page-araclar .col-md-4:nth-child(4) .p-car .p-car-aciklama .mesafe {
	color: #eb556e;
}

.page-araclar .col-md-4:nth-child(5) .p-car {
	background: #242424;
}

.page-araclar .col-md-4:nth-child(5) .p-car h3 {
	color: #aaa;
}

.page-araclar .col-md-4:nth-child(5) .p-car hr {
	border-color: #aaa;
}

.page-araclar .col-md-4:nth-child(5) .p-car .p-car-aciklama ul li figure svg path {
	fill: #aaa;
}

.page-araclar .col-md-4:nth-child(5) .p-car .p-car-aciklama .butonlar a.a-incele {
	background: #aaa;
}

.page-araclar .col-md-4:nth-child(5) .p-car .p-car-aciklama .mesafe {
	color: #aaa;
}

.page-araclar .col-md-4:nth-child(6) .p-car {
	background: #8d1308;
}

.page-araclar .col-md-4:nth-child(6) .p-car h3 {
	color: #ff7164;
}

.page-araclar .col-md-4:nth-child(6) .p-car hr {
	border-color: #ff7164;
}

.page-araclar .col-md-4:nth-child(6) .p-car .p-car-aciklama ul li figure svg path {
	fill: #ff7164;
}

.page-araclar .col-md-4:nth-child(6) .p-car .p-car-aciklama .butonlar a.a-incele {
	background: #ff7164;
}

.page-araclar .col-md-4:nth-child(6) .p-car .p-car-aciklama .mesafe {
	color: #ff7164;
}

.page-araclar .col-md-4:nth-child(7) .p-car {
	background: #262626;
}

.page-araclar .col-md-4:nth-child(7) .p-car h3 {
	color: #aaa;
}

.page-araclar .col-md-4:nth-child(7) .p-car hr {
	border-color: #aaa;
}

.page-araclar .col-md-4:nth-child(7) .p-car .p-car-aciklama ul li figure svg path {
	fill: #aaa;
}

.page-araclar .col-md-4:nth-child(7) .p-car .p-car-aciklama .butonlar a.a-incele {
	background: #aaa;
}

.page-araclar .col-md-4:nth-child(7) .p-car .p-car-aciklama .mesafe {
	color: #aaa;
}

.page-araclar .col-md-4:nth-child(8) .p-car {
	background: #15676b;
}

.page-araclar .col-md-4:nth-child(8) .p-car h3 {
	color: #00f3ff;
}

.page-araclar .col-md-4:nth-child(8) .p-car hr {
	border-color: #00f3ff;
}

.page-araclar .col-md-4:nth-child(8) .p-car .p-car-aciklama ul li figure svg path {
	fill: #27bbc3;
}

.page-araclar .col-md-4:nth-child(8) .p-car .p-car-aciklama .butonlar a.a-incele {
	background: #27bbc3;
}

.page-araclar .col-md-4:nth-child(9) .p-car {
	background: #fff;
}

.page-araclar .col-md-4:nth-child(9) .p-car h3 {
	color: #000;
}

.page-araclar .col-md-4:nth-child(9) .p-car hr {
	border-color: #000;
}

.page-araclar .col-md-4:nth-child(9) .p-car .p-car-aciklama ul li figure svg path {
	fill: #666;
}

.page-araclar .col-md-4:nth-child(9) .p-car .p-car-aciklama ul li p {
	color: #000;
}

.page-araclar .col-md-4:nth-child(9) .p-car .p-car-aciklama .butonlar a.a-incele {
	background: #666;
}

.page-araclar .col-md-4:nth-child(9) .p-car .p-car-aciklama .butonlar a.a-teklif {
    /* background: #000; */
	color: #fff;
}

.page-araclar .col-md-4:nth-child(9) .p-car .p-car-aciklama .mesafe {
	color: #000;
}

.page-araclar .col-md-4:nth-child(9) .p-car .fiyat {
	color: #000;
}

.page-araclar .col-md-4:nth-child(10) .p-car {
	background: #1c243a;
}

.page-araclar .col-md-4:nth-child(10) .p-car h3 {
	color: #507fff;
}

.page-araclar .col-md-4:nth-child(10) .p-car hr {
	border-color: #507fff;
}

.page-araclar .col-md-4:nth-child(10) .p-car .p-car-aciklama ul li figure svg path {
	fill: #507fff;
}

.page-araclar .col-md-4:nth-child(10) .p-car .p-car-aciklama .butonlar a.a-incele {
	background: #507fff;
}

.page-araclar .col-md-4:nth-child(10) .p-car .p-car-aciklama .mesafe {
	color: #507fff;
}

.page-araclar .col-md-4:nth-child(11) .p-car {
	background: #9e3c20;
}

.page-araclar .col-md-4:nth-child(11) .p-car h3 {
	color: #ff812d;
}

.page-araclar .col-md-4:nth-child(11) .p-car hr {
	border-color: #ff812d;
}

.page-araclar .col-md-4:nth-child(11) .p-car .p-car-aciklama ul li figure svg path {
	fill: #ff812d;
}

.page-araclar .col-md-4:nth-child(11) .p-car .p-car-aciklama .butonlar a.a-incele {
	background: #ff812d;
}

.page-araclar .col-md-4:nth-child(11) .p-car .p-car-aciklama .mesafe {
	color: #ff812d;
}

.page-araclar .col-md-4:nth-child(12) .p-car {
	background: #245f00;
}

.page-araclar .col-md-4:nth-child(12) .p-car h3 {
	color: #5cd200;
}

.arac-ozellik {
	background: #efefef;
	padding: 90px 0 0px 0;
}

.arac-ozellik h1 {
	text-align: center;
	font-size: 24px;
	margin-bottom: 30px;
}

.arac-ozellik h2 {
	text-align: center;
	font-size: 40px;
	margin-bottom: 30px;
	font-weight: 700;
}

.arac-ozellik p {
	font-size: 18px;
	text-align: center;
	line-height: 34px;
	font-weight: 500;
}

.arac-ozellik ul {
	display: block;
	width: 850px;
	padding: 41px;
	max-width: 100%;
	margin: auto;
}

.arac-ozellik ul li {
	width: 32%;
	text-align: left;
	display: inline-block;
	position: relative;
}

.arac-ozellik ul li figure {
	font-size: 18px;
	line-height: 48px;
	position: absolute;
	left: 0;
	margin: auto;
	width: 50px;
	height: 48px;
}

.arac-ozellik ul li figure svg {
	margin: auto;
	height: 48px;
	display: block;
}

.arac-ozellik ul li p {
	font-size: 18px;
	line-height: 48px;
	text-align: left;
	padding-left: 60px;
}

.arac-detay {
	padding: 55px 0;
}

.arac-detay h2 {
	font-size: 40px;
	font-weight: 500;
	margin-bottom: 40px;
}

.arac-detay ul {
	display: inline-block;
	padding: 0;
	width: 100%;
}

.arac-detay ul li {
	width: 48%;
	padding: 40px 0;
	display: inline-block;
	border-top: 1px solid #00000036;
	float: left;
	font-weight: 500;
	margin: 0 1%;
	position: relative;
	font-size: 24px;
	color: #000;
}

.arac-detay ul li:after {
	content: '';
	width: 18px;
	position: absolute;
	background: url('/wp-content/themes/kaftmendil/img/okey.png');
	height: 18px;
	top: 50px;
	line-height: 18px;
	margin-left: 30px;
}

.arac-galeri {
	background: #efefef;
	padding: 75px 0;
	overflow: hidden;
}

.arac-teklif h2 {
	font-size: 40px;
	margin-bottom: 34px;
}

.arac-teklif img {
	width: 80%;
	/* height: auto; */
	/* margin-top: 80px; */
	object-fit: contain;
	object-position: left;
}

.arac-teklif {
	padding: 120px 64px 64px;
	background: #fff;
	border-radius: 12px;
	background: url(/wp-content/themes/kaftmendil/img/teklifalarka.png?_t=1677018473);
	background-repeat: no-repeat;
	background-position: bottom;
	background-size: 200%;
}

.landingpage-form {
	padding: 39px 36px 36px;
	background: #fff;
	border-radius: 12px;
	box-shadow: 0px 30px 60px #0000001A;
}

.arac-teklif p {
	margin-bottom: 0;
	position: relative;
	font-size: 18px;
}

.arac-teklif form input {
	width: 100%;
	padding: 0 22px;
	font-size: 12px;
	border: 1px solid #818181;
	line-height: 46px;
	font-size: 14px;
	border-radius: 3px;
	margin-bottom: 24px;
	/* max-width: 100%; */
	background: #f6f6f6;
}

.arac-teklif form input[type=checkbox] {
	height: 16px;
	width: auto;
	padding: 0 22px;
	font-size: 16px;
	border: 1px solid #818181;
	line-height: 46px;
	width: 16px;
	margin: 5px 10px 5px -15px;
	float: left;
}

.wpcf7-list-item-label {
	color: #8d8d8d;
	float: left;
	font-size: 12px;
}

.arac-teklif form textarea {
	width: 100%;
	padding: 11px 22px;
	border: 1px solid #818181;
	height: 120px;
	border-radius: 3px;
	margin-bottom: 24px;
	font-size: 14px;
	background: #f6f6f6;
}

.arac-teklif form select {
	width: 100%;
	padding: 0 22px;
	font-size: 14px;
	border: 1px solid #818181;
	height: 48px;
	border-radius: 3px;
	margin-bottom: 24px;
	font-size: 14px;
	background: #f6f6f6;
	font-size: 14px;
	appearance: none;
	background-image: url("/wp-content/themes/kaftmendil/img/asagiok.png");
	background-repeat: no-repeat;
	background-position: right .7rem top 50%;
	background-size: .65rem auto;
}

.arac-teklif form input[type=submit] {
	color: #fff;
	background: #1a73e8;
	border-radius: 8px;
	margin-top: 15px;
	margin-bottom: 0;
	border: 1px solid #1a73e8;
	cursor: pointer;
}

.arac-teklif form input[type=submit]:hover {
	color: #1a73e8;
	background: #fff;
	border-radius: 8px;
	margin-top: 15px;
	margin-bottom: 0;
	border: 1px solid #1a73e8;
}

.arac-teklif form input[type=submit]:active {
	color: #000;
	background: #fff;
	border-radius: 8px;
	margin-top: 15px;
	margin-bottom: 0;
	border: 1px solid #000;
}

.wpcf7-spinner {
	left: 0;
	position: absolute;
	top: 27px;
}

.arac-teklif input:focus-visible,.arac-teklif textarea:focus-visible,.arac-teklif select:focus-visible {
	background-color: #fff;
	border-color: #1a73e8;
	outline: none;
}

.arac-teklif .wpcf7-not-valid-tip {
	margin-top: -20px;
}

.arac-teklif a {
	color: #1a73e8;
	text-decoration: underline;
}

.arac-teklif form input:placeholder {
	color: #000;
}

.page-araclar.page-inside {
	padding-top: 116px;
	background: #efefef;
	padding-bottom: 116px;
}

.page-araclar.page-inside .p-ust {
	margin-bottom: 120px;
}

.page-araclar.page-inside .p-ust h1 {
	font-size: 40px;
	font-weight: 700;
	line-height: 80px;
}

.page-araclar.page-inside .p-ust h2 {
	font-size: 40px;
	font-weight: 500;
	line-height: 56px;
}

.page-araclar.page-inside .p-ust p {
	font-size: 18px;
	line-height: 34px;
}

.page-araclar.page-inside .p-car {
	background: #245f00;
	padding: 50px 30px 1px;
	margin-bottom: 30px;
}

.page-araclar.page-inside .p-car .fiyat {
	font-size: 24px;
	position: absolute;
	top: 0;
	color: #fff;
	right: 15px;
    /* background: url('/wp-content/themes/kaftmendil/img/cars/halka.png'); */
	width: 175px;
	height: 175px;
	line-height: 175px;
	text-align: center;
}

.page-araclar.page-inside .p-car .fiyat:before {
	display: none;
	content: 'TL/Ay';
}

.page-araclar.page-inside .p-car .fiyat:after {
	content: 'TL /Ay';
	width: 100%;
	position: absolute;
	left: 0;
	font-size: 14px;
	top: 22px;
}

.page-araclar.page-inside .p-car img {
	width: 100%;
}

.page-araclar.page-inside .p-car h3 {
	text-align: center;
	color: #5cd200;
	font-size: 24px;
	font-weight: 400;
}

.page-araclar.page-inside .p-car hr {
	border-color: #7fe66b;
}

.page-araclar.page-inside .p-car .p-car-aciklama ul {
	list-style: none;
	display: table;
	margin: 0;
	padding: 0;
	float: none;
	width: 100%;
}

.page-araclar.page-inside .p-car .p-car-aciklama ul li {
	width: 50%;
	display: inline-table;
	padding: 0;
}

.page-araclar.page-inside .p-car .p-car-aciklama ul li figure {
	width: 33px;
	float: left;
	height: 48px;
	margin: 0 17px;
	vertical-align: middle;
	padding-bottom: 0;
	margin-bottom: 0;
	text-align: center;
}

.page-araclar.page-inside .p-car .p-car-aciklama ul li figure svg {
	height: 48px;
	display: block;
	margin: auto;
}

.page-araclar.page-inside .p-car .p-car-aciklama ul li figure svg path {
	fill: #5cd200;
}

.page-araclar.page-inside .p-car .p-car-aciklama ul li p {
	color: #fff;
	float: left;
	font-size: 18px;
	line-height: 48px;
	padding-bottom: 0;
	margin-bottom: 0;
}

.page-araclar.page-inside .p-car .p-car-aciklama .butonlar {
	margin: 23px 0;
	width: auto;
	clear: both;
	width: 300px;
	text-align: center;
	display: block;
	width: 100%;
}

.page-araclar.page-inside .p-car .p-car-aciklama .butonlar a.a-incele {
	width: 130px;
	display: inline-block;
	line-height: 48px;
	background: #47a100;
	font-weight: 700;
	border-radius: 8px;
	color: #fff;
	font-size: 14px;
	margin-right: 15px;
}

.page-araclar.page-inside .p-car .p-car-aciklama .butonlar a.a-teklif {
	width: 130px;
	display: inline-block;
	line-height: 48px;
	background: #fff;
	font-weight: 700;
	border-radius: 8px;
	color: #000;
	font-size: 14px;
}

.page-araclar.page-inside .p-car .p-car-aciklama .mesafe {
	text-align: center;
	font-size: 14px;
	font-weight: 100;
	color: #9fbd99;
}

.page-araclar.page-inside .col-md-4:nth-child(1) .p-car {
	background: #174e0c;
}

.page-araclar.page-inside .col-md-4:nth-child(2) .p-car {
	background: #8a4214;
}

.page-araclar.page-inside .col-md-4:nth-child(2) .p-car h3 {
	color: #d98f5f;
}

.page-araclar.page-inside .col-md-4:nth-child(2) .p-car hr {
	border-color: #d98f5f;
}

.page-araclar.page-inside .col-md-4:nth-child(2) .p-car .p-car-aciklama ul li figure svg path {
	fill: #d98f5f;
}

.page-araclar.page-inside .col-md-4:nth-child(2) .p-car .p-car-aciklama .butonlar a.a-incele {
	background: #d98f5f;
}

.page-araclar.page-inside .col-md-4:nth-child(2) .p-car .p-car-aciklama .mesafe {
	color: #d98f5f;
}

.page-araclar.page-inside .col-md-4:nth-child(3) .p-car {
	background: #fff;
}

.page-araclar.page-inside .col-md-4:nth-child(4) .p-car {
	background: #6a0012;
}

.page-araclar.page-inside .col-md-4:nth-child(4) .p-car h3 {
	color: #eb556e;
}

.page-araclar.page-inside .col-md-4:nth-child(4) .p-car hr {
	border-color: #ff395a;
}

.page-araclar.page-inside .col-md-4:nth-child(4) .p-car .p-car-aciklama ul li figure svg path {
	fill: #eb556e;
}

.page-araclar.page-inside .col-md-4:nth-child(4) .p-car .p-car-aciklama .butonlar a.a-incele {
	background: #eb556e;
}

.page-araclar.page-inside .col-md-4:nth-child(4) .p-car .p-car-aciklama .mesafe {
	color: #eb556e;
}

.page-araclar.page-inside .col-md-4:nth-child(5) .p-car {
	background: #242424;
}

.page-araclar.page-inside .col-md-4:nth-child(5) .p-car h3 {
	color: #aaa;
}

.page-araclar.page-inside .col-md-4:nth-child(5) .p-car hr {
	border-color: #aaa;
}

.page-araclar.page-inside .col-md-4:nth-child(5) .p-car .p-car-aciklama ul li figure svg path {
	fill: #aaa;
}

.page-araclar.page-inside .col-md-4:nth-child(5) .p-car .p-car-aciklama .butonlar a.a-incele {
	background: #aaa;
}

.page-araclar.page-inside .col-md-4:nth-child(5) .p-car .p-car-aciklama .mesafe {
	color: #aaa;
}

.page-araclar.page-inside .col-md-4:nth-child(6) .p-car {
	background: #8d1308;
}

.page-araclar.page-inside .col-md-4:nth-child(6) .p-car h3 {
	color: #ff7164;
}

.page-araclar.page-inside .col-md-4:nth-child(6) .p-car hr {
	border-color: #ff7164;
}

.page-araclar.page-inside .col-md-4:nth-child(6) .p-car .p-car-aciklama ul li figure svg path {
	fill: #ff7164;
}

.page-araclar.page-inside .col-md-4:nth-child(6) .p-car .p-car-aciklama .butonlar a.a-incele {
	background: #ff7164;
}

.page-araclar.page-inside .col-md-4:nth-child(6) .p-car .p-car-aciklama .mesafe {
	color: #ff7164;
}

.page-araclar.page-inside .col-md-4:nth-child(7) .p-car {
	background: #262626;
}

.page-araclar.page-inside .col-md-4:nth-child(7) .p-car h3 {
	color: #aaa;
}

.page-araclar.page-inside .col-md-4:nth-child(7) .p-car hr {
	border-color: #aaa;
}

.page-araclar.page-inside .col-md-4:nth-child(7) .p-car .p-car-aciklama ul li figure svg path {
	fill: #aaa;
}

.page-araclar.page-inside .col-md-4:nth-child(7) .p-car .p-car-aciklama .butonlar a.a-incele {
	background: #aaa;
}

.page-araclar.page-inside .col-md-4:nth-child(7) .p-car .p-car-aciklama .mesafe {
	color: #aaa;
}

.page-araclar.page-inside .col-md-4:nth-child(8) .p-car {
	background: #15676b;
}

.page-araclar.page-inside .col-md-4:nth-child(8) .p-car h3 {
	color: #00f3ff;
}

.page-araclar.page-inside .col-md-4:nth-child(8) .p-car hr {
	border-color: #00f3ff;
}

.page-araclar.page-inside .col-md-4:nth-child(8) .p-car .p-car-aciklama ul li figure svg path {
	fill: #27bbc3;
}

.page-araclar.page-inside .col-md-4:nth-child(8) .p-car .p-car-aciklama .butonlar a.a-incele {
	background: #27bbc3;
}

.page-araclar.page-inside .col-md-4:nth-child(9) .p-car {
	background: #fff;
}

.page-araclar.page-inside .col-md-4:nth-child(9) .p-car h3 {
	color: #000;
}

.page-araclar.page-inside .col-md-4:nth-child(9) .p-car hr {
	border-color: #000;
}

.page-araclar.page-inside .col-md-4:nth-child(9) .p-car .p-car-aciklama ul li figure svg path {
	fill: #666;
}

.page-araclar.page-inside .col-md-4:nth-child(9) .p-car .p-car-aciklama ul li p {
	color: #000;
}

.page-araclar.page-inside .col-md-4:nth-child(9) .p-car .p-car-aciklama .butonlar a.a-incele {
	background: #666;
}

.page-araclar.page-inside .col-md-4:nth-child(9) .p-car .p-car-aciklama .butonlar a.a-teklif {
	background: #000;
	color: #fff;
}

.page-araclar.page-inside .col-md-4:nth-child(9) .p-car .p-car-aciklama .mesafe {
	color: #000;
}

.page-araclar.page-inside .col-md-4:nth-child(9) .p-car .fiyat {
	color: #000;
}

.page-araclar.page-inside .col-md-4:nth-child(10) .p-car {
	background: #1c243a;
}

.page-araclar.page-inside .col-md-4:nth-child(10) .p-car h3 {
	color: #507fff;
}

.page-araclar.page-inside .col-md-4:nth-child(10) .p-car hr {
	border-color: #507fff;
}

.page-araclar.page-inside .col-md-4:nth-child(10) .p-car .p-car-aciklama ul li figure svg path {
	fill: #507fff;
}

.page-araclar.page-inside .col-md-4:nth-child(10) .p-car .p-car-aciklama .butonlar a.a-incele {
	background: #507fff;
}

.page-araclar.page-inside .col-md-4:nth-child(10) .p-car .p-car-aciklama .mesafe {
	color: #507fff;
}

.page-araclar.page-inside .col-md-4:nth-child(11) .p-car {
	background: #9e3c20;
}

.page-araclar.page-inside .col-md-4:nth-child(11) .p-car h3 {
	color: #ff812d;
}

.page-araclar.page-inside .col-md-4:nth-child(11) .p-car hr {
	border-color: #ff812d;
}

.page-araclar.page-inside .col-md-4:nth-child(11) .p-car .p-car-aciklama ul li figure svg path {
	fill: #ff812d;
}

.page-araclar.page-inside .col-md-4:nth-child(11) .p-car .p-car-aciklama .butonlar a.a-incele {
	background: #ff812d;
}

.page-araclar.page-inside .col-md-4:nth-child(11) .p-car .p-car-aciklama .mesafe {
	color: #ff812d;
}

.page-araclar.page-inside .col-md-4:nth-child(12) .p-car {
	background: #245f00;
}

.page-araclar.page-inside .col-md-4:nth-child(12) .p-car h3 {
	color: #5cd200;
}





.page-urunler {
	/* padding-top: 220px; */
	background: #efefef;
}

.page-urunler .ozel-indirim {
	display: grid;
}

.page-urunler .p-ust {
	margin-bottom: 120px;
	width: 100%;
}

.page-urunler .p-ust h1 {
	font-size: 66px;
	font-weight: 700;
	line-height: 80px;
}

.page-urunler .p-ust h2 {
	font-size: 40px;
	font-weight: 500;
	line-height: 56px;
}

.page-urunler .p-ust p {
	font-size: 18px;
	line-height: 34px;
	max-width:100%;
	    width: 900px;
    margin: auto;
}

.page-urunler .p-car {
	background: #245f00;
	padding: 37px 37px 0;
	margin-bottom: 60px;
	border-radius: 29px;
	max-height: 100%;
	text-align: -webkit-center;
	height: 476px;
	box-shadow: 5px 5px 20px 0px #0000;
	transition: 0.5s all ease;
	transform: translateY(0px);
	cursor: copy;
}

.page-urunler .p-car:hover {
	box-shadow: 10px 10px 0px 0px #b9b9b9;
	transform: translateY(-10px);
}

.page-urunler .ozel-indirim .p-car {
	background: url(/wp-content/themes/kaftmendil/img/ozel-indirim.png);
}

.page-urunler .p-car .fiyat {
	font-size: 24px;
	position: absolute;
	top: 0;
	color: #fff;
	right: 15px;
    /* background: url('/wp-content/themes/kaftmendil/img/cars/halka.png'); */
	width: 175px;
	height: 175px;
    /* line-height: 175px; */
	text-align: center;
}

.page-urunler .p-car .fiyat img {
	height: auto;
	width: 100%;
}

.page-urunler .p-car .fiyat:before {
	display: none;
	content: 'TL/Ay';
}

.page-urunler .p-car .fiyat:after {
	content: 'TL /Ay';
	width: 100%;
	position: absolute;
	left: 0;
	font-size: 14px;
	display: none;
	top: 22px;
}

.page-urunler .p-car img {
	width: 100%;
	height: 293px;
	object-fit: contain;
}

.page-urunler .p-car h3 {
	text-align: center;
	color: #000000;
	font-size: 18px;
	/* font-weight: normal; */
	margin-bottom: 23px;
}

.page-urunler .p-car hr {
	border-color: #7fe66b;
}
.p-car-aciklama{margin-bottom: 170px;}
.page-urunler .p-car .p-car-aciklama ul {
	list-style: none;
	display: table;
	margin: 0;
	padding: 0;
	display: none;
	float: none;
	width: 100%;
}

.page-urunler .p-car .p-car-aciklama ul li {
	width: 50%;
	display: inline-table;
	padding: 0;
}

.page-urunler .p-car .p-car-aciklama ul li figure {
	width: 33px;
	float: left;
	height: 48px;
	margin: 0 17px;
	vertical-align: middle;
	padding-bottom: 0;
	margin-bottom: 0;
	text-align: center;
}

.page-urunler .p-car .p-car-aciklama ul li figure svg {
	height: 48px;
	display: block;
	margin: auto;
}

.page-urunler .p-car .p-car-aciklama ul li figure svg path {
	fill: #5cd200;
}

.page-urunler .p-car .p-car-aciklama ul li p {
	color: #fff;
	float: left;
	font-size: 18px;
	line-height: 48px;
	padding-bottom: 0;
	margin-bottom: 0;
}

.butonlar {
	margin: 0px 0 35px 0;
	width: auto;
	clear: both;
	width: 300px;
	text-align: center;
	display: block;
	width: 90%;
	bottom: -10px;
	position: absolute;
	left: 5%;
	right: 5%;
}

.butonlar a.a-incele {
	width: 130px;
	display: block;
	line-height: 48px;
	background: #47a100;
	font-weight: 500;
	border-radius: 8px;
	color: #fff;
	font-size: 12px;
	margin-bottom: 15px;
	margin-right: 15px;
	position: relative;
	z-index: 99;
}

.butonlar a.a-teklif {
	width: 130px;
	display: inline-block;
	line-height: 48px;
	font-weight: 500;
	border-radius: 8px;
	width: 100%;
	position: relative;
	color: #fff;
	border: 1px solid #72b565;
	font-size: 12px;
	z-index: 99;
}

.page-urunler .p-car .p-car-aciklama .mesafe {
	text-align: center;
	font-size: 14px;
	font-weight: 400;
	color: #9fbd99;
}

.page-urunler .ozel-indirim .p-car {
	background: url(/wp-content/themes/kaftmendil/img/ozelindirim-hover.png) !important;
	filter: grayscale(1);
	transition: .3s all ease;
    /* background: red; */;
}

.page-urunler .ozel-indirim:hover .p-car {
	filter: grayscale(0);
}

.page-urunler .ozel-indirim .p-car h3 {
	color: #000;
	font-size: 34px;
	line-height: 42px;
	text-align: left;
	font-weight: 700;
	width: 350px;
	position: absolute;
	bottom: 235px;
	max-width: 100%;
}

.p-car .butonlar a.a-iletisim {
	width: 130px;
	display: inline-block;
	line-height: 48px;
	background: #000;
	font-weight: 500;
	border-radius: 8px;
	color: #fff;
	font-size: 12px;
	margin-right: 15px;
	text-align: center;
	position: absolute;
	bottom: 93px;
}

.butonlar a.a-teklif {
	text-align: center;
}

.butonlar a.a-incele {
	text-align: center;
	width: 100%;
}


.page-urunler .a-incele{
    /* width: 100%; */
    /* left: 0; */
    bottom: -50px;
    text-align: center;
    background: #fff;
    position: relative;
    display: block;
    text-align: center;
    line-height: 54px;
    width: 228px;
    font-weight: 600;
    color: #000;
    font-size: 14px;
    border-radius: 31px;
    border: 1px solid #CECECE;
}



















.hak-banner {
	background: url(/wp-content/uploads/2024/09/Tek-Kullanimlik-Islak-Mendil-Fabrikasi.png);
	height: 1080px;
	background-size: cover;
}

.hak-banner h1 {
	font-size: 190px;
	padding: 400px 0 50px 200px;
	color: #fff;
	font-weight: 700;
	line-height: 170px;
}

.hakkimizda {
	padding: 90px 0;
}

.hakkimizda .container {
	max-width: 1291px;
}

.hakkimizda h1 {
	font-size: 64px;
	font-weight: 700;
	margin-bottom: 40px;
}

.hakkimizda h2 {
	font-size: 30px;
	font-weight: 600;
	margin-bottom: 30px;
}

.hakkimizda p {
	font-size: 20px;
	margin-bottom: 30px;
}

.hakkimizda p.text-gray {
	color: #858585;
}

.fiyatbar {
	    background: linear-gradient(90deg,#dd3c3c 0%,#ffc400 50%,#3ff68e 100%);

}

.fiyatbar .fiyatimg {
	background: url(/wp-content/uploads/2024/09/Toptan-Ambalaj-Fiyat-Teklifi-Al-5.png);
	height: 60px;
	background-size: contain;
	margin-bottom: 24px;
	background-repeat: repeat-x;
	width: 100%;
	display: block;
}

section.iletisim {
	margin-top: 216px;
	margin-bottom: 50px;
}

section.iletisim .left-text h2 {
	font-size: 40px;
	padding-bottom: 50px;
}

section.iletisim .left-text h3 {
	font-size: 40px;
}

section.iletisim .left-text p {
	font-size: 18px;
	line-height: 34px;
    /* padding: 40px 0; */;
}

section.iletisim .left-text a.sss-buton {
	border-radius: 8px;
	background: #000;
	width: 270px;
	display: block;
	text-align: center;
	line-height: 68px;
	font-size: 18px;
	margin-bottom: 40px;
	text-decoration: none;
	color: #fff;
}

section.iletisim .left-text a.eposta {
	border-radius: 8px;
	margin-bottom: 24px;
	background: #000;
	width: 270px;
	display: block;
	text-align: center;
	line-height: 68px;
	color: #fff;
	text-decoration: none;
}

section.iletisim .left-text a.whatsapp {
	border-radius: 8px;
	background: #25d366;
	width: 270px;
	display: inline-block;
	text-align: center;
	line-height: 68px;
	text-decoration: none;
	color: #fff;
}

section.iletisim .left-text a.whatsapp svg {
	width: 24px;
	height: 24px;
	margin-right: 14px;
}

section.iletisim form input {
	width: 100%;
	padding: 0 22px;
	font-size: 12px;
	border: 1px solid #818181;
	line-height: 46px;
	font-size: 14px;
	color: black;
	border-radius: 3px;
	margin-bottom: 0;
	background: #f6f6f6;
}
section.iletisim form p {
    /* margin-bottom: 0px; */
}

.wpcf7-not-valid {
	border-color: red !important;
}

section.iletisim .right-form h2 {
	padding-bottom: 50px;
	font-size: 40px;
}

section.iletisim form input[type=checkbox] {
	height: 16px;
	width: auto;
	padding: 0 22px;
	font-size: 16px;
	border: 1px solid #818181;
	line-height: 46px;
	width: 16px;
	margin: 5px 10px 5px -15px;
	float: left;
}

.wpcf7-list-item-label {
	color: #8d8d8d;
	float: left;
	font-size: 12px;
}

section.iletisim form textarea {
	width: 100%;
	padding: 11px 22px;
	border: 1px solid #818181;
	height: 120px;
	border-radius: 3px;
	font-size: 14px;
	color: black;
	margin-bottom: 0;
	background: #f6f6f6;
}

section.iletisim form select {
	width: 100%;
	padding: 0 22px;
	font-size: 14px;
	border: 1px solid #818181;
	height: 48px;
	border-radius: 3px;
	margin-bottom: 0;
	background: #f6f6f6;
	appearance: none;
	color: black;
	background-image: url("/wp-content/themes/kaftmendil/img/asagiok.png");
	background-repeat: no-repeat;
	background-position: right .7rem top 50%;
	background-size: .65rem auto;
}

section.iletisim form input[type=submit] {
	color: #fff;
	background: #1a73e8;
	border-radius: 8px;
    /* margin-top: 15px; */
	margin-bottom: 0;
	border: 1px solid #1a73e8;
	cursor: pointer;
}

.wpcf7 .wpcf7-submit:disabled {
	background: #1a73e840;
}

section.iletisim form input[type=submit]:hover {
	color: #fff;
	background: #0449c8;
	border-radius: 8px;
    /* margin-top: 15px; */
	margin-bottom: 0;
	border: 1px solid #0449c8;
}

section.iletisim form input[type=submit]:active {
	color: #000;
	background: #fff;
	border-radius: 8px;
	margin-top: 0px;
	margin-bottom: 0;
	border: 1px solid #000;
}

.wpcf7-spinner {
	left: 0;
	position: absolute;
	top: 27px;
}

section.iletisim input:focus-visible,section.iletisim textarea:focus-visible,section.iletisim select:focus-visible {
	background-color: #fff;
	border-color: #1a73e8;
	outline: none;
}

section.iletisim .wpcf7-not-valid-tip {
    margin-bottom: -15px;
}

section.iletisim a {
	color: #1a73e8;
	text-decoration: underline;
}

section.iletisim form input:placeholder {
	color: #000;
}

section.iletisim-bilgi .kirmiziarka {
	background: #a73939;
	padding: 75px 0 0;
	color: #fff;
}

section.iletisim-bilgi h1 {
	font-size: 40px;
	padding: 43px 0;
}

section.iletisim-bilgi h3 {
	font-size: 16px;
	color: #fb9e9e;
	font-weight: 400;
}

section.iletisim-bilgi p {
	font-size: 20px;
	line-height: 36px;
	margin-bottom: 24px;
}

section.iletisim-bilgi ul {
	padding: 0;
}

section.iletisim-bilgi ul li {
	display: inline-block;
	padding: 0 5px;
}

section.iletisim-bilgi ul li a {
	color: #fff;
}

section.iletisim-bilgi img {
	height: 561px;
	object-fit: contain;
	width: 100%;
	object-position: bottom;
	margin-top: -167px;
}

section.odeme {
	background: #efefef;
	padding: 150px 0;
}

section.odeme .nav-tabs {
	width: 100%;
}

section.odeme .nav-tabs li {
	text-align: center;
	line-height: 100px;
	width: 33%;
}

section.odeme .nav-tabs li a {
	text-align: center;
	line-height: 100px;
	width: 100%;
	border-top: 4px solid #000;
	display: block;
	font-size: 28px;
	color: #000;
	font-weight: 600;
}

section.odeme .nav-tabs li a.active {
	background: #fff;
	border-top: 4px solid #0000003d;
}

section.odeme .tab-content {
	padding: 100px;
	background: #fff;
	border-radius: 0 0 12px 12px;
	margin-bottom: 265px;
}

section.odeme .tab-content .tab-pane label {
	font-size: 14px;
	margin-bottom: 0;
	position: absolute;
	top: -27px;
}

section.odeme .tab-content .tab-pane label.chkbox {
	font-size: 14px;
	margin-bottom: 5px;
	position: relative;
	top: auto;
	line-height: 30px;
	display: inline-block;
}

section.odeme .tab-content .tab-pane label.chkbox input {
	width: 40px;
	height: 16px;
	margin-bottom: 0;
	line-height: 30px;
	margin-top: 0;
	padding: 0;
}

section.odeme .tab-content .tab-pane input {
	width: 100%;
	line-height: 44px;
	margin-bottom: 37px;
	padding: 0 19px;
	border: 1px solid #818181;
	font-size: 14px;
	border-radius: 4px;
	background: #f6f6f6;
}

section.odeme .tab-content .tab-pane input[type=submit] {
	width: 100%;
	line-height: 44px;
	margin-bottom: 37px;
	padding: 0 19px;
	border: 1px solid #818181;
	font-size: 14px;
	cursor: pointer;
	border-radius: 4px;
	color: #fff;
	background: #0449c8;
}

section.odeme .tab-content .tab-pane input[type=submit]:hover {
	width: 100%;
	line-height: 44px;
	margin-bottom: 37px;
	padding: 0 19px;
	border: 1px solid #818181;
	font-size: 14px;
	cursor: pointer;
	border-radius: 4px;
	color: #0449c8;
	background: #ffffff;
}

section.odeme .tab-content .tab-pane textarea {
	width: 100%;
	line-height: 44px;
	margin-bottom: 5px;
	padding: 0 19px;
	border: 1px solid #818181;
	font-size: 14px;
	border-radius: 4px;
	background: #f6f6f6;
}

section.odeme .tab-content #havale.tab-pane .banks {
	margin-bottom: 35px;
	border: 1px solid #000;
	padding: 25px 0;
}

section.odeme .tab-content #havale.tab-pane .banks .bank {
	width: 100%;
	height: 100%;
	padding: 0 10px;
	object-fit: contain;
}

section.odeme .tab-content #havale.tab-pane .banks h3 {
	font-size: 17px;
	line-height: 20px;
	font-weight: 600;
}

section.odeme .tab-content #havale.tab-pane .banks h4 {
	font-size: 17px;
	font-weight: 400;
	line-height: 20px;
}

section.odeme .tab-content #havale.tab-pane .banks p {
	font-size: 17px;
	font-weight: 400;
}

.slider-arac .arac-s-sol {
	max-height: 80vh;
	margin: auto;
}

.slider-arac .arac-s-sol h2 {
	font-size: 36px;
	font-weight: 400;
}

.slider-arac .arac-s-sol h3 {
	font-size: 48px;
	font-weight: 700;
}

.slider-arac .arac-img {
	height: 800px;
	object-position: center;
}

.slider-arac .arac-img img {
	width: 100%;
	height: 800px;
	image-rendering: -webkit-optimize-contrast;
	object-fit: contain;
}

.slider-arac .butonlar {
	text-align: left;
}

.slider-arac-icerik {
	font-size: 14px;
	line-height: 24px;
	width: 500px;
	max-width: 100%;
}

.products {
	margin: 60px 0px 120px 0px;
	position: relative;
}

.products h2 {
	text-align: center;
	font-weight: 500;
	font-size: 40px;
	color: #000;
	margin-bottom: 22px;
}

.products p {
	text-align: center;
	font-weight: 200;
	font-size: 16px;
	color: #000;
	font-weight: 400;
}

.products h2:after {
	content: ".";
	display: inline-block;
	font-weight: 700;
	color: #0ff;
	font-size: 47px;
	display: none;
}

.products .control {
	float: right;
	margin-top: 55px;
	position: absolute;
	width: 100%;
	left: 0;
	height: 100%;
	top: 0;
}

.products .control .sarrow {
	height: 40px;
	position: absolute;
	background: #ffffffb3;
	cursor: pointer;
	transition: .3s all ease;
	left: 100px;
	right: auto;
	z-index: 999;
	vertical-align: middle;
	top: 45%;
	line-height: 77px;
	text-align: center;
	border-radius: 50%;
	height: 77px;
	width: 77px;
}

.products .control .sarrow i {
	font-size: 34px;
	color: #000;
	vertical-align: middle;
	line-height: 77px;
}

.products .control .sarrow+.sarrow {
	right: 100px;
	left: auto;
}

.products .control .sarrow.prev i {
	display: inline-block;
	transform: rotate(180deg);
}

.products .control .sarrow.prev:hover {
	background: #fff;
}

.products .control .sarrow.next:hover {
	background: #fff;
}

.products .sPro {
	margin: 30px 0;
}

.products .sPro .product {
	position: relative;
	margin: 0 13px;
}
.products .sPro .product:nth-child(1n) img {background:#0056A8;}
.products .sPro .product:nth-child(2n) img {background:#A82653;}
.products .sPro .product:nth-child(3n) img {background:#1F2124;}
.products .sPro .product:nth-child(4n) img {background: #785555;}
.products .sPro .product:nth-child(5n) img {background:#482A91;}
.products .sPro .product:nth-child(6n) img {background:#ed3024;}
.products .sPro .product img {
	height: 500px;
	padding: 60px;
	object-fit: contain;
	box-shadow: 0px 7px 9px rgb(0 0 0/10%);
	border-radius: 12px;
	background: #A82653;
	width: 100%;
}

.products .sPro .product .nWrap {
	overflow: hidden;
	transition: .3s all ease;
	box-shadow: inset 0 0px 0 10px transparent;
	position: absolute;
	left: 0;
	top: 0;
	background: rgba(0,0,0,.3);
	width: 100%;
	height: 100%;
	padding: 35px;
	border-radius: 30px;
}

.products .sPro .product .nWrap h5 {
	color: #fff;
	font-size: 24px;
	font-weight: 400;
	margin-top: 70%;
	line-height: 35px;
}

.products .sPro .product .nWrap .nbutton {
	border-top-left-radius: 30px;
	transition: .3s all ease;
	background: #fff;
	font-size: 20px;
	color: #000;
	padding: 20px 25px;
	position: absolute;
	right: 0;
	bottom: 0;
}

.products .sPro .product .nWrap .hbutton {
	border-top-left-radius: 30px;
	transition: .3s all ease;
	background: #000;
	font-size: 16px;
	color: #fff;
	padding: 23px 14px 23px 13px;
	position: absolute;
	right: 0;
	bottom: -70px;
}

.products .sPro .product:hover .nWrap {
	box-shadow: inset 0 0px 0 10px #0ff;
}

.products .sPro .product:hover .nWrap .nbutton {
	right: -70px;
}

.products .sPro .product:hover .nWrap .hbutton {
	bottom: 0;
}


@media (min-width: 1392px) {
	.products .container.pr {
		max-width: 1391px;
	}
}

@media (min-width: 991px) {
	.products .sPro .slick-list {
		overflow: inherit;
	}
}

@media (max-width: 991px) {
	.products {
		padding-bottom: 0;
	}

	.products h2 {
		font-size: 26px;
		font-weight: 600;
		margin-bottom: 16px;
	}

	.products h2:after {
		font-size: 27px;
	}

	.products .control {
		margin-top: 25px;
	}
}

.products.srv {
	position: relative;
	z-index: 1;
	background: 0 0;
	margin: 0;
	padding: 100px 0 0;
}

.products.srv:before {
	content: "";
	position: absolute;
	top: -100px;
	width: 100%;
	height: 100%;
	background: url("/wp-content/themes/kaftmendil/img/bg-page.png") top center no-repeat;
}

.products.srv .control {
	margin: 0;
}

.products.srv .sPro .product {
	margin: 0;
	margin-bottom: 30px;
}

.products.srv .sPro .product .nWrap h5 {
	margin-top: 60%;
}

.products.srv .sPro .product .nWrap h5 i {
	display: block;
	margin: 0 0 20px;
	color: #fff;
	font-size: 68px;
}

.products .sPro .product:nth-child(even) .mask {
	background: linear-gradient(180deg,rgb(255 255 255/0%) 0%,#00 100%);
}

.products .sPro .product:nth-child(even) {
	margin-top: 70px;
}

.products .sPro .product .galeri-aciklama {
	top: 24px;
	bottom: auto;
	font-size: 24px;
	position: absolute;
	width: 50%;
	left: 24px;
	z-index: 99;
}

.products .sPro .product .galeri-aciklama h2 {
	font-size: 18px;
	color: #fff;
	text-align: left;
}

.products .sPro .product:nth-child(even) .galeri-aciklama {
	top: auto;
	bottom: 0;
	position: absolute;
}

.mask {
	width: 100%;
	height: 100%;
	left: 0;
	top: 0;
	z-index: 10;
	position: absolute;
	border-radius: 12px;
	transition: .3s all ease;
}

.mask:hover {
	position: absolute;
	width: 100%;
	height: 100%;
	left: 0;
	top: 0;
	z-index: 10;
	background: linear-gradient(180deg,rgb(0 0 0/0%) 0%,rgb(255 255 255/0%) 100%);
}

.arac-ayricalik {
	padding: 140px 0 0;
	overflow: hidden;
}

.arac-ayricalik .baslik {
	margin-bottom: 100px;
}

.arac-ayricalik .baslik h2 {
	text-align: center;
	margin-bottom: 22px;
	font-size: 40px;
}

.arac-ayricalik .baslik p {
	text-align: center;
}

.arac-ayricalik .detay {
	margin: auto;
	padding: 0 100px;
}

.arac-ayricalik .detay h2 {
	font-size: 56px;
	line-height: 70px;
}

.arac-ayricalik .detay p {
	line-height: 34px;
	font-size: 18px;
	color: #000;
}

.arac-ayricalik .detay a {
	color: #fff;
	background: #000;
	line-height: 50px;
	display: block;
	margin-top: 77px;
	width: 260px;
	text-align: center;
	font-size: 14px;
	border-radius: 8px;
}

.arac-ayricalik .gorsel {
	position: relative;
}

.arac-ayricalik .gorsel a {
    /* background: url(/wp-content/themes/kaftmendil/img/tag3.png); */
	color: #fff0;
	background-position: center;
	line-height: 48px;
	display: block;
	font-size: 18px;
	font-weight: bold;
	position: absolute;
	top: -16px;
	right: 36px;
	padding: 0px 0px;
	width: auto;
	background-size: contain;
	background-repeat: no-repeat;
	border-radius: 8px;
	width: auto;
	text-align: center;
	width: 160px;
	height: 240px;
}

.arac-ayricalik .gorsel a img {
	height: auto;
	box-shadow: none;
	padding: 0;
}

.arac-ayricalik .gorsel img {
	box-shadow: 0px 36px 60px #0000001A;
	border-radius: 12px;
	width: 100%;
	height: 587px;
	object-position: center;
	object-fit: cover;
	image-rendering: -webkit-optimize-contrast;
}

.arac-ayricalik .row .row {
	margin-bottom: 100px;
}

footer .clearf {
	border-bottom: 1px solid;
	margin-top: 130px;
}

footer .copylogo {
	position: absolute;
	right: 0;
	bottom: 15px;
	color: #fff;
}


footer .copylogo  a{
	font-family: unset;
	color: #fff;
}

footer .copylogox {
	float: left;
}

footer .copylogoy {
	color: #fff;
	width: 30px;
	display: block;
	float: left;
	text-align: center;
	margin-top: -3px;
}

footer .copylogo1 {
	position: absolute;
	right: 150px;
	bottom: 15px;
}
/*footer:after{content:'/';float: left;position: absolute;right: 0;color: #fff;font-size: 18px;height: 50px;width: 50px;}*/
footer .musteri .f-yorums {
	margin-bottom: 45px;
	max-width: 125px;
	height: auto;
}

.gizlilik {
	padding-top: 200px;
}

.gizlilik .container {
	width: 916px;
	max-width: 100%;
}

.gizlilik .y-head h1 {
	font-weight: 600;
	margin-bottom: 70px;
	font-size: 66px;
	font-weight: 600;
}

.gizlilik .content p {
	font-size: 18px;
	font-weight: 400;
	color: #000;
}

.cookies {
	width: 100%;
	height: 100vh;
	background: rgb(0 0 0/40%);
	top: 0;
	left: 0;
	position: fixed;
	overflow: hidden;
	z-index: 99999999;
	display: flex;
}

.cookies .cookies-header {
	background: #efefef;
	height: 97px;
	margin: -30px -30px 30px;
	padding: 30px;
}

.cookies .cookies-header img.kaftmendil-logo {
	width: 150px;
	height: auto;
}

.cookies .cookie-container {
	width: 500px;
	background: #fff;
	border-radius: 12px;
	overflow: hidden;
	padding: 30px;
	margin: auto auto;
	max-width: 80%;
	vertical-align: middle;
}

.cookies .cookies-body h2 {
	font-size: 24px;
	font-weight: 500;
}

.cookies .cookies-body p {
	font-size: 14px;
	line-height: 24px;
}

.cookies .cookies-body p a {
	text-decoration: underline;
}

.cookies .cookies-body a.isortaklari {
	font-size: 14px;
}

.cookies .cookies-footer {
	padding: 30px 0 0;
}

.cookies .cookies-footer a.left-btn {
	font-size: 11px;
	font-size: 14px;
	line-height: 24px;
}

.cookies .cookies-footer a.right-btn {
	float: right;
	padding: 0 16px;
	margin-left: 11px;
	line-height: 35px;
	font-size: 11px;
	border-radius: 3px;
}

.cookies .cookies-footer a.right-btn.reddet {
	background: #dfdfdf;
}

.cookies .cookies-footer a.right-btn.kabulet {
	background: #000;
	color: #fff;
}

.modal form label {
	margin-bottom: 0;
}

.modal form input {
	width: 100%;
	padding: 0 22px;
	font-size: 14px;
	border: 1px solid #818181;
	line-height: 46px;
	border-radius: 3px;
	margin-bottom: 0;
	margin-bottom: .5rem;
	background: #f6f6f6;
}

.modal .right-form h2 {
	padding-bottom: 50px;
	font-size: 40px;
}

.modal .right-form h2 {
	padding-bottom: 20px;
	font-size: 25px;
}

.modal form input[type=checkbox] {
	height: 16px;
	width: auto;
	padding: 0 22px;
	font-size: 16px;
	border: 1px solid #818181;
	line-height: 46px;
	width: 16px;
	margin: 5px 5px 5px -15px;
	float: left;
}

.wpcf7-list-item-label {
	color: #8d8d8d;
	float: left;
	font-size: 12px;
	width: 100%;
}

.modal form textarea {
	width: 100%;
	padding: 11px 22px;
	border: 1px solid #818181;
	height: 120px;
	border-radius: 3px;
	margin-bottom: .5rem;
	background: #f6f6f6;
}

.modal form select {
	width: 100%;
	padding: 0 22px;
	font-size: 14px;
	border: 1px solid #818181;
	height: 48px;
	border-radius: 3px;
	margin-bottom: .5rem;
	background: #f6f6f6;
	appearance: none;
	background-image: url("/wp-content/themes/kaftmendil/img/asagiok.png");
	background-repeat: no-repeat;
	background-position: right .7rem top 50%;
	background-size: .65rem auto;
}

.modal form input[type=submit] {
	color: #fff;
	background: #1a73e8;
	border-radius: 8px;
	margin-top: 0;
	margin-bottom: 0;
	border: 1px solid #1a73e8;
	cursor: pointer;
}

.modal form input[type=submit]:hover {
	color: #1a73e8;
	background: #fff;
	border-radius: 8px;
	margin-bottom: 0;
	border: 1px solid #1a73e8;
}

.modal form input[type=submit]:active {
	color: #000;
	background: #fff;
	border-radius: 8px;
	margin-bottom: 0;
	border: 1px solid #000;
}

.wpcf7-spinner {
	left: 0;
	position: absolute;
	top: 27px;
}

.modal input:focus-visible,section.iletisim textarea:focus-visible,section.iletisim select:focus-visible {
	background-color: #fff;
	border-color: #1a73e8;
	outline: none;
}

.modal .wpcf7-not-valid-tip {
	margin-top: -20px;
}

.modal a {
	color: #1a73e8;
	text-decoration: underline;
}

.modal form input:placeholder {
	color: #000;
}

@media only screen and (max-width: 1500px) {
	.page-araclar .p-car .p-car-aciklama ul li {
		width: 100%;
		float: left;
	}

	.page-araclar .p-car .p-car-aciklama .butonlar a {
		width: 100%;
		display: block;
	}

	.page-araclar .p-car {
		height: auto;
		min-height: 700px;
		float: left;
		margin-bottom: 30px;
		width: 100%;
	}

	.page-araclar .ozel-indirim .p-car h3 {
		width: 100%;
		font-size: 25px;
	}

	.page-araclar .ozel-indirim .p-car {
		width: 100%;
		height: auto;
		float: left;
		min-height: 700px;
	}
}

.hidepc {
	display: none;
}

.hidem {
	display: block;
}

@media only screen and (max-width: 991px) {
	body {
		font-family: 'Inter',sans-serif;
		padding-top: 0;
	}

	h1,h2,h3,h4,h5,h6,a {
		font-family: 'Inter',sans-serif;
	}

	p {
		font-size: 13px;
		font-size: 14px;
		line-height: 22px;
	}

	h2 {
		font-size: 32px;
	}

	h3 {
		font-size: 22px;
	}

	h4 {
		font-size: 16px;
	}

	h5 {
		font-size: 14px;
	}

	.section-box {
		padding: 10px;
		overflow: hidden;
	}

	.section-top {
		margin-bottom: 30px;
	}

	.section-top hr {
        /* display: inline-block; */
        /* height: 2px; */
        /* width: 50px; */
        /* background-color: #e74c3c; */
        /* border: none; */;
	}

	.navbar-brand {
		transition: all .5s;
	}

	.navbar-brand {
		color: #e74c3c !important;
		margin-left: 15px;
	}

	nav.navbar-container {
		padding: 0;
	}

	#mainNav {
		background-color: #fff;
		height: auto;
	}

	#mainNav .navbar-nav .nav-item .nav-link {
		font-size: 18px;
		font-weight: 600;
		letter-spacing: 0;
		padding: 0 30px;
		color: #000;
		transition: all .5s;
		line-height: 28px;
		display: block;
		padding: 10px 40px !important;
		font-size: 17px;
		color: #858687;
		font-weight: 300;
		font-weight: bold;
		-webkit-transition: color 0.2s;
		transition: color 0.2s;
		padding: 8px 40px !important;
		font-size: 15px;
	}

	#mainNav .navbar-nav .nav-item .nav-link:hover {
		color: #e74c3c;
	}

	.navbar-toggler {
		font-size: 0px;
		right: 0;
		padding: 0;
		text-transform: uppercase;
		color: #9f0d1d !important;
		margin-right: 15px;
		border: 0 !important;
		background-color: #9f0d1d00;
		outline: none !important;
	}

	nav.shrink {
		padding: 0;
	}

	nav.shrink .navbar-nav .nav-item .nav-link:hover,nav.shrink .navbar-brand:hover {
		color: #000 !important;
	}

	.navbar-brand.shrink,.navbar-container.shrink,.navbar.fixed-top.shrink,.navbar-brand,.navbar-container {
		transition: all .8s;
	}

	nav.shrink .navbar-brand {
		color: #fff !important;
		margin-left: 15px;
	}

	#hero {
		text-align: center;
		color: #fff;
		background: linear-gradient(rgb(20 20 20/0%),rgb(20 20 20/0%)),url(/wp-content/uploads/2023/01/peugeot-3008-2021-0820-002-1024x612-2.png);
		height: 836px;
		background-size: cover;
		background-repeat: no-repeat;
		background-attachment: scroll;
		background-position: center center;
		height: 836px;
	}

	#hero .container {
		display: table;
		height: 100vh;
	}

	#hero .intro-text {
		display: table-cell;
		vertical-align: middle;
		display: none;
	}

	#hero .intro-heading {
		font-size: 50px;
		line-height: 50px;
		margin-bottom: 25px;
		font-weight: 200;
	}

	#hero .intro-heading span {
		font-size: 62px;
		color: #e74c3c;
	}

	.btn-main {
		text-transform: uppercase;
		font-weight: 500;
		font-size: 16px;
		letter-spacing: 1px;
		display: inline-block;
		padding: 8px 28px;
		border-radius: 50px;
		margin: 10px;
		border: 2px solid #fff;
		color: #e74c3c;
		transition: all .5s;
	}

	.btn-main:hover {
		background: #e74c3c;
		border: 2px solid #e74c3c;
		color: #fff;
	}

	#nedenkaft {
		background-color: #f2f2f2;
	}

	#nedenkaft .whoweare-item .section-top {
		color: #fff;
		position: relative;
		padding: 20px 0;
		width: 100%;
		top: auto;
		left: auto;
		height: auto;
		display: block;
		vertical-align: middle;
	}

	#nedenkaft .whoweare-item i {
		font-size: 42px;
		margin-bottom: 10px;
		color: #e74c3c;
	}

	#nedenkaft .whoweare-item hr {
		width: 45px;
		height: 2px;
		background-color: #e74c3c;
		border: none;
		margin: 0 auto;
	}

	#nedenkaft .whoweare-item p {
		margin-top: 20px;
	}

	#nedenkaft .whoweare-item:hover {
		cursor: pointer;
	}

	.whoweare-item {
		position: relative;
	}

	#nedenkaft .whoweare-item:hover i {
		transform: translateY(-20px);
	}

	#nedenkaft .whoweare-item:hover hr {
		background-color: #fff;
		width: 74px;
	}

	#nedenkaft .whoweare-item,#nedenkaft .whoweare-item i,#nedenkaft .whoweare-item hr {
		transition: all .5s ease-in-out;
		display: block;
	}

	#nedenkaft h2 {
		font-size: 33px;
		color: #000;
		line-height: 45px;
		font-weight: 700;
	}

	#nedenkaft h3 {
		font-size: 20px;
		color: #000;
		line-height: 30px;
		font-weight: 600;
	}

	#nedenkaft h4 {
		font-size: 16px;
	}

	#nedenkaft h5 {
		font-size: 14px;
	}

	#nedenkaft p {
		line-height: 18px;
		font-size: 13px;
		font-size: 14px;
		line-height: 22px;
	}

	#nedenkaft .coverimg img {
		width: 100%;
	}

	#nedenkaft .whoweare-item h3 {
		font-size: 20px;
		color: #fff;
	}

	#nedenkaft .whoweare-item p {
		width: 100%;
		font-size: 15px;
	}

	#nedenkaft .ksizeozel {
		padding: 0;
		display: block;
		height: auto;
		margin: auto;
		vertical-align: middle;
	}

	#nedenkaft .ksizeozel h2 {
		padding: 5px 0;
		font-size: 20px;
		font-weight: 700;
		margin-bottom: .5rem!important;
		line-height: normal;
	}

	#nedenkaft .ksizeozel p {
		font-size: 15px;
		line-height: normal;
		padding: 0;
		font-weight: 400;
		margin: 0;
		font-size: 14px;
		line-height: 22px;
	}

	#nedenkaft .ksizeozel a {
		text-align: center;
		background: #000;
		font-size: 13px;
		font-weight: 600;
		color: #fff;
		line-height: 48px;
		border-radius: 8px;
		width: 176px;
		margin-top: 30px;
		display: block;
	}

	#statement {
		background: linear-gradient(rgba(20,20,20,.8),rgba(20,20,20,.8)),url("/wp-content/themes/img/statementBG.jpg");
		background-size: cover;
		background-repeat: no-repeat;
		background-attachment: fixed;
		background-position: center center;
	}

	#statement h4 {
		color: #fff;
	}

	#lastestprojects {
		background-color: #f2f2f2;
	}

	#lastestprojects .col-md-6 {
		margin-bottom: 35px;
	}

	#lastestprojects h3 {
		font-size: 16px;
		margin-bottom: 0;
		font-weight: 400;
	}

	#lastestprojects p {
		font-size: 22px;
		font-weight: 600;
	}

	#lastestprojects a {
		border: 0 solid #000;
		text-transform: capitalize;
		background: #fff;
		color: #000;
		line-height: 34px;
		padding: 0 26px;
		width: 100%;
		font-weight: 600;
		font-size: 13px;
		font-weight: 600;
		line-height: 46px;
		width: 168px;
		float: left;
		width: 100%;
        /* color: #fff; */
        /* border: 1px solid #fff; */
		border-radius: 8px;
		text-align: center;
		margin-right: 15px;
		margin-bottom: 11px;
        /* background: 0 0; */;
	}

	#lastestprojects .project {
		position: absolute;
		width: 100%;
		bottom: 0;
		padding: 15px;
		left: 0;
	}

	#lastestprojects .project .project-text {
		padding: 30px;
	}

	#lastestprojects .project .project-text hr {
		border-color: #fff;
		border-width: 2px;
		width: 25%;
	}

	#lastestprojects .project .project-text:hover hr {
		width: 50%;
	}

	.bg-orange {
		background-color: #e74c3c00;
	}

	.btn-white {
		line-height: 48px;
		text-transform: uppercase;
		font-weight: 400;
		font-size: 14px;
		display: inline-block;
		padding: 0 13px;
		border-radius: 50px;
		border: 1px solid #fff;
		color: #fff;
		transition: all .5s;
		background: #000;
		border-radius: 8px;
		margin-top: 20px;
	}

	.btn-white:hover {
		background: #fff;
		color: #000;
		border: 1px solid #fff;
	}

	footer {
		background-color: #000;
		font-size: 14px;
		display: block;
		float: left;
		overflow: hidden;
		width: 100%;
	}

	footer p {
		margin: 0;
	}

	footer .menus {
		border-bottom: 1px solid #202020;
		margin-bottom: 15px;
	}

	.page-image {
		display: table;
		width: 100%;
	}

	.page-image-about {
		background: linear-gradient(rgba(20,20,20,.8),rgba(20,20,20,.8)),url("/wp-content/themes/img/aboutBG.jpg");
		background-size: cover;
		background-repeat: no-repeat;
		background-position: center center;
	}

	.page-title {
		display: table-cell;
		vertical-align: middle;
		text-align: center;
		font-size: 50px;
		line-height: 50px;
		margin-bottom: 25px;
		font-weight: 200;
	}

	#aboutus {
		background-color: #f2f2f2;
	}

	#aboutus .project-text {
		padding: 30px;
	}

	.team-member {
		margin-bottom: 50px;
		text-align: center;
	}

	.team-member img {
		width: 225px;
		height: 225px;
		border: 7px solid #fff;
	}

	.team-member h4 {
		margin-top: 25px;
		margin-bottom: 0;
		text-transform: none;
	}

	.team-member p {
		margin-top: 0;
	}

	ul.social-buttons {
		margin-bottom: 0;
	}

	ul.social-buttons li a {
		font-size: 20px;
		line-height: 50px;
		display: block;
		width: 50px;
		height: 50px;
		color: #fff;
		border-radius: 100%;
		outline: none;
		background-color: #212529;
		transition: all .5s;
	}

	ul.social-buttons li a:hover {
		background-color: #e74c3c;
	}

	.page-image-portfolio {
		background: linear-gradient(rgba(20,20,20,.8),rgba(20,20,20,.8)),url("/wp-content/themes/img/portfolioBG.jpg");
		background-size: cover;
		background-repeat: no-repeat;
		background-position: center center;
	}

	.portfolio-item {
		right: 0;
		margin: 0 0 15px;
	}

	.portfolio-link {
		position: relative;
		display: block;
		max-width: 400px;
		margin: 0 auto;
		cursor: pointer;
	}

	.portfolio-hover {
		position: absolute;
		width: 100%;
		height: 100%;
		opacity: 0;
		background: rgba(231,76,60,.8);
		transition: all .5s;
	}

	.portfolio-hover:hover {
		opacity: 1;
	}

	.portfolio-hover-content {
		font-size: 20px;
		position: absolute;
		top: 50%;
		width: 100%;
		height: 20px;
		margin-top: -12px;
		text-align: center;
		color: #fff;
	}

	.portfolio-hover-content i {
		margin-top: -12px;
	}

	.portfolio-caption {
		max-width: 400px;
		margin: 0 auto;
		padding: 25px;
		text-align: center;
	}

	.portfolio-caption h4 {
		margin: 0;
		text-transform: uppercase;
	}

	.portfolio-caption p {
		font-size: 16px;
		font-style: italic;
		margin: 0;
	}

	.page-image-contact {
		background: linear-gradient(rgba(20,20,20,.8),rgba(20,20,20,.8)),url("/wp-content/themes/img/contactBG.jpg");
		background-size: cover;
		background-repeat: no-repeat;
		background-position: center center;
	}

	.form-group {
		margin-bottom: 25px;
	}

	.form-group input,.form-group textarea {
		padding: 20px;
	}

	.form-group input.form-control {
		height: auto;
	}

	.form-group textarea.form-control {
		height: 248px;
	}

	.form-control:focus {
		border-color: #e74c3c;
		box-shadow: none;
	}

	.btn-contact {
		background-color: #e74c3c;
		color: #fff;
	}

	.btn-contact:hover {
		background-color: #fff;
		color: #e74c3c;
	}

    @	media screen and (min-width: 1510px) {
		.container {
            width: 1510px;
		max-width: none;
	}
}

header {
	height: auto;
}

header .top-bar {
	background: #000;
	height: 36px;
}

header .top-bar ul {
	list-style: none;
	margin: 0;
	display: inline-flex;
	padding: 0;
}

header .top-bar ul li a {
	text-align: left;
	letter-spacing: 0px;
	font-size: 12px;
	color: #fff;
	line-height: 36px;
}

header .top-bar .right {
	text-align: right;
}

header .top-bar .right ul {
	text-align: right;
}

header .top-bar .text-left ul li {
	margin-right: 15px;
}

header .top-bar .text-right ul li {
	margin-left: 15px;
}

header .top-bar .text-right ul li:after {
	content: '|';
	margin-left: 10px;
	color: #ffffff69;
}

header .top-bar .text-right ul li:last-child:after {
	display: none;
}

.navbar-brand img {
	height: 44px;
}

.hemenara {
	margin-right: 0;
	width: 100%;
	display: none;
	text-align: center;
	background: #9f0d1d;
}

.hemenara img {
	margin-top: -5px;
	width: 20px;
	height: 20px;
	image-rendering: -webkit-optimize-contrast;
	filter: invert(1);
}

.hemenara a {
	color: #fff;
	font-size: 20px;
	margin-left: 8px;
	font-weight: 600;
}

.aracbul a {
	background: red 0% 0% no-repeat padding-box;
	border-radius: 8px;
	width: 162px;
	display: block;
	text-align: center;
	font-size: 16px;
	font-weight: 700;
	color: #fff;
	line-height: 50px;
}

section.landing-top {
	min-height: calc(100vh - 210px);
	padding-bottom: 50px;
	padding-top: 140px;
}

.landingpage-form {
	padding: 39px 64px 64px;
	background: #fff;
	border-radius: 12px;
}

.landingpage-form p {
	margin-bottom: 0;
}

.landingpage-form form input {
	width: 100%;
	padding: 0 22px;
	font-size: 14px;
	border: 1px solid #818181;
	line-height: 46px;
	border-radius: 3px;
	margin-bottom: 24px;
	background: #f6f6f6;
}

.landingpage-form form input[type=checkbox] {
	height: 16px;
	width: auto;
	padding: 0 22px;
	font-size: 16px;
	border: 1px solid #818181;
	line-height: 46px;
	width: 16px;
	margin: 5px 10px 5px -15px;
	float: left;
}

.wpcf7-list-item-label {
	color: #8d8d8d;
	float: left;
	font-size: 12px;
}

.landingpage-form form textarea {
	width: 100%;
	padding: 11px 22px;
	border: 1px solid #818181;
	height: 151px;
	border-radius: 3px;
	margin-bottom: 24px;
	background: #f6f6f6;
}

.landingpage-form form select {
	width: 100%;
	padding: 0 22px;
	font-size: 14px;
	border: 1px solid #818181;
	height: 48px;
	border-radius: 3px;
	margin-bottom: 24px;
	background: #f6f6f6;
	appearance: none;
	background-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22292.4%22%20height%3D%22292.4%22%3E%3Cpath%20fill%3D%22%23131313%22%20d%3D%22M287%2069.4a17.6%2017.6%200%200%200-13-5.4H18.4c-5%200-9.3%201.8-12.9%205.4A17.6%2017.6%200%200%200%200%2082.2c0%205%201.8%209.3%205.4%2012.9l128%20127.9c3.6%203.6%207.8%205.4%2012.8%205.4s9.2-1.8%2012.8-5.4L287%2095c3.5-3.5%205.4-7.8%205.4-12.8%200-5-1.9-9.2-5.5-12.8z%22%2F%3E%3C%2Fsvg%3E");
	background-repeat: no-repeat;
	background-position: right .7rem top 50%;
	background-size: .65rem auto;
}

.landingpage-form form input[type=submit] {
	color: #fff;
	background: #1a73e8;
	border-radius: 8px;
	margin-top: 15px;
	margin-bottom: 0;
	border: 0;
}

.wpcf7-spinner {
	display: none;
}

.landingpage-form input:focus-visible,.landingpage-form textarea:focus-visible,.landingpage-form select:focus-visible {
	background: #fff;
	border-color: #1a73e8;
	outline: none;
}

.landingpage-form .wpcf7-not-valid-tip {
	margin-top: -20px;
}

.landingpage-form a {
	color: #1a73e8;
	text-decoration: underline;
}

.landingpage-form form input:placeholder {
	color: #000;
}

.landing-list ul {
	list-style: none;
	display: block;
	width: 100%;
}

.landing-list ul li {
	font-size: 18px;
	font-weight: 700;
	margin-bottom: 22px;
	position: relative;
	width: 50%;
	float: left;
}

.landing-list ul li:after {
	content: '';
	width: 18px;
	background: url("/wp-content/themes/kaftmendil/landing-img/onay2.png");
	height: 18px;
	left: -30px;
	position: absolute;
	background-repeat: no-repeat;
	top: 3px;
	background-size: contain;
	background-position: center center;
}

.landing-list h3 {
	font-size: 30px;
	color: #000;
	font-weight: 700;
}

.landing-list hr {
	width: 480px;
	margin: 2rem 0;
}

.landingpage-topleft img.kaftmendil-logo {
	width: 340px;
	margin-top: 0;
	margin-bottom: 40px;
}

.landingpage-topleft h2 {
	font-weight: 700;
	color: #000;
	font-size: 40px;
}

.landingpage-topleft img.kaftmendil-cars {
	margin-left: -100px;
	width: 100%;
}

.yorumlar {
	display: none;
	margin-top: 146px;
}

.yorumlar .y-head {
	margin-bottom: 100px;
}

.yorumlar h3 {
	font-size: 26px;
	font-weight: 300;
	color: #000;
	text-align: center;
	margin-bottom: 8px;
}

.yorumlar h2 {
	color: #000;
	text-align: center;
	font-weight: 600;
	font-size: 40px;
}

.yorumlar .person {
	background: #e3e3e3;
	padding: 50px;
	float: left;
	display: block;
	border-radius: 12px;
}

.yorumlar .person .person-img {
	width: 120px;
	height: 120px;
	float: left;
}

.yorumlar .person .person-img img {
	padding: 0;
}

.yorumlar .person .p-head {
	padding-left: 30px;
	float: left;
	padding-top: 19px;
	width: calc(100% - 120px);
}

.yorumlar .person .p-head h4 {
	float: left;
	margin-bottom: 6px;
	font-size: 26px;
	position: relative;
	color: #000;
	font-weight: 600;
	line-height: 31px;
}

.yorumlar .person .p-head h4:after {
	content: '';
	background: url('/wp-content/themes/kaftmendil/landing-img/onay.png');
	width: 21px;
	height: 21px;
	position: absolute;
	right: -28px;
	top: 5px;
}

.yorumlar .person .p-head p {
	margin: 0;
	margin-bottom: 6px;
	float: left;
	width: 100%;
}

.yorumlar .person .p-head p span {
	font-size: 16px;
	font-weight: 100;
}

.yorumlar .person .p-head img.yildiz {
	float: left;
}

.yorumlar .person .person-content {
	float: left;
	width: 100%;
	padding-top: 50px;
}

.yorumlar .person .person-content p {
	font-size: 18px;
	line-height: 37px;
	margin-bottom: 0;
}

.landing-list hr {
	max-width: 100%;
}

footer img.fakefooter {
	width: 100%;
}

.banner .tp-bullet.selected,.banner .tp-bullet:hover {
	box-shadow: 0 0 0 2px #f44336 !important;
}

@media only screen and (max-width: 991px) {
	.landing-top {
		margin-top: 0;
	}

	.landingpage-topleft img.kaftmendil-cars {
		margin-left: 0;
	}

	.landingpage-topleft img.kaftmendil-logo {
		width: 200px;
	}

	.landing-list hr {
		max-width: 100%;
	}

	.landingpage-topleft h2 {
		font-size: 26px;
	}

	.landing-list h3 {
		font-size: 20px;
	}

	.landing-list ul li {
		width: auto;
		float: none;
	}

	.landingpage-form {
		padding: 39px 24px 24px;
		background: #fff;
		border-radius: 12px;
	}

	.landingpage-form form input[type=checkbox] {
		margin: 5px 5px 5px -15px;
	}

	.yorumlar {
		margin-top: 50px;
	}

	.yorumlar h3 {
		font-size: 23px;
	}

	.yorumlar h2 {
		font-size: 24px;
	}

	.yorumlar .y-head {
		margin-bottom: 40px;
	}

	.yorumlar .person {
		padding: 20px;
		margin-bottom: 25px;
	}

	.yorumlar .person .person-content p {
		font-size: 16px;
		line-height: 31px;
		margin-bottom: 0;
	}

	.yorumlar .person .person-content {
		padding-top: 20px;
	}

	.yorumlar .person .p-head {
		padding-left: 10px;
		float: left;
		padding-top: 15px;
		width: calc(100% - 120px);
	}

	.wpcf7-list-item-label {
		width: calc(100% - 10px);
	}
}

::placeholder {
	color: #000;
	opacity: 1;
}

:-ms-input-placeholder {
	color: #000;
}

::-ms-input-placeholder {
	color: #000;
}

footer .kaftmendil-logo {
	width: 140px;
	filter: brightness(20);
	margin-bottom: 55px;
}

footer ul {
	padding: 0;
	display: block;
}

footer ul.ulright {
	float: right;
}

footer ul li {
	display: inline-block;
	color: #7e7e7e;
	padding-right: 12px;
	font-size: 14px;
}

footer ul li a {
	color: #ffffff;
	padding-right: 12px;
	font-size: 17px;
}

footer .copyright {
	color: #7e7e7e;
	font-size: 12px;
	margin-top: 1rem;
}

@media only screen and (max-width: 991px) {
	footer ul.ulright {
		float: left;
	}
}

@media only screen and (min-width: 1921px) {
	.landing-top {
		background: url(/wp-content/themes/kaftmendil/landing-img/bg.png);
		margin-top: 50px;
		background-size: cover;
		background-position: 0 60%;
		background-repeat: no-repeat;
	}
}

section.araclarimiz {
	background: #000;
	color: #fff;
}

section.araclarimiz h2 {
	font-size: 30px;
	font-weight: 700;
}

section.araclarimiz .container {
	width: 100%;
	padding: 40px 30px;
}

section.araclarimiz .item-cars {
	padding: 20px 0 0;
}

section.araclarimiz .item-cars svg {
	width: auto;
	height: 20px;
	margin-bottom: 30px;
	float: left;
	width: 100%;
	margin-top: 8px;
}

section.araclarimiz .item-cars h3 {
	font-size: 20px;
	line-height: 34px;
	margin-bottom: 10px;
	font-weight: 600;
	color: #d0d0d0;
}

section.araclarimiz .item-cars p {
	font-size: 14px;
	font-weight: 300;
	color: #d0d0d0;
}

section.araclarimiz .cars-bg {
	background: url('/wp-content/themes/kaftmendil/img/cars-bg.png');
	background-size: contain;
	background-repeat: no-repeat;
	height: 541px;
	border: 2px solid;
	width: 100%;
	margin-top: 30px;
}

section.araclarimiz .cars-bg p {
	font-size: 24px;
	width: 250px;
	position: absolute;
	left: 40px;
	bottom: 150px;
	line-height: 30px;
}

section.araclarimiz .cars-bg a {
	position: absolute;
	left: 40px;
	bottom: 40px;
	font-size: 13px;
	border-radius: 8px;
	font-weight: 700;
	background: #fff;
	width: 165px;
	text-align: center;
	line-height: 42px;
	color: #000;
}

#nedenkaft .whoweare-item .section-top h3 {
	display: inline-grid;
	background: 0 0;
	padding: 0;
	color: #000;
	margin-bottom: 0;
	-webkit-box-decoration-break: clone;
	box-decoration-break: clone;
}

#nedenkaft .whoweare-item .section-top p {
	color: #000;
	display: block;
	background: 0 0;
	margin-bottom: 0;
	font-size: 14px;
	margin-top: 0;
	line-height: 22px;
	padding: 0;
	-webkit-box-decoration-break: clone;
	box-decoration-break: clone;
	font-weight: 400;
}

#slogan {
	background: #f2f2f2;
	padding-top: 75px;
	padding-left: 0;
	padding-right: 0px;
	padding-bottom: 75px;
}

#slogan h2 {
	background: #f2f2f2;
	font-weight: 600 !important;
	line-height: 26px;
	font-size: 18px !important;
}

#slogan span {
	width: 100%;
	display: block;
	font-size: 14px;
	line-height: 22px;
	font-weight: 400;
	padding-top: 10px;
	font-size: 14px;
	line-height: 22px;
}

#slogan h2 strong {
	font-size: 30px !important;
	font-weight: 800 !important;
	width: 100% !important;
	display: block !important;
	line-height: 50px;
}

#slogan a {
	background: #f2f2f2;
	color: #000;
	font-size: 12px;
	font-weight: 700;
	margin-top: 20px;
	margin-bottom: 10px;
	letter-spacing: 4px;
	display: block;
}

.sbanner-left {
	padding-bottom: 30px;
	margin-bottom: 0;
	position: relative;
	margin-top: 0;
	background: #000;
	height: auto;
	float: left;
}

.sbanner-left img {
	width: 100%;
	float: left;
	position: relative;
	height: 175px;
	object-fit: cover;
	object-position: right;
}

.sbanner-left .container {
	float: left;
	padding: 10px 20px;
}

.sbanner-left h2 {
	color: red;
	font-size: 18px;
	margin-bottom: 10px;
}

.sbanner-left h3 {
	color: #fff;
	font-size: 30px;
	margin-bottom: 20px;
}

.sbanner-left p {
	color: #fff;
	font-size: 14px;
	font-weight: 300;
}

a.dahafazla {
	font-size: 13px;
	font-weight: 600;
	line-height: 46px;
	width: 168px;
	float: left;
	width: 100%;
	color: #fff;
	border: 1px solid #fff;
	border-radius: 8px;
	text-align: center;
	margin-right: 15px;
	margin-bottom: 11px;
	background: 0 0;
}

a.teklif {
	font-size: 13px;
	font-weight: 600;
	line-height: 48px;
	width: 168px;
	float: left;
	width: 100%;
	margin-bottom: 15px;
	text-align: center;
	color: #fff;
	border: 1px solid red;
	border-radius: 8px;
	background: red;
}

a.dahafazla:hover {
        /* font-size: 14px; */
        /* font-weight: 700; */
        /* line-height: 48px; */
        /* width: 168px; */
        /* float: left; */
	text-align: center;
	color: #fff;
	border: 1px solid red;
	border-radius: 8px;
	background: red;
}

a.teklif:hover {
        /* font-size: 14px; */
        /* font-weight: 700; */
        /* line-height: 48px; */
        /* width: 168px; */
        /* float: left; */
	color: #fff;
	border: 1px solid #fff;
	border-radius: 8px;
	text-align: center;
	margin-right: 15px;
	background: 0 0;
}

.sbanner-right {
	padding-bottom: 30px;
	margin-bottom: 0;
	position: relative;
	float: left;
	height: auto;
	background: #000;
}

.sbanner-right img {
	width: 100%;
	float: left;
	position: relative;
	height: 175px;
	object-fit: cover;
	object-position: left;
}

.sbanner-right .container {
	float: left;
	padding: 10px 20px;
	text-align: right;
}

.sbanner-right h2 {
	color: red;
	font-size: 18px;
	margin-bottom: 10px;
}

.sbanner-right h3 {
	color: #fff;
	font-size: 30px;
	margin-bottom: 20px;
}

.sbanner-right p {
	color: #fff;
	font-size: 14px;
	font-weight: 300;
}

.sbanner-right a.dahafazla {
	float: right;
	margin-left: 15px;
	margin-right: 0;
}

.sbanner-right a.teklif {
	float: right;
	margin-left: 15px;
	margin-right: 0;
}

footer .menus h3 {
	font-size: 16px;
	font-weight: 700;
	color: #fff;
	padding: .5rem 0;
}

footer .menus ul {
	margin: 0;
	padding: 0;
	padding-bottom: 15px;
}

footer .menus ul li {
	font-size: 16px;
	font-weight: 300;
	color: #fff;
	width: 100%;
}

footer .menus ul li a {
	padding: 0;
	font-size: 14px;
	font-weight: 400;
	padding-bottom: 15px;
	color: #7e7e7e;
}

footer .main ul li {
	margin: 0;
	padding: 0;
	width: 100%;
}

footer .main ul li a {
	font-size: 16px;
	font-weight: 700;
	color: #fff;
	padding: .5rem 0;
	padding-bottom: 15px;
}

footer .musteri h3 {
	font-size: 16px;
	font-weight: 700;
	color: #fff;
	margin-bottom: 15px;
}

footer .musteri .musterul li {
	margin-bottom: 15px;
	width: 100%;
	position: relative;
}

footer .musteri .musterul li h3 {
	font-size: 14px;
	color: #ffff;
	font-weight: 400;
	margin: 0;
	float: left;
	width: 90%;
}

footer .musteri .musterul li span {
	float: left;
	width: 100%;
	color: #7e7e7e;
	font-size: 10px;
}

footer .musteri .musterul li i {
	position: relative;
	left: 0;
	font-size: 18px;
	float: left;
	margin-bottom: 15px;
	width: 10%;
}

.page-araclar {
	padding-top: 0px;
	background: #efefef;
}

.page-araclar .p-ust {
	margin-bottom: 30px;
	padding: 0px 30px;
}

.page-araclar .p-ust h1 {
	font-size: 36px;
	font-weight: 700;
	line-height: 40px;
}

.page-araclar .p-ust h2 {
	font-size: 22px;
	font-weight: 600;
	line-height: 30px;
}

.page-araclar .p-ust p {
	font-size: 16px;
	line-height: 22px;
	font-weight: 400;
}

.page-araclar .p-car {
	background: #245f00;
	padding: 0 15px 1px;
	margin-bottom: 30px;
	height: auto;
}

.page-araclar .p-car .fiyat {
	font-size: 18px;
	position: absolute;
	top: 0;
	color: #fff;
	right: 15px;
	background: url('/wp-content/themes/kaftmendil/img/cars/halka.png');
	width: 130px;
	height: 130px;
	line-height: 111px;
	text-align: center;
	background-repeat: no-repeat;
	background-size: contain;
}

.page-araclar .p-car .fiyat:before {
	display: none;
	content: 'TL/Ay';
}

.page-araclar .p-car .fiyat:after {
	content: 'TL /Ay';
	width: 100%;
	position: absolute;
	left: 0;
	font-size: 14px;
	top: 22px;
}

.page-araclar .p-car img {
	width: 100%;
	height: auto;
	object-fit: contain;
	object-position: center;
}

.page-araclar .p-car h3 {
	text-align: center;
	color: #5cd200;
	font-size: 24px;
	font-weight: 400;
}

.page-araclar .p-car hr {
	border-color: #7fe66b;
	/* margin-bottom: 30px; */
}

.page-araclar .p-car .p-car-aciklama ul {
	list-style: none;
	display: table;
	margin: 0;
	padding: 0;
	float: none;
	width: 100%;
}

.page-araclar .p-car .p-car-aciklama ul li {
	width: 100%;
	display: inline-table;
	padding: 0;
	border-bottom: 1px solid rgb(255 255 255/12%);
}

.page-araclar .p-car .p-car-aciklama ul li figure {
	width: 28px;
	float: left;
	height: 45px;
	margin: 0 17px;
	vertical-align: middle;
	display: flex;
	padding-bottom: 0;
	margin-bottom: 0;
	text-align: center;
}

.page-araclar .p-car .p-car-aciklama ul li figure svg {
	height: 19px;
	display: block;
	margin: auto;
	display: inline-block;
}

.page-araclar .p-car .p-car-aciklama ul li figure svg path {
	fill: #5cd200;
}

.page-araclar .p-car .p-car-aciklama ul li p {
	color: #fff;
	float: left;
	font-size: 14px;
	line-height: 45px;
	padding-bottom: 0;
	margin-bottom: 0;
}

.page-araclar .p-car .p-car-aciklama .butonlar {
	margin: 23px 0;
	width: auto;
	clear: both;
	width: 300px;
	text-align: center;
	display: block;
	width: 100%;
}

.page-araclar .p-car .p-car-aciklama .butonlar a.a-incele {
	width: 130px;
	display: inline-block;
	line-height: 48px;
	background: #47a100;
	font-weight: 600;
	border-radius: 8px;
	color: #fff;
	font-size: 13px;
	margin-right: 15px;
	margin-bottom: 15px;
	width: 100%;
}

.page-araclar .p-car .p-car-aciklama .butonlar a.a-teklif {
	width: 130px;
	display: inline-block;
	line-height: 48px;
	font-weight: 600;
	border-radius: 8px;
	font-size: 13px;
	width: 100%;
}

.page-araclar .p-car .p-car-aciklama .mesafe {
	text-align: center;
	font-size: 14px;
	font-weight: 100;
	color: #9fbd99;
	font-weight: 300;
}

.page-araclar .col-md-4:nth-child(1) .p-car {
	background: #174e0c;
	height: auto;
	min-height: 750px;
}

.page-araclar .col-md-4:nth-child(1) .p-car h3 {
	font-size: 25px;
	max-width: 80%;
	left: 10%;
}

.page-araclar .col-md-4:nth-child(2) .p-car {
	background: #8a4214;
}

.page-araclar .col-md-4:nth-child(2) .p-car h3 {
	color: #d98f5f;
}

.page-araclar .col-md-4:nth-child(2) .p-car hr {
	border-color: #d98f5f;
}

.page-araclar .col-md-4:nth-child(2) .p-car .p-car-aciklama ul li figure svg path {
	fill: #d98f5f;
}

.page-araclar .col-md-4:nth-child(2) .p-car .p-car-aciklama .butonlar a.a-incele {
	background: #d98f5f;
}

.page-araclar .col-md-4:nth-child(2) .p-car .p-car-aciklama .mesafe {
	color: #d98f5f;
}

.page-araclar .col-md-4:nth-child(3) .p-car {
	background: #fff;
	display: none;
}

.page-araclar .col-md-4:nth-child(4) .p-car {
	background: #6a0012;
}

.page-araclar .col-md-4:nth-child(4) .p-car h3 {
	color: #eb556e;
}

.page-araclar .col-md-4:nth-child(4) .p-car hr {
	border-color: #ff395a;
}

.page-araclar .col-md-4:nth-child(4) .p-car .p-car-aciklama ul li figure svg path {
	fill: #eb556e;
}

.page-araclar .col-md-4:nth-child(4) .p-car .p-car-aciklama .butonlar a.a-incele {
	background: #eb556e;
}

.page-araclar .col-md-4:nth-child(4) .p-car .p-car-aciklama .mesafe {
	color: #eb556e;
}

.page-araclar .col-md-4:nth-child(5) .p-car {
	background: #242424;
}

.page-araclar .col-md-4:nth-child(5) .p-car h3 {
	color: #aaa;
}

.page-araclar .col-md-4:nth-child(5) .p-car hr {
	border-color: #aaa;
}

.page-araclar .col-md-4:nth-child(5) .p-car .p-car-aciklama ul li figure svg path {
	fill: #aaa;
}

.page-araclar .col-md-4:nth-child(5) .p-car .p-car-aciklama .butonlar a.a-incele {
	background: #aaa;
}

.page-araclar .col-md-4:nth-child(5) .p-car .p-car-aciklama .mesafe {
	color: #aaa;
}

.page-araclar .col-md-4:nth-child(6) .p-car {
	background: #8d1308;
}

.page-araclar .col-md-4:nth-child(6) .p-car h3 {
	color: #ff7164;
}

.page-araclar .col-md-4:nth-child(6) .p-car hr {
	border-color: #ff7164;
}

.page-araclar .col-md-4:nth-child(6) .p-car .p-car-aciklama ul li figure svg path {
	fill: #ff7164;
}

.page-araclar .col-md-4:nth-child(6) .p-car .p-car-aciklama .butonlar a.a-incele {
	background: #ff7164;
}

.page-araclar .col-md-4:nth-child(6) .p-car .p-car-aciklama .mesafe {
	color: #ff7164;
}

.page-araclar .col-md-4:nth-child(7) .p-car {
	background: #262626;
}

.page-araclar .col-md-4:nth-child(7) .p-car h3 {
	color: #aaa;
}

.page-araclar .col-md-4:nth-child(7) .p-car hr {
	border-color: #aaa;
}

.page-araclar .col-md-4:nth-child(7) .p-car .p-car-aciklama ul li figure svg path {
	fill: #aaa;
}

.page-araclar .col-md-4:nth-child(7) .p-car .p-car-aciklama .butonlar a.a-incele {
	background: #aaa;
}

.page-araclar .col-md-4:nth-child(7) .p-car .p-car-aciklama .mesafe {
	color: #aaa;
}

.page-araclar .col-md-4:nth-child(8) .p-car {
	background: #15676b;
}

.page-araclar .col-md-4:nth-child(8) .p-car h3 {
	color: #00f3ff;
}

.page-araclar .col-md-4:nth-child(8) .p-car hr {
	border-color: #00f3ff;
}

.page-araclar .col-md-4:nth-child(8) .p-car .p-car-aciklama ul li figure svg path {
	fill: #27bbc3;
}

.page-araclar .col-md-4:nth-child(8) .p-car .p-car-aciklama .butonlar a.a-incele {
	background: #27bbc3;
}

.page-araclar .col-md-4:nth-child(9) .p-car {
	background: #fff;
}

.page-araclar .col-md-4:nth-child(9) .p-car h3 {
	color: #000;
}

.page-araclar .col-md-4:nth-child(9) .p-car hr {
	border-color: #000;
}

.page-araclar .col-md-4:nth-child(9) .p-car .p-car-aciklama ul li figure svg path {
	fill: #666;
}

.page-araclar .col-md-4:nth-child(9) .p-car .p-car-aciklama ul li p {
	color: #000;
}

.page-araclar .col-md-4:nth-child(9) .p-car .p-car-aciklama .butonlar a.a-incele {
	background: #666;
}

.page-araclar .col-md-4:nth-child(9) .p-car .p-car-aciklama .butonlar a.a-teklif {
	background: #000;
	color: #fff;
}

.page-araclar .col-md-4:nth-child(9) .p-car .p-car-aciklama .mesafe {
	color: #000;
}

.page-araclar .col-md-4:nth-child(9) .p-car .fiyat {
	color: #000;
}

.page-araclar .col-md-4:nth-child(10) .p-car {
	background: #1c243a;
}

.page-araclar .col-md-4:nth-child(10) .p-car h3 {
	color: #507fff;
}

.page-araclar .col-md-4:nth-child(10) .p-car hr {
	border-color: #507fff;
}

.page-araclar .col-md-4:nth-child(10) .p-car .p-car-aciklama ul li figure svg path {
	fill: #507fff;
}

.page-araclar .col-md-4:nth-child(10) .p-car .p-car-aciklama .butonlar a.a-incele {
	background: #507fff;
}

.page-araclar .col-md-4:nth-child(10) .p-car .p-car-aciklama .mesafe {
	color: #507fff;
}

.page-araclar .col-md-4:nth-child(11) .p-car {
	background: #9e3c20;
}

.page-araclar .col-md-4:nth-child(11) .p-car h3 {
	color: #ff812d;
}

.page-araclar .col-md-4:nth-child(11) .p-car hr {
	border-color: #ff812d;
}

.page-araclar .col-md-4:nth-child(11) .p-car .p-car-aciklama ul li figure svg path {
	fill: #ff812d;
}

.page-araclar .col-md-4:nth-child(11) .p-car .p-car-aciklama .butonlar a.a-incele {
	background: #ff812d;
}

.page-araclar .col-md-4:nth-child(11) .p-car .p-car-aciklama .mesafe {
	color: #ff812d;
}

.page-araclar .col-md-4:nth-child(12) .p-car {
	background: #245f00;
}

.page-araclar .col-md-4:nth-child(12) .p-car h3 {
	color: #5cd200;
}

.arac-ozellik {
	background: #efefef;
	padding: 50px 0 0;
}

.arac-ozellik h1 {
	text-align: center;
	font-size: 24px;
	text-transform: uppercase;
	margin-bottom: 5px;
	font-weight: 400;
}

.arac-ozellik h2 {
	text-align: center;
	font-size: 30px;
	margin-bottom: 0px;
	font-weight: 600;
}

.arac-ozellik p {
	font-size: 16px;
	text-align: center;
	line-height: 34px;
	font-weight: 400;
	font-size: 14px;
	line-height: 22px;
}

.arac-ozellik ul {
	display: inline-block;
	width: 100%;
	padding: 1px;
	max-width: 100%;
	margin: auto;
	margin-bottom: 30px;
	display: none;
	margin-top: 30px;
}

.arac-ozellik ul li {
	text-align: left;
	display: flex;
	position: relative;
	width: 100%;
	padding-bottom: 10px;
	margin-bottom: 10px;
	border-bottom: 1px solid rgb(0 0 0/12%);
}

.arac-ozellik ul li figure {
	font-size: 48px;
	line-height: 28px;
	position: relative;
	left: 0;
	margin: auto;
	height: 28px;
}

.arac-ozellik ul li figure svg {
	height: 28px;
	display: block;
}

.arac-ozellik ul li p {
	font-size: 14px;
	margin-bottom: 0;
	padding-left: 10px;
	text-align: left;
	line-height: 28px;
	width: 90%;
}

.arac-detay {
	padding: 50px 0;
}

.arac-detay h2 {
	font-size: 24px;
	font-weight: 600;
	margin-bottom: 20px;
}

.arac-detay ul {
	display: block;
	padding: 0;
	margin-bottom: 0;
	padding-bottom: 0;
}

.arac-detay ul li {
	width: 100%;
	padding: 10px 0;
	display: inline-block;
	border-top: 1px solid #00000036;
	float: left;
	font-weight: 500;
	margin: 0;
	position: relative;
	font-size: 14px;
	color: #000;
}

.arac-detay ul li:after {
	content: '';
	width: 14px;
	position: absolute;
	height: 14px;
	top: 14px;
	right: 10px;
	line-height: 15px;
	background-size: cover;
	margin-left: 10px;
}

.arac-galeri {
	background: #efefef;
	padding: 30px 0;
}

.arac-teklif h2 {
	font-size: 26px;
	margin-bottom: 16px;
	font-weight: 600;
}

.arac-teklif {
	padding: 40px 15px;
	background: #fff;
	border-radius: 12px;
}

.landingpage-form {
	padding: 30px 15px 15px;
	margin-top: 15px;
	background: #fff;
	border-radius: 12px;
	box-shadow: 0px 20px 60px #0000001a;
}

.arac-teklif p {
	margin-bottom: 14px;
	position: relative;
	font-size: 18px;
	font-weight: 400;
	line-height: 22px;
	font-size: 14px;
	text-align: left;
	line-height: 22px;
}

.arac-teklif form input {
	width: 100%;
	padding: 0 22px;
	font-size: 14px;
	border: 1px solid #818181;
	line-height: 46px;
	border-radius: 3px;
	margin-bottom: 24px;
	background: #f6f6f6;
}

.arac-teklif form input[type=checkbox] {
	height: 16px;
	width: auto;
	padding: 0 22px;
	font-size: 16px;
	border: 1px solid #818181;
	line-height: 46px;
	width: 16px;
	float: left;
}

.wpcf7-list-item-label {
	color: #8d8d8d;
	float: left;
	font-size: 12px;
}

.arac-teklif form textarea {
	width: 100%;
	padding: 11px 22px;
	border: 1px solid #818181;
	height: 120px;
	border-radius: 3px;
	margin-bottom: 24px;
	font-size: 14px;
	background: #f6f6f6;
}

.arac-teklif form select {
	width: 100%;
	padding: 0 22px;
	font-size: 14px;
	border: 1px solid #818181;
	height: 48px;
	border-radius: 3px;
	margin-bottom: 24px;
	font-size: 14px;
	background: #f6f6f6;
	font-size: 14px;
	appearance: none;
	background-image: url("/wp-content/themes/kaftmendil/img/asagiok.png");
	background-repeat: no-repeat;
	background-position: right .7rem top 50%;
	background-size: .65rem auto;
}

.arac-teklif form input[type=submit] {
	color: #fff;
	background: #1a73e8;
	border-radius: 8px;
	margin-top: 15px;
	margin-bottom: 0;
	border: 1px solid #1a73e8;
	cursor: pointer;
}

.arac-teklif form input[type=submit]:hover {
	color: #1a73e8;
	background: #fff;
	border-radius: 8px;
	margin-top: 15px;
	margin-bottom: 0;
	border: 1px solid #1a73e8;
}

.arac-teklif form input[type=submit]:active {
	color: #000;
	background: #fff;
	border-radius: 8px;
	margin-top: 15px;
	margin-bottom: 0;
	border: 1px solid #000;
}

.wpcf7-spinner {
	left: 0;
	position: absolute;
	top: 27px;
}

.arac-teklif input:focus-visible,.arac-teklif textarea:focus-visible,.arac-teklif select:focus-visible {
	background-color: #fff;
	border-color: #1a73e8;
	outline: none;
}

.arac-teklif .wpcf7-not-valid-tip {
	margin-top: -20px;
}

.arac-teklif a {
	color: #1a73e8;
	text-decoration: underline;
}

.arac-teklif form input:placeholder {
	color: #000;
}

.page-araclar.page-inside {
	padding-top: 30px;
	background: #efefef;
	padding-bottom: 30px;
}

.page-araclar.page-inside .p-ust {
	margin-bottom: 20px;
}

.page-araclar.page-inside .p-ust h1 {
	font-size: 30px;
	font-weight: 700;
	line-height: 80px;
}

.page-araclar.page-inside .p-ust h2 {
	font-size: 40px;
	font-weight: 500;
	line-height: 56px;
}

.page-araclar.page-inside .p-ust p {
	font-size: 18px;
	line-height: 34px;
	font-size: 14px;
	line-height: 22px;
}

.page-araclar.page-inside .p-car {
	background: #245f00;
	padding: 50px 30px 1px;
	margin-bottom: 30px;
}

.page-araclar.page-inside .p-car .fiyat {
	font-size: 24px;
	position: absolute;
	top: 0;
	color: #fff;
	right: 15px;
	background: url('/wp-content/themes/kaftmendil/img/cars/halka.png');
	width: 175px;
	height: 175px;
	line-height: 175px;
	text-align: center;
}

.page-araclar.page-inside .p-car .fiyat:before {
	display: none;
	content: 'TL/Ay';
}

.page-araclar.page-inside .p-car .fiyat:after {
	content: 'TL /Ay';
	width: 100%;
	position: absolute;
	left: 0;
	font-size: 14px;
	top: 22px;
}

.page-araclar.page-inside .p-car img {
	width: 100%;
}

.page-araclar.page-inside .p-car h3 {
	text-align: center;
	color: #5cd200;
	font-size: 24px;
	font-weight: 400;
}

.page-araclar.page-inside .p-car hr {
	border-color: #7fe66b;
}

.page-araclar.page-inside .p-car .p-car-aciklama ul {
	list-style: none;
	display: table;
	margin: 0;
	padding: 0;
	float: none;
	width: 100%;
}

.page-araclar.page-inside .p-car .p-car-aciklama ul li {
	width: 100%;
	display: inline-table;
	padding: 0;
}

.page-araclar.page-inside .p-car .p-car-aciklama ul li figure {
	width: 33px;
	float: left;
	height: 48px;
	margin: 0 17px;
	vertical-align: middle;
	padding-bottom: 0;
	margin-bottom: 0;
	text-align: center;
}

.page-araclar.page-inside .p-car .p-car-aciklama ul li figure svg {
	height: 48px;
	display: block;
	margin: auto;
}

.page-araclar.page-inside .p-car .p-car-aciklama ul li figure svg path {
	fill: #5cd200;
}

.page-araclar.page-inside .p-car .p-car-aciklama ul li p {
	color: #fff;
	float: left;
	font-size: 18px;
	line-height: 48px;
	padding-bottom: 0;
	margin-bottom: 0;
}

.page-araclar.page-inside .p-car .p-car-aciklama .butonlar {
	margin: 23px 0;
	width: auto;
	clear: both;
	width: 300px;
	text-align: center;
	display: block;
	width: 100%;
}

.page-araclar.page-inside .p-car .p-car-aciklama .butonlar a.a-incele {
	width: 130px;
	display: inline-block;
	line-height: 48px;
	background: #47a100;
	font-weight: 700;
	border-radius: 8px;
	color: #fff;
	font-size: 14px;
	margin-right: 15px;
}

.page-araclar.page-inside .p-car .p-car-aciklama .butonlar a.a-teklif {
	width: 130px;
	display: inline-block;
	line-height: 48px;
	background: #fff;
	font-weight: 700;
	border-radius: 8px;
	color: #000;
	font-size: 14px;
}

.page-araclar.page-inside .p-car .p-car-aciklama .mesafe {
	text-align: center;
	font-size: 14px;
	font-weight: 100;
	color: #9fbd99;
}

.page-araclar.page-inside .col-md-4:nth-child(1) .p-car {
	background: #174e0c;
}

.page-araclar.page-inside .col-md-4:nth-child(2) .p-car {
	background: #8a4214;
}

.page-araclar.page-inside .col-md-4:nth-child(2) .p-car h3 {
	color: #d98f5f;
}

.page-araclar.page-inside .col-md-4:nth-child(2) .p-car hr {
	border-color: #d98f5f;
}

.page-araclar.page-inside .col-md-4:nth-child(2) .p-car .p-car-aciklama ul li figure svg path {
	fill: #d98f5f;
}

.page-araclar.page-inside .col-md-4:nth-child(2) .p-car .p-car-aciklama .butonlar a.a-incele {
	background: #d98f5f;
}

.page-araclar.page-inside .col-md-4:nth-child(2) .p-car .p-car-aciklama .mesafe {
	color: #d98f5f;
}

.page-araclar.page-inside .col-md-4:nth-child(3) .p-car {
	background: #fff;
}

.page-araclar.page-inside .col-md-4:nth-child(4) .p-car {
	background: #6a0012;
}

.page-araclar.page-inside .col-md-4:nth-child(4) .p-car h3 {
	color: #eb556e;
}

.page-araclar.page-inside .col-md-4:nth-child(4) .p-car hr {
	border-color: #ff395a;
}

.page-araclar.page-inside .col-md-4:nth-child(4) .p-car .p-car-aciklama ul li figure svg path {
	fill: #eb556e;
}

.page-araclar.page-inside .col-md-4:nth-child(4) .p-car .p-car-aciklama .butonlar a.a-incele {
	background: #eb556e;
}

.page-araclar.page-inside .col-md-4:nth-child(4) .p-car .p-car-aciklama .mesafe {
	color: #eb556e;
}

.page-araclar.page-inside .col-md-4:nth-child(5) .p-car {
	background: #242424;
}

.page-araclar.page-inside .col-md-4:nth-child(5) .p-car h3 {
	color: #aaa;
}

.page-araclar.page-inside .col-md-4:nth-child(5) .p-car hr {
	border-color: #aaa;
}

.page-araclar.page-inside .col-md-4:nth-child(5) .p-car .p-car-aciklama ul li figure svg path {
	fill: #aaa;
}

.page-araclar.page-inside .col-md-4:nth-child(5) .p-car .p-car-aciklama .butonlar a.a-incele {
	background: #aaa;
}

.page-araclar.page-inside .col-md-4:nth-child(5) .p-car .p-car-aciklama .mesafe {
	color: #aaa;
}

.page-araclar.page-inside .col-md-4:nth-child(6) .p-car {
	background: #8d1308;
}

.page-araclar.page-inside .col-md-4:nth-child(6) .p-car h3 {
	color: #ff7164;
}

.page-araclar.page-inside .col-md-4:nth-child(6) .p-car hr {
	border-color: #ff7164;
}

.page-araclar.page-inside .col-md-4:nth-child(6) .p-car .p-car-aciklama ul li figure svg path {
	fill: #ff7164;
}

.page-araclar.page-inside .col-md-4:nth-child(6) .p-car .p-car-aciklama .butonlar a.a-incele {
	background: #ff7164;
}

.page-araclar.page-inside .col-md-4:nth-child(6) .p-car .p-car-aciklama .mesafe {
	color: #ff7164;
}

.page-araclar.page-inside .col-md-4:nth-child(7) .p-car {
	background: #262626;
}

.page-araclar.page-inside .col-md-4:nth-child(7) .p-car h3 {
	color: #aaa;
}

.page-araclar.page-inside .col-md-4:nth-child(7) .p-car hr {
	border-color: #aaa;
}

.page-araclar.page-inside .col-md-4:nth-child(7) .p-car .p-car-aciklama ul li figure svg path {
	fill: #aaa;
}

.page-araclar.page-inside .col-md-4:nth-child(7) .p-car .p-car-aciklama .butonlar a.a-incele {
	background: #aaa;
}

.page-araclar.page-inside .col-md-4:nth-child(7) .p-car .p-car-aciklama .mesafe {
	color: #aaa;
}

.page-araclar.page-inside .col-md-4:nth-child(8) .p-car {
	background: #15676b;
}

.page-araclar.page-inside .col-md-4:nth-child(8) .p-car h3 {
	color: #00f3ff;
}

.page-araclar.page-inside .col-md-4:nth-child(8) .p-car hr {
	border-color: #00f3ff;
}

.page-araclar.page-inside .col-md-4:nth-child(8) .p-car .p-car-aciklama ul li figure svg path {
	fill: #27bbc3;
}

.page-araclar.page-inside .col-md-4:nth-child(8) .p-car .p-car-aciklama .butonlar a.a-incele {
	background: #27bbc3;
}

.page-araclar.page-inside .col-md-4:nth-child(9) .p-car {
	background: #fff;
}

.page-araclar.page-inside .col-md-4:nth-child(9) .p-car h3 {
	color: #000;
}

.page-araclar.page-inside .col-md-4:nth-child(9) .p-car hr {
	border-color: #000;
}

.page-araclar.page-inside .col-md-4:nth-child(9) .p-car .p-car-aciklama ul li figure svg path {
	fill: #666;
}

.page-araclar.page-inside .col-md-4:nth-child(9) .p-car .p-car-aciklama ul li p {
	color: #000;
}

.page-araclar.page-inside .col-md-4:nth-child(9) .p-car .p-car-aciklama .butonlar a.a-incele {
	background: #666;
}

.page-araclar.page-inside .col-md-4:nth-child(9) .p-car .p-car-aciklama .butonlar a.a-teklif {
	background: #000;
	color: #fff;
}

.page-araclar.page-inside .col-md-4:nth-child(9) .p-car .p-car-aciklama .mesafe {
	color: #000;
}

.page-araclar.page-inside .col-md-4:nth-child(9) .p-car .fiyat {
	color: #000;
}

.page-araclar.page-inside .col-md-4:nth-child(10) .p-car {
	background: #1c243a;
}

.page-araclar.page-inside .col-md-4:nth-child(10) .p-car h3 {
	color: #507fff;
}

.page-araclar.page-inside .col-md-4:nth-child(10) .p-car hr {
	border-color: #507fff;
}

.page-araclar.page-inside .col-md-4:nth-child(10) .p-car .p-car-aciklama ul li figure svg path {
	fill: #507fff;
}

.page-araclar.page-inside .col-md-4:nth-child(10) .p-car .p-car-aciklama .butonlar a.a-incele {
	background: #507fff;
}

.page-araclar.page-inside .col-md-4:nth-child(10) .p-car .p-car-aciklama .mesafe {
	color: #507fff;
}

.page-araclar.page-inside .col-md-4:nth-child(11) .p-car {
	background: #9e3c20;
}

.page-araclar.page-inside .col-md-4:nth-child(11) .p-car h3 {
	color: #ff812d;
}

.page-araclar.page-inside .col-md-4:nth-child(11) .p-car hr {
	border-color: #ff812d;
}

.page-araclar.page-inside .col-md-4:nth-child(11) .p-car .p-car-aciklama ul li figure svg path {
	fill: #ff812d;
}

.page-araclar.page-inside .col-md-4:nth-child(11) .p-car .p-car-aciklama .butonlar a.a-incele {
	background: #ff812d;
}

.page-araclar.page-inside .col-md-4:nth-child(11) .p-car .p-car-aciklama .mesafe {
	color: #ff812d;
}

.page-araclar.page-inside .col-md-4:nth-child(12) .p-car {
	background: #245f00;
}

.page-araclar.page-inside .col-md-4:nth-child(12) .p-car h3 {
	color: #5cd200;
}

.hak-banner {
	background: url(/wp-content/themes/kaftmendil/img/office-space.jpg?_t=1676453061);
	height: 180px;
	background-size: cover;
	margin-top: 90px;
}

.hak-banner h1 {
	font-size: 40px;
	padding: 15px;
	color: #fff;
	font-weight: 700;
	line-height: initial;
}

.hakkimizda {
	padding: 30px 0;
}

.hakkimizda .containe {
	max-width: 1291px;
}

.hakkimizda h1 {
	font-size: 40px;
	font-weight: 700;
	margin-bottom: 20px;
}

.hakkimizda h2 {
	font-size: 18px;
	font-weight: 600;
	margin-bottom: 20px;
	line-height: 26px;
}

.hakkimizda p {
	font-size: 14px;
	margin-bottom: 20px;
	line-height: 22px;
}

.hakkimizda p.text-gray {
	color: #858585;
}

.fiyatbar {
    background: linear-gradient(90deg,#dd3c3c 0%,#ffc400 50%,#3ff68e 100%);
}

.fiyatbar .fiyatimg {
	background: url(/wp-content/themes/kaftmendil/img/fiyatteklifial.png);
	height: 37px;
	background-size: contain;
	margin-bottom: 24px;
	background-repeat: repeat-x;
	height: 38px;
	display: block;
	width: 100%;
}

.modal form label {
	margin-bottom: 0;
}

.modal form input {
	width: 100%;
	padding: 0 15px;
	font-size: 15px;
	border: 1px solid #818181;
	line-height: 35px;
	border-radius: 3px;
	margin-bottom: .5rem;
	background: #f6f6f6;
}

.modal .right-form h2 {
	padding-bottom: 50px;
	font-size: 40px;
}

.modal .right-form h2 {
	padding-bottom: 20px;
	font-size: 25px;
}

.modal form input[type=checkbox] {
	height: 16px;
	width: auto;
	padding: 0 22px;
	font-size: 16px;
	border: 1px solid #818181;
	line-height: 46px;
	width: 16px;
	margin: 5px 5px 5px -15px;
	float: left;
}

.wpcf7-list-item-label {
	color: #8d8d8d;
	float: left;
	font-size: 12px;
}

.modal form textarea {
	width: 100%;
	padding: 11px 15px;
	border: 1px solid #818181;
	height: 120px;
	border-radius: 3px;
	font-size: 15px;
	margin-bottom: 0;
	background: #f6f6f6;
}

.modal form select {
	width: 100%;
	padding: 0 15px;
	font-size: 15px;
	border: 1px solid #818181;
	height: 35px;
	border-radius: 3px;
	margin-bottom: .5rem;
	background: #f6f6f6;
	color: #000000;
	appearance: none;
	background-image: url("/wp-content/themes/kaftmendil/img/asagiok.png");
	background-repeat: no-repeat;
	background-position: right .7rem top 50%;
	background-size: .65rem auto;
}

.modal form input[type=submit] {
	color: #fff;
	background: #1a73e8;
	border-radius: 8px;
	margin-top: 0;
	margin-bottom: 0;
	border: 1px solid #1a73e8;
	cursor: pointer;
}

.modal form input[type=submit]:hover {
	color: #1a73e8;
	background: #fff;
	border-radius: 8px;
	margin-top: 15px;
	margin-bottom: 0;
	border: 1px solid #1a73e8;
}

.modal form input[type=submit]:active {
	color: #000;
	background: #fff;
	border-radius: 8px;
	margin-top: 15px;
	margin-bottom: 0;
	border: 1px solid #000;
}

.wpcf7-spinner {
	left: 0;
	position: absolute;
	top: 27px;
}

.modal input:focus-visible,section.iletisim textarea:focus-visible,section.iletisim select:focus-visible {
	background-color: #fff;
	border-color: #1a73e8;
	outline: none;
}

.modal .wpcf7-not-valid-tip {
	margin-top: -20px;
}

.modal a {
	color: #1a73e8;
	text-decoration: underline;
}

.modal form input:placeholder {
	color: #000;
}

section.iletisim {
	margin-top: 120px;
}

section.iletisim .left-text h2 {
	font-size: 26px;
	font-weight: 600;
}

section.iletisim .left-text h3 {
	font-size: 20px;
}

section.iletisim .left-text p {
	font-size: 14px;
	line-height: 22px;
	padding: 15px 0;
	font-weight: 400;
}

section.iletisim .left-text a.sss-buton {
	border-radius: 8px;
	background: #000;
	width: 100%;
	display: block;
	text-align: center;
	line-height: 42px;
	font-size: 16px;
	text-decoration: none;
	color: #fff;
}

section.iletisim .left-text a.eposta {
	border-radius: 8px;
	margin-bottom: 16px;
	background: #000;
	width: 100%;
	display: block;
	text-align: center;
	line-height: 42px;
	font-size: 16px;
	color: #fff;
	text-decoration: none;
}

section.iletisim .left-text a.whatsapp {
	border-radius: 8px;
	background: #25d366;
	width: 100%;
	display: inline-block;
	text-align: center;
	line-height: 42px;
	text-decoration: none;
	color: #fff;
}

section.iletisim .left-text a.whatsapp svg {
	width: 24px;
	height: 24px;
	margin-right: 4px;
}

section.iletisim form input {
	width: 100%;
	padding: 0 22px;
	font-size: 14px;
	border: 1px solid #818181;
	line-height: 46px;
	border-radius: 3px;
	margin-bottom: 0;
	background: #f6f6f6;
}

section.iletisim .right-form h2 {
	padding-bottom: 20px;
	font-size: 25px;
}

section.iletisim form input[type=checkbox] {
	height: 16px;
	width: auto;
	padding: 0 22px;
	font-size: 16px;
	border: 1px solid #818181;
	line-height: 46px;
	width: 16px;
	margin: 5px 5px 5px -15px;
	float: left;
}

.wpcf7-list-item-label {
	color: #8d8d8d;
	float: left;
	font-size: 12px;
	text-align: left;
}

section.iletisim form textarea {
	width: 100%;
	padding: 11px 22px;
	border: 1px solid #818181;
	height: 120px;
	border-radius: 3px;
	margin-bottom: 0;
	background: #f6f6f6;
}

section.iletisim form select {
	width: 100%;
	padding: 0 22px;
	font-size: 14px;
	border: 1px solid #818181;
	height: 48px;
	border-radius: 3px;
	margin-bottom: 0;
	background: #f6f6f6;
	appearance: none;
	background-image: url("/wp-content/themes/kaftmendil/img/asagiok.png");
	background-repeat: no-repeat;
	background-position: right .7rem top 50%;
	background-size: .65rem auto;
}

section.iletisim form input[type=submit] {
	color: #fff;
	background: #1a73e8;
	border-radius: 8px;
	margin-top: 0;
	margin-bottom: 0;
	border: 1px solid #1a73e8;
	cursor: pointer;
}

section.iletisim form input[type=submit]:hover {
	color: #1a73e8;
	background: #fff;
	border-radius: 8px;
	margin-top: 15px;
	margin-bottom: 0;
	border: 1px solid #1a73e8;
}

section.iletisim form input[type=submit]:active {
	color: #000;
	background: #fff;
	border-radius: 8px;
	margin-top: 15px;
	margin-bottom: 0;
	border: 1px solid #000;
}

.wpcf7-spinner {
	left: 0;
	position: absolute;
	top: 27px;
}

section.iletisim input:focus-visible,section.iletisim textarea:focus-visible,section.iletisim select:focus-visible {
	background-color: #fff;
	border-color: #1a73e8;
	outline: none;
}

section.iletisim .wpcf7-not-valid-tip {
	margin-top: 0px;
}

section.iletisim a {
	color: #1a73e8;
	text-decoration: underline;
}

section.iletisim form input:placeholder {
	color: #000;
}

section.iletisim-bilgi .kirmiziarka {
	background: #a73939;
	padding: 45px 0 0;
	color: #fff;
}

section.iletisim-bilgi h2 {
	font-size: 30px;
	padding: 23px 0;
}

section.iletisim-bilgi h3 {
	font-size: 12px;
	color: #fb9e9e;
	font-weight: 400;
}

section.iletisim-bilgi p {
	font-size: 18px;
	line-height: 30px;
	margin-bottom: 24px;
}

section.iletisim-bilgi ul {
	padding: 0;
}

section.iletisim-bilgi ul li {
	display: inline-block;
	padding: 0 5px;
}

section.iletisim-bilgi ul li a {
	color: #fff;
}

section.iletisim-bilgi img {
	height: auto;
	object-fit: contain;
	width: 100%;
	object-position: bottom;
	margin-top: 0;
	margin-bottom: -1px;
}

section.odeme {
	background: #efefef;
	padding-top: 140px;
}

section.odeme .nav-tabs {
	width: 100%;
}

section.odeme .nav-tabs li {
	text-align: center;
	line-height: 100px;
	width: 100%;
}

section.odeme .nav-tabs li a {
	text-align: center;
	line-height: 70px;
	width: 100%;
	border-top: 1px solid #000;
	display: block;
	font-size: 20px;
	color: #000;
	font-weight: 500;
}

section.odeme .nav-tabs li a.active {
	background: #fff;
	border-top: 4px solid #0000003d;
}

section.odeme .tab-content {
	padding: 15px;
	background: #fff;
	border-radius: 0 0 12px 12px;
	margin-bottom: 50px;
}

section.odeme .tab-content .tab-pane label {
	font-size: 14px;
	margin-bottom: 0;
	position: relative;
	top: 0;
	height: 0;
	width: 100%;
}

section.odeme .tab-content .tab-pane input {
	width: 100%;
	line-height: 44px;
	margin-bottom: 10px;
	padding: 0 19px;
	border: 1px solid #818181;
	font-size: 14px;
	border-radius: 4px;
	background: #f6f6f6;
}

section.odeme .tab-content #havale.tab-pane .banks {
	margin-bottom: 35px;
	border: 1px solid #000;
	padding: 10px 15px;
}

section.odeme .tab-content #havale.tab-pane .banks .bank {
	width: 100%;
}

section.odeme .tab-content #havale.tab-pane .banks h3 {
	font-size: 17px;
	line-height: 20px;
	font-weight: 600;
}

section.odeme .tab-content #havale.tab-pane .banks h4 {
	font-size: 17px;
	font-weight: 400;
	line-height: 20px;
}

section.odeme .tab-content #havale.tab-pane .banks p {
	font-size: 17px;
	font-weight: 400;
}

.slider-arac .arac-s-sol {
	max-height: 80vh;
	margin: auto;
}

.slider-arac .arac-s-sol h2 {
	font-size: 24px;
	font-weight: 400;
}

.slider-arac .arac-s-sol h3 {
	font-size: 36px;
	font-weight: 700;
}

.slider-arac .arac-img {
	height: auto;
	object-position: center;
}

.slider-arac .arac-img img {
	width: 100%;
	height: auto;
	image-rendering: -webkit-optimize-contrast;
	object-fit: contain;
}

.slider-arac .butonlar {
	text-align: left;
}

.slider-arac-icerik {
	font-size: 14px;
	line-height: 24px;
	width: 500px;
	max-width: 100%;
}

header #navbarResponsive ul li {
	border-bottom: 1px solid #e6eaea;
}

#mainNav .navbar-nav .nav-item .nav-link {
        /* font-weight: 500; */
        /* line-height: 50px; */
        /* text-transform: capitalize; */;
}

header #navbarResponsive ul li.active {
        /* background: rgb(159 13 29/50%); */;
}

header #navbarResponsive ul li.active a {
	color: #9f0d1d !important;
}

footer .clearf {
	border-bottom: 1px solid;
	margin-top: 130px;
}

.arac-ayricalik {
	padding: 140px 0 0;
	overflow: hidden;
}

.arac-ayricalik .baslik {
	margin-bottom: 0;
}

.arac-ayricalik .baslik h2 {
	text-align: center;
	margin-bottom: 22px;
	font-size: 30px;
}

.arac-ayricalik .baslik p {
	text-align: center;
	font-size: 18px;
	font-size: 14px;
	line-height: 22px;
}

.arac-ayricalik .detay {
	margin: auto;
	padding: 60px 30px !important;
	text-align: center;
}

.arac-ayricalik .detay h2 {
	font-size: 25px;
	line-height: normal;
}

.arac-ayricalik .detay p {
	line-height: 25px;
	font-size: 16px;
	color: #000;
	font-size: 14px;
	line-height: 22px;
}

.arac-ayricalik .detay a {
	color: #fff;
	background: #000;
	line-height: 50px;
	display: block;
	margin-top: 27px;
	width: 100%;
	text-align: center;
	font-size: 14px;
	border-radius: 8px;
}

.arac-ayricalik .gorsel {
	position: relative;
}

.arac-ayricalik .gorsel a {
        /* background: red; */
        color: #fff;
        line-height: 48px;
        display: block;
        font-size: 18px;
        position: absolute;
        font-weight: bold;
        top: -25px;
        width: 130px;
        right: 25px;
        border-radius: 8px;
        text-align: center;
        height: 120px;
}

.arac-ayricalik .gorsel img {
	box-shadow: 0px 36px 60px #0000001A;
	border-radius: 12px;
	width: 100%;
	height: auto;
	padding: 15px;
	object-position: center;
	object-fit: contain;
	image-rendering: -webkit-optimize-contrast;
}

.arac-ayricalik .row .row {
	margin-bottom: 0;
}

footer .clearf {
	border-bottom: 1px solid;
	margin-top: 0;
}

footer .copylogo {
	position: relative;
	right: 0;
	bottom: 0;
	margin-bottom: 15px;
	margin-top: 8px;
	float: left;
	margin-bottom: 15px;
}

footer .musteri .f-yorums {
	margin-bottom: 45px;
	margin-right: 20px;
}

.products .control {
	float: right;
	margin-top: 55px;
	position: absolute;
	width: 100%;
	left: 0;
	height: 100%;
	top: 0;
}

.products .control .sarrow {
	height: 40px;
	position: absolute;
	background: #ffffffb3;
	cursor: pointer;
	transition: .3s all ease;
	left: 0;
	right: auto;
	z-index: 999;
	vertical-align: middle;
	top: 50%;
	line-height: 55px;
	text-align: center;
	border-radius: 50%;
	height: 55px;
	width: 55px;
}

.products .control .sarrow i {
	font-size: 34px;
	color: #000;
	vertical-align: middle;
	line-height: 77px;
}

.products .control .sarrow+.sarrow {
	right: 0;
	left: auto;
}

.products .control .sarrow.prev i {
	display: inline-block;
	transform: rotate(180deg);
}

.products .control .sarrow.prev:hover {
	background: #fff;
}

.products .control .sarrow.next:hover {
	background: #fff;
}

br {
	display: none;
}

#nedenkaft .whoweare-item .section-top a {
	text-align: center;
	background: #000;
	font-size: 14px;
	font-weight: 600;
	color: #fff;
	line-height: 48px;
	border-radius: 8px;
	width: 176px;
	margin-top: 20px;
	display: block;
}

.hemenara svg path {
	fill: #fff !important;
}

.item-cars .carimg {
	width: 20%;
}

	
	.carimg img{margin-top: -25px;max-width: 100%;}
.item-cars .cardesc {
	width: 80%;
}

header nav .container {
	display: block;
	width: 100%;
}

header nav .container {
	display: block !important;
	width: 100%;
}

header nav .container a {
	border: none;
}

header nav .container button {
	float: right;
	line-height: 50px;
}

header nav .container button.ara {
	border: none;
	background: no-repeat;
	margin-right: 15px;
}

header nav .container button.ara {
	display: block !important;position:relative;
}

.butonlar {
	margin: 0px 0 35px 0px;
	width: auto;
	clear: both;
	width: 300px;
	text-align: center;
	display: block;
	width: 90%;
}

.butonlar a.a-incele {
	width: 100%;
}

.butonlar a.a-teklif {
	width: 100%;
}

section.sss {
	padding: 0;
	background: #efefef;
	width: 100%;
	padding-top: 100px;
}

section.sss h1 {
	width: 100%;
	text-align: left;
	font-size: 20px;
	font-weight: 700;
	margin-bottom: 30px;
	margin-top: 30px;
}

section.sss .panel-heading h4.panel-title a {
	color: #000;
	font-size: 16px;
	display: block;
	line-height: 24px;
}

section.sss .panel-heading h4.panel-title a img {
	margin-right: 5px;
	height: 16px;
	width: 16px;
	position: absolute;
	margin-top: 2px;
	left: -2px;
	top: 20px;
}

section.sss .panel-body {
	padding-left: 0;
	font-size: 16px;
	color: #000;
	line-height: 27px;
	padding-top: 15px;
	font-weight: 500;
}

section.sss .panel {
	border-bottom: 1px solid rgb(0 0 0 / 10%);
	padding-top: 16px;
	padding-bottom: 15px;
	padding-left: 25px;
	position: relative;
}

.gizlilik {
	padding-top: 40px;
}

.gizlilik .container {
	width: 916px;
	max-width: 100%;
}

.gizlilik .y-head h1 {
	font-weight: 600;
	margin-bottom: 30px;
	font-size: 22px;
	font-weight: 600;
}

.gizlilik .content p {
	font-size: 16px;
	font-weight: 400;
	color: #000;
}

.cookies {
	width: 100%;
	height: 100vh;
	background: rgb(0 0 0/40%);
	top: 0;
	left: 0;
	position: fixed;
	overflow: hidden;
	display: flex;
	z-index: 9;
}

.cookies .cookies-header {
	background: #efefef;
	height: 97px;
	margin: -30px -30px 30px;
	padding: 30px;
}

.cookies .cookies-header img.kaftmendil-logo {
	width: 150px;
}

.cookies .cookie-container {
	width: 100%;
	background: #fff;
	border-radius: 12px;
	overflow: hidden;
	padding: 17px;
	margin: auto auto;
	max-width: 90%;
	vertical-align: middle;
}

.cookies .cookies-body h2 {
	font-size: 24px;
	font-weight: 500;
}

.cookies .cookies-body p {
	font-size: 14px;
	line-height: 24px;
	margin-bottom: 0;
}

.cookies .cookies-body p a {
	text-decoration: underline;
}

.cookies .cookies-body a.isortaklari {
	font-size: 14px;
}

.cookies .cookies-footer {
	padding: 0 0 10px;
	float: left;
}

.cookies .cookies-footer a.left-btn {
	font-size: 11px;
	width: 100%;
	display: block;
	float: left;
	text-align: left;
	font-size: 14px;
	line-height: 24px;
	margin-bottom: 0;
	margin-top: 15px;
	margin-bottom: 15px;
}

.cookies .cookies-footer a.right-btn {
	float: right;
	padding: 0 16px;
	margin-left: 11px;
	line-height: 35px;
	width: 100%;
	font-size: 15px;
	color: #000;
	border-radius: 3px;
	margin-bottom: 10px;
	text-align: center;
}

.cookies .cookies-footer a.right-btn.reddet {
	background: #dfdfdf;
	width: 100%;
}

.cookies .cookies-footer a.right-btn.kabulet {
	background: #000;
	color: #fff;
}
}

header nav .container button.ara {
	display: none;
}

.modal.form .modal-dialog {
	max-width: 650px;
}

.modal.form .modal-dialog .modal-content {
	border-radius: 12px;
	box-shadow: 0px 0px 65px rgba(255,255,255,.3);
}

.modal.form .modal-dialog .modal-content .closed {
	position: absolute;
	right: 0;
	top: 0;
	cursor: pointer;
	font-size: 24px;
	color: #000;
	width: 50px;
	height: 50px;
	text-align: center;
	line-height: 50px;
	transition: all .3s ease;
}

.modal.form .modal-dialog .modal-content .closed:hover {
	color: #000;
}

.modal.form .modal-dialog .modal-content .modal-body {
	padding: 30px;
}

.modal.form .modal-dialog .modal-content .modal-body h6 {
	font-size: 12px;
	font-weight: 900;
	color: #757575;
	margin: 0 0 10px;
}

.modal.form .modal-dialog .modal-content .modal-body h5 {
	font-size: 34px;
	font-weight: 900;
	color: #000;
}

.modal.form .modal-dialog .modal-content .modal-body p {
	font-size: 13px;
	color: #757575;
	margin: 0 !important;
	margin-bottom: 0 !important;
	line-height: 20px;
}

section.sss.sss2 {
	padding: 0px 250px 100px 250px;
}

section.sss.sss2 h2 {
	margin-bottom: 50px;
	font-size: 48px;
	line-height: 56px;
	text-align: left;
}

section.sss.sss2 p {
	font-size: 18px;
    /* margin-bottom: 30px; */;
}

section.sss.sss2 a.button {
	background: #000;
	color: #fff;
	border-radius: 8px;
	padding: 13px 30px;
	font-size: 18px;
	display: block;
	width: 250px;
	margin-bottom: 50px;
	text-align: center;
	margin-top: 50px;
}

@media (max-width: 767px) {
	.modal.form .modal-dialog .modal-content {
		border-radius: 12px;
	}

	.modal.form .modal-dialog .modal-content .closed {
		width: 50px;
		height: 50px;
		line-height: 50px;
	}

	.modal.form .modal-dialog .modal-content .modal-body {
		padding: 15px;
		padding-top: 30px;
		border-radius: 12px;
	}

	.modal.form .modal-dialog .modal-content .modal-body h6 {
		display: none;
	}

	.modal.form .modal-dialog .modal-content .modal-body br {
		display: none;
	}

	.products {
		margin: 0;
		position: relative;
	}

	.products p {
		text-align: center;
		font-weight: 400;
		font-size: 14px;
		color: #000;
		line-height: 22px;
		font-size: 14px;
		line-height: 22px;
	}

	.products h2:after {
		content: ".";
		display: inline-block;
		font-weight: 700;
		color: #0ff;
		font-size: 47px;
		display: none;
	}

	.products .control {
		float: right;
		margin-top: 55px;
		position: absolute;
		width: 100%;
		left: 0;
		height: 100%;
		top: 0;
	}

	.products .control .sarrow i {
		font-size: 30px;
		color: #000;
		vertical-align: middle;
		line-height: 55px;
	}

	.products .control .sarrow.prev i {
		display: inline-block;
		transform: rotate(180deg);
	}

	.products .control .sarrow.prev:hover {
		background: #fff;
	}

	.products .control .sarrow.next:hover {
		background: #fff;
	}

	.products .sPro {
		margin: 30px 0;
	}

	.products .sPro .product {
		position: relative;
		margin: 0 13px;
	}

	.products .sPro .product img {
		width: 100%;
		height: 350px;
		object-fit: contain;
		box-shadow: 0px 7px 9px rgb(0 0 0/10%);
		border-radius: 12px;
	}

	.products .sPro .product .nWrap {
		overflow: hidden;
		transition: .3s all ease;
		box-shadow: inset 0 0px 0 10px transparent;
		position: absolute;
		left: 0;
		top: 0;
		background: rgba(0,0,0,.3);
		width: 100%;
		height: 100%;
		padding: 35px;
		border-radius: 30px;
	}

	.products .sPro .product .nWrap h5 {
		color: #fff;
		font-size: 24px;
		font-weight: 400;
		margin-top: 70%;
		line-height: 35px;
	}

	.products .sPro .product .nWrap .nbutton {
		border-top-left-radius: 30px;
		transition: .3s all ease;
		background: #fff;
		font-size: 20px;
		color: #000;
		padding: 20px 25px;
		position: absolute;
		right: 0;
		bottom: 0;
	}

	.products .sPro .product .nWrap .hbutton {
		border-top-left-radius: 30px;
		transition: .3s all ease;
		background: #000;
		font-size: 16px;
		color: #fff;
		padding: 23px 14px 23px 13px;
		position: absolute;
		right: 0;
		bottom: -70px;
	}

	.products .sPro .product:hover .nWrap {
		box-shadow: inset 0 0px 0 10px #0ff;
	}

	.products .sPro .product:hover .nWrap .nbutton {
		right: -70px;
	}

	.products .sPro .product:hover .nWrap .hbutton {
		bottom: 0;
	}

	.hidepc {
		display: block;
	}

	.hidem {
		display: none;
	}
}

.social-link {
	width: 50%;
	padding: .25rem;
	display: inline-block;
	color: #a0a1a3;
}

.social-link:hover {
	color: #414347;
}

.blog_social-media {
	display: inline-table;
}

.social-link_content {
	position: relative;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex !important;
	padding: .5rem 2rem .4rem .75rem;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	border-bottom: .125rem solid transparent;
	border-radius: .5rem;
	background-color: #f5f5f5;
}

.social-link_content:hover {
	border-bottom-style: solid;
	border-bottom-color: #e7e7e7;
}

.social-link_icon {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	width: 1.75rem;
	height: 1.75rem;
	margin-right: .5rem;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-flex: 0;
	-webkit-flex: 0 0 auto;
	-ms-flex: 0 0 auto;
	flex: 0 0 auto;
}

.icon_social-link_arrow {
	position: absolute;
	left: auto;
	top: 0;
	right: 1.25rem;
	bottom: 0;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	width: 1.25rem;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	font-family: 'Font awesome 5 pro 400';
}



/********** NEWS *********/
.page.hbr .news {
	margin: 40px 0;
}

.page.hbr .news .row > [class*="col-"] {
	padding-bottom: 20px;
}

.page.hbr .news .new {
/* background:#f3f3f3; */
	border-bottom: 5px solid transparent;
	-webkit-transition: all 0.5s ease;
	-moz-transition: all 0.5s ease;
	transition: all 0.5s ease;
	position: relative;
}

.page.hbr .news .new:hover {
/* border-color:#0073ac; *//* -webkit-box-shadow: 0px 0px 20px 0 rgba(0, 0, 0, 0.2); */
	-moz-box-shadow: 0px 0px 20px 0 rgba(0, 0, 0, 0.2);
/* box-shadow: 0px 0px 20px 0 rgba(0, 0, 0, 0.2); */;
}

.page.hbr .news .new img {
	width: 100%;
	height: 200px;
	border-radius: 0 1.5rem 1.5em;
	object-fit: cover;
}

.page.hbr .news .new h5 {
	padding: 20px 0px 0;
	margin: 0;
	color: #737373;
	font-size: 22px;
	padding-bottom: 21px;
	border-bottom: .0625rem solid #d0d0d1;
}

.page.hbr .news .new h5 a {
	color: #737373;
	font-size: 22px;
}
.p-car-aciklama{margin-bottom:170px;}

.page.hbr .news .new p {
    margin: 20px 0px;
    color: #737373;
    font-family: 'Roboto',sans-serif;
    letter-spacing: 1px;
    /* display:none; */
}

.page.hbr .news .new .more {
	margin: 20px 30px 10px;
	float: right;
	margin: 15px 0px 10px;
	background: url(img/clock.png) no-repeat left center;
	font-size: 12px;
	color: #b5b5b5;
	font-family: 'Roboto', sans-serif;
	padding: 0 0 0 0px;
	float: right;
	font-family: 'Euclid Circular B',Arial,sans-serif;
	font-size: .875rem;
	text-align: right;
	line-height: .875rem;
	font-weight: 500;
	letter-spacing: .044rem;
	text-transform: uppercase;
}

.page.hbr .news .new .more a {
    display: inline-block;
    font-size: 14px;
    color: #000;
    font-family: 'Roboto',sans-serif;
    letter-spacing: 1px;
    background: url(/wp-content/themes/kaftmendil/img/ok-mavi.png) right 5px no-repeat;
    font-size: .875rem;
    line-height: .875rem;
    font-weight: 500;
    letter-spacing: .044rem;
    align-items: center;
    color: #000000;
    text-transform: uppercase
}

.page.hbr .news .new .time {
	margin: 15px 0px 10px;
	background: url(img/clock.png) no-repeat left center;
	font-size: 12px;
	color: #b5b5b5;
	font-family: 'Roboto', sans-serif;
	padding: 0 0 0 0px;
	float: left;
	font-family: 'Euclid Circular B',Arial,sans-serif;
	font-size: .875rem;
	line-height: .875rem;
	font-weight: 500;
	letter-spacing: .044rem;
	text-transform: uppercase;
}


.page.hbr .news .new .cat {
    margin: 10px 10px 10px;
    background: #e2e2e2;
    color: #6c6c6c;
    font-family: 'Roboto',sans-serif;
    font-size: 14px;
    display: inline-block;
    padding: 3px 7px 2px;
    float: right;
    line-height: 1.25;
    font-weight: 600;
    position: absolute;
    left: 0;
    background-color: #000000;
    color: #fff;
    top: 0
}

@media (min-width:991px) and (max-width:991px) {
	.page.hbr .container {
		padding: 0 50px;
	}
}

@media (min-width:768px) and (max-width:991px) {
	.page.hbr .container {
		padding: 0 15px;
	}
}

@media (max-width:767px) {
	.page.hbr .container {
		padding: 0 15px;
	}

	.page.hbr .news .new h5 {
/* padding:40px 20px 0; */
		text-align: center;
	}

	.page.hbr .news .new p {
		margin: 20px 20px;
	}

	.page.hbr .news .new .more {
		margin: 15px 0px 10px;
	}

	.page.hbr .news .new .time {
	}
}

.page.post {
}

.page.post h4 {
	color: #3b3b3b;
}

.page.post .pImg img {
	width: 100%;
	height: auto;
	-webkit-box-shadow: 0px 0px 20px 0 rgba(0, 0, 0, 0.2);
	-moz-box-shadow: 0px 0px 20px 0 rgba(0, 0, 0, 0.2);
	box-shadow: 0px 0px 20px 0 rgba(0, 0, 0, 0.2);
}

.page.post .pInfo {
	padding: 30px 25px;
	color: #737373;
	font-family: 'Roboto', sans-serif;
}

.page.post .pInfo .time {
	margin: 20px 0 10px;
	background: url(img/clock.png) no-repeat left center;
	font-size: 12px;
	color: #b5b5b5;
	font-family: 'Roboto', sans-serif;
	padding: 0 0 0 20px;
	float: left;
}

.page.post .pInfo .cat {
	margin: 20px 0 10px;
	background: #e2e2e2;
	color: #6c6c6c;
	font-family: 'Roboto', sans-serif;
	font-size: 12px;
	display: inline-block;
	padding: 3px 10px 2px;
	float: right;
}
/********** END NEWS *********/

.page.hbr {
    padding-top: 50px
}

.hbrmenu ul {
    display: flex;
    width: 100%;
    list-style: none;
    justify-content: center
}

.hbrmenu ul li {
    width: auto;
    margin: 0 15px;
    text-align: center
}

.hbrmenu ul li a {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    min-height: 2.25rem;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    border: .0625rem solid #fff0;
    border-radius: .5rem;
    color: #d0d0d1;
    font-size: 18px
}

.hbrmenu ul li.active a {
    color: #000;
    border-color: #b7bbc0;font-size:16px;
}

.hbrmenu ul li:hover a {
    color: #000;
    border-color: #b7bbc0;
}

.single.hbrmenu {
    background-color: #f5f5f5;
    padding: 30px 30px;
    margin-bottom: 40px
}

.single.hbrmenu ul {
    display: block;
    width: 100%;
    list-style: none;
    justify-content: center;
    margin: 0;
    padding: 0
}

.single.hbrmenu ul li {
    width: auto;
    margin: 0 0;
    padding: 5px 0;
    text-align: center;
    width: 100%
}

.single.hbrmenu ul li a {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    min-height: 2.25rem;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    border: .0625rem solid #fff0;
    border-radius: .5rem;
    color: #000;
    font-size: 18px
}

.single.hbrmenu ul li.active a {
    color: #000;
    border-color: #b7bbc0;
    background: #fff;
    font-size: 16px;
    transition: .5s all ease
}

.single.hbrmenu ul li:hover a {
    color: #000;
    border-color: #fff;
    background: rgb(0 0 0 / 10%)
}

#inblog {
    padding-top: 130px
}

#inblog h1 {
    max-width: 100%;
    font-size: 40px;
    line-height: 1.15;
    font-weight: 600;
    text-align: left
}

#inblog .section-top img {
    width: 100%;
    height: auto;
    margin-bottom: 1.5rem;
    border-radius: 0 1.5rem 1.5rem
}

#inblog .section-top p {
    margin-top: 2rem;
    margin-bottom: 1.5rem;
    font-size: 18px;
    color: #22292f;
    line-height: 1.9;
    line-height: 1.8;
    margin-bottom: 1.5rem
}

.section-top hr {
    border: none;
    margin-top: 1.5rem;
    margin-bottom: 1.5rem;
    border: 1px solid #e7e7e7
}

#inblog .section-top ul {
    margin-top: 2rem;
    margin-bottom: 1.5rem;
    color: #22292f;
    line-height: 1.9;
    font-weight: 700;
    font-size: 18px
}

#inblog .section-top ul li {
    margin-top: 2rem;
    margin-bottom: 1.5rem;
    color: #22292f;
    line-height: 1.9;
    font-weight: 700;
    font-size: 18px
}

hr {
    margin-top: 1.5rem;
    margin-bottom: 2rem;
    background-color: #e7e7e7;
    opacity: .5
}

#inblog .cat {
    display: inline-block;
    margin-right: .5rem;
    margin-bottom: 1rem;
    padding: .25rem .5rem;
    border-radius: .36rem;
    background-color: #f5f5f5;
    font-family: 'Euclid Circular B',Arial,sans-serif;
    color: #000;
    font-size: .87rem;
    font-weight: 500;
    letter-spacing: .044rem;
    text-transform: uppercase
}

#inblog .time {
    font-family: 'Euclid Circular B',Arial,sans-serif;
    font-size: .875rem;
    line-height: .875rem;
    font-weight: 500;
    letter-spacing: .044rem;
    text-transform: uppercase;
    color: #d0d0d1;
    display: inline-block
}

.right-sticy {
    position: sticky;
    top: 130px;
    height: 500px
}

.right-sticy h3 {
    font-size: 24px;
    border-bottom: 1px solid #e7e7e7;
    padding-bottom: 15px
}

.superscript {
    font-size: 17px;
    text-align: left;
    padding-left: 5px;
    padding-bottom: 15px
}

.head-page {
    background: #efefef;
    height: 410px;
    text-align: center;
    padding: 85px 0;
    padding-top: 205px
}

.head-page p {
    font-size: 16px
}

.head-page h2 {
    text-align: center;
    font-size: 50px;
    font-weight: 800;
    color: #000;
    font-size: 66px;
    font-weight: 700;
}
br.hidemc {
	display: none;
}

.info-mobile {
	display: none;
}

.wpcf7-list-item {
	display: flex !important;
}

label {
	display: flex !important;
	line-height: 26px;
}

.chck {
	margin-left: 30px;
}

.v-slider-frame {
	display: block;
	height: 36px;
	width: 500px;
	max-width: 100%;
	z-index: 0;
	overflow: hidden;
	text-align: left;
}

ul.v-slides {
	list-style-type: none;
	transform: translateY(36px);
	padding: 0 !important;
	display: block !important;
}

.v-slide {
	font-size: 24px;
	line-height: 28px;
	color: #4BB3FD;
}

.v-slide a {
	text-decoration: underline;
}

.slider-arac {
}

.slider-arac .row {
	position: relative;
}

.slider-arac .fiyat {
	position: absolute;
	width: 250px;
	right: 0px;
	height: 250px;
	top: 140px;
}

.slider-arac .fiyat img {
	width: 100%;
	height: auto;
}

@media only screen and (max-width: 991px) {

	.right-sticy {
		position: relative;
		top: auto;
		height: auto;
		margin-bottom: 60px;
	}

	.hbrmenu ul {
		display: inline-block;
		width: 100%;
		list-style: none;
		justify-content: center;
		margin: 0;
		padding: 0;
	}

	.mb-8 {
		margin-bottom: 0em;
	}

	br.hidemc {
		display: block;
	}

	.slider-arac {
		margin-top: 50px;
	}

	.info-mobile {
		display: block;
		padding: 20px 40px;
	}

	.info-mobile p {
		font-weight: normal !important;
		font-size: 14px !important;
	}

	.info-mobile ul {
		padding: 0;
		margin: 0;
		list-style: none;
		margin-top: 20px;
	}

	.info-mobile ul li {
		display: inline-block;
	}

	.info-mobile ul li a {
		font-size: 22px;
		color: #858687;
		font-weight: bold;
	}

	.info-mobile ul li+li {
		margin-left: 15px;
	}

	.info-mobile a {
		color: #000;
	}

@media (max-width:991px) {
		.info-mobile p { font-size: 12px !important;
	}
}

#navbarResponsive {
	min-height: 0vh;
	position: relative;
}

#navbarResponsive.show {
	min-height: 100vh;
	position: relative;
}

.navbar-nav {
	padding-top: 50px;
}

.mopen {
	display: none;
}

.mclose {
	display: block;
}

.collapsed .mclose {
	display: none;
}

.collapsed .mopen {
	display: block;
}

header .navbar-toggler {
	background: none;
	border: none;
	border-radius: 0;
/* margin: 30px 20px 0 0; */
	padding: 0;
	width: auto;
	-webkit-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	transition: all 0.3s ease;
}

header .navbar-toggler:hover, 
header .navbar-toggler:focus, 
header .navbar-toggler[aria-expanded="true"] {
	background: tranparent !important;
	background-color: transparent !important;
}

header .navbar-toggler .icon-bar {
	background: black;
	height: 2px;
	width: 28px;
	display: block;
}

header .navbar-toggler .icon-bar+.icon-bar {
	margin-top: 5px;
}

header .navbar-toggler.collapsed .icon-bar.top-bar {
	transform: rotate(0);
	width: 90%;
	float: right;
}

header .navbar-toggler.collapsed .icon-bar.middle-bar {
	opacity: 1;
	width: 100%;
	float: right;
}

header .navbar-toggler.collapsed .icon-bar.bottom-bar {
	transform: rotate(0);
	width: 70%;
	float: right;
}

header .navbar-toggler .icon-bar {
	transition: all 0.3s;
}

header .navbar-toggler .icon-bar.top-bar {
	transform: rotate(45deg);
	transform-origin: 15% 10%;
}

header .navbar-toggler .icon-bar.middle-bar {
	opacity: 0;
}

header .navbar-toggler .icon-bar.bottom-bar {
	transform: rotate(-45deg);
	transform-origin: 10% 90%;
	background: black;
}

footer .sosyalm {
	color: #fff;
	padding-left: 33px;
	width: 100%;
    /* float: left; */
	margin-left: 0;
	position: relative;
}

footer .sosyalm svg {
	fill: #7e7e7e;
	width: 33px;
	position: absolute;
	left: -8px;
	margin-top: 4px;
	height: 18px;
}

.head-page {
	background: #f5f5f5;
	height: auto;
/* padding: 100px; */
	margin-top: 0;
}

.head-page h2 {
	text-align: center;
	color: #000;
	font-size: 36px;
	font-weight: 700;
	line-height: 40px;
	padding: 130px 0px 50px 0px;
}

section.sss.sss2 {
	padding: 0;
}

section.sss.sss2 h2 {
	font-size: 18px;
	line-height: normal;
	margin-bottom: 22px;
}

section.sss.sss2 p {
	font-size: 13px;
}

section.sss.sss2 a.button {
	width: auto;
	font-size: 14px;
}

.wpcf7-list-item {
	display: block !important;
	width: 100%;
}

label {
	display: flex !important;
	line-height: 26px;
}

.chck {
	margin-left: 30px;
}

.slider-arac {
}

.slider-arac .row {
	position: relative;
}

.slider-arac .fiyat {
	position: absolute;
	width: 125px;
	right: 0px;
	height: 125px;
	top: 40px;
}

.slider-arac .fiyat img {
	width: 100%;
	height: auto;
}

.page.hbr .news .new img {
	height: 250px;
	object-fit: cover;
}
}

@media (min-width:1510px) {
	.hemenara {
		display: block;
	}

	.contact-faq-p {
		width: 65vh;
	}
}

@media (max-width:1510px) {
	#nedenkaft .whoweare-item .section-top p {
		line-height: initial;
		font-size: 17px;
	}

	#nedenkaft .whoweare-item .section-top h3 {
		font-size: 24px;
	}

	#nedenkaft .ksizeozel h2 {
		font-size: 46px;
		font-weight: 700;
		line-height: 60px;
	}

	#nedenkaft .ksizeozel {
		padding: 0px;
	}

	#nedenkaft .ksizeozel a {
		margin-top: 20px;
	}
}

.wpcf7-form label {
	margin-bottom: 0px;
	padding: 0px !important;
	width: 100%;
	max-width: 100%;
}

@media screen and (max-width: 1180px) and (min-width: 600px) {

	.slider-arac .arac-s-sol {
		max-height: 80vh;
		margin: auto;
	}

	.slider-arac .arac-s-sol h2 {
		font-size: 24px;
		font-weight: 400;
	}

	.slider-arac .arac-s-sol h3 {
		font-size: 36px;
		font-weight: 700;
	}

	.slider-arac .arac-img {
		height: auto;
		object-position: center;
	}

	.slider-arac .arac-img img {
		width: 100%;
		image-rendering: -webkit-optimize-contrast;
		object-fit: cover;
		overflow: hidden;
		object-position: center center;
		height: 330px;
	}

	.slider-arac .butonlar {
		text-align: left;
	}

	.slider-arac-icerik {
		font-size: 14px;
		line-height: 24px;
		width: 500px;
		max-width: 100%;
	}

	.slider-arac {
		margin-top: 120px;
		padding: 50px 0px;
	}

	.slider-arac .row {
		position: relative;
	}

	.slider-arac .fiyat {
		position: absolute;
		width: 195px;
		right: 0px;
		height: 195px;
		top: 0px;
	}

	.slider-arac .fiyat img {
		width: 100%;
		height: auto;
	}

	#mainNav .navbar-nav .nav-item .nav-link {
		font-size: 15px;
		padding: 0px 10px;
	}

	.arac-ayricalik .gorsel a {
		width: 120px;
	}

	.page-araclar .p-car img {
		width: 100%;
		height: auto;
		object-fit: cover;
	}

	.hak-banner h2 {
		font-size: 100px;
		padding: 180px 0 50px 87px;
		color: #fff;
		font-weight: 700;
		line-height: 100px;
	}

	.hak-banner {
		height: 430px;
	}

	section.araclarimiz .cars-bg {
		filter: grayscale(1);
		background: url('/wp-content/themes/kaftmendil/img/cars-bg.png');
		background-size: cover;
		background-repeat: no-repeat;
		height: 541px;
		border: 2px solid;
		width: auto;
	}

	section.odeme .nav-tabs li {
		text-align: center;
		line-height: 100px;
		width: 50%;
	}

	section.iletisim {
		margin-top: 216px;
	}

	section.iletisim .left-text h2 {
		font-size: 40px;
	}

	section.iletisim .left-text h3 {
		font-size: 25px;
	}

	section.iletisim .left-text p {
		font-size: 15px;
		line-height: 31px;
		padding: 15px 0;
	}

	section.iletisim .left-text a.sss-buton {
		border-radius: 8px;
		background: #000;
		width: 220px;
		margin-bottom: 15px;
		display: block;
		text-align: center;
		line-height: 48px;
		font-size: 13px;
		text-decoration: none;
		color: #fff;
	}

	section.iletisim .left-text a.eposta {
		margin-bottom: 24px;
		border-radius: 8px;
		background: #000;
		width: 220px;
		display: block;
		text-align: center;
		line-height: 48px;
		font-size: 13px;
		text-decoration: none;
		color: #fff;
	}

	section.iletisim .left-text a.whatsapp {
		background: #25d366;
		border-radius: 8px;
		width: 220px;
		display: block;
		text-align: center;
		line-height: 48px;
		font-size: 13px;
		text-decoration: none;
		color: #fff;
	}

	section.iletisim .left-text a.whatsapp svg {
		width: 24px;
		height: 24px;
		margin-right: 14px;
	}

	section.iletisim form input {
		width: 100%;
		padding: 0 22px;
		font-size: 12px;
		border: 1px solid #818181;
		line-height: 46px;
		font-size: 14px;
		color: black;
		border-radius: 3px;
		margin-bottom: 24px;
		background: #f6f6f6;
	}

	section.iletisim .right-form h2 {
		padding-bottom: 50px;
		font-size: 40px;
	}

	section.iletisim br {
		display: none;
	}

	section.iletisim-bilgi img {
		height: 561px;
		object-fit: contain;
		width: 100%;
		object-position: bottom;
		margin-top: -0px;
	}

	.hidepc {
		display: block;
	}

	.hidem {
		display: none;
	}

	.arac-ozellik br {
		display: none;
	}

	.arac-teklif p br {
		display: none;
	}

	.arac-teklif h2 {
		font-size: 30px;
		margin-bottom: 34px;
	}

	h2 {
/* font-size: 30px !important; */;
	}

	.arac-ayricalik br {
		display: none;
	}

	.arac-ayricalik .detay a {
		margin-top: 40px;
	}

	.arac-ayricalik .detay {
		margin: auto;
		padding: 0 60px;
	}

	.arac-ayricalik .gorsel img {
		height: 250px;
		object-fit: contain;
	}

	#nedenkaft br {
		display: none;
	}
}

.wpcf7-response-output {
	border-color: red !important;
}

.popup-odeme {
	position: fixed;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	width: 100%;
	overflow: hidden;
	height: 100vh;
	padding: 0;
	z-index: 9999;
	background: rgb(0 0 0 / 90%);
}

.popup-odeme iframe {
	width: 80% !important;
	height: 80vh !important;
	border: 0;
	margin: 10vh auto;
	display: block;
	z-index: 999;
	position: relative;
	background: #fff;
}

@media only screen and (max-width: 991px) {
	.popup-odeme {
		top: 0;
		bottom: 0;
		left: 0;
		right: 0;
		width: 100%;
		overflow: auto;
		height: 100vh;
		padding: 0;
		z-index: 9999;
		background: rgb(0 0 0 / 90%);
	}

	.v-slider-frame {
		display: none !important;
	}

	.popup-odeme iframe {
		width: 100% !important;
		height: 100% !important;
		border: 0;
		margin: 0;
		height: 100%;
		display: block;
		z-index: 999;
		position: relative;
		z-index: 9999;
	}
}

@media only screen and (max-width: 600px) {
	#overlay {
		opacity: 0.9 !important;
		max-width: 100%;
	}

	#lightbox {
		max-width: 400px;
		max-height: 900px;
	}

	#outerImageContainer {
		max-width: 400px;
		background-color: transparent !important;
	}

	#lightboxImage {
		max-width: 370px;
		object-fit: contain;
	}

	#imageDataContainer {
		max-width: 400px;
		visibility: hidden;
	}

	#imageData #bottomNav #bottomNavClose {
		width: 46px !important;
		height: 46px !important;
		visibility: visible;
		position: absolute;
		padding: 10px;
		float: right;
		margin-bottom: 10px;
		background-color: white;
		border-radius: 40%;
		left: 182px;
		bottom: -15px;
	}

	#jqlb_closelabel {
		width: 26px !important;
		height: 26px !important;
	}
}

#lightbox {
	position: fixed !important;
	top: 15vh !important;
}

#lightbox * {
	max-width: 70vw;
	max-height: 70vh;
	object-fit: contain;
}

#lightbox img {
	max-width: 100%;
	max-height: 67vh;
}

.overlay {
	display: none;
}

@media screen and (max-width: 1510px) and (min-width: 992px) {
	.container {
		width: 100%;
		max-width: none;
	}

	.section-box {
		padding: 0px;
	}
	
}


.modal.form .modal-dialog .modal-content .wpcf7-not-valid-tip{margin-top: -5px;margin-bottom: 3px;}


.products-wrap-info{}
.products-wrap-info img{
    width: 100%;
    height: 200px;
    object-fit: cover;
}
.bg-brown{
    background: #5F462C;
    padding-top: 200px;
    margin-bottom: 70px;
    color:#fff;
}



.ucdmodul{background: #5F462C;max-height: 600px;}
.ucdmodul .three-wrapper{background-color: transparent;background-image: none;color: #ffffff;/* display: flex; */}
   .ucdmodul .three-wrapper h3{color: #ffffff;}
   .ucdmodul .three-wrapper h2{color: #ffffff;}

.ucdmodul .three-wrapper .btn{}
.ucdmodul three-canvas{
    max-height: 1000px;
    object-fit: cover;
    margin-top: -200px;
    }
.ucdmodul .three-swiper-panel{height:auto;border:0px solid #000;}

.three-swiper-panel {}
.ucdmodul .three-swiper{max-height: 750px;/* padding-top: 135px; *//* width: 100%; */}
.three-swiper{border-color:transparent !important;}


@media (max-width:991px) {

.ucdmodul{background: #5F462C;max-height: none;padding-top: 150px;}
.ucdmodul .three-wrapper{background-color: transparent;background-image: none;color: #ffffff;display: flex;}
   .ucdmodul .three-wrapper h3{color: #ffffff;}
   .ucdmodul .three-wrapper h2{color: #ffffff;}

.ucdmodul .three-wrapper .btn{}
.ucdmodul three-canvas{
    /* max-height: 1000px; */
    object-fit: cover;
    margin-top: 0;
    margin-bottom: -150px;
    }
.ucdmodul .three-swiper-panel{height:auto;border:0px solid #000;}
.ucdmodul .three-swiper{max-height: 600px;padding-top: 135px;width: 100%;display: block;order: 0;}
	.page-urunler .a-incele{
    bottom: 0px;
}
	.page-urunler .p-car{
    height: 410px;
}
	.teklif{display:none;}
}

.grecaptcha-badge{display:none !important;}




.kesfet{
    padding: 100px 0px;
    background: #efefef;
    width: 100%;
    /* float: left; */
    }
.kesfet .butoncircle{
    width: 228px;
    line-height: 54px;
    border: 1px solid #000;
    border-radius: 100px;
    display: inline-block;
    color: #000;
    font-size: 14px;
    font-weight: 500;
    margin-top: 30px;
}



/* ref */
.references {/* margin: 0 0 50px; */background: #efefef;}
.references .container {max-width: 1300px;/* background: #fff; */}
.references .rWrap { max-width: 1070px; margin: 0 auto; padding: 30px 0; }
.references .row + .row { border-top: 1px solid #e5e5e5; }
.references .row > div {border-left: 1px solid #e5e5e5;border-bottom: 1px solid #e5e5e5;}
.references .row > div {text-align: left;padding: 50px;border-right: 1px solid #e5e5e5;border-bottom: 1px solid #e5e5e5;}
.references .row > div:nth-last-child(1) {border-bottom: 0px solid #e5e5e5;}
.references .row > div:nth-last-child(2) {border-bottom: 0px solid #e5e5e5;}




.references .row > div a {display: inline-flex;}
.references .row > div:hover a { opacity: 1; filter:grayscale(0); }
.references .row > div img {opacity: 0.5;filter:grayscale(1);transition: all 0.3s ease;object-fit: contain;width: 100%;height: auto;display: block;object-position: center;}
.references .row > div:hover img { opacity: 1; filter:grayscale(0); }
.references .row > div span {
    color: #000;
    font-size: 18px;
    font-weight: 500;
    /* line-height: 50px; */
    margin-left: 18px;
    text-align: left;
    align-self: center;
    display: block;
}

.references .row > div.first { padding-top: 40px; padding-bottom: 40px; }
.references .row > div.first .rfWrap { text-align: left; max-width: 160px; margin: 0 auto; }
.references .row > div.first span { font-size: 12px; color: #d9d9d9; font-weight: bold; }
.references .row > div.first h3 { font-size: 22px; color: #000; font-weight: bold; margin: 0; }
.references .row > div.first h4 { font-size: 22px; color: #0074fe; font-weight: bold; margin: 0; }

.references .rWrap .more { text-align: center; margin-top: 70px; }

.reflist { text-align: center; }
.reflist .container { max-width: 1085px; }
.reflist h2,
.reflist h3 { font-weight: bold; font-size: 30px; color: #000; }
.reflist p { font-weight: 300; font-size: 17px; color: #000; line-height: 30px; }
.reflist a { font-weight: bold; font-size: 18px; color: #fff; background: #0074fe; display: inline-block; transition: 0.3s all ease; padding: 15px 80px; border-radius: 30px; }
.reflist a:hover { background: #003cfe; }

.reflist .rList { text-align: left; }
.reflist .rList ul { list-style: none; padding: 0; margin: 0; }
.reflist .rList ul li { font-weight: 300; font-size: 17px; color: #000; line-height: 30px; padding: 15px 0; }
.reflist .rList ul li + li { border-top: 1px solid #e9e9e9; }








a.btn.ftab{
    padding: 15px 80px 15px 30px;
    background: #8f6335;
    color: #fff;
    border: none;
    border-radius: 10px;
    font-weight: 400;
    transition: .5s all ease;
}
a.btn.ftab:hover{
    background: #301c07;
    color: #fff;
    border: none;
    border-radius: 10px;
    font-weight: 400;
}



a.btn.ftab:after{content: " ";position: absolute;right: 15px;height: 49.5px;transition: .5s all ease;background: url(/wp-content/uploads/2024/09/teklif.png);background-size: contain;background-repeat: no-repeat;background-position: center;line-height: 50px;top: 0;width: 20px;}
a.btn.ftab:hover:after{content: " ";right: 20px;}




a.btn.refb{
    padding: 15px 80px 15px 30px;
    background: #301c07;
    color: #fff;
    border: none;
    border-radius: 10px;
    font-weight: 400;
}
a.btn.refb:hover{
    background: #8f6335;
    color: #fff;
    border: none;
    border-radius: 10px;
    font-weight: 400;
    transition: .5s all ease;
}
a.btn.refb:after{content: " ";position: absolute;right: 15px;height: 49.5px;transition: .5s all ease;background: url(/wp-content/uploads/2024/09/ref.png);background-size: contain;background-repeat: no-repeat;background-position: center;line-height: 50px;top: 0;width: 20px;}
a.btn.refb:hover:after{content: " ";right: 20px;}



#rev_slider_1_1_wrapper{background:transparent !important;}

rs-sbg-wrap{    display: none !important;}
#bg-wrap{background: #000;position: absolute;top: 0%;left: 0;width: 100%;height: 100%;}


@media (max-width:767px) {
  .references .row > div + div { border-left: 0; border-top: 1px solid #e5e5e5; } 

.page-araclar .p-car .p-car-aciklama ul li:before{content: "";background: url(https://Avtateknoloji.com.tr/wp-content/uploads/2024/07/ok1.png);width: 7px;background-repeat: no-repeat;position: absolute;background-position: center;left: 15px;/* height: 24px; */height: 50px;}
#bg-wrap{
    height: 100%;
}


	.arac-teklif img{display:none;}
	
.navbar-dark .navbar-brand {
     overflow: hidden; 
    height: 60px;
}


	.arac-ayricalik .gorsel {
	position: relative;
	padding-left: 20px;
	padding-right: 20px;
}
	
	
	#lightbox img {
    object-fit: contain;
}

}


.arac-detay p{font-size: 16px;line-height: 36px;margin-bottom:60px;}
.arac-detay a{color: #000000;position: relative;position: absolute;width: 100%;left: 0;padding-left: 50px;}

.morea{
    text-align: center;
	padding-top: 50px;
}
.morea a{    margin-top: 24px;}
.morea a:nth-child(1)  {
    background: #000000;
    color: #fff;
    width: 300px;
    height: 68px;
    display: inline-block;
    line-height: 68px;
    text-align: center;
    border-radius: 8px;
    margin: 15px 11px;
}
.morea a:nth-child(2) {
    background: #818181;
    color: #fff;
    width: 300px;
    height: 68px;
    display: inline-block;
    line-height: 68px;
    text-align: center;
    border-radius: 8px;
    margin: 0px 11px;
}








#breadcrumbs{
    display: block;
    height: auto;
    position: absolute;
    top: 130px;
    line-height: 30px;
    z-index: 9;
     margin-left: -10px; 
    padding: 0 var(--three-padding-x);
}
.navbar-dark .navbar-brand{overflow: visible;height: 60px;}
#breadcrumbs span{
    line-height: 50px;
    font-size: 14px;
}
#breadcrumbs span a:after{content:"";background:url(/wp-content/uploads/2024/09/Chevron-Up.png);height: 15px;width: 20px;position: absolute;background-repeat: no-repeat;top: 0px;background-position: center;right: -20px;}

#breadcrumbs span a{
    font-size: 12px;
    color: #fff;
    font-weight:  normal;
    line-height: 50px;
    padding-right: 10px;
    margin-right: 20px;
    position: relative;
    padding-left: 0px;
}
#breadcrumbs .breadcrumb_last{
    color: #B9B9B9;
    font-size: 12px;
    line-height: 50px;
    padding-left: 10px;
}

.wpcf7-form-control-wrap {
	position: relative;
	width: 100%;
}


.swiper1 {
      width: 100%;
      height: 100%;position:relative; margin-bottom: 100px;
    }

    .swiper1 .swiper-slide {
      text-align: center;
      font-size: 18px;

      display: flex;
      justify-content: center;
      align-items: center;
    }


.swiper-slide img {
    height: 500px;
    padding: 60px;
    object-fit: contain;
    box-shadow: 0 7px 9px rgb(0 0 0/10%);
    border-radius: 12px;
    background: #A82653;
    width: 100%;
}


.swiper-slide:nth-child(even) {
    margin-top: 70px;
}


.swiper-slide:nth-child(1n) img {
    background: #0056A8;
}

.swiper-slide:nth-child(2n) img {
    background: #A82653;
}

.swiper-slide:nth-child(3n) img {
    background: #1F2124;
}

.swiper-slide:nth-child(4n) img {
    background: #785555;
}

.swiper-slide:nth-child(5n) img {
    background: #482A91;
}

.swiper-slide:nth-child(6n) img {
    background: #ed3024;
}


.swiper-slide .galeri-aciklama {
    top: 24px;
    bottom: auto;
    font-size: 24px;
    position: absolute;
    width: 50%;
    left: 40px;
    z-index: 99
}


.swiper-slide .galeri-aciklama h2 {
    font-size: 18px;
    color: #fff;
    text-align: left
}


.swiper-slide:nth-child(even) .galeri-aciklama {
    top: auto;
    bottom: 20px;
    position: absolute
}

.p-orta{margin-bottom: 40px;}
		.p-orta h2{font-size: 66px;font-weight: bold;/* line-height: 60px; */margin-bottom: 15px;}
		.p-orta h3{font-size: 40px;line-height: 60px;}
		.p-orta p{font-size: 18px;}


    @media (max-width: 760px) {
  .swiper1 .swiper-button-next {
        right:20px;
        transform: rotate(90deg);
    }

    .swiper1 .swiper-button-prev {
        left: 20px;
        transform: rotate(90deg);
    }

    .bg-brown {
        padding-top: 100px;
    }

    #breadcrumbs {
        top: 60px;
        width: auto;
        margin: auto;
        padding: 0;
        text-align: center;
        display: contents;
    }

    #breadcrumbs span a {
        font-size: 11px;
    }

    #breadcrumbs .breadcrumb_last {
        font-size: 11px;
    }

    .ucdmodul {
        padding-top: 0;
        height: auto;
    }

    .ucdmodul .three-swiper {
        padding-top: 0;
        max-height: none;
        height: 750px;
        margin-top: -140px;
    }

    a.btn.refb {
        width: 100%;
        margin-bottom: 10px;
        margin-top: 0;
    }

    a.btn.ftab {
        width: 100%;
        margin-bottom: 30px;
    }

    .content-wrapper__buttons {
        display: block !important;
    }

    .swiper1 .swiper-slide {
        display: block;
        height: auto !important;
    }
    .swiper1 .swiper-slide a{
    display: block;
}

    .swiper-slide:nth-child(even) {
        margin-top: 0;
    }
    .swiper1 {
        float: left;
        width: 100%;
        height: 100%;
        margin-bottom: 0;
        padding: 30px;
        position: relative;
    }
.swiper-slide img{height:350px;}
    .swiper-wrapper {
        transform: none!important
    }
		
 .swiper1 .swiper-button-next {
        display: none;
        right: 20px;
        transform: rotate(90deg)
    }

    .swiper1 .swiper-button-prev {
        left: 20px;
        transform: rotate(90deg);
        display: none;
    }
		
		
 .p-orta {
        margin-bottom: 40px
    }

    .p-orta h2 {
        font-size: 30px;
        font-weight: 700;
        margin-bottom: 15px
    }

    .p-orta h3 {
        font-size: 20px;
        line-height: normal;
    }

    .p-orta p {
        font-size: 18px;
        padding: 0px 15px;
    }
		
		
		#nedenkaft .wrapperCustom {
    display: block !important;

}
		header nav .container button.ara.br:after {
			content: " | ";
        right: -12px;
        position: absolute;
        line-height: 24px;
        opacity: .3;
        color: #000;
        top: 17px;
		}
		    #lightbox img {
        background: #fff;
    }
		
		
    #nedenkaft .whoweare-item .section-top {
        background:none;
    }
		
		

    }


.three-d img{width:100%;object-fit:contain;height: 100%;}


@media only screen and (max-width: 1920px) {

	.teklif{display:none;}
}













.smt-app{display:block !important;position:relative}.smt-app .sm-fixed{z-index:1000000000 !important;position:fixed}.smt-app .sm-fixed-2{z-index:1001000000 !important}.smt-app,.smt-app *{letter-spacing:normal;font-size:14px;line-height:normal;font-weight:normal;margin:0;box-sizing:border-box !important}.smt-app img{user-select:none}.smt-app .sm-shadow{box-shadow:0 0 3px rgba(60,72,88,0.15) !important}.smt-app div:empty{display:block}.smt-wrapper{background:none;padding:0;width:auto;height:auto}.hover-opacity{cursor:pointer;transition:opacity 200ms linear}.hover-opacity:hover{opacity:0.95 !important}.powered-link{font-size:12px !important;text-decoration:none !important;margin-top:5px;white-space:nowrap;align-items:center;display:flex;background-color:#f5f5f510;padding:3px 7px 3px 5px;border-radius:6px;gap:3px;color:#dddddd !important}.powered-link:hover{background-color:#f5f5f530;color:#cccccc}.powered-link img{width:20px !important;height:20px !important}.icon-wrapper+.powered-link{position:absolute;left:50%;transform:translateX(-55%)}.sm-close{padding:0;line-height:normal;position:absolute;color:#fff;top:12px;right:12px;width:20px;height:20px;font-size:22px;cursor:pointer;text-align:center;z-index:1;font-style:normal;outline:none;border:none;box-shadow:none}.material-icons{font-family:'Material Icons' !important}.sm-no-animation{animation:none !important}.sm-corner-rounded{border-radius:6px !important}.sm-no-paddings{padding:0 !important}.sm-row{display:flex;align-items:center}@keyframes sm-slide-show{0%{transform:translateZ(-1400px) translateY(20px);opacity:0}100%{transform:translateZ(0) translateY(0);opacity:1}}@keyframes sm-slide-hide{100%{transform:translateZ(-1400px) translateY(20px);opacity:0}0%{transform:translateZ(0) translateY(0);opacity:1}}@keyframes sm-slide-show-centered{0%{transform:translateZ(-1400px) translateY(10px) translateX(-50%);opacity:0}100%{transform:translateZ(0) translateY(0) translateX(-50%);opacity:1}}@keyframes sm-slide-hide-centered{100%{transform:translateZ(-1400px) translateY(20px) translateX(-50%);opacity:0}0%{transform:translateZ(0) translateY(0) translateX(-50%);opacity:1}}.smt-app-whatsapp{font-family:sf-pro-display, Roboto, sans-serif}.smt-app-whatsapp .sm-box{box-shadow:5px 5px 5px -5px rgba(34,60,80,0.6);width:380px;border-radius:8px;background:#fff;display:flex !important;flex-direction:column;max-height:calc(100% - 100px);transition:height 0.3s cubic-bezier(0.25, 0.46, 0.45, 0.94)}.smt-app-whatsapp .sm-box.show.top-center,.smt-app-whatsapp .sm-box.show.bottom-center,.smt-app-whatsapp .sm-box.show.bottom,.smt-app-whatsapp .sm-box.show.top{animation:sm-slide-show-centered 0.25s cubic-bezier(0.25, 0.46, 0.45, 0.94) both}.smt-app-whatsapp .sm-box.show:not(.top-center):not(.bottom-center):not(.bottom):not(.top){animation:sm-slide-show 0.25s cubic-bezier(0.25, 0.46, 0.45, 0.94) both}.smt-app-whatsapp .sm-box.closing.top-center,.smt-app-whatsapp .sm-box.closing.bottom-center,.smt-app-whatsapp .sm-box.closing.bottom,.smt-app-whatsapp .sm-box.closing.top{animation:sm-slide-hide-centered 0.2s cubic-bezier(0.25, 0.46, 0.45, 0.94) both}.smt-app-whatsapp .sm-box.closing:not(.top-center):not(.bottom-center):not(.bottom):not(.top){animation:sm-slide-hide 0.2s cubic-bezier(0.25, 0.46, 0.45, 0.94) both}.smt-app-whatsapp .sm-box:not(.show):not(.closing){display:none !important}.smt-app-whatsapp .sm-box.top-left,.smt-app-whatsapp .sm-box.top-center,.smt-app-whatsapp .sm-box.top,.smt-app-whatsapp .sm-box.top-right{top:80px}.smt-app-whatsapp .sm-box.top-left.button-circle_bubble,.smt-app-whatsapp .sm-box.top-center.button-circle_bubble,.smt-app-whatsapp .sm-box.top.button-circle_bubble,.smt-app-whatsapp .sm-box.top-right.button-circle_bubble{top:100px}.smt-app-whatsapp .sm-box.top-left.button-tab,.smt-app-whatsapp .sm-box.top-center.button-tab,.smt-app-whatsapp .sm-box.top.button-tab,.smt-app-whatsapp .sm-box.top-right.button-tab{top:60px}.smt-app-whatsapp .sm-box.bottom-left,.smt-app-whatsapp .sm-box.bottom-center,.smt-app-whatsapp .sm-box.bottom,.smt-app-whatsapp .sm-box.bottom-right{bottom:80px}.smt-app-whatsapp .sm-box.bottom-left.button-circle_bubble,.smt-app-whatsapp .sm-box.bottom-center.button-circle_bubble,.smt-app-whatsapp .sm-box.bottom.button-circle_bubble,.smt-app-whatsapp .sm-box.bottom-right.button-circle_bubble{bottom:100px}.smt-app-whatsapp .sm-box.bottom-left.button-tab,.smt-app-whatsapp .sm-box.bottom-center.button-tab,.smt-app-whatsapp .sm-box.bottom.button-tab,.smt-app-whatsapp .sm-box.bottom-right.button-tab{bottom:60px}.smt-app-whatsapp .sm-box.bottom-left,.smt-app-whatsapp .sm-box.left,.smt-app-whatsapp .sm-box.top-left{left:30px}.smt-app-whatsapp .sm-box.bottom-right,.smt-app-whatsapp .sm-box.right,.smt-app-whatsapp .sm-box.top-right{right:30px}.smt-app-whatsapp .sm-box.bottom-center,.smt-app-whatsapp .sm-box.top-center{left:50%;right:initial;transform:translateX(-50%)}.smt-app-whatsapp .sm-box::before{filter:drop-shadow(0 0 1px #333);content:'';position:absolute;width:13px;height:13px;transform:rotate(45deg);background:#fff}.smt-app-whatsapp .sm-box.top-left::before,.smt-app-whatsapp .sm-box.top-right::before,.smt-app-whatsapp .sm-box.top-center::before{top:-6px}.smt-app-whatsapp .sm-box.bottom-left::before,.smt-app-whatsapp .sm-box.bottom-right::before,.smt-app-whatsapp .sm-box.bottom-center::before{bottom:-6px}.smt-app-whatsapp .sm-box.button-circle_bubble.top-left::before,.smt-app-whatsapp .sm-box.button-circle_bubble.bottom-left::before{left:20px}.smt-app-whatsapp .sm-box.button-circle_bubble.top-right::before,.smt-app-whatsapp .sm-box.button-circle_bubble.bottom-right::before{right:20px}.smt-app-whatsapp .sm-box:not(.button-circle_bubble).top-left::before,.smt-app-whatsapp .sm-box:not(.button-circle_bubble).bottom-left::before{left:10px}.smt-app-whatsapp .sm-box:not(.button-circle_bubble).top-right::before,.smt-app-whatsapp .sm-box:not(.button-circle_bubble).bottom-right::before{right:10px}.smt-app-whatsapp .sm-box.bottom-center::before,.smt-app-whatsapp .sm-box.top-center::before{left:50%;transform:rotate(45deg) translateX(-50%)}.smt-app-whatsapp .sm-box.bottom-center::before{bottom:-8px}.smt-app-whatsapp .sm-box.top-center::before{top:0}.smt-app-whatsapp .sm-box .sm-box-header{color:#fff;padding:24px 36px;position:relative;border-top-left-radius:8px;border-top-right-radius:8px;box-sizing:border-box}.smt-app-whatsapp .sm-box .sm-box-header a{color:#fff;text-decoration:underline !important}.smt-app-whatsapp .sm-box .sm-box-header::before{border-top-left-radius:8px;border-top-right-radius:8px;content:'';position:absolute;top:0;bottom:0;left:0;right:0;background:linear-gradient(135deg, transparent 0%, rgba(0,0,0,0.2) 100%)}.smt-app-whatsapp .sm-box .sm-box-header .sm-box-title,.smt-app-whatsapp .sm-box .sm-box-header .sm-box-subtitle{position:relative;z-index:5;color:#fff}.smt-app-whatsapp .sm-box .sm-box-header .sm-box-title{font-size:24px;line-height:1.2;margin-bottom:8px}.smt-app-whatsapp .sm-box .sm-box-header .sm-box-subtitle{line-height:1.75;font-size:16px}.smt-app-whatsapp .sm-box .sm-box-body{box-sizing:border-box;overflow-x:hidden;overflow-y:auto;background:#f5f5f5;padding-bottom:50px;position:relative;height:100%}.smt-app-whatsapp .sm-box .sm-box-footer{position:relative;color:#303030;background-color:#fff;border-top:1px solid #e6e6e6;border-bottom-left-radius:8px;border-bottom-right-radius:8px;overflow:hidden;box-sizing:border-box;min-height:56px;display:flex;justify-content:center;flex-direction:column}.smt-app-whatsapp .sm-box .sm-box-footer .sm-box-footer-info{padding:12px 36px;width:100%;font-size:12px;align-items:center;justify-content:center;text-align:center;box-sizing:border-box !important}.smt-app-whatsapp .sm-box .sm-box-footer a{color:#000;text-decoration:none}.smt-app-whatsapp.force-mobile .sm-box{max-width:95% !important;height:100%;width:100%}.smt-app-whatsapp.force-mobile .sm-box.show{animation:sm-slide-show-centered 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94) both}.smt-app-whatsapp.force-mobile .sm-box.closing{animation:sm-slide-hide-centered 0.3s cubic-bezier(0.25, 0.46, 0.45, 0.94) both}.smt-app-whatsapp.force-mobile .sm-box::before{display:none}.smt-app-whatsapp .scale-in-and-waves{animation:scale-in 0.5s cubic-bezier(0.25, 0.46, 0.45, 0.94) both}.smt-app-whatsapp .scale-in{animation:scale-in 0.5s cubic-bezier(0.25, 0.46, 0.45, 0.94) both}@keyframes scale-in{0%{transform:scale(0.8);opacity:0}100%{transform:scale(1);opacity:1}}.smt-app-whatsapp .scale-in-bottom{animation:scale-in-bottom 0.5s cubic-bezier(0.25, 0.46, 0.45, 0.94) both}@keyframes scale-in-bottom{0%{transform:scale(0.8) translateX(-50%);transform-origin:50% 100%;opacity:0}100%{transform:scale(1) translateX(-50%);transform-origin:50% 100%;opacity:1}}.smt-app-whatsapp .sm-button{box-shadow:0 1px 6px 0 rgba(0,0,0,0.06),0 2px 32px 0 rgba(0,0,0,0.16);box-sizing:border-box;padding:0;display:block;transition:width 0.25s cubic-bezier(0.25, 0.46, 0.45, 0.94)}.smt-app-whatsapp .sm-button.top-left,.smt-app-whatsapp .sm-button.bottom-left,.smt-app-whatsapp .sm-button.left{left:25px}.smt-app-whatsapp .sm-button.top-right,.smt-app-whatsapp .sm-button.bottom-right,.smt-app-whatsapp .sm-button.right{right:25px}.smt-app-whatsapp .sm-button.left,.smt-app-whatsapp .sm-button.right{transform:translateY(-50%);top:50%}.smt-app-whatsapp .sm-button.left .powered-link,.smt-app-whatsapp .sm-button.right .powered-link{bottom:-25px}.smt-app-whatsapp .sm-button.left .sm-red-dot,.smt-app-whatsapp .sm-button.right .sm-red-dot{top:auto}.smt-app-whatsapp .sm-button.top-left,.smt-app-whatsapp .sm-button.top-right,.smt-app-whatsapp .sm-button.top,.smt-app-whatsapp .sm-button.top-center{top:25px}.smt-app-whatsapp .sm-button.top-left .powered-link,.smt-app-whatsapp .sm-button.top-right .powered-link,.smt-app-whatsapp .sm-button.top .powered-link,.smt-app-whatsapp .sm-button.top-center .powered-link{top:-25px}.smt-app-whatsapp .sm-button.bottom-left,.smt-app-whatsapp .sm-button.bottom-right,.smt-app-whatsapp .sm-button.bottom,.smt-app-whatsapp .sm-button.bottom-center{bottom:25px}.smt-app-whatsapp .sm-button.bottom-left .powered-link,.smt-app-whatsapp .sm-button.bottom-right .powered-link,.smt-app-whatsapp .sm-button.bottom .powered-link,.smt-app-whatsapp .sm-button.bottom-center .powered-link{bottom:-20px}.smt-app-whatsapp .sm-button.top-center,.smt-app-whatsapp .sm-button.bottom-center,.smt-app-whatsapp .sm-button.top,.smt-app-whatsapp .sm-button.bottom{left:50%;transform:translateX(-50%);right:initial}.smt-app-whatsapp .sm-button a:not(.powered-link){text-decoration:none}.smt-app-whatsapp .sm-button.pressed{justify-content:center;opacity:1 !important}.smt-app-whatsapp .sm-button.pressed.sm-button-text{padding:6px !important}.smt-app-whatsapp .sm-button.pressed.sm-button-tab{padding-left:6px !important;padding-right:6px !important}.smt-app-whatsapp .sm-button.pressed img,.smt-app-whatsapp .sm-button.pressed i{animation:sm-rotate-animation cubic-bezier(0.25, 0.46, 0.45, 0.94) 0.4s}.smt-app-whatsapp .sm-button.pressed::before{z-index:2;content:'';position:absolute;top:0;bottom:0;left:0;right:0;background:linear-gradient(135deg, transparent 0%, rgba(0,0,0,0.4) 100%);cursor:pointer}.smt-app-whatsapp .sm-button.pressed::before:not(.button-square_text){border-top-left-radius:6px;border-top-right-radius:6px}.smt-app-whatsapp .sm-button.sm-button-text.sm-rounded.pressed::before{border-radius:40px}.smt-app-whatsapp .sm-button.sm-button-text,.smt-app-whatsapp .sm-button.sm-button-tab{display:flex;white-space:nowrap;color:#fff;user-select:none}.smt-app-whatsapp .sm-button.sm-button-text:not(.sm-small),.smt-app-whatsapp .sm-button.sm-button-tab:not(.sm-small){padding:6px 12px}.smt-app-whatsapp .sm-button.sm-button-text:not(.sm-small)>span,.smt-app-whatsapp .sm-button.sm-button-text:not(.sm-small)>a>span,.smt-app-whatsapp .sm-button.sm-button-tab:not(.sm-small)>span,.smt-app-whatsapp .sm-button.sm-button-tab:not(.sm-small)>a>span{overflow:hidden;font-size:16px;line-height:28px}.smt-app-whatsapp .sm-button.sm-button-text:not(.sm-small) img,.smt-app-whatsapp .sm-button.sm-button-tab:not(.sm-small) img{width:30px;height:30px}.smt-app-whatsapp .sm-button.sm-button-text.sm-small,.smt-app-whatsapp .sm-button.sm-button-tab.sm-small{padding:3px 6px;display:flex;align-items:center}.smt-app-whatsapp .sm-button.sm-button-text.sm-small>span,.smt-app-whatsapp .sm-button.sm-button-text.sm-small>a>span,.smt-app-whatsapp .sm-button.sm-button-tab.sm-small>span,.smt-app-whatsapp .sm-button.sm-button-tab.sm-small>a>span{font-size:13px;line-height:normal}.smt-app-whatsapp .sm-button.sm-button-text.sm-small>a>span,.smt-app-whatsapp .sm-button.sm-button-tab.sm-small>a>span{display:flex;align-items:center}.smt-app-whatsapp .sm-button.sm-button-text.sm-small img,.smt-app-whatsapp .sm-button.sm-button-tab.sm-small img{width:26px;height:26px}.smt-app-whatsapp .sm-button.sm-button-text.sm-rounded,.smt-app-whatsapp .sm-button.sm-button-tab.sm-rounded{border-radius:40px}.smt-app-whatsapp .sm-button.sm-button-text a:not(.powered-link),.smt-app-whatsapp .sm-button.sm-button-tab a:not(.powered-link){display:inherit;color:#fff !important}.smt-app-whatsapp .sm-button.sm-button-tab{border-radius:10px}.smt-app-whatsapp .sm-button.sm-button-tab.pressed::before{border-radius:10px}.smt-app-whatsapp .sm-button.sm-button-tab.top-left,.smt-app-whatsapp .sm-button.sm-button-tab.top-center,.smt-app-whatsapp .sm-button.sm-button-tab.top-right{top:-5px;padding-top:12px !important}.smt-app-whatsapp .sm-button.sm-button-tab.bottom-left,.smt-app-whatsapp .sm-button.sm-button-tab.bottom-center,.smt-app-whatsapp .sm-button.sm-button-tab.bottom-right{bottom:-5px;padding-bottom:12px !important}.smt-app-whatsapp .sm-button.sm-button-tab.left{transform:translateY(-50%) translateX(-50%) rotate(-90deg);left:0;padding-top:58px}.smt-app-whatsapp .sm-button.sm-button-tab.right{transform:translateY(-50%) translateX(50%) rotate(-90deg);right:0;padding-bottom:58px}.smt-app-whatsapp .sm-button.sm-button-circle:not(.sm-small),.smt-app-whatsapp .sm-button.sm-button-circle:not(.sm-small) a:not(.powered-link){height:60px;width:60px}.smt-app-whatsapp .sm-button.sm-button-circle.sm-small,.smt-app-whatsapp .sm-button.sm-button-circle.sm-small a:not(.powered-link){height:50px;width:50px}.smt-app-whatsapp .sm-button.sm-button-circle,.smt-app-whatsapp .sm-button.sm-button-circle a:not(.powered-link){justify-content:center;align-items:center;display:flex}.smt-app-whatsapp .sm-button.sm-button-circle,.smt-app-whatsapp .sm-button.sm-button-circle.pressed:before{border-radius:50%}.smt-app-whatsapp .sm-button.sm-button-circle:not(.pressed) img:not(.emoji){height:100% !important;width:100% !important;display:inline !important;min-height:auto !important}.smt-app-whatsapp .sm-button .powered-link{display:block;position:absolute !important;left:50%;text-decoration:none !important;transform:translateX(-55%) !important}.smt-app-whatsapp .sm-button .sm-red-dot{position:absolute;right:2px;top:2px;background:red;width:10px;height:10px;border-radius:50%}.smt-app-whatsapp .sm-shake img,.smt-app-whatsapp .sm-shake i{animation:sm-shake-animation linear 1.5s infinite}@keyframes sm-shake-animation{0%{transform:rotate(0) scale(1) skew(0.017rad)}25%{transform:rotate(0) scale(1) skew(0.017rad)}35%{transform:rotate(-0.3rad) scale(1) skew(0.017rad)}45%{transform:rotate(0.3rad) scale(1) skew(0.017rad)}55%{transform:rotate(-0.3rad) scale(1) skew(0.017rad)}65%{transform:rotate(0.3rad) scale(1) skew(0.017rad)}75%{transform:rotate(0) scale(1) skew(0.017rad)}100%{transform:rotate(0) scale(1) skew(0.017rad)}}@keyframes sm-rotate-animation{0%{transform:rotate(0)}100%{transform:rotate(180deg)}}.smt-app-whatsapp .message{color:black;font-size:16px;background:white;box-shadow:5px 5px 5px -5px rgba(34,60,80,0.6);border-radius:8px;max-width:calc(100% - 120px);min-width:50px;padding:8px 12px;white-space:normal;text-overflow:ellipsis;overflow:hidden;margin-top:8px !important;transition:opacity 300ms cubic-bezier(0.25, 0.46, 0.45, 0.94);text-align:center;border:1px solid #f5f5f5}.smt-app-whatsapp .message.show.top-center,.smt-app-whatsapp .message.show.bottom-center,.smt-app-whatsapp .message.show.bottom,.smt-app-whatsapp .message.show.top{animation:sm-slide-show-centered 0.25s cubic-bezier(0.25, 0.46, 0.45, 0.94) both}.smt-app-whatsapp .message.show:not(.top-center):not(.bottom-center):not(.bottom):not(.top){animation:sm-slide-show 0.25s cubic-bezier(0.25, 0.46, 0.45, 0.94) both}.smt-app-whatsapp .message.closing.top-center,.smt-app-whatsapp .message.closing.bottom-center,.smt-app-whatsapp .message.closing.bottom,.smt-app-whatsapp .message.closing.top{animation:sm-slide-hide-centered 0.2s cubic-bezier(0.25, 0.46, 0.45, 0.94) both}.smt-app-whatsapp .message.closing:not(.top-center):not(.bottom-center):not(.bottom):not(.top){animation:sm-slide-hide 0.2s cubic-bezier(0.25, 0.46, 0.45, 0.94) both}.smt-app-whatsapp .message:not(.show):not(.closing){display:none !important}.smt-app-whatsapp .message.top-left,.smt-app-whatsapp .message.bottom-left{left:105px !important}.smt-app-whatsapp .message.top-left,.smt-app-whatsapp .message.top-right{top:30px}.smt-app-whatsapp .message.top-right,.smt-app-whatsapp .message.bottom-right{right:105px !important}.smt-app-whatsapp .message.bottom-left,.smt-app-whatsapp .message.bottom-right{bottom:40px}.smt-app-whatsapp .message.bottom-left.sm-message-small,.smt-app-whatsapp .message.bottom-right.sm-message-small{bottom:32px !important}.smt-app-whatsapp .message.top,.smt-app-whatsapp .message.top-center{top:85px}.smt-app-whatsapp .message.bottom,.smt-app-whatsapp .message.bottom-center{bottom:100px}.smt-app-whatsapp .message.top-center,.smt-app-whatsapp .message.bottom-center,.smt-app-whatsapp .message.top,.smt-app-whatsapp .message.bottom{left:50%;right:initial}.smt-app-whatsapp .message.left,.smt-app-whatsapp .message.right{top:calc(50% +  13px);bottom:initial;margin:0 !important}.smt-app-whatsapp .message.left{left:110px}.smt-app-whatsapp .message.right{right:110px}.smt-app-whatsapp .sm-box{z-index:1000000050 !important}.smt-app-whatsapp .sm-box.one-manager .sm-selected-manager .sm-manager{flex-direction:row-reverse}.smt-app-whatsapp .sm-box.one-manager .sm-message{float:left !important}.smt-app-whatsapp .sm-box.one-manager .sm-message::before{left:-5px;right:unset}.smt-app-whatsapp .sm-box .sm-box-body.manager-mode{min-height:200px;background-color:#e6ddd4}.smt-app-whatsapp .sm-box .sm-box-body.manager-mode::before{display:block;position:absolute;content:"";left:0px;top:0px;height:100%;width:100%;z-index:0;opacity:0.08}.smt-app-whatsapp .sm-box .sm-box-body .sm-manager-topics-wrapper{padding:10px 14px;display:flex;position:absolute;bottom:0;overflow-x:auto;max-width:100%;scrollbar-width:none}.smt-app-whatsapp .sm-box .sm-box-body .sm-manager-topics-wrapper::-webkit-scrollbar{display:none}.smt-app-whatsapp .sm-box .sm-box-body .sm-manager-topics-wrapper .sm-manager-topic{white-space:nowrap;font-size:13px;color:#333 !important;background-color:#fff;border:1px solid;padding:5px 10px;border-radius:6px;transition:all 300ms ease-in-out}.smt-app-whatsapp .sm-box .sm-box-body .sm-manager-topics-wrapper .sm-manager-topic:hover{cursor:pointer;background-color:#d9d9d9}.smt-app-whatsapp .sm-box .sm-box-body .sm-manager-topics-wrapper .sm-manager-topic:not(:first-child){margin-left:5px}.smt-app-whatsapp .sm-box .sm-selected-manager{display:flex;justify-content:space-between}.smt-app-whatsapp .sm-box .sm-selected-manager .sm-name{margin-top:5px}.smt-app-whatsapp .sm-box .sm-selected-manager .sm-name,.smt-app-whatsapp .sm-box .sm-selected-manager .sm-role{color:#fff}.smt-app-whatsapp .sm-box .sm-selected-manager .sm-avatar::before{border-color:#085e54 !important}.smt-app-whatsapp .sm-box .sm-chat-back img{width:16px;height:16px;transform:rotate(180deg);margin-top:22px;cursor:pointer;opacity:1}.smt-app-whatsapp .sm-box .sm-chat-back img:hover{opacity:0.8}.smt-app-whatsapp .sm-box .sm-box-footer input.sm-chat-message-input{color:#333;direction:ltr;box-sizing:border-box;outline:none;font-size:16px;line-height:20px;width:calc(100% - 80px);border:none;height:auto !important;margin:0 18px}.smt-app-whatsapp .sm-box .sm-box-footer input.sm-chat-message-input::-webkit-input-placeholder{color:#999}.smt-app-whatsapp .sm-box .sm-box-footer input.sm-chat-message-input:-moz-placeholder{color:#999}.smt-app-whatsapp .sm-box .sm-box-footer .sm-chat-send{position:absolute;z-index:10;right:25px;top:18px}.smt-app-whatsapp .sm-box .sm-box-footer .sm-chat-send img{width:20px;height:20px}.smt-app-whatsapp .sm-box .sm-box-footer .sm-chat-button{display:flex;white-space:nowrap;justify-content:center;background:#075e54;border-radius:6px;padding:10px 0;box-sizing:border-box;width:calc(100% - 20px);margin:0 10px}.smt-app-whatsapp .sm-box .sm-box-footer .sm-chat-button img{width:16px;height:16px}.smt-app-whatsapp .sm-box .sm-box-footer .sm-chat-button span{margin-left:10px;color:#fff}.smt-app-whatsapp .initial-message{background:white;box-shadow:5px 5px 5px -5px rgba(34,60,80,0.6);border-radius:6px;width:400px;min-width:50px;padding:6px 12px;text-align:left;max-width:calc(100% - 20px);transition:background-color 150ms cubic-bezier(0.25, 0.46, 0.45, 0.94);border:1px solid #f5f5f5}.smt-app-whatsapp .initial-message.show.top-center,.smt-app-whatsapp .initial-message.show.bottom-center,.smt-app-whatsapp .initial-message.show.bottom,.smt-app-whatsapp .initial-message.show.top{animation:sm-slide-show-centered 0.25s cubic-bezier(0.25, 0.46, 0.45, 0.94) both}.smt-app-whatsapp .initial-message.show:not(.top-center):not(.bottom-center):not(.bottom):not(.top){animation:sm-slide-show 0.25s cubic-bezier(0.25, 0.46, 0.45, 0.94) both}.smt-app-whatsapp .initial-message.closing.top-center,.smt-app-whatsapp .initial-message.closing.bottom-center,.smt-app-whatsapp .initial-message.closing.bottom,.smt-app-whatsapp .initial-message.closing.top{animation:sm-slide-hide-centered 0.2s cubic-bezier(0.25, 0.46, 0.45, 0.94) both}.smt-app-whatsapp .initial-message.closing:not(.top-center):not(.bottom-center):not(.bottom):not(.top){animation:sm-slide-hide 0.2s cubic-bezier(0.25, 0.46, 0.45, 0.94) both}.smt-app-whatsapp .initial-message:not(.show):not(.closing){display:none !important}.smt-app-whatsapp .initial-message.top-left,.smt-app-whatsapp .initial-message.top-center,.smt-app-whatsapp .initial-message.top,.smt-app-whatsapp .initial-message.top-right{top:80px}.smt-app-whatsapp .initial-message.top-left.button-circle_bubble,.smt-app-whatsapp .initial-message.top-center.button-circle_bubble,.smt-app-whatsapp .initial-message.top.button-circle_bubble,.smt-app-whatsapp .initial-message.top-right.button-circle_bubble{top:100px}.smt-app-whatsapp .initial-message.top-left.button-tab,.smt-app-whatsapp .initial-message.top-center.button-tab,.smt-app-whatsapp .initial-message.top.button-tab,.smt-app-whatsapp .initial-message.top-right.button-tab{top:60px}.smt-app-whatsapp .initial-message.bottom-left,.smt-app-whatsapp .initial-message.bottom-center,.smt-app-whatsapp .initial-message.bottom,.smt-app-whatsapp .initial-message.bottom-right{bottom:80px}.smt-app-whatsapp .initial-message.bottom-left.button-circle_bubble,.smt-app-whatsapp .initial-message.bottom-center.button-circle_bubble,.smt-app-whatsapp .initial-message.bottom.button-circle_bubble,.smt-app-whatsapp .initial-message.bottom-right.button-circle_bubble{bottom:100px}.smt-app-whatsapp .initial-message.bottom-left.button-tab,.smt-app-whatsapp .initial-message.bottom-center.button-tab,.smt-app-whatsapp .initial-message.bottom.button-tab,.smt-app-whatsapp .initial-message.bottom-right.button-tab{bottom:60px}.smt-app-whatsapp .initial-message.bottom-left,.smt-app-whatsapp .initial-message.left,.smt-app-whatsapp .initial-message.top-left{left:30px}.smt-app-whatsapp .initial-message.bottom-left.left,.smt-app-whatsapp .initial-message.left.left,.smt-app-whatsapp .initial-message.top-left.left{left:110px}.smt-app-whatsapp .initial-message.bottom-left.left .button-tab,.smt-app-whatsapp .initial-message.left.left .button-tab,.smt-app-whatsapp .initial-message.top-left.left .button-tab{left:80px}.smt-app-whatsapp .initial-message.bottom-right,.smt-app-whatsapp .initial-message.right,.smt-app-whatsapp .initial-message.top-right{right:30px}.smt-app-whatsapp .initial-message.bottom-right.right,.smt-app-whatsapp .initial-message.right.right,.smt-app-whatsapp .initial-message.top-right.right{right:110px}.smt-app-whatsapp .initial-message.bottom-right.right .button-tab,.smt-app-whatsapp .initial-message.right.right .button-tab,.smt-app-whatsapp .initial-message.top-right.right .button-tab{right:80px}.smt-app-whatsapp .initial-message.top-center,.smt-app-whatsapp .initial-message.bottom-center,.smt-app-whatsapp .initial-message.top,.smt-app-whatsapp .initial-message.bottom{left:50%;right:initial}.smt-app-whatsapp .initial-message.left,.smt-app-whatsapp .initial-message.right{top:calc(50% - 35px);bottom:initial;margin:0 !important}.smt-app-whatsapp .initial-message .sm-avatar{width:40px !important;height:40px !important;min-width:40px !important;margin-top:4px}.smt-app-whatsapp .initial-message .sm-avatar::before{width:7px !important;height:7px !important}.smt-app-whatsapp .initial-message .sm-role{font-size:10px !important}.smt-app-whatsapp .initial-message .sm-message{float:none;padding:0;box-shadow:none;margin:4px 0;background:none}.smt-app-whatsapp .initial-message .sm-message::before{display:none !important}.smt-app-whatsapp .initial-message .sm-close{color:#000;top:5px;right:5px}.smt-app-whatsapp .initial-message:hover{cursor:pointer;background-color:#f1f1f1}.smt-app-whatsapp .force-mobile .initial-message:not(.top-center):not(.bottom-center):not(.top):not(.bottom){left:10px !important;right:unset !important}.smt-app-whatsapp .sm-manager{display:flex;border-top:1px solid #e9e9e9;padding:16px 36px;cursor:pointer;transition:all 200ms linear;position:relative;z-index:5}.smt-app-whatsapp .sm-manager.sm-manager-header{border:none;pointer-events:none;padding:0}.smt-app-whatsapp .sm-manager:hover{background:rgba(0,0,0,0.05)}.smt-app-whatsapp .sm-manager .sm-avatar{width:60px;height:60px;min-width:60px;position:relative;background-size:cover;border-radius:50%}.smt-app-whatsapp .sm-manager .sm-avatar:not(.no-dot)::before{content:'';display:block;width:10px;height:10px;position:absolute;bottom:4px;right:4px;background-color:#4ad504;z-index:4;border:1px solid #f5f5f5;border-radius:50%}.smt-app-whatsapp .sm-manager .sm-info{margin-top:4px;padding:0 16px;overflow:hidden;color:#161c2d}.smt-app-whatsapp .sm-manager .sm-info .sm-role,.smt-app-whatsapp .sm-manager .sm-info .sm-caption{font-size:12px;opacity:.6}.smt-app-whatsapp .sm-manager .sm-info .sm-name{font-weight:700;line-height:1.5em}.smt-app-whatsapp .sm-manager .sm-info .sm-name,.smt-app-whatsapp .sm-manager .sm-info .sm-role,.smt-app-whatsapp .sm-manager .sm-info .sm-caption{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.smt-app-whatsapp .sm-message{float:right;position:relative;background:#fff;padding:10px 16px;margin:20px;border-radius:8px;box-shadow:rgba(0,0,0,0.13) 0px 1px 0.5px;-webkit-animation:sm-slide-show 0.2s cubic-bezier(0.25, 0.46, 0.45, 0.94) both;animation:sm-slide-show 0.2s cubic-bezier(0.25, 0.46, 0.45, 0.94) both}.smt-app-whatsapp .sm-message:not(.preloader)::before{background:#fff;content:'';position:absolute;top:12px;right:-5px;width:10px;height:10px;transform:rotate(45deg)}.smt-app-whatsapp .sm-message img{height:5px}.smt-app-whatsapp .sm-message .message-author{font-size:13px;font-weight:700;line-height:18px;color:rgba(0,0,0,0.4);margin-bottom:4px}.smt-app-whatsapp .sm-message .message-text{color:#161c2d;font-size:14px;line-height:19px}.smt-app-whatsapp .sm-message .message-time{margin-top:4px;font-size:12px;line-height:16px;color:rgba(17,17,17,0.5)}.smt-app-whatsapp .sm-button.sm-button-text,.smt-app-whatsapp .sm-button.sm-button-tab{background:#30bf39;color:#fff}.smt-app-whatsapp .sm-box.top-left::before,.smt-app-whatsapp .sm-box.top-right::before,.smt-app-whatsapp .sm-box.top-center::before{background:#09554c}.smt-app-whatsapp .sm-box .sm-box-header{background:#085e54}.smt-app-whatsapp .sm-box .sm-selected-manager .sm-avatar::before{border-color:#085e54 !important}.smt-app-whatsapp .sm-box .sm-box-body.manager-mode::before{background-size:cover;background-image:url(https://smartarget-sp.ams3.cdn.digitaloceanspaces.com/assets/whatsapp_background.webp)}.smt-app-whatsapp .sm-box .sm-box-footer a{color:#075e54}.smt-app-whatsapp .sm-box .sm-box-footer input.sm-message-input{color:#333;direction:ltr;box-sizing:border-box;outline:none;font-size:16px;line-height:20px;width:calc(100% - 80px);border:none;height:auto !important;margin:0 18px}.smt-app-whatsapp .sm-box .sm-box-footer input.sm-message-input::-webkit-input-placeholder{color:#999}.smt-app-whatsapp .sm-box .sm-box-footer input.sm-message-input:-moz-placeholder{color:#999}.smt-app-whatsapp .sm-box .sm-box-footer .sm-send{position:absolute;z-index:10;right:25px;top:18px}.smt-app-whatsapp .sm-box .sm-box-footer .sm-send img{width:20px;height:20px}.smt-app-whatsapp .sm-box .sm-box-footer .sm-chat-button{background:#075e54}



.stickySup{ position: fixed; width: 100%; bottom: 0; display: none; font-size:16px;font-family:'Avantgarde';color:#fff; z-index: 9999; }
.stickySup .container{text-align:center;width: 100%;padding: 0;}
.stickySup .container .rows > div{ position:relative; line-height:40px; } 
.stickySup .container .rows > div.col-xs-6 { float: left; width: 50%; } 
.stickySup .container .tel { background:#0296d2; font-weight:bold; } 
.stickySup .container .tel a { color:#fff; } 
.stickySup .container .sp { width: 50%; float: left; background:#455a64; } 
.stickySup .container .wp { width: 50%; float: left; background:#25d366; } 
.stickySup .mask{position:absolute;width:100%;height:100%;left:0;top:0;z-index:10;}

.stickyChat { position: fixed; right:10px; bottom:5px; left:inherit; z-index:980; }
.stickyChat a  { display:inline-block; }


@media only screen and (max-width: 767px) {
	footer { padding-bottom: 100px !important; }
	.stickySup { display: block; }
	.stickyChat { display: none; }
}


.waves-whatsapp
			{
				animation: waves-whatsapp linear 3s infinite;
			}
			
			.scale-in-whatsapp-and-waves
			{
				animation: waves-whatsapp linear 3s infinite, scale-in .5s cubic-bezier(.25,.46,.45,.94) both;
			}
			
			@keyframes waves-whatsapp
			{
				0%
				{
					box-shadow: 0 8px 10px rgba(48, 191, 57, 0.3), 0 0 0 0 rgba(48, 191, 57, 0.2), 0 0 0 0 rgba(48, 191, 57, 0.2)
				}
				40%
				{
					box-shadow: 0 8px 10px rgba(48, 191, 57, 0.3), 0 0 0 35px rgba(48, 191, 57, 0.2), 0 0 0 0 rgba(48, 191, 57, 0.2)
				}
				80%
				{
					box-shadow: 0 8px 10px rgba(48, 191, 57, 0.3), 0 0 0 55px rgba(48, 191, 57, 0), 0 0 0 26.7px rgba(48, 191, 57, 0.067)
				}
				100%
				{
					box-shadow: 0 8px 10px rgba(48, 191, 57, 0.3), 0 0 0 80px rgba(48, 191, 57, 0), 0 0 0 40px rgba(48, 191, 57, 0.0)
				}
			}