﻿/* sivist.com.tr (~/^) */


@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: #2c5a93; }
p, h1, h2, h3, h4, h5, h6, strong, b, span { 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: #7a7a7a; font-size: 14px; font-weight: 400; background: #ffffff; counter-reset: baslik; }
strong, b { font-weight: bold; }



body, input, textarea { font-family: 'work',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; 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, .arrow a, .pages a, .pages span, .aKampanya.genelListe li .kapsa, .aKampanya.genelListe li a:after, .icerik.scAbsolute .sagKisim .toplamWrap, .icerik .yazi a,
.aracListe.genelListe li .resim .puani:after, .header .ust a, ::after, ::before, .altBar .ust .slot a, header .sagK .rezervasyon a { transition: all .4s; -webkit-transition: all .4s; -moz-transition: all .4s; -o-transition: all .4s; }

.aramaModulu ul li.wad.wad2, .hizliLink.genelListe li .kapsul, .genelForm ul li .sifreUnuttum, .popUp .popWrap .yazi a, .secimYap .genelBilgi .secimDegistir, *[data-toltip] .tolText, .kampanya.genelListe li .kapsul { transition: all .4s; -webkit-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; }
.imgBG { background-repeat: no-repeat; background-position: center; background-size: cover; }
.imgBG img.iBG { display: none; }



.ortala { width: 1300px; height: 100%; float: left; margin-left: calc(50% - 650px); position: relative; box-sizing: border-box; }
.ortala.wide { width: calc(100% - 200px); max-width: inherit; margin: 0 0 0 100px; }
.ortala.table { display: table; table-layout: fixed; }
.icerik { width: calc(100% - 100px); min-height: 192px; float: left; box-sizing: border-box; -moz-box-sizing: border-box; padding: 0; position: relative; margin: 40px 0 40px 50px; }
.icerik.yActive { margin-top: 10px; }
.icerik .yazi { width: 100%; float: left; font-size: 15px; color: #353535; line-height: 26px; box-sizing: border-box; text-align: justify; }
.icerik .yazi a { color: #27569c; font-weight: 500; }
.icerik .yazi a:hover { color: #2c5a93; }
.icerik .solBar { width: 250px; float: left; box-sizing: border-box; background: #ececec; padding: 20px 12px; }
.icerik .solBar.aracMenu { background: none; padding: 0; }
.icerik .sagBar { width: calc(100% - 281px); float: right; box-sizing: border-box; }
.icerik .sagBar .slot { margin: 0 0 40px 0; }
.icerik .sagBar .slot:last-child { margin-bottom: 0px; }


.anaBaslik { width: 100%; position: relative; box-sizing: border-box; margin: 29px 0 27px 0px; padding: 0 0 5px 0; z-index: 45; color: #434343; display: flex; flex-wrap: wrap; flex-direction: column; justify-content: center; align-items: center; background: url(../images/bscz.svg) no-repeat bottom center; }
.anaBaslik .none { display: none; }
.anaBaslik:before { content: attr(data-text); width: 100%; position: absolute; left: 0; bottom: 7px; font-size: 90px; line-height: 90px; color: rgb(0 0 0 / 7%); font-weight: 900; text-align: center; }
.anaBaslik span { font-size: 14px; line-height: 14px; font-weight: 600; letter-spacing: 1px; }
.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; }
.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 h5, .anaBaslik strong { font-size: 30px; line-height: 30px; font-weight: 900; }

.anaBaslik.sol:before { text-align: left; left: -24px; }
.anaBaslik.sol { text-align: left; align-items: flex-start; }

main { width: calc(100% - 50px); float: right; position: relative; margin: 50px 0 0 0; z-index: 149; }
main section { width: 100%; float: left; position: relative; z-index: 65; margin: 0; }
main[data-role="alt"] section { background: none; }
main[data-role="alt"] { background: #fff; }
main section:last-child { margin-bottom: 0; }
main section .yazi { width: 100%; float: left; position: relative; font-size: 17px; line-height: 25px; font-weight: 300; color: #1f1f1f; text-align: justify; }
main section a.link { width: auto; float: left; position: relative; font-size: 14px; line-height: 14px; font-weight: 500; color: #434343; letter-spacing: 1px; background: url(../images/dvm.svg) no-repeat left center; padding: 0 0 0 18px; margin: 40px 0 0 0; background-size: contain; }
main section a.link:hover:after { left: 3px; transform: rotate( 0deg ); }
main section .inner { width: 100%; float: left; position: relative; box-sizing: border-box; display: flex; flex-wrap: wrap; flex-direction: row; align-items: center; justify-content: center; }

.left.acilirList.genelListe .bilgisi { text-align: left; }



header { width: 100%; float: left; position: absolute; left: 0; top: 81px; z-index: 150; }
header .inner { width: 100%; float: left; position: relative; display: flex; flex-wrap: wrap; flex-direction: row; align-items: center; justify-content: space-between; }
header .logo { width: 271px; float: left; position: relative; }
header .menuBar { width: auto; float: left; position: relative; margin: 0 30px 0 0; }
header .dil { width: auto; float: left; position: relative; border-radius: 50px; border: solid 1px #fff; padding: 12px 24px; }
header .dil a { width: auto; float: left; position: relative; font-size: 16px; line-height: 16px; color: #ffffff; font-weight: 600; letter-spacing: 0.6px; padding: 0 19px 0 0; margin: 0 10px 0 0; }
header .dil a:after { content: ""; width: 10px; height: 2px; position: absolute; right: 0px; top: calc(50% - 1px); background: #fff; }
header .dil a:last-child { margin-right: 0px; padding-right: 0px; }
header .dil a:last-child:after { display: none; }
header .sagK { width: auto; float: left; position: relative; display: flex; flex-wrap: wrap; flex-direction: row; align-items: center; justify-content: center; }



.sliderWrap { width: 100%; float: left; position: relative; margin: 0; }
.slider:after { content: ""; width: 100%; height: 100%; position: absolute; left: 0px; top: 0px; background: rgb(0 0 0 / 24%); z-index: 45; clip-path: polygon(calc(100% - 80px) 0, 100% 0, 100% 100%, 50% 100%); }
.slider { width: 100%; float: left; position: relative; }
.slider > ul, .slider > ul > li { width: 100%; height: 100%; float: left; position: relative; left: 0px; top: 0px; }
.slider > ul > li:after { content: ""; width: 100%; height: 100%; position: absolute; left: 0; top: 0; background: #00000059; z-index: 1; }
.slider ul li img { width: 100%; height: 100%; object-fit: cover; z-index: 4; }
.slider .sKapsa { width: 900px; float: left; position: absolute; left: calc(50% - 650px); top: calc(50% + 40px); transform: translate(0, -50%); z-index: 40; }
.slider .sKapsa strong { width: 100%; float: left; position: relative; font-size: 45px; line-height: 45px; font-weight: 900; color: #fff; text-shadow: 3px 3px 4px hsl(0deg 0% 0% / 39%); }
.slider .sKapsa p { width: 100%; float: left; position: relative; font-size: 18px; line-height: 25px; font-weight: 300; color: #fff; text-shadow: 3px 3px 4px hsl(0deg 0% 0% / 39%); padding: 0 210px 0 10px; margin: 25px 0 0 0; }
.slider .sKapsa a { width: auto; float: left; position: relative; font-size: 18px; line-height: 18px; font-weight: 300; color: #fff; background: #265691; padding: 15px 40px; border-radius: 45px; margin: 60px 0 0 200px; -webkit-animation: sdb04 2s infinite; animation: sdb04 2s infinite; }
.slider .sKapsa:after { content: ""; width: 171px; height: 81px; position: absolute; left: 10px; bottom: 0px; background: url(../images/slok.svg) no-repeat; -webkit-animation: sdb04 2s infinite; animation: sdb04 2s infinite; }
.slider .sKapsa.arama:after { display: none; }
.slider .sKapsa a.aracKirala { margin-left: 40px; background: #2ab119; }

@-webkit-keyframes sdb04 {
	0% { -webkit-transform: translate(0, 0); }
	20% { -webkit-transform: translate(-0px, 10px); }
	40% { -webkit-transform: translate(0, 0); }
}

@keyframes sdb04 {
	0% { transform: translate(0, 0); }
	20% { transform: translate(-0px, 10px); }
	40% { transform: translate(0, 0); }
}



.hakkimizda:after { content: ""; width: 50%; height: 100%; position: absolute; right: 0px; top: 0px; background: rgb(249 249 249 / 68%); clip-path: polygon(0 0, 100% 0, calc(80px) 100%, 0% 100%); z-index: -1; }
.hakkimizda .solK { width: 50%; float: left; position: relative; }
.hakkimizda .solK img { width: 100%; float: left; position: relative; }
.hakkimizda .sagK { width: 50%; float: left; position: relative; padding: 0 0 0 20px; }
.hakkimizda .sagK .anaBaslik { background-position: left bottom; }
.hakkimizda .sagK .yazi { margin: 0 0 30px 0; }
.hakkimizda .sagK .ozellik { width: 100%; float: left; position: relative; }
.hakkimizda .sagK .ozellik > div { width: 100%; float: left; position: relative; font-size: 15px; line-height: 15px; font-weight: 300; color: #434343; font-style: italic; margin: 0 0 20px 0; padding: 6px 0 0 33px; }
.hakkimizda .sagK .ozellik > div:last-child { margin-bottom: 0; }
.hakkimizda .sagK .ozellik > div:before, .hakkimizda .sagK .ozellik > div:after { content: ""; width: 24px; height: 24px; position: absolute; left: 0px; top: 0; border-radius: 100%; }
.hakkimizda .sagK .ozellik > div:before { background: url(../images/ok.svg) no-repeat center; z-index: 10; background-size: 13px; }
.hakkimizda .sagK .ozellik > div:after { background: #2c5a93; }



.avantaj.genelListe { padding: 80px 0; margin-bottom: 90px; }
.avantaj.genelListe:before { content: ""; width: 50%; height: 100%; position: absolute; left: 0px; top: 0px; background: #f9f9f9; z-index: -1; }
.avantaj.genelListe ul { align-items: flex-start !important; }
.avantaj.genelListe:after { content: ""; width: 100%; height: 81px; position: absolute; left: 0px; top: 181px; background: url(../images/bgs.png) no-repeat top center; z-index: -1; }
.avantaj.genelListe .kapsa { width: 100%; float: left; position: relative; margin: -45px 0 0 0; }
.avantaj.genelListe li { width: calc(33.33% - 43px); padding: 0px; text-align: center; }
.avantaj.genelListe li:nth-child(2n) { margin-top: 59px; }
.avantaj.genelListe li:nth-child(3n) { margin-top: 27px; }
.avantaj.genelListe li .kapsul { width: 100%; float: left; position: relative; display: flex; flex-wrap: wrap; flex-direction: row; align-items: center; justify-content: center; }
.avantaj.genelListe li .resim { width: 88px; height: 88px; float: left; display: flex; flex-wrap: wrap; flex-direction: row; align-items: center; justify-content: center; background: #fff; border-radius: 100%; box-shadow: 0px 0px 9px rgb(0 0 0 / 15%); }
.avantaj.genelListe li .resim img { width: auto; height: auto; max-width: calc(100% - 45px); max-height: calc(100% - 45px); float: left; }
.avantaj.genelListe li h6 { font-size: 18px; line-height: 18px; color: #434343; letter-spacing: 1px; font-weight: 500; margin: 20px 0 0 0; }
.avantaj.genelListe li p { font-size: 14px; line-height: 21px; font-weight: 400; color: #434343; text-align: justify; text-align-last: center; margin: 13px 0 0 0; }



.kampanya.genelListe { padding-right: 50px; margin: 0 0 90px 0; }
.kampanya.genelListe .kapsa { width: calc(100% - (50% - 650px)); float: right; position: relative; }
.kampanya.genelListe li { width: calc(25% - 21px); padding: 0; }
.kampanya.genelListe li a { display: flex; flex-wrap: wrap; flex-direction: row; align-items: center; justify-content: center; }
.kampanya.genelListe li .resim { padding: 0 20px; }
.kampanya.genelListe li h6 { font-size: 16px; line-height: 20px; font-weight: 500; color: #434343; text-align: center; background: #ececec; padding: 10px 20px; }
.kampanya.genelListe li .yazi { padding: 0 20px; margin: 20px 0 0 0; }
.kampanya.genelListe li span.link { width: auto; float: left; position: relative; font-size: 16px; line-height: 16px; font-weight: 300; color: #1f1f1f; border: solid 1px #999999; padding: 12px 40px; border-radius: 45px; margin: 20px 0 0 0; }



.hizmet.genelListe { margin: 0 0 80px 0; }
.hizmet.genelListe .inner { width: 100%; float: left; position: relative; display: flex; flex-wrap: wrap; flex-direction: row; align-items: center; justify-content: space-between; }
.hizmet.genelListe .slot { width: 50%; float: left; position: relative; }
.hizmet.genelListe .slot .kapsa { width: 650px; position: relative; }
.hizmet.genelListe .slot.resmi { display: flex; flex-wrap: wrap; flex-direction: row; align-items: center; justify-content: flex-end; }
.hizmet.genelListe .slot.resmi:after { content: ""; width: 100%; height: 100%; position: absolute; left: 0; top: 0; background: rgb(44 90 147 / 92%); z-index: -1; }
.hizmet.genelListe .slot.resmi img { width: 100%; height: 100%; float: left; object-fit: cover; /* position: absolute; */ left: 0; top: 0; z-index: -2; }
.hizmet.genelListe .slot.resmi .kapsa { float: right; padding-right: 50px; position: absolute; display: flex; flex-wrap: wrap; flex-direction: row; align-items: center; justify-content: center; }
.hizmet.genelListe .slot.resmi .anaBaslik { color: #fff; }
.hizmet.genelListe .slot.resmi .anaBaslik:before { color: rgb(255 255 255 / 7%); }
.hizmet.genelListe .slot.resmi .yazi { color: #fff; text-align-last: center; }
.hizmet.genelListe .slot.resmi a.link { color: #fff; background-image: url(../images/dvm2.svg); }
.hizmet.genelListe .slot.liste .kapsa { float: left; margin-top: 30px; padding-left: 50px; }
.hizmet.genelListe li { width: calc(50% - 10px); padding: 0; margin: 0 0 30px 0; }
.hizmet.genelListe li .kapsul { width: 100%; float: left; display: flex; flex-wrap: wrap; flex-direction: row; align-items: center; justify-content: space-between; }
.hizmet.genelListe li .resim { width: 52px; }
.hizmet.genelListe li h6 { width: calc(100% - 77px); float: right; font-size: 17px; line-height: 17px; font-weight: 400; color: #434343; text-transform: uppercase; letter-spacing: 1px; }



.araclar.genelListe li { width: calc(33.33% - 24px); padding: 0px; }
.araclar.genelListe li .kapsul { width: 100%; float: left; position: relative; display: flex; flex-wrap: wrap; flex-direction: row; align-items: center; justify-content: center; border: solid 1px #e6e5e5; padding: 20px 20px; }
.araclar.genelListe li h6 { font-size: 26px; line-height: 26px; font-weight: 400; color: #434343; letter-spacing: 1px; text-align: center; margin: 0 0 20px 0; }
.araclar.genelListe li h6 b { font-weight: 500; }
.araclar.genelListe li .fiyat { width: 100%; float: left; display: flex; flex-wrap: wrap; flex-direction: row; align-items: center; justify-content: center; font-size: 14px; line-height: 14px; color: #434343; margin: 0 0 30px 0; }
.araclar.genelListe li .fiyat b { font-size: 24px; line-height: 24px; color: #2c5a93; letter-spacing: 2px; margin-right: 6px; }
.araclar.genelListe li .fiyat b u { font-size: 17px; }
.araclar.genelListe li .ozellik { width: 100%; float: left; display: flex; flex-wrap: wrap; flex-direction: row; align-items: center; justify-content: center; background: #f3f3f3; padding: 19px 0; margin: 0 0 0 0; }
.araclar.genelListe li .ozellik > div { width: auto; float: left; margin-right: 20px; display: flex; flex-wrap: wrap; flex-direction: row; align-items: center; justify-content: center; font-size: 14px; line-height: 14px; color: #434343; }
.araclar.genelListe li .ozellik > div img { width: auto; height: 20px; float: left; margin-right: 10px; }
.araclar.genelListe.alt li { margin-bottom: 36px; }





footer { width: 100%; float: left; position: relative; margin: 100px 0 0 0; }
footer .inner { width: 100%; float: left; position: relative; display: flex; flex-direction: row; align-items: center; justify-content: center; }
footer > div { width: 100%; float: left; position: relative; box-sizing: border-box; /* display: flex; */ /* flex-direction: row; */ /* align-content: center; */ /* justify-content: center; */ }
footer .ebulten { background: #164599; padding: 50px 0; }
footer .ebulten .inner { align-items: flex-end; justify-content: space-between; }
footer .ebulten .solK { width: 50%; float: left; position: relative; padding: 0 80px 0 0; }
footer .ebulten .solK span { width: 100%; float: left; position: relative; box-sizing: border-box; font-size: 14px; line-height: 14px; font-weight: 600; color: #ffffff; letter-spacing: 0.9px; }
footer .ebulten .solK strong { font-size: 25px; line-height: 33px; font-weight: bold; color: #ffffff; letter-spacing: 0.9px; }
footer .ebulten .solK p { font-size: 14px; line-height: 18px; color: #fff; font-weight: 300; margin: 6px 0 0 0; }
footer .ebulten .sagK { width: 50%; float: left; position: relative; }
footer .ebulten .sagK { width: 50%; float: left; position: relative; }
footer .ebulten .sagK input[type="text"] { width: 100%; float: left; position: relative; box-sizing: border-box; font-size: 15px; line-height: 16px; color: #6b6b6b; letter-spacing: 0.8px; padding: 24px 92px 24px 30px; border-radius: 50px; }
footer .ebulten .sagK input[type="submit"] { width: 77px; height: calc(100% - 20px); position: absolute; right: 3px; top: 10px; border-left: solid 1px #cdcdcd; background: url(../images/eltn.svg) no-repeat center; background-size: 27px; }
footer .teklifAl .solK { width: 50%; float: left; }
footer .teklifAl .solK iframe { width: 100%; height: 500px; float: left; }
footer .teklifAl .sagK { width: 50%; float: right; padding: 0 0 0 40px; }
footer .teklifAl .sagK .kapsa { width: 650px; float: left; }
footer .teklifAl .sagK .kapsa h6 { width: 100%; float: left; position: relative; font-size: 30px; line-height: 30px; font-weight: bold; color: #6c6c6c; letter-spacing: 1px; margin: 0 0 30px 0; }
footer .teklifAl .sagK .kapsa ul { width: 100%; float: left; position: relative; }
footer .teklifAl .sagK .kapsa li { width: 100%; float: left; position: relative; margin: 0 0 20px 0; padding: 0 0; border-radius: 45px; }
footer .teklifAl .sagK .kapsa li:before { content: ""; width: 25px; height: 100%; position: absolute; left: 20px; top: 0px; background-size: contain; background-position: left center; z-index: 45; background-repeat: no-repeat; }
footer .teklifAl .sagK .kapsa li input[type="text"] { width: 100%; float: left; position: relative; box-sizing: border-box; background: #f8f8f8; font-size: 14px; line-height: 14px; color: #4d4d4d; padding: 15px 25px 15px 57px; border-radius: 45px; }
footer .teklifAl .sagK .kapsa li .select2-container--default .select2-selection--single .select2-selection__rendered { font-size: 14px; line-height: 14px; color: #4d4d4d; }
footer .teklifAl .sagK .kapsa li .select2-container--default .select2-selection--single { background: #f8f8f8; padding: 15px 25px 15px 57px; border-radius: 45px; border: none; }
footer .teklifAl .sagK .kapsa li .button { width: 44px; height: 44px; position: absolute; right: 0; top: 0; border-radius: 100%; background: url(../images/gonder.svg) no-repeat center #164599; background-size: 20px; cursor: pointer; }
footer .teklifAl .sagK .kapsa li.btn .button { width: auto; float: left; }
footer .teklifAl .sagK .kapsa li.ad:before { background-image: url(../images/fad.svg); }
footer .teklifAl .sagK .kapsa li.sure:before { background-image: url(../images/fsure.svg); }
footer .teklifAl .sagK .kapsa li.telefon:before { background-image: url(../images/ftel.svg); }
footer .teklifAl .sagK .kapsa li.mail:before { background-image: url(../images/fmail.svg); }
footer .iletisim { background: #f2f2f2; padding: 50px 0px; }
footer .iletisim ul { width: 100%; float: left; position: relative; display: flex; flex-wrap: wrap; flex-direction: row; align-items: center; justify-content: center; }
footer .iletisim ul li { width: auto; float: left; position: relative; margin: 0 60px 0 0; }
footer .iletisim ul li:last-child { margin-right: 0px; }
footer .iletisim ul li a { width: 100%; float: left; display: flex; flex-wrap: wrap; flex-direction: row; align-content: center; justify-content: flex-start; text-align: left; }
footer .iletisim ul li img { width: 40px; float: left; height: 40px; object-fit: contain; margin: 0 14px 0 0; }
footer .iletisim ul li .bilgi { width: auto; float: left; display: flex; flex-wrap: wrap; flex-direction: column; align-items: flex-start; justify-content: center; border-left: solid 1px #d0d0cf; padding: 0 0 0 13px; color: #434343; letter-spacing: 0.8px; }
footer .iletisim ul li .bilgi strong { font-size: 13px; line-height: 13px; font-weight: 500; }
footer .iletisim ul li .bilgi span { font-size: 16px; line-height: 16px; font-weight: 300; }
footer .alt { width: 100%; float: left; position: relative; padding: 30px 0; }
footer .alt .inner { flex-direction: column; }
footer .alt .sosyal { width: auto; float: left; position: relative; margin: 0 0 20px 0; }
footer .alt .sosyal a { width: auto; float: left; font-size: 26px; line-height: 26px; color: #7e7e7e; margin: 0 19px 0 0; }
footer .alt .sosyal a:last-child { margin-right: 0px; }
footer .alt .bilgi { width: auto; float: left; font-size: 14px; line-height: 18px; color: #424242; margin: 0; }
footer .alt .banka { width: auto; float: right; }
footer .alt .banka img { max-width: 100%; width: auto; float: left; }



.katResim { width: 100%; height: 330px; float: left; position: relative; }
.katResim:before { content: ""; width: 100%; height: 100%; position: absolute; left: 0px; top: 0px; background: rgb(4 22 44 / 38%); z-index: 45; }

.katResim:after { content: ""; width: 100%; height: 100%; position: absolute; left: 0px; top: 0px; background: rgb(0 0 0 / 24%); z-index: 45; clip-path: polygon(calc(100% - 80px) 0, 100% 0, 100% 100%, 50% 100%); }
.katResim img { width: 100%; height: 100%; object-fit: cover; }
.katResim .kapsa { width: 900px; float: left; position: absolute; left: calc(50% - 650px); top: calc(50% + 40px); transform: translate(0, -50%); z-index: 65; }
.katResim .kapsa h1, .katResim .kapsa strong { width: 100%; float: left; position: relative; font-size: 45px; line-height: 45px; font-weight: 900; color: #fff; text-shadow: 3px 3px 4px hsl(0deg 0% 0% / 39%); }


.teklifFormu { width: 100%; float: left; position: relative; box-sizing: border-box; }
.teklifFormu .anaBaslik { text-align: left; background-position: left bottom; }
.teklifFormu .yazi { margin-bottom: 30px; }




.aramaModulu { width: 100%; height: auto; float: left; position: relative; box-sizing: border-box; z-index: 456; right: 0; margin: 70px 0 0 0; }
.aramaModulu .baslik { width: 100%; float: left; position: relative; display: flex; flex-wrap: wrap; flex-direction: column; align-items: flex-start; }
.aramaModulu h1 { width: 100%; float: left; position: relative; margin: 0 0 70px 0; font-size: 25px; line-height: 25px; font-weight: 600; color: #ec6607; padding: 43px 0 0 6px; }
.aramaModulu h1:before { content: attr(data-text); width: 100%; position: absolute; left: 0; top: 0; font-size: 77px; line-height: 77px; color: rgb(0 0 0 / 7%); }
.aramaModulu h2 { width: auto; float: left; font-size: 29px; line-height: 35px; font-weight: 600; color: #fff; background: #01b7f2; padding: 13px 24px; border-radius: 3px; margin: 0 0 20px 0; }
.aramaModulu .yazi { width: 100%; float: left; font-size: 14px; line-height: 17px; color: #ffffff; padding: 14px 270px 14px 20px; box-sizing: border-box; }
.aramaModulu .aramaMenu { width: auto; float: left; position: relative; background: #f3f3f3; z-index: 999; margin: 0 0 0 0; }
.aramaModulu .aramaMenu a { width: auto; float: left; position: relative; border-right: solid 2px #d6d6d6; font-size: 15px; line-height: 15px; font-weight: 400; color: #3a3a3a; padding: 25px 34px; }
.aramaModulu .aramaMenu a:last-child { margin-right: 0px; border-right: 0px; }
.aramaModulu .aramaMenu a:after { content: ""; width: 40px; height: 3px; position: absolute; left: calc(50% - 20px); bottom: 16px; background: #f79e1e; opacity: 0; }
.aramaModulu .aramaMenu a.active:after { opacity: 1; }
.aramaModulu .aracKapsul { width: 100%; float: left; position: relative; }
.aramaModulu ul { width: 100%; float: left; box-sizing: border-box; border-radius: 3px; padding: 0 40px 0 0px; }
.aramaModulu ul.ustAlan { padding: 0 40px 0 0px; border: solid 1px #f0f0f0; box-shadow: 0px 4px 10px 0px rgb(0 0 0 / 15%); margin: 0 0 28px 0; border-radius: 0; background: #fff; }
.aramaModulu ul li { width: 100%; float: left; position: relative; }
.aramaModulu ul li .slt { width: 100%; float: left; position: relative; box-sizing: border-box; margin: 0 0 10px 0; }
.aramaModulu ul li .slt:last-child { margin-bottom: 0; }
.aramaModulu ul li .kslot { width: 100%; float: left; position: relative; box-sizing: border-box; }
.aramaModulu ul li .kslot:last-child { margin-right: 0px; }
.aramaModulu ul li .kslot.active { width: calc(50% - 10px); margin-right: 20px; transition: none; }
.aramaModulu ul li .kslot.active.iofis { margin-right: 0; }
.aramaModulu ul li .kslot.iofis { display: none; position: absolute; right: 0; top: 0; /* opacity: 0; */ }
.aramaModulu ul li.wad { width: calc(100% - 400px); border-right: solid 1px #f0f0f0; }
.aramaModulu ul li.wtar { width: 400px; float: right; padding: 0 0 0 30px; }
.aramaModulu ul li.wtar:nth-child(3) { margin-right: 0; }
.aramaModulu ul li.ozel label { width: auto; }
.aramaModulu ul li.ozel a.farkli { width: auto; float: right; font-size: 12px; line-height: 12px; color: #686868; text-decoration: underline; margin: 3px 30px 0 0px; display: none; }
.aramaModulu.alt ul li label { font-size: 17px; line-height: 18px; font-weight: 400; color: #4c4c4c; }

.aramaModulu.alt ul li.wad { width: calc(30% - 34px); border-right: solid 1px #f0f0f0; margin-right: 21px; }
.aramaModulu.alt ul li.wseg { width: calc(29% - 34px); border-right: solid 1px #f0f0f0; margin-right: 21px; }
.aramaModulu.alt ul li.wtar { width: 43%; float: right; padding: 0 0 0 30px; }


.aramaModulu ul li.checkList.mTop .kapsa { margin: 0; }
.aramaModulu ul li.checkList .kapsa { margin: 0 0 20px 0; }
.aramaModulu ul li.checkList .kapsa .slt { width: auto; float: left; margin-right: 20px; }

.aramaModulu ul li.yaln { width: calc(40% - 30px); }
.aramaModulu ul li.ybtn { width: calc(20% + 18px); margin-right: 0; }

.aramaModulu ul li.wbtn { width: 44px; float: right; margin: 0; position: absolute; right: 0; top: 0; }
.aramaModulu ul li.vKont { width: 100%; margin: 16px 0 0 0; }
.aramaModulu ul li.vKont .kapsa { border: none; border-radius: 0; }
.aramaModulu ul li .kapsa { width: 100%; float: left; position: relative; box-sizing: border-box; }
.aramaModulu ul li:last-child { margin-right: 0; }
.aramaModulu ul li.wtar .kapsa { display: flex; flex-direction: row; align-items: flex-start; justify-content: center; border-radius: 3px; padding: 0 0 0 39px; }
.aramaModulu ul li.wtar .kapsa:before { content: ""; width: 24px; height: 100%; position: absolute; left: 0; top: 0px; background-repeat: no-repeat; background-position: left center; background-size: contain; background-image: url(../images/tarih.svg); }
.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/adres3.svg) no-repeat center left; background-size: contain; }
.aramaModulu ul li .select.lokas .select2-container--default .select2-selection--single .select2-selection__rendered { font-size: 13px; color: #383838; font-weight: 400; line-height: 13px; padding-right: 0px; padding-left: 0; }
.aramaModulu ul li .select.lokas .select2-container--default .select2-selection--single { padding: 25.5px 35px 25.5px 51px; border-radius: 0; border: none; border: transparent; border-radius: 3px; }
.aramaModulu ul li .select.lokas.noBG:after { display: none; }
.aramaModulu ul li .select.ayi:after { background-image: url(../images/ynay.png); width: 21px; background-size: contain; }
.aramaModulu ul li .select.lokas.segment:after { background-image: url(../images/car.svg); }
.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: 14px; color: #ffffff; font-weight: 600; margin: 0 0 15px 0px; position: absolute; left: 0; top: -29px; }
.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: 100%; float: left; color: #383838; text-align: left; position: relative; border-radius: 0; padding-right: 0; box-sizing: border-box; background: none; display: flex; flex-direction: row; align-items: flex-start; }
.aramaModulu ul li .inputs.tr { width: 100%; margin-right: 0; padding: 10px 0; }
.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/tarih.svg); }
.aramaModulu ul li .inputs.sat:after { background-image: url(../images/ynst.png); display: none; }
.aramaModulu ul li .inputs:nth-child(2n) { width: 100%; padding-left: 0; justify-content: center; margin: 9px 0 7px 0; }
.aramaModulu ul li .inputs .tarihim { width: 100%; 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: 100%; float: left; position: relative; display: flex; flex-direction: row; align-items: center; justify-content: flex-start; }
.aramaModulu ul li .inputs .tarihim .gun { width: auto; float: left; font-size: 16px; line-height: 16px; font-weight: 600; text-align: left; }
.aramaModulu ul li .inputs .tarihim .sagi { width: auto; float: left; text-align: left; font-size: 14px; line-height: 14px; font-weight: 300; box-sizing: border-box; margin: 0 0 0 10px; }
.aramaModulu ul li .inputs .tarihim .ay { width: auto; float: left; font-weight: 400; text-transform: capitalize; }
.aramaModulu ul li .inputs .tarihim .yil { width: auto; float: left; font-weight: 400; margin: 0 0 0 6px; }
.aramaModulu ul li .inputs .tarihim .yil span { font-weight: 400; }
.aramaModulu ul li .inputs .tarihim .yil span:before { content: "'"; }
.aramaModulu ul li .inputs .tarihim .yil i { font-weight: 400; font-style: normal; margin-left: 3px; display: none; }
.aramaModulu ul li .inputs .saatim { width: 100%; float: left; margin-top: 0; position: relative; display: flex; flex-direction: row; justify-content: flex-start; margin: 0 0 0 -18px; }
.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):after { display: none; }
.aramaModulu ul li input[type="submit"] { width: 100%; height: 66px; float: right; font-weight: 400; cursor: pointer; border-radius: 0; font-size: 16px; line-height: 16px; background: url(../images/ara.svg) no-repeat center center #2c5a93; color: #fff; border: none; background-size: 20px; }
.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: 16px; line-height: 20px; font-weight: 600; padding: 0 9px; }
.aramaModulu ul li .inputs .select:nth-child(2n) .select2-container--default .select2-selection--single .select2-selection__rendered { color: #565656; font-size: 16px; line-height: 20px; font-weight: 600; padding: 0 9px; text-align: center; }
.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: #e8e8e8; 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; position: relative; left: 0; top: 0; color: #fff; }
.aramaModulu ul li .checkbox input[type="checkbox"]:checked + label:after { width: 25px; height: 23px; background-size: 14px; }
.aramaModulu ul li .dKapsa { width: calc(50% - 10px); float: left; position: relative; border-right: solid 1px #f0f0f0; padding: 14px 30px 14px 0; margin: 0 20px 0 0; }
.aramaModulu ul li .dKapsa:last-child { border-right: 0; margin-right: 0; }



.aramaModulu ul li.ikiKap .kapsa { width: 50%; }
.aramaModulu ul li.ikiKap .kapsa.chKon { margin-top: 16px; }
.aramaModulu .aracAra { width: 100%; float: left; position: relative; box-sizing: border-box; text-align: center; }
.aramaModulu .aracAra input[type="submit"] { width: auto; display: inline-table; vertical-align: text-bottom; font-size: 16px; line-height: 16px; letter-spacing: 1px; color: #fff; background: #33da7e; padding: 18px 20px; border-radius: 45px; margin: -28px 0 0 0; cursor: pointer; }
.aramaModulu .aracAra input[type="submit"]:hover { background: #636363; }

.aramaModulu.fix { padding: 0; background: none; }
.aramaModulu.fix ul { padding: 20px; position: fixed; bottom: inherit; top: 0; width: 1170px; left: calc(50% - 585px); /* height: 164px; */ }
.aramaModulu.fix ul li { margin-right: 21px; }
.aramaModulu.fix ul li.fad { width: calc(36% - 27px); }
.aramaModulu.fix ul li.ftar { width: calc(32% - 48px); }
.aramaModulu.fix ul li.fbtn { width: 60px; float: right; margin: 22px 0 0 0; }


.aramaModulu ul li.wad.wad2 { width: calc(70% - 59px); }
.aramaModulu ul li.wad.wad2.active { width: calc(47% - 59px); }
.aramaModulu ul li.wtar.wtar2 { width: calc(27% - 70px); margin-right: 21px; }
.aramaModulu ul li.wtar2 .inputs .tarihim .yil { display: none; }
.aramaModulu ul li.wtar2 .inputs:nth-child(2n) { width: 120px; }
.aramaModulu ul li.wbtn.wbtn2 { margin: 87px 0 0 0; }


.aramaModulu ul li.wtar.wtar2.airDonus { display: none; }

.aramaModulu ul li.airport .airT { width: 100%; float: left; position: relative; box-sizing: border-box; }
.aramaModulu ul li.airport .slt { width: calc(50% - 10px); margin-right: 20px; }
.aramaModulu ul li.airport .slt:last-child { margin-right: 0; margin-left: -3px; }
.aramaModulu.transfer ul li .slt .kslot:after { content: ""; width: 22px; height: 100%; position: absolute; left: 15px; top: 0px; background: url(../images/air.svg) no-repeat center left; background-size: contain; }
.aramaModulu ul li.air .inputs .tarihim .yil { display: none; }




.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; }



.aramaModulu.alt { width: 100%; float: left; position: relative; margin: 0; left: inherit; bottom: inherit; padding: 0; top: inherit; transform: inherit; margin: 28px 0 0 0; }
.aramaModulu.alt ul { border-radius: 0; padding: 0; box-shadow: none; border: none; }
.aramaModulu.alt.none { display: none; overflow: hidden; }
.aramaModulu.alt .aracKapsul {width: 100%;margin-left: 0;}




.tarihBilgisi { width: 100%; float: left; position: relative; background: #ffffff; z-index: 15; /* box-shadow: 0px 4px 10px 0px rgb(0 0 0 / 15%); */ /* border-top: solid 1px #e1e0e0; */ background: #f3f3f3; }
.tarihBilgisi .inner { width: calc(100% - 144px); float: left; position: relative; display: flex; flex-wrap: wrap; flex-direction: row; align-items: center; justify-content: space-between; }
.tarihBilgisi.bilgi .inner { width: 100%; }
.tarihBilgisi .inner > div .slot { width: auto; float: left; position: relative; display: flex; flex-wrap: wrap; flex-direction: column; align-items: flex-start; justify-content: center; border-right: solid 1px #e1e0e0; padding: 20px 30px 20px 33px; margin: 0 30px 0 0; color: #757575; }
.tarihBilgisi .inner > div .slot:last-child { margin-right: 0px; padding-right: 0px; border-right: 0px; }
.tarihBilgisi .inner > div .slot:before { content: ""; width: 22px; height: 100%; position: absolute; left: 0px; top: 0px; background-repeat: no-repeat; background-position: left center; background-size: contain; }
.tarihBilgisi .inner > div .slot strong { font-weight: 600; }
.tarihBilgisi .inner > div .slot.adres:before { background-image: url(../images/adres.svg); }
.tarihBilgisi .inner > div .slot.tarih:before { background-image: url(../images/tarih.svg); }
.tarihBilgisi .inner .solK { width: auto; float: left; position: relative; }
.tarihBilgisi .inner .sagK { width: auto; float: right; }
.tarihBilgisi .detay { width: 101px; float: right; position: relative; box-sizing: border-box; display: flex; flex-wrap: wrap; flex-direction: row; align-content: center; justify-content: flex-end; margin: 15.5px 0 0 0; }
.tarihBilgisi .detay:empty { display: none; }
.tarihBilgisi .detay a.active { background: #2c5a93; }
.tarihBilgisi .detay .sure { display: none; }
.tarihBilgisi .detay .sure b { display: none; }
.tarihBilgisi .secimDegistir { width: 100%; float: right; font-size: 14px; line-height: 15px; font-weight: 400; color: #fff; background: #2897bc; padding: 12px 10px; border-radius: 45px; text-align: center; box-sizing: border-box; }


.secimYap { float: left; position: relative; margin-bottom: 70px; }
.secimYap .secimi { width: 100%; float: left; position: relative; }
.secimYap .secBaslik { width: 100%; float: left; background: #2c5a93; position: relative; padding: 20px 20px; box-sizing: border-box; z-index: 150; margin: 0 0 40px 0; }
.secimYap .secBaslik h1, .secimYap .secBaslik strong { width: auto; float: left; font-size: 20px; line-height: 20px; font-weight: 100; color: #fff; }
.secimYap .secBaslik .kapsa { width: auto; float: right; margin-top: 0; }
.secimYap .secBaslik .kapsa .select { width: 130px; float: left; margin-right: 20px; }
.secimYap .secBaslik .kapsa .select:last-child { margin-right: 0; }
.secimYap .secBaslik .kapsa .select .select2-container--default .select2-selection--single { padding: 9px 15px; box-sizing: border-box; border-radius: 0; background: #fff; border: none; }
.secimYap .secBaslik .kapsa .select .select2-container--default .select2-selection--single .select2-selection__rendered { font-size: 15px; line-height: 15px; font-weight: 300; color: #5b5b5b; }
.secimYap .solKisim { width: calc(100% - 320px); float: right; }
.secimYap .sagKisim { width: 290px; float: left; }
.secimYap .sagKisim .toplamWrap { width: 300px; float: left; position: relative; }
/*.secimYap .sagKisim .toplamWrap.scrActive { position: fixed; top: 10px; width: inherit; z-index: 98; background: #fff; max-height: calc(100% - 30px); overflow: hidden; }*/

.secimYap .secimi .mFiltre { width: 100%; float: left; position: relative; box-sizing: border-box; background: #e9e9e9; padding: 13px 20px; margin: 0 0 20px 0; display: none; }
.secimYap .secimi .mFiltre .filt { width: auto; float: left; position: relative; box-sizing: border-box; background: url(../images/fltric.svg) no-repeat left center; font-size: 15px; line-height: 15px; font-weight: 300; color: #727272; padding: 2px 0 2px 20px; }
.secimYap .secimi .mFiltre .filt:before { content: "Araç Filtrele"; }


.secimYap .sagKisim.scActive { position: static; }
.secimYap .sagKisim .uKapsa { width: 290px; float: left; position: relative; }
.secimYap .sagKisim.scFix .uKapsa, .secimYap.scFixed .sagKisim .uKapsa { position: fixed; top: 20px; }
.secimYap .sagKisim.scAbsolute .uKapsa, .secimYap.scAbsolute .sagKisim .uKapsa { position: absolute; bottom: 0; left: 0; top: inherit; }


.secimYap .devami { width: 100%; float: left; position: relative; box-sizing: border-box; margin: 0; padding: 0; display: flex; flex-wrap: wrap; align-items: center; justify-content: center; }
.secimYap .devami a { width: auto; float: right; font-size: 21px; line-height: 21px; font-weight: 300; color: #fff; background: #2c5a93; padding: 18px 30px; text-transform: uppercase; letter-spacing: 1px; }
.secimYap .devami a:hover { background: #01b7f2; }
.secimYap .devami.mbKont { display: none; }

.secimYap .genelBilgi { width: 100%; float: left; background: #f4f4f4; box-sizing: border-box; padding: 20px 20px; position: relative; border-radius: 3px; }
.secimYap .genelBilgi .mob { width: 100%; float: left; position: relative; box-sizing: border-box; }
.secimYap .genelBilgi .alisIade { width: 100%; float: left; }
.secimYap .genelBilgi .alisIade .slot { width: 100%; float: left; margin: 0 0 25px 0; }
.secimYap .genelBilgi .alisIade .slot:last-child { margin-bottom: 0; }
.secimYap .genelBilgi .alisIade .sol { width: 56px; float: left; font-size: 15px; color: #505050; font-weight: 500; }
.secimYap .genelBilgi .alisIade .sag { width: calc(100% - 58px); float: right; }
.secimYap .genelBilgi .alisIade .sag div { width: 100%; float: left; }
.secimYap .genelBilgi .alisIade .sag .adres { font-size: 13px; line-height: 16px; color: #505050; }
.secimYap .genelBilgi .alisIade .sag .saat { font-size: 12px; color: #4a4a4a; margin-top: 5px; }
.secimYap .genelBilgi .alisIade .sag .kroki { width: auto; float: left; font-size: 13px; line-height: 13px; color: #505050; border: solid 1px #afafaf; padding: 7px 9px 6px 9px; margin-top: 9px; box-sizing: border-box; }
.secimYap .genelBilgi .alisIade .sag .kroki:hover { border-color: #948c8d; }
.secimYap .genelBilgi .secimDegistir { width: 100%; float: left; box-sizing: border-box; font-size: 15px; color: #fff; font-weight: 500; background: #a9a9a9; text-align: center; line-height: 15px; padding: 13px 10px; margin: 20px 0 20px 0; }
.secimYap .genelBilgi .secimDegistir:hover, .secimYap .genelBilgi .secimDegistir.active { background: #2c5a93; }
.secimYap .genelBilgi .kiralamaSuresi { font-size: 15px; color: #505050; width: 100%; float: left; }
.secimYap .genelBilgi .ekstra { width: 100%; float: left; margin-top: 20px; }
.secimYap .genelBilgi .ekstra strong { width: 100%; float: left; font-size: 15px; color: #484848; font-weight: 500; margin: 0 0 7px 0; }
.secimYap .genelBilgi .ekstra ul { width: 100%; float: left; box-sizing: border-box; padding-left: 10px; margin-top: 6px; }
.secimYap .genelBilgi .ekstra ul li { width: 100%; float: left; position: relative; font-size: 13px; line-height: 14px; color: #303030; box-sizing: border-box; margin-bottom: 5px; padding-left: 9px; }
.secimYap .genelBilgi .ekstra ul li:after { content: ""; width: 4px; height: 4px; position: absolute; left: 0px; top: 5px; background: #848484; border-radius: 100%; }
.secimYap .genelBilgi .ekstra ul li:last-child { margin-bottom: 0px; }
.secimYap .ozetTutar { width: 100%; float: left; position: relative; box-sizing: border-box; margin: 20px 0 0 0; background: #fff; padding: 20px 20px; border: solid 1px #eaebe8; border-bottom-color: transparent; }
.secimYap .ozetTutar ul { width: 100%; float: left; }
.secimYap .ozetTutar ul li { width: 100%; float: left; display: flex; flex-direction: row; align-items: center; justify-content: space-between; margin: 0 0 9px 0; font-size: 14px; color: #484848; font-weight: 500; }
.secimYap .ozetTutar ul li:last-child { margin-bottom: 0; }
.secimYap .ozetTutar ul li span { font-weight: 400; }
.secimYap .ozetTutar ul li strong { font-weight: 500; font-size: 17px; }
.secimYap .genelTutar { width: 100%; float: left; position: relative; color: #fff; text-align: center; box-sizing: border-box; }
.secimYap .genelTutar .wrap { width: 100%; float: left; position: relative; }
.secimYap .genelTutar .wrap div { width: 50%; float: left; position: relative; display: flex; flex-direction: column; align-items: center; justify-content: space-between; background: #f36f21; padding: 20px 20px; border: solid 1px #f36f21; }
.secimYap .genelTutar .wrap div:last-child { background: #ffffff; color: #585957; }
.secimYap .genelTutar .wrap.toplam div { width: 100%; background: #2897bc; color: #fff; border: none; }
.secimYap .genelTutar .wrap.toplam span { font-size: 21px; line-height: 21px; }
.secimYap .genelTutar .wrap.toplam strong { font-size: 31px; line-height: 37px; margin: 7px 0 0 0; }
.secimYap .genelTutar span { width: auto; float: left; font-size: 16px; line-height: 16px; font-weight: 500; }
.secimYap .genelTutar strong { width: auto; float: right; font-size: 22px; line-height: 30px; }
.secimYap .genelTutar strong i { font-size: 17px; font-style: normal; }
.secimYap .genelTutar p { width: 100%; float: left; font-weight: 500; font-size: 13px; margin-top: 0; }
.secimYap .sagKisim .devamEt { width: 100%; float: left; box-sizing: border-box; margin-top: 10px; background: url(../images/dvmokic.png) no-repeat calc(100% - 37px) center #e41e26; font-size: 22px; color: #fff; line-height: 21px; padding: 21px 20px 17px 29px; }
.secimYap .sagKisim .devamEt:hover { background-color: #58585a; }
.secimYap .sagKisim .yazi { font-size: 14px; line-height: 19px; text-align: left; border-top: solid 1px #cacaca; border-bottom: solid 1px #cacaca; padding: 10px 0; margin: 20px 0 0 0; }
.secimYap .aracFiltre { width: 100%; float: left; box-sizing: border-box; padding: 20px 20px 10px 20px; background: #f7f7f7; }
.secimYap .aracFiltre + div { margin-bottom: 20px; }
.secimYap .aracFiltre .baslik { width: 100%; float: left; }
.secimYap .aracFiltre .slot { width: 100%; float: left; padding: 0; box-sizing: border-box; border-bottom: solid 1px #e7e7e7; margin: 0 0 24px 0; padding: 0 0 7px 0; }
.secimYap .aracFiltre .slot:last-child { margin-bottom: 0px; padding-bottom: 0px; border-bottom: 0; }
.secimYap .aracFiltre .slot h6 { width: 100%; float: left; font-size: 17px; line-height: 17px; font-weight: 500; color: #505050; margin: 0 0 13px 0; }
.secimYap .aracFiltre .slot ul { width: 100%; float: left; }
.secimYap .aracFiltre .slot ul li { width: calc(50% - 10px); float: left; margin: 0 20px 10px 0; }
.secimYap .aracFiltre .slot ul li:nth-child(2n) { margin-right: 0px; }


.secimler { width: 100%; float: left; position: relative; box-sizing: border-box; }
.secimler .slot { width: 100%; float: left; position: relative; box-sizing: border-box; background: #ffffff; /* border-bottom: solid 1px #d2d2d2; */ padding: 0; margin: 0 0 40px 0; }
.secimler .slot:last-child { margin-bottom: 0; }
.secimler .slot:last-child { margin-bottom: 0; padding-bottom: 0; border-bottom: 0; }
.secimler .slot h2 { width: 100%; float: left; position: relative; box-sizing: border-box; font-size: 22px; line-height: 22px; font-weight: 400; color: #2c5a93; margin: 0 0px 25px 0; padding-bottom: 5px; border-bottom: solid 1px #2c5a93; text-transform: uppercase; }
.secimler .slot.ikon h2:before { content: ""; height: 100%; position: absolute; left: 0px; top: 0px; background-repeat: no-repeat; background-position: left center; }
.secimler .slot.ikon.hizmet h2 { padding: 0 0 0 29px; }
.secimler .slot.ikon.hizmet h2:before { width: 20px; background-image: url(../images/hzic.png); }
.secimler .slot.ikon.son h2 { padding: 0 0 0 29px; }
.secimler .slot.ikon.son h2:before { width: 20px; background-image: url(../images/ksic.png); }
.secimler .slot + .devami { margin-top: 0; }



.secimYap .sagKisim .aracBilgi { width: 100%; float: left; position: relative; box-sizing: border-box; }
.secimYap .sagKisim .aracBilgi .resmi { width: 100%; float: left; position: relative; box-sizing: border-box; padding: 20px; border: solid 1px #dedede; margin: 0 0 20px 0; }
.secimYap .sagKisim .aracBilgi .resmi img, .secimYap .sagKisim .aracBilgi .resmi a { width: 100%; float: left; }
.secimYap .sagKisim .aracDetayi { width: 100%; float: left; background: #ececec; box-sizing: border-box; padding: 20px 14px; }
.secimYap .sagKisim .aracDetayi h6 { width: 100%; float: right; font-size: 18px; color: #3e3e3e; line-height: 19px; }
.secimYap .sagKisim .aracDetayi h6 a { width: auto; float: none; display: inline-table; text-decoration: underline; color: #8c8c8c; }
.secimYap .sagKisim .aracDetayi h6 span { width: 100%; float: left; font-size: 13px; margin-top: 2px; color: #8c8c8c; }
.secimYap .sagKisim .aracDetayi .ozellik { width: 100%; float: left; position: relative; margin: 20px 0 0 0; }
.secimYap .sagKisim .aracDetayi .ozellik span { width: 25%; float: left; position: relative; box-sizing: border-box; border-right: solid 1px #dedede; text-align: center; padding: 9px 0; }
.secimYap .sagKisim .aracDetayi .ozellik span:last-child { border-right: none; }
.secimYap .sagKisim .aracDetayi .ozellik span i { width: 100%; height: 23px; float: left; position: relative; }
.secimYap .sagKisim .aracDetayi .ozellik span i img { max-width: 100%; width: auto; height: 23px; float: none; display: inline-table; table-layout: fixed; }
.secimYap .sagKisim .aracDetayi .ozellik span strong { width: 100%; float: left; position: relative; font-size: 12px; line-height: 12px; font-weight: 400; color: #545454; margin: 9px 0 0 0; }



.secimYap .kalanSure { width: 100%; height: 120px; float: left; position: relative; background: #2c5a93; display: flex; flex-wrap: wrap; flex-direction: row; align-items: center; justify-content: center; margin: 0 0 30px 0; }
.secimYap .kalanSure:after { content: ""; width: 135px; height: 146px; position: absolute; left: -33px; top: calc(50% - 73px); background: url(../images/sure.svg) no-repeat; background-size: contain; opacity: 0.2; }
.secimYap .kalanSure .kapsa { width: 100%; float: left; position: relative; font-size: 14px; line-height: 14px; color: #fff; text-align: center; }
.secimYap .kalanSure .kapsa > div { width: 100%; float: left; position: relative; display: flex; flex-wrap: wrap; flex-direction: row; align-items: center; justify-content: center; }
.secimYap .kalanSure .kapsa > div:last-child { margin-bottom: 0px; }
.secimYap .kalanSure .kapsa .sure { font-size: 46px; line-height: 50px; }
.secimYap .kalanSure .kapsa .sure span { font-weight: 900; }



.ccFormatMonitor.cc_type_vs + p::after { content: "visa"; }
.ccFormatMonitor.cc_type_jc + p::after { content: "jcb"; }
.ccFormatMonitor.cc_type_dc + p::after { content: "diners-club"; }
.ccFormatMonitor.cc_type_mc + p::after { content: "mastercard"; }
.ccFormatMonitor.cc_type_ax + p::after { content: "american-express"; }
.ccFormatMonitor.cc_type_unknown + p::after { content: "bilinmiyor"; }



.genelForm.odemesi ul { width: calc(50% - 15px); }
.genelForm.odemesi ul li label { margin-bottom: 5px; width: 100%; float: left; font-size: 17px; line-height: 17px; font-weight: 300; color: #525252; margin-bottom: 9px; }
.genelForm.odemesi ul li .kapsa { width: calc(50% - 15px); float: left; }
.genelForm.odemesi ul li .kapsa:nth-child(2n) { float: right; }



.krediKarti { position: absolute; width: 384px; height: 246px; /* background: url(../images/kkic2.png); */ right: 20px; top: 31px; font-family: 'kk'; }
.krediKarti .numara { font-size: 21px; color: #ffffff; width: 100%; float: left; position: absolute; left: 0px; top: 140px; letter-spacing: 3px; box-sizing: border-box; padding: 0px 0px 0px 21px; line-height: 21px; text-shadow: 1px 1px 2px rgba(0, 0, 0, 0.25); }
.krediKarti .tarih { font-size: 18px; color: #ffffff; width: 100%; float: left; position: absolute; left: 0px; top: 186px; letter-spacing: 3px; box-sizing: border-box; padding: 0px 0px 0px 21px; line-height: 21px; text-shadow: 1px 1px 2px rgba(0, 0, 0, 0.25); z-index: 45; text-align: right; padding-right: 22px; }
.krediKarti .adSoyad { font-size: 18px; color: #ffffff; width: 100%; float: left; position: absolute; left: 0px; top: 186px; letter-spacing: 3px; box-sizing: border-box; padding: 0px 0px 0px 21px; line-height: 21px; text-shadow: 1px 1px 2px rgba(0, 0, 0, 0.25); }
.krediKarti:after { content: ""; }



.genelForm.checkler ul { padding: 0 0 0 30px; }
.genelForm.checkler ul li { margin-bottom: 12px; }
.genelForm.checkler ul li p { font-size: 14px; color: #8c8c8c; line-height: 21px; width: calc(100% - 30px); float: right; }
.genelForm.checkler ul li a { color: #5f5f5f; text-decoration: underline; float: left; }
.genelForm.checkler .yazi { background: #ededed; box-sizing: border-box; padding: 20px 20px; margin-top: 30px; }




*[data-toltip] { position: relative; will-change: transform; }
*[data-toltip] .tolText { will-change: transform; position: absolute; right: 0; top: -35px; background: rgba(0, 0, 0, 0.83); opacity: 0; font-size: 12px; line-height: 12px; color: #fff; padding: 5px 10px 7px 10px; border-radius: 4px; text-align: center; z-index: 99; width: max-content; }
*[data-toltip] .tolText:after { position: absolute; content: ""; border-color: transparent; border-style: solid; border-width: .4rem .4rem 0; border-top-color: rgba(0, 0, 0, 0.83); bottom: -6px; right: 4px; }
*[data-toltip]:hover .tolText { opacity: 1; }


.aBilgim { width: 100%; float: left; position: relative; box-sizing: border-box; background: #efefef; padding: 20px 20px; display: flex; flex-wrap: wrap; flex-direction: row; align-content: center; justify-content: center; display: none; }
.aBilgim .alisIade { width: calc(100% - 84px); float: left; position: relative; box-sizing: border-box; padding-right: 12px; }
.aBilgim.full .alisIade { width: 100%; }
.aBilgim .alisIade .slot { width: 100%; float: left; position: relative; margin: 0 0 8px 0; }
.aBilgim .alisIade .slot:last-child { margin-bottom: 0px; }
.aBilgim .alisIade .sol { display: none; }
.aBilgim .alisIade .sag { width: 100%; float: left; position: relative; display: flex; flex-wrap: wrap; flex-direction: row; align-items: center; justify-content: space-between; font-size: 14px; line-height: 15px; color: #575757; }
.aBilgim .alisIade .sag div { float: left; }
.aBilgim .alisIade .sag .adres { font-weight: 500; text-overflow: ellipsis; white-space: nowrap; overflow: hidden; width: calc(100% - 128px); }
.aBilgim .alisIade .sag .saat { text-align: right; width: auto; }
.aBilgim .secimDegistir { width: 81px; float: right; font-size: 14px; line-height: 15px; font-weight: 400; color: #fff; background: #01b7f2; padding: 12px 0px; border-radius: 3px; text-align: center; box-sizing: border-box; }
.aBilgim .detay { width: 84px; float: left; position: relative; box-sizing: border-box; display: flex; flex-wrap: wrap; flex-direction: row; align-content: center; justify-content: flex-end; }
.aBilgim .detay:empty { display: none; }
.aBilgim .detay a.active { background: #2c5a93; }
.aBilgim .detay .sure { display: none; }
.aBilgim .detay .sure b { display: none; }



.aracListV5.genelListe li { width: 100%; float: left; position: relative; box-sizing: border-box; box-shadow: 0px 0px 0px 0px #0000002e; border: solid 1px #eaebe8; padding: 20px 20px; margin: 0 0 30px 0; }
.aracListV5.genelListe li:hover { box-shadow: 0px 0px 8px 0px #0000002e; }
.aracListV5.genelListe li:last-child { margin-bottom: 0px; }
.aracListV5.genelListe li .kapsa { width: 100%; float: left; position: relative; box-sizing: border-box; display: flex; flex-wrap: wrap; flex-direction: row; align-content: center; justify-content: center; }
.aracListV5.genelListe li .resim { width: 260px; float: left; position: relative; border: solid 1px #eaebe8; display: flex; flex-wrap: wrap; flex-direction: row; align-content: center; justify-content: center; }
.aracListV5.genelListe li .bilgi { width: calc(100% - 260px); float: right; position: relative; box-sizing: border-box; display: flex; flex-wrap: wrap; flex-direction: row; align-content: center; justify-content: center; }
.aracListV5.genelListe li .bilgi .kapsul { width: 100%; float: left; position: relative; box-sizing: border-box; display: flex; flex-wrap: wrap; flex-direction: row; align-content: center; justify-content: center; }
.aracListV5.genelListe li .bilgi .solK { width: calc(100% - 160px); float: left; box-sizing: border-box; padding: 0 0 0 30px; display: flex; flex-wrap: wrap; flex-direction: row; align-content: center; justify-content: center; }
.aracListV5.genelListe li .bilgi .sagK { width: 160px; float: left; box-sizing: border-box; display: flex; flex-wrap: wrap; flex-direction: row; align-content: center; justify-content: center; padding: 0; }
.aracListV5.genelListe li .bilgi .sagK .kazanc { width: 100%; float: left; position: relative; text-align: center; font-size: 14px; line-height: 14px; color: #2c2c2c; margin: 12px 0 0 0; }

.aracListV5.genelListe.transfer li .bilgi .solK { width: calc(100% - 150px); }
.aracListV5.genelListe.transfer li .bilgi .sagK { width: 150px; }
.aracListV5.genelListe.transfer.wide li .bilgi .solK { width: 100%; }
.aracListV5.genelListe.transfer.wide li .bilgi .ozellik.dortLu { width: 100%; margin: 0 0 20px 0; }

.aracListV5.genelListe li .bilgi h6 { font-size: 23px; line-height: 23px; color: #3e3e3e; margin: 0 0 19px 0; }
.aracListV5.genelListe li .bilgi h6 span { width: 100%; float: left; font-size: 13px; margin-top: 2px; color: #8c8c8c; }
.aracListV5.genelListe li .bilgi h6 span a { width: auto; float: none; display: inline-table; text-decoration: underline; color: #8c8c8c; }
.aracListV5.genelListe li .bilgi .ozellik { width: 100%; float: left; margin: 0 0 0px 0; }
.aracListV5.genelListe li .bilgi .ozellik > div { width: auto; float: left; box-sizing: border-box; display: flex; flex-direction: column; flex-wrap: wrap; align-items: center; justify-content: center; margin: 0 15px 0 0; }
.aracListV5.genelListe li .bilgi .ozellik > div i { width: auto; float: left; margin: 0 2px 0 0; }
.aracListV5.genelListe li .bilgi .ozellik > div i img { width: auto; height: 19px; }
.aracListV5.genelListe li .bilgi .ozellik > div b { width: auto; float: left; font-size: 13px; line-height: 14px; font-weight: 400; color: #4e4e4e; font-style: normal; margin: 7px 0 0 0px; }
.aracListV5.genelListe li .bilgi .ozellik > div:last-child { margin-right: 0px; padding-right: 0; border-right: navajowhite; }

.aracListV5.genelListe li .bilgi .ozellik.ucLu { width: calc(100% - 30px); border: solid 1px #e7e7e7; /* background: #f3f3f3; */ box-sizing: border-box; margin: 0 30px 20px 0; display: flex; flex-wrap: wrap; flex-direction: row; align-content: center; justify-content: center; }
.aracListV5.genelListe li .bilgi .ozellik.ucLu > div { width: 33.33%; margin: 0; text-align: center; padding: 13px 0; border-right: solid 1px #e1e1e1; }
.aracListV5.genelListe li .bilgi .ozellik.ucLu > div:nth-child(3n) { border-right: 0; }
.aracListV5.genelListe li .bilgi .ozellik.ucLu > div i { width: 100%; }
.aracListV5.genelListe li .bilgi .ozellik.ucLu > div i img { height: 34px; float: none; }
.aracListV5.genelListe li .bilgi .ozellik.ucLu > div b { margin: 7px 0 0 0; }
.aracListV5.genelListe li .bilgi .ozellik.ucLu > div b span { width: 100%; float: left; }

.aracListV5.genelListe li .bilgi .ozellik.dortLu { width: calc(100% - 30px); border: solid 1px #e7e7e7; box-sizing: border-box; margin: 0 30px 20px 0; display: flex; flex-wrap: wrap; flex-direction: row; align-content: center; justify-content: center; }
.aracListV5.genelListe li .bilgi .ozellik.dortLu > div { width: 25%; margin: 0; text-align: center; padding: 13px 0; border-right: solid 1px #e1e1e1; }
.aracListV5.genelListe li .bilgi .ozellik.dortLu > div:nth-child(4n) { border-right: 0; }
.aracListV5.genelListe li .bilgi .ozellik.dortLu > div i { width: 100%; }
.aracListV5.genelListe li .bilgi .ozellik.dortLu > div i img { height: 34px; float: none; }
.aracListV5.genelListe li .bilgi .ozellik.dortLu > div b { margin: 7px 0 0 0; }
.aracListV5.genelListe li .bilgi .ozellik.dortLu > div b span { width: 100%; float: left; }


.aracListV5.genelListe li .bilgi .dahil { width: 100%; float: left; position: relative; display: flex; flex-wrap: wrap; flex-direction: row; align-content: center; justify-content: flex-start; }
.aracListV5.genelListe li .bilgi .dahil > div { width: 50%; float: left; position: relative; box-sizing: border-box; font-size: 14px; line-height: 16px; font-weight: 400; color: #4e4e4e; padding: 0 0 0 23px; margin: 0 0 10px 0; }
.aracListV5.genelListe li .bilgi .dahil > div:before { content: ""; width: 12px; height: 100%; position: absolute; left: 0px; top: 0px; background: url(../images/check2.svg) no-repeat left center; background-size: contain; }
.aracListV5.genelListe li .bilgi .aBilgi { width: 100%; float: left; position: relative; box-sizing: border-box; font-size: 13px; line-height: 18px; color: #4e4e4e; padding: 0 30px 0 0; }
.aracListV5.genelListe li .bilgi .aBilgi + div { margin-top: 17px; }

.aracListV5.genelListe li .bilgi .yolcular { width: 100%; float: left; position: relative; box-sizing: border-box; display: flex; flex-wrap: wrap; flex-direction: row; align-content: center; justify-content: center; background: #ebebeb; text-align: center; padding: 15px 0; }
.aracListV5.genelListe li .bilgi .yolcular + div { margin: 16px 0 0 0; }
.aracListV5.genelListe li .bilgi .yolcular > div { width: 33.33%; float: left; position: relative; box-sizing: border-box; font-size: 14px; line-height: 14px; font-weight: 400; color: #4e4e4e; }
.aracListV5.genelListe li .bilgi .yolcular > div b { font-weight: 400; }
.aracListV5.genelListe li .bilgi .yolcular > div b:after { content: ":"; }
.aracListV5.genelListe li .bilgi .yolcular > div i { font-size: 16px; line-height: 16px; font-weight: 500; font-style: normal; }


.aracListV5.genelListe li .bilgi .dokuman { width: calc(100% - 20px); float: left; position: relative; display: flex; flex-wrap: wrap; flex-direction: row; align-content: center; justify-content: flex-start; background: #efefef; margin: 2px 20px 0px 0; padding: 0 13px; box-sizing: border-box; }
.aracListV5.genelListe li .bilgi .dokuman > div { width: auto; float: left; position: relative; box-sizing: border-box; font-size: 14px; line-height: 16px; font-weight: 400; color: #4e4e4e; padding: 12px 18px 12px 0; margin: 0 14px 0 0; border-right: solid 1px #cdcdcd; }
.aracListV5.genelListe li .bilgi .dokuman > div a { width: auto; float: left; font-size: 13px; line-height: 16px; font-weight: 400; color: #4e4e4e; }
.aracListV5.genelListe li .bilgi .dokuman > div i { font-size: 13px; }
.aracListV5.genelListe li .bilgi .dokuman > div span { padding-left: 4px; }
.aracListV5.genelListe li .bilgi .dokuman > div:last-child { padding-right: 0px; margin-right: 0px; border-right: 0px; }

.aracListV5.genelListe li .bilgi .sure { width: 100%; float: left; margin: 0 0 14px 0; }
.aracListV5.genelListe li .bilgi .sure > div { width: auto; float: left; position: relative; box-sizing: border-box; font-size: 15px; line-height: 16px; font-weight: 400; color: #ffffff; padding: 7px 12px; margin: 0 19px 0px 0; background: #2c5a93; }
.aracListV5.genelListe li .bilgi .sure > div.cift { background: #6b6b6b; }
.aracListV5.genelListe li .bilgi .sagK .fiyat { width: 100%; float: left; position: relative; box-sizing: border-box; text-align: center; background: #f7f7f7; padding: 10px 0; /* margin: 0 0 20px 0; */ }
.aracListV5.genelListe li .bilgi .sagK .fiyat > div { width: 100%; float: left; position: relative; box-sizing: border-box; font-size: 16px; line-height: 16px; }
.aracListV5.genelListe li .bilgi .sagK .fiyat .yuzde { color: #28a745; }
.aracListV5.genelListe li .bilgi .sagK .fiyat .indirim { color: #676767; text-decoration: line-through; }
.aracListV5.genelListe li .bilgi .sagK .fiyat .indirim u { width: 100%; float: left; font-size: 13px; text-decoration: line-through; }
.aracListV5.genelListe li .bilgi .sagK .fiyat .gercek { font-size: 30px; line-height: 30px; color: #4e4e4e; }
.aracListV5.genelListe li .bilgi .sagK .fiyat .gunluk { font-size: 13px; }
.aracListV5.genelListe li .bilgi .sagK .link { width: 100%; float: left; position: relative; box-sizing: border-box; display: flex; flex-wrap: wrap; flex-direction: row; align-items: center; justify-content: center; }
.aracListV5.genelListe li .bilgi .sagK .rezerve { width: 100%; float: right; font-size: 16px; line-height: 16px; font-weight: 400; color: #fff; background: #01b7f2; padding: 10px 19px; border-radius: 3px; text-align: center; }
.aracListV5.genelListe li .bilgi .sagK .rezerve:hover { background: #2c5a93; }
.aracListV5.genelListe li .bilgi .sagK a.fgonder { width: auto; float: left; position: relative; font-size: 13px; line-height: 13px; color: #575757; padding: 0 0 0 20px; margin: 11px 0 0 0; }
.aracListV5.genelListe li .bilgi .sagK a.fgonder:after { content: ""; width: 13px; height: 100%; position: absolute; left: 0; top: 0; background: url(../images/gonder.svg) no-repeat left center; background-size: contain; }

.aracListV5.genelListe li .bilgi .sagK .link a { width: 100%; float: left; display: flex; flex-wrap: wrap; flex-direction: column; align-items: center; justify-content: center; color: #5b5b5b; padding: 14px 0; }
.aracListV5.genelListe li .bilgi .sagK .link a strong { font-size: 14px; font-weight: 600; margin: 0 0 0 0; letter-spacing: 0px; }
.aracListV5.genelListe li .bilgi .sagK .link a span { font-size: 20px; margin: 0 0 6px 0; }
.aracListV5.genelListe li .bilgi .sagK .link a.online { background: #2c5a93; color: #fff; }
.aracListV5.genelListe li .bilgi .sagK .link a.sube { border-left: solid 1px #2c5a93; border-right: solid 1px #2c5a93; border-bottom: solid 1px #2c5a93; }

.AracButon { width: 100%; float: left; position: relative; margin: 0 0 50px 0; }
.AracButon a {width: auto;float: left;position: relative;font-size: 18px;line-height: 18px;font-weight: 300;color: #fff;background: #265691;padding: 15px 40px;border-radius: 45px;margin: 0;text-align: center;}
