@font-face {
    font-family: FuturaPTBook;
    src: url('../fonts/FuturaPTBook.otf');
    src: url('../fonts/FuturaPTBook.eot?#iefix') format('embedded-opentype'),url('../fonts/FuturaPTBook.woff') format('woff'),url('../fonts/FuturaPTBook.ttf') format('truetype');
}
@font-face {
    font-family: 'Notera Personal Use Only';
    src: url('../fonts/NoteraPersonalUseOnly.eot');
    src: url('../fonts/NoteraPersonalUseOnly.eot?#iefix') format('embedded-opentype'), url('../fonts/NoteraPersonalUseOnly.woff2') format('woff2'), url('../fonts/NoteraPersonalUseOnly.woff') format('ttf'), url('./fonts/NoteraPersonalUseOnly.woff') format('woff'), url('../fonts/NoteraPersonalUseOnly.svg#NoteraPersonalUseOnly') format('svg');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}


body {font-size: 15px;line-height: 25px;font-weight: 400;letter-spacing: 0px;font-family: 'Manrope', sans-serif;color:#626262;overflow-x: hidden!important;}
body.htmlin:before {content: "";width: 2px;height: 100%;display: block;background-color: #f3f3f3;left: 18%;position: fixed;z-index: -1;}
body.htmlin:after {content: "";width: 2px;height: 100%;display: block;background-color: #f3f3f3;right: 18%;position: fixed;z-index: -1;top: 0;}
.back-cover {background-position: center;background-repeat: no-repeat;background-size: cover;}
.back-contain {background-position: center;background-size: contain;background-repeat: no-repeat;}
div#check {display: none;}
.innerpage a,.innerpage a:hover {color: #193922;}

/*header start*/
.header {position: fixed;z-index: 9;width: 100%;padding: 20px 10px;transition: all .6s ease;-webkit-transition: all .6s ease;-moz-transition: all .6s ease;-ms-transition: all .6s ease;-o-transition: all .6s ease;}
.header.navbarscrool {position: fixed;top: -143px;z-index: 9999;width: 100%;}
.header.navbarscrool.navbarscrooltwo {box-shadow: 1px 0px 20px #868686;background-color: white;padding: 10px 10px;top:0;transition: all .6s ease;-webkit-transition: all .6s ease;-moz-transition: all .6s ease;-ms-transition: all .6s ease;-o-transition: all .6s ease;}
.header .calcenterdiv {position: absolute;z-index: 99;left: 40px;top: 30px;text-align:start;}
.header .calcenterdiv .calcentertext {font-size: 17px;color: white;letter-spacing: 0.51px;}
.header .calcenterdiv .calcentertext i {font-size: 22px;color: #e20a17;}
.header .calcenterdiv .calcenternum {font-size: 30px;color: white;letter-spacing: 1px;}
.header .calcenterdiv a.calcenterlink {text-decoration: none;}
.header.navbarscrool.navbarscrooltwo .calcenterdiv .calcentertext {color: black;}
.header.navbarscrool.navbarscrooltwo .calcenterdiv .calcenternum {color: black;}

.header .langsnav {position: absolute;right: 45px;top: 25px;letter-spacing: 1px;}
.header .langsnav a.dropdown-toggle, .header .langsnav a.dropdown-toggle:hover {color: white !important;}
.header.navbarscrool.navbarscrooltwo  .langsnav a.dropdown-toggle, .header.navbarscrool.navbarscrooltwo  .langsnav a.dropdown-toggle:hover {color: black !important;}
.header .dropdown-menu {min-width: 0rem;}

.header .hamburgermenu {position: absolute;padding: 0 15px !important;z-index: 9;right: 100px;top: 30px;}
.header .hmenubuton {cursor: pointer;}
.header .hamburgermenu .bar1, .header .hamburgermenu .bar2, .header .hamburgermenu .bar3 {width: 35px;height: 2px;background-color: white;margin: 10px 0;transition: 0.4s;}
.header.navbarscrool.navbarscrooltwo .hamburgermenu .bar1, .header.navbarscrool.navbarscrooltwo .hamburgermenu .bar2, .header.navbarscrool.navbarscrooltwo .hamburgermenu .bar3 {background-color: black;}
.header .hamburgermenu .change .bar1 {-webkit-transform: rotate(-45deg) translate(-10px, 7px);transform: rotate(-45deg) translate(-10px, 7px);}
.header .hamburgermenu .change .bar2 {opacity: 0;}
.header .hamburgermenu .change .bar3 {-webkit-transform: rotate(45deg) translate(-9px, -8px);transform: rotate(45deg) translate(-9px, -8px);}

.hamburgermenusect {visibility: hidden;height: 0;opacity: 0;width: 100%;transition: all .6s ease;-webkit-transition: all .6s ease;-moz-transition: all .6s ease;-ms-transition: all .6s ease;-o-transition: all .6s ease;}
.hamburgermenusect.open {visibility: visible;position: fixed;z-index: 9999999;width: 100%;height: 100vh;opacity: 1;transition: all .6s ease;-webkit-transition: all .6s ease;-moz-transition: all .6s ease;-ms-transition: all .6s ease;-o-transition: all .6s ease;}
.hamburgermenusect .container-fluid {background-color: rgba(255, 255 ,255,0.80);}
.hamburgermenusect .hmenurow {height: 100vh;}
.hamburgermenusect .hmenurow .hamburgermenu {position: absolute;top: 90px;right: 240px;cursor:pointer;}
.hamburgermenusect .hmenurow .hamburgermenu .change .bar1,.hamburgermenusect  .hmenurow .hamburgermenu .change .bar2,.hamburgermenusect  .hmenurow .hamburgermenu .change .bar3 {width: 35px;height: 2px;background-color: black;margin: 10px 0;transition: 0.4s;}
.hamburgermenusect .hmenurow .hamburgermenu .bar1 {-webkit-transform: rotate(-45deg) translate(0px, 7px);transform: rotate(-45deg) translate(0px, 7px);width: 35px;height: 2px;background-color: black;margin: 10px 0;}
.hamburgermenusect .hmenurow .hamburgermenu .bar2 {opacity: 0;}
.hamburgermenusect .hmenurow .hamburgermenu .bar3 {-webkit-transform: rotate(45deg) translate(-1px, -10px);transform: rotate(45deg) translate(-1px, -10px);width: 35px;height: 2px;background-color: black;margin: 10px 0;}
.hamburgermenusect .hmenurow .hmenucol {display:flex;align-items:center}

.hamburgermenusect .calcenterdiv {position: absolute;z-index: 99;left: 40px;top: 30px;text-align:start;}
.hamburgermenusect .calcenterdiv .calcentertext {font-size: 17px;color: black;letter-spacing: 0.51px;}
.hamburgermenusect .calcenterdiv .calcentertext i {font-size: 22px;color: #e20a17;}
.hamburgermenusect .calcenterdiv .calcenternum {font-size: 30px;color: black;letter-spacing: 1px;}
.hamburgermenusect .calcenterdiv a.calcenterlink {text-decoration: none;}

.hamburgermenusect .hmenudiv {padding: 0 22%;position: relative;}
.hamburgermenusect .hmenudiv:before {content: "";display: block;position: absolute;width: 2px;height: 100%;background-color: black;top: 0;left: 35%;}
.hamburgermenusect .hmenudiv a {color: black;display: block;text-align: left;font-size: 24px;text-decoration: none;margin: 24px 0;}
.hamburgermenusect .hmenudiv span {margin-right: 30px;}
.hamburgermenusect .hvr-underline-from-left:active:before, .hamburgermenusect .hvr-underline-from-left:focus:before, .hamburgermenusect .hvr-underline-from-left:hover:before {left: 60px;}
.hamburgermenusect .hvr-underline-from-left:before {background: #000000;height: 2px;left: 60px;}

.hamburgermenusect .hmenudivupper {padding: 0 100px 0 200px;position: relative;}
.hamburgermenusect .hmenudivupper:after {content: "";display: block;width: 1px;height: calc(80vh - 80px);background-color: white;position: absolute;right: 8%;}
.hamburgermenusect .hmenudivupper .nav-link {color: white;font-size: 30px;font-family: 'Marcellus SC';margin: 10px 0;padding-left: 0;}
.hamburgermenusect .hmenudivupper .nav-link.active {background-color: transparent;}
.hamburgermenusect .hmenudivupper .hvr-underline-from-center:before,.hamburgermenusect  .hmenudivinner a.hvr-underline-from-center:before {background: #ffffff;height: 2px;}
.hamburgermenusect .hmenudivinner a {font-size: 30px;font-family: 'Marcellus SC';margin: 10px 0;color: white;text-decoration: none;display: block;padding: 5px 1rem 5px 0;width: max-content;}
.hamburgermenusect .hmenucallcentercall {padding: 0 200px 0 0;}
.hamburgermenusect a.hmenucallcenter {font-size: 30px;font-family: 'Marcellus';margin: 10px 0;color: white;text-decoration: none;display: block;padding: 5px 1rem 10px 0;width: 100%;}
.hamburgermenusect a.hmenucallcenter.hvr-underline-from-right:before {background: #ffffff;height: 2px;}
.hamburgermenusect a.hmenucallcenter.hvr-underline-from-right:hover:before {background: #ffffff;height: 2px;left: 20%;}
/*header end*/

/*homeslide start*/
.sectslider .homeslideimg {height: 100vh;}
.sectslider button.owl-prev {position: absolute;top: 45%;left: 25px;}/*transform: rotate(180deg);*/
.sectslider button.owl-next {position: absolute;top: 45%;right: 25px;}
.sectslider .slidertext {color: white;width: 100%;height: 100%;text-align: center;padding: 40vh 0;background: linear-gradient(0deg, rgba(0,0,0,0) 0%, rgba(0,0,0,0.5) 100%);}
/*homeslide end*/

/*homepagesectionone start*/
.homehotelsintro .homehotelsozet {margin-bottom: 20px;}
.homehotelsintro .homehotelsdiv {cursor: pointer;}
.homehotelsintro .homehotelstext {height: 100%;width: 100%;background: linear-gradient(0deg, rgba(0,0,0,0.40) 0%, rgba(0,0,0,0) 100%);position: relative;transition: all .6s ease;-webkit-transition: all .6s ease;-moz-transition: all .6s ease;-ms-transition: all .6s ease;-o-transition: all .6s ease;}
.homehotelsintro .homehotelstext:hover {background: rgba(0,0,0,0.70);transition: all .6s ease;-webkit-transition: all .6s ease;-moz-transition: all .6s ease;-ms-transition: all .6s ease;-o-transition: all .6s ease;}
.homehotelsintro .homehotelstext h2 {color: white;position: absolute;right: 40px;bottom: 10px;}
.homehotelsintro .homehotelshoverdetay {opacity:0;width: 100%;height: 100%;padding: 30% 25%;align-items: center;display: grid;justify-content: center;}
.homehotelsintro .homehotelstext:hover .homehotelshoverdetay {opacity: 1;transition: all .6s ease;-webkit-transition: all .6s ease;-moz-transition: all .6s ease;-ms-transition: all .6s ease;-o-transition: all .6s ease;}
.homehotelsintro .homehotelshoverdetay a {display: block;margin-bottom:10px;}
.homehotelsintro a.homehotelsgoruntulelink {color: white;text-decoration: none;font-size: 20px;letter-spacing: 1px;border: 1px solid white;padding: 5px 30px;background-color: transparent;transition: all .6s ease;-webkit-transition: all .6s ease;-moz-transition: all .6s ease;-ms-transition: all .6s ease;-o-transition: all .6s ease;}
.homehotelsintro a.homehotelsrezervasyonlink {color: white;text-decoration: none;font-size: 20px;letter-spacing: 1px;border: 1px solid #e30b18;background-color: #e30b18;padding: 5px 30px;transition: all .6s ease;-webkit-transition: all .6s ease;-moz-transition: all .6s ease;-ms-transition: all .6s ease;-o-transition: all .6s ease;}
.homehotelsintro a.homehotelsgoruntulelink:hover, .homehotelsintro a.homehotelsrezervasyonlink:hover {color: #e30b18;border: 1px solid white;background-color: white;transition: all .6s ease;-webkit-transition: all .6s ease;-moz-transition: all .6s ease;-ms-transition: all .6s ease;-o-transition: all .6s ease;}
.homehotelsintro a.homehotelstelefonlink {color: white;text-decoration: none;font-size: 20px;letter-spacing: 1px;padding: 5px 30px;}
.homehotelsintro .homehotelstelefonlink.hvr-underline-from-center:before {background: #ffffff;height: 2px;}
/*homepagesectionone end*/

/*homefirsat start*/
.homefirsatsintro .homefirsatozet {margin-bottom: 20px;}
.homefirsatsintro .homefirsatsrow.homefirsatintroowl {width: auto;}
.homefirsatsintro .owl-stage-outer {padding: 0;}
.homefirsatsintro .owl-item {padding-right: calc(var(--bs-gutter-x) * .5);padding-left: calc(var(--bs-gutter-x) * .5);}

.homefirsatsintro button.owl-prev {position: absolute;z-index: 99;left: -45px;top: 35%;}
.homefirsatsintro button.owl-next {position: absolute;z-index: 99;right: -45px;top: 35%;}
.homefirsatsintro button.owl-next img{transform:rotate(180deg)}

.innersectslider button.owl-prev {position: absolute;z-index: 99;left: 10px;top: 45%;}
.innersectslider button.owl-next {position: absolute;z-index: 99;right: 10px;top: 45%;}
.innersectslider button.owl-next img{transform:rotate(180deg)}

.homefirsatsintro p.homefirsatinnerozet {font-size: 20px;margin: 12px 0;line-height: normal;}
.homefirsatsintro a.homefirsatgoruntulelink {color: #626262;border: 1px solid;text-decoration: none;font-size: 20px;padding: 3px 30px;transition: all .6s ease;-webkit-transition: all .6s ease;-moz-transition: all .6s ease;-ms-transition: all .6s ease;-o-transition: all .6s ease;}
.homefirsatsintro a.homefirsatgoruntulelink:hover {color: white;background-color: #e30a17;border-color: #e30a17;transition: all .6s ease;-webkit-transition: all .6s ease;-moz-transition: all .6s ease;-ms-transition: all .6s ease;-o-transition: all .6s ease;}
/*homefirsat end*/

/*footersect start*/
.footersect {background-color: #f3f3f3;padding: 40px;}
.footersect h5 {margin-bottom: 12px;}
.footersect h5:after {content: "";display: block;height: 1px;width: 60px;background-color: #6b6b6b;margin-top: 12px;}
.footersect a {color: #6b6b6b;text-decoration: none;font-size: 17px;letter-spacing: 0.4px;}
.footersect i {margin-right: 10px;color: #979797;font-size: 20px;}
/*footersect end*/

/*cookie start*/
.cookiepopup {display: none;justify-content: center;min-width: 100%;height: 100%;background-color: rgb(0, 0, 0 , 80%);z-index: 99999;position: fixed;align-items: end;color: black;font-size: 17px;text-align: center;}
.cookiepopup p {background-color: white;padding: 10px 20%;margin: 0;}
.cookiebody {height: 100vh;overflow: hidden !important;}
.cookiebtn {position: absolute;bottom: 10px;right: 6%;background-color: #ee7900;color: white;border-radius: 5px;box-shadow: 1px 1px 5px #858585;cursor: pointer;padding: 0 20px;}
/*cookie end*/

/*innersectslider start*/
.innersectslider .slidertext {height: 80vh;color: white;width: 100%;text-align: center;padding: 40vh 0;background: linear-gradient(0deg, rgba(0,0,0,0) 0%, rgba(0,0,0,0.5) 100%);}
/*.innersectslider .owl-nav {display: none;}*/
.homeslide .owl-nav button {
    position: absolute;
    top: 47%;
    left: 10px;
}
.homeslide .owl-nav .owl-next {
    left: auto;
    right: 10px;
}
.homeslide .owl-nav .owl-next img {
    transform: rotate(-180deg);
}
.homeslide .owl-nav button {
    position: absolute;
    top: 47%;
    left: 10px;
}
.innersectslider .owl-nav .owl-next {
    left:auto;
    right:10px;
}
.innersectslider .owl-nav .owl-next img {
    transform: rotate(-180deg);
}
/*innersectslider end*/
/*innersectonetext start*/
.innersectonetext h2 {
    font-size: 40px;
    color: black;
    margin: 15px 0;
}
.innersectonetext h3 {font-family: "Notera Personal Use Only" !important;font-size: 45px;    line-height: 35px;}
.innersectonetext button.owl-prev {position: absolute;z-index: 99;left: -45px;top: 35%;}
.innersectonetext button.owl-next {position: absolute;z-index: 99;right: -45px;top: 35%;}
.innersectonetext button.owl-next img{transform:rotate(180deg)}
/*innersectonetext end*/

/*agacblogust start*/
.agacblogustsect .agacblogustcol {margin-bottom: 24px;}
.agacblogustsect .agacblogustcol .agacblogustimg {height: 100%;position:relative}
.agacblogustsect .agacblogustcol .agacblogusttextdiv {background: linear-gradient(0deg, rgba(0,0,0,0.81) 0%, rgba(0,0,0,0) 100%);height: 50%;width: 100%;position: absolute;bottom: 0;color: white;display: grid;padding: 40px;text-align: center;transition: all .6s ease;-webkit-transition: all .6s ease;-moz-transition: all .6s ease;-ms-transition: all .6s ease;-o-transition: all .6s ease;}
.agacblogustsect .agacblogustcol p {line-height: normal;text-align: left;margin-top: 30px;}
.agacblogustsect .agacblogustcol a.devamlink span {color: white;border: 1px solid;text-decoration: none;font-size: 20px;padding: 3px 30px;transition: all .6s ease;-webkit-transition: all .6s ease;-moz-transition: all .6s ease;-ms-transition: all .6s ease;-o-transition: all .6s ease;}
.agacblogustsect .agacblogustcol a.devamlink:hover span {color: white;background-color: #e30a17;border-color: #e30a17;transition: all .6s ease;-webkit-transition: all .6s ease;-moz-transition: all .6s ease;-ms-transition: all .6s ease;-o-transition: all .6s ease;}
.agacblogustsect .agacblogustcol p, .agacblogustsect .agacblogustcol a.devamlink {/*display: none;*/height:0;transition: all .6s ease;-webkit-transition: all .6s ease;-moz-transition: all .6s ease;-ms-transition: all .6s ease;-o-transition: all .6s ease;text-decoration:none;}
.agacblogustsect .agacblogustcol .agacblogusttextdiv/*:hover*/ {height: 100%;/*background: rgba(0,0,0,0.6);*/transition: all .6s ease;-webkit-transition: all .6s ease;-moz-transition: all .6s ease;-ms-transition: all .6s ease;-o-transition: all .6s ease;}
.agacblogustsect .agacblogustcol p, .agacblogustsect .agacblogustcol a.devamlink /*:hover*/{display: block;height:auto;transition: all .6s ease;-webkit-transition: all .6s ease;-moz-transition: all .6s ease;-ms-transition: all .6s ease;-o-transition: all .6s ease;}
.agacblogustsect .agacblogustcolone {height: 420px;}
.agacblogustsect .agacblogustcoltwo, .agacblogustsect .agacblogustcolthree {height: 335px;}
.agacblogustsect .agacblogustcolfour {height: 260px;}
.agacblogustsect .agacblogustcolfive {height: 350px;}
.agacblogustsect .agacblogustcolsix {height: 300px;}
.agacblogustsect .agacblogustcolseven {height: 365px;}
.agacblogustsect .agacblogustcoleight, .agacblogustsect .agacblogustcolnine {height: 470px;}
.agacblogustsect h2.agacblogustbaslik {font-size: 46px;color: black;margin: 15px 0;}
/*agacblogust end*/

/*bloginner start*/
.bloginner .backimg {height: 500px;}
.bloginner h2 {font-size: 40px;color: black;margin: 15px 0 30px;}
.bloginner h3 {font-family: "Notera Personal Use Only" !important;font-size: 45px;    line-height: 35px;}
.bloginner .accordion-item {border: none;}
.bloginner .accordion-item h2 {margin: 5px 0;}
.bloginner .accordion-item h2 button {background-color: #e1211b;box-shadow: none !important;color: white !important;}
.bloginner .accordion-button::after {filter: invert(1);}
.bloginner a.blogiceriklink {display: block;text-decoration: none;}
/*bloginner end*/

/*iletisimaccordion start*/
.iletisimaccordion .accordion-item {border: none;border-bottom: 1px solid;border-radius: 0;}
.iletisimaccordion .accordion-item:first-child {border-top: 1px solid;}
.iletisimaccordion .accordion-button:not(.collapsed)::after {filter: grayscale(1);}
.iletisimaccordion .accordion-item h2 {margin: 5px 0;}
.iletisimaccordion .accordion-item h2 button {box-shadow: none !important;color: #6a6a6a !important;background:white;font-size:22px}
.iletisimaccordion .accordion-body {line-height:normal;}
.iletisimaccordion .accordion-body a {color: #6a6a6a;text-decoration: none;}
.iletisimaccordion .accordion-body i {margin-right:5px;}
/*iletisimaccordion end*/

/*iletisimformsect start*/
.iletisimformsect .row {padding: 0px 20rem;}
.iletisimformsect input, .iletisimformsect textarea {width: 100%;margin: 10px 0;border: 1px solid #f1f1f1;padding: 5px 15px;background-color: #f9f9f9;letter-spacing: 0.5px;color: #6b6b6b;}
.iletisimformsect div#btnIletisim {background-color: #e20a17;color: white;padding: 5px 30px;margin-bottom: 50px;}
/*iletisimformsect end*/

/*hometextsection start*/
.hometextsection img{width:150px;margin:0 auto;}
.hometextsection h2.hometextozet {color: black;margin-top: 20px;font-family:"Notera Personal Use Only" !important; font-size:3.2rem;}

.maindesign-col.maindesign-imgs {
display: flex;
overflow: hidden;
align-items: center;
}
.maindesign-col.maindesign-imgs > div {
    margin: 3px;
}
.maindesign-img1, .maindesign-img3 {

    background-size: contain;
    background-repeat: no-repeat;
    background-position: center;
    min-height: 350px;
    width: 100%;
}
.maindesign-img2 {
    
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center;
    min-height: 450px;
    width: 100%;
}


/*.anasayfayazigallery .genelaltgallerylink:first-child .genelaltgalleryimg {width: 440px;height: 280px;position: absolute;bottom: -25px;}
.anasayfayazigallery .genelaltgallerylink:nth-child(2) .genelaltgalleryimg {width: 230px;height: 230px;position: absolute;left: 125px;}
.anasayfayazigallery .genelaltgallerylink:nth-child(3) .genelaltgalleryimg {width: 230px;position: absolute;right: 0;top: 50px;height: 365px;}*/


/*hometextsection end*/

/*homeodalarotel  start*/
.homeodalarotel h4.homeodalarotelozet {font-size: 35px;color: black;margin: 30px 0;}
.homeodalarotel .homeodalarotelbigdiv {
    padding: 25px 18px;
}
.homeodalarotel .homeodalaroteldivimg {height: 45vh;box-shadow: -25px -25px 0px #eaeaea;transition: all .6s ease;-webkit-transition: all .6s ease;-moz-transition: all .6s ease;-ms-transition: all .6s ease;-o-transition: all .6s ease;}
.homeodalarotel .homeodalaroteldivimg:hover {box-shadow: -35px -35px 0px #e00000;transition: all .6s ease;-webkit-transition: all .6s ease;-moz-transition: all .6s ease;-ms-transition: all .6s ease;-o-transition: all .6s ease;}
.homerestoranotelrow .bxsh {
    box-shadow: -12px -12px 0px #eaeaea;
    transition: all .6s ease;
    -webkit-transition: all .6s ease;
    -moz-transition: all .6s ease;
    -ms-transition: all .6s ease;
    -o-transition: all .6s ease;
}
.homerestoranotelrow .bxsh:hover {
    box-shadow: -15px -15px 0px #e00000;
}

.homeodalarotel h4.homeodalarotelinnerbaslik {color: black;}
.homeodalarotel .homeodalaroteltext .homeodalarotelinnerozet {padding: 0 28px;}
.homeodalarotel .owl-nav {position: relative;bottom: 70px;right: 195px;width: 190px;float: right;display: inherit;}
.homeodalarotel .owl-nav .owl-next {transform: rotate(180deg);margin-left: 50px;}
.homeodalarotel .owl-nav .owl-next:before {content: "";display: block;height: 50px;background-color: #727272;width: 1px;position: absolute;right: -25px;top: -8px;}
.homeodalarotel a.homeodalarotellink {position: absolute;bottom: 38px;right: 115px;color: #727272;text-decoration: none;font-size: 20px;}
.homeodalarotel a.homeodalarotellink.hvr-underline-from-left:before {background: #727272;height: 2px;}
/*homeodalarotel  end*/

/*homegetirsect start*/
.homegetirsect .homegetirimg {height: 80vh;background-attachment: fixed;}
.homegetirsect .homegetirnavs {position: absolute;top: 15px;right: 0;border: 0;z-index: 99;}
.homegetirsect .homegetirnavs button {color: white;font-size: 23px;margin: 0 15px;letter-spacing: 1px;border:none !important;outline:none !important}
.homegetirsect .homegetirnavs button.nav-link.active {background-color: transparent;border: none;color: white;}
.homegetirsect .homegetirnavs button.nav-link.active:after {content: "";position: absolute;bottom: 2px;background: #ffffff;height: 2px;width: 100%;left: 0;}
.homegetirsect .homegetirnavs button.nav-link:focus, .homegetirsect .homegetirnavs button.nav-link:hover {border-color: transparent;color: white;}
.homegetirsect .homegetirnavs .hvr-underline-from-center:before {bottom: 2px;background: #ffffff;height: 2px;}
.homegetirsect .homegetircover {background: linear-gradient(0deg, rgba(0,0,0,0.50) 0%, rgba(0,0,0,0.20) 50%, rgba(0,0,0,0.50) 100%);height: 100%;}
.homegetirsect .homegetirtext {display:none;opacity:1;position: absolute;z-index: 999;bottom: 0;right: 0;width: 40%;padding: 50px;border-left: 1px solid white;color: white;font-size: 20px;letter-spacing: 1px;line-height: 30px;transition: all .6s ease;-webkit-transition: all .6s ease;-moz-transition: all .6s ease;-ms-transition: all .6s ease;-o-transition: all .6s ease;}
.homegetirsect .tab-pane.show.active .homegetirtext{display:block;}
/*.homegetirsect .tab-pane.show.active .homegetirtext {opacity:1;position: absolute;z-index: 999;bottom: 0;right: 0;width: 40%;padding: 50px;border-left: 1px solid white;color: white;font-size: 20px;letter-spacing: 1px;line-height: 30px;transition: all .6s ease;-webkit-transition: all .6s ease;-moz-transition: all .6s ease;-ms-transition: all .6s ease;-o-transition: all .6s ease;}*/
.homegetirsect a.homegetirlink {color: white;text-decoration: blink;float: right;background: transparent;}
.homegetirsect a.homegetirlink.hvr-shutter-out-vertical:before {background: #e20a17;}
.homegetirsect a.homegetirlink span {padding: 0 20px;}
.homegetirsect .homegetirnavs button.nav-link:focus-visible {outline: none;}
.homegetirsect .homegetirtab {overflow: hidden;}
.homegetirsect .tab-content > .tab-pane {display: block;opacity: 1;height: 0vh;transition: all .6s ease;-webkit-transition: all .6s ease;-moz-transition: all .6s ease;-ms-transition: all .6s ease;-o-transition: all .6s ease;position: relative;}
.homegetirsect .tab-content > .active {display: block;height: 80vh;transition: all .6s ease;-webkit-transition: all .6s ease;-moz-transition: all .6s ease;-ms-transition: all .6s ease;-o-transition: all .6s ease;}
/*homegetirsect end*/

/*homerestoranotel  start*/
.homerestoranotel h4.homerestoranotelozet {font-size: 35px;color: black;margin: 30px 0;}
.homerestoranotel .restonename {padding: 30px;}
.homerestoranotel .restonenameicon {display: grid;background-color: #df0000;justify-content: center;align-items: center;font-size: 25px;color: white;text-align: center;}
.homerestoranotel .restonenameicon img {margin: 0 auto;}
.homerestoranotel .restonenamelast {top: -15px;position:relative;}
.homerestoranotel .homerestotellink {font-size: 20px;color: #626262;text-decoration: none;}
.homerestoranotel .homerestotellink.hvr-underline-from-left:before {background: #626262;height: 2px;}
.homerestoranotel .restoneimg,.homerestoranotel .restonetimg {filter: drop-shadow(0);transition: all .6s ease;-webkit-transition: all .6s ease;-moz-transition: all .6s ease;-ms-transition: all .6s ease;-o-transition: all .6s ease;}
.homerestoranotel .restoneimg:hover,.homerestoranotel .restonetimg:hover {filter: drop-shadow(0px 0px 8px #626262);transition: all .6s ease;-webkit-transition: all .6s ease;-moz-transition: all .6s ease;-ms-transition: all .6s ease;-o-transition: all .6s ease;}
/*homerestoranotel  end*/

/*homegaleri start*/
.homegaleribaslik h1 {text-align: center;color:black;}
.homegaleri {height: 700px;position:relative}
.galeritittle {height: 100%;width: 100%;padding: 25px;display: flex;align-items: flex-end;font-size: 30px;color: white;}
.galerikategori {line-height: 1;}
.homegaleri .galerikutu {padding: 15px;position:relative;filter: grayscale(0.8);transition: all .6s ease;-webkit-transition: all .6s ease;-moz-transition: all .6s ease;-ms-transition: all .6s ease;-o-transition: all .6s ease;}
.homegaleri .galerikutu:hover {filter: grayscale(0);transition: all .6s ease;-webkit-transition: all .6s ease;-moz-transition: all .6s ease;-ms-transition: all .6s ease;-o-transition: all .6s ease;}
.homegaleri .galerikutu a {text-decoration:none;}
.homegaleri .galerikutu:first-child .homegaleripic {height: 500px;width: 100%;}
.homegaleri .galerikutu:nth-child(2) .homegaleripic {height: 250px;width: 100%;}
.homegaleri .galerikutu:nth-child(3) .homegaleripic {height: 350px;width: 100%;}
.homegaleri .galerikutu:nth-child(4) .homegaleripic {height: 375px;position: absolute;left: calc(100% + 15px);width: calc(100% - 30px);top: -235px;}
.homegaleri .galerikutu:nth-child(5) .homegaleripic {height: 275px;position: absolute;width: calc(100% - 30px);left: calc(100% + 15px);top: -135px;}
.homegaleri .galeriyegitcol {position: absolute;left: 50px;bottom: -110px;}
.homegaleri .galeriyegitdiv {width: calc(100% - 35px);background-color: #e20a17;height: 125px;transition: all .6s ease;-webkit-transition: all .6s ease;-moz-transition: all .6s ease;-ms-transition: all .6s ease;-o-transition: all .6s ease;}
.homegaleri .galeriyegitdiv:hover {background-color: white;border: 20px solid #e20a17;transition: all .6s ease;-webkit-transition: all .6s ease;-moz-transition: all .6s ease;-ms-transition: all .6s ease;-o-transition: all .6s ease;}
.homegaleri a.galeriyegitlink {color: white;text-decoration: none;font-size: 20px;width: 100%;height: 100%;display: flex;justify-content: center;align-items: center;transition: all .6s ease;-webkit-transition: all .6s ease;-moz-transition: all .6s ease;-ms-transition: all .6s ease;-o-transition: all .6s ease;}
.homegaleri .galeriyegitdiv:hover a.galeriyegitlink {color: #e20a17;transition: all .6s ease;-webkit-transition: all .6s ease;-moz-transition: all .6s ease;-ms-transition: all .6s ease;-o-transition: all .6s ease;}
/*homegaleri end*/

/*solresimsagtextsect start*/
.solresimsagtextsect .itemonegalleryimg {height: 280px;}
.solresimsagtextsect .owl-dots {position: absolute;z-index: 9999;width: 100%;bottom: 0;display: flex;justify-content: center;align-items: center;height: 25px;}
.solresimsagtextsect .owl-dots button.owl-dot {width: 11px;height: 11px;border: 1px solid white !important;border-radius: 50px;margin: 0 3px;}
.solresimsagtextsect .owl-dots button.owl-dot.active {background: white;}
.solresimsagtextsect .srstitdiv {padding: 0 50px;}
.solresimsagtextsect h2 {color: black;font-size: 28px;}
.solresimsagtextsect span.srstekdetay {border: 1px solid #747474;padding: 5px 30px;margin-right: 10px;cursor: pointer;background-color: white;transition: all .6s ease;-webkit-transition: all .6s ease;-moz-transition: all .6s ease;-ms-transition: all .6s ease;-o-transition: all .6s ease;}
.solresimsagtextsect span.srstekdetay:hover {color: white;background-color: #747474;transition: all .6s ease;-webkit-transition: all .6s ease;-moz-transition: all .6s ease;-ms-transition: all .6s ease;-o-transition: all .6s ease;}
.solresimsagtextsect a.srstrez {background-color: #e20a17;border: 1px solid #e20a17;color: white;text-decoration: none;padding: 5px 30px;letter-spacing: 1px;}
.solresimsagtextsect .srstiekdetaybdiv {background-color: #f7f3f1;}
.solresimsagtextsect .srstiikondiv {display: inline-flex;justify-content: center;align-items: center;}
.solresimsagtextsect .icongallerydiv {margin: 0 20px;text-align: center;}
.solresimsagtextsect .srstiekdetaybdiv {background-color: #f7f3f1;height: 0;opacity: 0;overflow: hidden;padding: 0 !important;transition: all .6s ease;-webkit-transition: all .6s ease;-moz-transition: all .6s ease;-ms-transition: all .6s ease;-o-transition: all .6s ease;}
.solresimsagtextsect .srstiekdetaybdiv.open {height: auto;opacity:1;padding: 1rem !important;transition: all .6s ease;-webkit-transition: all .6s ease;-moz-transition: all .6s ease;-ms-transition: all .6s ease;-o-transition: all .6s ease;}
/*solresimsagtextsect end*/

/*sagsoliceriksect start*/
.sagsoliceriksect h2 {color: black;}
.sagsoliceriksect .itemonegalleryimg {height: 45vh;}
.sagsoliceriksect .owl-dots {position: absolute;z-index: 9999;width: 100%;bottom: 0;display: flex;justify-content: center;align-items: center;height: 25px;}
.sagsoliceriksect .owl-dots button.owl-dot {width: 11px;height: 11px;border: 1px solid white !important;border-radius: 50px;margin: 0 3px;}
.sagsoliceriksect .owl-dots button.owl-dot.active {background: white;}
.sagsoliceriktextdiv h2 {text-align: center;margin-bottom: 40px;}
/*sagsoliceriksect end*/

/*galeri*/
#galerikategori ul {padding: 0px;}
#galerikategori li {
    display: inline-block;
    margin: 0 5px;
    padding: 10px;
    color: white;
    cursor: pointer;
    background: #e20a17;
    transition: all .6s ease;
    -webkit-transition: all .6s ease;
    -moz-transition: all .6s ease;
    -ms-transition: all .6s ease;
    -o-transition: all .6s ease;
}
#galerikategori li:hover {background-color: #eaeaea;color:black;transition: all .6s ease;-webkit-transition: all .6s ease;-moz-transition: all .6s ease;-ms-transition: all .6s ease;-o-transition: all .6s ease;box-shadow: -5px -5px #e20017;}
.bgkoyimg {width: 100%;background-repeat: no-repeat;background-position: center;background-size: cover;height: 200px;}
.sadecemobilgalerim {display: none;color: #091d49;font-size: 17px;text-align: left;padding: 0 10px;margin: 10px 0;border-bottom: 1px solid #565454;cursor: pointer;width: 100%;float: left;}
.showyap {display: inline !important;}
.showyapma {display: none;}
/*galeri end*/



/*genelalticeriksect start*/
.genelalticeriksect h3 {
    font-family: "Notera Personal Use Only" !important;
    font-size: 45px;
}
.genelaltgalleryimg.back-cover {
    height: 250px;
}
/*genelalticeriksect end*/





.widgetalani {
    position: absolute;
    bottom: 40px;
    left: 15%;
    right: 15%;
    z-index: 1;
    background: rgba(0,0,0,.5);
    width: 70%;
    display: flex;
    flex-flow: row;
    height: 100px;
}

.wdin {
    display: flex;
    padding: 0;
    width: 100%;
    height: 100%;
    align-items: center;
}
.wdin > div {
    width: 21.66%;
    padding: 0 20px;
    float: left;
}
.wdin > div:first-child {
    width: 35%;
}
.wdbtn {
    display: flex;
    background-color: #e20a17;
    color: #fff;
    padding: 0 31px;
    font-size: 20px;
    justify-content: center;
    align-items: center;
    cursor:pointer;
}
span.date {
    font-size: 24px;
}
span.date img {
    cursor: pointer;
    width: 23px;
    margin-top: -3px;
}
span.date rakam {
    width: 30px;
    height: 30px;
    display: inline-block;
    text-align: center;
    color:#fff;
}
.wdin > div label {
    display: block;
    color: #fff;
    padding-top: 0;
}
/*.wdin > div:last-child label {
    text-align: center;
}*/
select[name="lokasyon"] {
    display: block;
    width: 100%;
    padding: 0.375rem 0.75rem;
    font-size: 1rem;
    font-weight: 400;
    line-height: 1.5;
    color: #fff;
    background-color: transparent;
    border-top: none;
    border-left: none;
    border-right: none;
}
select[name="lokasyon"] option{
    color:#000;
}

input[name="giristarihi"],input[name="cikistarihi"] {
    display: block;
    width: 100%;
    padding: 0.375rem 0.75rem;
    font-size: 1rem;
    font-weight: 400;
    line-height: 1.5;
    color: #212529;
    background-color: #fff;
    background-clip: padding-box;
    border: 1px solid #ced4da;
}
date {
    color: #fff;
    font-size: 19px;
    border-bottom: 1px solid rgba(255,255,255,.4);
    padding-bottom: 4px;
    cursor:pointer;
}
day {
    font-size: 30px;
}
.tarihdown {
    margin-left: 15px;
    margin-top: -2px;
}
.giris,.cikis{
    cursor:pointer;
}

.date-picker-wrapper .day.first-date-selected {
    background-color: #1b1b1b !important;
    opacity: 100% !important;
    border-radius: 50% 0 0 50% !important;
}

.date-picker-wrapper .month-wrapper table .day.toMonth.hovering {
    background-color: #1b1b1b;
}

.date-picker-wrapper .day.last-date-selected {
    background-color: #1b1b1b !important;
    border-radius: 0 50% 50% 0;
}

.date-picker-wrapper .month-wrapper table .day.checked {
    background-color: #1b1b1b;
}

.date-picker-wrapper table .caption .next:hover, .date-picker-wrapper table .caption .prev:hover {
    background-color: transparent;
}
.date-picker-wrapper table .caption {
    height: 60px;
    font-size: 25px;
    color: #1b1b1b;
    text-shadow: none;
}

.date-picker-wrapper .month-wrapper table .week-name {
    height: 37px;
    font-size: 16px;
    color: white;
    border-bottom: 1px solid white;
    letter-spacing: 2px;
}

.date-picker-wrapper .day.toMonth.invalid {
    opacity: 40%;
}

.date-picker-wrapper .month-wrapper table .day.real-today {
    background-color: #1b1b1b;
    border-radius: 50%;
    opacity: 50%;
}

.date-picker-wrapper .month-wrapper table .day {
    height: 55px;
    width: 55px;
    padding: 0;
    display: flex;
    justify-content: center;
    align-items: center;
    font-size: 18px;
    color: white !important;
}
.date-picker-wrapper .month-wrapper {
    border: none;
    border-radius: 0;
    background-color: transparent;
    padding: 5px;
    cursor: default;
    position: relative;
    _overflow: hidden;
}

    .date-picker-wrapper .month-wrapper table {
        width: 100%;
        float: left;
    }

.date-picker-wrapper {
    background-color: #be1f28
}

.tarih {
    width: 43.32% !important;
}

.tarih > div {
    width: 50%;
    padding: 0 20px;
    float: left;
    display: block;
}
.homerestoranotelrow a {
    text-decoration: none !important;
    padding: 0 !important;
}

#PanelIntro:before, #PanelIntro:after, #PanelAnasayfa:before, #PanelAnasayfa:after, #PanelIcerik:before, #PanelIcerik:after {
    content: "";
    width: 386px;
    height: 700px;
    position: fixed;
    z-index: -2;
    display: block;
    top: 0;
    background-size: cover;
    background-position: center;
    margin-top: 7%;
    user-select: none;
    -moz-user-select: none;
    -khtml-user-select: none;
    -webkit-user-select: none;
    -o-user-select: none;
    background-repeat: no-repeat;
}
#PanelIntro:before, #PanelAnasayfa:before, #PanelIcerik:before {
    background-image: url('../myimages/degirmen-sol.png');
    left: 0;
}
#PanelIntro:after, #PanelAnasayfa:after, #PanelIcerik:after {
    background-image: url('../myimages/degirmen-sag.png');
    right: 0;
}
.homefirsatgoruntulelink span{
    display:inline;
}
.homefirsattext {
    padding-bottom: 7px;
}
.sociallink {
    display: inline-block;
    margin: 0 3px;
}
.diort {
    display: flex;
    flex-flow: column;
    justify-content: center;
}
.butonlarhvr > div {
    position: fixed;
    right: 0px;
    top: 25%;
    display: block;
    z-index: 9999;
    overflow: hidden;
}
.butonlarhvr{
    overflow:hidden;
}
/*.butonlarhvr > div:nth-child(1){top: 22%;margin-right:-203px;}*/
.butonlarhvr > div:nth-child(1){top: 21%;margin-right:-119px;}
.butonlarhvr > div:nth-child(2){top: 26%;margin-right: -15px!important;}
.butonlarhvr > div:nth-child(3){top: 31%;margin-right:-103px;}
.butonlarhvr > div {
    background-color: #fff;
    /*margin: 12px 0px;*/
    transition: all 1s;
    margin-right: -203px;
}
.butonlarhvr div:hover{
    margin-right:0;
}
.butonlarhvr a {
    color: #000!important;
    text-decoration: none!important;
    padding-right: 10px;
    display: block;
    font-size: 15px;
}
.butonlarhvr i {
    font-size: 22px;
    display: inline-block;
    padding: 6px;
    background: #e20a17;
    width: 40px;
    text-align: center;
    color: #fff;
    margin-right: 5px;
}
.homehotelsintro h3 {
    color: #fff;
    margin-bottom: 25px;
}
.agacblogusttextdiv {
    display: flex !important;
    flex-flow: column;
    justify-content: end;
    align-items: center;
}

.bookButtons {
    display: none;
    position: fixed;
    right: 64px;
    bottom: 0;
    display: flex;
    align-items: stretch;
    z-index: 100;
    -webkit-transform: translateY(100%);
    transform: translateY(100%);
    transition: all .2s ease-in;
    cursor: pointer;
}
.bookButtons.is-hidden{
    overflow: hidden;
}
.bookButtons .bookButton button {
    font-size: 24px;
    font-size: 1rem;
    font-weight: 700;
    font-style: normal;
    font-stretch: normal;
    /*line-height: 1;*/
    letter-spacing: normal;
    color: #fff;
    display: flex;
    padding: 13px 53px;
    justify-content: center;
    align-items: center;
    background-color: #e20a17;
    border: none;
    height: 100%;
    cursor: pointer;
}

.bookButtons .bookButton {
    position: relative;
    z-index: 10;
}
.bookButtons.is-visible {
    -webkit-transform: translateY(0);
    transform: translateY(0);
    transition: all .2s ease-in;
}
.bookButtons .helpButton {
    position: relative;
    z-index: 10;
}
.bookButtons .wpbutton {
    position: relative;
    z-index: 10;
}

    .bookButtons .helpButton button {
        width:100%;
        cursor: pointer;
        font-size: 24px;
        font-size: 1rem;
        font-weight: 700;
        font-style: normal;
        font-stretch: normal;
        /*line-height: 1;*/
        letter-spacing: normal;
        color: #333;
        display: flex;
        padding: 13px 37px;
        justify-content: center;
        align-items: center;
        background-color: #eee;
        border: none;
        height: 100%;
        cursor: pointer;
    }
.bookButtons .wpbutton button {
cursor: pointer;
    padding: 5px 20px;
    background-color: #dcdcdc;
    border:none;
}

.bookButtons .helpMenu.visible {
    visibility: visible;
    opacity: 1;
    transition: all .2s ease-in;
    -webkit-transform: translateY(0);
    transform: translateY(0);
}

.bookButtons .helpMenu, .bookButtons .helpMenu .helpItem {
    transition: all .2s ease-in;
}

.bookButtons .helpMenu {
    z-index: 100;
    visibility: hidden;
    opacity: 0;
    position: absolute;
    right: 0;
    bottom: 50px;
    background: #fff;
    width: 100%;
    border-top: 1px solid rgba(0,0,0,.16);
    border-left: 1px solid rgba(0,0,0,.16);
    border-right: 1px solid rgba(0,0,0,.16);
    -webkit-transform: translateY(100%);
    transform: translateY(100%);
}

.visible {
    visibility: visible !important;
}
.bookButtons .helpMenu, .bookButtons .helpMenu .helpItem {
    transition: all .2s ease-in;
}
.bookButtons .helpMenu .helpItem a {
    padding: 18px;
    display: flex;
    align-items: center;
    justify-content: flex-start;
    width: 100%;
    border-bottom: 1px solid rgba(0,0,0,.16);
}
    .bookButtons .helpMenu .helpItem a div {
        display: flex;
        flex-direction: column;
        font-size: 24px;
        font-size: 1.3333333333rem;
        font-weight: 700;
        font-style: normal;
        font-stretch: normal;
        line-height: 1;
        letter-spacing: normal;
        color: #333;
        margin-left: 18px;
    }

        .bookButtons .helpMenu .helpItem a div span {
            font-size: 16px;
            font-size: .8888888889rem;
            font-weight: 300;
            font-style: normal;
            font-stretch: normal;
            line-height: 1.5;
            letter-spacing: 1px;
            color: #333;
        }
a {
    text-decoration: none !important;
}
.helpItem i {
    font-size: 27px;
    width: 40px;
    text-align: center;
    color: #000;
}
.liveChat {
    z-index: 104;
    visibility: hidden;
    opacity: 0;
    transition: all .2s ease-in;
    position: absolute;
    right: 0;
    
    bottom: 0;
    background: #fff;
    width: 100%;
    border-top: 1px solid rgba(0,0,0,.16);
    border-left: 1px solid rgba(0,0,0,.16);
    border-right: 1px solid rgba(0,0,0,.16);
    -webkit-transform: translateY(100%);
    transform: translateY(100%);
    padding: 0;
}
.rezbox {
    z-index: 104;
    visibility: hidden;
    opacity: 0;
    transition: all .2s ease-in;
    position: absolute;
    right: 0;
    bottom: 0;
    background: #fff;
    width: 100%;
    border-top: 1px solid rgba(0,0,0,.16);
    border-left: 1px solid rgba(0,0,0,.16);
    border-right: 1px solid rgba(0,0,0,.16);
    -webkit-transform: translateY(100%);
    transform: translateY(100%);
    padding: 0;
}
.bookButtons .rezbox.visible {
    visibility: visible;
    opacity: 1;
    transition: all .2s ease-in;
    -webkit-transform: translateY(0);
    transform: translateY(0);
}
.bookButtons .liveChat.visible {
    visibility: visible;
    opacity: 1;
    transition: all .2s ease-in;
    -webkit-transform: translateY(0);
    transform: translateY(0);
}
.rezboxForm{
    height:500px;
}
.liveChat iframe {
    width: 100%;
    height: 500px;
}
.bookButtons .rezbox .title {
    display: flex;
    align-items: center;
    font-size: 24px;
    font-weight: 700;
    font-style: normal;
    font-stretch: normal;
    line-height: 1;
    letter-spacing: normal;
    color: #333;
    padding: 24px 20px;
}
.bookButtons .liveChat .title {
    display: flex;
    align-items: center;
    font-size: 24px;
    font-weight: 700;
    font-style: normal;
    font-stretch: normal;
    line-height: 1;
    letter-spacing: normal;
    color: #333;
    padding: 24px 20px;
}
.rezboxForm ul {
    margin: 0;
    padding: 0;
    width: 100%;
    text-align: center;
    margin: 50px 0 0;
    list-style-type: none !important;
}
.rezboxForm ul li {
    padding: 35px 10px;
    border-bottom: 1px solid #e20a17;
}
.rezboxForm ul li:last-child {
    border:none;
}
.rezboxForm ul a {
    color: #000;
    font-weight: 600;
    font-size: 23px;
}
.sectslider video {
    height: 100vh;
    object-fit: cover;
}