﻿*{outline:none;}
::-moz-selection{background:#000000;color:#fff;}
::selection {background:#000000;color:#fff;}

html
{
	overflow-x: auto;
    overflow-y: scroll;
	margin:0px;
	padding:0px;
}
body   
{
    background:#fff;
    font-size: 13px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight:400;
    margin: 0px;
    padding: 0px;
    color: #252525;
	line-height:1.4;
	overflow-x:hidden;
}
a:link, a:visited,a:hover,a:active{color: #252525;text-decoration: none;}
p{margin:0px;padding:0px;}
a img{border:none;text-decoration:none;}
a{text-decoration:none;}
.clear{clear:both;}
/* PRIMARY LAYOUT ELEMENTS   
----------------------------------------------------------*/
.block{display:block;}
.togglee{background:url(../images/toggle.jpg); width:46px; height:36px; position:absolute; left:0px; top:10px;-webkit-border-radius: 10px 10px 10px 10px;border-radius: 10px 10px 10px 10px; cursor:pointer; display:none;}
#map_canvas {height: 245px; display:block;width: 120%; z-index:1; position:relative; margin:0px 0px 0px 240px; border-bottom:20px solid #2079b5;}
#map_canvas2 {height: 245px; display:block;width: 374px; z-index:1; position:relative; margin:0px 0px 0px 0px;}
.kucukresss{height:33px !important; width:239px !important;}
/*-----------------*/
.wihe{ width: 1720px; height: 800px; }
.wihe img{height:800px;}
.inner{width:1140px; margin:0px auto; position:relative;}
.header{height:115px; z-index:5; position:relative; background:url(../images/header_bg.jpg) center center repeat; display:block;-webkit-box-shadow: 0 3px 3px 0px #777; box-shadow: 0 3px 3px 0px #777;}
a.logo{background:url(../images/logo.png) no-repeat; width:307px; height:89px; margin:13px 0px 0px 0px; display:block; float:left;}
.sagust{float:right; padding-top:8px; text-align:right;}
a.telefonust{margin-right:10px; border-right:1px solid #323232; padding-right:10px; font-weight:400; font-size:12px; color:#323232;}
a.emailust{margin-right:10px; border-right:1px solid #323232; padding-right:10px; font-weight:400; font-size:12px; color:#323232;}
.social{display:inline-block; margin-right:25px;}
.social a img{display:inline-block; vertical-align:middle;}
a.dill img{display:inline-block; vertical-align:middle; padding-left:8px;}
.slogan{font-weight:bold; font-style:italic; color:#323232; font-size:20px; display:block; margin:40px 0px 0px 0px;}
.slogan span{color:#2079b5; font-size:26px;}
.footer{height:20px; padding:15px 0px; background:#000; color:#fff; display:block; font-size:10px; line-height:20px;}
.tamyuksek{height:100%;}
.menu{background:url(../images/menu_bg.png) center top no-repeat; z-index:3; width:1007px; height:100%; display:block; position:absolute; top:0px; bottom:0px; left:-680px;}
.anasayfa{overflow:hidden;}
.slider{position:absolute; z-index:1; top:0px; bottom:0px; left:70px; width:1720px;}
.menuic{margin:0px 0px 0px 680px; position:relative; width:207px; display:block;}
.menuic ul{list-style:none; margin:0px; padding:0px; width:307px;}
.menuic ul li{display:block; font-size:20px; position:relative; font-weight:bold; padding:10px 0px; height:40px; line-height:40px;}
.menuic ul li a{color:#fff; display:block;}
.menuic ul li:hover{background:url(../images/menubg2.jpg) repeat; padding-left:20px;}
.menuic ul li:nth-child(1){width:287px;}
.menuic ul li:nth-child(2){width:270px;}
.menuic ul li:nth-child(3){width:252px;-webkit-border-radius: 0 0 10px 0;border-radius: 0 0 10px 0;}
.menuic ul li:nth-child(4){width:234px;-webkit-border-radius: 0 0 10px 0;border-radius: 0 0 10px 0;}
.menuic ul li:nth-child(5){width:216px;-webkit-border-radius: 0 0 15px 0;border-radius: 0 0 15px 0;}
.menuic ul li:nth-child(6){width:199px;-webkit-border-radius: 0 0 25px 0;border-radius: 0 0 25px 0;}
.aktifmenu{background:url(../images/menubg2.jpg) repeat; padding-left:20px !important; display:block;}

.menuic ul li ul{position:absolute; display:none; background:url(../images/acilirmenu_bg.png); width:291px; padding-left:110px; height:330px;  top:0px;  margin-right:300px; margin:0px 0px 0px -60px; background-repeat:no-repeat;     color: #252525;}


.menuic ul li:hover ul{display:block;}
.menuic ul li ul li {height:35px; line-height:35px;}
.menuic ul li ul li a{font-style:italic;}
.menuic ul li ul li:hover{background:none; padding:10px 0px;}
.menuic ul li ul li:nth-child(1) a{padding-left:10px;}
.menuic ul li:nth-child(3) ul{left:250px;}
.menuic ul li:nth-child(5) ul{left:210px;}

.menualt{border-top:1px solid #555555; display:block; width:200px; margin-top:5px; padding-top:15px;}
a.telefonsol{font-weight:normal; font-family:12px; color:#fff; background:url(../images/phone.jpg) left center no-repeat; height:16px; line-height:16px; margin-bottom:8px; display:block; padding-left:18px;}
a.emailsol{font-weight:normal; font-family:12px; color:#fff; background:url(../images/email.jpg) left center no-repeat; height:16px; line-height:16px; margin-bottom:10px; display:block; padding-left:18px;}
.socialsol a{background:#fff;-webkit-border-radius: 100% 100% 100% 100%;border-radius: 100% 100% 100% 100%;}
.socialsol a img{display:inline-block; vertical-align:middle; overflow:hidden;}
.icsayfa{min-height:470px; height:auto;}
.sagkisim{min-height:470px; padding:20px 0px 0px 350px; display:block; font-size:13px; color:#252525;}

.hakozel{background:url(../resimler/istanbul-plise-hakkimizda.jpg) right top no-repeat; min-height:315px; padding-right:430px;}
.hizmetic{background:#e8f1f7 url(../images/hizmetbg.jpg) right center repeat; padding-bottom:30px; padding-left:400px; margin-left:-400px; position:relative; top:0px; left:0px; margin-right:-400px; display:block; z-index:1;}
.hizmeticyazi{min-height:470px; padding:20px 0px 0px 350px; display:block; font-size:13px; color:#252525;}
a.ustlink{ display:inline-block; margin-right:10px; background:url(../images/normaltitle2.png) no-repeat; text-align:center; font-size:19px; font-weight:bold; color:#fff; width:256px; height:36px; line-height:36px; padding:0px 10px;}
a.secilibg{background:url(../images/secilititle2.png) no-repeat; height:52px;}
.yazialani{background:#fff; padding:10px 20px 50px 20px; display:block; width:750px;}
h1{color:#2079b5; font-weight:bold; font-size:30px; display:block; background:url(../images/baslikbg.jpg) left bottom no-repeat; padding:0px 0px 2px 0px; margin:0px 0px 10px 0px;}
h2{color:#2079b5; font-weight:bold; font-size:22px; display:block; background:url(../images/baslikbg.jpg) left bottom no-repeat; padding:0px 0px 2px 0px; margin:0px 0px 10px 0px;}

.kisayazii{display:block; margin-bottom:10px;}
.seperrat{background:url(../images/seperator.jpg) center center no-repeat; height:24px; display:block; margin:10px 0px;}
.resimalani a{float:left; margin-right:10px; margin-bottom:10px; position:relative;}
.resimalani a img{display:block; width:365px;}
.imgmask{background:url(../images/hizmetmask.png) center center no-repeat; display:none; position:absolute; left:0px; right:0px; top:0px; bottom:0px;}
.resimalani a:hover .imgmask{display:block;}
.urunic{background:url(../images/urunbg.jpg) repeat; padding-bottom:30px; position:relative; top:0px; left:0px; margin-right:-400px; display:block; z-index:1;}
.urunicyazi{min-height:470px; width:820px; padding:20px 0px 0px 320px; display:block; font-size:13px; color:#252525;}
a.urunpart{display:block; margin:0px 2px 20px 0px; float:left;}
a.urunpart:nth-child(3n){margin-right:0px;}
.urunbaslik{background:url(../images/urunbas1.png) no-repeat; width:252px; height:34px; display:block; font-weight:bold; line-height:34px; padding:0px 10px; text-align:center; color:#fff; font-size:19px;}
.urunaltbeyaz{background:#fff; padding:10px 13px; text-align:center; display:block; margin:0px 0px 0px 3px; width:232px;}
.urunaltbeyaz img{display:block; height:165px; margin-bottom:10px;}
.kisaalty{color:#252525; font-size:12px; text-align:left; display:block; line-height:18px; height:36px; overflow:hidden;}
.relativv{position:relative;}
.detaybuton{font-weight:bold; font-family:15px; color:#acacac; background:#fff; padding:4px 15px; display:inline-block; margin-top:15px; border:1px solid #acacac;}

a.urunpart:hover .detaybuton{background:#2079b5; border:1px solid #2079b5; color:#fff;}
a.urunpart:hover .imgmask2{display:block;}
.imgmask2{background:url(../images/urunmask.png) center center no-repeat; display:none; position:absolute; left:0px; right:0px; top:0px; bottom:0px; background-size:cover;}
.mask3{background:url(../images/kucukmask.png) center center no-repeat; display:none; position:absolute; left:0px; right:0px; top:0px; bottom:0px; background-size:cover;}
.mask4{background:url(../images/projemask.png) center center no-repeat; display:none; position:absolute; left:0px; right:0px; top:0px; bottom:0px; background-size:cover;}
.urunicbaslik{background:url(../images/secilititle2.png) no-repeat; width:256px; color:#fff; font-size:21px; font-weight:bold; text-align:center; padding:0px 10px; height:52px; line-height:36px; display:block; margin-left:20px;}
.icsayfayaziurun{padding:10px 10px 40px 10px; background:#fff; margin-left:20px;}
.imggg{float:left; margin-right:20px; width:372px;}
.imggg img{display:block;}
.imgsag{width:388px; float:right;}

.urundigerres{display:block; margin-top:20px;}
a.resimdegis_tik{float:left; margin:0px 15px 15px 0px; position:relative;}
a.resimdegis_tik:nth-child(4n){margin-right:0px;}
a.resimdegis_tik img{display:block;}
a.resimdegis_tik:hover .mask3{display:block;}

.urundigerres2{display:block; margin-top:40px;}
a.resimdegis_tik2{float:left; margin:0px 3px 3px 0px; position:relative;}
a.resimdegis_tik2:nth-child(4n){margin-right:0px;}
a.resimdegis_tik2 img{display:block;}
a.resimdegis_tik2:hover .mask3{display:block;}

.iletsol{ float:left; width:400px;}
.iletsag{width:340px; margin-left:50px; float:right;}
.adrespart{display:block; margin-bottom:20px;}
.adresbaslik{font-weight:bold; color:#14496d; font-size:20px; display:block; margin-bottom:4px;}
.adress{background:url(../images/adres.jpg) left top no-repeat; padding-left:35px; color:#252525; min-height:25px; margin-bottom:5px; line-height:20px; display:block;}
a.tel1{background:url(../images/tel1.jpg) left top no-repeat; padding-left:35px; color:#252525; min-height:25px; margin-bottom:5px; line-height:20px; display:block;}
a.tel2{background:url(../images/tel2.jpg) left top no-repeat; padding-left:35px; color:#252525; min-height:25px; margin-bottom:5px; line-height:20px; display:block;}
a.email2{background:url(../images/emaill.jpg) left top no-repeat; padding-left:35px; color:#252525; min-height:25px; margin-bottom:5px; line-height:20px; display:block;}
.sagic{background:#f3f3f3; padding:10px; display:block;}
.bizeulasbaslik{color:#252525; font-size:22px; font-weight:bold; display:block; border-bottom:1px solid #a1a1a1; margin-bottom:8px; padding-bottom:5px;}
.inputtext{color:#656565; font-size:12px; font-style:italic; padding:5px 10px; display:block; border:none; width:225px;}
.inputtextarea{color:#656565; font-size:12px; font-style:italic; padding:5px 10px; display:block; border:none; width:225px; height:70px; resize:none;}
.formgonder{background:#ff7e00; color:#fff; font-weight:bold; font-size:15px; text-align:center; display:inline-block; padding:5px 15px; cursor:pointer;}
a.img2{ float:left; width:374px; margin:0px 16px 10px 0px; position:relative;}
a.img2 img{display:block;}
a.img2:hover .mask4{display:block;}
.projsag{float:right; width:360px;}
.projedetayalan{background:#fff; padding:10px; width:770px;}
.resimicproje{float:left; width:374px; margin:0px 16px 10px 0px; position:relative;}
.resimicproje img{display:block;}
.sagdetay{float:right; width:360px; font-size:12px;}
.altdigerresim{margin:20px 0px; display:block; clear:both;}
.basligimgenel{display:block; font-weight:bold; font-size:14px; margin-bottom:0px; margin-top:10px;}
.basligimgenel2{display:block; font-weight:bold; font-size:14px; margin-bottom:10; margin-top:0px;}

.solharita{ float:left; width:374px; margin:0px 16px 10px 0px; position:relative;}
.sagform{float:right; width:360px; font-size:12px;}

.projeformtext{padding:5px 10px; display:block; margin-bottom:8px; border:1px solid #b7b7b7; color:#404040; width:260px;}
.projeformtextarea{padding:5px 10px; display:block; margin-bottom:8px; border:1px solid #b7b7b7; color:#404040; height:80px; resize:none; width:260px;}
.gonder2{background:#ff7e00; color:#fff; font-weight:bold; padding:4px 15px; font-size:14px; margin-left:200px; cursor:pointer;}


/* Responsive --- 2560*1440 */
@media screen and (min-width: 1141px) and (max-width: 1700px) {
.wihe{ width: 100%; height: 100%;        background-repeat:no-repeat;
      background-size: cover;}
.wihe img{width: 100%; height: 100%;        background-repeat:no-repeat;
      background-size: cover;}
.slider{width:1100px; left:150px;}
.kucukresss{height:33px !important; width:239px !important;}
}

@media screen and (min-width: 768px) and (max-width: 1140px) {
.wihe{ width: 1100px; height: 512px; }
.wihe img{width:1100px; height:auto;}
.slider{width:1100px;}
.kucukresss{height:33px !important; width:239px !important;}
.inner{width:768px;}
.hakozel{padding-right:0px; background:none;}
.yazialani{width:378px;}
a.ustlink{width:180px; height:25px; font-size:13px; background-size:cover; line-height:28px;}
a.secilibg{height:37px; }
.urunicyazi{width:448px;}
.imggg{float:none;}
.imgsag{float:none; margin-top:10px; clear:both;}
.projedetayalan{width:398px;}
.sagdetay {float:none;}
.solharita{float:none;}
#map_canvas{width:85%;}
.iletsol{float:none;}
.iletsag{float:none; margin-left:0px;}
}

@media screen and (min-width: 480px) and (max-width: 767px) {
.togglee{display:block; top:120px; left:8px; z-index:100;}
.menuic ul li:hover ul{display:none;}
.header{height:auto; text-align:center;}
.wihe{ width: 600px; height: 279px; }
.wihe img{width:600px; height:auto;}
.slider{width:600px; left:0px;}
.kucukresss{height:33px !important; width:239px !important;}
.inner{width:100%;}
.hakozel{padding-right:0px; background:none;}
.yazialani{width:378px;}
a.ustlink{width:180px; height:25px; font-size:13px; background-size:cover; line-height:28px;}
a.secilibg{height:37px; }
.urunicyazi{width:448px;}
.imggg{float:none;}
.imgsag{float:none; margin-top:10px; clear:both;}
.projedetayalan{width:auto;}
.sagdetay {float:none;}
.solharita{float:none;}
#map_canvas{width:100%; margin-left:0px;}
.iletsol{float:none;}
.iletsag{float:none; margin-left:0px;}
a.logo{float:none; background-position:left top; padding-bottom:30px; margin-left:10px; display:inline-block;}
.slogan{margin-top:90px; position:absolute; bottom:0px; right:5px;}
.anasayfa{height:500px; overflow:visible; background:#000;}
.menu{display:none;}
.sagkisim{padding-left:10px; float:none;}
.hizmeticyazi{padding-left:10px; padding-right:10px;}
.yazialani{width:auto}
.hizmetic{margin-right:0px;}
.urunicyazi{padding-left:10px;}
.urunic{margin-right:0px; text-align:center;}
a.urunpart{display:inline-block; float:none;}
.projsag{width:auto; float:none; clear:both;}
.urundigerres2{margin-top:10px;}
.sagform{float:none; width:auto;}
}

@media screen and (min-width: 1px) and (max-width: 479px) {
.togglee{display:block; top:150px; left:8px; z-index:100;}
.header{height:auto; text-align:center;
}
.wihe{  width:100%; height: 100%; padding: 0;  
o-repeat fixed;
    background-size:cover;
    -webkit-background-size:cover;
    -moz-background-size:cover;
    -o-background-size:cover;
  }
 

.wihe img{  padding: 0;  height: 100%; 
o-repeat fixed;
    background-size:cover;
    -webkit-background-size:cover;
    -moz-background-size:cover;
    -o-background-size:cover;}

.menuic ul li:hover ul{display:none;}
.slider{width:400px; left:0px;}
.kucukresss{height:25px !important; width:181px !important;}
.inner{width:100%;}
.hakozel{padding-right:0px; background:none;}
.yazialani{width:378px;}
a.ustlink{width:120px; height:17px; font-size:13px; background-size:cover; line-height:20px;}
a.secilibg{height:24px; }
.urunicyazi{width:448px;}
.imggg{float:none;}
.imgsag{float:none; margin-top:10px; clear:both; width:auto;}
.projedetayalan{width:auto;}
.sagdetay {float:none;}
.solharita{float:none;}
#map_canvas{width:100%; margin-left:0px;}
.iletsol{float:none; width:auto;}
.iletsag{float:none; margin-left:0px;}
a.logo{float:none; background-position:left top; padding-bottom:30px; margin-left:10px; display:inline-block;}
.slogan{margin-top:90px; font-size:12px; position:absolute; bottom:0px; right:5px;}
.slogan span{font-size:14px;}
.anasayfa{height:500px; overflow:visible; background:#000;}
.menu{display:none;}
.sagkisim{padding-left:10px; float:none;}
.hizmeticyazi{padding-left:10px; padding-right:10px;}
.yazialani{width:auto}
.hizmetic{margin-right:0px;}
.urunicyazi{padding-left:10px; width:auto; padding-right:10px;}
.urunic{margin-right:0px; text-align:center;}
a.urunpart{display:inline-block; float:none;}
.projsag{width:auto; float:none; clear:both;}
.urundigerres2{margin-top:10px;}
.sagform{float:none; width:auto;}
.slideryazi{left:1% !important;}
.slideryazi span{width:170px !important; height:25px !important; background-size:cover !important; font-size:15px !important; line-height:25px !important;} 
h1{font-size:15px;}
h2{font-size:14px; text-align:left;}
.resimalani a img{width:100%;}
.imgmask{background-size:cover;}
.imggg{width:auto;}
.imggg img{width:100%;}
a.resimdegis_tik:nth-child(4n){margin-right:15px;}
a.resimdegis_tik2:nth-child(4n){margin-right:3px;}
a.img2 img{width:100%;}
a.img2{width:auto; float:none;}
.mask4{background-size:cover;}
.resimicproje{float:none; width:auto;}
.resimicproje img{width:100%;}
#map_canvas2{width:95%;}
a.emailust{border-right:none; padding-right:0px; margin-right:20px;}
a.dill img{padding-top:5px;}
.social{ margin-right:0px;}
}