﻿
/* vietnamese */
html {
  scroll-behavior: smooth;
}

@font-face {
  font-family: 'Bungee';
  font-style: normal;
  font-weight: 400;
  src: url(https://fonts.gstatic.com/s/bungee/v9/N0bU2SZBIuF2PU_0AnR1Gd8.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Bungee';
  font-style: normal;
  font-weight: 400;
  src: url(https://fonts.gstatic.com/s/bungee/v9/N0bU2SZBIuF2PU_0A3R1Gd8.woff2) format('woff2');
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Bungee';
  font-style: normal;
  font-weight: 400;
  src: url(https://fonts.gstatic.com/s/bungee/v9/N0bU2SZBIuF2PU_0DXR1.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
    font-family: 'Neuropolitical';
    font-style: normal;
    font-weight: 400;
    src: local('Neuropolitical'), url('https://fonts.cdnfonts.com/s/6569/neuropolitical.woff') format('woff');
}
body{
    color:#202426;
	overflow-x: hidden;
	overflow-y: auto;
}
p{
    font-size:18px;
    line-height: 28px;
    display:block;
    margin-bottom: 30px;
}
p:last-child, p:last-of-type{
    margin-bottom: 0;
}
header{
    height:100px;
    width:100%;
    position: fixed;
    top:0;
    left:0;
    transition: all ease 0.3s;
    z-index: 102;
	background: linear-gradient(180deg, rgba(0, 0, 0, 0.5) 0%, rgba(255, 255, 255, 0) 100%);
}
.header_ust{
    width:100%;
    height:60px;
    display:flex;
    align-items: center;
    background:#0064b3;
	display: none;
}
.header_ust ul{
    display:flex;
	width: 1200px;
    margin: auto;
    justify-content: space-between;
}
.header_ust-sosyal{
    display:flex;
	margin-left: -180px;
}
.header_ust-sosyal a{
    width:40px;
    height:60px;
    line-height: 60px;
    text-align: center;
    color:#fff;
    display:block;
	transition: all 0.4s;
}
.header_ust-sosyal a:hover{
    background:#fff;
    color:#97c34f;
}
.header_ust-kurumsal > a{
	color:#fff;
	transition: all 0.4s;
	height: 60px;
	padding: 0 10px;
	line-height: 60px;
	position: relative;
}
.header_ust-iletisim img{
	height: 40px;
	margin-right: 10px;
	filter: invert(100%) sepia(0%) saturate(7500%) hue-rotate(308deg) brightness(102%) contrast(102%);
	padding: 5px 0;
}
.header_ust-iletisim p{
	font-size: 16px;
}
.elektrik-logo:hover img{
	filter: invert(72%) sepia(38%) saturate(621%) hue-rotate(40deg) brightness(95%) contrast(81%);
}
.header_ust-kurumsal > a:before{
	content: "";
	height: 1px;
	width: 0;
	background-color: #97c34f;
	position: absolute;
	left: 0;
	bottom: 15px;
	transition: all 0.4s;
}
.header_ust-kurumsal > a:hover:before{
	width: 100%;
}
.header_ust-kurumsal{
	display: flex;
	justify-content: center;
	align-items: center;
	background-color:#0064b3;
	position: relative;
	padding-right: 30px;
}
.header_ust-kurumsal:after{
	content: "";
	width: 1000px;
	height: 60px;
	position: absolute;
	top: 0;
	left: -1000px;
	background: #0064b3;
}
.header_ust-kurumsal:before{
	content: "";
    display: inline-block;
    width: 0;
    height: 0;
	position: absolute;
	top:0;
	right: -60px;
    border-style: solid;
    border-width: 60px 60px 0 0;
    border-color: #0064b3 transparent transparent transparent;
}
.header_ust-iletisim{
    display:flex;
	justify-content: center;
	align-items: center;
}
.header_alt > div > nav > ul > li:nth-child(5) > a{
	font-size: 18px;
}
.header_ust-iletisim a{
    height:60px;
    line-height: 60px;
    text-align: center;
    color:#fff;
    font-size: 15px;
    font-weight: 500;
    display: flex;
    padding:0 20px;
    align-items: center;
	transition: all 0.4s;
} 
.anasayfaGiris_dil{
	width: 40px;
	height: 40px;
    color: #fff;
    text-align: center;
    line-height: 40px;
    justify-content: center;
    align-items: center;
    display: flex;	
	background: #0064b3!important;
	margin-left: 10px;
}
.anasayfaGiris_dil:hover{
	background: #97c34f!important;
	box-shadow: rgba(255, 255, 255, 0) 0 0px 0px 40px inset!important;
	color: #fff!important;
}
	
.header_ust-iletisim a:last-child{
    margin:0;
}
.header_ust-iletisim a i{
    margin-right:10px;
    font-size:18px;
}
.header_ust-iletisim a:hover{
    background:#fff;
    color:#97c34f;
}
.header_alt{
    width:100%;
}
.header_alt > div > figure{
	width: 250px;
    height: 80px;
}
.header_alt > div > figure > a > img{
	width: 100%;
	height: 100%;
}
.header_alt > div{
    width:1200px;
    margin:auto;
    height:100px;
    display:flex;
    align-items: center;
	position: relative;
	justify-content: space-between;
}
.header_alt > div > nav > ul{
    display:flex;	
	justify-content: center;
	align-items: center;
	overflow: hidden;
	height: 60px;
	transition: all 0.4s;
}
.header_alt > div > nav > ul > li{
    position: relative;
	border-radius: 10px 10px 0 0;
	transition: all 0.3s;
}
.header_alt > div > nav > ul > li:after{
    content: "";
	position: absolute;
	height: 2px;
	width: 0;
	background : #97c34f;
	left: 0;
	bottom: 10px;
	transition: all .4s;
}
.header_alt > div > nav > ul > li:hover:after{
    width: 100%;
}
.header_alt > div > nav > ul > li > ul > li{
    position: relative;
    height:40px;
}
.header_alt > div > nav > ul > li:hover > ul{
	visibility: visible;
	top: 60px;
	left: 0;
	overflow: hidden;
}
.header_alt > div > nav > ul > li > ul > li:hover > ul{
    display:block;
}
.header_alt > div > nav > ul > li > ul{
    position: absolute;
    left:-130%;
	top: 60px;
	visibility: hidden;
    width:250px;
    background:#97c34f;
	transition: all 0.4s;
}
.header_alt > div > nav > ul > li > ul > li > ul{
    position: absolute;
    left:-250px;
    display:none;
    top:0;
    width:250px;
    background:#28c9ab;
	border-radius: 10px 0 10px 10px;
	transition: all 0.3s;
}
.header_alt > div > nav > ul > li > a{
    color:#fff;
    display:block;
    line-height: 40px;
    padding:10px 15px;
	transition: all 0.4s;
	font-size: 15px;
    font-weight: bolder;
	text-transform: uppercase;	
	display:flex;
	justify-content: center;
    align-items: center;
}

.header_alt > div > nav > ul > li > a > img {
	height:32px;
	margin-right:5px;
	filter: invert(54%) sepia(7%) saturate(659%) hue-rotate(25deg) brightness(275%) contrast(84%);
}
.header_alt > div > nav > ul > li > ul > li{
    width:100%;
    border-bottom: 1px solid rgba(0,0,0,0.1);
}

.header_alt > div > nav > ul > li > ul > li > ul > li{
    width:100%;
	position: relative;
    height: 40px;
    border-bottom: 1px solid rgba(0,0,0,0.1);
}
.header_alt > div > nav > ul > li > ul > li > a{
    display:block;
    padding:10px 30px;
    font-weight: 600;
    font-size:14px;
    color:#fff;
}
.header_alt > div > nav > ul > li > ul > li > ul > li > a{
    display:block;
    padding:10px 30px;
    font-weight: 600;
    font-size:14px;
    color:#fff;
}
.header_alt > div > nav > ul > li > ul > li:hover{
    background:rgba(0,0,0,0.1);
}
.header_alt > div > nav > ul > li > ul > li > ul > li:hover{
    background:rgba(0,0,0,0.1);
}
.is-btn{
    background:#97c34f;
    line-height: 40px;
    text-align: center;
    font-weight: bold;
    font-size:14px;
	color: rgba(255, 255, 255, 1);
	transition: all 650ms cubic-bezier(0.390, 0.500, 0.150, 1.360);
	box-shadow: rgba(30, 22, 54, 0.4) 0 0px 0px 0px inset;
}
.is-btn:hover{
	box-shadow: rgba(255, 255, 255, 0.7) 0 0px 0px 40px inset;
	color: #97c34f;
}
.lang{
    height:30px;
    background:#97c34f;
    border-radius: 20px;
    line-height: 40px;
    text-align: center;
    font-weight: bold;
    font-size:14px;
	color: rgba(255, 255, 255, 1);
	transition: all 650ms cubic-bezier(0.390, 0.500, 0.150, 1.360);
	box-shadow: rgba(30, 22, 54, 0.4) 0 0px 0px 0px inset;
}
.lang:hover{
	box-shadow: rgba(255, 255, 255, 0.7) 0 0px 0px 40px inset;
	color: #97c34f;
}
.swiper-pagination-bullet{
    background:#fff!important;
}
.slider-text-ana{
    width:1200px;
    margin:auto;
    display:flex;
    align-items: center;
    height:100%;
	justify-content: space-between;
	padding: 20px 0;
	height: 390px;
}

.hbg{
    background: linear-gradient(180deg, rgba(0, 0, 0, 0.5) 100%, rgba(255, 255, 255, 0) 100%);
    -webkit-box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.2);
    -moz-box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.2);
    box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.2);
}
footer{
    width:100%;
    position: relative;
    background: #f8fafb;
}
footer > div{
    width:100%;
    display:flex;
    justify-content:center;
    align-items: center;
}
.footer_alt{
    width:100%;
    justify-content: space-between;
    height:60px;
    align-items: center;
    padding:0!important;
	flex-direction: column;
}
.footer_alt span{
    font-size:11px;
	color: #000;
}
.footer_alt ul{
    max-width: 100%;
    display:flex;
    width:100%;
    justify-content: center;
	align-items: center;
	padding: 10px 6vw;
}

.footer_alt ul li {
    position: relative;
    margin-right: 20px;
}
.footer_alt ul li:after {
    position: absolute;
    right: -10px;
    top: 5px;
    content: "/";
    font-size: 10px;
}
.footer_alt ul li a {
    font-size: 10px;
    color: #000;
}


.footer_alt ul li:last-child:after{
    display:none;
}
.footer_alt ul li:last-child{
    margin:0;
}
.footer_alt ul li a:hover{
	text-decoration: underline;
}
.anasayfaPartner ul li h3 a{
    color:#202426;
}
.anasayfaPartner ul li h3 a:Hover{
    color:#28c9ab;
}
footer img{
    max-width: 80px;
}
.footer_mobil-uygulama{
}
.footer_sosyal-medya i{
	margin-right: 0!important;
}
.footer_apple{
	font-size: 20px;
	margin-top: -1px;
}
.slider_text-icerik{
	background-color: transparent;
    box-shadow: none;
}
.btn-sagbuyume{
	margin-right: 10px;
}
.slider_text-icerik > div{
	width: 100%;
}
.header_alt > div > nav > ul > li > ul > li:last-child{
	border-bottom: none;
}
.header_alt > div > nav > ul > li > ul > li > ul > li:last-child{
	border-bottom: none;
}
.is-ortagi{
    position: fixed;
    line-height: 25px;
    padding: 10px 50px 5px 20px;
    border-radius: 10px;
    bottom: 60px;
    right: -100%;
    background: #fff;
    z-index: 105;
    -webkit-box-shadow: 0px 0px 10px 0px rgb(0 0 0 / 30%);
    -moz-box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.3);
    box-shadow: 0px 0px 10px 0px rgb(0 0 0 / 30%);
    color: #fff;
    font-size: 16px;
    box-shadow: 6px 5px 26px #000;
	transition: all 1.5s;
}


.is-ortagi a{
	display: flex;
    flex-direction: row;
    justify-content: center;
    align-items: center;
    text-align: center;
	color: #000;
	font-weight: bolder;
    font-size: 20px;
	position: relative;
}
.is-ortagi a div{
	display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
	font-size:16px;
	color: #000;
}
.is-ortagi figure{
	position: absolute;
	right: -45px;
    top: -35px;
}
.is-ortagi span{
	position: absolute;
    left: 3px;
    top: 3px;
    padding: 6px 13px;
    background: transparent;
    color: rgba(0,0,0,0.5);
    font-weight: bolder;
}
.is-ortagi span:hover{
	cursor: pointer;
}
.is-kapatli{
	right: -150%!important;
}
.is-ortagi i{
	float: right;
    font-size: 45px;
    line-height: 40px;
    margin-bottom: 15px;
	color: #000;
	animation:yukari 0.8s ease-in-out infinite alternate;
	text-shadow: 2px 0 0 #fff, -2px 0 0 #fff, 0 2px 0 #fff, 0 -2px 0 #fff, 1px 1px #fff, -1px -1px 0 #fff, 1px -1px 0 #fff, -1px 1px 0 #fff;
}

@keyframes color-change {
  0% { color: #fff; }
  100% { color: #000; }
}
@keyframes yukari {
  0% {
    transform:translateY(-5%);
  }
  100% {
    transform:translateY(30%);
  }
}
#slider-ana{
    position: relative;
    width: 100%;
	display: flex;
    justify-content: center;
    align-items: center;
}
.slider-mouse{
	position: absolute;
	width: 100%;
	left: 0;
	bottom: 35px;
	z-index: 10;
	display: flex;
	justify-content: center;
}
.slider-mouse figure{
	width: 24px;
}
.anasayfa_harita{
	width: 600px!important;
	position: relative;
}
.anasayfa_harita-icerik{
	position: relative;
	display: flex;
}
#map{
	width: 100%; 
	height: 570px;
}
#map > div > div > svg > g:nth-child(9){
	display: none;
}
#map > div > div > a{
	display: none!important;
}
.harita_store ul{
	display: flex;
}
.harita_store li{
	margin-right: 20px;
}
.harita_store li:last-child{
	margin-right: 0;
}
.harita_store a{
	width: 170px;
    height: 60px;
    display: block;
    padding: 10px;
	color: #000;	
	border: 1px solid #97c34f;
    transition: all 0.4s;
}
.harita_store img{
	float: left;
    margin: 10px 10px 0 0;
}
.harita_store span{
	display: block;
}
.anasayfa_harita-icerik > div{
	display: flex;
    flex-direction: column;
    justify-content: center;
	width: 100%;
}
.harita_store{
	display: flex;
    justify-content: center;
}

.ac-container{
	width: 100%;
	text-align: left;
}
.ac-container label{
	padding: 0 20px;
	height: 60px;
	position: relative;
	z-index: 20;
	cursor: pointer;
	color: #000;
	font-size: 25px;
	font-weight: 600;
	background: #ffffff;
	display: flex;
	align-items: center;
	border-radius: 5px 5px 0 0;
}
.ac-container label:hover{
	background: #fff;
}
.ac-container input:checked + label,
.ac-container input:checked + label:hover{
	overflow: hidden;
	text-shadow: 0px 1px 1px rgba(255,255,255, 0.6);
	box-shadow: 
		0px 0px 0px 1px rgba(155,155,155,0.3), 
		0px 2px 2px rgba(0,0,0,0.1);
		
}


.ac-container input{
	display: none;
}
.ac-container article{
	background: rgba(255, 255, 255, 0.5);
	margin-top: -1px;
	overflow: hidden;
	height: auto;
	min-height: 230px;
	position: relative;
	z-index: 10;
	-webkit-transition: height 0.3s ease-in-out, box-shadow 0.6s linear;
	-moz-transition: height 0.3s ease-in-out, box-shadow 0.6s linear;
	-o-transition: height 0.3s ease-in-out, box-shadow 0.6s linear;
	-ms-transition: height 0.3s ease-in-out, box-shadow 0.6s linear;
	transition: height 0.3s ease-in-out, box-shadow 0.6s linear;
	padding: 10px 20px 20px 20px;
	border-radius: 5px;
}
.ac-container article p{
	font-style: italic;
	color: #000;
	line-height: 23px;
	font-size: 14px;
	text-shadow: 1px 1px 1px rgba(255,255,255,0.8);
}
.ac-container input:checked ~ article{
	-webkit-transition: height 0.5s ease-in-out, box-shadow 0.1s linear;
	-moz-transition: height 0.5s ease-in-out, box-shadow 0.1s linear;
	-o-transition: height 0.5s ease-in-out, box-shadow 0.1s linear;
	-ms-transition: height 0.5s ease-in-out, box-shadow 0.1s linear;
	transition: height 0.5s ease-in-out, box-shadow 0.1s linear;
	box-shadow: 0px 0px 0px 1px rgba(155,155,155,0.3);

}

.accordion-istasyon > li{
	margin-bottom: 10px;
}
.accordion-istasyon > li:last-child{
	margin-bottom: 0;
}
.accordion-istasyon > li > a{
	color: #000;
	display: flex;
	align-items: center;
}
.accordion-istasyon > li > a > h4{
	width: 310px;
	overflow: hidden;
   text-overflow: ellipsis;
   display: -webkit-box;
   -webkit-line-clamp: 1; /* number of lines to show */
   -webkit-box-orient: vertical;
}
.istasyon-nokta{
	width: 6px;
	height: 6px;
	background-color: #97c34f;
	margin-right: 10px;
    transition: all 0.4s;
}
.secili .istasyon-nokta{
	width: 50px;
}
.secili{
	color: #0064b3;
}
.istasyon-aciklama{
	width: 200px;
	height: 200px;
	background:#fff;
	margin-left: 10px;
    transition: all 0.4s;
	box-shadow: rgb(0 0 0 / 16%) 0px 3px 6px, rgb(0 0 0 / 23%) 0px 3px 6px;
	overflow: hidden;
	position: absolute;
	top: 10px;
	right: -150%;
}
.secili .istasyon-aciklama{
	right: 20px;
}
.istasyon-aciklama > ul > li{
	background:#fff;
	padding: 6px;
}
.istasyon-aciklama > ul > li:nth-child(2n){
	background:#f9f9f9;
}
.istasyon-aciklama > ul > li > b{
	font-size: 15px;
	color: #768ea3;
	font-weight: bold;
	display: block;
	text-align: center;
}
.istasyon-aciklama > ul > li > i{
	font-size: 13px;
	color: #768ea3;
	display: block;
	text-align: center;
	margin-top: 5px;
}
.soket-aciklama{
	display: flex;
	justify-content: center;
	margin-top: 5px;
}
.sarj-dolu{
	width: 10px;
	height: 10px;
	border-radius: 50%;
	background-color: #ff0000;
	margin-right: 10px;
}
.soket-aciklama li{
	display: flex;
	align-items: center;
}
.soket-aciklama span{
	font-size: 12px!important;
	color: #768ea3!important;
	display: block;
	margin: 0!important;
}
.soket-aciklama small{
	font-size: 12px;
	color: #768ea3;
	display: block;
}
.sarj-bos{
	width: 10px;
	height: 10px;
	border-radius: 50%;
	background-color: #02cf07;
	margin-right: 10px;
}
.sarj-arizali{
	width: 10px;
	height: 10px;
	border-radius: 50%;
	background-color: #f0d30e;
	margin-right: 10px;
}
#map > div{
	top: -90px;
}
.ac-container h2{
	overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    max-width: 470px;
}
.accordion-haberler{
	display: flex;
	height: 100%;
}
.accordion-haberler-foto{
	width: 40%;
}
.accordion-haberler-icerik{
	width: 60%;
	padding-right: 10px;
}
.accordion-haberler-foto img{
	width: 100%;
	height: 100%;
}
.son-istasyon:before{
	content: '';
	background-color:rgba(255,255,255,.8)!important;
	border-radius:.25em;
	box-shadow:0 0 .25em rgba(0,0,0,.25)!important;
	box-sizing:border-box;
	left:50%;
	padding:10vmin;
	position:absolute;
	text-align:center;
	top:50%;
	transform:translate(-50%, -50%);
	animation:slide 3s ease-in-out infinite alternate;
	background-image: linear-gradient(-60deg, #6c3 50%, #09f 50%);
	bottom:0;
	left:-50%;
	opacity:.5;
	right:-50%;
	top:0;
	z-index:-1;
}
.bg {
	animation:slide 3s ease-in-out infinite alternate;
	background-image: linear-gradient(-60deg, #6c3 50%, #09f 50%);
	bottom:0;
	left:-50%;
	opacity:.5;
	position:fixed;
	right:-50%;
	top:0;
	z-index:-1;
}
@keyframes slide {
  0% {
    transform:translateX(-25%);
  }
  100% {
    transform:translateX(25%);
  }
}
.ac-container label{
	overflow: hidden;
}
.anasayfaMobil{
	width: 100%;
    height: 430px;
	background: url(/images/mobilbg1.png);
	background-position: center;
	background-repeat: no-repeat;
	background-size: cover;
	margin-top: 90px;
}
.anasayfaMobil2{
	background: url(/images/mobilbg.png);	
	margin-bottom: 90px;
}
.anasayfaMobil > div{
	width: 1200px;
	margin: auto;
	display: flex;
    justify-content: end;
}
.anasayfaMobil > div > figure{
	width: 370px;
	margin-top: -60px;
	margin-right: 60px;
}

.anasayfaMobil > div > figure > img {max-width:100%;}

.anasayfaMobil > div > div{
	width: 100%;
	height: 430px;
	display: flex;
	justify-content: center;
	align-items: center;
	padding: 0 60px 0 0;
	color: #fff;
}
.anasayfaMobil > div > div > div{
	display: flex;
	flex-direction: column;
	justify-content: center;
	align-items: center;
	text-align: center;
}
.anasayfaMobil > div > div > div > h2{
	font-size: 35px;
	font-weight: bold;
	color: #fff;
}
.anasayfaMobil > div > div > div > h3{
	font-size: 27px;
	margin-bottom: 15px;
	color: #fff;
}
.anasayfaMobil > div > div > div > p{
	font-size: 18px;
	color: #fff;
}
.anasayfaHakkımızda{
	width: 100%;
    display: flex;
	margin-top: 60px;
	padding-top: 50px;
}
.anasayfaHakkımızda_image{
	width: 40%;
    background-size: cover;
	background-position: top center;
    background-repeat: no-repeat;
	position: relative;
}
.anasayfaHakkımızda_image:before{
	content: "";
    width: 25px;
    height: 95%;
    background: #97c34f;
    position: absolute;
    bottom: -25px;
    right: -25px;
    z-index: -1;
}
.nasil_calisir-text > div > ul > p{
	margin-bottom: 20px;
}
.anasayfaHakkımızda_image:after{
	content: "";
    width: 1000%;
    height: 25px;
    background: #97c34f;
    position: absolute;
    bottom: -25px;
    right: -25px;
    z-index: -1;
}
.anasayfaHakkımızda_icerik{
    width: 60%;
    padding: 0 60px 60px 60px;
	position: relative;
}
.anasayfaHakkımızda_text li{
	position: relative;
	margin-top: 30px;
}
.anasayfaHakkımızda_icerik > img{
	position: absolute;
	left: -190px;
    top: -30px;
	z-index: -1;
}
.anasayfaHakkımızda_text h2{
	font-size: 35px;
	margin-bottom: 20px;
	font-weight: bold;
    color: #97c34f;
}
.cokluSayac{
	display: flex;
	margin: 20px 0;
	flex-direction: row;
	width: 1200px;
}
.cokluSayac li{
	display: flex;
	flex-direction: row;
	width: 100%;
	position: relative;
	justify-content: center;
	align-items: center;
}
.cokluSayac span{
	color: #fff;
	font-size: 55px;
	margin: 25px 0 10px 0;
}
.cokluSayac h5{
	color: #97c34f;
	font-size: 20px;
}
.anasayfaHakkımızda_text li:nth-child(2n){
	margin-right: 0;
}
.anasayfaHakkımızda_text h3{
	padding-bottom: 10px;
    font-weight: bold;
    font-size: 22px;
    padding-left: 55px;
    color: #383E42;
}
.anasayfaHakkımızda_text img{
	position: absolute;
	width: 40px;
	top: -10px;
	left: 0; 
	filter: invert(28%) sepia(89%) saturate(1341%) hue-rotate(184deg) brightness(88%) contrast(105%);
}
.cokluSayac div{
	display: flex;
	justify-content: center;
	align-items: center;
	flex-direction: column;
	text-align: center;
}
.cokluSayac i{
	font-size: 50px;
    background: -webkit-linear-gradient(140deg, #97c34f 50%, #97c34f 50%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}
.anasayfaHakkımızda_text p{
	font-size: 16px;
}
.anasayfaCevre{
	width: 100%;
	background-size: cover;
    background-image: url(/images/yol.jpg);
    background-position: right top;
    background-repeat: no-repeat;
	height: 35vw;
	margin-top: 90px;
	position: relative;
	overflow: hidden;
}
.anasayfaCevre_icerik{
	width: 1200px;
	margin: auto;
	height: 550px;
}
.anasayfaCevre_icerik > figure{
	width: 100%;
	position: absolute;
	bottom: 20px;
	left: 0;
	margin-left: 0%;
}
.anasayfaCevre_icerik > figure > img:first-child{
	width: 666px;
	position: relative;
}
.tekerlekSol{
	position: absolute;
    bottom: 5px;
    left: 97px;
    width: 95px;
}
.tekerlekSag{
	position: absolute;
	bottom: 5px;
    left: 492px;
    width: 95px;
}
.anasayfaCevre_text h2{
	font-size: 35px;
    font-weight: bold;
    margin-bottom: 20px;
    color: #fff;
    text-align: center;
}
.anasayfaCevre_text{
	width: 100%;
    max-height: 230px;
    background: rgb(151 195 79 / 80%);
    padding: 20px;
    border-radius: 0 0 10px 10px;
}
.anasayfaCevre_text p{
	color: #fff;
    font-size: 18px;
    font-weight: 500;
    text-align: center;
}
.anasayfaMobil ul{
	display: flex;
	margin-top: 20px;
}
.anasayfaMobil li{
	margin-right: 20px;
	display: flex;
	position: relative;
	align-items:center;
}
.anasayfaMobil li:last-child{
	margin-right: 0;
}
.anasayfaMobil a{
	width: 175px;
    height: 60px;
    display: flex;
    padding: 10px;
    color: #fff;
	border-radius: 5px;
    transition: all 0.4s;
	z-index: 9;
	align-items:center;
	background: #000;
}
.anasayfaMobil2 a{
	background: #00000070;	
}
.anasayfaMobil a:hover{
	transform: scale(1.1);
}
.mobil-btn img{
	float: left;
    margin: 0px 10px 0 0;
    transition: color 0.4s;
	margin-right: 8px;
	width: 40px;
}
.anasayfaMobil span{
	display: block;
}
.anasayfaMobil li:before {
    content: "";
    position: absolute;
    height: 0px;
    width: 0;
    left: -10px;
    top: -10px;
    transition: all .3s;
	border: 0px solid #fff;
}
.anasayfaMobil li:hover:before {
   /* width: 107%;
	height: 130%;	
	border: 1px solid #fff;*/
}
.merakettikleriniz{
	width: 100%;
    padding: 120px 0;
	display: flex;
	flex-direction: row-reverse;
	overflow: hidden;
	flex-wrap: wrap;
}
.is_ortakligi-form{
	margin-bottom: 60px;
    position: relative;
    width: 100%;
    background-position: center;
    background-attachment: fixed;
    z-index: 2;
	margin-top: 85px;
}
.is_ortakligi-form > div:first-child{
	position: absolute;
    width: 100%;
    height: 100%;
    opacity: .9;
    top: 0;
    left: 0;
    z-index: -1;
}
.is_ortakligi-form-icerik{
	width: 1200px;
    margin: auto;
    padding: 60px 0;
	display: flex;
    justify-content: space-between;
}
.is-form-foto{
	width: 43%;
}
.is-form-text{
	width: 50%;
}
.is_ortakligi-form-icerik h5{
	text-align: center;
	font-size: 19px;
	margin-top: 10px;
}

.is-form-text p {margin:10px 0px;}

.is_ortakligi-form-icerik h4{
	display: block;
    text-align: center;
    color: #7e7e7e;
    font-size: 40px;
    font-weight: 600;
}
.is_ortakligi-form-icerik ul{
	display: flex;
    flex-wrap: wrap;
    margin-top: 20px;
	position: relative;
}
.is_ortakligi-form-icerik strong{
	display: none;
}
.is_ortakligi-form-icerik li{
	width: 48%;
    margin-right: 4%;
    margin-bottom: 10px;
}
.is_ortakligi-form-icerik li:nth-child(2n){
    margin-right: 0;
}
.is_ortakligi-form-icerik input, select{
	width: 100%;
    background: 0 0;
    border: 1px solid #000;
    padding: 15px 30px;
    font-size: 14px;
    letter-spacing: 1px;
    -webkit-transition: .3s;
    transition: .3s;
    margin-bottom: 20px;
    color: #000;
	min-height: 48px;
}

.is_ortakligi-form-icerik input::placeholder{
	color: #000;
}
.is_ortakligi-form-icerik option{
	color: #000;
}
.is_ortakligi-form-icerik button{
	padding: 10px 30px;
    color: #fff;
    background: #97c34f;
    transition: all 0.3s;
    font-size: 20px;

    left: 40%;
}
.is-form-foto figure{
	position: relative;
}
.is-form-foto figure:before{
	content: "";
    width: 100%;
    height: 95%;
    background: #97c34f;
    position: absolute;
    bottom: -25px;
    left: -25px;
    z-index: -1;
}
.is_ortakligi-form-icerik button:hover{
    background: #4e7c03;
}
.merakettikleriniz_foto:before {
    content: "";
    width: 25px;
    height: 95%;
    background: #97c34f;
    position: absolute;
    bottom: -25px;
    left: -25px;
    z-index: -1;
}
.merakettikleriniz_foto:after {
    content: "";
    width: 1000%;
    height: 25px;
    background: #97c34f;
    position: absolute;
    bottom: -25px;
    left: -25px;
    z-index: -1;
}
.merakettikleriniz_icerik{
	width: 60%;
	padding: 0 60px;
    position: relative;
}
.merakettikleriniz h2{
	font-size: 35px;
    font-weight: 800;
    color: #848575;
	padding-left: 30px;
}
.merakettikleriniz h2 b{
    font-weight: 800;
}
.merakettikleriniz > div > ul{
	margin-top: 30px;
}
.merakettikleriniz > div > ul > li{
	background: #fff;
    margin-bottom: 10px;
	box-shadow: 0px 28px 66px -21px rgb(0 0 0 / 75%);
}
.akordiyonBaslik{
	background: none;
    line-height: 24px;
    font-weight: 600;
    color: #383E42;
    display: block;
    margin-bottom: 0px;
    padding: 20px 60px 20px 30px;
    position: relative;
	width: 100%;
	font-size: 20px;
}
.akordiyonBaslik:after{
	position: absolute;
    font-size: 18px;
    color: #97c34f;
    content: "\e902";
    font-family: "profornet";
    right: 30px;
}
.akordiyonIcerik{
	padding: 0 30px 30px 30px;
    overflow: hidden;
    display: none;
}
.akordiyonIcerik > ul > li{
	margin-bottom: 10px;
	margin-left: 20px;
	position: relative;
}
.akordiyonIcerik > ul > li:last-child{
	margin-bottom: 0;
}
.akordiyonIcerik > ul > li:before{
    content: "";
	width: 10px;
	height: 2px;
	position: absolute;
	left: -20px;
    top: 10px;
	background: #97c34f;
}
.akordiyonIcerik span{
	display:block;
	margin-bottom: 10px;
}
.is_ortagi{
	padding: 90px 30px;
    background: #f8fafb;
}
.is_ortagi-container{
	width: 100%;
	margin: auto;
	position: relative;
	background: #fff;
	box-shadow: 0px 0px 20px 0px rgb(0 0 0 / 15%);
	padding: 20px 0;
}
.tabs-container {
	width: 100%;
	margin-top: 30px;
	padding: 20px;
}
div#tabs-nav {
	position: relative;
	display: flex;
	justify-content: space-between;
}
a.tabs-menu {
	display: inline-block;
	background-color: #fff;
	font-size: 17px;
	font-family: Arial,Helvetica,sans-serif;
	color: #383E42;
	padding: 5px 10px;
	font-weight: bold;
	text-decoration: none;
	border-bottom: solid 2px #fff;
	text-align: center;
	transition: all 0.4s;
	position: relative;
	display: flex;
	justify-content: center;
	align-items: center;
	flex-direction: column;
}
a.tabs-menu > img{
	width: 35px;
	margin-bottom: 10px;
	filter: invert(52%) sepia(8%) saturate(539%) hue-rotate(25deg) brightness(97%) contrast(88%);
	transition: all 0.4s;
}
a.tabs-menu.tabs-menu-active > img{
	filter: invert(80%) sepia(9%) saturate(2417%) hue-rotate(37deg) brightness(91%) contrast(83%);
}
a.tabs-menu.tabs-menu-active {
	background-color: #fff;
	border-bottom: solid 2px #0064b3;
	color: #97c34f;
}
.tabs-content {
	background-color: #fff;
	overflow: hidden;
	line-height: 1.5;
}
.tabs-panel {
	display: none;
	min-height: 150px;
	overflow: auto;
	padding: 30px;
	font-size: 14px;
}
.flex-content {
	display: flex;
	height: 100%;
	flex-direction: column;
}

/************ CSS Animation ***********/

.animated-tabs {
	-webkit-animation-duration: 1s;
	animation-duration: 1s;
	-webkit-animation-fill-mode: both; 
	animation-fill-mode: both;
}
@-webkit-keyframes fadeInDownBig { 
    0% { 
        opacity: 0; 
        -webkit-transform: translateY(-200px); 
    } 
    100% { 
        opacity: 1; 
        -webkit-transform: translateY(0); 
    } 
} 
@keyframes fadeInDownBig { 
    0% { 
        opacity: 0; 
        transform: translateY(-200px); 
    } 
    100% { 
        opacity: 1; 
        transform: translateY(0); 
    } 
} 
.fadeInDownBig { 
    -webkit-animation-name: fadeInDownBig; 
    animation-name: fadeInDownBig; 
}
.is_ortagi-container > h2{
	font-size: 18px;
    font-weight: bolder;
	text-align: center;
	color: #848575;
	margin-top: 20px;
}
.flex-content h3{
	width: 100%;
	text-align: left;
	font-size: 22px;
	color: #97c34f;
	margin-bottom: 20px;
}
.flex-content p{
	margin-top: 10px;
	margin-bottom: 0;
	font-size: 16px;
}
.flex-content b{
	margin-right: 10px;
	font-size: 40px;
	color: #97c34f;
	margin-top: -6px;
}
.flex-content a{
	color: #97c34f;
	transition: all 0.3s;
}
.flex-content a:hover{
	color: #0064b3;
	text-decoration: underline;
}
.flex-content > ul > li > p{
	display: flex;
}
.kullanim_alanlari-liste{
	display: flex;
  flex-wrap: wrap; 
}
.kullanim_alanlari-liste li{
	width: 25%;
}
.yedi_neden li{
	padding-left: 20px;
	margin-top: 15px;
	position: relative;
}
.flex-content h4{
	color: #383E42;
	font-size: 18px;
}
.yedi_neden li:before{
	content: "";
	position: absolute;
	left: 0;
	top: 12px;
	width: 7px;
	height: 7px;
	border-radius: 50%;
	background-color: #97c34f;
}

.is_ortagi-container:before{
	position: absolute;
    left: 20px;
    top: -10px;
    height: 10px;
    width: calc(100% - 40px);
    background: rgba(255, 255, 255, 0.7);
    content: "";
}
.is_ortagi-container:after{
	position: absolute;
    left: 20px;
    bottom: -10px;
    height: 10px;
    width: calc(100% - 40px);
    background: rgba(255, 255, 255, 0.7);
    content: "";
}
.tarifeler_tablo > ul{
	display: flex;
	margin-top: 20px;
}
.tarifeler_tablo > ul > li{
	width: 40%;
	text-align: center;
	border: 1px solid #0064b3;
}
.tarifeler_tablo > ul > li:last-child{
	border-left: none;
}
.tarifeler_tablo > ul > li > ul > li{
	border-bottom: 1px solid #0064b3;
	min-height: 30px;
	display: flex;
	justify-content: center;
	align-items: center;
}
.tarifeler_tablo > ul > li > ul > li:last-child{
	border-bottom: none;
}
.akordiyonIcerik a{
	color: #97c34f;
	transition: all 0.4s;
}
.akordiyonIcerik a:hover{
	color: #0064b3;
	text-decoration: underline;
}
.mapael .map {
	position: relative;
}
.mapael .mapTooltip {
	position: absolute;
	background-color: #474c4b;
	moz-opacity: 0.70;
	opacity: 0.70;
	filter: alpha(opacity=70);
	border-radius: 10px;
	padding: 10px;
	z-index: 1000;
	max-width: 200px;
	display: none;
	color: #fff;
}
.basvur-btn{
	position: absolute;
    right: 0;
    top: 0;
    height: 170px;
    width: 250px;
    text-align: center;
    overflow: hidden;
}
.basvur-btn:before{
    content: '';
    display: inline-block;
    width: 0px;
    height: 0px;
    position: absolute;
    top: 0;
    right: 0;
    border-style: solid;
    border-width: 0px 250px 170px 0px;
    border-color: #0064b3 #97c34f  transparent transparent;
}
.effect1{
	z-index: 2;
    position: absolute;
    right: 0px;
    top: 35px;
    width: 140px;
    text-align: center;
    color: #fff;
    font-size: 25px;
    transform: rotate(38deg);
}
.basvur-btn img{
	position: absolute;
	right: 10px;
	top: 10px;
}
.is_lity h4 {
    color: #97c34f;
    padding-left: 10px;
    font-size: 40px;
}
.is_lity {
    background-color: #191919;
    padding: 20px;
    display: flex;
    flex-direction: column;
}
.lity-container strong {
    display: none;
}

.is_lity li {
	width:50%;
	float:left;
	padding:15px;
}
.iletisim_orta-icerik input, .iletisim_orta-icerik select {
    width: 100%;
    background: 0 0;
    border: 1px solid #fff;
    padding: 15px 30px;
    font-size: 14px;
    letter-spacing: 1px;
    -webkit-transition: .3s;
    transition: .3s;
    margin-bottom: 20px;
    color: #fff;
    min-height: 48px;
}
.is_lity input {
    width: 100%;
    border-radius: 10px;
    padding: 10px;
    color: #000;
}
.is_lity input::placeholder {
    color: #000;
}
.is_lity select {
    width: 100%;
    border-radius: 10px;
    color: #000;
}
.akordiyon-ust{
	display: flex;
	flex-direction: column;
	justify-content: center;
	align-items: center;
}
.akordiyon-ust h2{
	font-weight: 600;
    color: #383E42;
	font-size: 26px;
	margin-bottom: 20px;
}
.akordiyon-ust a:hover{
	background: #4e7c03;
}
.akordiyon-ust a{
	background: #97c34f;
    box-shadow: 0px 28px 66px -21px rgb(0 0 0 / 75%);
	line-height: 24px;
    font-weight: 600;
    color: #fff;
    display: block;
    margin-bottom: 0px;
    padding: 20px 60px 20px 30px;
    position: relative;
    width: 100%;
    font-size: 20px;
	margin-top: 20px;
    text-align: center;
	transition: all 0.4s;
}
.is-form-text input, select {
    width: 100%;
    background: 0 0;
    border: 1px solid #000;
    padding: 15px 30px;
    font-size: 14px;
    letter-spacing: 1px;
    -webkit-transition: .3s;
    transition: .3s;
    margin-bottom: 20px;
    color: #000;
    min-height: 48px;
}

.is-form-text textarea {
	width: 100%;
    background: 0 0;
    border: 1px solid #000;
    padding: 15px 30px;
    font-size: 14px;
    letter-spacing: 1px;
    -webkit-transition: .3s;
    transition: .3s;
    margin-bottom: 20px;
    color: #000;
    min-height: 48px;
	font-family:Arial;
}

.w100 {width:100%!important;margin-right:0px!important}
.mr4 {margin-right:4%!important;}
.mr0 {margin-right:0%!important;}
.is_lity textarea {
    width: 100%;
    border-radius: 10px;
    padding: 10px 20px;
    margin: 30px 0;
    resize: none;
    color: #000;
    height: 120px;
}
.is_lity button {
    padding: 5px 20px;
    background-color: #97c34f;
    color: #000;
    font-size: 30px;
    width: fit-content;
    margin: auto;
    border-radius: 10px;
    transition: background-color 0.5s linear;
	float: right;
}
.navigasyonAC{
	color: #000;
	font-size: 24px;
    transition: all ease 0.3s;
	padding-right: 0!important;
	padding-left: 0!important;
	margin-left: 15px;
}
.menu {
    width: 370px;
    height: 100vh;
    position: fixed;
    z-index: 999;
    pointer-events: none;
    overflow: hidden;
	right: -100%;
	top: 0;
    transition: all ease 0.5s;
}
.menu_resim {
    width: 40%;
    transition: all ease 0.3s;
    position: absolute;
    left: -40%;
    top: 0;
    background-size: cover!important;
    background-position: top right;
    background: url(/images/menufoto1.jpg);
    padding: 60px;
    height: 100vh;
    display: flex;
    justify-content: center;
}
.menu_icerik {
    width: 320px!important;
    position: absolute;
    right: -70%;
    transition: all ease 0.3s;
    top: 0;
    padding: 60px 30px;
    height: calc(100vh - 50px);
    display: flex;
    background: #808080;
}
.menuAcik {
    pointer-events: inherit!important;
	right: 0;
}
.menusolAcik {
    left: 0!important;
    transition: all ease 0.5s;
}
.menusagAcik {
    right: 0!important;
    transition: all ease 0.5s;
}
.menuoverflow{
	overflow-x: hidden;
}
.menuKapat {
    position: absolute;
    width: 50px;
    height: 50px;
    text-align: center;
    line-height: 50px;
    color: #fff;
    background: #808080;
    left: -50px;
    top: 0;
    font-size: 18px;
    transition: all 0.5s;
}
.menuKapat:hover{
    color: #f03535;
}
.menu_icerik-arama {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    padding: 20px;
    display: flex;
    justify-content: flex-end;
}
.menu_icerik-menu {
    width: 100%;
    height: 100%;
    display: Flex;
    justify-content: center;
    flex-direction: column;
    padding-bottom: 80px;
}
.menu_icerik-arama .profornet-arama {
    background: none;
    color: #fff;
    font-size: 20px;
    width: 40px;
    height: 40px;
    line-height: 40px;
    text-align: center;
    transition: all 0.5s;
}
.menu_icerik-menu {
    width: 100%;
    height: 100%;
    display: Flex;
    justify-content: center;
    flex-direction: column;
    padding-bottom: 80px;
}
.menu_icerik-menu>li {
    margin: 10px 0;
}
.menu_icerik-linkler li{
	margin-top: 10px;
	text-align: center;
}
.menu_icerik-linkler a:hover{
	text-decoration: underline;
}
.menu_icerik-linkler {
    position: absolute;
    height: 80px;
    left: 0;
    bottom: 10px;
    width: 100%;
    border-top: 1px solid #fff;
    display: Flex;
    align-items: center;
	flex-direction: column;
	justify-content: left;
}
.menu_icerik-menu>li>a {
    color: #fff;
    font-weight: 600;
    font-size: 20px;
    display: block;
	overflow: hidden;
	transition: all .3s ease;
}
.menu_icerik-linkler li a {
    color: #fff;
    font-size: 11px;
    transition: all 0.5s;
}
.menu_icerik-menu>li>a:hover {
    color: #000;
}
.menu_icerik-arama .profornet-arama:hover{
	color: #000;
}
.effect2{text-shadow:0 0 0  #fff, 0 45px 0 #000 ;color:rgba(0,0,0, 0) !important; transition: all .3s ease;}
.effect2:hover{ text-shadow: 0 -45px 0 #fff, 0 0 0 #000 ; }
.effect3{text-shadow:0 0 0  #fff, 0 -65px 0 #000 ;color:rgba(0,0,0, 0) !important; transition: all .3s ease;}
.effect3:hover{ text-shadow: 0 60px 0 #fff, 0 0 0 #fff ; }
.navigasyonAC i{
	margin-left: 10px;
	font-size: 45px;
}
.navigasyonAC:hover{
	color: #0064b3;
}
.menu_icerik-linkler a{
	overflow: hidden;
}
.nokta-arama input{
	width: 93%;
	font-size: 17px;
    padding: 10px 50px 10px 20px;
    margin-top: 10px;
    color: #000;
	display: block;
	border: 1px solid #fff;
	box-shadow: rgb(0 0 0 / 16%) 0px 3px 6px, rgb(0 0 0 / 23%) 0px 0px 6px;
}
.nokta-arama h3{
	text-align: left;
    background-color: rgb(220, 229, 10);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    box-shadow: rgb(0 0 0 / 16%) 0px 3px 6px, rgb(0 0 0 / 23%) 0px 0px 6px;
    width: 100%;
    padding: 5px 20px;
    height: 43px;
    position: relative;
    z-index: 20;
    display: block;
    color: #fff;
    line-height: 33px;
    font-size: 19px;
}
.nokta-arama {
	margin-top: 40px;
}
.nokta-arama div{
	display: flex;
	position: relative;
	margin-top: 10px;
}
.nokta-arama button{
	font-size: 19px;
	color: #fff;
	background: transparent;
	position: absolute;
    right: 0;
    bottom: 5px;
	padding: 5px 20px;
	background: rgb(177,27,27);
    transition: all 0.4s;
}
.nokta-arama button:hover{
	background: rgb(127,23,23);
}
.slider_text-icerik2{
	width: 800px;
	height: 100%;
    background-color: rgba(255,255,255,0.6);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    border-radius: 10px;
    box-shadow: rgb(0 0 0 / 16%) 0px 3px 6px, rgb(0 0 0 / 23%) 0px 3px 6px;
}
#slider{
	height: 100%;
}
.swiper-slide{
	background-size: cover;
}
.slider-text > a{
	position: relative;
	z-index: 9;
	display: block;
	height: 100%;
	transition: all 0.4s;
	overflow: hidden;
}
.slider-text > a > div{
	position: absolute;
	z-index: 5;
	left: 0;
	width: 100%;
	padding: 10px 10px 15px 10px;
	bottom: -150px;
	visibility: hidden;
	transition: all 0.3s;
	background-color: rgba(255,255,255,0.8)
}
.slider-text{
	width: 1200px;
	margin: auto;
	height: 100%;
	transition: all 0.4s;
	display: flex;
    justify-content: left;
    align-items: center;
	padding-left: 60px;
	position: absolute;
	left: 13%;
	top: 0;
}
.slider-text > a:hover > div{
	bottom: 0;
	visibility: visible;
}
.slider-text > a > div > p{
	font-size: 16px;
	color: #848575;
	margin-top: 10px;
	overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
}
.slider-text > a > div > h2{
	font-size: 20px;
	color: #000;
	font-weight: bold;
	overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
}
.asagi-in{
	width: 210px;
	height: 50px;
	border-radius: 10px;
	background: #dce50a;
	display: flex;
    justify-content: center;
    align-items: center;
}
.asagi-in i{
	float: right;
    font-size: 20px;
    line-height: 40px;
    margin-bottom: 10px;
    color: #000;
    animation: yukari 0.8s ease-in-out infinite alternate;
}
.devami{
	position: fixed;
    bottom: 30px;
    right: 30px;
    z-index: 14;
    font-size: 16px;
	background: transparent;
}
.asagi-in p{
	margin: 0 10px 0 0;
	font-weight: 600;
}
.devami > a{
	color: #000;
}
.qr-code{
	height: 170px;
}
.is-ortagi-goster{
	right: 30px;
}
.menu_resim{
	display: none;
}
.footer_ust{
	width: 1200px;
	margin: auto;
	padding: 30px 0;
}
.footer_ust > ul{
	display: flex;
	width: 100%;
	flex-wrap: wrap;
	justify-content: space-between;
}
.footer-buyuk{
	flex: 0 0 24%;
    max-width: 24%;
}
.footer-kucuk{
	flex: 0 0 14%;
    max-width: 14%;
}
.footer_ust > ul > li > figure > img{
	max-width: 100%;
}
.footer_ust > ul > li > ul > li{
	margin-bottom: 10px;
	display: flex;
	align-items: center;
}
.footer_ust > ul > li > ul > li:last-child{
	margin-bottom: 0;
}
.footer_ust h2{
	font-size: 20px;
	font-weight: bolder;
	color: #000;
}
.sayfa_icerik li{
	color: #fff;
}
.footer_ust i{
	margin-right: 10px;
	color: #000;
}
.footer_ust > ul > li > ul > li > a{
	display: flex;
	justify-content: center;
	align-items: center;
	font-size: 17px;
	color: #000;
}
.footer_ust > ul > li > ul > li > a > img{
	margin-right: 10px; 
}
.slider-slider{
	width: 1200px;
	height: 100%;
	margin: auto;
	display: flex;
	justify-content: center;
	align-items: center;
	flex-direction: column;
	position: relative;
}
.sarj_noktasi input[type="text"] {
    color: #000;
    width: 100%;
    box-sizing: border-box;
    letter-spacing: 1px;
    height: 100%;
    font-size: 18px;
}
.col-3 {
    width: 55%;
    position: relative;
    height: 56px;
    display: flex;
}
.effect-21{border: none; padding: 7px 14px; transition: 0.4s; background: transparent;}

.input-effect label{
    color: #000;
    transition: 0.3s;
    letter-spacing: 0.5px;
	font-weight: bold;
	padding-left: 10px;
}
.effect-21:focus ~ label, .has-content.effect-21 ~ label{top:-35px; left: 47%; font-size: 25px; color: #808080; transition: 0.3s;}
.sarj_noktasi input::placeholder {
  color: #808080;
  opacity: 1;
  font-size: 14px;
  font-style: italic;
}
.sarj_noktasi {
    width: 1200px;
    position: absolute;
    bottom: -25px;
    z-index: 99;
    margin: auto;
	display: flex;
	box-shadow: rgb(0 0 0 / 16%) 0px 3px 6px, rgb(0 0 0 / 23%) 0px 3px 6px;
    background: #fff;
	border-radius: 5px;
	justify-content: space-between;
}
.effect-21:focus:parent .sarj_noktasi {
	bottom: -50px;
}
.sarj_noktasi button {
    width: 9%;
    height: 100%;
    justify-content: center;
    align-items: center;
    background-color: #0064b3;
    color: #fff;
    position: absolute;
    right: 0px;
    font-size: 18px;
    transition: all 0.3s;
    border-top-right-radius: 5px;
    border-bottom-right-radius: 5px;
}
.sarj_noktasi button:hover{
	background: #004c88;
}
.slider-slider > div{
	margin-top: -20px;
}
.input-effect > div{
    width: 27%;
	display: flex;
    align-items: center;
}

.sayfa{
	width: 100%;
	height: 300px;
	padding-top: 100px;
}
.sayfa{
	width: 100%;
	height: 400px;
	display: flex;
    align-items: center;
    background-size: cover;
    background-position: center bottom;
    background-color: #ddd;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    position: relative;
    z-index: 2;
}

.sayfa-header{
	position:absolute;	
	bottom:0;

	height:100%;
	z-index:1;
	overflow:hidden
}


.sayfa_icerik h1{
	font-size: 40px;
	color: #fff!important;
	font-weight: bold;
	position: relative;
	padding-bottom: 10px;
	line-height: 40px
}
.sayfa_icerik ul{
	display: flex;
	color: #fff;
	margin-top: 30px;
}
.sayfa_icerik li{
	margin-right: 20px;
	display: flex;
    justify-content: center;
    align-items: center;
}
.sayfa_icerik i{
	color: #97c34f;
}
.liste-icerik i{
	color: #97c34f;
}
.sayfa_icerik a{
	color: #fff;
}
.sayfa_icerik a:hover{
	text-decoration: underline;
}
.sayfa_icerik h1:before{
	content: "";
	width: 60px;
	height: 4px;
	background-color: #97c34f;
	position: absolute;
	left: 0;
	bottom: -5px
}
.sayfa_icerik h1:after{
	content: "";
	left: 70px;
    width: 20px;
	height: 4px;
	background-color: #97c34f;
	position: absolute;
	bottom: -5px
}
.hakkimizda{
	width: 1200px;
	margin: 60px auto;
	display: flex;
	flex-direction: row;
}
.hakkimizda_sol{
	width: 50%;
}
.hakkimizda_sag{
	width: 50%;
	padding: 0 0 80px 80px;
}
.hakkimizda_sag figure:before{
	content: "";
	width: 100%;
	height: 95%;
	background: #97c34f;
	position: absolute;
	bottom: -25px;
	left: -25px;
	z-index: -1;
}
.hakkimizda_sag figure{
	position: relative;
}

.hakkimizda_sol h2{
	font-size:20px;
	padding-left: 100px;
	position: relative;
	color: #383E42;
	font-weight: bold;
}
.hakkimizda_sol h2:before{
	position: absolute;
    content: "";
    width: 70px;
    height: 3px;
    left: 0;
    top: 50%;
    background: #97c34f;
    margin-top: -1px;
}
.hakkimizda_sol h3{
	margin-top: 30px;
	margin-bottom: 40px;
	font-size: 30px;
	font-weight: bold;
}
.hakkimizda_sayac{
	background-image: url(/images/hakkimizda-sayac.jpg);
    height: 250px;
    background-size: cover;
    background-position: center;
    background-attachment: fixed;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    position: relative;
    z-index: 1;
}
.hakkimizda_part{
	width: 1200px;
	margin: 0 auto 90px auto;
	display: flex;
	flex-direction: row;
}
.hakkimizda_part h2{
	color: #383E42!important;
}
.hakkimizda_part figure{
	width: 50%;
	padding: 0 30px 30px 0;
	position: relative;
	z-index: 10;
}
.hakkimizda_part figure:before{
	content: "";
    width: 95%;
    height: 95%;
    background: #97c34f;
    position: absolute;
    bottom: 0;
    right: 0;
    z-index: -1;
}
.hakkimizda_part-icerik{
	width: 50%;
	display: flex;
	flex-direction: column;
	justify-content: center;
	padding-left: 30px;
}
.hakkimizda_part h2{
	font-size: 20px;
    padding-left: 100px;
    position: relative;
    color: #383E42;
    font-weight: bold;
	margin-bottom: 30px;
}
.hakkimizda_part h2:before{
	position: absolute;
    content: "";
    width: 70px;
    height: 3px;
    left: 0;
    top: 50%;
    background: #97c34f;
    margin-top: -1px;
}
.hakkimizda_part h3{
	font-size: 18px;
	font-weight: bold;
	margin-top: 20px;
}
.hakkimizda_part p{
	margin-top: 10px;
	margin-bottom: 0;
}
.sayfa_icerik li:last-child{
	margin-right: 0;
}
.footer_sosyal-medya{
	display: flex;
	margin-top: 10px;
	flex-direction: row;
}
.footer_sosyal-medya li{
	margin-right: 15px;
}
.footer_sosyal-medya li:last-child{
	margin-right: 0;
}
.footer_sosyal-medya a:hover{
	color: #808080;
	text-decoration: none!important;
}
.footer_sosyal-medya a{
	margin-right: 0;
	color: #000;
}
.footer_ust a:hover{
	text-decoration: underline;
}
.slider-text h2{
	font-size: 20px;
    position: relative;
    color: #fff;
    font-weight: bold;
	margin: 10px 0 20px 0;
}
.slider-text h3{
	font-size: 25px;
    position: relative;
    color: #000;
    font-weight: bold;
}
.slider-text p{
	font-size: 18px;
    color: #000;
}
.slider_text-icerik{
	max-width: 700px;	
	z-index: 99;
	border-radius: 5px;
}
.slide3:before{
	content: "";
    width: 125%;
    height: calc(100%);
    position: absolute;
    pointer-events: none;
    transition: All ease 0.3s;
    box-shadow: inset 650px 0px 200px 0px rgb(0 0 0 / 40%);
    top: 0;
    right: -25%;
}
.slide3 .slider_text-icerik{
	background-color: transparent;
	box-shadow: none;
}
.slider-text h1{
	color: #fff!important;
	font-size: 22px;
	line-height: 70px;
	font-weight: bold;
}
.slider-text h1 span{
	font-size: 45px;
	display: block;
	position: relative;
	margin-bottom: 50px;
}
.slider-text h1 span b{
	color: #97c34f;
	font-weight: bold;
}
.slider-text h1 span i{
	position: relative;
	font-style: normal;
}
.slider-text h1 span i:before{
	content: "";
	background: #97c34f;
	position: absolute;
	width: 100%;
	height: 3px;
	left: 0;
	bottom: -10px;
}
.swiper-button-next{
	right: 5px!important;
	color: #97c34f!important;
}
.swiper-button-prev{
	left: 5px!important;
	color: #97c34f!important;
}
.swiper-button-next:hover{
	color: #fff!important;
}
.swiper-button-prev:hover{
	color: #fff!important;
}
.sayfa_icerik{
	width: 1200px;
	margin: auto;
	z-index:2;
	font-size: 18px;
	line-height: 25px;
}
.sayfa_text-icerik{
	width: 1200px;
	margin: auto;
	font-size: 18px;
}
.sayfa_baslik{
	width: 1200px;
	margin: 0 auto 20px auto;
	font-size: 22px;
    padding: 0 0 0 100px;
    position: relative;
    color: #383E42;
    font-weight: bold;
}
.sayfa_baslik:before {
    position: absolute;
    content: "";
    width: 70px;
    height: 3px;
    left: 0;
    top: 50%;
    background: #97c34f;
    margin-top: -1px;
}
.sayfa_text{
	padding: 60px 0;
}
.liste-icerik i{
	margin-right: 10px;
	margin-top: 10px;
}
.hakkimizda_part-icerik{
	width: 50%;
}

  .video-container {
    position: relative;
    width: 100%;
	background-image: url("/images/video-banner.png");
  }

  .video-container video {
    width: 100%;
    height: auto;
    display: block;
  }
@media screen and (min-width:1199px) and (max-width:1599px) {
.sayfa_icerik{
	width: 1200px;
	margin: 10px auto 0 auto;
	z-index:2
}

}

#sarj-icon{
    width: 50px;
    height: 25px;
    border: 3px #768ea3 solid;
    border-radius: 2px;
    position: absolute;
	top: 28%;
    right: 5px;
    animation: sarj-dolum 2s linear infinite;
    margin: 0 auto;
}
#sarj-icon:after{
    width: 6px;
    height: 12px;
    background-color: #768ea3;
    border-radius: 0 1px 1px 0;
    position: absolute;
    content: "";
    top: 0.3rem;
    right: -0.4rem;
}
@keyframes sarj-dolum{
    0%{box-shadow: inset 0 0 0 #97c34f;}
    100%{box-shadow: inset 4rem 0 0 #97c34f;}
}
.ticker-wrapper-v{
	display: flex;	
	position: relative;
	overflow: hidden;
	height: 56px;
}

.ticker-wrapper-v .heading{
	background-color: #0064b3;
	color: #fff;
	padding: 0px 10px 5px 10px;
	flex: 0 0 auto;
	z-index: 1000;
	    display: flex;
    justify-content: center;
    align-items: center;
	position: relative;
	border-radius: 5px 0 0 5px;
	font-weight: bold;
}
.ticker-wrapper-v .heading:after{
	content: "";
	position: absolute;
	right: -15px;
	top: 10px;
	border-left: 20px solid #0064b3;
	border-top: 17px solid transparent;
	border-bottom: 15px solid transparent;
}

.news-ticker-v{
	display: flex;
	flex-wrap: wrap;
	margin:0;
	padding: 0;
	z-index: 999;
	
	animation: tic-v 10s cubic-bezier(1, 0, .5, 0) infinite;
}
.news-ticker-v:hover { 
	animation-play-state: paused; 
}

.news-ticker-v li{
	display: flex;
	width: 100%;
	line-height: 56px;
	align-items: center;
	white-space: nowrap;
	padding-left: 30px;
	white-space: normal;
}

.news-ticker-v li a{
	color: #383E42;
	font-weight: bold;
}

@keyframes tic-v {
	0%   {margin-top: 0;}
	20%  {margin-top: -56px;}
	40%  {margin-top: -112px;}
	60%  {margin-top: -168px;}
	80%  {margin-top: -224px;}
	100% {margin-top: 0;}
}
.sarj_noktasi-istasyon{
	width: 55%;
}
.gizle-mobil{
	display: none;
	border-bottom: none!important;
}
.gizle-desktop{
	display: block;
}
.ucretler-tablo{
	color:#000!important;
	flex-direction: column;
	margin: auto;
	margin-top: 20px!important;
	width: 800px;
}
.ucretler-tablo-icerik h3{
	text-align: center;
	font-size: 20px;
	font-weight: 600;
	position: relative;
	padding-bottom: 10px;
}
.ucretler-tablo-icerik h3:after{
	content:"";
	position: absolute;
	width: 90%;
	height: 2px;
	background: #97c34f;
	bottom: 0;
	left: 55px;
}
.ucretler-tablo li{
	color: #000;
	margin-right: 0;
}
.ucretler-tablo ul{
	margin: 10px 0;
	justify-content: space-between;
	display: flex;
}
.ucretler-tablo > li:first-child > ul > li{
	width: 33%;
	text-align: center;
	margin-left: -140px;
	color: #fff!important;
}
.ucretler-tablo > li:first-child > ul > li:first-child{
	text-align: left;
	margin-left: 0;
}
.ucretler-tablo > li:first-child > ul > li:last-child{
	margin-right: 0;
	margin-left: 0;
}
.ucretler-tablo > li > ul > li:last-child{
	margin-right: 120px;
}
.sayfa-ana{
	margin: 90px 0;
}
.sayfa_div{
	margin-bottom: 30px;
}
.ucretler-tablo > li:first-child{
	background: #383E42;
	border-radius: 10px 10px 0 0;
}
.ucretler-tablo > li:last-child{
	border-radius: 0 0 10px 10px;
}
.ucretler-tablo > li{
	background: #f5f5f5;
	padding: 10px 0 10px 20px;
}
.ucretler-tablo > li:nth-child(2n){
	background: #fff;
}
.ucretler-tablo-icerik{
	background-color: #f8fafb;
	position: relative;
	padding: 20px 0;
}
.ucretler-tablo-icerik:before{
	position: absolute;
	content: "";
	height: 100%;
	width: 1000px;
	left: -1000px;
	top: 0;
	background: #f8fafb;
}
.ucretler-tablo-icerik:after{
	position: absolute;
	content: "";
	height: 100%;
	width: 1000px;
	right: -1000px;
	top: 0;
	background: #f8fafb;
}
.haberList{
	display: flex;
	flex-wrap: wrap;
	justify-content: start;
	width: 100%;
}
.haberList-hucre{
	flex: 0 0 31%;
    max-width: 32%;
    padding: 15px;
    position: relative;
	background: #f6f6f6;
    margin-right: 42px;
    border-radius: 10px;
    margin-bottom: 30px;
	display: flex;
	align-items: start;
	flex-direction: column;
}
.haberList-hucre:nth-child(3n){
	margin-right: 0;
}
.haberList-hucre img{
	border-radius: 10px;
	width: 100%;
}
.haberList-hucre div{
	padding: 30px;
}
.haberDetay > img{
	width: 100%;
}
.haberList-hucre a{
	padding-left: 30px;
	color: #97c34f;
	display: block;
}
.haberList-hucre time{
	color: #97c34f;
	margin-left: 10px;
	font-weight: 500;
}
.haberList-hucre i{
	color: #97c34f;
	font-weight: 500;
	font-size: 20px;
}
.haberList-hucre h3{
	font-size: 19px;
	font-weight: 500;
	color: #1d2143;
	margin-bottom: 15px;
	margin-top: 10px;
}
.haberList-hucre p{
	font-size: 16px;
	font-weight: 400;
	color: #898a9c;
}
.haberlerbg{
	position: relative;
}
.haberlerbg:before{
	content: "";
	position: absolute;
	width: 100%;
	height: 90px;
	left: 0;
	top: -90px;
	background: #f6f6f6;
}
.haberlerbg:after{
	content: "";
	position: absolute;
	width: 100%;
	height: 90px;
	left: 0;
	bottom: -90px;
	background: #f6f6f6;
}
.haber_icerik{
	display: flex;
	flex-wrap: wrap;
}
.haberDetay{
	width: 100%;
}
.son_haberler{
	width: 25%;
	height: fit-content;
	background: #f6f6f6;
}
.haber_detay-text{
	margin-top: 20px;
}
.son_haberler figure{
	width: 80px;
	height: 60px;
	margin-right: 15px;
}
.son_haberler ul{
	display: flex;
	flex-direction: column;
}
.son_haberler li{
	width: 100%;
	padding: 15px;
	display: flex;
	flex-direction: row;
	align-items: center;
	position: relative;
}
.son_haberler figure img{
	width: 100%;
	height: 100%;
}
.son_haberler div{
	width: 64%;
	height: 60px;
}
.son_haberler h4{
	font-size: 15px;
	font-weight: 600;
}
.son_haberler time{
	font-size: 15px;
	font-weight: 400;
	margin-top: 5px;
	display: block;
}
.son_haberler h2{
	margin: 15px 0 15px 15px;
	font-size: 22px;
	font-weight: 700;
}
.son_haberler a{
	position: absolute;
	width: 100%;
	height: 100%;
	left: 0;
	top: 0;
}
.sayfa-galeri figure{
	width: 23%;
	margin-right: 2%;
	margin-bottom: 20px;
	transition: all 0.3s;
}
.sayfa-galeri figure:hover{
	-webkit-box-shadow: -1px 3px 15px -6px #000000; 
	box-shadow: -1px 3px 15px -6px #000000;
}
.sayfa-galeri figure:nth-child(4n){
	margin-right: 0;
}
.sayfa-galeri{
	display: flex;
	flex-wrap: wrap;
	width: 100%;
}
.haberDetay h3{
	font-size: 22px;
    font-weight: 700;
	display: block;
	margin: 20px 0;
}
.share{
	margin-top: 20px;
}
.share ul{
	display: flex;
	flex-direction: row;
	margin-top: 10px;
}
.share ul li{
	margin-right: 15px;
	display: flex;
	justify-content: center;
	align-items: center;
}
.share ul li:last-child{
	margin-right: 0;
}
.share ul li a{
	font-size: 22px;
	color: #97c34f;
	transition: all 0.3s;
}
.share ul li a:hover{
	color: #88b73c;
}
.share h4{
	font-size: 18px;
	font-weight: 500;
}
.sayfa-sarj > div{
	width: 1200px;
	margin: auto;
}
.sayfa-sarj{
	background: #fff;
	padding: 60px 0;
}
.sarj-ac > div{
	width: 33.3%;
	margin-bottom: 30px;
	position: relative;
	border-radius: 20px;
}
.sarj-ac > div:nth-child(3n){
	margin-right: 0;
}
.sarj-ac {
	display: flex;
	justify-content:center;
	flex-wrap: wrap;
}
.sarj-secili > div{
	border-radius: 16px!important;
}
.sarj-ac > div > div{
	background:#fff;
	display: flex;
    flex-direction: column;
    align-items: start;
	color: #848575;
	border-radius: 13px;
	border: 5px solid #383E42;
	width: 90%;
	height: 100%;
}
@media screen and (max-width:1199px){
	.sarj-ac > div > div{
		width: 100%;
	}
	
	.istiraklerimiz_img{min-height:330px !important}
}
.sarj-ac ul{
	padding-left: 20px;
	margin: 10px 0 30px 0;
}
.sarj-ac img{
	height: 220px;
	transition: all 0.4s;
}
.sarj-ac figure{
	background: url(/images/sarjbg.jpg);
    padding: 40px 0;
    border-radius: 15px 15px 50% 50%;
    border-bottom: 10px solid #97c34f;
	display: flex;
	justify-content: center;
	align-items: center;
	height: 300px;
	width: 100%;
}
.sarj-ac h3{
	margin: 30px 0px 15px 0px;
	font-size: 22px;
	font-weight: 700;
	width: 100%;
	text-align: center;
}
.sarj-ac li{
	margin-bottom: 5px;
}
.sarj-ac li:last-child{
	margin-bottom: 0;
}
.sarj-ac > div:hover img{
	transform: scale(1.08);
}
/*.sarj-ac > div:hover{
	background: #97c34f;
	border-color: #97c34f;
}
.sarj-ac > div:hover:before{
	background-color:rgba(203,203,203,0.3)!important;
}
.sarj-ac > div:hover figure:before{
	box-shadow: 0px 5px 0 0 #97c34f;/*transparent #97c34f*/
}*/
.sarj-ac > div:before{
	content: "";
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	background-color:rgba(0,0,0,0.0);
	border-radius: 15px;
}
.sarj-secili{
	background: #97c34f!important;
	border-color: #97c34f!important;
}
.sarj-secili figure:before{
	box-shadow: 0px 5px 0 0 #97c34f!important;/*transparent #97c34f*/
}
.sarj-secili:before{
	background-color:rgba(203,203,203,0.3)!important;
}
.sayfa-sarj h2{
	font-size: 30px;
	color: #fff;
	margin: 20px 0;
}
.sayfa:before{
	content: "";
    width: 100%;
    height: 100%;
    position: absolute;
    left: 0;
    top: 0;
    background: rgba(0,0,0,0.5);
    z-index: 2;
}
.iletisim_ust-icerik ul{
	display: flex;
	flex-direction: row;
}

.iletisim_ust-icerik > div > ul{
	border-top: 3px solid #97c34f;	
	background: #fff;
    position: relative;
    box-shadow: 0 15px 30px rgb(0 0 0 / 10%);
}
.iletisim_ust-icerik > div > ul > li{
	width: 25%;
	display: flex;
	justify-content: space-between;
	align-items: center;
	flex-direction: column;
	padding: 40px 30px;
	height: 230px;
	border-right: 1px solid #eee;
}
.iletisim_ust-icerik > div > ul > li:last-child{
	border-right: none;
}
.iletisim_ust-icerik > div > ul > li > div{
	display: flex;
	justify-content: center;
	align-items: center;
	flex-direction: column;
}
.iletisim_ust-icerik i{
	font-size: 50px;
	color: #97c34f;
}
.iletisim_ust-icerik img{
	width: 50px;
	height: 50px;
	filter: invert(80%) sepia(9%) saturate(2417%) hue-rotate(37deg) brightness(91%) contrast(83%);
}
.iletisim_ust-icerik > div > ul > li:first-child{
	justify-content: center;
	position: relative
}
.iletisim_ust-icerik > div > ul > li:first-child img{
	position: absolute;
	top: 40px;
}
.iletisim_ust-icerik h3{
	margin-top: 60px;
	font-size: 17px;
	font-weight: 600;
	text-align: center;
	color: #000;
}
.iletisim_ust-icerik h2{
	font-size: 20px;
	font-weight: 600;
	color: #000;
}
.iletisim_ust-icerik a{
	font-size: 18px;
	font-weight: 400;
	color: #000;
	transition: all 0.3s;
}
.iletisim_ust-icerik a:hover span{
	text-decoration: underline;
}
.iletisim_ust-icerik > div > ul > li > ul > li{
	margin-right: 20px;
}
.iletisim_ust-icerik > div > ul > li > ul > li:last-child{
	margin-right: 0;
}
.iletisim_ust-icerik > div > ul > li > ul > li > a:hover{
	color: #97c34f;
}
.iletisim_orta{
	margin-bottom: 100px;
	position: relative;
	width: 100%;
    background: url(/images/iletisimbg.jpg);
    background-position: center;
    background-attachment: fixed;
	z-index: 22222;
}
.iletisim_orta-icerik{
	width: 1200px;
	margin: auto;
	padding: 60px 0;
}
.iletisim_orta-icerik strong{
	display: none;
}
.iletisim_orta > div:first-child{
	position: absolute;
    content: "";
    width: 100%;
    height: 100%;
    background: #4a4a4a;
    opacity: .9;
    top: 0;
    left: 0;
    z-index: -1;
}
.iletisim_orta-icerik h2{
	display: block;
	text-align: center;
	color: #fff;
	font-size: 40px;
	font-weight: 600;
}
.iletisim_orta-icerik input, textarea{
	width: 100%;
    background: 0 0;
    border: 1px solid #fff;
    padding: 15px 30px;
    font-size: 14px;
    letter-spacing: 1px;
    -webkit-transition: .3s;
    transition: .3s;
    margin-bottom: 20px;
	color: #fff;
}


.iletisim_orta-icerik input[type=checkbox]{width:15px;height:15px;margin:0px;margin-right:15px;min-height:18px!important}

.iletisim_orta-icerik label{color:#fff;display:flex;align-items:Center;flex-wrap:wrap;margin:10px 0px;}
.iletisim_orta-icerik label a{color:#fff;font-weight:700; margin-right: 5px; font-size: 13px;}
.iletisim_orta-icerik label a:Hover{text-decoration:underline;}

.is_ortakligi-form-icerik label div{
	color: #000;
	width:90%;
}

.is_ortakligi-form-icerik input[type=checkbox]{width:18px;height:18px;margin:0px;margin-right:15px;min-height:18px!important;}

.is_ortakligi-form-icerik label{color:#000;display:flex;align-items:Center;font-size:12px;flex-wrap:wrap;margin:10px 0px;}
.is_ortakligi-form-icerik label a{color:#000;font-weight:700;}
.is_ortakligi-form-icerik label a:Hover{text-decoration:underline;}

.is_ortakligi-form-icerik li:last-child{width:100%!important;}

.iletisim_orta-icerik input::placeholder{
	color: #fff;
}
.iletisim_orta-icerik textarea::placeholder{
	color: #fff;
}
.iletisim_orta-icerik textarea{
	height: 110px;
	resize: none;
	font-family:arial;
}
.iletisim_orta-icerik li{
	width: 48%;
	margin-right: 4%;
	margin-bottom: 10px;
}
.iletisim_orta-icerik li:nth-child(2n){
	margin-right: 0;
}
.iletisim_orta-icerik li:last-child{
	margin-right: 0;
	margin-bottom: 0;
	width: 100%;
}
.iletisim_orta-icerik ul{
	display: flex;
	flex-wrap: wrap;
	margin-top: 20px;
}
.iletisim_orta-icerik button{
	display: flex;
	padding: 10px 30px;
	color: #fff;
	background: #97c34f;
	transition: all 0.3s;
	font-size: 20px;
}
.iletisim_orta-icerik button:hover{
	background: #4e7c03;
}
.nasil_calisir-text li {
    background-image: url(/images/list-ikon.svg);
    background-position: left top;
    background-size: 19px 19px;
    padding-left: 30px;
    background-repeat: no-repeat;
    margin-bottom: 15px;
    font-size: 18px;
}
.nasil_calisir-text li:last-child{
	margin-bottom: 0;
}
.nasil_calisir-icerik figure{
	width: 50%;
	padding: 0 30px;
}
.nasil_calisir-icerik img{
	width: 100%;
}
.nasil_calisir-text{
	width: 50%;
	margin-left: 2%;
}
.nasil_calisir-icerik{
	display: flex;
	flex-direction: row;
	justify-content: center;
	align-items: center;
	margin-bottom: 80px;
}
.nasil_calisir-icerik:last-child{
	margin-bottom: 0;
}
.nasil_calisir-text h2{
	font-weight: 500;
    font-size: 25px;
    color: #97c34f;
    margin-bottom: 10px;
}
.nasil_calisir-text > div{
	margin-top: 30px;
    border-left: 10px solid #97c34f;
    -webkit-box-shadow: 0 5px 15px -2px rgb(0 0 0 / 20%);
    box-shadow: 0 5px 15px -2px rgb(0 0 0 / 20%);
    padding: 30px;
}
.nasil_calisir > div{
	display: flex;
	flex-direction: column;
}
.nasil_calisir-icerik:nth-child(2n){
	flex-direction: row-reverse;
}
.nasil_calisir-icerik:nth-child(2n) > div > div{
	border-left: 0;
    border-right: 10px solid #97c34f;
}
.nasil_calisir-icerik:nth-child(2n) > div{
	margin-left: 0;
	margin-right: 2%;
}










.blog_detay-icerik h3{
	position: relative;
    padding-left: 30px;
}
.blog_detay-icerik h3:before{
	content: "";
	position: absolute;
	left: 0;
	top: 3px;
	width: 19px;
	height: 19px;
    background-image: url(/images/list-ikon.svg);
    background-position: left top;
    background-size: 19px 19px;
    background-repeat: no-repeat;
}
.blog_detay-icerik > ul > li:last-child{
	width: 50%;
	padding: 0 0 0 30px;
}
.blog_detay-icerik > ul:nth-child(2n) > li:last-child{
	padding: 0 30px 0 0;
}
.blog_detay-icerik > ul > li:last-child img{
	width: 100%;
}
.blog_detay-icerik > ul > li:first-child{
	width: 50%;
	margin-right: 0;
	margin-left: 2%;
    border-right: none;
    border-left: 10px solid #97c34f;
    -webkit-box-shadow: 0 5px 15px -2px rgb(0 0 0 / 20%);
    box-shadow: 0 5px 15px -2px rgb(0 0 0 / 20%);
    padding: 30px;
}
.blog_detay-icerik > ul{
	display: flex;
	flex-direction: row-reverse;
	justify-content: center;
	align-items: center;
	margin-bottom: 80px;
	margin-top: 30px;
}
.blog_detay-icerik > ul{
	margin-bottom: 0;
}
.blog_detay-icerik{
	display: flex;
	flex-direction: column;
}
.blog_detay-icerik > ul:nth-child(2n){
	flex-direction: row;
}
.blog_detay-icerik > ul:nth-child(2n) > li:first-child{
	margin-left: 0;
	margin-right: 2%;
    border-left: none;
    border-right: 10px solid #97c34f;
}
.blog_detay-icerik > ul > li{
	position: relative;
}
.blog_detay-icerik > ul > li:last-child:before{
	content: "";
    width: 90%;
    height: 95%;
    background: #97c34f;
    position: absolute;
    bottom: -15px;
    left: auto;
	right: -15px;
    z-index: -1;
}
.blog_detay-icerik > ul:nth-child(2n) > li:last-child:before{
	content: "";
    width: 90%;
    height: 95%;
    background: #97c34f;
    position: absolute;
    bottom: -15px;
    right: auto;
	left: -15px;
    z-index: -1;
}







.akordiyonIcerik > .ucretler-tablo li{
	margin: 0;
	color: #7e7e7e!important;
}
.akordiyonIcerik > h3{
	margin: 0;
	color: #7e7e7e;
}
.akordiyonIcerik > .ucretler-tablo{
	width: 100%;
}
.akordiyonIcerik > .ucretler-tablo > li:before{
	content: none;
}
.akordiyonIcerik > .ucretler-tablo > li > ul > li:last-child{
	margin-right: 90px;
}
.akordiyonIcerik > .ucretler-tablo > li:first-child > ul > li:last-child{
	width: 35%;
	margin-right: 10px;
    margin-left: -60px;
}
.sayfa_ucret{
	width: 1200px;
	margin: auto;
	padding: 60px 0;
}
.ucret_box > figure{
	width: 50%;
	padding: 0 30px;
}
.ucret_box-icerik{
	width: 48%;
	margin-left: 2%;
}
.ucret_box:nth-child(2n) > div{
	margin-left: 0;
	margin-right: 2%;
}
.ucret_box{
	display: flex;
	flex-direction: row;
	margin-bottom: 60px;
    align-items: center;
	flex-wrap: wrap;
}
.ucret_box:nth-child(2n){
	flex-direction: row-reverse;
}
.ucret_box:last-child{
	margin-bottom: 0;
}
.ucret_icerik{
	padding: 30px;
	font-size: 18px;
	border-left: 10px solid #97c34f;
    -webkit-box-shadow: 0 5px 15px -2px rgb(0 0 0 / 20%);
    box-shadow: 0 5px 15px -2px rgb(0 0 0 / 20%);
}
.ucret_baslik{
	font-weight: 500;
    font-size: 25px;
    color: #97c34f;
    margin-bottom: 10px;
}
.sayfa_ucret-div > div:nth-child(3){
	margin-top: 60px;
}
.ucret_box:nth-child(2n) > .ucret_box-icerik > .ucret_icerik{
	border-left: 0;
	border-right: 10px solid #97c34f;
}
.istiraklerimiz{
	padding: 60px 0;
}
.istiraklerimiz_img{
	width: 40%;
    background-size: cover;
    background-position: center center;
    background-repeat: no-repeat;
    position: relative;
	min-height: 500px;
	max-height: 600px;
}
.istiraklerimiz_img::before {
    content: "";
    width: 25px;
    height: 95%;
    position: absolute;
    bottom: -25px;
    right: -25px;
    z-index: -1;
    background: rgb(151, 195, 79);
}
.istiraklerimiz_img::after {
    content: "";
    width: 1000%;
    height: 25px;
    position: absolute;
    bottom: -25px;
    right: -25px;
    z-index: -1;
    background: rgb(151, 195, 79);
}
.istiraklerimiz_box{
	width: 100%;
    display: flex;
    margin-bottom: 60px;
	align-items: center;
}
.istiraklerimiz_icerik{
	width: 60%;
    position: relative;
    padding: 80px 60px;
    display: flex;
    flex-direction: column;
    height: 500px;
    justify-content: space-between;
}
.istiraklerimiz_icerik a:hover{
	box-shadow: 0 10px 25px 0 rgb(0 0 0 / 20%);
}
.istiraklerimiz_icerik a{
	transition: all ease .25s;
	width: 160px;
    font-size: 14px;
    font-weight: 500;
    line-height: 1.6;
	color: #fff;
	background-color: #97c34f;
    border-color: #97c34f;
    transform-origin: center;
    box-shadow: 0 10px 25px 0 rgb(0 0 0 / 10%);
	padding: 18px 20px;
	text-align: center;
}
.istiraklerimiz_icerik p{
	margin-bottom: 40px;
	color: #7e7e7e;
	font-size: 17px;
}
.iletisim_ust-icerik span{
	color: #7e7e7e;
}
.istiraklerimiz_icerik h2{
	margin-bottom: 20px;
	color: #848575;
	font-size: 35px;
	font-weight: 600;
}
.istiraklerimiz_box:nth-child(2n){
	flex-direction: row-reverse;
}
.istiraklerimiz_box:nth-child(2n) .istiraklerimiz_img::before {
    content: "";
    width: 25px;
    height: 95%;
    position: absolute;
    bottom: -25px;
    left: -25px;
    z-index: -1;
    background: rgb(151, 195, 79);
}
.istiraklerimiz_box:nth-child(2n) .istiraklerimiz_img::after {
    content: "";
    width: 1000%;
    height: 25px;
    position: absolute;
    bottom: -25px;
    left: -25px;
    z-index: -1;
    background: rgb(151, 195, 79);
}
.istiraklerimiz_box:nth-child(2n) h2{
	text-align: right;
}
.istiraklerimiz_box:nth-child(2n) > div > div{
	text-align: right;
}
.sarj-cozumleri{
	width: 100%;
	height: 100vh;
	display: flex;
	flex-direction: row;
}
.sarj-cozumleri > div{
	background: rgba(255,0,0,0.5);
	width: 100%;
	height: 100%;
	position: relative;
	z-index: 10;
	display:flex;
	align-items:center;
	text-align:center;
}
.sarj-cozumleri > div:before{
	content: "";
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	background: rgba(0,0,0,0.6);
	z-index: -1;
	transition: all 0.4s;
}
.sarj-cozumleri > div:first-child{
	background: url(/images/sarj_cozumleri-sol.jpg);
	background-repeat: no-repeat;
	background-size: cover;
	background-position: center center;
}
.sarj-cozumleri > div:last-child{
	background: url(/images/sarj_cozumleri-sag.jpg);
	background-repeat: no-repeat;
	background-size: cover;
	background-position: left center;
}
.sarj-cozumleri > div:hover:before{	
	background: rgba(0,0,0,0.0);
}
.sarj-cozumleri > div > a{
	position: absolute;
	left: 0;
	top: 100px;
	width: 100%;
	height: calc(100% - 100px);
}
.sarj-cozumleri > div > h2{
	bottom: 50px;
	color: #fff;
	font-weight: bolder;
	font-size: 40px;
	transition: all 0.4s;
	z-index: -1;
	margin:auto;
	position:relative;
}
.iletisim_orta-icerik option{
	color: #000;
}
.iletisim_orta-icerik option:nth-child(2n) {
    background: #ebebeb;
}
.iletisim_orta-icerik li:nth-child(7){
	width: 100%;
	margin-right: 0;
}
.sarj-cozumleri > div:first-child:hover h2{
	filter: drop-shadow(2px 4px 6px black);
}
.sarj-cozumleri > div:last-child:hover h2{
	filter: drop-shadow(2px 4px 6px black);
}

.sarj-cozumleri > div > h2:before{
	content: "";
	position: absolute;
	left: 0;
	bottom: -10px;
	height: 2px;
	width: 100%;
	z-index:9999;
	background: #97c34f;
}
.ortak-ic{
	padding: 60px 0!important;
}
.akordiyonIcerik b{
	display: none;
}
#haritaIstasyonKatmani{
	width:300px;
	background-color:white;
	margin: 10px;
	padding: 10px;
	box-shadow: 2px 2px 15px #000;	
	transition: all .4s;
	left: -100%;
	overflow-x: hidden;
	overflow-y: hidden;
	position: relative;
	top: 120px!important;
	left: 65px!important;
}
.haritaIstasyonKatmani-arama-scroll{
	overflow-y: scroll!important;
}
.harita-kapali > i{
	display: none;
}
.haritaIstasyonKatmani-arama{
	display: flex;
    justify-content: space-between;
    align-items: center;
	padding: 15px 0 40px 0;
}
.haritaIstasyonKatmani-arama input{
	border-bottom: 2px solid #000;
	border-top: none;
	border-left: none;
	border-right: none;
	padding: 0 10px 5px 10px;
	width: 90%;
	font-size: 18px;	
}
.haritaIstasyonKatmani-arama i{
	font-size: 20px;
}
.haritaIstasyonKatmani-kapali{
	height: 90px;
}
.haritaIstasyonKatmani-acik{
	height: 460px;
}
.harita-acik{
	position: absolute;
	bottom: 10px;
	width: 100%;
	height: 100%;
	padding: 10px 0;
	left: 0;
	top: 0;
	z-index: -1;
	display: flex;
	justify-content: center;
}
.harita-acik i{
	position: absolute;
	bottom: 10px;
}
.istasyonlist{
	margin: 20px 0;
	min-height: 165px;
}
.harita-btn-gizle{
	display: none!important;
}
.harita-kapali{
	position: absolute;
	bottom: 10px;
	width: 100%;
	padding: 20px 0;
	left: 0;
	top: 0;
	z-index: -1;
	display: flex;
	justify-content: center;
}
.harita-kapali i{
	position: absolute;
	bottom: 5px;
}
.istasyonlist > li{
	margin-bottom: 15px;
	display: flex;
	flex-direction: row;
	align-items: center;
}
.istasyonlist > li:last-child{
	margin-bottom: 0;
}
.istasyonlist > li > img{
	width: 30px;
	margin-right: 10px;
}
.istasyonSecenekler-ust ul{
	display: flex;
	flex-direction: row;
	align-items: center;
	justify-content: space-between;
}
.istasyonSecenekler-ust label{
	font-size: 15px;
	display: block;
	cursor: pointer;
	position: relative;
	background-color: #fff;
	padding: 25px 0;
	text-align: center;
	border-radius: 9px;
}
.istasyonSecenekler-ust input{
	position: absolute;
	opacity: 0;
	cursor: pointer;
	height: 0;
	width: 0;
}
.istasyonSecenekler-ust li{
	width: 27%;
	margin-right: 2%;
	box-shadow: 1px 3px 2px #44444475;
	border-radius: 10px;
}
.istasyonSecenekler-ust li:last-child{
	width: 42%;
	margin-right: 0;
}
.istasyonSecenekler-ust li:last-child label{
	padding: 25px 0 25px 14px;
}
.checkmark:after{
	content: "";
	position: absolute;
	display: none;
	right: -5px;
    top: -2px;
	width: 18px;
	height: 18px;
	color: #6db1e1;
	background: url('/images/onay.png');
	background-size: cover;
}
.checkmark{
	display: flex;
    justify-content: center;
    align-items: center;
    position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	padding: 25px 0;
	border: 1px solid;
	border-color: #a5b7c6;
	border-radius: 9px;
}
.istasyonSecenekler-ust input:checked ~ .checkmark:after{
	display: block;
}
.istasyonSecenekler-ust input:checked ~ .checkmark{
	border-color: #6db1e1;
}
.istasyonSecenekler-alt input:checked ~ .checkmark:after{
	display: block;
}
.istasyonSecenekler-alt input:checked ~ .checkmark{
	border-color: #6db1e1;
}
.istasyonSecenekler-alt ul{
	display: flex;
	flex-direction: row;
	align-items: center;
	justify-content: space-between;
}
.istasyonSecenekler-alt label{
	font-size: 15px;
	display: block;
	cursor: pointer;
	position: relative;
	background-color: #fff;
	padding: 16px 0;
	text-align: center;
	border-radius: 9px;
}
.istasyonSecenekler-alt input{
	position: absolute;
	opacity: 0;
	cursor: pointer;
	height: 0;
	width: 0;
}
.istasyonSecenekler-alt li{
	width: 50%;
	margin-right: 2%;
	box-shadow: 1px 3px 2px #44444475;
	border-radius: 10px;
}
.istasyonSecenekler-alt li:last-child{
	margin-right: 0;
}
.detay_tablo > tbody > tr{
	display: flex;
}
.detay_tablo > tbody > tr:nth-child(2n){
	background: #fafafa;
}
.detay_tablo > tbody > tr > td{
	display: block;
	padding: 5px;
	font-size: 13px;
}
.detay_tablo > tbody > tr > td a{
	color: #0064b3;
}
.detay_tablo > tbody > tr > td:last-child{
	margin-right: 0;
	margin-bottom: 0;
	width: 60%;
}
.detay_tablo > tbody > tr > td:first-child{
	width: 40%;
    text-align: right;
    padding-right: 10px;
	font-weight: bold;
}
.jq-tab-menu .jq-tab-title{
	min-width: 120px;
	background: #fafafa!important;
    color: #000;
	min-height: 25px;
	font-size: 14px;
	width: 20%;
	font-weight: 500;
}
.jq-tab-menu .jq-tab-title.active, .jq-tab-menu .jq-tab-title:hover{
	border-left: none!important;
	border-right: none!important;
	border-top: none!important;
	border-bottom: 1px solid #dedede;
	background: #dedede!important;
    color: #000;
}
.istasyonlist li:hover{
	cursor: pointer;
	text-decoration: underline;
}
.gm-fullscreen-control{
	top: 120px!important;
}
.jq-tab-wrapper{
	flex-direction: column;
}
.jq-tab-menu{
	display: flex;
	flex-direction: row;
	text-align: center;
	box-shadow: 0px 2px 4px #8d8a8a;
}
.detay_tablo{
	width: 100%;
}
.istasyonSecenekler-secili{
	border: 1px solid #6db1e1;
}
.jq-tab-content-wrapper{
	max-width: 100%;
    width: 100%;
}
.jq-tab-menu .jq-tab-title:first-child{
	border-top: none!important;
}
.detay_tablo > li > ul{
	display: flex;
}
.detay_tablo > li > ul > li:first-child{
	width: 40%;
    text-align: right;
    padding-right: 10px;
    font-weight: bold;
	color: #000;
}
.detay_tablo > li > ul > li{
	display: block;
    padding: 5px;
    font-size: 13px;
}
.detay_tablo > li > ul > li:last-child > ul > li{
	margin-bottom: 10px;
	color: #000;
}
.detay_tablo > li > ul > li:last-child > ul > li:last-child{
	margin-bottom: 0;
}
.detay_tablo > li:nth-child(2n){
	background: #fafafa;
}
.footer_alt > div{
	display: flex;
    flex-direction: column;
    align-items: center;
	padding: 10px 0;
	width: 100%;
	background: #ebebeb;
}
.lity-container {
/*	width:980px;*/
}
.ucretler_table > ul{
	display: flex;
	flex-wrap: wrap;
	justify-content: center;
}
.ucretler_table > ul > li > div{
	display: flex;
	justify-content: center;
	align-items: center;
	-webkit-box-shadow: 0 5px 15px -2px rgb(0 0 0 / 20%);
    box-shadow: 0 5px 15px -2px rgb(0 0 0 / 20%);
	flex-direction: column;
	width: 100%;
	height: 100%;
	padding: 20px 0;
	transition: all 0.4s;
	top: 0;
	position: absolute;
}
.ucretler_table > ul > li{
	width: 30%;
	margin-bottom: 50px;
	position: relative;
	height: 100px;
}
.ucretler_table > ul > li:nth-child(3n){
	margin-right: 0;
}
.ucretler_table{
	width: 1200px;
	margin: auto;
	padding-top: 50px;
}
.ucretler_table span{
	padding: 20px;
	background: #97c34f;
	border-radius: 50%;
	position: absolute;
	left: -25px;
	top: -25px;
	color: #fff;
	font-weight: bold;
}
.ucretler_table b{
	margin-bottom: 10px;
	font-weight: 500;
	color: #000;
}
.ucretler_table i{
	font-size: 18px;
	font-weight: bold;
	color: #7e7e7e;
}
.ucretler_table > ul > li:hover > div{	
	position: absolute;
	top: -15px;	
}
.isortagi-form option{
	font-size: 15px;
}
.isortagi-form option:nth-child(2n){
	background: #ebebeb;
}
.gm-style .gm-style-iw-c{
	z-index: 99999;
}
.nasil_calisir-text > div > ul > li > a{
	color: #97c34f;
}
.referans > ul{
	display: flex;
	flex-direction: row;
	flex-wrap: wrap;
	width: 70%;
	margin-left: 5%;
}
.referans > ul > li{
	position: relative;
	display: flex;
	flex-direction: column;
	width: 44%;
	margin: 0 3%;
	margin-bottom: 50px;
	transition: all 0.4s;
}
.referans > ul > li:nth-child(2n){

	background-position: bottom center;
	background-repeat: no-repeat;
}
.referans > ul > li:nth-child(2n+1){

	background-position: bottom center;
	background-repeat: no-repeat;
}
.referans > ul > li:nth-child(4n){

	background-position: bottom center;
	background-repeat: no-repeat;
}
.referans > ul > li:nth-child(4n+1){

	background-position: bottom center;
	background-repeat: no-repeat;
}
.referans > ul > li:hover{
	background-position: right bottom;
	transition: all 0.4s;
}
.referans > ul > li > span{
	position: absolute;
	left: -15px;
	top: -10px;
	padding: 15px;
	border-radius: 50%;
	color: #fff;
	background: #97c34f;
	z-index: 1;
}
.referans > ul > li > figure{
	padding: 10px 0;
	position: relative;
}
.referansbg{
	position: absolute;
	left: 0;
	top: 0;
}
.referans > ul > li > figure > img{
	width: 100%;
	border-radius: 11px;
}
.referans > ul > li > div > h2{
	color: #848575;
	font-size: 20px;
	margin-bottom: 20px;
	text-align:center;
}
.referans > ul > li > div > a{
	color: #000;
	float: right;
	padding: 10px 30px;
    color: #fff;
    background: #97c34f;
    transition: all 0.3s;
    border-radius: 5px;
	display: none;
}
.referans > ul > li > div > a:hover{
	background: #4e7c03;
}
.container {
  display: block;
  position: relative;
  padding-left: 35px;
  margin-bottom: 12px;
  cursor: pointer;
  font-size: 18px;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.container input {
  position: absolute;
  opacity: 0;
  cursor: pointer;
  height: 0;
  width: 0;
}
.checkmarkk {
  position: absolute;
  top: 0;
  left: 0;
  height: 25px;
  width: 25px;
  background-color: #eee;
}
.container:hover input ~ .checkmarkk {
  background-color: #ccc;
}
.container input:checked ~ .checkmarkk {
  background-color: #97c34f;
}
.checkmarkk:after {
  content: "";
  position: absolute;
  display: none;
}
.container input:checked ~ .checkmarkk:after {
  display: block;
}
.container .checkmarkk:after {
  left: 9px;
  top: 5px;
  width: 5px;
  height: 10px;
  border: solid white;
  border-width: 0 3px 3px 0;
  -webkit-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  transform: rotate(45deg);
}
.referans{
	display: flex;
	flex-direction: row;
}
.referans_kategori{
	width: 25%;
	padding: 10px 10px 10px 0;
	border-right: 1px solid #ebebeb;
}
.referans_kategori h2{
	font-size: 22px;
}
.referans_kategori ul{
	margin-top: 20px;
}





.select-hidden {
	 display: none;
	 visibility: hidden;
	 padding-right: 10px;
}
 .select {
	 cursor: pointer;
	 display: inline-block;
	 position: relative;
	 font-size: 16px;
	 color: #fff;
	 width: 280px;
	 height: 40px;
	 margin: 30px;
}
 .select-styled {
	 position: absolute;
	 top: 0;
	 right: 0;
	 bottom: 0;
	 left: 0;
	 background-color: #fff;
    box-shadow: 1px 2px 10px -2px rgb(0 0 0 / 30%);
    border-radius: 10px;
	 padding: 8px 15px;
	 transition: all 0.2s ease-in;
	 font-weight: 500;
}
.activee{
	border-radius: 10px 10px 0 0;
}
.select-options > li:last-child{
	border-radius: 0 0 10px 10px;
}
 .select-styled:after {
	 content: "";
	 width: 0;
	 height: 0;
	 border: 7px solid transparent;
	 border-color: #707070 transparent transparent transparent;
	 position: absolute;
	 top: 16px;
	 right: 10px;
	 transition: all 0.4s;
}
 .select-styled:hover {
	 background-color: #eeeeee;
}
 .select-styled:active, .select-styled.active {
	 background-color: #fff;
}
 .select-styled:active:after, .select-styled.active:after {
	 top: 9px;
	 border-color: transparent transparent #707070 transparent;
}
 .select-options {
	 display: none;
	 position: absolute;
	 top: 100%;
	 right: 0;
	 left: 0;
	 z-index: 999;
	 margin: 0;
	 padding: 0;
	 list-style: none;
	 background-color: #fff;
	 max-height: 250px;
    overflow: auto;
	border-radius: 0 0 10px 10px;
}
 .select-options li {
	 margin: 0;
	 padding: 12px 0;
	 text-indent: 15px;
	 border-top: 1px solid #eeeeee;
	 transition: all 0.15s ease-in;
	 background: #e0e0e0;
	 font-weight: 500;
}
 .select-options li:hover, .select-options li.is-selected {
	 color: #707070;
	 background: #eeeeee;
}
 .select-options li[rel="hide"] {
	 display: none;
}

.swiper-button-next,.swiper-button-prev {
    background: #97c34f!important;
    color: #fff!important;

}

.swiper-button-next:hover,.swiper-button-prev:hover {background:#6b8b36!important}


#slider-arac{
	height: 150px;
}

.arac-sorgu{
	display: flex;
	flex-direction: row;
	justify-content: center;
	padding-bottom: 90px;
}
.anasayfa_arac-icerik{
	width: 1200px;
	margin: auto;
	padding: 60px 0;
}
.anasayfa_arac-icerik h2{
	font-size: 30px; 
	text-align: center;
}
.anasayfa_arac-icerik h3{
	font-size: 16px; 
	text-align: center;	
	font-weight: 500;
	margin-top: 10px;
}
.px1200{
	width: 1200px;
	margin: auto;
	padding: 60px 0;
}




.px1200 ul {margin-bottom:30px;}

.px1200 > ul > li{
	padding-left: 30px;
	display: flex;
	align-items: center;
	position: relative;
	margin-bottom: 10px;
	font-size:18px;
}
.px1200 > ul > li:before{
	content: "";
	position: absolute;
	left: 10px;
	width: 5px;
	height: 5px;
	background: #97c34f;
	border-radius: 50%;
}



.px1200 > p > a{
	color: #7e7e7e!important;
	font-weight: bold;
}
.px1200 > p > a:hover{
	text-decoration: underline;
}

.px1200 h2 {margin-bottom:15px;font-size:25px;}

.slider-text-arac{
	width: 100%;
	height: 100%;
	position: relative;
	background: transparent;
	color: transparent;
	transition: all 0.4s;
}
.slider-text-arac:hover{
	background: #000000d4;
	color: #fff;
}
.slider-arac-baslik{
	position: absolute;
	left: 0;
	top: -70px;
	width: 100%;
	text-align: center;
}
.slider-arac-baslik span{
	display: block;
	font-weight: 500;
	font-size: 16px;
}
.slider-arac-baslik h2{
	font-size: 18px;
	font-weight: bold;
	text-align: center;
	position: relative;
}
.slider-arac-baslik h2:before{
	content: "";
	position: absolute;
	left: 0;
	bottom: -15px;
	width: 75%;
	height: 2px;
	background: #97c34f;
}
.slider-arac-baslik h2:after{
	content: "";
	position: absolute;
	left: 80%;
	bottom: -15px;
	width: 20%;
	height: 2px;
	background: #97c34f;
}
.slider-arac-icerik > div{
	height: 50%;
	width: 100%;
	color: #fff;
	display: flex;
    align-items: center;
	z-index: 1;
}
.slider-arac-icerik-figure{
	position: relative;
}
#slider-ana video{
	width: 100%;
	height: 100%;
}
.slider-arac-icerik{
	display: flex;
	flex-direction: column;
	height: 100%;
	display: none;
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
}
.slider-arac-icerik:before{
	content: "";
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	background: rgba(0,0,0,0.7);
}
.slider-text-arac:hover .slider-arac-icerik{
	display: flex;
}
.slider-arac-icerik-ac{
	padding: 10px;
}
.slider-arac-icerik-dc{
	padding: 0 10px 5px 10px;
}
.slider-arac-icerik img{
	width: 20px;
	margin-top: 4px;
}
.slider-arac-icerik figure{
	display: flex;
	flex-direction: column;
	align-items: center;
}
.slider-arac-icerik > div > ul{
	display: flex;
	flex-direction: row;   
	width: 100%;
}
.slider-arac-icerik > div > ul > li{
	padding: 0 10px;
	width: 80%;
	display: flex;
	justify-content: center;
	align-items: center;
}
.slider-arac-icerik > div > ul > li:first-child{
	width: 20%;
}
.slider-arac-icerik > div > ul > li:last-child{
	padding: 0;
}
.slider-arac-icerik > div > ul > li:last-child > ul > li:last-child{
	margin-top: 0;
}
.sure-parantez > p{
	font-size: 10px!important;
}
.arac_bilgi-icerik > ul > li > div{
	display: flex;
	justify-content: center;
	align-items: center;
	flex-direction: column;
}
.arac_bilgi-icerik > ul > li > div > b{
	text-align: center;
    font-weight: 500;
	font-size: 12px;
}
.slider-arac-icerik ul li p{
	font-size: 13px;
	text-align: center;
	color: #fff;
}
.slider-arac-icerik ul li p span{
	font-size: 13px;
	font-weight: 600;
	margin-left: 5px;
}
.slider-arac-icerik b{
	color: #fff;
}
.arac_bilgi-foto{
	min-height: auto!important;
    display: flex!important;
    flex-direction: column!important;
    justify-content: center!important;
	width: 55%;
	margin-right: 5%;
}
@media screen and (min-width:1200px){
	.arac_bilgi-icerik > ul > li > div > h3{
		font-size: 14px;
		text-wrap: nowrap;
	}
}
.arac_bilgi-foto figure img {
	width:100%;
}

.arac_bilgi-foto span{
	display: block;
	margin-top: 5px;
	font-size: 16px;
	font-weight: 500;
}
.arac_bilgi-foto h2{
	font-size: 18px;
	font-weight: bold;
	margin-bottom: 30px;
	position: relative;
}
.arac_bilgi-foto h2:before{
	content: "";
	position: absolute;
	left: 0;
	bottom: -15px;
	width: 75%;
	height: 2px;
	background: #97c34f;
}
.arac_bilgi-foto h2:after{
	content: "";
	position: absolute;
	left: 80%;
	bottom: -15px;
	width: 20%;
	height: 2px;
	background: #97c34f;
}
.arac_bilgi-icerik{
	min-height: auto!important;
    display: flex!important;
    flex-direction: column!important;
    justify-content: center!important;
	width: 40%;
}
.arac_bilgi{
	display: flex;
	flex-direction: row;
	justify-content: center;
	align-items: center;
}
.arac_bilgi-icerik ul{
	display: flex;
	flex-direction: row;
	flex-wrap: wrap;
	margin-top: 70px;
}
.arac_bilgi-icerik ul li{
	width: 48%;
	margin-right: 4%;
	display: flex;
	flex-direction: row;
	justify-content: center;
	align-items: center;
	position: relative;
	padding: 25px 15px;
	margin-bottom: 10px;
}
.arac_bilgi-icerik ul li:nth-child(2n){
	margin-right: 0;
}
.arac_bilgi-icerik ul li img{
	margin-right: 20px;
}
.arac_bilgi-icerik ul li:nth-child(2n):before{
	content: "";
	position: absolute;
	width: 100%;
	height: 40%;
	border-left: 1px solid #707070;
	left: -4%;
}
.txt_marka{
	font-weight: 700!important;
	font-size: 18px!important;
}
.arac-sorgu-kapali{
	padding-bottom: 0!important;
}
.anasayfa_istasyon-arama {
	width: 62%;
	position: relative;	
}
.anasayfa_istasyon-arama-list{
	position: absolute;
    left: 5px;
    top: 56px;
    display: flex;
    flex-direction: column;
	background: #efefef;
	max-height: 0;
	overflow-x: hidden;
	overflow-y: hidden;
	transition: all 0.4s;
}
.anasayfa_istasyon-arama-list-secili{
	overflow-y: scroll;
	overflow-x: hidden;
	max-height: 160px;
}
.anasayfa_istasyon-arama-list li{
	padding: 10px 40px 10px 10px;
}
.anasayfa_istasyon-arama-list li a{
	color: #000;
	font-weight: 600;
}
.anasayfa_istasyon-arama-list li:nth-child(2n){
	background: #d4d4d4;
}
.jq-tab-content{
	height: 160px;
}



.blink_me {
    -webkit-animation-name: blinker;
    -webkit-animation-duration: 1s;
    -webkit-animation-timing-function: linear;
    -webkit-animation-iteration-count: infinite;
    
    -moz-animation-name: blinker;
    -moz-animation-duration: 1s;
    -moz-animation-timing-function: linear;
    -moz-animation-iteration-count: infinite;
    
    animation-name: blinker;
    animation-duration: 1s;
    animation-timing-function: linear;
    animation-iteration-count: infinite;
}

@-moz-keyframes blinker {  
    0% { opacity: 1.0; }
    50% { opacity: 0.0; }
    100% { opacity: 1.0; }
}

@-webkit-keyframes blinker {  
    0% { opacity: 1.0; }
    50% { opacity: 0.0; }
    100% { opacity: 1.0; }
}

@keyframes blinker {  
    0% { opacity: 1.0; }
    50% { opacity: 0.0; }
    100% { opacity: 1.0; }
}
.nasil_calisir-icerik > figure{
	position: relative;
}
.nasil_calisir-icerik > figure:before{
	content: "";
    width: 90%;
    height: 95%;
    background: #97c34f;
    position: absolute;
    bottom: -15px;
    right: 15px;
    z-index: -1;
}
.nasil_calisir-icerik:nth-child(2n) > figure:before{
	content: "";
    width: 90%;
    height: 95%;
    background: #97c34f;
    position: absolute;
    bottom: -15px;
    left: 15px;
    z-index: -1;
}

.ucret_box > figure{
	position: relative;
}
.ucret_box > figure:before {
        content: "";
		width: 85%;
		height: 95%;
		background: #97c34f;
		position: absolute;
		bottom: -15px;
		left: 15px;
		z-index: -1;
}
	.ucret_box:nth-child(2n) > figure:before {
    content: "";
    width: 80%;
    height: 95%;
    background: #97c34f;
    position: absolute;
    bottom: -15px;
    right: 15px;
	left: auto;
    z-index: -1;
}
.iletisim_orta-icerik label div{
	color: #fff;
	font-size: 13px;
	width:90%;
}
.kvkk-container {
    width: 100%;
    text-align: center;
	display: flex;
	flex-direction: row;
	justify-content: center;
}
.kvkk-box {
    width: 100%;
    max-width: 420px;
    padding: 50px 30px;
    border: 1px solid #efefef;
    margin: 20px 20px;
	display: flex;
	flex-direction: column;
	justify-content: space-between;
	align-items: center;
}
.button.sz3 {
    width: 200px;
	padding: 15px 0;
	color: #fff;
	background: #006db7;
	position: relative;
	z-index: 9;
}
.button.sz3:before{
	content: "";
	position: absolute;
	left: 0;
	bottom: 0;
	height: 10%;
	width: 100%;
	background: #a5c958;
	transition: all 0.4s;
	z-index: -1;
}
.button.sz3:hover:before{
	height: 100%;
}
.kvkk-box p {
	font-weight: 400;
    line-height: 1.5em;
    padding-bottom: 20px;
    text-align: center;
	min-height: 3em;
}

.slide-link{
	position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
	z-index: 999;
}
.slider-text h1 span div{
	color: #fff;
}
.slider_kiosk{
	margin-left: -140px;
	max-width: 700px;
}
.slider_kiosk-btn li{
	padding: 15px 30px;
	border-radius: 35px;
	background: #fff;
	margin-right: 20px;
	display: flex;
	justify-content: center;
	align-items: center;
	transition: all 0.4s;	
	box-shadow: rgb(0 0 0 / 16%) 0px 3px 6px, rgb(0 0 0 / 23%) 0px 3px 6px;
}
.slider_kiosk-btn li:hover{
	box-shadow: rgb(0 0 0 / 56%) 0px 3px 6px, rgb(0 0 0 / 83%) 0px 3px 6px;
	cursor: default;
}
.slider_kiosk-btn span{
	font-size: 20px;
	color: #0064b3;
	text-align: center;
	font-weight: 700;
}
.slider_kiosk-btn ul{
	display: flex;
	flex-direction: row;
}
.slider_kiosk-btn{
	margin-left: -140px;
}
.slider_kiosk > small{
	display: block;
    margin-top: 40px;
}
.slider_kiosk p {font-size:35px;color:#fff;}
@media screen and (min-width:1199px) and (max-width:1560px) {
	.slider-text h1 span div{
		padding-left: 60px;
		margin-left: 0;
		max-width: 600px;
	}
	.slider_kiosk-btn{
		margin-left: 60px;
	}
	.slide17 .slider-text h1 span div{
		padding-left: 150px;
		margin-left: 0;
		max-width: 600px;
	}
	.slide17 .slider_kiosk-btn{
		margin-left: 100px;
		padding-left: 150px;
	}
	.slide17 .slider-text h1 span{
		font-size: 33px;
	}
	.slide17 .slider_kiosk-btn span{
		font-size: 17px;
	}
}
@media screen and (min-width:1561px) and (max-width:1860px) {
	.slider-text h1 span div{
		padding-left: 0;
		margin-left: -30px;
		max-width: 600px;
	}
	.slider_kiosk-btn{
		margin-left: -30px;
	}
	.slide17 .slider-text h1 span div{
		padding-left: 90px;
		margin-left: 0;
		max-width: 600px;
	}
	.slide17 .slider_kiosk-btn{
		margin-left: 100px;
		padding-left: 90px;
	}
	.slide17 .slider-text h1 span{
		font-size: 39px;
	}
	.slide17 .slider_kiosk-btn span{
		font-size: 19px;
	}
}


.ucretler_tablee {
    width: 100%;
    margin: auto;
    padding-top: 50px;
	display: flex;
    justify-content: center;
	flex-wrap: wrap;
}
.ucretler_tablee > ul {
    display: flex;
	flex-direction: column;
    justify-content: center;
	width: 100%;
}
.ucretler_tablee > ul > li > ul{
    display: flex;
    flex-wrap: wrap;
	margin-bottom: 0;
}
.ucretler_tablee > ul > li{
	justify-content: center;
	border: 1px solid #fff;
}
.ucretler_tablee > ul > li > ul > li{
	padding: 15px 5px;
    display: flex;
    justify-content: center;
    align-items: center;
    text-align: center;
	border-right: 5px solid #fff;
	flex: 1;
}
.ucretler_tablee > ul > li > ul > li:last-child{
	border-right: none;
}
.ucretler_tablee > ul > li:last-child{
	font-weight: bold;
	border-top: none;
}
.ucret_box-icerik-table{
	width: 48%;
	margin-left: 2%;
}
.ucret_box-icerik-table > div{
	width: 100%!important;
}
.ucretler_tablee h3{
	width: 100%;
	text-align: center;
}
.ucretler_tablee > ul > li:first-child > ul > li:nth-child(2){
	background: #e2efda;
}
.ucretler_tablee > ul > li:first-child > ul > li:nth-child(3){
	background: #d9e1f2;
}
.ucretler_tablee > ul > li:first-child > ul > li:nth-child(4){
	background: #d9e1f2;
}
.ucretler_tablee em{
	font-size: 10px;
	margin-top: 20px;
	text-align: center;
	width: 100%;
}
.ucretler_tablee em:last-of-type{
	margin-top: 0;
}
.ucretler_tablee > ul > li{
	background: #f2f2f2;
	border-bottom:5px solid #fff;
}
.ucretler_tablee i{
	font-size: 14px;
}
.ucretler_tablee span{
	font-weight: bold;
	font-size: 15px;
}
.ucretler_tablee b{
	font-weight: 600;
	font-size: 15px;
}
.slide16{
	background-size: cover!important;
    background-repeat: no-repeat!important;
    background-position: center!important;
}
.slide17 .slider_kiosk{
	margin-left: -10px;
}
.slide17 .slider_kiosk-btn{
	margin-left: -10px;
}
.slide17 .slider-text h1 span b{
	display: block;
}








.anasayfa_arac{
	position: relative;
}
.anasayfa_arac-button-next{
	top: 74%!important;
	right: 25px!important;
}
.anasayfa_arac-button-prev{
	top: 74%!important;
	left: 25px!important;
}




@media screen and (min-width:1500px){
	.header_alt > div, .sayfa_icerik{
		width: 100%;
		padding: 0 6vw;
	}
	.footer_ust{
		width: 100%;
		padding: 2vw 6vw;
	}
	.footer_alt{
		padding: 0 6vw;
	}
	.px1200, .sayfa-sarj > div, .iletisim_orta-icerik{
		width: 100%;
		padding: 3vw 6vw;
	}
	.sayfa_text-icerik, .sayfa_ucret, .hakkimizda_part, .ucret_box > figure > img, .hakkimizda_part > figure > img, .hakkimizda, .hakkimizda_sag figure img{
		width: 100%;
	}
	main > .sayfa_text{
		width: 100%;
		padding: 4vw 6vw;
	}
	.sarj_noktasi{
		width: 80%;
	}
}

.cookie-table {
	width:100%;
	margin-bottom:25px;
}

.cookie-table td {
	border:1px solid #ebebeb;
	padding:10px;
}

.sayfa-mobil-uygulama{
	display: none;
}
@media screen and (min-width:1200px){
	.sayfa-mobil-uygulama{
		display: flex;
		position: absolute;
		right: 20px;
		top: -70px;
		justify-content: end;
		z-index: 99;
	}
	.sayfa-mobil-uygulama ul li a{
		display: flex;
		align-items: center;
		font-weight: 600;
		font-size: 15px;
		color: #fff;
		padding: 10px;
		background: #000;
		border-radius: 5px;
		transition: all 0.4s ease;
		width: 175px;
	}
	.sayfa-mobil-uygulama ul li a:hover{
		transform: scale(1.07);
	}
	.sayfa-mobil-uygulama ul li a img{
		margin-right: 8px;
		width: 40px;
	}
	.sayfa-mobil-uygulama ul li{
		margin-right: 15px;
	}
	.sayfa-mobil-uygulama ul li:last-child{
		margin-right: 0;
	}
	.sayfa-mobil-uygulama ul{
		display: flex;
	}
	.merakettikleriniz{
		margin-bottom: 60px;
	}
}
.tab-content-sarj-uniteleri{
	padding: 20px;
	display: none;
}
.tab_drawer_heading{
	display: none;
}
.tabs-sarj-uniteleri{
	display: flex;
	justify-content: center;
	align-items: center;
	width: 100%;
	margin-bottom: 30px;
}
.tabs-sarj-uniteleri li{
	margin-right: 20px;
	cursor: pointer;
	padding: 10px 20px;
	font-weight: 500;
	border-bottom: 3px solid #97c34f;
	transition: all 0.4s;
	color: #000;
	background: #fff;
}
.tabs-sarj-uniteleri li.active{
	color: #fff;
	background: #97c34f;
}
.tabs-sarj-uniteleri li:last-child{
	margin-right: 0;
}

@media screen and (min-width:1199px){
	.sarj-ac li{
		font-size: 1vw;
	}
	
}
.tab_container .sarj-ac > div > div{
	border: 5px solid #00000070;
}



/*


.ucretler_tablee > ul > li:nth-child(1) > ul > li:nth-child(1){
	background: #2f75b5;
}
.ucretler_tablee > ul > li:nth-child(1) > ul > li:nth-child(2){
	background: #92d050;
}
.ucretler_tablee > ul > li:nth-child(1) > ul > li:nth-child(3){
	background: #ed7d31;
}
.ucretler_tablee > ul > li:nth-child(2) > ul > li:nth-child(1){
	background: #2f75b5;
}
.ucretler_tablee > ul > li:nth-child(2) > ul > li:nth-child(2){
	background: #92d050;
}
.ucretler_tablee > ul > li:nth-child(2) > ul > li:nth-child(3){
	background: #ed7d31;
}
.ucretler_tablee > ul > li:nth-child(3) > ul > li:nth-child(1){
	background: #2f75b5;
}
.ucretler_tablee > ul > li:nth-child(3) > ul > li:nth-child(2){
	background: #92d050;
}
.ucretler_tablee > ul > li:nth-child(3) > ul > li:nth-child(3){
	background: #ed7d31;
}
.ucretler_tablee > ul > li:nth-child(4) > ul > li:nth-child(1){
	background: #2f75b5;
}
.ucretler_tablee > ul > li:nth-child(4) > ul > li:nth-child(2){
	background: #92d050;
}
.ucretler_tablee > ul > li:nth-child(4) > ul > li:nth-child(3){
	background: #ed7d31;
}
.ucretler_tablee i{
	color: #fff;
}*/




.haber-proje-main-icerik{
	display: flex;
	align-items: center;
}
.haber-proje-main-icerik > div{
	width: 50%;
	position: relative;
}
.haber-proje-img .slick-arrow{
	position: absolute;
	top: 50%;
	z-index: 1;
    transform: translate(0%, -50%);
	font-size: 0;
    line-height: 0;
    cursor: pointer;
    color: transparent;
    border: none;
    outline: none;
    background: transparent;
}
.haber-proje-img .slick-prev{
	left: 10px;
}
.haber-proje-img .slick-next{
	right: 10px;
}
.haber-proje-img .slick-prev:before, .haber-proje-img .slick-next:before{
    font-family: 'profornet';
    font-size: 15px;
    line-height: 1;
    color: white;
	padding: 5px;
	background: #97c34f;
	border-radius: 50%;
	transition: all 0.4s;
}
.haber-proje-img .slick-prev:hover:before, .haber-proje-img .slick-next:hover:before{
	background: #6b8b36;
}
.haber-proje-img .slick-next:before {
    content: "\e937";
}
.haber-proje-img .slick-prev:before {
    content: "\e93a";
}
.haber-proje-img .slick-dots {
	position: absolute;
    bottom: 5%;
    left: 50%;
    transform: translate(-50%, 0%);
	display: flex;
	align-items: center;
	margin-bottom: 0;
}
.haber-proje-img .slick-dots li{
	margin-right: 10px;
}
.haber-proje-img .slick-dots li:last-child{
	margin-right: 0;
}
.haber-proje-img .slick-dots li button{
	font-size: 0;
    line-height: 0;
    cursor: pointer;
    color: transparent;
    outline: none;
	width: 20px;
	height: 20px;
	border: 2px solid #fff;
	display: flex;
	justify-content: center;
	align-items: center;
	border-radius: 50%;
	background: transparent;
	position: relative;
	padding: 0;
}
.haber-proje-img .slick-dots li button:before{
	content: "";
	position: absolute;
	width: 50%;
	height: 50%;
	border-radius: 50%;
	background: #97c34f;
	transition: all 0.4s;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
}
.haber-proje-img .slick-dots li button:hover:before{
	width: 110%;
	height: 110%;
	background: #fff;
}
.haber-proje-img .slick-dots li button:hover{
	background: #fff;
}
.haber-proje-img .slick-dots .slick-active button:before{
	width: 110%;
	height: 110%;
	background: #fff;
}
.haber-proje-img .slick-dots .slick-active button{
	background: #fff;
}
.haber-proje-text{
	display: flex;
	align-items: start;
	flex-direction: column;
	padding: 30px;
}
.haber-proje-main > div:nth-child(2n){
	flex-direction: row-reverse;
}
.haber-proje-main > div{
	margin-bottom: 30px;
	background: #ebebeb;
	border-radius: 10px;
}
.haber-proje-main > last-child{
	margin-bottom: 0;
}
.haber-proje-slider-icerik figure{
	width: 100%;
}
.haber-proje-slider-icerik figure img{
	width: 100%;
	border-radius: 10px 0 0 10px;
}
.haber-proje-main > div:nth-child(2n) .haber-proje-slider-icerik figure img{
	border-radius: 0 10px 10px 0;
}
.haber-proje-text h2{
	font-size: 25px;
	font-weight: bold;
	color: #000;
	margin-bottom: 20px;
}
.haber-proje-text p{
	font-size: 18px;
	line-height: 24px;
}

.anasayfa-slogan{
	background: url("/images/anasayfa-slogan-bg.jpg");
	background-size: cover!important;
	background-position: center center!important;
	min-height: 57vh;
	position: relative;
	display: flex;
	align-items: center;
}
.anasayfa-slogan-icerik{
	padding: 30px;
	width: 45%;
}
.anasayfa-slogan-icerik figure{
	display: flex;
	align-items: start;
}
.anasayfa-slogan-icerik figure img{
	width: 120px;
}
.anasayfa-slogan-icerik h2 span{
	display: block;
}
.anasayfa-slogan-icerik h2{
	color: #fff;
	font-size: 2.5vw;
	margin-bottom: 2vw;
}
.anasayfa-slogan-icerik p{
	color: #fff;
	font-size: 1.3vw;
	margin-bottom: 2vw;
}
.tabela_cihazlar{
	display: flex;
	flex-wrap: wrap;
	max-height: 73px;
	overflow-y: auto;
}
.tabela_cihazlar > a{
	display: flex;
	align-items: center;
}
.tabela_cihazlar::-webkit-scrollbar {
  height: 10px;
  width: 10px;
}
.tabela_cihazlar::-webkit-scrollbar-track {
  border-radius: 5px;
  background-color: #DFE9EB;
}

.tabela_cihazlar::-webkit-scrollbar-track:hover {
  background-color: #B8C0C2;
}

.tabela_cihazlar::-webkit-scrollbar-track:active {
  background-color: #B8C0C2;
}

.tabela_cihazlar::-webkit-scrollbar-thumb {
  border-radius: 5px;
  background-color: #0064B3;
}

.tabela_cihazlar::-webkit-scrollbar-thumb:hover {
  background-color: #0064B3;
}

.tabela_cihazlar::-webkit-scrollbar-thumb:active {
  background-color: #0064B3;
}
.header_alt > div > nav > ul > li.gizle-desktop:after{
	content: none;
}
.aramaAc{
	width: 40px;
	height: 40px;
	display: flex;
	justify-content: center;
	align-items: center;
	border-radius: 50%;
	background: #0064b385;
	margin-left: 15px;
	transition: all 0.4s;
	font-size: 18px!important;
}
.aramaAc:hover{
	background: #0064b3;
}

.arama-acilir{
	position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 1000;
    background-color: rgba(0, 0, 0, .8);
    padding: 20px;
    opacity: 0;
    visibility: hidden;
    display: flex;
    align-items: center;
    justify-content: center;
    transition: .3s;
    z-index: 99999999;
    backdrop-filter: blur(5px);
}
.arama-acilir.open{	
    opacity: 1;
    visibility: visible;
}
.arama-acilir .sigma_close {
	position: absolute;
	top: 60px;
	right: 60px;
	border-color: #fff;
	color: #fff;
	cursor: pointer;
	font-size: 40px;
	transition: all 0.4s;
}
.arama-acilir .sigma_close:hover{
	color: #97c34f;
}
.arama-acilir-input{
	position: relative;
	display: flex;
	flex-wrap:wrap;
	align-items: center;
	justify-content: center;
	width: 40%;
	transition-duration: .3s;
	transition-delay: .3s;
	transform: scale(.5);
	opacity: 0;
	visibility: hidden;
}





.arama-acilir.open .arama-acilir-input {
	transform: scale(1);
	opacity: 1;
	visibility: visible;
}
.sigma_all-close{
	position: absolute;
	width: 100%;
	height: 100%;
	z-index: -1;
}
.arama-acilir-input input{
	width: 100%;
	background: transparent;
	border: none;
	padding: 15px 65px 15px 15px;
	font-size: 18px;
	color: #000;
	background: #fff;
	border-radius: 10px;
	box-shadow: rgba(255, 255, 255, 0.25) 0px 6px 12px -2px, rgba(255, 255, 255, 0.3) 0px 3px 7px -3px;
}
.arama-acilir-input input::placeholder{
	color: #000;
	font-size: 18px;
	font-weight: 500;
}
.arama-acilir-input button{
	position: absolute;
	right: 20px;
	background: none;
	color: #000;
	font-size: 20px;
	transition: all 0.4s;
}
.arama-acilir-input button:hover{
	color: #97c34f;
}
.arama-acilir-input form{
	display: flex;
	align-items: center;
	width: 100%;
}
.arama-baslik a{
    font-size: 20px;
    font-weight: bold;
    color: #97c34f;
}
.arama-baslik{
	margin: 15px 0;
}
.arama-icerik{
	margin-bottom: 10px;
}
.arama-bulunamadi h2{
    color: #0064b3;
}
.referans_kategori > .referans_kategori-icerik:last-child{
	margin-top: 40px;
}
.kategori_list1 .checkmarkk{
	border-radius: 50%;
}
.color-blue > span{
	background: #0064b3!important;
}

.slider-arac-icerik-figure img{
	width: 100%;
}













@media screen and (min-width:1199px) and (max-width:1300px) {
	.header_alt > div > nav > ul > li > a{
		font-size: 13px;
	}
	.footer_alt ul li a{
		font-size: 9px;
		display: flex;
		justify-content: center;
		align-items: center;
		text-align: center;
	}
	.footer_alt ul{
		padding: 10px 0;
		max-width: 1200px;
		margin: auto;
	}
	.footer_alt ul li:after{
		top: 50%;
		transform: translate(0%, -50%);
	}
}


@media screen and (min-width:180px) and (max-width:1199px) {
	.haber-proje-main-icerik > div{
		width: 100%;
	}
	.haber-proje-main-icerik{
		flex-direction: column;
	}
	.haber-proje-main > div:nth-child(2n){
		flex-direction: column;
	}
	.haber-proje-slider-icerik figure img{
		border-radius: 10px;
	}
	.haber-proje-main > div:nth-child(2n) .haber-proje-slider-icerik figure img{
		border-radius: 10px;
	}
	.haber-proje-text{
		padding: 30px 20px;
	}
	.aramaAc{
		background: #fff;
		position: absolute;
		left: 0;
		font-size: 20px!important;
	}
	.aramaAc:hover{
		background: #fff;
	}
	.arama-acilir-input{
		width: 95%;
	}
}

.wd100{width:100% !important}