/*
* safa TasarÃ„Â±m
* Copyright 2014
* www.safabalki.com
* 21/07/2015
*/

@import url(https://fonts.googleapis.com/css?family=Roboto:500,700,400&amp;subset=latin,latin-ext);

#yukleniyor{background-color:#ffffff;width:100%;height:100%;padding-top:20%;opacity:0.9;filter:alpha(opacity=90);position:fixed;z-index:4000; text-align:center;top:0px;left:0px;}
.yuklenme_resim {background-image:url(../images/loader.gif);padding:0px;margin:0px;background-color:transparent;border:none;width: 218px;height: 149px;}
.yuklenme_yazi {font-family:"Roboto", Helvetica, Tahoma, sans-serif;font-size:19px;color:#4f4f4f;}
*,:before,:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}html{font-family:"Roboto", Helvetica, Tahoma, sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}html,body,div,span,object,iframe,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video,h1,h2,h3,h4,h5,h6{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent;}a:active,a:hover{outline:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,embed,object,iframe,audio,video,canvas,progress,meter,output,textarea{display:block}audio:not([controls]){display:none;height:0}blockquote,q{quotes:none}blockquote p:before,blockquote p:after,q:before,q:after{content:'';content:none}table{border-collapse:collapse;border-spacing:0}caption,th,td{text-align:left;vertical-align:top}thead th,thead td{font-weight:700;vertical-align:bottom}a img,th img,td img{vertical-align:top;}button,input,select,textarea{margin:0}textarea{overflow:auto;vertical-align:top;resize:vertical}button{width:auto;overflow:visible}input[type="reset"],input[type="submit"],input[type="file"],input[type="radio"],input[type="checkbox"],select,button{cursor:pointer}input[type="radio"],input[type="checkbox"]{font-size:110%;position:relative;top:-1px;margin-right:3px}input[type="search"]{-webkit-appearance:textfield}input[type="search"]::-webkit-search-decoration,input[type="search"]::-webkit-search-cancel-button{-webkit-appearance:none}hr{display:block;height:1px;border:0;border-top:1px solid #ddd}img,video,audio,embed,object{max-width:100%}img,video,embed,object{height:auto;}embed,object{height:100%}img{vertical-align:middle;-ms-interpolation-mode:bicubic;}
p,ul,ol,dl,dd,dt,blockquote,td,th{line-height:1.65em}ul,ol,ul ul,ol ol,ul ol,ol ul{margin:0 0 0 3.3em}ul li,ol li{text-align:left}ol ol li{list-style-type:lower-alpha}ol ol ol li{list-style-type:lower-roman}p,ul,ol,dl,blockquote,hr,pre,table,form,fieldset,figure,address{margin-bottom:1.65em}blockquote{position:relative;font-style:italic;font-size:1.125em;margin-left:2.475em;padding-left:1.65em;border-left:2px solid #ddd}blockquote p{margin-bottom:.5em}blockquote small,cite{color:rgba(0,0,0,0.4);font-style:italic}small,blockquote cite{font-size:12.75px;line-height:1}address{font-style:normal}dl dt{font-weight:700}dd{margin-left:1.65em}s,del{text-decoration:line-through}abbr[title],dfn[title]{border-bottom:1px dotted #0f0f0f;cursor:help}strong,b{font-weight:700}em,i{font-style:italic}sub,sup{font-size:11.25px;line-height:0;position:relative}sup{top:-.5em}sub{bottom:-.25em}figcaption{margin:.3em 0;font-size:12.75px;font-style:italic}ins,u{text-decoration:underline}mark{background-color:#ffc800;color:#0f0f0f;text-decoration:none}pre,code,kbd,samp,var,output{font-size:90%;font-style:normal;font-family:"Roboto", Helvetica, Tahoma, sans-serif;}pre{margin-top:1.65em;font-size:100%;line-height:1.5;color:#222;overflow:auto}code,samp,kbd{padding:3px 6px 2px;display:inline-block;line-height:1;border-radius:2px}code{background:#f4f4f4;border:1px solid #d4d4d4}pre code{font-size:100%;border:none;padding:0;background:none;line-height:1.65em}var{color:rgba(0,0,0,0.5)}samp{background:#d3e3fb;border:1px solid #b2cef8}kbd{background:#0f0f0f;color:rgba(255,255,255,0.85);white-space:nowrap}button:active,button:focus{outline:none}textarea,select{font-family:"Roboto",Helvetica,Tahoma,sans-serif;font-size:1em;box-shadow:none}textarea,select[multiple],select[multiple="multiple"]{padding:.3em .35em;line-height:1.35em;width:100%}input[type="text"],input[type="password"],input[type="email"],input[type="url"],input[type="phone"],input[type="tel"],input[type="number"],input[type="datetime"],input[type="date"],input[type="month"],input[type="color"],input[type="time"],input[type="search"],input[type="datetime-local"]{font-family:"Roboto",Helvetica,Tahoma,sans-serif;font-size:1em;box-shadow:none;padding:.3em .35em;line-height:1.65em;border-radius:0;outline:none}select[multiple],select[multiple="multiple"],textarea,input[type="text"],input[type="password"],input[type="email"],input[type="url"],input[type="phone"],input[type="tel"],input[type="number"],input[type="datetime"],input[type="date"],input[type="month"],input[type="color"],input[type="time"],input[type="search"],input[type="datetime-local"]{background:#fff;border:1px solid #ccc;position:relative;z-index:2;-webkit-appearance:none}textarea[disabled],input[type="text"][disabled],input[type="password"][disabled],input[type="email"][disabled],input[type="url"][disabled],input[type="phone"][disabled],input[type="tel"][disabled],input[type="number"][disabled],input[type="datetime"][disabled],input[type="date"][disabled],input[type="month"][disabled],input[type="color"][disabled],input[type="time"][disabled],input[type="search"][disabled],input[type="datetime-local"][disabled]{resize:none;color:rgba(0,0,0,0.5)}select[disabled],input[type="checkbox"][disabled],input[type="radio"][disabled]{cursor:default}input::-moz-focus-inner,button::-moz-focus-inner{border:0;padding:0}input[type="range"]{position:relative;top:3px}select{margin-bottom:0!important}fieldset{padding:1.65em;margin-bottom:1.65em;border:1px solid #ccc}fieldset :last-child{margin-bottom:0!important}legend{font-weight:700;padding:0 1em;margin-left:-1em}table{max-width:100%;width:100%;empty-cells:show}table caption{text-transform:uppercase;padding:0 1.1em;color:rgba(0,0,0,0.4);font-size:12.75px}table th,table td{border-bottom:1px solid #eee;padding:.825em 1.1em}table tfoot th,table tfoot td{color:rgba(0,0,0,0.4)}
h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6 {font-family: "Roboto", Helvetica, Tahoma, sans-serif;font-weight: bold;color: #000000;text-rendering: optimizeLegibility;margin: 0 0 .5em 0;}
h1,.h1,h2,.h2 {line-height: 1.1;}
h3,.h3,h4,.h4 {line-height: 1.3;}
h1,.h1 {font-size: 2.25em;}
h2,.h2 {font-size: 1.5em;margin-bottom: .7em;}
h3,.h3 {font-size: 1.3125em;}
h4,.h4 {font-size: 1.125em;}
h5,.h5 {font-size: 1em;}
h6,.h6 {font-size: 0.75em;text-transform: uppercase;}

.cerceve {display: block;width: 100%;margin: 0 auto;max-width:1200px;}
.safabalki{}
.safabalki:after,
.temizle:after {content: ".";display: block;height: 0;clear: both;visibility: hidden;}
.safabalki .safa-90,.safabalki .safa-80,.safabalki .safa-75,.safabalki .safa-70,.safabalki .safa-66,.safabalki .safa-65,.safabalki .safa-60,.safabalki .safa-50,.safabalki .safa-40,.safabalki .safa-35,.safabalki .safa-33,.safabalki .safa-30,.safabalki .safa-25,.safabalki .safa-20,.safabalki .safa-10{float:left;margin-left:3%}
.safabalki .safa-90:first-child,.safabalki .safa-80:first-child,.safabalki .safa-75:first-child,.safabalki .safa-70:first-child,.safabalki .safa-66:first-child,.safabalki .safa-65:first-child,.safabalki .safa-60:first-child,.safabalki .safa-50:first-child,.safabalki .safa-40:first-child,.safabalki .safa-35:first-child,.safabalki .safa-33:first-child,.safabalki .safa-30:first-child,.safabalki .safa-25:first-child,.safabalki .safa-20:first-child,.safabalki .safa-10:first-child{margin-left:0}
.safabalki .safa-90{width:89.7%}.safabalki .safa-80{width:79.4%}.safabalki .safa-75{width:74.25%}.safabalki .safa-70{width:69.1%}.safabalki .safa-66{width:65.666666666667%}.safabalki .safa-65{width:65.666666666667%}.safabalki .safa-60{width:58.8%}.safabalki .safa-50{width:48.5%}.safabalki .safa-40{width:38.2%}.safabalki .safa-35{width:31.333333333333%}.safabalki .safa-33{width:31.333333333333%}.safabalki .safa-30{width:27.9%}.safabalki .safa-25{width:22.75%}.safabalki .safa-20{width:17.6%}.safabalki .safa-10{width:7.3%}
.safa-33:nth-child(3n+1){
  margin-left:0px !important;
}
/*Stiller*/
html,body{
  height: 100%;
}
body {font-family: "Roboto", Helvetica, Tahoma, sans-serif;font-size: 0.9375em;line-height: 1.65em;background: #ffffff;color: #333;}

.kisayol .mavikutu,
.buyukgaleri ul li a img,
.kucukgaleri,
.kucukgaleri ul li a img,
.copyright,
.referanslar,
.mobilsite .kisayol,
.mobilsite #altkisim,
.mobilsite #altkisim .cerceve,
.mobilsite #copyright,
.mobilsite #copyright .cerceve,
.detayic form input[type="text"], .detayic form input[type="password"], .detayic form select, .detayic form textarea,
.projelisteleme .projekutu img,
.projelisteleme .projekutu .projedetay a,
.projedetayi .projeresimleri a,
.projedetayi .projeresimleri a img,
#slayt ul li:before,
.detayic form input[type="submit"],
.yuvarla_YYYY{border-radius:6px;-moz-border-radius:6px;-webkit-border-radius:6px;}
.mobilsite .sayfabaslik,
.yuvarla_00YY{border-radius:0 0 6px 6px;-moz-border-radius:0 0 6px 6px;-webkit-border-radius:0 0 6px 6px;}
.sayfabaslik {border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;-o-border-radius:5px;-ms-border-radius:5px}
.yuvarla_000Y{border-radius:0 0 0 6px;-moz-border-radius:0 0 0 6px;-webkit-border-radius:0 0 0 6px;}
.mobilsite .sayfaust,
.yuvarla_YY00{border-radius:6px 6px 0 0;-moz-border-radius:6px 6px 0 0;-webkit-border-radius:6px 6px 0 0;}
.yuvarla_YY00{border-radius:6px 0 0 0;-moz-border-radius:6px 0 0 0;-webkit-border-radius:6px 0 0 0;}
.yuvarla_0YYY{border-radius:0 6px 6px 6px;-moz-border-radius:0 6px 6px 6px;-webkit-border-radius:0 6px 6px 6px;}
.kisayol,
.yuvarla_Y00Y{border-radius:6px 0 0 6px;-moz-border-radius:6px 0 0 6px;-webkit-border-radius:6px 0 0 6px;}
.yuvarla_0YY0{border-radius:0 6px 6px 0;-moz-border-radius:0 6px 6px 0;-webkit-border-radius:0 6px 6px 0;}
.yuvarla_YYY0{border-radius:6px 6px 6px 0 ;-moz-border-radius:6px 6px 6px 0 ;-webkit-border-radius:6px 6px 6px 0 ;}
.yuvarla_00Y0{border-radius:0 0 6px 0 ;-moz-border-radius:0 0 6px 0 ;-webkit-border-radius:0 0 6px 0 ;}
.yuvarla_0000{border-radius:0 ;-moz-border-radius:0 ;-webkit-border-radius:0 ;}

#slayt ol li a,
.yuvarla_YYYY_full{border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%;}

.detayic form input[type="submit"],
.gecisli_1{
background: -webkit-linear-gradient(0deg, #004576 10%, #007AD0 90%);
background: -moz-linear-gradient(0deg, #004576 10%, #007AD0 90%);
background: -ms-linear-gradient(0deg, #004576 10%, #007AD0 90%);
background: -o-linear-gradient(0deg, #004576 10%, #007AD0 90%);
background: linear-gradient(0deg, #004576 10%, #007AD0 90%)
}

a {color: #599c50;text-decoration:none;}
a:focus,
a:hover {color: #de2c3b;}
ul{margin:0;list-style:none;}

#ustkisim{margin-bottom:0;z-index: 2;position: relative;border-top: 2px solid #65a35c;border-bottom: 1px solid #dedede; }
#ustkisim .logo{}
#ustkisim .logo a{padding: 15px 0;display:block;line-height:0;}
#ustkisim .logo a img{}
#ustkisim .anamenu{float: right;}
#ustkisim .anamenu ul{}
#ustkisim .anamenu ul li{float:left;text-align:center;position: relative;margin-left: 5px; }
#ustkisim .anamenu ul li a{display: block;padding:41px 10px 35px 10px;border-bottom: 5px solid transparent;color: #599c50;font-size: 16px;font-weight: 700;}
#ustkisim .anamenu ul li.aktif a,
#ustkisim .anamenu ul li.hepaktif a,
#ustkisim .anamenu ul li:hover a{background:#599c50;color:#fff;}
#ustkisim .anamenu ul li a b{display: inherit;}
#ustkisim .anamenu ul li a i{}
#ustkisim .anamenu ul li:hover a b{position: relative;}
#ustkisim .anamenu ul li a span{text-align: center;color: #BBBBBB;font-size: 12px;display: inherit;}
#ustkisim .anamenu ul li.aktif a span,
#ustkisim .anamenu ul li.hepaktif a span,
#ustkisim .anamenu ul li:hover a span{color: #fff;}
#ustkisim .anamenu ul li ul{display:none;}
#ustkisim .anamenu ul li:hover ul{display: block;position: absolute;left: 0;width: 240px;margin: 0;list-style: none;}
#ustkisim .anamenu ul li:last-child:hover ul{right: 0;left: auto;}
#ustkisim .anamenu ul li ul li{float:none;margin: 0;}
#ustkisim .anamenu ul li ul li:first-child a,
#ustkisim .anamenu ul li ul li a{padding: 5px 10px;text-align: left;position: relative;display: block; font-size: 15px; font-weight: 500; }
#ustkisim .anamenu ul li ul li:first-child a{ padding-top: 20px; }

#slayt { position:relative;z-index: 0; margin: 10px 0px 15px 0px;}
#slayt ul{}
#slayt ul li{position:relative;}
#slayt ul li img{ border-radius:6px;-moz-border-radius:6px;-webkit-border-radius:6px; }
#slayt ul li:before{ /* position: absolute;top: 0;left: 0;width: 100%;height: 100%;box-shadow: inset 0px 0px 70px rgba(0, 0, 0, 0.63);content: "";z-index: 1; */ }
#slayt ol{margin: 0;list-style: none;position: absolute;bottom:40px;left: 0;text-align: center;z-index: 1;width: 100%;}
#slayt ol li{display: inline-block;}
#slayt ol li a{display: block;padding: 1px;background: #0196fe;color: #fff;font-size: 16px;font-weight: bold;width: 30px;height: 30px;text-align: center;box-sizing: border-box;border: 3px solid #fff;}
#slayt .slaytkontrol{cursor:pointer;width: 100%;color: #0A69A1;position: absolute;left: 0;margin: 0;top: 42%;}
#slayt .slaytkontrol .slaytoklar{color:#0A69A1;font-size: 75px;width: 100%;margin: 0;z-index:-1;}
#slayt .slaytkontrol .slaytoklar .s{left: 25px;position: absolute;}
#slayt .slaytkontrol .slaytoklar .l{right: 25px;position: absolute;}
#slayt .slaytkontrol .owl-dots{cursor:pointer;position: absolute;bottom: 0;width: 100%;left: 0;box-sizing: border-box;}
#slayt .slaytkontrol .owl-dots .owl-dot{display: inline-block;margin-right: 5px;}
#slayt .slaytkontrol .owl-dots .owl-dot span{width: 20px;height: 20px;opacity:0.8;background: #0A69A1;display: inline-block;}
#slayt .slaytkontrol .owl-dots .owl-dot.active span{opacity:1;}

.quote-bar{ display: block; margin-bottom: 15px; }
.quote-bar .cerceve{padding: 15px 0px;background: #db7216;}
.quote-bar span{float: left;font-size: 18px;font-weight: 500;text-align: justify;color: #2C3E50;padding: 0px 20px;margin-top: 5px;}
.quote-bar a{ font-size: 28px; font-weight: 700; letter-spacing: -0.5px; float: right; margin: 0px; padding: 5px 20px 5px 0px; }
.quote-bar img{ width: 100%; max-width: 267px; }

.sayfaust{ background-color: #599c50; padding: 35px 0; }
.sayfaust h2{margin: 0;font-size: 19px;font-style: italic;font-weight: normal;color: #FFFFFF;}
.sayfaust h2 i{ padding-right: 5px; }
.sayfabaslik{width: 100%;background-color: #d06c15;padding: 10px 15px;margin-bottom: 15px;}
.sayfabaslik h2{float: left;margin: 0;font-size: 21px; font-weight:500; color: #fff;line-height: 24px;}
.sayfabaslik ul{float: right;}
.sayfabaslik ul li{float: left;}
.sayfabaslik ul li a{color: #fff;font-size: 15px;display: block;padding: 0 0 0 25px;position:relative;}
.sayfabaslik ul li a:before{font-family: FontAwesome;content: "\f105";font-size: 13px;z-index: 0;position: absolute;left: 12px;}

.detayic{color:#5f5f5f;font-size: 14px;padding: 0 0 0 10px;line-height:22px;margin-bottom: 15px;}
.detayic h1.baslik{color: #F1632D;font-size: 20px;line-height: 26px;font-weight: 700;margin: 0 0 10px 0;border-bottom: 1px solid #EAEAEA;padding-bottom: 3px;}
.detayic h1{font-size: 20px;line-height: 24px;font-weight: 700;margin: 0 0 15px 0;}
.detayic h2{font-size: 18px;line-height: 22px;font-weight: 700;margin: 0 0 10px 0;}
.detayic h3{font-size: 16px;line-height: 20px;font-weight: 700;margin: 0 0 10px 0;}
.detayic h4{font-size: 14px;line-height: 18px;font-weight: 700;margin: 0 0 5px 0;}
.detayic h5{font-size: 12px;line-height: 16px;font-weight: 700;margin: 0 0 5px 0;}
.detayic h6{font-size: 10px;line-height: 14px;font-weight: 700;margin: 0 0 5px 0;}
.detayic p{margin: 3px 0 10px;}
.detayic a{color: #5A0000;}
.detayic a:hover{text-decoration:underline;}
.detayic img{border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;max-width:100%;height:auto;padding: 3px;background: #fff;border: 1px solid #ccc;box-sizing: border-box;margin-bottom: 15px; width: 100%;}
.detayic img.alignleft{float:left;margin:5px 10px 10px 0;}
.detayic img.alignright{float:right;margin:5px 0 10px 10px;}
.detayic img.alignnone,
.detayic img.aligncenter{float:none;margin:10px 0;}
.detayic ul{list-style-type: disc;margin: 10px 0 10px 15px;}
.detayic ul li{}
.detayic ul li:hover{}
.detayic ol{list-style-type: decimal;margin: 10px 0 10px 15px;}
.detayic ol li{}
.detayic ol li:hover{}
.detayic blockquote{padding: 15px;background: #EEE;margin: 15px 15px 15px 0;position: relative;display: inline-block;}
.detayic blockquote:before{font-family: FontAwesome;content: "\f0c6";position: absolute;width: 20px;top: -5px;left: 0;font-size: 25px;z-index: 0;}
.detayic blockquote:hover:before{color: #8F0000;}
.detayic del{color: rgb(184, 84, 84);}
.detayic address{font-style: italic;}

.detayic form{}
.detayic form label{font-size: 14px;font-weight: 500;margin-bottom: 5px;display: block;}
.detayic form .solsecenekler label{color:#fff;}
.detayic form input[type="text"],
.detayic form input[type="password"],
.detayic form select,
.detayic form textarea{display: block;padding: 5px;font-size: 12px;border: 1px solid #ccc;color: #373B99;box-sizing: border-box;width: 100%;margin-bottom: 10px;}
.detayic form input[type="text"]:focus,
.detayic form input[type="password"]:focus,
.detayic form textarea:focus{border-color: #000;outline:none;}
.detayic form input[type="checkbox"]{margin: 0 5px;width: 20px;height: 20px;float: left;}
.detayic form input[type="submit"]{cursor: pointer;padding: 8px 15px;color: #fff;font-size: 16px;margin-top: 22px;border: none;}
.detayic form select{width: 100%;box-sizing: border-box;padding: 8px 12px;margin-bottom: 15px;}
.detayic form select:last-child{margin-bottom: 0;}
.detayic form#girisformu{max-width: 280px;}

.bilesen{margin-bottom:15px;}
.bilesen .baslik{font-size: 19px;font-weight: 500;border-bottom: 1px solid #ddd; color: #004576; padding-bottom: 6px; margin-bottom: 6px;}
.bilesen .bilesenic{}
.bilesen .bilesenic ul{margin: 0;list-style: none;}
.bilesen .bilesenic ul li{}
.bilesen .bilesenic ul li a{}
.bilesen .bilesenic ul.listele{}
.bilesen .bilesenic ul.listele li{border-bottom: 1px solid #E7E7E7;padding: 2px 5px 2px 10px;font-size: 12px;position:relative; }
.bilesen .bilesenic ul.listele li:last-child{border-bottom: 0;}
.bilesen .bilesenic ul.listele li a{display: block; font-size: 15px; font-weight: 500; padding: 5px; color: #3e3834; }
.bilesen .bilesenic ul.listele li:before{font-family: FontAwesome;content: "\f054";font-size: 12px;z-index: 0;position: absolute;left: 0; top: 7px; color: #777; }
.bilesen .bilesenic ul.listele li a:hover{ color: #222; }
.list-active a{color:#222 !important}

.bilesen .bilesenic ul.urun-liste li{ font-size:18px; border:none !important; }
.bilesen .bilesenic ul.urun-liste li a{ color: #65a35c; font-size: 20px; }
.bilesen .bilesenic ul.urun-liste li ul{ margin-bottom:20px; }
.bilesen .bilesenic ul.urun-liste li ul li{ font-size:14px !important; }
.bilesen .bilesenic ul.urun-liste li a{ color: #666; font-size: 18px; }


.projelisteleme{padding: 15px;}
.projelisteleme .projekutu{margin-bottom: 20px;}
.projelisteleme .projekutu img{border: 1px solid #ccc;width: 100%;height: auto;}
.projelisteleme .projekutu .projedetay{padding: 5px 0;}
.projelisteleme .projekutu .projedetay .projeadi{font-size: 16px;line-height: 20px;font-weight: 700;color: #65a35c;}
.projelisteleme .projekutu .projedetay .projeyeri{font-size: 10px;font-weight: 500;color: #65a35c;line-height: 20px;}
.projelisteleme .projekutu .projedetay span{font-size: 12px;color: #999;display: inline-block;}
.projelisteleme .projekutu .projedetay .projehizmeti{font-size: 12px;font-weight: 700;margin-bottom: 10px;}
.projelisteleme .projekutu .projedetay a{display: inline-block;padding: 5px 10px;color: #fff;background: #65a35c;font-size: 12px;}
.projelisteleme .projekutu:hover .projedetay a{background: #25AAE1;}

.projedetayi{margin-bottom: 30px;padding: 10px 15px 0 0;}
.projedetayi .projeresimleri{}
.projedetayi .projeresimleri a{line-height: 0;display: block;padding: 3px;background: #F9F9F9;border: 1px solid #E2E2E2;margin:5px;}
.projedetayi .projeresimleri a img{width:100%;height:auto;}
.projedetayi .projeresimleri ul{}
.projedetayi .projeresimleri ul li{width: 25%;float: left;}
.projedetayi .projeresimleri ul li:hover a{border-color:#65a35c}
.projedetayi .projeresimleri ul li:first-child{width: 100%;float: none;margin-bottom:10px;}
.projedetayi .projedetay{padding: 5px 0;}
.projedetayi .projedetay .projeadi{font-size: 20px;font-weight: 700;color: #65a35c;}
.projedetayi .projedetay .projeyeri{font-size: 10px;font-weight: 500;color: #65a35c;margin-bottom: 10px;}
.projedetayi .projedetay span{font-size: 18px; font-weight:600; color: #333;margin-bottom: 5px;display: inline-block;}
.projedetayi .projedetay .projehizmeti{font-size: 15px;font-weight: 500; color: #333;margin-bottom: 15px;}
.projedetayi .projedetay .projesatir{font-size: 12px;font-weight: 700;margin-bottom: 15px;}
.projedetayi .projedetay a{display: inline-block;padding: 5px 10px;color: #fff;background: #65a35c;font-size: 12px;}
.projedetayi .projedetay p{margin: 0 0 5px 0;float: left;font-size: 13px;line-height: 17px;color: #333;}

.gmap3{margin: 0 auto;height: 200px;}
.projekroki{padding: 5px;background: #E8E8E8;border: 1px solid #E2E2E2;margin:5px;}
.projekroki #harita{}

form#ikformu h3{font-size: 14px;font-weight: 700;color: #65a35c;margin-bottom: 15px;padding-bottom: 5px;border-bottom: 1px solid #DFDFDF;}
form#ikformu input[type="submit"]{width: 150px;margin-right: 20px;}
form#ikformu label{}
form#ikformu input[type="radio"]{}
.ikiyebol-sol{width: 50%;float: left;padding: 0 20px 0 0;box-sizing: border-box;}
.ikiyebol-sag{width: 50%;float: left;padding: 0 0 0 20px;box-sizing: border-box;}

form#ikformu{}
form#ikformu h3{font-weight: 700;font-size: 18px;margin: 0 0 15px 0;}
form#ikformu label{width: 100%; margin: 0 0 6px 0;font-weight: 700; font-size:13px; -moz-border-radius: 5px;-webkit-border-radius: 5px;border-radius: 5px; display:block;}
form#ikformu label span{font-weight: 300;margin-left: 15px;}
form#ikformu input{box-sizing: border-box;width: 100%;margin: 0 0 10px 0;padding: 5px 0;text-indent:5px;font-size: 12px;-moz-border-radius: 3px;-webkit-border-radius: 3px;border-radius: 3px; border:1px solid #e1e1e1;display:block; }
form#ikformu input[type="submit"]{float: right;width: auto;margin: 0 0 10px 0;background: #4872BA;-moz-border-radius: 3px;-webkit-border-radius: 3px;border-radius: 3px;border: 1px solid #164493;padding: 6px;}
form#ikformu textarea{box-sizing: border-box;font-size: 12px;width:100%;padding: 10px 0;line-height: 20px;text-indent: 10px;margin: 0 0 20px 0;-moz-border-radius: 3px;-webkit-border-radius: 3px;border-radius: 3px; border:1px solid #e1e1e1;}
form#ikformu select{box-sizing: border-box;width: 100%;margin: 0 0 10px 0;padding: 5px 0;text-indent: 5px;font-size: 12px;-moz-border-radius: 3px;-webkit-border-radius: 3px;border-radius: 3px;border: 1px solid #e1e1e1;display: block;}
form#ikformu .radiobutonlar{padding: 5px;background: #F2F2F2;font-size: 12px;-moz-border-radius: 3px;-webkit-border-radius: 3px;border-radius: 3px;border: 1px solid #e1e1e1;margin: 0 0 10px 0;}
form#ikformu .radiobutonlar label{width: auto;float: left;margin: 0 5px 0 0;font-weight: 400;}
form#ikformu .radiobutonlar input{width: auto;float: left;margin: 2px 15px 0 0;width: 15px;height: 15px;}
form#ikformu button{color: #fff;margin: 0 0 10px 0;background: #4872BA;-moz-border-radius: 3px;-webkit-border-radius: 3px;border-radius: 3px;border: 1px solid #164493;padding: 6px;}
form#ikformu button[type="button"]{background: #4872BA;border-color:#164493;}
form#ikformu button[type="reset"]{background: #BA4848;border-color:#931616;}
form#ikformu button[type="yazdir"]{background: #4FBA48;border-color:#16931C;}
form#ikformu .readonly{background: #E0E0E0;color: #000;font-weight: bold;border-color: #BBB;}
form#ikformu .sonuc{background: #4872BA;color: #FFF;font-weight: bold;padding: 5px 10px;font-size: 18px;border-color: #004576;}
form#ikformu.hesaplamalar{}
form#ikformu.hesaplamalar label{float: left;display: inline-block;width: auto;margin: 5px 0;}
form#ikformu.hesaplamalar input[type="text"]{float: right;display: inline-block;width: 115px;}

.detayic  ul.galeriler{list-style: none;margin: 0 0 20px 0;}
.detayic  ul.galeriler li{float: left;width: 25%;box-sizing: border-box;padding: 0 5px 0 0; margin-bottom:20px;}
.detayic  ul.galeriler li a{line-height: 0;display: block;}
.detayic  ul.galeriler li:hover a{}
.detayic  ul.galeriler li img{margin-bottom: 6px;}
.detayic  ul.galeriler li h4{ font-size:13px; text-align:center; display:block; }

.kisayol{background:#004576;padding:10px 0px 10px 10px;position: relative;margin:0 0 25px 0;z-index: 2;}
.kisayol .mavikutu{position:relative;padding: 10px 80px 10px 10px;background-color: #0196FE;height: 70px;float: left;width: 20%;box-sizing: border-box;margin-right: 1%;}
.kisayol .mavikutu h2{margin: 0;color: #fff;font-size: 15px;line-height: 25px;text-shadow: 1px 1px 10px #000;}
.kisayol .mavikutu a{color: #fff;}
.kisayol .mavikutu h3 span{display: block;font-size: 13px;color: #fff;text-shadow: 1px 1px 10px #000;}
.kisayol .mavikutu:before{background: url(../images/kisayol-ikonlar.png)no-repeat;position: absolute;right: 5px;top: 5px;z-index: 969;width: 60px;height: 60px;display: block;content: "";}
.kisayol .mavikutu.ikon1:before{background-position: 0 0;}
.kisayol .mavikutu.ikon2:before{background-position: -60px 0;}
.kisayol .mavikutu.ikon3:before{background-position: -120px 0;}
.kisayol .mavikutu.ikon4:before{background-position: -180px 0;}
.kisayol .mavikutu.ikon4{border:0;width: 37%;margin: 0;}

.tiklilisteleme{margin-bottom: 20px;}
.tiklilisteleme h4{color: #004576;font-size: 16px;margin-bottom: 10px;}
.tiklilisteleme ul{}
.tiklilisteleme ul li{position:relative;font-size: 13px;padding: 0 0 0 30px;line-height: 22px;color: #003256;}
.tiklilisteleme ul li:before{content: "\f00c";font-family: FontAwesome;font-style: normal;font-weight: normal;text-decoration: inherit;position: absolute;font-size: 20px;color:#0196FE;top:0;left:0;}
.tiklilisteleme ul li:hover:before{color:#004576;}
.tiklilisteleme ul li a{color: #003256;}

#altkisim {width:100%;background: #599c50;border-top: #22313F;}
#altkisim > .cerceve {padding: 40px 0 20px 0;}
#altkisim h6{ font-size: 19px; font-weight: 400; color: #fff; border-bottom: 1px solid #666666; padding-bottom: 4px; margin-bottom: 10px; }
#altkisim img{ float: left; margin: 10px 10px 5px 0px; }
#altkisim p{ font-size: 14px; color: #f7f7f7; font-weight: 400; line-height: 160%; text-align: justify; margin: 4px 0 0 0; display: block; }
#altkisim ul{}
#altkisim ul li{ list-style: none; }
#altkisim ul li a{ font-size: 14px; color: #f7f7f7; display: block; position: relative; padding-left: 18px; }
#altkisim ul li a:before{font-family: FontAwesome;content: "\f054";font-size: 13px;z-index: 0;position: absolute;left: 4px; top: 0px; color: #f7f7f7;}

#altkisim span a{ font-size: 25px; font-weight: 500; color: #f7f7f7; margin:16px 0 0 0; display: block; }

.buyukgaleri{ }
.buyukgaleri ul{}
.buyukgaleri ul li{}
.buyukgaleri ul li a{  }
.buyukgaleri ul li a:after{ display: none; }
.buyukgaleri ul li a img{height: 250px;width: 100%;}
.buyukgaleri .slaytkontrol{cursor:pointer;width: 100%;color: #0A69A1;position: absolute;left: 0;margin: 0;top:34%;}
.buyukgaleri .slaytkontrol .slaytoklar{color:#0A69A1;font-size: 75px;width: 100%;margin: 0;z-index:-1;}
.buyukgaleri .slaytkontrol .slaytoklar .s{left: 25px;position: absolute;}
.buyukgaleri .slaytkontrol .slaytoklar .l{right: 25px;position: absolute;}

.kucukgaleri{padding: 5px;background: #F2F2F2;margin-right: 20px;}
.kucukgaleri ul{}
.kucukgaleri ul li{width: 33.333%;float: left;padding: 3px;box-sizing: border-box;}
.kucukgaleri ul li a{}
.kucukgaleri ul li a img{width: 100%;height: 75px;}

.referanslar{padding: 15px;background: #F2F2F2;margin-bottom: 20px;margin-right: 20px;}
.referanslar ul{}
.referanslar ul li{padding: 10px;}
.referanslar ul li img{}

#ortakisim { margin: 20px 0px 60px 0px; }
#ortakisim .cerceve {background: #fff;}
/*
#ortakisim .cerceve:before {width: 50%;height: 100%;z-index: -1;background: #004576;content: "";position: absolute;right: 0;}
*/
.mobilsite #altkisim{margin-bottom:15px;}


#copyright {background: #22313F;margin: 0px;}
.copyright{padding: 5px;}
.copyright p{float:left;margin:0;font-size: 13px;font-weight: 400;color: #fff;}
.copyright a{float:right;display:inline-block;}
.copyright a img{width: 75px;}

/*Stiller Bitti*/
@media only screen and (max-width: 1200px) {
body{padding: 0 10px 10px 10px;}
.kisayol {padding: 10px 10px 10px 10px;margin: 0 0 20px 0!important;}
.kisayol .mavikutu h2 {font-size: 12px;line-height: 18px;}
#altkisim .cerceve{padding: 20px;}
.kucukgaleri {margin-right: 0;}
.referanslar {margin-right: 0;}
#slayt {background: none;margin-bottom: 15px;}
#slayt .slaytkontrol {top: 30%;}
#slayt .slaytkontrol .slaytoklar {font-size: 30px;}
#slayt ol {position: relative;bottom: -5px;}
#slayt ul li img,
.yuvarla_YYYY{border-radius:6px;-moz-border-radius:6px;-webkit-border-radius:6px;}

.main-cat h1:before, .main-cat h1:after{ display: none; }

}

@media only screen and (min-width: 768px) and (max-width: 910px) {
#ustkisim .anamenu ul li a b{font-size: 12px;}
#ustkisim .anamenu ul li a {padding:35px 10px 45px 10px;}
#ustkisim .anamenu ul li:first-child a b {font-size: 23px;}
#ustkisim .anamenu ul li:first-child a {padding: 35px 0px 35px 0px;}
#ustkisim .anamenu ul li:last-child a b {font-size: 13px;}
}

.mobilmenuac{display:none;}
@media only screen and (max-width: 767px) {
.safa-cnt {
  width:100% !important
}
#safa-cnt {
  width:100%
}
.safa-box{
  margin-bottom:10px;
}
.teklif{
  bottom:10px;
  top:inherit !important;

}
.mobilmenuac{display: block;color: #4D7D9F;cursor: pointer;}
.mobilmenuac i{font-size: 34px;}
#ustkisim {margin-bottom: 15px;}
#ustkisim .anamenu ul {display: none;}
#ustkisim .logo {width: 80%;float:left;}
#ustkisim .logo a {  padding: 10px 0 20px 0;}
#ustkisim .mobilmenuac {width: 20%;padding: 15px 0 15px 0;text-align: right;box-sizing: border-box;float: right;}

#ustkisim .anamenu {float: none;}
#ustkisim .anamenu ul li {float: none;width: 100%;text-align: center;position: relative;overflow: hidden;margin-left: 0;}
#ustkisim .anamenu ul li:first-child a,
#ustkisim .anamenu ul li a{padding: 10px;border-bottom: 0!important;text-align: left;}
#ustkisim .anamenu ul li:hover a b{top:0;}
#ustkisim .anamenu ul li a b{display: inherit;float: left;margin-right: 5px;}
#ustkisim .anamenu ul li a span{display: initial;}
#ustkisim .anamenu ul li ul{display: block!important;margin: 0!important;width: 100%!important;position: relative!important;}

.kisayol .mavikutu {padding: 10px 40px 10px 10px;width: 100%;margin-bottom: 15px;}
.kisayol .mavikutu.ikon4{width: 100%;}

.buyukgaleri ul li a img {height: auto;}
.kucukgaleri ul li a img {height: 60px;}

.sayfaust {padding: 12px ;}
.detayic ul.galeriler li {width: 50%;}
.projelisteleme {padding: 15px 0 0 0;}

.ikiyebol-sol,
.ikiyebol-sag {width: 100%;float: none;padding: 0;}

.safa-mobil-100 {width: 100%;}.safabalki .safa-90,.safabalki .safa-80,.safabalki .safa-75,.safabalki .safa-70,.safabalki .safa-66,.safabalki .safa-65,.safabalki .safa-60,.safabalki .safa-50,.safabalki .safa-40,.safabalki .safa-35,.safabalki .safa-33,.safabalki .safa-30,.safabalki .safa-25,.safabalki .safa-20,.safabalki .safa-10 {width: 100%;float: none;margin-left: 0;}
.safa-mobil-50 .safa-90,.safa-mobil-50 .safa-80,.safa-mobil-50 .safa-75,.safa-mobil-50 .safa-70,.safa-mobil-50 .safa-66,.safa-mobil-50 .safa-65,.safa-mobil-50 .safa-60,.safa-mobil-50 .safa-40,.safa-mobil-50 .safa-30,.safa-mobil-50 .safa-35,.safa-mobil-50 .safa-33,.safa-mobil-50 .safa-25,.safa-mobil-50 .safa-20,.safa-mobil-50 .safa-10 {float: left;margin-left: 3%;width: 48.5%;}
.safa-mobil-50 .safa-90:first-child,.safa-mobil-50 .safa-80:first-child,.safa-mobil-50 .safa-75:first-child,.safa-mobil-50 .safa-70:first-child,.safa-mobil-50 .safa-66:first-child,.safa-mobil-50 .safa-65:first-child,.safa-mobil-50 .safa-60:first-child,.safa-mobil-50 .safa-40:first-child,.safa-mobil-50 .safa-35:first-child,.safa-mobil-50 .safa-30:first-child,.safa-mobil-50 .safa-33:first-child,.safa-mobil-50 .safa-25:first-child,.safa-mobil-50 .safa-20:first-child,.safa-mobil-50 .safa-10:first-child {margin-left: 0;}.safa-mobil-50>div:nth-child(2n+1) {margin-left: 0;}.safabalki>div:last-child {margin-bottom: 0;}

.references .slaytkontrol .slaytoklar .s {top: 30% !important;left: 5px !important; font-size: 40px !important;}
.references .slaytkontrol .slaytoklar .l {top: 30% !important;right: 5px !important; font-size: 40px !important;}

.quote-bar span{ float: none; font-size: 18px; text-align: center; padding: 10px; margin: 0px auto; display: block; }
.quote-bar a{ float: none; margin: 0px auto; padding: 5px 0px; display: block; max-width: 267px; }
.quote-bar img{ width: 100%; max-width: 267px; }

.faq{ padding: 10px 0px; }
.faq span{ padding: 5px 0px !important; }
.faq p{ padding: 5px 0px !important; }
.faq em{ display: none !important; }

}
/*! Hint.css - v1.3.5 - 2015-06-16
* http://kushagragour.in/lab/hint/
* Copyright (c) 2015 Kushagra Gour; Licensed MIT */

.hint--bottom:after,.hint--top:after{margin-left:-18px}.hint,[data-hint]{position:relative;display:inline-block}.hint:after,.hint:before,[data-hint]:after,[data-hint]:before{position:absolute;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);transform:translate3d(0,0,0);visibility:hidden;opacity:0;z-index:1000000;pointer-events:none;-webkit-transition:.3s ease;-moz-transition:.3s ease;transition:.3s ease;-webkit-transition-delay:0ms;-moz-transition-delay:0ms;transition-delay:0ms}.hint--always:after,.hint--always:before,.hint:focus:after,.hint:focus:before,.hint:hover:after,.hint:hover:before,[data-hint]:focus:after,[data-hint]:focus:before,[data-hint]:hover:after,[data-hint]:hover:before{opacity:1;visibility:visible}.hint:hover:after,.hint:hover:before,[data-hint]:hover:after,[data-hint]:hover:before{-webkit-transition-delay:100ms;-moz-transition-delay:100ms;transition-delay:100ms}.hint:before,[data-hint]:before{content:'';position:absolute;background:0 0;border:6px solid transparent;z-index:1000001}.hint:after,[data-hint]:after{content:attr(data-hint);background:#383838;color:#fff;padding:8px 10px;font-size:12px;line-height:12px;white-space:nowrap;text-shadow:0 -1px 0 #000;box-shadow:4px 4px 8px rgba(0,0,0,.3)}.hint--top:before{border-top-color:#383838;margin-bottom:-12px}.hint--bottom:before{border-bottom-color:#383838;margin-top:-12px}.hint--top:after,.hint--top:before{bottom:100%;left:50%}.hint--top:focus:after,.hint--top:focus:before,.hint--top:hover:after,.hint--top:hover:before{-webkit-transform:translateY(-8px);-moz-transform:translateY(-8px);transform:translateY(-8px)}.hint--bottom:after,.hint--bottom:before{top:100%;left:50%}.hint--bottom:focus:after,.hint--bottom:focus:before,.hint--bottom:hover:after,.hint--bottom:hover:before{-webkit-transform:translateY(8px);-moz-transform:translateY(8px);transform:translateY(8px)}.hint--right:before{border-right-color:#383838;margin-left:-12px;margin-bottom:-6px}.hint--right:after{margin-bottom:-14px}.hint--right:after,.hint--right:before{left:100%;bottom:50%}.hint--right:focus:after,.hint--right:focus:before,.hint--right:hover:after,.hint--right:hover:before{-webkit-transform:translateX(8px);-moz-transform:translateX(8px);transform:translateX(8px)}.hint--left:before{border-left-color:#383838;margin-right:-12px;margin-bottom:-6px}.hint--left:after{margin-bottom:-14px}.hint--left:after,.hint--left:before{right:100%;bottom:50%}.hint--left:focus:after,.hint--left:focus:before,.hint--left:hover:after,.hint--left:hover:before{-webkit-transform:translateX(-8px);-moz-transform:translateX(-8px);transform:translateX(-8px)}.hint--error:after{background-color:#b34e4d;text-shadow:0 -1px 0 #592726}.hint--error.hint--top:before{border-top-color:#b34e4d}.hint--error.hint--bottom:before{border-bottom-color:#b34e4d}.hint--error.hint--left:before{border-left-color:#b34e4d}.hint--error.hint--right:before{border-right-color:#b34e4d}.hint--warning:after{background-color:#c09854;text-shadow:0 -1px 0 #6c5328}.hint--warning.hint--top:before{border-top-color:#c09854}.hint--warning.hint--bottom:before{border-bottom-color:#c09854}.hint--warning.hint--left:before{border-left-color:#c09854}.hint--warning.hint--right:before{border-right-color:#c09854}.hint--info:after{background-color:#3986ac;text-shadow:0 -1px 0 #193b4d}.hint--info.hint--top:before{border-top-color:#3986ac}.hint--info.hint--bottom:before{border-bottom-color:#3986ac}.hint--info.hint--left:before{border-left-color:#3986ac}.hint--info.hint--right:before{border-right-color:#3986ac}.hint--success:after{background-color:#458746;text-shadow:0 -1px 0 #1a321a}.hint--success.hint--top:before{border-top-color:#458746}.hint--success.hint--bottom:before{border-bottom-color:#458746}.hint--success.hint--left:before{border-left-color:#458746}.hint--success.hint--right:before{border-right-color:#458746}.hint--always.hint--top:after,.hint--always.hint--top:before{-webkit-transform:translateY(-8px);-moz-transform:translateY(-8px);transform:translateY(-8px)}.hint--always.hint--bottom:after,.hint--always.hint--bottom:before{-webkit-transform:translateY(8px);-moz-transform:translateY(8px);transform:translateY(8px)}.hint--always.hint--left:after,.hint--always.hint--left:before{-webkit-transform:translateX(-8px);-moz-transform:translateX(-8px);transform:translateX(-8px)}.hint--always.hint--right:after,.hint--always.hint--right:before{-webkit-transform:translateX(8px);-moz-transform:translateX(8px);transform:translateX(8px)}.hint--rounded:after{border-radius:4px}.hint--no-animate:after,.hint--no-animate:before{-webkit-transition-duration:0ms;-moz-transition-duration:0ms;transition-duration:0ms}.hint--bounce:after,.hint--bounce:before{-webkit-transition:opacity .3s ease,visibility .3s ease,-webkit-transform .3s cubic-bezier(.71,1.7,.77,1.24);-moz-transition:opacity .3s ease,visibility .3s ease,-moz-transform .3s cubic-bezier(.71,1.7,.77,1.24);transition:opacity .3s ease,visibility .3s ease,transform .3s cubic-bezier(.71,1.7,.77,1.24)}

.main-cat-bg{ padding:40px 0px; margin-bottom: 0px; background: #e8ebef; center top no-repeat; border-top:1px solid #acb6c0; }
.main-cat{ background: #3e3834; border-radius: 4px; -webkit-border-radius: 4px; -moz-border-radius: 4px;
-webkit-box-shadow: 0px 2px 0px 0px rgba(255,255,255,1);
-moz-box-shadow: 0px 2px 0px 0px rgba(255,255,255,1);
box-shadow: 0px 2px 0px 0px rgba(255,255,255,1); }
.main-cat img{ border-radius: 4px; -webkit-border-radius: 4px; -moz-border-radius: 4px; margin:0px; width: 100%; }
.main-cat h1{ position: relative; font-size: 16px; color: #fff; font-weight: 400; text-align: center; text-shadow: 1px 1px 0px #222222; display: block; margin: 0px; }
.main-cat h1 a{ color: #fff; display: block; padding: 10px 15px;  }




.counter{padding: 50px 0px 30px 0px;margin-bottom: 15px; background-color: #3e3834;}
.counter h3{text-align: center;display: block;font-size: 25px;color: #ffffff;font-weight: 700;margin-bottom: 20px;}
.counter p{ font-size: 16px; text-align: justify; color: #fff; }
.counter span{ font-size: 40px; color: #fff; font-weight: 700; text-align: left; margin: 8px 0px 6px 0px;  padding: 0px; display: block;}
.counter em{ font-size: 13px; font-style: normal; color: #fff; font-weight: 400; text-align: left;  margin: 0px;  padding: 0px; display: block;}

.index-gallery{margin: 60px 0px;}
.index-gallery img{ width: 100%; }

.references {padding: 30px 0px 50px 0px; border-top:1px solid #acb6c0;border-bottom:1px solid #acb6c0;background-color: #db7216;}
.references h3{ text-align: center; display: block; font-size: 25px; color: #3e3834; font-weight: 700; margin-bottom: 25px; }
.references .slaytkontrol{}
.references .slaytkontrol .slaytoklar{}
.references .slaytkontrol .slaytoklar .s{color: #000;position: absolute;top: 20%;font-size: 35px;padding: 20px;cursor: pointer;left: 5px;}
.references .slaytkontrol .slaytoklar .l{color: #000;position: absolute;top: 20%;font-size: 35px;padding: 20px;cursor: pointer;right: 5px;}
.references .slaytyap li img{ border-radius:4px; -webkit-border-radius:4px; -moz-border-radius:4px; }

.banners{}
.banners ul{}
.banners ul li{ border:2px solid #23466f; border-radius:3px; -webkit-border-radius:3px; -moz-border-radius:3px; margin:0px 0px 11px 0px; padding: 12px 20px; display: block; }
.banners ul li i{ float: left; font-size: 45px; color: #23466f; }
.banners ul li span{ font-size: 26px; font-weight: 500; color: #3e3834; float: left; margin: 12px 0px 0px 20px; }


.call{ border-bottom: 1px solid #999; min-height: 90px; background: url('../images/contact.png') no-repeat right top;}
.call a{ margin:0px; padding:0px; display:block; }
.call span{ display: block; font-size: 14px; font-weight: 500; padding:15px 0px 0px 5px; margin: 0px; text-shadow: 1px 1px 0px #fff; }
.call em{ font-style: normal; display: block; color: #444; font-size: 26px; font-weight: 700; letter-spacing: -1px; padding:0px 0px 10px 5px; text-shadow: 1px 1px 0px #fff; }

.credit{ border-bottom: 1px solid #999; min-height: 64px; background: url('../images/credit.png') no-repeat right top; margin-top: 40px; }
.credit span{ display: block; font-size: 14px; font-weight: 500; padding:5px 0px 0px 5px; margin: 0px; text-shadow: 1px 1px 0px #fff; color: #134da5; }
.credit em{ font-style: normal; display: block; color: #444; font-size: 20px; font-weight: 700; letter-spacing: -1px; padding:0px 0px 0px 5px; text-shadow: 1px 1px 0px #fff; }

.offer{ border-bottom: 1px solid #999; min-height: 90px; background: url('../images/offer.png') no-repeat right top; margin-top: 40px; }
.offer a{ margin:0px; padding:0px; display:block; }
.offer span{ display: block; font-size: 14px; font-weight: 500; padding:15px 0px 0px 5px; margin: 0px; text-shadow: 1px 1px 0px #fff; }
.offer em{ font-style: normal; display: block; color: #444; font-size: 20px; font-weight: 700; letter-spacing: -1px; padding:0px 0px 10px 5px; text-shadow: 1px 1px 0px #fff; }

.sidebanner{ position: relative; border-radius: 4px; -webkit-border-radius: 4px; -moz-border-radius: 4px; border:1px solid #535151; }
.sidebanner img{ border-radius: 4px; -webkit-border-radius: 4px; -moz-border-radius: 4px; margin:0px; width: 100%; }
.sidebanner h3{ width: 100%; position: absolute; background: rgba(62,56,52,0.8); bottom:0px; font-size: 15px; color: #fff; font-weight: 400; text-shadow: 1px 1px 0px #222222; display: block; margin: 0px; padding: 12px 15px 10px 15px;
-webkit-border-bottom-right-radius: 3px;
-webkit-border-bottom-left-radius: 3px;
-moz-border-radius-bottomright: 3px;
-moz-border-radius-bottomleft: 3px;
border-bottom-right-radius: 3px;
border-bottom-left-radius: 3px;
}
.sidebanner h3 a{ color: #fff; display: block;  }
#sonuc  > img{
  width: 22px;
  display: block;
}
.teklif{ position: fixed; right: 0px; bottom:0; }

.faq{background: #599c50;}
.faq span{ font-size:22px; font-weight: 600; color: #fff; padding: 41px 0px; display: block; }
.faq p{ font-size:22px; font-weight: 400; color: #fff; padding: 22px 0px; margin:0px; display: block; font-style: normal; line-height: 140%; text-align: justify; }
.faq em{display: block;margin: 0px;width: 0;padding: 54px 0px;background: url(../images/soruisareti.png) no-repeat center center;}
#safa-cnt {
  width:100%;
  padding:60px 0px;
}
.safa-cnt-title {
  width:100%;
  display: block;
  margin-bottom:25px;
}
.safa-cnt-title > h3{
  font-family:Roboto,sans-serif;
  font-size:1.5em;
  font-weight: 600;
  color:#3e3834;
  display: block;
  text-align: center;
}

.safa-title h3{
  font-family:Roboto,sans-serif;
  font-size:1em;
  font-weight: 600;
  color: #65a35c;
}
.safa-title a{

  font-weight: 400;
  font-size:12px;
  color:#fff;
  margin-top:5px;
  display:inline-block;
  background:#65a35c;
  padding:5px 13px;
  border-radius:6px;
  -webkit-border-radius:6px;
  -moz-border-radius:6px;
  -ms-border-radius:6px;
  -o-border-radius:6px;
}
.safa-title a:hover{
  text-decoration: underline;
}
.safa-title p{
  margin: 0px;
  font-size: 13px;
  font-weight: 600;
}
#safa-wrapper {
  min-height: 100%;
  margin-bottom: -228px
}
#safa-wrapper:after {
  content:'';
  display: block;
/*  height:228px;*/
}
.safa-footer{
  width:100%;
  height: 228px;
}
.safa-clear {
  clear:both;
}
.eng-fix:after {
  position: absolute;
  content: '';
  height: inherit !important;
}
.safa-stable-cnt {
  width:100%;
  display: flex;
  display:-webkit-flex;
  display:-moz-flex;
  display:-ms-flex;
  display:-o-flex;
  justify-content: space-around;
  -o-justify-content: space-around;
  -ms-justify-content: space-around;
  -moz-justify-content: space-around;
  -webkit-justify-content: space-around;
}
.safa-stable-title {
  width: 100%;
  text-align: center;
}

.mobilmenuac i{

	color: #599c50 !important;
}

.haberler{ padding: 60px 0px; margin-bottom: 0px; background: #e8ebef; center top no-repeat; border-top:1px solid #acb6c0; }
.haberler h3{ text-align: center; display: block; font-size: 25px; color: #3e3834; font-weight: 700; margin-bottom: 25px; }
.haberler img{ width: 100%; border-radius: 4px; margin-bottom: 10px; }
.haberler h4{display: block; font-size: 17px; color: #3e3834; font-weight: 700; margin: 5px 0px; padding: 0px; }
.haberler p{ margin: 0px 0px 10px 0px; padding: 0px; line-height: 22px; }
.haberler a{ float: left; padding: 3px 15px; border-radius: 4px; background: #599c50; color: #fff; font-size: 13px; margin-bottom: 20px; }
