@import url('https://fonts.googleapis.com/css2?family=Secular+One&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Leckerli+One&display=swap');
html {
  scroll-behavior: smooth;
}
body{
    color:#202426;
}
main{
	overflow: hidden;
}
p{
    font-size:18px;
    line-height: 28px;
    font-weight: 300;
    display:block;
    margin-bottom: 30px;
}
p:last-child, p:last-of-type{
    margin-bottom: 0;
}
header{
    height:120px;
    width:100%;
    position: fixed;
    top:0;
    left:0;
    transition: all ease 0.3s;
    z-index: 15;
	border-bottom: 5px solid transparent;
}

.mobilgoster {
	display:none!important;
}

.header_ust{
    width:100%;
    height:40px;
    display:flex;
    align-items: center;
    background:#28c9ab;
}
.header_ust ul{
    display:flex;
	width: 1260px;
    margin: auto;
    justify-content: space-between;
}
.header_ust-sosyal{
    display:flex;
}
.header_ust-sosyal a{
    width:40px;
    height:40px;
    line-height: 40px;
    text-align: center;
    color:#fff;
    display:block;
}
.header_ust-sosyal a:hover{
    background:#fff;
    color:#28c9ab;
}
.header_ust-iletisim{
    display:flex;
}
.header_ust-iletisim a{
    height:40px;
    line-height: 40px;
    text-align: center;
    color:#fff;
    font-size: 15px;
    font-weight: 500;
    display: flex;
    padding:0 20px;
    align-items: center;
} 
.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:#28c9ab;
}
.header_alt{
    width:100%;
}
.header_alt > div > figure{
	width: 135px;
}
.header_alt > div{
    width:100%;
	padding: 0 60px;
    margin:auto;
    height:120px;
    display:flex;
    justify-content: space-between;
    align-items: center;
}
#nav {
  text-align: center;
  display: block;
}
#nav ul li { 
  display: inline-block;
  padding: 1em;
  font-size: 1.15em;
}
#nav ul li:last-child {
  padding-right: 0;
}
#nav ul li ul {
  display: none;
  margin: 0;
  padding: 0;
  position: absolute;
  background: #000000ba;
  padding: 15px 30px;
  margin-top: .75em;
  margin-left: 0em;
  box-shadow: 0px 2px 5px rgba(0, 0, 0, 0.35);
  border-top: 2px solid #c0a583;
}
#nav ul li ul:before {
  content: "";
  position: absolute;
  top: -8px;
  left: 5%;
  width: 0px;
  height: 0px;
  border-style: solid;
  border-width: 0 10px 8px 10px;
  border-color: transparent transparent #c0a583 transparent;
}
#nav ul li ul li {
	display: flex;
	margin: 0;
	padding: 0;
	align-items: center;
	position: relative;
}
#nav ul li ul li:before{
	content: "";
	position: absolute;
	width: 15px;
	height: 2px;
	background: #c0a583;
	left: -15px;
}
#nav ul li ul li a {
  font-weight: normal;
  font-size: .65em;
  color: #fff;
  padding: .5em;
  display: block;
  border-radius: .25em;
  position: relative;
}
#nav > ul > li > ul > li > a:before {
	content:"";
	position: absolute;
	width: 2px;
	height: 0;
	left:0;
	top: 47%;
	background: #c0a583;
	transition: all 0.4s;
	transition-delay: 0.4s;
}
#nav > ul > li > ul > li > a:hover:before {
	height: 53%;
	transition-delay: 0s;
}
#nav > ul > li > ul > li > a:after {
	content:"";
	position: absolute;
	width: 0;
	height: 2px;
	left:0;
	bottom: 0;
	background: #c0a583;
	transition: all 0.4s;
}
#nav > ul > li > ul > li > a:hover:after {
	width: 100%;
	transition-delay: 0.2s;
}
#nav ul li ul li a:active {
  position: relative;
  top: 1px;
}
#nav ul li a {
  color: #fff;
  font-weight: 500;
  text-decoration: none;
  padding-top: 1em;
  position: relative;
  font-size: 0.9vw;
}
#nav > ul > li > a:before{
	content: "";
	position: absolute;
	width: 0;
	height: 0.1vw;
	background: #ffffffad;
	left: 0;
	bottom: -5px;
	z-index: -1;
	transition: all 0.4s;
}
#nav > ul > li:hover > a:before{
	width: 100%;
}
.slider-text{
    width:1260px;
    margin:auto;
    display:flex;
    align-items: center;
    height:100%;
}
.slider-text h1{
    font-weight: 500;
    color:#28c9ab;
    font-size:35px;
}
.hbg{
    background:#242729;
    -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);
	border-bottom: 5px solid #c0a583;
}

.slider_text-icerik{
	padding: 40px 60px;
	background-color: rgba(255,255,255,0.8);
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	border-radius: 10px;
	box-shadow: rgba(0, 0, 0, 0.16) 0px 3px 6px, rgba(0, 0, 0, 0.23) 0px 3px 6px;
}
.btn-sagbuyume{
	margin-right: 10px;
}
.slider_text-icerik > div{
	width: 100%;
	margin-top: 20px;
}
.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;
}
.whatsappHatti{
	display: none;
    position: fixed;
    height: 40px;
    line-height: 40px;
    padding: 0 20px;
    border-radius: 20px;
    bottom: 60px;
    right: 30px;
    background: #0ec153;
    z-index: 15;
    -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;
}
.whatsappHatti a{
	color: #fff;
}
.whatsappHatti i{
	float: right;
    font-size: 20px;
    height: 40px;
    line-height: 40px;
    margin-left: 10px;
    color: #fff;
}
.web-mode{
	display: flex;
	margin-right: 15px;
}
.web-mode li:first-child{
	margin-right: 10px;
	position: relative;
}
.web-mode li:first-child:before{
	content: "";
	position: absolute;
	width: 1px;
	height: 90%;
	top: 5%;
	right: -6px;
	background: #fff;
	transform: rotate(20deg);
}
.web-mode span{
	color: #bdc4cd;
	transition: all 0.4s;
}
.web-mode span:hover{
	color: #fff;
	cursor: pointer;
}
.web-mode .web-mode-secili span{
	color: #fff;
}
.toggle-menu {
	display: block;
	cursor: pointer;
}
.toggle-menu span {
	display: block;
	background: #FFF;
	width: 30px;
	height: 2px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	-webkit-transition: .25s margin .25s, .25s transform;
	-moz-transition: .25s margin .25s, .25s transform;
	transition: .25s margin .25s, .25s transform;
}
.toggle-menu span:nth-child(1) {
	margin-bottom: 10px;
}
.toggle-menu.active span {
	-webkit-transition: .25s margin, .25s transform .25s;
	-moz-transition: .25s margin, .25s transform .25s;
	transition: .25s margin, .25s transform .25s;
	background: red;
}
.toggle-menu.active span:nth-child(1) {
	margin-bottom: 17px;
}
.toggle-menu.active span:nth-child(1) {
	transform: rotate(45deg);
}
.toggle-menu.active span:nth-child(2) {
	margin-top: -20px;
	transform: rotate(135deg);
}
.header_sag{
	display: flex;
	align-items: center;
}
.swiper-slider-1 .swiper-slide:before{
	content: "";
	position: absolute;
	width: 100%;
	height: 100%;
	background: rgba(0,0,0,0.2);
	z-index: -1;
}
.swiper-slider-1 h1{
	font-size: 2.14vw;
	color: #fff;
	font-weight: 500;
	margin-bottom: 3.1vw;
}
.swiper-slider-1 h1 i{
	color: rgba(255,255,255,0.1);
    font-size: 6vw;
    -webkit-text-stroke-width: 1.7px;
    -webkit-text-stroke-color: #fff;
    line-height: 6vw;
	display: block;
	font-family: 'Secular One', sans-serif!important;
}
.swiper-slider-1 h1 span{
	font-size: 3.2vw;
	display: block;
}
.swiper-slider-1 .container a{
	color: #fff;
	font-weight: 500;
	font-size: 0.8vw;
	padding-left: 120px;
	position: relative;
	display: block;
	float: left;
	position: relative;
	display: flex;
	align-items: center;
	z-index: 2;
}
.swiper-slider-1 .container a:before{
	content: "";
	position: absolute;
	left: 0;
	width: 100px;
	height: 2px;
	background: #fff;
	border-radius: 12px;
}
.swiper-slider-1 .container a h3:before{
	content: "";
	position: absolute;
	left: 99px;
	bottom: -10px;
	width: 2px;
	height: 0;
	top: 47%;
	background: #fff;
	border-radius: 12px;
	transition: all 0.4s;
	transition-delay: 0.4s;
}
.swiper-slider-1 .container a:hover h3:before{
	height: calc(53% + 10px);
	transition-delay: 0s;
}
.swiper-slider-1 .container a h3:after{
	content: "";
	position: absolute;
	left: 99px;
	bottom: -10px;
	width: 0;
	height: 2px;
	background: #fff;
	border-radius: 12px;
	transition: all 0.4s;
}
.swiper-slider-1 .container a:hover h3:after{
	width: calc(100% - 100px);
	transition-delay: 0.2s;
}
.slider-secenekler{
	position: absolute;
	left: 90px;
	bottom: 60px;
	color: #fff;
	z-index: 11;
}

.ta-center {
	text-align:center;
}

.slideicon {
	font-size:25px!important;
	text-align:Center;
	margin:auto;
	color:#fff;
}

.slider-secenekler ul{
	display: flex;
	border: 1px solid #fff;
}

.slider-secenekler a {
	color:#fff;
}

.slider-secenekler a img {
	margin-bottom:5px;
}

.slider-secenekler ul li{
	padding: 10px 20px;
	display: flex;
	flex-direction: column;
	position: relative;
	border-right: 1px solid #fff;
	align-items: center;
	justify-content: center;
}
.slider-secenekler ul li:before{
	content: "";
	position: absolute;
	bottom: -5px;
	left: 0;
	height: 1px;
	width: 0;
	background: #fff;
	transition: all 0.4s;
}
.slider-secenekler ul li:hover:before{
	width: 0;
}
.slider-secenekler ul li:hover{
	cursor: pointer;
}
.slider-secenekler-secili:before{
	width: 0;
}
.slider-secenekler ul li:last-child{
	border-right: none;
}
.slider-secenekler p{
	font-size: 0.9vw;
	margin-bottom: 5px;
	font-weight: 500;
}
.slider-secenekler span{
	font-size: 0.9vw;
}
.effect3{text-shadow:0 0 0  #fff, 0 -65px 0 #000 ;color:rgba(0,0,0, 0) !important; transition: all .3s ease; overflow: hidden;}
.effect3:hover{ text-shadow: 0 60px 0 #fff, 0 0 0 #fff ; }

.slider-iletisim{
	position: absolute;
	right: 90px;
	color: #fff;
	height: 100%;
	padding: 160px 0 60px 0;
	display: flex;
	justify-content: space-between;
	flex-direction: column;
	align-items: end;
}
.slider-iletisim-telefon{
	overflow: hidden;
}
.slider-iletisim > div{
	z-index: 10;
}
.slider-iletisim > ul{
	z-index: 10;
}
.slider-iletisim-telefon a{
	font-size: 1.7vw;
	font-weight: bold;
}
.slider-iletisim-online a{
	display: flex;
	align-items: center;
}
.slider-iletisim-online span{
	margin-right: 8px;
	color:#fff;
}
.slider-iletisim-online p{
	font-size: 0.9vw;
}
.slider-iletisim-icons span{
	font-size: 30px;
}
.slider-iletisim-icons span{
	font-size: 1.5vw;
	color: #fff;
}
.slider-iletisim-icons ul{
	display: flex;
	flex-direction: column;
	margin-top: -100px;
	position: relative;
	padding: 0 10px;
	border: 1px solid #fff;
}
.slider-iletisim-icons ul:before{
	content: "";
	position: absolute;
	left: 0;
	top: 31%;
	width: 100%;
	height: 1px;
	background: #fff;
}
.slider-iletisim-icons ul:after{
	content: "";
	position: absolute;
	left: 0;
	top: 66%;
	width: 100%;
	height: 1px;
	background: #fff;
}
.slider-iletisim-icons li{
	margin-bottom: 20px;
	overflow: hidden;
	padding: 10px 0;
}
.slider-iletisim-icons li a{
	display: block;
}
.slider-iletisim-icons li:last-child{
	margin-bottom: 0;
}
.slider-iletisim-online a:hover{
	cursor: pointer;
}
.swiper-slider-1-say{
	display: flex;
	color: #fff;
	font-weight: 500;
	margin-top: -60px;
	padding-bottom: 3.1vw;
}
.swiper-slider-1-say li{
	position: relative;
}
.swiper-slider-1-say li:first-child{
	margin-right: 10px;
}
.swiper-slider-1-say li:first-child:before{
	content: "";
    position: absolute;
    width: 1px;
    height: 90%;
    top: 5%;
    right: -4px;
    background: #fff;
    transform: rotate(20deg);
}
.slider-secenekler-say span{
	font-size: 18px;
}
.slider-ic-say span{
	font-size: 37px;
}
.swiper-slider-1-text{
	padding-left: 2vw;
}
.anasayfa_hakkimizda{
	padding-top: 4vw;
	display: flex;
	flex-direction: row;
	flex-wrap: wrap;
}
.anasayfa_hakkimizda-icerik{
	width:45%;
	padding: 2vw 2vw 5vw 6vw;
	display: flex;
    flex-direction: column;
    align-items: start;
}
.anasayfa_hakkimizda-foto{
	width:55%;    
	background-position: center center!important;
    background-size: cover!important;
	z-index: 1;
}
.anasayfa_hakkimizda-sayilar{
	width:100%;
}
.sayfa-baslik{
	color: #c0a583;
	font-size: 0.8vw;
	padding-left: 40px;
	position: relative;
	display: flex;
	align-items: center;
	font-weight: 500;
}
.sayfa-baslik:before{
	width: 30px;
	height: 2px;
	content:"";
	position: absolute;
	left: 0;
	background: #c0a583;
}
.sayfa-baslik-h3{
	color: #4a4f54;
	font-weight: bold;
	font-size: 1.6vw;
	margin: 20px 0 40px 0;
}
.anasayfa_hakkimizda-icerik p{
	margin-bottom: 30px;
	font-size: 16px;
	font-weight: 300;
}
.dvm-btn{
	padding: 20px 60px;
	color: #fff;
	background: #c0a583;
	font-weight: 300;
	font-size: 0.9vw;
	letter-spacing: 2px;
	position: relative;
	transition: all 0.4s;
	display: inline-block;
}
.dvm-btn:before{
	content: "";
	position: absolute;
	width: calc(100% - 12px);
	height: calc(100% - 10px);
	top: 4px;
	left: 5px;
	border: 1px solid #fff;
	transition: all 0.4s;
}
.dvm-btn:hover:before{
	border-color: #4a4f54;
}
.dvm-btn:hover{
	background: #fff;
	color: #4a4f54;
}
.dvm-btn span{
	position: relative;
}
.dvm-btn span:before{
	content: "";
	position: absolute;
	left: 0;
	bottom: -5px;
	width: 0;
	height: 2px;
	background: #c0a583;
	transition: all 0.4s;
}
.dvm-btn:hover span:before{
	width: 100%;
}
.anasayfa_hakkimizda-sayilar{
	background: url(../images/sayacbg.png);
	padding: 90px 6vw 60px 6vw;
	margin-top: -30px;
}
.anasayfa_hakkimizda-sayilar ul{
	display: flex;
}
.anasayfa_hakkimizda-sayilar ul li{
	width: 25%;
	display: flex;
	align-items: center;
	position: relative;
	padding-left: 3vw;
}
.anasayfa_hakkimizda-sayilar ul li:last-child{
	padding-left: 3vw;
}
.anasayfa_hakkimizda-sayilar ul li span{
	position: absolute;
	left: 0;
	color: transparent;
	font-size: 5vw;
	-webkit-text-stroke-width: 0.5px;
	-webkit-text-stroke-color: black;
}
.anasayfa_hakkimizda-sayilar ul li p{
	font-size: 2.3vw;
	color: #4a4f54;
	font-weight: 500;
	margin-right: 10px;
}
.anasayfa_hakkimizda-sayilar ul li i{
	font-weight: 400;
	font-size: 0.9vw;
}
.anasayfa_projeler{
	padding: 90px 0;
	width: 100%;
	position: relative;
}
.anasayfa_projeler-sol{
	width: 60%;
	position: relative;
}
.anasayfa_projeler-sol:before{
    content: "";
    position: absolute;
    width: 90%;
    height: 90%;
    top: 13%;
    right: -3%;
    border: 3px solid #c0a583;
}
.anasayfa_projeler-slider-box{	
	min-height: 40vw!important;
}

.anasayfa_projeler-slider-box div a {
	position:absolute;
	width:100%;
	height:100%;
	z-index:9;
}

.anasayfa_projeler-slider-box > div{
	width: 100%;
	height: 100%;
	min-height: 40vw!important;
	background-size: cover!important;
	background-position: center center!important;
	background-repeat: no-repeat!important;
}
.anasayfa_projeler-sag{
	position: absolute;
	width: 40%;
	height: 100%;
	right: 0;
	top: 0;
	padding-right: 6vw;
	display: flex;
	flex-direction: column;
	justify-content: center;
	align-items: end;
}
.anasayfa_projeler-sag h3{
	color: #4a4f54;
	font-size: 1.1vw;
	font-weight: 500;	
}
.anasayfa_projeler-sag h4{
	color: #4a4f54;
	font-size: 3vw;
	font-weight: 500;	
	letter-spacing: 1px;
}
.anasayfa_projeler-sag h2{
	color: #c0a583;
	font-size: 4.7vw;
	font-weight: 500;	
	padding: 60px 0;
	width: 100%;
	text-align: right;
	z-index: 2;
}
.anasayfa_projeler-sag h2 b{
	font-weight: 300;	
    font-size: 4vw;
	display: block;
}
.anasayfa_projeler-sag > span{
	position: absolute;
    right: 0;
    color: rgba(255,255,255,0.1);
    font-size: 23vw;
    -webkit-text-stroke-width: 0.5px;
    -webkit-text-stroke-color: #4a4f54;
	line-height: 0;
	z-index: 1;
}
.anasayfa_projeler-sag > a{
	z-index: 2;
}
.anasayfa_projeler-slider-main{
	position: relative;
}
.slider-btn{
	background: #fff;
	width: 80px;
	height: 80px;
	position: absolute;
	bottom: 0;
	display: flex!important;
	justify-content: center;
	align-items: center;
	z-index: 2;
	transition: all 0.4s;
}
.slider-btn:hover{
	cursor: pointer;
	background: #4a4f54;
	
}
.slider-btn:before{
	content: "";
	position: absolute;
	width: 40px;
	height: 2px;
	background: #4a4f54;
	transition: all 0.4s;
	z-index: -1;
}
.slider-btn:after{
	position: absolute;
	width: 10px;
	height: 10px;
	content: "";
	border-radius: 50%;
	background: #4a4f54;
	transition: all 0.4s;
}
.slick-prev-slider-projeler{
	right: 80px;
}
.slick-prev-slider-projeler:after{
	left: 20px;
}
.slick-next-slider-projeler:after{
	right: 20px;
}
.slick-next-slider-projeler{
	right: 0;
}
.slider-btn:hover:before{
	background: #fff;
}
.slider-btn:hover:after{
	background: #fff;
}
.anasayfa_projeler-sag > div{
	display: flex;
	flex-direction: column;
	align-items: end;
}
.anasayfa_hizmet{
	padding: 90px 0 18vw 0;
	background: url(../images/hizmetbg.png);
	background-position: center center!important;
	background-size: cover!important;
	background-repeat: no-repeat;
	display: flex;
	flex-direction: column;
	justify-content: center;
	align-items: center;
}
.anasayfa_hizmet h2{
	text-align: center;
	position: relative;
	font-size: 1.4vw;
	font-weight: 500;
	display: flex;
	justify-content: center;
	color: #4a4f54;
}
.anasayfa_hizmet h2:before{
	content: "";
	position: absolute;
	width: 50px;
	height: 3px;
	border-radius: 7px;
	background: #4a4f54;
	top: -15px;
}
.anasayfa_hizmet h3{
	text-align: center;
	position: relative;
	font-size: 3vw;
	font-weight: 600;
	color: #4a4f54;
	margin-top: 30px;
}
.anasayfa_hizmet-icerik{
	width: 100%;
	padding: 0 6vw;
	display: flex;
	justify-content: space-between;
	margin-top: 60px;
}
.anasayfa_hizmet-icerik > li{
	width: 23%;
	background: #fff;
	border: 2px solid #c0a583;
	border-bottom: 5px solid #c0a583;
	padding: 40px 30px;
	transition: all 0.4s;
}
.anasayfa_hizmet-icerik figure{
	position: relative;
	z-index: 1;
	height: 70px;
	display: flex;
	align-items: center;
}
.anasayfa_hizmet-icerik img{
	z-index: 2;
	width: 80px
}
.anasayfa_hizmet-icerik figure:before{
	position: absolute;
	left: 0;
	top: 0;
	width: 70px;
	height: 70px;
	content: "";
	background: rgba(192,165,131,0.2);
	border-radius: 50%;
	z-index: -1;
}
.anasayfa_hizmet-box h4{
	color: #4a4f54;
	font-size: 1.1vw;
	font-weight: 600;
	margin-top: 15px;
	transition: all 0.4s;
}
.anasayfa_hizmet-box p{
	color: #000;
	font-size: 0.8vw;
	font-weight: 400;
	margin: 20px 0;
	transition: all 0.4s;
	min-height:135px;
}
.anasayfa_hizmet-box a{
	padding-left: 20px;
	color: #4a4f54;
	font-size: 0.8vw;
	font-weight: 500;
	position: relative;
	display: flex;
	align-items: center;
	transition: all 0.4s;
}
.anasayfa_hizmet-box a:before{
	position: absolute;
	width: 10px;
	height: 2px;
	content: "";
	left: 0;
	background: #4a4f54;
	transition: all 0.4s;
}
.anasayfa_hizmet-box span{
	position: relative;
}
.anasayfa_hizmet-box span:before{
	content: "";
	position: absolute;
	left: -10px;
	bottom: -10px;
	width: 2px;
	height: 0;
	top: 47%;
	background: #c0a583;
	border-radius: 12px;
	transition: all 0.3s;
	transition-delay: 0.4s;
}
.anasayfa_hizmet-box a:hover span:before{
	height: calc(53% + 5px);
	transition-delay: 0s;
}
.anasayfa_hizmet-box span:after{
	content: "";
	position: absolute;
	left: -10px;
	bottom: -6px;
	width: 0;
	height: 2px;
	background: #c0a583;
	border-radius: 12px;
	transition: all 0.4s;
}
.anasayfa_hizmet-box a:hover span:after{
	width: calc(100% + 15px);
	transition-delay: 0.2s;
}
.anasayfa_hizmet-box:hover{
	background: #212020;
}
.anasayfa_hizmet-box:hover h4{
	color: #c0a583;
}
.anasayfa_hizmet-box:hover p{
	color: #fff;
}
.anasayfa_hizmet-box:hover a:before{
	background: #c0a583;
}
.anasayfa_hizmet-box:hover a{
	color: #c0a583;
}
.anasayfa_akilliEv{
	display: flex;
	justify-content: space-between;
	padding: 60px 0;
}
.anasayfa_akilliEv-sol{
	width: 45%;
	padding: 2vw 2vw 5vw 6vw;
}
.anasayfa_akilliEv-sol p{
	margin-bottom: 30px;
    font-size: 16px;
    font-weight: 300;
}
.anasayfa_akilliEv-sag{
	width: 55%;
    background-position: center center!important;
    background-size: cover!important;
    z-index: 1;
	margin-top: -90px;
}
.footer_instagram{
	padding: 60px 0 0 0;
	display: flex;
	flex-direction: column;
}
.footer_instagram ul{
	width: 75%;
	display: flex;
	margin: auto;
	position: relative;
	z-index: 3;
	
}
.footer_instagram ul:before{
	content: "";
	position: absolute;
	width: calc(100% + 30px);
	height: calc(100% + 0px);
	background: #fff;
	box-shadow: rgba(0, 0, 0, 0.16) 0px 3px 6px, rgba(0, 0, 0, 0.23) 0px 3px 6px;
	z-index: 2;
	left: -15px;
	bottom: -15px;
}
.footer_instagram ul li{
	width: 20%;
	z-index: 3;
	display:flex;
	align-items:center;
	background:#fff;
	border:1px solid #f0f0f0;
}
.footer_instagram h2{
	text-align: center;
	position: relative;
	font-size: 0.9vw;
	font-weight: 500;
	display: flex;
	justify-content: center;
	color: #c0a583;
}
.footer_instagram h3{
	text-align: center;
	margin-top: 0;
}
.footer_instagram img{
	transition: all 0.4s;
	cursor: pointer;
}
.footer_instagram img:hover{
	filter: brightness(0.7);
}
.footer_instagram h2:before{
	content: "";
	position: absolute;
	width: 50px;
	height: 3px;
	border-radius: 7px;
	background: #c0a583;
	top: -15px;
}
.footer_alt{
	background: #242729;
	padding: 120px 0 0 0;
	margin-top: -30px;
}
.footer_link{
	padding: 0 6vw 30px 6vw;
	border-bottom: 1px solid #c0a583;
}
.footer_link > ul{
	display: flex;
	color: #dcdcdc;
	justify-content: space-between;
}
.footer_link > ul > li > h2{
	font-size: 1.1vw;
	font-weight: 500;
	margin-bottom: 60px;
	position: relative;
}
.footer_link > ul > li > h2 > span{
	position: relative;
}
.footer_link > ul > li > h2 > span:before{
	position: absolute;
	width: 35px;
	height: 1px;
	background: #c0a583;
	content: "";
	left: 0;
	bottom: -10px;
	transition: all 0.4s;
}
.footer_link > ul > li{
	display: flex;
	flex-direction: column;
	max-width: 13vw;
	flex: 1;
}
.footer_link > ul > li > a{
	margin-bottom: 15px;
	color: #c0a583;
	font-size: 0.8vw;
}
.footer_link > ul > li > a > span{
	color: #dcdcdc;
	transition: all 0.4s;
}
.footer_link > ul > li > a:hover > span{
	color: #c0a583;
}
.footer_link > ul > li > a > b{
	color: #dcdcdc;
	font-weight: 500;
	position: relative;
}
.footer_link > ul > li > a > b:before{
	content: "";
	position: absolute;
	width: 0;
	height: 1px;
	left: 0;
	bottom: -5px;
	background: #c0a583;
	transition: all 0.4s;
}
.footer_link > ul > li > a:hover > b:before{
	width: 100%;
}
.footer_konum a{
	position: relative;
	color: #c0a583;
	padding-left: 30px;
	display: flex;
	align-items: center;
	font-size: 0.8vw;
}
.footer_konum a:before{
	position: absolute;
	width: 20px;
	height: 2px;
	content: "";
	left: 0;
	background: #c0a583;
}
.footer_konum span{
	position: relative;
}
.footer_konum span:before{
	content: "";
	position: absolute;
	left: -10px;
	bottom: -10px;
	width: 2px;
	height: 0;
	top: 47%;
	background: #c0a583;
	border-radius: 12px;
	transition: all 0.3s;
	transition-delay: 0.4s;
}
.footer_konum a:hover span:before{
	height: calc(53% + 5px);
	transition-delay: 0s;
}
.footer_konum span:after{
	content: "";
	position: absolute;
	left: -10px;
	bottom: -6px;
	width: 0;
	height: 2px;
	background: #c0a583;
	border-radius: 12px;
	transition: all 0.4s;
}
.footer_konum a:hover span:after{
	width: calc(100% + 15px);
	transition-delay: 0.2s;
}
.footer_link > ul > li:hover > h2 > span:before{
	width: 100%;
}
.footer_link > ul > li p{
	font-size: 0.7vw;
	font-weight: 400;
	line-height: 21px;
}
.footer_konum{
	margin-top: 14px;
}
.footer-ebulten{
	position: relative;
	display: flex;
	align-items: center;
	margin-top: 5px;
}
.footer-ebulten input{
	background: transparent;
	font-size: 0.7vw;
	color: #c0a583;
	border: none;
	border-bottom: 1px solid #c0a583;
	padding: 10px 0;
	width: 100%;
}
.footer-ebulten input::placeholder{
	color: #c0a583;
	font-weight: 500;
	letter-spacing: 1px;
	font-size: 0.7vw;
}
.footer-ebulten button{
	position: absolute;
	background: none;
	color: #c0a583;
	right: 0;
	font-size: 15px;
}
.footer-sosyal{
	margin-top: 20px;
}
.footer-sosyal ul{
	display: flex;
}
.footer-sosyal ul li a{
	padding: 10px;
	border: 1px solid #242729;
	border-radius: 50%;
	color: #c0a583;
	transition: all 0.4s;
}
.footer-sosyal ul li a:hover{
	border-color: #c0a583;
}
.footer-sosyal ul li{
	margin-right: 10px;
}
.footer-sosyal ul li:last-child{
	margin-right: 0;
}
.footer_holding p{
	color: #c0a583;
	font-size: 12px;
}
.footer_holding{
	height: 60px;
	padding: 15px 6vw;
	display: flex;
	justify-content: space-between;
	align-items: center;
}
.footer_holding img{
	height: 36px;
}
.ic-sayfa-ust{
	height: 38vw;
	background-position: center center!important;
	background-size: cover!important;
	background-repeat: no-repeat!important;
	position: relative;
	z-index: 1;
	display: flex;
	align-items: center;
	justify-content: start;
}
.ic-sayfa-ust:before{
	content: "";
	position: absolute;
	width: 100%;
	height: 100%;
	background: rgba(0,0,0,0.3);
	left: 0;
	top: 0;
	z-index: -1;
}
.ic-sayfa-ust-baslik{
	padding-left: 6vw;
}
.ic-sayfa-ust-baslik h1{
	color: #c0a583;
	font-size: 1.1vw;
	font-weight: 500;
	margin-bottom: 1.4vw;
}
.ic-sayfa-ust-baslik ul li h2 b{
	color: #fff;
	font-weight: 600;
	font-size: 3.2vw;
}
.ic-sayfa-ust-baslik ul li h2 span{
	color: transparent;
	font-size: 5vw;
	-webkit-text-stroke-width: 0.5px;
	-webkit-text-stroke-color: #fff;
}
.ic-sayfa-ust-baslik ul li:nth-child(2){
	padding-left: 2.3vw;
}
.ic-sayfa-ust-baslik ul li:nth-child(3){
	padding-left: 9.3vw;
}
.breadcrumb{
	position: absolute;
    right: 6vw;
	bottom: 35%;
    display: flex;
}
.breadcrumb a{
	color: #fff;
	font-size: 0.9vw;
	font-weight: 300;
}
.breadcrumb a:hover{
	text-decoration: underline;
}
.breadcrumb li{
	margin-right: 20px;
	position: relative;
}
.breadcrumb li:before{
	content: "";
    position: absolute;
    width: 1px;
    height: 90%;
    top: 5%;
    right: -10px;
    background: #fff;
    transform: rotate(20deg);
}
.breadcrumb li:last-child{
	margin-right: 0;
}
.breadcrumb li:last-child:before{
	content: none;
}
.projeler-devam{
	background: url(../images/projeler-bg.png);
	background-position: right top!important;
	background-repeat: no-repeat!important;
	margin: 60px 0 0 0;
}
.projeler-ust-baslik{
	display: flex;
    flex-direction: column;
    align-items: end;
    padding-right: 6vw;
    padding-top: 6vw;
}
.projeler-ust-baslik h2{
	color: #c0a583;
	font-size: 1.1vw;
	font-weight: 500;
}
.projeler-devam-icerik{
	margin-left: 6vw;
	margin-top: 12vw;
	padding-bottom: 12vw;
}
.projeler-devam-box{
	display: flex!important;
	height: 45vw!important;
	position: relative;
}
.projeler-devam-box figure{
	width: 58%;
	background-position: bottom center!important;
    background-size: cover!important;
}
.projeler-slider-sag{
	display: flex;
	flex-direction: column;
	align-items: end;
	justify-content: center;
	position: absolute;
	right: 0;
	padding-right: 6vw;
}
.projeler-slider-sag h2{
	color: rgba(20,20,20,0.9);
    font-size: 7vw;
    font-weight: 500;
    width: 48vw;
    text-align: right;
}
.projeler-slider-sag h2 b{
	font-weight: 300;
    font-size: 5.1vw;
}
.projeler-slider-sag > span{
	color: rgba(255,255,255,0.1);
    font-size: 23vw;
    -webkit-text-stroke-width: 0.5px;
    -webkit-text-stroke-color: #4a4f54;
    line-height: 0;
	position: absolute;
	right: 6vw;
	bottom: 40%;
}
.projeler-slider-sag > a{
	margin-top: 20vw;
}
.projeler-devam-slider{
	background: url(../images/slider-text-bg.png);
}
.slider-btn-dvm{
	padding: 15px;
	background: #4a4f54;
	color: #fff;
	font-size: 22px;
	transition: all 0.4s;
}
.slider-dvm-btn{
	display: flex;
	position: absolute;
	right: 6vw;
	bottom: -10%;
}
.slider-dvm-btn > li:first-child{
	margin-right: 15px;
}
.slider-btn-dvm:hover{
	cursor: pointer;
	background: #c0a583;
}
.projeler-devam-slider-main{
	position: relative;
}
.projeler-tamalandi{
	background: url(../images/projeler-bg2.png);
    background-position: left top!important;
    background-repeat: no-repeat!important;
}
.projeler-tamalandi .projeler-ust-baslik{
	padding-right: 0;
	padding-left: 6vw;
	align-items: start;
}
.projeler-tamalandi-box{
	height: 40vw;
	display: flex;
}
.projeler-tamalandi-box > figure{
	width: 50%;
	background-position: center	center!important;
    background-size: cover!important;
	z-index: 1;
}
.projeler-tamalandi-text{
	width: 50%;
	padding-left: 6vw;    
	display: flex;
    flex-direction: column;
    align-items: start;
    justify-content: center;
	z-index: 2;
	background: url(../images/slider-text-bg.png);
}
.projeler-tamalandi-text h2{
	color: rgba(20,20,20,0.9);
    font-size: 7vw;
    font-weight: 500;
    width: 73vw;
	line-height: 6.5vw;
	display: flex;
	flex-direction: column;
}
.projeler-tamalandi-text h2 b{
	font-weight: 300;
    font-size: 5.1vw;
}
.projeler-tamalandi-text > div{
	height: 18vw;
	position: relative;
	width: 200%;
}
.projeler-tamalandi-text > div > span{
	color: rgba(255,255,255,0.1);
    font-size: 21vw;
    -webkit-text-stroke-width: 0.5px;
    -webkit-text-stroke-color: #4a4f54;
    line-height: 0;
    position: absolute;
	left: 0;
	top: 47%;
}
.projeler-tamalandi-icerik{
	margin-top: 12vw;
}
.projeler-tamalandi-icerik > div{
	margin-bottom: 6vw;
}
.projeler-tamalandi-icerik > div:last-child{
	margin-bottom: 0;
}
.projeler-tamalandi-icerik > div:nth-child(2n){
	flex-direction: row-reverse;
}
.projeler-tamalandi-icerik > div:nth-child(2n) .projeler-tamalandi-text{
	padding-right: 6vw;
	padding-left: 0;
	align-items: end;
}
.projeler-tamalandi-icerik > div:nth-child(2n) .projeler-tamalandi-text h2{
	text-align: right;
}
.projeler-tamalandi-icerik > div:nth-child(2n) .projeler-tamalandi-text > div > span{
	left: auto;
	right: 0;
}
.projeler-tamalandi-icerik > div:nth-child(2n) .projeler-tamalandi-text > a{
	margin-right: 1.1vw;
}
.mobil-slider{
	display: none;
}
.projeler-tamamlanmis{
	padding: 3vw 6vw 4.5vw 6vw;
}
.projeler-tamamlanmis-ust-baslik h2{
	color: #c0a583;
    font-size: 1.1vw;
    font-weight: 500;
}
.proje-slider-box > div {
    width: 100%;
    height: 100%;
    min-height: 35vw!important;
    background-size: cover!important;
    background-position: center center!important;
    background-repeat: no-repeat!important;
}
.projeler-tamamlanmis-icerik{
	display: flex;
	justify-content: space-between;
}
.projeler-tamamlanmis-slider{
	width: 60%;
}
.projeler-tamamlanmis-text{
	width: 35%;
	background: url(../images/slider-text-bg.png);
	padding: 0 2vw;
	position: relative;
	display: flex;
	justify-content: center;
	flex-direction: column;
}
.projeler-tamamlanmis-text div h2{
	color: #4a4f54;
	font-size: 3vw;
	font-weight: 500;
	text-align: right;
}
.projeler-tamamlanmis-text div h2 span{
	color: #c0a583;
	font-size: 3vw;
	font-weight: 600;
	display: block;
}
.projeler-tamamlanmis-text a{
	position: absolute;
	bottom: 2vw;
	right: 2vw;
}
.projeler-tamamlanmis-icerik-baslik{
	margin-top: -55px;
}
.projeler-tamamlanmis-slider{
	position: relative;
	z-index: 1;
}
.proje-slider-dvm{
	padding: 15px;
	background: #c0a583;
	color: #fff;
	font-size: 22px;
	transition: all 0.4s;
}
.proje-slider-btn{
	display: flex;
	position: absolute;
	right: 5%;
	bottom: 10%;
	z-index: 9;
}
.proje-slider-btn > li:first-child{
	margin-right: 15px;
}
.proje-slider-dvm:hover{
	cursor: pointer;
	background: #4a4f54;
}
.projeler-tamamlanmis-slider:before{
	content: "";
    position: absolute;
    width: 90%;
    height: 90%;
    top: 13%;
    left: -3%;
    border: 3px solid #c0a583;
	z-index: -1;
}
.projeler-tamamlanmis-main > div{
	margin-bottom: 7vw;
}
.projeler-tamamlanmis-main > div:last-child{
	margin-bottom: 0;
}
.projeler-tamamlanmis-main > div:nth-child(2n){
	flex-direction: row-reverse;
}
.projeler-tamamlanmis-main > div:nth-child(2n) .projeler-tamamlanmis-text div h2{
	text-align: left;
}
.projeler-tamamlanmis-main > div:nth-child(2n) .projeler-tamamlanmis-text a{
	right: auto;
	left: 2vw;
}
.projeler-tamamlanmis-main > div:nth-child(2n) .proje-slider-btn{
	right: auto;
	left: 5%;
}
.projeler-tamamlanmis-main > div:nth-child(2n) .projeler-tamamlanmis-slider:before{
	left: auto;
	right: -3%;
}
.header_telefon{
	overflow: hidden;
	margin-right: 1.5vw;
}
.header_telefon a{
	font-size: 1.6vw;
    font-weight: bold;
}
.ic-sayfa-ust-sosyal{
	position: absolute;
	right: 2vw;
	display: flex;
	flex-direction: column;
	border: 1px solid #fff;
}
.ic-sayfa-ust-sosyal > li{
    overflow: hidden;
    padding: 1vw;
	border-bottom: 1px solid #fff;
}
.ic-sayfa-ust-sosyal > li:last-child{
	border-bottom: none;
}
.ic-sayfa-ust-sosyal > li > a{
	display: flex;
    justify-content: center;
    align-items: center;
}
.ic-sayfa-ust-sosyal > li > a > span{
	font-size: 1.5vw;
    color: #fff;
	padding: 2px 0;
}
.kategori-baslik{
	margin-left: 3vw;
}
.kategori-baslik figure{
	width: 3.5vw;
	margin-right: 1vw;
}
.kategori-baslik li{
	display: flex;
	align-items: center;
	margin-bottom: 1.5vw;
	position: relative;
}
.kategori-baslik a{
	position: absolute;
	width: 100%;
	height: 100%;
	left: 0;
	top: 0;
}
.kategori-baslik li:last-child{
	margin-bottom: 0;
}
.kategori-baslik h3{
	color: #fff;
	font-size: 1vw;
	font-weight: 400;
}
.projeler_ozellik{
	padding: 3vw 6vw 3vw 6vw;
}
.proje-detay-baslik h2{
	color: #c0a583;
    font-size: 1.1vw;
    font-weight: 500;
}
.proje-detay-baslik h3{
	color: #4a4f54;
    font-weight: bold;
    font-size: 2.6vw;
	margin-top: 1vw; 
}
.projeler_ozellik-main{
	display: flex;
	flex-wrap: wrap;
}
.proje-detay-baslik{
	width: 100%;
}
.projeler_ozellik-text{
	width: 100%;
	margin-right: 5%;
	margin-top: 3vw;
}
.projeler_ozellik-paylas{
	width: 10%;
}
.projeler_ozellik-text ul{
	display: flex;
	flex-wrap: wrap;
}
.projeler_ozellik-text ul li{
	width: 32%;
	margin-right: 2%;
	margin-bottom: 1.5vw;
	padding-right: 4vw;
}
.projeler_ozellik-text ul li p{
    font-size: 1vw;
    font-weight: 300;
	padding-left: 2vw;
}
.projeler_ozellik-text ul li h3{
	position: relative;
	padding-left: 2vw;
	margin-bottom: 1vw;
	display: flex;
	align-items: center;
}
.projeler_ozellik-text ul li h3:before{
	content: "";
    position: absolute;
    left: 0;
    width: calc(2vw - 10px);
    height: 2px;
    background: #c0a583;
    border-radius: 12px;
}
.projeler_ozellik-text ul li h3 span{
	position: relative;
	color: #c0a583;
    font-size: 1.1vw;
    font-weight: 500;
}
.projeler_ozellik-text ul li h3 span:before{
	content: "";
    position: absolute;
    left: -11px;
    bottom: -11px;
    width: 2px;
    height: 0;
    top: 46%;
    background: #c0a583;
    border-radius: 12px;
    transition: all 0.4s;
    transition-delay: 0.4s;
}
.projeler_ozellik-text ul li h3 span:after{
	content: "";
    position: absolute;
    left: -11px;
    bottom: -5px;
    width: 0;
    height: 2px;
    background: #c0a583;
    border-radius: 12px;
    transition: all 0.4s;
}
.projeler_ozellik-text ul li:hover h3 span:before{
	height: calc(53% + 5px);
	transition-delay: 0s;
}
.projeler_ozellik-text ul li:hover h3 span:after{
	width: calc(100% + 11px);
	transition-delay: 0.3s;
}
.projeler_ozellik-text ul li:nth-child(3n){
	margin-right: 0;
}
.projeler_ozellik-paylas{
	margin-top: 6vw;
}
.projeler_ozellik-paylas h3{
	position: relative;
	padding-left: 2vw;
	display: flex;
	align-items: center;
}
.projeler_ozellik-paylas h3:before{
	content: "";
    position: absolute;
    left: 0;
    width: calc(2vw - 10px);
    height: 2px;
    background: #c0a583;
    border-radius: 12px;
}
.projeler_ozellik-paylas h3 span{
	position: relative;
	color: #c0a583;
    font-size: 1.1vw;
    font-weight: 500;
}
.projeler_ozellik-paylas h3 span:before{
	content: "";
    position: absolute;
    left: -11px;
    bottom: -11px;
    width: 2px;
    height: 0;
    top: 46%;
    background: #c0a583;
    border-radius: 12px;
    transition: all 0.4s;
    transition-delay: 0.4s;
}
.projeler_ozellik-paylas h3 span:after{
	content: "";
    position: absolute;
    left: -11px;
    bottom: -5px;
    width: 0;
    height: 2px;
    background: #c0a583;
    border-radius: 12px;
    transition: all 0.4s;
}
.projeler_ozellik-paylas:hover h3 span:before{
	height: calc(53% + 5px);
	transition-delay: 0s;
}
.projeler_ozellik-paylas:hover h3 span:after{
	width: calc(100% + 11px);
	transition-delay: 0.3s;
}
.projeler_ozellik-paylas ul{
	margin-top: 1vw;
	margin-left: 2vw;
}
.projeler_ozellik-paylas ul li{
	margin-bottom: 0.5vw;
	padding: 10px 0;
}
.projeler_ozellik-paylas ul li:last-child{
	margin-bottom: 0;
}
.projeler_ozellik-paylas ul li a{
	color: #c0a583;
	font-size: 1vw;
	transition: all 0.4s;
}
.projeler_ozellik-paylas ul li a:hover{
	color: #4a4f54;
}
.projeler_galeri-buyukMain{
	width: 50%;
	position: relative;
}
.projeler_galeri-kucuk{
	width: 50%;
	position: relative;
}
.projeler_galeri{
	padding: 3vw 6vw;
}
.projeler_galeri-main-slider{
	display: flex;
	justify-content: space-between;
	flex-wrap: wrap;
	margin-top: 3vw;
}
.projeler_galeri-oturma{
	height: 100%;
}
.projeler_galeri-buyuk > div{
	position: relative;
}
.projeler_galeri-kucuk > div{
	position: relative;
}
.projeler_galeri-buyukMain{
	display: flex;
	flex-direction: column;
}
.projeler_galeri-kucuk{
	display: flex;
	flex-direction: column;
}

.sayfa-galeri div{
	height: 100%;
}
.sayfa-galeri a{
	display: block;
	height: 100%;
}
.sayfa-galeri img{
	display: block;
	height: 100%;
	width: 100%;
	padding: 0 5px;
}
.proje-galeri-slider-btn{
	display: flex;
	position: absolute;
	left: 5%;
	bottom: 5%;
}
.proje-galeri-slider-btn > li:first-child{
	margin-right: 1vw;
}
.proje-galeri-button{
	background: transparent;
	color: #fff;
	font-size: 1.8vw;
	transition: all 0.4s;
}
.proje-galeri-button:hover{
	cursor: pointer;
	color: #c0a583;
}
.proje-galeri-baslik{
	margin: 0.5vw 0 0.5vw 2vw;
}
.proje-galeri-baslik h2{
	color: #c0a583;
	font-size: 1.4vw;
}
.projeler_galeri-main > div{
	margin-bottom: 3vw;
}
.projeler_galeri-main > div:last-child{
	margin-bottom: 0;
}
.projeler_galeri-main > div:nth-child(2n){
	/* flex-direction: row-reverse; */
}

.dairetip {
	padding: 3vw 6vw;
}

.proje_dairetip {
	width:100%;
	background:#242729;
	margin-top:60px;
	min-height:535px;
}

.proje_dairetip figure {
	width:50%;
	padding:50px;
	
}

.proje_dairetip figure H3 {
	color:#fff;
	width:100%;
	font-size:24px;
	font-weight:300;
	margin-top:15px;
	margin-bottom:15px;
	border-bottom:1px solid #fff
}

.proje_dairetip figure span {
	color: #fff;
}

.teknik_ozellikler-img-box{
	height: 22vw!important;
	background-position: center center!important;
    background-size: cover!important;
    background-repeat: no-repeat;
}
.slider-single{
	margin-top: 2vw;
}
.teknik_ozellikler-img h3 {
	color: #000;
	font-size: 1.1vw;
	margin-right: .5rem;
	position: relative;
	transition: all 0.4s;
}
.slider-single h3 {
	line-height: 20rem;
}
.slider-nav h3 span{
	position: relative;
}
.slider-nav h3 span:before{
	content: "";
	position: absolute;
	left: 0;
	bottom: 0;
	width: 0;
	height: 2px;
	background: #c0a583;
	transition: all 0.4s;
}
.slider-nav .slick-slide { 
	cursor: pointer; 
}
.teknik_ozellikler-img .is-active h3 span:before{
	width: 100%;
}
.teknik_ozellikler-img .is-active h3{
	color: #c0a583;
}
.proje_teknik-ozellikler{
	padding: 6vw;
	background: url(../images/teknik-ozelliklerbg.jpg);
    background-position: center center!important;
    background-size: cover!important;
    background-repeat: no-repeat;
}
.proje_teknik-ozellikler-main{
	display: flex;
	flex-direction: row;
	justify-content: space-between;
}
.teknik_ozellikler-text{
	width: 37%;
}
.teknik_ozellikler-img{
	width: 60%;
}
.teknik_ozellikler-text h2{
	color: #c0a583;
    font-size: 1.1vw;
    font-weight: 500;
}
.teknik_ozellikler-text h3{
	color: #4a4f54;
    font-weight: bold;
    font-size: 2.6vw;
    margin-top: 1vw;
    margin-bottom: 2vw;
}
.teknik_ozellikler-text span{
	color: #c0a583;
    font-weight: 400;
    font-size: 1vw;
	max-width:500px;
	display: block;
    margin-bottom: 1vw;
}
.teknik_ozellikler-text p{
	color: #4a4f54;
    font-weight: 500;
    font-size: 1vw;
}
.slider-nav > div > div{
	display: flex!important;
}
.slider-nav > div > div > div{
	width: auto!important;
	margin-right: 2vw;
}
.slider-nav > div > div > div:last-child{
	margin-right: 0;
}
.proje-detay-konsept{
	padding: 3vw 6vw;
	background: url(../images/teknik-ozelliklerbg.jpg);
    background-position: center center!important;
    background-size: cover!important;
    background-repeat: no-repeat;
}
.proje-detay-konsept-list{
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
	position: relative;
	z-index: 1;
}
.proje-detay-konsept-list:before{
	content: "";
	width: calc(100% + 1000px);
	height: 4.5vw;
	background: #c0a58380;
	position: absolute;
	left: -500px;
	top: 6vw;
	z-index: -1;
}
.proje-detay-konsept-list:after{
	content: "";
	width: calc(100% + 1000px);
	height: 4.5vw;
	background: #c0a58380;
	position: absolute;
	left: -500px;
	bottom: 1.3vw;
	z-index: -1;
}
.proje-detay-konsept-list li{
	width: 12%;
	margin-bottom: 2vw;
}
.proje-detay-konsept-list figure{
	height: 5.5vw;
	margin-bottom: 0.5vw;
	display: flex;
	justify-content: center;
	align-items: center;
	padding: 1.2vw;
}
.proje-detay-konsept-list img{
	filter: invert(50%) sepia(12%) saturate(811%) hue-rotate(354deg) brightness(86%) contrast(90%);
	transition: all 0.4s;
	width: 50%;
}
.proje-detay-konsept-list li:hover img{
	transform: scale(1.1);
}
.proje-detay-konsept-baslik h3{
	color: #fff;
	font-size: 0.9vw;
	font-weight: 400;
	text-align: center;
	max-width: 10vw;
}
.proje-detay-konsept-baslik{
	display: flex;
	justify-content: center;
	height: 4vw;
	padding-top: 1.3vw;
}
.proje-detay-konsept h2{
	color: #4a4f54;
    font-weight: bold;
    font-size: 2.6vw;
    margin-bottom: 2vw;
}
.proje_detay-lokasyon{
	padding: 3vw 10vw;
	height: 38.5;
    background-position: center center!important;
    background-size: cover!important;
    background-repeat: no-repeat;
}
.proje_detay-lokasyon-icerik{
	width: 30vw;
	background: #fff;
}
.lokasyon-text{
	padding: 1.5vw 3vw;
}
.lokasyon-text h2{
	color: #c0a583;
    font-weight: 400;
    font-size: 2.2vw;
    margin-bottom: 2vw;
}
.lokasyon-text p{
	color: #000;
    font-weight: 500;
    font-size: 1.3vw;
	margin-bottom: 0.5vw;
}
.lokasyon-text ul{
	margin-top: 2vw;
	display: flex;
	flex-direction: column;
}
.lokasyon-text ul li{
	margin-bottom: 0.5vw;
	display: flex;
	justify-content: space-between;
	color: #000;
    font-weight: 500;
    font-size: 1.3vw;
}
.lokasyon-text ul li:last-child{
	margin-bottom: 0;
}
.mobil-slider-konsept{
	display: none;
}
.mobil-slider-konsept{
	display: none;
}
#nav{
	display: block;
}

@media screen and (max-width:1199px){
	#nav{
		display: none;
	}
}

.goTop{
	display: none;
    position: fixed;
    height: 40px;
	width: 40px;
	border-radius: 50%;
    bottom: 60px;
    left: 30px;
    z-index: 15;
    -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%);
	cursor: pointer;
}
.goTop > div{
	display: flex;
	justify-content: center;
	align-items: center;
	width: 40px;
	border-radius: 50%;
	height: 40px;
    background: #c0a583;
	transition: all 0.4s;
}
.goTop > div:hover{
    background: #242729;
}
.goTop i{
	color: #fff;
	font-size: 16px;
}
.siziArayalim{
	display: none;
    position: fixed;
    height: 40px;
    line-height: 40px;
    padding: 0 20px;
    border-radius: 20px;
    bottom: 60px;
    right: 30px;
    background: #c0a583;
    z-index: 15;
    -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;
}
.siziArayalim a{
	color: #fff;
	font-size: 1.1vw;
}
.siziArayalim i{
	float: right;
    font-size: 1.5vw;
    height: 40px;
    line-height: 40px;
    margin-left: 10px;
    color: #fff;
}
@keyframes trin {

    from {
        transform:rotate3d(0, 0, 1, 0deg);
    }
    20%, 32%, 44%, 56%, 68% {
        transform: rotate3d(0, 0, 1, 0deg);
    }
    23%, 35%, 47%, 59%, 71% {
        transform: rotate3d(0,0,1,15deg);
    }
    26%, 38%, 50%, 62%, 74% {
        transform: rotate3d(0,0,1,0deg);
    }
    29%, 41%, 53%, 65%, 77% {
        transform: rotate3d(0,0,1,-15deg);
    }
    80% {
        transform:rotate3d(0, 0, 1, 0deg);
    }

}
.trin-trin
{
    animation-name: trin;
    animation-duration: 1.5s;
    animation-iteration-count: infinite;
    animation-timing-function: linear;
}
.kurumsal-alt-icerik{
	display: flex;
	flex-direction: row;
}
.kurumsal-alt-img{
	width: 45%;
    background-position: center center!important;
    background-size: cover!important;
    z-index: 1;
}
.kurumsal-alt-text{
	width: 55%;
    display: flex;
    flex-direction: column;
    align-items: start;
}
.kurumsal_main > div .kurumsal-alt-text{
	padding: 2vw 2vw 5vw 6vw;
}
.kurumsal_main > div{
	padding-top: 4vw;
}
.kurumsal_main > div:nth-child(2n) > div{
	flex-direction: row-reverse;
}
.kurumsal_main > div:nth-child(2n) > div .kurumsal-alt-text{
	padding: 2vw 6vw 5vw 2vw;
}
.kurumsal-alt-text p{
	margin-bottom: 0;
	font-size: 16px;
    font-weight: 300;
	margin-bottom:20px;
}
.kurumsal-alt-text .sayfa-baslik-h3{
	margin-bottom: 10px;
}
.kurumsal-alt-text > ul > li > i{
	color: #c0a583;
	margin-right: 10px;
	margin-top: 5px;
}
.kurumsal-alt-text > ul > li > h4{
	font-size: 1.1vw;
    font-weight: 300;
}
.kurumsal-alt-text > ul > li{
	display: flex;
	align-items: start;
	margin-bottom: 20px;
}
.kurumsal-alt-text > ul{
	margin-top: 20px;
}
.kurumsal-alt-text > ul > li:last-child{
	margin-bottom: 0;
}
.siziArayalim-popup{
	position: absolute;
	bottom: 50px;
	left: -160px;
	background: #c0a583;
	padding: 30px 20px 20px 20px;
	border-radius: 8px;
	width: 340px;
}
.siziArayalim-popup-kapat{
	position: absolute;
	top: 0;
	right: 0;
	line-height: 1vw;
	padding: 10px 20px;
}
.siziArayalim-popup input{
	background: #fff;
    border: 1px solid #c0a583;
    color: #c0a583;
	width: 100%;
    height: 30px;
    padding: 10px 10px;
	border-radius:5px;
    font-size: 14px;
}
.siziArayalim-popup textarea{
	background: #fff;
    border: 1px solid #c0a583;
    color: #c0a583;
	width: 100%;
    height: 120px;
    padding: 10px 10px;
    border-radius: 5px;
    font-size: 14px;
	resize: none;
}

.siziArayalim-popup ul {
	border:1px solid #fff;
	padding:10px;
	border-radius:5px;
}

.siziArayalim-popup li{
	display: flex;
	flex-direction: column;
	margin-bottom: 15px;
}
.siziArayalim-popup li:last-child{
	margin-bottom: 0;
}
.siziArayalim-popup span{
	font-size: 1.1vw;
	line-height: 1.4vw;
    position: relative;
    display: flex;
    align-items: center;
    font-weight: 500;
	padding-left:30px;
}

.siziArayalim-popup span:before {
    width: 25px;
    height: 2px;
    content: "";
    position: absolute;
    background: #fff;
	left:0;
}

.siziArayalim-popup li button {color:#c0a583;font-size: 0.8vw;background:#fff;width:100px;height:35px;margin:auto;border-radius:5px;}
.siziArayalim-popup li button:Hover {background:#7c6a53; transition:all ease 0.3s;color:#fff;}

.siziArayalim-popup-ac{
	display: flex;
	align-items: center;
	justify-content: space-between;
}
.siziArayalim-popup-ac img{
	height: 30px;
}
.siziArayalim-popup-ac figure{
	margin-left: 10px;
}




















.iletisim_main{
	padding: 0 6vw;
}
.iletisim{
	background: #fff;
}
.select2-container{
	display: none;
}
.iletisim > div{
	width: 50%;
}
.iletisim{
	display: flex;
	flex-direction: row;
}
.iletisim h3 {
    font-size: 30px;
    font-weight: 500;
}
.iletisim_bilgiler{
	padding-top: 60px;
}
.iletisim_bilgiler li {
    margin-top: 45px;
    width: 100%;
    position: relative;
    padding-left: 40px;
}
.iletisim_bilgiler li i {
    font-size: 24px;
    position: absolute;
    left: 0;
    top: 0;
}
.iletisim_bilgiler strong {
    display: block;
    font-size: 14px;
    margin-bottom: 5px;
}
.iletisim_bilgiler li a {
    color: #242729;
}
.yol-tarifi {
    display: block;
    width: 120px;
    position: relative;
    margin-top: 30px;
    background: #242729;
    height: 40px;
    line-height: 40px;
    padding: 0 10px 0 40px;
    font-weight: bold;
    font-size: 14px;
    color: #fff!important;
	transition: all 0.4s;
}
.yol-tarifi i {
    top: 8px!important;
    left: 10px!important;
    color: #fff;
}
.iletisim_form {
    background-color: #c0a583;
	padding: 60px;
}
.iletisim_form h3 {
    color: #fff;
	font-size: 1.2vw;
}

.iletisim_form p {
	color:#fff;
}

.iletisim_form li {
    margin-top: 15px;
    width: 100%;
}
.iletisim_form strong {
    display: block;
    font-size: 14px;
    margin-bottom: 5px;
    color: #fff;
}
.iletisim_form input, .iletisim_form select {
    background: #fff;
    border: 0;
    width: 100%;
    height: 50px;
    line-height: 50px;
    color: #242729;
    font-size: 14px;
    padding-left: 15px;
}
.iletisim_form textarea {
    background: #fff;
    border: 0;
    width: 100%;
    height: 100px;
    padding: 15px;
    color: #242729;
    font-size: 16px;
	resize: none;
}
.iletisim-upload {
    margin: 20px 0;
    border: 4px dashed #e6e9f0;
}
#iletisim-formu #iletisim-yukle {
    width: 100%;
    padding: 10px;
    position: relative;
    text-align: center;
    background-color: #fff;
    color: #aeb1b7;
}
#iletisim-formu #iletisim-yukle a {
    color: #242729;
    font-weight: 500;
    font-size: 14px;
}
#iletisim-formu #iletisim-yukle img {
    width: 80px;
    display: block;
    margin: auto;
}
#iletisim-formu input[type="file"] {
    position: absolute;
    width: 100%;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    opacity: 0;
    cursor: pointer;
}
.file-list {
    width: 100%;
    background-color: #fff;
    padding: 5px;
}
#iletisim-formu #iletisim-sozlesmeler {
    padding: 20px 0;
    border-top: 1px solid #ffebd2;
    margin: 20px 0;
}
#iletisim-formu #iletisim-sozlesmeler div:First-child {
    margin-bottom: 10px;
}
#iletisim-formu #iletisim-sozlesmeler div {
    width: 100%;
}
#iletisim-formu input[type=checkbox] {
    display: inline-block;
    width: 14px;
    height: 14px;
}
#iletisim-sozlesmeler label {
    color: #fff;
}
#iletisim-formu #iletisim-sozlesmeler a {
    font-weight: bold;
    color: #ffebd2;
}
.iletisim_form button {
    color: #c0a583;
    font-size: 14px;
    font-weight: bold;
    width: 100px;
    height: 40px;
    text-align: center;
    line-height: 40px;
    background: #fff;
    position: relative;
	transition: all 0.4s;
}
#iletisim-formu .error {
    color: #ff5656;
    font-size: 12px;
    margin-bottom: 10px;
    display: block;
}
.iletisim_form button:hover {
    background: #242729;
	color: #fff;
}
.yol-tarifi:hover{
	background: #c0a583;
	text-decoration: none!important;
}
.iletisim_bilgiler li a:hover{
	text-decoration: underline;
}
.randevu_main{
	padding: 0 6vw;
}
.randevu_bilgiler > ul{
	display: flex;
}
.randevu_bilgiler > ul > li{
	flex: 1;
	margin-right: 20px;
	font-size: 0.9vw;
}
.randevu_bilgiler > ul > li:last-child{
	margin-right: 0;
}
.randevu_bilgiler > ul > li > b{
	margin-right: 5px;
}
.randevu_bilgiler > ul > li > ul > li{
	margin-top: 10px;
	padding: 15px;
	border-radius: 5px;
	text-align: center;
	font-size: 0.9vw;
	cursor: pointer;
	background: #f9f9f9;
	transition: all 0.4s;
	position: relative;
}
.randevu_bilgiler > ul > li > ul > li > input{
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	opacity: 0;

}
.randevu_bilgiler > ul > li > ul > li:hover{
	background: #c0a583;
	color: #fff;
}
.rez_off{
    background-color: #e1e1e1!important;
	color: #202426!important;
}
.rez_select{
    background-color: #c0a583!important;
	color: #fff!important;
}
.randevu_bilgiler input[type="radio"]:checked+label{ 
	background-color: #FFA500;
	border: 5px solid #000;
	color: red;
}
.form-randevu-input{
	display: flex;
}
.form-randevu-input > div{
	flex: 1;
	margin-right: 1vw;
}
.form-randevu-input > div:last-child{
	margin-right: 0;
}
.randevu-form ul li:last-child{
	margin-top: -30px;
}
/*.iletisim_form #eposta-error{
	position: absolute;
}*/
.randevu-form{
	margin-top: 3vw;
}

.teknik-o{
	display:Block;
	padding:60px;}
.teknik-o h2 {
	font-size:24px;
	color:#c0a583;
	margin:15px 0px;
	padding-top:15px;
	border-top:3px solid #c0a583}
.teknik-o h2:first-child {
	border:None;
	}

.ic-sayfa-ust .swiper-slider-1{
	height: 100%;
	min-height: 100%;
}
.ic-sayfa-ust .swiper-slider-1 .kategori-baslik{
	margin-left: 3vw;
    position: absolute;
    left: 0;
    z-index: 99;
    bottom: 2vw;
}
.ic-sayfa-ust .swiper-slider-1 .kategori-baslik ul{
	display: flex;
}
.ic-sayfa-ust .swiper-slider-1 .kategori-baslik ul li{
	margin-right: 1.5vw;
}
.ic-sayfa-ust .swiper-slider-1 .kategori-baslik ul li:last-child{
	margin-right: 0;
    margin-bottom: 1.5vw;
}
@media screen and (max-width:1199px) {
	.ic-sayfa-ust .swiper-slider-1 .kategori-baslik ul li{
		margin-right: 0;
	}
}
.projeler_galeri-main > div:last-child > div{
	width: 100%;
}
.slider-link{
	position: absolute;
	width: 100%;
	height: 100%;
	left: 0;
	top: 0;
	z-index: 1;
}
.form-onay-box{
	display: none; 
	left: 0; 
	position: fixed; 
	top: -250px; 
	width: 100%; 
	height: 250px; 
	background: #008000; 
	z-index: 999999;
	display: flex;
	justify-content: center;
	align-items: center;
	transition: all 0.4s;
}
.form-onay-box figure{
	width: 100px;
}
.form-onay-box-acik{
	top: 0;
}
.form-onay-box h2{
	font-size: 30px;
	font-weight: 500;
	margin-right: 10px;
	color: #fff;
}
.dairetip-slider .slick-track{
	display: flex;
	align-items: center;
}
.proje_dairetip{
	position: relative;
	display: flex;
	align-items: center;
}
.slick-prev-dairetip{
	position: absolute;
	left: 8px;
	font-size: 15px;
	color: #242729;
	background: #fff;
	padding: 10px;
	border-radius: 50%;
	transition: all 0.4s;
	cursor: pointer;
}
.slick-next-dairetip{
	position: absolute;
	right: 8px;
	font-size: 15px;
	color: #242729;
	background: #fff;
	padding: 10px;
	border-radius: 50%;
	transition: all 0.4s;
	cursor: pointer;
}
.slick-next-dairetip:hover{
	background: #c0a583;
	color: #fff;
}
.slick-prev-dairetip:hover{
	background: #c0a583;
	color: #fff;
}
.footer_link > ul > li:nth-child(2){
	flex-direction: row;
    flex-wrap: wrap;
    max-width: 28vw;
	align-items: start;
}
.footer_link > ul > li:nth-child(2) h2{
	width: 100%;
}
.footer_link > ul > li:nth-child(2) a{
	width: 50%;
}
.paylas-sosyal-btn{
	cursor: pointer;
}

.paylas-sosyal-btn.hover > a{
	opacity: 1;
}
.paylas-sosyal-link{
	margin-top: 10px;
	padding-top: 10px;
	border-top: 1px solid #fff;
}
.paylas-sosyal-link li{
	margin-bottom: 10px;
	overflow: hidden;
	padding: 5px 0;
}
.paylas-sosyal-link li a span{
	font-size: 1.5vw;
}
.paylas-sosyal-link li:last-child{
	margin-bottom: 0;
}
.slider-anasayfa-main-mobil{
	display: none;
}

@media screen and (max-width:1199px){
		
	
}