﻿
.genelListe { width: 100%; min-height: 1px; height: auto; float: left; position: relative; box-sizing: border-box; }
.genelListe ul, .genelListe ul a, .genelListe ul img { width: 100%; min-height: 1px; height: auto; float: left; position: relative; margin: 0; box-sizing: border-box; }
.genelListe ul:not(.swiper-wrapper) { display: flex; flex-direction: row; flex-wrap: wrap; align-items: center; justify-content: space-between; }
.genelListe ul li { min-width: 1px; min-height: 1px; height: auto; float: left; box-sizing: border-box; padding: 10px; }
.genelListe ul li h5, .genelListe ul li h6, .genelListe ul li p { width: 100%; height: auto; float: left; box-sizing: border-box; }
.genelListe ul li p { line-height: 20px; }
.genelListe .resim { width: 100%; float: left; position: relative; }
.genelListe ul li, .genelListe ul li a, .genelListe ul li h5, .genelListe ul li h6, .genelListe ul li p, .genelListe .devam, .genelListe ul li .resim { transition: all .4s; -webkit-transition: all .4s; -moz-transition: all .4s; -o-transition: all .4s; box-sizing: border-box; position: relative; }


.flexList ul { display: flex; flex-direction: row; flex-wrap: wrap; width: 100%; }
.flexList ul li { position: relative; box-sizing: border-box; }
.flexList ul li img, .flexList ul li .resim { width: 100%; float: left; }
.flexList ul li h5, .flexList ul li h6, .flexList ul li p { width: 100%; float: left; position: relative; box-sizing: border-box; }

.flex { display: flex; flex-direction: row; flex-wrap: wrap; align-items: center; justify-content: center; }


.genelBaslik { width: 100%; float: left; position: relative; margin-bottom: 20px; box-sizing: border-box; }
.genelBaslik.tarih:after { height: 200px; }
.genelBaslik h1, .genelBaslik h2, .genelBaslik h3, .genelBaslik h4, .genelBaslik h5, .genelBaslik h6, .genelBaslik 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; }
.genelBaslik h1 a, .genelBaslik h2 a, .genelBaslik h3 a, .genelBaslik h4 a, .genelBaslik h5 a, .genelBaslik h6 a, .genelBaslik strong a { width: 100%; text-align: left; float: left; }
.genelBaslik h1 a, .genelBaslik h2 a, .genelBaslik h3 a, .genelBaslik h4 a, .genelBaslik h5 a, .genelBaslik h6 a, .genelBaslik strong a, .genelBaslik h1, .genelBaslik h2, .genelBaslik h3, .genelBaslik h4, .genelBaslik h5, .genelBaslik h6, .genelBaslik strong { font-family: 'zil'; font-size: 25px; line-height: 25px; font-weight: 400; color: #ba9765; }
.genelBaslik .gSayi { width: auto; float: right; font-size: 12px; color: #000; margin-top: 6px; }



a.Vmenu { width: 17px !important; height: 20px !important; float: left; top: 0px; background: url(../images/mobile/mbktic4.svg) no-repeat center center; display: none; transition: all .4s; -webkit-transition: all .4s; -moz-transition: all .4s; position: relative; }

a.fAra { width: 41px !important; height: 40px !important; float: left; top: 0px; background: url(../images/arabg2.png) no-repeat center center #339f91; display: none; transition: all .4s; -webkit-transition: all .4s; -moz-transition: all .4s; position: relative; }
a.fAra.active { background: url(../images/arabg2.png) no-repeat center center #51565b; margin-right: 0; }


.icerik .yazi h1, .icerik .yazi h2, .icerik .yazi h3, .icerik .yazi h4, .icerik .yazi h5, .icerik .yazi h6 { margin-bottom: 5px; }
.icerik .yazi h1 { font-size: 18px; font-weight: 400; color: #000; }
.icerik .yazi h2 { font-size: 18px; color: #000; }
.icerik .yazi h3 { font-size: 18px; font-weight: 600; color: #000; }
.icerik .yazi h4, .icerik .yazi h5, .icerik .yazi h6 { font-size: 17px; font-weight: 400; color: #000; }

.icerik .yazi img { max-width: 100%; width: auto; height: auto; }

.icerik .yazi table { width: 100%; float: left; table-layout: fixed; font-size: 15px; color: #6f6a60; line-height: 18px; margin-bottom: 30px; }
.icerik .yazi table:last-child { margin-bottom: 0; }
.icerik .yazi table .resim { width: 100%; float: left; }
.icerik .yazi table .yazi { width: 100%; float: left; }
.icerik .yazi table .resim a, .icerik .yazi table .resim img { width: 100%; float: left; }
.icerik .yazi thead, .icerik .yazi tbody, .icerik .yazi th, .icerik .yazi td, .icerik .yazi tr { box-sizing: border-box; position: relative; }
.icerik .yazi table thead th { background: #f58321; color: #fff; font-size: 16px; line-height: 18px; font-weight: 600; padding: 20px 0 !important; }
.icerik .yazi table thead th, .icerik .yazi table tbody td { padding: 10px 20px; margin: 0; }
.icerik .yazi table tr:last-child { border-bottom: 0px; }
.icerik .yazi table tr td { text-align: center; font-size: 17px; line-height: 22px; color: #404040; border-right: solid 1px #00000036; border-bottom: solid 1px #00000036; align-items: center; justify-content: center; text-align: center; }
.icerik .yazi table tr td[rowspan] { border-left: solid 1px #00000036; }
.icerik .yazi table tr td:last-child { border-right-color: transparent; }
.icerik .yazi table a { width: 100%; float: left; color: #454545; }
.icerik .yazi table td:before { content: attr(data-baslik)""; display: none; }



.icerik .yazi ul, .icerik .yazi ol, .anaSayfa .yazi ul, .anaSayfa .yazi ol { margin: 20px 0px; padding: 0px 40px; }
.icerik .yazi ul, .icerik .yazi ul li, .anaSayfa .yazi ul, .anaSayfa .yazi ul li { list-style: disc; }
.icerik .yazi ol li, .icerik .yazi ol, .anaSayfa .yazi ol li, .anaSayfa .yazi ol { list-style: decimal; }
.icerik .yazi ol li, .anaSayfa .yazi ol li { padding: 0px 3px; }
.icerik .yazi ul li, .anaSayfa .yazi ul li { padding: 0px 3px; margin: 0; }
.icerik .yazi a { font-weight: 600; }



.caroufredsel_wrapper { cursor: inherit !important; }



a.kmenu { width: 100%; height: 39px; float: right; position: relative; right: 0; top: 0; margin: 0; padding: 0; z-index: 10001; overflow: hidden; display: flex; flex-wrap: wrap; flex-direction: column; align-items: end; justify-content: flex-end; padding: 0; }
a.kmenu:before, a.kmenu:after, a.kmenu span { content: ""; width: 100%; float: left; height: 2px; position: absolute; top: 0; left: 0; background: #ffffff; transition: all .4s; transform: rotate(0deg); }
a.kmenu:after { margin: 10px 0px 0px 0; position: absolute; width: calc(100% - 30px); top: 32px; display: none; }
a.kmenu span { margin: 0; width: calc(100% - 20px); left: initial; right: 0; top: 12px; }
a.kmenu u { width: auto; float: left; position: relative; text-align: center; display: flex; flex-wrap: wrap; font-size: 18px; line-height: 18px; font-weight: 200; color: #ffffff; margin: 6px 0 0 0; }


a.kmenu.active:before { transform: rotate(45deg); transform-origin: left top; position: absolute; left: 17px; }
a.kmenu.active span { transform: rotate(-45deg); transform-origin: right top; width: 100%; margin: 0; top: 0; position: absolute; right: 0; left: initial; }
a.kmenu.active u { opacity: 0; left: 100%; }



.genelForm { width: 100%; float: left; position: relative; box-sizing: border-box; padding-top: 10px; }
.genelForm.mesajYaz { margin-bottom: 40px; position: fixed; width: 1170px; left: calc(50% - 585px); bottom: 45px; z-index: 99; }
.genelForm ul { width: 100%; float: left; position: relative; box-sizing: border-box; display: flex; flex-direction: row; flex-wrap: wrap; align-items: center; justify-content: space-between; }
.genelForm ul li { width: 100%; float: left; position: relative; box-sizing: border-box; margin: 0 0 20px 0; }
.genelForm ul li:last-child { margin-bottom: 0; }
.genelForm ul li.nB { margin-bottom: 0; }
.genelForm ul li .kps > label { width: auto; float: left; position: relative; font-size: 14px; line-height: 16px; font-weight: 500; color: #4c4d4f; margin: 0 0 8px 10px; z-index: 45; }
.genelForm ul li .kps > label span { font-size: 12px; line-height: 12px; color: #589933; }
.genelForm ul li input, .genelForm ul li select, .genelForm ul li textarea { width: 100%; float: left; position: relative; box-sizing: border-box; background: none; border-radius: 0; border: solid 1px #dedede; transition: all .3s cubic-bezier(.77,0,.175,1); }
.genelForm ul li input.active, .genelForm ul li select.active, .genelForm ul li textarea.active { border-color: #83bdfd; }
.genelForm ul li select { width: calc(100% + 2px); left: -1px; }
.genelForm ul li input[type="text"], .genelForm ul li input[type="password"], .genelForm ul li input[type="email"], .genelForm ul li input[type="date"], .genelForm ul li input[type="month"], .genelForm ul li input[type="number"],
.genelForm ul li input[type="tel"], .genelForm ul li input[type="time"], .genelForm ul li input[type="week"] { height: 32px; }
.genelForm ul li input[type="submit"], .genelForm ul li input[type="button"], .genelForm ul li button { font-size: 17px; line-height: 17px; font-weight: 300; color: #fff; background: #4d4d4d; border-radius: 0; padding: 15px 43px; cursor: pointer; box-sizing: border-box; float: none; display: inline-table; border: none; }
.genelForm ul li input[type="submit"].tam, .genelForm ul li input[type="button"].tam, .genelForm ul li button.tam { padding: 19px 0; }
.genelForm ul li input[type="submit"].yesil, .genelForm ul li input[type="button"].yesil, .genelForm ul li button.yesil { background-color: #9cc15c; }
.genelForm ul li textarea { resize: none; height: 130px; }
.genelForm ul li input[type="submit"].auto, .genelForm ul li input[type="button"].auto, .genelForm ul li button.auto { width: auto; }
.genelForm ul li input[type="submit"].sag, .genelForm ul li input[type="button"].sag, .genelForm ul li button.sag { float: right; }

.genelForm ul li input[type="text"], .genelForm ul li input[type="email"], .genelForm ul li input[type="date"], .genelForm ul li input[type="month"], .genelForm ul li input[type="number"],
.genelForm ul li input[type="tel"], .genelForm ul li input[type="time"], .genelForm ul li input[type="week"],
.genelForm ul li input[type="password"] { height: 47px; }

.genelForm ul li input[type="text"], .genelForm ul li input[type="email"], .genelForm ul li input[type="date"], .genelForm ul li input[type="month"], .genelForm ul li input[type="number"],
.genelForm ul li input[type="tel"], .genelForm ul li input[type="time"], .genelForm ul li input[type="week"],
.genelForm ul li input[type="password"], .genelForm ul li textarea { font-size: 15px; line-height: 15px; color: #303030; padding: 12px 13px 14px 13px; }


.genelForm ul li input[type="file"] { cursor: pointer !Important; font-size: 14px; line-height: 14px; }
.genelForm ul li input[type="file"]::-webkit-file-upload-button { background: #589933; border: 0; padding: 16px 25px; cursor: pointer; color: #fff; text-transform: uppercase; }

.genelForm ul li input[type="file"]::-ms-browse { background: #589933; border: 0; padding: 16px 25px; cursor: pointer; color: #fff; text-transform: uppercase; }


.genelForm.istek { padding: 26px 14px 0px 14px; margin: 11px 0 0 0; border-top: solid 1px #d0d0d0; }
.genelForm.istek h2 { width: 100%; float: left; font-size: 18px; line-height: 18px; font-weight: 400; color: #585858; margin: 0 0 20px 0; }



.genelForm ul li input[type="checkbox"] { opacity: 0; position: absolute !important; top: 50%; left: 3px; margin: -6px 0 0 0; z-index: 2; cursor: pointer; }
.genelForm ul li input[type="checkbox"]:disabled { cursor: not-allowed; }
.genelForm ul li input[type="checkbox"]:disabled:checked + label:after { color: #999; }
.genelForm ul li input[type="checkbox"]:disabled + label { cursor: not-allowed; }
.genelForm ul li input[type="checkbox"]:disabled + label:before { background-color: #eee; }
.genelForm ul li input[type="checkbox"] + label { text-align: left; width: 100%; min-height: 19px; float: left !important; padding: 5px 0 5px 33px !important; margin-top: 0; font-size: 15px; line-height: 14px; font-weight: 300; color: #525252; box-sizing: border-box; position: relative; z-index: 10; cursor: pointer; margin: 0px 0 0 0; }
.genelForm ul li input[type="checkbox"] + label a { text-decoration: underline; color: #828282; }
.genelForm ul li input[type="checkbox"] + label:before { content: ''; position: absolute; top: calc(50% - 12px); left: 0; width: 24px; height: 24px; display: inline-block; background-size: auto auto; box-sizing: border-box; border-radius: 3px; background: #e4e3e3; }
.genelForm ul li input[type="checkbox"] + label:after { content: ''; position: absolute; top: calc(50% - 12px); left: 0; width: 24px; height: 24px; display: inline-block; background: url(../images/chc1.png) no-repeat center center #757575; background-size: auto auto; box-sizing: border-box; border-radius: 7px; opacity: 0; }
.genelForm ul li input[type="checkbox"]:checked + label:after { opacity: 1; }
.genelForm ul li input[type="checkbox"] + label + label.error { display: block; }
.genelForm ul li input[type="checkbox"].mini + label { font-size: 12px; line-height: 12px; font-weight: 500; padding: 3px 0 0px 22px !important; }
.genelForm ul li input[type="checkbox"].mini + label a { margin-top: -1px; display: inline-table; vertical-align: top; }
.genelForm ul li input[type="checkbox"].opak + label:before { border-color: #dddddd; }



.genelForm ul li input[type="radio"] { opacity: 0; position: absolute; cursor: pointer; width: 19px; height: 19px; left: 0px; top: 0px; margin: 0; z-index: 4; }
.genelForm ul li input[type="radio"]:checked + label:after { opacity: 1; }
.genelForm ul li input[type="radio"]:disabled { cursor: not-allowed; }
.genelForm ul li input[type="radio"]:disabled:checked + label:after { color: #999; }
.genelForm ul li input[type="radio"]:disabled + label { cursor: not-allowed; }
.genelForm ul li input[type="radio"]:disabled + label:before { background-color: #eee; }
.genelForm ul li input[type="radio"] + label { text-align: left; width: 100%; min-height: 19px; float: left !important; padding: 5px 0 5px 33px !important; margin-top: 0; font-size: 17px; line-height: 17px; font-weight: 300; color: #525252; box-sizing: border-box; position: relative; z-index: 10; cursor: pointer; margin: 0; }
.genelForm ul li input[type="radio"] + label:before { content: ''; position: absolute; top: calc(50% - 12px); left: 0; width: 24px; height: 24px; display: inline-block; background-color: #dbdedc; box-sizing: border-box; border-radius: 100%; }
.genelForm ul li input[type="radio"] + label:after { content: ''; position: absolute; top: calc(50% - 6px); left: 6px; width: 12px; height: 12px; display: inline-block; background-color: #9a9a9a; box-sizing: border-box; border-radius: 100%; opacity: 0; }
.genelForm ul li input[type="radio"] + label + label.error { display: block; }



.genelForm ul li .select2 > .selection { width: 100%; float: left; position: relative; box-sizing: border-box; padding: 0; background: none; border-radius: 0; border: solid 1px #d4d4d4; }
.genelForm ul li .select2-container--default .select2-selection--single { border: none; padding: 0; background: none; border-radius: inherit; }
.genelForm ul li .select2-container--default .select2-selection--single .select2-selection__rendered { text-align: left; font-size: 16px; line-height: 16px; font-weight: 400; color: #656565; padding: 14px 18px 13px 18px; background: none; border-radius: 0; }
.genelForm ul li .select2-container--default .select2-selection--single .select2-selection__arrow { width: 11px; height: 100%; right: 20px; top: 0; }
.genelForm ul li .select2-container--default .select2-selection--single .select2-selection__arrow b { right: 0; background: url(../images/sl.svg) no-repeat center; }


.genelForm ul li .sifreUnuttum { width: auto; float: left; text-decoration: underline; margin-top: 8px; font-size: 14px; line-height: 14px; font-weight: 300; color: #525252; }
.genelForm ul li .uyeOl { width: 100%; float: left; font-size: 17px; line-height: 17px; font-weight: 300; color: #fff; background: #4e4e4e; border-radius: 61px; padding: 15px 43px; cursor: pointer; box-sizing: border-box; text-align: center; }


.genelForm ul li .kps { width: 100%; float: left; position: relative; box-sizing: border-box; }
.genelForm ul li .kps.dashed { border: dashed 1px #dddddd; border-radius: 5px; padding: 0 0px 10px 0px; }


.genelForm ul li .kps.dashed.hata { border-color: #c00; }
.genelForm ul li .kps.dashed.hata label { color: #c00; }
.genelForm ul li .kps.dashed label.hatasi { width: auto; max-width: 100%; position: absolute; left: 0; bottom: -7px; background: #fff; font-size: 15px; line-height: 15px; color: #c00; padding: 0 15px; margin-left: 15px; }
.genelForm ul li .kps.dashed.onay { border-color: #9cc15c; }
.genelForm ul li .kps.dashed.onay label { color: #9cc15c; }
.genelForm ul li .kps.dashed.onay .hatasi { color: #9cc15c; }


.genelForm ul li .serbest .kps { width: auto !important; margin: 0 20px 0px 0 !important; }
.genelForm ul li .serbest .kps:last-child { margin-right: 0 !important; }

.genelForm ul li.tekLi { width: 100% !important; margin-right: 0 !important; }

.genelForm ul li.ikiLi .kps, .genelForm ul li .ikiLi .kps { width: calc(50% - 10px); margin-right: 20px; }
.genelForm ul li.ikiLi > .kps:nth-child(2n), .genelForm ul li .ikiLi > .kps:nth-child(2n) { margin-right: 0; }

.genelForm ul li .ikiLi.noMr .kps { width: 50%; margin-right: 0; }

.genelForm ul li.ucLu .kps, .genelForm ul li .ucLu .kps { width: calc(33.33% - 14px); margin-right: 21px; }
.genelForm ul li.ucLu .kps:nth-child(3n), .genelForm ul li .ucLu .kps:nth-child(3n) { margin-right: 0; }

.genelForm ul li.dortLu .kps, .genelForm ul li .dortLu .kps { width: calc(25% - 15px); margin-right: 20px; }
.genelForm ul li.dortLu .kps:nth-child(4n), .genelForm ul li .dortLu .kps:nth-child(4n) { margin-right: 0; }

.genelForm ul li.uceBir > .kps { width: calc(33.34% - 7px); margin-right: 21px; }
.genelForm ul li.uceBir > .kps:nth-child(2) { width: calc(66.66% - 14px); margin-right: 0; }

.genelForm ul li.ozelDort > .kps { width: calc(100% - 107px) !important; margin-right: 21px !important; }
.genelForm ul li.ozelDort > .kps:nth-child(2) { width: 86px !important; margin-right: 0 !important; }

.genelForm ul li button { width: auto; display: inline-table; position: relative; font-family: 'zil'; font-size: 18px; line-height: 18px; font-weight: 400; color: #303030; margin: 0; padding: 0 0 0 140px; background: none; }
.genelForm ul li button:before { content: ""; width: 120px; height: 2px; position: absolute; left: 0px; top: 9px; background: #ba9765; }

.genelForm ul li button.mGonder:hover:before { opacity: 0; -webkit-transform: scale(0.5, 0.5); -ms-transform: scale(0.5, 0.5); transform: scale(0.5, 0.5); }
.genelForm ul li button:after { position: absolute; top: 0; left: 0; width: 100%; height: 100%; z-index: -1; opacity: 0; -webkit-transition: all 0.3s; -moz-transition: all 0.3s; -o-transition: all 0.3s; transition: all 0.3s; border: 1px solid #f68b1f; -webkit-transform: scale(1.2, 1.2); -ms-transform: scale(1.2, 1.2); transform: scale(1.2, 1.2); border-radius: 25px; box-sizing: border-box; }
.genelForm ul li button:hover:after { opacity: 1; -webkit-transform: scale(1, 1); -ms-transform: scale(1, 1); transform: scale(1, 1); }

.genelForm ul li .kps .slt { width: 100%; float: left; position: relative; box-sizing: border-box; }

.genelForm.ikiLi ul li { width: calc(50% - 12px); margin-right: 24px; }
.genelForm.ikiLi ul li:nth-child(2n) { margin-right: 0px; }

.genelForm.ucLu ul li { width: calc(33.33% - 16px); margin-right: 24px; }
.genelForm.ucLu ul li:nth-child(3n) { margin-right: 0px; }

.genelForm.dortLu ul li { width: calc(25% -18px ); margin-right: 24px; }
.genelForm.dortLu ul li:nth-child(4n) { margin-right: 0px; }

.genelForm.besLi ul li { width: calc(20% - 20px); margin-right: 25px; }
.genelForm.besLi ul li:nth-child(5n) { margin-right: 0px; }



input:-webkit-autofill, input:-webkit-autofill:hover, input:-webkit-autofill:focus, textarea:-webkit-autofill, textarea:-webkit-autofill:hover, textarea:-webkit-autofill:focus, select:-webkit-autofill,
select:-webkit-autofill:hover, select:-webkit-autofill:focus { border: none; -webkit-text-fill-color: #828282; -webkit-box-shadow: 0 0 0px 1000px #fff inset; box-shadow: 0 0 0px 1000px #fff inset; transition: background-color 5000s ease-in-out 0s; font-size: 22px; line-height: 22px; font-weight: 300; color: #828282; border: solid 1px #b9b9b9; }


.genelListe.swip, .genelListe .swip { position: relative; overflow: hidden; list-style: none; padding: 0; }
.uKapsul.swip { margin: 0 auto; position: relative; overflow: hidden; list-style: none; padding: 0; z-index: 1; }


@media screen and (max-width: 1170px) {


	.icerik .yazi ul, .icerik .yazi ol { margin: 15px 0px; padding: 0px 36px; }

	.genelForm ul li input[type="text"], .genelForm ul li input[type="email"], .genelForm ul li input[type="date"], .genelForm ul li input[type="month"], .genelForm ul li input[type="number"], .genelForm ul li input[type="tel"], .genelForm ul li input[type="time"], .genelForm ul li input[type="week"], .genelForm ul li input[type="password"], .genelForm ul li textarea { font-size: 14px; line-height: 15px; /* padding: 4px 15px; */ }


	.genelForm ul li .kps > label { font-size: 14px; line-height: 16px; margin: -7.5px 0 7px 0px; padding: 0 10px; width: 100%; }



	.genelForm ul li .select2 > .selection { padding: 0 15px; }
	.genelForm ul li .select2-container--default .select2-selection--single .select2-selection__rendered { font-size: 14px; line-height: 14px; font-weight: 400; padding: 14px 15px 15px 0; }
	.genelForm ul li .select2-container--default .select2-selection--single .select2-selection__arrow b { right: 15px; }


	.genelForm ul li input[type="submit"].tam, .genelForm ul li input[type="button"].tam, .genelForm ul li button.tam { padding: 18px 0; }
	.genelForm ul li input[type="submit"], .genelForm ul li input[type="button"], .genelForm ul li button { font-size: 15px; line-height: 15px; font-weight: 400; }


	.genelForm.mesajYaz { width: calc(100% - 40px); left: 20px; margin: 0; background: #fff; bottom: 70px; }
	.genelForm ul li.ozelDort > .kps { margin-bottom: 0 !important; width: calc(100% - 36px) !important; margin-right: 0 !important; }
	.genelForm ul li.ozelDort > .kps:nth-child(2) { width: 47px !important; margin-left: -11px !important; }

	.genelForm ul li button.mGonder { background-color: #e74c3c; border: solid 3px #fff; }
	.genelForm ul li button.mGonder:after, .genelForm ul li button.mGonder:before { display: none; }
}

@media screen and (max-width: 1024px) {

	.genelForm ul li { width: 100% !important; margin: 0 0 25px 0 !important; }
	.genelForm ul li .sifreUnuttum { float: left; margin: 0; }
	.genelForm ul li:last-child { margin-bottom: 0 !important; }
	.genelForm ul li .kps, .genelForm ul li .serbest .kps { width: 100% !important; margin: 0 0 25px 0 !important; }
	.genelForm ul li .kps.dashed .serbest .kps { padding-left: 10px !important; }
	.genelForm ul li .kps.dashed .kps { border-bottom: dashed 1px #d3d4d1; padding: 0 0 9px 0 !important; margin: 0 0 10px 0 !important; }
	.genelForm ul li .kps.dashed .kps:last-child { border-bottom: 0 !important; padding-bottom: 0 !important; margin-bottom: 0 !important; }

	.genelForm ul li .kps:last-child { margin-bottom: 0 !important; }
	.genelForm ul li textarea { height: 80px; }

	.genelForm ul li input[type="submit"].auto, .genelForm ul li input[type="button"].auto, .genelForm ul li button.auto { width: 100%; }
}

@media screen and (max-width: 980px) {
}

@media screen and (max-width: 800px) {
	.wrapTable { overflow-y: scroll; }
	.icerik .wrapTable table { width: 800px !important; }
}


@media screen and (max-width: 480px) {

	.genelListe.media:not(.caro) li { width: 50% !important; }


}
