*{box-sizing:border-box}
a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}
body{line-height:1;font-family:Oswald,sans-serif}
ol,ul{list-style:none}
blockquote,q{quotes:none}
blockquote:after,blockquote:before,q:after,q:before{content:'';content:none}
table{border-collapse:collapse;border-spacing:0}
img{max-width:100%;display:block}
main{background-color:#fff;right:0;transition:all .3s ease-in-out;overflow-x:hidden}
#map svg path{fill:#bdbdbd}
#map svg path{transition:all .2s ease-in-out}
.not{width:100%;text-align:center;font-size:35px;font-weight:300;position:relative;z-index:2;line-height:1.4}
.not a{color:#1a93b6}
section.subelerimiz{padding:80px 0}
#map{height:650px;position:relative;margin:-100px auto auto;width:100%;display:inline-block}
#map svg{position:absolute;left:0;width:100%!important;height:100%!important}
svg>a{display:block}
#sehir{font-size:30px;text-align:center;margin-top:25px;color:#666}
.subeList .item{opacity:0;pointer-events:none;-webkit-transition:all,.8s;-o-transition:all,.8s;transition:all,.8s;position:relative;width:100%;top:0;max-height:0;overflow:hidden}
.subeList .item.active{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);opacity:1;pointer-events:auto;max-height:inherit;margin-top:30px}
.subeList .itemNone{opacity:0;pointer-events:none;-webkit-transition:all,.6s;-o-transition:all,.6s;transition:all,.6s;position:absolute;width:100%;top:51px}
.selectCity,.subeList{position:relative}
.subeList .itemNone.active{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);opacity:1;pointer-events:auto}
.sehirsList .col-md-4{background:#e2e2e2!important}
.selectCity{z-index:9999;margin-top:-10px}
.selectCity select{width:99.7%;padding:15px;font-weight:500;margin-top:-30px;font-size:15px;margin-bottom:15px;border:1px solid #cacaca;letter-spacing:-.3px}
.selectCity select option{padding:5px}
.homeMap h1{font-weight:700;font-size:27px;letter-spacing:-.5px;color:#2a2a2a;margin-bottom:25px;margin-left:10px}
.logo-m{display:none}
.mtop{margin-top:160px}
.w100{display:inline-block;width:100%;position:relative;float:left}
.topBar{position:fixed;top:0;left:0;height:160px;border-bottom:1px solid #b9b9b9;box-sizing:border-box;z-index:5;background-color:#fff}
.topMenu{height:100%;display:flex;align-items:center;justify-content:center;width:100%}
.topMenu ul{display:flex;align-items:flex-end;justify-content:space-between;width:90%}
.topMenu ul li{margin:0 25px;position:relative}
.topMenu ul li a{text-decoration:none;color:#5a5a5a;font-weight:500;font-size:25px;transition:all .2s ease-in-out;position:relative;padding:5px 0;border-bottom:1px solid rgb(57 181 74 / 0%)}
.homeCarousel{height:100%}
.owl-stage-outer{height:100%}
.owl-stage{height:100%}
.owl-item{height:100%}
.homeCarousel .items{height:100%;max-height:inherit!important}
.sliderCenter{height:100%;width:80%;margin:0 auto;display:flex;align-items:center;justify-content:center;padding-bottom:80px;box-sizing:border-box}
.homeCarousel .owl-dots{position:absolute;left:50%;bottom:25px;transform:translateX(-50%);z-index:2;width:100%;text-align:center}
.homeCarousel .owl-dot{width:55px;height:15px;border-radius:360px;margin:0 3px;background-color:rgba(90,90,90,0)!important;border:2px solid #fff!important;box-sizing:border-box;outline:0!important}
.homeCarousel .owl-dot.active{background-color:#fff!important}
.homeCarousel .owl-nav{display:none}
.faaliyetBaslik h2{margin:50px auto;display:table;font-size:50px;font-weight:300;color:#0c5a8e;position:relative;font-weight:700;font-size:40px;margin:40px auto;text-align:center;line-height:1.3}
.faaliyetBaslik h2::before{content:"";position:absolute;left:15%;right:15%;bottom:-20px;height:1px;background-color:#0c5a8e}
.faaliyetBox{width:49%;float:left;position:relative;display:inline-block;margin:.5%;overflow:hidden}
.homeFaaliyet{margin-left:-1%;width:102%}
.faaliyet{overflow:hidden}
.fimg{width:100%;display:inline-block;float:left}
.fimg img{width:100%}
.fTitle{width:100%;height:110px;background-color:#eee;float:left;display:flex;align-items:center;justify-content:center;font-size:45px;font-weight:400;color:#1a93b6}
.digerHizmetler a{width:100%;display:inline-block;text-align:center;margin:0 0 .5%;padding:20px 0;font-size:25px;text-decoration:none;border-top:1px solid #1a93b6;border-bottom:1px solid #1a93b6;color:#1a93b6}
.homeBayi{background-color:#1a93b6;padding:60px 0}
.homeBayiList{margin:0 auto;display:table}
.homeBayiList li{float:left;margin:0 100px;display:flex;align-items:center;flex-direction:column;justify-content:center;color:#fff}
.hbImg{display:inline-block;width:75px}
.hbNumb{font-size:70px;font-weight:700;margin:15px 0}
.hbText{font-size:30px;font-weight:300}
.hbMap{width:1100px;margin:-50px auto -50px;display:table}
.homeBayiMap{padding:50px 0;background-color:#e6e7e1}
.enYakinBayi a{display:table;margin:0 auto;padding:13px 25px;border:3px solid #39b54a;font-size:23px;text-decoration:none;line-height:1;color:#fff;border-radius:7px;background-color:#39b54a}
.contactTitle h2{margin:50px auto;display:table;font-size:50px;font-weight:300;color:#fff;position:relative}
.contactTitle h2::before{content:"";position:absolute;left:15%;right:15%;bottom:-15px;height:1px;background-color:#fff}
.contcatList>ul{margin:50px auto 70px;display:flex;align-items:center;justify-content:space-around;max-width:90%}
.contcatList>ul>li{float:left;display:flex;align-items:center;justify-content:center}
.socialList li{float:left;display:inline-block;margin:0 10px;width:60px}
.cnListTitle{font-size:35px;color:#39b54a;margin:0 10px;font-weight:700;line-height:1}
.cnLn{display:inline-block}
.cnLn a{color:#000;font-weight:300;text-decoration:none;font-size:30px;line-height:2;float:left;display:inline-block}
.cnLn a strong{font-weight:700;position:relative}
.cnLn a strong i{position:absolute;top:100%;right:0}
.address{padding:50px 0;display:flex;align-items:center;justify-content:center;flex-direction:column;color:#fff}
.adrTitle{font-size:40px;font-weight:700;margin:20px 0 10px}
.adrText{font-size:20px;font-weight:300}
.map img{width:100%}
.bottom{background-color:#f6f6f6;padding:50px 0 40px}
.footerLogo{margin:0 auto 45px;display:table;width:300px}
.footerMenu{width:85%;max-width:1400px;margin:0 auto 30px;padding-bottom:25px;display:table;border-bottom:1px solid #5a5a5a}
.copyright{width:100%;text-align:center;font-size:25px;color:#5a5a5a;font-weight:300}
.footerMenu ul{display:flex;align-items:center;justify-content:space-between}
.footerMenu ul li a{text-decoration:none;font-size:23px;font-weight:400;color:#5a5a5a;transition:all .2s ease-in-out}
.topMenu ul li.logo a{position:relative;z-index:1;display:inline-block}
.hkSect{box-sizing:border-box;background-color:#eee}
.hkText{width:50%;box-sizing:border-box;float:left;padding:80px 3%}
.hkTitle{width:390px;float:left;position:absolute;top:60px;bottom:60px;text-align:center;display:flex;align-items:center;justify-content:center;font-size:45px;line-height:1.4;font-weight:300;color:#5a5a5a;padding-right:25px;box-sizing:border-box}
.hkText p{margin-bottom:29px;line-height:1.4;font-size:22px;font-weight:300;color:#5a5b5b}
.faaliyet-ic{overflow:hidden;padding-top:60px}
.hkText p strong{font-weight:700}
.hkTitle h1{position:relative;margin-bottom:15px;text-align:center}
.hkTitle h1::before{content:"";position:absolute;left:15%;bottom:-10px;right:15%;height:1px;background-color:#1a93b6}
.hkText p:last-child{margin-bottom:0}
.grTitle{height:340px}
.grTitle h2{position:relative;z-index:1;font-size:55px;font-weight:300;color:#fff}
.greenBg{height:100%;width:100%;display:flex;align-items:center;justify-content:center;background-size:cover;background-position:center center;background-repeat:no-repeat;text-align:center}
.greenBg::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;z-index:0;background-color:rgb(26 147 182 / .8)}
.cozumTitle{padding:0 0 50px}
.ortaklar{overflow:hidden;padding-bottom:50px}
.ortaklar ul{width:80%;overflow:hidden;margin-left:10%}
.ortaklar ul li{float:left;margin:0;display:inline-block;width:20%;position:relative}
.ortaklar ul li img{width:100%;display:flex;align-items:center;justify-content:center}
.grTitle p{font-size:50px;position:relative;z-index:1;color:#fff;line-height:1.4;text-align:center;font-weight:300}
.vzList{margin:60px auto;display:flex;max-width:100%;align-items:center;justify-content:center}
.vzList>ul{display:flex;align-items:flex-start;justify-content:center;max-width:100%;float:left}
.vzList>ul>li{float:left;width:400px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;color:#5a5a5a;margin:0 45px}
.vzTitle{font-size:25px;margin:15px 0 15px;font-weight:700;width:100%;text-align:center}
.vzText{width:100%;display:inline-block;line-height:1.4;font-size:23px;font-weight:300}
.vzText strong{font-weight:700;color:#39b54a;display:block}
.vzIcon{width:100px;height:100px;border:2px solid #39b54a;box-sizing:border-box;border-radius:360px;transition:all .2s ease-in-out}
.vzText ul{display:inline-block;text-align:center;width:100%}
.vzText ul li{float:left;width:100%;text-align:left;position:relative;padding-left:15px;box-sizing:border-box;margin-bottom:10px;font-size:19px}
.vzText ul li::before{content:"";left:0;top:11px;width:6px;height:6px;background-color:#1a93b6;position:absolute;border-radius:360px}
.vzText ul.w50 li{width:50%}
.contactIc{padding-top:50px}
.adrInner{margin:0;color:#fff;background:#2e9b3f;background:linear-gradient(90deg,rgba(46,155,63,1) 0,rgba(27,100,51,1) 100%)}
.formSect{padding:100px 0;background-color:#f6f6f6}
.formContainer{width:1000px;margin:0 auto;position:relative}
.formHl{width:100%;display:inline-block;margin-top:50px}
.contactForm>ul{width:45%;float:left;display:inline-block;margin:0 2.5%}
.contactForm>ul>li{float:left;width:100%;display:inline-block;position:relative;margin-bottom:20px;text-align:center;color:#696969;line-height:1.3;font-size:18px}
.contactForm>ul>li>input,.contactForm>ul>li>select,.contactForm>ul>li>textarea{width:100%;display:inline-block;outline:0;box-sizing:border-box;border:1px solid #c1c1c1;height:50px;border-radius:5px;background-color:#fff;padding:0 15px}
.contactForm>ul>li>span{width:100%;margin-bottom:10px;display:inline-block;font-size:19px;color:#1a93b6;text-align:left}
.contactForm>ul>li>textarea{height:150px;resize:none;padding-top:15px}
.formTitle{text-align:center;position:absolute;width:45%;right:2.5%;top:130px;font-size:40px;color:#1a93b6}
.izin{width:250px;display:table;margin:0 auto}
.inpCheck{float:left;width:50%;position:relative;font-size:21px}
.inpCheck input{width:15px;height:15px;margin:0 10px 0 0;border:none}
.contactForm>ul>li>input.gonder{border:1px solid #1a93b6;width:150px;text-align:center;font-size:19px;color:#1a93b6;cursor:pointer}
.hkText ul{width:100%;display:inline-block;margin-bottom:25px}
.hkText ul li{margin-bottom:10px;width:100%;display:inline-block;padding-left:20px;position:relative;line-height:1.4;font-size:20px;font-weight:300;color:#5a5b5b;box-sizing:border-box}
.hkText ul li:last-child{margin-bottom:0}
.hkText ul li::before{content:"";position:absolute;left:0;top:10px;width:8px;height:8px;border-radius:360px;background-color:#1a93b6}
.vzText ul.flCenter{width:auto;display:table;margin:0 auto}
.vzText ul.flCenter li{width:auto;float:inherit;display:block}
.birimMenu{padding:100px 0 0}
.birimMenu ul{margin:0 auto;display:table;width:auto;border:2px solid #1a93b6;border-radius:10px;box-sizing:border-box}
.birimMenu ul li{float:left;display:inline-block}
.birimMenu ul li a{text-decoration:none;font-size:20px;padding:15px 25px;color:#333;display:inline-block;border-right:1px solid #ccc}
.birimMenu ul li:last-child a{border-right:0}
.hkTitle h1 strong{display:block;font-weight:600;color:#1a93b6}
.hizmetlerSect h2,.nedenBayi h2{margin:50px auto;display:table;font-size:50px;font-weight:300;color:#5a5a5a;position:relative}
.hizmetlerSect h2::before,.nedenBayi h2::before{content:"";position:absolute;left:15%;right:15%;bottom:-15px;height:1px;background-color:#1a93b6}
.hizmetList{width:100%;display:flex;align-items:center;justify-content:center;margin:40px 0;float:left}
.hizmetList ul{display:flex;align-items:center;justify-content:center;width:85%;max-width:1600px}
.hizmetList ul li{float:left;margin:0 3%;position:relative}
.hl-icon{width:104px;text-align:center;margin:0 auto;border:2px solid #1a93b6;box-sizing:border-box;border-radius:360px;margin-bottom:15px;transition:all .2s ease-in-out}
.hl-text{font-size:20px;color:#333;text-align:center;line-height:1.2}
.grTitle h4{font-size:50px;position:relative;z-index:1;color:#fff;line-height:1.3;font-weight:300;max-width:1600px;width:85%}
.grTitle h4 strong{font-weight:500}
.hkText p i{color:#1a93b6}
.hkText p u{font-weight:400}
.birimHk{margin-top:35px}
.bayilerMap{padding-top:50px;background-color:#f6f6f6}
.mapsvg{margin:50px auto;display:block;max-width:100%;width:1040px}
.yetkili{margin:0 auto 35px;display:table}
.yetkili li{float:left;margin:0 25px;display:flex;align-items:center;justify-content:center;font-size:25px;color:#5a5a5a;font-weight:300}
.yetkili li img{margin-right:10px}
.subeContainer{width:90%;max-width:1600px;margin:0 auto;position:relative}
.subeTab{width:100%;display:inline-block;margin-bottom:10px}
.subeTab ul{float:right;border:2px solid #1a93b6;border-radius:8px;background-color:#fff}
.subeTab ul li{float:left;height:45px}
.subeTab ul li a{padding:0 15px;display:flex;align-items:center;justify-content:center;font-size:17px;text-decoration:none;font-weight:400;color:#333;border-right:1px solid #ccc;height:100%;box-sizing:border-box}
.subeTab ul li a img{margin-right:6px;width:15px}
.subeTab ul li:last-child a{border-right:0}
.searchBar{position:relative;z-index:1}
.searchBar form{width:100%}
.selectCity select{width:100%!important}
input.searchInp{width:calc(98% - 150px);margin-right:2%;box-sizing:border-box;height:60px;padding:0 30px;border-radius:5px;border:1px solid #ccc;font-size:19px;font-weight:400;color:#000;float:left;display:inline-block;font-family:Oswald,sans-serif}
input.ara{width:150px;height:60px;border:0;background-color:#1a93b6;color:#fff;font-size:25px;font-weight:300;font-family:Oswald,sans-serif;cursor:pointer;transition:all .2s ease-in-out}
.srcList{width:100%;display:inline-block;margin:50px 0;position:relative}
.srcBox{width:100%;margin:20px 0;display:inline-block;position:relative;background-color:#fff;padding:35px 55px;box-sizing:border-box;border:2px solid #e8e8e8;border-radius:6px}
.yer{position:absolute;right:50px;top:30px;display:flex;align-items:center;justify-content:center;font-size:15px;color:#717171}
.yer img{width:15px;margin-right:5px}
.srcBox h4{display:inline-block;position:relative;margin-bottom:30px;padding-bottom:5px;border-bottom:2px solid #1a93b6;font-size:25px;font-weight:500;color:#4a4a4a}
.srcBox ul{display:inline-block;width:100%}
.srcBox ul li{display:inline-block;float:left;width:100%;margin-bottom:11px;font-weight:300;font-size:20px;color:#585858}
.srcBox ul li strong{font-weight:500}
.srcBox ul li:last-child{margin-bottom:0}
.haritaGoster{position:absolute;top:0;right:300px;bottom:0;display:flex;align-items:center;justify-content:center}
.haritaGoster a{background-color:#fff;text-decoration:none;color:#1a93b6;padding:12px 30px;font-size:22px;border-radius:360px;font-weight:300;border:2px solid #1a93b6}
.nedenBayi{padding:70px 0 50px}
.bayiList{max-width:1400px;margin:30px auto;display:table;width:80%}
.bayiList li{width:100%;display:inline-block;margin-bottom:20px;font-size:25px;font-weight:300;position:relative;color:#5a5a5a;box-sizing:border-box;padding-left:20px}
.bayiList li strong{font-weight:500}
.bayiList li::before{content:"";position:absolute;left:0;top:9px;width:10px;height:10px;background-color:#1a93b6;border-radius:2px}
.nedenBayi h3{text-align:center;font-size:25px;font-weight:700;color:#1a93b6}
.bayiBtmBar{max-width:1600px;width:90%;margin:0 auto;text-align:center;border:2px solid #1a93b6;border-radius:6px;height:70px;display:flex;align-items:center;justify-content:center;font-size:35px;color:#1a93b6;font-weight:300}
.bayiBtmBar strong{font-weight:700;margin:0 7px}
.hkTitle h1 img{margin:0 auto 15px}
.bayilikHizmet{margin-bottom:20px;overflow:hidden}
.bayilikHizmet .faaliyetBox{margin-bottom:0}
.bhContent{width:100%;display:flex;align-items:center;justify-content:center;height:200px;padding:0 10%;box-sizing:border-box;color:#fff;flex-direction:column;text-align:center;background:#2e9b3f;background:linear-gradient(90deg,rgba(46,155,63,1) 0,rgba(27,100,51,1) 100%);border-top:5px solid #fff}
.itm-4 .faaliyetBox{width:24%}
.grTitle h2 strong{font-weight:700}
.boBox{width:800px;margin:50px auto;display:table;border:2px solid #c1c1c1;padding:20px 10px;box-sizing:border-box;border-radius:6px}
.boBox ul{float:left;display:inline-block;padding:0 20px;box-sizing:border-box;border-right:2px solid #c1c1c1}
.boBox ul li{height:50px;color:#696969;font-size:20px;box-sizing:border-box;text-align:center;align-items:center;justify-content:center;display:flex;font-weight:300}
.boBox ul li:first-child{color:#1a93b6;border-bottom:2px solid #1a93b6;margin-bottom:15px;display:inline-block;text-align:center;width:100%;font-weight:500}
.boBox ul:nth-child(1){width:50%}
.boBox ul:nth-child(2){width:25%}
.boBox ul:nth-child(3){width:25%;border-right:0}
.boBox ul:nth-child(2) li img,.boBox ul:nth-child(3) li img{margin:0 auto}
.yada{margin:0 auto;display:table;border:2px solid #1a93b6;color:#1a93b6;background-color:#fff;padding:13px 25px;font-size:31px;border-radius:10px}
.baylilkAlim{background-color:#fff}
.baylilkAlim .contactTitle h2{color:#5a5a5a}
.baylilkAlim .contactTitle h2::before{background-color:#2f9a3e}
.baylilkAlim .contcatList{background-color:#f5f5f5}
.baylilkAlim .cnListTitle{color:#888383;font-size:25px;margin-bottom:15px;text-align:center}
.baylilkAlim .cnLn a{color:#1a93b6}
.cnLn a strong ul{position:absolute;top:100%;right:0}
.cnLn a strong u{position:absolute;top:70%;right:-100px;font-size:55%;text-decoration:none;font-weight:300;display:inline-block;color:#717171}
.baylilkAlim .cnLn{font-size:35px;color:#1a93b6;text-align:center}
.fTitle{font-size:25px;height:95px}
.cnListIcon{width:70px}
.hoverHref{position:absolute;left:0;right:0;height:100%;width:100%;background-color:#1a93b6;transition:all .5s cubic-bezier(.42,0,.18,.99);display:flex;align-items:center;justify-content:center;flex-direction:column;text-align:center;padding:20px 15% 50px;box-sizing:border-box;color:#fff;text-decoration:none;overflow:hidden;opacity:0}
.flhrefTitle{font-size:30px;margin-bottom:20px;padding-bottom:20px;border-bottom:1px solid #fff;width:100%}
.flhrefText{font-size:19px;font-weight:300;line-height:1.3;margin-bottom:25px}
.incele{font-weight:700;padding-top:25px;font-size:20px;position:relative}
.incele::before{content:"";background:url(../images/icons/incele.png) center center no-repeat;background-size:100%;width:30px;height:18px;position:absolute;top:0;left:50%;transform:translateX(-50%)}
.faaliyetBox:hover .hoverHref{bottom:0;opacity:1;padding-bottom:0}
.faaliyetBox a{text-decoration:none}
.hl-icon:hover,.vzIcon:hover{background-color:#39b54a}
.hl-icon:hover img,.vzIcon:hover img{filter:brightness(9)}
.hl-icon img,.vzIcon img{transition:all .2s cubic-bezier(.42,0,.14,.97)}
.hizmetPopup{max-width:1200px}
.hpTitle{font-size:30px;text-align:center;width:100%;margin-bottom:40px;color:#1a93b6;font-weight:700}
.hpText{width:100%;display:inline-block;text-align:center}
.hpText p{margin-bottom:15px;line-height:1.4;font-size:21px;font-weight:300}
.up{position:fixed;right:2%;bottom:-60px;z-index:5;width:50px;transition:all .3s cubic-bezier(.42,0,.21,.96)}
.up.active{bottom:0}
.up:hover{opacity:.7}
.mobileSlider{display:none!important}
.formuDoldurun{width:100%;text-align:center;margin-top:50px;margin-bottom:25px;font-size:40px;color:#1a93b6;font-weight:300}
.formBayi form{width:85%;max-width:1200px;margin:0 auto 40px;display:table}
.formBayi form ul li{float:left;width:24%;margin:0 .5% 15px}
.formBayi form ul{width:100%;margin:0}
.formBayi form ul li.w50{width:49%}
.formBayi form ul li.w50 .gonder{margin-top:75px}
.soundHide{display:none!important}
.loadEffect{position:fixed;top:0;z-index:9999;left:0;right:0;bottom:0;background-color:#fff;display:flex;align-items:center;justify-content:center;transition:all .4s cubic-bezier(.42,0,.21,1.01);opacity:1;overflow:hidden}
.loadEffect.hide{opacity:0;visibility:hidden;pointer-events:none}
.loadEffect iframe{width:150%;height:150%;display:inline-block;position:absolute;left:-25%;top:-23%;pointer-events:none}
body .vertical-centered-box{position:absolute;width:100%;height:100%;text-align:center}
body .vertical-centered-box:after{content:'';display:inline-block;height:100%;vertical-align:middle;margin-right:-.25em}
body .vertical-centered-box .content{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;display:inline-block;vertical-align:middle;text-align:left;font-size:0}
*{-webkit-transition:all .3s;-moz-transition:all .3s;-o-transition:all .3s;transition:all .3s}
.loader-circle{position:absolute;left:50%;top:50%;width:240px;height:240px;border-radius:50%;box-shadow:inset 0 0 0 1px rgba(255,255,255,.15);margin-left:-120px;margin-top:-120px}
.loader-line-mask{position:absolute;left:50%;top:50%;width:240px;height:240px;margin-left:-120px;margin-top:-120px;overflow:hidden;-webkit-transform-origin:60px 60px;-moz-transform-origin:60px 60px;-ms-transform-origin:60px 60px;-o-transform-origin:60px 60px;transform-origin:120px 120px;-webkit-mask-image:-webkit-linear-gradient(top,#fff,rgba(0,0,0,0));-webkit-animation:rotate 1.2s infinite linear;-moz-animation:rotate 1.2s infinite linear;-o-animation:rotate 1.2s infinite linear;animation:rotate 1.2s infinite linear}
.loader-line-mask .loader-line{width:100%;height:100%;border-radius:50%;box-shadow:inset 0 0 0 1px #fff}
#particles-background,#particles-foreground{left:-51%;top:-51%;width:202%;height:202%;-webkit-transform:scale3d(.5,.5,1);-moz-transform:scale3d(.5,.5,1);-ms-transform:scale3d(.5,.5,1);-o-transform:scale3d(.5,.5,1);transform:scale3d(.5,.5,1)}
#particles-background{background:#000;background-image:-moz-linear-gradient(45deg,#3f3251 2%,#002025 100%);background-image:-webkit-linear-gradient(45deg,#fff 2%,#fff 100%);background-image:linear-gradient(45deg,#1a93b6 2%,#55885c 100%)}
lesshat-selector{-lh-property:0}
@-webkit-keyframes rotate{
0%{-webkit-transform:rotate(0)}
100%{-webkit-transform:rotate(360deg)}
}
@-moz-keyframes rotate{
0%{-moz-transform:rotate(0)}
100%{-moz-transform:rotate(360deg)}
}
@-o-keyframes rotate{
0%{-o-transform:rotate(0)}
100%{-o-transform:rotate(360deg)}
}
@keyframes rotate{
0%{-webkit-transform:rotate(0);-moz-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0)}
100%{-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-ms-transform:rotate(360deg);transform:rotate(360deg)}
}
[not-existing]{zoom:1}
lesshat-selector{-lh-property:0}
@-webkit-keyframes fade{
0%{opacity:1}
50%{opacity:.25}
}
@-moz-keyframes fade{
0%{opacity:1}
50%{opacity:.25}
}
@-o-keyframes fade{
0%{opacity:1}
50%{opacity:.25}
}
@keyframes fade{
0%{opacity:1}
50%{opacity:.25}
}
[not-existing]{zoom:1}
lesshat-selector{-lh-property:0}
@-webkit-keyframes fade-in{
0%{opacity:0}
100%{opacity:1}
}
@-moz-keyframes fade-in{
0%{opacity:0}
100%{opacity:1}
}
@-o-keyframes fade-in{
0%{opacity:0}
100%{opacity:1}
}
@keyframes fade-in{
0%{opacity:0}
100%{opacity:1}
}
[not-existing]{zoom:1}
.logoCicek{-webkit-animation:cicek 3s infinite;animation:cicek 3s infinite;position:absolute;right:30px;bottom:-5px}
.loadLogo{position:relative;width:140px}
@-webkit-keyframes cicek{
0%{margin-bottom:0}
50%{margin-bottom:-15px}
100%{margin-bottom:0}
}
@keyframes cicek{
0%{margin-bottom:0}
50%{margin-bottom:-15px}
100%{margin-bottom:0}
}
.adrIcon{width:70px}
.topCenter{position:absolute;top:0;width:90%;left:5%}
.topMenu ul li:first-child{margin-left:4%}
.topMenu ul li:last-child{margin-right:0}
.giris{position:absolute;right:0;top:15px}
.giris li{float:left;display:inline-block;margin-left:15px}
.giris li a{display:flex;align-items:center;justify-content:center;text-decoration:none;color:#39b54a;font-size:18px}
.giris li a img{margin-right:10px}
.iconLogo img{width:250px!important}
.mobileMenu{display:none}
.notForm{width:100%;display:inline-block;text-align:center;margin-bottom:25px}
.hizliForm ul li input{border:none;padding:0}
.hizliForm ul li{width:32.33%!important}
.hizliForm ul li.w50{width:100%!important}
.formBayi form ul li.w100{width:100%}
.formBayi form ul li.w100 ul{width:100%;display:inline-block}
.formBayi form ul li.w100 ul li{width:auto;text-align:left;float:inherit;margin:0 auto 15px;display:table}
.formBayi form ul li.w100 ul li span{width:100%;display:inline-block}
.noneClick{position:absolute;left:0;top:0;width:100%;right:0;bottom:0;z-index:2}
.w100.enYakinBayi{z-index:3}
.hata{width:100%;height:100vh;float:left;display:flex;align-items:center;justify-content:center;flex-direction:column;font-size:35px;color:#525252;font-weight:300}
.hata a{margin-top:20px;background-color:#b31d1d;text-decoration:none;color:#fff;border-radius:360px;width:150px;height:50px;display:flex;align-items:center;justify-content:center;padding-bottom:5px;box-sizing:border-box;font-weight:500;font-size:20px}
.map{height:500px;margin:50px 0}
.whatsapp-icon{position:fixed;z-index:5;transform:translateX(-50%);top:inherit;bottom:0;right:50px;width:130px;background-color:#64c22d;text-align:center;color:#fff;border-radius:5px 5px 0 0;font-size:18px;height:40px;box-sizing:border-box;display:flex;align-items:center;justify-content:space-between;font-weight:700;overflow:hidden;text-decoration:none;letter-spacing:1px}
.whatsapp-icon span{height:100%;width:35px;display:flex;align-items:center;justify-content:center;background-color:rgba(0,0,0,.2);padding:0 6px;box-sizing:border-box}
.whatsapp-icon strong{width:calc(100% - 35px);font-weight:300}
#map::before{position:absolute;left:0;top:0;bottom:0;right:0;z-index:2;width:100%;height:100%;background:#a5443a;background:linear-gradient(90deg,rgba(165,68,58,1) 0,rgba(69,138,163,1) 100%);mix-blend-mode:lighten;pointer-events:none}
.topMenu ul li:not(.logo){padding-bottom:25px}
.geSect{padding:50px 0}
.gunesEnerji{width:50%;float:left;display:flex;flex-direction:column;margin-right:-25%;z-index:2;padding:5% 7%;position:absolute;top:50%;transform:translateY(-50%);background:#2e9b3f;background:linear-gradient(90deg,rgba(46,155,63,1) 0,rgba(27,100,51,1) 100%)}
.geImg{float:right;margin-right:5%;width:50%;box-shadow:0 0 35px rgb(0 0 0 / .25)}
.geTitle{font-size:4vw;color:#fff;margin-bottom:30px}
.gunesEnerji p{width:100%;display:inline-block;font-size:1.3vw;line-height:1.4;color:#fff;font-weight:300}
.bhText{font-size:35px;line-height:1.3;margin-bottom:10px}
.bhContent p{font-size:22px;font-weight:300;line-height:1.3;height:calc(100% - 100px);display:flex;align-items:center}
.hizmetBaslik{position:absolute;right:-30px;bottom:-30px;background:#2e9b3f;background:linear-gradient(90deg,rgba(46,155,63,1) 0,rgba(27,100,51,1) 100%);width:70%;height:120px;display:flex;align-items:center;justify-content:center;padding:15px;text-align:center;color:#fff;font-weight:500;line-height:1.3;font-size:1.3vw;border:5px solid #fff}
.map iframe{width:60%;margin:0 auto;display:table;border:10px solid #237b38!important}
.ortaklar ul li:nth-child(2n+2){margin-top:13%}
.kesifSect{padding-bottom:100px}
.hkImg{float:right;width:50%;position:absolute;right:0;top:0;bottom:0;background-size:cover;background-position:center center}
.left .hkImg{right:initial;left:0}
.left .hkText{float:right}
.grupFirma{margin:100px auto;display:table;max-width:95%}
.hkText.w100{width:100%;margin:0;border:none}
.srcBox ul li a {
    color: #585858;
    text-decoration: none;
}
@media only screen and (min-width:851px){
.footerMenu ul li a:hover{color:#1a93b6}
.topMenu ul li:not(.logo) a:hover{color:#39b54a;border-bottom:1px solid #39b54a}
.topMenu ul li a::before:not(.logo){content:"";position:absolute;left:0;bottom:0;width:0;transition:all .3s cubic-bezier(.42,0,.32,.99);background-color:#1a93b6;height:2px}
.topMenu ul li a:hover::before{width:100%}
}