

@media screen and (min-width: 320px) and (max-width: 481px) {


#bant-menu { display:none; }
#mobil-AcilirMenu-tus { display:none; }

.close-pc { display:none; }

.mobil-menu {display:block;}

@charset "UTF-8";<!--
body{ width: 100%; background-color:#fff;margin:0;padding:0;color:#8e8e8e; }
p{font-size:16px; font-family:Uniform-Light}
.404{width:100%;margin:0 auto;text-align:center;}
a:link{color:#fff; font-family:Uniform-Light  }
a:hover{background:none;}
a:visited{color:#fff; }



 

.mobil-ust-bant {width: 100%;text-align: right;background-color: #000;height:80px; display:block; }
.mobil-ust-bant img { margin-top:15px; width:255px; }

.mobil-AcilirNav{z-index:99999999999999999;position:fixed;overflow-y: auto;overflow-x: hidden;position:fixed;height:100%;background-color:#fff;width:300px;left:0px;margin-left: -300px;top:0}
.mobil-AcilirNav-tus{z-index:99999999999999999999900;position:fixed; width:50px;height:50px;left:10px;background-image:url(../img/menu-icon.png);background-repeat:no-repeat;top:25px;}

.MobilNav-detay-ac{width:100%; margin-top:0px; position:relative;}
 
.MobilNav-detay-ac li{color:#818181;}
 
.MobilNav-detay{width:100%; margin-top:20px; text-align:left;}

.MobilNav-detay a:link{padding:0; color:#000}
.MobilNav-detay a:hover{color:#000;}
.MobilNav-detay a:visited{color:#000;}

.menu-ac-alt h6 {font-size:14px;}
.menu-ac-alt {font-size:14px;}

.menu-baslik { text-align: center; padding-bottom: 20px; margin-top: 20px; height: auto; }

.menu-bant { background-color: #171515; margin-top:0px;  height: 80px; width: 100%; }
.menu-bant p { color:#fff; margin-left: 50px; font-size: 15px; margin-top: -16px; }
#sola-ok img { margin-left: 25px; margin-top: 30px; }


#menu-cizgi img { width: 100%; height: 1px; padding-top: 20px; }

.mobil-Nav-icerik ul { width: 100%; }

.mobil-Nav-icerik { margin-left: 0px; margin-top: 25px;  }

.mobil-Nav-icerik ul li {   }

.mobil-Nav-icerik p { margin-left: 20px; font-family:Uniform; font-size:14px; margin-top:20px !important;  }

.MobilNav-detay-ac ul { width: 100%;padding-top: 25px; background-color:#F2F2F2;  }

.MobilNav-detay-ac { margin-left: 0px; margin-top: 0;  }

.MobilNav-detay-ac ul li { margin-bottom: 20px;  }

.MobilNav-detay-ac p { margin-left: 20px;  }

#asagi-ok { margin-left: 250px; margin-top: -15px; }

.MobilNav-detay li.menu-form .menu-ic {font-size:22px;}
.MobilNav-detay li.menu-form .menu-ic span { margin-left:2%; margin-bottom:10px; color:#000; font-family:Uniform  }
.MobilNav-detay li.menu-form .menu-ic input[type="text"] { border:1px solid #d8d8d8; width:90%; height:30px; margin:5px; border-radius:3px; -webkit-appearance: none; -moz-appearance: none;}
.MobilNav-detay li.menu-form .menu-ic textarea { border:1px solid #d8d8d8; width:90%; height:70px; margin:5px; border-radius:3px;-webkit-appearance: none; -moz-appearance: none; }
.MobilNav-detay li.menu-form .menu-ic input[type="submit"] {width:30%; height:30px; margin:5px; border-radius:3px; color:#fff; font-size:14px; background-color:#171515;-webkit-appearance: none; -moz-appearance: none margin-bottom:10px; }
.MobilNav-detay li.menu-form .menu-ic input[type="submit"]  a:link, a:visited, a:hover{ color:#fff; font-size:12px;  }
 

.header a:link{color:#847f7f;font-size:16px;padding:5px; }
.header a:visited{color:#847f7f;font-size:14px;padding:5px;  }
.header a:active{color:#ccc; font-family:Bulo;}
.header a:hover{   text-decoration:none; color:#133376; }
.footer a:link{color:#fff;}
.footer a:visited{color:#fff;}
.footer a:active{color:#fff;}
.footer a:hover{color:#ccc;}
 
a.alisting { }


.header a:link{color:#000; }
.header a:visited{color:#000;  }
.header a:active{color:#ccc; }
.header a:hover{   text-decoration:none; color:#133376; }
.footer a:link{color:#fff;}
.footer a:visited{color:#fff;}
.footer a:active{color:#fff;}
.footer a:hover{color:#ccc;}



.header{ display: none;}
.header .logo{width:15%;display:inline-block; margin-top:6px; }
.logo a:hover{background:none;}

.vertical { vertical-align:middle !important; }

.no:hover {background: none !important;}

nav{width:84%;display: inline-block;height: 50px;color: #000; text-align:right; font-size: 14px; vertical-align:top }
nav ul li{ display:inline-block; margin-left:3%;color:#000;font-size:14px;}

nav ul #acilir-menu {height:35px;width:100%;}
nav ul .acil {display:none;}
nav ul .acilir-menu-ul { }
nav ul .acilir-menu-ul > li:hover ul { width:222px; display: block;position: absolute;border-radius: 5px;text-indent: 9px;background-color: #e1dedb;margin-top: 5px; opacity:0.9; z-index:9; }

nav ul .menu {color:#000;  }
nav ul .acilir-menu-li a:hover {color:#133376;cursor:pointer;padding-top:15px;padding-bottom: 11px; margin-top: -2px;   }


nav ul .acilir-menu-li ul.acil li {  display:block; padding: 4px;  }
nav ul .acilir-menu-li ul.acil li:nth-child(1) { margin-top:10px;  }
nav ul .acilir-menu-li ul.acil li:after {    display: block;width: 184px;height: 1px;background-color: #b6b4b4;margin: 5px auto;content: ""; }
nav ul .acilir-menu-li ul.acil li.no:after { background:none !important;}

nav ul .acilir-menu-li ul.acil li a:hover {color:#302194;cursor:pointer; margin-top:0; background:none !important;  }

nav ul .plus-mod {background-color:#d12025;color: #fff;font-size: 61px;padding-left: 25px;padding-right: 25px;vertical-align: middle;}
nav ul .plus-mod a:link  {   color:#fff }
nav ul .plus-mod a:visited {   color:#fff }


.plus-mod-acil {background-color:#d12025; padding-bottom:40px; position: absolute;z-index: 99;width: 100%; }
.plus-mod-acil .container .sol-alan  { margin-top:60px; display:inline-block; margin-left:10%; }
.plus-mod-acil .container .sol-alan h4 { font-size:22px; font-weight:300; color:#fff; }
.plus-mod-acil .container .sol-alan .yazi { margin-top:30px; max-width:345px; font-size:14px; font-weight:300; color:#fff; }
.plus-mod-acil .container .sol-alan .telefon { margin-top:30px; display:inline-block; max-width:345px; font-size:14px; font-weight:300; color:#fff; }
.plus-mod-acil .container .sol-alan .telefon img { display:inline-block; vertical-align:middle; }
.plus-mod-acil .container .sol-alan .telefon p { display:inline-block; margin-left:10px; width:160px;  }
.plus-mod-acil .container .sol-alan .telefon p.numara { font-size:23px; display:block; margin-left:0px;  }
.plus-mod-acil .container .sol-alan .telefon p.numara span { font-size:15px;    }

.plus-mod-acil .container .sag-alan {display: inline-block; vertical-align:top; margin-top:60px; margin-left:10%;}
.plus-mod-acil .container .sag-alan li   {margin-bottom:15px;}
.plus-mod-acil .container .sag-alan li p  {display: inline-block; font-size:18px; vertical-align:middle; color:#fff;width: 150px;text-align: right;}
.plus-mod-acil .container .sag-alan li input[type=text]  { margin-left:10px; display: inline-block; width:390px; height:40px; border-radius:4px; text-indent:7px; font-size:14px; color:#c3c3c3; }
.plus-mod-acil .container .sag-alan li input[type=text].kucuk-kutu  { margin-left:8px; display: inline-block; width:190px; height:40px; border-radius:4px; text-indent:7px; font-size:14px; color:#c3c3c3; }
.plus-mod-acil .container .sag-alan li textarea  { margin-left:10px; vertical-align:middle; display: inline-block; width:390px; height:80px; border-radius:4px; text-indent:7px; font-size:14px; color:#c3c3c3; }
.plus-mod-acil .container .sag-alan li input[type=submit]   { float:right; margin-left:10px; vertical-align:middle; display: inline-block; width:100px; height:40px; border-radius:4px; font-size:14px; color:#fff; background-color:#15aa49; }



.hizmetler-acil {position: absolute;z-index: 99;width: 100%; }
.hizmetler-acil li { float:left; width:33.33%; text-align:center; color:#fff; font-size:57px; padding-top:50px; padding-bottom:50px; }
.hizmetler-acil li span { font-weight:900;  font-size:57px; }
.hizmetler-acil li.sari {background-color:#f3dbad}
.hizmetler-acil li.kirmizi {background-color:#d12025}
.hizmetler-acil li.mavi {background-color:#b5d2d1}



.hakkimizda { width:100%; overflow-x:auto; }




.container {width: 100%;max-width:100%; min-width:100%; margin: 0 auto; }
 

.index-banner {  }


.alt-sayfa-banner {     overflow-x: hidden; }
.alt-sayfa-banner img {     height: 205px;
    width: auto;
    margin-left: -998px;}
 
 .baslik { font-size:24px; color:#fff; padding-top:40px; text-align:center; font-family:Uniform  }
 .baslik:after { background-color:#fff; width:70px; height:1px; margin:10px auto; display:block; content:"" }

 .baslik-acik-siyah { font-size:30px; color:#333; padding-top:40px; text-align:center; font-family:Uniform  }
 .baslik-acik-siyah:after { background-color:#333; width:70px; height:1px; margin:10px auto; display:block; content:"" }
  


 .tumunu-gor { text-align:center; background-color:#ed2323; width:150px; padding-top:5px; padding-bottom:5px; color:#fff;  margin:25px auto;font-family:Uniform-Light }
 

.proje-detaylari { background-color:#000; padding-top:66px; padding-bottom:60px; }
.proje-detaylari .container .gorsel { display:inline-block; }
.proje-detaylari .container .gorsel img { margin-top:25px; width:100%; height:auto; }
.proje-detaylari .container .icerik { display:inline-block; vertical-align:top; margin-left:0px; }
.proje-detaylari .container .icerik h3 { color: #fff;font-size: 38px;letter-spacing: 5px;margin-left:15px;margin-top: 30px;font-family:Uniform-Light; width:50%; line-height:50px; }
.proje-detaylari .container .icerik h3 b { font-family:Uniform-Medium; font-weight:900; }
.proje-detaylari .container .icerik p.baslik { margin-bottom:30px; font-family:Uniform; margin-top:0px; text-align:left; }
.proje-detaylari .container .icerik p.baslik:after { display:none; }
.proje-detaylari .container .icerik p { color: #fff; font-size:15px; margin-top:20px; margin-left:15px; width:90%; line-height:23px; font-family:Uniform-Light }
.proje-detaylari .container .icerik .icon  { margin-top:15px; }
.proje-detaylari .container .icerik .icon ul.taba  { text-align:center; }
.proje-detaylari .container .icerik .icon li { display:inline-block; width:120px; margin-top:25px; text-align:center; vertical-align:top;}
.proje-detaylari .container .icerik .icon li img:hover { opacity:0.5; }
.proje-detaylari .container .icerik .icon li a.active { background:none !important  }
.proje-detaylari .container .icerik .icon li p { display:block; text-align:center; margin-left:0px; width:120px; }



 
.parallax-window {
    min-height: 400px;
    background: transparent;
}

.konum-avantaji { background:url(../img/konum-avantaji-back.jpg); background-size:cover; }
.konum-avantaji .container .icerik {  margin-top:30px; text-align:center; color:#fff; width:90%; font-size:15px; margin:25px auto;  font-family:Uniform-Light }
.konum-avantaji .container  .icon  {  text-align:center;  }
.konum-avantaji .container  .icon li {  display:inline-block; margin:4%;  }
.konum-avantaji .container  .icon li p {   color:#fff; margin-top:20px; font-family:Uniform-Light  }


.index-harita img {width:100%;}
.index-harita .absol { background-color:#000; width:100%; height:46px; background-size:cover; z-index:999 ;position:absolute; }


.gorsel-galeri { background-color:#000; padding-top:30px; padding-bottom:30px; }
.gorsel-galeri .icerik  { margin-top:90px; }
.gorsel-galeri .icerik p {  width:90%; text-align:center; margin:0 auto; color:#fff; font-family:Uniform-Light }

.gorsel-galeri .mimari-hakkinda { text-align:center; }
.gorsel-galeri .mimari-hakkinda .container .gorsel {display:inline-block;}
.gorsel-galeri .mimari-hakkinda .container .yazi { display:inline-block; text-align:left; margin-left:5vh; }
.gorsel-galeri .mimari-hakkinda .container .yazi p { text-align:center; width:90%; color:#8dc3c4; font-family:Uniform-Light; letter-spacing:1px; font-size:13px; line-height:24px; }
.gorsel-galeri .mimari-hakkinda .container .yazi p.imza { margin-top:20px; }



.index-kat-planlari { padding-top:20px; padding-bottom:50px; }
.index-kat-planlari .container .icerik {}
.index-kat-planlari .container .icerik p.alt { width:90%; text-align:center; margin:25px auto; font-family:Uniform-Light; }

.index-kat-planlari .container .kat-plani-tab {  }
.index-kat-planlari .container .kat-plani-tab ul.tab {list-style-type: none;margin: 0;padding: 0;overflow: hidden;text-align: center;border-bottom: 1px solid #ccc;}
.index-kat-planlari .container .kat-plani-tab ul.tab li { display: inline-block; margin-bottom:20px;}
.index-kat-planlari .container .kat-plani-tab ul.tab li a {display: inline-block;color: black;text-align: center;padding: 5px 16px;text-decoration: none;transition: 0.3s;font-size: 12px;}
.index-kat-planlari .container .kat-plani-tab ul.tab li a:hover {background-color: #ddd;}
.index-kat-planlari .container .kat-plani-tab ul.tab li a:focus, .active {background-color: #81b1c2;}
.index-kat-planlari .container .kat-plani-tab ul.tab li a .active {width: auto !important;}
.index-kat-planlari .container .kat-plani-tab .tabcontent {display: none;padding:0;border-top: none; width:100%;}
.index-kat-planlari .container .kat-plani-tab .topright {float: right;cursor: pointer;font-size: 20px;}
.index-kat-planlari .container .kat-plani-tab .topright:hover {color: red;}
.index-kat-planlari .container .kat-plani-tab .carousel, .item, .active { width: auto !important; }


.index-kat-planlari .container .kat-plani-tab .tabcontent .gorsel {display:inline-block; width:100%;}
.index-kat-planlari .container .kat-plani-tab .tabcontent .gorsel img {height:auto; width:100%;}

.index-kat-planlari .container .kat-plani-tab .tabcontent .icerik {display:inline-block; vertical-align:top; margin-top:40px; width:90%; margin-left:5%; }
.index-kat-planlari .container .kat-plani-tab .tabcontent .icerik .toplam {font-size: 23px;color: #000;width: 90%;margin-left: 5%;text-align: right; }
.index-kat-planlari .container .kat-plani-tab .tabcontent .icerik .toplam b { font-size:19px;  }
.index-kat-planlari .container .kat-plani-tab .tabcontent .icerik .toplam .net { text-align:right;   font-family: Uniform-Light; }
.index-kat-planlari .container .kat-plani-tab .tabcontent .icerik .toplam .brut {  font-family: Uniform-Light; }

.index-kat-planlari .container .kat-plani-tab .tabcontent .icerik li {display:block;color: #77706d; background-color:#f1f1f1; margin-top:10px; }
.index-kat-planlari .container .kat-plani-tab .tabcontent .icerik li p.ince {padding-left: 17px;width: 53%;margin-right: 25px;}
.index-kat-planlari .container .kat-plani-tab .tabcontent .icerik li p.kalin {display:inline-block; color:#000;text-align: right;	width: 80px;}
.index-kat-planlari .container .kat-plani-tab .tabcontent .icerik li.cizgi {width:100%;height: 2px; background-color: #ccc;margin-top:20px;}





.tum-daire-planlari .container .kutular { text-align:center; margin:35px 0px 35px 0px }
.tum-daire-planlari .container .kutular .galleryuc { display:inline-block; vertical-align:top; margin-bottom:10px; }
.tum-daire-planlari .container .kutular .galleryiki { display:inline-block; vertical-align:top; margin-bottom:10px;}
.tum-daire-planlari .container .kutular .gallerybir { display:inline-block; vertical-align:top; }





.gorseller-dis-cephe { background-color:#151515; padding-top:3vh; padding-bottom:9vh; }
.gorseller-dis-cephe .container .discephe { text-align:center; margin-top:5vh }
.gorseller-dis-cephe .container .discephe .slide { display:inline-block; margin:0; }
.gorseller-dis-cephe .container .discephe .slide img { height:185px; }
.gorseller-dis-cephe .container .discephe .slide-kat { display:inline-block; margin:1px; }


.gorseller-ic-cephe { background-color:#000; padding-top:3vh; padding-bottom:75px; }
.gorseller-ic-cephe .container .iccephe { text-align:center; margin-top:5vh }
.gorseller-ic-cephe .container .iccephe .slide { display:inline-block; margin:1%; }






.iletisim { padding-top:50px; padding-bottom:50px; text-align:center; }
.iletisim h2 { font-family: Uniform-Medium; font-weight:300; margin-bottom:10px;  }
.iletisim p { font-family: Uniform-Light; font-weight:300; margin-bottom:20px;  }
.iletisim span { font-family: Uniform-Medium;     }

.iletisim a:link {color:#000;}
.iletisim a:visited {color:#000;}
.iletisim a:hover {color:#000;}


footer {background-color:#000;
   background-image:none;
    background-position: 0px 255px;
    background-repeat: no-repeat;
    background-size: 150%;
    font-family: Uniform-Light; }

footer .container .menu { display:inline-block; margin-top:50px;  }
footer .container .menu .logo {  text-align:center; margin-left:0px;  }

footer .container .menu ul { display:inline-block; margin: 0px 55px 0px 0px; text-align:left; }
footer .container .menu ul.float-left {float:left; margin-left:33px; }
footer .container .menu li { display:block; color:#fff; font-size:13px; line-height:24px; font-family:Uniform-Light }
footer .container .menu li.baslik { font-size:13px; font-family:Uniform; text-align:left; margin-bottom:15px;}
footer .container .menu li.sosyal-medya { margin-top:20px; }
footer .container .menu li.baslik:after { display:none; }
footer .container .menu ul.iletisim { margin-top:20px;}
footer .container .menu ul.iletisim li:nth-child(1) { color:#ccc; }
footer .container .menu ul.iletisim li:nth-child(1):before {background: url(../img/icon/telefon-icon.png);background-size: 100%;width: 26px;height: 25px;margin-right: 6px;vertical-align: middle;display: inline-block;content: "";}
footer .container .menu ul.iletisim li:nth-child(2) {  font-size:19px; }
footer .container .menu ul.iletisim li:nth-child(2) span {  font-size:9px; }


footer .container .footer-form { display:inline-block; vertical-align:top; width:100%; margin-top:40px }
footer .container .footer-form form { width:100%; background: rgba(0, 7, 42, 0.5); }
footer .container .footer-form form .ana {  background-color:#000; color:#fff; padding-top:15px; padding-bottom:30px;   width:100%; font-size:18px; text-align:center; font-family:Uniform  }

footer .container .footer-form form li:first-child { margin-top:20px;  }
footer .container .footer-form form li { display:block; font-size:14px; margin-bottom:19px;  }
footer .container .footer-form form li.check { text-align:left; display:inline-block; margin-left:15px; }
footer .container .footer-form form li.submit {  display:inline-block; margin-left:0px; }
footer .container .footer-form form li p { display:inline-block; color:#fff; width:90%; margin-bottom:10px; font-family:Uniform-Light  }
footer .container .footer-form form li p.checkbox { font-size: 13px;width: 90%;vertical-align: middle;  }
footer .container .footer-form form li input[type="text"] { width:90%; height:35px; background-color:#fff; color:#000; font-size:14px; text-indent:8px; -webkit-apperance:none; display:inline-block; }
footer .container .footer-form form li input[type="submit"] { width:90px; height:35px; background-color:#fff; color:#000; font-size:14px; text-indent:0px; -webkit-apperance:none; display:inline-block; }
footer .container .footer-form form li textarea { width:90%; height:70px; background-color:#fff; color:#000; font-size:14px; text-indent:8px; -webkit-apperance:none; display:inline-block; }
footer .container .footer-form form li input[type="text"].mini {width: 232px;height: 35px;margin: 10px 0px 15px 0px;background-color: #fff;color: #000;font-size: 14px; }

 
footer .container .menu li a:link { color:#fff; }
footer .container .menu li a:visited { color:#fff; }
footer .container .menu li a:hover { color:#fff;   }


.konum-harita { background-color:#000; height:40%; text-align:center; }

.konum-harita .harita {background: url(../img/wings-harita.png);width: 100%;height: 845px;background-size: 1566px;background-repeat: no-repeat;background-position: -413px 30px; }




footer .copritink{ padding:2vh; text-align:center;   background-color:#000; color:white }
footer .copritink p {   font-size:14px; font-family:Uniform    }

footer .copritink a:link {   font-size:14px; font-family:Uniform    }
footer .copritink a:visited {   font-size:14px; font-family:Uniform    }
footer .copritink a:hover {   font-size:14px; font-family:Uniform    }
 

 .popup-form { display:inline-block;width: 340px;vertical-align: top;margin-left: -45px; }
 .popup-form form { width:100%; background: rgba(0, 7, 42, 0.5); }
 .popup-form form .ana {  background-color:#000; color:#fff; padding-top:15px; padding-bottom:15px;   width:100%; font-size:15px; text-align:center; font-family:Uniform  }

 .popup-form form li:first-child { margin-top:20px;  }
.popup-form form li { display:block; font-size:14px; margin-bottom:19px; width: 100%; }
 .popup-form form li.check { text-align:center; display:inline-block; }
 .popup-form form li.submit {  display:inline-block; margin-left:0px; }
 .popup-form form li p { margin-bottom:6px; display:inline-block; color:#fff; width:100%; text-align:center; font-family:Uniform-Light  }
 .popup-form form li p.checkbox { display:inline-block; margin-left:10px; color:#fff; width:95%; font-family:Uniform-Light  }
 .popup-form form li input[type="text"] { width:95%; height:35px; background-color:#fff; color:#000; font-size:14px; text-indent:8px; -webkit-apperance:none; display:inline-block; }
 .popup-form form li input[type="submit"] { width:90px; height:35px; background-color:#fff; color:#000; font-size:14px;   -webkit-apperance:none; display:inline-block; }
.popup-form form li textarea { width:95%; height:70px; background-color:#fff; color:#000; padding-top:5px; font-size:14px; text-indent:8px; -webkit-apperance:none; display:inline-block; }
 .popup-form form li input[type="text"].mini { width:95%; height:35px; margin: 0px 8px 10px 8px; background-color:#fff; color:#000; font-size:14px; text-indent:8px; -webkit-apperance:none; display:inline-block; }

.close {     display: block !important;
    position: fixed;
    z-index: 9999999999999;
    font-size: 29px;
    color: #fff;
    right: 30px;
    top: 25px; }








.siyah { color:#000 !important }
.siyah:after { color:#000 !important; background-color:#000 !important; width:60px; height:2px; margin:10px auto; display:block; content:"" }

.bold { font-family:Uniform-Bold !important }
.medium { font-family:Uniform-Medium !important }
.block { display:block !important; }
.center { text-align:center !important;}
.gri-zemin { background-color:#f1f1f1 !important }
li.no-bg { background:none !important }

.br-no { display:none; }









  .jssorb05 {
            position: absolute;
        }
        .jssorb05 div, .jssorb05 div:hover, .jssorb05 .av {
            position: absolute;
            /* size of bullet elment */
            width: 16px;
            height: 16px;
            background: url('../img/b05.png') no-repeat;
            overflow: hidden;
            cursor: pointer;
        }
        .jssorb05 div { background-position: -7px -7px; }
        .jssorb05 div:hover, .jssorb05 .av:hover { background-position: -37px -7px; }
        .jssorb05 .av { background-position: -67px -7px; }
        .jssorb05 .dn, .jssorb05 .dn:hover { background-position: -97px -7px; }

        /* jssor slider arrow navigator skin 22 css */
        /*
        .jssora22l                  (normal)
        .jssora22r                  (normal)
        .jssora22l:hover            (normal mouseover)
        .jssora22r:hover            (normal mouseover)
        .jssora22l.jssora22ldn      (mousedown)
        .jssora22r.jssora22rdn      (mousedown)
        .jssora22l.jssora22lds      (disabled)
        .jssora22r.jssora22rds      (disabled)
        */
        .jssora22l, .jssora22r {
            display: block;
            position: absolute;
            /* size of arrow element */
            width: 40px;
            height: 58px;
            cursor: pointer;
            background: url('../img/a22.png') center center no-repeat;
            overflow: hidden;
        }
        .jssora22l { background-position: -10px -31px; }
        .jssora22r { background-position: -70px -31px; }
        .jssora22l:hover { background-position: -130px -31px; }
        .jssora22r:hover { background-position: -190px -31px; }
        .jssora22l.jssora22ldn { background-position: -250px -31px; }
        .jssora22r.jssora22rdn { background-position: -310px -31px; }
        .jssora22l.jssora22lds { background-position: -10px -31px; opacity: .3; pointer-events: none; }
        .jssora22r.jssora22rds { background-position: -70px -31px; opacity: .3; pointer-events: none; }


@media screen and (min-width: 1024px) and (max-width:1130px) {

.kisa-haberler .container .icerik .mobil-icin-haber { display:inline-block!important;  } 

}

@media screen and (min-width: 735px) and (max-width:1024px) {

.header {display: none;}

.kisa-haberler .container .icerik .mobil-icin-haber { display:inline-block!important;  } 



}

 



}










@media screen and (min-width: 482px) and (max-width: 1023px) {


.mobil-menu {display:block;}

 
.mobil-ust-bant {width: 100%;text-align: right;background-color: #000;height:80px; }
.mobil-ust-bant img { margin-top:15px; width:255px; }

.mobil-AcilirNav{z-index:99999999999999999;position:fixed;overflow-y: auto;overflow-x: hidden;position:fixed;height:100%;background-color:#fff;width:300px;left:0px;margin-left: -300px;top:0}
.mobil-AcilirNav-tus{z-index:99999999999999999999900;position:fixed; width:50px;height:50px;left:10px;background-image:url(../img/menu-icon.png);background-repeat:no-repeat;top:25px;}

.MobilNav-detay-ac{width:100%; margin-top:0px; position:relative;}
 
.MobilNav-detay-ac li{color:#818181;}
 
.MobilNav-detay{width:100%; margin-top:20px; text-align:left;}

.MobilNav-detay a:link{padding:0; color:#000}
.MobilNav-detay a:hover{color:#000;}
.MobilNav-detay a:visited{color:#000;}

.menu-ac-alt h6 {font-size:14px;}
.menu-ac-alt {font-size:14px;}

.menu-baslik { text-align: center; padding-bottom: 20px; margin-top: 20px; height: auto; }

.menu-bant { background-color: #171515; margin-top:0px;  height: 80px; width: 100%; }
.menu-bant p { color:#fff; margin-left: 50px; font-size: 15px; margin-top: -16px; }
#sola-ok img { margin-left: 25px; margin-top: 30px; }


#menu-cizgi img { width: 100%; height: 1px; padding-top: 20px; }

.mobil-Nav-icerik ul { width: 100%; }

.mobil-Nav-icerik { margin-left: 0px; margin-top: 25px;  }

.mobil-Nav-icerik ul li {   }

.mobil-Nav-icerik p { margin-left: 20px; font-family:Uniform; font-size:14px; margin-top:20px !important;  }

.MobilNav-detay-ac ul { width: 100%;padding-top: 25px; background-color:#F2F2F2;  }

.MobilNav-detay-ac { margin-left: 0px; margin-top: 0;  }

.MobilNav-detay-ac ul li { margin-bottom: 20px;  }

.MobilNav-detay-ac p { margin-left: 20px;  }

#asagi-ok { margin-left: 250px; margin-top: -15px; }

.MobilNav-detay li.menu-form .menu-ic {font-size:22px;}
.MobilNav-detay li.menu-form .menu-ic span { margin-left:2%; margin-bottom:10px; color:#000; font-family:Uniform  }
.MobilNav-detay li.menu-form .menu-ic input[type="text"] { border:1px solid #d8d8d8; width:90%; height:30px; margin:5px; border-radius:3px; -webkit-appearance: none; -moz-appearance: none;}
.MobilNav-detay li.menu-form .menu-ic textarea { border:1px solid #d8d8d8; width:90%; height:70px; margin:5px; border-radius:3px;-webkit-appearance: none; -moz-appearance: none; }
.MobilNav-detay li.menu-form .menu-ic input[type="submit"] {width:30%; height:30px; margin:5px; border-radius:3px; color:#fff; font-size:14px; background-color:#171515;-webkit-appearance: none; -moz-appearance: none margin-bottom:10px; }
.MobilNav-detay li.menu-form .menu-ic input[type="submit"]  a:link, a:visited, a:hover{ color:#fff; font-size:12px;  }
 

.header a:link{color:#847f7f;font-size:16px;padding:5px; }
.header a:visited{color:#847f7f;font-size:14px;padding:5px;  }
.header a:active{color:#ccc; font-family:Bulo;}
.header a:hover{   text-decoration:none; color:#133376; }
.footer a:link{color:#fff;}
.footer a:visited{color:#fff;}
.footer a:active{color:#fff;}
.footer a:hover{color:#ccc;}
 
a.alisting { }


.header a:link{color:#000; }
.header a:visited{color:#000;  }
.header a:active{color:#ccc; }
.header a:hover{   text-decoration:none; color:#133376; }
.footer a:link{color:#fff;}
.footer a:visited{color:#fff;}
.footer a:active{color:#fff;}
.footer a:hover{color:#ccc;}



.header{ display: none;}
.header .logo{width:15%;display:inline-block; margin-top:6px; }
.logo a:hover{background:none;}

.vertical { vertical-align:middle !important; }

.no:hover {background: none !important;}

nav{width:84%;display: inline-block;height: 50px;color: #000; text-align:right; font-size: 14px; vertical-align:top }
nav ul li{ display:inline-block; margin-left:3%;color:#000;font-size:14px;}

nav ul #acilir-menu {height:35px;width:100%;}
nav ul .acil {display:none;}
nav ul .acilir-menu-ul { }
nav ul .acilir-menu-ul > li:hover ul { width:222px; display: block;position: absolute;border-radius: 5px;text-indent: 9px;background-color: #e1dedb;margin-top: 5px; opacity:0.9; z-index:9; }

nav ul .menu {color:#000;  }
nav ul .acilir-menu-li a:hover {color:#133376;cursor:pointer;padding-top:15px;padding-bottom: 11px; margin-top: -2px;   }


nav ul .acilir-menu-li ul.acil li {  display:block; padding: 4px;  }
nav ul .acilir-menu-li ul.acil li:nth-child(1) { margin-top:10px;  }
nav ul .acilir-menu-li ul.acil li:after {    display: block;width: 184px;height: 1px;background-color: #b6b4b4;margin: 5px auto;content: ""; }
nav ul .acilir-menu-li ul.acil li.no:after { background:none !important;}

nav ul .acilir-menu-li ul.acil li a:hover {color:#302194;cursor:pointer; margin-top:0; background:none !important;  }

nav ul .plus-mod {background-color:#d12025;color: #fff;font-size: 61px;padding-left: 25px;padding-right: 25px;vertical-align: middle;}
nav ul .plus-mod a:link  {   color:#fff }
nav ul .plus-mod a:visited {   color:#fff }


.plus-mod-acil {background-color:#d12025; padding-bottom:40px; position: absolute;z-index: 99;width: 100%; }
.plus-mod-acil .container .sol-alan  { margin-top:60px; display:inline-block; margin-left:10%; }
.plus-mod-acil .container .sol-alan h4 { font-size:22px; font-weight:300; color:#fff; }
.plus-mod-acil .container .sol-alan .yazi { margin-top:30px; max-width:345px; font-size:14px; font-weight:300; color:#fff; }
.plus-mod-acil .container .sol-alan .telefon { margin-top:30px; display:inline-block; max-width:345px; font-size:14px; font-weight:300; color:#fff; }
.plus-mod-acil .container .sol-alan .telefon img { display:inline-block; vertical-align:middle; }
.plus-mod-acil .container .sol-alan .telefon p { display:inline-block; margin-left:10px; width:160px;  }
.plus-mod-acil .container .sol-alan .telefon p.numara { font-size:23px; display:block; margin-left:0px;  }
.plus-mod-acil .container .sol-alan .telefon p.numara span { font-size:15px;    }

.plus-mod-acil .container .sag-alan {display: inline-block; vertical-align:top; margin-top:60px; margin-left:10%;}
.plus-mod-acil .container .sag-alan li   {margin-bottom:15px;}
.plus-mod-acil .container .sag-alan li p  {display: inline-block; font-size:18px; vertical-align:middle; color:#fff;width: 150px;text-align: right;}
.plus-mod-acil .container .sag-alan li input[type=text]  { margin-left:10px; display: inline-block; width:390px; height:40px; border-radius:4px; text-indent:7px; font-size:14px; color:#c3c3c3; }
.plus-mod-acil .container .sag-alan li input[type=text].kucuk-kutu  { margin-left:8px; display: inline-block; width:190px; height:40px; border-radius:4px; text-indent:7px; font-size:14px; color:#c3c3c3; }
.plus-mod-acil .container .sag-alan li textarea  { margin-left:10px; vertical-align:middle; display: inline-block; width:390px; height:80px; border-radius:4px; text-indent:7px; font-size:14px; color:#c3c3c3; }
.plus-mod-acil .container .sag-alan li input[type=submit]   { float:right; margin-left:10px; vertical-align:middle; display: inline-block; width:100px; height:40px; border-radius:4px; font-size:14px; color:#fff; background-color:#15aa49; }



.hizmetler-acil {position: absolute;z-index: 99;width: 100%; }
.hizmetler-acil li { float:left; width:33.33%; text-align:center; color:#fff; font-size:57px; padding-top:50px; padding-bottom:50px; }
.hizmetler-acil li span { font-weight:900;  font-size:57px; }
.hizmetler-acil li.sari {background-color:#f3dbad}
.hizmetler-acil li.kirmizi {background-color:#d12025}
.hizmetler-acil li.mavi {background-color:#b5d2d1}



.hakkimizda { width:100%; overflow-x:auto; }




.container {width: 100%;max-width:100%; min-width:100%; margin: 0 auto; }
 

.index-banner {  }


.alt-sayfa-banner {     overflow-x: hidden; }
.alt-sayfa-banner img {     height: 205px;
    width: auto;
    margin-left: -998px;}
 
 .baslik { font-size:24px; color:#fff; padding-top:40px; text-align:center; font-family:Uniform  }
 .baslik:after { background-color:#fff; width:70px; height:1px; margin:10px auto; display:block; content:"" }

 .baslik-acik-siyah { font-size:30px; color:#333; padding-top:40px; text-align:center; font-family:Uniform  }
 .baslik-acik-siyah:after { background-color:#333; width:70px; height:1px; margin:10px auto; display:block; content:"" }
  


 .tumunu-gor { text-align:center; background-color:#ed2323; width:150px; padding-top:5px; padding-bottom:5px; color:#fff;  margin:25px auto;font-family:Uniform-Light }
 

.proje-detaylari { background-color:#000; padding-top:66px; padding-bottom:60px; }
.proje-detaylari .container .gorsel { display:inline-block; }
.proje-detaylari .container .gorsel img { margin-top:25px; width:100%; height:auto; }
.proje-detaylari .container .icerik { display:inline-block; vertical-align:top; margin-left:0px; }
.proje-detaylari .container .icerik h3 { color: #fff;font-size: 38px;letter-spacing: 5px;margin-left:15px;margin-top: 30px;font-family:Uniform-Light; width:50%; line-height:50px; }
.proje-detaylari .container .icerik h3 b { font-family:Uniform-Medium; font-weight:900; }
.proje-detaylari .container .icerik p.baslik { margin-bottom:30px; font-family:Uniform; margin-top:0px; text-align:left; }
.proje-detaylari .container .icerik p.baslik:after { display:none; }
.proje-detaylari .container .icerik p { color: #fff; font-size:15px; margin-top:20px; margin-left:15px; width:90%; line-height:23px; font-family:Uniform-Light }
.proje-detaylari .container .icerik .icon  { margin-top:15px; }
.proje-detaylari .container .icerik .icon ul.taba  { text-align:center; }
.proje-detaylari .container .icerik .icon li { display:inline-block; width:120px; margin-top:25px; text-align:center; vertical-align:top;}
.proje-detaylari .container .icerik .icon li img:hover { opacity:0.5; }
.proje-detaylari .container .icerik .icon li a.active { background:none !important  }
.proje-detaylari .container .icerik .icon li p { display:block; text-align:center; margin-left:0px; width:120px; }



 
.parallax-window {
    min-height: 400px;
    background: transparent;
}

.konum-avantaji { background:url(../img/konum-avantaji-back.jpg); background-size:cover; }
.konum-avantaji .container .icerik {  margin-top:30px; text-align:center; color:#fff; width:90%; font-size:15px; margin:25px auto;  font-family:Uniform-Light }
.konum-avantaji .container  .icon  {  text-align:center;  }
.konum-avantaji .container  .icon li {  display:inline-block; margin:4%;  }
.konum-avantaji .container  .icon li p {   color:#fff; margin-top:20px; font-family:Uniform-Light  }


.index-harita img {width:100%;}
.index-harita .absol { background-color:#000; width:100%; height:46px; background-size:cover; z-index:999 ;position:absolute; }


.gorsel-galeri { background-color:#000; padding-top:30px; padding-bottom:30px; }
.gorsel-galeri .icerik  { margin-top:90px; }
.gorsel-galeri .icerik p {  width:90%; text-align:center; margin:0 auto; color:#fff; font-family:Uniform-Light }

.gorsel-galeri .mimari-hakkinda { text-align:center; }
.gorsel-galeri .mimari-hakkinda .container .gorsel {display:inline-block;}
.gorsel-galeri .mimari-hakkinda .container .yazi { display:inline-block; text-align:left; margin-left:5vh; }
.gorsel-galeri .mimari-hakkinda .container .yazi p { text-align:center; width:90%; color:#8dc3c4; font-family:Uniform-Light; letter-spacing:1px; font-size:13px; line-height:24px; }
.gorsel-galeri .mimari-hakkinda .container .yazi p.imza { margin-top:20px; }



.index-kat-planlari { padding-top:20px; padding-bottom:50px; }
.index-kat-planlari .container .icerik {}
.index-kat-planlari .container .icerik p.alt { width:90%; text-align:center; margin:25px auto; font-family:Uniform-Light; }

.index-kat-planlari .container .kat-plani-tab {  }
.index-kat-planlari .container .kat-plani-tab ul.tab {list-style-type: none;margin: 0;padding: 0;overflow: hidden;text-align: center;border-bottom: 1px solid #ccc;}
.index-kat-planlari .container .kat-plani-tab ul.tab li { display: inline-block; margin-bottom:20px;}
.index-kat-planlari .container .kat-plani-tab ul.tab li a {display: inline-block;color: black;text-align: center;padding: 5px 16px;text-decoration: none;transition: 0.3s;font-size: 12px;}
.index-kat-planlari .container .kat-plani-tab ul.tab li a:hover {background-color: #ddd;}
.index-kat-planlari .container .kat-plani-tab ul.tab li a:focus, .active {background-color: #81b1c2;}
.index-kat-planlari .container .kat-plani-tab ul.tab li a .active {width: auto !important;}
.index-kat-planlari .container .kat-plani-tab .tabcontent {display: none;padding:0;border-top: none; width:100%;}
.index-kat-planlari .container .kat-plani-tab .topright {float: right;cursor: pointer;font-size: 20px;}
.index-kat-planlari .container .kat-plani-tab .topright:hover {color: red;}
.index-kat-planlari .container .kat-plani-tab .carousel, .item, .active { width: auto !important; }


.index-kat-planlari .container .kat-plani-tab .tabcontent .gorsel {display:inline-block; width:100%;}
.index-kat-planlari .container .kat-plani-tab .tabcontent .gorsel img {height:auto; width:100%;}

.index-kat-planlari .container .kat-plani-tab .tabcontent .icerik {display:inline-block; vertical-align:top; margin-top:40px; width:90%; margin-left:5%; }
.index-kat-planlari .container .kat-plani-tab .tabcontent .icerik .toplam {font-size: 23px;color: #000;width: 90%;margin-left: 5%;text-align: right; }
.index-kat-planlari .container .kat-plani-tab .tabcontent .icerik .toplam b { font-size:19px;  }
.index-kat-planlari .container .kat-plani-tab .tabcontent .icerik .toplam .net { text-align:right;   font-family: Uniform-Light; }
.index-kat-planlari .container .kat-plani-tab .tabcontent .icerik .toplam .brut {  font-family: Uniform-Light; }

.index-kat-planlari .container .kat-plani-tab .tabcontent .icerik li {display:block;color: #77706d; background-color:#f1f1f1; margin-top:10px; }
.index-kat-planlari .container .kat-plani-tab .tabcontent .icerik li p.ince {padding-left: 17px;width: 53%;margin-right: 25px;}
.index-kat-planlari .container .kat-plani-tab .tabcontent .icerik li p.kalin {display:inline-block; color:#000;text-align: right;	width: 80px;}
.index-kat-planlari .container .kat-plani-tab .tabcontent .icerik li.cizgi {width:100%;height: 2px; background-color: #ccc;margin-top:20px;}





.gorseller-dis-cephe { background-color:#151515; padding-top:3vh; padding-bottom:9vh; }
.gorseller-dis-cephe .container .discephe { text-align:center; margin-top:5vh }
.gorseller-dis-cephe .container .discephe .slide { display:inline-block; margin:0; }
.gorseller-dis-cephe .container .discephe .slide img { height:185px; }
.gorseller-dis-cephe .container .discephe .slide-kat { display:inline-block; margin:1px; }


.gorseller-ic-cephe { background-color:#000; padding-top:3vh; padding-bottom:75px; }
.gorseller-ic-cephe .container .iccephe { text-align:center; margin-top:5vh }
.gorseller-ic-cephe .container .iccephe .slide { display:inline-block; margin:1%; }






.iletisim { padding-top:50px; padding-bottom:50px; text-align:center; }
.iletisim h2 { font-family: Uniform-Medium; font-weight:300; margin-bottom:10px;  }
.iletisim p { font-family: Uniform-Light; font-weight:300; margin-bottom:20px;  }
.iletisim span { font-family: Uniform-Medium;     }

.iletisim a:link {color:#000;}
.iletisim a:visited {color:#000;}
.iletisim a:hover {color:#000;}


footer {background-color:#000;
   background-image:none;
    background-position: 0px 255px;
    background-repeat: no-repeat;
    background-size: 150%;
    font-family: Uniform-Light; }

footer .container .menu { display:inline-block; margin-top:50px;  }
footer .container .menu .logo {  text-align:center; margin-left:0px;  }

footer .container .menu ul { display:inline-block; margin: 0px 55px 0px 0px; text-align:left; }
footer .container .menu ul.float-left {float:left; margin-left:33px; }
footer .container .menu li { display:block; color:#fff; font-size:13px; line-height:24px; font-family:Uniform-Light }
footer .container .menu li.baslik { font-size:13px; font-family:Uniform; text-align:left; margin-bottom:15px;}
footer .container .menu li.sosyal-medya { margin-top:20px; }
footer .container .menu li.baslik:after { display:none; }
footer .container .menu ul.iletisim { margin-top:20px;}
footer .container .menu ul.iletisim li:nth-child(1) { color:#ccc; }
footer .container .menu ul.iletisim li:nth-child(1):before {background: url(../img/icon/telefon-icon.png);background-size: 100%;width: 26px;height: 25px;margin-right: 6px;vertical-align: middle;display: inline-block;content: "";}
footer .container .menu ul.iletisim li:nth-child(2) {  font-size:19px; }
footer .container .menu ul.iletisim li:nth-child(2) span {  font-size:9px; }


footer .container .footer-form { display:inline-block; vertical-align:top; width:100%; margin-top:40px }
footer .container .footer-form form { width:100%; background: rgba(0, 7, 42, 0.5); }
footer .container .footer-form form .ana {  background-color:#000; color:#fff; padding-top:15px; padding-bottom:30px;   width:100%; font-size:18px; text-align:center; font-family:Uniform  }

footer .container .footer-form form li:first-child { margin-top:20px;  }
footer .container .footer-form form li { display:block; font-size:14px; margin-bottom:19px;  }
footer .container .footer-form form li.check { text-align:left; display:inline-block; margin-left:15px; }
footer .container .footer-form form li.submit {  display:inline-block; margin-left:0px; }
footer .container .footer-form form li p { display:inline-block; color:#fff; width:90%; margin-bottom:10px; font-family:Uniform-Light  }
footer .container .footer-form form li p.checkbox { font-size: 13px;width: 90%;vertical-align: middle;  }
footer .container .footer-form form li input[type="text"] { width:90%; height:35px; background-color:#fff; color:#000; font-size:14px; text-indent:8px; -webkit-apperance:none; display:inline-block; }
footer .container .footer-form form li input[type="submit"] { width:90px; height:35px; background-color:#fff; color:#000; font-size:14px; text-indent:0px; -webkit-apperance:none; display:inline-block; }
footer .container .footer-form form li textarea { width:90%; height:70px; background-color:#fff; color:#000; font-size:14px; text-indent:8px; -webkit-apperance:none; display:inline-block; }
footer .container .footer-form form li input[type="text"].mini {width: 232px;height: 35px;margin: 10px 0px 15px 0px;background-color: #fff;color: #000;font-size: 14px; }

 
footer .container .menu li a:link { color:#fff; }
footer .container .menu li a:visited { color:#fff; }
footer .container .menu li a:hover { color:#fff;   }


.konum-harita { background-color:#000; height:40%; text-align:center; }

.konum-harita .harita {background: url(../img/wings-harita.png);width: 100%;height: 845px;background-size: 1566px;background-repeat: no-repeat;background-position: -413px 30px; }




footer .copritink{ padding:2vh; text-align:center;   background-color:#000; color:white }
footer .copritink p {   font-size:14px; font-family:Uniform    }

footer .copritink a:link {   font-size:14px; font-family:Uniform    }
footer .copritink a:visited {   font-size:14px; font-family:Uniform    }
footer .copritink a:hover {   font-size:14px; font-family:Uniform    }
 









.siyah { color:#000 !important }
.siyah:after { color:#000 !important; background-color:#000 !important; width:60px; height:2px; margin:10px auto; display:block; content:"" }

.bold { font-family:Uniform-Bold !important }
.medium { font-family:Uniform-Medium !important }
.block { display:block !important; }
.center { text-align:center !important;}
.gri-zemin { background-color:#f1f1f1 !important }
li.no-bg { background:none !important }

.br-no { display:none; }









  .jssorb05 {
            position: absolute;
        }
        .jssorb05 div, .jssorb05 div:hover, .jssorb05 .av {
            position: absolute;
            /* size of bullet elment */
            width: 16px;
            height: 16px;
            background: url('../img/b05.png') no-repeat;
            overflow: hidden;
            cursor: pointer;
        }
        .jssorb05 div { background-position: -7px -7px; }
        .jssorb05 div:hover, .jssorb05 .av:hover { background-position: -37px -7px; }
        .jssorb05 .av { background-position: -67px -7px; }
        .jssorb05 .dn, .jssorb05 .dn:hover { background-position: -97px -7px; }

        /* jssor slider arrow navigator skin 22 css */
        /*
        .jssora22l                  (normal)
        .jssora22r                  (normal)
        .jssora22l:hover            (normal mouseover)
        .jssora22r:hover            (normal mouseover)
        .jssora22l.jssora22ldn      (mousedown)
        .jssora22r.jssora22rdn      (mousedown)
        .jssora22l.jssora22lds      (disabled)
        .jssora22r.jssora22rds      (disabled)
        */
        .jssora22l, .jssora22r {
            display: block;
            position: absolute;
            /* size of arrow element */
            width: 40px;
            height: 58px;
            cursor: pointer;
            background: url('../img/a22.png') center center no-repeat;
            overflow: hidden;
        }
        .jssora22l { background-position: -10px -31px; }
        .jssora22r { background-position: -70px -31px; }
        .jssora22l:hover { background-position: -130px -31px; }
        .jssora22r:hover { background-position: -190px -31px; }
        .jssora22l.jssora22ldn { background-position: -250px -31px; }
        .jssora22r.jssora22rdn { background-position: -310px -31px; }
        .jssora22l.jssora22lds { background-position: -10px -31px; opacity: .3; pointer-events: none; }
        .jssora22r.jssora22rds { background-position: -70px -31px; opacity: .3; pointer-events: none; }

 





}












@media screen and (min-width: 1024px) and (max-width: 1199px) {


.mobil-menu {display:none;}





.header{max-width:100%; min-width:1000px;height:90px;margin:0 auto; background-color:#000}
.header .logo{width:15%;display:inline-block; margin-top:16px; }
.logo a:hover{background:none;}

.vertical { vertical-align:middle !important; }

.no:hover {background: none !important;}

nav{width:84%;display: inline-block;height: 50px;color: #fff; text-align:right; font-size: 14px; vertical-align:top; margin-top:25px; }
nav ul li{ display:inline-block; margin-left:3%;color:#fff;font-size:14px;}

nav ul #acilir-menu {height:35px;width:100%;}
nav ul .acil {display:none;}
nav ul .acilir-menu-ul { }
nav ul .acilir-menu-ul > li:hover ul { width:222px; display: block;position: absolute;border-radius: 5px;text-indent: 9px;background-color: #e1dedb;margin-top: 5px; opacity:0.9; z-index:9; }

nav ul .menu {color:#fff;  }
nav ul .acilir-menu-li a:hover {color:#7d7d7d;cursor:pointer;padding-top:15px;padding-bottom: 11px; margin-top: -2px;   }


nav ul .acilir-menu-li ul.acil li {  display:block; padding: 4px;  }
nav ul .acilir-menu-li ul.acil li:nth-child(1) { margin-top:10px;  }
nav ul .acilir-menu-li ul.acil li:after {    display: block;width: 184px;height: 1px;background-color: #b6b4b4;margin: 5px auto;content: ""; }
nav ul .acilir-menu-li ul.acil li.no:after { background:none !important;}

nav ul .acilir-menu-li ul.acil li a:hover {color:#302194;cursor:pointer; margin-top:0; background:none !important;  }

nav ul .plus-mod {  padding-left: 25px;padding-right: 25px;vertical-align: middle;}
nav ul .plus-mod img {  vertical-align: middle;}
nav ul .plus-mod a:link  {   color:#fff }
nav ul .plus-mod a:visited {   color:#fff }
nav ul .plus-mod .diller { display:inline-block; vertical-align:middle; }
nav ul .plus-mod .diller:before {background: url(../img/icon/asagiya-ok-beyaz.png);background-size: 100%;background-repeat: no-repeat;width: 10px;height: 5px;display: inline-block;vertical-align: middle; margin-left:5px; margin-right:5px;  content: "";}


.plus-mod-acil {background-color:#d12025; padding-bottom:40px; position: absolute;z-index: 99;width: 100%; }
.plus-mod-acil .container .sol-alan  { margin-top:60px; display:inline-block; margin-left:10%; }
.plus-mod-acil .container .sol-alan h4 { font-size:22px; font-weight:300; color:#fff; }
.plus-mod-acil .container .sol-alan .yazi { margin-top:30px; max-width:345px; font-size:14px; font-weight:300; color:#fff; }
.plus-mod-acil .container .sol-alan .telefon { margin-top:30px; display:inline-block; max-width:345px; font-size:14px; font-weight:300; color:#fff; }
.plus-mod-acil .container .sol-alan .telefon img { display:inline-block; vertical-align:middle; }
.plus-mod-acil .container .sol-alan .telefon p { display:inline-block; margin-left:10px; width:160px;  }
.plus-mod-acil .container .sol-alan .telefon p.numara { font-size:23px; display:block; margin-left:0px;  }
.plus-mod-acil .container .sol-alan .telefon p.numara span { font-size:15px;    }

.plus-mod-acil .container .sag-alan {display: inline-block; vertical-align:top; margin-top:60px; margin-left:10%;}
.plus-mod-acil .container .sag-alan li   {margin-bottom:15px;}
.plus-mod-acil .container .sag-alan li p  {display: inline-block; font-size:18px; vertical-align:middle; color:#fff;width: 150px;text-align: right;}
.plus-mod-acil .container .sag-alan li input[type=text]  { margin-left:10px; display: inline-block; width:390px; height:40px; border-radius:4px; text-indent:7px; font-size:14px; color:#c3c3c3; -webkit-appearance: none;}
.plus-mod-acil .container .sag-alan li input[type=text].kucuk-kutu  { margin-left:8px; display: inline-block; width:190px; height:40px; border-radius:4px; text-indent:7px; font-size:14px; color:#c3c3c3; -webkit-appearance: none;}
.plus-mod-acil .container .sag-alan li textarea  { margin-left:10px; vertical-align:middle; display: inline-block; width:390px; height:80px; border-radius:4px; text-indent:7px; font-size:14px; color:#c3c3c3;-webkit-appearance: none;}
.plus-mod-acil .container .sag-alan li input[type=submit]   { float:right; margin-left:10px; vertical-align:middle; display: inline-block; width:100px; height:40px; border-radius:4px; font-size:14px; color:#fff; background-color:#15aa49; -webkit-appearance: none;}



.hizmetler-acil {position: absolute;z-index: 99;width: 100%; }
.hizmetler-acil li { float:left; width:33.33%; text-align:center; color:#fff; font-size:57px; padding-top:50px; padding-bottom:50px; }
.hizmetler-acil li span { font-weight:900;  font-size:57px; }
.hizmetler-acil li.sari {background-color:#f3dbad}
.hizmetler-acil li.kirmizi {background-color:#d12025}
.hizmetler-acil li.mavi {background-color:#b5d2d1}






.container {width: 100%;max-width: 1024px; min-width:1000px; margin: 0 auto; }
 

.index-banner { background-color: #2f2f2f; }
.alt-sayfa-banner img { width:100%; }
 
 .baslik { font-size:30px; color:#fff; padding-top:40px; text-align:center; font-family:Uniform  }
 .baslik:after { background-color:#fff; width:70px; height:1px; margin:10px auto; display:block; content:"" }

 .baslik-acik-siyah { font-size:30px; color:#333; padding-top:40px; text-align:center; font-family:Uniform  }
 .baslik-acik-siyah:after { background-color:#333; width:70px; height:1px; margin:10px auto; display:block; content:"" }
  


 .tumunu-gor { text-align:center; background-color:#ed2323; width:150px; padding-top:5px; padding-bottom:5px; color:#fff;  margin:25px auto;font-family:Uniform-Light }
 

.proje-detaylari { background-color:#000; padding-top:66px; padding-bottom:60px; }
.proje-detaylari .container .gorsel { display:inline-block; }
.proje-detaylari .container .gorsel img { margin-top:25px; height:440px; }
.proje-detaylari .container .icerik { display:inline-block; vertical-align:top; margin-left:0px; width:61%; }
.proje-detaylari .container .icerik h3 { color: #fff;font-size: 30px;letter-spacing: 5px;margin-left: -150px;margin-top: 30px;font-family:Uniform-Light }
.proje-detaylari .container .icerik h3 b { font-family:Uniform-Medium; font-weight: 900; }
.proje-detaylari .container .icerik p.baslik { margin-bottom:30px; font-family:Uniform; text-align:left; }
.proje-detaylari .container .icerik p.baslik:after { display:none; }
.proje-detaylari .container .icerik p { color: #fff; font-size:15px; margin-top:20px; margin-left:15px; width:600px; font-family:Uniform-Light }
.proje-detaylari .container .icerik .icon  { margin-top:15px; }
.proje-detaylari .container .icerik .icon li { display:inline-block; width:120px; margin-top:25px; text-align:center; vertical-align:top;}
.proje-detaylari .container .icerik .icon li img:hover { opacity:0.5; }
.proje-detaylari .container .icerik .icon li a.active { background:none !important  }
.proje-detaylari .container .icerik .icon li p { display:block; text-align:center; margin-left:0px; width:120px; }



 
.parallax-window {
    min-height: 400px;
    background: transparent;
}

.konum-avantaji { background:url(../img/konum-avantaji-back.jpg); background-size:cover; }
.konum-avantaji .container .icerik {  margin-top:30px; text-align:center; color:#fff; width:700px; font-size:15px; margin:25px auto;  font-family:Uniform-Light }
.konum-avantaji .container  .icon  {  text-align:center;  }
.konum-avantaji .container  .icon li {  display:inline-block; margin:4%;  }
.konum-avantaji .container  .icon li p {   color:#fff; margin-top:20px; font-family:Uniform-Light  }


.index-harita img {width:100%;}
.index-harita .absol { background-color:#000; width:100%; height:46px; background-size:cover; z-index:999 ;position:absolute; }


.gorsel-galeri { background-color:#000; padding-top:30px; padding-bottom:30px; }
.gorsel-galeri .icerik  { margin-top:90px; }
.gorsel-galeri .icerik p {  width:820px; text-align:center; margin:0 auto; color:#fff; font-family:Uniform-Light }

.gorsel-galeri .mimari-hakkinda { text-align:center; }
.gorsel-galeri .mimari-hakkinda .container .gorsel {display:inline-block;}
.gorsel-galeri .mimari-hakkinda .container .yazi { display:inline-block; text-align:left; margin-left:5vh; }
.gorsel-galeri .mimari-hakkinda .container .yazi p { text-align:center; width:817px; color:#8dc3c4; font-family:Uniform-Light; letter-spacing:1px; font-size:14px; line-height:24px; }
.gorsel-galeri .mimari-hakkinda .container .yazi p.imza { margin-top:20px; }



.index-kat-planlari { padding-top:20px; padding-bottom:50px; }
.index-kat-planlari .container .icerik {}
.index-kat-planlari .container .icerik p.alt { width:820px; text-align:center; margin:25px auto; font-family:Uniform-Light; }

.index-kat-planlari .container .kat-plani-tab {  }
.index-kat-planlari .container .kat-plani-tab ul.tab {list-style-type: none;margin: 0;padding: 0;overflow: hidden;text-align: center;border-bottom: 1px solid #ccc;}
.index-kat-planlari .container .kat-plani-tab ul.tab li { display: inline-block; margin-bottom:20px;}
.index-kat-planlari .container .kat-plani-tab ul.tab li a {display: inline-block;color: black;text-align: center;padding: 5px 16px;text-decoration: none;transition: 0.3s;font-size: 12px;}
.index-kat-planlari .container .kat-plani-tab ul.tab li a:hover {background-color: #ddd;}
.index-kat-planlari .container .kat-plani-tab ul.tab li a:focus, .active {background-color: #81b1c2;}
.index-kat-planlari .container .kat-plani-tab ul.tab li a .active {width: auto !important;}
.index-kat-planlari .container .kat-plani-tab .tabcontent {display: none;padding: 6px 12px;border-top: none;}
.index-kat-planlari .container .kat-plani-tab .topright {float: right;cursor: pointer;font-size: 20px;}
.index-kat-planlari .container .kat-plani-tab .topright:hover {color: red;}
.index-kat-planlari .container .kat-plani-tab .carousel, .item, .active { width: auto !important; }


.index-kat-planlari .container .kat-plani-tab .tabcontent .gorsel {display:inline-block; width:65%;}
.index-kat-planlari .container .kat-plani-tab .tabcontent .gorsel img {height:600px;}


.index-kat-planlari .container .kat-plani-tab .tabcontent .icerik {display:inline-block; vertical-align:top; margin-top:40px; }
.index-kat-planlari .container .kat-plani-tab .tabcontent .icerik .toplam {display:inline-block;font-size: 23px;color: #000;font-family: Uniform-Light; margin-left:10px;margin-top: -20px;margin-bottom: 15px; }
.index-kat-planlari .container .kat-plani-tab .tabcontent .icerik .toplam b { font-size:19px;  }
.index-kat-planlari .container .kat-plani-tab .tabcontent .icerik .toplam .net { text-align:right;   font-family: Uniform-Light; }
.index-kat-planlari .container .kat-plani-tab .tabcontent .icerik .toplam .brut {  font-family: Uniform-Light; }

.index-kat-planlari .container .kat-plani-tab .tabcontent .icerik li {display:block;color: #77706d; background-color:#f1f1f1; margin-top:10px; }
.index-kat-planlari .container .kat-plani-tab .tabcontent .icerik li p.ince {display: inline-block; padding-left:5px; width: 150px;margin-right: 25px;font-size: 14px;text-align: left;font-family: Uniform-Light;}
.index-kat-planlari .container .kat-plani-tab .tabcontent .icerik li p.kalin {display:inline-block; color:#000;text-align: right;	width: 80px;}
.index-kat-planlari .container .kat-plani-tab .tabcontent .icerik li.cizgi {width: 275px;height: 2px; background-color: #ccc;margin-top:20px;}





.gorseller-dis-cephe { background-color:#151515; padding-top:3vh; padding-bottom:9vh; }
.gorseller-dis-cephe .container .discephe { text-align:center; margin-top:5vh }
.gorseller-dis-cephe .container .discephe .slide { display:inline-block; margin:1%; }
.gorseller-dis-cephe .container .discephe .slide-kat { display:inline-block; margin:1px; }


.gorseller-ic-cephe { background-color:#000; padding-top:3vh; padding-bottom:75px; }
.gorseller-ic-cephe .container .iccephe { text-align:center; margin-top:5vh }
.gorseller-ic-cephe .container .iccephe .slide { display:inline-block; margin:1%; }


.konum-harita { background-color:#000; height:40%; text-align:center; }

.konum-harita .harita { background:url(../img/wings-harita.png); width:100%; height:845px; background-size:1566px; background-repeat: no-repeat; background-position:center; }


.iletisim { padding-top:50px; padding-bottom:50px; text-align:center; }
.iletisim h2 { font-family: Uniform-Medium; font-weight:300; margin-bottom:10px;  }
.iletisim p { font-family: Uniform-Light; font-weight:300; margin-bottom:20px;  }
.iletisim span { font-family: Uniform-Medium;     }




footer {background-image: url(../img/footer-back.jpg);
 
    background-repeat: no-repeat;
    background-size:cover;
    font-family: Uniform-Light; }
footer .container .menu { display:inline-block; margin-top:100px; margin-left:75px;  }
footer .container .menu .logo {  text-align:left; margin-left:25px;  }

footer .container .menu ul { display:inline-block; margin: 0px 55px 0px 0px; text-align:left; }
footer .container .menu li { display:block; color:#fff; font-size:13px; line-height:24px; font-family:Uniform-Light }
footer .container .menu li.baslik { font-size:13px; font-family:Uniform; text-align:left; margin-bottom:15px;}
footer .container .menu li.sosyal-medya { margin-top:20px; }
footer .container .menu li.baslik:after { display:none; }
footer .container .menu ul.iletisim { margin-top:20px;}
footer .container .menu ul.iletisim li:nth-child(1) { color:#ccc; }
footer .container .menu ul.iletisim li:nth-child(1):before {background: url(../img/icon/telefon-icon.png);background-size: 100%;width: 26px;height: 25px;margin-right: 6px;vertical-align: middle;display: inline-block;content: "";}
footer .container .menu ul.iletisim li:nth-child(2) {  font-size:19px; }
footer .container .menu ul.iletisim li:nth-child(2) span {  font-size:13px; }


footer .container .footer-form { display:inline-block; vertical-align:top; margin-top:50px }
footer .container .footer-form form { width:580px; background: rgba(0, 7, 42, 0.5); }
footer .container .footer-form form .ana {  background-color:#000; color:#fff; padding-top:15px; padding-bottom:15px;   width:100%; font-size:15px; text-align:center; font-family:Uniform  }

footer .container .footer-form form li:first-child { margin-top:20px;  }
footer .container .footer-form form li { display:block; font-size:14px; margin-bottom:19px;  }
footer .container .footer-form form li.check { text-align:left; display:inline-block; }
footer .container .footer-form form li.submit {  display:inline-block; margin-left:20px; }
footer .container .footer-form form li p { display:inline-block; color:#fff; width:140px; font-family:Uniform-Light  }
footer .container .footer-form form li p.checkbox { display:inline-block; margin-left:10px; color:#fff; width:360px; font-family:Uniform-Light  }
footer .container .footer-form form li input[type="text"] { width:360px; height:35px; background-color:#fff; color:#000; font-size:14px; text-indent:8px; -webkit-apperance:none; display:inline-block; }
footer .container .footer-form form li input[type="submit"] { width:90px; height:35px; background-color:#fff; color:#000; font-size:14px; text-indent:8px; -webkit-apperance:none; display:inline-block; }
footer .container .footer-form form li textarea { width:360px; height:70px; background-color:#fff; color:#000; font-size:14px; text-indent:8px; -webkit-apperance:none; display:inline-block; }
footer .container .footer-form form li input[type="text"].mini { width:170px; height:35px; margin: 0px 8px 0px 8px; background-color:#fff; color:#000; font-size:14px; text-indent:8px; -webkit-apperance:none; display:inline-block; }

 
footer .container .menu li a:link { color:#fff; }
footer .container .menu li a:visited { color:#fff; }
footer .container .menu li a:hover { color:#fff;   }



footer .copritink{ padding:2vh; text-align:center; font-size:12px; background-color:#000; color:white }
footer .copritink .ortaklar {margin-bottom:25px; margin-top:10px;}
 









.siyah { color:#000 !important }
.siyah:after { color:#000 !important; background-color:#000 !important; width:60px; height:2px; margin:10px auto; display:block; content:"" }

.bold { font-family:Uniform-Bold !important }
.medium { font-family:Uniform-Medium !important }
.block { display:block !important; }
.center { text-align:center !important;}
.gri-zemin { background-color:#f1f1f1 !important }
li.no-bg { background:none !important }

  .jssorb05 {
            position: absolute;
        }
        .jssorb05 div, .jssorb05 div:hover, .jssorb05 .av {
            position: absolute;
            /* size of bullet elment */
            width: 16px;
            height: 16px;
            background: url('../img/b05.png') no-repeat;
            overflow: hidden;
            cursor: pointer;
        }
        .jssorb05 div { background-position: -7px -7px; }
        .jssorb05 div:hover, .jssorb05 .av:hover { background-position: -37px -7px; }
        .jssorb05 .av { background-position: -67px -7px; }
        .jssorb05 .dn, .jssorb05 .dn:hover { background-position: -97px -7px; }

        /* jssor slider arrow navigator skin 22 css */
        /*
        .jssora22l                  (normal)
        .jssora22r                  (normal)
        .jssora22l:hover            (normal mouseover)
        .jssora22r:hover            (normal mouseover)
        .jssora22l.jssora22ldn      (mousedown)
        .jssora22r.jssora22rdn      (mousedown)
        .jssora22l.jssora22lds      (disabled)
        .jssora22r.jssora22rds      (disabled)
        */
        .jssora22l, .jssora22r {
            display: block;
            position: absolute;
            /* size of arrow element */
            width: 40px;
            height: 58px;
            cursor: pointer;
            background: url('../img/a22.png') center center no-repeat;
            overflow: hidden;
        }
        .jssora22l { background-position: -10px -31px; }
        .jssora22r { background-position: -70px -31px; }
        .jssora22l:hover { background-position: -130px -31px; }
        .jssora22r:hover { background-position: -190px -31px; }
        .jssora22l.jssora22ldn { background-position: -250px -31px; }
        .jssora22r.jssora22rdn { background-position: -310px -31px; }
        .jssora22l.jssora22lds { background-position: -10px -31px; opacity: .3; pointer-events: none; }
        .jssora22r.jssora22rds { background-position: -70px -31px; opacity: .3; pointer-events: none; }






}




 














