@media (min-width: 1200px) {
  .uk-margin-large-top {
    margin-top: 100px !important;
  }

  .uk-margin-large-bottom {
    margin-bottom: 100px !important;
  }
}

@media (max-width: 1920px) {}

@media (min-width: 1920px) {}

@media (max-width: 1536px) {
  .mixoloji-slider {
    width: 100%;
  }

  .search-wp {
    width: 86%;
  }

  .header-top-section {
    width: 96%;
    margin: 0 auto;
  }

  .experiences-inner {
    gap: 30px;
  }

  .offer-slider .slick-next {
    right: 20px;
  }

  .offer-slider .slick-prev {
    left: 20px;
  }

  .experiences-title span {
    font-size: 30px;
  }
}

@media (max-width: 1440px) {}

@media (max-width: 1366px) {}

@media (max-width: 1280px) {
  .news-item-section {
    grid-template-columns: repeat(3, 1fr);
  }

  .hotel-content-section {
    width: 100%;
  }
}

@media (max-width: 1199px) {
  .uk-position-bottom-center.uk-position-small.dotsMenu.uk-margin-xlarge-bottom {
    margin-bottom: 30px !important;
  }

  .footer-menu span.uk-margin-medium-bottom {
    margin-top: 20px !important;
    margin-bottom: 16px !important;
  }

  .search-wp {
    width: 90% !important;
  }

  .news-item a {
    padding: 8px;
  }

  .logo {
    margin-right: -7px;
  }

  .logo img {
    height: 80px;
  }

  .room-section {
    width: 100%;
  }

  .gastronomy-slider.uk-margin-medium-top.uk-margin-large-bottom.slick-initialized.slick-slider.slick-dotted {
    margin-top: -10px !important;
  }

  .gastronomiSection .title {
    margin-top: 13px;
    gap: 10px;
  }

  .gastronomiSection .title p {
    font-size: 16px;
  }

  .top-contact {
    display: none;
  }

  .gastronomiSection {
    display: flex;
    flex-direction: column;
    gap: 50px;
  }

  .mixoloji-content p {
    width: 100%;
  }

  .accomodationTitle {
    margin-bottom: 30px;
  }

  .accomodationInner {
    width: 90%;
    margin: 0 auto;
    display: block;
    grid-template-columns: 25% 75%;
    align-items: flex-start;
  }

  .premiumBody {
    text-align: center;
    align-items: center;
  }

  .imgPremium {
    width: 90%;
    margin: 0 auto;
    display: flex;
    align-items: center;
    gap: 50px;
    flex-direction: column;
  }

  .__jivoMobileButton {
    margin-bottom: 36px !important;
    bottom: 14px !important;
  }

  .detail-sliders img {
    width: 100%;
    height: 250px;
    object-fit: cover;
  }

  .rooms-detail-slider img {
    width: 100%;
    height: 250px;
    object-fit: cover;
  }

  .menuFooter ul li a {
    display: block;
    padding: 4px 0px !important;
  }

  .menuFooter ul {
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    gap: 10px;
    margin-right: 0px !important;
  }

  .hotel-image {
    display: none;
  }

  .uk-position-cover {
    height: 400px;
  }

  .uk-slideshow-items {
    max-height: 400px !important;
    min-height: 400px !important;
  }

  .dropdown-content {
    width: 100%;
  }

  .buttonSection {
    display: grid !important;
  }

  .social-media-contact p {
    width: 100%;
  }

  .uk-sticky-fixed img.uk-logo-inverse {
    width: 120px !important;
  }

  .left-side {
    margin-left: 2%;
    margin-top: 3%;
  }

  .left-menu {
    font-family: "The Seasons";
    font-size: 16px;
    padding-left: 10px;
  }

  .left-menu li {
    padding: 7px 0px;
  }

  .full-menu-right {
    display: none;
  }

  .full-menu-inner {
    display: flex;
    flex-direction: column;
  }

  .mobile-slider-section {
    display: block;
  }

  .gastronomy-section {
    display: none;
  }

  .mixoloji-section {
    margin-top: 50px;
  }

  .mixoloji-section-inner {
    width: 96%;
    display: flex;
    flex-direction: column;
    gap: 50px;
  }

  .mixoloji-content {
    width: 100%;
  }

  .mixoloji-figure {
    display: none;
  }

  .experiences-inner {
    flex-direction: column;
    gap: 0px;
  }

  .experiences-section {
    width: 100%;
  }

  .experiences-img-big {
    display: none;
  }

  .premium-images-inner {
    width: 90%;
    margin: 0px auto;
    position: relative;
    margin-top: 50px;
  }

  .premium-img-inner span {
    font-size: 30px;
  }

  p.w70 {
    width: 100%;
  }

  .news-section {
    width: 96%;
    margin: 0px auto;
  }

  .footer-section {
    display: flex;
    flex-direction: column;
    gap: 3%;
    text-align: center;
  }

  .social-media ul {
    align-items: center;
    justify-content: center;
  }

  .footer-bottom-inner {
    height: auto;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: space-between;
    padding: 30px 0;
    gap: 30px;
  }

  .app-section {
    display: flex;
    align-items: center;
    justify-content: center;
    margin-bottom: 30px;
  }

  .bg-gray.uk-margin-large-top {
    margin-top: 70px !important;
  }

  .bg-gray {
    padding: 60px 0px;
  }

  /* .header-page a.uk-navbar-item.uk-logo img {
    width: 120px;
  }

  a.uk-navbar-item.uk-logo img {
    width: 190px;
  } */

  .top-header-section {
    height: 100px;
  }

  .mobile-none {
    display: none !important;
  }

  .hotel-content-section {
    width: 100%;
    display: flex;
    flex-direction: column;
    gap: 50px;
    align-items: center;
  }

  .hotel-content span strong {
    font-size: 30px;
  }

  .hotel-image::after {
    display: none;
  }

  .hotel-content span {
    font-size: 21px;
    font-family: "The Seasons";
    line-height: 36px;
  }

  .search-section {
    display: flex;
    flex-direction: column;
    height: auto;
    padding-left: 0;
    padding-right: 0;
  }

  .dropdown {
    width: 100%;
  }

  .search-wp {
    display: none;
  }

  .searchBlock {
    display: block !important;
  }

  button.open-button p {
    display: none;
  }

  .search-item {
    flex: 1 1 0%;
    width: 100%;
    border-right: 0px !important;
    border-bottom: 1px solid rgb(106 89 88) !important;
  }

  .search-section {
    padding-bottom: 20px;
  }

  button.search-button {
    width: 100%;
    background: rgb(209, 175, 99);
    height: 48px;
    border: 0px;
    color: rgb(255, 255, 255);
    padding-top: 2px;
    border-radius: 0px;
    font-family: Poppins, sans-serif;
    margin-top: 20px;
  }

  .offer-bg-blue::after,
  .premium-images::after {
    display: none;
  }

  .see-all-btn-border.uk-margin-medium-top {
    margin-top: 16px !important;
  }

  .title span {
    display: block;
    font-size: 30px;
    padding-bottom: 10px !important;
  }

  .offer-bg-blue {
    padding: 50px 0px;
  }

  .insta-title span {
    font-family: "The Seasons";
    font-size: 26px;
  }

  .title p {
    font-size: 14px;
  }

  .premium-img-inner {
    width: 100%;
    /* position: absolute; */
    top: 20%;
    left: 0;
    text-align: right;
    display: flex;
    flex-direction: column;
    align-items: flex-end;
    text-align: center;
  }

  .premium-img-inner span {
    font-size: 31px;
    padding: 0 20px;
    width: 100%;
    line-height: 40px;
  }

  .premium-img-inner a {
    width: 120px;
    height: 36px;
    margin: 0 auto;
  }

  .premium-images img {
    width: 100%;
    height: 250px;
    object-fit: cover;
  }

  h1.uk-heading-large.uk-margin-remove {
    width: 100% !important;
    font-size: 50px !important;
  }

  .uk-margin-xlarge-bottom {
    margin-bottom: 40px !important;
  }

  .hotels-slider li.slick-active {
    background: #fff !important;
  }

  .hotels-slider .slick-dots li {
    border: 1px solid #fff;
  }

  .hotelsX li.slick-active {
    background: #2a1e5a !important;
  }

  .hotelsX .slick-dots li {
    border: 1px solid #2a1e5a;
  }

  .hotel-content-section::after {
    display: none;
  }

  .accomodation-btn.uk-margin-medium-top {
    margin-top: 80px !important;
  }

  .languageButton .uk-dropdown {
    min-width: 46px !important;
    padding: 10px 0px !important;
    position: relative;
    left: 0px !important;
    top: 26px !important;
  }

  .languageButton .uk-dropdown {
    min-width: 46px !important;
    padding: 10px 0px !important;
    position: absolute;
    left: -15px !important;
    top: 33px !important;
  }

  .premium-images-slider::after {
    display: none;
  }

  .premium-images-slider .premium-img-inner {
    width: 100%;
    top: 20%;
    right: unset;
  }

  .premium-images-inner img {
    /* width: 100%; */
    /* height: 250px; */
    /* object-fit: cover; */
  }

  .premium-images-slider .slick-next {
    top: 60%;
    right: 30px;
  }

  .premium-images-slider .slick-prev {
    top: 60%;
    left: 30px;
  }

  .room-section {
    width: 100%;
    display: flex;
    flex-direction: column;
    gap: 4%;
  }

  .room-section-content {
    order: 2;
  }

  .room-section-slider {
    margin-bottom: 20px;
  }

  .box {
    width: 100%;
    box-sizing: border-box;
  }

  ul.uk-margin-medium-top {
    margin-top: 16px !important;
  }

  .room-section-content span {
    font-size: 26px;
  }

  .page-top-section::before,
  .page-top-section::after {
    display: none;
  }

  .page-top {
    padding: 40px 0;
  }

  .page-top span {
    font-size: 30px;
    line-height: 39px;
  }

  .page-top p {
    width: 100%;
    font-size: 14px;
  }

  .rezervation-content {
    width: 100%;
  }

  .detail-content {
    width: 100%;
    margin: 0px auto;
    text-align: center;
  }

  .detail-content span {
    font-size: 26px;
    letter-spacing: 1px;
  }

  .detail-content.uk-margin-medium-top {
    margin-top: 20px !important;
  }

  .room-features ul {
    width: 100%;
    gap: 1%;
  }

  .room-features span {
    font-weight: 26px;
  }

  .features-box-section {
    display: flex;
    flex-wrap: wrap;
    gap: 16px;
  }

  .features-box {
    flex: 0 0 calc(50% - 8px);
    box-sizing: border-box;
  }

  .restaurant-detail {
    display: flex;
    flex-direction: column;
  }

  .restaurant-detail-images {
    margin-top: 20px;
  }

  .bg-blue {
    padding: 40px 0;
  }

  .bar-slider {
    margin-bottom: 30px;
  }

  .news-detail-section {
    display: flex;
    flex-direction: column;
  }

  .news-detail-content span {
    font-size: 28px;
    margin-bottom: 16px;
    line-height: 33px;
  }

  .news-detail-right {
    display: none;
  }

  .page-top-content {
    width: 100%;
  }

  .page-top-content span {
    font-size: 28px;
    line-height: 34px;
  }

  .page-img {
    display: none;
  }

  .contact-section {
    display: flex;
    flex-direction: column;
  }

  .contact-left-section {
    margin-bottom: 30px;
    height: auto;
  }

  .experience-detail-content p {
    width: 100%;
  }

  .scroll {
    width: 100%;
    white-space: nowrap;
    overflow: auto;
  }

  .experience-section .bar-box {
    flex: 1 1 calc(50% - 20px);
    /* 3 eşit sütun (16px boşluk dahil) */
    max-width: calc(50% - 20px);
  }

  .bar-box p {
    height: 68px;
  }

  ul.gallery-tab-button.button-center {
    display: flex;
    align-items: center;
    justify-content: flex-start;
  }

  .hotel-image .play-button {
    right: 20px;
    bottom: 20px;
  }

  .experience-detail-content span {
    font-size: 26px;
    line-height: 30px;
  }

  .contents.uk-margin-left {
    margin-left: 0px !important;
  }

  .contents {
    flex-grow: 1;
    padding: 20px 10px 20px 20px;
    margin-top: 22px;
    border-left: 1px solid rgb(236, 232, 223);
    transition: opacity 0.3s;
    margin-left: 50px;
  }

  .oteller-list ul li a {
    transition: 0.5s;
    color: rgb(42, 30, 90) !important;
    font-size: 13px !important;
    display: block !important;
    margin-bottom: 16px !important;
  }

  .left-menu li a {
    font-size: 20px;
  }

  .top-logo img {
    width: 120px;
    margin-top: 20px;
  }

  .full-menu-contact.uk-margin-medium-top {
    margin-left: 6%;
  }

  .full-menu-contact.uk-margin-medium-top {
    margin-left: 6%;
  }

  .reservationButton {
    display: none;
  }

  .language.uk-flex.uk-flex-middle.uk-margin-right {
    margin-right: 0px !important;
  }

  .header-top {
    width: 100%;
    margin: 0px auto;
    grid-template-columns: 28.33% 43.33% 28.33%;
    display: grid !important;
  }
}

@media (max-width: 1099px) {}

@media (max-width: 1024px) {}

@media (max-width: 991px) {
  .popup {
    width: 86%;
  }

  .experiences-slider .slick-prev {
    top: 50%;
    left: 20px;
    width: 46px;
    height: 46px;
    background-size: contain;
  }

  .experiences-slider .slick-next {
    right: 20px;
    top: 50%;
    width: 46px;
    height: 46px;
    background-size: contain;
  }

  .room-section-slider img {
    height: 280px;
    object-fit: cover;
  }

  .gallery-container a {
    flex: 1 1 calc(50% - 20px);
  }

  .rest-img img {
    width: 100% !important;
    height: 320px;
  }

  .news-item-section {
    grid-template-columns: repeat(2, 1fr);
  }

  .news-item span {
    font-size: 14px;
    overflow: hidden;
    height: 44px;
  }

  h1.uk-heading-large.uk-margin-remove {
    font-size: 30px !important;
  }
}

@media (max-width: 768px) {}

@media (max-width: 576px) {}

@media (max-width: 480px) {}

@media (max-width: 414px) {}

@media (max-width: 390px) {}

@media (max-width: 320px) {}