/*
    Destan Cengiz - 21.07.2017
*/
@charset "utf-8";
@import 'reset.css';
@import 'fontlar.css';
@import 'grid.css';
@import 'owl.carousel.css';
@import 'jquery.fancybox.css';
@import 'animate.css';
@import 'banner7.css';
@import 'jquery.mmenu.all.css';
@import 'bs_leftnavi.css';
@import "daterangepicker/daterangepicker.css";
@import "bootstrap-select.css";
*{}
html{}
body{background-color: #fff;font-size: 14px;color:#222;font-family: 'Gotham-Book_0';overflow-x: hidden;max-width: 100%;}
.slider{position: relative;height: 523px;width: 100%;overflow: hidden;background: #2c466d;}
.slider .caption img{width: auto;}
.slide .slide-item {height: 523px;background-size: cover;background-repeat: no-repeat;overflow: hidden;}
.slider .caption{position: absolute;width: 100%;top: 38%;}
.slider .caption .container{padding: 0px 125px;}
.slider .caption .container figure{margin-bottom: 10px;}
.slider .caption .container .link{margin-left: 25px;}
.slider  .owl-dots{display: none !important;position: absolute;top: 45%;right: 2%;width: 10px;}
.slider .slide-item .slogan { width: 100%; height: 523px;float: left;}
.slider .slide-item .ortalama {width: 1000px;margin:0 auto;height: 523px;position: relative;}
.slider .slide-item .ortalama .text {left: -51%;float: left;height: 523px;margin-top: -523px;width: 49%;padding-top: 88px;}
.slider .slide-item .egim {width: 51%;height: 523px;float: left;background-color: rgba(0, 0, 0, 0.2);-moz-transform: skew(-17deg, 0deg);-ms-transform: skew(-17deg, 0deg);
-o-transform: skew(-17deg, 0deg);-webkit-transform: skew(-17deg, 0deg);transform: skew(-13deg, 0);position: relative;left: -3%;}
.slider .slide-item .ortalama .text h2 { font-weight: lighter; font-size: 31px;  }
.slider .slide-item .ortalama .text h2 a {background: #28c6cc;color:#fff;padding: 0 5px;font-family: Gotham-Medium_1;}
.slider .slide-item .ortalama .text h3 {font-weight: bold;font-size: 31px;margin: 0px 0;}
.slider .slide-item .ortalama .text h3 a {background: #fff;color:#2c466d;padding: 0 5px;font-family: Gotham-Medium_1;}
.slider .slide-item .ortalama .text img {width: 70%;margin-bottom: -9px;}
.slider .slide-item .ortalama .text p {width: 80%;color: #fff;font-size: 14px;line-height: 20px;margin-top: 27px;}
.slider .slide-item .ortalama .text a {background-color:#2c466d;color:#fff;font-weight:700;padding: 10px 32px 10px 15px;top:14px;position:relative;display: inline-block;}
.slide-number {margin-top: -170px;position: relative;z-index: 9;}
.slide-number .active-number { float: left;}
.slide-number .active-number p {font-size: 50px;color:#fff;font-weight: 700;}
.slide-number .other-number {float: left;margin-top: 19px;}
.slide-number .other-number p {font-size: 16px;color:#fff;font-weight: 400;}
.header {height: 116px;background-color: #f2f2f2;border-bottom: 2px solid #ccc;}
.header .logo a img { padding: 31px 10px; }
.header .ust {height: 61px;border-bottom: 1px solid #c2c2c2;}
.musterihizmetleri { float: right !important; }
.musterihizmetleri img {float: left;padding: 17px 0px;margin-right: 8px;}
.musterihizmetleri span {color:#757575;font-size: 12px;position: relative;top: 10px;}
.musterihizmetleri h5 {color:#222;font-size: 20px;font-weight: bold;padding: 0;margin: 4px;letter-spacing: -0.5px;font-family: Gotham-Medium_1;}
.header-right { float: right !important; }
.sosyalicon { float: right !important; }
.sosyalicon .sosyalmedya {padding: 17.5px 0;height: 26px;}
.sosyalicon a .facebook { width: 26px; height: 26px; background-image: url(../images/sosyal.png); float: left; margin-right: 3px; }
.sosyalicon a:hover .facebook { width: 26px; height: 26px; background-image: url(../images/sosyal.png); background-position: 0 -26px; }
.sosyalicon a .twitter { width: 26px; height: 26px; background-image: url(../images/sosyal.png); float: left; margin-right: 3px;background-position: -26px 0;}
.sosyalicon a:hover .twitter { width: 26px; height: 26px; background-image: url(../images/sosyal.png); background-position: -26px -26px; }
.sosyalicon a .instagram { width: 26px; height: 26px; background-image: url(../images/sosyal.png); float: left;background-position: -52px 0;}
.sosyalicon a:hover .instagram { width: 26px; height: 26px; background-image: url(../images/sosyal.png); background-position: -52px -26px; }
.header .menu { height: 55px; }
.header .menu ul { float: right; }
.header .menu ul li {float: left;list-style: none;border-right: 1px solid #2c466d;margin-top: 14px;}
.header .menu ul li:last-child {border-right:none;}
.header .menu ul li a {color: #2c466d;font-weight: bold;padding: 2px 20px;position: relative;}
.header .menu ul li a.aktif { background: #2c466d;color:#fff;}
.header .menu ul li a:hover { background: #2c466d;color:#fff;}
.tamamlananprojeler {height: 465px;border-top: 1px solid #c8c8c8;border-bottom: 2px solid #eaeaea;background-color: #f5f5f5;}
.tamamlananprojeler h3 {font-size: 22px;color:#222222;font-weight: 300;text-align: center;margin:30px 0;}
.tamamlananprojeler h3 b {font-weight: bold;font-family: Gotham-Medium_1;}
.proje-list{position: relative;height: 310px;width: 100%;margin-top: 0;}
.proje-list .caption img{width: auto;}
.projeler {height: 310px;margin-top: 41px;}
.proje-list .owl-stage-outer {height: 310px;}
.projeler .owl-item {width: auto !important;margin: 0 0px 0 14px;}
.projeler .slide-item {height: 295px;width: 1000px;margin-left: -13px;}
.proje-list .caption{position: absolute;width: 100%;top: 38%;}
.proje-list .caption .container{padding: 0px 125px;}
.proje-list .caption .container figure{margin-bottom: 10px;}
.proje-list .caption .container .link{margin-left: 25px;}
.proje-list .owl-theme .owl-controls .owl-nav  .owl-prev{ background: url(../images/slide/slideprev.jpg) no-repeat; padding: 11px 21px;text-indent: -9999px;z-index: 9999;
	float: left;background-position: center;background-size: 36px;}
.proje-list .owl-theme .owl-controls .owl-nav  .owl-prev:hover,.proje-list .owl-theme .owl-controls .owl-nav  .owl-next:hover{ opacity: 0.5;}
.proje-list .owl-theme .owl-controls .owl-nav  .owl-next{background: url(../images/slide/slidenext.jpg) no-repeat;padding: 11px 18px;text-indent: -9999px;z-index: 9999;
	float: right;background-position: center;background-size: 36px;}
.proje-list  .owl-dots{display: none !important;position: absolute;top: 45%;right: 2%;width: 10px;}
.proje-list .owl-theme .owl-controls { width: 90px; }
.proje-list .owl-theme .owl-controls .owl-nav {float: left;margin-top: -366px;margin-left: 45%;}
.projeler .slide-item img { float: left;}
.projeler .slide-item h5 {margin-top: 9px;margin-bottom: -3px;width: 100%;margin-bottom: -22px;}
.projeler .slide-item h5 a {font-size: 12px;font-weight: 600;color: #fff;position: relative;top: 6px;background: #ce0e0e;text-shadow: none;padding: 1px 7px;}
.projeler .slide-item h2 {font-size:14px;font-weight:bold;color:#fff;margin-top: 246px;margin-bottom:-3px;float:left;width: 100%;text-shadow: 1px 1px 4px #000;font-family:Gotham-Medium_1;}
.projeler .slide-item a {font-size: 12px;font-weight: 300;color: #fff;position: relative;top: 2px;text-shadow: 1px 1px 4px #000;}
.proje-list .owl-nav { display: block; }
.projeler .slide-item .astoria {width: 230px;height: 295px;float: left;margin-right: 10px;margin-left: 13px;}
.projeler .slide-item .oztepplaza {width: 390px;height: 295px;float: left;margin-right: 10px;}
.projeler .slide-item .anatolian { width: 332px; height: 295px;float: left; }
.projeler .slide-item .loftconcept { width: 407px; height: 295px;float: left;margin-right: 10px;margin-left: 13px; }
.projeler .slide-item .oztepvilla { width: 385px; height: 295px;float: left; margin-right: 10px;}
.projeler .slide-item .pleft { padding-left: 13px; }
.red { border-color:  #000 !important;   padding: 5px;background-color:#000 !important;  }

.h-kentseldonusum {height: 564px;background-color: #fff;}
.h-kentseldonusum .kdonusum {height: 561px;padding-left: 20px;}
.h-kentseldonusum .kdonusum h3 {font-size: 22px;color:#222222;font-weight: 300;margin:30px 0;}
.h-kentseldonusum .kdonusum p {font-size: 14px;color: #848484;font-weight: 300;margin: 16px 0;width: 95%;}
.h-kentseldonusum .kdonusum h3 b {font-weight: bold;font-family: Gotham-Medium_1;}
.h-kentseldonusum .kdonusum a {background-color:#2c466d;color:#fff;font-weight:700;padding:10px 52px 10px 15px;top:14px;position:relative;background-image:url(../images/alink.png);
	background-repeat: no-repeat;background-position: 139px 12px;}
.h-kentseldonusum .planlananprojeler {height: 561px;}
.h-kentseldonusum .planlananprojeler h3 {font-size: 22px;color:#222222;font-weight: 300;margin:30px 0;}
.h-kentseldonusum .planlananprojeler h3 b {font-weight: bold;font-family: Gotham-Medium_1;}

.footer {height: 100px;}
.footer .footer-top { height: 52px; background-color: #000; }
.footer .footer-top ul { margin-top: 20px;}
.footer .footer-top ul li {float: left;list-style: none;border-right: 1px solid #656565;margin-top: -3px;}
.footer .footer-top ul li:last-child {border-right:none;}
.footer .footer-top ul li a {color: #ffffff;font-weight: 400;padding: 16px 20px;position: relative;}
.footer .footer-top ul li a:hover {color: #000;background-color: white;}
.footer .footer-top p {float: right;color:#fff;font-size:12px;background-image: url(../images/mail.png);background-repeat: no-repeat;padding-left: 25px;position: relative;top: -4px;
background-position: 0px 3px;}
.footer .polo {position: relative;left: 21px;top: 13px;font-weight: bold;color: #ccc;font-size: 12px;z-index: 99;}
.footer .polo b {color: #333;}
.footer .copyright {font-weight: 400;color: #383838;font-size: 14px;text-align: right;position: relative;top: -8px;letter-spacing: -0.5px;}

.ustbaslik {width: 100%;height: 75px;background-color: #2d466c;}
.ustbaslik p {padding: 2.5% 0.2%;color: #fff;font-size: 18px;float: left;}
.ustbaslik p a {color: #fff;}
.ustbaslik .seolink {float: right;color:#fff;margin: 25px 13px;}
.ustbaslik .seolink span {color:#fff;font-size: 12px;font-weight: bold;position: relative;left: 5px;}
.ustbaslik .seolink a {color: #d0d0d0;position: relative;left: -5px;font-size: 12px;}
.ustbaslik .seolink a:nth-child(2) {margin-left: 10px;}

.icsayfa {min-height: 300px;background-color: #fff;margin-top: 40px;}
.icsayfa .sagmenu {background-color: #dadada;min-height: 80px;border-left: 2px solid #2e456b;border-right: 2px solid #2e456b;float: left;}
.icsayfa .sagmenu ul {width: 100%;float: left;margin-bottom: 0;}
.icsayfa .sagmenu ul li {background: #ebebeb;border-bottom: 1px solid #EFECEC;border-top: 1px solid #E0E0E0;list-style: none;padding: 14px 18px 15px 18px;width: 100%;float: left;}
.icsayfa .sagmenu ul li:nth-child(1) { border-top:none;}
.icsayfa .sagmenu ul li  a {color: #222;display: block;letter-spacing: -0.7px;font-size: 16px;}
.icsayfa .sagmenu ul li:hover  {background: #2f446a;}
.icsayfa .sagmenu ul li:hover > a {font-size: 16px;color: #fff;}
.icsayfa .sagmenu ul .aktif {background: #2e456b;}
.icsayfa .sagmenu ul .aktif > a {color: #fff;font-weight: 700;}
.icsayfa .maps {margin-top: -40px;margin-bottom: 10px;}
.icsayfa .icerik .icerikler {width: 96%;margin-bottom: 20px;min-height: 100px;float: left;}
.icsayfa .icerik .icerikler p {font-size: 14px;color: #5a5a5a;font-weight: 300;}
.icsayfa .icerik .icerikler p b {color: #000;font-family: Gotham-Medium_1;}
.icsayfa .icerik .icerikler .bannerimg { margin-bottom: 15px;}
.icsayfa .icerik .icerikler a .devameden {background: #151e2d;height: 328px;margin-bottom:10px;float:left;margin-right:5px;width: 49%;}
.icsayfa .icerik .icerikler a .devameden img { width:100%; }
.icsayfa .icerik .icerikler a .devameden p {line-height:20px;color: #ebebeb;letter-spacing: 0;margin-bottom:18px;font-size:18px;padding:20px;font-weight: bold;font-family: Gotham-Medium_1;}
.icsayfa .icerik .icerikler a:hover .devameden { background:#2d466c;}
.icsayfa .icerik .icerikler a:hover .devameden img{ -webkit-filter: brightness(70%);filter: brightness(70%); transition: 1000ms;}
.icsayfa .icerik .icerikler .kentselimg { width: 238px; float: left; margin-right: 15px; }

.contact-information{text-align: center;margin: 15px 0px;border: 1px solid #ececec;float: left;width: 30%;padding: 25px;}
.contact-information i{width: 30px;height: 30px;background-color: #2e456b;color: #fff;border-radius: 50%;-webkit-border-radius: 50%;text-align: center;line-height: 30px;margin-bottom: 13px;}
.contact-information .item{position: relative;padding: 14px 10px 9px 10px;}
.contact-information .item:after{content: '';position: absolute;background-color: #ccc;width: 80%;height: 1px;left: 10%;}
.contact-information .item:last-of-type:after{display: none;}

.contact-form h6,.service-post .title{font-size: 16px;padding-top: 11px;float: left;width: 100%;font-weight: bold;}
.contact-form input,.contact-form textarea{width: 49%;margin-right: 1%;padding: 10px;float: left;margin-bottom: 21px;border: 1px solid #ccc;}
.contact-form input:focus,.contact-form textarea:focus{border: 1px solid #2e456b;}
.contact-form{margin-bottom: 15px;width: 67%;float: left;margin-left: 3%;}
.contact-form input:last-of-type{margin-left: 1%;margin-right: 0;}
.contact-form textarea{width: 100%;margin: 0;margin-bottom: 15px;height: 200px;resize: none;}
.contact-form button{display: inline-block;padding: 10px 28px;border: 1px solid #cecece;margin-top: 6px;background-color: #222;margin: 0 auto;width: 150px;float: none;color: #fff;}
.contact-form button:hover{background-color: #2e456b;color: #fff;}

.icsayfa .icerik .icerikler .projeleft {}
.icsayfa .icerik .icerikler .projeleft ul {list-style: none;margin-left: 3px;background: #222;padding: 24px;}
.icsayfa .icerik .icerikler .projeleft ul li {margin-bottom: 3px;color: #afafaf;border-bottom: 1px solid #828282;font-size: 14px;padding: 5px 0;}
.icsayfa .icerik .icerikler .projeleft ul li:last-child { border-bottom: none;}
.icsayfa .icerik .icerikler .projeleft ul li b {font-family: Gotham-Medium_1;color: #dadada;}
.icsayfa .icerik .icerikler .projeleft p {font-size: 14px;font-weight: 300;line-height: 15px;}
.icsayfa .icerik .icerikler .projeleft p.paylas {font-size: 16px;color:#000;margin-bottom: 16px;}

.detail-right {padding: 0 15px 15px 15px;}
.detail-right .proje-gorselleri img {width: 32%;margin: 1px;position: relative;top: 13px;margin-bottom: 6px;}

.proje-detay-slide{height: 270px;width: 100%;overflow: hidden;margin-bottom: 30px;}
.proje-detay-slide .caption img{width: auto;}
.proje-detay-slide .slide-item {height: 100vh;background-size: cover;}
.proje-detay-slide .slide-item .resim {-webkit-transition: .3s ease-in-out;transition:.3s ease-in-out;transition: 500ms;-webkit-filter: brightness(60%);
filter:brightness(60%);}
.proje-detay-slide .caption{position: absolute;width: 100%;top: 38%;}
.proje-detay-slide .caption .container{padding: 0px 125px;}
.proje-detay-slide .caption .container figure{margin-bottom: 10px;}
.proje-detay-slide .caption .container .link{margin-left: 25px;}
.proje-detay-slide  .owl-dots{position: absolute;top: 24%;right: 25%;width: 50%;}
.proje-detay-slide li .slogan {width: 74%;height: 7%;position: relative;text-align: center;margin-left: 13%;margin-top: -55%;}
.proje-detay-slide li .slogan p {color:#fff !important;font-size: 16px !important;font-weight: 400;position: relative;top: 203px;}
.proje-detay-slide li .slogan p span {color: #bdff00 !important;font-weight: bold;}
.proje-detay-slide li .slogan p b {color: #06fff5 !important;font-weight: bold;}
.proje-detay-slide .owl-nav { display: block; }
.proje-detay-slide .owl-theme .owl-dots .owl-dot span { margin:0 2px; width: 12px; height: 12px; }
.agif {width: auto !important;float: right;position: relative;top: 3px;left: 11px;opacity: 0.8;}