/*
    Created on : 8.August.2022, 15:19:52
    Author     : ISDO Web & Yazılım
*/


@font-face {
  font-family: SnellBT;
  src: url(../fonts/SnellBT-Bold.woff2);
}

@font-face {
  font-family: Lora;
  src: url(../fonts/Lora-Italic.woff2);
}

@import url('http://fonts.cdnfonts.com/css/lora');
@import url('http://fonts.cdnfonts.com/css/snell-bd-bt');

/*GENEL*/
.gray-background {
  background-color: #fafbfd;
}

.frm-dgn {
  max-width: 1000px;
  margin-left: auto;
  margin-right: auto;
}

html {
  scroll-behavior: smooth;
}

body {
  color: #333333;
  padding-top: 100px;
  overflow-x: hidden;
  font-family: 'Roboto', system-ui !important;
}

ul {
  padding: 0;
  margin: 0;
}

ul li {
  list-style: none;
  padding-right: 10px !important;
}

.sol-left {
  position: absolute: left:116px;
}

.sog-right {
  position: absolute: left:104px;
}

* {
  scrollbar-width: auto;
  scrollbar-color: #404040 #ffffff;
}

.content .tabs-menu .nav-tabs::-webkit-scrollbar {
  display: none;
}

*::-webkit-scrollbar {
  width: 7px;
}

*::-webkit-scrollbar-track {
  background: #ffffff;
}

*::-webkit-scrollbar-thumb {
  background-color: #999;
  border-radius: 10px;
  border: 1px solid #ffffff;
}

.nav-tabs {
  scrollbar-width: auto;
  scrollbar-color: transparent transparent;
}

.nav-tabs::-webkit-scrollbar {
  width: 0;
}

.nav-tabs::-webkit-scrollbar-track {
  background: #ffffff;
}

.nav-tabs::-webkit-scrollbar-thumb {
  background-color: transparent;
  border-radius: 2px;
  border: 0px solid transparent;
}

a {
  transition: all 0.3s ease;
}

.mobile-show {
  display: none;
}

.secondary-button {
  color: #fff;
  border: 1px solid #fff;
  padding: 7px 24px;
  font-size: 12px;
  transition: all ease 300ms;
  display: inline-block;
}

.secondary-button:hover {
  transition: all ease 300ms;
  color: #000;
  background: #fff;
}

.transparent-button {
  display: inline-block;
  padding: 12px 50px;
  border: 1px solid #fff;
  color: #fff;
  transition: all ease 300ms;
  font-size: 14px;
}

.secondary-button.color-reverse {
  color: #222;
  border: 1px solid #333;
}

.secondary-button.color-reverse:hover {
  border: 1px solid #B58150;
  color: #fff;
  background-color: #B58150;
}

.transparent-button:hover {
  color: #004787;
  background-color: #fff;
  transition: all ease 300ms;
}

.relative {
  position: relative;
}

.center {
  text-align: center;
}

.m-0 {
  margin: 0;
  margin-block-start: 0;
  margin-block-end: 0;
  padding-inline-start: 0;
}

.p-0 {
  padding: 0 !important;
}

.mb-10 {
  margin-bottom: 10px !important
}

.mb-20 {
  margin-bottom: 20px !important
}

.mt-50 {
  margin-top: 50px !important;
}

.mt-10 {
  margin-top: 10x !important;
}

.mt-20 {
  margin-top: 20x !important;
}

.mt-25 {
  margin-top: 25x !important;
}

.mt-35 {
  margin-top: 35x !important;
}

.mb-50 {
  margin-bottom: 50px !important;
}

.mt-100 {
  margin-top: 100px !important;
}

.mt-110 {
  margin-top: 110px !important;
}

.mb-100 {
  margin-bottom: 100px !important;
}

.mt-30 {
  margin-top: 30px !important;
}

.mb-30 {
  margin-bottom: 30px !important;
}

.mb-80 {
  margin-bottom: 80px !important;
}

.pt-0 {
  padding-top: 0px !important;
}

.pt-25 {
  padding-top: 25px !important;
}

.pt-30 {
  padding-top: 30px !important;
}

.pt-50 {
  padding-top: 50px !important;
}

.pt-75 {
  padding-top: 75px !important;
}

.pt-80 {
  padding-top: 80px !important;
}

.pb-80 {
  padding-bottom: 80px !important;
}

.pb-110 {
  padding-bottom: 110px !important;
}

.pt-150 {
  padding-top: 150px !important;
}

.pb-150 {
  padding-bottom: 150px !important;
}

.pb-75 {
  padding-bottom: 75px !important;
}

.pb-25 {
  padding-bottom: 25px !important;
}

.pr-0 {
  padding-right: 0 !important
}

.pl-0 {
  padding-left: 0 !important
}

.pr-50 {
  padding-right: 50px !important
}

.pb-40 {
  padding-bottom: 40px !important;
}

.pb-30 {
  padding-bottom: 30px !important;
}

.mb-0 {
  margin-bottom: 0;
}

.mb-25 {
  margin-bottom: 25px !important;
}

.mb-180 {
  margin-bottom: 180px !important;
}

.z-9999 {
  z-index: 9999;
}

.r-0 {
  right: 0 !important;
}

.w-80 {
  width: 80%;
}

.w-98 {
  width: 98%
}

.mw-820 {
  max-width: 820px;
  margin: auto;
}

.send-to-front {
  position: relative;
  z-index: 99 !important;
}

.last-child-mb-0 li:last-child {
  margin-bottom: 0 !important;
}

input::-webkit-outer-spin-button,
input::-webkit-inner-spin-button {
  -webkit-appearance: none;
  margin: 0;
}

input[type=number]:not(.browser-default):focus:not([readonly]) {
  border-bottom: 1px solid #DEDEDE !important;
}

input:not([type]):focus:not([readonly]),
input[type=text]:not(.browser-default):focus:not([readonly]),
input[type=password]:not(.browser-default):focus:not([readonly]),
input[type=email]:not(.browser-default):focus:not([readonly]),
input[type=url]:not(.browser-default):focus:not([readonly]),
input[type=time]:not(.browser-default):focus:not([readonly]),
input[type=date]:not(.browser-default):focus:not([readonly]),
input[type=datetime]:not(.browser-default):focus:not([readonly]),
input[type=datetime-local]:not(.browser-default):focus:not([readonly]),
input[type=tel]:not(.browser-default):focus:not([readonly]),
input[type=number]:not(.browser-default):focus:not([readonly]),
input[type=search]:not(.browser-default):focus:not([readonly]),
textarea.materialize-textarea:focus:not([readonly]) {
  border-bottom: 1px solid #CCCCCC;
  -webkit-box-shadow: 0 0 0 0 #e66055;
}

input:not([type]):focus:not([readonly])+label,
input[type=date]:not(.browser-default):focus:not([readonly])+label,
input[type=datetime-local]:not(.browser-default):focus:not([readonly])+label,
input[type=datetime]:not(.browser-default):focus:not([readonly])+label,
input[type=email]:not(.browser-default):focus:not([readonly])+label,
input[type=number]:not(.browser-default):focus:not([readonly])+label,
input[type=password]:not(.browser-default):focus:not([readonly])+label,
input[type=search]:not(.browser-default):focus:not([readonly])+label,
input[type=tel]:not(.browser-default):focus:not([readonly])+label,
input[type=text]:not(.browser-default):focus:not([readonly])+label,
input[type=time]:not(.browser-default):focus:not([readonly])+label,
input[type=url]:not(.browser-default):focus:not([readonly])+label,
textarea.materialize-textarea:focus:not([readonly])+label .content .iletisim input:not([type]):focus:not([readonly]),
input[type=text]:not(.browser-default):focus:not([readonly]),
input[type=password]:not(.browser-default):focus:not([readonly]),
input[type=email]:not(.browser-default):focus:not([readonly]),
input[type=url]:not(.browser-default):focus:not([readonly]),
input[type=time]:not(.browser-default):focus:not([readonly]),
input[type=date]:not(.browser-default):focus:not([readonly]),
input[type=datetime]:not(.browser-default):focus:not([readonly]),
input[type=datetime-local]:not(.browser-default):focus:not([readonly]),
input[type=tel]:not(.browser-default):focus:not([readonly]),
input[type=number]:not(.browser-default):focus:not([readonly]),
input[type=search]:not(.browser-default):focus:not([readonly]),
textarea.materialize-textarea:focus:not([readonly]) {
  border-bottom: 0;
  box-shadow: none;
  color: #3c3b4b;
}

input:not([type]):focus:not([readonly]),
input[type=text]:not(.browser-default):focus:not([readonly]),
input[type=password]:not(.browser-default):focus:not([readonly]),
input[type=email]:not(.browser-default):focus:not([readonly]),
input[type=url]:not(.browser-default):focus:not([readonly]),
input[type=time]:not(.browser-default):focus:not([readonly]),
input[type=date]:not(.browser-default):focus:not([readonly]),
input[type=datetime]:not(.browser-default):focus:not([readonly]),
input[type=datetime-local]:not(.browser-default):focus:not([readonly]),
input[type=tel]:not(.browser-default):focus:not([readonly]),
input[type=number]:not(.browser-default):focus:not([readonly]),
input[type=search]:not(.browser-default):focus:not([readonly]),
textarea.materialize-textarea:focus:not([readonly]) {
  border-bottom: 1px solid #CCCCCC;
  -webkit-box-shadow: 0 0 0 0 #3c3b4b;
}

input:focus {
  color: #1d70b7;
}

.show {
  display: block !important;
}

.primary-title {
  margin: 0 0 15px;
  font-size: 38px;
  text-align: center;
  font-weight: 500;
}

.title-text {
  color: #999999;
  font-weight: 300;
  text-align: center;
  width: 75%;
  margin: auto;
  font-size: 18px;
}

.grey-background {
  background-color: #FAFBFC !important;
}

.white-background {
  background-color: #fff !important;
}

.dark-grey-background {
  background-color: #F4F5F7 !important;
}

.white-background .nav-tabs {
  background-color: #fff !important;
}

.block {
  display: block;
}

li {
  list-style-type: none;
}

a {
  text-decoration: none;
}

.w100 {
  width: 100%;
  margin: auto
}

textarea:hover,
input:hover,
textarea:active,
input:active,
textarea:focus,
input:focus,
button:focus,
button:active,
button:hover,
label:focus,
.btn:active,
.btn.active {
  outline: 0px !important;
  -webkit-appearance: none;
  box-shadow: none !important;
}

a:not([href]):not([class]),
a:not([href]):not([class]):hover {
  color: #fff;
}

.ui-widget-header {
  background: #fff;
  border: 1px solid #fff;
  color: #231f20;
}

.ui-datepicker-calendar tr {
  border-bottom: 1px solid transparent;
}

.ui-state-default:hover {
  border: 1px solid #004787 !important;
  background: #004787 !important;
  color: #fff;
}

.ui-state-active,
.ui-widget-content .ui-state-active {
  border: 1px solid #004787 !important;
  background: #004787 !important;
  color: #fff;
}

.dp-highlight a {
  border: 1px solid #004787 !important;
  background: #004787 !important;
  color: #fff !important;
}

.ui-datepicker td {
  padding: 3px;
  text-align: center;
}

.ui-datepicker td a {
  text-align: center;
  border: 1px solid transparent !important;
  width: 29px;
  height: 29px;
  line-height: 29px;
  padding: 0;
}

.ui-datepicker td span {
  text-align: center;
  border: 1px solid transparent !important;
  width: 29px;
  height: 29px;
  line-height: 29px;
  padding: 0;
}

.ui-state-hover {
  background: #1f47ac;
  color: #fff;
}

.ui-state-highlight,
.ui-widget-content .ui-state-highlight {
  background: #f6f6f6;
}

.ui-datepicker-header .ui-state-hover {
  background: 0 0;
  cursor: pointer;
  text-align: center;
}

.ui-datepicker-header a {
  text-align: center;
  border-left: 1px solid #fff;
  line-height: 27px;
  height: 27px;
}

.ui-datepicker-header a i {
  line-height: 27px;
}

.ui-widget.ui-widget-content {
  z-index: 9999 !important;
}

.social-list {
  margin: 15px 0 0;
  padding-left: 15px;
}

.social-list a {
  width: 44px;
  height: 44px;
  margin-right: 6px;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  background: rgba(255, 255, 255, .15);
  border-radius: 50%;
  color: #fff;
  text-decoration: none !important;
  font-size: 24px;
}

.divider {
  height: 1px;
  width: 100%;
  background-color: #E5E5E5;
  margin: 30px 0;
}

.warnings .warning-toast {
  width: 100%;
  margin-bottom: 10px;
  display: none;
}

.warnings .warning-toast .toast-header {
  border-radius: 2px;
  width: 100%;
  background-color: #323232;
  color: #fff;
  border-bottom: 0;
}

.warnings .warning-toast .toast-header button {
  filter: brightness(0) invert(1);
  width: 5px;
  margin-right: 15px;
}

.warnings .warning-toast p {
  margin-bottom: 0;
  width: 100%;
  padding: 8px 50px;
}

.warnings {
  position: fixed;
  right: 20px;
  top: 120px;
  z-index: 9;
}

.no-shadow {
  box-shadow: none !important;
}

.bg-white {
  background-color: #fff !important
}

.bg-form-gray {
  background: #f4f5f7
}

.bg-white .nav-tabs {
  background-color: #fff !important
}

.back-top-top {
  display: none;
  position: fixed;
  transition: all 2s;
  border: 0;
  bottom: 50px;
  right: 10px;
  z-index: 99;
  border: 0;
  background-color: transparent;
  color: #fff;
  cursor: pointer;
  f
}

.modal.fade.show {
  transition: all cubic-bezier(0.36, 0.46, 0.59, 1.17) 300ms;
}

.hemen-ara {
  display: none;
}

.rotate-90 {
  transform: rotate(90deg);
}

.right-icons a:last-child,
.center-icons a:last-child {
  display: none !important;
}

.flex-start {
  justify-content: flex-start !important;
}

.flex-start>li {
  margin-top: -5px !important;
}

#videoModal {
  z-index: 9999 !important;
}

.lb-data .lb-caption {
  font-weight: 300;
}

.opacity-zero {
  opacity: 0
}

.parallax-container h1,
.slide-bottom {
  -webkit-animation: slide-bottom 0.8s cubic-bezier(0.250, 0.460, 0.450, 0.940) both;
  animation: slide-bottom 0.8s cubic-bezier(0.250, 0.460, 0.450, 0.940) both;
}

.banner-search .row {
  -webkit-animation: slide-top 0.8s cubic-bezier(0.250, 0.460, 0.450, 0.940) both;
  animation: slide-top 0.8s cubic-bezier(0.250, 0.460, 0.450, 0.940) both;
}

.bold-menu {
  font-weight: 600;
}

.overflow {
  overflow: hidden;
}

.content .main-section.pt-0 {
  padding: 0;
  padding-bottom: 80px
}

/* GENEL END */


/* HEADER */
header {
  position: relative;
}

header.rooms-header::after {
  display: none;
  content: "";
  position: fixed;
  width: 362px;
  height: 260px;
  background: #ffffff;
  z-index: 999;
  top: 20px;
  left: 50%;
  border-radius: 50%;
  box-shadow: rgb(99 99 99 / 20%) 0px 2px 8px 0px;
  transform: translate(-50%, -50%);
}

header nav {
  height: 102px;
  line-height: 100px;
  position: fixed;
  width: 100%;
  left: 0;
  right: 0;
  top: 0;
  z-index: 9999;
  background-color: #fff;
  color: #2C2C2C;
  box-shadow: rgb(99 99 99 / 20%) 0px 2px 8px 0px;
  display: flex;
  justify-content: flex-end;
  padding: 0 40px !important;
  align-items: center;
}

nav .nav-wrapper {
  text-align: center;
}

header nav .brand-logo {
  height: 100px;
  line-height: 100px;
  flex: 1;
  display: inline-flex;
  align-items: center;
  justify-content: flex-end;
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
}

header nav .rooms-logo {
  top: 30px;
  justify-content: flex-end;
}

header nav .rooms-logo img {
  width: 200px;
}

header nav .rooms-logo::after {
  content: "";
  position: absolute;
  bottom: 0px;
  z-index: -1;
  right: -10px;
  background: url(../images/white-background.webp);
  width: 256px;
  height: 44px;
  background-size: 100%;
}

header nav .nav-link {
  padding: 0 15px;
  color: #2C2C2C;
  font-weight: 300;
  font-size: 14px;
  transition: all ease 300ms;
  cursor: pointer;
}

header nav .left-menu {
  left: 30px;
  position: absolute;
  padding: 0 15px;
  color: #2C2C2C;
  font-weight: 300;
  font-size: 14px;
  transition: all ease 300ms;
  cursor: pointer;
  text-decoration: none;
}

header nav .left-menu i {
  text-align: center;
}

header nav .left-menu .fa-xmark {
  display: none;
}

header nav .left-menu .fa-bars {
  display: inline-block;
}

.modal-open header nav .left-menu .fa-xmark {
  display: inline-block;
}

.modal-open header nav .left-menu .fa-bars {
  display: none;
}

header nav a i {
  height: 100px;
  line-height: 100px !important;
  font-size: 16px;
  color: #B58150;
  width: 20px;
}

header nav a:hover {
  background-color: transparent;
  color: #B58150 !important;
  transition: all ease 300ms;
  text-decoration: none;
}

header nav a:hover i {
  color: #B58150;
  transition: all ease 300ms;
}

header a {
  cursor: pointer;
  user-select: none;
}

header .header-search {
  position: relative;
}

header .header-search i {
  color: #2C2C2C;
  font-size: 12px;
  padding-top: 4px;
}

header .search-div .search-wrapper input::-webkit-search-cancel-button {
  display: none;
}

header nav .sidenav-trigger {
  height: 100px;
  margin: 0;
  padding: 0 20px;
}

header nav .sidenav-trigger.left {
  padding: 0 40px;
}

header .primary-button-nav i {
  height: 50px;
  line-height: 50px;
  font-size: 17px;
  margin-right: 8px;
}

header .nav-btn {
  height: 100px;
}

header .nav-btn .hover {
  background-color: #fff;
  display: none;
  transition: all ease 300ms;
  border-radius: 12px;
  padding: 0 10px;
  padding-bottom: 0;
  position: absolute;
  width: 140px;
  left: -6px;
  text-align: center;
  box-shadow: rgb(100 100 111 / 15%) 0px 7px 29px;
  border: 1px solid #ddd;
  top: 85px;
}

header .nav-btn:hover .hover {
  display: block;
  transition: all ease 300ms;
}

header .nav-btn .hover a {
  height: 50px;
  line-height: 50px;
}

header .nav-btn .hover li {
  display: block;
  width: 100%;
  border-bottom: 1px solid #ddd;
}

header .nav-btn .hover li:last-child {
  border-bottom: 0;
}

header .nav-btn .hover li a {
  font-size: 14px;
}

header .primary-button::before {
  font-family: "Font Awesome\ 5 Free";
  font-weight: 900;
  content: "\f0ac";
  font-size: 14px;
  margin-right: 5px;
}

header .sidenav-logo a {
  height: 100px;
  line-height: 100px;
  box-shadow: rgb(99 99 99 / 20%) 0px 2px 8px 0px;
}

header .sidenav-logo a img {
  width: 100%;
  margin-top: 20px;
}

header ul li a.bildirim i,
header ul li a.hesap-btn i {
  line-height: 100px;
  height: 100px;
  color: #575757;
}

header ul li a.bildirim i {
  font-size: 16px;
  position: relative;
}

header ul li a.bildirim.active i:after {
  content: "";
  background: #B58150;
  width: 8px;
  height: 8px;
  border-radius: 50%;
  position: absolute;
  right: -3px;
  top: 39%;
  border: 1px solid #fff;
}

header .sidenav li a.bildirim i,
header .sidenav li a.hesap-btn i {
  line-height: 48px;
  height: 48px;
  color: #575757;
  margin-right: 10px;
}

header .sidenav ul li a.bildirim.active i:after {
  right: 7px;
  top: 29%;
}

header li a.hesap-btn i {
  color: #284CB7 !important;
}

header .lang-select {
  width: 50px;
}

header li:hover,
.sidenav-trigger:hover,
header li a:hover {
  background-color: #F5F6F8;
}

header .lang-select .select2-container {
  margin-bottom: -3px;
}

.sidenav-trigger.active {
  background-color: #F5F6F8;
}

header .lang-select .selection {
  height: 100px;
  line-height: 100px;
  text-align: center;
}

.lang-select-container {
  width: 50px !important;
}

.lang-select-container .select2-results__option--selected {
  background-color: #F5F6F8;
}

.lang-select-container li {
  border-bottom: 0 !important;
}

.lang-select-container li:hover {
  background-color: #F5F6F8;
}

.lang-select-container .select2-results__option--highlighted.select2-results__option--selectable {
  background-color: #F5F6F8;
  color: #333333;
}

.lang-select-container li {
  color: #2C2C2C;
  font-weight: 600;
  font-size: 14px;
}

header .lang-select .select2-selection {
  border: 0 !important;
  background-color: transparent !important;
}

header .lang-select .select2-selection .select2-selection__rendered {
  color: #2C2C2C;
  font-weight: 300;
  font-size: 14px;
}

header .lang-select .select2-container--default .select2-selection--single .select2-selection__arrow b::after {
  font-family: "Font Awesome 5 Free";
  font-weight: 900;
  content: "\f078";
  border: 0 !important;
  color: #fff;
  position: absolute;
  top: 0;
  height: 10px;
  font-size: 13px;
  line-height: 3px;
}

header .lang-select .select2-container--default .select2-selection--single .select2-selection__arrow b {
  border: 0 !important;
}

.lang-select-container {
  padding: 0;
  border-radius: 0;
  border: 0;
}

header .sidenav .lang-select {
  margin-left: 32px;
  width: 200px;
  position: relative;
}

header .contact-button a {
  background: #009ADB;
  height: 40px;
  line-height: 40px;
  border-radius: 9px;
  margin-top: 50%;
  transform: translateY(-50%);
  position: relative;
  margin-left: 5px;
  margin-right: 5px;
}

nav a.sidenav-trigger {
  display: block;
}

nav a.sidenav-trigger .show {
  display: inline-block !important;
}

nav .sidenav-toggle .close-btn {
  display: none;
}

nav .sidenav-toggle.show-close-trigger .close-btn {
  display: block;
  color: #333333;
  padding: 0 20px;
  font-weight: 600;
  background-color: #F5F6F8;
}

nav .sidenav-toggle.show-close-trigger .sidenav-trigger {
  display: none;
}

header .sidenav {
  background-color: #F5F6F8;
}

header .sidenav .header-search {
  width: 100%;
  padding: 0px 26px;
  margin: 20px 0 15px;
}

header .sidenav .header-search label {
  top: -10px;
}

header .sidenav .header-search .input-field {
  margin: 0;
  height: 50px;
}

header .sidenav .header-search .input-field input {
  width: 87%;
}

header .sidenav ul {
  margin: 0;
}

header .sidenav ul li.active {
  background: transparent;
}

header .sidenav .hide-menu {
  display: none;
  border-left: 1px solid #C8C9CB;
  z-index: -1;
  position: absolute;
  right: 0;
  top: 0px;
  padding-top: 50px;
  width: 100%;
  transform: translateX(90%);
  opacity: 0;
  height: calc(100vh - 10px);
  overflow-y: auto;
}

/* header .sidenav .hide-menu {display: none; border-left: 1px solid #C8C9CB;z-index: -1; position: absolute;right: 0; top: 0px;padding-top: 50px;width: 100%;transform: translateX(90%);opacity: 0;height: calc(100vh - 10px); overflow-y: auto;} 17161716 */
header .sidenav .hide-menu ul {
  margin-bottom: 40px;
}

header .sidenav .hide-menu ul li a {
  color: #333333;
  font-size: 13px;
}

header .sidenav .active .hide-menu {
  display: block;
  opacity: 1;
  padding-left: 30px;
  transition: all ease 500ms;
  transform: translateX(100%);
  z-index: 2;
  background: #fff;
  padding-bottom: 30px;
}

header .sidenav .sidenav-menu {
  width: 100%;
  ;
  position: relative;
  height: calc(100vh - 100px);
  padding: 26px 0px 20px 20px;
}

header .sidenav .sidenav-menu li a {
  color: #333333;
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: space-between;
  font-size: 16px;
  line-height: 2;
  white-space: nowrap;
  padding-right: 10px;
}

header .sidenav .sidenav-menu li a:hover {
  color: #B58150 !important;
}

header .sidenav .sidenav-menu li.active>a {
  background-color: transparent;
  color: #B58150;
}

header .sidenav .sidenav-menu li.active>a i {
  color: #B58150;
}

header .sidenav .sidenav-menu li:hover>a {
  background-color: transparent;
  color: #B58150;
}

header .sidenav .sidenav-menu li:hover>a i {
  color: #B58150;
}

header .sidenav .sidenav-menu li a i {
  float: none;
  margin-right: 0;
}

header .sidenav .sidenav-menu li .sidenav-menu-logo {
  margin-bottom: 20px
}

header .sidenav .sidenav-menu li .sidenav-menu-logo img {
  max-width: 220px;
}

header .sidenav .sidenav-menu li:hover {
  background-color: transparent;
}

header .sidenav .sidenav-menu .small-list {
  margin-left: 30px;
  margin-bottom: 10px;
  padding-left: 0;
}

header .sidenav .sidenav-menu .small-list li a {
  font-size: 12px;
}

header .search-div {
  transform: translateY(-100%);
  opacity: 0;
  transition: all ease 500ms;
  position: absolute;
  width: 100%;
  height: 50px;
  background: #fff;
  z-index: 3;
}

header .search-div.show-input {
  transform: translateY(0%);
  opacity: 1;
  transition: all ease 500ms;
  position: fixed;
  z-index: 9999;
}

header .search-div .search-wrapper {
  background-color: #F5F6F8;
  position: relative;
  height: 50px;
  line-height: 50px;
  width: 100%;
}

header .search-div .search-wrapper .close-search {
  position: absolute;
  right: 40px;
  height: 50px;
  line-height: 50px;
  cursor: pointer;
  border: 0;
  background: transparent;
}

header .search-div .search-wrapper input {
  font-weight: 600;
  color: #000;
  text-align: center;
  width: calc(100% - 40px);
  padding-left: 40px;
  margin-bottom: 0;
  border-bottom: 0;
  height: 50px;
  line-height: 50px;
  border: 0;
  background: #f5f6f8;
}

header .search-div .search-wrapper input::placeholder {
  text-align: center;
  font-weight: 600;
  color: #000;
}

header .search-div .search-wrapper input:focus {
  outline: none;
}

header #sidenav-oteller {
  width: 100%;
  padding: 50px 0;
  background-color: #f5f6f8;
}

header #sidenav-oteller .sidenav-close {
  position: absolute;
  top: 20px;
  right: 20px;
  cursor: pointer;
  width: 25px;
  height: 25px;
  text-align: center;
  line-height: 25px;
}

header .sidenav .title * {
  margin: 0 0 15px;
  font-size: 2.5rem;
  text-align: center;
  font-weight: 300;
}

header .sidenav p {
  color: #999999;
  font-weight: 300;
  text-align: center;
  margin: auto;
  font-size: 1.1rem;
  width: 71%;
  margin-bottom: 20px;
}

.logos {
  display: flex;
  flex-direction: row;
  justify-content: center;
  margin: 25px 0;
}

.logos .logo-wrapper {
  margin: 0 30px;
}

.logos .logo-wrapper img {
  max-height: 50px;
  max-width: 100%;
  margin: 15px 0;
}

header #sidenav-rezervasyon {
  width: 100%;
  padding: 50px 0;
}

header #sidenav-rezervasyon .sidenav-close {
  position: absolute;
  top: 20px;
  right: 20px;
  cursor: pointer;
  width: 25px;
  height: 25px;
  text-align: center;
  line-height: 25px;
}

header .kisi-secme .misafir-flex .incrementer .button {
  bottom: 13px !important;
}

#sidenav-menu {
  transition: all cubic-bezier(0.36, 0.46, 0.59, 1.17) 300ms;
}

#sidenav-menu .sidenav {
  background-color: transparent;
}

#sidenav-menu .modal-content {
  width: 480px;
}

/* HEADER END */


/* SLIDER */
.sidenav-otel-slide {
  margin-bottom: 150px;
}

.owl-nav {
  display: flex;
  justify-content: space-between;
  height: 1px;
  width: 110%;
  margin-left: -5%;
  position: absolute;
  top: 37%;
}

.owl-nav button img {
  transform: translateY(-50%);
}

.product-slide .owl-nav button img {
  opacity: .4
}

.product-slide .owl-nav {
  display: block !important;
}

.product-slide .owl-nav .owl-next {
  position: absolute;
  right: 0;
}

.line-dots .tab-content {
  overflow: inherit !important;
}

.main-slide .main-banner-content {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  background-color: rgba(0, 0, 0, .3);
}

.main-slide .main-banner-content .text-box .title {
  color: #fff;
  font-size: 44px;
  font-weight: 300;
  display: block;
  width: 60%;
  line-height: 1.2;
}

.main-slide .main-banner-content .text-box .text {
  margin: 5px 0px 20px;
  color: #fff;
  font-size: 19px;
  display: block;
  width: 30%;
}

.main-slide .main-banner-content .text-box .text p {
  text-align: center;
  font-weight: 300;
  direction: ltr;
}

.main-slide .main-banner-content .transparent-button {
  border: 2px solid #fff;
}

.main-slide .main-banner-content .text-box {
  text-align: center;
  position: absolute;
  height: 100%;
  width: 100%;
  left: 0;
  top: 0;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  transform: translateY(-10%);
}

.main-slide .main-banner-content .text-box.slide-bottom {
  top: -100px;
}

.main-slide.room-slide .main-banner-content .text-box {
  top: -60px;
}

.main-slide .owl-dots {
  position: absolute;
  z-index: 3;
  bottom: 33%;
  left: 50%;
  transform: translateX(-50%);
}

.main-slide .owl-dots .owl-dot {
  width: 40px;
  height: 2px;
  background: #fff;
  margin: 0 5px;
  opacity: .7;
}

.main-slide .owl-dots .owl-dot.active {
  opacity: 1;
}

.line-dots .owl-dots {
  text-align: center;
  margin-top: 10px
}

.line-dots .owl-dots .owl-dot {
  width: 40px;
  height: 2px;
  background: #333;
  margin: 0 5px;
  opacity: .2;
}

.line-dots .owl-dots .owl-dot.active {
  opacity: 1;
}

.banner-search {
  position: absolute !important;
  z-index: 2;
}

.banner-search .misafir-flex {
  margin-top: 0;
  height: 50px;
}

.banner-search .misafir-flex li {
  margin: 0 !important;
  margin-left: 5px !important;
}

.tab-full-slide .owl-dots {
  display: none !important;
}

.tab-full-slide .owl-nav {
  width: 80%;
  margin: auto;
  left: 50%;
  transform: translateX(-50%);
}

.tab-full-slide .owl-nav button img {
  width: 15px;
  filter: brightness(0) invert(1);
}

.tab-full-slide .main-banner-content .text-box .title {
  font-size: 28px;
}

.tab-full-slide .main-banner-content .text-box .text {
  margin: 15px 0 35px;
  font-weight: 300;
}

.tab-full-slide .main-banner-content .text-box .transparent-button {
  border: 1px solid #fff;
}

.opportunity-slide {
  margin-top: 24px;
  margin-bottom: 24px;
}

.opportunity-slide .owl-nav {
  width: 97%;
  margin-left: 2%;
  display: flex !important;
}

.opportunity-slide .owl-nav button i {
  font-size: 16px;
}

.opportunity-slide .owl-nav button.owl-prev {
  background: rgba(0, 0, 0);
  width: 50px;
  height: 50px;
  color: #fff;
  opacity: .3;
  transition: all 0.3s ease;
}

.opportunity-slide .owl-nav button.owl-next {
  background: rgba(0, 0, 0);
  width: 50px;
  height: 50px;
  color: #fff;
  opacity: .5;
  transition: all 0.3s ease;
}

.opportunity-slide .owl-nav button:hover {
  opacity: .8;
}

.opportunity-slide .owl-stage {
  margin-left: 220px;
}

.opportunity-slide .item {
  cursor: pointer;
  position: relative;
}

.opportunity-slide .item:hover a:before {
  content: "";
  background: url(../images/slide-hover.png);
  position: absolute;
  top: 50%;
  left: 50%;
  width: 35px;
  height: 35px;
  margin-left: -17px;
  margin-top: -17px;
  z-index: 1;
}

.opportunity-slide .item:hover a:after {
  content: "";
  background-color: rgba(0, 0, 0, .3);
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
}

.oda-detay-gallery {
  margin-top: 24px;
  margin-bottom: 24px;
}

.oda-detay-gallery .owl-nav {
  width: 97%;
  margin-left: 2%;
  display: flex !important;
}

.oda-detay-gallery .owl-nav button i {
  font-size: 16px;
}

.oda-detay-gallery .owl-nav button.owl-prev {
  background: rgba(0, 0, 0);
  width: 50px;
  height: 50px;
  color: #fff;
  opacity: .3;
  transition: all 0.3s ease;
}

.oda-detay-gallery .owl-nav button.owl-next {
  background: rgba(0, 0, 0);
  width: 50px;
  height: 50px;
  color: #fff;
  opacity: .3;
  transition: all 0.3s ease;
}

.oda-detay-gallery .owl-nav button:hover {
  opacity: .6;
}

.oda-detay-gallery .owl-stage {
  margin-left: 220px;
}

.oda-detay-gallery .item {
  cursor: pointer;
  position: relative;
}

.oda-detay-gallery .item:hover a:before {
  content: "";
  background: url(../images/slide-hover.png);
  position: absolute;
  top: 50%;
  left: 50%;
  width: 35px;
  height: 35px;
  margin-left: -17px;
  margin-top: -17px;
  z-index: 1;
}

.oda-detay-gallery .item:hover a:after {
  content: "";
  background-color: rgba(0, 0, 0, .3);
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
}



.view360 .center-icons {
  position: absolute;
  z-index: 2;
  bottom: 20px;
  display: flex;
  flex-direction: row;
  left: 50%;
  transform: translateX(-50%);
}

.view360 .center-icons a {
  margin-right: 10px;
}

.view360 .owl-nav {
  display: flex;
  justify-content: space-between;
  height: 1px;
  width: auto;
  margin-left: auto;
  position: absolute;
  right: 20px;
  bottom: 60px;
  top: auto;
}

.view360 .owl-nav button {
  margin-left: 10px;
}

.content .full-width-slide {
  margin-top: 24px;
  margin-bottom: 24px;
}

.content .full-width-slide .owl-nav button .left-arrow {
  margin-left: 100px;
}

.content .full-width-slide .owl-nav button .right-arrow {
  margin-left: -275px;
}

.content .full-width-slide .item {
  cursor: pointer;
  position: relative;
}

.content .full-width-slide .item:hover:before {
  content: "";
  background: url(../images/slide-hover.png);
  position: absolute;
  top: 50%;
  left: 50%;
  width: 35px;
  height: 35px;
  margin-left: -17px;
  margin-top: -17px;
  z-index: 1;
}

.content .full-width-slide .item:hover:after {
  content: "";
  background-color: rgba(0, 0, 0, .3);
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
}

.content .customer-slider {
  text-align: center;
}

.content .customer-slider img {
  width: auto;
  border-radius: 50%;
  max-width: 100px;
  margin: auto;
}

.content .customer-slider p:nth-child(2) {
  color: #333333;
  font-family: Lora, sans-serif;
  width: 80%;
  margin: auto;
  margin-top: 50px;
  margin-bottom: 20px;
}

.content .customer-slider p:nth-child(3) {
  font-weight: bold
}

.content .customer-slider p:last-child {
  font-weight: bold
}

.content .customer-slider .owl-nav i {
  border: 1px solid #dcddde;
  width: 40px;
  height: 40px;
  line-height: 25px;
  display: flex;
  justify-content: center;
  align-items: center;
}

.content .customer-slider .owl-dots {
  margin-top: 30px;
}

.content .customer-slider .owl-dot {
  width: 10px;
  height: 10px;
  background: #333333;
  border-radius: 50%;
  opacity: .2;
  margin-right: 7px;
}

.content .customer-slider .owl-dot.active {
  opacity: 1;
}

.content .brand-slider {
  text-align: center;
}

.content .brand-slider img {
  width: 100%;
  margin: auto;
}

.content .brand-slider .owl-next i {
  border: 1px solid #dcddde;
  width: 25px;
  height: 25px;
  line-height: 25px;
}

.content .brand-slider .owl-prev i {
  border: 1px solid #dcddde;
  width: 25px;
  height: 25px;
  line-height: 25px;
}

.content .brand-slider .owl-dots {
  margin-top: 30px;
}

.content .brand-slider .owl-dot {
  width: 10px;
  height: 10px;
  background: #333333;
  border-radius: 50%;
  opacity: .2;
  margin-right: 7px;
}

.content .brand-slider .owl-dot.active {
  opacity: 1;
}

.zig-zag-slide {
  margin-top: 60px;
}

.zig-zag-slide .owl-stage {
  padding-bottom: 50px;
}

.zig-zag-slide .owl-item:nth-child(even) {
  margin-top: 50px;
}

.zig-zag-slide .owl-item {
  padding: 10px
}

.range-slider {
  display: block;
  -webkit-appearance: none;
  appearance: none;
  width: 95%;
  margin: 60px auto 0;
  height: 2px;
  background: #D5D6D7;
  outline: none;
  opacity: 1;
  -webkit-transition: .2s;
  transition: opacity .2s;
}

.range-slider::-webkit-slider-thumb {
  -webkit-appearance: none;
  appearance: none;
  width: 44px;
  height: 44px;
  border-radius: 50%;
  background: #B58150;
  border: 2px solid #fff;
  cursor: pointer;
}

.range-slider::-moz-range-thumb {
  width: 44px;
  height: 44px;
  background: #B58150;
  border: 2px solid #fff;
  cursor: pointer;
}

.search-wrapper {
  justify-content: center;
  position: relative;
  display: flex;
  align-items: flex-start;
  margin-bottom: 60px;
  bottom: 0;
  width: 90%;
  left: 50%;
  transform: translateX(-50%) !important;
}

.search-wrapper .row {
  background-color: #fff;
}

.search-wrapper .select2-selection__rendered:focus-visible {
  outline: none !important;
}

.search-wrapper .select2-selection__rendered {
  border: 1px solid #CCCCCC;
  padding: 0 10px !important;
  font-weight: 400;
  color: #666666;
  font-size: 13px;
}

.search-wrapper .select2-container {
  width: 100% !important;
  margin-bottom: 20px;
}

.search-wrapper .flex-item {
  position: relative;
}

.search-wrapper .flex-item input {
  height: 48px;
  border-bottom: 0;
  margin-bottom: 0;
  text-align: center;
  border: 1px solid #004787;
  color: #004787;
  padding: 0 10px;
  width: 100%;
}

.search-wrapper .flex-item input:focus {
  border-bottom: 1px solid #004787 !important;
}

.search-wrapper .flex-item input::placeholder {
  color: #004787;
  font-size: 16px;
  font-weight: 300;
}

.search-wrapper .flex-item .input-title {
  text-align: center;
  width: 100%;
  margin-top: 20px;
  font-weight: 300;
  color: #666666;
  font-size: 12px;
  display: inline-block;
  margin-bottom: 5px;
}

.search-wrapper .flex-item .selected-hotel {
  height: 75px;
  margin-bottom: 0;
  text-align: center;
  color: #B58150;
  font-size: 17px;
  padding-top: 10px;
}

.rooms-banner-slide .main-banner-content .text-box {
  bottom: 50%;
}

.rooms-banner-slide .owl-dots {
  bottom: 47%;
}

.rooms-search {
  margin-bottom: 70px;
}

.rooms-search .kisi-secme .misafir-flex .incrementer .button {
  bottom: 40px !important;
}

.rooms-search .kisi-secme .misafir-flex .incrementer .inc {
  right: 18px !important;
}

.breadcrumbs {
  position: relative;
  z-index: 9;
  width: 100%;
}

.breadcrumbs ul {
  display: flex;
  margin: 0;
  padding: 0;
  zoom: 1;
  position: absolute;
  bottom: 22px;
  width: 100%;
  justify-content: center;
}

.breadcrumbs ul li {
  float: left;
  font-size: 13px;
  margin-right: 5px;
}

.breadcrumbs ul li a {
  color: #c9bfc2;
}

.breadcrumbs ul li a::after {
  content: "/";
  margin-left: 12px;
  margin-right: 12px;
}

.breadcrumbs ul li span {
  color: #fff;
}

#divtest {
  position: relative;
}

.main-page-slider-button .owl-dots {
  position: relative;
  margin-top: 20px;
}

/* SLIDER */

/* SELECT2 */
.main-select {
  top: -5px;
  left: 0 !important;
}

.select2-container--default .select2-search--dropdown .select2-search__field {
  border: 1px solid #aaa !important;
  padding-left: 2%;
  width: 96%;
  height: 40px;
  border: 1px solid #ddd;
  border-radius: 12px;
}

.search-wrapper .search-btn {
  margin-top: 42px;
  transition: all ease 300ms;
  background: #B58150;
  border: 1px solid #B58150;
  color: #fff;
  width: 100%;
  height: 50px;
  cursor: pointer;
  font-size: 16px;
}

.search-wrapper .search-btn:hover {
  transition: all ease 300ms;
  background-color: #fff;
  color: #B58150;
}

.select2-container--default .select2-selection--single {
  height: 55px;
}

.select2-container--default .select2-selection--single .select2-selection__rendered {
  padding-left: 0;
  padding-right: 0;
  line-height: 50px;
  color: #333333;
  font-size: 14px;
  font-weight: 600;
}

.select2-container--default .select2-selection--single {
  border: 0;
}

.select2-container--default .select2-selection--single {
  background-color: transparent;
}

.select2-dropdown {
  left: -42px;
  top: -7px;
  z-index: 9999;
}

.select2-dropdown {
  border-radius: 0px;
  padding: 0px;
}

.select2-dropdown li {
  border-bottom: 1px solid #ddd;
  color: #333333;
  font-size: 14px;
  font-weight: 300;
}

.search-wrapper .select2-dropdown li:last-child {
  border-bottom: 0;
}

.search-wrapper .select2-selection__arrow {
  height: 50px !important;
  line-height: 50px;
}

.search-wrapper .select2-selection--single .select2-selection__arrow b {
  border: 0;
  width: 17px !important;
  height: 17px !important;
  border: 0 !important;
  margin-left: -17px;
  margin-top: -7px;
  background: url(../images/arrow-down.svg);
  background-repeat: no-repeat;
  background-size: 100% 100%;
}

.search-wrapper .select2-container--open .select2-selection__arrow b {
  transform: rotate(180deg);
}

.select2-container--default .select2-results__option--highlighted.select2-results__option--selectable,
.select2-container--default .select2-results__option--selected {
  background-color: #E6E6E6 !important;
  color: #333333 !important;
}

/* SELECT2 END*/

/* CARDS */
.product-card {
  text-align: center;
  transition: all ease 300ms;
  background-color: #003B71;
}

.product-card:hover {
  transition: all ease 300ms;
  background-color: #B58150;
}

.product-card .card-img {
  position: relative;
}

.product-card .card-icons {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  background: linear-gradient(0deg, rgba(0, 0, 0, 0.44) 0%, rgba(20, 20, 20, 0) 97%);
}

.product-card .card-icons .top-icon {
  background-color: rgba(0, 0, 0, .4);
  position: absolute;
  height: 26px;
  line-height: 26px;
  width: 80px;
  display: block;
  text-align: center;
  color: #fff;
  top: 0;
  left: 0;
  font-size: 13px;
}

.product-card .card-icons .top-icon::before {
  content: "";
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 13px 13px 0 0;
  border-color: rgb(0 0 0 / 40%) transparent transparent transparent;
  position: absolute;
  right: -13px;
  top: 0;
}

.product-card .card-icons .top-icon::after {
  content: "";
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 13px 0 0 13px;
  border-color: transparent transparent transparent rgb(0 0 0 / 40%);
  position: absolute;
  right: -13px;
  bottom: 0;
}

.product-card .card-icons .right-icons {
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 60px;
}

.product-card .card-icons .right-icons a {
  transition: all ease 300ms;
  padding: 4px;
  background-color: rgba(0, 0, 0, .4);
  height: 60px;
  font-size: 12px;
  color: #fff;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  font-weight: 200;
}

.product-card .card-icons .right-icons a:first-child {
  margin-bottom: 1px;
}

.product-card .card-icons .right-icons a i {
  font-size: 20px;
}

.product-card .card-icons .right-icons a img {
  width: 27px;
}

.product-card .card-icons .right-icons a:hover {
  transition: all ease 300ms;
  color: #000;
  background-color: rgba(255, 255, 255, .7);
}

.product-card .card-icons .right-icons a:hover i {
  color: #000;
}

.product-card .card-icons .right-icons a:hover img {
  filter: brightness(0);
}

.product-card .card-content {
  padding: 30px 20px;
}

.product-card .card-content .title {
  font-size: 19px;
  margin: 0 0 30px;
  color: #fff;
  font-weight: 300;
  text-align: center;
  line-height: 22px;
  min-height: 44px;
}

.product-card .card-content p {
  font-weight: 300;
  font-size: 14px;
  height: 100px;
  overflow: hidden;
}

.product-card .card-content p.frst-content {
  height: 90px;
}

.product-card .secondary-button {
  margin: 10px 0;
}

.product-card.basic-card {
  background-color: #FAFBFC !important;
}

.product-card.basic-card:hover {
  background-color: #fff !important;
  box-shadow: rgb(100 100 111 / 5%) 0px 7px 29px 0px;
}

.product-card.basic-card:hover .secondary-button {
  border: 1px solid #B58150;
  color: #fff;
  background-color: #B58150;
}

.product-card.basic-card .card-content .title {
  color: #333;
  font-size: 21px;
  margin-bottom: 0;
  min-height: 40px;
  line-height: 1.3;
  margin-bottom: 0;
}

.product-card.basic-card .card-content .color-title {
  color: #B58150;
  font-weight: 600;
  font-size: 12px;
  min-height: 15px;
}

.product-card.basic-card .secondary-button {
  color: #333;
  font-weight: 400;
  font-size: 14px !important;
  border: 1px solid #333;
  padding: 10px 60px !important;
}

.product-card.basic-card .kesfet-button {
  color: #333;
  font-weight: 400;
  font-size: 13px;
  border: 1px solid #707070;
  padding: 7px 0;
  margin-bottom: 25px;
  display: inline-block;
  min-width: 250px
}

.product-card.basic-card .rezervasyon-button {
  color: #333;
  font-weight: 400;
  font-size: 13px;
  border: 1px solid #B58150;
  padding: 7px 0;
  margin-bottom: 25px;
  display: inline-block;
  min-width: 250px
}

.product-card.basic-card:hover .kesfet-button {
  background: #e5e5e5;
  border: 1px solid #e5e5e5;
}

.product-card.basic-card:hover .rezervasyon-button {
  background: #B58150;
  color: #fff;
}

.bg-blue-card .product-card.basic-card {
  background-color: #003b71 !important;
}

.bg-blue-card .product-card .card-content p {
  color: #fff;
}

.bg-blue-card .product-card.basic-card .card-content .title {
  color: #fff;
  font-size: 21px;
}

.bg-blue-card .product-card.basic-card .kesfet-button {
  color: #fff;
  font-weight: 400;
  background: #0000004d;
  margin-bottom: 15px;
  border: 0;
  padding: 10px 0;
  font-size: 14px;
  transition: all ease .3ms;
}

.bg-blue-card .product-card.basic-card .rezervasyon-button {
  color: #003b71;
  font-weight: 400;
  background: #fff;
  border: 0;
  padding: 10px 0;
  font-size: 14px;
  transition: all ease .3ms;
}

.bg-blue-card .product-card.basic-card:hover .rezervasyon-button {
  background-color: #B58150;
  color: #fff;
  transition: all ease .3ms;
}

.bg-blue-card .product-card.basic-card:hover .kesfet-button {
  background-color: #00000085;
  transition: all ease .3ms;
}

.blogs-card-wrapper {
  flex-wrap: wrap;
  display: flex;
  align-items: flex-start;
}

.blog-card {
  display: inline-flex;
  position: relative;
  margin-bottom: 30px;
}

.blog-card .card-img {
  width: 100%;
}

.blog-card .card-img img {
  width: 100%;
}

.blog-card .card-content {
  position: absolute;
  width: 100%;
  height: 100%;
  background: linear-gradient(0deg, rgba(0, 0, 0, 0.6671043417366946) 0%, rgba(20, 20, 20, 0) 100%);
  padding: 20px;
}

.blog-card .card-content .card-label {
  padding: 7px 20px;
  background-color: rgba(0, 0, 0, .3);
  color: #fff;
  font-size: 11px;
}

.blog-card .card-content .card-actions {
  position: absolute;
  bottom: 20px;
}

.blog-card .card-content .card-date {
  color: #fff;
  font-size: 13px;
  opacity: .7;
}

.blog-card .card-content .title {
  margin: 12px 0 0;
  font-size: 20px;
  color: #ffff;
  font-weight: 300;
  line-height: 25px;
}

.zig-zag-card {
  background: #fff;
}

.zig-zag-card .card-head {
  background-color: #fafbfc;
  text-align: center;
  font-size: 23px;
  font-weight: 400;
  color: #B58150;
  padding-bottom: 20px;
}

.zig-zag-card .card-img {
  padding: 4px;
  background: #fff;
  box-shadow: rgb(100 100 111 / 20%) 0px -10px 29px 0px;
}

.zig-zag-card .card-img img {
  width: 100%;
}

.zig-zag-card .card-content {
  padding: 18px 20px;
  box-shadow: rgb(100 100 111 / 20%) 1px 10px 29px 0px;
}

.brand-card {
  padding: 30px;
  margin-bottom: 1.4rem;
  background-color: #fff;
}

.brand-card .card-img {
  margin-bottom: 20px;
  min-height: 100px;
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: center;
}

.brand-card .card-img img {
  max-height: 50px;
  max-width: 100%;
}

.brand-card .card-content {
  font-weight: 300;
  color: #333333;
  min-height: 95px;
  text-align: center;
}

.logo-card {
  padding: 80px 50px 85px 50px;
  background-color: #fff;
  margin-bottom: 1.4rem;
  position: relative;
  height: 320px;
  display: flex;
  align-items: center;
  flex-flow: column;
}

.logo-card .card-action {
  position: absolute;
  bottom: 60px;
  width: 248px;
  left: auto;
}

.logo-card .card-img img {
  max-width: 100%;
  max-height: 110px;
}

.logo-card .card-action a {
  color: #333333;
  font-size: 14px;
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: space-between;
  border: 1px solid #CBCBCB;
  height: 48px
}

.logo-card .card-action a i {
  transition: all ease 400ms;
  text-align: center;
  width: 60px;
  font-size: 24px;
  color: #B58150;
}

.logo-card .card-action a span {
  flex: 1;
  position: absolute;
  left: 50%;
  transform: translatex(-50%);
}

.logo-card:hover {
  transition: all ease 400ms;
  box-shadow: rgba(100, 100, 111, 0.2) 0px 7px 29px 0px;
}

.logo-card:hover .card-action a {
  background-color: #B58150;
  color: #fff;
}

.logo-card:hover .card-action a i {
  color: #fff;
  transition: all ease 400ms;
}

.basin-card {
  background-color: #fff;
  margin-bottom: 1.4rem;
  transition: all ease 400ms;
  position: relative;
}

.basin-card .card-img {
  position: relative;
  height: 235px;
}

.basin-card .card-img img {
  width: 100%;
}

.basin-card .card-content {
  padding: 15px;
}

.basin-card .card-content .card-date {
  color: #999999;
  font-weight: 300;
  font-size: 13px;
  margin: 10px 0;
  display: block;
}

.basin-card .card-content .title {
  font-size: 20px;
  color: #333333;
  font-weight: 300;
  min-height: 75px;
}

.basin-card:hover {
  transition: all ease 400ms;
  box-shadow: rgba(100, 100, 111, 0.2) 0px 7px 29px 0px;
}

.basin-card:hover .card-img a:before {
  content: "";
  background: url(../images/slide-hover.png);
  position: absolute;
  top: 50%;
  left: 50%;
  width: 35px;
  height: 35px;
  margin-left: -17px;
  margin-top: -17px;
  z-index: 1;
}

.basin-card:hover .card-img a:after {
  content: "";
  background-color: rgba(0, 0, 0, .3);
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
}

.galeri-card .title {
  color: #333333;
  text-align: center;
  font-size: 17px;
  overflow: hidden;
  height: 54px;
  line-height: 20px;
  padding: 7px;
  display: flex;
  align-items: center;
  justify-content: center;
}

.galeri-card:hover .card-img:after {
  height: calc(100% - 54px)
}

.galeri-card:hover .card-img::before {
  top: 44%;
}

.sorumluluk-card {
  transition: all ease 400ms;
  background-color: #fff;
  padding: 20px;
  margin-bottom: 1.5rem;
}

.sorumluluk-card img {
  max-width: 100%;
  margin-bottom: 20px;
}

.sorumluluk-card .text-box .title {
  margin-bottom: 15px;
  text-align: left;
  font-size: 19px;
  font-weight: 400;
}

.sorumluluk-card .text-box p {
  font-weight: 300;
  color: #333333;
  font-size: 15px;
}

.sorumluluk-card:hover {
  transition: all ease 400ms;
  box-shadow: rgba(100, 100, 111, 0.2) 0px 7px 29px 0px;
}

.ew-care-card {
  text-align: center;
  background: #fff;
  padding: 30px;
  margin-bottom: 1.5rem;
  transition: all ease 400ms;
}

.ew-care-card .card-img {
  transition: all ease 400ms;
  width: 80px;
  height: 80px;
  margin: 15px auto 30px;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  border: 1px solid #b58150;
}

.ew-care-card .card-img img {
  max-width: 25px;
  height: auto;
}

.ew-care-card .title {
  color: #333333;
  font-size: 18px;
  font-weight: 400;
  line-height: 21px;
  min-height: 45px;
  display: flex;
  align-items: center;
  justify-content: center;
}

.ew-care-card p {
  color: #666666;
  font-size: 16px;
  font-weight: 300;
  margin: 20px 0;
}

.ew-care-card p:last-child {
  height: 80px;
  overflow: hidden;
}

.ew-care-card:hover {
  transition: all ease 400ms;
  box-shadow: rgba(100, 100, 111, 0.2) 0px 7px 29px 0px;
}

.ew-care-card:hover .card-img {
  background-color: #b58150;
  transition: all ease 400ms;
}

.ew-care-card:hover .card-img img {
  filter: brightness(0) invert(1);
}

.ew-care-card p a {
  color: #333333;
  font-weight: 300;
  text-decoration: underline;
}

.gallery-card {
  margin-bottom: 1.5rem;
}

.gallery-card .card-img img {
  width: 100%;
}

.gallery-card .card-icons {
  background: linear-gradient(0deg, rgba(0, 0, 0, 0.1) 0%, rgba(20, 20, 20, 0) 97%);
}

.gallery-card .card-icons .right-icons {
  transform: translate(-67%, -50%);
}

.gallery-card .card-icons .right-icons a {
  background-color: rgba(0, 0, 0, .8);
  margin-bottom: 5px !important;
  transition: all ease 300ms;
  width: 100px;
  height: 100px;
  cursor: pointer;
}

.gallery-card .card-icons .right-icons a:hover {
  background-color: #fff;
  color: #000;
  transition: all ease 300ms;
}

.gallery-card .card-icons .right-icons a:hover img {
  filter: brightness(0);
}

.gallery-card .card-icons .right-icons span {
  font-weight: 500;
  text-transform: uppercase;
  font-size: 12px;
  display: block;
  margin-top: 6px;
}

.gallery-card .card-icons .title {
  color: #fff;
  font-size: 21px;
  position: absolute;
  bottom: 30px;
  width: 100%;
  padding: 0 15px;
  bottom: 65px;
  font-weight: 300;
}

.room-card {
  margin-bottom: 60px;
  transition: all ease 400ms;
  background-color: #fff;
}

.room-card .card-slide .item img {
  height: 300px;
  object-fit: cover;
}

.room-card .view360-wrapper {
  position: relative;
}

.room-card .view360 .item::after {
  content: "";
  position: absolute;
  width: 100%;
  height: 50%;
  bottom: 0;
  background: linear-gradient(0deg, rgb(0 0 0 / 50%) 0%, rgba(0, 0, 0, 0) 100%);
}

.room-card .view360-wrapper .owl-dots {
  height: 1px;
  margin-top: -1px;
  display: none
}

.room-card .owl-nav {
  right: 0;
  bottom: 0;
}

.room-card .owl-nav button {
  margin-left: 0;
}

.room-card .owl-nav button img {
  transform: translateY(-100%);
}

.room-card .button-wrapper {
  position: absolute;
  bottom: 50%;
  transform: translateY(50%);
  left: 0;
  z-index: 9;
}

.room-card .button-wrapper .center-icons {
  display: flex;
  flex-direction: column;
}

.room-card .button-wrapper .center-icons a {
  margin-bottom: 3px;
}

.room-card .card-content {
  padding: 40px 30px 10px;
  max-height: 200px;
  overflow: hidden;
}

.room-card .card-content .title {
  color: #B58150;
  font-weight: 500;
  font-size: 21px;
  margin: 0 0 10px;
}

.room-card .card-content .room-info {
  color: #333333;
  font-size: 15px;
  height: 130px;
  overflow: hidden;
  font-weight: 300;
}

.room-card .card-content .room-info img {
  margin-right: 10px;
}

.room-card .card-actions {
  padding: 0 30px 70px;
  display: flex;
  flex-direction: row;
}

.room-card .card-actions .room-button {
  background-color: transparent;
  color: #333333;
  font-size: 14px;
  font-weight: 300;
  flex: 1;
  padding: 12px 5px;
  margin-right: 10px;
  text-align: center;
  border: 1px solid #B2B2B2;
}

.room-card .card-actions .room-button:last-child {
  margin-right: 0;
}

.room-card .card-actions .room-button.colors {
  border: 1px solid #B58150;
}

.room-card:hover {
  transition: all ease 400ms;
  box-shadow: rgba(100, 100, 111, 0.2) 0px 7px 29px 0px;
}

.room-card .card-actions .room-button:hover {
  background-color: #E5E5E5;
  transition: all ease 300ms;
  border: none;
}

.room-card .card-actions .room-button.colors:hover {
  background-color: #B58150;
  color: #fff;
  transition: all ease 300ms;
}

.room-card h3 {
  font-size: 26px;
  font-weight: 300;
  margin-bottom: 30px;
}

.room-card b {
  font-size: 15px;
}

.room-card p img {
  margin-top: -5px;
  margin-right: 10px;
}

.otel-gelistirme-list-item {
  padding-top: 80px;
  position: relative;
}

.otel-gelistirme-card {}

.otel-gelistirme-card .card-text {
  padding: 50px;
  padding-right: 10%;
  background-color: #fff;
  min-height: 475px;
}

.otel-gelistirme-card .card-text .title {
  font-size: 32px;
  font-weight: 400;
  color: #333333;
  margin-bottom: 20px;
}

.otel-gelistirme-card .card-text p {
  color: #666666;
  font-size: 15px;
  font-weight: 400;
  margin-bottom: 20px;
}

.otel-gelistirme-card .card-text .list {}

.otel-gelistirme-card .card-text .list li {
  color: #333333;
  font-size: 16px;
  font-weight: 400;
}

.otel-gelistirme-card .card-text .list li span {
  display: inline-block;
  min-width: 22%;
}

.otel-gelistirme-card .owl-carousel {
  box-shadow: rgba(17, 12, 46, 0.15) 0px 48px 100px 0px;
}

.otel-gelistirme-card .owl-carousel .owl-nav {
  height: 0px;
  bottom: 0;
  right: 50%;
  transform: translateX(50%);
}

.otel-gelistirme-card .owl-carousel .owl-dots {
  display: none;
}

.otel-gelistirme-card .owl-carousel .owl-nav button img {
  transform: translateY(-100%);
}

.otel-gelistirme-card .owl-carousel .owl-nav button {
  margin-left: 0;
}

/* CARDS END */

/* MODALS */
.modal-content {
  border-radius: 0;
  border: 0;
}

.modal-fullscreen {
  height: calc(100% - 10px);
  top: 100px;
  width: 50%;
}

/* .modal-fullscreen {height: calc(100% - 100px); top: 100px; width: 50%;} */
/* 17161716 */
.modal .full-width {
  height: 100%;
  top: 50px;
  width: 100%;
}

.modal .full-width .sidenav {
  padding: 50px 0;
  height: 100%;
}

.modal .modal-close-btn {
  position: absolute;
  right: 50px;
  top: 30px;
  border: 0;
  background: transparent;
  font-size: 20px;
}

.modal .search-wrapper {
  box-shadow: rgba(100, 100, 111, 0.2) 0px 7px 29px 0px;
  margin-top: 30px;
  width: 100%;
}

.modal .input-title {
  color: #666666;
  text-align: center;
  display: block;
  font-size: 13px;
  margin-top: 25px;
  margin-bottom: 5px;
}

.modal .select2-container--default .select2-selection--single {
  height: 50px;
}

.modal .select2-container--default .select2-selection--single .select2-selection__rendered {
  line-height: 50px;
}

.modal .modal-input {
  height: 50px;
  line-height: 50px;
  padding-left: 10px;
  width: 100%;
  border: 1px solid #ccc;
}

/* MODALS END */

/* SELECT */
.blog-select {
  border-top: 1px solid #c5c5c5 !important;
}

.blog-select .select2-results__options {
  max-height: auto
}

/* SELECT END */

/* CONTENT */
.content {
  position: relative;
  overflow: hidden;
}

.content .main-section {
  padding: 80px 0;
}

.content .tabs-menu {
  padding: 150px 0;
  background-color: #fafbfd;
}

.content .tabs-menu .nav-tabs {
  display: flex;
  align-items: center;
  background-color: #fafbfd;
  flex-direction: row;
  justify-content: center;
  margin: 40px 0;
  border-bottom: 0;
  scroll-behavior: smooth;
  position: relative;
  overflow-x: hidden;
  overflow-y: hidden;
  height: 48px;
  width: 100%;
  white-space: nowrap;
  flex-wrap: nowrap;
}

.content .tabs-menu .nav-tabs.logos {
  height: auto;
}

.content .tabs-menu .nav-tabs.logos .logo-wrapper {
  margin: 0;
}

.content .tabs-menu .nav-tabs .nav-item {
  margin: 0 .75rem;
}

.content .tabs-menu .nav-tabs .nav-item .nav-link {
  padding: 0 8px;
  color: #333333 !important;
  font-weight: 300;
  border: 0;
  font-size: 14px;
  line-height: 2;
  margin-top: 6px;
}

.content .tabs-menu .trhc-nav .nav-item .nav-link {
  margin-top: 0px !important;
}

.content .tabs-menu .nav-tabs .nav-item .nav-link::after {
  content: "";
  position: absolute;
  width: 70%;
  height: 2px;
  background: transparent;
  left: 15%;
  bottom: 0px;
}

.content .tabs-menu .nav-tabs .nav-item .nav-link p {
  margin: 10px 0;
  width: 100%;
  color: #003C71;
}

.content .tabs-menu .nav-tabs.logos .nav-item .nav-link {
  opacity: .6;
}

.content .tabs-menu .nav-tabs.logos .nav-item .nav-link.active {
  opacity: 1;
}

.content .tabs-menu .nav-tabs .nav-item .nav-link:hover {
  color: #B58150 !important;
  font-weight: 400;
  border: 0;
  position: relative;
  background-color: transparent;
  line-height: 2
}

.content .tabs-menu .nav-tabs .nav-item .nav-link:hover::after {
  content: "";
  position: absolute;
  width: 40px;
  height: 2px;
  background: #B58150;
  left: calc(50% - 22px);
  bottom: 0px;
}

.content .tabs-menu .nav-tabs .nav-item .nav-link.active {
  color: #B58150 !important;
  font-weight: 500;
  border: 0;
  position: relative;
  background-color: transparent;
  line-height: 2;
}

.content .tabs-menu .nav-tabs .nav-item .nav-link.active::after {
  content: "";
  position: absolute;
  width: 40px;
  height: 2px;
  background: #B58150;
  left: 50%;
  transform: translateX(-50%);
  bottom: 0px;
}

.content .tabs-menu .nav-tabs .nav-item .nav-link:hover {
  border: 0;
}

.content .tabs-menu .nav-tabs .nav-item .nav-link:focus {
  background-color: transparent;
}

.content .tabs-menu .opportunity-slider {
  padding: 0;
}

.content .tabs-menu .tab-content {
  position: relative;
}

.content .tabs-arrows {
  position: relative;
}

.content .tabs-arrows.tablet-show .arrow {
  display: none
}

.content .tabs-arrows .arrow {
  top: -5px;
}

.content .tabs-arrows .left-arrow {
  position: absolute;
  z-index: 2;
  font-size: 28px;
  left: -10px;
  cursor: pointer;
}

.content .tabs-arrows .left-arrow i::before {
  content: "";
  width: 15px;
  height: 17px;
  background: url(../images/orange-left-arrow.png);
  background-repeat: no-repeat;
  position: absolute;
  top: 10px;
  background-position: center;
}


.content .tabs-arrows .lftarrow-siyah i::before {
  content: "";
  width: 15px;
  height: 17px;
  background: url(../images/tab-left-arrow.png);
  background-repeat: no-repeat;
  position: absolute;
  top: 10px;
  background-position: center;
}


.content .tabs-arrows .right-arrow {
  position: absolute;
  z-index: 2;
  font-size: 28px;
  right: -10px;
  cursor: pointer;
}

.content .tabs-arrows .right-arrow i::before {
  content: "";
  width: 15px;
  height: 17px;
  background: url(../images/orange-right-arrow.png);
  background-repeat: no-repeat;
  position: absolute;
  top: 10px;
  background-position: center;
}

.content .tabs-arrows .rghtarrow-siyah i::before {
  content: "";
  width: 15px;
  height: 17px;
  background: url(../images/tab-right-arrow.png);
  background-repeat: no-repeat;
  position: absolute;
  top: 10px;
  background-position: center;
}


.content .tabs-menu .secondary-button {
  padding: 16px 35px;
  font-size: 13px;
  font-weight: 300;
  display: inline-flex;
  z-index: 10;
  position: relative
}

.content .tabs-arrows.arrow-b-10 .arrow {
  top: 8px !important;
}

.content .main-section .otel-sidenav-wrapper .title * {
  margin: 0 0 15px;
  font-size: 35px;
  text-align: center;
  font-weight: 300;
}

.content .main-section .otel-sidenav-wrapper p {
  color: #999999;
  font-weight: 300;
  text-align: center;
  width: 52%;
  margin: auto;
  font-size: 15px;
}

.content .main-section.transparent-cards .product-card {
  background-color: #FAFBFC;
}

.content .main-section.transparent-cards .product-card .card-content .title {
  color: #333;
}

.content .main-section.transparent-cards .product-card:hover {
  background-color: #B58150 !important;
  transition: all ease 300ms;
}

.content .main-section.transparent-cards .product-card .secondary-button {
  background-color: #fff;
  padding: 10px 60px;
}

.content .main-section.transparent-cards .secondary-button {
  background-color: #fff;
  padding: 16px 60px;
}

.content .main-section.transparent-cards .product-card:hover p {
  color: #fff;
}

.content .main-section.transparent-cards .product-card:hover .title {
  color: #fff;
}

.content .main-section.transparent-cards .product-card:hover .secondary-button {
  border: 1px solid transparent;
}

.content .main-section.transparent-cards .secondary-button.color-reverse:hover {
  background-color: #B58150 !important;
}

.content .main-section.transparent-cards .product-card .secondary-button {
  color: #222;
  border: 1px solid #333;
}

.content .main-section.transparent-cards .sidenav-otel-slide {
  margin-bottom: 100px;
}

.content .main-section .text-wrapper {
  text-align: left;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  align-content: center;
  justify-content: center;
}

.content .main-section .text-wrapper .title {
  color: #fff;
  margin: 0;
  font-size: 35px;
  font-weight: 300;
  margin-bottom: 7px;
}

.content .main-section .text-wrapper p {
  color: #CDA077;
  font-weight: 300;
  font-size: 16px;
  margin-bottom: 0;
}

.content .main-section .text-wrapper ul {
  margin: 35px 0;
}

.content .main-section .text-wrapper ul li {
  color: #fff !important;
  font-weight: 300;
  font-size: 14px;
  margin-bottom: 5px;
}

.content .main-section .text-wrapper ul li img {
  margin-right: 7px;
}

.content .myeliteday {
  background-color: #003C71;
  padding: 40px 0;
}

.content .myeliteday .text-box {
  display: flex;
  flex-direction: row;
  align-items: center;
}

.content .myeliteday .text-box p {
  color: #fff;
  font-weight: 300;
  font-size: 28px;
  line-height: 1.3;
}

.content .myeliteday .text-box p span {
  display: block;
  font-weight: 500;
  color: #B58150;
}

.content .myeliteday .text-box .hash-text {
  color: #B58150;
  font-size: 39px;
  margin-bottom: -20px;
  font-weight: 400;
  margin-right: 10px;
  display: block;
}

.content .myeliteday .col-lg-6:last-child .text-box {
  justify-content: flex-end;
}

.content .main-banner {
  color: #575757;
}

.content .kisi-secme {
  border-radius: 0;
  background-color: #fff;
  border: 1px solid #CCCCCC;
  height: 50px;
}

.content .kisi-secme .misafir-flex {
  display: flex;
  text-align: center;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: flex-start;
  align-items: center;
  height: 50px;
}

.content .kisi-secme form div ul>li {
  margin-bottom: 20px;
}

.content .kisi-secme form div ul>li:last-child {
  margin-bottom: 0;
}

.content .kisi-secme .misafir-flex li {
  margin: 0 18px
}

.content .kisi-secme .misafir-flex li:hover {
  background-color: transparent;
}

.content .kisi-secme .misafir-flex i {
  font-size: 22px;
}

.content .kisi-secme .misafir-flex span {
  color: #333333;
  font-size: 14px;
  font-weight: 400;
}

.content .kisi-secme .misafir-flex span.small-text {
  font-size: 13px;
}

.content .kisi-secme .misafir-flex .incrementer .button {
  font-weight: 600;
  cursor: pointer;
  position: absolute;
  width: 23px;
  height: 23px;
  color: #B58150;
  line-height: 23px;
  border-radius: 50%;
  bottom: 40px;
  font-size: 35px;
  font-family: initial;
}

.content .kisi-secme .misafir-flex .incrementer .button::selection {
  background-color: transparent;
}

.content .kisi-secme .misafir-flex .incrementer input {
  width: 30px;
  height: 30px;
  padding: 0;
  font-weight: 400;
  text-align: center;
  color: #333;
  font-size: 17px;
  border: 0;
  padding-left: 10px;
}

.content .kisi-secme .misafir-flex .incrementer .inc {
  right: 12px;
  width: 30px;
}

.content .kisi-secme .misafir-flex .incrementer .dec {
  right: 55px;
  width: 30px;
}

.content .kisi-secme .misafir-flex .incrementer .dec::after {
  content: "";
  width: 18px;
  height: 3px;
  background: #B58150;
  position: absolute;
  left: 8px;
  top: 11px;
}

.content .kisi-secme .misafir-flex .incrementer.odalar-incrementer .inc {
  top: 45px !important;
}

.content .kisi-secme .misafir-flex .incrementer.oda-detay .inc {
  top: 55px !important;
}

.content .kisi-secme .kaydet-btn {
  border: 0;
  background: #B58150;
  color: #fff;
  cursor: pointer;
  border-radius: 50px;
  font-size: 15px;
  margin-top: 10px;
  width: 100%;
  padding: 7px;
  font-weight: 600;
}

.content .kisi-secme.paylas {
  border: 0;
  border-radius: 12px;
  padding: 10px;
  top: 30px;
  right: 0;
  left: auto;
  width: fit-content;
  box-shadow: rgb(0 0 0 / 8%) 0px 0 8px 5px;
}

.content .kisi-secme.paylas ul {
  margin-top: 0;
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
}

.content .kisi-secme.paylas ul li a {
  color: #e2e8f0;
}

.content .kisi-secme.paylas ul li a:hover i {
  color: #B58150;
}

.content .kisi-secme.paylas ul li a i {
  vertical-align: bottom;
}

.content .search-wrapper .flex-item input[type-text]:not(browser-default):focus:not([reafonly]) {
  border-bottom: 0 !important;
  box-shadow: none !important;
}

.content .search-wrapper .flex-item input::placeholder {
  color: #231F20;
  font-size: 16px;
  font-weight: 300;
}

.content .elite-locations .tabs {
  justify-content: flex-start;
  scroll-behavior: smooth;
}

.content .elite-locations {
  position: relative;
}

.content .elite-locations .tabs-arrows .left-arrow {
  position: absolute;
  z-index: 2;
  top: 22px;
  font-size: 28px;
  left: 0;
  cursor: pointer;
}

.content .elite-locations .tabs-arrows .right-arrow {
  position: absolute;
  z-index: 2;
  top: 22px;
  font-size: 28px;
  right: 0;
  cursor: pointer;
}

.content .elite-locations .tabs-arrows .arrow {
  display: inline !important;
  top: 10px;
  font-size: 22px;
}

.content .elite-locations .nav-tabs {
  width: 97%;
  margin: 40px auto;
  justify-content: flex-start;
}

.content .elite-locations .tab-content {
  padding: 30px;
}

.content .map-wrapper {
  box-shadow: rgba(100, 100, 111, 0.2) 0px 7px 29px 0px;
  overflow: hidden;
  padding: 0;
}

.content .map-wrapper .adress-content {
  padding: 50px 25px;
}

.content .map-wrapper .adress-content ul li.flex {
  display: flex;
  align-items: center;
  margin-top: 17px;
  color: #666666;
  font-weight: 300;
  font-size: 14px;
}

.content .map-wrapper .adress-content ul li.flex a {
  margin: 0;
  margin-left: 5px;
  text-decoration: underline;
}

.content .map-wrapper .title {
  margin: 0 0 40px;
  font-size: 21px;
  font-weight: 400;
  line-height: 1.5;
}

.content .map-wrapper ul {
  margin: 0;
}

.content .map-wrapper .orange-text * {
  color: #B58150;
  font-weight: 300;
}

.content .map-wrapper li a {
  color: #666666;
  font-weight: 300;
  font-size: 14px;
  margin: 25px 0;
  display: block;
}

.content .map-wrapper .bold-text {
  color: #003C71;
  font-weight: 300;
}

.content .map-wrapper .P-0 {
  padding-right: 0;
}

.content .map-wrapper .P-0 iframe {
  margin-bottom: -7px;
}

.content .tab-buttons {
  position: absolute;
  right: 40px;
  bottom: 10%;
  display: flex;
  flex-direction: column;
  align-items: center;
  display: none;
}

.content .tab-buttons a {
  background: #003C71;
  color: #fff;
  width: 40px;
  height: 40px;
  display: flex;
  align-items: center;
  justify-content: center;
  margin-bottom: 7px;
  font-size: 21px;
  border-radius: 50%;
}

.content .main-section .select2-container {
  margin-top: 30px;
  width: 100% !important;
  max-width: 400px;
  margin: auto;
  border: 1px solid #CCCCCC;
  padding: 0 11px;
  height: 50px;
}

.content .main-section .select2-selection--single .select2-selection__arrow b {
  border: 0;
  width: 17px !important;
  height: 44px;
  border: 0 !important;
  margin-left: -28px;
  margin-top: -10px;
  background: url(../images/arrow-down.svg);
  background-repeat: no-repeat;
  background-size: 100% 100%;
}

.content .main-section .select2-container--open .select2-selection__arrow b {
  transform: rotate(180deg);
}

.content .icon-links {
  margin-top: 20px
}

.content .icon-links a {
  color: #333333;
  font-weight: 300;
  text-decoration: underline;
  margin-bottom: 15px;
}

.content .icon-links a i {
  color: #B58150;
  font-size: 17px;
  margin-right: 10px;
}

.content .icon-links a img {
  margin-right: 15px
}

.content .sosyalsorumluluk .tabs-menu .nav-tabs {
  width: 98%;
  left: 1%;
}

/* .content .sosyalsorumluluk .tabs-arrows .arrow{background: #fafbfd;} */
.context p {
  font-weight: 300;
  font-size: 16px;
  line-height: 1.6;
  color: #333333;
  margin-bottom: 20px;
}

.context p:first-child {
  margin-top: 0;
}

.context u {
  color: #333;
}

.context .light-text {
  font-weight: 100;
}

.context a {
  color: #B58150;
  font-weight: 400;
  display: inline-block;
}

.context blockquote {
  border-left: 15px solid #333333;
  font-size: 13px;
  font-style: italic;
  padding: 10px 20px;
}

.context h1 {
  color: #333333;
  font-weight: 300;
  font-size: 30px;
  margin: 15px 0;
}

.context h1:first-child {
  margin-top: 0;
}

.context h2 {
  color: #333333;
  font-weight: 300;
  font-size: 30px;
  margin: 15px 0;
}

.context h2:first-child {
  margin-top: 0;
}

.context h3 {
  color: #333333;
  font-weight: 300;
  font-size: 23px;
  margin: 15px 0;
}

.context h3:first-child {
  margin-top: 0;
}

.context h4 {
  color: #333333;
  font-weight: 300;
  font-size: 22px;
  margin: 15px 0;
}

.context h4:first-child {
  margin-top: 0;
}

.context h5 {
  color: #333333;
  font-weight: 300;
  font-size: 21px;
  margin: 15px 0;
}

.context h5:first-child {
  margin-top: 0;
}

.context h6 {
  color: #333333;
  font-weight: 300;
  font-size: 18px;
  margin: 15px 0;
}

.context h6:first-child {
  margin-top: 0;
}

.context ul {
  margin: 30px 0;
  margin-left: 20px;
}

.context ul li {
  list-style-type: disc;
  font-weight: 300;
}

.context img {
  max-width: 100%;
  height: auto;
}

.context table {
  border: 1px solid #CCCCCC;
  margin-bottom: 40px;
}

.context table tr {
  border-bottom: 1px solid #CCCCCC;
}

.context table tbody tr:last-child {
  border-bottom: 0;
}

.context table thead {
  background: #E6E6E6;
  font-weight: 300;
  font-size: 14px
}

.context table tbody {
  font-weight: 400;
  font-size: 14px;
  background: #fff;
}

.context table td {
  padding: 10px 20px;
  border-right: 1px solid #cccccc;
}

.context ul {
  margin-left: 0;
}

.context ul li {
  list-style-type: none;
  font-weight: 300;
  font-size: 16px;
  color: #333333;
  padding-left: 20px;
  position: relative;
  margin-bottom: 12px;
}

.context ul li::before {
  content: "";
  position: absolute;
  background-image: url(../images/icon_black.png);
  width: 9px !important;
  height: 6px !important;
  left: 0;
  top: 8px;
}

.context ul.orange-list-style li::before {
  content: "";
  position: absolute;
  width: px;
  height: 5px;
  background: #B58150;
  left: 0;
  top: 8px;
}

.content .club-card {
  padding: 0;
}

.content .club-card .parallax {
  overflow: hidden;
  position: relative;
}

.content .club-card .parallax img {
  width: 100%;
}

.content .club-card .parallax-content {
  position: absolute;
  width: 100%;
  top: 0;
  overflow: hidden;
}

.content .club-card .parallax-container {
  position: relative;
}

.content .club-card .parallax:after {
  display: none;
}

.content .meetings-table {
  background-color: #fff;
}

.content .meetings-table .input-title {
  margin-bottom: 8px;
  font-size: 14px;
  font-weight: 600;
  color: #666666;
}

.content .meetings-table table {
  width: 100%;
  margin-top: 30px;
  text-align: center;
}

.content .meetings-table table thead {
  background-color: #B58150;
  position: sticky;
  top: 0px;
}

.content .meetings-table table thead td {
  color: #fff;
  font-weight: 600
}

.content .meetings-table table td {
  height: 50px;
  vertical-align: middle;
  border: 1px solid #E5E5E5;
  font-weight: 300;
}

.content .meetings-table table tbody td:first-child {
  font-weight: 600;
}

.content .meetings-table table td i {
  color: #B58150;
  margin: 0 10px;
  float: right;
}

.content .meetings-table .table-responsive {
  height: 881px;
}

.content .meetings-table .bold-text {
  display: block;
  text-align: center;
  font-weight: 300;
  color: #333333;
  margin-top: 30px;
}

.content .contact-form .checkbox {
  margin-top: 15px;
}

.content .contact-form .checkbox label {
  padding-left: 0;
  font-weight: 600;
}

.content .contact-form .checkbox label:after {
  content: '';
  display: table;
  clear: both;
}

.content .contact-form .checkbox .cr {
  position: relative;
  display: inline-block;
  border: 1px solid #CCCCCC;
  width: 1.3em;
  height: 1.3em;
  float: left;
  margin-right: .5em;
}

.content .contact-form .checkbox .cr .cr-icon {
  position: absolute;
  font-size: 1em;
  line-height: 0;
  top: 55%;
  left: -1%;
}

.content .contact-form .checkbox label input[type="checkbox"] {
  display: none;
}

.content .contact-form .checkbox label input[type="checkbox"]+.cr>.cr-icon {
  opacity: 0;
}

.content .contact-form .checkbox label input[type="checkbox"]:checked+.cr>.cr-icon {
  opacity: 1;
  color: #fff;
}

.content .contact-form .checkbox label input[type="checkbox"]:checked+.cr {
  background: #B58150;
  border: 1px solid #B58150;
}

.content .contact-form .checkbox label a {
  color: #B58150;
  font-weight: 400;
}

.content .contact-form .select2-container {
  max-width: 100%;
  background-color: #fff;
}

.content .contact-form .form-check {
  position: relative;
  font-weight: 300;
}

.content .contact-form .form-control {
  height: 50px;
  background-color: #fff;
  margin-top: 1.5rem;
  border: 1px solid #CCCCCC;
  border-radius: 0;
}

.content .contact-form textarea {
  width: 100%;
  max-width: 100%;
  min-width: 100%;
  border: 1px solid #CCCCCC;
  padding: 12px;
  min-height: 150px
}

.content .contact-form .form-button {
  background: #B58150;
  border: 1px solid #B58150;
  transition: all ease 300ms;
  color: #fff;
  padding: 12px 10px;
  font-size: 16px;
  margin: auto;
  margin-top: 40px;
  margin-bottom: 10px;
  width: 40%;
  display: block;
  text-align: center;
  white-space: nowrap;
  font-weight: 400;
}

.content .contact-form .form-button:hover {
  background-color: #fff;
  color: #B58150;
  transition: all ease 300ms;
}

.content .contact-form .input-error {
  position: relative;
}

.content .contact-form .error-text {
  display: none;
}

.content .contact-form .input-error .error-text {
  color: #FA6557;
  font-size: 13px;
  font-weight: 600;
  position: absolute;
  top: 0;
  transform: translateY(-100%);
  display: block;
}

.content .contact-form .input-error input {
  border: 1px solid #FA6557 !important;
}

.content .contact-form .input-error input::placeholder {
  color: #FA6557;
}

.content .contact-form .select2-selection__arrow b {
  filter: brightness(0);
}

.content .video-modal {
  padding-top: 10px;
}

.content .video-modal .video-modal-wrapper {
  position: relative;
}

.content .video-modal .video-modal-wrapper img {
  width: 100%;
}

.content .video-modal .video-modal-wrapper .video-text-content {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, .6);
}

.content .video-modal .video-modal-wrapper .video-text-content .brand-logo {
  width: auto;
  position: absolute;
  left: 0;
  top: 0;
  margin: 40px;
  height: 50px;
}

.content .video-modal .video-modal-wrapper .video-text-content .center-text-box {
  width: 29%;
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  text-align: center;
  padding-top: 160px;
}

.content .video-modal .video-modal-wrapper .video-text-content .center-text-box .triangle-icon::after {
  content: "";
  position: absolute;
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 11px 0 11px 16px;
  border-color: transparent transparent transparent #222222;
  position: absolute;
  left: 54%;
  top: 50%;
  transform: translate(-50%, -50%);
}

.content .video-modal .video-modal-wrapper .video-text-content .center-text-box .triangle-icon {
  cursor: pointer;
  background: #fff;
  width: 80px;
  height: 80px;
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  border-radius: 50%;
}

.content .video-modal .video-modal-wrapper .video-text-content .center-text-box span {
  color: #fff;
  font-weight: 300;
  font-size: 13px;
}

.content .video-modal .modal-dialog {
  top: 50%;
  transform: translateY(-50%);
}

.content .video-modal .modal-dialog * {
  border-radius: 0;
}

.content .video-modal .modal-body {
  padding: 0;
}

.content .video-modal .modal-title {
  font-size: 14px;
  font-weight: 600;
  color: #666666;
}

.content .video-modal .modal-footer .btn {
  transition: all ease 300ms;
  background: #B58150;
  border: 1px solid #B58150;
  color: #fff;
  padding: 10px 45px;
  cursor: pointer;
  font-size: 16px;
}

.content .page-pagination {
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: space-around;
  align-items: center;
  margin: 40px 0;
}

/*muhammet*/
.content .page-pagination .pagelist-leftbtn {
  position: absolute;
  left: 0
}

.content .page-pagination .pagelist-rightbtn {
  position: absolute;
  right: 0
}

/*.content .pagination li:first-child{position:absolute; left:116px;}
.content .pagination li:last-child{position:absolute; right:116px;}*/

.content .page-pagination .pagination-button {
  color: #333;
  border: 1px solid #E1E2E2;
  padding: 10px 18px;
  font-weight: 400;
}

/*muhammet*/
.content .page-pagination .active a {
  background: #B58150;
  color: #fff;
  border: 1px solid #B58150;
}

.content .page-pagination .pagination-button:hover {
  background: #B58150;
  color: #fff;
  border: 1px solid #B58150;
}

.content .page-pagination .all-pages {
  padding: 0 15px;
  display: flex;
  flex-direction: row;
}

.content .page-pagination .all-pages a {
  margin: 0 5px;
  display: block;
  width: 70px;
  padding: 13px 3px;
  margin-bottom: 10px;
  margin-top: 10px;
  text-align: center;
}

.content .page-pagination .all-pages div a {
  margin: 0 auto;
  margin-bottom: 10px;
  margin-top: 10px;
}

.content .page-pagination .all-pages .col-md-1 {
  padding: 0 5px;
  text-align: center;
}

.content .about-us .tabs-arrows .arrow {
  display: inline !important;
  top: 5px;
  font-size: 23px;
  color: #B58150;
  ;
}

.content .about-us .tabs-arrows .arrow.right-arrow {
  right: -5px;
}

.content .about-us .nav-tabs {
  background-color: #fafbfc;
  justify-content: flex-start;
}

.content .about-us .nav-tabs .nav-item .nav-link.active::after {
  left: 50%;
  width: 50%;
  transform: translateX(-50%);
}

.content .about-us .slider-container {
  position: relative;
  z-index: 9;
}

.content .about-us .slider-container button {
  border: 0;
  background: transparent;
  color: #b6814f;
  transform: translateY(50%);
  bottom: 5px;
}

.content .about-us .slider-container .go-me {
  position: absolute;
  right: 0;
}

.content .about-us .slider-container .back-me {
  position: absolute;
  left: 0;
}

.content .about-us .user-box {
  text-align: center;
  margin-bottom: 110px;
}

.content .about-us .user-box .profile {
  box-shadow: rgb(99 99 99 / 20%) 0px 2px 8px 0px;
  border-radius: 50%;
  border: 4px solid #fff;
}

.content .about-us .user-box .title {
  margin: 20px 0 10px;
  font-size: 21px;
  color: #333333;
  font-weight: 300;
  max-width: 300px;
  margin: 15px auto;
  margin-bottom: 5px;
}

.content .about-us .user-box .bold-text {
  font-weight: 300;
  font-size: 16px;
  color: #999999;
  max-width: 220px;
  margin: auto;
  display: block;
}

.content .brochure-item {
  transition: all ease 400ms;
  background-color: #fff;
  padding: 20px;
  margin-bottom: 1.4rem;
}

.content .brochure-item:hover {
  transition: all ease 400ms;
  box-shadow: rgba(100, 100, 111, 0.2) 0px 7px 29px 0px;
}

.content .brochure-item:hover .doc-button {
  background-color: #B58150;
  color: #ffff;
}

.content .brochure-item .row {
  align-items: center;
}

.content .brochure-item .title {
  margin: 0;
  font-size: 17px;
  font-weight: 300;
  color: #333333;
}

.content .brochure-item .doc-button {
  color: #333333;
  font-size: 14px;
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: space-between;
  border: 1px solid #CBCBCB;
  padding: 8px 13px;
}

.content .brochure-item .doc-button i {
  text-align: center;
  width: 40px;
  font-size: 23px;
}

.content .brochure-item .doc-button span {
  flex: 1;
  text-align: center;
}

.content .brochure-item .doc-button img {
  width: 25px;
}

.content .brochure-item:hover .doc-button img {
  filter: brightness(0) invert(1);
  transition: all ease 200ms
}

.content .brochure-item .info-text {
  color: #B58150;
}

.content .tabs-selects {
  display: flex;
  justify-content: flex-end;
}

.content .tabs-selects .select-box {
  display: flex;
  justify-content: flex-end;
  margin-left: 20px;
  align-items: center;
}

.content .tabs-selects .select-box label {
  white-space: nowrap;
  font-size: 14px;
  font-weight: 300;
  color: #333333;
  display: block;
}

.content .tabs-selects .select-box .select2-container {
  border: 0;
  width: 100px !important;
}

.content .tabs-selects .select-box .select2-container .select2-selection__rendered {
  color: #999999;
  font-weight: 300;
}

.content .tabs-selects .select-box .select2-selection__arrow b {
  width: 12px !important;
  filter: grayscale(1);
}

.content .career-collaps .input-title {
  margin-bottom: 5px;
  color: #666666;
  font-size: 13px;
  font-weight: 300;
  text-transform: uppercase;
}

.content .career-collaps .select2-selection__rendered {
  text-align: left;
}

.content .career-collaps .tabs-selects {
  margin-bottom: -25px;
}

.content .career-collaps .accordion-item {
  border: 0;
  margin-bottom: 20px;
}

.content .career-collaps .accordion-button {
  background-color: #fff;
  border-bottom: 0;
  box-shadow: none;
  border-radius: 0;
  position: relative;
  justify-content: space-between;
  padding: 25px 20px;
}

.content .career-collaps .accordion-button:after {
  display: none;
}

.content .career-collaps .accordion-button span {
  display: block;
}

.content .career-collaps .accordion-button .title {
  color: #B58150;
  font-weight: 500 !important;
  font-size: 19px;
  margin-bottom: 0px;
}

.content .career-collaps .accordion-button .small-text {
  font-weight: 300;
  color: #333333;
  text-transform: uppercase;
  font-size: 11px;
}

.content .career-collaps .accordion-item:last-of-type .accordion-button.collapsed {
  border-radius: 0;
}

.content .career-collaps .collaps-title {
  display: flex;
  flex-direction: row;
  align-items: flex-start;
}

.content .career-collaps .collaps-icon {
  width: 16px;
  height: 16px;
  display: block;
  position: relative;
  margin-right: 15px;
}

.content .career-collaps .collaps-icon::before {
  content: "";
  position: absolute;
  height: 2px;
  width: 100%;
  background: #B58150;
  border-radius: 5px;
  top: 50%;
  transform: translateY(-50%);
  transition: all ease 200ms;
}

.content .career-collaps .collaps-icon::after {
  content: "";
  position: absolute;
  height: 0;
  width: 2px;
  background: #B58150;
  border-radius: 5px;
  left: 50%;
  transform: translateX(-50%);
  transition: all ease 200ms;
}

.content .career-collaps .collapsed .collaps-icon::after {
  height: 100%;
  transition: all ease 200ms;
}

.content .career-collaps .collapsed .collaps-button {
  border: 1px solid #CCCCCC;
  padding: 10px 23px;
  color: #333333;
  font-weight: 300;
  font-size: 14px;
  transition: all ease 300ms;
  background-color: transparent;
}

.content .career-collaps .accordion-button:hover .collaps-button {
  border: 1px solid #B58150;
  padding: 10px 23px;
  color: #fff;
  font-weight: 300;
  font-size: 14px;
  background: #B58150;
  transition: all ease 300ms;
}

.content .career-collaps .collaps-button {
  border: 1px solid #B58150;
  padding: 10px 23px;
  color: #B58150;
  font-weight: 300;
  font-size: 14px;
  background: #fff;
  transition: all ease 300ms;
}

.content .career-collaps .collaps-button.reverse {
  border: 1px solid #333333;
  background: #fff;
  color: #333333;
}

.content .career-collaps .button-wrapper {
  height: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
}

.content .career-collaps .accordion-item {
  transition: all ease 400ms;
}

.content .career-collaps .accordion-item.active {
  transition: all ease 400ms;
  box-shadow: rgba(100, 100, 111, 0.2) 0px 7px 29px 0px;
}

.content .career-collaps .accordion-item.active .button-wrapper a {
  color: #B58150;
  background-color: transparent;
  transition: all ease 300ms;
}

.content .career-collaps .accordion-item.active .title {
  color: #B58150;
}

.content .career-collaps .accordion-item.active .collaps-icon::before {
  background: #B58150;
}

.content .career-collaps .accordion-item.active .collaps-icon::after {
  background: #B58150;
  display: none;
}

.content .career-collaps .accordion-body {
  padding-left: 52px;
  padding-right: 52px;
}

.content .career-collaps .accordion-item:hover {
  transition: all ease 400ms;
  box-shadow: rgba(100, 100, 111, 0.2) 0px 7px 29px 0px;
}

.content .career-collaps .accordion-item:hover .button-wrapper .collaps-button {
  color: #fff;
  background-color: #B58150;
  transition: all ease 300ms;
}

.content .career-collaps .accordion-item .active .button-wrapper .collaps-button {
  color: #fff;
  background-color: #B58150;
  transition: all ease 300ms;
}

.content .career-collaps .accordion-body p {
  font-size: 15px;
}

.content .career-collaps .select2-container--default .select2-selection--single .select2-selection__rendered {
  font-size: 12px;
  font-weight: 500;
}

.content .career-collaps .select-box .select2-container--default .select2-selection--single .select2-selection__rendered {
  font-weight: 500
}

.content .career-collaps .select2-selection--single .select2-selection__arrow b {
  filter: brightness(0);
  opacity: .7;
}

.content .career-form .collaps-icon::before {
  content: "";
  position: absolute;
  height: 2px;
  width: 100%;
  background: #333333;
  border-radius: 5px;
  top: 50%;
  transform: translateY(-50%);
  transition: all ease 200ms;
}

.content .career-form .collaps-icon::after {
  content: "";
  position: absolute;
  height: 100%;
  width: 2px;
  background: #333333;
  border-radius: 5px;
  left: 50%;
  transform: translateX(-50%);
  transition: all ease 200ms;
}

.content .career-form .accordion-button .title {
  color: #333333;
  font-weight: 300;
}

.content .career-form .form-check input[type=text],
.content .career-form .form-check input[type=email] {
  border: 1px solid #CCCCCC;
  border-radius: 0;
  height: 48px;
  font-size: 14px;
  font-weight: 400;
}

.content .career-form .form-check input::placeholder {
  color: #333333;
  font-weight: 300;
  font-size: 14px;
}

.content .career-form .form-check {
  margin-bottom: 1.4rem;
  padding-left: 0;
  position: relative;
}

.content .career-form .form-check .form-check-input {
  margin-left: 0;
  margin-right: .4rem;
}

.content .career-form .radio-buttons {
  display: flex;
  flex-direction: row;
}

.content .career-form .radio-buttons .form-check {
  margin-bottom: 0;
  margin-right: 2.4rem;
}

.content .career-form .form-check-label {
  color: #333333;
  font-weight: 300;
  font-size: 14px;
}

.content .career-form .select2-container {
  max-width: none !important;
}

.content .career-form .select2-selection__rendered {
  color: #333333;
  font-weight: 300;
  font-size: 14px;
}

.content .career-form .select2-selection__arrow b {
  filter: brightness(0);
}

.content .career-form .accordion-body {
  padding-bottom: 50px;
}

.content .career-form .error-text {
  display: none;
}

.content .career-form .input-error .error-text {
  color: #FA6557;
  font-size: 13px;
  font-weight: 600;
  position: absolute;
  top: 0;
  transform: translateY(-100%);
  display: block;
}

.content .career-form .input-error input {
  border: 1px solid #FA6557 !important;
}

.content .career-form .input-error input::placeholder {
  color: #FA6557;
  font-weight: 300;
  font-size: 14px;
}

.content .career-form .form-check-input:checked {
  background-color: #B58150;
  border-color: #B58150;
}

.content .career-form .accordion-item {
  margin-bottom: 30px;
}

.content .career-form textarea {
  padding: 12px;
  width: 100%;
  border: 1px solid #CCCCCC;
  font-size: 14px;
  font-weight: 600;
  min-height: 200px;
}

.content .career-form .add-file {
  position: relative;
}

.content .career-form .add-file input {
  height: 50px;
  line-height: 36px;
  padding-left: 12%;
  color: #333333;
  font-weight: 400;
  font-size: 14px;
  border-radius: 0;
}

.content .career-form .file-button {
  background: #000;
  color: #fff;
  height: 50px;
  padding: 0 30px;
  display: inline-flex;
  align-items: center;
  font-size: 14px;
  margin-bottom: 0;
  bottom: 0;
  position: absolute;
  cursor: pointer;
}

.content .career-form .file-button i {
  margin-right: 8px;
  font-size: 19px;
}

.content .career-form .file-button img {
  width: 20px;
  margin-right: 9px;
  margin-left: -17px;
  filter: brightness(0) invert(1);
}

.content .career-form .add-file .clear-input {
  position: absolute;
  right: 16px;
  top: 19px;
  cursor: pointer;
}

.content .career-form .info-text {
  color: #666666;
  font-size: 12px;
  font-weight: 400;
  margin-top: 5px;
  display: block;
}

.content .career-form .checkbox {
  color: #333333;
  margin-bottom: 20px;
  font-weight: 400;
}

.content .career-form .checkbox a {
  font-weight: 300;
}

.content .career-form .checkbox label {
  padding-left: 0;
  user-select: none;
}

.content .career-form .checkbox label:after {
  content: '';
  display: table;
  clear: both;
}

.content .career-form .checkbox .cr {
  position: relative;
  display: inline-block;
  border: 1px solid #CCCCCC;
  width: 1.3em;
  height: 1.3em;
  float: left;
  margin-right: .5em;
}

.content .career-form .checkbox .cr .cr-icon {
  position: absolute;
  font-size: 1em;
  line-height: 0;
  top: 55%;
  left: -1%;
}

.content .career-form .checkbox label input[type="checkbox"] {
  display: none;
}

.content .career-form .checkbox label input[type="checkbox"]+.cr>.cr-icon {
  opacity: 0;
}

.content .career-form .checkbox label input[type="checkbox"]:checked+.cr>.cr-icon {
  opacity: 1;
  color: #fff;
}

.content .career-form .checkbox label input[type="checkbox"]:checked+.cr {
  background: #B58150;
  border: 1px solid #B58150;
}

.content .career-form .checkbox .form-check {
  margin-bottom: 0;
}

.content .career-form .form-onay-button {
  color: #fff;
  font-weight: 300;
  background: #B58150;
  padding: 10px;
  width: 50%;
  display: block;
  margin: 60px auto 0;
  min-width: 300px;
  border: 1px solid #B58150;
  transition: all ease 300ms;
  cursor: pointer;
}

.content .career-form .form-onay-button:hover {
  background-color: #fff;
  color: #B58150;
  transition: all ease 300ms;
}

.content .modal-extra-fullscreen {
  width: 100vw;
  max-width: none;
  height: 100%;
  margin: 0;
}

.content .modal-extra-fullscreen i {
  color: #fff;
}

.content .modal-extra-fullscreen .view360-btn {
  background: transparent;
  border: 0;
  position: absolute;
  right: 40px;
  bottom: 10px;
}

.content .modal-extra-fullscreen .brand-logo {
  position: absolute;
  left: 40px;
  bottom: 40px;
}

.content .rooms-detail-text .table-list li {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  ;
  margin-bottom: 7px;
}

.content .rooms-detail-text .table-list li b {
  font-weight: 300;
}

.content .rooms-detail-text .table-list li b:first-child {
  min-width: 120px;
  margin-right: 5px;
}

.content .rooms-detail-text a {
  font-weight: 300;
  margin-left: 0;
  color: #333;
}

.content .rooms-detail-text .alt-cizgi {
  text-decoration: underline;
  text-decoration-color: #333;
  text-decoration-thickness: from-font;
  display: inline-block;
  margin-left: 4px;
}

.content .rooms-detail-text i {
  margin-right: 7px;
  color: #b58150;
}

.content .rooms-detail-text a span {
  font-weight: 300;
  text-decoration: underline;
}

.content .rooms-detail-text a span:nth-child(2) {
  text-decoration: none;
}

.content .oda-detay-h2 {
  font-size: 38px !important;
  font-weight: 300;
}

.content .right-side a {
  color: #333;
  font-weight: 300;
  display: flex;
  align-items: center;
}

.content .rooms-detail-text .primary-button {
  background: #b58150;
  color: #fff;
  font-weight: 300;
  transition: all ease 300ms;
  display: block;
  text-align: center;
  margin: 30px 0;
  padding: 12px;
  border: 1px solid #b58150;
}

.content .rooms-detail-text .primary-button:hover {
  background-color: #fff;
  color: #b58150;
  transition: all ease 300ms;
}

.content .left-right-cards-2 .row {
  margin-bottom: 150px;
}

.content .left-right-cards-2 .row:last-child {
  margin-bottom: 0;
}

.content .left-right-cards-2 .row:nth-child(even) {
  flex-direction: row-reverse;
}

.content .left-right-cards-2 .row:nth-child(even) .card-img img {
  margin-left: 0;
  margin-right: -20%;
}

.content .left-right-cards-2 .row:nth-child(even) .card-text {
  padding-right: 30px;
  padding-left: 20%;
}

.content .left-right-cards-2 .card-text {
  margin-top: 40px;
  background-color: #fff;
  height: 100%;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: center;
  padding: 30px;
  padding-right: 20%;
}

.content .left-right-cards-2 .card-text strong {
  font-weight: 600;
  color: #b58150;
}

.content .left-right-cards-2 .title {
  font-size: 38px;
  font-weight: 300;
  margin-bottom: 0px;
}

.content .left-right-cards-2 .card-text p {
  font-size: 16px;
  font-weight: 300;
}

.content .left-right-cards-2 .card-img img {
  width: 120%;
  margin-left: -20%;
}

.content .left-right-cards-2 .card-img {
  position: relative;
  z-index: 9;
}

.content .inline-gallery-container {
  width: 100%;
  height: 0;
  padding-bottom: 65%;
}

.content .parallax:after {
  content: "";
  background: rgba(0, 0, 0, .5);
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
}

.content .banner-parallax {
  top: 0;
  text-align: center;
  width: 100%;
  height: 600px;
  z-index: 1;
  position: relative;
  overflow: hidden;
}

.content .banner-parallax h1 {
  color: #fff;
  margin: 0;
  font-size: 3.1rem;
  margin-top: 23%;
}

.content .banner-parallax ul {
  display: inline-block;
  margin: 0;
  padding: 0;
  zoom: 1;
  position: absolute;
  bottom: 35px;
  transform: translate3d(-50%, 0px, 0px);
}

.content .banner-parallax ul li {
  float: left;
  font-size: 13px;
  margin-right: 5px;
}

.content .banner-parallax ul li a {
  color: #c9bfc2;
}

.content .banner-parallax ul li a::after {
  content: "/";
  margin-left: 12px;
  margin-right: 12px;
}

.content .banner-parallax ul li span {
  color: #fff;
}

.content .banner-parallax .parallax {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: -1;
}

.content .banner-parallax h2 {
  color: #fff;
  margin: 0;
  font-size: 2rem;
  margin-top: 13%;
  margin-bottom: 25px;
}

.content .banner-parallax h3 {
  color: #B58150;
  margin: 0;
  font-size: 1.4rem;
  font-weight: 300;
  margin-top: 25px;
}

.content .banner-parallax p {
  color: #fff;
  margin-top: 20px;
  font-size: 16px;
  line-height: 1.8;
}

.content .left-right-div {
  position: relative;
}

.content .left-right-div ul {
  position: relative;
  margin-top: 50px;
  margin-bottom: 80px;
}

.content .left-right-div ul li {
  margin-bottom: 80px;
  display: flex;
  flex-direction: row;
  justify-content: space-between;
}

.content .left-right-div.space-between ul li {
  justify-content: space-between;
}

.content .left-right-div ul li>div {
  width: 50%;
}

.content .left-right-div img {
  width: 100%;
  z-index: 1;
  position: relative;
}

.content .left-right-div .left-div {
  float: left;
  margin-top: -80px;
}

.content .left-right-div .right-div {
  float: left;
  margin-left: -50px;
}

.content .left-right-div .white-background-div {
  background: #fff;
  overflow: hidden;
  max-width: 680px;
  padding-left: 90px;
  margin-top: 0px;
  padding-top: 40px;
  padding-bottom: 40px;
}

.content .left-right-div .white-background-div div {
  width: 80%;
  height: 100%;
  overflow: hidden;
}

.content .left-right-div .white-background-div p:nth-child(1) {
  margin: 0;
  color: #B58150;
  font-size: 13px
}

.content .left-right-div .white-background-div h2:nth-child(2) {
  margin: 0;
  font-size: 30px;
  margin-top: 20px;
  font-weight: 300;
}

.content .left-right-div .white-background-div p:nth-child(3) {
  margin: 0;
  color: #666;
  margin-top: 20px;
  min-height: 50px;
  font-size: 14px;
  line-height: 1.6;
  font-weight: 300
}

.content .left-right-div .white-background-div a:nth-child(4) {
  border: 1px solid #666666;
  color: #333333;
  width: 49%;
  display: inline-block;
  text-align: center;
  padding-top: 9px;
  padding-bottom: 9px;
  margin-top: 20px;
  margin-bottom: 30px;
  text-decoration: none;
  font-weight: 400;
}

.content .left-right-div .white-background-div a:nth-child(5) {
  border: 1px solid #B58150;
  color: #333333;
  width: 49%;
  display: inline-block;
  text-align: center;
  padding-top: 9px;
  padding-bottom: 9px;
  margin-top: 20px;
  margin-bottom: 30px;
  text-decoration: none;
  font-weight: 400;
}

.content .left-right-div h2 {
  font-size: 26px;
  font-weight: 400;
}

.content .parallax-mini {
  overflow: hidden;
  position: relative;
  max-height: 500px
}

.content .parallax-mini:after {
  content: "";
  background: rgba(0, 0, 0, .1);
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
}

.content .parallax-mini img {
  transform: translate3d(0px, 0px, 0px) !important;
  width: 100%;
}

.content .parallax-mini .parallax-container {
  background: rgba(0, 0, 0, .2);
  position: absolute;
  top: 0;
  text-align: center;
  width: 100%;
  height: 100%;
  z-index: 1
}

.content .parallax-mini .parallax-container h1 {
  font-weight: 400;
  color: #fff;
  margin: 0;
  font-size: 44px;
  margin-top: 7%;
  font-family: 'Roboto', system-ui !important;
}

.content .parallax-mini .parallax-container ul {
  position: absolute;
  text-align: center;
  color: #fff;
  margin: 0 auto;
  width: 100%;
  bottom: 15px;
}

.content .parallax-mini .parallax-container ul li {
  list-style: none;
  display: inline-block;
  font-size: 13px
}

.content .iframe-div {
  background: #fff;
  padding-top: 100px;
  padding-bottom: 100px;
}

.content .iframe-div h3 {
  text-align: center;
  color: #333333;
  margin-bottom: 30px;
  font-size: 2rem;
  font-weight: normal;
}

.content .parallax-mini .parallax-container ul li a {
  color: #c9bfc2;
}

.content .parallax-mini .parallax-container ul li a::after {
  content: "/";
  margin-left: 12px;
  margin-right: 12px;
}

.content .parallax-mini .parallax-container ul li span {
  color: #fff;
}

.opportunity-detail {
  padding: 80px 0;
}

.opportunity-detail .opportunity-date {
  color: #999999 !important;
  font-size: 13px !important;
  margin-top: 0;
  font-weight: 300;
  margin-left: 5px;
  margin-top: 10px;
  margin-bottom: 30px;
  font-weight: 300 !important;
}

.opportunity-detail .share {
  margin-left: 5px;
  float: left;
  line-height: 28px;
  margin-bottom: 25px;
}

.opportunity-detail .share span {
  float: left;
}

.opportunity-detail .share ul {
  float: left;
  margin: 0;
}

.content .opportunity-detail .share ul {
  margin: 0 !important;
  padding: 0 !important
}

.content .opportunity-detail .share ul li {
  float: left;
  margin-left: 10px;
  list-style: none !important;
  padding-left: 0 !important
}

.content .opportunity-detail .share ul li::before {
  display: none;
}

.content .opportunity-detail .share ul li a {
  color: #B58150;
  border: 1px solid #e6e6e6;
  width: 30px;
  height: 30px;
  text-align: center;
  display: inline-block;
  border-radius: 50%;
}

.content .opportunity-detail .share ul li a i {
  line-height: 30px;
}

.content .opportunity-detail .share ul li a:hover {
  background: #B58150;
  color: #fff;
  border: 1px solid #B58150;
}

.content .opportunity-detail .opportunity-detail-p {
  position: absolute;
  margin-top: -40px;
  margin-left: 40px;
  color: #fff;
  font-size: 16px;
  font-weight: 300;
}

.content .opportunity-detail p {
  color: #333333;
  font-size: 15px;
  line-height: 1.7
}

.content .opportunity-detail h1 {
  margin: 0;
  font-size: 1.4rem;
  margin-top: 30px;
  margin-bottom: 20px;
}

.content .opportunity-detail h2 {
  margin: 0;
  font-size: 1.6rem;
  margin-top: 30px;
  margin-bottom: 20px;
  font-weight: 400;
}

.content .opportunity-detail h3 {
  margin: 0;
  font-size: 1.4rem;
  margin-top: 30px;
  margin-bottom: 20px;
  font-weight: 500;
}

.content .opportunity-detail h4 {
  margin: 0;
  font-size: 1.4rem;
  margin-top: 30px;
  margin-bottom: 20px;
}

.content .opportunity-detail a {
  color: #B58150;
}

.content .opportunity-detail ul {
  margin: 0;
  padding: 0;
  margin-top: 20px;
}

.content .opportunity-detail ul li {
  margin-bottom: 10px;
  position: relative;
  padding-left: 15px;
  font-size: 15px
}

/*.content .opportunity-detail ul li:before{content: "";width: 7px;height: 4px;background-color: #333;display: block;position: absolute;left: 0;top: 9px;}*/
.content .opportunity-detail ol {
  margin: 0;
  padding: 0;
  margin-left: 15px;
  margin-top: 20px;
}

.content .opportunity-detail ol li {
  list-style: decimal;
  margin-bottom: 10px
}

.content .opportunity-detail .opportunity-detail-phone {
  margin-top: 20px;
  display: block;
  color: #333;
  font-weight: 300;
}

.content .opportunity-detail .opportunity-detail-phone i {
  color: #B58150;
  margin-right: 5px;
}

/*.content .opportunity-detail .opportunity-detail-phone span {text-decoration: underline; text-decoration-thickness:from-font;}*/
.content .opportunity-detail .opportunity-detail-phone span span {
  text-decoration: underline;
  text-decoration-color: #333;
  text-decoration-thickness: from-font;
  display: inline-block;
  margin-left: 4px;
}

.content .opportunity-detail-phone-list {
  position: absolute;
  text-align: center;
  margin: 0 auto;
  width: 100%;
  margin-bottom: 20px;
}

.content .opportunity-detail-phone-list li {
  list-style: none;
  display: inline-block;
  color: white;
  margin-right: 10px;
}

.content .opportunity-detail-phone-list li a span:nth-child(3) {
  text-decoration: underline !important;
}

.content .opportunity-detail-phone-list li::before {
  display: none !important;
}

.content .opportunity-detail .reservation-add {
  background: #B58150;
  color: #fff;
  padding: 12px 50px;
  font-size: 12px;
  display: inline-block;
  margin: auto;
  margin-top: 40px;
  margin-bottom: 10px;
}

.content .opportunity-detail img {
  width: 100% !important;
  height: auto !important;
  margin: 1rem 0
}

.content .opportunity-slider {
  background: #fff;
  padding-top: 80px;
  padding-bottom: 80px;
}

.content .opportunity-slider h2 {
  text-align: center;
  margin-bottom: 50px;
  font-weight: normal;
}

.content .opportunity-slider .secondary-button {
  padding: 15px 45px;
}

.content .buttons-row {
  display: flex;
  margin-bottom: 20px;
}

.content .buttons-row a {
  margin-right: 20px;
}

.content .meet-booking .select2-selection__rendered {
  border: 0;
}

.content .all-button {
  color: #333;
  font-weight: 400;
  font-size: 13px;
  border: 1px solid #707070;
  padding: 15px 0;
  margin-bottom: 25px;
  display: inline-block;
  min-width: 250px
}

.content .search-bar {
  background: #fff;
  padding-top: 100px;
  padding-bottom: 100px;
}

.content .search-bar h3 {
  text-align: center;
  color: #333333;
  margin-bottom: 30px;
  font-size: 2rem;
  font-weight: normal;
}

.content .search-bar label {
  display: block;
  text-align: center;
  color: #666666;
  font-size: 14px;
  margin-bottom: 5px;
}

.content .search-bar input {
  width: 100%;
  height: 50px;
  border: 1px solid #dedede;
  border-color: #dedede;
  padding-left: 15px;
  font-weight: 400;
  color: #333;
}

.content .search-bar input::placeholder {
  color: #333;
  font-weight: 400;
}

.content .search-bar .select2-container {
  border: 1px solid #dedede;
  width: 100% !important;
  padding-left: 15px;
}

.content .search-bar .select2-container--default .select2-selection--single {
  height: 48px;
  line-height: 48px;
}

.content .search-bar .search-btn {
  background: #B58150;
  border: 1px solid #B58150;
  color: #fff;
  padding: 12px 250px;
  font-size: 19px;
  display: inline-block;
  margin: auto;
  margin-top: 50px;
  margin-bottom: 10px;
}

.content .search-bar .search-btn:hover {
  background: #fff;
  color: #B58150;
}

.content .search-bar .select2-container--default .select2-selection--single .select2-selection__arrow b {
  display: none
}

.content .search-bar .fa-angle-down {
  position: absolute;
  margin-left: -30px;
  margin-top: 17px;
  font-size: 16px;
}

.content .search-bar .container {
  border-top: 1px solid #E5E5E6;
  padding-top: 40px;
}

.content .full-width-gallery {
  padding-top: 80px;
  padding-bottom: 80px;
  width: 100%;
  overflow: hidden;
}

.content .full-width-gallery h2 {
  text-align: center;
  font-size: 2.7rem;
  font-weight: 300;
}

.content .full-width-gallery p {
  text-align: center;
  color: #999999;
  margin-top: 5px;
  font-size: 16px;
}

.content .customer-says {
  padding-top: 80px;
  padding-bottom: 80px;
  background: #fafbfc;
}

.content .customer-says .owl-nav {
  width: 100%;
  margin-left: 0%;
}

.content .other-news {
  padding-top: 80px;
  padding-bottom: 80px
}

.content .other-news h3 {
  text-align: left;
  margin-bottom: 10px;
  color: #333333;
  font-weight: 300;
  font-size: 21px;
  margin-top: 10px;
}

.content .other-news .news-item {
  overflow: hidden;
  max-height: 294px;
  background: #fff;
  margin-bottom: 25px;
  transition: all 0.5s ease;
}

.content .other-news .news-item img {
  width: 100%;
}

.content .other-news .news-item p.date {
  color: #999999;
  margin: 0;
  font-size: 14px;
  margin-top: 8px;
}

.content .other-news .news-item p:nth-child(2) {
  color: #333333;
  font-size: 14px;
  margin-top: 5px;
  margin-bottom: 5px;
}

.content .other-news .news-item p:nth-child(4) {
  min-height: 40px;
}

.content .other-news .news-item a {
  display: block;
  color: #333;
  font-size: 14px;
  margin-top: 5px;
  font-weight: 400;
  margin-bottom: 8px;
  opacity: .5;
}

.content .other-news .news-item:hover {
  box-shadow: rgba(100, 100, 111, 0.2) 0px 7px 29px 0px;
}

.content .other-news .news-item:hover a {
  color: #B58150;
  opacity: 1;
}

.content .other-news .news-item .col-lg-9 {
  padding: 15px 0 10px 30px;
}

.content .other-news .news-item .img-box {
  width: 100%;
  position: relative;
  overflow: hidden;
}

.content .other-news .news-item .img-box img {
  height: auto !important;
}

.content .other-news .news-item .textbox {
  flex: 1;
  margin: 10px 0;
}

.content .other-news .news-item .textbox .title {
  margin-bottom: 14px;
  font-size: 21px;
}

.content .other-news .news-item .textbox .text {
  font-size: 16px;
}

.content .other-news .nav-tabs {
  background-color: #fafbfc;
}

.content .other-news .nav-tabs .nav-item .nav-link.active::after {
  left: 50%;
  width: 40px;
  transform: translateX(-50%);
}

.content .other-news .tab-content .container {
  width: 100%
}

.content .tab-pane .select2-container--default .select2-selection--single .select2-selection__arrow {
  right: -10px;
}

.content .tab-content .container {
  width: 100%;
}

.content .grid {
  margin: 0 16px;
}

.content .grid-item {
  width: 400px;
  margin-bottom: 20px;
}

.content .firsatlar-index {
  padding: 100px 0 0;
}

.content .firsatlar-index .input-title {
  color: #666666;
  font-size: 12px;
  margin-bottom: 5px;
  font-weight: 300;
}

.content .firsatlar-index .select2-container {
  background-color: #fff;
  text-align: left;
}

.content .firsatlar-index .select2-selection__rendered {
  font-weight: 400;
  font-size: 14px;
}

.content .firsatlar-index .tabs-menu .nav-tabs {
  margin: 0 0 65px;
}

.content .firsatlar-index .left-right-div .white-background-div {
  height: auto;
}

.content .firsatlar-index .left-right-div ul li {
  margin-bottom: 180px;
}

.content .firsatlar-index .left-right-div ul li:nth-child(odd) .left-div {
  z-index: 9;
}

.content .firsatlar-index .left-right-div ul li:nth-child(odd) .right-div .white-background-div {
  margin-left: -9%;
}

.content .firsatlar-index .left-right-div ul li:nth-child(even) .right-div {
  margin-left: 0;
}

.content .firsatlar-index .left-right-div .white-background-div a:nth-child(4):hover {
  background: #E5E5E5;
  transition: all ease 300ms;
  border: 1px solid #e5e5e5;
}

.content .firsatlar-index .left-right-div .white-background-div a:nth-child(5):hover {
  background-color: #B58150;
  color: #fff;
  transition: all ease 300ms;
  border: 1px solid #e5e5e5;
}

.content .firsatlar-index .tabs-arrows .left-arrow {
  left: 0
}

.content .firsatlar-index .tabs-arrows .right-arrow {
  right: 16px !important;
}

.content .firsatlar-detay h2 {
  font-weight: 300;
}

.content .firsatlar-detay {
  padding: 100px 0;
  margin-bottom: 0;
  background: #fafbfd !important;
}

.content .firsatlar-detay .opportunity-date {
  color: #999999;
}

.content .firsatlar-detay .opportunity-detail .share {
  font-size: 15px;
  font-weight: 300;
}

.content .firsatlar-detay p a {
  color: #333;
  text-decoration: underline;
}

.content .firsatlar-detay .reservation-add {
  min-width: 35%;
  transition: all ease 300ms;
  border: 1px solid #B58150;
}

.content .firsatlar-detay .reservation-add:hover {
  transition: all ease 300ms;
  background-color: #fff;
  color: #B58150;
}

.content .firsat-slider .secondary-button:hover {
  background-color: #b58150;
  color: #fff;
  border: 1px solid #b58150;
  transition: all ease 300ms;
}

.content .firsat-slider {
  padding: 100px 0;
}

.content .firsat-slider .secondary-button {
  color: #333;
  font-weight: 400;
  font-size: 14px !important;
  border: 1px solid #333;
  padding: 10px 60px !important;
}

.content .firsat-slider .center .secondary-button {
  margin-top: 110px;
}

.content .firsat-slider h2 {
  font-weight: 300;
  margin: -15px 0 20px;
}

.content .toplanti-etkinlik {
  padding: 0;
}

.content .toplanti-etkinlik .view360 .owl-nav {
  bottom: 75px;
}

.content .toplanti-etkinlik .opportunity-detail {
  padding-top: 80px;
  padding-bottom: 80px;
  margin-bottom: 0;
}

.content .call-button,
.content .myButton {
  border: 1px solid #333333;
  font-size: 14px;
  color: #333333;
  min-width: 30%;
  display: inline-block;
  text-align: center;
  padding-top: 10px;
  padding-bottom: 10px;
  margin-top: 20px;
  margin-bottom: 30px;
  text-decoration: none;
  background-color: transparent;
  max-width: auto !important;
}

.content .toplanti-etkinlik .tabs-menu {
  padding: 0 0 80px;
}

.content .toplanti-etkinlik-left-right {
  padding: 80px 0 0;
}

.content .dugun-slide .view360 .owl-nav {
  bottom: 75px;
}

.content .dugun-index.toplanti-etkinlik-left-right {
  padding-top: 150px
}

.content .dugun-index .main-section {
  padding: 0;
}

.content .dugun-index .left-right-div {
  padding: 0 .74rem;
}

.content .dugun-index .left-right-div .white-background-div {
  width: 100% !important;
}

.content .dugun-index .main-section {
  max-width: 100%;
}

.content .dugun-index .main-section li:nth-child(odd) .left-div {
  position: relative;
  z-index: 9;
}

.content .dugun-index.other-news .title {
  font-size: 38px;
  text-align: center;
  margin-bottom: 10px;
}

.content .dugun-index.other-news .title-text {
  margin-bottom: 50px;
}

.content .dugun-index.other-news .news-item .text-box {
  padding: .75rem 0;
}

.content .dugun-index.other-news .news-item .text-box .title {
  font-size: 21px;
  text-align: left;
}

.content .dugun-index .view360 .owl-nav {
  bottom: 75px;
}

.content .dugun-index .left-right-div ul li {
  margin-bottom: 200px;
}

.content .dugun-index .left-right-div ul li:last-child {
  margin-bottom: 90px;
}

.content .dugun-index .left-right-div h2 {
  margin-top: 30px;
}

.content .dugun-index .left-right-div .white-background-div p:nth-child(3) {
  display: none;
}

.content .dugun-index .left-right-div .left-div {
  margin-top: 0
}

.content .dugun-index .left-right-div ul li:nth-child(even) .right-div {
  z-index: 9;
}

.content .dugun-index .left-right-div ul li:nth-child(even) .right-div img {
  margin-top: -80px;
}

.content .dugun-index .left-right-div ul li:nth-child(odd) .left-div {
  z-index: 9;
}

.content .dugun-index .left-right-div ul li:nth-child(odd) .left-div img {
  margin-top: -80px;
}

.content .dugun-index .white-background-div h2 {
  font-size: 34px;
  margin-bottom: 15px;
  color: #333333;
}

.content .dugun-index .left-right-div .white-background-div div {
  color: #666666;
}

.content .dugun-index .left-right-div ul {
  margin-bottom: 20px;
}

.content .dugun-index.toplanti-etkinlik {
  width: 100%;
  overflow-x: hidden;
}

.content .dugun-index.toplanti-etkinlik .left-right-div ul li:nth-child(even) .left-div img {
  margin-top: -80px;
}

.content .nikah-konsept {
  padding-top: 0 !important
}

.content .nikah-konsept .title {
  margin-bottom: 10px;
}

.content .nikah-konsept .title-text {
  font-size: 17px;
  width: 70%;
  margin-bottom: 30px;
}

.content .nikah-konsept .textbox h3 {
  font-size: 21px;
  text-align: left;
  margin-bottom: 20px;
}

.content .medya-detay .textbox {
  margin-top: 20px !important;
}

.content .medya-detay .news-item a {
  margin-bottom: 20px;
}

.content .blog-haberler .news-item .row>div:nth-child(2) {
  padding: 0.75rem;
}

.content .blog-haberler .news-item .textbox .title {
  font-weight: 300;
  margin-top: 15px;
  height: 95px;
  overflow: hidden;
}

.content .spa .nav-tabs {
  justify-content: center;
}

.content .spa .spa-content {
  height: 700px;
  overflow: hidden;
}

.content .spa .spa-content img {
  width: 100%;
}

.content .spa .spa-content .accordion {
  height: 700px;
  overflow-y: auto;
  margin-left: 10px;
  border-top: 1px solid #dde2e5;
  border-bottom: 1px solid #dde2e5;
}

.content .spa .spa-content .collaps-icon {
  width: 15px;
  height: 15px;
  display: block;
  position: relative;
  margin-right: 15px;
  margin-top: 5px;
}

.content .spa .spa-content .collaps-icon::before {
  content: "";
  position: absolute;
  height: 3px;
  width: 100%;
  background: #B58150;
  border-radius: 5px;
  top: 50%;
  transform: translateY(-50%);
  transition: all ease 200ms;
}

.content .spa .spa-content .collaps-icon::after {
  content: "";
  position: absolute;
  height: 0;
  width: 3px;
  background: #B58150;
  border-radius: 5px;
  left: 50%;
  transform: translateX(-50%);
  transition: all ease 200ms;
}

.content .spa .spa-content .collapsed .collaps-icon::after {
  height: 100%;
  transition: all ease 200ms;
  background: #333;
}

.content .spa .spa-content .collapsed .collaps-icon::before {
  background: #333;
}

.content .spa .spa-content .collapsed .collaps-button {
  border: 1px solid #CCCCCC;
  padding: 10px 23px;
  color: #333333;
  font-weight: 300;
  font-size: 14px;
  transition: all ease 300ms;
  background-color: transparent;
}

.content .spa .spa-content .accordion-button::after {
  display: none;
}

.content .spa .spa-content .accordion-button {
  justify-content: space-between;
  padding: 26px 0;
}

.content .spa .spa-content .collaps-title .title {
  font-weight: 400;
  font-size: 20px;
}

.content .spa .spa-content .active .collaps-title .title {
  color: #B58150;
}

.content .spa .spa-content .active .collaps-icon::before,
.content .spa .spa-content .active .collaps-icon::after {
  background: #B58150;
}

.content .spa .spa-content .accordion-body {
  padding: 16px 0;
  padding-top: 0;
}

.content .spa .spa-content .accordion-body p {
  font-size: 15px;
}

.content .spa .accordion-button:not(.collapsed) {
  background-color: transparent
}

.content .spa .tabs-menu .nav-tabs .nav-item .nav-link.active {
  color: #333 !important;
}

.content .spa .tabs-menu .nav-tabs .nav-item .nav-link.active::after {
  background-color: #333;
}

.content .hizmetler .avantajlar-list {
  margin-top: 40px;
}

.content .hizmetler .avantajlar-list li {
  color: #575757;
  font-size: 15px;
  display: inline-block;
  list-style-type: none;
  width: 100%;
  box-shadow: rgb(99 99 99 / 20%) 0px 2px 8px 0px;
  padding: 10px;
  border-radius: 5px;
  margin-bottom: 10px;
}

.content .hizmetler .avantajlar-list li::before {
  display: none;
}

.content .hizmetler .avantajlar-list li i {
  margin-right: 7px;
  font-size: 12px;
}

.content .hizmetler .avantajlar-list li i.fa-check-circle {
  color: #b58150;
}

.content .sticky-div {
  position: sticky;
  top: 50px;
}

.content .adventurepark .main-section .left-right-div ul {
  margin-bottom: -50px
}

.content #myTabContent-6 {
  margin-bottom: 70px;
}

.content .center .g-recaptcha>div {
  margin: 40px auto 0;
}

.content .p-set {
  padding: 80px 0 120px;
}

.content .dugun-index {
  padding: 0;
}

.content .dugun-index .opportunity-detail p {
  font-size: 16px;
  line-height: 1.6;
  font-weight: 300;
}

.content .dugun-slide {
  padding-top: 0;
  padding-bottom: 100px;
}

.content .about-us {
  padding: 80px 0;
}

.content .about-us .nav-tabs {
  width: 98%;
  margin-bottom: 35px;
}

.content .about-us .nav-width {
  width 95% !important;
}

.content .medya-index {
  padding: 80px 0;
}

.content .medya-index .tabs-arrows .arrow {
  top: 8px;
}

.content .medya-index .tabs-arrows .arrow img {
  height: 21px;
}

.content .medya-index .nav-tabs {
  width: 98%;
  left: 1%;
  justify-content: center;
  margin: 0;
}

.content .medya-index .news-item .col-lg-9 {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}

.content .medya-detay h3 {
  font-size: 30px;
  text-align: center;
  margin-bottom: 50px;
}

.content .medya-detay .news-item {
  background-color: #fff;
}

.content .medya-detay .secondary-button {
  padding: 15px 44px;
  margin-top: 40px;
}

.content .other-news h3 {
  font-size: 30px;
  text-align: center;
  margin-bottom: 50px;
}

.content .news-item .row>div:nth-child(2) {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}

/*.rezervasyon-icon{background-color: transparent; position: absolute;bottom: 50px;z-index: 9;right: 5%;border: 0;display: none;flex-direction: column;align-items: center;padding: 10px;} */
.rezervasyon-icon {
  background-color: transparent;
  position: absolute;
  bottom: 0;
  z-index: 9;
  right: 5%;
  border: 0;
  display: none;
  flex-direction: column;
  align-items: center;
  padding: 10px;
}

.rezervasyon-icon span {
  font-size: 9px;
  line-height: 1.6;
  width: 74px;
  color: #fff;
  position: absolute;
  top: 50px;
  font-weight: 600;
}

.rezervasyon-icon img {
  width: 75px;
}

.content .search-wrapper {
  z-index: 99;
}

.content .search-wrapper .row {
  bottom: -180px;
  opacity: 1;
  z-index: -1;
}

.content .search-wrapper.show-banner-search {
  z-index: 99
}

.content .search-wrapper.show-banner-search .row {
  bottom: 60px;
  opacity: 1;
  transition: all cubic-bezier(0.36, 0.46, 0.59, 1.17) 300ms;
  z-index: 9;
}

.content .restaurant-detay .tabs-menu {
  padding: 100px 0;
}

.content .restaurant-detay .card-actions {
  flex-direction: column;
  align-items: center;
}

.content .restaurant-detay .card-actions a {
  margin-right: auto;
  width: 60%;
  font-weight: 400;
  transition: all ease 300ms;
  border: 1px solid #B58150;
}

.content .restaurant-detay .card-actions a:hover {
  background-color: #B58150;
  color: #fff;
  transition: all ease 300ms;
}

.content .restaurant-detay .view360 .owl-nav {
  bottom: 0;
}

.content .restaurant-detay .product-card.basic-card .card-content .title {
  line-height: 30px;
  margin-bottom: 15px;
  min-height: 60px;
}

.content .restaurant-detay .room-card:hover {
  box-shadow: none;
}

.content .restaurant-detay .room-card:hover .room-button {
  background: #b58150;
  transition: all ease 300ms;
  color: #fff;
}

.content .restourant-bar-detay .nav-tabs {
  margin-top: 0;
}

.content .restourant-bar-detay .view360 .owl-nav {
  bottom: 90px;
}

.content .restourant-bar-detay .view360 .center-icons {
  bottom: 37px;
}

.content .restourant-bar-detay .product-card.basic-card .card-content .title {
  font-weight: 400;
  line-height: 1.3;
  margin-bottom: 20px;
}

.content .basin-bultenleri-index .nav-tabs .nav-item .nav-link.active {
  color: #B58150 !important;
}

.content .basin-bultenleri-index .tabs-selects {
  margin-top: 50px;
  padding-right: 20px;
}

.content .basin-bultenleri-index .tabs-arrows .right-arrow {
  padding-right: 35px;
}

.content .basin-bultenleri-index .nav-tabs {
  width: 95%;
}

.content .basin-bultenleri-index .news-item .col-lg-9 p:nth-child(3) {
  font-size: 14px;
  font-weight: 300;
  color: #333;
}

.content .basin-bultenleri-detay .news-item .row>div:nth-child(2) {
  padding-top: 15px;
  padding-bottom: 9px;
}

.content .basin-bultenleri-detay .news-item .row>div:nth-child(2) p:nth-child(2) {
  flex: 1;
}

.content .otel-odalari .room-card .card-content .room-info {
  height: auto;
}

.content .otel-left-right-div .left-right-div .left-div {
  margin-top: 0;
}

.content .otel-left-right-div .left-right-div .right-div {
  margin-left: 0;
}

.content .otel-left-right-div .view360 .owl-nav {
  bottom: 75px;
}

.content .otel-left-right-div .left-right-div ul li {
  margin-bottom: 150px;
}

.content .otel-left-right-div .white-background-div {
  padding-top: 0;
  width: 100% !important;
}

.content .otel-left-right-div .left-right-div h2 {
  font-size: 38px;
  font-weight: 400;
  margin-bottom: 15px;
}

.content .otel-left-right-div .left-right-div p:nth-child(2) {
  color: #B58150;
  font-size: 19px;
  font-weight: 300;
}

.content .otel-left-right-div .left-right-div p:nth-child(3) {
  color: #333333;
  font-size: 14px;
  margin-bottom: 20px;
}

.content .otel-left-right-div .left-right-div div a {
  background: #B58150;
  border: 1px solid #B58150 !important;
  transition: all ease 300ms;
  color: #fff !important;
  padding: 13px 50px;
  width: auto !important;
  font-size: 14px;
}

.content .otel-left-right-div .left-right-div div a:hover {
  background-color: transparent;
  color: #B58150 !important;
  transition: all ease 300ms;
}

.content .otel-left-right-div .left-right-div .left-div {}

.content .otel-left-right-div .left-right-div ul li:nth-child(even) .white-background-div {
  margin-left: auto;
}

.content .otel-left-right-div .mt-30 {
  margin-top: 0 !important;
}

.content .kisi-secme .misafir-flex .incrementer {
  width: 100%
}

.content .kisi-secme .misafir-flex .incrementer .button.dec {
  position: absolute;
  left: 18px;
}

.content .kisi-secme .misafir-flex .incrementer #yetiskin {
  margin-left: -4px;
  font-weight: 600;
  background: transparent;
}

.content .kisi-secme .misafir-flex .incrementer span {
  display: block;
  margin-top: -10px;
  padding: 4px 0;
  font-weight: 300;
  font-size: 13px;
  padding-left: 10px;
}

.content.tarihce .zig-zag-card .card-content,
.content.tarihce .zig-zag-card .card-img {
  box-shadow: none
}

.content.tarihce .range-slider {
  margin-top: 0px
}

.content .logolar .logo-card .card-img {
  text-align: center;
}

.content .yasaluyari h3,
.content .yasaluyari h4 {
  font-weight: 400
}

.content .tabs-7px .arrow {
  padding-top: 7px;
}

.content .markalarimiz .brand-card .card-content {
  height: 370px;
  overflow: auto;
  font-size: 15px;
}

.content .sabit-slide {
  display: flex;
  justify-content: center;
}

.content .sabit-slide .product-card {
  max-width: 425px;
  margin: 0 .75rem;
}

.content .sabit-slide .card-img img {
  width: 100%
}

.content .hakkimizda .left-right-cards-2 .card-text {}

.content .basinda-biz .basin-card .card-content .title {
  height: 45px;
  overflow: hidden;
  min-height: 0;
}

.content .basinda-biz .basin-card .card-content .card-date {
  font-weight: 300;
  font-size: 12px;
}

.content .haber-detay .news-item {
  background: #fff
}

.content .firsat-slider .card-content .title {
  font-size: 18px;
  line-height: 1.5;
  margin-bottom: 15px;
  height: 55px;
  overflow: hidden;
  font-weight: 400;
}

.content .firsat-slider .card-content .color-title {
  font-weight: 300;
}

.content .firsat-slider .product-card .card-content p {
  margin-bottom: 20px
}

.content .spa-detay .view360 .owl-nav {
  bottom: 75px;
}

.content .firsatlar-index.left-right-reverse .left-right-div .left-div {
  margin-top: 0;
}

.content .firsatlar-index.left-right-reverse .left-right-div img {
  margin-top: -80px;
}

.content .firsatlar-index .left-right-div h2 {
  font-size: 30px;
}

.content .aktiviteler .white-background-div a:nth-child(4):hover {
  background-color: #B58150 !important;
  border: 1px solid #B58150 !important;
  color: #fff;
  transition: all ease 300ms;
}

.content .aktiviteler .white-background-div a:nth-child(4) {
  padding-top: 11px;
  padding-bottom: 11px;
}

.content .otel-toplanti-etkinlik p {
  font-size: 16px;
}

.content .otel-toplanti-etkinlik .view360 .owl-nav {
  bottom: 75px;
}

.content .toplanti-list h2 {
  font-size: 34px;
  margin-bottom: 40px
}

.content .toplanti-list ul {
  margin: 0 !important;
}

.content .toplanti-list ul li {
  margin-bottom: 16px;
}

.content .toplanti-list ul li::before {
  background-image: url(../images/orange_box.png);
  width: 6px !important;
  height: 6px !important
}

.content .room-cards-wrapper h3 {
  font-size: 30px;
  font-weight: 500;
}

.content .otel-bilgi-list {
  margin-bottom: 30px;
}

.room-card .card-content h3 {
  font-size: 21px !important;
}

.content .otel-bilgi-list .title {
  margin-bottom: 20px;
  font-weight: 400;
  font-size: 20px;
  color: #333;
}

.content .otel-bilgi-list li {
  margin-bottom: 7px;
  display: flex;
}

.content .otel-bilgi-list li span {
  white-space: nowrap;
}

.content .otel-bilgi-list i {
  color: #B58150;
  width: 20px;
  text-align: center;
  margin-right: 7px;
  margin-top: 3px;
}

.content .otel-bilgi-list i.fa-phone-alt {
  margin-left: -5px;
}

.content .otel-bilgi-list a {
  font-weight: 300;
  color: #333333;
  margin-left: 10px;
  text-decoration: underline;
}

.content .orange-marker li::before {
  background-image: url(../images/orange_box.png);
  width: 6px !important;
  height: 6px !important
}

.content .check-in {
  text-align: center;
  border: 1px solid #1e374b;
  font-weight: 300;
  padding-top: 5px;
  padding-bottom: 5px;
  font-size: 13px;
  cursor: pointer;
  position: absolute;
  top: 0;
  width: 100%;
  z-index: -1;
}

.content .check-in span:nth-child(1) {
  display: block;
  color: #023e6b;
  font-weight: bold;
}

.content .check-in span:nth-child(2) {
  display: block;
  color: #023e6b;
}

.content .otel-gelistirme .nav-tabs .nav-link {
  font-size: 16px !important;
  ;
}

.content .otel-gelistirme .tabs-menu .nav-tabs.gelistirme-tabs .nav-link.active {
  color: #272727 !important;
  font-weight: 500;
}

.content .otel-gelistirme .tabs-menu .nav-tabs.gelistirme-tabs .nav-link.active::after {
  content: "";
  width: 20px;
  bottom: -27px;
  height: 27px;
  background: url(../images/down-arrows.svg);
  background-size: cover;
}

.content .otel-gelistirme .arrow {
  top: 14px !important;
}

.content .otel-gelistirme .tablet-show .arrow {
  display: none !important;
}

.content .otel-gelistirme h2 {
  font-size: 38px;
}

.content .otel-gelistirme p {
  font-size: 16px;
  margin-bottom: 30px;
}

.content .otel-gelistirme .opportunity-detail-phone span {
  text-decoration: underline;
}

.content .otel-gelistirme h5 {
  font-weight: 500;
  font-size: 21px;
  margin-bottom: 30px
}

.content .otel-gelistirme .orta-basliklar .title span {
  display: inline-flex;
  margin-right: 30px;
  padding-right: 30px;
  border-right: 1px solid #C5C5C5;
  height: 40px;
  align-items: center;
}

.content .otel-gelistirme .other-news {
  padding: 0px 30px;
}

.content .otel-gelistirme .gelistirme-tabs {
  height: 70px;
}

.content .otel-gelistirme .gelistirme-tabs li {
  position: relative;
  min-width: 285px;
  text-align: center;
}

.content .otel-gelistirme .gelistirme-tabs li .nav-link {
  font-weight: 400 !important;
  margin: auto;
  transition: all 0.5s ease;
}

.content .otel-gelistirme-h5 {
  text-align: center;
  margin-bottom: 45px;
}

.content .otel-gelistirme-span {
  color: #454545;
  width: 40%;
  float: left;
  display: inline-block;
  position: relative;
  text-align: center;
}

.content .otel-gelistirme-span:nth-child(2) {
  width: 50%;
  text-align: center;
}

.content .otel-gelistirme-span::before {
  content: "";
  width: 2px;
  height: 50px;
  position: absolute;
  left: 0;
  background: #e1e1e1;
  top: -15px;
}

.content .otel-gelistirme .other-news h3 {
  font-size: 1.7rem;
  font-weight: 400
}

.content .otel-gelistirme .brochure-item .doc-button {
  padding: 15px 8px;
}

.content .is-gelistirme-links {
  padding-top: 40px;
  padding-bottom: 60px;
  position: relative;
}

.content .is-gelistirme-links li {
  text-align: center;
  float: left;
  width: 25%;
}

.content .is-gelistirme-links li a {
  color: #333;
  display: block;
  text-align: center;
  position: relative;
}

.content .is-gelistirme-links li .line-icon {
  margin-right: 5px;
  width: 8px;
  height: 4px;
  margin-top: -3px;
  display: inline-block;
  background: #272727;
  vertical-align: middle;
}

.content .is-gelistirme-links li .fa-angles-down {
  position: absolute;
  left: 50%;
  top: 30px;
  opacity: 0;
  transition: all 0.3s ease;
}

.content .is-gelistirme-links li:hover a span {
  font-weight: 500 !important;
}

.content .is-gelistirme-links li:hover .fa-angles-down {
  opacity: 1;
}

.content .is-gelistirme-arrow {
  position: absolute;
  top: 0px !important;
  width: 100%;
  display: none;
}

.content .is-gelistirme-arrow .arrow {
  position: absolute;
  top: 0px !important
}

.content .is-gelistirme-arrow .left-arrow {
  left: -20px;
}

.content .is-gelistirme-arrow .right-arrow {
  right: 10px;
}

.small-box button.dec::after {
  width: 16px;
  height: 3px;
}

.small-box button.inc {
  font-size: 32px;
  right: 1px;
  width: 27px;
}

.content .main-otel-page .kisi-secme .misafir-flex .incrementer .inc {
  right: -2px;
  font-size: 30px;
  top: 13px;
}

.content .main-otel-page .kisi-secme .misafir-flex .incrementer .dec {
  width: 17px;
  left: -5px;
  top: 11px;
}

.content .main-otel-page .kisi-secme .misafir-flex .incrementer .ansfdec {
  left: 0px !important;
}

.content .show-banner-search .kisi-secme .misafir-flex .incrementer .inc {
  right: 20px;
  font-size: 30px;
  top: 40px;
}

.content .show-banner-search .kisi-secme .misafir-flex .incrementer .dec {
  top: 45px;
}

.content .show-banner-search .kisi-secme .misafir-flex .incrementer .otldec {
  top: 45px !important;
  left: 20px !important;
}

.content .show-banner-search .kisi-secme .misafir-flex .incrementer .otlinc {
  top: 47px !important;
  right: 20px !important;
}

.content .main-otel-page.show-banner-search .kisi-secme .misafir-flex .incrementer .inc {
  top: 12px;
  right: 11px;
}

.content .main-otel-page.show-banner-search .kisi-secme .misafir-flex .incrementer .dec {
  top: 11px;
}

.content .eww-avantaj .avantaj-card {
  margin-bottom: 50px;
}

.content .eww-avantaj .title {
  color: #333333;
  font-size: 18px;
  font-weight: 500;
  margin-bottom: 10px;
}

.content .eww-avantaj p {
  margin-bottom: 0;
  color: #a3a3a3;
  font-weight: 400;
  font-size: 14px;
}

.content .eww-avantaj .text {
  padding-left: 30px;
  color: #666666;
  font-size: 16px;
  font-weight: 400;
}

.content .eww-avantaj img {
  width: 100%;
}

.content .oda-detay .arrow {
  top: 5px;
}

.content .elite-avantage-title {
  text-align: center;
  margin-bottom: 50px;
}

.content .elite-avantage-title strong {
  display: block;
}

.content .elite-avantage-title ul {
  display: inline-block;
  margin-top: 15px;
  font-size: 14px;
}

.content .elite-avantage-title ul li {
  float: left;
  margin-right: 20px
}

.content .elite-avantage-title ul li i {
  color: #B58150;
  margin-right: 5px;
}

.content .elite-avantage-title ul li a {
  color: #333333;
  font-size: 14px;
  text-decoration: underline;
}

.content .elite-avantage-title ul li a:hover {
  color: #333333;
}

.content .category-blog-title {
  text-transform: uppercase;
  margin-top: 3px;
  font-size: 13px !important
}

.content .search-page {
  padding: 130px 0
}

.content .search-page .search-result {
  text-align: center;
}

.content .search-page .search-result .title {
  font-size: 44px;
  font-weight: 300;
  color: #333333;
}

.content .search-page .search-result .title span {
  font-weight: bold;
  padding-right: 5px
}

.content .search-page .search-box {
  position: relative;
  width: 70%;
  margin: 80px auto 130px;
}

.content .search-page .search-box input {
  width: 100%;
  height: 56px;
  border: 1px solid #EEEEEE;
  padding: 0 30px;
  border-radius: 29px;
  color: #666666;
  font-size: 18px;
  font-weight: 300;
}

.content .search-page .search-box input:focus {
  border-bottom: 1px solid #EEEEEE;
}

.content .search-page .search-box i {
  position: absolute;
  right: 20px;
  height: 50px;
  line-height: 50px;
  top: 3px;
  width: 40px;
  text-align: center;
  background: #fff;
  cursor: pointer;
}

.content .search-page .tabs-selects {
  justify-content: space-between;
  align-items: center;
  border-bottom: 1px solid #C8C9CA;
  margin-bottom: 60px;
}

.content .search-page .tabs-selects .title {
  font-size: 24px;
  font-weight: 300;
}

.content .search-page .tabs-selects .select-box .category-blog-title {
  margin-right: 10px;
  margin-top: -3px;
  color: #333;
}

.content .search-page .tabs-selects .select-box .select2-selection__arrow {
  height: 46px;
}

.content .search-page .tabs-selects .select-box .select2-selection__arrow b {
  border-color: #707070 transparent transparent transparent;
  border-width: 8px 6px 0px 6px;
}

.content .search-page .tabs-selects .select-box .select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b {
  border-width: 0 6px 8px 6px;
  border-color: transparent transparent #888 transparent;
}

.content .search-page .search-card {
  position: relative;
  background-color: #fff;
  margin-bottom: 50px;
  transition: .2s;
}

.content .search-page .search-card .hover-full-width {}

.content .search-page .search-card:hover {
  box-shadow: rgba(100, 100, 111, 0.2) 0px 7px 29px 0px;
  transition: .4s;
}

.content .search-page .search-card:hover .hover-full-width {
  position: absolute;
  background: #fff;
  height: 100%;
  width: 100%;
  transition: .2s;
}

.content .search-page .search-card .search-img img {
  width: 100%;
}

.content .search-page .search-card .card-content {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  height: 100%;
  padding: 15px 0;
}

.content .search-page .search-card .card-content .search-date {
  color: #999999;
  font-size: 14px;
  font-weight: 400;
  margin-bottom: 20px;
}

.content .search-page .search-card .card-content .title {
  color: #333333;
  font-size: 21px;
  line-height: 1.5;
  max-height: 65px;
  overflow: hidden;
}

.content .search-page .search-card .card-content .card-text {
  font-size: 16px;
  font-weight: 300;
  flex: 1;
  overflow: hidden;
  max-height: 90px;
}

.content .search-page .search-card .card-content .card-button {
  color: #B58150;
  font-weight: bold;
  font-size: 14px;
}

.content .search-page .search-card .card-content .card-button i {
  margin-left: 10px;
}

.content .adventurepark-left-right-div img {
  margin-top: 0 !important;
}

.content .adventurepark-left-right-div .img-box {
  height: 320px;
  margin-top: 40px;
  display: flex;
  align-items: center;
  overflow: hidden;
}

.alt-cizgi {
  text-decoration: underline;
  text-decoration-color: #333;
  text-decoration-thickness: from-font;
  display: inline-block;
  margin-left: 4px;
}




/* CONTENT END */

/* GALERI MODAL */
.gallery-special-div {
  position: fixed;
  top: 0;
  left: 0;
  background: rgba(255, 255, 255, 1);
  width: 100%;
  height: 100%;
  z-index: 10000;
  display: none;
}

.gallery-special-div .gallery-title {
  height: 100px;
}

.gallery-special-div .gallery-title img {
  height: 70px;
  margin-top: 20px;
  position: absolute;
  left: 50%;
  left: 50%;
  transform: translateX(-50%);
}

.gallery-special-div .gallery-title .btn-close {
  float: right;
  margin-top: 25px;
  margin-right: 25px;
}

.gallery-special-div .gallery-div-slider {
  width: 70%;
  margin: auto;
}

.gallery-special-div .first-owl-carousel .item {
  background: #0c83e7;
  margin: 5px;
  color: #fff;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  text-align: center;
}

.gallery-special-div .second-owl-carousel .item {
  margin: 5px;
  color: #fff;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  text-align: center;
  cursor: pointer;
}

.gallery-special-div .owl-theme {}

.gallery-special-div .owl-theme .owl-nav [class*=&#34;
owl-&#34;

] {
  transition: all 0.3s ease;
}

.gallery-special-div .owl-theme .owl-nav [class*=&#34;
owl-&#34;

].disabled:hover {
  background-color: #d6d6d6;
}

.gallery-special-div .owl-theme .owl-nav img {
  width: 50px;
}

.gallery-special-div .owl-theme .owl-nav {
  width: 124%;
  left: -8%;
}

.gallery-special-div .owl-theme .owl-nav button:hover {
  background-color: transparent;
}

.gallery-special-div .second-owl-carousel .item {
  height: 150px;
}

.gallery-special-div .second-owl-carousel .current img {
  height: 160px;
}

.gallery-special-div .first-owl-carousel.owl-theme {
  position: relative;
}

.gallery-special-div .first-owl-carousel.owl-theme .owl-next,
.first-owl-carousel.owl-theme .owl-prev {
  width: 22px;
  height: 40px;
  margin-top: -20px;
  position: absolute;
  top: 50%;
}

.gallery-special-div .first-owl-carousel.owl-theme .owl-prev {
  left: 10px;
}

.gallery-special-div .first-owl-carousel.owl-theme .owl-next {
  right: 10px;
}

.gallery-special-div .modal-tab-title {
  position: absolute;
  bottom: 20%;
  width: 100%;
  border-bottom: none;
  z-index: 11;
  display: none;
}

.gallery-special-div .modal-tab-title a {
  color: #000;
}

.gallery-special-div .modal-tab-title a:hover {
  border-color: transparent;
  border-bottom: 1px solid #000;
}

.gallery-special-div .modal-tab-title a.active {
  border-color: transparent;
  border-bottom: 1px solid #000;
  color: #000;
}

.gallery-special-div .gallery-buttons {
  display: flex;
  flex-direction: row;
  justify-content: flex-end;
  align-items: center;
  padding-right: 20px;
  padding-top: 20px;
}

.gallery-special-div .gallery-buttons button {
  border: 0;
  background: transparent;
  margin-left: 10px;
}

.gallery-special-div .share-special-div {
  position: relative;
}

.gallery-special-div .share-special-div .hide-list {
  z-index: 99;
  display: none;
  position: absolute;
  background: #fff;
  border: 1px solid #ddd;
  padding: 10px 0px;
  right: 0;
  transform: translateX(30%);
  top: 30px;
}

.gallery-special-div .share-special-div .hide-list.show {
  display: block;
}

.gallery-special-div .share-special-div .hide-list a {
  padding: 5px 10px;
  display: flex;
  align-items: center;
  justify-content: flex-start;
  color: #000;
  font-size: 12px;
}

.gallery-special-div .share-special-div .hide-list a:hover {
  background-color: rgba(0, 0, 0, .2);
}

.gallery-special-div .share-special-div .hide-list a i {
  font-size: 15px;
  margin-right: 7px;
}

/* GALERI MODAL END */


/* FOOTER */
footer {
  background-color: #003B71;
  padding-top: 80px;
  padding-bottom: 30px;
}

footer p {
  margin: 0;
}

footer .footer-top {
  padding-bottom: 30px;
  border-bottom: 1px solid #33628D;
  margin-bottom: 60px;
}

footer .footer-top .social-list {
  margin: 15px 0 0;
  padding-left: 15px;
}

footer .footer-top .social-list a {
  width: 40px;
  height: 40px;
  margin-right: 6px;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  background: rgba(255, 255, 255, .15);
  border-radius: 50%;
  color: #fff !important;
  text-decoration: none !important;
}

footer .footer-top .social-list a:not([href]):not([class]) {
  color: #fff;
}

footer .footer-top .footer-top-link {
  display: block;
  color: #fff;
  margin-bottom: 15px;
  text-decoration: none !important;
  font-weight: 300;
}

footer .footer-top .e-bulten .bold-text {
  font-size: 13px;
  margin-bottom: 15px;
  color: #87A5D4;
}

footer .footer-top .e-bulten span.bold-text {
  padding-left: 25px;
}

footer .footer-top .e-bulten a {
  color: #B58150;
}

footer .footer-top .e-bulten .form-check {
  color: #87A5D4;
}

footer .footer-top .e-bulten input[type=checkbox] {}

footer .footer-top .e-bulten .input-box input[type=email] {
  padding: 0 15px;
  width: calc(100% - 30px);
  margin-bottom: 20px;
  height: 46px;
  line-height: 46px;
  border: 0;
}

footer .footer-top .e-bulten .input-box input[type=email]:focus {
  outline: 0;
  border-bottom: 1px solid transparent;
  -webkit-box-shadow: 0 0 0 0 transparent;
  border: 0;
}

footer .footer-top .e-bulten .input-button {
  transition: all ease 300ms;
  position: absolute;
  right: 0;
  top: 0;
  height: 46px;
  line-height: 46px;
  padding: 0 27px;
  border: 1px solid #B58150;
  background: #B58150;
  color: #fff;
  font-weight: 400;
  text-transform: uppercase;
  font-size: 12px;
  white-space: nowrap;
}

footer .footer-top .e-bulten .input-button:hover {
  text-decoration: none !important;
}

footer .footer-top .e-bulten form {
  position: relative;
}

footer .footer-top .follow-us {
  color: #fff;
  padding-left: 15px;
}

footer .footer-top .follow-us-text {
  color: #87A5D4;
  margin-top: 20px;
  margin-bottom: 20px;
  padding-left: 15px;
  font-weight: 300;
}

footer .footer-top .checkbox {
  color: #87A5D4;
  margin-bottom: 20px;
  font-weight: 300;
}

footer .footer-top .checkbox label {
  padding-left: 0;
  user-select: none;
}

footer .footer-top .checkbox label:after {
  content: '';
  display: table;
  clear: both;
}

footer .footer-top .checkbox .cr {
  position: relative;
  display: inline-block;
  border: 1px solid #fff;
  width: 1.3em;
  height: 1.3em;
  float: left;
  margin-right: .5em;
}

footer .footer-top .checkbox .cr .cr-icon {
  position: absolute;
  font-size: 1em;
  line-height: 0;
  top: 55%;
  left: -1%;
}

footer .footer-top .checkbox label input[type="checkbox"] {
  display: none;
}

footer .footer-top .checkbox label input[type="checkbox"]+.cr>.cr-icon {
  opacity: 0;
}

footer .footer-top .checkbox label input[type="checkbox"]:checked+.cr>.cr-icon {
  opacity: 1;
  color: #fff;
}

footer .footer-top .checkbox label input[type="checkbox"]:checked+.cr {
  background: #B58150;
  border: 1px solid #B58150;
}

footer .footer-bottom {
  padding-bottom: 50px;
}

footer .footer-bottom ul {
  margin-top: 40px;
  font-weight: 300;
}

footer .footer-bottom ul li {
  text-align: left;
  margin-bottom: 20px;
}

footer .footer-bottom ul li .bold-text {
  display: block;
}

footer .footer-bottom ul li span {
  color: #87A5D4;
  font-weight: 300;
  padding-left: 6px;
}

footer .footer-bottom ul li a {
  color: #87A5D4;
  text-decoration: underline;
  margin-top: 5px;
}

footer .footer-bottom .link-box {
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
  margin: 40px 0;
  margin-bottom: 70px;
}

footer .footer-bottom .link-box .bold-text {
  padding: 0 .75rem;
  color: #87A5D4;
  font-weight: 300;
}

footer .footer-bottom .link-box .bold-text:hover {
  text-decoration: underline;
}

/* FOOTER END */

/* 404 PAGE */
.Eror-404 {
  min-height: 100%;
  min-width: 1024px;
  width: 100%;
  height: auto;
  position: fixed;
  top: 0;
  left: 0;
  background: url(../images/404.jpg) no-repeat center center fixed;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
}

.Eror-404::before {
  content: "";
  background-color: rgba(0, 0, 0, .6);
  width: 100%;
  height: 100%;
  position: absolute;
  left: 0;
  top: 0;
}

.Eror-404 img {
  z-index: 1;
  position: absolute;
  left: 50%;
  bottom: 5%;
  transform: translateX(-50%);
}

.Eror-404>div {
  z-index: 1;
  position: absolute;
  text-align: center;
  left: 50%;
  transform: translateX(-50%);
  top: 35%;
}

.Eror-404>div h1 {
  color: #fff;
  font-weight: 300;
  font-size: 3rem;
}

.Eror-404>div h2 {
  color: #fff;
  font-weight: 300;
  font-size: 2.7rem;
  margin-top: 10px;
  margin-bottom: 10px;
}

.Eror-404>div p {
  color: #fff;
  font-weight: 300;
  font-size: 12px;
  margin-top: 10px
}

.Eror-404>div a {
  color: #333333;
  background: #fff;
  padding: 10px 40px;
  margin-top: 5px;
  display: inline-block;
  font-weight: 300;
}

/* 404 PAGE END */

/* 500 PAGE */
.Eror-500 {
  min-height: 100%;
  min-width: 1024px;
  width: 100%;
  height: auto;
  position: fixed;
  top: 0;
  left: 0;
  background: url(../images/500.jpg) no-repeat center center fixed;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
}

.Eror-500::before {
  content: "";
  background-color: rgba(0, 0, 0, .6);
  width: 100%;
  height: 100%;
  position: absolute;
  left: 0;
  top: 0;
}

.Eror-500 img {
  z-index: 1;
  position: absolute;
  left: 50%;
  bottom: 5%;
  transform: translateX(-50%);
}

.Eror-500>div {
  z-index: 1;
  position: absolute;
  text-align: center;
  left: 50%;
  transform: translateX(-50%);
  top: 35%;
}

.Eror-500>div h1 {
  color: #fff;
  font-weight: 300;
  font-size: 3rem;
}

.Eror-500>div h2 {
  color: #fff;
  font-weight: 300;
  font-size: 2.7rem;
  margin-top: 10px;
  margin-bottom: 10px;
}

.Eror-500>div p {
  color: #fff;
  font-weight: 300;
  font-size: 12px;
  margin-top: 10px
}

.Eror-500>div a {
  color: #333333;
  background: #fff;
  padding: 10px 40px;
  margin-top: 5px;
  display: inline-block;
  font-weight: 300;
}

/* 500 PAGE END */


/*GALLERY PAGE*/
.lg-outer {
  background-color: #fff;
}

.lg-toolbar .lg-icon {
  color: #333;
}

.lg-toolbar .lg-icon:hover {
  color: #333;
  opacity: .5;
}

.lg-counter {
  color: #333;
}

.lg-next,
.lg-prev {
  background-color: #000;
  color: #fff;
}

.lg-toolbar {
  background-repeat: no-repeat;
  background-position-x: center;
  background-size: auto 100%;
  margin-top: 15px;
  height: 100px;
  margin-bottom: 30px;
}

.lg-outer .lg-inner {
  top: 50px;
  bottom: 90px;
}

.lg-sub-html {
  position: relative;
  height: 1px;
  z-index: -1;
  padding: 0;
  z-index: 9;
}

.lg-sub-html .lightGallery-captions {
  position: absolute;
  width: 100%;
  top: -50px;
  left: 0;
}

.lg-sub-html h4 {
  font-weight: 300;
  font-size: 26px;
  color: #ffff;
  text-shadow: 1px 0 black;
}

.lg-outer .lg-thumb-outer {
  background-color: #fff;
}

.lg-outer .lg-thumb-item img {
  transition: all ease 300ms;
}

.lg-outer .lg-thumb-item.active,
.lg-outer .lg-thumb-item:hover {
  border: 0;
  height: 100px !important;
  transition: all ease 300ms;
}

.lg-outer .lg-thumb-item.active img,
.lg-outer .lg-thumb-item:hover img {
  width: 110%;
  transition: all ease 300ms;
}

.lg-thumb.lg-group {
  width: 100% !important;
  display: flex;
  align-items: flex-start;
  justify-content: center;
}

.lg-thumb.lg-group .lg-thumb-item {
  width: 150px !important;
  border-radius: 0;
}

.light-gallery-buttons {
  height: 50px;
  position: absolute;
  width: 100%;
  top: -45px;
}

.light-gallery-buttons ul {
  display: flex;
  align-items: center;
  flex-direction: row;
  justify-content: center;
  border-bottom: 0;
  scroll-behavior: smooth;
  position: relative;
  overflow-x: auto;
  overflow-y: hidden;
  width: 100%;
  background-color: #fff;
  white-space: nowrap;
  flex-wrap: nowrap;
}

.light-gallery-buttons ul li a {
  color: #333333;
  margin-right: 20px;
  font-weight: 400;
  height: 50px;
  line-height: 50px;
  white-space: nowrap;
  position: relative;
}

.light-gallery-buttons ul li a::after {
  content: "";
  position: absolute;
  width: 30px;
  height: 2px;
  background: #333;
  bottom: -10px;
  left: 50%;
  transform: translateX(-50%);
  display: none;
}

.light-gallery-buttons ul li a.active::after {
  display: block;
}

.light-gallery-buttons ul li:hover a::after {
  display: block;
}

.modal-tabs {
  position: absolute;
  z-index: 99;
  left: 50%;
  transform: translateX(-50%);
  bottom: 17%;
  height: 50px;
}

.modal-tabs ul {
  display: flex;
  align-items: center;
  flex-direction: row;
  justify-content: center;
  border-bottom: 0;
  scroll-behavior: smooth;
  position: relative;
  overflow-x: auto;
  overflow-y: hidden;
  height: 48px;
  width: 100%;
  white-space: nowrap;
  flex-wrap: nowrap;
}

.modal-tabs ul li a {
  color: #333333;
  font-weight: 400;
  margin: 0 10px;
  position: relative;
}

.modal-tabs ul li a::after {
  content: "";
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  bottom: -8px;
  height: 2px;
  width: 25px;
  background: #333;
  display: none;
}

.modal-tabs ul li.active a::after {
  display: block;
}

.modal-tabs ul li:hover a::after {
  display: block;
}

/*GALLERY PAGE END*/

/* RESPONSIVE */
@media only screen and (min-width: 1920px) {
  .content .parallax-mini {
    height: 410px;
  }
}

@media only screen and (min-width: 1600px) {
  .gallery-special-div .gallery-div-slider {
    width: 65%;
  }

  .gallery-special-div .second-owl-carousel .item {
    height: 90px;
  }

  .gallery-special-div .second-owl-carousel .current .item,
  .gallery-special-div .second-owl-carousel .current .item img {
    height: 120px;
  }

  .content .main-section .text-wrapper {
    padding-top: 65px;
  }
}

@media only screen and (min-width: 1441px) {
  .content .about-us .nav-tabs {
    overflow-x: hidden;
    justify-content: center;
    width: 99%;
    margin-left: 6px;
  }

  .content .about-us .oda-dty {
    justify-content: flex-start !important;
  }

  .content .about-us .oda-dty .nav-item {
    padding-bottom: 6px !important;
  }

  .content .sosyalsorumlulukpolitikasi .content .about-us .nav-tabs {
    justify-content: center;
  }

  .gallery-special-div .gallery-div-slider {
    width: 70%;
  }

  .gallery-special-div .second-owl-carousel .item {
    height: 110px;
  }

  .gallery-special-div .second-owl-carousel .current .item,
  .gallery-special-div .second-owl-carousel .current .item img {
    height: 120px;
  }
}

@media only screen and (min-width:993px) {

  .content .tabs-menu .nav-tabs {
    padding-top: 0px;
  }
}

@media only screen and (min-width: 1024px) {
  .content .left-right-div .white-background-div {
    height: 400px !important;
  }

  .content .dugun-index .white-background-div {
    height: 395px;
    overflow: hidden;
  }

  .content .dugun-index .left-right-div ul li:nth-child(odd) .right-div .white-background-div {
    width: 110% !important;
    margin-left: -10% !important;
    padding-bottom: 140px;
  }

  .content .dugun-index .left-right-div ul li:nth-child(even) .left-div .white-background-div {
    width: 120% !important;
    margin-left: 0 !important;
    padding-bottom: 140px;
  }

  .content .firsatlar-index .left-right-div ul li:nth-child(even) .white-background-div {
    max-width: none;
    width: 112%;
  }

  .content .firsatlar-index.adventurepark .left-right-div ul li:nth-child(odd) .white-background-div {
    padding-left: 130px;
    padding-right: 40px;
    max-width: none;
    width: 112%;
    margin-left: -12%;
  }

  .content .firsatlar-index.adventurepark .left-right-div ul li:nth-child(odd) .white-background-div div {
    width: 100%;
  }

  .content .firsatlar-index.adventurepark .left-right-div ul li:nth-child(odd) .right-div {
    z-index: 99;
    position: relative;
  }

  .content .otel-gelistirme .brochure-item .row {
    height: 80px;
  }

  .content .elite-locations .tabs-arrows .arrow {
    display: none !important;
  }

  .hide-arrows-on-desktop .arrow {
    display: none !important;
  }

  .content .tabs-menu .mdy-nav {
    position: relative;
    top: 4px;
  }

  .content .tabs-menu .ssyl-srml {
    position: relative;
    top: 0px;
    height: auto;
  }

  .search-width-shr {
    width: 13%;
  }

  .search-width-msfr {
    width: 11%;
  }
}

@media only screen and (min-width: 770px) {

  .content.tarihce .range-slider {
    position: relative;
    top: -3px;
  }
}

@media only screen and (min-width: 768px) {
  .tablet-show-arrow .arrow {
    display: none !important;
  }

  /* .hide-arrows-on-desktop .arrow {display: none !important;} */
  .desktop-flex-center {
    width: 97% !important;
  }

  .content .dugun-index .left-right-div .white-background-div {
    width: 100%;
    max-width: 710px;
  }

  .content .elite-locations .nav-tabs {
    justify-content: center;
    width: 90%;
  }

  .content .medya-detay .news-item .textbox .title {
    height: 94px;
  }

  .content .career-collaps .button-wrapper a {
    margin-right: -25px;
  }

  .firsatlar-index.left-right-reverse .left-right-div .right-div {
    margin-left: auto !important;
  }

  .content .spalar .white-background-div {
    height: 380px !important;
  }

  .eww-avantaj .full-img {
    padding-left: 30px;
  }

}


@media only screen and (min-width: 601px) {
  .content .iletisim {
    padding: 20px !important;
  }

  .content .adress {
    padding: 0;
  }

  .content .adress ul li {
    padding: 0 20px;
  }

  .content .adress ul li:first-child {
    padding: 0 !important;
  }

  .adress {
    width: 48% !important;
  }

  .pl-0m {
    padding-left: 0 !important;
  }
}

@media screen and (min-device-width: 769px) and (max-device-width: 1024px) {
  .container {
    width: 90%;
  }
}

@media screen and (min-device-width: 600px) and (max-device-width: 992px) {
  .main-slide {
    height: 600px;
    overflow: hidden;
  }

  .main-slide .main-banner-content .text-box.slide-bottom {
    top: -240px !important;
  }

  .main-slide .main-banner-content .text-box {
    top: -190px !important;
  }

  .banner-search {
    bottom: 0 !important;
    width: 95% !important;
  }
}

@media only screen and (max-width: 1850px) {
  .blogs-card-wrapper {
    grid-column-gap: 15px;
  }
}

@media only screen and (max-width: 1600px) {
  .content .main-section .text-wrapper {
    justify-content: flex-start;
    padding-top: 30px;
  }

  .gallery-special-div .second-owl-carousel .item {
    height: 100px;
  }

  .gallery-special-div .second-owl-carousel .current .item,
  .gallery-special-div .second-owl-carousel .current .item img {
    height: 105px;
  }

  .main-slide .main-banner-content .text-box .text {
    width: 40%;
  }

  .content .kisi-secme .misafir-flex .incrementer .button.dec {
    left: 9px;
  }
}

@media only screen and (max-width:1500px) {
  header nav .brand-logo {
    left: auto;
    position: relative;
    transform: translate(0);
  }
}

@media only screen and (max-width: 1440px) {
  .content .grid {
    margin-left: 82px;
  }

  header nav ul a {
    padding: 0 15px;
  }

  header nav .sidenav-trigger.left {
    padding: 0 15px;
  }

  nav .sidenav-toggle.show-close-trigger .side-nav-menu-close {
    padding: 0 15px;
  }

  .container {
    width: auto;
  }

  .content .kisi-secme .misafir-flex .incrementer .dec {
    width: 20px;
    right: 42px;
  }

  .content .kisi-secme .misafir-flex .incrementer .inc {
    width: 20px;
    right: 18px;
    font-size: 26px;
  }

  .content .kisi-secme .misafir-flex .incrementer .dec::after {
    width: 14px;
    height: 2px;
    top: 12px;
  }

  .content .kisi-secme .misafir-flex li {
    margin: 0 7px;
  }

  header nav .brand-logo {
    z-index: -1;
    left: auto;
    position: relative;
    transform: translate(0);
  }

  .sidenav .container .container {
    width: 100%;
  }

  .content .banner-parallax {
    height: 420px;
  }

  .content .club-card .parallax img {
    width: 120%;
    margin-left: -10%;
  }

  .gallery-special-div .second-owl-carousel .item {
    height: 100px;
  }

  .gallery-special-div .second-owl-carousel .current .item img {
    height: auto;
    width: 106%;
    margin-left: -3%;
    overflow: hidden;
  }

  .main-slide .main-banner-content .text-box .title {
    width: 75%;
    font-size: 32px;
  }

  .main-slide .main-banner-content .text-box .text {
    width: 50%;
  }

  .search-wrapper {
    bottom: -20px;
  }

  .main-slide .main-banner-content .text-box.slide-bottom {
    top: -100px;
  }

  .content .restourant-bar-detay .nav-tabs {
    justify-content: flex-start;
    width: 98%;
  }

  .content .restourant-bar-detay .nav-tabs .nav-item {
    margin: 0 0.5rem;
  }

  /*.hide-arrows-on-desktop .arrow {display: block !important; top: 9px !important;}*/
  .transparent-cards .hide-arrows-on-desktop .arrow {
    display: none !important;
  }

  header nav .rooms-logo::after {
    right: -20px;
  }

  .content .grid-item {
    width: 300px;
  }

  .content .dugun-index .white-background-div {
    height: 335px
  }
}

@media only screen and (max-width: 1366px) {
  .content .grid {
    margin-left: 30px;
  }

  header nav .sidenav-trigger {
    padding: 0px 10px;
    font-size: 13px;
  }

  nav .sidenav-toggle.show-close-trigger .side-nav-menu-close {
    font-size: 13px;
  }

  header nav .nav-wrapper i {
    font-size: 12px;
  }

  .content .video-modal .video-modal-wrapper .video-text-content .center-text-box {
    width: 60%;
  }

  .content .main-section .text-wrapper ul {
    margin: 20px 0;
  }

  .content .club-card .transparent-button {
    padding: 10px 30px;
    font-size: 12px;
  }

  .content .main-section .text-wrapper {
    justify-content: flex-start;
    padding-top: 30px;
  }

  .content .page-pagination .pagination-button {
    padding: 4px 10px;
  }

  .content .page-pagination img {
    width: 80px;
  }

  header nav .brand-logo {
    position: relative;
    transform: translate(0);
    left: auto;
  }

  header nav .nav-link {
    padding: 0 10px;
  }
}

@media only screen and (max-width: 1240px) {
  nav .nav-wrapper {
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
  }

  nav .brand-logo.center {
    flex: 1;
    position: relative;
    left: auto;
    transform: none;
  }

  .main-slide .main-banner-content .text-box .text {
    line-height: 1.2;
  }

  .content .kisi-secme .misafir-flex span {
    font-size: 13px;
  }

  .content .kisi-secme .misafir-flex .incrementer input {
    width: 20px;
  }

  .search-wrapper .flex-item input::placeholder {
    font-size: 12px;
  }

  header .modal-fullscreen {
    width: 70%;
  }

  .content .main-section .text-wrapper .title {
    font-size: 30px;
  }

  .content .main-section .text-wrapper p {
    font-size: 15px;
  }

  .main-slide .main-banner-content .text-box .title {
    margin-bottom: 120px;
    font-size: 35px;
  }

  .rooms-search {
    margin-bottom: 67px;
  }

  .breadcrumbs ul {
    bottom: 400px;
  }

  .blog-card .card-content .title {
    font-size: 17px
  }

  .main-slide .main-banner-content .text-box .title {
    margin-bottom: 50px;
  }

  .content .grid {
    margin-left: 10px;
  }

  .content .about-us .trhc-nav {
    justify-content: flex-start !important;
    max-width: 95%;
    position: relative;
    left: 7px;
  }

  .content .about-us .trhc-nav .nav-item .nav-link {
    margin-top: 0px;
  }
}

@media only screen and (max-width: 1024px) {
  .blogs-card-wrapper {
    justify-content: center;
  }

  .blogs-card-wrapper .blog-card {
    margin-bottom: 30px;
  }

  header nav .brand-logo img {
    width: 230px;
  }

  header nav .brand-logo {
    position: absolute;
    left: 50%;
    transform: translateX(-50%);
    width: 100%;
    z-index: 1;
  }

  header nav a {
    z-index: 3;
  }

  header nav .nav-link:not(.show-mobile, .brand-logo) {
    display: none;
  }

  .modal-fullscreen {
    width: 90%;
  }

  header nav .left-menu {
    z-index: 99;
  }

  header nav .brand-logo {
    z-index: -1;
    justify-content: center;
  }

  .content .banner-parallax {
    height: 320px;
  }

  .content .banner-parallax h1 {
    margin-top: 13%;
  }

  .content .parallax-mini .parallax-container ul {
    display: flex;
    width: 100%;
    justify-content: center;
    transform: none;
  }

  .content .parallax-mini .parallax-container h1 {
    font-size: 2.5rem;
    margin: 0;
    position: absolute;
    top: 50%;
    left: 50%;
    -ms-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
  }

  .content .parallax-mini .parallax-container ul li {
    font-size: 12px;
  }

  .product-card.basic-card .kesfet-button {
    width: 100%;
    min-width: auto;
  }

  .product-card.basic-card .rezervasyon-button {
    width: 100%;
    min-width: auto;
  }

  .content .search-bar label {
    min-height: 42px;
  }

  .content .banner-parallax h2 {
    margin-top: 5%;
  }

  header nav .brand-logo img {
    margin-left: 0;
    margin-top: -10px;
  }

  .Eror-404 {
    min-width: 100%
  }

  .Eror-404>div {
    width: 100%;
    top: 15%;
  }

  .Eror-500 {
    min-width: 100%
  }

  .Eror-500>div {
    width: 100%;
    top: 15%;
  }

  header nav .rooms-logo {
    justify-content: center;
  }

  header nav .rooms-logo:after {
    transform: translateX(50%);
    right: 50%;
  }

  .content .club-card .parallax img {
    width: 150%;
    margin-left: -25%;
  }

  .search-wrapper {
    bottom: -30px;
  }

  .main-slide .main-banner-content .text-box .title {
    font-size: 30px;
    margin-bottom: 30px;
  }

  .main-slide .main-banner-content .text-box .text {
    font-size: 16px;
  }

  .content .restourant-bar-detay .view360 .owl-nav button img {
    width: 40px;
  }

  .content .restourant-bar-detay .view360 .center-icons img {
    width: 40px;
  }

  .content .restourant-bar-detay .view360 .owl-nav {
    bottom: 62px;
  }

  .content .left-right-cards-2 .title {
    font-size: 30px;
  }

  .content .left-right-cards-2 .card-text p {
    font-size: 14px;
  }

  .content .left-right-cards-2 .row:nth-child(even) .card-text {
    padding: 30px !important
  }

  .content .tabs-menu.pt-80 {
    padding-bottom: 0;
  }

  .content .left-right-cards-2 .row:last-child {
    margin-bottom: 0;
  }

  header nav .rooms-logo::after {
    bottom: -7px;
  }

  .content .parallax-mini img {
    width: 112%;
    margin-left: -6%;
    max-width: none;
  }

  .content .otel-left-right-div .left-right-div h2 {
    margin-top: 30px;
    font-size: 27px;
  }

  .content .otel-left-right-div .left-right-div p:nth-child(2) {
    font-size: 15px;
  }

  .content .otel-left-right-div .left-right-div p:nth-child(3) {
    font-size: 13px
  }

  .content .left-right-div .right-div .white-background-div {
    padding-bottom: 0
  }

  .opportunity-detail h2 {
    font-size: 22px;
  }

  .rooms-banner-slide .item>img {
    width: 150%
  }

  .content .grid-item {
    width: 230px;
  }

  .content .dugun-index .left-right-div ul li {
    width: 100%;
    overflow: hidden;
  }

  .content .dugun-index .left-right-div ul li:nth-child(odd) .right-div img {
    margin-top: -40px;
  }

  .content .career-collaps .collaps-button {
    margin-right: 40px;
  }

  .content .tabs-menu {
    padding: 50px 0;
  }

  header .sidenav .sidenav-menu {
    height: auto;
    background-color: #fff
  }

  header .sidenav .hide-menu {
    height: auto;
  }

  .content .search-page {
    padding: 100px 0
  }

  .content .search-page .search-box {
    margin: 40px auto 60px;
  }

  .content .search-page .search-result .title {
    font-size: 34px
  }

  .content .search-page .tabs-selects .title {
    font-size: 21px
  }

  .content .search-page .search-card .card-content .title {
    font-size: 16px;
    line-height: 1.3;
  }

  .content .search-page .search-card .card-content .card-text {
    font-size: 14px;
  }

  .content .search-page .tabs-selects {
    height: 75px;
  }

  .content .search-page .tabs-selects .title {
    margin-bottom: 15px
  }
}

@media only screen and (max-width: 992px) {
  .m-mt--10 {
    margin-top: -10px !important
  }

  .m-mt-0 {
    margin-top: 0px !important
  }

  .m-mb-80 {
    margin-bottom: 80px !important;
  }

  .m-mb-20 {
    margin-bottom: 20px !important
  }

  .opportunity-slide .owl-nav button.owl-prev {
    opacity: .7;
  }

  .opportunity-slide .owl-nav button.owl-next {
    opacity: .7;
  }

  .oda-detay-gallery .owl-nav button.owl-prev {
    opacity: .7;
  }

  .oda-detay-gallery .owl-nav button.owl-next {
    opacity: .7;
  }

  .content .is-gelistirme-links {
    width: 100%;
    overflow: hidden;
    overflow-x: auto;
    padding: 0;
    height: 70px;
  }

  .content .is-gelistirme-links ul {
    width: 950px
  }

  .content .is-gelistirme-links li {
    width: auto;
    margin-right: 30px;
  }

  .content .is-gelistirme-links li:nth-child(4) {
    margin-right: 0
  }

  .is-gelistirme-content .container {
    max-width: 95%;
  }

  .content .search-wrapper .flex-item::after {
    display: none
  }

  .content .search-wrapper .flex-item .input-title {
    margin-top: 13px;
  }

  .content .search-wrapper .flex-item {
    margin-bottom: 20px;
  }

  .content .main-banner .alt-tittle {
    display: none;
  }

  .content .main-banner .banner-title {
    line-height: 50px;
    margin-bottom: 20px;
  }

  .content .search-wrapper .search-btn {
    margin-top: 25px;
    top: auto;
    bottom: 10px;
  }

  .content .main-banner {
    min-height: calc(75vh - 100px);
  }

  .content .main-banner .banner-title {
    display: none;
  }

  .content .kisi-secme {
    z-index: 9;
    bottom: auto;
    border-top: 1px solid #ddd;
    top: 0;
    right: 0;
    left: auto;
  }

  .main-select {
    border-top: 1px solid #ddd !important;
    border: 1px solid #ddd !important;
    border-radius: 12px !important;
  }

  .content .sticky-bg {
    position: relative;
    height: auto !important;
    width: 100%;
  }

  .content .main-banner .banner-content {
    top: 33%;
  }

  .content .main-banner .banner-content .container {
    width: 100%;
  }

  /* .content .search-wrapper {border-radius: 0; position: relative !important; width: 98%;margin-left: 2px;} */
  .content .search-wrapper {
    border-radius: 0;
    width: 98%;
    margin-left: 2px;
  }

  .content .search-wrapper .row {
    position: absolute;
    bottom: 370px;
    width: 100%;
    background: #fff;
  }

  .content .search-wrapper {
    padding: 0 10px;
  }

  .content .search-wrapper .mobile-show {
    font-weight: 600;
    margin-right: 9px;
    font-size: 18px;
  }

  .banner-search {
    display: block;
    margin-bottom: 20px;
    bottom: 250px;
  }

  .rooms-search {
    bottom: -190px !important;
  }

  .search-wrapper .select2-container {
    margin-bottom: 0;
  }

  header .sidenav {
    width: 100%;
  }

  .content .main-section .parallax-container .parallax img {
    left: 80%;
  }

  .content .main-section .otel-sidenav-wrapper p,
  .title-text {
    width: 90%;
  }

  .logos {
    flex-wrap: wrap;
  }

  .logos .logo-wrapper {
    margin-bottom: 20px;
  }

  .tab-full-slide .owl-nav {
    width: 80%;
  }

  .content .myeliteday .text-box {
    display: flex;
    flex-direction: column;
    width: 100%;
  }

  .content .left-right-div ul li {
    flex-direction: column;
  }

  .content .left-right-div ul li>div {
    width: 100%;
  }

  .content .left-right-div .white-background-div {
    padding-left: 0;
  }

  .content .left-right-div .right-div .white-background-div {
    margin-left: 0;
    max-width: 100%;
  }

  .content .left-right-div ul li {
    margin-bottom: 20px;
  }

  .content .opportunity-slider {
    padding-top: 20px;
  }

  footer .footer-bottom {
    text-align: left;
  }

  footer .footer-bottom .link-box {
    justify-content: left;
  }

  footer .footer-bottom .link-box {
    margin: 0;
  }

  footer .footer-bottom .link-box .bold-text {
    display: block;
    padding-left: 0;
  }

  footer .footer-bottom ul {
    margin-top: 0;
  }

  footer .footer-bottom .img-box {
    margin-top: 30px;
    margin-bottom: 30px;
  }

  footer .footer-top .follow-us {
    padding-left: 0px;
  }

  footer .footer-top .follow-us-text {
    padding-left: 0px;
  }

  footer .footer-top .social-list {
    padding-left: 0;
  }

  .content .kisi-secme .misafir-flex .incrementer .button {
    bottom: 16px;
  }

  .content .kisi-secme .misafir-flex .incrementer .dec {
    bottom: 15px;
  }

  /* .content .tabs-arrows {display: block;}*/
  header .modal-fullscreen {
    width: 90%;
  }

  .content .otel-sidenav-wrapper .nav-tabs {
    justify-content: flex-start;
  }

  .content .elite-locations .nav-tabs {
    justify-content: flex-start;
  }

  .gallery-card .card-icons .right-icons {
    transform: translate(-17%, -50%);
  }

  .gallery-card .card-icons .right-icons a {
    width: 70px;
    height: 70px;
  }

  .gallery-card .card-icons .title {
    font-size: 18px;
    bottom: 10px;
  }

  .content .banner-parallax {
    height: 240px;
  }

  .content .left-right-div .white-background-div div {
    width: 100%;
    padding: 30px;
  }

  .content .left-right-div ul li:nth-child(even) {
    flex-direction: column-reverse;
  }

  .content .search-bar .search-btn {
    padding: 7px 12px;
    width: 100%;
    font-size: 16px;
    font-size: 16px;
  }

  .parallax-mini {
    max-height: 300px;
  }

  .parallax-mini .img-fluid {
    transform: translate3d(-20%, 0px, 0px) !important;
    max-width: none;
  }

  .content .parallax-mini .parallax-container ul li a {
    white-space: nowrap;
  }

  .content .opportunity-detail .opportunity-detail-p {
    position: relative;
    margin-top: -50px;
    margin-left: 10px;
  }

  .full-width-slide .owl-nav button img {
    width: 40px;
  }

  .content .other-news .news-item p.date {
    margin-top: 10px !important;
  }

  .content .other-news .news-item a {
    margin-top: 25px;
    margin-left: 22px;
  }

  .content .big-parallax {
    height: 400px;
  }

  .content .big-parallax h2 {
    margin-top: 9%
  }

  .content .tabs-selects {
    flex-direction: column;
  }

  .rooms-banner-slide .main-banner-content .text-box {
    top: 20%;
  }

  .rooms-search {
    bottom: 40px !important;
  }

  .breadcrumbs ul {
    bottom: 125px;
  }

  .breadcrumbs brdul {
    bottom: 125px !important;
  }

  .search-wrapper .flex-item .selected-hotel {
    height: 35px;
  }

  .row {
    max-width: none;
  }

  .content .contact-form .form-button {
    width: 100%;
  }

  .content .contact-form .form-check {
    padding-left: 0;
  }

  .content .club-card .parallax img {
    width: auto;
    height: 400px;
  }

  .content .left-right-cards-2 .row:nth-child(even) .card-img img {
    max-width: 100%;
    margin-right: 0;
  }

  .content .left-right-cards-2 .card-img img {
    max-width: 100%;
    margin-left: 0;
  }

  .content .left-right-cards-2 .row {
    margin-bottom: 50px;
  }

  .room-card .button-wrapper .center-icons a img {
    width: 40px;
  }

  .room-card .button-wrapper {
    left: 3px;
  }

  .content .other-news .news-item p:nth-child(3) {
    display: none;
  }

  .content .other-news .news-item p:nth-child(2) {
    font-size: 14px;
  }

  header nav .brand-logo img {
    width: 170px;
  }

  .content .buttons-row {
    flex-direction: column;
  }

  .main-slide .owl-dots {
    bottom: 3%;
  }

  .content .search-wrapper .row {
    opacity: 0;
  }

  .content .search-wrapper {
    z-index: -1
  }

  .rezervasyon-icon {
    display: flex;
  }

  .content .parallax-mini .parallax-container ul {
    bottom: 10px;
  }

  .content .parallax-mini .parallax-container h1 {}

  .content .toplanti-etkinlik .opportunity-detail {
    padding-top: 0px !important;
    padding-bottom: 60px;
  }

  .content .call-button {
    width: 100%;
  }

  .content .myButton {
    width: 100%;
    max-width: auto !important;
  }

  .content .search-bar label {
    margin-top: 20px;
    font-size: 12px;
    line-height: 1.4;
    display: flex;
    align-content: center;
    align-items: flex-end;
    justify-content: center;
  }

  .back-top-top img {
    width: 40px;
  }

  #sidenav-menu .modal-content {
    width: 390px;
  }

  .content .tabs-selects {
    align-items: center;
    height: 45px
  }

  .content .basin-bultenleri-index .tabs-selects {
    margin-top: 20px;
  }

  .content .tabs-selects .select-box {
    margin-top: -22px;
  }

  .content .video-modal .video-modal-wrapper .video-text-content .center-text-box {
    padding-top: 110px;
  }

  .opportunity-slide .owl-stage {
    margin-left: 0;
  }

  .oda-detay-gallery.owl-stage {
    margin-left: 0;
  }

  .content .firsatlar-index .left-right-div ul li:last-child {
    margin-bottom: 80px;
  }

  .content .left-right-div ul {
    margin-bottom: 80px;
  }

  .content .dugun-index .left-right-div .white-background-div {
    background-color: #fff;
  }

  .content .dugun-index.toplanti-etkinlik-left-right {
    padding-top: 50px;
  }

  .content .dugun-slide .view360 .owl-nav {
    bottom: 50px;
  }

  .content .dugun-index .opportunity-detail p {
    font-size: 14px;
  }

  .content .dugun-index.other-news .title {
    font-size: 26px;
  }

  .content .dugun-index.other-news .title-text {
    font-size: 14px;
  }

  .content .other-news .news-item {
    max-height: none;
    margin-bottom: 50px;
  }

  .rooms-banner-slide .item>img {
    width: 100%
  }

  header nav .rooms-logo::after {
    bottom: 6px;
  }

  .content .left-right-div .white-background-div h2:nth-child(2) {
    font-size: 25px;
  }

  .content .firsatlar-index .left-right-div ul li:nth-child(odd) .right-div .white-background-div {
    margin-left: 0;
    max-width: 100%;
  }

  .content .left-right-div .white-background-div p:nth-child(1) {
    font-size: 11px;
  }

  .content .left-right-div .white-background-div a {
    font-size: 13px;
  }

  /*.content .tabs-arrows.tablet-show .arrow {display: block; } */
  /*.content .tabs-arrows.tablet-show .nav-tabs {justify-content: flex-start}*/
  .content .grid-item {
    width: 260px;
  }

  .content .dugun-index .main-section {
    overflow: hidden;
  }

  .content .dugun-index .left-right-div ul li:nth-child(odd) .left-div .white-background-div {
    width: 100% !important;
  }

  .content .dugun-index .left-right-div .white-background-div {
    height: 100% !important;
    padding-top: 0;
    padding-bottom: 0;
  }

  .content .dugun-index .left-right-div ul li:nth-child(odd) .right-div img {
    margin-top: 0 !important;
  }

  .content .dugun-index .left-right-div ul li {
    margin-bottom: 100px;
  }

  .content .dugun-index .left-right-div ul li:nth-child(even) .right-div .white-background-div {
    width: 100% !important;
    margin-left: 0 !important;
  }

  .content .dugun-index .left-right-div ul li:nth-child(even) .left-div img {
    margin-top: 0 !important;
  }

  .content .dugun-index .left-right-div {
    width: 100%;
    overflow: hidden;
  }

  .content .dugun-index .left-right-div ul li .left-div .white-background-div {
    width: 100% !important;
  }

  .content .dugun-index.other-news .news-item .text-box {
    padding: 25px
  }

  .content .career-collaps .collaps-button {
    margin-left: 20px;
  }

  .accordion-flush {
    max-width: 100%;
    overflow: hidden;
  }

  .content .dugun-index .white-background-div {
    padding-bottom: auto;
    height: auto;
  }

  .title-text {
    font-size: 16px;
  }

  .primary-title {
    font-size: 34px;
  }

  .content .left-right-div .right-div {
    margin-left: 0px;
  }

  .content .dugun-index .white-background-div h2 {
    font-size: 25px;
  }

  .content .career-collaps .button-wrapper {
    padding-bottom: 30px;
  }

  .main-section.pt-150.pb-150 {
    padding-bottom: 80px !important;
    padding-top: 80px !important;
  }

  .content .grid {
    margin-left: 60px;
  }

  .content .room-index .selected-hotel {
    height: auto !important;
  }

  .content .room-index .row {
    bottom: 150px !important;
  }

  .content .room-index .kisi-secme .misafir-flex .incrementer .button {
    bottom: 16px !important;
  }

  .content .otel-gelistirme .orta-basliklar {
    margin: 30px 0
  }

  .content .otel-gelistirme .orta-basliklar .title span {
    border-right: 0;
  }

  .d-md-nonee {
    display: none !important
  }

  .ui-widget.ui-widget-content {
    width: 93%;
    left: 15px !important
  }

  .content .is-gelistirme-arrow {
    display: block;
  }

  .content .firsatlar-index .nav-tabs {
    justify-content: center;
  }

  .content .adventurepark-left-right-div .img-box {
    height: auto;
    margin-top: 0;
    display: block;
  }

  .content .firsatlar-index .left-right-div ul li {
    margin-bottom: 90px !important
  }

  .content .kisi-secme .misafir-flex.otel-detay-icons .inc {
    top: 47px !important;
  }

  .content .kisi-secme .misafir-flex.otel-detay-icons .dec {
    top: 47px !important;
    left: 16px !important;
  }

  .content .otel-left-right-div .left-right-div ul li {
    margin-bottom: 50px;
  }

  .content .tabs-menu .nav-tabs {
    display: flex;
    overflow-x: auto;
    justify-content: flex-start;
  }

}


@media only screen and (max-width: 768px) {
  .otel-gelistirme-card .card-text {
    min-height: auto;
    max-height: inherit;
  }

  .content .search-wrapper .row {
    bottom: 60px;
  }

  .main-slide .main-banner-content .text-box .text {
    width: 80%;
  }

  .main-slide .main-banner-content .text-box.slide-bottom {
    top: 0;
  }

  .blog-card,
  .content .grid-item {
    max-width: 100% !important;
  }

  .gallery-special-div .owl-theme .owl-nav {
    left: -9%;
  }

  .hide-arrows-on-desktop .arrow {
    top: 8px !important;
  }

  .content .tabs-menu {
    padding: 50px 0;
    overflow: hidden;
  }

  .content .tabs-menu .tab-content {
    padding: 50px 0;
    overflow: hidden;
  }

  .content .page-pagination .all-pages {
    flex-wrap: wrap;
    justify-content: center;
  }

  .content .page-pagination .all-pages a {
    margin-bottom: 10px;
    width: 40px;
    text-align: center;
  }

  .content .basin-bultenleri-index .nav-tabs {
    width: 90%;
  }

  .content .basin-bultenleri-index .tabs-arrows .right-arrow {
    padding-right: 15px;
  }

  .hide-overflow-x {
    max-width: 100%;
    overflow: hidden;
  }

  .tablet-show-arrow .nav-tabs {
    width: 95% !important;
  }

  .line-dots .owl-dots {
    width: 100%;
  }

  .content .left-right-div .right-div {
    margin-left: 0;
  }

  header nav .brand-logo {
    margin-top: 12px;
  }

  .content .blog-haberler .news-item .row>div:nth-child(2) {
    padding: 2rem;
  }

  .content .other-news .news-item .textbox .title {
    font-size: 19px;
  }

  .content .tab-content {
    max-width: 100%;
    overflow: hidden;
  }

  .tablet-hide {
    display: none !important;
  }

  .content .elite-locations .nav-tabs {
    width: 90%;
  }

  .content .elite-locations .tab-content {
    padding: 30px 10px
  }

  .content .map-wrapper .P-0 {
    padding-left: 0;
  }

  .content .elite-locations .tabs-arrows .right-arrow {
    right: 10px;
  }

  .content .map-wrapper .title {
    font-size: 18px;
    text-align: center;
  }

  .content .nikah-konsept .title-text {
    width: 90%;
  }

  .video-modal {
    padding-bottom: 10px !important
  }

  .opportunity-slide .owl-dots {
    display: none;
  }

  .oda-detay-gallery .owl-dots {
    display: none;
  }

  header nav .rooms-logo {
    margin-top: -6px !important;
  }

  header nav .rooms-logo::after {
    background: url(../images/white-background.webp);
    width: 182px;
    height: 32px;
    background-size: 100%;
  }

  .content .otel-toplanti-etkinlik .view360 .owl-nav {
    bottom: 50px;
    width: 75px;
  }

  .content .otel-toplanti-etkinlik .view360 .center-icons {
    left: 13%;
  }

  .content .opportunity-detail h3 {
    font-size: 20px;
  }

  .content .firsatlar-index .left-right-div h2 {
    font-size: 25px;
  }

  .content .room-cards-wrapper .card-content h3 {
    font-size: 25px;
  }

  .opportunity-slide,
  .content .opportunity-detail img {
    margin: 0
  }

  .oda-detay-gallery,
  .content .opportunity-detail img {
    margin: 0
  }

  .container {
    width: auto;
  }

  .content .otel-gelistirme .other-news h3 {
    font-size: 1.4rem;
    margin-bottom: 25px;
    margin-top: 0;
  }

  .is-gelistirme-content .main-section {
    padding-bottom: 25px;
  }

  .content .tabs-menu .nav-tabs::-webkit-scrollbar {
    display: none;
  }

  .content .tabs-arrows .arrow {
    top: 6px;
    margin-top: 2px;
  }

  .range-slider::-webkit-slider-thumb {
    -webkit-appearance: none;
    appearance: none;
    width: 30px;
    height: 30px;
    border-radius: 50%;
    background: #B58150;
    border: 2px solid #fff;
    cursor: pointer;
  }

  .range-slider::-moz-range-thumb {
    width: 30px;
    height: 30px;
    background: #B58150;
    border: 2px solid #fff;
    cursor: pointer;
  }

  .range-slider {
    width: 90%;
  }

  .content .about-us .slider-container .go-me,
  .content .about-us .slider-container .back-me {
    bottom: 1px;
  }

  .content .tabs-menu .nav-tabs {
    display: flex;
    overflow-x: auto;
    justify-content: flex-start;
    padding-top: 3px;
    margin-left: 10px;
    width: 92%;
  }

  .content .tabs-menu .iltsm-nav {
    display: flex;
    overflow-x: auto;
    justify-content: flex-start;
    padding-top: 5px;
    width: 96%;
  }

  .content .tabs-menu .mdy-nav {
    display: flex;
    overflow-x: auto;
    justify-content: flex-start;
    padding-top: 12px;
    width: 96%;
  }

  .content .tabs-menu .ssyl-srml {
    padding-top: 7px;
    width: 90%
  }

  /*.content .tabs-menu .nav-tabs {justify-content:center;}*/
}

@media only screen and (max-width: 768px) {
  .content .tabs-menu .frst-nav {
    justify-content: center !important;
    width: 100% !important;
    margin: 0px !important
  }

  .content .tabs-arrows {
    display: block;
  }

  .content .tabs-arrows.tablet-show .arrow {
    display: block;
  }

  /*.content .tabs-menu .nav-tabs {justify-content:center !important;}*/
  /*.content .tabs-menu .trhc-nav{justify-content:flex-start !important; max-width:95%; position:relative; left: 7px;}*/

  /*.content .tabs-arrows.tablet-show .nav-tabs {justify-content: center}*/
  /* .content .tabs-menu .nav-tabs {display: flex;overflow-x: auto; justify-content:flex-start}*/
}

@media only screen and (max-width: 750px) {
  #sidenav-menu .modal-fullscreen .sidenav .sidenav-menu {
    height: 100%;
    padding-top: 10px
  }

}

@media only screen and (max-width: 660px) {
  .content .opportunity-detail-phone-list {
    position: relative;
  }

  .content .firsatlar-index .nav-tabs {
    justify-content: flex-start;
    ;
  }
}

@media only screen and (max-width: 601px) {
  .content .tabs-menu .nav-tabs {
    justify-content: flex-start;
  }

  .content .main-section.transparent-cards .sidenav-otel-slide {
    margin-bottom: 50px
  }

  .m-pt-0 {
    padding-top: 0 !important
  }

  .content .grid-item {
    width: 400px;
  }

  .content .grid {
    margin: 0;
  }

  .mobile-hide {
    display: none;
  }

  .mobile-show {
    display: inline-block;
  }

  header .sidenav .sidenav-menu .small-list {
    margin-top: 0;
  }

  header .sidenav .sidenav-menu li .sidenav-menu-logo img {
    max-width: 100%;
    margin: 10px 0;
  }

  header .sidenav .sidenav-menu li a i,
  header .sidenav .active .hide-menu {
    display: block;
    ;
  }

  #sidenav-menu {
    overflow-y: auto;
  }

  #sidenav-menu .sidenav {
    background-color: #fff;
    margin-bottom: 0;
    padding-bottom: 30px;
  }

  #sidenav-menu .modal-fullscreen {
    width: 390px;
    padding-bottom: 30px
  }

  #sidenav-menu .modal-fullscreen .modal-content {
    width: 100%
  }

  header nav .nav-wrapper i {
    font-size: 22px;
  }

  .sidenav-toggle span {
    display: none;
  }

  nav .brand-logo.center img {
    height: 40px;
  }

  nav .brand-logo.center {
    left: 50%;
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%);
    display: block;
    position: absolute;
    top: 32%;
    transform: translateX(-50%);
  }

  #anaslide .item .text-box .slide-text {
    display: none;
  }

  .mobile-hide {
    display: none;
  }

  .height-emulator {
    height: auto !important;
  }

  .elite-news {
    margin-top: 30px !important;
  }

  footer .input-box .input-button {
    height: 43px;
    line-height: 43px;
  }

  .owl-nav button img {
    width: 20px;
  }

  .view360 .center-icons {
    bottom: 10px;
  }

  .view360 .center-icons img {
    width: 30px;
  }

  .view360 .owl-nav {
    bottom: 50px;
  }

  .view360 .owl-nav img {
    width: 30px;
  }

  .content .toplanti-etkinlik .tabs-menu {
    padding-bottom: 50px;
  }

  .content .search-bar h3 {
    font-size: 26px;
  }

  .content .search-bar {
    padding: 50px 0;
  }

  .content .opportunity-detail {
    padding-bottom: 0;
  }

  .container {
    width: 95%;
  }

  header nav {
    padding: 0 10px !important;
  }

  header nav .left-menu {
    left: 0;
  }

  header nav .left-menu span {
    display: none;
  }

  header nav .nav-link.show-mobile {
    padding: 0 0 10px 0 !important;
  }

  footer .img-box.text-center {}

  .search-wrapper {
    bottom: 10px;
    width: 85%;
  }

  .main-slide .main-banner-content .text-box {
    display: none;
  }

  header .header-search i {
    font-size: 13px;
  }

  .search-div .search-wrapper {
    bottom: 0;
  }

  .tab-content .main-slide .main-banner-content .text-box {
    display: block;
    top: 16%;
    width: 100%;
  }

  .content .tabs-arrows .arrow {
    display: inline-block;
  }

  .content .page-pagination .nav-button img {
    width: 50px;
  }

  .content .page-pagination .pagination-button {
    padding: 6px 9px;
    font-size: 13px;
  }

  .content .contact-form textarea {
    width: 100%;
    max-width: 100%;
    min-width: 100%;
  }

  .content .other-news .news-item p.date {
    margin-top: 0;
  }

  .content .career-form .collaps-icon {
    width: 17px;
  }

  .content .banner-parallax {
    height: 180px;
  }

  .content .banner-parallax h1 {
    font-size: 2.1rem;
    margin-top: 12%;
  }

  .content .banner-parallax ul {
    display: flex;
    left: 50%;
  }

  .content .banner-parallax ul li a,
  .content .banner-parallax ul li span {
    white-space: nowrap;
  }

  .content .big-parallax {
    height: 420px;
  }

  .content .big-parallax h2 {
    font-size: 1.7rem;
  }

  .content .big-parallax p {
    font-size: 15px;
  }

  .content .video-modal .video-modal-wrapper .video-text-content .center-text-box .triangle-icon {
    width: 60px;
    height: 60px;
  }

  .content .video-modal .video-modal-wrapper .video-text-content .center-text-box {
    width: 95%;
  }

  .content .video-modal .video-modal-wrapper .video-text-content .brand-logo {
    margin: 10px;
    max-width: 100%;
  }

  .ew-care-card p:last-child {
    height: auto !important;
  }

  .rooms-search .flex-item {
    margin-bottom: 12px;
  }

  header.rooms-header::after {
    top: 20px;
  }

  .rooms-search {
    width: 100% !important;
  }

  .rooms-search>.row {
    box-shadow: rgb(99 99 99 / 20%) 0px 2px 8px 0px;
  }

  .breadcrumbs ul {
    display: none;
  }

  .content .career-collaps .accordion-button {
    flex-direction: column;
    align-items: flex-start;
  }

  .content .career-collaps .collaps-title {
    margin-bottom: 15px;
  }

  .content .career-collaps .accordion-body {
    padding-left: 20px;
    padding-right: 20px;
  }

  .content .career-form .form-onay-button {
    min-width: 100%;
  }

  header .sidenav .hide-menu {
    transform: translateX(0%);
    position: relative;
    transform: translateX(0%);
    height: 0;
  }

  header .sidenav .active .hide-menu {
    transform: translateX(0%);
    height: fit-content;
    border-left: 0;
  }

  header .sidenav .hide-menu {
    padding-top: 20px;
  }

  header .sidenav .hide-menu ul {
    margin-bottom: 0;
    margin-top: 20px;
  }

  header .sidenav .hide-menu ul:first-child {
    margin-top: 10px;
  }

  header .sidenav {
    padding-top: 20px;
  }

  header .sidenav .hide-menu ul li a {
    word-break: break-word;
    white-space: normal;
    margin-bottom: 12px;
  }

  .line-dots .owl-dots .owl-dot {
    width: 20px;
  }

  .content .tabs-menu .nav-tabs.logos .logo-wrapper {
    width: 150px;
  }

  .main-slide .main-banner-content .text-box {
    display: block;
    width: 90%;
    top: 30% !important;
    left: 5%;
  }

  .main-slide .main-banner-content .text-box .title {
    margin-bottom: 20px;
    width: 95%;
    margin: auto;
  }

  .main-slide .main-banner-content .text-box .text {
    width: 95%;
    line-height: 1.7;
    margin: 22px 0px 30px;
  }

  .tabs-menu .main-banner-content .text-box .text {
    width: 80% !important;
    margin: 24px auto !important;
  }

  .gallery-special-div .owl-theme .owl-nav {
    width: 153%;
    left: -25%;
  }

  .gallery-special-div .owl-theme .owl-nav img {
    width: 40px;
  }

  .gallery-special-div .gallery-buttons button {
    font-size: 13px;
    margin-left: 5px;
  }

  .gallery-special-div .gallery-title img {
    left: 25%;
  }

  .content .parallax-mini .parallax-container h1 {
    font-size: 1.8rem;
  }

  header nav .brand-logo img {
    width: 180px;
  }

  .content .other-news .news-item .col-lg-9 {
    padding: 10px !important;
  }

  .content .other-news .news-item p:nth-child(2) {
    width: 90%;
  }

  .content .basin-bultenleri-index .tabs-selects {
    margin-top: 20px;
  }

  .tabs-menu .main-banner-content .text-box {
    top: 30% !important;
    left: 0 !important;
  }

  .primary-title {
    font-size: 30px;
  }

  .title-text {
    width: 100%;
    font-size: 16px;
  }

  .tab-full-slide .owl-nav {
    width: 90%;
  }

  .content .main-section .otel-sidenav-wrapper .title * {
    font-size: 30px;
  }

  .content .myeliteday .text-box .hash-text {
    font-size: 2rem;
  }

  .hemen-ara {
    display: block;
    position: fixed;
    bottom: 0;
    width: 100%;
    border: 0;
    background: #113b71;
    border-top: 1px solid #dddd;
    padding: 7px;
    z-index: 99;
  }

  .hemen-ara a {
    color: #fff;
    font-weight: 200;
    font-size: 16px;
    letter-spacing: 1px;
  }

  .hemen-ara a i {
    font-size: 14px;
  }

  .content .video-modal .video-modal-wrapper .video-text-content .center-text-box span {
    font-size: 13px;
  }

  .content .dugun-index .view360 .owl-nav {
    bottom: 48px;
  }

  .transparent-cards .hide-arrows-on-desktop .arrow {
    display: block !important;
  }

  .main-slide .main-banner-content .text-box {
    top: 43% !important;
  }

  .rooms-banner-slide .main-banner-content .text-box {
    top: 40% !important;
    height: auto;
  }

  .owl-nav {
    width: 100%;
    margin-left: 0;
  }

  .otel-index .otel-left-right-div .left-right-div div a {
    margin-left: 50%;
    transform: translateX(-50%);
    width: 100% !important;
  }

  .content .other-news .news-item .textbox {
    padding: 10px 20px;
  }

  .content .medya-detay .news-item a {
    margin-left: 20px;
  }

  hr.mb-30 {
    margin-bottom: 0 !important;
  }

  .content .dugun-index img {
    width: 100%;
  }

  .content .dugun-index .row {
    max-width: none;
  }

  .content .dugun-index .white-background-div h2 {
    font-size: 28px
  }

  .view360 .center-icons {
    left: 20%;
  }

  .view360 .center-icons a,
  .view360 .owl-nav button {
    width: 50px;
  }

  .content .dugun-index .view360 .owl-nav {
    bottom: 60px;
  }

  .content .video-modal .modal-dialog iframe {
    height: 500px !important;
  }

  .content .contact-form .row {
    max-width: none;
  }

  .content .dugun-index .left-right-div ul li:nth-child(odd) .left-div img,
  .content .dugun-index .left-right-div ul li:nth-child(even) .right-div img {
    margin-top: 0;
  }

  .content .dugun-index.pt-150 {
    padding-top: 50px !important;
  }

  .content .dugun-index.pb-150 {
    padding-bottom: 100px !important;
  }

  .content .dugun-index .left-right-div ul li.mb-180 {
    margin-bottom: 50px;
  }

  .content .medya-detay .row {
    max-width: none;
  }

  .content .career-collaps .row {
    max-width: none !important;
  }

  .sosyalsorumluluk .row,
  .firsatlar-index .row {
    max-width: none;
  }

  .content .spa-detay .view360 .owl-nav {
    bottom: 50px
  }

  .content .otel-toplanti-etkinlik .row {
    max-width: none !important;
  }

  .content .meetings-table table td i {
    display: block;
  }

  .content .left-right-div .white-background-div {
    padding-top: 10px;
  }

  .rooms-detail-text .pr-50 {
    padding-right: 0 !important;
    margin-bottom: 50px;
  }

  .content .left-right-div ul {
    margin-bottom: 50px;
  }

  .other-news .nav-tabs {
    justify-content: center !important;
  }

  .content .opportunity-slider.bg-blue-card {
    padding-bottom: 0 !important;
  }

  .content .tabs-arrows .right-arrow {
    right: 3px;
  }

  .content .search-wrapper.odalar-banner .row {
    bottom: 250px;
  }

  .content .search-wrapper.odalar-banner .selected-hotel {
    height: auto;
  }

  .content .search-wrapper.odalar-banner .incrementer .button {
    bottom: 16px !important;
  }

  .otel-gelistirme-card .card-text {
    padding: 40px 20px;
    padding-right: 20px;
  }

  .otel-gelistirme-card .card-text .title {
    font-size: 30px;
  }

  .otel-gelistirme-card .card-text .list li {
    font-size: 14px;
    margin-bottom: 10px;
  }

  .otel-gelistirme-card .owl-carousel .owl-nav button img {
    width: auto !important;
  }

  .otel-gelistirme-card .owl-carousel .owl-nav button {
    width: fit-content;
  }

  .content .otel-gelistirme .gelistirme-tabs {
    justify-content: flex-start !important;
  }

  .main-slide .main-banner-content .text-box.slide-bottom {
    top: 50px !important;
  }

  footer {
    padding-bottom: 60px;
  }

  .social-list {
    display: block;
    margin-top: 35px;
  }

  .content .parallax-mini .parallax-container ul {
    display: none
  }

  .content .main-section .parallax-container .parallax img {
    margin-left: -53%;
  }

  .content .search-page .search-card .card-content {
    padding: .75rem;
  }

  .content .search-page .search-card:hover .hover-full-width {
    position: relative;
  }

  .content .tarihce .back-me {
    left: -6px;
    bottom: 2px;
  }

  .content .tarihce .go-me {
    right: -6px;
    bottom: 2px;
  }

  .content.tarihce .range-slider {
    width: 85%
  }
}

@media only screen and (max-width: 500px) {
  .main-slide .main-banner-content .text-box {
    top: 13% !important;
  }

  .tablet-show-arrow .nav-tabs {
    width: 100% !important;
  }
}

@media only screen and (max-width: 450px) {
  .content .elite-avantage-title ul li {
    margin-bottom: 10px;
    display: block;
    text-align: initial;
    margin-right: 0
  }

  .content .elite-avantage-title ul li a {
    font-size: 13px
  }

  .content .main-section .parallax-container .parallax img {
    margin-left: -88%;
  }
}

@media only screen and (max-width: 430px) {
  .content .myeliteday .text-box p {
    font-size: 1.6rem;
  }
}

@media only screen and (max-width: 425px) {
  .main-slide .main-banner-content .text-box {
    top: 13% !important;
  }

  .rooms-banner-slide .main-banner-content .text-box {
    top: 40% !important;
    height: auto;
  }

  .tabs-menu .main-banner-content .text-box {
    top: 30% !important;
  }

  .content .tabs-menu .nav-tabs .nav-item {
    margin: 0 0.5rem;
    padding-top: 2px;
  }

  .content .restourant-bar-detay .view360 .owl-nav {
    bottom: 52px;
  }

  .content .parallax-mini img {
    width: 162%;
    margin-left: -26%;
  }

  .content .search-wrapper .search-btn {
    margin-top: 0
  }

  .content .search-wrapper .flex-item {
    margin-bottom: 10px;
  }

  .search-wrapper .search-btn {
    height: 40px;
  }

  .search-wrapper .flex-item .input-title {
    font-size: 11px;
  }

  .content .tabs-menu .frst-nav {
    width: 94% !important;
    left: 10px;
    justify-content: flex-start !important;
    padding-top: 0px;
  }
}

@media only screen and (max-width: 395px) {
  .content .myeliteday .text-box p {
    font-size: 1.4rem;
  }

  .content .myeliteday .text-box .hash-text {
    font-size: 1.8rem;
  }
}

@media only screen and (max-width: 370px) {
  .rezervasyon-icon img {
    width: 60px;
  }

  .rezervasyon-icon span {
    font-size: 8px;
    top: 43px;
  }
}

@media only screen and (max-width: 320px) {
  .search-wrapper {
    bottom: -20px;
  }

  .content .search-wrapper .row {
    bottom: 20px;
  }

  .search-div .search-wrapper {
    bottom: 0;
  }

  header nav .brand-logo img {
    width: 160px;
  }

  .content .contact-form .form-button {
    width: 100%;
  }

  .content .page-pagination .pagination-button {
    padding: 5px 7px;
    font-size: 13px;
  }

  .content .banner-parallax h3 {
    margin-top: -5px;
  }

  .content .banner-parallax .container {
    width: 100%;
  }

  .content .search-wrapper .flex-item {
    margin-bottom: 10px;
  }

  .search-wrapper .search-btn {
    margin-top: 5px !important;
    height: 40px;
  }

  .search-wrapper .flex-item .selected-hotel {
    padding-top: 0;
    font-size: 15px;
  }

  .main-slide .main-banner-content .text-box {
    top: 5% !important;
  }

  .main-slide .main-banner-content .text-box .title {
    font-size: 25px;
  }

  .main-slide .main-banner-content .text-box .text {
    font-size: 14px;
  }

  .main-slide.room-slide .main-banner-content .text-box {
    top: 60px !important;
  }

  .main-slide .transparent-button {
    padding: 9px 40px;
    border: 1px solid #fff;
    color: #fff;
    transition: all ease 300ms;
    font-size: 13px;
  }

  .content .restourant-bar-detay .view360 .center-icons {
    left: 24%;
  }
}


/* RESPONSIVE END */

.tablet-show-arrow .left-arrow-ic {
  display: block !important
}

.tablet-show-arrow .right-arrow-ic {
  display: block !important
}

.content .tabs-menu .nav-tabs-ic {
  overflow: auto
}




/* KEYFRAMES */
@-webkit-keyframes slide-bottom 0% {
  -webkit-transform: translateY(0);
  transform: translateY(0);
}

100% {
  -webkit-transform: translateY(50px);
  transform: translateY(50px);
}
}

@keyframes slide-bottom {
  0% {
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }

  100% {
    -webkit-transform: translateY(50px);
    transform: translateY(50px);
  }
}

@-webkit-keyframes slide-top {
  0% {
    -webkit-transform: translateY(-50px);
    transform: translateY(-50px);
  }

  100% {
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
}

@keyframes slide-top {
  0% {
    -webkit-transform: translateY(-50px);
    transform: translateY(-50px);
  }

  100% {
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
}

/* KEYFRAMES END */
#libefore:before {
  content: "" !important;
  width: unset !important;
  height: unset !important;
}

.PagedList-skipToPrevious {
  flex-grow: 3;
}

.PagedList-skipToNext {
  flex-grow: 3;
  text-align: right;
}

#dgn-content {
  max-height: unset;
  overflow: unset;
}

.bg-gray {
  background: #f4f5f7;
}

.owl-carousel,
.bx-wrapper {
  direction: ltr;
}

/* .owl-carousel .owl-item { direction: rtl; } */

/* 
body{direction:rtl}
html{direction:rtl} */

.rtl {
  direction: rtl
}

a.nav-link.show-mobile .select2-selection__arrow {
  opacity: 0;
}



.bg {
  background-color: #f5f6f8 !important;
}

a.nav-link.header-search.show-mobile {
  background: transparent;
}

.select2-container--default .select2-results>.select2-results__options {
  overflow-y: auto;
  text-align: center;
  width: 300px !important;
  background: white !important;
  right: -7px;
  position: absolute;
}

.select2-dropdown li {

  background: #f5f6f8;
}

/* header .lang-select .select2-selection .select2-selection__rendered {
 
  margin-left: 20px;
} */

header #sidenav-oteller {
  width: 100%;
  padding: 50px 0;
  background-color: transparent !important;
}

.modal-dialog.full-width.modal-fullscreen.bg-transparent {
  height: auto !important;
}

@media(max-width:600px) {
  header .lang-select .select2-selection .select2-selection__rendered {

    margin-left: 0px;
  }

  .modal-dialog.full-width.modal-fullscreen.bg-transparent {
    height: 100%;
  }

  header #sidenav-oteller {

    background-color: #f5f6f8;
  }


  a.nav-link.show-mobile {
    background-color: transparent;
  }


  .select2-container--default .select2-results>.select2-results__options {

    overflow-y: auto;
    text-align: center;
    width: auto !important;
    background: white !important;
    position: static;

  }
}

.hotel {
  margin: 0px 50px;
}

.mwfull {
  max-width: 1400px;
}

ul.hotel__list li a {
  font-size: 16px !important;
  color: black;
  font-weight: 500;
}

h4.hotel__title {
  font-size: 16px;
  font-weight: bold;
  margin-bottom: 15px;
}

.sidenav.hotelsbg {
  height: auto !important;
}

a.allhotels {
  text-align: right;
  color: black;
  border: 1px solid #bcbcbc;
  display: inline-block;
  font-size: 14px;
  padding: 15px 20px;
  width: 200px;
  display: flex;
  margin-top: 30px;
  align-items: center;
  justify-content: center;
  float: right;

  margin-right: 50px;
}

ul.hotel__list li {
  margin-bottom: 7px;
}

img.hotel-img {
  width: 100%;
  height: 62px;
  object-fit: contain;
}

body.arapcabody {
  direction: rtl;
}

body.arapcabody a.nav-link.header-search.show-mobile {
  margin-left: 80px;
}

body.arapcabody header nav .left-menu {
  right: 0px;
  position: static;

}

body.arapcabody header .sidenav .hide-menu {
  display: none;
  border-left: 1px solid #C8C9CB;
  z-index: 0;
  position: absolute;
  right: 605px;
  top: 0px;
  padding-top: 50px;
  width: auto;
  transform: translateX(90%);
  /* opacity: 1; */
  height: calc(100vh - 100px);
  overflow-y: auto;
}

body.arapcabody header .sidenav .active .hide-menu {
  display: block;
  opacity: 1;
  padding-left: 30px;
  transition: all ease 500ms;
  transform: translateX(100%);
  z-index: 2;
  background: #fff;
  padding-bottom: 30px;
}

body.arapcabody .context ul li::before {
  display: none;
}

body.arapcabody .content .dugun-index.other-news .news-item .text-box .title {

  text-align: right;
}

body.arapcabody .opportunity-detail .share {

  float: right;

}

body.arapcabody .nav {

  display: flex;
  flex-wrap: wrap;
  padding-left: 0;
  margin-bottom: 0;
  justify-content: flex-start;
  list-style: none;
}

body.arapcabody .content .tabs-selects {
  display: flex;
  justify-content: flex-start;
}

body.arapcabody .sorumluluk-card .text-box .title {
  margin-bottom: 15px;
  text-align: right;
  font-size: 19px;
  font-weight: 400;
}

body.arapcabody .basin-card .card-content {
  padding: 15px;
  text-align: right;
}

body.arapcabody .text-box {
  display: flex;
  /* justify-content: flex-start; */
  align-items: flex-start;
  flex-direction: column;
}

ul#select2-otelSec-results {
  width: 100% !important;
}

ul#select2-sehir-results {
  width: 100% !important;
  right: 0;
}

body.arapcabody .content .kisi-secme .misafir-flex .incrementer input {
  width: 30px;
  height: 30px;
  padding: 0;
  font-weight: 400;
  text-align: center;
  color: #333;
  font-size: 17px;
  border: 0;
  padding-left: 11px;
  padding-top: 15px;
}

body.arapcabody .content .main-otel-page .kisi-secme .misafir-flex .incrementer .dec {
  width: auto;
  left: -5px;
  top: 11px;
}

.menu-footer a {
  color: #000;
  border: 1px solid black;
  display: inline-block;
  padding: 15px 59px;
  font-weight: 500;
}

.menu-footer {
  text-align: center;
  margin-top: 5px;
  margin-right: 20px;
}

.menu-footer h4 {
  font-size: 19px;
  color: #B58150;
}

.hotel:last-child {
  float: right;
}

@media(max-width:600px) {
  body.arapcabody a.nav-link.header-search.show-mobile {
    margin-left: 0px;
  }

  body.arapcabody nav.nav {
    justify-content: flex-start;
  }

  body.arapcabody header .sidenav .hide-menu {
    display: none;
    border-left: 1px solid #C8C9CB;
    z-index: 1;
    position: absolute;
    right: 0;
    left: 0;
    top: 53px;
    padding-top: 50px;
    width: auto;
    transform: translateX(-3%) !important;
    /* opacity: 1; */
    height: calc(100vh - 100px);
    overflow-y: auto;
  }
}



p.room-info.bld {

  font-weight: 600 !important;
}

p.room-info.bld b {
  font-weight: 300;
}

a.light-img {
  float: right;
}

.menu-footer a {
  width: 300px;
  margin: 0 auto;
  display: flex;
  align-items: center !important;
  justify-content: center !important;
  text-align: center;
  flex-direction: column;
  padding-left: 0;
}



.basin-card.galeri-card.aos-init.aos-animate:hover a:before {
  content: "";
  background: url(../images/slide-hover.png);
  position: absolute;
  top: 50%;
  left: 50%;
  width: 35px;
  height: 35px;
  margin-left: -17px;
  margin-top: -17px;
  z-index: 1;
}

.basin-card.galeri-card.aos-init.aos-animate:hover a:after {
  content: "";
  background-color: rgba(0, 0, 0, .3);
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
}

.owl-dots.disabled {
  display: none;
}

body.arapcabody p.title-text {
  direction: ltr;
}

body.arapcabody span.text {
  direction: rtl;
}

body.arapcabody p {
  direction: rtl;
}

body.arapcabody .main-slide .main-banner-content .text-box .text p {

  direction: rtl;
}

body.arapcabody .content .kisi-secme .misafir-flex .incrementer .button.dec {

  right: 34px;
  width: 67%;
}

body.arapcabody .content .kisi-secme .misafir-flex .incrementer .inc {

  right: -34px;
  width: 100%;
}

body.arapcabody .content .mb-0.kisi-secme .inc.otlinc.button {

  right: -58px !important;
}

body.arapcabody .content .left-right-div .white-background-div div {

  float: left !important;
}


body.arapcabody .content .contact-form .checkbox .cr {

  position: relative;
  display: inline-block;
  border: 1px solid #CCCCCC;
  width: 1.3em;
  height: 1.3em;
  float: right;
  margin-right: 0.5em;
  margin-left: 10px !important;
}

body.arapcabody .content .meetings-table table td i {

  color: #B58150;
  margin: 0 10px;
  float: left;
}

body.arapcabody .content .spa .spa-content .collaps-icon::before {

  left: 0px !important;
}

.owl-dots {
  direction: ltr;
}

.content .restourant-bar-detay .view360 .owl-nav {
  bottom: 226px;
  right: -295px;
}

body.arapcabody .content .page-pagination {

  direction: ltr !important;
}

body.arapcabody .content .career-collaps .collaps-icon::before {
  content: "";
  position: absolute;
  height: 2px;
  width: 100%;
  background: #B58150;
  border-radius: 5px;
  top: 50%;
  left: 1px;
  transform: translateY(-50%);
  transition: all ease 200ms;
}

body.arapcabody .content .career-collaps .collaps-icon {
  width: 16px;
  height: 16px;
  display: block;
  position: relative;
  margin-right: 15px;
  margin-left: 20px;
}

body.arapcabody .content .career-form .file-button {
  background: #000;
  color: #fff;
  height: 50px;
  padding: 0 50px;
  display: inline-flex;
  align-items: center;
  font-size: 14px;
  margin-bottom: 0;
  bottom: 0;
  position: absolute;
  cursor: pointer;
}

body.arapcabody .content .career-form .file-button img {
  width: 20px;
  margin-right: 9px;
  margin-left: 5px;
  filter: brightness(0) invert(1);
}

body.arapcabody .content .career-form .checkbox .cr {
  position: relative;
  display: inline-block;
  border: 1px solid #CCCCCC;
  width: 1.3em;
  height: 1.3em;
  float: revert;
  margin-right: 0.5em;
  margin-left: 10px;
}

a.secondary-button.color-reverse {
  margin: 40px 0px;
}