body {font-family: "Barlow", sans-serif; overflow-x: hidden; padding:0 1% 0 1%;}

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





.container { max-width:1500px;}

.ustmenu {width: 100%; min-height: 100px;}

.ustmenu .sagalan {float: right;padding: 1.9rem 0 0 0;}

.ustmenu .sagalan .rezervasyon { width:190px; height:38px; float: right; border-radius: 3px; display: flex;justify-content: center;align-items: center; text-align: center; font-size:13px; font-weight:600; color:#fff;  background:#AE915F; border:1px solid #AE915F; margin-left:10px; cursor:pointer; letter-spacing:0.5px;}

.ustmenu .sagalan .rezervasyon:hover { background:#171717; transition: all .35s; border:1px solid #171717;}

.ustmenu .sagalan .rezervasyon img { margin-right:8px;}

.ustmenu .sagalan .dil-container {position: relative;display: inline-block;}

.ustmenu .sagalan .dil {width: 38px;height: 38px;border-radius: 3px;display: flex;justify-content: center;align-items: center;font-size: 18px;font-weight: 600;color: #AE915F;border: 1px solid #AE915F;cursor: pointer;}

.ustmenu .sagalan .dil:hover {background: #AE915F;color: #fff;}

.ustmenu .sagalan .dil-dropdown {position: absolute;top: 100%;left: 0;margin-top: 6px;background: #fff; border-radius: 4px; display: none;min-width: 120px;z-index: 999;  transition: all .35s; padding: 10px 0 10px 0;}

.ustmenu .sagalan .dil-item {padding: 5px 10px 5px 10px;cursor: pointer;font-size: 13px;color: #171717; font-weight:600;}

.ustmenu .sagalan .dil-item img { margin-right:5px; border-radius: 5px;}

.ustmenu .sagalan .dil-item:hover { background:#f4f4f4;  transition: all .35s;}





/* Küçük cihazlar (telefonlar, dikey) */

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

.ustmenu {width: 100%; min-height: 130px;}

.ustmenu .sagalan {float: left;padding: 0.2rem 0 0 0; width:100%;}

.ustmenu .sagalan .rezervasyon { width:85%; height:38px; float:left; border-radius: 3px; display: flex;justify-content: center;align-items: center; text-align: center; font-size:13px; font-weight:600; color:#fff;  background:#AE915F; border:1px solid #AE915F; margin-left:0;}

.ustmenu .sagalan. dil {width: 42px;height: 42px;font-size: 20px; }

.ustmenu .sagalan .dil-dropdown {min-width: 160px;right: 0;left: auto;}

.ustmenu .sagalan .dil-item {font-size: 14px;padding: 7px 12px;}

.ustmenu .sagalan .dil-container {position: relative;display: inline-block; margin-left:1%;}

}

/* Orta cihazlar (tabletler) */

@media only screen and (min-width: 768px) and (max-width: 991px) {

.ustmenu {width: 100%; min-height: 130px;}

.ustmenu .sagalan {float: left;padding: 0.2rem 0 0 0; width:100%;}

.ustmenu .sagalan .rezervasyon { width:93%; height:38px; float:left; border-radius: 3px; display: flex;justify-content: center;align-items: center; text-align: center; font-size:13px; font-weight:600; color:#fff;  background:#AE915F; border:1px solid #AE915F; margin-left:0;}

.ustmenu .sagalan. dil {width: 42px;height: 42px;font-size: 20px; }

.ustmenu .sagalan .dil-dropdown {min-width: 160px;right: 0;left: auto;}

.ustmenu .sagalan .dil-item {font-size: 14px;padding: 7px 12px;}

.ustmenu .sagalan .dil-container {position: relative;display: inline-block; margin-left:1%;}

}

/* Büyük cihazlar (küçük laptoplar, büyük tabletler) */

@media only screen and (min-width: 992px) and (max-width: 1199px) {

.ustmenu .sagalan {float: right;padding: 1.9rem 0 0 0; margin-right:50px;}

}

/* Ekstra büyük cihazlar (masaüstü monitörleri) */

@media only screen and (min-width: 1200px) and (max-width: 1599px) {

}







.banneryazialan { width:100%; position:absolute; top:42em;}

.banneryazialan .container { padding:0;}

.css-163ljxj-MuiStack-root {display: flex;flex-direction: column;-webkit-box-align: center;align-items: center;}







.anasayfaodalar { width:100%; padding:100px 0 80px 0; display:table; height:auto;}

.anasayfaodalar .odaliste { width:100%; background:#2C3E50; height:400px; border-radius: 10px; margin-bottom:70px;}

.anasayfaodalar .odaliste .odaresimalan { width:100%; float:left; min-height:420px;  position: relative; top: -10px; border-radius: 10px; padding:0;}

.anasayfaodalar .odaliste .odaresimalan img {border-radius: 10px;}



.anasayfaodalar .odaliste .odayazialan { width:100%; float:left; padding:50px 50px 0 40px;}

.anasayfaodalar .odaliste .odayazialan .myellebaslik { width:100%; float:left; color:#fff; font-size:16px;}

.anasayfaodalar .odaliste .odayazialan .odaismi { width:100%; float:left; color:#fff; font-size:22px; font-weight:bold;}

.anasayfaodalar .odaliste .odayazialan .odaozellikgenel { width:100%; float:left; padding-top: 10px;}

.anasayfaodalar .odaliste .odayazialan .odaozellikgenel div {float:left; color:#fff; font-size:13px; padding-right:7px; margin-right:7px; font-weight:300; border-right:1px solid #fff; height:17px;}

.anasayfaodalar .odaliste .odayazialan .odaozellikgenel div img { margin-right:3px;}

.anasayfaodalar .odaliste .odayazialan .odaaciklama { width:100%; float: left; color:#fff; font-size:14px; padding-top:20px; line-height:24px;}

.anasayfaodalar .odaliste .odayazialan .odabuton {width:190px; height:38px; float: left; border-radius: 3px; display: flex;justify-content: center;align-items: center; text-align: center; font-size:13px; font-weight:600; color:#171717;  background:#fff; cursor:pointer; margin-top:30px;}

.anasayfaodalar .odaliste .odayazialan .odabuton:hover { background:#fafafa; transition: all .35s;}

.anasayfaodalar .odaliste .odayazialan .odabuton img { margin-right:8px;}





/* Küçük cihazlar (telefonlar, dikey) */

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

.anasayfaodalar .odaliste .odaresimalan { width:100%; float:left; min-height:420px; background:red; position: relative; top: -10px; border-radius: 10px; padding:0; display:none;}

.anasayfaodalar .odaliste { width:100%; background:#2C3E50; height:auto; border-radius: 10px; margin-bottom:70px; display:table; padding-bottom:50px;}

}

/* Orta cihazlar (tabletler) */

@media only screen and (min-width: 768px) and (max-width: 991px) {

.anasayfaodalar .odaliste { width:100%; background:#2C3E50; height:auto; display:table; border-radius: 10px; margin-bottom:70px; padding-bottom: 20px; padding-left:10px;}

.anasayfaodalar .odaliste .odayazialan { width:100%; float:left; padding:20px 10px 0 10px;}

.anasayfaodalar .odaliste .odaresimalan { width:100%; float:left; min-height:auto; background:red; position: relative; top: 10px; border-radius: 10px; padding:0;}

.anasayfaodalar .odaliste .odayazialan .odaaciklama { width:100%; float: left; color:#fff; font-size:14px; padding-top:20px; line-height:24px; display:none;}

}

/* Büyük cihazlar (küçük laptoplar, büyük tabletler) */

@media only screen and (min-width: 992px) and (max-width: 1199px) {

.anasayfaodalar .odaliste .odaresimalan { width:100%; float:left; min-height:auto; display:table; background:red; position: relative; top: -10px; border-radius: 10px; padding:0;}

}

/* Ekstra büyük cihazlar (masaüstü monitörleri) */

@media only screen and (min-width: 1200px) and (max-width: 1599px) {

}





.anasayfahakkimizda { width:100%; background:#FAF8F5; border-radius: 10px; padding:100px 0 100px 0; display:table;}

.anasayfahakkimizda .hakkimizdaresim { width:100%; float:left;}

.anasayfahakkimizda .hakkimizdaresim img { border-radius: 10px;}

.anasayfahakkimizda .hakkimizdayazi { width:100%; float:left; padding: 2% 0 0 5%;}

.anasayfahakkimizda .hakkimizdayazi .myellebaslik { width:100%; float:left; color:#2C3E50; font-size:16px; font-weight:500; padding-bottom:10px;}

.anasayfahakkimizda .hakkimizdayazi .hakkimizdabaslik { width:100%; float:left; color:#2C3E50; font-size:28px; font-weight:bold; padding-bottom:10px;}

.anasayfahakkimizda .hakkimizdayazi .hakkimizdabasliksari { width:100%; float:left; color:#AE915F; font-size:16px; font-weight:600; padding-bottom:20px;}

.anasayfahakkimizda .hakkimizdayazi .hakkimizdaaciklama { width:100%; float: left; color:#2C3E50; font-size:14px; padding-top:20px; line-height:20px; font-weight:400;}





.anasayfagaleri { width:100%; display:table; height:auto; padding:100px 0 100px 0;}

.anasayfagaleri .galeriliste { padding:5px; float:left;}

.anasayfagaleri .galeriliste img { border-radius: 10px;}



/* Küçük cihazlar (telefonlar, dikey) */

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

.anasayfagaleri .galeriliste { padding:5px; float:left; width:50%}



}





.altbilgi { width:100%; background:#AE915F; padding:200px 0 0 0; display:table; border-radius: 10px 10px 0 0; }

.altbilgi .logoalan { width:100%; float:left;}

.altbilgi .logoalan .sosyalmedya { width:100%; float:left; margin-top:50px;}

.altbilgi .logoalan .sosyalmedya .ikon { width:33px; min-height:33px; border:1px solid #fff; color:#fff; font-size:13px; border-radius: 3px; display: flex;justify-content: center;align-items: center;flex-direction: column;text-align: center; float:left; margin-right:3px;}

.altbilgi .logoalan .sosyalmedya .ikon:hover {transition: all .35s; background: #171717; border:1px solid #171717;}



.altbilgi .siteharitasi { width:100%; float:left;}

.altbilgi .siteharitasi .menuliste { width:100%; font-size:13px; font-weight:600; color:#fff; padding-bottom:5px;}

.altbilgi .siteharitasi .menuliste:hover { transition: all .35s; color: #171717;}



.altbilgi .altpolitika { width:100%; float:left;}

.altbilgi .altpolitika .menuliste { width:100%; font-size:13px; font-weight:600; color:#fff; padding-bottom:5px;}

.altbilgi .altpolitika .menuliste:hover { transition: all .35s; color: #171717;}



.altbilgi .altadres { width:100%; float:left;}

.altbilgi .altadres .menuliste { width:100%; font-size:13px; font-weight:600; color:#fff; padding-bottom:5px;}

.altbilgi .altadres .menuliste:hover { transition: all .35s; color: #171717;}



.altbilgi .altlink { width:100%; float:left;}

.altbilgi .altlink img { float:right;}



.altbilgi .footer { width:100%; display:table; padding:40px 0 40px 0; border-top:1px solid rgba(255, 255, 255, 0.3); margin-top:170px; float:left;}

.altbilgi .footer .copyright { float:left; font-size:13px; color: #fff;}

.altbilgi .footer .yedirenk { float:right; font-size:13px; color:#fff;}

.altbilgi .footer .yedirenk a {color:#fff; text-decoration:none;}





/* Küçük cihazlar (telefonlar, dikey) */

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

.altbilgi { width:100%; background:#AE915F; padding:200px 0 0 0; display:table;}

.altbilgi .logoalan { width:100%; float:left; margin-bottom:20px;}

.altbilgi .siteharitasi { width:100%; float:left; margin-bottom:20px;}

.altbilgi .altpolitika { width:100%; float:left; margin-bottom:20px;}

.altbilgi .altadres { width:100%; float:left; margin-bottom:20px;}

.altbilgi .footer { width:100%; display:table; padding:40px 0 40px 0; border-top:1px solid rgba(255, 255, 255, 0.3); margin-top:50px; float:left;}

.altbilgi .footer .yedirenk { float:left; font-size:13px; color:#fff;}

}

/* Orta cihazlar (tabletler) */

@media only screen and (min-width: 768px) and (max-width: 991px) {



}

/* Büyük cihazlar (küçük laptoplar, büyük tabletler) */

@media only screen and (min-width: 992px) and (max-width: 1199px) {	

}

/* Ekstra büyük cihazlar (masaüstü monitörleri) */

@media only screen and (min-width: 1200px) and (max-width: 1599px) {

}







.icsayfaust { width:100%; min-height:300px; background: url(../img/genel/icsayfaust.jpg) no-repeat center; padding-top:8em; border-radius: 10px;}

.icsayfaust h1 {width: 100%; font-size: 26px; color: #fff; text-align:left; letter-spacing:0.5px;}

.icsayfaust p {width: 100%; font-size: 13px; color: #fff; text-align:left; font-weight:400; letter-spacing:0.5px;}

.icsayfaust p a {color: #fff;}





.icsayfa { width:100%; display:table; margin:50px 0 50px 0;}



.icsayfa .odaliste { width:100%; margin-bottom:50px;}

.icsayfa .odaliste img { border-radius: 10px;}

.icsayfa .odaliste .odaozellik { width:40%; min-height:300px; background:#fff; margin-left:5%; margin-top:-17%; position:relative; z-index:1; border-radius: 10px; box-shadow: rgba(100, 100, 111, 0.2) 0px 7px 29px 0px; padding:2%;}

.icsayfa .odaliste .odaozellik .myellebaslik { width:100%; float:left; color:#2C3E50; font-size:16px;}

.icsayfa .odaliste .odaozellik .odaismi { width:100%; float:left; color:#2C3E50; font-size:22px; font-weight:bold;}

.icsayfa .odaliste .odaozellik .odaozellikgenel { width:100%; float:left; padding-top: 10px;}

.icsayfa .odaliste .odaozellik .odaozellikgenel div {float:left; color:#2C3E50; font-size:13px; padding-right:7px; margin-right:7px; font-weight:300; border-right:1px solid #2C3E50; height:17px;}

.icsayfa .odaliste .odaozellik .odaozellikgenel div img { margin-right:3px; border-radius: 0;}

.icsayfa .odaliste .odaozellik .odaaciklama { width:100%; float: left; color:#2C3E50; font-size:14px; padding-top:20px; line-height:24px;}

.icsayfa .odaliste .odaozellik .detaybuton {width:190px; height:38px; float: left; border-radius: 3px; display: flex;justify-content: center;align-items: center; text-align: center; font-size:13px; font-weight:600; color:#fff;  background:#AE915F; cursor:pointer; margin-top:30px;}

.icsayfa .odaliste .odaozellik .detaybuton:hover { background:#171717; transition: all .35s;}

.icsayfa .odaliste .odaozellik .detaybuton img { margin-right:8px; border-radius: 0;}


/* Küçük cihazlar (telefonlar, dikey) */
@media only screen and (max-width: 575px) {
.icsayfa .odaliste .odaozellik { width:90%; min-height:auto; background:#fff; margin-left:5%; margin-top:-17%; position:relative; z-index:1; border-radius: 10px; box-shadow: rgba(100, 100, 111, 0.2) 0px 7px 29px 0px; padding:2%; display:table; padding:10px;}
}

/* Orta cihazlar (tabletler) */
@media only screen and (min-width: 768px) and (max-width: 991px) {
}

/* Büyük cihazlar (küçük laptoplar, büyük tabletler) */
@media only screen and (min-width: 992px) and (max-width: 1199px) {	
}

/* Ekstra büyük cihazlar (masaüstü monitörleri) */
@media only screen and (min-width: 1200px) and (max-width: 1599px) {
}



.icsayfa .odadetayresim { width:100%; float:left; padding:15px;}

.icsayfa .odadetayresim img { border-radius: 10px;}

.icsayfa .odadetayresim .odadetaybuyukresim { width:100%; float:left; padding:2px;}

.icsayfa .odadetayresim .odadetaykucukresim { width:100%; float:left; padding:2px;}



.icsayfa .odadetayyazi { width:100%; float:left; padding:15px 5px 5px 5px;}

.icsayfa .odadetayyazi .odadetaybaslik { width:100%; float:left; color:#2C3E50; font-size:22px; font-weight:bold;}

.icsayfa .odadetayyazi .odadetayozellikgenel { width:100%; float:left; padding-top: 10px;}

.icsayfa .odadetayyazi .odadetayozellikgenel div {float:left; color:#2C3E50; font-size:13px; padding-right:7px; margin-right:7px; font-weight:300; border-right:1px solid #2C3E50; height:17px;}

.icsayfa .odadetayyazi .odadetayozellikgenel div img { margin-right:3px; border-radius: 0;}

.icsayfa .odadetayyazi .odadetayaciklama { width:100%; float: left; color:#2C3E50; font-size:14px; padding-top:20px; line-height:24px;}



.icsayfa .odadetayyazi .odaozellikgenel { width:100%; float:left; margin-top:40px;}

.icsayfa .odadetayyazi .odaozellikgenel .odaozellikbaslik {width:100%; float:left; color:#2C3E50; font-size:22px; font-weight:bold;}

.icsayfa .odadetayyazi .odaozellikgenel .odaozellikliste { width:48%; float:left; margin:1% 2% 1% 0%; background:#AE915F; font-size:13px; color:#fff; font-weight:500; border-radius: 4px; padding:12px; min-height: 83px;display: flex;
justify-content: center;
align-items: center;
flex-direction: column;
text-align: center;}





.icsayfa .galeriliste { padding:5px; float:left;}

.icsayfa .galeriliste img { border-radius: 10px;}



/* Küçük cihazlar (telefonlar, dikey) */

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

.icsayfa .galeriliste { padding:5px; float:left; width:50%}



}



.icsayfa .iletisimyazi { width:100%; font-size:14px; color:#2C3E50; float:left;}

.icsayfa .iletisimharita { width:100%; float:left;}





.icsayfa .hakkimizdaresim { width:100%; float:left;}

.icsayfa .hakkimizdaresim img { border-radius: 10px;}

.icsayfa .hakkimizdayazi { width:100%; float:left; padding: 3% 0 0 5%;}

.icsayfa .hakkimizdayazi .myellebaslik { width:100%; float:left; color:#2C3E50; font-size:16px; font-weight:500; padding-bottom:10px;}

.icsayfa .hakkimizdayazi .hakkimizdabaslik { width:100%; float:left; color:#2C3E50; font-size:28px; font-weight:bold; padding-bottom:10px;}

.icsayfa .hakkimizdayazi .hakkimizdabasliksari { width:100%; float:left; color:#AE915F; font-size:16px; font-weight:600; padding-bottom:20px;}

.icsayfa .hakkimizdayazi .hakkimizdaaciklama { width:100%; float: left; color:#2C3E50; font-size:14px; padding-top:20px; line-height:20px; font-weight:400;}




.icsayfa .uyari { width:100%; font-size:14px; color:#171717;}








#header { width: 100%;}

#header:after { content: ""; clear: both; display: block; }

.logo { float: left; padding: 1.4rem 0 0 0; z-index: 1; }

.logo a { display: block; padding: 0; }



/* Responsive ayarlamalar */

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

.logo { float: left; padding: 20px 0 0 0; width:80%;}

.logo img { max-width: 60%; }

}



@media only screen and (min-width: 768px) and (max-width: 991px) {

.logo { float: left; padding: 15px 0 0 0; }

.logo img { max-width: 80%; }

}



@media only screen and (min-width: 992px) and (max-width: 1199px) {

.logo { float: left; padding: 25px 0 0 0; }

.logo img { max-width: 90%; }

}



nav {display: flex;justify-content: center; /* Ortalar */}

nav > ul {display: flex; /* Yanyana dizmek için */list-style: none;margin: 0;padding: 0;}

nav li { list-style: none; float: left; position: relative; }

nav .dropdown { position: relative; }

nav li a { float: left; padding: 2.5rem 0.4rem 2.5rem 0.4rem; color: #171717; font-size: 14px; font-weight: 600; letter-spacing:0.5px;}

nav li a img { font-size: 5px; margin-right:3px; width:5px; height:5px; margin-top:-3px;}

nav li a:hover { color: #AE915F; 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: 0px 0px 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: 0px 5px 5px 0px;}

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: #000; font-weight: bold; }

nav .dropdown li a:hover { background: none; border-top: none; color:#E30613; text-decoration:underline; }



#menu-icon { position: absolute; right: 0; top: 0%; display: none; }

#menu-icon span { border: 2px solid #AE915F; width: 30px; margin-bottom: 5px; display: block; transition: all .1s; }





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

#menu-icon { display: inline; top: 70px; cursor: pointer; right: 1em; }

nav { display: none; width: 100%; clear: both; float: none; max-height: 400px; overflow: auto; padding-top:30px;}

nav ul { float: none; padding: 0 0 30px 0; }

nav li { float: none; border-bottom: 1px solid rgba(255, 255, 255, 0.2); }

nav ul li a { float: none; padding: 8px; display: block; border-bottom:1px solid #f4f4f4; width:100%;}

#header nav ul ul { display: block; position: static; background: none; border: none; padding: 0; }

nav > ul {display: inherit; /* Yanyana dizmek için */list-style: none;margin: 0 0 20px 0;padding: 0;}

}



@media only screen and (min-width: 768px) and (max-width: 991px) {

#menu-icon { display: inline; top: 65px; cursor: pointer; right: 2em; }

nav { display: none; width: 100%; clear: both; float: none; max-height: 400px; overflow: auto; padding-top:30px;}

nav ul { float: none; padding: 0 0 30px 0; }

nav li { float: none; border-bottom: 1px solid rgba(255, 255, 255, 0.2); }

nav ul li a { float: none; padding: 8px; display: block; border-bottom:1px solid #f4f4f4; width:100%;}

#header nav ul ul { display: block; position: static; background: none; border: none; padding: 0; }

}



@media only screen and (min-width: 992px) and (max-width: 1199px) {

#menu-icon { display: inline; top: 40px; cursor: pointer; right: 1em; }

nav { display: none; width: 100%; clear: both; float: none; max-height: 400px; overflow: auto; padding-top:30px;}

nav ul { float: none; padding: 0 0 30px 0; }

nav li { float: none; border-bottom: 1px solid rgba(255, 255, 255, 0.2); }

nav ul li a { float: none; padding: 8px; display: block; border-bottom:1px solid #f4f4f4; width:100%;}

#header nav ul ul { display: block; position: static; background: none; border: none; padding: 0; }

}



/* Ekstra büyük cihazlar (masaüstü monitörleri) */

@media only screen and (min-width: 1200px) and (max-width: 1599px) {

#menu-icon { display: none; top: 32px; cursor: pointer; right: 1em; }	

}





.carousel-inner {position: relative;width: 100%;overflow: hidden;margin-left:auto; margin-right:auto;}

.carousel-item {height: 100vh;max-height:800px;background: no-repeat center center scroll;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;background-size: cover; border-radius: 5px;}

.carousel-caption {bottom: 35%;z-index: 2; width:100%; left:0; right:0;}

.carousel-caption h1 { text-align:center; font-size:42px; font-weight:bold; letter-spacing:1px; padding-bottom:10px; color:#fff; display: inline-flex; background: #AE915F;backdrop-filter: blur(10px);

-webkit-backdrop-filter: blur(10px); padding:10px 30px 10px 30px; border-radius: 5px;}

.carousel-caption p { text-align:center; font-size:16px; font-weight:400; color:#171717; padding-bottom:5px; background:#fff; display: inline-flex; margin:3px 0 0 0; padding:5px 20px 5px 20px; border-radius: 3px;}

.carousel-caption .buton:hover {color:#fff; background:#E30613; border:1px solid #E30613; transition: all .35s;}

.carousel-control-prev {position:absolute; left:0; margin-top:-55%; width:50px; z-index:9;}

.carousel-control-next {position:absolute; right:0; margin-top:-55%; 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);}





/* Küçük cihazlar (telefonlar, dikey) */

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

.carousel-item {height: 100vh;max-height: 25vh;background: no-repeat center center scroll;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;background-size: cover;}

.carousel-control-prev {position:absolute; left:87em; margin-top:-20%; width:50px; display:none;}

.carousel-control-next {position:absolute; right:0; margin-top:-20%; width:50px; display:none;}

.carousel-caption h1 { text-align:center; font-size:22px; font-weight:bold; letter-spacing:1px; padding-bottom:10px; color:#fff; display: inline-flex; background: #AE915F;backdrop-filter: blur(10px);

-webkit-backdrop-filter: blur(10px); padding:10px 30px 10px 30px; border-radius: 5px;}

.carousel-caption p { text-align:center; font-size:16px; font-weight:400; color:#171717; padding-bottom:5px; background:#fff; display: inline-flex; margin:3px 0 0 0; padding:5px 20px 5px 20px; border-radius: 3px;}

.carousel-caption .buton { width:200px; min-height:40px; border:1px solid #fff; border-radius: 4px; margin-top:20px; display: flex;justify-content: center;align-items: center;flex-direction: column;text-align: center; color:#fff; font-size:14px; display:none;}

.carousel-caption {bottom: 10%;z-index: 2; width:100%; left:0; right:0; display:none;}



}





/* Orta cihazlar (tabletler) */

@media only screen and (min-width: 768px) and (max-width: 991px) {

.carousel-item {height: 100vh;max-height: 60vh;background: no-repeat center center scroll;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;background-size: cover;}

.carousel-control-prev {position:absolute; left:87em; margin-top:-20%; width:50px; display:none;}

.carousel-control-next {position:absolute; right:0; margin-top:-20%; width:50px; display:none;}

.carousel-caption h1 { text-align:center; font-size:22px; font-weight:bold; letter-spacing:1px; padding-bottom:10px; color:#fff; display: inline-flex; background: #AE915F;backdrop-filter: blur(10px);

-webkit-backdrop-filter: blur(10px); padding:10px 30px 10px 30px; border-radius: 5px;}

.carousel-caption p { text-align:center; font-size:16px; font-weight:400; color:#171717; padding-bottom:5px; background:#fff; display: inline-flex; margin:3px 0 0 0; padding:5px 20px 5px 20px; border-radius: 3px;}



}



/* Büyük cihazlar (küçük laptoplar, büyük tabletler) */

@media only screen and (min-width: 992px) and (max-width: 1199px) {

.carousel-item {height: 100vh;max-height: 60vh;background: no-repeat center center scroll;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;background-size: cover;}

.carousel-control-prev {position:absolute; left:87em; margin-top:-20%; width:50px; display:none;}

.carousel-control-next {position:absolute; right:0; margin-top:-20%; width:50px; display:none;}

}



/* Ekstra büyük cihazlar (masaüstü monitörleri) */

@media only screen and (min-width: 1200px) and (max-width: 1599px) {

}







.slick-slide {margin: 0 0;}

.slick-list {margin: 0px -5px 0px -5px;}



.yeniurunkayan button.slick-next, .yeniurunkayan button.slick-next:hover {position: absolute; right: 1%;width: 40px;height: 40px; top:42%; background:url(../img/genel/sleft.svg) no-repeat center top; border-radius: 5px;}

.yeniurunkayan button.slick-prev, .yeniurunkayan button.slick-prev:hover {position: absolute; left: 1%; z-index: 1;width: 40px; top:42%; height: 40px; background:url(../img/genel/sright.svg) no-repeat center top; border-radius: 5px;}

.yeniurunkayan .slick-prev:before, .slick-next:before {font-size: 70px;color: #EA8496;line-height: inherit;font-weight: bold;}

.referanskayan button.slick-next, .referanskayan button.slick-next:hover {position: absolute; right: 1%;width: 15px;height: 28px; top:50%; background:url(../img/genel/right.png) no-repeat center top;}

.referanskayan button.slick-prev, .referanskayan button.slick-prev:hover {position: absolute; left: 1%; z-index: 1;width: 15px; top:50%; height: 28px; background:url(../img/genel/left.png) no-repeat center top;}

.referanskayan .slick-prev:before, .slick-next:before {font-size: 70px;color: #EA8496;line-height: inherit;font-weight: bold;}



.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;height: 100%;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: #AE915F;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;}





.altwhatsapp { width:180px; height:50px; background:#48a91f; position:fixed; bottom:2%; left:1%; border-radius: 7px; color:#fff; font-size:13px; font-weight:600; display: flex;justify-content: center;align-items: center; text-align: center; padding-top:5px;  z-index:2;}
.altwhatsapp:hover { background:#fff; color:#48a91f; transition: all .35s;}
.altwhatsapp i { font-size:22px; margin-bottom:7px; margin-right:8px;}

@media screen and (max-width: 650px) {
.altwhatsapp { width:180px; height:50px; background:#48a91f; position:fixed; bottom:8%; left:1%; border-radius: 7px; color:#fff; font-size:13px; font-weight:600; display: flex;justify-content: center;align-items: center; text-align: center; padding-top:5px;  z-index:2;}
.altwhatsapp:hover { background:#fff; color:#48a91f; transition: all .35s;}
.altwhatsapp i { font-size:22px; margin-bottom:7px; margin-right:8px;}	
}


button, html [type="button"], [type="reset"], [type="submit"] {
    -webkit-appearance: button; font-size:14px; font-weight:500;
}