body {font-size: 15px;line-height: 1.8;font-family: Muli-Regular, sans-serif;color: #54565A;}
section {overflow: hidden;width: 100%;}
#check {display: none !important;}
.mescoimg {height: 17px;width: auto;}
/*.mescoimg:hover {margin-right: 0 !important;transition: 1s;margin-right: -119px;bottom: 0;}*/
.back-contain {background-position: right;background-size: contain;background-repeat: no-repeat;}
.back-cover {background-position: center;background-size: cover;background-repeat: no-repeat;}
.back-cover-bottom {background-position: bottom;background-size: cover;background-repeat: no-repeat;}
.satirgizle {display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;overflow: hidden;}
.px-xxl-md {padding: 0 8rem;}
.px-xxl-md-5 {padding: 0 5rem;}
.pb-xxl-md {padding-bottom: 9rem;}
.pr-xxl-md{padding-right:9rem;}
.pl-xxl-md{padding-left:9rem;}
.py-xxl-md {padding: 9rem;}
img.logo {height: 115px;}
.rezformmaindiv div#rezformid {width: 980px;margin: 0 auto;top: -65px;position: relative;z-index: 99;background-color: #ffffff;color: #707070 !important;height: 130px;box-shadow: 0 20px 49px 20px rgba(84,84,84,0.3);border: 1px solid #d0d0d0;padding: 0px 195px 0 30px;}
.rezformmaindiv .form-control {color: rgba(112,112,112,0.6);background-color: rgba(112,112,112,0.08);border: none;border-radius: 0px;}
.rezformmaindiv .rezeleman select {padding: 0.375rem 1.75rem .375rem .75rem;}
.rezformmaindiv input.tarih {background-image: url(../images/sundia_hotel_calendar.png);background-repeat: no-repeat;background-position: right;background-size: contain;}
.rezformmaindiv input.tarih::placeholder {color: rgba(112,112,112,0.6);}
.rezformmaindiv .rezeleman.rzvbtn.rezformbtn.btn {height: 100%;display: flex;align-items: center;justify-content: center;width: 195px;background-color: #d79a2b;border-radius: 0;border: none;color: white;letter-spacing: 1px;font-size: 18px;font-family: Muli-Bold;position: absolute;right: 0;}

.date-picker-wrapper {background-color: #d79a2b;position: absolute;top: 98vh !important;left: 540px !important;border: none;box-shadow: none;font-family: 'Muli-Regular';color: #53565a;padding: 0 15px !important;z-index:999;}
.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 table .caption {height: 60px;font-size: 25px;font-family: 'PlayfairDisplay-Regular';color: #002856;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: #002856;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 .day.first-date-selected {background-color: #002856 !important;opacity: 100% !important;border-radius: 50% 0 0 50% !important;}
.date-picker-wrapper .month-wrapper table .day.toMonth.hovering {background-color: #002856;}
.date-picker-wrapper .day.last-date-selected {background-color: #002856 !important;border-radius: 0 50% 50% 0;}
.date-picker-wrapper .month-wrapper table .day.checked {background-color: #002856;}
.date-picker-wrapper table .caption .next:hover, .date-picker-wrapper table .caption .prev:hover {background-color: transparent;}
.karmatwosect.sectone.kariyer {
    background: linear-gradient(0deg, rgba(236, 244, 243, 1) 70%, rgba(255, 255, 255, 1) 30%);
    padding-bottom: 80px;
}

div#hr_search_widget {
    z-index: 99999;
    margin-top: -100px;
    position: absolute;
}
/*.dil a.dropdown-item:last-child {
    display: none;
}*/
.homehotels {
    display: none;
}
.acts ul {
	display:inline-block;
	float:left;
	width:100%;
	text-align:center;
	margin:20px 0 30px 0;
}
.acts li {
	display:inline-block;
	float:none;
	margin:0 15px;
}
.whatsapp {
    position: fixed;
    z-index: 999;
    right: 30px;
    bottom: 110px;
}
.sagsolgalleryslider .owl-nav img {width: 40px;}
.sagsolgalleryslider .owl-prev {position: absolute;z-index: 999;top: 44%;left: 3%;}
.sagsolgalleryslider .owl-next {position: absolute;z-index: 999;top: 44%;right:3%;}
.sagsolgalleryslider .owl-dots {position: absolute;z-index: 9999;top: 60%;width: 100%;justify-content: center;align-items: center;display: flex;}
.sagsolgalleryslider .owl-dot {background-color: #626f7d;height: 8px;width: 8px;float: left;margin: 0 9px;border-radius: 50%;}
/*header start*/
.header {position: absolute;z-index: 999;background: linear-gradient(0deg, rgba(0,0,0,0) 0%, rgba(0, 0, 0, 0.1) 50%, rgba(0, 0, 0, 0.2) 100%);height: 300px;}
.header .container-fluid.px-xxl-md {padding-top: 5px;padding-bottom: 5px;border-bottom: 1px solid rgba(255,255,255,0.5);}
.header a.nav-link {color: white !important;font-size: 16px;font-family: Muli-Bold, sans-serif;padding: 0 10px !important;}
.header .col-dil li.nav-item.dropdown {border: 1px solid white;height: 50px;width: 50px;display: flex;justify-content: center;align-items: center;}
.header .col-dil .dropdown-toggle {padding: 0 !important;font-family: 'Muli-Regular', sans-serif;letter-spacing: 1px;}
.header .col-dil .dropdown-toggle::after {display: none;}
.header .dropdown-menu {width: 50px !important;min-width: 50px !important;background-color: transparent;border: 1px solid white;border-radius: 0;margin: 0;left: -1px;background-color: rgba(0,0,0,0.23);}
.header a.dropdown-item {color: white;display: flex;justify-content: center;align-items: center;}
.header a.dropdown-item:hover {color: #707070;}
.header li.nav-item.dropdown:hover {background-color: rgba(0,0,0,0.23);}
.hvr-underline-from-center:before {background: #d79a2b;height: 2px;}

.header-top {background-color: rgba(255,255,255,.2);border: none !important;height: 50px;text-decoration: underline;display: flex;justify-content: start;align-items: center;}
.header-top a {color: white;}
.header-top .bizesorun,.header-top .onlinecn {position: absolute;color: white;height: 50px;display: flex;justify-content: center;align-items: center;padding: 0 15px;cursor: pointer;z-index:99;}
.header-top .bizesorun {right: 360px;}
.header-top .bizesorun:lang(de) {right: 352px;}
.header-top .onlinecn {right: 186px;}
.header-top .callcenter {right: 595px;position: absolute;cursor: pointer;background-color: white;color: black;height: 34px;padding: 0 10px;display: flex;justify-content: center;align-items: center;}
.header-top .callcenter2 {position: absolute;cursor: pointer;color: black;height: 34px;padding: 0 10px;display: flex;justify-content: center;align-items: center;}
.header-top .callcenter2 a {color: white;}
.header-top .callcenter a {color: black;}
.header-top img.callcenterimg {height: 25px;margin-right:10px;width: auto;}
.callcentermob {display:none;}


.innerpagebig .header {height: auto;position: relative;background: white;}
.innerpagebig .header a.nav-link {color: #707070 !important;}
.innerpagebig .header .col-dil li.nav-item.dropdown {border: 1px solid #707070;}
.innerpagebig .header .dropdown-menu {border: 1px solid #707070;}
.innerpagebig .header a.dropdown-item, .innerpagebig .header-top a {color: #707070;}
.innerpagebig .header-top .bizesorun a, .innerpagebig .header-top .onlinecn a {color: white;}
/*header end*/

/*homeslide start*/
.sectslider .cover {width: 100%;height: 100%;position: absolute;background: linear-gradient(0deg, rgba(0,0,0,0) 0%, rgba(0,0,0,0.3) 50%, rgba(0,0,0,0.6) 100%);}
.sectslider, .sectslider .homeslide, .sectslider .homeslide .item, .sectslider .homeslide .item .back-cover-bottom {height: 93vh !important;}
.sectslider .homeslide .slide-text {color: white !important;width: 740px;letter-spacing: 4px;top: -8%;margin: 0 auto;position: relative;text-align:center}
.sectslider .homeslide .slide-text h1 {font-size: 34px;font-weight: 400;transition: transform .3s ease-in-out .5s,opacity .3s ease-in-out .5s;transform: translateY(-130px);opacity: 0;margin-bottom: 50px;}
.sectslider .homeslide .active .slide-text h1 {transition: transform .8s cubic-bezier(.29,.24,.07,.99) .5s,opacity .5s ease-in-out .5s;transform: translate(0);opacity: 1;}
.sectslider .homeslide .slide-text p {letter-spacing: 0;font-size: 21px;transition: transform .3s ease-in-out .5s,opacity .3s ease-in-out .5s;transform: translateY(-130px);opacity: 0;color: white;}
.sectslider .homeslide .active .slide-text p {transition: transform .8s cubic-bezier(.29,.24,.07,.99) .5s,opacity .5s ease-in-out .5s;transform: translate(0);opacity: 1;}
.sectslider .homeslide .owl-nav img {width: 40px;}
.sectslider .homeslide .owl-prev {position: absolute;z-index: 999;top: 40%;left: 14%;}
.sectslider .homeslide .owl-next {position: absolute;z-index: 999;top: 40%;right:14%;transform: rotate(180deg);}
.sectslider .homeslide .owl-dots {position: absolute;z-index: 9999;top: 60%;width: 100%;justify-content: center;align-items: center;display: flex;}
.sectslider .homeslide .owl-dot {background-color: #626f7d;height: 8px;width: 8px;float: left;margin: 0 9px;border-radius: 50%;}
/*homeslide end*/

/*home otelimiz start*/
.hometext {background-position: top right;background-repeat: no-repeat;}
/*home otelimiz end*/

.hometext h3, .homeroom h3, .homepoolbeach h3, .homerest h3, .homespa h3, .homeetkinlik h3, .homehotels h3, .homekesfet h3 {font-family: 'PlayfairDisplay-Regular';text-transform: uppercase;letter-spacing: 2px;}
.homeroom img, .homepoolbeach img, .homerest img, .homespa img {width: 100%;height: auto;}

a.homedetaywhitelink, .homehotels a {text-decoration: none;}
a.homedetaywhitelink .homedetaywhite {font-size: 17px;border: 1px solid white;padding: 15px 0px 15px 25px;color: white;-webkit-transition: all 300ms linear 0ms;-khtml-transition: all 300ms linear 0ms;-moz-transition: all 300ms linear 0ms;-ms-transition: all 300ms linear 0ms;-o-transition: all 300ms linear 0ms;transition: all 300ms linear 0ms;text-align: left;width: 67%;margin: 50px auto 0;}
a.homedetaywhitelink:hover .homedetaywhite {background-color: white;color: #54565A;-webkit-transition: all 300ms linear 0ms;-khtml-transition: all 300ms linear 0ms;-moz-transition: all 300ms linear 0ms;-ms-transition: all 300ms linear 0ms;-o-transition: all 300ms linear 0ms;transition: all 300ms linear 0ms;}
a.homedetaywhitelink .homedetaywhite:after {content: "";display: block;height: 31px;width: 146px;background-image: url('../images/next-icon-white.png');background-repeat: no-repeat;background-size: contain;float: right;right: 0px;position: relative;-webkit-transition: all 300ms linear 0ms;-khtml-transition: all 300ms linear 0ms;-moz-transition: all 300ms linear 0ms;-ms-transition: all 300ms linear 0ms;-o-transition: all 300ms linear 0ms;transition: all 300ms linear 0ms;}
a.homedetaywhitelink:hover .homedetaywhite:after {background-image: url('../images/next-icon-gri.png');right: 0px;-webkit-transition: all 300ms linear 0ms;-khtml-transition: all 300ms linear 0ms;-moz-transition: all 300ms linear 0ms;-ms-transition: all 300ms linear 0ms;-o-transition: all 300ms linear 0ms;transition: all 300ms linear 0ms;}
a.homedetaygrilink {text-decoration: none;}
a.homedetaygrilink .homedetaygri {font-size: 17px;border: 1px solid #54565A;padding: 15px 0px 15px 25px;color: #54565A;-webkit-transition: all 300ms linear 0ms;-khtml-transition: all 300ms linear 0ms;-moz-transition: all 300ms linear 0ms;-ms-transition: all 300ms linear 0ms;-o-transition: all 300ms linear 0ms;transition: all 300ms linear 0ms;text-align: left;width: 67%;margin: 50px auto 0;}
a.homedetaygrilink:hover .homedetaygri {background-color: #54565A;color: white;-webkit-transition: all 300ms linear 0ms;-khtml-transition: all 300ms linear 0ms;-moz-transition: all 300ms linear 0ms;-ms-transition: all 300ms linear 0ms;-o-transition: all 300ms linear 0ms;transition: all 300ms linear 0ms;}
a.homedetaygrilink .homedetaygri:after {content: "";display: block;height: 31px;width: 146px;background-image: url('../images/next-icon-gri.png');background-repeat: no-repeat;background-size: contain;float: right;right: 0px;position: relative;-webkit-transition: all 300ms linear 0ms;-khtml-transition: all 300ms linear 0ms;-moz-transition: all 300ms linear 0ms;-ms-transition: all 300ms linear 0ms;-o-transition: all 300ms linear 0ms;transition: all 300ms linear 0ms;}
a.homedetaygrilink:hover .homedetaygri:after {background-image: url('../images/next-icon-white.png');right: 0px;-webkit-transition: all 300ms linear 0ms;-khtml-transition: all 300ms linear 0ms;-moz-transition: all 300ms linear 0ms;-ms-transition: all 300ms linear 0ms;-o-transition: all 300ms linear 0ms;transition: all 300ms linear 0ms;}

/*homeroom start*/
.homeroom {background: linear-gradient(90deg, rgb(255,255,255) 20%, rgb(236,244,243) 20%);color: #707070;}
/*homeroom end*/

/*homepoolbeach start*/
.homepoolbeach {color: rgb(83,86,90);}
/*homepoolbeach end*/

/*homepoolbeach start*/
.homerest {background: linear-gradient(90deg, rgba(255,255,255,1) 20%, rgba(215,154,43,1) 20%);color: white;}
/*homepoolbeach end*/

/*homepoolbeach start*/
.homeetkinliktextdiv {background-color: white;padding: 9rem 5rem;}
/*homepoolbeach end*/

/*homekesfet start*/
.homekesfet .container-fluid {background: linear-gradient(0deg, rgba(255,255,255,0) 30%, rgba(0,0,0,0.37) 100%);}
.homekesfet a.homedetaywhitelink .homedetaywhite {width: 25%;margin: 80px auto 0;}
/*homekesfet end*/

/*sssicerik start*/
.accordionbig.mb-3.mb-md-3 {padding: 70px 0;}
.card-body {padding: 1.25rem 0;}
.card {border: 0;margin: 30px 0px;border-radius: 0;}
.card-header {padding: 0;margin: 0;border: 0;}
.card-header:first-child {border-radius: 0;}
.card-header .btn {font-size: 35px;color: black;font-family: 'PlayfairDisplay-Regular';padding: 0 15px;display: flex;align-items: center;height: 80px;width: 100%;border-radius: 0;background-color: #ECF4F3;}
.card-header .btn:hover, .card-header .btn:focus {background-color: #d79a2b;color: white;text-decoration: none;}
.card-header img.cardimg {filter: brightness(0);margin-right: 15px;height: 20px;}
.card-header .btn:hover img.cardimg, .card-header .btn:focus img.cardimg {filter: brightness(0) invert(1);}
.card-body input,.card-body textarea {border-radius: 0;padding: 18px 25px;height: auto;}
.card-body .yorumgonderbtnfy {background-color: #707070;float: right;border: transparent;padding: 10px 50px !important;}
.yorumcontainer .form-group {margin: 1rem 0;}
.sorucevaptarih{text-align:right;}
.sorucevapsoru p {color: black;font-family: 'PlayfairDisplay-Regular';font-size: 25px;line-height: 1.5;}
.sorucevapcont {max-height: 500px;overflow-y: scroll;padding-right: 150px;}
/*sssicerik end*/

::-webkit-scrollbar {width: 7px;height: 7px;}
::-webkit-scrollbar-thumb {background: linear-gradient(13deg, #707070 14%,#707070 64%);border-radius: 10px;}
::-webkit-scrollbar-thumb:hover {background: linear-gradient(13deg, #707070 14%,#707070 64%);}
::-webkit-scrollbar-track {background: #ffffff;border-radius: 10px;box-shadow: inset 7px 10px 12px #f0f0f0;}

/**/
a.homedetaygrilink .homedetaygri, a.homedetaywhitelink .homedetaywhite {font-size: 17px;border: 1px solid #54565A;padding: 15px 110px 15px 25px;color: #54565A;-webkit-transition: all 300ms linear 0ms;-khtml-transition: all 300ms linear 0ms;-moz-transition: all 300ms linear 0ms;-ms-transition: all 300ms linear 0ms;-o-transition: all 300ms linear 0ms;transition: all 300ms linear 0ms;text-align: left;width: auto;margin: 50px 50px 0;position: relative;overflow: hidden;}
a.homedetaygrilink .homedetaygri::after, a.homedetaywhitelink .homedetaywhite::after {content: "";display: block;height: 31px;width: 90px;background-image: url('../images/next-icon-gri.png');background-repeat: no-repeat;background-size: auto 100%;float: right;right: 0px;position: relative;-webkit-transition: all 300ms linear 0ms;-khtml-transition: all 300ms linear 0ms;-moz-transition: all 300ms linear 0ms;-ms-transition: all 300ms linear 0ms;-o-transition: all 300ms linear 0ms;transition: all 300ms linear 0ms;position: absolute;right: 20px;top: 13px;}
a.homedetaywhitelink .homedetaywhite, a.homedetaywhitelink .homedetaywhite::after {color: #fff;border-color: #fff !important;}
a.homedetaywhitelink:hover .homedetaywhite {color: #54565A;}
a.homedetaywhitelink .homedetaywhite::after {background-image: url('../images/next-icon-white.png') !important;}
a.homedetaywhitelink:hover .homedetaywhite::after {background-image: url('../images/next-icon-gri.png') !important;}
/**/

.homehotels h3 {margin-bottom: 50px;color: black;}
.homehotelsdiv.back-cover {height: 380px;filter: sepia(0.4);-webkit-transition: all 300ms linear 0ms;-khtml-transition: all 300ms linear 0ms;-moz-transition: all 300ms linear 0ms;-ms-transition: all 300ms linear 0ms;-o-transition: all 300ms linear 0ms;transition: all 300ms linear 0ms;}
.homehotels a:hover .homehotelsdiv.back-cover {filter: sepia(0);-webkit-transition: all 300ms linear 0ms;-khtml-transition: all 300ms linear 0ms;-moz-transition: all 300ms linear 0ms;-ms-transition: all 300ms linear 0ms;-o-transition: all 300ms linear 0ms;transition: all 300ms linear 0ms;}
.homehotelstext {color: #54565A;padding: 45px 15px;}
.homeyorumtextdiv img {width: 80px !important;margin: 0 auto 45px;}
.homeyorumtextdiv p {padding: 0 10rem;margin-bottom: 30px;}
.homeyorumtextdiv h5 {font-size: 17px;color: black;}

.homebizesorun .back-cover {background-image: url(../images/sundia_hotel_bizeulasin_back.png);padding: 80px 15px;position: relative;}
.homebizesorun .back-cover:before {content: "";display: block;height: 100%;width: 100%;background: linear-gradient(0deg, rgba(0,0,0,0.1) 0%, rgba(0,0,0,0.5) 100%);position: absolute;top: 0;left: 0;}
.homebizesorun a.homedetaywhitelink {cursor: pointer;}
.homebizesorun.px-xxl-md {padding: 0 20rem;}

.homeyorumslider .owl-nav img {width: 40px;}
.homeyorumslider .owl-prev {position: absolute;z-index: 999;top: 40%;left: 14%;}
.homeyorumslider .owl-next {position: absolute;z-index: 999;top: 40%;right:14%;transform: rotate(180deg);}
.homeyorumslider .owl-dots {position: relative;z-index: 9999;width: 100%;justify-content: center;align-items: center;height: 150px;display: flex;}
.homeyorumslider .owl-dot {background-color: #ffffff;height: 8px;width: 8px;float: left;margin: 0 9px;border-radius: 50%;border: 1px solid #54565A;}
.homeyorumslider .owl-dot.active {background-color: #54565A;}

.resimname {width: auto !important;margin-bottom: 20px;}
.homeiletisim .homeiletisimmap {height: 80vh;}
.homeiletisimdetay a {color: #54565a;}

/*footer start*/
.footersect {color: #252525;padding-top: 45px;background: #e7eaff;}
.footersect img.logo {height: auto;margin: 2rem 4rem;}
.footersect h5 {margin-bottom: 30px;}
.footersect a, .footersect a:hover {color: #252525;text-decoration: none;line-height: 2.5;}
.footersect .bizeulasin.px-3.px-md-0 {line-height: 2.5;}
.footeraltmenu a {display: block;}
.footeraltmenu a:hover:before {display: none;}
.footersect .footer {line-height: 1.5;}
.footersect .footer i.contacti {font-size: 14px;width: 20px;text-align: center;}
.footersect .social-list i {font-size: 25px;margin: 0 15px 0 0;}
.footersect ul {margin: 10px 0;}
.footersect li {display: inline;border-right: 1px solid;padding: 0 15px;}
.footersect li:last-child, .footersect li:nth-child(6) {border-right: none;}
.ebultensect .ebulteneleman .form-control:focus {background-color: transparent;border-color: white;outline: 0;box-shadow: none;}
.ebulteneleman.float-left.mr-1 {width: calc(100% - 50px);margin: 0 !important;}
input#xbultenmail {border-radius: 5px 0 0 5px;background-color: transparent;color:white;}
.ebulteneleman input::placeholder {color: white;}
.ebultensect .ebulteneleman .ebultenbtn {width: 50px;background-color: transparent;padding: 5px 15px;color: white;margin-bottom: 7px;cursor: pointer;border: 1px solid #ffffff;border-radius: 0 5px 5px 0;height: calc(1.5em + .75rem + 2px);border-left: none;}
.ebultensect .ebulteneleman .ebultenbtn:hover {color: rgb(83,86,90);background-color:white;}
.footersect .sosyalmedya span {margin: 0 15px;}
.footersect a.sosyalmedyalink {margin: 0 9px;align-items: center;display: flex;}
.footersect .sosyalmedyalink i {font-size: 22px;color: #252525;}
/*footer end*/

.innersectslider {position: relative;}
.innersliderimg.back-cover {height: 550px;}
.innerslidertext {height: 100%;display: flex;justify-content: center;align-items: center;}
h1.namename {font-family: 'PlayfairDisplay-Regular', serif;color: black;background-color: white;padding: 15px 30px;font-size: 50px;font-weight: 400;letter-spacing: 3px;}
.innersectslider .scrollbtn {position: absolute;z-index: 9;bottom: 10px;width: 100%;}
.innersectslider .scrollbtn a {margin: 0 auto;text-align: center;width: 116px;display: block;height: 80px;text-decoration:none;}
.innersectslider .scrollbtn a span {width: 115px;color: white;}
.innersectslider .scrollbtn a span::before {position: absolute;top: 25px;left: 50%;content: '';width: 10px;height: 10px;margin-left: -3px;background-color: transparent;border-right: 2px solid white;border-bottom: 2px solid white;-webkit-animation: sdb10 2s infinite;animation: sdb10 2s infinite;box-sizing: border-box;}
.innersectslider .scrollbtn a span::after {position: absolute;top: 35px;left: 50%;content: '';width: 11px;height: 11px;margin-left: -3px;background-color: transparent;border-right: 2px solid white;border-bottom: 2px solid white;-webkit-animation: sdb10 2s infinite;animation: sdb10 2s infinite;box-sizing: border-box;}

@-webkit-keyframes sdb10 {0% {-webkit-transform: translate(0, 0) rotate(45deg);opacity: 0;}40% {opacity: 1;}80% {-webkit-transform: translate(0, 20px) rotate(45deg);opacity: 0;}100% {opacity: 0;}}
@keyframes sdb10 {0% {transform: translate(0, 0) rotate(45deg);opacity: 0;}40% {opacity: 1;}80% {transform: translate(0, 20px) rotate(45deg);opacity: 0;}100% {opacity: 0;}}

/*havuziçerik start*/
.havuzicerik .sagsolgalleryimg {height: 480px;}
.havuzicerik .havuzicerikbaslik {font-family: 'PlayfairDisplay-Regular', serif;margin-bottom: 20px;}
/*havuziçerik end*/

/*odalaricerik start*/
.odalaricerik .back-cover {height: 420px;}
.odalaricerik .odalariceriktext {background-color: #F3F8F7;}
/*.odalaricerik .odalariceriktitle {position: absolute;z-index: 99;background-color: white;padding: 15px 25px;font-family: 'PlayfairDisplay-Regular', serif;color: black;text-transform: uppercase;letter-spacing: 4px;font-size: 45px;font-weight: 400;line-height: 1;}*/
.odalaricerik .odalariceriktitle {padding: 0 25px 30px 25px;width: 100%;text-align:center;font-family: 'PlayfairDisplay-Regular', serif;color: black;text-transform: uppercase;letter-spacing: 4px;font-size: 45px;font-weight: 400;line-height: 1;}
.odalaricerik .asisia-room-search-button {margin-top: 20px;}
/*odalaricerik end*/

/*restoranicerik start*/
.restoranicerik .back-cover {height: 340px;}
.restoranicerik .restoraniceriktext {background-color: #F3F8F7;}
.restoranicerik .restoraniceriktitle {padding: 15px 25px;font-family: 'PlayfairDisplay-Regular', serif;color: black;text-transform: uppercase;letter-spacing: 4px;font-size: 45px;font-weight: 400;line-height: 1;}
.restoranicerik .restoranicerikozet {background-color: white;color: black;padding: 5px 13px;z-index: 99;}
.restoranicerik .nav-pills .nav-link.active, .restoranicerik .nav-pills .show > .nav-link {color: black;padding: .5rem 1.3rem;background-color: transparent;}
.restoranicerik .nav-pills .nav-link {color: rgba(0,0,0,0.4);padding: .5rem 1.3rem;font-size: 17px;font-family: 'PlayfairDisplay-Regular';font-weight: 600;letter-spacing: 2px;}
/*restoranicerik end*/

/*galleryicerik start*/
.galleryicerik .back-cover {height: 340px;}
.galleryicerik .nav-pills .nav-link.active, .galleryicerik .nav-pills .show > .nav-link {color: black;padding: .5rem 1.3rem;background-color: transparent;}
.galleryicerik .nav-pills .nav-link {color: rgba(0,0,0,0.4);padding: .5rem 1.3rem;font-size: 17px;font-family: 'PlayfairDisplay-Regular';font-weight: 600;letter-spacing: 2px;}
/*galleryicerik end*/

.viewthreebigdiv, .viewthreecover {border-radius: 6px;font-size: 17px;letter-spacing: 0.8px;font-family: 'Muli';}
.viewthreebigdiv p {padding: 10px 15px;border-radius: 5px;color:#000000;background-color:#ffffff;}
.viewthreebigdiv .table-responsive {height: 100%;background-color: white;}
.viewthreecover {height: 250px;}

.sagsolgalleryicerik .sagsolgalleryimg.back-cover {height: 568px;}
.sagsolgalleryicerik .row.align-items-center:before {content: "";position: absolute;z-index: 9999;width: 92%;height: 85%;right: 4%;border: 1px solid #D79A2B;}
.sagsolgalleryicerik .sagsolgalleryiceriktitle {font-family: 'PlayfairDisplay-Regular', serif;color: black;margin-bottom: 40px !important;}
.sagsolgalleryicerik .col-12.col-md-6.text-center {padding-right: 66px;}
.sagsolgalleryicerik .myters .col-12.col-md-6.text-center {padding-left: 66px;padding-right: 15px;}
h1.sagsolgalleryiceriktitle:before {content: '';background-image: url(../images/sundia-li-image.png);height: 45px;width: 45px;background-position: center;display: -webkit-inline-box;background-repeat: no-repeat;background-size: contain;margin-right: 15px;top: 8px;position: relative;}

/*kesfet icerik start*/
.kesfetleftimg .back-cover, .kesfetrightimg .back-cover,.innerpage .homekesfet.back-cover {height: 540px;}
.kesfetbackimgleftname.back-cover,.kesfetbackimgustname.back-cover {height: 540px;color:white;}
.kesfetbackimgleftname .container-fluid,.kesfetbackimgustname .container-fluid {background: linear-gradient(90deg, rgba(0,0,0,0.07) 0%, rgba(0,0,0,0.3) 31%, rgba(0,0,0,0.5) 100%);}
.kesfetleftimg h2, .kesfetrightimg h2 {font-family: 'PlayfairDisplay-regular';margin-bottom: 25px;font-size: 40px;color: black;}
.kesfetbackimgleftname h2, .kesfetbackimgustname h2, .innerpage .homekesfet h2 {font-family: 'PlayfairDisplay-regular';margin-bottom: 25px;font-size: 40px;color: white;}
/*kesfet icerik end*/

/*guvenlik start*/
.guvenlikdetaybir{padding: 40px 0;}
.guvenlikdetaybir h3, .guvenlikdetayiki h3 , .guvenlikdetayüc h3 {font-weight: 400;color: black;}
.guvenlikdetaybir a {color: white;background-color: #d79a2b;padding: 10px 20px;box-shadow: 0px 3px 18px 0px #b9b9b9;}
.guvenlikdetayiki {background-color: #F2F6FB;}
.hijyenmadimg {border: 1px solid #c0c0c0;width: 100%;height: 255px;display: flex;justify-content: center;align-items: center;}
.hijyenmadsira {background-color: #d79a2b;color: white;height: 50px;width: 50px;display: flex;justify-content: center;align-items: center;margin: 0 auto;border-radius: 50%;font-size: 20px;top: -25px;position: inherit;box-shadow: 0px 5px 30px #989898;}
.hijyenmadtext {padding: 25px 0 60px;}
/*guvenlik end*/

/*form*/
.maps {margin-bottom: 40px;}
.maps iframe {height: 345px;margin-top: 30px;}
.contact-form div {margin-bottom: 5px;}
.iletisim input {height: 50px;line-height: 50px;border: 1px solid #89898c;padding: 0 20px;outline: none;-webkit-border-radius: 0;-khtml-border-radius: 0;-moz-border-radius: 0;-ms-border-radius: 0;-o-border-radius: 0;border-radius: 0;-webkit-box-shadow: 0 0 0 transparent;-khtml-box-shadow: 0 0 0 transparent;-moz-box-shadow: 0 0 0 transparent;-ms-box-shadow: 0 0 0 transparent;-o-box-shadow: 0 0 0 transparent;box-shadow: 0 0 0 transparent;-webkit-transition: all 300ms linear 0ms;-khtml-transition: all 300ms linear 0ms;-moz-transition: all 300ms linear 0ms;-ms-transition: all 300ms linear 0ms;-o-transition: all 300ms linear 0ms;transition: all 300ms linear 0ms;}
.iletisim input[type='text'], .iletisim input[type='email'], .iletisim input[type='password'], .iletisim input[type='search'] {width: 100%;}
.iletisim input:hover, .iletisim input:active, .iletisim input:focus {border-color: #89898c;outline: none;-webkit-box-shadow: 0 0 0 transparent;-khtml-box-shadow: 0 0 0 transparent;-moz-box-shadow: 0 0 0 transparent;-ms-box-shadow: 0 0 0 transparent;-o-box-shadow: 0 0 0 transparent;box-shadow: 0 0 0 transparent;}
.iletisim textarea {border: 1px solid #89898c;padding: 15px 20px;outline: none;width: 100%;-webkit-border-radius: 0;-khtml-border-radius: 0;-moz-border-radius: 0;-ms-border-radius: 0;-o-border-radius: 0;border-radius: 0;-webkit-box-shadow: 0 0 0 transparent;-khtml-box-shadow: 0 0 0 transparent;-moz-box-shadow: 0 0 0 transparent;-ms-box-shadow: 0 0 0 transparent;-o-box-shadow: 0 0 0 transparent;box-shadow: 0 0 0 transparent;-webkit-transition: all 300ms linear 0ms;-khtml-transition: all 300ms linear 0ms;-moz-transition: all 300ms linear 0ms;-ms-transition: all 300ms linear 0ms;-o-transition: all 300ms linear 0ms;transition: all 300ms linear 0ms;}
.iletisim textarea:hover, .iletisim textarea:active, .iletisim textarea:focus {border-color: #89898c;outline: none;-webkit-box-shadow: 0 0 0 transparent;-khtml-box-shadow: 0 0 0 transparent;-moz-box-shadow: 0 0 0 transparent;-ms-box-shadow: 0 0 0 transparent;-o-box-shadow: 0 0 0 transparent;box-shadow: 0 0 0 transparent;}
div#btnIletisim {border: 2px solid #89898c;padding: 10px;font-weight: 600;color: #89898c;margin-bottom: 5px;float: right;transition: all .5s ease}
div#btnrezform {border: 2px solid #89898c;padding: 10px;font-weight: 600;color: #89898c;margin-bottom: 5px;transition: all .5s ease}
div#btndgnrezform {border: 2px solid #89898c;padding: 10px;font-weight: 600;color: #89898c;margin-bottom: 5px;transition: all .5s ease}
div#btncasinocard {border: 2px solid #89898c;padding: 10px;font-weight: 600;color: #89898c;margin-bottom: 5px;transition: all .5s ease}
div#btnIletisim:hover {border: 2px solid #89898c;padding: 10px;font-weight: 600;color: white;background-color: #89898c;transition: all .5s ease}
.ikformgonder {border: 2px solid #1f0000;}
/*form end*/

.roomonlinecheck {background-color: #d79a2b;font-size: 18px;float: right;top: -60px;position: relative;height: 60px;z-index: 99;right: 17rem;padding: 0 20px;align-items: center;display: flex;}
.roomonlinecheck a {color:white;}
.galleryimg {position: absolute;right:48%;bottom: 15px;z-index:101;}
.karmatwosect.sectone.kariyer:before {
    height: 81%;
    top: 25vh;
}
.karmatwosect.sectone:before {
    content: "";
    display: block;
    background-color: #ffffff;
    width: 14%;
    height: 50%;
    top: 54vh;
    position: absolute;
    right: 0;
}
.karmatwosect h2 {
    font-size: 40px;
    bottom: 95px;
}
.karmatwosect .back-cover.w-100 {
    height: 76vh;
}
.karmatwosect p {
    top: 80px;
    position: relative;
}
/*Responsivee*/
@media (max-width:1870px) and (min-width:1501px) {
.px-xxl-md {padding: 0 3rem;}
.navbar{padding: 0;}
.header a.nav-link {font-size: 15px;padding: 0px 8px !important;}
.header-top .onlinecn {right: 118px;}
.header-top .bizesorun {right: 290px !important;}
.header-top .callcenter {right: 420px !important;}
.header-top .callcenter:lang(en) {right: 385px !important;}
.header-top .callcenter:lang(ru) {right: 470px !important;}
.header-top .callcenter:lang(uk) {right: 535px !important;}
.header-top .callcenter:lang(de) {right: 455px !important;}
.header-top {justify-content: start; }
.header a.nav-link:lang(de) {padding: 0px 6px !important;}

.karmatwosect.sectone.kariyer:before {
    height: 81%;
    top: 35vh;
}
.karmatwosect h2 {
    font-size: 40px;
        bottom: 45px;
}

}

@media (max-width:1500px) {
body {font-size: 13px;}
.px-xxl-md {padding: 0 4rem;}
.pb-xxl-md {padding-bottom: 4rem;}
.pr-xxl-md {padding-right: 4rem;}
.pl-xxl-md {padding-left: 4rem;}
.homebizesorun.px-xxl-md {padding: 0 8rem;}
.header-top,.header-top .bizesorun ,.header-top .onlinecn {height: 38px;}
.header {height: 160px;}
img.logo {height: 100px;}
.header a.nav-link {padding: 0 6px !important;font-size: 13px;}
.header a.nav-link:lang(de) {font-size: 12px;}
.header .col-dil li.nav-item.dropdown {height: 40px;width: 40px;}
.header .dropdown-menu {width: 40px !important;min-width: 40px !important;}
.header a.dropdown-item {padding: 0;}
.header-top .bizesorun {right: 247px !important;}
.header-top .bizesorun:lang(de) {right: 190px !important;}
.header-top .onlinecn {right: 95px !important;}
.header-top .onlinecn:lang(de) {right: 40px !important;}
.header-top .callcenter {right: 363px;}
.header-top .callcenter:lang(en) {right: 333px;}
.header-top .callcenter:lang(de) {right: 333px;}
.header-top .callcenter:lang(ru) {right: 405px;}
.header-top .callcenter:lang(uk) {right: 405px;}
.sectslider .homeslide .slide-text h1 {font-size: 26px;margin-bottom: 22px;}
.sectslider .homeslide .slide-text p {font-size: 16px;}
.sectslider .homeslide .owl-prev, .sectslider .homeslide .owl-next { top: 36%;}
.sectslider .homeslide .owl-nav img {width: 30px;}
.hometext img.lazy {width: 100%;}
.homeetkinliktextdiv {padding: 3rem 2rem;}
.rezformmaindiv div#rezformid { top: -55px;height: 100px;}
.date-picker-wrapper {left: 250px !important;padding: 0 5px !important;}
.date-picker-wrapper table .caption {height: 45px;font-size: 20px;}
.date-picker-wrapper .month-wrapper table .week-name {height: 35px;font-size: 14px;}
.date-picker-wrapper .month-wrapper table .day {height: 52px;width: 52px;font-size: 14px;}
.homekesfet a.homedetaywhitelink .homedetaywhite {width: 30%;}
.innersliderimg.back-cover,.innerpage .homekesfet.back-cover  {height: 400px;}
.odalaricerik .back-cover {height: 350px;}
.havuzicerik .sagsolgalleryimg {height: 375px;}
.viewthreebigdiv, .viewthreecover {font-size: 14px;}
.roomonlinecheck {top: -45px;height: 45px;right: 7rem;}
.sectslider .homeslide .slide-text {width: 590px;}
.card-header .btn {font-size: 28px;height: 60px;}
.yorumcontainer .form-group {margin: 10px 0;}
.sorucevapsoru p {font-size: 20px;}
.header-top .callcenter {height: 30px;padding: 0 7px;}
.header-top img.callcenterimg {height: 20px;}
}
@media (max-width:1300px) {
a.homedetaygrilink .homedetaygri, a.homedetaywhitelink .homedetaywhite {padding: 15px 0;width: 200px;margin: 20px auto 20px;text-align: center;}
a.homedetaygrilink .homedetaygri:after, a.homedetaywhitelink .homedetaywhite:after{display:none;}
}
@media (max-width:992px) {
	.whatsapp {
    position: fixed;
    z-index: 999;
    right: 7px;
    bottom: 110px;
}
div#hr_search_widget {
    display: none;
}
.myters {display: flex !important;flex-flow: column-reverse}
body {font-size: 15px;}
.px-xxl-md {padding: 0 1rem;}
.py-xxl-md {padding: 2rem;}
.pr-xxl-md {padding-right:7px;}
.pl-xxl-md {padding-left: 7px;}
.header-top {justify-content: start;}
.bizesorun {right: 17px !important;}
.header {height: 91px;position: relative;background: white;}
.header-top a.guvenlink {display:none;}
    .header-top .onlinecn {
        right: 140px !important;
        top: 27px;
    }
    .header-top .bizesorun {
        right: 312px !important;
        top: 27px;
    }
    .header-top.container-fluid.px-xxl-md {
        height: 0;
        padding: 0;
    }
.col-1.col-dil {position: absolute;right: 65px;}
.header .col-dil li.nav-item.dropdown {border: 1px solid #707070;width:50px}
.col-dil, .col-dil nav.navbar.navbar-expand {padding: 0;}
.header li.nav-item.dropdown:hover {background-color: rgb(255,255,255);}
.header .col-dil .dropdown-toggle {font-size: 16px;}
.header .dropdown-menu {border: 1px solid #707070;background-color: rgb(255,255,255);width: 50px !important;}
.header a.dropdown-item {color: #707070;}
.header a.nav-link {color: #707070 !important;}
nav.navbar.navbar-expand-lg.navbar-light {float: right;}
.navbar-light .navbar-toggler {color: rgba(0,0,0,.5);border-color: #707070;border-radius: 0;height: 40px;width: 50px;padding: initial;}
div#navbarTogglermenu {position: absolute;top: 68px;width: 766px;right: 0;background-color: white;text-align: right;padding: 15px;font-size: inherit;}
.navbar-light .navbar-nav .nav-link {color: rgba(0,0,0,.5);font-size: 18px;}
.sectslider, .sectslider .homeslide, .sectslider .homeslide .item, .sectslider .homeslide .item .back-cover-bottom {height: 43vh !important;}
.sectslider .homeslide .slide-text {width: 410px;}
.rezformmaindiv {display: none;}
.hometext {background-size: contain;}
img.lazy.imgsectimg {padding: 15px 35px;}
.resimname {display: none !important;}
.homeroom .text-center.pr-xxl-md, .homerest .text-center.pr-xxl-md {padding-left: 11rem;padding-right: 1rem;}
.homepoolbeach .text-center.pl-xxl-md, .homespa .text-center.pl-xxl-md{padding-right: 11rem;padding-left: 1rem;}
.homehotels h3 {margin-bottom: 25px;margin-top: 25px;}
.homehotelsdiv.back-cover {height: 240px;}
.homeiletisim .homeiletisimmap {height: 50vh;}
.footer img.logo {width: 100%;}
.footersect, .footersect a, .footersect a:hover {line-height: 2;}
.footerbottom .col-12 {text-align: center !important;}
.innersliderimg.back-cover {height: 320px;}
h1.namename {font-size: 40px;}
.odalaricerik .back-cover {height: 275px;}
.odalariceriktitle, .restoraniceriktitle, .havuzicerikbaslik {font-size: 35px !important;}
.havuzicerik .sagsolgalleryimg {height: 290px;}
.viewthreebigdiv p {padding: 10px 10px;}
.restoranicerik .back-cover {display: none;}
.restoranicerik .px-xxl-md {padding-bottom: 10px !important;}
.restoranicerik .back-cover {height: 280px;}
.galleryicerik .roomimg.back-cover {display: block;height: 220px;}
.restoranicerik ul#pills-tab {display: none !important;}
.restoranicerik .tab-pane {margin-top: 50px;}
.sosyalmedya {justify-content: center !important;}
.innerpage .homekesfet.back-cover {height: 270px;}
.kesfetleftimg .back-cover, .kesfetrightimg .back-cover{height: 300px;}
.kesfetleftimg, .kesfetrightimg {text-align: center;}
.kesfetleftimg h2, .kesfetrightimg h2 {margin-top: 15px;}
.kesfetbackimgleftname.back-cover {text-align: center; height: auto;}
.kesfetbackimgleftname .container-fluid, .kesfetbackimgustname .container-fluid {padding: 25px 0;}
.mobilerez {background-color: #d79a2b;padding: 5px;text-align: center;font-size: 19px;color: white;letter-spacing: 2px;}
.mobilerez a {color: white;text-decoration:none;}
.mobilerez p{margin:0;}
.mobilerez.mobilerezscrool {display:none!important;position: fixed;z-index: 999;bottom: 0;width: 100%;}
.card-header .btn {font-size: 30px;}
.hijyenmadimg {border: 1px solid #c0c0c0;width: 100%;height: 210px;display: flex;justify-content: center;align-items: center;}
img.logo {height: 80px;width: auto;}
.footersect {padding-top: 0px;margin-bottom: 40px;}
.roomonlinecheck {top: -46px;right: 1rem;}
.callcenter {display: none !important;}
.callcentermob {position: fixed;z-index: 99;background-color: #d79a2b;top: 115px;right: 0 !important;width: 50px;padding: 7px 10px;display: block;border-radius: 50% 0 0 50%;}
img.callcenterimg {filter: invert(1);width: auto;height: auto;}
}
@media (max-width:767px) {
	.acts ul {
    padding: 0;
}
.mytersmob {display: flex !important;flex-flow: column-reverse}
a.guvenlink {display: none;}
.header .col-dil .dropdown-toggle {font-size: 13px;}
.header-top, .header-top .bizesorun, .header-top .onlinecn {height: 34px;}
.header-top .bizesorun, .header-top .onlinecn {top: 0;}
    .header-top .onlinecn {
        right: 6px !important;
    }
    .header-top .bizesorun {
        right: 16px !important;
    }
    .col-6.col-lg-9.p-0.mobilmenuhiz {
        top: -7px;
    }

.slide-text p{display: none;}
.sectslider .homeslide .slide-text {position: absolute !important;top: 40px;width: 100%;}
.sectslider, .sectslider .homeslide, .sectslider .homeslide .item, .sectslider .homeslide .item .back-cover-bottom {height: 36vh !important;}
.sectslider .homeslide .owl-next {right: 4%;}
.sectslider .homeslide .owl-prev {left: 4%;}
section.hometext.mt-md-5.pb-xxl-md {padding-bottom: 1rem;}
.homeroom .text-center.pr-xxl-md, .homerest .text-center.pr-xxl-md {padding-left: 4rem;padding-right: 0rem;}
.homepoolbeach .text-center.pl-xxl-md, .homespa .text-center.pl-xxl-md {padding-right: 4rem;padding-left: 0rem;}
img.lazy.imgsectimg {padding: 15px 15px;}
a.homedetaygrilink .homedetaygri, a.homedetaywhitelink .homedetaywhite {padding: 3px 0;width: 155px;font-size:13px;}
h3 {font-size: 24px;}
body {font-size: 12px;}
.homeetkinliktextdiv {background-color: rgba(255,255,255,0.8);color: black;}
.homehotelstext {color: #54565A;padding: 15px 15px;}
.homeiletisimdetay.px-xxl-md {padding: 1rem;}
.footer img.logo,.digericerikler,.hometext img.lazy {display: none !important;}
.footersect .sosyalmedya span {margin: 0;}
    .col-1.col-dil {
        right: 92px;
        top: 18px;
    }
div#navbarTogglermenu {width: 373px;}
.header,.innerpagebig .header {height: 95px;position: fixed;top:0;}
.header .container-fluid.px-xxl-md {height: 62px;top: -8px;position: relative;}
.header-top.container-fluid.px-xxl-md {height: 35px;top: 0;}
div#navbarTogglermenu {top: 50px;}
div#inorout {margin-top: 95px;}
.innersliderimg.back-cover {height: 200px;}
h1.namename {font-size: 25px;padding: 5px 15px;}
.odalaricerik .back-cover {height: 200px;}
.odalariceriktitle, .restoraniceriktitle,.havuzicerikbaslik {font-size: 18px !important;padding: 10px 15px !important;letter-spacing:1px;}
.galleryimg {width: 35px;}
.col-12.py-md-5.px-xxl-md.text-center.odalariceriktext {padding: 1rem;}
.havuzicerik .sagsolgalleryimg {height: 200px;margin-top:10px;}
.restoranicerik .nav-pills .nav-link, .restoranicerik .nav-pills .nav-link.active, .restoranicerik .nav-pills .show > .nav-link {padding: 0 1.3rem;}
.restoranicerik .back-cover {height: 190px;}
.restoranicerik .restoranicerikozet { font-size:13px;}
.viewthreecover {height:auto;padding:22px 0}
.viewthreecover .row.h-100 {padding: 0 15px;}
.scrollbtn {display: none;}
.galleryicerik .roomimg.back-cover {height: 155px;}
img.logo {top: -20px;position: relative;}
.footer span{font-size:12px;}
.kesfetbackimgleftname h2, .kesfetbackimgustname h2, .innerpage .homekesfet h2, .kesfetleftimg h2, .kesfetrightimg h2 {font-size: 30px;}
.card-header .btn {font-size: 20px;}
.card-body input, .card-body textarea {padding: 10px 15px;}
.yorumcontainer .form-group {margin: 5px 0;}
.accordionbig {padding: 0px 0 !important;}
.roomonlinecheck {font-size: 15px;}
}


/*responsive end*/


