﻿/*

¯\_(ツ)_/¯

    qbrand.com.tr (~/^) -Alp

*/

@charset "utf-8";


@-ms-viewport { width: device-width; }

.clear { clear: both; }
html { width: 100%; height: 100%; }
a, a img { border: none; text-decoration: none; color: #f99d1c; }
p, h1, h2, h3, h4, h5, h6, strong, b { padding: 0px; margin: 0px; font-weight: 400; }
* { outline: none; text-decoration: none; border: none; padding: 0em; list-style: none; box-sizing: border-box; }

body { margin: 0px; padding: 0px; text-decoration: none; line-height: 15px; color: #3e3e3e; font-size: 14px; font-weight: 400; background: #ffffff; display: none; overflow: hidden; counter-reset: section; }
body.scFlow { overflow: hidden; }
body.scrool { overflow: inherit; }
strong, b { font-weight: bold; }



body, input, textarea { font-family: 'mont',sans-serif; }



.bekle { width: 100%; height: 100%; left: 0px; top: 0px; position: absolute; background: #ecebeb url(../images/495.GIF) no-repeat center 120px; z-index: 101; display: block; text-align: center; }
.bekle:after { content: "Lütfen Bekleyiniz.."; margin-top: 200px; width: 100%; float: left; font-size: 12px; font-style: italic; }
.logo a, .logo img { width: 100%; float: left; position: relative; box-sizing: border-box; }



.icKisim { width: 100%; float: left; position: relative; min-height: 150px; }
.icKisim .ick { width: 100%; float: left; position: absolute; left: 0px; top: 0px; /* display: none; */ }



input, .pages a, ::after, ::before, a.link, .pages span, .genelListe li img, header .secim .menum a.kMenum span { transition: all .4s; -moz-transition: all .4s; -o-transition: all .4s; }



.katResim { transition: background-image .4s; -webkit-transition: background-image .4s; -moz-transition: background-image .4s; -o-transition: background-image .4s; }



.siteWrap { width: 100%; height: auto; float: left; position: relative; overflow: hidden; transition: all .8s cubic-bezier(0.4, 0, 1, 1); transform: perspective(0em) scale(1) translateX(0%) translateY(0%) rotateY(-0deg); box-shadow: 0px 0px 0px rgb(0 0 0 / 0%); z-index: 960; transform-origin: center; background: #fff; }
.siteWrap.active { transform: scale(.6) translateX(30%) translateY(-5%) perspective(500em) rotateY(-45deg); height: 100vh; box-shadow: 10px 5px 20px rgba(0, 0, 0, 0.4); transition: all .8s cubic-bezier(0.4, 0, 1, 1); }
.siteWrap.cActive { height: 100vh; }


.ortala { width: 1300px; height: 100%; float: left; margin-left: calc(50% - 650px); position: relative; box-sizing: border-box; }
.ortala.wide { width: calc(100% - 160px); margin: 0 0 0 80px; padding: 0; }
.ortala.table { display: table; table-layout: fixed; }

.icerik.yActive { margin-top: 10px; }
.icerik .yazi a { color: #27569c; font-weight: 500; }
.icerik .solBar { width: 310px; float: left; box-sizing: border-box; background: #ececec; padding: 26px 32px; }
.icerik .solBar.aracMenu { background: none; padding: 0; }
.icerik .sagBar { width: calc(100% - 371px); float: right; box-sizing: border-box; }



.anaBaslik { width: auto; float: left; position: relative; z-index: 45; color: #ea6632; margin: 0 0 40px 0; display: flex; flex-wrap: wrap; flex-direction: column; align-items: center; padding: 0 40px; }
.anaBaslik:after { content: ""; width: 100%; height: 2px; position: absolute; left: 0; bottom: 0; background: url(../images/dot.svg); }
.anaBaslik p { width: 650px; float: left; font-size: 22px; line-height: 30px; font-weight: 300; margin: 4px 0 0 0; text-align: center; }
.anaBaslik u { color: #1066b1; }
.anaBaslik span { color: #b99764; }
.anaBaslik h1, .anaBaslik h2, .anaBaslik h3, .anaBaslik h4, .anaBaslik h5, .anaBaslik h6, .anaBaslik strong { min-width: 1px; width: auto; min-height: 1px; height: auto; display: inline-table; table-layout: fixed; position: relative; z-index: 5; padding: 11px 0; }
.anaBaslik h1 a, .anaBaslik h2 a, .anaBaslik h3 a, .anaBaslik h4 a, .anaBaslik h5 a, .anaBaslik h6 a, .anaBaslik strong a, .anaBaslik span a { width: 100%; text-align: left; float: left; }
.anaBaslik h1 a, .anaBaslik h2 a, .anaBaslik h3 a, .anaBaslik h4 a, .anaBaslik h5 a, .anaBaslik h6 a, .anaBaslik strong a, .anaBaslik h1, .anaBaslik h2, .anaBaslik h3, .anaBaslik h4, .anaBaslik h5, .anaBaslik h6, .anaBaslik strong { font-size: 47px; line-height: 47px; font-weight: bold; text-transform: uppercase; }
.anaBaslik.icon { padding: 0px 0 80px 0; }
.anaBaslik.icon:after { content: ""; width: 100%; height: 54px; position: absolute; left: 0; bottom: 0; background-repeat: no-repeat; background-position: center; background-size: contain; }
.anaBaslik.icon.menu:after { background-image: url(../images/menu.svg); }



main { width: 100%; float: left; position: relative; margin: 0; z-index: 150; }
main section { width: 100%; float: left; position: relative; z-index: 65; }
main section.icerik { min-height: 500px; height: auto; padding: 0; }
main section.icerik.pDetay { margin: -234px 0 130px 0; padding: 70px 0 0 0; background: none; border-top: solid 1px #ebebeb; }

main section .yazi {width: 100%;float: left;position: relative;font-size: 15px;line-height: 22px;font-weight: 400;color: #393939;text-align: justify;text-align-last: center;}
main section .ortala, main section .inner { opacity: 0; top: 20px; transition: all .7s cubic-bezier(.645,.045,.355,1); }
main section.scActive .ortala, main section.scActive .inner { opacity: 1; top: 0px; }
main section .inner { width: 100%; float: left; position: relative; /* opacity: 1; */ /* top: 0; */ display: flex; flex-wrap: wrap; flex-direction: column; align-items: center; justify-content: center; }
main section a.link { width: auto; float: left; position: relative; font-size: 16px; line-height: 16px; font-weight: 300; color: #231f20; border: solid 1px #f99d1c; border-radius: 45px; padding: 18px 70px; margin: 80px 0 0 0; text-transform: lowercase; }
main section a.link:after { content: ""; width: 81px; height: 95px; position: absolute; left: -33px; bottom: 10px; background: url(../images/lnk.svg) no-repeat center; background-size: contain; }
main section a.link:hover { color: #f99d1c; }



header { width: 100%; float: left; position: absolute; left: 0px; top: 0; z-index: 190; padding: 40px 0 0 0; }
header:after { content: ""; width: 100%; height: 200px; position: absolute; left: 0px; top: 0px; background: linear-gradient( 180deg, rgb(47 82 113 / 62%) 0%, rgba(0,0,0,0) 100%); z-index: -1; }
header .inner { width: 100%; float: left; position: relative; display: flex; flex-wrap: wrap; flex-direction: row; align-items: center; justify-content: space-between; }
header .hizli { width: auto; float: left; position: relative; }
header .hizli a { width: auto; float: left; position: relative; display: flex; flex-wrap: wrap; flex-direction: row; align-items: center; justify-content: center; margin: 0 19px 0 0; }
header .hizli a:last-child { margin-right: 0; }
header .hizli a:before { content: ""; width: 21px; height: 20px; float: left; background-repeat: no-repeat; background-position: center; background-size: contain; margin: 0 17px 0 0; }
header .hizli a span { width: auto; float: left; position: relative; font-size: 16px; line-height: 16px; font-weight: 300; color: #fff; }
header .hizli a.telefon:before { background-image: url(../images/htel.svg); }
header .hizli a.mail:before { background-image: url(../images/hmail.svg); }
header .hizli a.nerede:before {background-image: url(../images/nerede.svg);}
header .logo { width: 179px; float: left; position: relative; }
header .menuBar { width: auto; float: left; position: relative; }
header .yol {width: calc(50% - 465px);height: 56px;position: absolute;background: url(../images/hdots2.svg) center repeat-x;background-position: 0% 50%;opacity: 0.4;animation: yol 18s linear infinite;}
header .yol.sol {left: 385px;width: calc(50% - 505px);}
header .yol.sag {right: 385px;width: calc(50% - 497px);}
header .yol:before, header .yol:after { content: ""; width: 160px; height: 1px; position: absolute; background: #fff; }
header .yol:before { right: 0; top: 0; }
header .yol:after { left: 0px; bottom: 0; }

@keyframes yol {
	from { background-position: 0 50%; }
	to { background-position: 100% 50%; }
}



.sliderWrap { width: 100%; height: 100vh; float: left; position: relative; }
.sliderWrap .pages { width: auto; float: left; position: absolute; left: 80px; bottom: 30px; z-index: 99; }
.sliderWrap .pages span { width: 60px; height: 7px; float: left; position: relative; margin-right: 30px; cursor: pointer; }
.sliderWrap .pages span:last-child { margin-right: 0px; }
.sliderWrap .pages span:before { content: ""; width: 0%; height: 100%; position: absolute; left: 0px; top: 0px; background: #fff; transition: all .3s cubic-bezier(.645,.045,.355,1); z-index: 60; }
.sliderWrap .pages span:after { content: ""; width: 100%; height: 100%; position: absolute; left: 0; top: 0; background: rgb(255 255 255 / 44%); }
.sliderWrap .pages span.swiper-pagination-bullet-active:before { width: 100%; }
.sliderWrap .sosyal { width: auto; float: left; position: absolute; right: 80px; bottom: 30px; z-index: 99; }
.sliderWrap .sosyal a { width: 40px; height: 40px; float: left; margin-right: 20px; border-radius: 100%; border: dashed 1px #fff; display: flex; flex-wrap: wrap; flex-direction: row; align-items: center; justify-content: center; font-size: 14px; line-height: 14px; color: #fff; }
.sliderWrap .sosyal a:last-child { margin-right: 0; }


.sliderWrap.katWrap { height: auto; margin: 0 0 70px 0; }
.sliderWrap.katWrap .katResim { width: 100%; height: 370px; float: left; position: relative; background-size: cover; background-repeat: no-repeat; background-position: center; display: flex; flex-wrap: wrap; flex-direction: row; align-items: center; justify-content: center; }
.sliderWrap.katWrap .katResim .kapsa { width: auto; position: absolute; bottom: 110px; z-index: 99; }
.sliderWrap.katWrap .katResim .kapsa h1,
.sliderWrap.katWrap .katResim .kapsa strong { font-size: 58px; line-height: 60px; font-weight: 800; color: #fff; text-transform: uppercase; letter-spacing: 1px; }
.sliderWrap.katWrap .katResim:before,
.sliderWrap.katWrap .katResim:after { content: ""; width: 100%; height: 100%; position: absolute; left: 0px; top: 0px; }
.sliderWrap.katWrap .katResim:before { background: rgb(0,0,0); background: linear-gradient(-133deg, rgba(0,0,0,0.5) 0%, rgba(0,0,0,0) 100%); z-index: 5; }
.sliderWrap.katWrap .katResim:after { background: rgb(183 130 132 / 25%); z-index: 4; }


.slider { width: 100%; height: 100%; position: absolute; left: 0px; top: 0px; }
.slider ul li:before, .slider ul li:after { content: ""; width: 100%; height: 100%; position: absolute; left: 0px; top: 0px; }
.slider ul li:before { background: rgb(0,0,0); background: linear-gradient(-133deg, rgba(0,0,0,0.5) 0%, rgba(0,0,0,0) 100%); z-index: 5; }
.slider ul li:after { background: rgb(183 130 132 / 25%); z-index: 4; }
.slider ul, .slider ul li, .slider ul li img { width: 100%; height: 100%; position: relative; left: 0px; top: 0px; object-fit: cover; }
.slider ul li { display: flex; flex-wrap: wrap; flex-direction: row; align-items: center; justify-content: center; }
.slider .kapsa { width: 900px; position: absolute; left: 80px; display: flex; flex-wrap: wrap; flex-direction: column; z-index: 99; margin: 39px 0 0 0; }
.slider .kapsa strong { font-size: 40px; line-height: 50px; font-weight: 800; color: #fff; display: flex; flex-wrap: wrap; flex-direction: row; align-items: center; margin: 0 0 13px 0; }
.slider .kapsa strong u {font-size: 18px;line-height: 22px;font-weight: 600;border-left: solid 5px #ea6632;padding: 15px 0 15px 20px;margin: 0 0 0 20px;}
.slider .kapsa p { width: 500px; font-size: 16px; line-height: 25px; font-weight: 300; color: #fff; }



.nedenBiz.genelListe { margin: 50px 0 0 0; padding: 0 0 210px 0; min-height: 100vh; }
.nedenBiz.genelListe:after { content: ""; width: 100%; height: 100%; position: absolute; left: 0px; bottom: 0px; background: url(../images/har.svg) no-repeat bottom center; z-index: -1; opacity: 0.6; }
.nedenBiz.genelListe .yazi { width: 890px; }
.nedenBiz.genelListe .kapsa { width: 100%; float: left; position: relative; margin: 120px 0 0 0; }
.nedenBiz.genelListe li { width: auto; padding: 0; display: flex; flex-wrap: wrap; flex-direction: column; align-items: center; justify-content: center; }
.nedenBiz.genelListe li .kapsul { width: 100%; height: 100%; float: left; position: relative; display: flex; flex-wrap: wrap; flex-direction: column; align-items: center; justify-content: center; }
.nedenBiz.genelListe li .resim { width: 180px; height: 180px; border-radius: 100%; border: solid 1px #cfcfcf; display: flex; flex-wrap: wrap; flex-direction: row; align-items: center; justify-content: center; background: #fff; }
.nedenBiz.genelListe li .resim img { width: auto; height: 122px; margin: -100px 0 0 0; }
.nedenBiz.genelListe li h6 { width: auto; font-size: 25px; line-height: 31px; font-weight: 400; color: #404040; text-shadow: 0 0 0px black; text-shadow: -3px 1px 0 #fff, 3px 0px 0 #fff, -3px -1px 0 #fff; margin: -41px 0 0 0; text-align: center; letter-spacing: 0.2px; z-index: 99; }
.nedenBiz.genelListe li:nth-child(2) .resim, .nedenBiz.genelListe li:nth-child(4) .resim { width: 130px; height: 130px; }
.nedenBiz.genelListe li:nth-child(2) .resim img, .nedenBiz.genelListe li:nth-child(4) .resim img { height: 89px; margin: -80px 0 0 0; }
.nedenBiz.genelListe li:nth-child(2) h6, .nedenBiz.genelListe li:nth-child(4) h6 { font-size: 18px; line-height: 25px; margin: -40px 0 0 0; }
.nedenBiz.genelListe li:nth-child(1), .nedenBiz.genelListe li:nth-child(5) { margin: 150px 0 0 0; }
.nedenBiz.genelListe li:nth-child(1) .resim, .nedenBiz.genelListe li:nth-child(5) .resim { width: 104px; height: 104px; }
.nedenBiz.genelListe li:nth-child(1) .resim img, .nedenBiz.genelListe li:nth-child(5) .resim img { height: 70px; margin: -72px 0 0 0; }
.nedenBiz.genelListe li:nth-child(1) h6, .nedenBiz.genelListe li:nth-child(5) h6 { font-size: 16px; line-height: 18px; margin: -36px 0 0 0; }
.nedenBiz.genelListe li:nth-child(1) h6 br, .nedenBiz.genelListe li:nth-child(5) h6 br { content: ""; }
.nedenBiz.genelListe li.center { width: 348px; height: 348px; }
.nedenBiz.genelListe li.center:before { content: ""; width: 100%; height: 100%; position: absolute; background: url(../images/dis1.png); z-index: -3; }
.nedenBiz.genelListe li.center:after { content: ""; width: 442px; height: 147px; position: absolute; bottom: 0px; border-radius: 100%; background: #ac0; background: rgb(255,255,255); background: linear-gradient(4deg, rgba(255,255,255,1) 80%, rgba(255,255,255,0) 100%); z-index: -1; }
.nedenBiz.genelListe li.center .kapsul:before { content: ""; width: calc(100% - 60px); height: calc(100% - 60px); position: absolute; background: url(../images/ic.svg) no-repeat center; animation: resmi2 30s linear infinite; z-index: -2; }
.nedenBiz.genelListe li.center .kapsul:after { content: ""; width: 240px; height: 240px; position: absolute; background: url(../images/dis2.png); z-index: -2; }



.hizmetList.genelListe { padding: 20px 0 30px 0; }
.hizmetList.genelListe:after { content: ""; width: calc(50% - 660px); height: 100%; position: absolute; right: 0px; top: 0; background: linear-gradient(260deg, rgba(255,255,255,1) 0%, rgba(255,255,255,0) 100%); }
.hizmetList.genelListe li { width: 100vw; padding: 0px; }
.hizmetList.genelListe li a { display: flex; flex-wrap: wrap; flex-direction: row; align-items: center; justify-content: center; }
.hizmetList.genelListe li .kapsul { width: 1300px; float: left; margin: 0 0 0 calc(50% - 650px); }
.hizmetList.genelListe li .bilgi { width: 50%; float: left; position: relative; display: flex; flex-wrap: wrap; flex-direction: column; align-items: flex-start; justify-content: flex-start; padding: 0 50px 0 0; }
.hizmetList.genelListe li .bilgi h6 { font-size: 25px; line-height: 31px; font-weight: 400; color: #404040; margin: 0 0 20px 0; }
.hizmetList.genelListe li .bilgi .yazi { text-align-last: left; }
.hizmetList.genelListe li .devami {width: auto;float: left;position: relative;font-size: 16px;line-height: 16px;color: #404040;padding: 17px 30px;margin: 29px 0 0 0;transition: all .3s cubic-bezier(.645,.045,.355,1);}
.hizmetList.genelListe li .devami:before {content:""; width:100%; height:100%; position:absolute; left:0px; top:0px; background:#ededed; z-index:-2}
.hizmetList.genelListe li .devami:after {content:"";width:0%;height:100%;position:absolute;left:0px;top:0px;background:#ea6632;z-index:-2;transition: all .3s cubic-bezier(.645,.045,.355,1);}
.hizmetList.genelListe li .devami:hover {color:#fff}
.hizmetList.genelListe li .devami:hover:after {width:100%}
.hizmetList.genelListe li .resim { width: 50%; height: calc(100vh - 229px); float: left; position: relative; }
.hizmetList.genelListe li .resim img { height: 100%; object-fit: cover; }
.hizmetList.genelListe .arrow { width: 1300px; position: absolute; left: calc(50% - 650px); bottom: 50px; }
.hizmetList.genelListe .arrow:after { content: ""; width: 100%; height: 4px; position: absolute; left: 0px; bottom: 0px; }
.hizmetList.genelListe .kapsa { width: 100%; float: left; position: relative; overflow: hidden; }



.hizmetList.genelListe.alt { padding: 0; margin: 0; }
.hizmetList.genelListe.alt > ul > li { width: 100%; margin: 0 0 40px 0; }
.hizmetList.genelListe.alt li:nth-child(2n) .kapsul { flex-direction: row-reverse; }
.hizmetList.genelListe.alt li:nth-child(2n) .bilgi { padding: 0 0px 0 50px; }
.hizmetList.genelListe.alt li .kapsul { width: 100%; float: left; position: relative; margin: 0; display: flex; flex-wrap: wrap; flex-direction: row; align-items: center; justify-content: center; }
.hizmetList.genelListe.alt li:last-child { margin-bottom: 0; }
.hizmetList.genelListe.alt li .bilgi { width: 45%; }
.hizmetList.genelListe.alt li .resim { height: auto; width: 55%; }
.hizmetList.genelListe.alt li .resim img { height: auto; }

.hizmetList.genelListe .arr {width:50px;height:95px;position:absolute;top:calc(50% - 47.5px);z-index: 99;}
.hizmetList.genelListe .arr.sol {background-image:url(../images/crsol.svg); left:30px}
.hizmetList.genelListe .arr.sag {background-image:url(../images/crsag.svg); right:30px}


.baySc.fixed .inner { position: fixed; top: 0; background: #fff; }


.iletBari.genelListe { margin: 100px 0 0 0; }
.iletBari.genelListe .kapsa { width: 100%; float: left; position: relative; }
.iletBari.genelListe ul:not(.swiper-wrapper) { align-content: center; align-items: initial; }
.iletBari.genelListe li { width: 50%; padding: 0px; display: flex; flex-wrap: wrap; flex-direction: column; align-items: flex-end; justify-content: center; background: url(../images/ilet01.jpg) no-repeat center; background-size: cover; z-index: 45; padding: 60px 0; }
.iletBari.genelListe li:nth-child(2n) { align-items: flex-start; background-image: url(../images/ilet02.jpg); }
.iletBari.genelListe li .kapsul { width: 650px; float: left; position: relative; display: flex; flex-wrap: wrap; flex-direction: column; align-items: center; justify-content: center; }
.iletBari.genelListe li:after {content: "";width: 100%;height: 100%;position: absolute;left: 0px;top: 0px;background: #272727;z-index: -1;opacity: 0.9;}
.iletBari.genelListe li:nth-child(2n):after {background: #ea6632;}
.iletBari.genelListe li .baslik { width: auto; float: left; position: relative; display: flex; flex-wrap: wrap; flex-direction: column; align-items: center; justify-content: center; padding: 0px 0 0 0; margin: 0 0 20px 0; }
.iletBari.genelListe li .baslik .icon { width: 66px; height: 165px; position: absolute; background: url(../images/bsbg.svg) no-repeat center; background-size: contain; top: -78px; }
.iletBari.genelListe li .baslik .icon:after { content: ""; width: 100%; height: 100%; position: absolute; left: 0px; top: 0px; background: url(../images/tlf.svg) no-repeat center 24px; background-size: 40px; }
.iletBari.genelListe li .baslik strong { width: 100%; float: left; position: relative; z-index: 50; font-size: 32px; line-height: 32px; font-weight: 200; color: #fff; }
.iletBari.genelListe li .telefon {/* font-family: 'play'; */font-size: 48px;line-height: 58px;color: #fff;margin: 0 0 0px 0;}
.iletBari.genelListe li .telefon a { color: #fff; }
.iletBari.genelListe li .form {width: 100%;float: left;position: relative;display: flex;flex-wrap: wrap;flex-direction: row;align-items: center;justify-content: center;padding: 0 50px;}
.iletBari.genelListe li .form form {width: 100%;float: left;position: relative;display: flex;flex-wrap: wrap;flex-direction: row;align-items: center;justify-content: center;}
.iletBari.genelListe li .form .kps {width: calc(50% - 20px);float: left;position: relative;margin: 26px 40px 0 0;}
.iletBari.genelListe li .form .kps:nth-child(2) , .iletBari.genelListe li .form .kps:nth-child(3) { margin-right: 0 }
.iletBari.genelListe li .form .kps input[type="text"] { width: 100%; float: left; position: relative; background: none; font-family: 'play'; font-size: 18px; line-height: 18px; color: #fff; border-bottom: solid 1px #fff; text-align: left; padding: 0 0 10px 0; }
.iletBari.genelListe li .form .kps input[type="text"]::placeholder { color: #fff; }
.iletBari.genelListe li .form .kps input[type="text"]::-webkit-input-placeholder {color: #fff; }
.iletBari.genelListe li .form .kps input[type="text"]::-moz-placeholder { color: #fff; }
.iletBari.genelListe li .form .kps input[type="text"]:-ms-input-placeholder { color: #fff; }

.iletBari.genelListe li .form .kps input[type="submit"] { width: 20px; height: 20px; position: absolute; right: 0; bottom: 10px; border: none; cursor: pointer; background: url(../images/gonder2.svg) no-repeat center center; padding: 0;}



footer { width: 100%; float: left; position: relative; margin: 60px 0 0 0; padding: 0 0 50px 0; }
footer .inner { width: 100%; float: left; position: relative; display: flex; flex-wrap: wrap; flex-direction: column; align-items: center; justify-content: center; }
footer .ust { width: 100%; float: left; position: relative; padding: 50px 0 328px 0; }
footer .ust:before { content: ""; width: calc(100% - 160px); height: calc(100% - 62px); position: absolute; left: 80px; top: 0; background: #f1f1f1; z-index: -2; }
footer .ust:after { content: ""; width: 100%; height: 550px; position: absolute; left: 0px; top: 110px; background: url(../images/altbg.svg) no-repeat top center; background-size: cover; z-index: -1; }
footer .ust .logo { width: 200px; float: left; }
footer .ust ul { width: 100%; float: left; display: flex; flex-wrap: wrap; flex-direction: row; align-items: center; justify-content: center; margin: 60px 0 0 0; }
footer .ust ul li { width: auto; float: left; position: relative; margin: 0 90px 0 0; }
footer .ust ul li:last-child { margin-right: 0; }
footer .ust ul li a { width: auto; float: left; position: relative; display: flex; flex-wrap: wrap; flex-direction: row; align-items: center; justify-content: center; font-size: 16px; line-height: 16px; color: #4f4f4f; }
footer .ust ul li a img { width: auto; height: 25px; margin-right: 20px; }
footer .ust ul li a span { width: auto; float: left; position: relative; }
footer .alt { width: 100%; float: left; position: relative; }
footer .alt .inner { flex-direction: row; justify-content: space-between; }
footer .alt .bilgi { font-size: 14px; line-height: 14px; color: #4f4f4f; }
footer .alt .qBrand { width: 100px; }



.kurumsal { width: 100%; float: left; position: relative; }
.kurumsal .slot { width: 100%; float: left; position: relative; border-bottom: solid 1px #dadada; padding: 0 0 40px 0; margin: 0 0 40px 0; }
.kurumsal .slot:last-child { margin-bottom: 0px; padding-bottom: 0px; border-bottom: 0; }
.kurumsal .slot .kapsa { width: 100%; float: left; position: relative; display: flex; flex-wrap: wrap; flex-direction: column; align-items: center; justify-content: center; }
.kurumsal .slot.ikiLi { display: flex; flex-wrap: wrap; flex-direction: row; align-items: center; justify-content: space-between; }
.kurumsal .slot.ikiLi .kapsa { display: flex; flex-wrap: wrap; flex-direction: column; align-items: center; width: calc(50% - 40px); }
.kurumsal .slot .kapsa .anaBaslik { padding: 0; margin: 0 0 30px 0; }
.kurumsal .slot .kapsa .anaBaslik h2 { font-size: 33px; line-height: 36px; }
.kurumsal .slot .kapsa .anaBaslik h3 { font-size: 33px; line-height: 36px; }
.kurumsal .slot .kapsa .yazi { text-align-last: left; }



.bizeUlasin { width: 100%; float: left; position: relative; box-sizing: border-box; margin-bottom: 0; margin: 0; }
.bizeUlasin strong { width: 100%; float: left; position: relative; font-size: 22px; line-height: 23px; font-weight: 400; color: #4a4a4a; letter-spacing: 1px; margin: 0 0px 19px 0; }
.bizeUlasin .solK { width: 400px; float: left; box-sizing: border-box; }
.bizeUlasin .solK iframe { width: 100%; height: 600px; float: left; }
.bizeUlasin .sagK { width: calc(100% - 420px); float: right; position: relative; box-sizing: border-box; padding: 0 0 0 40px; }
.bizeUlasin .sagK .slot { width: 100%; float: left; position: relative; box-sizing: border-box; margin: 0 0 30px 0; }
.bizeUlasin .sagK .slot:last-child { margin-bottom: 0; }
.bizeUlasin .sagK .sosyalBar { width: 100%; float: left; }
.bizeUlasin .sagK .sosyalBar a { width: auto; float: left; margin: 0 12px 0 0; }
.bizeUlasin .sagK .sosyalBar a:last-child { margin-right: 0px; }
.bizeUlasin .sagK .sosyalBar a i { width: auto; float: left; font-size: 28px; line-height: 28px; color: #595959; }
.bizeUlasin .sagK .bilgi ul { width: 100%; float: left; }
.bizeUlasin .sagK .bilgi ul li { width: calc(33.33% - 14px); float: left; margin-right: 21px; }
.bizeUlasin .sagK .bilgi ul li.tek { width: 100%; margin: 0 0 22px 0; }
.bizeUlasin .sagK .bilgi ul li:last-child { margin-right: 0px; }
.bizeUlasin .sagK .bilgi ul li a { width: 100%; float: left; position: relative; box-sizing: border-box; font-size: 15px; line-height: 20px; color: #4a4a4a; padding: 11px 0px 11px 65px; }
.bizeUlasin .sagK .bilgi ul li a strong { width: 100%; float: left; position: relative; box-sizing: border-box; font-size: 14px; line-height: 14px; color: #252525; margin: 0 0 4px 0; font-weight: 600; }
.bizeUlasin .sagK .bilgi ul li a span { width: 100%; float: left; }
.bizeUlasin .sagK .bilgi ul li a:before, .bizeUlasin .sagK .bilgi ul li a:after { content: ""; width: 54px; height: 54px; position: absolute; left: 0px; top: calc(50% - 27px); box-sizing: border-box; }
.bizeUlasin .sagK .bilgi ul li a:before { background-repeat: no-repeat; background-position: center; background-size: auto 22px; z-index: 45; }
.bizeUlasin .sagK .bilgi ul li a:after { border: solid 1px #dedede; border-radius: 100%; }
.bizeUlasin .sagK .bilgi ul li.adres a:before { background-image: url(../images/mapsy.svg); }
.bizeUlasin .sagK .bilgi ul li.telefon a:before { background-image: url(../images/telsy.svg); }
.bizeUlasin .sagK .bilgi ul li.fax a:before { background-image: url(../images/faxsy.svg); }
.bizeUlasin .sagK .bilgi ul li.mail a:before { background-image: url(../images/mailsy.svg); }
.bizeUlasin .basligi { width: 100%; float: left; position: relative; margin: 0px 0 20px 0; padding: 30px 0 0 0; border-top: solid 1px #d5d5d5; }
.bizeUlasin .basligi h2 { font-size: 22px; line-height: 22px; }
.bizeUlasin .genelForm ul li:before { content: ""; width: 25px; height: 100%; position: absolute; left: 24px; top: 0; background-repeat: no-repeat; background-position: center; background-size: contain; z-index: 45; }
.bizeUlasin .genelForm ul li.ad:before { background-image: url(../images/frm01.svg); }
.bizeUlasin .genelForm ul li.hizmet:before { background-image: url(../images/frm02.svg); }
.bizeUlasin .genelForm ul li.telefon:before { background-image: url(../images/frm03.svg); }
.bizeUlasin .sagK .genelForm ul li input[type="submit"] { width: 25px; height: 25px; position: absolute; right: 17px; bottom: 10px; border: none; cursor: pointer; background: url(../images/gonder.svg) no-repeat center center; padding: 0; }
