﻿@font-face { font-family: TL; src: url(abakutlsymsans.eot); src: url(abakutlsymsans.eot?#iefix) format("embedded-opentype"),url(abakutlsymsans.woff) format("woff"),url(abakutlsymsans.ttf) format("truetype"); font-weight: normal; font-style: normal; font-display:swap; }
@font-face{font-family:ZWFont1;src:url(Korolev-Light.otf) format("opentype");font-weight:400;font-style:normal;font-display:swap}
@font-face{font-family:ZWFont1;src:url(Korolev-Medium.otf) format("opentype");font-weight:500;font-style:normal;font-display:swap}
@font-face{font-family:ZWFont1;src:url(Korolev-Bold.otf) format("opentype");font-weight:700;font-style:normal;font-display:swap}
/*@font-face{font-family:ZWFont1;src:url(Dorrotthy-Alt2-Regular.TTF) format("truetype");font-weight:400;font-style:normal;font-display:swap}*/

html{font-family: sans-serif; -webkit-text-size-adjust: 100%; -ms-text-size-adjust: 100%;color:#000;background:#FFF}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td,figure{margin:0;padding:0;font:inherit;color:inherit}table{border-collapse:collapse;border-spacing:0}fieldset,img{border:0;vertical-align:middle}address,caption,cite,code,dfn,th,var{font-style:normal;font-weight:400}ol,ul{list-style:none}caption,th{text-align:left}h1,h2,h3,h4,h5,h6{display:inline-block;font-size:100%;font-weight:400}q:before,q:after{content:''}abbr,acronym{border:0;font-variant:normal}sup{vertical-align:text-top}sub{vertical-align:text-bottom}input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit;}legend{color:#000}#yui3-css-stamp.cssreset{display:none}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}a:active,a:hover{outline:0}a{text-decoration:none}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{padding:0;border:0}input{line-height:normal}input[type="checkbox"],input[type="radio"]{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:0}textarea{overflow:auto}*,:before,:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.img-responsive { display: block; max-width: 100%; width: 100%; height: auto; margin: auto; }
.img-responsive > img { display: block; max-width: 100%; width: 100%; height: auto; margin: auto; }
.clear:before, .clear:after, .divContainer:before, .divContainer:after { display: table; content: " "; }
.clear:after, .divContainer:after { clear: both; }
input[type=button] { -webkit-appearance: none !important; }
.col-m-1, .col-t-1, .col-w-1, .col-wb-1,
.col-m-2, .col-t-2, .col-w-2, .col-wb-2,
.col-m-3, .col-t-3, .col-w-3, .col-wb-3,
.col-m-4, .col-t-4, .col-w-4, .col-wb-4,
.col-m-5, .col-t-5, .col-w-5, .col-wb-5,
.col-m-6, .col-t-6, .col-w-6, .col-wb-6,
.col-m-7, .col-t-7, .col-w-7, .col-wb-7,
.col-m-8, .col-t-8, .col-w-8, .col-wb-8,
.col-m-9, .col-t-9, .col-w-9, .col-wb-9,
.col-m-10, .col-t-10, .col-w-10, .col-wb-10,
.col-m-0-5, .col-t-0-5, .col-w-0-5, .col-wb-0-5,
.col-m-1-5, .col-t-1-5, .col-w-1-5, .col-wb-1-5,
.col-m-2-5, .col-t-2-5, .col-w-2-5, .col-wb-2-5,
.col-m-3-5, .col-t-3-5, .col-w-3-5, .col-wb-3-5,
.col-m-4-5, .col-t-4-5, .col-w-4-5, .col-wb-4-5,
.col-m-5-5, .col-t-5-5, .col-w-5-5, .col-wb-5-5,
.col-m-6-5, .col-t-6-5, .col-w-6-5, .col-wb-6-5,
.col-m-7-5, .col-t-7-5, .col-w-7-5, .col-wb-7-5,
.col-m-8-5, .col-t-8-5, .col-w-8-5, .col-wb-8-5,
.col-m-9-5, .col-t-9-5, .col-w-9-5, .col-wb-9-5 {position: relative;min-height: 1px;float: left;}
.col-wb-0-5 { width: 5%; }
.col-wb-1 { width: 10%; }
.col-wb-1-5 { width: 15%; }
.col-wb-2 { width: 20%; }
.col-wb-2-5 { width: 25%; }
.col-wb-3 { width: 30%; }
.col-wb-3-5 { width: 35%; }
.col-wb-4 { width: 40%; }
.col-wb-4-5 { width: 45%; }
.col-wb-5 { width: 50%; }
.col-wb-5-5 { width: 55%; }
.col-wb-6 { width: 60%; }
.col-wb-6-5 { width: 65%; }
.col-wb-7 { width: 70%; }
.col-wb-7-5 { width: 75%; }
.col-wb-8 { width: 80%; }
.col-wb-8-5 { width: 85%; }
.col-wb-9 { width: 90%; }
.col-wb-9-5 { width: 95%; }
.col-wb-10 { width: 100%; }
.col-wb-offset-0 { margin-left: 0px; }
.col-wb-offset-0-5 { margin-left: 5%; }
.col-wb-offset-1 { margin-left: 10%; }
.col-wb-offset-1-5 { margin-left: 15%; }
.col-wb-offset-2 { margin-left: 20%; }
.col-wb-offset-2-5 { margin-left: 25%; }
.col-wb-offset-3 { margin-left: 30%; }
.col-wb-offset-3-5 { margin-left: 35%; }
.col-wb-offset-4 { margin-left: 40%; }
.col-wb-offset-4-5 { margin-left: 45%; }
.col-wb-offset-5 { margin-left: 50%; }
.col-wb-offset-5-5 { margin-left: 55%; }
.col-wb-offset-6 { margin-left: 60%; }
.col-wb-offset-6-5 { margin-left: 65%; }
.col-wb-offset-7 { margin-left: 70%; }
.col-wb-offset-7-5 { margin-left: 75%; }
.col-wb-offset-8 { margin-left: 80%; }
.col-wb-offset-8-5 { margin-left: 85%; }
.col-wb-offset-9 { margin-left: 90%; }
.col-wb-offset-9-5 { margin-left: 95%; }
.col-wb-offset-10 { margin-left: 100%; }
.left { float: left; }
.right { float: right; }
.center { display: block; float: none; margin-right: auto; margin-left: auto; }
.show { display: block !important; }
.hide, .hiden, .gizli { display: none !important; }
.gizliWB { display: none !important; visibility: hidden !important; }
.gosterWB { display: block !important; visibility: visible !important; }
.taleft { text-align: left; }
.taright { text-align: right; }
.tacenter { text-align: center; }
input[type="button"], input[type="submit"] {border: none;border-radius: 0;background-color: transparent;cursor: pointer;color: inherit;-webkit-appearance: none;-moz-appearance: none;appearance: none;}
a { cursor: pointer; color: inherit; }
@media (max-width: 1300px) {
    .col-w-0-5 { width: 5%; }
    .col-w-1 { width: 10%; }
    .col-w-1-5 { width: 15%; }
    .col-w-2 { width: 20%; }
    .col-w-2-5 { width: 25%; }
    .col-w-3 { width: 30%; }
    .col-w-3-5 { width: 35%; }
    .col-w-4 { width: 40%; }
    .col-w-4-5 { width: 45%; }
    .col-w-5 { width: 50%; }
    .col-w-5-5 { width: 55%; }
    .col-w-6 { width: 60%; }
    .col-w-6-5 { width: 65%; }
    .col-w-7 { width: 70%; }
    .col-w-7-5 { width: 75%; }
    .col-w-8 { width: 80%; }
    .col-w-8-5 { width: 85%; }
    .col-w-9 { width: 90%; }
    .col-w-9-5 { width: 95%; }
    .col-w-10 { width: 100%; }
    .col-w-offset-0 { margin-left: 0px; }
    .col-w-offset-0-5 { margin-left: 5%; }
    .col-w-offset-1 { margin-left: 10%; }
    .col-w-offset-1-5 { margin-left: 15%; }
    .col-w-offset-2 { margin-left: 20%; }
    .col-w-offset-2-5 { margin-left: 25%; }
    .col-w-offset-3 { margin-left: 30%; }
    .col-w-offset-3-5 { margin-left: 35%; }
    .col-w-offset-4 { margin-left: 40%; }
    .col-w-offset-4-5 { margin-left: 45%; }
    .col-w-offset-5 { margin-left: 50%; }
    .col-w-offset-5-5 { margin-left: 55%; }
    .col-w-offset-6 { margin-left: 60%; }
    .col-w-offset-6-5 { margin-left: 65%; }
    .col-w-offset-7 { margin-left: 70%; }
    .col-w-offset-7-5 { margin-left: 75%; }
    .col-w-offset-8 { margin-left: 80%; }
    .col-w-offset-8-5 { margin-left: 85%; }
    .col-w-offset-9 { margin-left: 90%; }
    .col-w-offset-9-5 { margin-left: 95%; }
    .col-w-offset-10 { margin-left: 100%; }
    .gizliW { display: none !important; visibility: hidden !important; }
    .gosterW { display: block !important; visibility: visible !important; }
}
@media (max-width: 1000px) {
    .col-w-0-5 { width: 5%; }
    .col-w-1 { width: 10%; }
    .col-w-1-5 { width: 15%; }
    .col-w-2 { width: 20%; }
    .col-w-2-5 { width: 25%; }
    .col-w-3 { width: 30%; }
    .col-w-3-5 { width: 35%; }
    .col-w-4 { width: 40%; }
    .col-w-4-5 { width: 45%; }
    .col-w-5 { width: 50%; }
    .col-w-5-5 { width: 55%; }
    .col-w-6 { width: 60%; }
    .col-w-6-5 { width: 65%; }
    .col-w-7 { width: 70%; }
    .col-w-7-5 { width: 75%; }
    .col-w-8 { width: 80%; }
    .col-w-8-5 { width: 85%; }
    .col-w-9 { width: 90%; }
    .col-w-9-5 { width: 95%; }
    .col-w-10 { width: 100%; }
    .col-w-offset-0 { margin-left: 0px; }
    .col-w-offset-0-5 { margin-left: 5%; }
    .col-w-offset-1 { margin-left: 10%; }
    .col-w-offset-1-5 { margin-left: 15%; }
    .col-w-offset-2 { margin-left: 20%; }
    .col-w-offset-2-5 { margin-left: 25%; }
    .col-w-offset-3 { margin-left: 30%; }
    .col-w-offset-3-5 { margin-left: 35%; }
    .col-w-offset-4 { margin-left: 40%; }
    .col-w-offset-4-5 { margin-left: 45%; }
    .col-w-offset-5 { margin-left: 50%; }
    .col-w-offset-5-5 { margin-left: 55%; }
    .col-w-offset-6 { margin-left: 60%; }
    .col-w-offset-6-5 { margin-left: 65%; }
    .col-w-offset-7 { margin-left: 70%; }
    .col-w-offset-7-5 { margin-left: 75%; }
    .col-w-offset-8 { margin-left: 80%; }
    .col-w-offset-8-5 { margin-left: 85%; }
    .col-w-offset-9 { margin-left: 90%; }
    .col-w-offset-9-5 { margin-left: 95%; }
    .col-w-offset-10 { margin-left: 100%; }
    .col-t-0-5 { width: 5%; }
    .col-t-1 { width: 10%; }
    .col-t-1-5 { width: 15%; }
    .col-t-2 { width: 20%; }
    .col-t-2-5 { width: 25%; }
    .col-t-3 { width: 30%; }
    .col-t-3-5 { width: 35%; }
    .col-t-4 { width: 40%; }
    .col-t-4-5 { width: 45%; }
    .col-t-5 { width: 50%; }
    .col-t-5-5 { width: 55%; }
    .col-t-6 { width: 60%; }
    .col-t-6-5 { width: 65%; }
    .col-t-7 { width: 70%; }
    .col-t-7-5 { width: 75%; }
    .col-t-8 { width: 80%; }
    .col-t-8-5 { width: 85%; }
    .col-t-9 { width: 90%; }
    .col-t-9-5 { width: 95%; }
    .col-t-10 { width: 100%; }
    .col-t-offset-0 { margin-left: 0px; }
    .col-t-offset-0-5 { margin-left: 5%; }
    .col-t-offset-1 { margin-left: 10%; }
    .col-t-offset-1-5 { margin-left: 15%; }
    .col-t-offset-2 { margin-left: 20%; }
    .col-t-offset-2-5 { margin-left: 25%; }
    .col-t-offset-3 { margin-left: 30%; }
    .col-t-offset-3-5 { margin-left: 35%; }
    .col-t-offset-4 { margin-left: 40%; }
    .col-t-offset-4-5 { margin-left: 45%; }
    .col-t-offset-5 { margin-left: 50%; }
    .col-t-offset-5-5 { margin-left: 55%; }
    .col-t-offset-6 { margin-left: 60%; }
    .col-t-offset-6-5 { margin-left: 65%; }
    .col-t-offset-7 { margin-left: 70%; }
    .col-t-offset-7-5 { margin-left: 75%; }
    .col-t-offset-8 { margin-left: 80%; }
    .col-t-offset-8-5 { margin-left: 85%; }
    .col-t-offset-9 { margin-left: 90%; }
    .col-t-offset-9-5 { margin-left: 95%; }
    .col-t-offset-10 { margin-left: 100%; }
    .gizliT { display: none !important; visibility: hidden !important; }
    .gosterT { display: block !important; visibility: visible !important; }
}
@media (max-width: 768px) {
    .col-w-0-5 { width: 5%; }
    .col-w-1 { width: 10%; }
    .col-w-1-5 { width: 15%; }
    .col-w-2 { width: 20%; }
    .col-w-2-5 { width: 25%; }
    .col-w-3 { width: 30%; }
    .col-w-3-5 { width: 35%; }
    .col-w-4 { width: 40%; }
    .col-w-4-5 { width: 45%; }
    .col-w-5 { width: 50%; }
    .col-w-5-5 { width: 55%; }
    .col-w-6 { width: 60%; }
    .col-w-6-5 { width: 65%; }
    .col-w-7 { width: 70%; }
    .col-w-7-5 { width: 75%; }
    .col-w-8 { width: 80%; }
    .col-w-8-5 { width: 85%; }
    .col-w-9 { width: 90%; }
    .col-w-9-5 { width: 95%; }
    .col-w-10 { width: 100%; }
    .col-w-offset-0 { margin-left: 0px; }
    .col-w-offset-0-5 { margin-left: 5%; }
    .col-w-offset-1 { margin-left: 10%; }
    .col-w-offset-1-5 { margin-left: 15%; }
    .col-w-offset-2 { margin-left: 20%; }
    .col-w-offset-2-5 { margin-left: 25%; }
    .col-w-offset-3 { margin-left: 30%; }
    .col-w-offset-3-5 { margin-left: 35%; }
    .col-w-offset-4 { margin-left: 40%; }
    .col-w-offset-4-5 { margin-left: 45%; }
    .col-w-offset-5 { margin-left: 50%; }
    .col-w-offset-5-5 { margin-left: 55%; }
    .col-w-offset-6 { margin-left: 60%; }
    .col-w-offset-6-5 { margin-left: 65%; }
    .col-w-offset-7 { margin-left: 70%; }
    .col-w-offset-7-5 { margin-left: 75%; }
    .col-w-offset-8 { margin-left: 80%; }
    .col-w-offset-8-5 { margin-left: 85%; }
    .col-w-offset-9 { margin-left: 90%; }
    .col-w-offset-9-5 { margin-left: 95%; }
    .col-w-offset-10 { margin-left: 100%; }
    .col-t-0-5 { width: 5%; }
    .col-t-1 { width: 10%; }
    .col-t-1-5 { width: 15%; }
    .col-t-2 { width: 20%; }
    .col-t-2-5 { width: 25%; }
    .col-t-3 { width: 30%; }
    .col-t-3-5 { width: 35%; }
    .col-t-4 { width: 40%; }
    .col-t-4-5 { width: 45%; }
    .col-t-5 { width: 50%; }
    .col-t-5-5 { width: 55%; }
    .col-t-6 { width: 60%; }
    .col-t-6-5 { width: 65%; }
    .col-t-7 { width: 70%; }
    .col-t-7-5 { width: 75%; }
    .col-t-8 { width: 80%; }
    .col-t-8-5 { width: 85%; }
    .col-t-9 { width: 90%; }
    .col-t-9-5 { width: 95%; }
    .col-t-10 { width: 100%; }
    .col-t-offset-0 { margin-left: 0px; }
    .col-t-offset-0-5 { margin-left: 5%; }
    .col-t-offset-1 { margin-left: 10%; }
    .col-t-offset-1-5 { margin-left: 15%; }
    .col-t-offset-2 { margin-left: 20%; }
    .col-t-offset-2-5 { margin-left: 25%; }
    .col-t-offset-3 { margin-left: 30%; }
    .col-t-offset-3-5 { margin-left: 35%; }
    .col-t-offset-4 { margin-left: 40%; }
    .col-t-offset-4-5 { margin-left: 45%; }
    .col-t-offset-5 { margin-left: 50%; }
    .col-t-offset-5-5 { margin-left: 55%; }
    .col-t-offset-6 { margin-left: 60%; }
    .col-t-offset-6-5 { margin-left: 65%; }
    .col-t-offset-7 { margin-left: 70%; }
    .col-t-offset-7-5 { margin-left: 75%; }
    .col-t-offset-8 { margin-left: 80%; }
    .col-t-offset-8-5 { margin-left: 85%; }
    .col-t-offset-9 { margin-left: 90%; }
    .col-t-offset-9-5 { margin-left: 95%; }
    .col-t-offset-10 { margin-left: 100%; }
    .gizliT { display: none !important; visibility: hidden !important; }
    .gosterT { display: block !important; visibility: visible !important; }
    .col-m-0-5 { width: 5%; }
    .col-m-1 { width: 10%; }
    .col-m-1-5 { width: 15%; }
    .col-m-2 { width: 20%; }
    .col-m-2-5 { width: 25%; }
    .col-m-3 { width: 30%; }
    .col-m-3-5 { width: 35%; }
    .col-m-4 { width: 40%; }
    .col-m-4-5 { width: 45%; }
    .col-m-5 { width: 50%; }
    .col-m-5-5 { width: 55%; }
    .col-m-6 { width: 60%; }
    .col-m-6-5 { width: 65%; }
    .col-m-7 { width: 70%; }
    .col-m-7-5 { width: 75%; }
    .col-m-8 { width: 80%; }
    .col-m-8-5 { width: 85%; }
    .col-m-9 { width: 90%; }
    .col-m-9-5 { width: 95%; }
    .col-m-10 { width: 100%; }
    .col-m-offset-0 { margin-left: 0px; }
    .col-m-offset-0-5 { margin-left: 5%; }
    .col-m-offset-1 { margin-left: 10%; }
    .col-m-offset-1-5 { margin-left: 15%; }
    .col-m-offset-2 { margin-left: 20%; }
    .col-m-offset-2-5 { margin-left: 25%; }
    .col-m-offset-3 { margin-left: 30%; }
    .col-m-offset-3-5 { margin-left: 35%; }
    .col-m-offset-4 { margin-left: 40%; }
    .col-m-offset-4-5 { margin-left: 45%; }
    .col-m-offset-5 { margin-left: 50%; }
    .col-m-offset-5-5 { margin-left: 55%; }
    .col-m-offset-6 { margin-left: 60%; }
    .col-m-offset-6-5 { margin-left: 65%; }
    .col-m-offset-7 { margin-left: 70%; }
    .col-m-offset-7-5 { margin-left: 75%; }
    .col-m-offset-8 { margin-left: 80%; }
    .col-m-offset-8-5 { margin-left: 85%; }
    .col-m-offset-9 { margin-left: 90%; }
    .col-m-offset-9-5 { margin-left: 95%; }
    .col-m-offset-10 { margin-left: 100%; }
    .gizliM { display: none !important; visibility: hidden !important; }
    .gosterM { display: block !important; visibility: visible !important; }
}
/* Zeki Alert ############### */
.modalBackgroundUP { position: fixed; left: 0px; top: 0px; width: 100vw; height: 100vh; background-color: #fff; opacity: 0.8; z-index: 1000; }
.modalBackgroundUP  table { width: 100%; height: 100%; text-align: center; vertical-align: middle; }
.modalBackgroundUP img { max-width: 50%; }
.modalBackground { background-color: #fff; filter: alpha(opacity=80); opacity: 0.8; z-index: 1000; }
.divAlertBack { display: none; position: fixed; top: 0%; left: 0%; z-index: 100000; width: 100%; height: 100%; background-color: #000000; opacity: 0.7; }
.divAlertCerceve { display: none; position: fixed; top: 50%; left: 0%; z-index: 100001; width: 100%; height: 150px; margin-top: -100px; background-color: #232323; opacity: 1; color: #ffffff; }
.divAlertCerceveIc { font-family: Arial; position: relative; left: 50%; width: 980px; margin-left: -500px; padding: 10px; }
.divAlertCerceveIc span { font-size: 26px; height: 50px; display: block; }
.divAlertCerceveIc p { font-size: 16px; min-height: 50px; }
.divAlertCerceveIc input { float: right; border: solid 2px #ffffff; padding: 5px 15px; background-color: #232323; margin: 2px; color: #ffffff; font-family: Arial; font-size: 12px; cursor: pointer; }
.divAlertCerceveIc input:hover { background-color: #0050ef; }
@media screen and (max-width:1050px) { .divAlertCerceveIc { position: relative; left: 10%; width: 80%; margin-left: 0px; padding: 10px; } }
/* Zeki Alert ############### */


/* SABITS */
body { margin: 0px; background-color: #fff; color: #000; font-family: ZWFont1, Arial; font-size: 12px; line-height: 1.42857143; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; }
input[type=checkbox], input[type=radio] { position: absolute; overflow: hidden; clip: rect(0 0 0 0); height: 1px; width: 1px; margin: -1px; padding: 0; border: 0; }
input[type=checkbox] + label, input[type=radio] + label {padding-left: 30px;padding-right: 0px;margin: 2px;height: 25px;display: inline-block;line-height: 25px;background-repeat: no-repeat;background-position: 0 0;vertical-align: middle;cursor: pointer;background-image: url(../img/toolCheck.png);background-size: 25px;}
input[type=checkbox]:checked + label, input[type=radio]:checked + label { background-image: url(../img/toolCheckA.png); }
input[type=text], input[type=date], textarea { text-indent: 10px; }
select {border: transparent;background-color: #fff;padding: 5px 25px 5px 15px;height: 35px;font-family: ZWFont1;font-size: 14px;-moz-appearance: none;-webkit-appearance: none;-webkit-border-radius: 0px;appearance: none;background: url(../img/icoDDOk.png) no-repeat right center;}
option { font-family: Arial !important; }
*::-webkit-scrollbar { width: 5px; background-color: #eee; }
/**::-webkit-scrollbar-button:vertical:increment { height: 10px; background: url(../img/icoScrollBar.png) no-repeat 0px -15px; }
*::-webkit-scrollbar-button:vertical:decrement { height: 10px; background: url(../img/icoScrollBar.png) no-repeat 0px 0px; }*/
*::-webkit-scrollbar-track { background-color: #ccc; width:1px; border:1px solid #fff; }
*::-webkit-scrollbar-button { display: none; }
*::-webkit-scrollbar-thumb { background-color: #000; }

input[type="date"]::-webkit-inner-spin-button, input[type="date"]::-webkit-clear-button { display: none; }
input[type="date"]::-webkit-calendar-picker-indicator {background: url(../img/icoDDCal.png) no-repeat right center !important; color: rgba(0, 0, 0, 0); opacity: 1; display: block; width: 20px; height: 20px;-webkit-appearance:none}
input[type="date"] { -webkit-appearance: none}
.tl { font-family: TL; font-size: 85%; }
.tl2 { font-family: TL; font-size: 85%; }
.tl3 { font-family: TL; font-size: 85%; }
.tl4 { font-family: TL; font-size: 85%; }

.acIcerikUrun { cursor: pointer; padding: 10px 5px; width: 100%;
                background-color: #ffffff; border-bottom: #e9e9e9 1px solid; border-left: solid 1px #e9e9e9; border-right: solid 1px #e9e9e9;
                color: #333333; font-size: 12px; vertical-align: middle; }

.acIcerikUrun2 { cursor: pointer; padding: 10px 5px; width: 100%;
                 background-color: #ffffff; border-bottom: #e9e9e9 1px solid; border-left: solid 1px #e9e9e9; border-right: solid 1px #e9e9e9;
                 color: #9b3799; font-size: 12px; vertical-align: middle; }

.icoWhatsApp { background: url(../img/icoWhatsApp.png) no-repeat center center; background-size: auto; }
.icoTelefon { background: url(../img/icoTelefon.png) no-repeat center center #d46946;  background-size: auto;}
.icoMail { background: url(../img/icoMail.png) no-repeat center center; background-size: auto; }
/* default h's */
/* tum fomrlarin/inputlarin defaultlari */
/**********************************/

/* GENEL */
.divContainer {position: relative;display: block;}
.divContainerBack {width: 100%;}
.divSayfaPasif {display: none;position: fixed;top: 0;left: 0;width: calc(100vw - 4px);height: 100%;background-color: #00000036;backdrop-filter: blur(5px);z-index: 8;}
.divFlexContainer {display: flex;}
.divSol, .divSag {width: 6%;min-height: 100vh;position: relative;}
.divSol {border-top-right-radius: 40px;border-bottom-right-radius: 40px;}
.divSag {border-top-left-radius: 40px;border-bottom-left-radius: 40px;}
.divSol img, .divSag img{height: 100%;}
.divIcOrta {display: flex;width: 88%;margin-top: 150px;position: relative;}
.divShadow {display: table;width: 88%;height: 150px;position: absolute;z-index: 2;left: 0;right: 0;margin: 0 auto;box-shadow: 0px 6px 9px -5px #e5e5e5;}

.divMenuUstSabit {display: table;width: 100%;border-top: 1px solid #f1cccc;border-bottom: 1px solid #e4e4e4;color: #adadb3;font-family: Zwfont1;font-size: 11px;line-height: 35px;}

.ulUstSabit {display: table;float: left;color: #fff;height: 40px;line-height: 40px;background-color: #e98362;}
.ulUstSabit li { float: left; margin-right: 20px; background-position: left center; }
.ulUstSabit li:before { margin-right: 15px; content: "|"; }
.ulUstSabit li:first-of-type:before { margin-right: 0px; content: ""; }
.ulUstSabit .icoWhatsApp, .ulUstSabit .icoTelefon, .ulUstSabit .icoMail {display: inline-block;width: 40px;height: 40px;margin: 0px 5px -7px 0px;float: left;}
.ulUstSabit .icoWhatsApp:before, .ulUstSabit .icoTelefon:before { margin-right: 0px; content: "";  }

.divUstDil { padding: 0px 30px 0px 15px; background: url(../img/icoDDOk.png) no-repeat right center; }

.divMenuUst {display: flex;background-color: #0f2954;justify-content: space-between;color: #fff;align-items: center;padding-left: 15px;}
.divMenuUst > div:first-of-type {}
.divMenuUst > div:first-of-type > a {margin: 0 10px;color: #8297bd;}
.divMenuUst > div:first-of-type > a:last-of-type {color: #fff;background: url(../img/icoTelefon.png) left center / 10px no-repeat;padding-left: 20px;}
.divMenuUst2 { position:relative;}
.divMenuUst2 .divMenuIc {background-color: #010426;}
.divMenuUst2 .divMenuIc:before {position:absolute;content:"";width:150px;height:1px;background-color:#6f7398;left: -30px;top: 60px;}
.divMenuUst2 .divMenuIc:after {position:absolute;content:"";width: 140px;height:1px;background-color:#6f7398;right: -25px;top: 60px;}

.divMenuUstMesaj { background-color: #000; line-height: 30px; color:#fff; text-align: center;  letter-spacing:4px; font-size:11px; font-family:ZWFont1;  }


.divMenuIc {position: absolute;top: 0;z-index: 2;width: 100%;right: 0;display: flex;align-items: center;}
.divMenuIcAnasayfa .navMenuUst > ul > li > a {color: #fff;}
.divMenuIcFixed.divMenuIcAnasayfa .navMenuUst > ul > li > a {color: #0f2954;}
.divMenuIcAnasayfa .navMenuUst > ul > li:nth-of-type(5), .divMenuIcAnasayfa .navMenuUst > ul > li:nth-of-type(6) {display: block;}
.divMenuIcAnasayfa .navMenuUst > ul {justify-content: flex-start;padding-right: 0;}
.divMenuIcAnasayfa .navMenuUst {}
.divMenuIcAnasayfa .divMenuUstTool {}



.divMenuIcFixed {position: fixed;z-index: 111;left: 0;top: 0px;width: 100% !important;padding: 0;background-color: #fff;border-bottom: 1px solid #efefef;}
.divMenuIcFixed .aLogo {position: unset;float: left;margin: 5px 0 5px 12%;width: 170px;height: 68px;}
.divMenuIcFixed .divMMenu {background-image: url(../img/btnMMenuMobil.png);left: 25px;}
.divMenuIcFixed .divMenuUstTool > a {background-image: url(../img/icoKullaniciM.png);color: #0f2954;}
.divMenuIcFixed .ddUMDil {background-image: url(../img/icoDilM.png)}
.divMenuIcFixed .ddUMDil > select {color: #0f2954;}
.divMenuIcAnasayfa.divMenuIcFixed .navMenuUst {padding-left: 10%;}

.divMLeft {position: fixed !important;z-index: 200;top: 0px;left: -100%;width: 100% !important;height: 100%;margin: 0px 0px 0px 0px !important;overflow-y: auto !important;background-color: #ffffff;border: solid 0px #dfdfdf;}
.divMLeft > * {padding: 2px 0px;border-bottom: solid 1px #dfdfdf;}
.divMLeft > *:last-child { border-bottom: none; }
.divMLeftBaslik {display: none;background-color: #0f2954;}
.aMLeftLogo {display: inline-block;width: 150px;height: 50px;background: url(../img/logoMLeft.png) no-repeat center center;background-size:contain;}
.aMLeftKapat { float: right; display: inline-block; width: 30px; height: 30px; margin: 12px 10px 0px 0px; background: url(../img/btnMLeftKapat.png) no-repeat center center; }
.divMLeftAltGoster {display: none;position: absolute;top: 13px;right: 15px;width: 15px;height: 15px;background: url(../img/icoDDOK2.png) no-repeat center center;background-size: contain;}

.divMMenu {width: 80%;margin: auto;height: 50px;margin-left: 10%;margin-top: 12px;margin-bottom: 2px;text-align: center;background: url(../img/icoMenu.png) no-repeat top center;background-size: 38px;}
.aLogo {display: block;width: 250px;height: 100px;background: url(../img/logo.png) center / contain no-repeat;position: absolute;left: -29%;top: 20px;}

.divMenuSol {position: fixed;background-color: #041944;opacity: 95%; width: 100%;height: 100%;left: -100%;bottom: 0;z-index: 99;color: #fff;display: flex;align-items: center;padding-left: 8%;}
.aSolMenuKapat {background: url(../img/icoKapat.png) center / contain no-repeat;position: absolute;top: 30px;left: 30px;width: 40px;height: 40px;}
.aLogoMenu {display: block;width: 320px;height: 157px;background: url(../img/logoBeyaz.png) center / contain no-repeat;margin-bottom: 100px;}
.divMenuSolInfo {width: 40%;}
.divMenuSol .divSM {margin-top: 80px;}
.divMenuSolIletisim {letter-spacing: .5px;}
.divMenuSolIletisim > div {font-size: 14px;margin-bottom: 20px;}
.divMenuSolIletisim > div > span {font-weight: 500;}
.divMenuSolIletisim > span {font-size: 13px;line-height: 20px;}

.divMenuSolLink {width: 60%;display: flex;flex-wrap: wrap;}
.divMenuSolLink > a {width: 33.3%;font-size: 24px;margin-bottom: 14px;}

.aMenuHome { display: inline-block; width: 20px; height: 20px; background: url(../img/icoHome.png) no-repeat center center; }
.navMenuUst {width: 90%;}
.navMenuUst > ul {margin: auto auto;display: flex;align-items: flex-end;justify-content: flex-end;padding-right: 20px;}
.navMenuUst > ul > li {position: relative;}
.navMenuUst > ul > li > a {margin: 0 20px;font-size: 14px;color: #0f2954;display: block;font-weight: 500;}
.navMenuUst > ul > li > a:hover {text-decoration: underline;}
.navMenuUst > ul > li > div {display: none;position: absolute;left: 0;top: 40px;z-index: 110;width: 250px;background-color: #fff; -webkit-box-shadow: 0px 10px 15px 0px rgba(0,0,0,0.2);-moz-box-shadow: 0px 10px 15px 0px rgba(0,0,0,0.2);box-shadow: 0px 10px 15px 0px rgba(0,0,0,0.2);}
.navMenuUst > ul > li > div > div {display: table; margin:  auto;padding: 20px;}
.navMenuUst > ul > li > div > div > ul > li {display: block;position: relative;color: #0f2954;line-height: 40px;}

.navMenuUst > ul > li > div > div > ul > li > a {font-size: 13px;font-weight: 500;display: block;margin-bottom: 5px;}
.navMenuUst > ul > li > div > div > ul > li > ul > li > a {position:relative;font-size: 12px;letter-spacing: 1px;color:#0f2954;padding-left:15px;}
.navMenuUst > ul > li > div > div > ul > li > ul > li > a:before{ position:absolute; content:""; background:url(../img/icoKategori.png); left:0; top:5px; width:6px; height:5px;}
.navMenuUst > ul > li > div > div > ul > li > ul > li:first-of-type > a {color:#000;}
.navMenuUst > ul > li > div > div > ul > li:last-of-type a { border-bottom: none; margin-bottom: 0px; padding-bottom: 0px; }
.navMenuUst > ul > li > div > div > ul > li:nth-of-type(5) > ul {display:none;}
.navMenuUst > ul > li:nth-of-type(5), .navMenuUst > ul > li:nth-of-type(6) {display: none;}
.navMenuUst > ul > li:nth-of-type(5) {margin-left: auto;}
.navMenuUst > ul > li:nth-of-type(5) > a {background: url(../img/adakart.png) center / contain no-repeat;width: 78px;height: 25px;padding: 0;margin: 4px 12px 0;}
.navMenuUst > ul > li:nth-of-type(6) > a {background: url(../img/rodoskart.png) center / contain no-repeat;width: 98px;height: 25px;padding: 0;margin: 4px 12px 0;}
.divMenuIcFixed .navMenuUst > ul > li:nth-of-type(5) > a  {background-image: url(../img/adakart2.png)}
.divMenuIcFixed .navMenuUst > ul > li:nth-of-type(6) > a  {background-image: url(../img/rodoskart2.png)}
.navMenuUst > ul > li:nth-of-type(5) > a > img, .navMenuUst > ul > li:nth-of-type(6) > a > img {display: none;}
.divMenuUstTool {cursor: pointer;display: flex;width: 10%;justify-content: flex-end;padding-right: 10px;margin-top: 10px;}
.divMenuUstTool > a {font-size: 10px;background: url(../img/icoKullanici.png) top center / 30px no-repeat;padding-top: 37px;color: #8ad4ff;letter-spacing: .5px;margin: 0 5px;}
.ddUMDil {font-family: Zwfont1;background: url(../img/icoDil.png) top center / 30px no-repeat;display: block;width: 80%;margin: auto;height: 50px;margin-left: 10%;margin-top: 6px;margin-bottom: 2px;}
.ddUMDil > select {height: auto;color: #8ad4ff;font-weight: 400;font-size: 10px;background: none;padding: 0;letter-spacing: .5px;text-indent: -9999px;/* background-color: #000; */position: absolute;height: 80%;top: 0;width: 100%;}
.ddUMDil > select > option { color: #000; }
.ddUMDil > div > a {padding: 10px 20px;float:left;border-left: 1px solid #fff;}
.btnMAra, .btnMKullanici, .btnMSepet {width: 20px;height: 20px;background: no-repeat center top;background-size:contain;/* position:  absolute; *//* left: 34px; *//* top: 10px; */padding: 0 20px;}
.btnMAra {background-image: url(../img/icoArama.png);}
.btnMKullanici {background-image: url(../img/icoKullanici.png); }
.btnMSepet { background-image: url(../img/icoSepet.png); }
.liGaleriKategoriler {float: left;padding-left: 10px;}
.liGaleriKategoriler a >span:after {content:" / ";}
.ulGaleriKategori {display: table;margin: auto;position: relative;}
.ulGaleriKategori  > li:last-of-type a > span:after {content:none;}

.divMenuSiparis {float:left;margin-right:10px;width:27px;height:27px; position:relative;}
.divMenuSiparis > a {background-image: url(../img/siparistakip.jpg); background-repeat:no-repeat;display:block;width:27px;height:27px;}
.divMenuSiparis > span {        position: absolute;        bottom: 0px;        right: 10px;        width: 19px;        height: 19px;        padding-top: 3px;        background: url(../img/icoSepetAdet.png) no-repeat center center;        color: #fff;        text-align: center;        font-size: 13px;        animation: divSepetZil 9s .4s ease-in-out infinite;        transform-origin: 50% 12px;    }
.divMenuSepet {display: inline-block;position: relative;padding-right: 7px; }
.divMenuSepet > span { display: none; position: absolute; bottom: 0px; right: 10px; width: 19px; height: 19px; padding-top:3px; background: url(../img/icoSepetAdet.png) no-repeat center center; color: #fff; text-align: center; font-size: 11px; animation: divSepetZil 12s .7s ease-in-out infinite; transform-origin: 50% 4px; }
.divMenuAltSabit { }
.tblAltAciklama1 {  width: 100%; background-color: #e7e7e7; font-size: 14px; text-align: center; border-collapse: separate; border-spacing: 10px; }
.tblAltAciklama1 td { border-right: solid 1px #bfbfbf; }
.tblAltAciklama1 td:last-of-type { border-right: none; }
.tblAltAciklama1 img { padding: 5px; }

.divEBulten {display: table;font-size: 11px;padding: 10%;min-height: 345px;background-color: #918f9b;color: #fff;}

.divEBultenBaslik {position: relative;font-size: 18px;text-align: left;padding-bottom: 30px;font-family: Zwfont1;margin: auto;}
.divEBultenBaslik:after {position:absolute;content:"";background-color: #a7a5af;width: 80px;height:1px;bottom:10px;left: 0;}

.divEBultenBaslik a { position: relative; display: inline-block; background-color: #fff; }
.divEBultenBaslik a:before { content: " "; position: absolute; top: 0px; left: -20px; width: 20px; height: 20px; background-color: #fff; }
.divEBultenBaslik a:after  { content: " "; position: absolute; top: 0px; right: -20px; width: 20px; height: 20px; background-color: #fff; }
/*.divEBultenBaslikIcon { width: 70px; height: 20px; background: url(../img/icoReyonAlt.png) no-repeat center center; }*/
.divEBultenDetay{display:table;width:100%;font-size: 15px;color: #c4c3c9;}
.divEBultenDetay > div:first-of-type{font-size:15px;line-height:38px;display: none;}
.divEBultenDetay > div:nth-of-type(2){margin-top: 15px;}
.divEBultenDetay > div:nth-of-type(3){display:table;width: 100%;margin: 15px auto 0;}
.txtEBulten {text-indent: 10px;line-height: 40px;border: none;background-color: #807e8a;width: calc(100%);color: #353f50;font-family: Arial;font-size: 11px;font-style: italic;letter-spacing: 0.5px;}
.btnEBulten {float: right;width: 100%;height: 40px;border: 2px solid #fff !important;margin-top: 10px;font-family: Zwfont1;color: #fff !important;}

.divAltAciklama2 { display: table; margin: 5px 0px; width: 100%; font-size: 14px; }
/*.divAltAciklama2 img:first-of-type { margin-right: 15px; }
.divAltAciklama2 img:last-of-type { margin: 0px 15px 0px 40px; }
.divAltAciklama2 h6 { display: inline-block; }*/
.divAltAciklama2 div {text-align: center;}

.divMenuAlt {display: flex;margin-top: 50px;}
.btnScrollUp {cursor: pointer;width: 7%;background-color: #f3f7fa;border-top-right-radius: 20px;background: url(../img/btnYukariGit.png) center / contain no-repeat;}
.divMenuAltDetay {position: relative;color: #fff;background: #041944;display: flex;width: 77%;border-top-left-radius: 20px;justify-content: space-between;padding: 50px;}
.divMenuAltIletisim {width: 20%;font-size: 13px;background-color: #fff;color: #041944;padding: 30px 50px;}
.divMenuAltIletisim > div:nth-of-type(2) {font-weight: 500;}
.divMenuAltIletisim > div:nth-of-type(2) > span {font-weight: 700;}
.divMenuAltIletisim > span > a:nth-of-type(1), .divMenuAltIletisim > span > a:nth-of-type(2), .divMenuAltIletisim > span > a:nth-of-type(3) {display: inline-block;margin: 4px 0;}
.divMenuAltIletisim > span {font-size: 12px;margin: 15px 0 30px;display: block;}
.divMenuAltKategori {}
.divMenuAltKategori > span {font-size: 14px;display: block;margin-bottom: 14px;}
.divMenuAltKategori > div {display: flex;flex-direction: column;border-left: 1px solid #4c5c7b;border-top: 1px solid #4c5c7b;padding-top: 20px;}
.divMenuAltKategori > div > a {font-size: 13px;margin-bottom: 10px;padding-left: 25px;position: relative;}
.divMenuAltKategori > div > a::before {content: '';width: 6px;height: 6px;background-color: #ffffff;border-radius: 50%;position: absolute;left: -3.5px;top: 6px;}
.pikare,.pikare2{display:table;width:auto!important;margin:0 auto;color:#14294c!important;font-size:14px!important;line-height:30px;font-weight:700!important;padding: 5px 0;}
.pikare a,.pikare2 a{display:table;color:#14294c!important}
.pikare a img,.pikare2 a img{float:left;height:30px;margin-right:0!important}
.pikare a img:last-of-type,.pikare2 a img:last-of-type{width:0;height:15px;margin:6px 3px 0!important;transition:width .3s}
.pikare:hover img:last-of-type,.pikare2:hover img:last-of-type{width:56px;margin:6px 6px 0!important;transition:width .5s}
.pikare2,.pikare2 a{color:#fff!important}

.divMenuAltDD { padding: 5px; margin: 10px 0px 0px 0px; border: solid 1px #e5e5e5; background: none; -moz-appearance: menulist; -webkit-appearance: menulist; appearance: menulist;   }
.divAltRezervasyon {float: left;display: table;font-size: 13px;color: #c6c3bd;border: 1px solid #96805c;text-align: center;padding: 2%;min-height: 300px;}
.divAltRezervasyonBaslik{position:relative;font-size: 36px;text-align: center;padding-bottom: 29px;color: #000;font-family: Zwfont3;margin-bottom: 15px;}
.divAltRezervasyonBaslik:after {position:absolute;content:"";background-color:#b5b0a5;width: 80px;height:1px;bottom:10px;left: 50%;margin-left: -40px;}

.divAltRezervasyon > span {font-family:Arial;font-size: 16px;color:#000;font-weight:bold;line-height: 60px;}


.divSM {display: flex;margin-bottom: 30px;}
.divSM > a {position: relative;margin-right: 10px;}
.divSM > span {position:relative;width: auto;height: auto;font-size: 36px;font-family: Zwfont3;float: none;display: block;padding: 0;padding-bottom: 30px;color: #000;border: none;}
.divSM > span:nth-of-type(1):after {position:absolute;content:"";background-color:#b5b0a5;width: 80px;height:1px;bottom:10px;left: 50%;margin-left: -40px;}

.divSM > span:nth-of-type(2) {font-size: 13px;color: #c6c3bd;margin-top: 15px;}
.aSMFace:before, .aSMTwitter:before, .aSMInstagram:before, .aSMYoutube:before, .aSMTiktok:before, .aSMWhatsapp:before {content: "";display: block;width: 35px;height: 35px;}

.aAppGp{background: url(../img/appAnroid.png) center / contain no-repeat;width: 130px;height: 42px;display: block;}
.aAppIos{background: url(../img/appIos.png) center / contain no-repeat;width: 130px;height: 42px;display: block;}

.aSMFace:before {background: url(../img/icoFacebook.png) center / contain no-repeat;}
.aSMTwitter:before {background: url(../img/icoTwitter.png) center / contain no-repeat;}
.aSMInstagram:before {background: url(../img/icoInstagram.png) center / contain no-repeat;}
.aSMYoutube:before {background: url(../img/icoYoutube.png) center / contain no-repeat;}
.aSMTiktok:before {background: url(../img/icoTiktok.png) center / contain no-repeat;}
.aSMWhatsapp:before {background: url(../img/icoWhatsapp.png) center / contain no-repeat;}


.divAMDefault {display: none;position: absolute;right: 0px;top: 125px;z-index: 101;background-color: rgba(0,0,0,0.8);padding: 14px 15px;color: #fff;font-size: 13px;z-index:99;}
.divAMDil { top: 35px; border: solid 1px #e4e4e4; }
/*.ddUMDil option { background-color: #000; }*/

.divAMArama {position: absolute;font-size: 13px;font-family: ZWFont1;/* -webkit-box-shadow: 0px 10px 15px 0px rgba(0,0,0,0.2); */-moz-box-shadow: 0px 10px 15px 0px rgba(0,0,0,0.2);/* box-shadow: 0px 10px 15px 0px rgba(0,0,0,0.2); */color: #000;border: solid 1px #ededed;}
.divAMArama > div { width:1000px;}
.divAMCerceve {position: relative;padding: 10px 15px;letter-spacing:1.2px;margin-bottom:  50px;}
.divAMCerceve > div {/* display: none; *//* position: absolute; */z-index: 100;margin-left: 10px;top: 50px;width: calc(100% + -10px);max-height: 280px;overflow: auto;background-color: #fff;color: #000;}
.divAMCerceve a {display: block;width: 100%;border-bottom: solid 1px #d6d6d6;padding: 10px 0;margin: 10px 0;}
.cekAMSeviye1 { margin-left: 0px; }
.cekAMSeviye2 {font-weight:  bold;}


.cekAMSeviye3 {}
.txtArama {padding: 20px 60px;border: solid 1px #dcdcdc;background: url(../img/BtnAra.png) no-repeat 20px center #fff;font-size: 12px;color: #000;letter-spacing:1.1px;}
.btnArama {padding: 12px 15px;background-color: #FFF!important;border: 1px solid #000 !important;color: #000!important;font-size: 12px;letter-spacing: 1.1px;margin: 15px 5px;}

.divAMArama input[type=checkbox] + label,.divAMArama input[type=radio] + label {background-image: url(../img/toolCheck2.png);margin: 10px 0;padding-left: 30px;}

.aAMKullaniciKapat {position: absolute; z-index:1; top: 15px;right: 30px;font-size: 20px; width: 30px; height: 30px; background-color: #fd9e34; border-radius: 100%; text-align: center; }
.divAMKullanici, .divAMKullaniciYeni {display: none;position: fixed;top: 20%;left: 0;right: 0;margin: 0 auto;width: 500px; max-width: 100%; background-color: #fff;padding: 40px 80px 20px;box-shadow: 1px 1px 10px 5px #000;border-radius: 10px;z-index: 99;}
.divAMKullanici input, .divAMKullanici select {background-color: #f3f7fa;border: 2px solid #f3f7fa !important;outline: none;}
.divAMKullanici select {height: 45px;width: 48%;margin-right: 2%;border-radius: 20px;background-size: 15px;background-position: right 15px center;}
.divAMKullanici input:focus {border: 2px solid #fd9e34 !important;outline: none;}
.divAMKullaniciBaslik {color: #00094d;text-align: center;font-size: 20px;margin-bottom: 20px;}
.divAMKullaniciBaslik span {font-weight: 700;}
.divAMKullanici .divKKayitTek {margin-bottom: 10px;text-align: center;float: left;}
.divAMKullanici .divKKayitTek > input {background-color: #f3f7fa;border: 2px solid #f3f7fa;float: none;font-size: 14px;}
.divAMKullanici .divKKayitButon {text-align: center;display: table;width: 100%;}
.divAMKullanici .divKKayitButon a {font-size: 14px;display: inline-block;text-align: center;color: #474747;margin-bottom: 20px;}
.divAMKullanici .divKKayitButon input {background-color: #0f2954 !important;width: 150px !important;;border-radius: 20px;padding: 20px 15px;height: auto !important;float: none;font-size: 16px;letter-spacing: 1px !important;}
.divAMKullanici > div:last-of-type {text-align: center;color: #474747;font-size: 14px;margin-top: 30px;}
.divAMKullanici > div:last-of-type > a {color: #ff6b01;font-weight: 700;font-size: 16px;}

.divAMKullaniciYeni {width: 700px;padding: 40px 40px 20px;}
.divAMKullanici .divMKHesap { width: 100%; }
.divAMKullanici .divAFiltre { padding: 6%; }
.divAMKullanici .divLimanMenu { margin-bottom: 0px !important; }
.divAMKullanici .divAFiltreKalkis, .divAMKullanici .divLimanMenu > br { display: none; }


.txtAMDefault {padding: 2% 3%;margin-bottom: 2%;border: none;background-color: #ffffff;color: #333333;font-style: italic;border-radius:3px;border:solid 1px #ededed;font-family: ZWFont1;}
.btnAMDefault {padding: 10px 6px;background-color: #efede9 !important;color: #000 !important;font-size: 11px;letter-spacing:1px;text-transform:uppercase;line-height:150%;margin-bottom:10px;font-family:ZWFont1;text-align: center;}


.divAMSepet { display: block; position: fixed; z-index: 101; right: -353px; top: 0px; padding: 20px 20px; width: 350px; height: calc(100vh); overflow: auto; border-left: solid 3px #fff; background-color: #ffffff; }
.divAMSepet > div { position: relative; display: table; width: 100%; margin-bottom: 20px; padding-bottom: 20px; border-bottom: solid 1px #e5e5e5; font-family:ZWFont1; font-size:12px; }
.divAMSepet > div:after { content: ""; position: absolute; left: 0px; bottom: -2px; width: 100%; height: 1px; border-bottom: solid 1px #fff; }
.divAMSepet > div:last-of-type { margin-bottom: 0px; padding-bottom: 0px; border-bottom: none; }
.divAMSepet > div:after { display: none; }

.aMRightKapat { float: right; display: inline-block; width: 30px; height: 30px; background: url(../img/btnSSSil.png) no-repeat center center; }

.divAMSepetBaslik { text-align: center; line-height: 30px; font-size:16px; }
.divAMSepetBaslik > span { display: inline-block; width: 20px; height: 30px; background: url(../img/icoAMSepet.png) no-repeat center -2px; color: #000000;  font-family:ZWFont1; }

.divAMSepetUrun {  }
.divAMSepetUrun > div > a { display: block; width: 100%; }
.divAMSepetUrun > div > a > img { max-width: 100%; max-height: 100px; }
.divAMSepetUrun > div:first-of-type > a { padding: 10px; background-color: #fff; text-align: center; }
.divAMSepetUrun > div:last-of-type > a:first-of-type { }
.divAMSepetUrun > div:last-of-type > * { margin-bottom: 10px; }
.divAMSepetUrun > div:last-of-type > div { font-size: 18px;}

.divAMSepetKargo { font-size: 14px; text-align: center; }
.divAMSepetKargo > b { color: #ce0707; font-family: ZWFont1; font-size: 14px;   }

.divAMSepetToplam { font-size: 12px; line-height: 35px; font-family:ZWFont1; }
.divAMSepetToplam > div:first-of-type { margin-bottom: 10px; }
.divAMSepetToplam > div:first-of-type > b { float: right; font-size: 24px; font-weight: normal; }
.divAMSepetToplam > div:last-of-type { margin-bottom: 30px; }
.divAMSepetToplam > div:last-of-type > a { display: block; background-color: #000000 !important; text-align: center; line-height: 200%; }
/**********************************/



/* ANASAYFA */
.divAnasayfa {display: flex;justify-content: space-between;align-items: stretch;}
.divTarifeSefer {display: flex;justify-content: space-between;align-items: flex-start;}
.divUstSag {width: 73%;min-height: 100vh;border-top-left-radius: 40px;border-bottom-left-radius: 40px;}
.divSlide { display: block; width: 100%; overflow: hidden;border-top-left-radius: 30px;border-bottom-left-radius: 30px;}
.divSlideYazi {position: absolute;z-index: 1;top: 40%;left: 8%;margin: auto;color: #fff;width: 55%;line-height: 25px;}
.divSlideYaziB1 {color: #c5ef55;font-size: 20px;}
.divSlideYaziB1 h2 {font-weight: 500;}
.divSlideYaziB2 {font-size: 32px;margin: 20px 0;}
.divSlideYaziB2 h1 {font-weight: 500;}
.divSlideYaziB3 {font-size: 14px;line-height: 25px;}
.owl-prev {position: absolute;z-index: 99;background: url(../img/navL.png) center / contain no-repeat !important;width: 40px;height: 80px;display: block;top: 45%;left: 0;}
.owl-next {position: absolute;z-index: 99;background: url(../img/navR.png) center / contain no-repeat !important;width: 40px;height: 80px;display: block;top: 45%;right: 0;}

.divSlideM { display: none; width: 100%; overflow: hidden; }


.divAnaBannerR { margin: auto auto; background-color: #fff;  }
.divAnaBannerB{text-align: center;position: absolute;width: 100%;z-index: 1;margin-top: 15%;}
.divAnaBannerB > div{text-align: center;}
.divAnaBannerB1 {font-size: 60px;color: #fff;}
.divAnaBannerB2{ font-size: 20px;color: #fff;}
.divAnaBannerB3{ font-size: 20px; color: #ffa31c; }

#owl-slide3 .item > div:first-of-type {}
#owl-slide3  .item > div:nth-of-type(3) > div:first-of-type {margin-top: 35%;margin-right:-5%;z-index: 1;}
#owl-slide5  .item > div {position: absolute;z-index: 1;top: 35%;margin: auto;width: 40%;margin-left: -9%;text-align: left;color: #000;font-size: 20px;}
#owl-slide5  .item > div > div:nth-of-type(1) {position:relative;text-shadow: 1px 1px 25px #000000;font-size: 60px;font-family: Zwfont3;padding-top: 20px;}
#owl-slide5  .item > div > div:nth-of-type(2) {font-size: 14px;padding-top: 20px;}
#owl-slide5  .item > a {    position: absolute;    bottom: 0px;    right: 0;    background-color: #000;    color: #fff;    padding: 2% 5%;font-size: 16px;    letter-spacing: 5px;}
#owl-slide5  .owl-item   { opacity: 0.5; }
#owl-slide5  .active   { opacity: 1 !important; }
/*#owl-slide5  div:not(.cloned):not(.active)  { opacity: 1; }
#owl-slide5  div:not(.cloned):not(.active) ~ div  { opacity: 0.5; }*/
.divAnaDuyuruIc {font-size: 17px;line-height: 160%;margin-top: 2%;width: calc(100% - 90px);background-color: #ddd;margin-left: 90px;}
.divAnaDuyuruIc > div:first-of-type {}
.divAnaDuyuruIc > div:first-of-type > div:first-of-type { position:relative; font-family: Zwfont1;font-size: 18px;color: #000;line-height: 250%;text-align: left;margin-bottom: 5%;}
.divAnaDuyuruIc > div:first-of-type > div:first-of-type:after {position:absolute;content:"";width:100%;height:1px;background-color:#b7b7b7;top: 20px;}
.divAnaDuyuruIc > div:first-of-type > div:first-of-type > span {background-color:#fff;position: relative;z-index: 1;}
.divAnaDuyuruIc > div:first-of-type > div:first-of-type > span:nth-of-type(2) {font-family: Zwfont3;color: #333333;display: block;font-size: 40px;}
.divAnaDuyuruIc > div:first-of-type > div:nth-of-type(2) { margin-bottom:10%;}

.divAnaDuyuruIc > div > a { position:relative; color:#07335b;}
.divAnaDuyuruIc > div > a:after { position:absolute; content:""; background:url(../img/icoArrow.png) no-repeat; width:30px; height:9px; right:-40px; top:5px;}
.divAnaDuyuruIc  #owl-slide6 .item > a {position:relative;margin: 5%;float:left;padding-left: 2%;-webkit-box-shadow: 0px 5px 20px 0px rgba(234,234,234,1);-moz-box-shadow: 0px 5px 20px 0px rgba(234,234,234,1);box-shadow: 0px 5px 20px 0px rgba(234,234,234,1);}
.divAnaDuyuruIc  #owl-slide6 .item > a > img {margin-left: -5%;margin-top: -5%;border-radius: 4px;}
.divAnaDuyuruIc  #owl-slide6 .item > a > span {text-align: left;color: #4e4f4d;padding: 1% 3% 3% 3%;display: block;}
.divAnaDuyuruIc  #owl-slide6 .item > a > span:first-of-type {display: block;font-size: 25px;}
.divAnaDuyuru2 {background: url(../img/imgAnaDuyuru2bg.jpg) no-repeat left;padding:4% 0;margin-top: 1%;background-size: contain;display: table;}
.divAnaDuyuru2 > div:first-of-type {    display: table-cell;    vertical-align: middle;    float: none;    padding: 0 8%;}
.divAnaDuyuru2 > div:first-of-type > div {font-size: 17px;color: #4e4f4d;margin-top: 5%;/* line-height: 250%; */}
.divAnaDuyuru2 > div:first-of-type > div:first-of-type {    position: relative;    font-family: Zwfont1;    font-size: 18px;    color: #a8a8a8;}
.divAnaDuyuru2 > div:first-of-type > div:first-of-type:after {position:absolute;content:"";width: 70%;height:1px;background-color:#b7b7b7;top: 20px;right: 0;}
.divAnaDuyuru2 > div:first-of-type > div:first-of-type > span:nth-of-type(2) {    display: block;    font-family: Zwfont3;    font-size: 40px;    color: #07335b;} 
.divAnaDuyuru2 > div:first-of-type > a {position:relative;font-size:14px;color: #ffa31c;}
.divAnaDuyuru2 > div:first-of-type > a:after { position:absolute; content:""; background:url(../img/icoArrow.png) no-repeat; width:30px; height:9px; right:-40px; top:5px;}
 
.divAnaDuyuru3 {background-color:#eeeeee;/* display:table; */width:100%;position: relative; }
.divAnaDuyuru3 > .baslik{background-color:#fff;font-size: 20px;text-align: center;line-height: 200%;}
.divAnaDuyuru3 > .baslik span {display:block;font-size:30px;letter-spacing: 8px;}
.divAnaDuyuru3 .sol {text-align: center;padding: 3% 1%;width: 25%;float: left;}
.divAnaDuyuru3 .sol > span {    display: block;    font-family: Zwfont3;    font-size: 22px;    text-align: center; color: #07335b;}
.divAnaDuyuru3 .sol > a {font-size: 16px;color: #fff;background-color: #07335b;padding: 3% 2%;margin: auto;text-align: center;margin-top: 15%;display: inline-block;}
.divAnaDuyuru3 .sol > span:last-of-type {position:absolute;bottom:0;color:#e5e5e5;font-size:280px;font-family:Zwfont1;width: 25%;left: 0;text-align: center;}
.divAnaDuyuru3 .sag { overflow-y: hidden; padding: 3% 1% 0%;line-height: 220%;width: 25%;float: right;height: 400px;}
.divAnaDuyuru3 .sag > span {    font-family: Zwfont3;    font-size: 16px;    display: block;    text-align: left;}
.divAnaDuyuru3 .sag > span:nth-of-type(2) { font-family: Georgia; font-size: 16px; font-style: italic; margin-top: 5%; }
.divAnaDuyuru3 .sag > span:nth-of-type(3) { font-family: Zwfont1; margin-top: 5%; }
.divAnaDuyuru3 .sag > a {border: 1px solid #000;font-size: 16px;letter-spacing: 3px;color: #000;padding: 0.5%;margin: auto;display: inline-block;position: absolute;bottom: 7%; background-color: #eee;}

.divAnaFiyat {position:absolute;right: -38px;padding: 30px 0;bottom: 25px;}
.divAnaFiyat > div {position:relative;background-image:url(../img/anafiyatbg.jpg);color:#fff;font-family:Arial;font-size:30px;text-align:center;line-height:100%;border:4px solid #fff;padding: 5px 10px;}
.divAnaFiyat > div:before {position:absolute;content:"";background:url(../img/anafiyatbefore.png);width:34px;height:25px;right:0;top: -29px;}
.divAnaFiyat > div:after {position:absolute;content:"";background:url(../img/anafiyatafter.png);width:34px;height:25px;right:0;bottom: -29px;}
.divAnaFiyat > div > span:nth-of-type(2) { display:block; font-size:20px; text-decoration:line-through;}

#ctl00_Body_uc_Bilet_UPBilet, .divMKHesap { width: 380px; margin-right: 0%; /*background-color: #f3f7fa;*/ }
.divMKHesap { background-color: #f3f7fa }
.divAnasayfaFiltre {display: block;position: relative;color: #fff;transition: top .3s;}
.aAFiltreBtn {background: url(../img/icoSeferTarih.png) center / contain no-repeat;position: absolute;width: 50px;height: 50px;top: 28%;right: 30px;z-index: 2;}
.aAFiltreDegistir {background: url(../img/icoDegistir.png) center / contain no-repeat;position: absolute;width: 35px;height: 35px;top: 33%;right: 0;left: 0;margin: 0 auto;z-index: 2;}
.divAnasayfaFiltreFixed {top: 118px !important;}
.divAnasayfaFiltre > div {}
.divAnasayfaFiltre .btnArama {margin:0;font-size: 16px;color: #107021 !important;padding: 15px 15px;width: 100%;background-color: #fff !important;border-radius: 3px;border: none !important;}
.divAnasayfaFiltre .divUFCerceve{width: 100%;padding: 3px 5px;color: #fff;font-size: 14px;}
.divAnasayfaFiltre .divUFCerceveTekli{width: 100%;display: table;padding: 3px 5px;color: #fff;font-size: 14px;}
.divAnasayfaFiltre select {padding-left: 10px;}
.divAnasayfaFiltre select, .divAnasayfaFiltre input[type='date'] {border: none;line-height: normal;background: none;background-color: #f3f7fa;width: 88%;margin-left: 1%;height: 50px;color: #474747; border-radius: 7px;}
.divAFiltreUst {display: flex;justify-content: space-between;width: 88%;margin-left: 12%;margin-bottom: 10px !important;}
.divAFiltreUst input {border: 1px solid #fd9e34; border-radius: 5px; color: #474747;width: 48%;text-align: center;text-indent: unset; line-height: 45px; font-size: 14px;}
/* .divAnasayfaFiltre input[type='date']::-webkit-calendar-picker-indicator {-webkit-appearance: none;display: none; }
.divAnasayfaFiltre input[type='date']::-webkit-inner-spin-button {-webkit-appearance: none;display: none;} */
.divAnasayfaFiltre select option { color: #000; }
.divAnasayfaFiltre .aAMKullaniciKapat { top: 0px; right: 0px; width: 40px; height: 40px; line-height: 40px; }

.divAFiltre {color: #474747;padding: 40px 6% 0;position: relative;}
.divAFiltreNereye::before {content: '';width: 2px;height: 28px;border-left: 1.5px dotted #000;position: absolute;left: 8px;top: 30%;}
.divAFiltreNereye::after {content: '';width: 2px;height: 28px;border-left: 1.5px dotted #000;position: absolute;left: 8px;top: 90%;}
.divAFiltre > div {margin-bottom: 0px;position: relative;}
.divAFiltreNereye > div {margin-bottom: 10px;}
.divAFiltreBaslik {color: #00094d;font-size: 18px;padding-left: 50px;margin-bottom: 10px;}
.divAFiltreBaslik > span {font-weight: 700;}
.icoNereden {background: url(../img/icoKalkis.png) left center / 25px no-repeat;display: inline-block;width: 25px;height: 25px;width: 10%;}
.icoNereye {background: url(../img/icoVaris.png) left center / 18px no-repeat;display: inline-block;width: 25px;height: 25px;width: 10%;}
.icoTarih {background: url(../img/icoTarih.png) left center / 18px no-repeat;display: inline-block;width: 25px;height: 25px;width: 10%; margin-top:15px;}

.divAFiltreKalkis {position: relative;}
.divAFiltreKalkis .divAFiltreBaslik {background: url(../img/icoKalkis.png) left center / 35px no-repeat;}
.divAFiltreLiman > input[type='button'] {display: block;border-radius: 15px;margin-bottom: 10px;padding: 12px 40px;background: url(../img/icoLiman.png) left 20px center / 10px no-repeat #f3f7fa;font-size: 14px;width: 100%;text-align: left;}
.divAFiltreAktif .divAFiltreLiman > input[type='button'] {border: 2px solid #fd9e34;padding: 10px 40px;}
.btnSecimIptal {width: 24px;height: 24px;background-color: #fd9e34 !important;border-radius: 50% !important;position: absolute;bottom: 9px;right: 15px;color: #fff !important;}

.divAFiltreVaris {position: relative;}
.divAFiltreVaris .divAFiltreBaslik {background: url(../img/icoVaris.png) left center / 20px no-repeat;}
.divAFiltreVaris > div:nth-of-type(2) > span, .divAFiltreTarih > div:nth-of-type(2) > span {color: #5b5b5b;}
.divAFiltreTarih .divAFiltreBaslik {background: url(../img/icoTarih.png) left center / 20px no-repeat;}
.divAFiltreYon {display: flex;background-color: #fff;border-radius: 10px;justify-content: center;}
.divAFiltreYon > div {position: relative;width: 48%;height: 25px;margin: 5px 0px;}
.divAFiltreYon input[type='radio'] {position: absolute;overflow: hidden;clip: rect(0 0 0 0);height: 1px;width: 1px;margin: -1px;padding: 0;border: 0;}
.divAFiltreYon input[type='radio'] + label {position: absolute;top: 0;left: 0;right: 0;bottom: 0;display: inline-block;padding: 0 12px;margin: 0;font-size: 12px;text-align: center;cursor: pointer;background-image: none;border: 1px solid transparent;border-radius: 10px;color: #4b7a9d;line-height: 25px;height: auto;background-color: #fff;font-weight: 500;}
.divAFiltreYon input[type=radio]:checked + label {background-color: #3d8fcc;color: #f3f7fa;}
input[type="date"]::-webkit-inner-spin-button, input[type="date"]::-webkit-calendar-picker-indicator {display: none;-webkit-appearance: none;}
.divAFiltreGidis { display: table; width: 100%; padding: 0px 10px; }
.divAFiltreGidis input[type='date'] {background: none;text-indent: 0;font-size: 14px;}
.divAFiltreGidis > div { float: right; display: flex;justify-content: space-between;margin-top: 0px; width: 88%; flex-wrap: wrap;}
.divAFiltreGidis > div > div {width: 48%;background-color: #f3f7fa;border-radius: 7px;padding: 8px 0 8px 20px;}
.divAFiltreGidis > div > div > span {display: block;color: #3d8fcc;font-size: 13px;}

.divAnasayfaFiltre .divAFiltreBtn { position: relative; box-shadow: none; padding-top: 0px; }
.divAFiltreBtn {width: 100%;text-align: center;background-color: #fff;position: fixed;left: 0;bottom: 0;box-shadow: 0px -4px 7px #dfe0e1;padding-top: 16px;}
.divAFiltreBtn .btnArama {background-color: #041944!important;color: #fff !important;padding: 10px;border-radius: 10px;width: 50%;}
.divAFiltreBtn a {display: block;color: #fd9e34;font-weight: 500;font-size: 14px;}
.divAFiltreBtn span {display: inline-block;color: #fd9e34;font-weight: 500;font-size: 14px;}

.checkbox {padding: 0 !important;height: 50px;line-height: 50px;}
.divAracsizYolcu { background:none !important; padding-left: 0 !important;}
.divAracsizYolcu > div {text-align:center; padding: 0px 0px;}
.divAracsizYolcu > div:first-of-type {border-right: 1px solid #688097;}
.divBayrak { padding: 3px 0px !important; text-overflow: ellipsis; white-space: nowrap; text-align: left }
.divBayrak > div > a { display: inline-block; padding-left: 42px; background: no-repeat left center; line-height: 50px; font-size: 12px; }
.divBayrak > div:nth-of-type(1) > a { background-image: url(../img/icoTurYun.png) }
.divBayrak a.aktif:after { content: " "; float: left; width:calc(100% + 42px); margin: -10px 0px 0px -42px; border-bottom: solid 1px #97928c; }
.divBayrak > div:nth-of-type(2) > a { background-image: url(../img/icoYunIta.png) }
.divBayrak > div:nth-of-type(3) > a { background-image: url(../img/icoTurKib.png) }


.divGaleri{display: block;}
.divGaleriIc {
    margin-top: 1%;
}/*.divGaleriIc > div {width:33.3%;float:left;border: 2px solid #fff;}*/


.divGaleriIc > div {position: relative;width: 25%;float:left;border: 5px solid #fff;}
.divGaleriIc > div .highslide  {position: absolute;left: 0px;top: 0px;width: 100%;height: 100%;background-color: rgba(0,0,0,0.7);color:#fff;text-align:center;padding: 35% 0;}
.divGaleriIc > div .highslide > img { width: initial; display:block; margin:auto;}
/**********************************/

.divUyelik {background-color: #f8f8f8;padding: 100px 0;}
.divUyelikBaslik {font-size: 32px;font-weight: 500;text-align: center;margin-bottom: 20px;}
.divUyelikForm {width: 30%;margin: 0 auto;}
.divUyelikSatir {width: 100%;margin-bottom: 20px;}
.divUyelikButon {text-align: right;}
.divUyelikButon > a {margin: 0 10px;}

input[type=text], input[type=password], input[type=email], input[type=tel], input[type=number], textarea {width: 100%;height: 45px;border: 1px solid #acb2bb;border-radius: 10px;color: #363636;line-height: 45px;font-size: 14px;text-indent: 10px;}
.divUyelik input[type=submit] {width: 20%;height: 35px;border-radius: 20px;background-color: #5bbf1f;color: #fff;line-height: 35px;font-size: 14px;font-weight: 500;}


.divTakvim {border: 1px solid #cdcdcd;display: block;margin:auto;width: calc(80vw - 0px);padding: 1% 1%;}
.filtreTakvim {margin: auto;font-family: Arial, Helvetica, sans-serif;font-size: 11px;/*border-collapse: separate;    border-spacing: 9px;*/width: 95%;margin: 2.5%;float: left;background-color: #f8f8f8;}
.filtreTakvim th {background-color: #efede9;text-align: center;font-size: 12px;} 
.filtreTakvim td {color:#888888;width:14%;text-align: center;}
.filtreTakvim .baslik {background-color:#cdcdcd;width: 100%;font-family: Zwfont1;font-size: 20px;letter-spacing: 2px;color: #fff;line-height: 180%;margin: 0;}
.divMusaitlik { margin-top: 3%; }
.divMusaitlik > div {display:inline-block;background: #efede9;margin-right: 10px;margin-bottom: 10px;padding: 5px 10px;color: #878787;}
.divMusaitlik > div > span { position:relative; padding-left:20px; }
.divMusaitlik > div > span:before { position:absolute; content:""; width:15px; height:15px; left:0; top:0px;}
.divMusaitlik > .divSatin > span:before {background-color: #666;}
.divMusaitlik > .divRezerve > span:before {border: 1px solid #666;background-color:transparent;}
.tdSatin{background-color: #666 !important;color: #fff !important;}
.tdRezerve { border:1px solid #f0a49f;} 

.divRezervasyon {background-color: #efede9;display: table;margin: 2% auto;padding: 2%;}
.divRezervasyon  > div {display: table;margin: 2% auto;}
.divRezervasyon  > div:first-of-type > div {margin: 5% 7%;width: 35%;float: left;text-align: center;}

.divRezervasyon  > div:first-of-type > div:last-of-type {float:none;margin: auto;display: table;}
.divRezervasyon  > div:first-of-type  span {padding-right: 3%;font-size: 16px;width: 100%;display: block;}
.divRezervasyon input {position:relative;padding: 50px 10px 30px 10px;border: 0;width: 85%;}
.divRezervasyon input:before {position:absolute;content:"";background: url(../img/icoTakvim.png) no-repeat center;width: 100%;height:16px;top: 0;left: 0;}

.divRezervasyon .btnRezerve {background: #000;color:#fff;width: 100%;padding: 15px 20px;}

.divRezervasyonOzet {background-color: #efede9;color:#fff;display: table;}
.divRezervasyonOzet > div {display:block;text-align:center;width: 33.33%;float: left;border: 1px solid #d5d5d5;background-color: #fff;font-size: 16px;color: #000;padding: 0.5% 0;}
.divRezervasyonOzet > div:last-of-type {width:100%;border:none;background-color:#efede9;font-family: Zwfont1;font-size: 15px;}
.divRezervasyonOzet .btnRezerve {font-size:18px;}
/**********************************/

/* S1SEPET */
.divSMenu {display: flex;align-items: center;justify-content: space-between;width: 80%;text-align: center;font-size: 12px;margin: 0 auto;}
.divSMenu a {position: relative;display: inline-block;padding: 10px 0;padding-left: 35px;display: flex;align-items: center;width: 33%;}
.divSMenu span {width: 60%;background-color: #c5c5c5;margin: 0 16px;height: 2px;position: relative;}
.aSMenuSpanAktif::after {content: "";position: absolute;width: 50%;height: 5px;background-color: #c5ef55;left: 0;top: -2px;}

/* .divSMenu > a::before { content: '';position: absolute;left: 0px;top: 0px;width: 40px;height: 40px; } */
.divSMenu > a:nth-of-type(1) { background: url(../img/icoSM1.png) left center / 30px no-repeat; }
.divSMenu > a.aSMenuAktif:nth-of-type(1) { background-image: url(../img/icoSM1A.png); }
.divSMenu > a:nth-of-type(2) { background: url(../img/icoSM2.png) left center / 30px no-repeat; }
.divSMenu > a.aSMenuAktif:nth-of-type(2) { background-image: url(../img/icoSM2A.png); }
.divSMenu > a:nth-of-type(3) { background: url(../img/icoSM3.png) left center / 30px no-repeat; }
.divSMenu > a.aSMenuAktif:nth-of-type(3) { background-image: url(../img/icoSM3A.png); }
.divSMenu > a:nth-of-type(4) { background: url(../img/icoSM4.png) left center / 30px no-repeat; }
.divSMenu > a.aSMenuAktif:nth-of-type(4) { background-image: url(../img/icoSM4A.png); }

.divSOrta { display: table; width: 100%; background-color: #fff; padding: 2.5% 3%; margin-bottom: 3%; }
.divSOBaslik { padding: 15px 0px; width: 100%; background-color: #000; color: #fff; font-size: 14px; letter-spacing:1px; text-align: center; font-family:ZWFont1; }
.divSOSol { font-family:ZWFont1; }
.divSOSag { font-size: 13px;font-family:ZWFont1;}
.divSOSag > div {}
.divSOSag > div:nth-of-type(1) { padding: 5% 15px; background-color: #000000; color:#ffffff; letter-spacing:1px; }
.divSOSag > div:nth-of-type(2) { padding: 0px 15px; background-color: #ffffff; border:solid 1px #ededed; }
.divSOSag > div:nth-of-type(2) > div { display: table; width: 100%; padding: 7% 0px; border-bottom: solid 1px #e4e4e4; line-height: 18px; }
.divSOSag > div:nth-of-type(2) > div > div:last-of-type { font-size: 16px; }
.divSOSag > div:nth-of-type(2) > div:last-of-type { border-bottom: none; line-height: 30px; }
.divSOSag > div:nth-of-type(2) > div:last-of-type > div:last-of-type { font-size: 24px; }

.divSOSag > div:nth-of-type(3) { padding: 15px 0px 5px 0px; color: #000000; font-family:ZWFont1; font-size:12px; }
.divSOSag > div:nth-of-type(3) > span { margin-right: -15px; }
.divSOSag > div:nth-of-type(3) > a > span { display: block; margin: -5px 0px 10px 0px; padding-left: 33px; color: #000; font-size: 11px; }
.divSOSag > div:nth-of-type(4)  input{ padding: 5% 15px; background-color: #8d0303; color: #ffffff; text-align: center; letter-spacing:1px;width:100%;margin-bottom:10px;}

.Onay .divSOSol {float:right;}
.Onay .divSOSag {float:right;}

.divSSepet { display: table; width: 100%; border-bottom: solid 1px #ededed; font-family:ZWFont1; }
.divSSepet .divSSepetSatir:last-of-type { border-bottom: none; }

.divSSepetBaslik { display: table; width: 100%; background-color: #f8f8f8; border-bottom: solid 1px #ededed; line-height: 30px; }
.divSSepetBaslik > div { display: table-cell; padding: 10px 15px; border-right: solid 2px #fff; vertical-align: middle; }
.divSSepetBCheck { width: 60px; background-color: #ffffff; border-right: solid 1px #ededed !important; }
.divSSepetBCheck label { padding-left: 15px !important; }
.divSSepetBUrunAd { width: calc(55% - 120px); }
.divSSepetBBFiyat { width: 15%; text-align: right; }

.divSSepetBAdet { width: 15%; text-align: center; }
.divSSepetBToplam { width: 15%; text-align: right; }

.divSSepetBSil { width: 60px; text-align: center; }

.divSSepetSatir { display: table; width: 100%; border-bottom: solid 1px #ededed; line-height: 30px; }
.divSSepetSatir > div { display: table-cell; padding: 15px 15px; border-right: solid 2px #fff; vertical-align: middle; font-family:ZWFont1; }
.divSSepetSCheck { width: 60px; background-color: #ffffff; border-right: solid 1px #ededed !important; }
.divSSepetSCheck label { padding-left: 15px !important; }
.divSSepetSUrunAd { width: calc(55% - 120px); }
.divSSepetSUrunAd > div {float:left;}
.divSSepetSUrunAd > div:first-of-type {width:120px;}
.divSSepetSUrunAd > div:last-of-type{width: calc(100% - 120px);}

.divSSepetSUrunAd a img { display: inline-block; margin-right: 5%; max-width : 100%;  }
.divSSepetSUrunAd a div { display: inline-block; font-family:ZWFont1; }
.divSSepetSUrunAd a div div { font-weight: normal; }
.divSSepetSUrunAd  .divSSepetSAciklama{font-size:12px;color:red;}
.divSSepetSBFiyat { width: 15%; text-align: right; font-size: 18px; }
.divSSepetSAdet { width: 15%; text-align: center; font-size: 18px;  }
.divSSepetSToplam { width: 15%; text-align: right; font-size: 18px; }

.divSSepetSSil { width: 60px; text-align: center;  }
.txtSSAdet { line-height: 40px; border: none; background-color: transparent; width: 40%; background-color: #ededed; color: #333333; font-size: 14px; text-align: center; }
.btnSSSil { width: 25px; height: 25px; border: none; background: url(../img/btnSSSil.png) no-repeat center center; }

.diSAlt { display: table; width: 100%; background-color: #fff; padding-top: 2.5%;  }
.btnSSFavori { background-color: #ededed !important;  padding: 15px 50px 15px 20px; background: url(../img/btnSSFavori.png) no-repeat right center; font-size:12px; }
.cekSSHPaket { position: relative; margin-left: 2%; padding-left: 50px; }
.cekSSHPaket label::after{ content: ""; position: absolute; left: 0px; top: -15px; width: 50px; height: 50px; background: url(../img/btnSSHPaket.png) no-repeat center center; }

.divSSKupon { display: table; width: 35%; border-bottom: solid 1px #000; }
.txtSSKupon { text-indent: 10px; height: 45px; border: none; background-color: transparent; width: calc(65% - 0px); color: #363636; font-size: 12px; }
.btnSSKupon { float: right; height: 45px; width: 30%; background-color: #000 !important; color: #fff !important; font-size: 12px; }
/**********************************/

/* HABER */
.divHOrta { margin: 20px 0px; }
.divHOrta > div { float: left; display: table; padding: 2.5% 3%;  }

.divMHUst { display: none; margin: 2% 0px; border-top: solid 1px #e1e1e1; border-bottom: solid 1px #e1e1e1; background-color: #fff; line-height: 30px; text-align: center; font-family: ZWFont1; font-size: 14px; }

.divMHUstFixed { position: fixed; z-index: 111; top: 0px; background-color: #fff; border-bottom: solid 1px #e7e7e7; }
.divMHUst > div { padding: 5px 10px; border-right: solid 1px #e1e1e1; }
.divMHUst > div:last-of-type { padding: 0px 0px; border-right: none; }
.divMHUst > div:nth-of-type(1) > a { display: inline-block; padding-left: 30px; background: url(../img/icoMUDFiltre1.png) no-repeat left center; }

.divHFiltre { margin-right: 20px; width: calc(25% - 20px); background-color: #ffffff; border-right: solid 1px #ededed;}
.divHKategori { display: inline-block; margin-bottom: 10%; width: 100%; }
.divHKategori:last-of-type { margin-bottom: 0px; }
.divHKategoriBaslik { margin-bottom: 3%; padding-bottom: 3%; font-size: 20px; font-family:ZWFont1;}
.divHKategoriDetay { padding: 0% 0%; }

.divHKategoriDetay a { margin-bottom: 6%; color:#868686; padding-bottom: 6%; border-bottom: dotted 1px #e2e2e2; display: block; width: 100%;  font-family:ZWFont1; font-size:12px; }
.divHKategoriDetay a:last-of-type {  padding-bottom: 0px; border-bottom: none; }



.divHSag { margin-bottom: 20px; width: 75%; background-color: #fff; line-height: 170%; font-family:ZWFont1; font-size:12px; line-height:25px; }
.divHBaslik { font-size: 16px; font-weight: bold; margin-bottom: 2%; font-family:ZWFont1; }
/**********************************/


/* TARİFE SEFER */
.divSeferFiltre {width: 23%;margin-right: 2%;background-color: #f3f7fa;}
.divSeferFiltre .divAFiltre {box-shadow: none;}
.divSeferFiltre .divAFiltreGidis > div > div {width: 100%;margin-bottom: 5px;background-color: #fff;display: flex;align-items: flex-start;flex-wrap: wrap;}
.divSeferFiltre .divAFiltreGidis input[type='date'] {border: none;}
.divSeferFiltre .divAFiltreGidis > div > div > span {width: 90px;display: inline-block;}
.divSeferFiltre .divAFiltreGidis > div > div > span:last-of-type {color: #3d8fcc;}
.divSeferFiltre .divAFiltreAktif .divAFiltreLiman > input[type='button'] {background-color: #fff;}
.divSeferFiltre .divAFiltre > div {margin-bottom: 40px;}

.divAFiltreKisiSecili > div:nth-of-type(2) {position: absolute;left: 0;width: 100%;background-color: #ebeef0;border-top-right-radius: 10px;border-bottom-right-radius: 10px;padding: 5px 10px;box-shadow: 6px 1px 9px 0px #d0d3d6;}
.divAFiltreKisiSecili > div:nth-of-type(2) > span {display: block;margin: 10px 0;font-size: 14px;}
.divAFiltreKisi .divAFiltreBaslik {background: url(../img/icoTarih.png) left center / 20px no-repeat;}
.divAFiltreKisi {display: flex; margin: 10px 0px 35px;justify-content: center;}
.divAFiltreKisi > div {width: 50px;height: 50px;position: relative;margin: 0 5px;}
.divAFiltreYetiskin {background: url(../img/icoYetiskin.png) center / 35px no-repeat #fff;}
.divAFiltreCocuk {background: url(../img/icoCocuk.png) center / 45px no-repeat #fff;}
.divAFiltreBebek {background: url(../img/icoBebek.png) center / 35px no-repeat #fff;}
.divAFiltreKisi > div > span { display: inline-block; margin: 55px auto 0px; width: 100%; color: #000; text-align: center; }
.divAFiltreKisi > div > div > span, .divAFiltreKisi > div > div > select {position: absolute;bottom: -6px;right: -2px;padding: 0px 0px;background-color: #fd9e34;color: #fff;width: auto;height: auto;padding: 4px 8px;border-radius: 50%;text-align: center;text-align: center !important;text-align: -moz-center !important;text-align: -webkit-center !important;line-height: 20px;margin: 0;}
.divKisiAdet {display: flex;}
.divKisiAdet > div {display: flex;color: #666666;background-color: #f3f7fa;border: 2px solid #f3f7fa;border-radius: 50%;width: 25px;height: 25px;align-items: center;justify-content: center;font-weight: 500;margin: 0 2px;cursor: pointer;}
.divKisiAdet > div:last-of-type {color: #fd9e34;}
.divKisiAdet > div > div {}
.divKisiAdetA {color: #fd9e34 !important;border: 2px solid #fd9e34 !important;}

.divSeferContainer {display: flex;width: 75%;flex-wrap: wrap;align-content: space-between;}
.divSeferBaslik {display: flex;justify-content: space-between;width: 100%;font-size: 10px;color: #0f2954;padding: 10px 0;align-items: center;}
.divSeferBaslik > span {background: url(../img/icoVaris.png) center / contain no-repeat;width: 8%;height: 22px;}
.divSeferBaslik > div {text-align: center;border-radius: 50px;padding: 3px 15px;position: relative;}
.divSeferBaslik > div::after {content: '';position: absolute;height: 1px;width: 25%;right: -24px;top:50%;border-bottom: 1px dotted #00094d;}
.divSeferBaslik > div::before {content: '';position: absolute;height: 1px;width: 25%;left: -24px;top:50%;border-bottom: 1px dotted #00094d;}
.divSeferBaslik > div > span:last-of-type {font-style: italic;}
.divSeferAktif {background-color: #f6e8d8;border: 2px solid #fd9e34;}
.divSeferAktif:after {border-bottom: 2px solid #fd9e34 !important;}
.divSeferAktif:before {border-bottom: 2px solid #fd9e34 !important;}
.divSeferBaslikTarih {display: flex;align-items: center;background-color: #fff;border: 1px solid #c5c5c5;border-radius: 20px;padding: 0px 2px;width: fit-content;margin: 5px auto 15px;}
.divSeferBaslikTarih > input {font-weight: 300;color: #00094d;width: 80px;text-align: center;text-indent: 0;border: none;border-radius: 20px;height: 30px;background-color: #fff;background: url(../img/icoTarih.png) left 12px center / 13px no-repeat;padding-left: 15px;}
.divSeferBaslikTarih > a {width: 22px;height: 22px;}
.divSeferBaslikTarih > a:first-of-type {background: url(../img/tarih1.png) center / 4px no-repeat;}
.divSeferBaslikTarih > a:last-of-type {background: url(../img/tarih2.png) center / 4px no-repeat;}
.divSefer {width: 48%;margin-right: 2%;margin-bottom: 20px;}
.divSeferSatir {display: flex;justify-content: space-between;border: 1px solid #e6eaed;border-bottom: 1px dashed #c5c5c5;padding: 10px 40px;align-items: center;position: relative;border-top: none;}
.divSefer > .divSeferSatir:last-of-type {border-bottom: 1px solid #e6eaed;border-bottom-left-radius: 25px;border-bottom-right-radius: 25px;}
.divSeferSatir > div:nth-of-type(1) {display: flex;width: 68%;margin-right: 3%;margin-left: 2%;justify-content: space-between;align-items: center;}
.divSeferSatir > div:nth-of-type(2) {display: flex;align-items: center;position:relative;width: 25%;}
.divSeferSatir > div:nth-of-type(1) > div:nth-of-type(1) {background-color: #f3f7fa;color: #0f2954;font-size: 10px;font-weight: 500;text-align: center;border-radius: 15px;padding: 14px 20px;line-height: 20px;}
.divSeferSatir > div:nth-of-type(1) > div:nth-of-type(1) > span {font-size: 16px;display: block;}
.divSeferSatir > div:nth-of-type(1) > div:nth-of-type(1) > span > span {font-size: 11px;}
.divSeferSatir > div:nth-of-type(1) > div:nth-of-type(2) {width: 75%;display: flex;align-items: center;justify-content: space-between;}
.divSeferSatir > div:nth-of-type(1) > div:nth-of-type(2) > div:nth-of-type(1), .divSeferSatir > div:nth-of-type(1) > div:nth-of-type(2) > div:nth-of-type(3) {position: relative;font-weight: 500;font-size: 10px;color: #666666;}
.divSeferSatir > div:nth-of-type(1) > div:nth-of-type(2) > div:nth-of-type(2) {text-align: center;color: #0f2954;background: url(../img/icoSefer.png) center / 30px no-repeat;}
.divSeferSatir > div:nth-of-type(1) > div:nth-of-type(2) > div:nth-of-type(2) span {display: block;}
.divSeferSatir > div:nth-of-type(1) > div:nth-of-type(2) > div:nth-of-type(2) span:nth-of-type(1) {padding-bottom: 40px;}
.divSeferSatir > div:nth-of-type(1) > div:nth-of-type(2) > span:last-of-type, .divSeferSatir > div:nth-of-type(1) > div:nth-of-type(4) > span:last-of-type {color: #0f2954;}
.divSeferSatir > div:nth-of-type(1) > div:nth-of-type(2) div:nth-of-type(1)::before {content: '';background: url(../img/line.png) center / contain no-repeat;height: 1px;width: 30px;position: absolute;right: -40px;top: 51%;}
.divSeferSatir > div:nth-of-type(1) > div:nth-of-type(2) div:nth-of-type(3)::before {content: '';background: url(../img/line.png) center / contain no-repeat;height: 1px;width: 30px;position: absolute;left: -40px;top: 51%;}
.divSeferSatirAktif > div:nth-of-type(1) > div:nth-of-type(1) {border: 1px solid #0f2954;}
.divSeferSatir::before {    content: '';background: url(../img/biletBefore.png) center / contain no-repeat;position: absolute;left: -2px;width: 15px;height: 29px;}
.divSeferSatir::after {content: '';background: url(../img/biletAfter.png) center / contain no-repeat;position: absolute;right: -2px;width: 15px;height: 29px;}
.divSeferSatirAktif {background-color: #f3f7fa;border: 1px solid #0f2954 !important;}
.divSeferSatirAktif::before {background-image: url(../img/biletBeforeA.png);}
.divSeferSatirAktif::after {background-image: url(../img/biletAfterA.png);}
.divSeferButon {display: inline-block;position: relative;width: 140px;height: 40px;}
.divSeferButon input[type=radio] {  display: block;position: absolute;top: 0;left: 0;right: 0;bottom: 0;}
.divSeferButon input[type=radio] + label {position: absolute;top: 0;left: 0;right: 0;bottom: 0;display: inline-block;padding: 0 0px;margin-bottom: 0;font-size: 14px;text-align: center;cursor: pointer;background-image: none;border: 2px solid #fd9e34;border-radius: 15px;color: #fd9e34;font-weight: 500;line-height: 36px;height: auto;}
.divSeferButon input[type=radio]:checked + label {background-color: #fd9e34 !important;color: #fff;}


/* KİŞİ BİLGİLERİ */
.divKisiContainer {margin-top: 150px;display: flex;flex-wrap: wrap;width: 75%;align-content: space-between;}
.divKisiBaslik {color: #0f2954;/* background-color: #ebeef0; */padding: 10px 0px;font-size: 14px;font-weight: 500;/* border: 1px solid #e7ebee; *//* border-bottom: none; */}

.divKisi {width: 31.3%;margin-right: 2%;margin-bottom: 20px;position: relative;}
.divKisi:after{ content: ""; position: absolute; left: -10px; display: block; width: calc(100% + 20px); height: 15px; background-color: #fff; }
.divSeferContainer .divKisi:last-of-type::after { content: none; }
.divKisiInfo {display: flex;flex-wrap: wrap;/* padding: 25px 6% 25px 4%; *//* border: 1px solid #e7ebee; *//* border-top: none; *//* border-bottom-left-radius: 15px; *//* border-bottom-right-radius: 15px; */}
.divKisiInfo > div {/* margin: 5px 0; *//* margin-right: 1%; */}
.divKisiInfo select {background: url(../img/icoDDOk2.png) right 10px center / 10px no-repeat;border: 1px solid #acb2bb;padding: 0;border-radius: 10px;background-color: #fff;text-indent: 10px;width: 100%;height: 50px;font-size: 14px;color: #666666;}
.divKisiInfo input, .divKisiUst input {border: 1px solid #acb2bb;padding: 0;border-radius: 10px;height: 50px;width: 100%;font-size: 14px;color: #666666;}
.aKisiButon, .aKisiButon2 {background: url(../img/icoSSS1.png) center / contain no-repeat;width: 20px;height: 20px;position: absolute;top: 15px;right: 0px;}
.aKisiButon2 { background-image: url(../img/icoSSS2.png); right: 35px; }
.divKInput {width: 100%;margin: 5px 0;/* margin-left: 2%; */}
.divKInput > span {color: #666666;margin: 5px 10px;display: block;font-size: 14px;}
.divKITarih > select {width: 32%;}
/*.divKInput input[type=radio]{display: block;position: absolute;top: 0;left: 0;right: 0;bottom: 0;}
.divKInput input[type=radio] + label {display: block;padding: 0 12px;font-size: 14px;text-align: center;cursor: pointer;background-color: #fff;background-image: none;border: 1px solid #e6eaed;color: #666666;height: 45px;line-height: 45px;width: 50%;float: left;margin: 0;}
.divKInput input[type=radio] + label:first-of-type {border-top-left-radius: 10px;border-bottom-left-radius: 10px;}
.divKInput input[type=radio] + label:last-of-type {border-top-right-radius: 10px;border-bottom-right-radius: 10px;}
.divKInput input[type=radio]:checked + label {background-color: #f6e8d8 !important;color: #fd9e34;border: 1px solid #fd9e34;}*/
.divKInput .iti { width: 100%; }
.divKFlex { width: 98% }
.divKFlex > div { width: 100%; margin: 0px 0px 5px; padding: 5px 10px; background-color: #f3f7fa; border: solid 1px #c5c5c5; border-radius: 10px; color: #00094d; font-size: 140%; }
.divKFlex > div:last-of-type {background-color: rgba(253, 158, 52, 1);border-color: #fd9e34;color: #fff;}
.divKFlex > div:last-of-type > span {color: #00094d; font-weight: bold; }
.divKFlex > div:last-of-type > div { color: #000; }
.divKFlex > div > div { margin: 10px 0px 5px; color: #666; font-size: 80%; }
.divKFlex > div > div > a { text-decoration: underline; }
.s2YKVize > div:last-of-type { background-color: rgba(108, 52, 253, .0); border-color: #0f2954; color: #0f2954; }
.s2YKVize > div:last-of-type label { height: auto;}
/*.divKFlex > div > label { width: -webkit-fill-available; }*/
.s2YTel { text-indent: 0px !important; }
.btnS2Adakart { position: absolute; top: 10px; right: 70px; background: url(../img/rodoskart2.png) center / contain no-repeat; width: 78px; height: 25px; filter: drop-shadow(0px 0px 5px #222) }
.btnS2Adakart2 { background-image: url(../img/adakart2.png) }

/* ÖDEME */
.divOdemeBilgi {display: flex;flex-wrap: wrap;width: 95%;border: 1px solid #e6eaed;/* border-top: none; */border-bottom-right-radius: 15px;border-bottom-left-radius: 15px;border-radius: 15px;}
.divOdemeBilgi > div:last-of-type {border-bottom-right-radius: 15px;border-bottom-left-radius: 15px;}
.divOBBaslik {width: 100%;background-color: #f3f7fa;color: #273d62;font-size: 16px;border-bottom: 1px solid #fff;padding: 20px 40px;border-top-right-radius: 15px;border-top-left-radius: 15px;}
.divOBBaslik span {font-weight: 700;}
.divOBUst {width: 100%;display: flex;text-align: center;color: #fd9e34;font-weight: 500;font-size: 14px;}
.divOBUst > div {width: 14.3%;background-color: #f3f7fa;padding: 14px 10px;}
.divOBSatir {width: 100%;display: flex;text-align: center;color: #666666;font-weight: 500;font-size: 14px;}
.divOBSatir > div {width: 14.3%;padding:14px 10px;border-right: 1px solid #e6eaed;border-bottom: 1px solid #e6eaed;}
.divOBSatir:nth-of-type(even) {background-color: #f3f7fa;}
.divOBSatir > div:last-of-type {border-right: none;}
.divOdemeBilgi > div:last-of-type > div {border-bottom: none;}
.divOdeme {width: 100%;display: inline-block;/*flex-wrap: wrap;*/ margin-top: 30px;}
.divOdemeBaslik {color: #00094d;font-size: 14px;width: 100%;}
.divOdemeBaslik span {font-weight: 700;}
.divOdemeSeferBilgi .divOBSatir > div {width: 16.66%;color: #0f2954;background-color: #fff;padding: 5px 0;}
.divOdemeSeferBilgi .divOBSatir:first-of-type > div:first-of-type {background: url(../img/icoGeri2.png) left 5px center / 15px no-repeat #f3f7fa;line-height: 25px;text-indent: 15px;border-top-left-radius: 15px;}
.divOdemeSeferBilgi .divOBSatir:last-of-type > div:first-of-type {background: url(../img/icoGeri.png) left 5px center / 15px no-repeat #f3f7fa;line-height: 25px;text-indent: 15px;border-bottom-left-radius: 15px;}
.divOdemeSeferBilgi .divOBSatir:first-of-type > div:last-of-type {border-top-right-radius: 15px;}
.divOdemeSeferBilgi .divOBSatir:last-of-type > div:last-of-type {border-bottom-right-radius: 15px;}
.divOdemeSeferBilgi .divOBSatir > div > span {color: #666666;}

/* S3ODEME */
.divSOdeme { }
.divSOdemeTip, .divSOdemeTipAktif { }
.divSOdemeTipAktif { border: solid 1px #ededed; background-color:#f8f8f8; }
.divSOdemeTipBaslik { padding: 2% 2%; font-size: 16px; }
.divSOdemeTipBaslik > div:last-of-type { margin-top: 1%; padding-left: 32px; font-size:12px; }
.divSOdemeTipBaslik > div:first-of-type > label{ font-weight: bold; }
.divSOdemeTipDetay {padding: 2% 0;width: 40%;}
.divSOdemeTipDetayKKSol, .divSOdemeTipDetayKKSag {width: 100%;margin-bottom: 5px;}
.divSOdemeTipDetayKKSag { margin-top: 4%; }
.divSOdemeTipDetayKKSol > div > div {width: 100%;display: flex;align-items: center;flex-wrap: wrap; margin-bottom: 10px;}
.divSOdemeTipDetayKKSol50 { width: 50% !important; }
.divSOdemeTipDetayKKSol > div > div:last-of-type > select {width: 23%;margin-right: 2%;border: 1px solid #acb2bb;border-radius: 10px;height: 45px;color: #363636;background-color: #fff;}
.divSOdemeTipDetayKKSol > div > div:last-of-type > input {width: 50%;}
.divSOdemeTipDetayKKSol > div > div > select { background-image: url(../img/icoS2Secim2.png);background-position: right 10px center; }
.divSOdemeTipDetayKKSol input[type=text], .divSOdemeTipDetayKKSol input[type=password], .divSOdemeTipDetayKKSol input[type=number], .divSOdemeTipDetayKKSol input[type=email], .divSOdemeTipDetayKKSol textarea {border-radius: 10px;}
.divSOdemeTipDetayH { display: table; width: 100%; }
.divSOdemeTipDetayH .divSOdemeTipDetayHSatir:last-of-type { border-bottom: none; }
.divSOdemeTipDetayHBaslik { display: table; width: 100%; border-bottom: solid 1px #000; line-height: 30px; font-weight: bold; }
.divSOdemeTipDetayHBaslik > div { display: table-cell; padding: 10px 15px; border-right: solid 2px #fff; vertical-align: middle; }
.divSOdemeTipDetayHBCheck { width: 60px; border-right: solid 1px #000 !important; }
.divSOdemeTipDetayHBCheck label { padding-left: 15px !important; }
.divSOdemeTipDetayHBAd { width: calc(35% - 60px); }
.divSOdemeTipDetayHBBirim { width: 10%; text-align: center; }
.divSOdemeTipDetayHBIban { width: 35%; text-align: center; }
.divSOdemeTipDetayHBSube { width: 20%; text-align: center; }
.divSOdemeTipDetayHSatir { display: table; width: 100%; border-bottom: solid 1px #fbeded; line-height: 30px; }
.divSOdemeTipDetayHSatir > div { display: table-cell; padding: 30px 15px; border-right: solid 2px #fff; vertical-align: middle; font-family:ZWFont1; }
.divSOdemeTipDetayHSCheck { width: 60px; border-right: solid 1px #000 !important; }
.divSOdemeTipDetayHSCheck label { padding-left: 15px !important; }
.divSOdemeTipDetayHSAd { width: calc(35% - 60px); }
.divSOdemeTipDetayHSAd a { display: table; width: 100%; }
.divSOdemeTipDetayHSAd a img { display: inline-block; max-width: 100%; }
.divSOdemeTipDetayHSBirim { width: 10%; text-align: center; }
.divSOdemeTipDetayHSIban { width: 35%; text-align: center; }
.divSOdemeTipDetayHSSube { width: 20%; text-align: center; }
.divSOdemeTipDetayHNot { margin-top: 2%; font-size:15px; }
.divSOdemeTipDetayHNot ul { padding-left: 40px; list-style: initial; }
/**********************************/

/* S4ONAY */
.divSOnay .divSSepetSUrunAd a img { width: 15%; max-width: 60px; }
.divSOnay { display: table; margin-top: 3%; width: 100%; }
.divSOnaySecim { display: table; width: 100%; font-size: 14px; font-family:ZWFont1; }
.divSOnaySecimDetay { float: left; display: table; margin-right: 20px; width: calc(50% - 10px); }
div.divSOnaySecimDetay:nth-of-type(2) { margin-right: 0px;}
div.divSOnaySecimDetay:nth-of-type(3) { width: 100%; margin-right: 0px;}
.divSOnaySecimDetay > div:first-of-type { position: relative; margin-bottom: 1.5%; padding: 2% 1.5%; padding-left: 70px; background: url(../img/icoS4Secim1.png) #f5f5f5 no-repeat 20px center; font-size: 14px; font-weight: bold; }
.divSOnaySecimDetay > div:first-of-type:after { content: ""; position: absolute; left: 0px; bottom: -5px; width: 100%; height: 1px; border-bottom: solid 1px #000; }
.divSOnaySecimDetay > div:last-of-type { display: table; margin: 1.5% 0px; padding: 4% 1.5%; padding-left: 70px !important; width: 100%; background-color: #f5f5f5; line-height: 200%; font-family:ZWFont1; font-size:12px; }
div.divSOnaySecimDetay:nth-of-type(3) > div:first-of-type { background-image: url(../img/icoS4Secim2.png); }
div.divSOnaySecimDetay:nth-of-type(3) > div:last-of-type { padding: 1% 1.5%; background-color: transparent; }
div.divSOnaySecimDetay:nth-of-type(3) > div:last-of-type > div { margin-bottom: 1%; font-weight: bold; }
div.divSOnaySecimDetay:nth-of-type(3) td { padding-right: 10px; vertical-align: top; }
div.divSOnaySecimDetay:nth-of-type(3) img { padding-right: 20px }
div.divSOnaySecimDetay:nth-of-type(3) table table tr > td:first-of-type { font-weight: bold; }
.divSOSozlesme { color:#000 !important;}
.divSOSozlesme > a {color:  #248e19;text-decoration:underline;}
.divSOSozlesme > label {padding-right:0 !important;}
/**********************************/



/* S5SONUC */
.divSSonuc { display: table; width: 800px; text-align: center; font-size: 14px; line-height: 200%; }
.divSSonuc > div > div { display: table; margin: auto auto; padding: 1% 1%; }
.divSSonuc > div > div:first-of-type { margin: 3% auto 1% auto; font-weight: bold; color: #252f24; font-size:18px; }
.divSSonucOK > div:first-of-type { border-top: solid 1px #11b605; }
.divSSonucOK > div:nth-of-type(2) { font-size: 15px;  font-family:ZWFont1;  }
.divSSonucOK > div:nth-of-type(2) > span:first-of-type { color: #11b605;}
.divSSonucOK > div:nth-of-type(3) { font-size:13px; }
.divSSonucHata > div:first-of-type { border-top: solid 1px #a20303; }
.divSSonucHata > a { display: inline-block; padding: 5px 15px; background-color: #a20303; color: #fff; font-size:13px; }
.divSSonucHavale { padding: 2% 15%; background-color: #f8f8f8; }
.divSSonucHavale > div:first-of-type { margin: 0px auto !important; }
.divSSonucHavale > div:last-of-type { color: #626262; font-size: 12px;  line-height: 150%; }
/**********************************/

/* ILETISIM */
.divIletisim > div > div {display: flex;flex-wrap: wrap;}
.divKurumsal.divIletisim > div {border: none;}
.divIletisim > div > div > div {width: 24%;margin: 0 .5%;border: 1px solid #e6eaed;border-bottom-left-radius: 25px;border-bottom-right-radius: 25px;color: #666666;font-size: 13px;}
.divIletisimInfo {padding: 20px 10px 5px;line-height: 25px;}
.divIletisim iframe {border-radius: 20px;}
.divKurumsal.divIletisim .divKurumsalBaslik span {display: block;color: #666666;font-size: 14px;position: absolute;}
.divIForm {z-index: 1;margin: 20px auto !important;border-radius: 20px;padding: 50px;width: 60% !important;}
.divIFBaslik {padding: 0px 0px;width: 100%;color: #666666;font-size: 14px;text-align: left;}
.divIFBaslik span {font-size: 18px;color: #5bbf1f;display:block;padding-bottom: 1%;font-weight: bold;}

.divIFKayit { display: flex;flex-wrap: wrap; width: 100%; padding: 2% 1% 0px 1%;  }
.divIFKayit > div {margin: 1% 1%;width: 48%;border: none;min-height: 50px;}
.divIFKayitTek { width: 98% !important; }
.divIFKayitYarim { width: 23% !important; }
.divIFKayitCeyrek { width: 10.5% !important; }
.divIFKayit > div > input, .divIFKayit > div > select, .divIFKayit > div > textarea {width: 100%;height: 50px;border: 1px solid #acb2bb;border-radius: 20px;color: #363636;line-height: 250%;font-size: 14px;text-indent: 10px;resize: vertical;}
.divIFKayit > div > select { width: calc(100% - 10px); background-image: url(../img/icoS2Secim2.png); }
.divIFKayitGKod{border-bottom:none!important}
.divIFKayitDivBaslik { width: 98% !important; border: none !important; font-size: 18px; margin: 0px 1% !important; min-height: inherit !important; }

.divIFKayitGKod img, .divIFKayitGKod > div{float: right;margin-top: -45px;margin-right: 0px;position: relative;height: 40px;}
.divIFKayitGKod > div > input {border-radius: 20px;max-height: 100%;}
.divIFKayitButon {float: none !important;margin: 20px auto 0 !important;display: table;width: 70% !important;}
.btnIFTemizle, .btnIFGonder {float: right;padding: 1% 0px;width: calc(50% - 5px) !important;height: 40px !important;letter-spacing: 1px;font-size: 14px !important;font-weight: 500;border-radius: 10px !important;text-indent: 0 !important;padding: 0 !important;}
.btnIFGonder {float: left;background-color: #ff8a00!important;color: #fff !important;}
.btnIFTemizle {border: 2px solid #0f2954 !important;color: #0f2954 !important;}

.divIAdres { }
.divIABaslik { font-size: 20px; text-align:left; line-height: 200%; }

.divIABaslik > div { font-size: 18px; font-weight: normal; }

.divIAMagazalar { display: table; margin-top: 2.5%; width: 100%; font-size: 12px; }
.divIAMagaza { float: left; display: table; width: 100%; }    /*width: 32%; margin-right: 2%;*/
div.divIAMagaza:last-of-type { margin-right: 0px; }
.divIAMagaza > div { margin-top: 10px; }
.divIAMagaza > div:first-of-type { margin-top: 25px; font-size:15px; }
/**********************************/

/* BİLET FİYAT */
.divBiletFiyatContainer {width: 80%;margin: 0 auto;align-self: flex-start;margin-top: 100px;border: 1px solid #e6eaed;border-radius: 15px;}
.divBiletFiyatBaslik {display: flex;align-items: center;background-color: #f3f7fa;padding: 20px;margin-bottom: 2px;border-top-left-radius: 15px;border-top-right-radius: 15px;}
.divBiletFiyatBaslik h2 {color: #fd9e34;font-weight: 500;font-size: 16px;}
.divBiletFiyatBaslik > div {padding: 5px;border: 1px solid #dbe2e7;border-radius: 10px;}
.divBiletFiyatBaslik > div:first-of-type {margin-left: auto;background: url(../img/icoKalkis.png) left 10px center / 35px no-repeat #fff;padding-left: 50px;margin-right: 10px;}
.divBiletFiyatBaslik > div:last-of-type {background: url(../img/icoTarih.png) left 10px center / 20px no-repeat #fff;padding-left: 40px;}
.divBiletFiyatBaslik > div > select {background-size: 12px;}
/**********************************/


/* SSS */
.divSSS {}
.divSSS > div:last-of-type {border-bottom-left-radius: 15px;border-bottom-right-radius: 15px;}
.divHSSS {background-color: #fff;margin: 4px 3px;padding: 15px 0;border-radius: 10px;}
.divHSSSBaslik {display: block;background: url(../img/icoSSS1.png) left 20px center / 20px no-repeat;font-size: 16px;color: #666666;padding-left: 60px;font-weight: 500;}
.divHSSSBaslikAktif {background-image: url(../img/icoSSS2.png) !important;color: #27356d;}
.divHSSSDetay {display: none;margin-top: 15px;padding: 0 20px 0 60px;font-size: 14px;font-family: ZWFont1;/* background-color: #ededed; */}
/**********************************/

/* KURUMSAL */
.divKurumsal {display: flex;width: 88%;margin-top: 150px;align-items: flex-start;}
.divKurumsal > div {border: 1px solid #e6eaed;border-top: none;border-bottom-left-radius: 15px;border-bottom-right-radius: 15px;}
.divKurumsalBaslik {background-color: #f3f7fa;padding: 40px 20px;}
.divKurumsalBaslik h1 {color: #fd9e34;font-weight: 700;font-size: 18px;}
.divKurumsalIc {width: 100%;}
.divKurumsalIc h1 {display:block;font-size:24px;color:#5bbf1f;font-weight: 600;line-height: normal;}
.divKurumsalIc > h2 {display:block;font-family: ZWFont1;font-size: 80px;color: #0f2954;margin-bottom: 30px;line-height: normal;}
.divKurumsalIc span > strong {display:block;color: #4e4f4d; line-height: 100%;}
.divKurumsalSol {width: 29%;padding-left: 2%;}

/* HABER */
.divHaberIc {padding: 2% 5% 5%;font-size: 12px;background-color: #f8f8f8;line-height: 30px;color: #666666;font-weight: 500;width: 90%;margin: 10px auto 0;min-height: 700px;}
.divHaberIc > h1 {display:block;font-size:24px;color:#5bbf1f;margin-bottom: 40px;font-weight: 600;line-height: normal;text-align: center;}
.divHaberIc > h2 {color:#5bbf1f;font-size: 16px;font-weight: 600;}
.divHaberIc > h3 {font-size: 14px;font-weight: 600;}
.divHaberIc ul {padding-left: 20px;}
.divHaberIc li {margin-bottom: 5px;list-style: disc;}
.divHaberIc a {color: #284d89;font-weight: 600;}

/* HAKKIMIZDA */
.divHakkimizda {display: flex;padding: 20px;font-size: 13px;color: #666666;justify-content: space-between;}
.divHakkimizda > div {width: 48%;line-height: 30px;}
.divHakkimizda h2 { display: table; margin-bottom: 15px; color: #27356d;font-size: 14px;font-weight: 700;}
.divHakkimizdaLogo {display: flex;align-items: center;justify-content: space-between;margin: 20px 0;}
.divHakkimizdaLogo > div {width: 12%;}
.divHakkimizdaLogo > div > a {display: block;}
.divHakkimizdaLogo > div > a > img {width: 60%;margin: 0 auto;display: block;}

/* LİMAN */
.divLiman {display: flex;flex-wrap: wrap;font-size: 14px;color: #474744;padding-right: 50px;padding-top: 100px;width: 100%;}
.divLiman > div:nth-of-type(1) {width: 100%;display: flex;margin-bottom: 50px;line-height: 35px;}
.divLiman > div:nth-of-type(1) > div:nth-of-type(1) {width: 40%;}
.divLiman > div:nth-of-type(1) > div:nth-of-type(2) {width: 60%;}
.divLiman > div:nth-of-type(2) {line-height: 25px;}
.divLiman h2 {color: #223069;font-weight: 700;font-size: 16px;}
.divLiman h3 {color: #fd9e35;font-weight: 500;font-size: 15px;}
.divLiman strong {font-weight: 500;}
.divLiman iframe {border-radius: 20px;}
.divLimanMenu {display: flex;flex-direction: column;}
.divLimanMenu > a {display: inline-block;color: #474747;padding: 14px 10px 14px 50px;border-radius: 15px;margin-bottom: 5px;font-size: 13px;background: url(../img/icoLiman.png) left 20px center / 10px no-repeat #fff;}
.aLimanAktif {border: 2px solid #fd9e34;}

.divTarifeFiltre {background-color:rgba(255,241,220, 0.6);border:1px solid #ece6de;display: table;width: 100%; padding: 0% 3% 3%;}
.divTarifeFiltre > .divBayrak { padding: 2% 0px !important; text-align: center; }
.divTarifeFiltre > *{float:left}
.divTarifeFiltre .toolDD1,.divTarifeFiltre .toolDD4,.divTarifeFiltre .tool4{width: 14%;height:38px;background-color: transparent;border: 1px solid #97928c;border-radius: 5px;margin: 0 1%;}
.divTarifeFiltre .toolDD1{width: 8%;float:left; }
.divTarifeFiltre .toolDD4{background:url(../img/iconYer.png) no-repeat right;}
.divTarifeFiltre .tool4{ background: url(../img/icoZaman.png) no-repeat right;}
.divTarifeFiltre .toolDD1 select,.divTarifeFiltre .toolDD4 select{width: 100%;height:40px;border:none;border-radius:0;font-size:12px;background: url(../img/icoDDOk.png) no-repeat right center;}
.btnTarifeFiltre{float:right;width:100px;height:40px;background-color:#0A94D5;cursor:pointer;-moz-box-shadow:inset 0 0 10px #0173a9;-webkit-box-shadow:inset 0 0 10px #0173a9;box-shadow:inset 0 0 10px #0173a9;font-size:14px;color:#fff;border:none;letter-spacing:2px}
.divTarifeMesaj{margin:auto;margin-top:20px;width:100%;text-align:left;font-size:13px;}
.divTarifeMesaj > span {text-align:center;line-height:300px;display:block;}
.gridCerceve{background-color:#dedede;border-collapse:separate!important;border-spacing:1px;}
.gridCerceve td,.gridCerceve th{padding:0 5px}
.gridCerceve th{text-align:center}
.tablobaslik{height: 60px;background-color: #f3f7fa;font-size: 13px;color: #0f2954;font-weight: 500;}
.tablobaslik > th {/* font-weight: 500; */color: #333333;}
.tablobaslik > th:first-of-type {/* font-weight: 700; */color: #fd9e34;}
.tablobaslik a{color:#012136}
.tabloicerik,.tabloicerik2{background-color:#fff;height:45px;font-size: 14px;color:#424242;}
.tabloicerik2{background-color: #f3f7fa;}
.tabloicerik img,.tabloicerik2 img {width: 20px;}
.tablodip{background-color:#e4e4e4;height:27px;color:#313131;text-decoration:none}
.tablodip span{font-size:16px;color:#313131;font-weight:700;min-width:15px;display:block}
.tablodip a,.tablodip a:visited{color:#333;display:block;min-width:10px}
.divTarifeSatinAl {color: #00094d;width: 102.7%;display: flex;justify-content: space-between;padding: 15px 30px;align-items: center;margin-left: -2.7%;position: sticky;bottom: 0;background-color: #fff;box-shadow: 0px -3px 5px -2px rgb(236 236 236); z-index: 1;}
.btnTarifeSatinAl {display: block;background-color: #284d89 !important;padding: 15px 30px;border-radius: 20px !important;font-size: 14px;color: #fff !important;}
.divSeferFiyat {display: flex;flex-direction: column;}
.divSeferFiyat > span:first-of-type {color: #7793c2;font-size: 13px;font-weight: 600;}
.divSeferFiyat > span:last-of-type {font-size: 24px;font-weight: 600;}
.aTarifeFiyat {display: inline-block; width: 25px; height: 25px; background: url(../img/icoSSS2.png) no-repeat center center; background-size: contain;position: relative;top: -6px;}
/**********************************/


/* UYELIK */
.divKOrta { margin: 20px 0px; overflow: hidden; }
.divKOrta > div { float: left; display: table; padding: 2.5% 3%; }

.divKSol { margin-right: 20px; width: calc(35% - 20px); background-color: #fff; }
.divKSag {width: 65%; background-color: #fff; }


.divKSolBaslik { padding: 15px 0px; width: 100%; background-color: #e9e9e9; color: #000000; font-size: 12px; letter-spacing:2px; text-align: center; font-family:ZWFont1;}
.divKSagBaslik { padding: 15px 0px; width: 100%; background-color: #e9e9e9; color: #000000; font-size: 12px; letter-spacing:2px; text-align: center; font-family:ZWFont1; }

.divKKayit { display: table; width: 100%; padding: 2% 0px;  }

.divKKayit > div { float: left; margin: 1% 3%; width: 44%; border-bottom: solid 1px #c9c9c9;  }
.divKKayitTek { width: 100% !important; }
.divKKayitTek > span {color: #666666;margin: 5px 10px;display: block;font-size: 14px;}
.divKKayit50 { width: 48% !important;float: left;margin-right: 2%;margin-bottom: 10px; }
.divKKayit > div > input, .divKKayit > div > select { padding: 0px 5px; width: calc(100% - 50px); height: 45px; background-color: transparent; border: none; color: #363636; line-height: 250%; font-size: 12px; font-family:ZWFont1;}

.divKKayit > div > select { width: calc(100% - 10px); background-image: url(../img/icoS2Secim2.png); }
.divKKayitAlt { margin-top: 2%; padding: 1%; }
.divKKayitGKod { background-color: #f5f5f5; border-bottom: none !important; }
.divKKayitGKod input[type='text'] { float: left; margin-top: 0px; width: calc(100% - 180px) !important; text-indent: 10px; }

.divKKayitGKod img, .divKKayitGKod div { float: right; margin-bottom: -6px; }
.divKKayitButon { border-bottom: none !important; }
.divKKayitButon > a {}
.divKKayitSozlesme {font-family:ZWFont1; min-height:40px;position: relative; margin-top: 10px;}
.divKKayitSozlesme > span {position: absolute;bottom: 0;left: 0;}
.divKKayitSozlesme > label {padding-right:0 !important;}
.divKKayitSozlesme > input[type=checkbox] + label, .divKKayitSozlesme > input[type=radio] + label {height: 20px;padding-left: 20px;background-size: 15px;line-height: 16px;}
.btnKRenk1, .btnKRenk2, .btnKRenk3 { float: left; padding: 1% 0px; width: calc(100% - 0px) !important; height: 45px !important; background-color: #000000 !important; color: #fff !important; letter-spacing: 2px; }
.btnKRenk2 { background-color: #8d0303 !important; }
.btnKRenk3 { background-color: #3f5d9b !important; }

.divKSolForm { }
.divKSolForm .divKKayit > div { margin: 2% 0px !important; width: 50% !important; }
.divKSolForm .divKKayitTek { margin: 2% 0px !important; width: 100% !important; }
.divKSagForm { margin-top: 5px; }
/**********************************/


/* SIPARISLERIM */
.divKSiparis { display: table; margin-top: 2%; width: 100%; }
.divKSiparis .divKSiparisSatir:last-of-type { border-bottom: none; }


.divKSiparisBaslik { display: table; width: 100%; border-bottom: solid 1px #000; line-height: 30px; font-weight: bold; }
.divKSiparisBaslik > div { display: table-cell; padding: 5px 10px; border-right: solid 2px #fff; vertical-align: middle; }
.divKSiparisB20 { width: 20%; }
.divKSiparisB10 { width: 10%; text-align: right; }

.divKSiparisSatir { display: table; width: 100%; border-bottom: solid 1px #fbeded; line-height: 30px; }
.divKSiparisSatir > div { display: table-cell; padding: 15px 10px; border-right: solid 2px #fff; vertical-align: middle; }

.divKSiparisS20 { width: 20%; }
.divKSiparisS10 { width: 10%; text-align: right; }
/**********************************/


/* TAKSIT TABLOSU */
.divTBaslik { padding: 15px 0px; font-size: 18px; color: #000; text-align: center; }
.divTTablo { display: table; width: 100%; font-family:Arial;}

.divTTabloBaslik { display: table; width: 100%; border-top: solid 1px #e5e5e5; border-bottom: solid 1px #e5e5e5; color: #1f1f1f; line-height: 30px; font-weight: bold; }
.divTTabloBaslik > div { display: table-cell; padding: 10px 15px; border-right: solid 1px #e5e5e5; vertical-align: middle; }
.divTTabloBLogo { width: 15%; max-width: 150px; }
.divTTabloBTaksit { width: 10%; text-align: center; }

.divTTabloSatir { display: table; width: 100%; border-bottom: solid 1px #e3e3e3; line-height: 20px; text-align: center; color: #636262; font-size: 14px; }
.divTTabloSatir > div { display: table-cell; padding: 10px 15px; border-right: solid 1px #e5e5e5; vertical-align: middle; }
.divTTabloSLogo { width: 15%; max-width: 150px; background-color: #eeeeee; }


.divTTabloSLogo img { max-width: 100%; max-height: 30px; }
.divTTabloSTaksit { width: 10%; }
/**********************************/


/********* 05.07.2024 YENİ!!**********/
.divOnay .divUstSag,.divOdeme .divUstSag{width: 100%;}
.oOK{text-align: center;padding: 25px 0;}
.oOK > img{width: 140px; mix-blend-mode: multiply; }
.oOK > span:first-of-type {margin: 30px 0 60px 0;}
.oOK > span:nth-child(3) {background-color: #0f2954;width: 200px;margin: auto;line-height: 28px;color: #fff;border-radius:12px;font-weight: normal;}
.oOK > span {display: block;text-align: center;margin: 20px 0; padding: 20px 20px; font-size: 14px;color:#10355c;font-weight: 600;}
.divOnay .divSMenu,.divOdeme .divSMenu{padding: 40px 0;}
.divSMenu > a.aSMenuAktif:nth-of-type(4) {background-image: url(../img/icoSM4A.png);}
.divSMenu > a.aSMenuAktif:nth-of-type(3) {background-image: url(../img/icoSM3A.png);}
.divOdeme .divUstSag > div:nth-child(2){display: flex;width: 80%;margin: auto;padding: 60px 0;}
.divOdeme .divUstSag > div:nth-child(2) > div{width: 50%;}
.divOdeme .divKisiBaslik {color: #10355c;padding: 10px 0;padding-left: 0px;font-size: 20px;font-weight: 600;background-color: transparent;}
.divOSInput > input, .divOSInput > div > input {border: 1px solid #d0d9df;padding: 0;border-radius: 20px;height: 60px;width: 100%;font-size: 14px;color: #000;margin: 5px 0; }
.divOSInput > div{display: flex;justify-content: space-between;margin-bottom: 45px;}
.divOSInput > div > input{width: 48%;}
.divROdeme {width: 70%;margin: auto;border-bottom-left-radius: 20px;border-bottom-right-radius: 20px;border-bottom: 1px solid #c5c5c5;border-right: 1px solid #c5c5c5;border-left: 1px solid #c5c5c5;border-top-left-radius: 20px;border-top-right-radius: 20px;}
.divRO {display: block;width: 100%;background-color: #07335b;font-size: 12px;color: #ebf9c6;font-weight: 600;border-top-left-radius: 20px;border-top-right-radius: 20px;}
.divRO > div:first-child {display: flex;align-items: center;justify-content: start;padding: 10px 10px;color: #fff;font-size: 16px;padding-left: 20px;}
.divSeferDB,.divSeferDBLeft {font-weight: 600;padding: 18px 10px;background-color: #c5ef55;color: #000;display: flex;justify-content: space-between;padding-left: 50px;background-image: url(../img/icoRight.png);background-repeat: no-repeat;background-size: 28px;background-position: 10px center;}
.divSeferDBLeft{background-image: url(../img/icoLeft.png)}
.divSeferD {display: flex;justify-content: space-between;align-items: center;position: relative;padding: 0 20px 10px 20px;font-size: 10px;flex-wrap: wrap;}
.divSeferD > div {width: 50%;margin: 15px 0;}
.divSeferD > div:nth-of-type(2) {text-align: end;}
.divSeferD > div:nth-child(3) {display: flex;justify-content: space-between;width: 100%;align-items: center;}
.divSeferD > div > span:first-of-type, .divSeferD > div:nth-child(3) > div > span:first-of-type {color: #666666;}
.divSeferD > div > span:last-of-type, .divSeferD > div:nth-child(3) > div > span:last-of-type {color: #0f2954;}
.divSeferD > div:nth-child(3)> div{color: #97c51d;font-weight: 500;position: relative;}
.divSeferD > div:nth-child(3)> div:first-of-type::after{content: "";position: absolute;width: 33px;height: 1px;background-color: #b9c4d6;display: block;left: 112px;top: 20px;}
.divSeferD > div:nth-child(3)> div:last-of-type::before{content: "";position: absolute;width: 33px;height: 17px;background-image: url(../img/line.png);display: block;right: 112px;top: 12px;}
.divSeferD .cizgi{margin: 0 8px;}
.divOnay .divSMenu a,.divOdeme .divSMenu a{display: block;}
.divOnay .divSMenu > a:nth-of-type(1),.divOnay .divSMenu > a:nth-of-type(2), .divOnay .divSMenu > a.aSMenuAktif:nth-of-type(3),.divOnay .divSMenu > a:nth-of-type(4),    .divOdeme .divSMenu > a:nth-of-type(1),.divOdeme .divSMenu > a:nth-of-type(2), .divOdeme .divSMenu > a.aSMenuAktif:nth-of-type(3),.divOdeme .divSMenu > a:nth-of-type(4){text-indent: 20px;padding-left: initial;}
.divSeferFBaslik{background-color: #0f2954;color: #fff;padding: 20px 20px;width: 100%;border-top-left-radius: 20px;border-top-right-radius: 20px;margin: auto;margin: 30px auto 0;}
.divUstTarife {width:60%; margin:auto;}
.divUstTarife .tablobaslik {color: #000;}
.gridFL{width: 100%;border:1px solid #c5c5c5;border-top: none;}
.gridFL tr > th{text-align: center;padding: 20px 0;background-color: #c5ef55;border-right: 1px solid #fff;}
.gridFL tr > th:last-of-type{border-right: 0;}
.gridFL tr > td{width: 25%;text-align: center;padding: 20px 0;border-right: 1px solid #c5ef55;}
.gridFL tr > td:last-of-type{border-right: 0;}
.gridFL tr.FLBg{background-color: #ecf2dd;}
.divBebek:before,.divCocuk:before,.divYetiskin:before,.divMotosiklet:before,.divOtomobil::before,.divPickup::before,.divKaravan::before,.divMinibus::before,.divOtobus::before{content: "";width: 30px;height: 30px;background-repeat: no-repeat;background-size: 30px;position: absolute;left: 25px;top: 15px;}
.divBebek:before{background-image: url(../img/icoBebek2.png);}
.divYetiskin:before{background-image: url(../img/icoYetiskin2.png);}
.divCocuk:before{background-image: url(../img/icoCocuk2.png);}
.divMotosiklet:before{background-image: url(../img/icoMotosiklet.png);}
.divOtomobil:before{background-image: url(../img/icoOtomobil.png);}
.divPickup:before{background-image: url(../img/icoPickup.png);}
.divKaravan:before{background-image: url(../img/icoKaravan.png);}
.divMinibus:before{background-image: url(../img/icoMinibus.png);}
.divOtobus:before{background-image: url(../img/icoOtobus.png);}
.gridFL tr.FLBg > td{border-right: 1px solid #fff;}
.gridFL tr.FLBg > td:last-of-type{border: none;}
.gridFL tr > td:first-of-type{display: flex;align-items: center;justify-content: start;width: 100%;padding-left: 50px;}
/********* 05.07.2024 YENİ!!**********/


/* ANIMASYON */
@keyframes divSepetZil {
  0% { transform: rotate(0); }
  0.3% { transform: rotate(30deg); }
  1% { transform: rotate(-28deg); }
  1.6% { transform: rotate(34deg); }
  2.3% { transform: rotate(-32deg); }
  3% { transform: rotate(30deg); }
  3.6% { transform: rotate(-28deg); }
  4.3% { transform: rotate(26deg); }
  5% { transform: rotate(-24deg); }
  5.6% { transform: rotate(22deg); }
  6.3% { transform: rotate(-20deg); }
  7% { transform: rotate(18deg); }
  7.6% { transform: rotate(-16deg); }
  8.3% { transform: rotate(14deg); }
  9% { transform: rotate(-12deg); }
  9.6% { transform: rotate(10deg); }
  10.3% { transform: rotate(-8deg); }
  11% { transform: rotate(6deg); }
  11.6% { transform: rotate(-4deg); }
  12.3% { transform: rotate(2deg); }
  13% { transform: rotate(-1deg); }
  13.6% { transform: rotate(1deg); }
  14.3% { transform: rotate(0); }
  100% { transform: rotate(0); }
}
/**********************************/

/* RESPONSIVE */
@media screen and (max-width: 1700px) {
    .divSeferSatir {padding: 10px 30px;}
    /* .divSeferSatir > div:nth-of-type(1) {width: 70%;}
    .divSeferSatir > div:nth-of-type(2) {width: 25%;} */
    .divSeferButon input[type=radio] + label {font-size: 12px;}
    .divSeferSatir > div:nth-of-type(1) > div:nth-of-type(1)::before {width: 50px;right: -60px;}
    .divSeferSatir > div:nth-of-type(1) > div:nth-of-type(3)::before {width: 50px;left: -60px;}
}
@media screen and (max-width: 1600px) {
    .divAnasayfaFiltre {padding-left: 0;}    
    .divUDTab > div:first-of-type {line-height: 45px;font-size: 10px;}
    .divUDBeden > div > h4 > a {padding:10px 23px;}

    /*.divAltAciklama2 { padding: 10px 15px; }
    .divAltAciklama2 img { height: 40px; }*/
	.divSOSag { font-size: 12px; font-family:ZWFont1; }
    .divSOSag > div:nth-of-type(2) > div { line-height: 18px; }
    .divSOSag > div:nth-of-type(2) > div:last-of-type { line-height: 24px; }
    .divSOSag > div:nth-of-type(2) > div:last-of-type > div:last-of-type { font-size: 20px; }
	
	.divAnaDuyuruIc > div:nth-of-type(2) > div:first-of-type {}
	
	.divAnaDuyuru2 > div:nth-of-type(2) > div:first-of-type > span {/* margin-left:30%; */}
	.divAnaDuyuru2 > div:nth-of-type(2) > div:nth-of-type(2){/* margin-left:30%; */} 
	.divAnaDuyuru2 > div > a{/* margin-left:30%; */} 
	.divAnaBannerB1 {    font-size: 40px; }
	.divAnaBannerB2 {    font-size: 16px; }
	.divAnaBannerB3 {    font-size: 16px; }
    .divAnaDuyuru3 .sol > span:last-of-type { font-size:180px}
    .divAnaDuyuru3 .sag { line-height:200%;}

    .divAnaDuyuru3 .sag > span, .divAnaDuyuru3 .sag > span:nth-of-type(2) { font-size:14px;}
    .divBayrak > div { font-size:11px;}
    .divBayrak > div > a { padding-left: 35px; font-size: 12px; }
    .divIForm {width: 100% !important;margin-top: 30px !important;}

    .divIcOrta, .divShadow {width: 84%;}
    .divSag, .divSol {width: 8%;}
    .divUstSag {width: 71%;}
    .navMenuUst {width: 88%;}
    .divMenuUstTool {width: 12%;}
    .date-picker-wrapper .month-wrapper table .day {font-size: 10px !important;margin: 2px 4px !important;width: 25px !important;height: 25px !important;line-height: 25px !important;}
    .date-picker-wrapper .month-wrapper table td, .date-picker-wrapper .month-wrapper table th {font-size: 10px !important;}
}
@media screen and (max-width: 1400px) {
    body { font-size: 12px; }

    .ulUstSabit li {margin-right: 10px;}
    .ulUstSabit li:before { margin-right: 10px; }
    .navMenuUst > ul > li > a {margin: 0 10px;font-size: 14px;}

    .divUDBeden > div > h4 > a {padding:9px 18px;}
    .divUstTarife {width: 90%;margin-top: 40px;}

    .divSlide .item > div { min-width: 90px; }
    .divSlide .item > div > div:nth-of-type(1) { font-size: 36px; }
    .divSlide .item > div > div:nth-of-type(2) { font-size: 16px; }

    .tblAltAciklama1 { border-spacing: 5px; font-size: 13px; }
    /*.divAltAciklama2 { font-size: 13px; }
    .divAltAciklama2 img { height: 35px; }
    .divAltAciklama2 img:last-of-type { margin: 0px 15px 0px 30px }
    .divAltAciklama2 div { }*/

    .divAnaDuyuruIc { margin-left: 70px; }
	.divAnaDuyuruIc > div:nth-of-type(2) > div:first-of-type {}
	.divAnaDuyuru2 > div:nth-of-type(2) > div:first-of-type {}
	.divAnaDuyuru2 > div:nth-of-type(2) > div { font-size:13px; line-height:200%}
	.divAnaDuyuru2 > div:nth-of-type(2) > div:first-of-type > span { margin-left:20%;}
	.divAnaDuyuru2 > div:nth-of-type(2) > div:nth-of-type(2){ margin-left:20%;}
	.divAnaDuyuru2 > div > a {margin-left: 20%;font-size: 14px;}	
	.divAnaDuyuru2 > div > a:after {    top: 15px;    width: 30px;    margin-right: -15px;}

	.divSOSag > div:nth-of-type(2) > div { line-height: 16px; }

    .divSOSag > div:nth-of-type(2) > div > div:last-of-type { font-size: 14px; }
    .divSOSag > div:nth-of-type(2) > div:last-of-type { line-height: 18px; }
    .divSOSag > div:nth-of-type(2) > div:last-of-type > div:last-of-type { font-size: 18px; }
    .divSSepetSBFiyat { font-size: 16px; }
    .divSSepetSToplam { font-size: 16px; }
    .txtSSAdet { font-size: 16px; line-height: 40px; }

    .divIcBaslik {font-size: 60px;}
    .divKisi {width: 48%;}
    .divSeferFiltre {width: 28%;}
    .divSefer {width: 98%;}
    .divSeferContainer {width: 70%;}
    .divIletisim > div > div > div {width: 49%;}
}
@media screen and (max-width: 1280px) {	
	.divAnaDuyuruIc { font-size:13px;}
	.divAnaDuyuruIc > div:nth-of-type(2) > div:first-of-type {}
	.divAnaDuyuruIc #owl-slide3 .item > a > span { font-size:16px;}
	
    .divBayrak, .divbtnArama {}
	.divBayrak { font-size:11px !important;}
	.divAnaDuyuru2 > div:first-of-type { padding:0% }
	.divAnaDuyuru2 > div:first-of-type > div:first-of-type > span { margin-left:10%;}
	.divAnaDuyuru2 > div:first-of-type > div:nth-of-type(2)  { margin-left:10%;}
	.divAnaDuyuru2 > div > a {margin-left:10%;}
	.divAnaDuyuru3 .sol > span:last-of-type { font-size:100px;}
	
	.divUResim { width:100%;}
	.divUDetay {width:100%;} 
	
    .owlUrunler .owl-item:nth-of-type(3n+1) .item { margin-right: 4.5%; }

    .owlUrunler .owl-item:nth-of-type(3n+2) .item { margin-right: 3%; margin-left: 1.5%; }

    .owlUrunler .owl-item:nth-of-type(3n+3) .item { margin-right: 0px; margin-left: 4.5%; }
	
	 .divSOSag { font-size: 14px; letter-spacing:1px; }
    .divSOSag > div:nth-of-type(2) { padding: 0px 10px; }
    .divSOSag > div:nth-of-type(2) > div:last-of-type > div:last-of-type { font-size: 16px; }



    .divSSepetBaslik > div { padding: 5px 10px; }
    .divSSepetBCheck, .divSSepetBSil { width: 50px; }
    .divSSepetSatir > div { padding: 5px 10px; }

    .divSSepetSCheck, .divSSepetSSil { width: 50px; }
    .divSSepetSBFiyat { font-size: 13px; }

    .divSSepetSToplam { font-size: 13px; }
    .txtSSAdet { font-size: 16px; line-height: 30px; }

	 .divSSepetSAdet { font-size: 16px; }

    .divHBaslik { font-size: 16px; }

    /* ILETISIM */

    .divIAMagaza { width: 49%; }
    div.divIAMagaza:first-of-type { width: 100%; margin-right: 0px; margin-bottom: 30px; }

    .divIAMagaza > div:first-of-type { margin-top: 10px; }
    /**********************************/
	
	 /* UYELIK */
    /* .divKGiris1, .divKGiris2, .divKGiris3, .divKGiris4, .divKGiris5 { padding-left: 60px !important; background-position: 10px center !important; }
    .divKGiris1:before, .divKGiris2:before, .divKGiris3:before, .divKGiris4:before, .divKGiris5:before { left: 50px; } */
    /**********************************/

    /* SIPARISLERIM */
    .divKSiparisSatir > div { padding: 5px 10px; }
    .divKSiparisS20, .divKSiparisS10 { font-size: 13px; }
    /**********************************/

    .divMenuUstTool {padding-right: 0;}
}
/*@media screen and (max-width: 1000px) {*/
    .tabloicerik, .tabloicerik2 {font-size: 14px;}

	.aUFKategoriL2A { font-size:14px;}
	.aUFKategoriL1 {font-size: 12px;}
	.aUFKategoriL2 { font-size:14px;}
	.aUFKategoriL1A { font-size:14px;}
    .divContainer { width: 100% !important; }
    .divOrta {margin-top: auto;}
    .divMenuUst {position:relative;border:none;background-color: transparent;}
    .divMenuUstSabit { padding: 0px 5px; }
    .divMenuUstMesaj { line-height: 25px; letter-spacing:2px; }


    .divMLeftBaslik { display: block; }
    .divMLeftAltGoster { display: block; }

    /* .divMenuIc {width: 100%;padding:0px;position: relative;display: table;height: auto;} */
	.divMenuIc:before {content:none !important;}

	.divMenuIc:after{content:none !important;}
	.divMenuIcFixed  {margin-top: 0px; }
    .divMenuIcFixed .navMenuUst { text-align: left; }
    .divMenuIcFixed .divMMenu { background-image: url(../img/btnMMenu2.png) }
    .divMenuIcFixed .aLogo { position: relative; float: none; width: 150px; height: 50px; margin: auto;}

    .divMMenu {display: block;position: absolute;top: 0;}
    .divMMZil {display: block;width: 80%;margin: auto;height: 50px;margin-left: 10%;margin-top: 8px;margin-bottom: 2px;text-align: center;background: url(../img/icoZil.png) no-repeat top center;background-size: 24px 28px;}

    .ulUstSabit li:before { margin-right: 5px; }
    .ulUstSabit .icoWhatsApp, .ulUstSabit .icoTelefon, .ulUstSabit .icoMail { margin: 3px 0px -7px 0px; }
	
    .aLogo {width: 250px;height: 50px;float: none;margin: auto;left: 0;right: 0;z-index: 2;}

    .divMenuUstTool {float: right;padding-right: 5px;margin-top: -35px;}
    .divMenuUstTool > a {background-image: url(../img/icoKullaniciM.png);color: #0f2954;}
    .ddUMDil > select {color: #0f2954;}


    .navMenuUst {margin: 0px 0px 0px 0px;background-color: #ffffff;padding-top: 0;position: fixed;top: 0;width: 100%;height: 100%;left: -100%;z-index: 200;}
    .navMenuUst > ul { padding: 0px 0px 0px 0px;flex-direction: column; }
    .navMenuUst > ul > li { padding: 0px 0px; width: 100%; border-bottom: solid 1px #fff;position:relative; }
    .navMenuUst > ul > li:after {content: " ";position: absolute;left: 0px;bottom: 1px;top: auto;width: 100%;height: 1px;border-bottom: solid 1px #ededed;}
    .navMenuUst > ul > li > a {display: block;margin-right: 0px;padding: 0px;font-size: 13px;margin-left: 10px;color: #000; line-height: 40px; }
    .navMenuUst > ul > li > div { position: relative; top: 0px; left: 0px;  margin-top: 0px; padding-top: 0px; width: 100%;box-shadow: none;border-bottom: 1px solid #ededed; }

    .navMenuUst > ul > li > div > div { width: 100%; background-color: #fff; }
    .navMenuUst > ul > li > div > div > * {display: block;padding: 0px 20px;max-height: 250px;overflow: auto;}

    .navMenuUst > ul > li > div > div > ul > li > a {font-size: 14px;position: relative;color: #000;margin: 0;text-align: left; padding:0;}
	.divAltRezervasyonBaslik { font-size:24px;}
	.divAltRezervasyon > span { font-size:16px;}

	.divAMArama > div { width:100%;}
    .divAMDefault { top:105px;}
	
    .divAMCerceve { margin-right: auto; margin-bottom: 5px; background: url(../img/icoDDOk.png) no-repeat right center #ffffff; padding:3px 5px;}

	.divAMCerceve > div { display:none;}
    .divMenuAltSabit { margin-top: 0px; }
    .txtArama {margin-bottom:5px; padding:15px 50px;}

    .tblAltAciklama1 { border-spacing: 0px; font-size: 12px; letter-spacing: 0px; }
    .tblAltAciklama1 td { float: left; width: 50%; padding: 5px 0px; border-right: solid 1px #fff; border-bottom: solid 1px #fff; }

    .tblAltAciklama1 td:nth-of-type(even) { border-right: solid 1px #fff; }
    .tblAltAciklama1 td:last-of-type { width: 100%; }
    .tblAltAciklama1 img { height: 30px; }

	.divUDBeden > div > h4 > a { padding:10px 15px;}
	.divHKategoriBaslik { font-size:15px; font-weight:bold;}


    .divEBulten { width: 100%; margin: 20px 0px; min-width: 100%; border-top: solid 1px #e7e7e7; }
    .divEBultenBaslik {font-size: 24px;}
    /*.divEBultenBaslik:before { top: 10px; }*/


    .divEBultenDetay > div:nth-of-type(3) { width: 90%; }

    .txtEBulten { line-height: 40px; }
    .btnEBulten {}

	.divAltRezervasyon { min-height:auto;}

    .divAltAciklama2 { margin-top: 0px; padding-top: 20px; }
    .divAltAciklama2 img { max-height: 30px; }
    
    .divSlide { display: none; }
    .divSlideM { display: block; }
	#owl-slide5 .item > div {margin-left:1%;font-size:14px;top: 5%;width: 70%;}
	#owl-slide5 .item > div > div:nth-of-type(1) { font-size:24px;}
	
    .aAnaBanner {width: 48% !important;margin: 1% !important;}
	.divAnaBanners > span { font-size:30px;}
    .divAnaBanners {margin: 0px 0px;width: 100%;}
    .divAnaBannerB { margin: 10px 0px; }
    .divAnaBanners .aAnaBanner:nth-of-type(1) .divAnaBannerB, .divAnaBanners .aAnaBanner:nth-of-type(2) .divAnaBannerB { margin-top: 0px;  }
	
    #ctl00_Body_rblSeferTip { width: 100%; }
    #ctl00_Body_rblSeferTip > tbody { width: 100%; }
    #ctl00_Body_rblSeferTip > tbody > tr { float: left; margin-right: 15px; }

    .divAnaDuyuru {display:flex;}
	
	.divAnaDuyuruBaslik { font-size:24px;}
	.divAnaDuyuruIc > div:first-of-type { margin-bottom: 2%; text-align:center;}
	
	.divAnaDuyuruIc {margin-left:0;width: 100%;text-align: center;}
	.divAnaDuyuruIc > a {font-size: 11px;    letter-spacing: 0px;    width: 60px;    height: 60px;    line-height: 60px;}
	.divAnaDuyuruIc > div:first-of-type > div:first-of-type > span:nth-of-type(2) {text-align:center;font-size: 24px;}
	.divAnaDuyuruIc > div:first-of-type > div:nth-of-type(2) { margin-bottom:5%;}
	.divAnaDuyuruIc > div:nth-of-type(2) > div:first-of-type > span { margin-left:90px;}
	.divAnaDuyuruIc > div:nth-of-type(2) > div:nth-of-type(2) {padding: 3% 3% 12% 3%;}
	
	.divAnaDuyuruIc #owl-slide3 .item > a :after { content:none;}
	.divAnaDuyuru2 > div:first-of-type {padding-left:2%;display: table;}
	.divAnaDuyuru2 > div:first-of-type > div:first-of-type > span { margin-left:0;}
	.divAnaDuyuru2 > div:first-of-type > div:first-of-type > span:nth-of-type(2) { font-size:24px;}
	.divAnaDuyuru2 > div:first-of-type > div:nth-of-type(2) { margin-left:0;}
	.divAnaDuyuru2 > div > a { margin-left:0;}
	.divAnaDuyuru2 > div:first-of-type > div:first-of-type {font-size: 18px;}
	.divAnaDuyuru2 > div:first-of-type > div { font-size:12px; line-height:150%;}
	.divAnaDuyuru2 > div > a { font-size:12px;}
	
	.divAnaDuyuru2 > div:nth-of-type(2) > div:first-of-type > span:nth-of-type(2) {    font-size: 18px;}
	
	.divAnaDuyuru3 > .baslik {font-size:14px;letter-spacing:1px;line-height: 200%;}
	.divAnaDuyuru3 > .baslik span {    font-size: 16px;    letter-spacing: 2px;}
	.divAnaDuyuru3 .sol, .divAnaDuyuru3 .sag { width:100%; text-align:center;}
    .divAnaDuyuru3 .sol > a { margin-top: 5%; }
	.divAnaDuyuru3 .sol > span { text-align:center;}
	.divAnaDuyuru3 .sol > span:last-of-type {    display: none;}
	.divAnaDuyuru3 .sag > a {position:relative;bottom: 0;padding: 2%;}
	.divAnaFiyat {position:relative;right: 0;padding: 0;bottom: 0;}
	.divAnaFiyat > div:before	{ content:none;}
	.divAnaFiyat > div:after	{ content:none;}
	
    .divAnaIletisim { z-index: 0; }
	.divAnaIletisim span:first-of-type {text-align:center;font-size: 18px;}
	.divAnaIletisim span:nth-of-type(2){text-align:center;padding-left:0;font-size: 16px;}
	.divAnaIletisim span:nth-of-type(2):before { content:none;}
    .divAnaIletisim > div > div:last-of-type > span:nth-of-type(2) { padding-right: 0px; }
	
    .owlUrunler .owl-item:nth-of-type(2n+1) .item { margin-right: 3%; }
    .owlUrunler .owl-item:nth-of-type(2n+2) .item { margin-right: 0%; margin-left: 3%; }

    .divUrun:hover > .divUDetay > .divUVaryant {  }
	.divUrun:after { content:none;}
    .divUrunlerBaslik { margin: 20px 0px; font-size: 14px; }
    .divUrunlerBaslik:before { top: 10px; }
	
	.divUResim > a { margin:auto;}
	.divUDetayBtn { margin:auto;}
    .divUDetay { margin: 10px 5px 20px 5px; width: calc(100% - 10px); font-size: 11px; }

    .divUKargo { background-image: url(../img/imgUKargoBedavaM.png);  }
    
    .divUVaryant {}
    .divUAd {font-size: 18px;}
    .divUFiyat * { margin: 1px; }
    .divUFiyat1 {font-size: 18px;padding: 0% 2%;}
    .divUFiyat2 {font-size: 14px;}
    .divUPager { text-align: center; margin-bottom: 10px; }

    .divUUst1, .divUUst2 {padding: 5px 10px;font-size: 12px;}
    .divMUUst { display: none; }

    .divUFCerceve { padding: 0px 0px; width:100%; position:relative;}
    .divUFCerceveBaslik, .divUFCerceveBaslikYatay {/* line-height: 200%; */width: 100%;font-size: 12px;margin: 1% 0;border: solid 1px #ededed;}
	.divUFCerceveBaslik > label { font-size:16px;}
    .divUFCerceveBaslikYatay { padding: 3% 0px;  }

    .divUFCerceveDetay, .divUFCerceveDetayDuz {max-height: 250px;overflow: auto;position: relative;background-color: #fff;top: 0px;}
    .divUFCerceveDetay { padding: 2% 0%; }
    .divUFCerceveDetayDuz > img { margin: 0px 0px 15px 0px !important; } /* GECICI */

    .divUDDis {padding: 5% 2%;width: 95%; }
    .divUDDis > div:first-of-type {width: 85%;}

    .divUDSpecG1,  divUSpecG1{font-size: 11px;width: 80%;}
    .divUDSpecG1 img, .divUSpecG1 img{width: 70%;margin: auto;float: none;}
    .divUDSpecG1 div, .divUSpecG1 div {width: 12.5%; float:left; margin:auto;}
    .divUDSpecG1 div {width: 48% !important;text-align: center;}
	.divUDSpecG1 div > span {float: none;margin: auto;text-align: center;display: block;line-height: 200%;}
    .divUDSpecG1 div:nth-of-type(odd) { clear: both; }

	.divUIndirim { top:8%;}
	.divUIndirim > span:first-child { font-size:19px;}
	.divGaleriBaslik { margin-top:40px; font-size:9px; letter-spacing:1px; }
	.divGaleriBaslik > h2 a:first-of-type { font-size:30px;}
	
	.btnMAra, .btnMKullanici, .btnMSepet {width: 22px;}
	.divMenuSepet > span { bottom:3px; right:4px;}
	.divUFiltre { font-size: 14px; padding:0px 0px;  }
	.btnUDSepet, .btnUDHizli { width:85%;}
	.divAMKullanici > div > div:first-of-type {margin-bottom: 2%; padding-left: 0%; font-size:15px;}
	.divAMKullanici > div > p { font-size:11px;}
    .divKKayit50 { width: 98% !important; }
	
	.divUDSag { margin-top:auto;}
	.divUDAd2, .divUDFiyat {float:none;position: relative;font-size: 15px;right: 0;width: 100%;padding: 1% 0;}
	.divUDFiyat > div:before, .divUDFiyat > div:after { content:none;}
	.divUDAd {position:relative;color:#000;font-size: 30px;margin-bottom: auto;} 
	.divUDFiyatTablo > a { width:48%}
	.divUDOzet { font-size:12px; line-height:200%;}
	.divUDOzet > div { padding:0 5%;} 
	.divUDOzet h2 {    padding-left: 60px; font-size:24px;}
	.divUDOzet h2:after { width:50px}  
	
	.divRezervasyon { margin:0;}
	.divRezervasyon .btnRezerve { margin:5% 0;} 
	.divRezervasyon  > div:first-of-type > div {margin:1% 0%;width: 100%;float: none;}
	.divRezervasyonOzet .btnRezerve {padding: 5% 0;}
    .divUDFiyatTablo > a:nth-of-type(odd) { clear: both; }
	.divRezervasyonOzet > div { width:100%;}
    .divTakvim { width: calc(96vw - 0px); }

	.divGaleriIc > div { width:50%;}
	
	/* S1SEPET */
    .divSMenu a {font-size: 12px;padding: 0;padding-top: 35px;background-size: 30px !important;background-position: left top !important;text-align: left;}
        
    .divSSepetBaslik { display: none; }

    .divSSepetSatir > div { float: left; padding: 5px 3px; line-height: 200%; }

    .divSSepetSCheck, .divSSepetSSil { float: right !important; text-align: right; }
    .divSSepetSCheck { border-right: none !important; }
    .divSSepetSUrunAd { width: calc(100% - 50px); }

    .divSSepetSBFiyat { width: calc(25%); text-align: left; }
    .divSSepetSAdet { width: calc(25%); text-align: right; }
    .divSSepetSToplam { width: calc(50% - 50px); }
    .diSAlt { margin-bottom: 15px; }

    .btnSSFavori { width: 100%; }

    .cekSSHPaket { display: table; margin: 20px 0px; width: 100%; }

    .cekSSHPaket label::after { top: -10px; }
    .divSSKupon { width: 100%; }
    .txtSSKupon { height: 35px; }

    .btnSSKupon { height: 35px; font-size: 13px; }

    .divSOSag > div:nth-of-type(2) > div { padding: 10px 0px; }
    /**********************************/

    /* S2ADRES */
    .divSAdresBaslik { padding: 0px 0px; }

    .divSAdresSecim { padding: 0px 0px; }
    .divSAdresSecimDetay { margin-right: 0px; margin-top: 2%; width: calc(100% - 10px);}

    .divSAdresAlt > div:first-of-type { padding: 0px 0px; }
    .divSAdresKayit > div { width: 94%; }
    .divSAdresKayitAlt > div { font-size: 11px; }


    .divSKargo { border-bottom: none; }
    .divSKargoBaslik { display: none; }
    .divSKargoBCheck, .divSKargoSCheck { width: 35px; }
    .divSKargoSatir > div { padding: 5px 3px; line-height: 200%; }
    .divSKargoSCheck { border-right: none !important; }
    /**********************************/


    /* S3ODEME */
    .divSOdemeTipBaslik > div:last-of-type { padding-left: 0px; }
    .divSOdemeTipDetay { padding: 0%;width: 100%;}

    .divSOdemeTipDetayKKSol, .divSOdemeTipDetayKKSag { width: 100%; }

    .divSOdemeTipDetayH { border-bottom: none; }

    .divSOdemeTipDetayHBaslik { display: none; }

    .divSOdemeTipDetayHBCheck, .divSOdemeTipDetayHSCheck { width: 35px; }
    .divSOdemeTipDetayHSatir > div { padding: 5px 3px; line-height: 200%; }
    .divSOdemeTipDetayHSCheck { border-right: none !important; }
    /**********************************/


      /* S4ONAY */
    .divSOnaySecim { font-size: 12px; }
    .divSOnaySecimDetay { margin-right: 0px; width: 100%; }
    .divSOnaySecimDetay > div:first-of-type { font-size: 14px; }
    .divSOnaySecimDetay > div:last-of-type { padding: 2% !important; }
    div.divSOnaySecimDetay:nth-of-type(3) > div > table > tbody > tr > td { float: left; padding-right: 0px; width: 100%; }
    /**********************************/

    /* S5SONUC */
    .divSSonuc { width: 100%; }

    .divSSonucHavale { padding: 2%; }
    /**********************************/


    /* HABER */
    .divHOrta { margin: 0px 0px; }
    .divMHUst { display: block; }
    .divHFiltre { display: none; }
    .divHKategori { margin-bottom: 0px; }
    .divHKategoriDetay { max-height: 200px; overflow-y: auto; }
    .divHSag { width: 100%; }
    div.divHSag:last-of-type { margin-bottom: 0px; }
    /**********************************/

    /* ILETISIM */
	.divIletisim .divKurumsalBaslik > h2 { font-size:20px;}
	.divIletisim .divKurumsalIc > span { line-height:200%; font-size:13px;}
	.divIForm {position: relative;padding: 30px 15px;margin: 20px auto 0 !important;}
	.divIFBaslik { font-size:12px;margin-bottom: 15px;}
	.divIFBaslik span { font-size: 18px;}
    .divKurumsalIc h1 {font-size: 20px;}
    .divKurumsalIc > h2 {font-size: 50px;}
    .divHarita {height: 400px;min-height: 400px;}

    .divIFKayit { padding: 0px 0px; }
    .divIFKayit > div { width: 94%; }

    .divIAMagaza { margin: 0px 0px 30px 0px !important; width: 100%; }
    div.divIAMagaza:last-of-type { margin: 0px 0px 0px 0px !important; }
    /**********************************/

    /* SSS */
    .divHSSS { padding: 10px 0px; }
    .divHSSSBaslik {font-size: 14px;padding: 5px;padding-left: 40px;background: url(../img/icoSSS1.png) left 10px center / 15px no-repeat;}
    .divHSSSDetay {padding-left: 40px;font-size: 12px;}
    /**********************************/

    /* KURUMSAL */
    .divKurumsalIc {width: 100%;font-size: 14px;padding: 0 3% 1% 3%;}
    .divIletisim .divKurumsalIc span:first-of-type { font-size: 24px; }
    .divKurumsalBaslik {padding: 12px 20px 20px;}
	.divKurumsalBaslik:after { height:3px;}
	
	.divIcBaslik { font-size:30px;}
	.divIcBaslik span { font-size:18px;}
	.divAktiviteIcerik > div { width:100%; margin:1% 0;}
	.divAktiviteIcerik1 span { padding-left:70px; font-size:14px;}
	.divAktiviteIcerik1 span:before { width:60px;}
	.divAktiviteIcerik1 span:after{ width:30px;}
	.divAktiviteIcerik2 {width:100%;padding: 3%;font-size: 13px;}
	.divAktiviteIcerik2 span {font-size:24px;}
	
	.divAktiviteDetayIcerik { display:block; font-size:13px;}
	.divAktiviteDetayIcerik > div { margin:0; padding:3%; }
	.divAktiviteDetayIcerik > div > h2 { font-size:30px;}

	.divAktiviteDetayIcerik > div > span { font-size:14px;}
	
    .divTarifeFiltre div.toolDD4{float:left;width:48%;margin-bottom:10px}
	.divTarifeFiltre div.toolDD4:nth-child(1),.divTarifeFiltre div.tool:nth-child(1){float:right;width:98%;margin-bottom:10px}
	.divTarifeFiltre input[type=text].tool4,.divTarifeFiltre input[type=date].tool4{float:left;width:calc(48% - 10px);margin-bottom:10px}
	.divTarifeFiltre input[type=text].tool4,.divTarifeFiltre input[type=date].tool4{float:left;width: calc(48%);margin-bottom:10px;}
	.divTarifeFiltre .toolDD1 { width: 48%; }


    .toolDD100 { width: 98% !important; }
	.tablobaslik{height:40px;font-size: 14px;}
	.gridCerceve td,.gridCerceve th{padding:0 1px}
	.tabloicerik td,.tabloicerik2 td{width:auto}
    .tableicerikTDKisa { width: 16% !important; }
    .aTarifeFiyat { width: 20px; height: 20px;position: absolute;top: 3px;right: 5px; }
    /**********************************/

	 /* UYELIK */
    .divKSol { margin-right: 0px; width: 100%; }
    .divKSag {width: 100%; }
    .divKKayit > div { width: 94%; }
    .divKSiparisSatir > div { padding: 0px 10px; }
    .divKSiparisS20 { float: left; width: 100%; }
    .divKSiparisS10 { display: none !important; }
    
    /* TAKSIT TABLOSU */
    .divTTabloBaslik { line-height: 20px; }
    .divTTabloBaslik > div { padding: 5px 3px; }
    .divTTabloSatir { line-height: 20px; font-size: 12px; }
    .divTTabloSatir > div { padding: 5px 3px; }
    /**********************************/

    .divSeferDetay {margin: 30px 0 0;padding: 30px 15px;}
    .divSeferDetay img {display: none;}


    /* YESİLMARMARİS APP */
    .divOrtaContainer {}
    .divAnasayfaAlt, .divOrtaAlt {z-index: 1;border-radius: 20px;width: 93%;position: relative;padding: 10px 10px 20px;min-height: 400px;}
    .divAnasayfaAlt {background-color: #fff;margin: -120px auto 200px;box-shadow: 0px 0px 10px 1px #acacac;}
    .divOrtaAlt {background-color: #f5f5f5;margin: -180px auto 200px;}
    .divAFiltreTarih { display: none; position: absolute; top: 0px; left: 0px; z-index: 2;border-radius: 20px;width: 100%;padding: 10px 15px 20px;background-color: #f5f5f5;/*margin: -220px auto 0;min-height: 500px;*/}
    .aButonGeri {display: block;position: absolute;background: url(../img/icoGeri.png) center / contain no-repeat;width: 25px;height: 25px;top: 12px;left: 15px;}
    .divBaslik {color: #00094d;font-size: 20px;text-align: center;margin-bottom: 10px;}
    .divBaslik > span, .divBaslik > h1 > span {font-weight: 700;}

    .divMobilSabit {position: fixed;z-index: 3;bottom: 0;left: 0;width: 100%;height: 60px;background-color: #212121;padding: 10px 0;color: #000000;font-family: ZWFont1;border-radius: 20px 20px 0 0;background: url(../img/bgMenu.png) center / cover no-repeat;}
    .divMMenu2 {margin: auto;height: 90px;width: 100%;text-align: center;background: url(../img/icoEBilet.png) no-repeat top center;background-size: contain;position: absolute;top: -50px;left: 1px;right: 0;}
    .aMKullanici {display: block;width: 80%;margin: auto;height: 50px;margin-left: 10%;margin-top: 8px;margin-bottom: 2px;text-align: center;background: url(../img/icoKullanici.png) no-repeat top center;background-size: 24px 28px;}
    .divTarihInputs {display: flex;justify-content: space-between;width: 100%;font-size: 10px;color: #0f2954;padding: 10px 0;align-items: center;margin-bottom: 15px;}
    .divTarihInputs > span {background: url(../img/icoVaris.png) center / 20px no-repeat;width: 15%;height: 30px;text-align: center;padding-top: 30px;font-weight: 500;font-weight: 12px;}
    .divTarihInputs > div {width: 15%;position: relative;}
    .divTarihInputs > div::after {content: '';position: absolute;height: 1px;width: 60%;right: -35px;top: 50%;border-bottom: 1px dotted #00094d;}
    .divTarihInputs > div::before {content: '';position: absolute;height: 1px;width: 60%;left: -35px;top: 50%;border-bottom: 1px dotted #00094d;}
    .divTarihInputs input[type=text] {background-color: transparent;border: none;width: 100%;font-size: 10px;text-align: center;height: auto;text-indent: unset;color: #10355c;font-weight: 500;font-size: 12px;}

    .divSeferSatir {background-color: #fff;}
    .divMenuUst {justify-content: flex-end;}
    .divMenuUst > div:first-of-type {display: none;}
    .divAnasayfa {flex-wrap: wrap;flex-direction: column-reverse;}
    .divTarifeSefer {flex-wrap: wrap;}
    #ctl00_Body_uc_Bilet_UPBilet, .divAnasayfaFiltre {position: unset;transition: none;width: 100%;margin-top: 0;}
    .divAFiltre {color: #474747;position: relative;padding: 20px 10px 0px;}
    .divUstSag {width: 100%;height: auto;min-height: auto;border-top-left-radius: 0px;border-bottom-left-radius: 0px;}
    .divSol, .divSag {display: none;}

    .divMenuSol {padding-left: 5%;flex-direction: column-reverse;padding-top: 25%;justify-content: space-evenly;}
    .aLogoMenu {position: absolute;top: 25px;left: 25%;margin-bottom: 0;width: 135px;height: 65px;}
    .divMenuSolLink {margin-bottom: 40px;}
    .divMenuSolLink > a {width: 50%;font-size: 20px;}
    .divMenuSolLink, .divMenuSolInfo {width: 100%;}

    .divMenuAlt {flex-direction: column;}
    .divMenuAltDetay {width: 100%;flex-wrap: wrap;padding: 25px 20px 10px;border-top-left-radius: 0;}
    .divMenuAltKategori > div {display: none;padding-top: 15px;}
    .divMenuAltDetay > div {margin-bottom: 30px;}
    .divMenuAltApp > div:first-of-type {font-size: 25px;margin-bottom: 15px;}
    .divMenuAltApp, .divMenuAltIletisim {width: 100%;font-size: 12px;padding: 15px 20px 10px;border-top: 1px solid #e6eaed;}
    .aAppGp, .aAppIos {width: 110px;height: 36px;}
    .divSM {order: 1;width: 100%;flex-direction: row;justify-content: center;margin-bottom: 20px;}
    .divSM > a {text-indent: -99999px;margin: 0 10px;}
    .divMenuAltKategori {width: 49%;}
    .divMenuAltKategori > div > a {font-size: 12px;width: 100%;display: block;}
    .divMenuAltKategori > span {padding-bottom: 10px;border-bottom: 1px solid #4c5c7b;margin-bottom: 0;}

    .divIcOrta {flex-direction: column;width: 100%;margin-top: 0;}
    #ctl00_Body_uc_Bilet_UPBilet, .divMKHesap { margin-right: 0px; width: 100%; }
    .divSeferFiltre {width: 100%;margin-right: 0;}
    .divSeferContainer {width: 100%; max-height: fit-content; }
    .divAFiltreKisiSecili > div:nth-of-type(2) {position: unset;}
    .divSefer {width: 100%;margin-right: 0;}
    .divTarifeSatinAl {margin-left: 0;}

    .divKisi {width: 100%;margin-right: 0;}
    .divKisiInfo {/* padding: 25px 0; */}

    .divOdeme {padding-top: 0 }
    .divOdemeBaslik {padding-left: 3%;}
    
    .divKurumsal {width: 100%;margin-top: 0;}
    .divHakkimizda {flex-wrap: wrap;padding: 0;}
    .divHakkimizda > div {width: 100%;line-height: 25px;}
    .divHakkimizdaLogo {flex-wrap: wrap;}
    .divHakkimizdaLogo > div {width: 33.3%;}

    .divIletisim > div > div > div {width: 100%;margin: 10px 0;}
    .divIFKayitYarim { width: 48% !important;}

    .divLiman {padding: 10px;}
    .divLiman > div:nth-of-type(1) {line-height: 30px;flex-wrap: wrap;margin-bottom: 0;}
    .divLiman > div:nth-of-type(1) > div:nth-of-type(1), .divLiman > div:nth-of-type(1) > div:nth-of-type(2) {width: 100%;margin-bottom: 20px;}

    .divIFKayit > div > input, .divIFKayit > div > select {height: 40px;line-height: 40px;font-size: 12px;}
    .divIFKayit > div > textarea {height: 45px;font-size: 12px;}
    .divIFKayitGKod img, .divIFKayitGKod > div {height: 40px;margin-top: -40px;}
    .aSMenuAktif::before {left: 51px;top: 10px;width: 40px;}
    .divKisiUst {width: 90%;font-size: 10px;}
    .divKisiUst > div:first-of-type {width: 55%;}
    .divKisiUst > div:last-of-type {width: 40%;}
    .divAFiltreArac select {font-size: 12px;height: 50px;background-size: 15px;}
    .divAnasayfaFiltre .btnArama {font-size: 14px;}
    .divSeferFiyat > span:first-of-type {font-size: 12px;}
    .divSeferFiyat > span:last-of-type {font-size: 20px;}

    .divSMenu {align-items: flex-start;}
    .divSMenu span {width: 100%;margin: 10px 10px 0 0;}
    .divSMenu a {display: inline-block;}
    .divSMenu a::after {position: absolute;width: 80px;top: 10px;right: 20px;}
    .divUyelikForm {width: 80%;}

    .gridFL tr > td:first-of-type {padding-left:0px}
    .divAnasayfaFiltre input[type='date'] {width: 125px; height: 20px; }

    .divBiletFiyatContainer {width: 95%;}
    .divBiletFiyatBaslik {flex-direction: column;padding: 20px 0;}
    .divBiletFiyatBaslik > div:first-of-type, .divBiletFiyatBaslik > div:last-of-type {width: 80%;margin: 10px auto;}
    .divBiletFiyatBaslik > div > select {width: 100%;}

    .date-picker-wrapper .month-wrapper table .day {width: 40px !important;height: 40px !important;line-height: 40px !important;font-size: 14px !important;}
    .divAMKullanici, .divAMKullaniciYeni {padding: 20px 10px;width: 100%;height: 100%;top: 0;}
    .divShadow {display: none;}
    .divOdemeBilgi {width: 100%;margin: 20px auto;}
    .divTarifeSatinAl {box-shadow: 0px 0px 5px 2px rgb(236 236 236);}
/*}*/

@media screen and (max-width: 768px) {
    .divSefer {width: 100%;}
    .divSeferSatir {padding: 0 10px;font-size: 10px;}
    .divSeferButon {width: 75px;height: 35px;}
    .divSeferButon input[type=radio] + label {font-size: 10px;line-height: 30px;}
    .divTarifeSatinAl {width: 100%;padding: 15px 20px;}
    .divSeferBaslikTarih > a {width: 20px;height: 20px;}
    .divKInputByk, .divKInputKck {width: 49%;}
    .divKisiBaslik {/* padding-left: 30px; */}
    .divKisi select, .divKisi input, .divKisiUst input {font-size: 14px;height: 45px;background-size: 12px;border: 1px solid #e6eaed;}
    .divSMenu a {background-size: 20px !important;padding-top: 25px;font-size: 10px;}
    .divKisiUst {font-size: 8px;}
    .divSeferSatir > div:nth-of-type(2) > div:first-child {font-size: 10px;}
    .divSeferSatir > div:nth-of-type(1) > div:nth-of-type(1) {padding: 8px 10px;line-height: 14px;}
    .divSeferSatir > div:nth-of-type(1) > div:nth-of-type(1) > span {font-size: 14px;}
    .divSeferSatir > div:nth-of-type(1) > div:nth-of-type(1) > span {font-size: 10px;}
    .divOBBaslik {font-size: 12px;padding: 12px 15px;}
    .divOBSatir, .divOBUst {font-size: 10px;}
    .divOBSatir > div, .divOBUst > div {padding: 14px 0;}
}

@media screen and (max-width: 600px) {
    .tablobaslik {font-size: 12px;}
    .tabloicerik, .tabloicerik2 {font-size: 11px;}
}

@media screen and (max-width: 450px) {
    .divSlideYazi {line-height: 15px;top: 25%;}
    .divSlideYaziB1 {font-size: 16px;}
    .divSlideYaziB2 {font-size: 18px;margin: 15px 0;}
    .divSlideYaziB3 {font-size: 10px;line-height: 15px;}
    .owl-next, .owl-prev {width: 20px;height: 42px;}
    .divSeferSatir {flex-wrap: wrap;}
    .divSeferSatir > div {width: 50%;margin: 10px 0;}
    .divSeferSatir > div:nth-of-type(2) > span {padding: 0 30px;}
    /* .divSeferSatir > div:nth-of-type(2) > span::before, .divSeferSatir > div:nth-of-type(2) > span::after {display: block;} */
    .aTarifeFiyat {top: auto;right: 10px;bottom: 15px;}
    .divTarifeSatinAl {position: fixed;left: 0;bottom: 0;width: 100%;box-shadow: 0px -4px 7px #dfe0e1;}
    .btnTarifeSatinAl {font-size: 12px;}
    .imgRight, .imgLeft {margin-bottom: 12px;}
    /*input[type=checkbox] + label, input[type=radio] + label {background-size: 20px;line-height: 20px;}*/
    .divHaberIc {width: 100%;padding: 5% 3%;}
    .divUyelik {padding: 50px 0;}
    .divUyelikForm {width: 90%;}
    .divSeferBaslikTarih > input {height: 30px;font-size: 12px;}
    .date-picker-wrapper .month-wrapper table .day {width: 30px !important;height: 30px !important;line-height: 30px !important;font-size: 12px !important;}
    .divOBSatir, .divOBUst {font-size: 8px;}
    .divOBSatir > div, .divOBUst > div {padding: 10px 0;}
    .divSeferSatir > div:nth-of-type(1) > div:nth-of-type(1) div:nth-of-type(1)::before {width: 30px;right: -36px;}
    .divSeferSatir > div:nth-of-type(1) > div:nth-of-type(1) div:nth-of-type(3)::before {width: 30px;left: -40px;}
    .tabloicerik, .tabloicerik2 {font-size: 8px;}
}

@media screen and (max-width: 390px) {
    /*.divOrtaAlt, .divAFiltreTarih {margin: -180px auto 200px;}*/
    .divAnasayfaAlt {margin: -90px auto 200px;}
    .divSeferBaslik > div::after {right: -22px;}
    .divSeferBaslik > div::before {left: -22px;}
}
/**********************************/

/* IE EDGE */
@supports (-ms-ime-align: auto) {
    .divSM > a:nth-of-type(1), .divSM > a:nth-of-type(2) { height: 140px; }
}
/**********************************/

/* IE +9 */
@media screen\0 {
    .divSM > a:nth-of-type(1), .divSM > a:nth-of-type(2) { height: 140px; }
    /*.divUFCerceveBaslikYatay { writing-mode: lr-bt; }*/
}

/**********************************/