body {font-family: "Poppins", sans-serif; overflow-x: hidden; padding:0; background:#fff;}
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{border:0;font-size:100%; margin:0; }
textarea:focus, input:focus{outline: none;}
::-webkit-scrollbar {width: 10px;background-color: #fff;border-left: 1px solid #fff;}
::-webkit-scrollbar-thumb {background-color: #000101;}
::-webkit-scrollbar-thumb:hover {background-color: #000101;}
/* Focus ve active durumlarinda da sifirla */
a:focus,
a:active,
button:focus,
button:active,
input:focus,
input:active,
textarea:focus,
textarea:active,
select:focus,
select:active {
outline:none !important;
box-shadow:none !important;
}

/* Istenmeyen varsayilan mavi border için */
input:focus,
textarea:focus,
select:focus {
border-color:inherit;
}




.container { max-width:1500px;}
.ustmenu {width:100%;z-index:1000;position:fixed;top:0;left:0;padding-top:30px;transition:all .4s ease;}
.ustmenu .container {width:100%;background:#FEFEFE;min-height:80px;border-radius:10px;box-shadow:0 18px 45px rgba(0,0,0,0.15);transition:all .4s ease;}
.ustmenu.sticky {padding-top:10px;}
.ustmenu.sticky .container {min-height:70px;box-shadow:0 10px 25px rgba(0,0,0,0.12);}

.ustmenu .sagalan {float:right;padding: 1.2rem 0 0 0}
.ustmenu .sagalan {float:right;padding:1.2rem 0 0 0;display:flex;align-items:center;gap:14px;}
.ustmenu .sagalan .online-menu {position:relative;display:inline-block;}
.ustmenu .sagalan .dil-btn {color:#0A1832;padding:6px 10px;border-radius:10px;display:flex;align-items:center;gap:8px;cursor:pointer;font-size:13px;font-weight:500;}
.ustmenu .sagalan .dil-btn img { width: 30px; border-radius:3px;}
.ustmenu .sagalan .online-acilir-menu {position:absolute;top:100%;left:0;background:#FEFEFE;border-radius:12px;box-shadow:0 10px 30px rgba(0,0,0,0.08);min-width:145px;display:none;flex-direction:column;padding:8px 0;z-index:99;}
.ustmenu .sagalan .online-acilir-menu img { margin-right: 5px; border-radius: 3px;}
.ustmenu .sagalan .online-acilir-menu a {padding:7px 15px;font-size:13px;color:#0A1832;text-decoration:none;display:block;}
.ustmenu .sagalan .online-acilir-menu a:hover {background:#f4f6f9;}
.ustmenu .sagalan .online-menu:hover .online-acilir-menu {display:flex;}
.ustmenu .sagalan .tur-btn {background:#066168;color:#fff;padding:12px 22px;border-radius:10px;font-size:13px;font-weight:600;display:flex;align-items:center;justify-content:center;gap:8px;transition:all .3s ease;}
.ustmenu .sagalan .tur-btn:hover {background:#0c8d90;transform:translateY(-2px);}


@media only screen and (max-width:575px) {
.ustmenu {position:relative;padding-top:0;}
.ustmenu .container {flex-direction:column;align-items:flex-start;padding:15px;border-radius:0;box-shadow:none;}
.ustmenu .sagalan {width:100%;padding:0 0 0 0;flex-direction:column;align-items:stretch;gap:10px;}
.ustmenu .sagalan .online-menu {width:100%;}
.ustmenu .sagalan .dil-btn {justify-content:center;background:#f4f6f9;padding:10px 12px;}
.ustmenu .sagalan .online-acilir-menu {left:50%;transform:translateX(-50%);}
.ustmenu .sagalan .tur-btn {width:100%;padding:8px 0;border-radius:5px;}
}
@media only screen and (min-width:576px) and (max-width:991px) {
.ustmenu {position:relative;padding-top:10px;}
.ustmenu .container {padding:0 20px;}
.ustmenu .sagalan {padding:0;gap:12px;margin-right:10%;margin-top:3%;}
.ustmenu .sagalan .tur-btn {padding:10px 18px;}
}
@media only screen and (min-width:992px) and (max-width:1199px) {
.ustmenu .container {padding:0 20px;}
.ustmenu .sagalan {gap:12px;margin-right:10%;}
.ustmenu .sagalan .tur-btn {padding:10px 18px;}
}
@media only screen and (min-width:1200px) {
.ustmenu .container {padding:0 30px;}
}


.anasayfaonecikan .container {display:flex;gap:20px;align-items:stretch; padding: 80px 0 120px 0;}
.anasayfaonecikan .onecikan-item {position:relative;flex:1;height:490px;transition:all .5s ease;border-radius:15px;background-size:cover;background-position:center;cursor:pointer;overflow:hidden;color:#fff;
display:flex;align-items:flex-end;padding:32px;}
.anasayfaonecikan .onecikan-item:before {content:"";position:absolute;left:0;bottom:0;width:100%;height:70%;background:linear-gradient(180deg,rgba(0,0,0,0) 0%,rgba(7,94,99,0.90) 100%);z-index:1;}
.anasayfaonecikan .onecikan-item.aktif {flex:3;}
.anasayfaonecikan .acik-icerik {position:relative;z-index:2;opacity:0;transition:.3s;width:100%;display:flex;justify-content:space-between;align-items:flex-end;}
.anasayfaonecikan .onecikan-item.aktif .acik-icerik {opacity:1;}
.anasayfaonecikan .acik-metin {max-width:490px;}
.anasayfaonecikan .acik-metin h3 {font-size:22px;font-weight:700;margin-bottom:8px;}
.anasayfaonecikan .acik-metin p {font-size:13px;opacity:.9;}
.anasayfaonecikan .acik-icerik a {display:inline-flex;align-items:center;gap:8px;border:1px solid #fff;padding:10px 20px;border-radius:5px;color:#fff;text-decoration:none;font-size:12px;white-space:nowrap; font-weight: 600;}
.anasayfaonecikan .acik-icerik a:hover{ background: #066168; color: #fff; transition:all .35s; border:1px solid #066168;}
.anasayfaonecikan .kapali-icerik {position:absolute;left:45px;bottom:32px;transform:rotate(-90deg);transform-origin:left bottom;z-index:2;font-weight:600;letter-spacing:1px;opacity:1;transition:.3s;}
.anasayfaonecikan .onecikan-item.aktif .kapali-icerik {opacity:0;}

@media only screen and (max-width:991px) {
.anasayfaonecikan .container {gap:15px;padding:60px 0 90px 0;}
.anasayfaonecikan .onecikan-item {height:380px;padding:24px;}
.anasayfaonecikan .onecikan-item.aktif {flex:2;}
.anasayfaonecikan .acik-metin h3 {font-size:18px;}
.anasayfaonecikan .acik-metin p {font-size:12px;}
}
@media only screen and (max-width:575px) {
.anasayfaonecikan .container {flex-direction:column;gap:18px;padding:50px 10px 70px 10px;}
.anasayfaonecikan .onecikan-item {height:120px;flex:unset !important;width:100%;border-radius:12px;transition:all .4s ease;padding:20px;}
.anasayfaonecikan .onecikan-item.aktif {height:260px;}
.anasayfaonecikan .acik-icerik {flex-direction:column;align-items:flex-start;gap:15px;opacity:0;}
.anasayfaonecikan .onecikan-item.aktif .acik-icerik {opacity:1;}
.anasayfaonecikan .kapali-icerik {transform:none;position:absolute;left:20px;bottom:20px;}

}


.anasayfahakkimizda {padding:100px 0;background:#F8F8F8;}
.hakkimizda-gorsel {position:relative;height:520px;}
.gorsel-sol {position:absolute;left:0;top:0;width:320px;height:400px;border-radius:120px 15px 15px 15px;overflow:hidden;}
.gorsel-sol img {width:100%;height:100%;object-fit:cover;}
.gorsel-sag {position:absolute;right:0;bottom:0;width:320px;height:400px;border-radius:15px 15px 120px 15px;overflow:hidden;}
.gorsel-sag img {width:100%;height:100%;object-fit:cover;}
.gorsel-orta {position:absolute;left:180px;top:110px;width:300px;height:300px;border-radius:50%;overflow:hidden;border:15px solid #fff;box-shadow:0 20px 50px rgba(0,0,0,0.15);}
.gorsel-orta img {width:100%;height:100%;object-fit:cover;}
.ucak-animasyon {position:absolute;top:-40px;right:0px;width:410px;z-index:5;animation:ucakhareket 7s ease-in-out infinite;}
@keyframes ucakhareket {
0% {transform:translateX(0px);}
50% {transform:translateX(40px);}
100% {transform:translateX(0px);}
}
.hakkimizda-icerik { padding-left: 5%;}
.hakkimizda-icerik .etiket {color:#FFAA0D;font-weight:500;margin-bottom:15px;display:block;}
.hakkimizda-icerik h2 {font-size:30px;font-weight:bold;margin-bottom:20px;color:#0B2731;}
.hakkimizda-icerik p {font-size:14px;line-height:1.7;color:#0B2731;margin-bottom:30px;}
.ozellik-kutu {display:flex;align-items:flex-start;gap:15px;padding:20px;border:1px solid #e5e7eb;border-radius:16px;margin-bottom:15px;background:#fff;}
.ozellik-kutu img {width:40px;}
.ozellik-kutu h4 {font-size:16px;font-weight:700;margin-bottom:5px;color:#0B2731;}
.ozellik-kutu p {font-size:13px;color:#0B2731;margin:0;}

@media (max-width:991px){
.anasayfahakkimizda {padding:80px 0;}
.hakkimizda-gorsel {position:relative;height:420px;margin-bottom:40px;}
.gorsel-sol {width:240px;height:320px;}
.gorsel-sag {width:240px;height:320px;}
.gorsel-orta {left:120px;top:80px;width:220px;height:220px;border:10px solid #fff;}
.ucak-animasyon {width:260px;top:-20px;right:-20px;}
.hakkimizda-icerik {padding-left:0;}
}
@media (max-width:575px){
.anasayfahakkimizda {padding:60px 0;}
.hakkimizda-gorsel {height:auto;display:flex;flex-direction:column;align-items:center;gap:20px;margin-bottom:40px;}
.gorsel-sol { position:relative;left:auto;right:auto;top:auto;bottom:auto;width:100%;max-width:100%;height:260px;border-radius:20px;}
.gorsel-sag { display: none;}
.gorsel-orta {position:relative;left:auto;right:auto;top:auto;bottom:auto;width:100%;max-width:320px;height:260px;border-radius:20px;display: none;}
.gorsel-orta {border:8px solid #fff;box-shadow:0 15px 35px rgba(0,0,0,0.1);border-radius:50%;height:220px;}
.ucak-animasyon {position:absolute;width:180px;top:-10px;right:35px;}
.hakkimizda-icerik {padding-left:0;text-align:left;}
.hakkimizda-icerik h2 {font-size:22px;}
.hakkimizda-icerik p {font-size:13px;}
.ozellik-kutu {padding:15px;}

}


.anasayfaturlar {padding:90px 0;}
.anasayfaturlar .ust-etiket {color:#FFAA0D;font-weight:600;display:block;margin-bottom:8px;font-size:13px;letter-spacing:.3px;}
.anasayfaturlar h2 {font-size:30px;font-weight:bold;margin-bottom:40px;color:#0B2731;line-height:1.2;}
.turlar-grid {display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:28px;}
.tur-card {background:#ffffff;border-radius:15px;overflow:hidden;box-shadow:0 10px 30px rgba(15,23,42,0.08);transition:all .35s ease;display:flex;flex-direction:column;position:relative;}
.tur-card:hover {transform:translateY(-8px);box-shadow:0 30px 60px rgba(15,23,42,0.18);}
.tur-gorsel {height:240px;overflow:hidden;}
.tur-gorsel img {width:100%;height:100%;object-fit:cover;display:block;transition:transform .6s ease;}
.tur-card:hover .tur-gorsel img {transform:scale(1.08);}
.tur-alt {padding: 18px 14px 24px 14px;}
.tur-baslik {font-size:18px;font-weight:700;color:#0B2731;margin-bottom:15px;transition:.3s;}
.tur-card:hover .tur-baslik {color:#066168;}
.tur-icerik-alt {display:flex;justify-content:space-between;align-items:flex-end;gap:22px;}
.tur-sol {font-size:12px;color:#0B2731;display:flex;flex-direction:column;gap:7px;line-height:1.4; width: 70%;}
.tur-sag {text-align:right;border-left:1px solid #e5e7eb;padding-left:0;min-width:100px;transition:.3s; width: 30%;}
.tur-card:hover .tur-sag {border-left-color:#d1d5db;}
.tur-indirim {font-size:10px;color:#9ca3af;font-weight:600;margin-bottom:2px;text-transform:uppercase;}
.tur-eski {font-size:12px;color:#cbd5e1;text-decoration:line-through;margin-bottom:4px;}
.tur-yeni {font-size:18px;font-weight:800;color:#066168;transition:.3s;}
.tur-card:hover .tur-yeni {color:#066168;}

@media (max-width:1199px){
.turlar-grid {grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;}
.tur-gorsel {height:220px;}
}
@media (max-width:991px){
.anasayfaturlar {padding:70px 0;}
.turlar-grid {grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;}
.tur-gorsel {height:200px;}
.tur-baslik {font-size:16px;}
}
@media (max-width:575px){
.anasayfaturlar {padding:60px 0;}
.anasayfaturlar h2 {font-size:22px;margin-bottom:25px;}
.turlar-grid {grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;}
.tur-card {border-radius:12px;}
.tur-gorsel {height:150px;}
.tur-alt {padding:14px 10px 18px 10px;}
.tur-baslik {font-size:14px;margin-bottom:10px;}
.tur-icerik-alt {flex-direction:column;align-items:flex-start;gap:8px;}
.tur-sol {font-size:11px;}
.tur-sag {border-left:none;padding-left:0;text-align:left;}
.tur-yeni {font-size:15px;}

}


.anasayfagaleri {position:relative;padding:100px 0 95px 0; background: url("../img/genel/galeribg.jpg") no-repeat center top;color:#fff;}
.galeri-ust {max-width:650px;margin-bottom:50px;}
.galeri-ust h2 {font-size:30px;font-weight:bold;margin-bottom:14px;}
.galeri-ust p {font-size:13px;opacity:.9;margin-bottom:22px;line-height:1.6;}
.galeri-btn {display:inline-block;background:#ffffff;color:#0B2731;padding:12px 22px;border-radius:10px;font-weight:600;text-decoration:none;transition:.3s; font-size: 13px;}
.galeri-btn img { margin-left: 10px;}
.galeri-btn:hover {background:#e5e7eb; color: #0B2731; text-decoration: none; }
.galeri-grid {display:flex;gap:30px;position:relative;z-index:2;}
.galeri-item {width:260px;border:1px solid rgba(255,255,255,0.35);border-radius:13px;padding:15px;text-align:center; transition:.3s;}
.galeri-item:hover {transform:translateY(-6px);background:#fff; color: #0B2731;}
.galeri-item img {width:100%;height:260px;object-fit:cover;border-radius:10px;margin-bottom:14px;}
.galeri-item span {font-size:14px;font-weight:600;display:block;}
.galeri-balon {position:absolute;right:15em;top:-50px;width:420px;z-index:1;animation:balonhareket 4s ease-in-out infinite alternate;}
@keyframes balonhareket {0% {transform:translateY(0);}100% {transform:translateY(25px);}}

@media (max-width:1199px){
.galeri-balon {right:5%;width:300px;top:-30px;}
.galeri-grid {gap:20px;}
.galeri-item {width:220px;}
.galeri-item img {height:220px;}
}

@media (max-width:991px){
.anasayfagaleri {padding:80px 0 70px 0;}
.galeri-ust h2 {font-size:24px;}
.galeri-balon {right:-20px;width:220px;top:-10px;opacity:.6;}
.galeri-grid {flex-wrap:wrap;justify-content:center;gap:18px;}
.galeri-item {width:45%;}
.galeri-item img {height:200px;}
}
@media (max-width:575px){
.anasayfagaleri {padding:60px 0 60px 0;background-size:cover;}
.galeri-ust {max-width:100%;margin-bottom:35px;}
.galeri-ust h2 {font-size:20px;}
.galeri-ust p {font-size:12px;}
.galeri-btn {padding:10px 16px;font-size:12px;}
.galeri-balon {display:none;}
.galeri-grid {flex-direction:column;gap:16px;}
.galeri-item {width:100%;}
.galeri-item img {height:190px;}
}



.anasayfablog {padding:80px 0;background:#ffffff;}
.anasayfablog h2 {font-size:30px;font-weight:bold;margin-bottom:20px;color:#0B2731;}
.blog-slider .slick-slide {padding:8px;}
.blog-slider .slick-list {margin:0 -16px;}
.blog-card {background:#fff;border:1px solid #f4f4f4;border-radius:15px;overflow:hidden;transition:all .35s ease;}
.blog-card:hover {transform:translateY(-8px);border-color:#e8e8e8;}
.blog-img {height:290px;background:#000;border-radius:13px;margin:5px;overflow:hidden; }
.blog-img img {width:100%;height:100%;object-fit:cover;transition:transform .6s ease;}
.blog-card:hover .blog-img img {transform:scale(1.05);}
.blog-card:hover h3 {color:#066168;}
.blog-body {padding:20px 8px;}
.blog-body h3 {font-size:15px;font-weight:600;margin-bottom:6px;color:#0B2731;}
.blog-body p {font-size:13px;color:#0B2731;margin:0;}

@media (max-width:1199px){
.blog-img {height:240px;}
}

@media (max-width:991px){
.anasayfablog {padding:70px 0;}
.anasayfablog h2 {font-size:24px;margin-bottom:25px;}
.blog-img {height:220px;}
.blog-body {padding:16px 10px;}
.blog-body h3 {font-size:14px;}
.blog-body p {font-size:12px;}
}

@media (max-width:575px){
.anasayfablog {padding:60px 0;}
.anasayfablog h2 {font-size:20px;margin-bottom:20px;}
.blog-slider .slick-slide {padding:6px;}
.blog-slider .slick-list {margin:0 -6px;}
.blog-img {height:190px;border-radius:10px;margin:4px;}
.blog-body {padding:14px 8px;}
.blog-body h3 {font-size:14px;}
.blog-body p {font-size:12px;}
.blog-card {border-radius:12px;}
}


.altbilgi {position:relative;padding:80px 0 40px 0;background:url("../img/genel/altbilgi.jpg") no-repeat center top;background-size:cover;color:#ffffff;}
.altbilgi:before {content:"";position:absolute;left:0;top:0;width:100%;height:100%; z-index:0;}
.altbilgi .container {position:relative;z-index:1;}

.altbilgi-ust {display:flex;justify-content:space-between;gap:80px;align-items:flex-start;}
.altbilgi-sol {max-width:520px;}
.altbilgi-logo {width:260px;height:60px; border-radius:50px;margin-bottom:10px;}
.altbilgi-sol p {font-size:13px; margin:0 0 6px 0;color:#e5f2f3;}
.altbilgi-tursab {margin-top:20px;}
.altbilgi-tursab img {max-width:200px;height:auto;border-radius:6px;display:block;}

.altbilgi-sag {display:flex;gap:90px;flex:1;justify-content:flex-end;}
.altbilgi-kolon h4 {font-size:15px;font-weight:bold;margin-bottom:18px;color:#ffffff;}
.altbilgi-kolon ul {list-style:none;padding:0;margin:0;}
.altbilgi-kolon ul li {margin-bottom:5px;font-size:13px;}
.altbilgi-kolon ul li a {color:#e5f2f3;text-decoration:none;}
.altbilgi-kolon ul li a:hover {text-decoration:underline;}

.altbilgi-iletisim p {font-size:14px;margin:0 0 6px 0;color:#e5f2f3;}
.altbilgi-iletisim .sosyal-linkler {margin-top:18px;display:flex;gap:10px;}
.altbilgi-iletisim .sosyal-linkler a {width:36px;height:36px;border-radius:8px;border:1px solid rgba(255,255,255,0.6);display:flex;align-items:center;justify-content:center;color:#ffffff;text-decoration:none;font-size:13px;transition:.3s;}
.altbilgi-iletisim .sosyal-linkler a:hover {background:#ffffff;color:#0b2731;}

.altbilgi-alt {margin-top:55px;padding-top:20px;border-top:1px solid rgba(255,255,255,0.25);display:flex;justify-content:space-between;align-items:center;font-size:13px;color:#d1e5e6;}
.altbilgi-yedirenk {display:flex;align-items:center;gap:6px;}
.altbilgi-yedirenk span {color:#ff4b6a;font-size:14px;}

.tripadvisor-link{
margin-top:0;
}

.tripadvisor-link img{
height:28px;
width:auto;
display:block;
}


@media (max-width:1199px){
.altbilgi-ust {gap:40px;}
.altbilgi-sag {gap:40px;}
}

@media (max-width:991px){
.altbilgi {padding:70px 0 35px 0;}
.altbilgi-ust {flex-direction:column;gap:40px;}
.altbilgi-sol {max-width:100%;}
.altbilgi-sag {justify-content:flex-start;flex-wrap:wrap;gap:40px;}
.altbilgi-kolon {min-width:200px;}
.altbilgi-alt {flex-direction:column;align-items:flex-start;gap:10px;margin-top:40px;}
}

@media (max-width:575px){
.altbilgi {padding:60px 0 30px 0;background-size:cover;}
.altbilgi-logo {width:200px;height:auto;}
.altbilgi-sol p {font-size:12px;}
.altbilgi-sag {flex-direction:column;gap:25px;}
.altbilgi-kolon h4 {margin-bottom:12px;}
.altbilgi-kolon ul li {font-size:12px;}
.altbilgi-iletisim p {font-size:12px;}
.altbilgi-iletisim .sosyal-linkler {margin-top:12px;}
.altbilgi-alt {font-size:12px;}
}



.icsayfaust {position:relative;height:380px;background-size:cover;background-position:center;display:flex;align-items:center;justify-content:center;text-align:center;color:#fff;overflow:hidden;}
.icsayfaust-overlay {position:absolute;left:0;top:0;width:100%;height:100%;background: #066168;background: linear-gradient(180deg,rgba(6, 97, 104, 0) 0%, rgba(6, 97, 104, 0.61) 65%);z-index:1;}
.icsayfaust .container {position:relative;z-index:2;}
.icsayfaust-icerik h1 {font-size:36px;font-weight:bold;margin:0;}
.icsayfaust-dalga {position:absolute;bottom:-1px;left:0;width:100%;z-index:3;}
.icsayfaust-dalga img {width:100%;display:block;}

@media (max-width:991px){
.icsayfaust {height:350px;}
.icsayfaust-icerik h1 {font-size:36px;}
}
@media (max-width:575px){
.icsayfaust {height:260px;}
.icsayfaust-icerik h1 {font-size:24px;}
}


.icsayfa { width: 100%; margin: 80px 0}


.icsayfaturlar-grid {display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:28px;}
.icsayfatur-card {background:#ffffff;border-radius:15px;overflow:hidden;box-shadow:0 10px 30px rgba(15,23,42,0.08);transition:all .35s ease;display:flex;flex-direction:column;position:relative;}
.icsayfatur-card:hover {transform:translateY(-8px);box-shadow:0 30px 60px rgba(15,23,42,0.18);}
.icsayfatur-gorsel {height:240px;overflow:hidden;}
.icsayfatur-gorsel img {width:100%;height:100%;object-fit:cover;display:block;transition:transform .6s ease;}
.icsayfatur-card:hover .icsayfatur-gorsel img {transform:scale(1.08);}
.icsayfatur-alt {padding: 18px 14px 24px 14px;}
.icsayfatur-baslik {font-size:18px;font-weight:700;color:#0B2731;margin-bottom:15px;transition:.3s;}
.icsayfatur-card:hover .tur-baslik {color:#066168;}
.icsayfatur-icerik-alt {display:flex;justify-content:space-between;align-items:flex-end;gap:22px;}
.icsayfatur-sol {font-size:12px;color:#0B2731;display:flex;flex-direction:column;gap:7px;line-height:1.4; width: 70%;}
.icsayfatur-sag {text-align:right;border-left:1px solid #e5e7eb;padding-left:0;min-width:100px;transition:.3s; width: 30%;}
.icsayfatur-card:hover .tur-sag {border-left-color:#d1d5db;}
.icsayfatur-indirim {font-size:10px;color:#9ca3af;font-weight:600;margin-bottom:2px;text-transform:uppercase;}
.icsayfatur-eski {font-size:12px;color:#cbd5e1;text-decoration:line-through;margin-bottom:4px;}
.icsayfatur-yeni {font-size:18px;font-weight:800;color:#066168;transition:.3s;}
.icsayfatur-card:hover .tur-yeni {color:#066168;}

@media (max-width:1199px){
.icsayfaturlar-grid {grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;}
.icsayfatur-gorsel {height:220px;}
}
@media (max-width:991px){
.icsayfaturlar-grid {grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;}
.icsayfatur-gorsel {height:200px;}
.icsayfatur-baslik {font-size:16px;}
}
@media (max-width:575px){
.icsayfaturlar-grid {grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;}
.icsayfatur-card {border-radius:12px;}
.icsayfatur-gorsel {height:150px;}
.icsayfatur-alt {padding:14px 10px 18px 10px;}
.icsayfatur-baslik {font-size:14px;margin-bottom:10px;}
.icsayfatur-icerik-alt {flex-direction:column;align-items:flex-start;gap:8px;}
.icsayfatur-sol {font-size:11px;}
.icsayfatur-sag {border-left:none;padding-left:0;text-align:left;}
.icsayfatur-yeni {font-size:15px;}
}


.turdetay {}
.turdetay-baslik h1 {font-size:30px;font-weight:700;color:#0B2731;}
.turdetay-baslik span {color:#0B2731;font-size:13px;}

.turdetay-galeri {display:grid;grid-template-columns:1fr 1fr 1fr 1fr;gap:15px;margin:40px 0 60px 0;}
.g-buyuk {height:420px;background:#3f3f3f;border-radius:10px;overflow:hidden;}
.g-kolon {display:flex;flex-direction:column;gap:15px;}
.g-kucuk {height:202.5px; border-radius:10px;overflow:hidden;}
.g-buyuk,
.g-kucuk {position:relative;overflow:hidden;cursor:pointer;}
.g-buyuk img,
.g-kucuk img {width:100%;height:100%;object-fit:cover;display:block;border-radius:10px;transition:transform .6s ease;}
.g-buyuk:hover img,
.g-kucuk:hover img {transform:scale(1.08);}
.g-buyuk:after,
.g-kucuk:after {content:"";position:absolute;left:0;top:0;width:100%;height:100%;transition:.4s ease;border-radius:10px;}
.g-buyuk:hover:after,
.g-kucuk:hover:after {}


.turdetay-icerik {display:flex;gap:60px;}

.turdetay-sol {flex:2;}
.turdetay-sag {flex:1;}

.genelbaslik {margin-bottom:26px;font-weight:bold; color: #0B2731;}
.genel-grid {display:grid;grid-template-columns:1fr 1fr;gap:18px;margin-bottom:30px;}
.bilgi {background:#f1f3f4;padding:14px 18px;border-radius:8px;font-size:13px;display:flex;align-items:center;gap:10px;color:#0B2731;}
.bilgi svg {width:18px;height:18px;stroke:#0B2731;stroke-width:2;flex-shrink:0;}

.aciklama {margin-bottom:30px;font-size:13px;line-height:1.8; color: #0B2731; border-bottom: 1px solid #EFEFEF; padding-bottom: 30px;}

.dahil-wrapper {display:grid;grid-template-columns:1fr 1fr;gap:30px;margin-bottom:30px; padding-bottom: 30px; border-bottom: 1px solid #EFEFEF;}
.dahil-kutu {background:#fff;border:1px solid #DEDEDE;padding:25px 28px;border-radius:10px;color:#0B2731;}
.dahil-kutu h4 {display:flex;align-items:center;gap:10px;font-size:15px;font-weight:600;margin-bottom:18px;color:#0B2731;}
.dahil-kutu h4 svg {width:18px;height:18px;stroke:#0B2731;stroke-width:2;}
.dahil-kutu ul {list-style:none;padding:0;margin:0;}
.dahil-kutu ul li {margin-bottom:5px;font-size:13px;line-height:1.5;position:relative;padding-left:10px;color:#0B2731;}
.dahil-kutu ul li:before {content:".";position:absolute;left:0;color:#0B2731;}

.program-list {margin-top:20px;}
.program-item {background:#f3f3f3;margin-bottom:12px;border-radius:6px;overflow:hidden;}
.program-baslik {padding:16px 20px;display:flex;justify-content:space-between;align-items:center;font-size:14px;color:#1f2937;cursor:pointer;}
.program-baslik span {font-weight:600;}
.program-baslik svg {width:16px;height:16px;transition:.3s ease;}
.program-item.active .program-baslik svg {transform:rotate(180deg);}
.program-icerik {height:0;overflow:hidden;transition:height .35s cubic-bezier(.4,0,.2,1);background:#ffffff;font-size:13px;color:#374151;}
.program-icerik-inner {padding:15px 20px;}


.rezervasyon {background:#fff;padding:30px;border-radius:18px;box-shadow:0 30px 70px rgba(0,0,0,0.18);position:sticky;top:120px;}
.rezervasyon h3 {font-size:18px;font-weight:bold;margin-bottom:5px;color:#0B2731;}
.rez-aciklama {font-size:11px;color:#949494;margin-bottom:15px;}
.fiyat {margin:15px 0 20px 0;}
.indirim-yazi {font-size:12px;color:#9ca3af;margin-bottom:4px;}
.eski {text-decoration:line-through;color:#9ca3af;margin-left:5px;}
.yeni {color:#066168;font-weight:bold;font-size:20px;}
.rezervasyon input {width:100%;margin-bottom:14px;padding:12px 14px;border:1px solid #e5e7eb;border-radius:8px;background:#ffffff;font-size:12px;outline:none;transition:.3s;}
.rezervasyon input:focus {border-color:#066168;box-shadow:0 0 0 3px rgba(6,97,104,0.08);}
.adet-satir {display:flex;justify-content:space-between;align-items:center;padding:14px 0;border-top:1px solid #e5e7eb;font-size:14px;color:#0b2731;}
.adet-kontrol {display:flex;align-items:center;gap:12px;}
.adet-kontrol button {width:26px;height:26px;border:none;background:transparent;font-size:18px;cursor:pointer;color:#0b2731;}
.rezervasyon button.rez-btn {width:100%;padding:15px;margin-top:20px;background:#066168;color:#fff;border:none;border-radius:10px;font-weight:600;font-size:14px;cursor:pointer;transition:.3s;}
.rezervasyon button.rez-btn:hover {background:#055055;}
.date-wrapper {position:relative;margin-bottom:14px;}
.date-wrapper input {width:100%;padding:12px 40px 12px 14px;border:1px solid #e5e7eb;border-radius:8px;background:#ffffff;font-size:13px;outline:none;transition:.3s;}
.date-wrapper input:focus {border-color:#066168;box-shadow:0 0 0 3px rgba(6,97,104,0.08);}
.date-icon {position:absolute;right:12px;top:40%;transform:translateY(-50%);width:18px;height:18px;color:#6b7280;pointer-events:none;}


@media only screen and (max-width:991px) {
.turdetay-galeri {grid-template-columns:1fr 1fr;}
.g-buyuk {height:320px;}
.g-kucuk {height:152px;}
.turdetay-icerik {flex-direction:column;gap:40px;}
.turdetay-sol,
.turdetay-sag {width:100%;}
.genel-grid {grid-template-columns:1fr;}
.dahil-wrapper {grid-template-columns:1fr;gap:20px;}
.rezervasyon {position:relative;top:auto;}
}

@media only screen and (max-width:575px) {
.turdetay-baslik h1 {font-size:22px;}
.turdetay-galeri {grid-template-columns:1fr;gap:12px;margin:30px 0 40px 0;}
.g-buyuk {height:240px;}
.g-kucuk {height:140px;}
.genelbaslik {font-size:18px;}
.bilgi {font-size:12px;padding:12px 14px;}
.aciklama {font-size:12px;padding-bottom:20px;margin-bottom:20px;}
.dahil-kutu {padding:18px;}
.program-baslik {padding:14px 16px;font-size:13px;}
.program-icerik-inner {padding:12px 16px;}
.rezervasyon {padding:20px;border-radius:14px;box-shadow:0 20px 50px rgba(0,0,0,0.12);}
.rezervasyon h3 {font-size:16px;}
.yeni {font-size:18px;}
.rezervasyon input {font-size:12px;padding:10px 12px;}
.rezervasyon button.rez-btn {padding:13px;font-size:13px;}
.adet-satir {font-size:13px;}
}


.ozel-tur-form {background:#fff;padding:30px;border-radius:18px;box-shadow:0 30px 70px rgba(0,0,0,0.18);}
.ozel-tur-form h3 {font-size:20px;font-weight:bold;margin-bottom:20px;color:#0B2731;}
.iletisim-grid {display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-bottom:20px;}
.iletisim-grid input {padding:12px 14px;border:1px solid #e5e7eb;border-radius:8px;background:#ffffff;font-size:13px;outline:none;transition:.3s;width:100%;}
.iletisim-grid input:focus {border-color:#0B2731;box-shadow:0 0 0 3px rgba(6,97,104,0.08);}
.ozel-satir {display:flex;gap:10px;margin-bottom:12px;}
.ozel-satir select {flex:1;padding:12px;border:1px solid #e5e7eb;border-radius:8px;background:#fff;font-size:13px;}
.satir-sil {background:#ffffff;border:1px solid #ddd;border-radius:8px;width:42px;cursor:pointer;transition:.2s;}
.satir-sil:hover {background:#f1f1f1;}
.satir-ekle {margin-top:5px;background:transparent;border:1px dashed #0B2731;color:#0B2731;padding:10px;border-radius:8px;cursor:pointer;width:100%;transition:.2s;}
.satir-ekle:hover {background:rgba(6,97,104,0.06);}
.kisi-grid {margin-top:20px;border-top:1px solid #e5e7eb;padding-top:20px;}
.kisi-item {display:flex;justify-content:space-between;align-items:center;margin-bottom:15px;font-size:14px;color:#0B2731; font-weight: 600;}
.adet-kontrol {display:flex;align-items:center;gap:12px;}
.adet-kontrol button {width:28px;height:28px;border:none;background:#eee;border-radius:6px;cursor:pointer;font-size:16px;transition:.2s;}
.adet-kontrol button:hover {background:#ddd;}
.adet-deger {min-width:20px;text-align:center;}
.rez-btn {width:100%;margin-top:20px;padding:15px;background:#0B2731;color:#fff;border:none;border-radius:10px;font-weight:600;font-size:14px;cursor:pointer;transition:.3s;}
.rez-btn:hover {background:#055055;}

@media only screen and (max-width:991px) {
.ozel-tur-form {padding:24px;border-radius:14px;box-shadow:0 20px 50px rgba(0,0,0,0.12);}
.iletisim-grid {grid-template-columns:1fr;}
.ozel-satir {flex-direction:column;gap:8px;}
.ozel-satir select {width:100%;}
.satir-sil {width:100%;height:40px;}
.kisi-item {font-size:13px;}
}
@media only screen and (max-width:991px) {
.ozel-tur-form {padding:24px;border-radius:14px;box-shadow:0 20px 50px rgba(0,0,0,0.12);}
.iletisim-grid {grid-template-columns:1fr;}
.ozel-satir {flex-direction:column;gap:8px;}
.ozel-satir select {width:100%;}
.satir-sil {width:100%;height:40px;}
.kisi-item {font-size:13px;}
}


.blog-grid {display:grid;grid-template-columns:repeat(4,1fr);gap:24px;}
.blogliste-card {background:#fff;border:1px solid #f4f4f4;border-radius:15px;overflow:hidden;transition:all .35s ease;}
.blogliste-card:hover {transform:translateY(-8px);border-color:#e8e8e8;}
.blogliste-img {height:290px;background:#000;border-radius:13px;margin:5px;overflow:hidden;}
.blogliste-img img {width:100%;height:100%;object-fit:cover;transition:transform .6s ease;}
.blogliste-card:hover .blogliste-img img {transform:scale(1.05);}
.blogliste-card:hover h3 {color:#066168;}
.blogliste-body {padding:20px 8px;}
.blogliste-body h3 {font-size:15px;font-weight:600;margin-bottom:6px;color:#0B2731;}
.blogliste-body p {font-size:13px;color:#0B2731;margin:0;}

@media only screen and (max-width:991px) {
.blog-grid {grid-template-columns:repeat(2,1fr);gap:20px;}
.blogliste-img {height:240px;}
}

@media only screen and (max-width:575px) {
.blog-grid {grid-template-columns:1fr;gap:18px;}
.blogliste-img {height:200px;}
.blogliste-body {padding:16px 10px;}
.blogliste-body h3 {font-size:14px;}
.blogliste-body p {font-size:12px;}
}



.blogdetay {background:#ffffff;}
.blogdetay-grid {display:grid;grid-template-columns:60% 40%;gap:50px;align-items:flex-start;}
.blogdetay-icerik h1 {font-size:30px;font-weight:700;margin-bottom:20px;color:#0B2731;}
.blogdetay-icerik h2 {font-size:20px;font-weight:600;margin:30px 0 15px 0;color:#0B2731;}
.blogdetay-icerik p {font-size:14px;line-height:1.8;color:#374151;margin-bottom:18px;}
.blogdetay-gorsel {position:sticky;top:120px;}
.blogdetay-gorsel img {width:100%;border-radius:18px;display:block;box-shadow:0 25px 60px rgba(0,0,0,0.12);}

@media only screen and (max-width:991px) {
.blogdetay-grid {grid-template-columns:1fr;gap:40px;}
.blogdetay-gorsel {position:relative;top:auto;}
.blogdetay-gorsel img {border-radius:16px;}
.blogdetay-icerik h1 {font-size:24px;}
.blogdetay-icerik h2 {font-size:18px;}
}

@media only screen and (max-width:575px) {
.blogdetay {padding:10px 0;}
.blogdetay-grid {gap:30px;}
.blogdetay-icerik h1 {font-size:20px;margin-bottom:15px;}
.blogdetay-icerik h2 {font-size:16px;margin:20px 0 10px 0;}
.blogdetay-icerik p {font-size:13px;line-height:1.7;}
.blogdetay-gorsel img {border-radius:14px;box-shadow:0 15px 40px rgba(0,0,0,0.10);}
}


.iletisim {background:#fff;}
.iletisim-grid {display:grid;grid-template-columns:48% 48%;gap:30px;align-items:flex-start;}
.iletisim-bilgi h2 {font-size:20px;font-weight:bold;margin-bottom:30px;color:#0B2731;}
.bilgi-item {margin-bottom:25px;padding-bottom:20px;border-bottom:1px solid #e5e7eb;}
.bilgi-item:last-child {border-bottom:none;}
.bilgi-item h4 {font-size:15px;color:#0B2731;margin-bottom:6px;}
.bilgi-item p {font-size:14px;color:#0B2731;margin:0;}
.bilgi-item p a {color:#0B2731;}
.iletisim-harita iframe {width:90%;height:450px;border:0;border-radius:18px;box-shadow:0 25px 60px rgba(0,0,0,0.12);}

@media only screen and (max-width:991px) {
.iletisim-grid {grid-template-columns:1fr;gap:40px;}
.iletisim-harita iframe {width:100%;height:380px;}
}

@media only screen and (max-width:575px) {
.iletisim-bilgi h2 {font-size:18px;margin-bottom:20px;}
.bilgi-item {margin-bottom:20px;padding-bottom:15px;}
.bilgi-item h4 {font-size:14px;}
.bilgi-item p {font-size:13px;}
.iletisim-harita iframe {height:300px;border-radius:14px;box-shadow:0 15px 40px rgba(0,0,0,0.10);}

}


/* HEADER & LOGO */
#header {width:100%;}
#header:after {content:"";clear:both;display:block;}
.logo {float:left;padding:0.5rem 0 0 0;z-index:1;}
.logo a {display:block;padding:0;}

/* Küçük cihazlarda logo */
@media only screen and (max-width:575px) {
.logo {float:left;padding:0.5rem 0 0 0;width:70%;}
.logo img {max-width:70%;}
}

/* Tablet */
@media only screen and (min-width:768px) and (max-width:991px) {
.logo {float:left;padding:15px 0 0 0;}
.logo img {max-width:80%;}
}

/* Küçük laptop */
@media only screen and (min-width:992px) and (max-width:1199px) {
.logo {float:left;padding:35px 0 0 0;}
.logo img {max-width:90%;}
}

/* NAV GENEL */
nav {display:flex;justify-content:center;}
nav > ul {float:left;position:relative;}
nav li {list-style:none;float:left;position:relative;}
nav .dropdown {position:relative;}
nav li a {float:left;padding:1.8rem 0.4rem 1.8rem 0.4rem;color:#0B2731;font-size:14px;font-weight:600;}
nav li a i {font-size:7px;}
nav li a:hover {color:#066168;text-decoration:none;transition:all .35s;}
nav li ul.submenu {display:none;position:absolute;left:0;top:100%;background:#fff;padding:20px 0 20px 0;z-index:10;border-radius:0 0 5px 5px;}
nav li:hover > ul.submenu {display:block;}
nav li ul.submenu .submenu {display:none;position:absolute;left:100%;top:0;background:#fff;padding:10px 0 10px 20px;z-index:10;border-radius:0 5px 5px 0;}
nav li:hover ul.submenu li:hover > .submenu {display:block;}
nav .dropdown li {white-space:nowrap;}
nav .dropdown li a {padding:7px 25px;font-size:13px;min-width:200px;color:#0B2731;font-weight:bold;}
nav .dropdown li a:hover {background:none;border-top:none;color:#066168;text-decoration:underline;}

/* MENU ICON */
#menu-icon {position:absolute;right:0;top:0;display:none;}
#menu-icon span {border:2px solid #066168;width:30px;margin-bottom:5px;display:block;transition:all .1s;}

/* Mobil NAV */
@media only screen and (max-width:575px) {
#menu-icon {display:inline;top:7.5rem;cursor:pointer;right:1rem;}
nav {display:none;width:100%;clear:both;float:none;max-height:400px;overflow:auto;padding-top:20px;}
nav ul {float:none;padding:0 0 20px 0;}
nav li {float:none;border-bottom:1px solid rgba(0,0,0,0.06);}
nav ul li a {float:none;padding:10px 12px;display:block;border-bottom:1px solid #f4f4f4;width:100%;}
#header nav ul ul {display:block;position:static;background:none;border:none;padding:0;}
}

/* Tablet NAV (hamburger) */
@media only screen and (min-width:768px) and (max-width:991px) {
#menu-icon {display:inline;top:2.2rem;cursor:pointer;right:2rem;}
nav {display:none;width:100%;clear:both;float:none;max-height:400px;overflow:auto;padding-top:20px;}
nav ul {float:none;padding:0 0 20px 0;}
nav li {float:none;border-bottom:1px solid rgba(0,0,0,0.06);}
nav ul li a {float:none;padding:10px 12px;display:block;border-bottom:1px solid #f4f4f4;width:100%;}
#header nav ul ul {display:block;position:static;background:none;border:none;padding:0;}
}

/* 9921199: istege göre hamburger (su an açik birakmiyoruz, JS ile açilacak) */
@media only screen and (min-width:992px) and (max-width:1199px) {
#menu-icon {display:inline;top:3.7rem;cursor:pointer;right:2rem;}
nav {display:none;width:100%;clear:both;float:none;max-height:400px;overflow:auto;padding-top:20px;}
nav ul {float:none;padding:0 0 20px 0;}
nav li {float:none;border-bottom:1px solid rgba(0,0,0,0.06);}
nav ul li a {float:none;padding:10px 12px;display:block;border-bottom:1px solid #f4f4f4;width:100%;}
#header nav ul ul {display:block;position:static;background:none;border:none;padding:0;}
}

/* 1200+ NAV tekrar yatay */
@media only screen and (min-width:1200px) {
#menu-icon {display:none;top:32px;cursor:pointer;right:1em;}
nav {display:flex;width:auto;clear:none;float:none;max-height:none;overflow:visible;padding-top:0;}
nav ul {float:left;padding:0;}
nav li {float:left;border-bottom:none;}
nav ul li a {float:left;padding:1.8rem 0.4rem 1.8rem 0.4rem;border-bottom:none;width:auto;}
}




/* SLIDER GENEL */
.carousel-inner {position:relative;width:100%;overflow:hidden;margin-left:auto;margin-right:auto;}
.carousel-inner:before {display:none;}
.carousel-inner:after {display:none;}
.carousel-item {position:relative;height:100vh;max-height:850px;background:no-repeat center center scroll;background-size:cover;border-radius:0 0 10px 10px;z-index:1;}
.slider-alt {position:absolute;left:0;bottom:0;width:100%;height:50px;background:url("../img/genel/slideralt.png") no-repeat bottom center;background-size:cover;z-index:4;pointer-events:none;}
#carouselExampleIndicators {position:relative;}
/* SOL AÇIK GRADIENT */
.carousel-item:before {content:"";position:absolute;left:0;top:0;width:100%;height:100%;background: #066168;
background: linear-gradient(180deg,rgba(6, 97, 104, 0) 0%, rgba(6, 97, 104, 0.61) 65%);z-index:2;border-radius:0 0 9px 9px;}
/* ALT FADE */
.carousel-item:after {content:"";position:absolute;left:0;right:0;bottom:0;height:120px;background:linear-gradient(180deg,rgba(0,0,0,0) 0%,rgba(0,0,0,0.18) 100%);opacity:.35;z-index:2;}
.carousel-caption {position:absolute;bottom:20%;z-index:5;width:100%;left:0;right:0;}
.slider-icerik {margin:0 auto;text-align:left;padding:0 0 0 2%;position:relative;z-index:6;}
/* BASLIK & METIN */
.carousel-caption h1 {width:100%; max-width: 1120px;text-align:center;font-size:70px;font-weight:bold; padding-bottom:10px;color:#fff;line-height:1.15; margin: 0 auto 0 auto}
.carousel-caption p {width:100%; max-width: 800px; text-align:center;font-size:15px;font-weight:400;color:#fff;margin-top:14px; margin: 0 auto 0 auto}

/* KONTROLLER */
.carousel-control-prev {position:absolute;left:81em;margin-top:-30%;width:50px;z-index:9;}
.carousel-control-next {position:absolute;right:0;margin-top:-30%;width:50px;z-index:9;}

.carousel-fade .carousel-item {opacity:0;transition-duration:.6s;transition-property:opacity;}
.carousel-fade .carousel-item.active,
.carousel-fade .carousel-item-next.carousel-item-left,
.carousel-fade .carousel-item-prev.carousel-item-right {opacity:1;}
.carousel-fade .active.carousel-item-left,
.carousel-fade .active.carousel-item-right {opacity:0;}
.carousel-fade .carousel-item-next,
.carousel-fade .carousel-item-prev,
.carousel-fade .carousel-item.active,
.carousel-fade .active.carousel-item-left,
.carousel-fade .active.carousel-item-prev {transform:translateX(0);transform:translate3d(0,0,0);}

/* DOTLAR */
.carousel-indicators {bottom:100px;z-index:20;}
.carousel-indicators li {width:12px;height:12px;border-radius:50%;background-color:rgba(255,255,255,.50);margin:0 6px;transition:all .35s ease; cursor: pointer;}
.carousel-indicators li.active {width:38px;border-radius:20px;background-color:#fff;}

/* Tablet */
@media (max-width:991px) {
.carousel-item {height:80vh;}
.carousel-caption {bottom:18%;}
.carousel-caption h1 {font-size:42px;}
.carousel-caption p {font-size:14px;}
}

/* Mobil */
@media (max-width:575px) {
.carousel-item {height:75vh;border-radius:0;}
.carousel-caption {bottom:30%;padding:0 15px;}
.carousel-caption h1 {font-size:28px;line-height:1.3;}
.carousel-caption p {font-size:13px;}
.carousel-control-prev,
.carousel-control-next {width:45px;height:45px;}
.carousel-indicators {bottom:20px;}
}

/* KAYMA SORUNU FIX */
#carouselExampleIndicators {overflow:hidden;}
#carouselExampleIndicators .carousel-inner {height:100vh;max-height:850px;}
#carouselExampleIndicators.carousel-fade .carousel-item {position:absolute;top:0;left:0;width:100%;height:100vh;max-height:850px;}
#carouselExampleIndicators.carousel-fade .carousel-item.active {position:relative;}
@media only screen and (max-width:575px){
#carouselExampleIndicators .carousel-inner {height:460px;max-height:460px;}
#carouselExampleIndicators.carousel-fade .carousel-item {height:460px;max-height:460px;}
}



.slick-slide {margin: 10px;}
.slick-list {margin: 0px -5px 0px 5px; }
.slick-slider{position: relative;display: block;-moz-box-sizing: border-box;box-sizing: border-box;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;-webkit-touch-callout: none;-khtml-user-select: none;-ms-touch-action: pan-y;touch-action: pan-y;-webkit-tap-highlight-color: transparent;}
.slick-list{position: relative;display: block;overflow: hidden;margin: 0;padding: 0;}
.slick-list:focus{outline: none;}
.slick-list.dragging{cursor: pointer;cursor: hand;}
.slick-slider .slick-track,
.slick-slider .slick-list{-webkit-transform: translate3d(0, 0, 0);-moz-transform: translate3d(0, 0, 0);-ms-transform: translate3d(0, 0, 0);-o-transform: translate3d(0, 0, 0);transform: translate3d(0, 0, 0);}
.slick-track{position: relative;top: 0;left: 0;display: block;}
.slick-track:before,
.slick-track:after{display: table;content: '';}
.slick-track:after{clear: both;}
.slick-loading .slick-track{visibility: hidden;}
.slick-slide{display: none;float: left; min-height: 1px;}
[dir='rtl'] .slick-slide{float: right;}
.slick-slide img{display: block;}
.slick-slide.slick-loading img{display: none;}
.slick-slide.dragging img{pointer-events: none;}
.slick-initialized .slick-slide{display: block;}
.slick-loading .slick-slide{visibility: hidden;}
.slick-vertical .slick-slide{display: block;height: auto;border: 1px solid transparent;}
.slick-arrow.slick-hidden {display: none;}
@charset 'UTF-8';
/* Slider */
.slick-loading .slick-list{}
/* Arrows */
.slick-prev,
.slick-next{font-size: 0;line-height: 0;position: absolute;top: 50%;display: block;width: 0;height: 0;margin-top: -10px;padding: 0;cursor: pointer; border: none;outline: none; }
.slick-prev:hover,
.slick-prev:focus,
.slick-next:hover,
.slick-next:focus{color: transparent;outline: none; }
.slick-prev:hover:before,
.slick-prev:focus:before,
.slick-next:hover:before,
.slick-next:focus:before{opacity: 1;}
.slick-prev.slick-disabled:before,
.slick-next.slick-disabled:before{opacity: .25;}
.slick-prev:before,
.slick-next:before{font-family: 'slick';font-size: 20px;line-height: 1;opacity: .75;color: white;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;}
.slick-prev{left: -25px;}
[dir='rtl'] .slick-prev{right: -25px;left: auto;}
.slick-prev:before{content: '';}
[dir='rtl'] .slick-prev:before{content: '';font-weight: bold;font-size: 20px;}
.slick-next{right: -25px;}
[dir='rtl'] .slick-next{right: auto;left: -25px;}
.slick-next:before{content: '';}
[dir='rtl'] .slick-next:before{content: '';}


.slick-dots {display: flex;justify-content: center;margin: 20px;padding: 0 10px;list-style-type: none;}
.slick-dots li {margin: 0 3px 0 3px ;}
.slick-dots button {display: block;width: 35px;height: 8px;padding: 0;border: none; background-color: #333;text-indent: -9999px; border-radius: 2px;}
.slick-dots li.slick-active button {background-color:#F1831D; outline:none; border:none; cursor:pointer;}




.scroll-container {height: 100vh;min-height: 450px;padding: 2rem 1rem;display: flex;align-items: center;box-sizing: border-box;}
.scroll-container:nth-of-type(1) {background-color: #bdd0c4;}
.scroll-container:nth-of-type(2) {background-color: #f5d2d3;}
.scroll-container:nth-of-type(3) {background-color: #9ab7d3;}
.scroll-container:nth-of-type(4) {background-color: #dfccf1;}
.scroll-container:nth-of-type(even) {flex-direction: row-reverse;}
.scroll-element,
.scroll-caption {width: 50%;}
.scroll-element {min-height: 300px;height: 100%;background-color: #eaeaea;}
.scroll-caption {margin: 1rem;}
@media screen and (max-width: 650px) {
.scroll-container,
.scroll-container:nth-of-type(even) {flex-direction: column;align-content: inherit;}
.scroll-element {height: 100%;}
.scroll-element,
.scroll-caption {width: 100%;}
}
.js-scroll {opacity: 0;transition: opacity 500ms;}
.js-scroll.scrolled {opacity: 1;}
.scrolled.fade-in {animation: fade-in 1s ease-in-out both;}
.scrolled.fade-in-bottom {animation: fade-in-bottom 1s ease-in-out both;}
.scrolled.slide-left {animation: slide-in-left 1s ease-in-out both;}
.scrolled.slide-right {animation: slide-in-right 1s ease-in-out both;}
@keyframes slide-in-left {
0% {-webkit-transform: translateX(-100px);transform: translateX(-100px);opacity: 0;}
100% {-webkit-transform: translateX(0);transform: translateX(0);opacity: 1;}
}

@keyframes slide-in-right {
0% {-webkit-transform: translateX(100px);transform: translateX(100px);opacity: 0;}
100% {-webkit-transform: translateX(0);transform: translateX(0);opacity: 1;}
}
@keyframes fade-in-bottom {
0% {-webkit-transform: translateY(50px);transform: translateY(50px);opacity: 0;}
100% {-webkit-transform: translateY(0);transform: translateY(0);opacity: 1;}
}

@keyframes fade-in {
0% {opacity: 0;}
100% {opacity: 1;}
}



.hvr-underline-from-left {display: inline-block;vertical-align: middle;-webkit-transform: perspective(1px) translateZ(0);transform: perspective(1px) translateZ(0);box-shadow: 0 0 1px rgba(0, 0, 0, 0);position: relative;overflow: hidden;}
.hvr-underline-from-left:before {content: "";position: absolute;z-index: -1;left: 0;right: 100%;bottom: 0;background: #066168;height: 2px;-webkit-transition-property: right;transition-property: right;-webkit-transition-duration: 0.3s;transition-duration: 0.3s;-webkit-transition-timing-function: ease-out;transition-timing-function: ease-out;}
.hvr-underline-from-left:hover:before, .hvr-underline-from-left:focus:before, .hvr-underline-from-left:active:before {right: 0;}


@keyframes buzz-out{
10%  {transform:translate(-2px,  2px) rotate(-2deg);}
20%  {transform:translate( 3px, -3px) rotate( 3deg);}
30%  {transform:translate(-3px,  3px) rotate(-3deg);}
40%  {transform:translate( 2px, -2px) rotate( 2deg);}
50%  {transform:translate(-1px,  1px) rotate(-1deg);}
60%  {transform:translate( 1px, -1px) rotate( 1deg);}
70%  {transform:translate(-1px,  1px) rotate(-1deg);}
/* Son karede titresim sifirlanir, ikon kaybolur */
100% {transform:translate(0,0)   rotate(0deg); }
}



.altwhatsapp { width:170px; height:40px; background:#48a91f; position:fixed; bottom:1%; left:1%; border-radius: 100px; color:#fff; font-size:13px; font-weight:500; display: flex;justify-content: center;align-items: center; text-align: center; z-index:99;}
.altwhatsapp:hover { background:#fff; color:#48a91f; transition: all .35s;}
.altwhatsapp i { font-size:18px;  margin-right:4px;}