	/* ==============================================
    RESET -->
    =============================================== */
	html, body{ width:100%; max-width: 100%; height:auto; padding:0; margin:0; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; text-rendering:optimizeLegibility; text-rendering: geometricPrecision; }
	body{ overflow-x: hidden !important; overflow-y: scroll; -webkit-tap-highlight-color:rgba(0,0,0,0.3); font-style: normal; font-weight: 400; font-size: 16px; font-family: 'Montserrat', sans-serif; -webkit-font-smoothing:antialiased; line-height: 19px; letter-spacing: 0px; color: #222222;}
	section, .cover{ background-size:cover; background-position: center center; background-repeat: no-repeat; }
	html, body, form, fieldset, p, div, h1, h2, h3, h4, h5, h6{ -webkit-text-size-adjust:none; }
	/* Undragable Images */
	img{display: block; width: 100%; -moz-user-select: none; -webkit-user-select: none; -ms-user-select: none; -webkit-user-drag: none; }
	.h1, .h2, .h3, .h4, .h5, .h6, h1, h2, h3, h4, h5, h6,p{ color: inherit; font-variant-ligatures: common-ligatures; padding:0; margin:0; }
	ol, ul{ list-style: none; padding: 0; }
	a, a:hover, a:focus, button, button:hover, button:focus{ text-decoration: none; color: inherit;}
	*{ border:0; vertical-align: baseline; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
	*, *:hover, *:focus{ outline:none !important; }
	.container{max-width: 1170px;}
	h6{font-size: 14px;}
	section{overflow: hidden;}

		/* ==============================================
		FONTS -->
		=============================================== */


header{position: absolute; width: 100%; z-index: 999;}
header .header-area{ background-color: transparent; height: 90px; padding: 15px 0 15px 30px; border-bottom: 1px solid rgba(255,255,255,0.1); }
nav{display: flex;position: absolute;z-index: 10;}
header .row{margin: 0;}
/*Styling logo*/
.logo a{display: flex; justify-content: center; align-items: center;}
.logo img {max-width:150px; padding: 10px;}
.logo .logo2{max-width: 90px;}
.logo-after{position: relative;}
/*Styling Links*/
.nav-links{display: flex;list-style: none; justify-content: space-evenly;align-items: center; margin: 0; padding-top: 20px;}
.nav-links li a{font-weight: 400;font-size: 13px;color: #FFFFFF;letter-spacing: 0.93px;transition: all 300ms ease-in-out; position: relative;}
.nav-links li a:before{content: "";display: block;height: 2px;width: 0%;background-color: #D5C087;position: absolute;left: 0;bottom: -3px;transition: all ease-in-out 0.3s;}
.nav-links li a:hover:before {width: 100%;}
.nav-links li a:hover{color: #D5C087;}
.nav-links li {position: relative; padding: 0 20px;}

header .header-nav{display: flex; justify-content: center; align-items: center;}
header .header-phone{display: flex;justify-content: flex-end;align-items: center;padding:10px 40px 0 0;}
header .header-phone a{font-weight: 400;font-size: 13px;color: #FFFFFF;letter-spacing: 0.93px;text-align: center; padding: 10px 35px; border: 1px solid #FFFFFF; border-radius: 50px;transition: all 300ms ease-in-out;}
header .header-phone a:hover{background-color: #222222; color: #fff; border-color: #222222;}
/*Styling Hamburger Icon*/
.hamburger div{width: 30px;height:3px;background: #f2f5f7;margin: 5px;transition: all 0.3s ease;}
.hamburger{display: none;}

/*Stying for small screens*/
@media screen and (max-width: 800px){
    nav{position: absolute;z-index: 3;}
    .hamburger{display:block;position: absolute;cursor: pointer;right: 2%;top: 50%;z-index: 2;transition: all 0.7s ease; margin: 15px 10px 0 0;}
    .nav-links{position: fixed; top:0; left: 0; padding: 0; background: #222222;height: 100vh;width: 100%;flex-direction: column;clip-path: circle(50px at 90% -20%);-webkit-clip-path: circle(50px at 90% -10%);transition: all 1s ease-out;pointer-events: none;}
    .nav-links.open{clip-path: circle(1000px at 90% -10%);-webkit-clip-path: circle(1000px at 90% -10%);pointer-events: all;}
    .nav-links li{opacity: 0;}
    .nav-links li:nth-child(1){transition: all 0.5s ease 0.2s;}
    .nav-links li:nth-child(2){transition: all 0.5s ease 0.4s;}
    .nav-links li:nth-child(3){transition: all 0.5s ease 0.6s;}
    .nav-links li:nth-child(4){transition: all 0.5s ease 0.7s;}
    .nav-links li:nth-child(5){transition: all 0.5s ease 0.8s;}
    .nav-links li:nth-child(6){transition: all 0.5s ease 0.9s;margin: 0;}
    .nav-links li:nth-child(7){transition: all 0.5s ease 1s;margin: 0;}
    li.fade{opacity: 1 !important;}
    header .header-area{padding: 10px 0 10px 0; height: 83px;}
    .logo img{max-width: 130px;padding: 15px 10px;}
    .logo .logo2{max-width: 80px;}
    header .header-phone{padding-right: 60px;}
    header .header-phone a{padding: 8px 25px;}
}
/*Animating Hamburger Icon on Click*/
.toggle .line1{transform: rotate(-45deg) translate(-5px,6px);}
.toggle .line2{transition: all 0.7s ease;width:0;}
.toggle .line3{transform: rotate(45deg) translate(-5px,-6px);}
.urun-details-slider img{height: 600px;width: 100%;object-fit: cover;}
.pswp img{object-fit: none;}

 








 .main-content .btn{font-weight: 400;font-size: 13px;color: #FFFFFF;letter-spacing: 0.32px; display: flex; justify-content: flex-start; align-items: center; border: none; padding: 0;}
 .main-content .btn img{max-width: 18px;}
 .main-content .btn span{padding-left: 13px;}
 .slideshow {
	 overflow: hidden;
	 position: relative;
	 width: 100%;
	 height: 100vh;
	 z-index: 1;
}
 .slideshow .slideshow-inner {
	 position: absolute;
	 top: 0;
	 left: 0;
	 width: 100%;
	 height: 100%;
}
 .slideshow .slides {
	 position: absolute;
	 top: 0;
	 left: 0;
	 width: 100%;
	 height: 100%;
	 z-index: 1;
}
 .slideshow .slide {
	 display: none;
	 overflow: hidden;
	 position: absolute;
	 top: 0;
	 left: 0;
	 width: 100%;
	 height: 100%;
	 z-index: 1;
	 opacity: 0;
	 transition: opacity 0.3s ease;
}
 .slideshow .slide.is-active {
	 display: block;
}
 .slideshow .slide.is-loaded {
	 opacity: 1;
}
 .slideshow .slide .caption {
	 padding: 0 100px;
	 position: absolute;
     left: 15%;
     top: 50%;
     transform: translateY(-65%);
}
 .slideshow .slide .image-container {
	 position: absolute;
	 top: 0;
	 left: 0;
	 width: 100%;
	 height: 100%;
	 background-position: center;
	 z-index: 1;
	 background-size: cover;
	 image-rendering: optimizeQuality;
}
 .slideshow .slide .image-container::before {
	 content: "";
	 display: block;
	 position: absolute;
	 top: 0;
	 left: 0;
	 width: 100%;
	 height: 100%;
	 background: rgba(0, 0, 0, 0.5);
}
 .slideshow .slide .image {
	 width: 100%;
	 width: 100%;
	 object-fit: cover;
	 height: 100%;
}
 .slideshow .slide-content {
	 position: absolute;
	 top: 0;
	 left: 0;
	 width: 100%;
	 height: 100%;
	 z-index: 2;
	 color: #fff;
	 text-align: center;
	 display: flex;
	 justify-content: center;
	 align-items: center;
}
 .slideshow .slide .title {
	 font-weight: 800;
	 font-size: 48px;
	 color: #FFFFFF;
	 letter-spacing: 1.33px;
	 line-height: 58px;
	 text-align: left;
}
 .slideshow .slide .text {
	 font-weight: 500;
     font-size: 16px;
     color: #FFFFFF;
     letter-spacing: 0.4px;
     max-width: 495px;
     text-align: left;
     padding: 20px 0 30px;
}
 .slideshow .slide .btn {
	 margin: 15px 0 0;
	 border-color: #fff;
}
 .slideshow .slide .btn::before {
	 background: #fff;
}
 .slideshow .pagination {
	 position: absolute;
	 top: 62%;
	 left: 21%;
	 width: 100%;
	 height: 12px;
	 cursor: default;
	 z-index: 2;
	 text-align: center;
}
 .slideshow .pagination .item {
	 display: inline-block;
	 padding: 15px 5px;
	 position: relative;
	 width: 40px;
	 height: 32px;
	 cursor: pointer;
	 text-indent: -999em;
	 z-index: 1;
}
 .slideshow .pagination .item + .page {
	 margin-left: -2px;
}
 .slideshow .pagination .item::before {
	 content: "";
	 display: block;
	 position: absolute;
	 top: 15px;
	 left: 5px;
	 width: 12px;
	 height: 6px;
	 border-radius: 10px;
	 background: rgba(255, 255, 255, 0.5);
	 transition: background 0.2s ease;
}
 .slideshow .pagination .item::after {
	 width: 0;
	 background: #fff;
	 z-index: 2;
	 transition: width 0.2s ease;
}
 .slideshow .pagination .item.is-active::before {
	 background-color: #fff;
	 width: 30px;
}
 .slideshow .arrows .arrow {
	 margin: -33px 0 0;
	 padding: 20px;
	 position: absolute;
	 top: 50%;
	 cursor: pointer;
	 z-index: 3;
}

 .slideshow .arrows .prev {
	 left: 30px;
}
 .slideshow .arrows .prev:hover .svg {
	 left: -10px;
}
 .slideshow .arrows .next {
	 right: 30px;
}
 .slideshow .arrows .next:hover .svg {
	 left: 10px;
}
 .slideshow .arrows .svg {
	 position: relative;
	 left: 0;
	 width: 14px;
	 height: 26px;
	 fill: #fff;
	 transition: left 0.2s ease;
}











.main-content{position: relative;}
.scroll-icon{position: absolute; left: 40px; bottom: 40px; z-index: 1;}
.scroll-icon a{display: flex; justify-content: center; align-items: center;}
.scroll-icon a img{max-width: 10px;}
.scroll-icon a span{padding-left: 15px;font-weight: 400;font-size: 13px;color: #FFFFFF;letter-spacing: 0.32px;}

.home-link{position: absolute; bottom: 0; right: 0; background-color: #fff; z-index: 1;}
.home-link a{display: flex; justify-content: center; align-items: center; padding: 50px 100px;}
.home-link p{font-weight: 700;font-size: 14px;color: #D5C087;letter-spacing: 0.35px; padding-right: 140px;}
.home-link p span{font-weight: 400; font-size: 12px;}
.home-link img{max-width: 25px;}


@media screen and (max-width: 768px){
	.slideshow .slide .caption{padding: 0; left: 8%;}
	.slideshow .pagination{top: 75%; left: 9%;}
	.home-link span{padding-right: 25px;}
	.home-link a{padding: 30px;}
	.scroll-icon a span{display: none;}
}


.top-about{background-color: #F5F5F5; padding: 80px 0;}
.top-about .top-about-item{background-color: #222222; padding: 40px; position: relative;}

.top-about-item-img{position: absolute; top: 40px; right: 40px; max-width: 26px;}
.top-about .top-about-item .top-about-item-title h6{font-weight: 700;font-size: 14px;color: #FFFFFF;letter-spacing: 0.35px;}
.top-about .top-about-item .top-about-item-title h1{font-weight: 900;font-size: 21px;color: #FFFFFF;letter-spacing: 0.52px; padding: 10px 0 20px;}
.top-about .top-about-item .top-about-item-title p{font-weight: 500;font-size: 13px;color: #FFFFFF;letter-spacing: 0.32px; line-height: 16px; max-width: 270px;}

@media screen and (max-width: 768px){
	.top-about .top-about-item{margin-bottom: 30px;}
	.top-about{padding-bottom: 50px;}
}



.project{padding: 150px 0 120px;}
.project1{padding: 0px 0 0px;}
.bg-title{position: relative;}
.bg-title h6{font-weight: 800;font-size: 21px;color: #222222;letter-spacing: 0.52px; max-width: 754px;}
.bg-title h1{font-weight: 900;font-size: 120px;color: #F5F5F5;letter-spacing: 3px;text-align: center; position: absolute; top: 50%; left: 50%; transform: translate(-50%,-50%); z-index: -1}





.project .project-items-item-margin{margin-top: 100px;}
.project .project-items{padding-top: 140px;}
.project .project-items-item{position: relative;}
.project1 .project-items-item-margin{margin-top: 0px;}
.project1 .project-items{padding-top: 0px;}
.project1 .project-items-item{position: relative;}
.project-image-min{min-height: 463px; object-fit: cover;}
.project .project-items-item .project-items-item-description{position: absolute; bottom: 0; left: 0; background-color: #fff; padding: 25px 30px;}
.project .project-items-item .project-items-item-description h6{font-weight: 700;font-size: 16px;color: #222222;letter-spacing: 0.4px; padding-bottom: 10px;}
.project .project-items-item .project-items-item-description .project-items-item-description-span span{font-weight: 400;font-size: 12px;color: #222222;letter-spacing: 0; padding-right: 20px;}
.project .project-items-item .project-items-item-description-button{position: absolute; right: 70px; bottom: 30px; }

.project1 .project-items-item .project-items-item-description{position: absolute; bottom: 0; left: 0; background-color: #fff; padding: 25px 30px;}
.project1 .project-items-item .project-items-item-description h6{font-weight: 700;font-size: 16px;color: #222222;letter-spacing: 0.4px; padding-bottom: 10px;}
.project1 .project-items-item .project-items-item-description .project-items-item-description-span span{font-weight: 400;font-size: 12px;color: #222222;letter-spacing: 0; padding-right: 20px;}
.project1 .project-items-item .project-items-item-description-button{position: absolute; right: 70px; bottom: 30px; }


.project-items-item-description-button a{display: flex; justify-content: center; align-items: center;background-color: #fff; padding: 12px 30px; border-radius: 30px;}
.project-items-item-description-button span{font-weight: 400;font-size: 12px;color: #222222;letter-spacing: 0; padding-right: 30px;}
.project-items-item-description-button a img{max-width: 18px;}
.project-items-all-button{padding-top: 70px;}
.project-items-all-button a{display: flex; justify-content: center; align-items: center; background-color: #222222; padding:12px 30px; border-radius: 30px; max-width: 240px; margin: 0 auto;}
.project-items-all-button a span{font-weight: 400;font-size: 12px;color: #FFFFFF;letter-spacing: 0;padding-right: 70px;}
.project-items-all-button a img{max-width: 18px;}
@media screen and (max-width: 768px){
	.project-items-all-button a{max-width: 250px;}
	.project-items-all-button a span{padding-right: 55px;}
	.project{padding: 70px 0;}
	.bg-title h1{font-size: 40px;}
	.bg-title h6{font-size: 16px;}
	.project .project-items{padding-top: 50px;}
	.project .project-items-item-margin{margin-top: 0;}
	.project .project-items-item{margin-bottom: 30px;}
	.project .project-items-item .project-items-item-description-button{bottom: auto; top: 20px; right: 20px;}

	.project1 .project-items{padding-top: 50px;}
	.project1 .project-items-item-margin{margin-top: 0;}
	.project1 .project-items-item{margin-bottom: 30px;}
	.project1 .project-items-item .project-items-item-description-button{bottom: auto; top: 20px; right: 20px;}

	.project-items-all-button{padding-top: 30px;}
}




.about-home{padding: 120px 0;background-color: #F5F5F5;}
.about-home .about-home-left{box-shadow: 20px 40px 70px -10px rgba(0,0,0,0.2);}
.about-home .about-home-right{position: relative; height: 100%;}
.about-home .about-home-right .about-home-right-description{position: absolute; top: 50%; transform: translateY(-50%); left: -18%;}
.about-home .about-home-right .about-home-right-description h1{font-weight: 900;font-size: 36px;color: #222222;letter-spacing: 0.9px;}
.about-home .about-home-right .about-home-right-description p{font-weight: 700;font-size: 16px;color: #222222;letter-spacing: 0.4px; max-width: 380px; padding-top: 20px;}
.project-items-all-button2{padding-top: 50px;}
.project-items-all-button2 a{max-width: 170px; margin: 0;}
.project-items-all-button2 a span{padding-right: 30px; }





@media screen and (max-width: 768px){
	.about-home{padding: 70px 0;}
	.about-home .about-home-right .about-home-right-description{position: relative; top: auto; left: auto; transform: none; padding-top: 40px;}
}










footer{padding-top: 120px;}
footer .footer-top{background-color: #D5C087; padding: 40px 90px;}
footer .footer-top .footer-top-item p{font-weight: 700;font-size: 14px;color: #FFFFFF;letter-spacing: 0.35px;}
footer .footer-top .footer-top-item h1{font-weight: 900;font-size: 36px;color: #FFFFFF;letter-spacing: 0.9px; padding-top: 5px;}
footer .footer-top .footer-top-button{display: flex; justify-content: flex-end; align-items: center;}
.project-items-all-button3{padding-top: 0;}
.project-items-all-button3 a{background-color: #fff; max-width: 200px;}
.project-items-all-button3 a span{color: #222222;}
footer .footer-center{padding: 80px 0;}
footer .footer-center .footer-center-item h4{font-weight: 300;font-size: 21px;color: #58585B;letter-spacing: 1px; max-width: 400px;}
.project-items-all-button4{padding-top: 30px;}
footer .footer-center .footer-center-item-right ul{display: flex; justify-content: flex-end; align-items: center;}
footer .footer-center .footer-center-item-right ul li{padding-right: 55px;}
footer .footer-center .footer-center-item-right ul li:last-child{padding-right: 0;}
footer .footer-center .footer-center-item-right ul li a{font-weight: 700;font-size: 13px;color: #D1D3D4;letter-spacing: 0;}
footer .footer-center-contact{display: flex; justify-content: flex-end; align-items: center; padding-top: 50px;}
footer .footer-center-contact .footer-center-contact-item h6{font-weight: 500;font-size: 13px;color: #909090;letter-spacing: 0.93px; padding-bottom: 15px;}
footer .footer-center-contact .footer-center-contact-item p{font-weight: 400;font-size: 13px;color: #909090;letter-spacing: 0.93px;}
.footer-center-contact-item-padding{padding-right: 35px;}
footer .footer-bottom{background-color: #FBFBFB;padding:30px 0; }
footer .footer-bottom .footer-bottom-left{display: flex; justify-content: flex-start; align-items: center;}
footer .footer-bottom .footer-bottom-left img{max-width: 175px;}
footer .footer-bottom .footer-bottom-center{display: flex; justify-content: flex-end; align-items: center; height: 100%;}
footer .footer-bottom .footer-bottom-center ul{display: flex; justify-content: center; align-items: center; margin: 0;}
footer .footer-bottom .footer-bottom-center ul li{padding: 0 15px;}
footer .footer-bottom .footer-bottom-center ul li a{font-weight: 400;font-size: 14px;color: #D5C087;letter-spacing: 0.35px;}
footer .footer-bottom .footer-bottom-right{display: flex; justify-content: flex-end; align-items: center;}
footer .footer-bottom .footer-bottom-right img{max-width: 85px;}
footer .footer-copyright{background-color: #F5F5F5; padding: 15px 0;}
footer .footer-copyright p{font-weight: 400;font-size: 12px;color: #909090;letter-spacing: 0.3px;text-align: center;}




@media screen and (max-width: 768px){
	footer{padding-top: 70px; overflow: hidden;}
	footer .footer-top{padding: 40px;}
	footer .footer-top .footer-top-item h1{font-size: 24px; padding-bottom: 20px;}
	footer .footer-top .footer-top-button{justify-content: flex-start;}
	footer .footer-center{padding: 50px 0;}
	footer .footer-center .footer-center-item-right ul li{padding: 0 5px;}
	footer .footer-center .footer-center-item-right ul{justify-content: center; padding-top: 30px;}
	footer .footer-center-contact{padding: 30px 0 0 15px; display: block;}
	footer .footer-bottom .footer-bottom-left, footer .footer-bottom .footer-bottom-right{justify-content: center;	}
	footer .footer-bottom .footer-bottom-center{padding: 20px 0;}
}







.header2{border-bottom: 1px solid #F5F5F5; }
.header2 .nav-links li a{color: #222222;}
.header2 .header-phone a{color: #222222; border: 1px solid #222222;}
.project-page{padding: 230px 0 50px;}
.header2 .hamburger div{background-color: #D5C087;}

@media screen and (max-width: 768px){
	.project-page{padding: 120px 0 0;}
	.header2 .nav-links li a{color: #fff;}
}



.detail-page{background-image: url(../images/home-bg.jpg); width: 100%; height: 100vh; background-repeat: no-repeat; background-position: center center; background-size: cover; position: relative;}
.goksu{background-image: url(../images/projects/goksu/1.jpg);}
.loft{background-image: url(../images/projects/loft/1.jpg);}
.marina{background-image: url(../images/marina-slider.jpg);}
.port{background-image: url(../images/projects/port/1.jpg);}
.fatma{background-image: url(../images/projects/fatma/1.jpg);}
.capa{background-image: url(../images/projects/capa/1.jpg);}
.fiba{background-image: url(../images/projects/fiba/1.jpg);}
.kardelen{background-image: url(../images/projects/kardelen/1.jpg);}
.grand{background-image: url(../images/projects/grand/1.jpg);}
.detail-page .detail-page-description{position: absolute; top: 50%; transform: translateY(-50%); left: 20%;}
.detail-page .detail-page-description h1{font-weight: 800;font-size: 48px;color: #FFFFFF;letter-spacing: 1.33px;}
.detail-page .detail-page-description p{font-weight: 500;font-size: 16px;color: #FFFFFF;letter-spacing: 0.4px; padding-top: 20px;}



.detail-page-details{padding: 140px 0 120px;}






/*==================================
             SWIPER
===================================*/
/* remove styles from the list */
ul.swiper-wrapper {
  list-style-type: none;
  margin: 0;
  padding: 0;
}

/* Swiper styles */
.swiper-container {
  max-width: 100%;
}

.swiper-slide {
  text-align: center;

  /* remove this if you want 1 slide perview - than change slidesPerView js-option to 1 instead of auto */
  width: 100%;
}

.urun-details-slider{position: relative; margin-bottom: 120px;}
.swiper-button-next{background-image: url(../images/svg/r-arrow.svg);}
.swiper-button-prev{background-image: url(../images/svg/l-arrow.svg);}
.swiper-button-next, .swiper-button-prev{width: 70px; height: 70px; background-color: #fff;background-size: 10px 16px; border-radius: 100%; margin-top: -35px; box-shadow: 0 10px 30px -10px rgb(0 0 0 / 30%);}
.swiper-button-next{right:-25px;}
.swiper-button-prev{left:-25px;}

@media screen and (max-width: 768px){
	.urun-details-slider{padding-bottom:0; margin-bottom: 70px;}
	.detail-page .detail-page-description{left: 10%;}
	.detail-page-details{padding: 70px 0;}
	.swiper-button-next, .swiper-button-prev{width: 40px; height: 40px; right: 20px; margin-top: -20px;}
	.swiper-button-prev{left: 20px;}
}




.project-detail-tabs{background-color: #222222; padding: 105px 0;}
#tab-contents {margin: 0 auto;}
.project-detail-tabs .tabs {padding: 0;}
.project-detail-tabs .tabs{background-color:#1B1C1C;border-radius: 10px; margin: 0;margin-bottom: -10px;}
.project-detail-tabs .tabs li {display: inline-block;background-color: transparent;padding: 16px 15px 26px;border-top-right-radius: 10px;border-top-left-radius: 10px;margin-right: -5px;cursor: pointer;font-weight: 500;font-size: 12px;color: #909090;letter-spacing: 0.3px;text-align: center;width: 25%;}
.project-detail-tabs .tabs li.active {background-color: #fff;color:#58585B;}
.project-detail-tabs .panel {display: none;background-color: #fff;padding: 20px;border-radius: 10px;}
.project-detail-tabs .panel.active {display: block;}
.tabs-description-left{background-color: #F5F5F5; border-radius: 10px;padding: 25px; height: 100%;}
.tabs-description-left h2{ font-weight: 800;font-size: 21px;color: #58585B;letter-spacing: -0.47px; }
.tabs-description-left h1{font-weight: 800;font-size: 36px;color: #58585B;letter-spacing: -0.8px; position: relative;}
.tabs-description-left h1:after{position: absolute; content: ''; width: 100%; height: 2px; background-color: #fff; bottom: -25px; left: 0;}
.tabs-description-left .tabs-description-left-bottom {padding-top: 50px;}
.tabs-description-left .tabs-description-left-bottom h6{font-weight: 700;font-size: 13px;color: #D5C087;letter-spacing: -0.29px;}
.tabs-description-left .tabs-description-left-bottom p{font-weight: 500;font-size: 13px;color: #58585B;letter-spacing: 0;line-height: 19px; padding-top: 15px;}
.tabs-description-right .tabs-description-right-top .tabs-description-right-top-item{display: flex;justify-content: flex-start; align-items: center;}
.tabs-description-right .tabs-description-right-top .tabs-description-right-top-item span{font-weight: 700;font-size: 13px;color: #58585B;letter-spacing: -0.29px;text-align: right;}
.tabs-description-right .tabs-description-right-top .tabs-description-right-top-item p{font-weight: 500;font-size: 13px;color: #58585B;letter-spacing: -0.29px; padding: 0 10px;}
.tabs-description-right .tabs-description-right-top .tabs-description-right-top-item .p2{color: #D5C087; font-weight: 700; padding: 0;}
.tabs-description-right{display: flex; justify-content: flex-start; align-items: center;max-width: 90%;margin: 0 auto; padding: 25px 0;border-bottom: 2px solid #F5F5F5;}
.tabs-description-right .tabs-description-right-top{width: 33.333333%;}
.tabs-description-right-bottom{display: flex; justify-content: center; align-items: center; padding: 15px 15px;border-bottom: 1px solid #F5F5F5;}
.tabs-description-right-bottom .tabs-description-right-bottom-item{width: 50%;}


@media screen and (max-width: 768px){
	.project-detail-tabs{padding: 70px 0;}
	.panel{padding: 20px;}
	.tabs-description-right .tabs-description-right-top{width: 100%;}
	.tabs-description-right{display: block;}
}









.about-page{padding: 250px 0 30px;}
.about-page-center{padding: 160px 0 100px;}
.about-page-center .about-page-center-left img{box-shadow: 20px 40px 70px -10px rgba(0,0,0,0.2);}
.about-page-center .about-page-center-right {position: relative; height: 100%;}
.about-page-center .about-page-center-right .about-page-center-right-description{position: absolute; top: 50%; transform: translateY(-50%); padding-left: 60px;}
.about-page-center .about-page-center-right .about-page-center-right-description h6{font-weight: 700;font-size: 14px;color: #222222;letter-spacing: 0.35px;}
.about-page-center .about-page-center-right .about-page-center-right-description h1{font-weight: 900;font-size: 36px;color: #222222;letter-spacing: 0.9px; padding: 5px 0 15px;}
.about-page-center .about-page-center-right .about-page-center-right-description p{font-weight: 500;font-size: 14px;color: #222222;letter-spacing: 0.35px; padding-bottom: 10px; max-width: 380px;}
@media screen and (max-width: 768px){
	.about-page{padding: 150px 0 0;}
	.about-page-center{padding: 60px 0 80px;}
	.about-page-center .about-page-center-right .about-page-center-right-description{position: relative; top: auto; transform: none; padding: 30px 0 0}
}





#videCont{max-width: 90%;}

.contact-page .about-page-center-left{position: relative;}
.contact-page .about-page-center-left .location{position: absolute; top: 50%; left: 50%; transform: translate(-50%,-50%);}
.contact-page .about-page-center-left .location img{min-width: 35px;}
.contact-page .about-page-center-right .about-page-center-right-description p{font-weight: 700;font-size: 16px;color: #222222;letter-spacing: 0.4px;}
.contact-page .contact-page-button{padding-top: 40px;}
.contact-page .contact-page-button a{justify-content: flex-start; margin: 0; max-width: 190px;}
.contact-page .contact-page-button a span{padding-right: 40px;}
.contact-page .about-page-center-right .about-page-center-right-description{padding-left: 0; transform: translate(-35%, -50%);}
.contact-page-form{padding: 70px 0; background-color: #222222;}
.contact-page-form .contact-page-form-title h1{font-weight: 900;font-size: 36px;color: #FFFFFF;letter-spacing: 0.9px;}
.contact-page-form form input, .contact-page-form form textarea{width: 100%; background-color: transparent; border-bottom: 1px solid #FFFFFF;margin-bottom: 30px; padding-bottom: 5px;}
.contact-page-form form input::placeholder, .contact-page-form form textarea::placeholder{font-weight: 400;font-size: 12px;color: #FFFFFF;letter-spacing: 0.3px;}
.contact-page-form form textarea{height: 81px; margin-bottom: 15px;}
.contact-page-form form button{display: flex; justify-content: center; align-items: center; padding: 12px 30px;border-radius: 30px; background-color: #fff; float: right;}
.contact-page-form form button span{font-weight: 400;font-size: 12px;color: #222222;letter-spacing: 0; padding-right: 50px;}
.contact-page-form form button img{max-width: 16px;}


@media screen and (max-width: 768px){
	.contact-page .about-page-center-right .about-page-center-right-description{position: relative; transform: none;}
	.contact-page-form .contact-page-form-title h1{padding-bottom: 20px;}
}



.project-items-item.tanitimlar video{width: 100%;}
.project-items-item.tanitimlar .project-items-item-description{bottom: unset;top: 0;}






































































 