.header { width: 100%; float: left; position: relative; z-index: 250; }
.header .ust { width: 100%; float: left; position: relative; padding: 18px 0; }
.header .ust .telefon { width: auto; float: left; }
.header .ust .telefon a { width: auto; float: left; font-size: 16px; line-height: 16px; }
.header .ust .telefon, .header .ust .telefon a { color: #171309; }
.header .ust .secim { width: auto; float: right; }
.header .ust .secim div { width: auto; float: left; position: relative; border-right: solid 1px #c3c3c3; padding: 0 13px 0 0; margin: 0 13px 0 0; }
.header .ust .secim div:last-child { margin-right: 0px; padding-right: 0; border-right: 0; }
.header .ust .secim div ul { display: none; width: auto; position: absolute; top: 24px; width: 63px; background: #f6f6f6; padding: 9px 13px; right: 0; border-radius: 4px; -webkit-box-shadow: 0px 4px 5px 0px rgba(0,0,0,0.11); -moz-box-shadow: 0px 4px 5px 0px rgba(0,0,0,0.11); box-shadow: 0px 4px 5px 0px rgba(0,0,0,0.11); z-index: 9999999; }
.header .ust .secim div ul li { width: 100%; float: left; margin-bottom: 6px; }
.header .ust .secim div ul li:last-child { margin-bottom: 0px; }
.header .ust .secim div ul li a { width: 100%; float: left; font-size: 12px; color: #444543; }
.header .ust .secim div ul li a img { width: 28px; float: left; height: auto; margin-right: 4px; }
.header .ust .secim div ul li a span { width: auto; float: left; font-size: 13px; color: #898a87; margin-left: 2px; margin-top: 3px; }
.header .ust .secim div a.secAc { width: auto; float: left; position: relative; font-size: 16px; line-height: 16px; font-weight: 400; color: #171309; padding: 0 16px 0 0px; }
.header .ust .secim div a.secAc:hover, .header .ust .secim div a.secAc.active { color: #e96622; }
.header .ust .secim div a.secAc:after { content: ""; width: 9px; height: 100%; position: absolute; right: 0px; top: 0px; background: url(../images/dlarrow.png) no-repeat right center; }
.header .ust .secim div a.secAc.active:after { transform: rotate(180deg); }
.header .ust .secim div a.dilAc.active:after { transform: rotate(180deg); }
.header .alt { width: 100%; float: left; position: relative; box-sizing: border-box; text-align: center; }
.header .alt .ortala { background: rgba(25, 22, 16, 0.85); text-align: center; }
.header .alt:before { content: ""; width: calc(50% - 585px); height: 100%; position: absolute; left: 0px; top: 0px; background: rgba(25, 22, 16, 0.85); }
.header .alt .logo { width: 195px; float: left; margin: 15px 0 0 0; }
.header .alt .menuBar { width: auto; float: none; display: inline-table; vertical-align: text-bottom; margin: 24.5px 0 0 0; }
.header .alt .kullanici { width: 164px; float: right; position: relative; box-sizing: border-box; }
.header .alt .kullanici > a { width: 100%; float: left; box-sizing: border-box; font-size: 18px; line-height: 18px; color: #fff; background: #e96622 url(../images/uygrs.png) no-repeat 15px center; padding: 30px 0 30px 34px; }
.header .alt .kullanici > a b { width: 100%; float: left; font-weight: 500; }
.header .alt .kullanici > a span { width: 100%; float: left; font-size: 13px; line-height: 13px; font-weight: 300; }
.header .alt .kullanici ul { width: 200px; position: absolute; right: 0px; top: 91px; background: #e96622; padding: 7px 20px; box-sizing: border-box; display: none; z-index: 456; }
.header .alt .kullanici ul li { width: 100%; float: left; position: relative; box-sizing: border-box; }
.header .alt .kullanici ul li a { width: 100%; float: left; position: relative; box-sizing: border-box; text-align: right; font-size: 14px; line-height: 14px; color: #fff; font-weight: 400; padding: 17px 20px; border-bottom: solid 1px #fff; }
.header .alt .kullanici ul li:last-child a { border-bottom: 0; }



.aramaWrap { width: calc(100% - 30px); float: left; position: relative; box-sizing: border-box; margin: -91px 0 0 0; }
.aramaWrap.iframe { }

.slider { width: 100%; float: left; position: relative; box-sizing: border-box,; }
.slider ul, .slider ul li, .slider ul li a, .slider ul li img { width: 100%; float: left; position: relative; box-sizing: border-box; background-size: cover !important; }
.slider .pages { width: 30px; position: absolute; right: 20px; z-index: 970; top: 50%; transform: translate(0, -50%); }
.slider .pages span { width: 30px; height: 30px; display: inline-table; vertical-align: middle; background: #fff; border-radius: 100%; transform: scale(0.7); cursor: pointer; margin-bottom: 9px; }
.slider .pages span:last-child { margin-bottom: 0; }
.slider .pages span.swiper-pagination-bullet-active { transform: scale(1); }




.aramaModulu { width: 1170px; min-height: 157px; float: left; position: absolute; z-index: 456; box-sizing: border-box; padding: 20px; background: rgb(233 102 34 / 98%); margin-left: calc(50% - 585px); bottom: 60px; }
.aramaModulu.kActive { min-height: 254px; }
.aramaModulu ul { width: 100%; float: left; box-sizing: border-box; }
.aramaModulu ul li { width: 100%; float: left; position: relative; margin-right: 21px; }
.aramaModulu ul li.wad { width: calc(36% - 27px); }
.aramaModulu ul li.wtar { width: calc(32% - 48px); }
.aramaModulu ul li.wbtn { width: 60px; /* position: absolute; */ float: right; margin: 22px 0 0 0; }
.aramaModulu ul li.vKont { width: 100%; margin: 16px 0 0 0; }
.aramaModulu ul li .kapsa { width: 100%; float: left; }
.aramaModulu ul li:last-child { margin-bottom: 0px; }
.aramaModulu ul li.oKontrol { display: none; margin-top: 20px; }
.aramaModulu ul li select { width: 100%; float: left; }
.aramaModulu ul li .select { width: 100%; float: left; position: relative; }
.aramaModulu ul li .select.lokas:after { content: ""; width: 22px; height: 100%; position: absolute; left: 15px; top: 0px; background: url(../images/ynmps.png) no-repeat center left; }
.aramaModulu ul li .select.lokas .select2-container--default .select2-selection--single .select2-selection__rendered { font-size: 16px; color: #565656; font-weight: 300; line-height: 16px; padding-right: 0px; padding-left: 0; }
.aramaModulu ul li .select.lokas .select2-container--default .select2-selection--single { background-color: #efeeee; padding: 19px 35px 19px 51px; border-radius: 0; border: none; }
.aramaModulu ul li.ikiLi { width: calc(50% - 13px); }
.aramaModulu ul li.ikiLi:nth-child(3) { float: right; }
.aramaModulu ul li label { width: 100%; float: left; margin-bottom: 8px; font-size: 18px; color: #ffffff; font-weight: bold; }
.aramaModulu ul li.checkbox label { width: 100%; margin-top: 0; line-height: 15px; font-size: 16px; }
.aramaModulu ul li .sagKisim { width: calc(100% - 66px); float: right; }
.aramaModulu ul li .inputs { width: calc(54% - 2px); float: left; background: #efeeee; color: #565656; height: 57px; text-align: left; position: relative; border-radius: 0; box-sizing: border-box; padding-left: 50px; padding-right: 0; }
.aramaModulu ul li .inputs:after { content: ""; width: 24px; height: 100%; position: absolute; left: 15px; top: 0px; background-repeat: no-repeat; background-position: left center; }
.aramaModulu ul li .inputs:before { content: ""; width: 15px; height: 100%; position: absolute; right: 15px; top: 0px; background: url(../images/sar.png) no-repeat left center; z-index: 15; display: none; }
.aramaModulu ul li .inputs.tr:after { background-image: url(../images/yntrh.png); }
.aramaModulu ul li .inputs.sat:after { background-image: url(../images/ynst.png); }
.aramaModulu ul li .inputs:nth-child(2n) { width: calc(46% - 8px); float: right; padding-left: 39px; }
.aramaModulu ul li .inputs .tarihim { width: 100%; height: 57px; float: left; text-align: left; position: relative; cursor: pointer; }
.aramaModulu ul li .inputs .tarihim .ozelGizle { width: 100%; height: 100%; position: absolute; left: 0px; top: 0px; opacity: 0; cursor: pointer; }
.aramaModulu ul li .inputs .tarihim .wrap { width: auto; display: inline-table; margin-top: 12px; }
.aramaModulu ul li .inputs .tarihim .gun { width: auto; float: left; font-size: 30px; line-height: 30px; font-weight: bold; text-align: left; margin: 2px 0 0 0; }
.aramaModulu ul li .inputs .tarihim .sagi { width: auto; float: left; text-align: left; font-size: 12px; line-height: 11px; margin-left: 9px; margin-top: 5px; font-weight: 300; }
.aramaModulu ul li .inputs .tarihim .ay { width: auto; /* float: left; */ display: list-item; font-weight: 400; }
.aramaModulu ul li .inputs .tarihim .yil { width: auto; /* float: left; */ display: list-item; font-weight: 400; margin: 1px 0 0 0; }
.aramaModulu ul li .inputs .tarihim .yil span { font-weight: 400; }
.aramaModulu ul li .inputs .tarihim .yil i { font-weight: 400; font-style: normal; margin-left: 3px; }
.aramaModulu ul li .inputs .tarihim .yil strong { }
.aramaModulu ul li .inputs .saatim { width: 100%; float: left; margin-top: 18.5px; position: relative; }
.aramaModulu ul li .inputs .select { width: auto; float: left; position: relative; }
.aramaModulu ul li .inputs .saatim .select { padding-right: 0; position: relative; width: 47px; float: left; }
.aramaModulu ul li .inputs .saatim:after { content: ":"; width: auto; position: absolute; left: 43px; top: 0px; font-size: 15px; font-weight: bold; line-height: 20px; margin-top: -1px; }
.aramaModulu ul li .inputs .select:nth-child(2n) { }
.aramaModulu ul li .inputs .select:nth-child(2n):after { display: none; }
.aramaModulu ul li input { }
.aramaModulu ul li input[type="submit"] { width: 100%; float: right; font-size: 18px; color: #fff; line-height: 18px; font-weight: 400; cursor: pointer; border-radius: 0; font-size: 16px; line-height: 16px; background: #171309; padding: 20px 0 22px 0; color: #fff; border: none; }
.aramaModulu ul li input[type="submit"]:hover { background: #444; }
.aramaModulu ul li .inputs .select2-container--default .select2-selection--single { background: none; padding: 0px; border: none; border-radius: 0; }
.aramaModulu ul li .inputs .select2-container--default .select2-selection--single .select2-selection__rendered { padding: 0px; color: #565656; font-size: 17px; line-height: 20px; font-weight: 500; padding: 0 9px; }
.aramaModulu ul li .inputs .select:nth-child(2n) .select2-container--default .select2-selection--single .select2-selection__rendered { color: #565656; font-size: 17px; line-height: 20px; font-weight: 500; padding: 0 9px; }
.aramaModulu ul li .inputs .select2-container--default .select2-selection--single .select2-selection__arrow { display: none; }
.aramaModulu ul li .select2-container--default .select2-selection--single { border-radius: 0px; padding: 18px 14px; }
.aramaModulu ul li .checkbox label:before { width: 25px; height: 25px; border: none; background: rgb(255 255 255); border: none; border-radius: 0; }
.aramaModulu ul li .checkbox input[type="checkbox"] { width: 25px; height: 25px; left: 0; top: 0; margin: 0; }
.aramaModulu ul li .checkbox label { font-size: 13px; margin-top: 0; line-height: 14px; padding-left: 32px !important; padding-top: 5px !important; margin: 0; }
.aramaModulu ul li .checkbox input[type="checkbox"]:checked + label:after { width: 25px; height: 23px; }
.aramaModulu ul li.ikiKap .kapsa { width: 50%; }
.aramaModulu ul li.ikiKap .kapsa.chKon { margin-top: 16px; }


.aramaModulu.fix { padding: 0; background: none; }
.aramaModulu.fix ul { padding: 20px; position: fixed; bottom: inherit; top: 0; width: 1170px; background: rgba(253, 188, 22, 0.85); left: calc(50% - 585px); height: 164px; }
.aramaModulu.fix.kActive ul { height: 254px; }



.aramaModulu.miniTek { width: 100%; float: left; position: relative; left: inherit; top: inherit; transform: inherit; box-sizing: border-box; padding: 15px; margin: 0; bottom: inherit; }
.aramaModulu.miniTek ul li { margin-bottom: 14px; }
.aramaModulu.miniTek ul li label { font-size: 13px; color: #0b2f5a; text-shadow: none; }
.aramaModulu.miniTek ul li.checkbox label { font-size: 12px; }
.aramaModulu.miniTek ul li.checkbox { margin-bottom: 5px; }
.aramaModulu.miniTek ul li .inputs .tarihim { height: auto; }
.aramaModulu.miniTek ul li .inputs .tarihim .wrap { margin: 4px 0 0 0px; }
.aramaModulu.miniTek ul li .select.lokas:after { background: url(../images/smpic3.png) no-repeat center left; width: 15px; left: 10px; }
.aramaModulu.miniTek ul li .select.lokas .select2-container--default .select2-selection--single { padding: 15px 31px 15px 32px; }
.aramaModulu.miniTek ul li .select.lokas .select2-container--default .select2-selection--single .select2-selection__rendered { font-size: 12px; line-height: 16px; overflow: hidden; }
.aramaModulu.miniTek ul li .inputs { width: 100%; height: 42px; margin-bottom: 10px; text-align: center; padding: 0 29px 0 45px; }
.aramaModulu.miniTek ul li .inputs:last-child { margin-bottom: 0; }
.aramaModulu.miniTek .select2-container--default .select2-selection--single .select2-selection__arrow { right: 10px; width: 10px; }
.aramaModulu.miniTek .select2-container--default .select2-selection--single .select2-selection__arrow b { background: url(../images/sar2.png) no-repeat center; }
.aramaModulu.miniTek ul li .inputs:before { width: 10px; right: 10px; background: url(../images/sar2.png) no-repeat left center; }
.aramaModulu.miniTek ul li .inputs.tr:after { background-image: url(../images/stkic3.png); }
.aramaModulu.miniTek ul li .inputs.sat:after { background-image: url(../images/saatic3.png); }
.aramaModulu.miniTek ul li .inputs:after { width: 18px; left: 10px; }
.aramaModulu.miniTek ul li .inputs .saatim { width: 111px; /* float: left; */ display: inline-table; margin-top: 9px; }
.aramaModulu.miniTek ul li.ikiKap .kapsa { width: 100%; }
.aramaModulu.miniTek ul li input[type="submit"] { width: 100%; text-align: center; box-sizing: border-box; padding: 17px 0px; font-size: 15px; }




.anaSayfa { width: 100%; float: left; position: relative; box-sizing: border-box; margin-top: 30px; }
.anaSayfa .slot { width: 100%; float: left; position: relative; box-sizing: border-box; border-bottom: solid 1px #e96622; padding: 0 0 60px 0; margin: 0 0 60px 0; }
.anaSayfa .slot:last-child { margin-bottom: 0px; padding: 0; border-bottom: 0; }



.anaBaslik { width: 100%; float: left; position: relative; text-align: center; margin-bottom: 30px; padding: 15px 0; }
.anaBaslik h1, .anaBaslik h2, .anaBaslik h3, .anaBaslik h4, .anaBaslik h5, .anaBaslik h6, .anaBaslik strong { min-width: 1px; width: auto; min-height: 1px; height: auto; float: none; position: relative; z-index: 5; display: inline-table; vertical-align: text-bottom; }
.anaBaslik h1 a, .anaBaslik h2 a, .anaBaslik h3 a, .anaBaslik h4 a, .anaBaslik h5 a, .anaBaslik h6 a, .anaBaslik strong 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: 35px; color: #171309; line-height: 45px; font-weight: 300; }
.anaBaslik h1:after, .anaBaslik h2:after, .anaBaslik h3:after, .anaBaslik h4:after, .anaBaslik h5:after, .anaBaslik h6:after { content: ""; width: 100%; height: 7px; position: absolute; left: 3px; bottom: -4px; background: #e96622; }



.kampanya.genelListe { }
.kampanya.genelListe .uKapsa { width: 100%; float: left; position: relative; box-sizing: border-box; padding: 0; }
.kampanya.genelListe.mBot { margin-bottom: 70px; }
.kampanya.genelListe li { }
.kampanya.genelListe .kapsa { width: 100%; float: left; position: relative; padding: 0; }
.kampanya.genelListe li { width: 33.33%; padding: 0px; margin-bottom: 0 !important; }
.kampanya.genelListe:not(.caro) li, .kampanya.genelListe.noCaro li { width: 33.33%; margin-bottom: 21px; padding: 0; }
.kampanya.genelListe:not(.caro) li:nth-child(3n), .kampanya.genelListe.noCaro li:nth-child(3n) { margin-right: 0px; }
.kampanya.genelListe li .kapsul { width: 100%; float: left; position: relative; box-sizing: border-box; padding: 0 2px; }
.kampanya.genelListe.noCaro li .kapsul { padding: 0px; }
.kampanya.genelListe li .resim { }
.kampanya.genelListe li h6 { width: calc(100% - 40px); margin-left: 20px; font-size: 15px; line-height: 20px; text-align: center; font-weight: 300; color: #fff; background: #e96622; padding: 20px 20px; margin-top: -30px; }
.kampanya.genelListe .arr { width: 43px; height: 30px; position: absolute; top: calc(50% - 15px); background-repeat: no-repeat; background-position: center; z-index: 88; display: none; }
.kampanya.genelListe.noCaro .arr { display: none; }
.kampanya.genelListe .arr.sol { background-image: url(../images/crsol.png); left: -20px; }
.kampanya.genelListe .arr.sag { background-image: url(../images/crsag.png); right: -20px; }


.kampanya.genelListe.detay li { width: calc(33.33% - 20px); margin-right: 30px; margin-bottom: 30px !important; }
.kampanya.genelListe.detay li:nth-child(3n) { margin-right: 0; }


.ikons.genelListe { z-index: 150; }
.ikons.genelListe li { width: calc(33.33%); padding: 0px; text-align: center; border-right: solid 1px #d8d8d8; border-bottom: solid 1px #d8d8d8; }
.ikons.genelListe li:nth-child(3n) { border-right: 0; }
.ikons.genelListe li:nth-last-child(1), .ikons.genelListe li:nth-last-child(2), .ikons.genelListe li:nth-last-child(3) { border-bottom: 0; }
.ikons.genelListe li:nth-child(3n) { margin-right: 0px; }
.ikons.genelListe li a { padding: 40px 30px; }
.ikons.genelListe li .ust { width: 100%; float: left; position: relative; box-sizing: border-box; margin: 0 0 15px 0; }
.ikons.genelListe li .ust .resmi { display: inline-table; vertical-align: text-bottom; position: relative; z-index: 45; }
.ikons.genelListe li .ust .resmi img { width: auto; float: left; height: 45px; }
.ikons.genelListe li:nth-child(2n) .ust:after { background: #d8d8d8; }
.ikons.genelListe li h6 { width: auto; display: inline-table; vertical-align: text-bottom; float: none; font-size: 18px; line-height: 18px; font-weight: bold; z-index: 45; color: #686868; margin: 0 0 3px 9px; }


.ikons.genelListe li p { font-size: 13px; color: #555352; line-height: 19px; }
.ikons.genelListe li .devam { width: auto; display: inline-table; vertical-align: middle; font-size: 13px; line-height: 13px; font-weight: bold; color: #707070; margin-top: 15px; }
.ikons.genelListe li .devam:before, .ikons.genelListe li .devam:after { content: ""; width: 9px; height: 2px; display: inline-table; vertical-align: middle; background: #9f9f9f; margin: 0 4px; }



.lokasyon.genelListe { }
.lokasyon.genelListe ul { width: calc(50% - 4px); margin-right: 8px; }
.lokasyon.genelListe ul:nth-child(2n) { margin-right: 0px; }
.lokasyon.genelListe ul.tek li { width: 100%; margin: 0; }
.lokasyon.genelListe li { width: calc(50% - 3px); padding: 0px; margin-right: 6px; margin-bottom: 6px; }
.lokasyon.genelListe li:nth-child(2n) { margin-right: 0; }
.lokasyon.genelListe li .alt { width: 100%; float: left; position: relative; box-sizing: border-box; background: #ececec; padding: 19px 20px; }
.lokasyon.genelListe li.tek .alt { padding: 21px 20px; }
.lokasyon.genelListe li h6 { width: auto; font-size: 15px; line-height: 15px; color: #686868; margin: 8px 0 0 0; }
.lokasyon.genelListe li .fiyat { width: auto; float: right; font-size: 29px; line-height: 29px; color: #e96622; }



.altBar { width: 100%; float: left; position: relative; background: #515151; margin: 90px 0 0 0; }
.altBar .ortala { table-layout: fixed; }
.altBar .solKisim { width: 306px; display: table-cell; vertical-align: middle; background: #434343; box-sizing: border-box; padding: 30px 15px; color: #fff; text-align: center; font-weight: 300; font-size: 14px; }
.altBar .solKisim h6 { width: 100%; float: left; font-size: 22px; font-weight: 300; line-height: 24px; }
.altBar .solKisim .yazi { width: 100%; float: left; text-align: justify; margin-top: 15px; font-size: 14px; font-weight: 300; line-height: 20px; }
.altBar .solKisim .bilgi { width: 100%; float: left; margin-top: 20px; }
.altBar .solKisim .bilgi ul { width: 100%; float: left; text-align: left; }
.altBar .solKisim .bilgi ul li { width: 100%; float: left; position: relative; box-sizing: border-box; padding: 7px 4px 7px 36px; margin-bottom: 8px; font-size: 13px; line-height: 20px; }
.altBar .solKisim .bilgi ul li:before { content: ""; width: 24px; height: 100%; position: absolute; left: 0px; top: 0px; background-position: left center; background-repeat: no-repeat; border-right: solid 1px #333333; }
.altBar .solKisim .bilgi ul li.adres:before { background-image: url(../images/ai01.png); }
.altBar .solKisim .bilgi ul li.telefon:before { background-image: url(../images/ai02.png); }
.altBar .solKisim .bilgi ul li.mail:before { background-image: url(../images/ai03.png); }
.altBar .solKisim .bilgi ul li.sosyalMedia:before { background-image: url(../images/ai04.png); }
.altBar .solKisim .bilgi ul li:last-child { margin-bottom: 0px; }
.altBar .solKisim .sosyalMedia { text-align: center; margin-top: 20px; opacity: 1; }
.altBar .solKisim .sosyalMedia a { opacity: 0.8; }
.altBar .sagKisim { width: calc(100% - 306px); display: table-cell; vertical-align: middle; box-sizing: border-box; padding: 30px 0px 30px 30px; color: #fff; text-align: center; }
.altBar .sagKisim .altMenu { width: 100%; float: left; margin-top: 0; }
.altBar .sagKisim .altMenu .slot { width: 233px; float: left; text-align: left; }
.altBar .sagKisim .altMenu .slot:nth-child(2n) { width: 462px; float: right; }
.altBar .sagKisim .altMenu .slot h6 { width: 100%; float: left; position: relative; font-size: 17px; font-weight: 300; border-bottom: solid 1px #fff; padding-left: 10px; padding-bottom: 7px; margin-bottom: 16px; box-sizing: border-box; }
.altBar .sagKisim .altMenu .slot h6:after { content: ""; width: 26px; height: 3px; position: absolute; left: 10px; bottom: -2px; background: #fff; }
.altBar .sagKisim .altMenu .slot ul { width: 100%; float: left; box-sizing: border-box; padding: 0px 20px; }
.altBar .sagKisim .altMenu .slot ul li { width: 100%; float: left; position: relative; padding: 1px 0 1px 13px; margin: 0 0 5px 0; }
.altBar .sagKisim .altMenu .slot ul li strong { font-size: 13px; line-height: 13px; font-weight: 300; }
.altBar .sagKisim .altMenu .slot ul li span { float: right; }
.altBar .sagKisim .altMenu .slot ul li:last-child { margin-bottom: 0; }
.altBar .sagKisim .altMenu .slot ul li a { width: 100%; float: left; font-size: 13px; line-height: 13px; font-weight: 300; color: #fff; box-sizing: border-box; }
.altBar .sagKisim .altMenu .slot ul li:before { content: ""; width: 7px; height: 100%; position: absolute; left: 0; top: 0; background: url(../images/asguc.png) no-repeat left center; }
.altBar .sagKisim .eBulten { width: 100%; float: left; box-sizing: border-box; border: solid 1px #434343; padding: 20px 10px; margin-top: 20px; }
.altBar .sagKisim .eBulten h6 { width: 100%; float: left; position: relative; font-size: 17px; font-weight: 300; }
.altBar .sagKisim .eBulten p { width: 100%; float: left; margin-top: 10px; font-weight: 300; line-height: 22px; }
.altBar .sagKisim .eBulten .formu { width: 374px; display: inline-table; position: relative; margin-top: 20px; }
.altBar .sagKisim .eBulten .formu input[type="text"] { width: 100%; height: auto; float: left; box-sizing: border-box; padding: 15px 14px; background: #434343; font-size: 14px; color: #a19e9e; line-height: 15px; border: none; }
.altBar .sagKisim .eBulten .formu input[type="submit"] { position: absolute; right: 0px; top: 0px; background: url(../images/ebtn.png) no-repeat center center #3a3838; width: 45px; height: 100%; cursor: pointer; border: none; }
.altBar .alt { width: 100%; float: left; position: relative; background: #ffffff; padding: 20px 0; }
.altBar .alt .bilgi { width: auto; float: left; font-size: 14px; line-height: 14px; font-weight: 300; color: #535353; margin: 8px 0 0 0; }
.altBar .alt .banka { width: auto; float: right; }




/* zyd car**/
.kamArac.genelListe { }
.kamArac.genelListe .uKapsul.swip { width: 100%; float: left; min-height: inherit; display: inherit; }
.kamArac.genelListe li { width: calc(25% - 24px); margin-right: 32px; padding: 0px; }
.kamArac.genelListe li .kapsa { width: 100%; float: left; position: relative; box-sizing: border-box; background: #ececec; border-radius: 3px; text-align: center; }
.kamArac.genelListe li h6 { font-size: 16px; line-height: 16px; font-weight: 300; color: #6b6054; padding: 0 10px 10px 10px; margin: 26px 0; }
.kamArac.genelListe li h6 b { font-weight: 500; }
.kamArac.genelListe li h6:after { content: ""; width: 26px; height: 5px; position: absolute; left: calc(50% - 13px); bottom: 0px; background: #e96622; }
.kamArac.genelListe li .resim { background: #fff; }
.kamArac.genelListe li .resim img { }
.kamArac.genelListe li .fiyat { width: 100%; float: left; text-align: right; padding: 20px 20px; box-sizing: border-box; }
.kamArac.genelListe li .fiyat strong { width: 100%; float: left; font-size: 26px; line-height: 26px; font-weight: 300; color: #6b6054; }
.kamArac.genelListe li .fiyat span { width: 100%; float: left; font-size: 13px; line-height: 13px; color: #6b6054; }
.kamArac.genelListe li a.rezervasyon { width: calc(100% - 40px); float: left; margin: 0 20px 20px 20px; font-size: 16px; line-height: 16px; font-weight: 300; color: #fff; background: #4a4433; border-radius: 4px; padding: 14px 0; }
.kamArac.genelListe li a.rezervasyon:hover { background: #e96622; }
.kamArac.genelListe .pages { width: 100%; float: left; position: relative; box-sizing: border-box; text-align: center; margin: 50px 0 0 0; }
.kamArac.genelListe .pages span { width: 30px; height: 30px; display: inline-table; vertical-align: middle; background: #e96622; border-radius: 100%; margin-right: 6px; transform: scale(0.7); cursor: pointer; }
.kamArac.genelListe .pages span:last-child { margin-right: 0; }
.kamArac.genelListe .pages span.swiper-pagination-bullet-active { transform: scale(1); }


.whatsapp { width: auto; position: fixed; left: 0; bottom: 0; background: url(../images/wsic.png) no-repeat 18px center #25d366; padding: 0 0; font-size: 14px; line-height: 14px; color: #fff; padding: 19px 37px 19px 67px; z-index: 10000; display: none; }



@media screen and (max-width: 1170px) {

	.header { }
	.header .ust { padding: 15px 0; }
	.header .ust .telefon { }
	.header .ust .secim { }
	.header .ust .secim div { }
	.header .ust .secim div a.secAc { }
	.header .ust .secim div ul { }
	.header .alt { }
	.header .alt:before { }
	.header .alt .ortala { background: rgb(25, 22, 16); padding: 20px 20px; }
	.header .alt .logo { width: 155px; margin: 0; }
	.header .alt .menuBar { margin: 7px 0 0 0; float: right; position: relative; }
	.header .alt .kullanici { width: auto; margin: 7px 15px 0 0; }
	.header .alt .kullanici a { background-color: inherit; background-size: contain; width: 21px; height: 20px; padding: 0; background-position: center; }
	.header .alt .kullanici a b { display: none; }
	.header .alt .kullanici a span { display: none; }



	.aramaWrap { width: 100%; margin: 20px 0 0 0; }
	.slider .pages { }
	.slider .pages span { }
	.aramaModulu { width: 100%; height: auto; margin: 20px 0 0 0; bottom: inherit; position: relative; background: rgb(233, 102, 34); padding: 20px 25px 30px 25px; }
	.aramaModulu ul { }
	.aramaModulu ul li { width: 100% !important; margin: 0 0 25px 0; padding: 0; }
	.aramaModulu ul li.wbtn { margin-top: 0; }
	.aramaModulu ul li:last-child { margin-bottom: 0 !important; padding-bottom: 0; }
	.aramaModulu ul li label { font-size: 17px; }
	.aramaModulu ul li .select.lokas .select2-container--default .select2-selection--single { }
	.aramaModulu ul li .select.lokas .select2-container--default .select2-selection--single .select2-selection__rendered { font-size: 15px; }
	.aramaModulu ul li .inputs { }
	.aramaModulu ul li .inputs:after { }
	.aramaModulu ul li .inputs .tarihim .wrap { }
	.aramaModulu ul li .inputs .tarihim .gun { }
	.aramaModulu ul li .inputs .tarihim .sagi { }
	.aramaModulu ul li .inputs .tarihim .ay { }
	.aramaModulu ul li .inputs .tarihim .yil { }
	.aramaModulu ul li .inputs .saatim { }




	.anaSayfa { }
	.anaSayfa .slot { padding: 0 0 30px 0; margin: 0 0 30px 0; }
	.anaBaslik { padding: 0; }
	.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: 24px; line-height: 28px; width: 100%; }
	.anaBaslik h1:after, .anaBaslik h2:after, .anaBaslik h3:after, .anaBaslik h4:after, .anaBaslik h5:after, .anaBaslik h6:after { height: 4px; width: 50px; left: calc(50% - 20px); }

	.kamArac.genelListe .pages { margin: 20px 0 0 0; }
	.kamArac.genelListe .pages span { width: 24px; height: 24px; margin-right: 4px; }


	.kamArac.genelListe li h6 { font-size: 14px; line-height: 18px; }
	.kamArac.genelListe li .fiyat { text-align: center; }
	.kamArac.genelListe li .fiyat strong { font-size: 21px; line-height: 26px; }
	.kamArac.genelListe li .fiyat span { font-size: 12px; }
	.kamArac.genelListe li a.rezervasyon { font-size: 14px; line-height: 14px; padding: 11px 0; }

	.lokasyon.genelListe li .alt { text-align: center; padding: 10px 20px; }
	.lokasyon.genelListe li h6 { width: 100%; margin: 0; font-size: 14px; line-height: 17px; }
	.lokasyon.genelListe li .fiyat { width: 100%; font-size: 24px; line-height: 24px; margin: 10px 0 0 0; }


	.kampanya.genelListe .kapsa { padding: 0; }
	.kampanya.genelListe .uKapsa { padding: 0; }
	.kampanya.genelListe li h6 { width: 100%; margin: 0; font-size: 13px; line-height: 18px; margin: 10px 0 0 0; }
	.kampanya.genelListe li .kapsul { padding: 0 6px; }
	.kampanya.genelListe:not(.caro) li .kapsul { padding: 0; }
	.kampanya.genelListe .arr { display: none; }



	.whatsapp { background-image: url(../images/wsic2.png); padding: 0; background-position: 17px center; padding: 13px 0; width: 100%; overflow: hidden; left: 0; display: inherit; text-align: center; }



	.ikons.genelListe li { width: 100%; border-right: none; padding: 0 0 20px 0; margin: 0 0 20px 0; border-bottom: solid 1px #d8d8d8 !important; }
	.ikons.genelListe li:last-child { padding-bottom: 0; margin-bottom: 0; border-bottom: 0 !important; }
	.ikons.genelListe li a { padding: 0 0; }
	.ikons.genelListe li .ust { }
	.ikons.genelListe li .ust .resmi { }
	.ikons.genelListe li h6 { width: 100%; margin: 13px 0 0 0; font-size: 16px; line-height: 16px; font-weight: 500; }
	.ikons.genelListe li p { }
	.ikons.genelListe li .devam { }



	.altBar { text-align: center; margin: 40px 0 0 0; }
	.altBar .ortala { display: inherit; }
	.altBar .solKisim { width: 100%; display: inherit; float: left; padding: 20px 20px; margin: 20px 0 0 0px; }
	.altBar .solKisim .yazi { margin: 0; font-size: 14px; text-align: center; line-height: 21px; }
	.altBar .solKisim .bilgi { }
	.altBar .solKisim .bilgi ul { }
	.altBar .solKisim .bilgi ul li { padding: 24px 0 20px 0; text-align: center; border-bottom: solid 1px #333333; margin: 0 0 20px 0; }
	.altBar .solKisim .bilgi ul li.adres { }
	.altBar .solKisim .bilgi ul li.telefon { padding-top: 22px; }
	.altBar .solKisim .bilgi ul li.mail { padding-top: 16px; }
	.altBar .solKisim .bilgi ul li.sosyalMedia { padding-top: 32px; }

	.altBar .solKisim .bilgi ul li:last-child { border-bottom: 0px; padding-bottom: 0px; border-bottom: 0; }
	.altBar .solKisim .sosyalMedia a { display: inline-table; vertical-align: text-bottom; float: none; }
	.altBar .solKisim .bilgi ul li:before { width: 100%; height: 22px; background-position: top center; border: none; }
	.sosyalMedia a { float: none; display: inline-table; vertical-align: text-bottom; }
	.altBar .sagKisim { width: 100%; display: inherit; float: left; padding: 20px 0; }
	.altBar .sagKisim .altMenu { }
	.altBar .sagKisim .altMenu .slot { width: 100% !important; text-align: center; margin: 0 0 30px 0; }
	.altBar .sagKisim .altMenu .slot:last-child { margin-bottom: 0; }
	.altBar .sagKisim .altMenu .slot h6 { }
	.altBar .sagKisim .altMenu .slot h6:after { left: calc(50% - 13px); }
	.altBar .sagKisim .altMenu .slot ul li:before { display: none; }
	.altBar .sagKisim .altMenu .slot ul li { padding: 0; margin-bottom: 13px; }
	.altBar .sagKisim .altMenu .slot:nth-child(2n) ul li:last-child { }
	.altBar .sagKisim .altMenu .slot ul li strong { width: 100%; float: left; }
	.altBar .sagKisim .altMenu .slot ul li span { width: 100%; float: left; margin: 8px 0 0 0; }
	.altBar .sagKisim .altMenu .slot ul li a { }
	.altBar .sagKisim .eBulten { }
	.altBar .sagKisim .eBulten h6 { }
	.altBar .sagKisim .eBulten p { }
	.altBar .sagKisim .eBulten .formu { width: 100%; }
	.altBar .alt { padding-bottom: 60px; }
	.altBar .alt .bilgi { width: 100%; text-align: center; padding: 0; margin: 0; }
	.altBar .alt .banka { width: 100%; margin: 10px 0 0 0; }
	.altBar .alt .banka img { }
}

@media screen and (max-width: 1024px) {
}

@media screen and (max-width: 980px) {
}

@media screen and (max-width: 900px) {
}

@media screen and (max-width: 768px) {
	.lokasyon.genelListe ul { width: 100%; margin: 0 0 20px 0; }
	.lokasyon.genelListe li { margin-bottom: 9px; }

	.kampanya.genelListe:not(.caro) li, .kampanya.genelListe.noCaro li { width: 50%; }
}

@media screen and (max-width: 720px) {
	.kampanya.genelListe li { width: 50%; }
}

@media screen and (max-width: 700px) {
}

@media screen and (max-width: 600px) {
}

@media screen and (max-width: 568px) {
}

@media screen and (max-width: 530px) {
}

@media screen and (max-width: 510px) {
}

@media screen and (max-width: 480px) {
	.aramaModulu ul li .inputs { width: 100% !important; margin: 0 0 19px 0; }
	.aramaModulu ul li .inputs:last-child { margin-bottom: 0; }
}

@media screen and (max-width: 470px) {
}

@media screen and (max-width: 400px) {
}

@media screen and (max-width: 370px) {
}
