@media only screen and (max-width: 1160px) {
  /*    ----------------------------------------------------  COOKIES CSS  ----------------------------------------------------*/

  #cookie-consent {
    position: fixed;
    bottom: 20px;
    right: 20px;
    width: 300px;
    background-color: black;
    color: white;
    padding: 40px;
    box-sizing: border-box;
    font-family: Arial, sans-serif;
    z-index: 9999999999999999999;
    font-size: 14px;
  }
  #cookie-consent button {
    padding: 10px;
    margin: 5px;
    border: none;
    cursor: pointer;
    font-weight: bold;
    font-size: 15px;
    margin-left: 0px;
  }
  #accept-cookies {
    background-color: #4caf50;
    color: white;
  }
  #reject-cookies {
    background-color: #f44336;
    color: white;
    width: 80px;
  }
  #read-policy {
    background-color: #008cba;
    color: white;
  }
  .lightbox88 {
    display: none;
    position: fixed;
    z-index: 9999999999999999999;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;

    background-color: rgba(0, 0, 0, 0.4);
  }
  .lightbox-content {
    background-color: #fefefe;
    margin: 5% auto;
    padding: 20px;
    border: 1px solid #888;
    width: 80%;
    height: 500px;
    line-height: 1.7;
  }
  .close88 {
    color: #aaa;
    float: right;
    font-size: 28px;
    font-weight: bold;
    cursor: pointer;
  }
  .close88:hover,
  .close88:focus {
    color: #000;
    text-decoration: none;
    cursor: pointer;
  }
  .lightbox88-content h2 {
    color: #333;
    border-bottom: 1px solid #ddd;
    padding-bottom: 10px;
  }
  .lightbox88-content h3 {
    color: #444;
    margin-top: 20px;
  }
  .lightbox88-content p,
  .lightbox88-content ul {
    margin-bottom: 15px;
  }
  .lightbox88-content ul {
    padding-left: 20px;
  }

  /*    ----------------------------------------------------  COOKIES CSS  ----------------------------------------------------*/

  /* ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
*/

  /*    ----------------------------------------------------  ÜST MENÜ CSS  ----------------------------------------------------*/
  .rectangle-6 {
    width: 100%;
    height: 70px;
    position: absolute;

    top: 8px;
    left: 0;
    z-index: 99;
    border-bottom: 1px solid #ddd;
  }

  .rectangle-7 {
    background: #fff;
    width: 100%;
    height: 6px;
    position: absolute;
    left: 0;

    top: 0px;
    box-shadow: 0px 4px 40px 0px rgba(0, 0, 0, 1.59);
  }

  .stmenu1sss {
    position: absolute;
    font-family: "Poppins-Regular", sans-serif;
    color: #000;
    left: 50%;
    margin-top: 23;

    z-index: 99;
    font-size: 16px;
    margin-left: -75px;
    z-index: 9999;
  }

  .stmenu1sss img {
    width: 140px;
  }

  .stmenu2 img {
    width: 16px;
  }

  .stmenu3 {
    position: absolute;
    font-family: "Poppins-Regular", sans-serif;
    color: #000;
    left: 50%;
    margin-top: 28;
    margin-left: -130px;
    z-index: 99999;
    font-size: 16px;
    display: none;
  }

  .stmenu4 {
    position: absolute;
    font-family: "Poppins-Regular", sans-serif;
    color: #000;
    left: 50%;
    margin-top: 28;
    margin-left: -10px;
    z-index: 99999;
    font-size: 16px;
    display: none;
  }

  .stmenu5 {
    position: absolute;
    font-family: "Poppins-Regular", sans-serif;
    color: #000;
    left: 50%;
    margin-top: 28;
    margin-left: 73px;
    z-index: 99999;
    font-size: 16px;
    display: none;
  }

  .main-nav {
    background-color: #f8f8f8;
    padding: 10px 0;
  }

  .main-nav ul {
    list-style-type: none;
    padding: 0;
    margin: 0;
    display: flex;
    justify-content: center;
  }

  .main-nav ul li {
    position: relative;
    margin: 0 15px;
  }

  .main-nav ul li a {
    text-decoration: none;
    color: #333;
    font-weight: bold;
    padding: 10px 15px;
    display: block;
  }

  .main-nav ul li a:hover {
    background-color: #e0e0e0;
  }

  .submenu {
    display: none;
    position: absolute;
    top: 100%;
    left: 0;
    background-color: #0a6fcb;
    min-width: 200px;
    box-shadow: 0 2px 5px rgba(0, 0, 0, 0.1);
    z-index: 99999;
    line-height: 2.4;
    padding-left: 10px;
    padding-top: 10px;
    color: #fff;
  }

  .submenu li {
    margin: 0;
    z-index: 99999;
    color: #fff;
  }

  .submenu li a {
    padding: 10px 15px;
    display: block;
    z-index: 99999;
    color: #fff;
  }

  .submenu a:hover {
    color: #ddd;
  }

  .has-submenu:hover .submenu {
    display: block;
    color: #eee;
  }
  .stmenu6 {
    position: absolute;
    font-family: "Poppins-Regular", sans-serif;
    color: #000;
    left: 50%;
    margin-top: 28;
    margin-left: 262px;
    z-index: 99999;
    font-size: 16px;
    display: none;
  }

  .stmenu7 {
    position: absolute;
    font-family: "Poppins-Regular", sans-serif;
    color: #000;
    left: 50%;
    margin-top: 28;
    margin-left: 342px;
    z-index: 99999;
    font-size: 16px;
    display: none;
  }

  .search-container {
    position: absolute;
    display: inline-block;
    z-index: 9999;
    margin-top: 99px;
    left: 50%;
    margin-left: -140px;
  }

  #headerSearchInput {
    padding: 5px 10px;
    border: 1px solid #ccc;
    border-radius: 5px;
    font-size: 13px;
    height: 35px;
    color: #000;
    margin-top: 1px;
  }

  .search-results {
    position: absolute;
    top: 100%;
    left: 0;
    width: 250px;
    background: white;
    border: 1px solid #ccc;
    border-top: none;
    max-height: 300px;
    overflow-y: auto;
    display: none;
    z-index: 1000;
    box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1);
    color: #000;
  }

  .search-result-item {
    padding: 10px;
    border-bottom: 1px solid #eee;
    cursor: pointer;
  }

  .search-result-item:hover {
    background-color: #f0f0f0;
  }

  .search-result-item.show-all {
    font-weight: bold;
    text-align: center;
    background-color: #f9f9f9;
  }

  #searchInput {
    width: 400px;
    padding: 10px;
    border-radius: 25px;
    border: none;
  }

  .search-suggestions {
    position: absolute;
    top: 100%;
    left: 0;
    width: 400px;
    background-color: #fff;
    border-radius: 5px;
    box-shadow: 0 2px 5px rgba(0, 0, 0, 0.2);
    z-index: 1000;
    display: none;
    z-index: 999999999999;
    margin-top: -160px;
    text-align: left;
    margin-left: 400px;
    line-height: 0.7;
    color: #333;
  }

  .search-suggestion-item {
    padding: 10px;
    color: #333;
    cursor: pointer;
    z-index: 999999999;
  }

  .search-suggestion-item:hover {
    background-color: #333;
    color: #fff;
  }

  .search-suggestions20 {
    position: absolute;
    top: 100%;
    left: 0;
    width: 400px;
    background-color: #fff;
    border-radius: 5px;
    box-shadow: 0 2px 5px rgba(0, 0, 0, 0.2);
    z-index: 1000;
    display: none;
    z-index: 999999999999;
    margin-top: -1730px;
    text-align: left;
    margin-left: 340px;
    line-height: 0.7;
    color: #333;
  }

  .search-suggestions2xx {
    position: absolute;
    top: 100%;
    left: 0;
    width: 400px;
    background-color: #fff;
    border-radius: 5px;
    box-shadow: 0 2px 5px rgba(0, 0, 0, 0.2);
    z-index: 1000;
    display: none;
    z-index: 999999999999;
    margin-top: -410px;
    text-align: left;
    margin-left: 340px;
    line-height: 0.7;
    color: #333;
  }

  .search-suggestions20xx {
    position: absolute;
    top: 100%;
    left: 0;
    width: 400px;
    background-color: #fff;
    border-radius: 5px;
    box-shadow: 0 2px 5px rgba(0, 0, 0, 0.2);
    z-index: 1000;
    display: none;
    z-index: 999999999999;
    margin-top: 210px;
    text-align: left;
    margin-left: 340px;
    line-height: 0.7;
    color: #333;
  }

  input[type="text"]#headerSearchInput {
    border: none;
    width: 200px;
    background-color: none;
    background: none;
    margin-top: 0;
  }

  input[placeholder="Search for a tour..."] {
    color: #333;
  }

  input[type="text"]#searchInput {
    color: #fff;
    margin-left: -90px;
  }

  .search-suggestions3 {
    position: absolute;
    top: 100%;
    left: 0;
    width: 265px;
    background-color: #fff;
    border-radius: 5px;
    box-shadow: 0 2px 5px rgba(0, 0, 0, 0.2);
    z-index: 1000;
    display: none;
    z-index: 999999999999;
    margin-top: 0px;
    text-align: left;
    margin-left: 10px;
    line-height: 0.7;
    color: #333;
  }

  input {
    border: 0;
    outline: 0;
  }

  input:focus {
    outline: none !important;
  }

  #headerSearchForm {
    display: flex;
    align-items: center;
    border: 1px solid #d5d5d5;
    padding: 4px;
    border-radius: 120px;
    margin-top: -5px;
    margin-left: -8px;
  }

  #headerSearchInput {
    margin-right: 10px;
    padding: 5px 10px;
    border: 1px solid #ccc;
    border-radius: 4px;
  }

  #headerSearchButton {
    padding: 7px 20px;
    background-color: #007bff;
    color: white;
    border: none;
    border-radius: 180px;
    cursor: pointer;
    font-family: "Poppins-Regular", sans-serif;
    font-size: 14px;
    margin-top: 2px;
    margin-left: -5px;
  }

  #headerSearchButton:hover {
    background-color: #0056b3;
  }

  .no-tours-found {
    text-align: center;
    padding: 10px 20px;
    background-color: #f8f9fa;
    border: 1px solid #dee2e6;
    border-radius: 5px;
    margin: 20px 0;
    font-size: 18px;
    color: #6c757d;
    font-weight: 500;
    box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1);
    margin-left: 250px;
    margin-top: 00px;
    width: 260px;
    text-align: left;
  }

  .no-tours-found2 {
    text-align: center;
    padding: 10px 20px;
    background-color: #f8f9fa;
    border: 1px solid #dee2e6;
    border-radius: 5px;
    margin: 20px 0;
    font-size: 18px;
    color: #6c757d;
    font-weight: 500;
    box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1);
    margin-left: 245px;
    margin-top: 660px;
    width: 260px;
    text-align: left;

    cursor: pointer;
  }


  .reset-search-btn {
    display: inline-block;
    margin-top: px;
    padding: 10px 20px;
    background-color: #007bff;
    color: white;
    text-decoration: none;
    border-radius: 5px;
    font-size: 16px;
    transition: background-color 0.3s ease;

  }

  .reset-search-btn:hover {
    background-color: #0056b3;
  }

  /*    ----------------------------------------------------  ÜST MENÜ CSS  ----------------------------------------------------*/

  /*    ----------------------------------------------------  FAQ CSS  ----------------------------------------------------*/

  .faq-item {
    margin-bottom: 10px;
    border: 1px solid #ddd;
    border-radius: 5px;
  }

  .faq-question {
    padding: 10px;
    background-color: #f5f5f5;
    cursor: pointer;
    font-weight: bold;
    display: flex;
    justify-content: space-between;
    align-items: center;
  }

  .faq-answer {
    padding: 0 10px;
    max-height: 0;
    overflow: hidden;
  }

  .back5 {
    position: absolute;
    top: 0;
    left: 0;

    opacity: 0.8;
    display: none;
  }

  .faqbolumugercek {
    margin-bottom: 20px;
    margin-top: 230px;
    position: absolute;
    width: 295px;
    margin-left: -147px;
    text-align: left;
    left: 50%;
  }

  .faqs1 {
    position: absolute;
    font-family: "Poppins-Regular", sans-serif;
    font-size: 34px;
    margin-top: 170px;
    width: 300px;
    text-align: left;
    font-weight: bold;
    margin-left: 0px;
    line-height: 1.1;
    color: #007bff;
  }

  .footer111bgh {
    position: absolute;
    margin-top: 1990px;
    width: 300px;
    text-align: left;
    font-family: "Poppins-Regular", sans-serif;
    margin-left: -170px;
    padding: 20px;
    color: #000;
    border-radius: 10px;
    padding-top: 50px;
    left: 50%;
  }

  .footer111 {
    position: absolute;
    margin-top: 1840px;
    width: 200px;
    text-align: left;
    font-family: "Poppins-Regular", sans-serif;
    margin-left: -180px;

    padding: 20px;
    color: #000;
    border-radius: 10px;
    padding-top: 50px;
    left: 50%;
  }

  .gridsistem {
    position: fixed;
    display: none;
  }

  .sistemsolc {
    position: fixed;
    width: 350px;
    left: 0;
    height: 100%;
    background-color: red;
    opacity: 0.1;
  }

  .sistemsagc {
    position: fixed;
    width: 350px;
    right: 0;
    height: 100%;
    background-color: red;
    opacity: 0.1;
  }

  /*    ----------------------------------------------------  FAQ CSS  ----------------------------------------------------*/

  /* ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
*/

  /*    ----------------------------------------------------  FOOTER CSS  ----------------------------------------------------*/

  .gaia-travel {
    color: #fff;
    text-align: left;
    font-family: "Poppins-Regular", sans-serif;
    font-size: 14px;
    line-height: 25px;
    font-weight: 700;
    position: absolute;
    left: 10;
    top: 1140px;
  }

  .soslar {
    position: absolute;
    margin-left: -600;
    margin-top: 540px;
    width: 100px;
  }

  .sos1 {
    position: absolute;
    color: #000;
    left: 620;
    top: 515px;
    font-size: 25px;
  }

  .sos2 {
    position: absolute;
    color: #000;
    left: 655;
    top: 516px;
    font-size: 23px;
  }
  .sos3 {
    position: absolute;
    color: #000;
    left: 687;
    top: 515px;
    font-size: 25px;
  }

  .sos4 {
    position: absolute;
    color: #000;
    left: 725;
    top: 515px;
    font-size: 25px;
  }

  .sos5 {
    position: absolute;
    color: #000;
    left: 761;
    top: 515px;
    font-size: 23px;
  }

  .footer-text-s-1 {
    color: #2f2f2f;
    text-align: left;
    font-family: "Poppins-Regular", sans-serif;
    font-size: 16px;
    line-height: 25px;
    font-weight: 400;
    opacity: 0.5;
    position: absolute;
    left: 20px;
    top: 266px;
  }
  .footer-text-s-3 {
    color: #2f2f2f;
    text-align: left;
    font-family: "Poppins-Regular", sans-serif;
    font-size: 16px;
    line-height: 25px;
    font-weight: 400;
    opacity: 0.5;
    position: absolute;
    left: 20px;
    top: 510px;
  }
  .footer-text-s-5 {
    color: #2f2f2f;
    text-align: left;
    font-family: "Poppins-Regular", sans-serif;
    font-size: 16px;
    line-height: 25px;
    font-weight: 400;
    opacity: 0.5;
    position: absolute;
    left: 20px;
    top: 686px;
  }

  .footer-text-s-8 {
    color: #7e7e7e;
    text-align: left;
    font-family: "Poppins-Regular", sans-serif;
    font-size: 15px;
    line-height: 20px;
    font-weight: 400;
    opacity: 0.5;
    position: absolute;
    left: 20px;
    top: 916px;
    width: 166px;
  }
  .footer-text-s-2 {
    color: #2f2f2f;
    text-align: left;
    font-family: "Poppins-Medium", sans-serif;
    font-size: 16px;
    line-height: 25px;
    font-weight: bold;
    position: absolute;
    left: 19px;
    top: 235px;
  }

  .footer-text-s-4 {
    color: #2f2f2f;
    text-align: left;
    font-family: "Poppins-Medium", sans-serif;
    font-size: 16px;
    line-height: 25px;
    font-weight: 600;
    position: absolute;
    left: 20px;
    top: 475px;
  }

  .footer-text-s-6 {
    color: #2f2f2f;
    text-align: left;
    font-family: "Poppins-Medium", sans-serif;
    font-size: 16px;
    line-height: 25px;
    font-weight: 600;
    position: absolute;
    left: 538px;
    top: 255px;
  }

  .footer-text-s-7 {
    color: #2f2f2f;
    text-align: left;
    font-family: "Poppins-Regular", sans-serif;
    font-size: 16px;
    line-height: 25px;
    font-weight: 600;
    position: absolute;
    left: 20px;
    top: 885px;
  }

  .footerarkap {
    position: absolute;
    width: 100%;
    height: 1000px;
    z-index: -1;
    background-color: #f7f7f7;
    margin-top: 180px;

    border-top-right-radius: 20px;
    border-top-left-radius: 20px;
    margin-left: -27px;
  }

  .footerarkap2 {
    position: absolute;
    width: 100%;
    height: 200px;
    z-index: -1;
    background-color: #1f64df;
    margin-top: 1120px;

    background: rgb(19, 77, 180);
    background: linear-gradient(
      180deg,
      rgba(19, 77, 180, 1) 0%,
      rgba(11, 44, 102, 1) 100%
    );
    margin-left: -27px;
  }

  .group-2 {
    position: absolute;
    width: 300px;
    margin-top: -150px;
    margin-left: 25px;
  }

  .section-5-contents {
    color: #a5a5a5;
    text-align: left;
    font-family: "Poppins-Regular", sans-serif;
    font-size: 12px;
    line-height: 25px;
    font-weight: 400;
    position: absolute;
    left: 10px;
    top: 1173px;
    width: 200px;;
  }

  .section-5-contents2 {
    color: #a5a5a5;
    text-align: left;
    font-family: "Poppins-Regular", sans-serif;

    line-height: 25px;
    font-weight: 400;
    position: absolute;
    left: 10px;
    top: 1263px;

    font-size: 30px;
    color: #fff;
  }
  .section-5-contents3 {
    color: #a5a5a5;
    text-align: left;
    font-family: "Poppins-Regular", sans-serif;
    font-size: 12px;
    line-height: 25px;
    font-weight: 400;
    position: absolute;
    font-size: 30px;
    left: 50px;
    top: 1263px;
    color: #fff;
  }
  .section-5-contents4 {
    color: #a5a5a5;
    text-align: left;
    font-family: "Poppins-Regular", sans-serif;
    font-size: 12px;
    line-height: 25px;
    font-weight: 400;
    position: absolute;
    left: 90px;
    top: 1250px;
    width: 60px;
  }
  .section-5-contents5 {
    color: #a5a5a5;
    text-align: left;
    font-family: "Poppins-Regular", sans-serif;
    font-size: 12px;
    line-height: 25px;
    font-weight: 400;
    position: absolute;
    left: 864px;
    top: 523px;
  }
  .prism-shape-img {
    width: 61px;
    height: 65px;
    position: absolute;
    left: 11px;
    top: 148px;
    overflow: visible;
  }

  .section-5 {
    width: 255px;
    height: 200px;
    position: static;
  }
  .section-5-background2 {
    border-radius: 0px;
    width: 255px;
    height: 200px;
    position: absolute;
    left: 41px;
    top: 130px;
    opacity: 1;
  }
  .section-5-contents6 {
    color: #303030;
    text-align: left;
    font-family: "Poppins-Regular", sans-serif;
    font-size: 15px;
    line-height: 25px;
    font-weight: 400;
    position: absolute;
    left: 190px;
    top: 193px;
    width: 218px;
  }
  .section-5-title {
    color: #303030;
    text-align: left;
    font-family: "Poppins-ExtraLight", sans-serif;
    font-size: 40px;
    line-height: 30px;
    font-weight: 200;
    position: absolute;
    left: 190px;
    top: 147px;
  }

  /*    ----------------------------------------------------  FOOTER CSS  ----------------------------------------------------*/

  /*    ----------------------------------------------------  MOBLAR BURDA CSS  ----------------------------------------------------*/

  .moblarburda {
    display: block;
  }

  .mobile-menu-button {
    position: absolute;
    top: 34px;
    left: 40px;
    z-index: 999;
    cursor: pointer;
    display: none;
  }

  .hamburger {
    width: 30px;
    height: 25px;
    position: relative;
  }

  .hamburger span {
    display: block;
    position: absolute;
    height: 2.5px;
    width: 100%;
    background: #1f64df;
    border-radius: 3px;
    transition: all 0.3s ease;
  }

  .hamburger span:nth-child(1) {
    top: 0;
  }
  .hamburger span:nth-child(2) {
    top: 7px;
  }
  .hamburger span:nth-child(3) {
    top: 14px;
  }

  /* Mobil menü stilleri */
  .mobile-menu {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: #007bff; /* Mavi arka plan */
    z-index: 999999999999;
    opacity: 0;
    visibility: hidden;
    transition: all 0.3s ease;
  }

  .menu-content {
    position: relative;
    padding: 20px;
    height: 100%;
    display: flex;
    flex-direction: column;
    max-width: 300px; /* Menü genişliği */
  }

  .menu-header {
    display: flex;
    justify-content: flex-end;
    margin-bottom: 30px;
    position: fixed;
  }

  .close-button {
    font-size: 40px;
    cursor: pointer;
    color: #fff;
    right: 20px;
    position: fixed;
    top: 10px;
  }

  .menu-items {
    display: flex;
    flex-direction: column;
    gap: 20px;
    margin-top: -300px;
    top: 50%;
    position: fixed;
  }

  .menu-item {
    color: #fff;
    text-decoration: none;
    font-size: 18px;
    padding: 4px 0;
 

    transition: color 0.3s ease;
  }

  .menu-item:hover {
    color: #e6e6e6;
  }

  /* Açık menü stilleri */
  .mobile-menu.active {
    opacity: 1;
    visibility: visible;
  }

  .mobile-menu-button {
    display: block;
  }

  /* Ana menüyü gizle */
  .stmenu3,
  .stmenu4,
  .stmenu5,
  .stmenu6,
  .stmenu7 {
    display: none;
  }

  /* Animasyon için hamburger menü dönüşümü */
  .mobile-menu.active .hamburger span:nth-child(1) {
    transform: rotate(45deg);
    top: 10px;
  }

  .mobile-menu.active .hamburger span:nth-child(2) {
    opacity: 0;
  }

  .mobile-menu.active .hamburger span:nth-child(3) {
    transform: rotate(-45deg);
    top: 10px;
  }

  /*    ----------------------------------------------------  MOBLAR BURDA CSS  ----------------------------------------------------*/

  /*    ----------------------------------------------------  NEAR ME BURDA CSS  ----------------------------------------------------*/

  .tour-row {
    display: flex;
    justify-content: flex-start; /* Değişiklik burada */
    flex-wrap: wrap;
  }

  .tour-card {
    width: 281px;
    margin-bottom: 500px; /* Orijinal değeri koruyun */
    position: relative;
    box-sizing: border-box;
    text-decoration: none;
    color: inherit;
  }

  .t-22 {
    color: #000000;
    text-align: left;
    font-family: "Poppins-SemiBold", sans-serif;
    font-size: 15px;
    line-height: 22px;
    font-weight: 600;
    position: absolute;
    left: 253px;
    top: 1104px;
    width: 200px;
    text-align: left;
    font-size: 20px;
  }

  .t-21 {
    color: #676767;
    text-align: left;
    font-family: "Poppins-SemiBold", sans-serif;
    font-size: 14px;
    line-height: 22px;
    font-weight: 600;
    opacity: 0.4;
    position: absolute;
    left: 253px;
    top: 1129px;
    width: 100px;
    text-align: left;
  }

  .karesi {
    position: absolute;
    width: 260px;
    height: 480px;
    border: 1px solid #ddd;
    margin-top: 667px;
    margin-left: 243px;
  }

  .t-13 {
    width: 128px;
    height: 44px;
    position: absolute;
    left: 655px;
    top: 261px;
    background-color: #fff;
  }

  .t-12 {
    color: #333;
    text-align: center;
    font-family: "Purista-Medium", sans-serif;
    font-size: 15px;
    font-weight: 400;
    position: absolute;
    left: 671px;
    top: 265px;
    width: 122px;
    text-align: left;
  }

  .nearalyukarit {
    position: absolute;
    margin-top: -300px;
    margin-left: 35px;
  }

  .t-11 {
    border-style: solid;
    border-color: #0b2c66;
    border-width: 1px;
    width: 272px;
    height: 75px;
    position: absolute;
    margin-left: 302px;
    top: 295px;
    color: #fff;
    background: linear-gradient(
      180deg,
      rgba(26, 71, 156, 0.7) 0%,
      rgba(19, 51, 112, 0.79) 100%
    );
    border-radius: 15px;

    background-color: #fff;

    backdrop-filter: blur(25px);
    z-index: 2;
  }


  .t-9 {
    width: 23px;
    height: 23px;
    position: absolute;
    left: 793;
    top: 441px;
    overflow: visible;
    z-index: 2;
    display: none;
  }
  .t-10 {
    color: #ffffff;
    text-align: left;
    font-family: "Purista-SemiBold", sans-serif;
    font-size: 14px;
    font-weight: 600;
    position: absolute;
    left: 810px;
    top: 304px;
    z-index: 2;

  }

  .nearby{margin-left: 20px;margin-top: 18px;position: absolute;}

  .tour-rating {
    margin-top: 1070px;
    position: absolute;
    font-size: 12px;
    margin-left: 250px;
    width: 300px;
    text-align: left;
  }

  .no-tours-found {
    text-align: center;
    padding: 10px 20px;
    background-color: #f8f9fa;
    border: 1px solid #dee2e6;
    border-radius: 5px;
    margin: 20px 0;
    font-size: 18px;
    color: #6c757d;
    font-weight: 500;
    box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1);
    margin-left: 250px;
    margin-top: 700px;
    width: 260px;
    text-align: left;
  }

  .back555 {
    position: absolute;
    top: 0;
    left: 0;

    /* Görüntünün tam ekran yüksekliğini kaplaması için */

    opacity: 0.8;
    z-index: 0;
    display: none;
  }

  .footerxblog15 {
    position: absolute;
    width: 250px;
    text-align: left;
    font-family: "Poppins-Regular", sans-serif;
    margin-left: -20px;
    padding: 20px;
    color: #000;
    border-radius: 10px;
    padding-top: 50px;
    margin-top: 2750px;
  }

  .an-30xxx {
    position: absolute;
    border-radius: 40px;
    margin-top: 120px;
    object-fit: cover;
    left: 0;
    margin-top: 100;
    z-index: -1;
    width: 200px;
    display: none;
  }

  .an-13xxx {
    background: #1905c3;
    border-radius: 20px;
    width: 295px;
    height: 323px;
    position: absolute;

    top: -30px;
    opacity: 0.8;
    margin-left: 610px;
  }

  .an-11xxx {
    color: #ffffff;
    text-align: left;
    font-family: "BebasNeue-Regular", sans-serif;
    font-size: 30px;
    line-height: 90%;
    font-weight: 400;
    position: absolute;
    margin-left: 315px;
    top: 114px;
    width: 213px;
  }

  .gridsistem {
    position: fixed;
    display: none;
  }

  .sistemsolc {
    position: fixed;
    width: 350px;
    left: 0;
    height: 100%;
    background-color: red;
    opacity: 0.1;
  }

  .sistemsagc {
    position: fixed;
    width: 350px;
    right: 0;
    height: 100%;
    background-color: red;
    opacity: 0.1;
  }

  .turkishcat1 {
    position: absolute;
    font-family: "Poppins-Regular", sans-serif;
    font-size: 34px;
    margin-top: 590px;
    width: 290px;
    text-align: left;
    font-weight: bold;
    margin-left: 0px;
    line-height: 1.1;
    color: #007bff;
  }


  .turkishcat1s090 {
    position: absolute;
    font-family: "Poppins-Regular", sans-serif;
    font-size: 34px;
    margin-top: 550px;
    width: 290px;
    text-align: left;
    font-weight: bold;
    margin-left: 0px;
    line-height: 1.1;
    color: #007bff;
  }

  .turkishcat2fg {
    position: absolute;
    font-family: "Poppins-Regular", sans-serif;
    font-size: 14px;
    margin-top: 640px;
    width: 300px;
    text-align: left;
    font-weight: 400;
    margin-left: 0px;
    line-height: 1.4;
    color: #000;
    letter-spacing: 1;
  }

  .tour-s-light15 {
    width: 300px;
    position: absolute;
    margin-top: 500px;
  }

  .tour-container15 {
    display: flex;
    flex-direction: column;
    width: 100%;
    height: 0; /* Minimum yükseklik */

    margin-top: 50px;
    margin-left: 420px;
  }

  .tour-container15popop {
    display: flex;
    flex-direction: column;
    width: 270px;
    height: 0; /* Minimum yükseklik */

    margin-top: 50px;
    margin-left: 415px;
  }

  .search-suggestions5 {
    position: absolute;
    top: 100%;
    left: 0;
    width: 270px;
    background-color: #fff;
    border-radius: 5px;
    box-shadow: 0 2px 5px rgba(0, 0, 0, 0.2);
    z-index: 1000;
    display: none;
    z-index: 999999999999;
    margin-top: 380px;
    text-align: left;
    margin-left: 635px;
    line-height: 0.7;
    color: #333;
  }

  .nearalyukari {
    position: absolute;
    margin-top: -310px;
    margin-left: 21px;
    width: 300px;
  }

  .an-12xxxxxx {
    border-radius: 15px;
    position: absolute;
    width: 270px;
    height: 100px;
    margin-left: -136;

    top: 180px;
    object-fit: cover;
    z-index: 9;
  }

  /*    ----------------------------------------------------  NEAR ME BURDA CSS  ----------------------------------------------------*/

  /*    ----------------------------------------------------  TURKISH BATH DISTRICT BURDA CSS  ----------------------------------------------------*/

  .an-12xxx {
    border-radius: 15px;
    position: absolute;
    width: 270px;
    height: 100px;
    margin-left: -135;

    top: 180px;
    object-fit: cover;
    z-index: 9;
  }

  .turkishcat1abc {
    position: absolute;
    font-family: "Poppins-Regular", sans-serif;
    font-size: 30px;
    margin-top: 390px;
    width: 300px;
    text-align: left;
    font-weight: bold;
    margin-left: 0px;
    line-height: 1.1;
    color: #007bff;
  }

  .turkishcat2abc {
    position: absolute;
    font-family: "Poppins-Regular", sans-serif;
    font-size: 14px;
    margin-top: 480px;
    width: 300px;
    text-align: left;
    font-weight: 400;
    margin-left: 0px;
    line-height: 1.4;
    color: #000;
    letter-spacing: 1;
  }

  

  .footer11ssturish {
    position: absolute;
    width: 250px;
    text-align: left;
    font-family: "Poppins-Regular", sans-serif;
    margin-left: -175px;
    padding: 20px;
    color: #000;
    border-radius: 10px;
    padding-top: 50px;
    margin-top: 2850px;
  }

  .discrits1 {
    position: absolute;
 
    margin-top: 800px;
    margin-left: 0px;
    width: 200px;
  }

  .discrist1a {
    position: absolute;
    margin-top: 190px;
    background-color: #1905c3;
    color: #fff;
    padding: 10px;
    width: 130px;
    text-align: center;
    font-family: "BebasNeue-Regular", sans-serif;
    font-size: 12px;
    letter-spacing: 1;
    font-family: "Poppins-Regular", sans-serif;
    border-radius: 20px;
    z-index: 9;
    margin-left: 5px;;
  }

  .disca {
    position: absolute;
    width: 140px;
    margin-left: 0px;
    height: 100px;;
  }

  .discrist2a{position: absolute;width: 210px;object-fit: cover;height: 180px;border-radius: 20px;;}
  .discb {
    position: absolute;
    width: 140px;
    margin-left: 160px;

  }

  .discd {
    position: absolute;
    width: 140px;
    margin-left: 0px;
    margin-top: 300px;
  }

  .discd0090 {
    position: absolute;
    width: 140px;
    margin-left: 160px;
    margin-top: -300px;
  }

  .disce {
    position: absolute;
    width: 140px;
    margin-top: 300px;
    margin-left: 160px;
  }

  .discess1 {
    position: absolute;
    width: 140px;
    margin-top: -1200px;
    margin-left: 160px;
  }

  .discf {
    position: absolute;
    width: 140px;
    margin-left: 0px;
    margin-top: 600px;
  }

  .dsc2 {
    position: absolute;
    margin-top: 900px;
  }

  .dsc3 {
    position: absolute;
    margin-top: 1800px;
  }

  .t-15ba {
    width: 300px;
    height: 210px;
    position: absolute;
    margin-left: -150px;
    top: 157px;
    object-fit: cover;
    z-index: -1;
    border-radius: 10px;
    left: 50%;
  }

  t-15ba img {
    width: 100%;
    object-fit: cover;
  }

  /*    ----------------------------------------------------  TURKISH BATH DISTRICT BURDA CSS  ----------------------------------------------------*/

  /*    ----------------------------------------------------  COOKIES BURDA CSS  ----------------------------------------------------*/
  #cookie-consent {
    position: fixed;
    bottom: 20px;
    right: 20px;
    width: 220px;
    background-color: black;
    color: white;
    padding: 20px;
    box-sizing: border-box;
    font-family: Arial, sans-serif;
    z-index: 9999999999999999999;
    font-size: 12px;
    max-height: 80vh; /* Viewport yüksekliğinin %80'i kadar maksimum yükseklik */
    overflow-y: auto; /* Dikey scroll ekler */
  }

  #cookie-consent button {
    padding: 10px;
    margin: 5px;
    border: none;
    cursor: pointer;
    font-weight: bold;
    font-size: 15px;
    margin-left: 0px;
  }

  #accept-cookies {
    background-color: #4caf50;
    color: white;
  }

  #reject-cookies {
    background-color: #f44336;
    color: white;
    width: 80px;
  }

  #read-policy {
    background-color: #008cba;
    color: white;
  }

  .lightbox88 {
    display: none;
    position: fixed;
    z-index: 9999999999999999999;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background-color: rgba(0, 0, 0, 0.4);
    overflow: auto; /* Scroll özelliği ekler */
  }

  .lightbox-content {
    position: relative; /* absolute yerine relative */
    background-color: #fefefe;
    padding: 20px;
    border: 1px solid #888;
    width: 90%; /* 100% yerine biraz margin bırakıyoruz */
    max-width: 800px; /* Maksimum genişlik */
    height: auto; /* 100% yerine auto */
    line-height: 1.7;
    font-size: 12px;
    margin: 20px auto; /* Ortalamak için */
    max-height: 90vh; /* Viewport yüksekliğinin %90'ı */
    overflow-y: auto; /* Dikey scroll ekler */
  }

  /*    ----------------------------------------------------  COOKIES BURDA CSS  ----------------------------------------------------*/

  /*    ----------------------------------------------------  HISTORICAL HAMMAM BURDA CSS  ----------------------------------------------------*/

  .search-suggestions2 {
    position: absolute;
    top: 100%;
    left: 0;
    width: 400px;
    background-color: #fff;
    border-radius: 5px;
    box-shadow: 0 2px 5px rgba(0, 0, 0, 0.2);
    z-index: 1000;
    display: none;
    z-index: 999999999999;
    margin-top: 230px;
    text-align: left;
    margin-left: 540px;
    line-height: 0.7;
    color: #333;
  }

  .t-11zxc {
    border-style: solid;
    border-color: #0b2c66;
    border-width: 1px;
    width: 272px;
    height: 75px;
    position: absolute;
    margin-left: 287px;
    top: 275px;
    color: #fff;
    background: linear-gradient(
      180deg,
      rgba(26, 71, 156, 0.7) 0%,
      rgba(19, 51, 112, 0.79) 100%
    );
    border-radius: 15px;

    background-color: #fff;

    backdrop-filter: blur(25px);
    z-index: 2;
  }



  .t-11zxc input::placeholder {
    color: rgba(255, 255, 255, 0.7);
    font-size: 13px;
    text-align: left;
    opacity: 1;
    color: #fff;
    margin-left: 120px;
    padding-left: 100px;
}

  .t-11zxc input:not(:placeholder-shown) {
    color: #fff !important;
    -webkit-text-fill-color: #fff !important;
    opacity: 1 !important;
    visibility: visible !important;
    display: block !important;
    text-indent: 100px;
    font-size: 17px !important;
    padding-left: 20px;   font-size: 17px;
}


  .t-11zxc input {
    width: 100%;
    height: 100%;
    border: none;
    outline: none;
    background: transparent;
    color: #fff !important;
    -webkit-text-fill-color: #fff !important;
    opacity: 1 !important;
    visibility: visible !important;
    padding: 0 15px; /* Kenarlardan boşluk */
    font-size: 13px;
}

  .an-12xxxabc {
    border-radius: 15px;
    position: absolute;
    width: 270px;
    height: 100px;
    margin-left: -272;

    top: -15px;
    object-fit: cover;
    z-index: 9;
  }

  .tour-s-light {
    position: absolute;
    margin-left: -605px;
    width: 300px;
    margin-top: 200px;
  }

  .tour-container {
    display: flex;
    flex-direction: column;
    width: 100%;
    min-height: 600px; /* Minimum yükseklik */
    margin-left: 383px;
    position: absolute;

    margin-top: -260px;
  }

  .t-22 {
    color: #000000;
    text-align: left;
    font-family: "Poppins-SemiBold", sans-serif;
    font-size: 15px;
    line-height: 22px;
    font-weight: 600;
    position: absolute;
    left: 253px;
    top: 1099px;
    width: 200px;
    text-align: left;
    font-size: 20px;
  }

  .t-21 {
    color: #676767;
    text-align: left;
    font-family: "Poppins-SemiBold", sans-serif;
    font-size: 14px;
    line-height: 22px;
    font-weight: 600;
    opacity: 0.4;
    position: absolute;
    left: 253px;
    top: 1114px;
    width: 100px;
    text-align: left;
  }

  .t-13xcv {
    width: 128px;
    height: 44px;
    position: absolute;
    left: 646px;
    top: 240px;

    background-color: #fff;
  }

  .t-12xcv {
    color: #333;
    text-align: center;
    font-family: "Purista-Medium", sans-serif;
    font-size: 15px;
    font-weight: 300;
    position: absolute;
    left: 665px;
    top: 245px;
    width: 122px;
    text-align: left;
  }


  .footerxblog {
    position: absolute;
    width: 270px;
    text-align: left;
    font-family: "Poppins-Regular", sans-serif;
    margin-left: -20px;
    padding: 20px;
    color: #000;
    border-radius: 10px;
    padding-top: 50px;
    margin-top: 900px;
  }

  .hamamdes2 {
    position: absolute;
    margin-top: 185px;
    -webkit-filter: grayscale(0%) blur(0px);
    filter: blur(0px) grayscale(0%);
    background-color: #333;
    width: 500px;
    height: 100px;
    opacity: 0.7;
    z-index: -1;
    margin-left: -400px;
  }

  .search-suggestions-over4yy {
    position: absolute;
    top: 100%;
    left: 0;
    width: 270px;
    background-color: #fff;
    border-radius: 5px;
    box-shadow: 0 2px 5px rgba(0, 0, 0, 0.2);
    z-index: 1000;
    display: none;
    z-index: 999999999999;
    margin-top: -2090px;
    text-align: left;
    margin-left: 635;
    line-height: 0.7;
    color: #333;
  }

  .search-suggestions-over5yy {
    position: absolute;
    top: 100%;
    left: 0;
    width: 270px;
    background-color: #fff;
    border-radius: 5px;
    box-shadow: 0 2px 5px rgba(0, 0, 0, 0.2);
    z-index: 1000;
    display: none;
    z-index: 999999999999;
    margin-top: -4250px;
    text-align: left;
    margin-left: 635;
    line-height: 0.7;
    color: #333;
  }

  .search-suggestions-over6yy {
    position: absolute;
    top: 100%;
    left: 0;
    width: 270px;
    background-color: #fff;
    border-radius: 5px;
    box-shadow: 0 2px 5px rgba(0, 0, 0, 0.2);
    z-index: 1000;
    display: none;
    z-index: 999999999999;
    margin-top: -4550px;
    text-align: left;
    margin-left: 635;
    line-height: 0.7;
    color: #333;
  }

  .search-suggestions-over7yy {
    position: absolute;
    top: 100%;
    left: 0;
    width: 270px;
    background-color: #fff;
    border-radius: 5px;
    box-shadow: 0 2px 5px rgba(0, 0, 0, 0.2);
    z-index: 1000;
    display: none;
    z-index: 999999999999;
    margin-top: -550px;
    text-align: left;
    margin-left: 635;
    line-height: 0.7;
    color: #333;
  }

  .search-suggestions-tagged {
    position: absolute;
    top: 100%;
    left: 0;
    width: 400px;
    background-color: #fff;
    border-radius: 5px;
    box-shadow: 0 2px 5px rgba(0, 0, 0, 0.2);
    z-index: 1000;
    display: none;
    z-index: 999999999999;
    margin-top: -2035px;
    text-align: left;
    margin-left: 340px;
    line-height: 0.7;
    color: #333;
  }

  /*    ----------------------------------------------------  HISTORICAL HAMMAM BURDA CSS  ----------------------------------------------------*/

  .search-suggestions2xxavv {
    position: absolute;
    top: 100%;
    left: 0;
    width: 270px;
    background-color: #fff;
    border-radius: 5px;
    box-shadow: 0 2px 5px rgba(0, 0, 0, 0.2);
    z-index: 1000;
    display: none;
    z-index: 999999999999;
    margin-top: 320px;
    text-align: left;
    margin-left: 630px;
    line-height: 0.7;
    color: #333;
  }

  .tour-description {
    padding: 0px;

    border-radius: 5px;

    position: absolute;
    margin-top: 400px;
    text-align: left;
    width:300px;
    margin-left: 610px;
    font-family: "Poppins-Regular", sans-serif;
    height: 220px;
    font-size: 13px;
  }

  .tour-description h2 {
    color: #333;
    margin-bottom: 10px;
  }

  .tour-description p {
    color: #666;
    line-height: 1.6;
  }

  .abb1 {
    position: absolute;
    font-family: "Poppins-Regular", sans-serif;
    font-size: 24px;
    margin-top: 170px;
    width: 300px;
    text-align: left;
    font-weight: 200;
    margin-left: 0px;
    line-height: 1.1;
  }

  .abb2 {
    position: absolute;
    font-family: "Poppins-Regular", sans-serif;
    font-size: 18px;
    margin-top: 330px;
    width: 270px;
    text-align: left;
    font-weight: 400;
    margin-left: 20px;
    line-height: 1.1;
    color: #007bff;
  }

  .abb4 {
    position: absolute;
    font-family: "Poppins-Regular", sans-serif;
    font-size: 14px;
    margin-top: 600px;
    width: 250px;
    text-align: left;
    font-weight: 400;
    margin-left: 20px;
    line-height: 1.4;
    color: #000;
    letter-spacing: 1;
  }

  .abb3 {
    position: absolute;
    margin-top: 450px;
    border-radius: 10px;
    margin-left: 20px;
  }
  .abb3 img {
    width: 120px;
    object-fit: cover;
    border-radius: 10px;
  }

  .abb5 {
    position: absolute;
    margin-top: 450px;
    border-radius: 10px;
    margin-left: 155px;
  }
  .abb5 img {
    width: 120px;
    object-fit: cover;
    border-radius: 10px;
    height: 120px;
  }

  .abb6 {
    position: absolute;
    margin-top: 1010px;
    width: 30px;
    height: 1px;
    background-color: #333;
    margin-left: -400px;
  }

  .abb7 {
    position: absolute;
    font-family: "Poppins-Regular", sans-serif;
    font-size: 14px;
    margin-top: 1050px;
    width: 250px;
    text-align: left;
    font-weight: 400;
    margin-left: 20px;
    line-height: 1.4;
    color: #000;
    letter-spacing: 1;
  }

  .abb8 {
    position: absolute;
    font-family: "Poppins-Regular", sans-serif;
    font-size: 14px;
    margin-top: 1630px;
    width: 250px;
    text-align: left;
    font-weight: 400;
    margin-left: 20px;
    line-height: 1.4;
    color: #000;
    letter-spacing: 1;
  }

  .abb9 {
    position: absolute;
    font-family: "Poppins-Regular", sans-serif;
    font-size: 14px;
    margin-top: 2000px;
    width: 250px;
    text-align: left;
    font-weight: 400;
    margin-left: 20px;
    line-height: 1.4;
    color: #000;
    letter-spacing: 1;
  }

  .abb10 {
    position: absolute;
    margin-top: 470px;
    border-radius: 10px;
    margin-left: 165px;
    display: none;
  }

  .abb10 img {
    width: 430px;
    object-fit: cover;
    border-radius: 10px;
    height: 270px;
  }

  .abb11 {
    position: absolute;
    font-family: "Poppins-Regular", sans-serif;
    font-size: 14px;
    margin-top: 2430px;
    width: 250px;
    text-align: left;
    font-weight: 400;
    margin-left: 20px;
    line-height: 1.4;
    color: #000;
    letter-spacing: 1;
  }

  .abb12 {
    position: absolute;
    font-family: "Poppins-Regular", sans-serif;
    font-size: 14px;
    margin-top: 2930px;
    width: 250px;
    text-align: left;
    font-weight: 400;
    margin-left: 20px;
    line-height: 1.4;
    color: #000;
    letter-spacing: 1;
  }

  .abb13 {
    position: absolute;
    margin-top: 3400px;
    width: 250px;
    height: 140px;
    background-color: #007bff;
    margin-left: 20px;
  }

  .abb14 {
    position: absolute;
    margin-top: 3420px;
    margin-left: 35px;
    color: #fff;
    font-family: "Poppins-Regular", sans-serif;
    font-size: 14px;
    font-weight: bold;
    text-align: left;
  }
.ss-15{margin-top: 30px;;margin-left: -50px;;}
  .ss-20{width: 300px;margin-top: -50px;;height: 400px;;}

  .abb14 a {
    text-decoration: none;
  }



  .abb15 {
    position: absolute;
    margin-top: 3540px;
    width: 250px;
    height: 10px;
    background-color: #083991;
    margin-left: 20px;
  }

  .footer111asss {
    position: absolute;
    margin-top: 3590px;
    width: 200px;
    text-align: left;
    font-family: "Poppins-Regular", sans-serif;
    margin-left: -170px;

    padding: 20px;
    color: #000;
    border-radius: 10px;
    padding-top: 50px;
    left: 50%;
  }

  .footer11111xff {
    position: absolute;
    margin-top: 10050px;
    width: 200px;
    text-align: left;
    font-family: "Poppins-Regular", sans-serif;
    margin-left: -170px;

    padding: 20px;
    color: #000;
    border-radius: 10px;
    padding-top: 50px;
    left: 50%;
  }


  .footer11111xff009 {
    position: absolute;
    margin-top: 9230px;
    width: 200px;
    text-align: left;
    font-family: "Poppins-Regular", sans-serif;
    margin-left: -170px;

    padding: 20px;
    color: #000;
    border-radius: 10px;
    padding-top: 50px;
    left: 50%;
  }

  .prim111 {
    position: absolute;
    font-family: "Poppins-Regular", sans-serif;
    font-size: 14px;
    margin-top: 230px;
    width: 300px;
    text-align: left;
    font-weight: 400;
    margin-left: 0px;
    line-height: 1.7;
    color: #000;
    letter-spacing: 1;
  }

  .prim111004 {
    position: absolute;
    font-family: "Poppins-Regular", sans-serif;
    font-size: 14px;
    margin-top: 260px;
    width: 300px;
    text-align: left;
    font-weight: 400;
    margin-left: 0px;
    line-height: 1.7;
    color: #000;
    letter-spacing: 1;
  }


  .faqs1nss {
    position: absolute;
    font-family: "Poppins-Regular", sans-serif;
    font-size: 34px;
    margin-top: 170px;
    width: 290px;
    text-align: left;
    font-weight: bold;
    margin-left: 0px;
    line-height: 1.1;
    color: #007bff;
  }

  .faqs1nss88 {
    position: absolute;
    font-family: "Poppins-Regular", sans-serif;
    font-size: 34px;
    margin-top: 170px;
    width: 260px;
    text-align: left;
    font-weight: bold;
    margin-left: 0px;
    line-height: 1.1;
    color: #007bff;
  }

  .prim1 {
    position: absolute;
    font-family: "Poppins-Regular", sans-serif;
    font-size: 14px;
    margin-top: 260px;
    width: 250px;
    text-align: left;
    font-weight: 400;
    margin-left: 20px;
    line-height: 1.6;
    color: #000;
    letter-spacing: 1;
  }

  .prim1ses1 {
    position: absolute;
    font-family: "Poppins-Regular", sans-serif;
    font-size: 14px;
    margin-top: 220px;
    width: 300px;
    text-align: left;
    font-weight: 400;
    margin-left: 0px;
    line-height: 1.6;
    color: #000;
    letter-spacing: 1;
  }

  .prim1abcd {
    position: absolute;
    font-family: "Poppins-Regular", sans-serif;
    font-size: 14px;
    margin-top: 260px;
    width: 300px;
    text-align: left;
    font-weight: 400;
    margin-left: 0px;
    line-height: 1.6;
    color: #000;
    letter-spacing: 1;
  }

  .footer11ss {
    position: absolute;
    margin-top: 3450px;
    width: 200px;
    text-align: left;
    font-family: "Poppins-Regular", sans-serif;
    margin-left: -170px;

    padding: 20px;
    color: #000;
    border-radius: 10px;
    padding-top: 50px;
    left: 50%;
  }


  .footer11sshayd {
    position: absolute;
    margin-top: 2930px;
    width: 200px;
    text-align: left;
    font-family: "Poppins-Regular", sans-serif;
    margin-left: -170px;

    padding: 20px;
    color: #000;
    border-radius: 10px;
    padding-top: 50px;
    left: 50%;
  }

  .footer11111x {
    position: absolute;
    margin-top: 10360px;
    width: 200px;
    text-align: left;
    font-family: "Poppins-Regular", sans-serif;
    margin-left: -170px;

    padding: 20px;
    color: #000;
    border-radius: 10px;
    padding-top: 50px;
    left: 50%;
  }

  .footer11111x8789 {
    position: absolute;
    margin-top: 9230px;
    width: 200px;
    text-align: left;
    font-family: "Poppins-Regular", sans-serif;
    margin-left: -170px;

    padding: 20px;
    color: #000;
    border-radius: 10px;
    padding-top: 50px;
    left: 50%;
  }

  .footer11 {
    position: absolute;
    margin-top: 3050px;
    width: 200px;
    text-align: left;
    font-family: "Poppins-Regular", sans-serif;
    margin-left: -170px;

    padding: 20px;
    color: #000;
    border-radius: 10px;
    padding-top: 50px;
    left: 50%;
  }

  .footer11zkas {
    position: absolute;
    margin-top: 2650px;
    width: 200px;
    text-align: left;
    font-family: "Poppins-Regular", sans-serif;
    margin-left: -170px;

    padding: 20px;
    color: #000;
    border-radius: 10px;
    padding-top: 50px;
    left: 50%;
  }

  .t-15baop {
    width: 300px;
    height: 410px;
    position: absolute;
    margin-left: -148px;
    top: 157px;
    object-fit: cover;
    z-index: -1;
    border-radius: 10px;
    left: 50%;
  }

  t-15baop img {
    width: 100%;
    object-fit: cover;
  }

  .turkishcat2 {
    position: absolute;
    font-family: "Poppins-Regular", sans-serif;
    font-size: 14px;
    margin-top: 680px;
    width: 300px;
    text-align: left;
    font-weight: 400;
    margin-left: 5;
    line-height: 1.4;
    color: #000;
    letter-spacing: 1;
  }

  .turkishcat2bbhj {
    position: absolute;
    font-family: "Poppins-Regular", sans-serif;
    font-size: 14px;
    margin-top: 680px;
    width: 300px;
    text-align: left;
    font-weight: 400;
    margin-left: 5;
    line-height: 1.4;
    color: #000;
    letter-spacing: 1;
  }


  .tour-s-light15op {
    width: 300px;
    position: absolute;
    margin-top: 990px;
  }

  .turkishcat3xb {
    position: absolute;
    margin-left: -150px;
    margin-top: 160px;
    width: 300px;
  }

  .turkishcat3xb090909 {
    position: absolute;
    margin-left: -150px;
    margin-top: -860px;
    width: 300px;
  }



  .an-5yeni {
    position: absolute;
    margin-top: 2750;
    margin-left: 152;
    width: 300px;
    height: 340px;
    object-fit: cover;
    border-radius: 10px;
  }


  .an-9yeni {
    position: absolute;
    margin-top: 3100px;
    margin-left: 193;
    width: 200px;
    height: 280px;
    object-fit: cover;
    border-radius: 10px;
    color: #333;
    font-family: "Poppins-Regular", sans-serif;
    font-size: 20px;
  }



  .an-6yeni {
    position: absolute;
    margin-top: 3150;
    margin-left: 152;
    width: 300px;
    height: 340px;
    object-fit: cover;
    border-radius: 10px;
  }


  .an-10yeni {
    position: absolute;
    margin-top: 3500px;
    margin-left: 193;
    width: 200px;
    height: 280px;
    object-fit: cover;
    border-radius: 10px;
    color: #333;
    font-family: "Poppins-Regular", sans-serif;
    font-size: 20px;
  }








  .footer11ssturishbss {
    position: absolute;
    width: 250px;
    text-align: left;
    font-family: "Poppins-Regular", sans-serif;
    margin-left: -175px;
    padding: 20px;
    color: #000;
    border-radius: 10px;
    padding-top: 50px;
    margin-top: 3510px;
  }



  .an-7yeni {
    position: absolute;
    margin-top: 3550;
    margin-left: 150;
    width: 300px;
    height: 340px;
    object-fit: cover;
    border-radius: 10px;
  }

  .an-11yeni {
    position: absolute;
    margin-top: 3900px;
    margin-left: 193;
    width: 200px;
    height: 280px;
    object-fit: cover;
    border-radius: 10px;
    color: #333;
    font-family: "Poppins-Regular", sans-serif;
    font-size: 20px;
    line-height: 1.1;
  }

  .an-11 {
    color: #ffffff;
    text-align: left;
    font-family: "BebasNeue-Regular", sans-serif;
    font-size: 28px;
    line-height: 90%;
    font-weight: 400;
    position: absolute;
    left: 308px;
    top: 244px;
    width:240px;
  }

  .an-8yeni {
    position: absolute;
    margin-top: 3970;
    margin-left: 150;
    width: 300px;
    height: 340px;
    object-fit: cover;
    border-radius: 10px;
  }




  .an-12yeni {
    position: absolute;
    margin-top: 4330px;
    margin-left: 193;
    width: 200px;
    height: 280px;
    object-fit: cover;
    border-radius: 10px;
    color: #333;
    font-family: "Poppins-Regular", sans-serif;
    font-size: 20px;
    line-height: 1.1;
  }









  .hmm2 {
    position: absolute;
    font-family: "Poppins-Regular", sans-serif;
    font-size: 14px;
    margin-top: 230px;
    width: 300px;
    text-align: left;
    font-weight: 400;
    margin-left: 0px;
    line-height: 1.1;
    color: #000;
    line-height: 1.4;
  }

  .hmm3 {
    position: absolute;
    margin-top: 820px;
    border-radius: 10px;
    margin-left: 0px;
  }
  .hmm3 img {
    width: 150;
    object-fit: cover;
    border-radius: 10px;
    height: 200px;
  }

  .hmm4 {
    position: absolute;
    margin-top: 820px;
    border-radius: 10px;
    margin-left: 160px;
  }
  .hmm4 img {
    width: 150;
    object-fit: cover;
    border-radius: 10px;
    height: 200px;
  }

  .hmm5 {
    position: absolute;
    font-family: "Poppins-Regular", sans-serif;
    font-size: 14px;
    margin-top: 1050px;
    width:300px;
    text-align: left;
    font-weight: 400;
    margin-left: 0px;
    line-height: 1.1;
    color: #000;
    line-height: 1.4;
  }

  .hmm6 {
    position: absolute;
    font-family: "Poppins-Regular", sans-serif;
    font-size: 14px;
    margin-top: 1890px;
    width: 300px;
    text-align: left;
    font-weight: 400;
    margin-left: 0px;
    line-height: 1.1;
    color: #000;
    line-height: 1.4;
  }

  



  .hmm7 {
    position: absolute;
    margin-top: 2700px;
    border-radius: 10px;
    margin-left: 0px;
  }
  .hmm7 img {
    width: 150;
    object-fit: cover;
    border-radius: 10px;
    height: 200px;
  }

  .hmm8 {
    position: absolute;
    margin-top: 2700px;
    border-radius: 10px;
    margin-left: 160px;
  }
  .hmm8 img {
    width: 150;
    object-fit: cover;
    border-radius: 10px;
    height: 200px;
  }

  .hmm9 {
    position: absolute;
    font-family: "Poppins-Regular", sans-serif;
    font-size: 14px;
    margin-top: 2940px;
    width: 300px;
    text-align: left;
    font-weight: 400;
    margin-left: 0;
    line-height: 1.1;
    color: #000;
    line-height: 1.4;

  }

  .hmm10 {
    position: absolute;
    font-family: "Poppins-Regular", sans-serif;
    font-size: 14px;
    margin-top: 3850px;
    width: 300px;
    text-align: left;
    font-weight: 400;
    margin-left: 0px;
    line-height: 1.1;
    color: #000;
    line-height: 1.4;
  }


  .hmm11abc {
    position: absolute;
    margin-top: 4680px;
    margin-left: 0;
    color: #007bff;
    font-family: "Poppins-Regular", sans-serif;
    font-size: 34px;
  }



  .hmm12abc {
    margin-bottom: 20px;
    margin-top: 4760px;
    position: absolute;
    width: 300px;
    margin-left: -150px;
    text-align: left;
    left: 50%;
  }


  .footer11111xxabg {
    position: absolute;
    margin-top: 5970px;
    width: 270px;
    text-align: left;
    font-family: "Poppins-Regular", sans-serif;
    margin-left: -169px;
    padding: 20px;
    color: #000;
    border-radius: 10px;
    padding-top: 50px;
    left: 50%;
  }







  .cont1 {
    position: absolute;
    margin-top: 210px;
    margin-left: 80px;
  }

  .cont2 {
    position: absolute;
    font-family: "Poppins-Regular", sans-serif;
    font-size: 18px;
    margin-top: 220px;
    text-align: left;
    font-weight: bold;
    margin-left: 20;
    line-height: 1.6;
    color: #000;
  }

  .cont3 {
    position: absolute;
    margin-top: 1190px;
    margin-left: 0;
    text-align: left;
    line-height: 33px;
    max-width: 300px;
    width: 300px;
  }

  .contact-container {
    font-family: Arial, sans-serif;
    max-width: 600px;
    margin: 40px auto;
    padding: 20px;
    box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);
  }
  .contact-form {
    background: #f9f9f9;
    padding: 30px;
    border-radius: 8px;
  }
  .contact-form-group {
    margin-bottom: 20px;
  }
  .contact-label {
    display: block;
    margin-bottom: 5px;
    font-weight: bold;
    color: #333;
  }
  .contact-input,
  .contact-textarea {
    width: 100%;
    padding: 10px;
    border: 1px solid #ddd;
    border-radius: 4px;
    font-size: 16px;
  }
  .contact-textarea {
    height: 150px;
  }
  .contact-submit {
    background: #4caf50;
    color: white;
    padding: 12px 20px;
    border: none;
    border-radius: 4px;
    cursor: pointer;
    font-size: 16px;
    transition: background 0.3s ease;
  }
  .contact-submit:hover {
    background: #45a049;
  }
  .contact-message {
    margin-top: 20px;
    padding: 10px;
    border-radius: 4px;
  }



  .contact-success {
    background: #d4edda;
    color: #155724;
    border: 1px solid #c3e6cb;
  }
  .contact-error {
    background: #f8d7da;
    color: #721c24;
    border: 1px solid #f5c6cb;
  }

  .cont4 {
    position: absolute;
    font-family: "Poppins-Regular", sans-serif;
    font-size: 14px;
    margin-top: 240px;
    text-align: left;
    font-weight: 400;
    margin-left: 0;
    line-height: 1.6;
    color: #000;
    background-color: #eee;
    padding: 15px;
    width: 300px;
  }

  .cont4asdf {
    position: absolute;
    font-family: "Poppins-Regular", sans-serif;
    font-size: 23px;
    margin-top: 1050px;
    text-align: left;
    font-weight: 400;
    margin-left: 0;
    line-height: 1.6;
    color: #000;


    width: 300px;
  }



  .cont4asdf2 {
    position: absolute;
    font-family: "Poppins-Regular", sans-serif;
    font-size: 14px;
    margin-top: 1090px;
    text-align: left;
    font-weight: 400;
    margin-left: 0;
    line-height: 1.4;
    color: #000;


    width: 240px;
  }


  .cont5 {
    position: absolute;
    font-family: "Poppins-Regular", sans-serif;
    font-size: 18px;
    margin-top: 290px;
    text-align: left;
    font-weight: 400;
    margin-left: -400px;
    line-height: 1.2;
    color: #000;
  }

  .cont6 {
    position: absolute;
    margin-top: 540px;
    margin-left: 0;;
    width: 300;
    border-radius: 20px;



  }
  .footer111con {
    position: absolute;
    margin-top: 1750px;
    width: 270px;
    text-align: left;
    font-family: "Poppins-Regular", sans-serif;
    margin-left: -170px;
    padding: 20px;
    color: #000;
    border-radius: 10px;
    padding-top: 50px;
    left: 50%;
  }


  .cont4abc{position: absolute;margin-top: 380px;;margin-left: 0px;;}
  .cont5abc{position: absolute;margin-top: 380px;;margin-left: 170px;}


  .cont7abcss5{position: absolute;margin-top: 445;;margin-left: 0px;;    font-family: "Poppins-Regular", sans-serif;text-align: left;font-size:14px;width: 300px;text-align: left;;}

  .cont6abc{position: absolute;margin-top: 375px;;margin-left: 40px;    font-family: "Poppins-Regular", sans-serif;text-align: left;font-size:14px;}

  .cont7abc{position: absolute;margin-top:375px;;margin-left: 210;;    font-family: "Poppins-Regular", sans-serif;text-align: left;font-size:14px;}


  .cont6 iframe {
    border-radius: 20px;
  }



  .bb888 {
    position: absolute;
    margin-left:-135px;
    top: 100px;
    margin-top: 77px;
    width: 270px;
    height: 200px;
    z-index: -1;
    border-radius: 10px;;
    left:50%;
  }

  .bb888 img {
    width: 270px;
    object-fit: cover;
    height: 140px;    border-radius: 10px;;
  }






  .blogbaslik99 {
    position: absolute;
    font-size: 30px;
    z-index: 9;
    margin-left: 20px;
    margin-top: 280px;
    background-color: #1f64df;
    padding: 10px;
    color: #fff;
    font-weight: bold;
  }


  .blogbaslik999 {
    position: absolute;
    width: 2px;
    height: 80px;
    background-color: #1f64df;
    margin-left: 45px;
    margin-top: 340px;
  }



  .blog-container {
    width: 270px;
    position: absolute;
    margin-left: -230px;
    text-align: left;
    margin-top: -220px;
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
  }



  .bb-10 {
    color: #333;
    text-align: left;
    font-family: "Poppins-SemiBold", sans-serif;
    font-size: 14px;
    font-weight: 600;
    position: absolute;
    left: 260px;
    top: 933px;
  }

  .blog-white {
    width: 428px; /* bb-13'ün genişliği */
    height: 606px; /* bb-13'ün yüksekliği */
    position: relative;
    margin-right: -66px; /* Blog yazıları arasındaki yatay boşluk */
    margin-bottom: 16px; /* Blog yazıları arasındaki dikey boşluk */
    display: flex;
  }

  .blog-white:nth-child(3n) {
    margin-right: 0; /* Her üçüncü öğenin sağ kenar boşluğunu kaldır */
  }


.ss-2xf{display: none;;}
.ss-7{display: none;;}
  .footerxblog2 {
    position: absolute;
    width: 270px;
    text-align: left;
    font-family: "Poppins-Regular", sans-serif;
    margin-left:-20px;
    padding: 20px;
    color: #000;
    border-radius: 10px;
    padding-top: 50px;
  }



  .blog-details-light {
    position: absolute;
    margin-left: -240px;
    width: 300px;
    margin-top: -100px;
  }


  .ss-3 {
    color: #000000;
    text-align: left;
    font-family: "Poppins-SemiBold", sans-serif;
    font-size: 12px;
    line-height: 40px;
    font-weight: 600;
    position: absolute;
    left: 275px;
    top: 253px;
    width: 100px;;
  }

  .option-card h3 {
    font-size: 14px; /* veya istediğiniz boyut */
    line-height: 1.2;
    color:#fff;
  }
  .ss-4 {
    color: #000000;
    text-align: left;
    font-family: "Poppins-ExtraLight", sans-serif;
    font-size: 16px;
    line-height: 19px;
    font-weight: 200;
    position: absolute;
    left: 245px;
    top: 310px;
    width: 290px;;
  }


  .ss-2 {
    position: absolute;
    left: 255px;
    top: 284.37px;
    transform: translate(-10.76px, -18.7px);
    overflow: visible;

  }



.son5blog{position:absolute;margin-top:2000px;display: none;}

.ss-17 {
  color: #000000;
  text-align: left;
  position: absolute;
  left: 240px;;
  top: 1059px;
  width: 300px;
  font-family: "Poppins-Regular", sans-serif;
  font-weight: 400;
  background-color: #f5f5f5;
  padding: 10px;
  white-space: pre-line;
  word-wrap: break-word;
  text-align: left;;
  font-size:14px;
}





.footerxblog2589 {
  position: absolute;
  width: 270px;
  text-align: left;
  font-family: "Poppins-Regular", sans-serif;
  margin-left:-20px;
  padding: 20px;
  color: #000;
  border-radius: 10px;
  padding-top: 50px;
}

.busonanasayfa {
  position: absolute;
  margin-top: 640px;
  text-align: left;
  margin-left: 2px;
  width: 300px;



}


.home-page-light5 {
  position: absolute;
  left: 50%;
  margin-left: -420px;
  z-index: 99;



}


.an-30 {
  border-radius: 40px;

  object-fit: cover;
  margin-left: 270px;
  margin-top: 180; content-visibility: auto;
}

.an-30 img {
  width: 300px;
  height: 421px;
  object-fit: cover;
  border-radius: 40px;


}


.an-13 {
  background: #1905c3;
  border-radius: 40px;
  width: 278px;
  height: 393px;
  position: absolute;
  margin-left: 280px;
  top: 193px;
  opacity: 0.7;;
}


.an-12 {
  border-radius: 20px;
  width: 251px;
  height: 163px;
  position: absolute;
  left: 294px;
  top: 383px;
  object-fit: cover;
  object-position: left;


}


.logogeldimobile{position: fixed;top:22px;z-index: 9999999999999999;}

.t-11anasayfa {
  border-radius: 200px;

  width: 262px;
  height: 55px;
  position: absolute;
  left: 661px;
  top: -55px;
  color: #333;

  backdrop-filter: blur(25px);
  padding-bottom: 20px;
  font-size: 25px;

  -webkit-box-shadow: 0px 10px 20px -25px rgba(0, 0, 0, 0.75);
  -moz-box-shadow: 0px 10px 20px -25px rgba(0, 0, 0, 0.75);
  box-shadow: 0px 10px 20px -25px rgba(0, 0, 0, 0.75);
  border: 6px solid #eee;

  background-color: #fff;
  z-index: 9;
}

.t-11anasayfa input {
  background: transparent;
  border: none;
  color: #333;
  font-size: 17px;


}

.t-11anasayfa input[type="text"]#searchInput {
  color: #333;
  margin-top: -19px;
  padding-left: 100px; 
}


.t-20abcxxx {
  color: #000000;
  text-align: left;
  font-family: "Poppins-Regular", sans-serif;
  font-size: 11px;
  line-height: 22px;
  font-weight: 570;
  position: absolute;
  left: 253px;
  top: 1020px;
  width: 220px;
  line-height: 1;
  color:#1f64df
}


.t-11anasayfa input::placeholder {
  color: rgba(255, 255, 255, 0.7); /* Placeholder rengi */
  font-size: 13px;
  text-align: left;
  opacity: 1;
  color: #333;
margin-left:20px;
  text-align: left;
  width: 140px;;
  padding-left: 20px;;


  
}




.t-11 input {
    background: transparent;
    border: none;
    color: #333;
    font-size: 17px;
  
  }

.t-11 input[type="text"]#searchInput {
    color: #fff;
    margin-top: -2px;
    padding-left: 110px; 
  }
  .t-11 input::placeholder {
    color: rgba(255, 255, 255, 0.7); /* Placeholder rengi */
    font-size: 13px;
    text-align: left;
    opacity: 1;
    color: #fff;
  
  }

.t-10anasayfa {
  color: #333;
  text-align: left;
  font-family: "Purista-SemiBold", sans-serif;
  font-size: 11px;
  font-weight: 600;
  position: absolute;
  left: 862px;
  top: -37px;
  z-index: 99;
  color: #333;
}
.t-9anasayfa{display: none;;}


.search-suggestionsanasayfa {
  position: absolute;
  top: 100%;
  left: 0;
  width: 270px;
  background-color: #fff;
  border-radius: 5px;
  box-shadow: 0 2px 5px rgba(0, 0, 0, 0.2);
  z-index: 1000;
  display: none;
  z-index: 999999999999;
  margin-top: 10px;
  text-align: left;
  margin-left: 658px;
  line-height: 0.7;
  color: #333;
}


.an-17google {
  color: #ffffff;
  text-align: left;
  font-family: "BebasNeue-Regular", sans-serif;
  font-size: 20px;
  font-weight: 400;
  position: absolute;
  left: 70;
  top: 485px;
  z-index: 999;
}

.an-18google {
  background: #1d0bb3;
  border-radius: 100px;
  width: 215px;
  height: 43px;
  position: absolute;
  left: 40px;
  top: 480px;
}

.an-1xgoogle {
  position: absolute;
  left: 204px;
  top: 500px;
  transform: translate(0px, -3.68px);
  overflow: visible;
}


.google-reviews {
  width: 100%;
  flex-direction: column;
  padding: 15px;
  box-sizing: border-box;
  overflow: hidden;
}

.review-header {
  width: 100%;
  padding-top: 20px;
  text-align: center;
  margin-bottom: 20px;
  order: -1; /* Header'ı en üste taşır */
}

.review-title {
  position: relative;
  margin: 0 auto 10px;
  text-align: center;
  left: 0;
}

.google-logo {
  margin: 10px auto;
  display: block;
}

.review-content {
  width: 100%;
  overflow: hidden;
}

.review-container {
  display: flex;
  width: auto !important; /* JavaScript'teki width hesaplamasını override eder */
  transform: translateX(0);
  transition: transform 0.3s ease;
}

.review {
  flex: 0 0 100%; /* Her review tam genişlikte olacak */
  max-width: 100%;
  margin: 0;
  box-sizing: border-box;
}

/* Navigasyon butonlarını mobilde yeniden konumlandır */
.review-nav {
  position: relative;
  left: auto;
  display: flex;
  justify-content: center;
  gap: 10px;
  margin-top: 20px;

}

.nav-button {
  background-color: #f0f0f0;
  border: none;
  margin-top: 20;

 
}



.tour-container2 {
  display: flex;
  flex-direction: column;
  width: 300px;
  height: 0; /* Minimum yükseklik */
position: absolute;
margin-top: 360px;;
margin-left:420px;
}


.anasayfaaltaal1 {
  position: absolute;
  margin-top: 68px;
  width: 300px;
  margin-left: 100px;;
}



.ayraca{position: absolute;width: 200px;margin-top: 310px;margin-left: 85px;;}
.ayrac1xxx{display: none;;}
.ayrac1x{position: absolute;width: 20px;background-color:#eee;height: 1px;margin-top: 945px;margin-left: -20px;display: none;;}


.ayrac1xx{display: none;;}


.an-26-span {
  color: #000000;
  font-family: "BebasNeue-Regular", sans-serif;
  font-size: 50px;
  line-height: 90%;
  font-weight: 400;
}
.an-26-span2 {
  color: #1d0bb3;
  font-family: "BebasNeue-Regular", sans-serif;
  font-size: 50px;
  line-height: 90%;
  font-weight: 400;
}


.an-26 {
  text-align: left;
  font-family: "BebasNeue-Regular", sans-serif;
  font-size: 50px;
  line-height: 90%;
  font-weight: 400;
  position: absolute;
  left: 168px;
  top: 738px;
  width: 293px;
}



.an-22 {
  color: #000000;
  text-align: left;
  font-family: "Poppins-Regular", sans-serif;
  font-size: 16px;
  line-height: 90%;
  font-weight: 400;
  position: absolute;
  left: 170px;
  top: 858px;
  width: 270px;
  opacity: 0.4;
}


.an-18 {
  background: #1d0bb3;
  border-radius: 100px;
  width: 315px;
  height: 43px;
  position: absolute;
  left: 159px;
  top: 5011px;
}


.an-17 {
  color: #ffffff;
  text-align: left;
  font-family: "BebasNeue-Regular", sans-serif;
  font-size: 20px;
  line-height: 90%;
  font-weight: 400;
  position: absolute;
  left: 185px;
  top: 5023px;
  width: 220px;;
}

.an-1x {
  position: absolute;
  left: 410px;
  top: 5033px;
  transform: translate(0px, -3.68px);
  overflow: visible;
}


.ayracb{position: absolute;width: 100px;margin-top: 4825px;margin-left: 85;;}




.anasayfaaltaal2 {
  position: absolute;
  margin-top: 3540px;
  width: 300px;
}



.video-container {
  width:300px;

  height: 325px;
  position: relative;
  cursor: pointer;
  overflow: hidden;
  border-radius: 20px;
}



.html5-video-container {
  position: absolute;
  margin-top: 1674px;
  margin-left: 270px;
}


.footerxblog09zzz {
  position: absolute;
  margin-top: 13750px;
  margin-left: -400;
  width: 300px;
}





.an-1yeni {
  position: absolute;
  width: 300px;
  font-family: "BebasNeue-Regular", sans-serif;
  font-size: 40px;
  margin-top: 2040px;
  text-transform: uppercase;
  text-align: left;
  margin-left: 270px;
  line-height: 0.8;
}

.tour-s-light88888 {
  position: relative;
  margin-left: -644px;
  width: 300px;
  z-index: 9999;
  top: 630px;
  height: 0px;
  z-index: 99999999;
}


.ayracd{position: absolute;width: 100px;margin-top: 6045px;margin-left: 80;;}
.ayrace{position: absolute;width: 100px;margin-top: 8550px;;margin-left: 90;;}
.ayracc{position: absolute;width: 100px;margin-top: 2120px;;display: none;;}

.an-2yeni {
  position: absolute;
  width: 290px;
  font-family: "Poppins-Regular", sans-serif;
  margin-top: 2200px;
  margin-left: 270px;
  text-align: left;
  font-size:14px;
}

.an-4 {
  background: #1d0bb3;
  border-radius: 100px;
  width: 158px;
  height: 43px;
  position: absolute;
  left: 270px;
  top: 2738px;
}


.an-3 {
  color: #ffffff;
  text-align: left;
  font-family: "BebasNeue-Regular", sans-serif;
  font-size: 20px;
  line-height: 90%;
  font-weight: 400;
  position: absolute;
  left: 290px;
  top: 2750px;
  width: 100px;
}

.an-1 {
  position: absolute;
  left: 371px;
  top: 2760px;
  transform: translate(0px, -3.68px);
  overflow: visible;
}







.an-5yenises{
  position: absolute;
  margin-top: 3650;
  margin-left: 270;
  width: 300px;
  height: 340px;
  object-fit: cover;
  border-radius: 10px;
}

.an-6yenises {
  position: absolute;
  margin-top: 4060;
  margin-left: 270;
  width: 300px;
  height: 340px;
  object-fit: cover;
  border-radius: 10px;
}

.an-7yenises {
  position: absolute;
  margin-top: 4470;
  margin-left: 270;
  width: 300px;
  height: 340px;
  object-fit: cover;
  border-radius: 10px;
}

.an-17yeni90 {
  position: absolute;
  width: 300px;
  font-family: "Poppins-Regular", sans-serif;
  margin-top: 9220;
  margin-left: 270;
  text-align: left;
  font-weight: bold;;
}

.an-8yenises {
  position: absolute;
  margin-top: 4890;
  margin-left: 270;
  width: 300px;
  height: 340px;
  object-fit: cover;
  border-radius: 10px;
}




.an-9yenises {
  position: absolute;
  margin-top: 4000px;
  margin-left: 315px;
  width: 200px;
  height: 280px;
  object-fit: cover;
  border-radius: 10px;
  color: #333;
  font-family: "Poppins-Regular", sans-serif;
  font-size: 20px;
}

.an-10yenises {
  position: absolute;
  margin-top: 4410px;
  margin-left: 315px;
  width: 200px;
  height: 280px;
  object-fit: cover;
  border-radius: 10px;
  color: #333;
  font-family: "Poppins-Regular", sans-serif;
  font-size: 20px;
}

.an-11yenises {
  position: absolute;
  margin-top: 4820px;
  margin-left: 315px;
  width: 200px;
  height: 280px;
  object-fit: cover;
  border-radius: 10px;
  color: #333;
  font-family: "Poppins-Regular", sans-serif;
  font-size: 20px;
  line-height: 1.1;
}


.an-12yenises {
  position: absolute;
  margin-top: 5250px;
  margin-left: 315px;
  width: 200px;
  height: 280px;
  object-fit: cover;
  border-radius: 10px;
  color: #333;
  font-family: "Poppins-Regular", sans-serif;
  font-size: 20px;
  line-height: 1.1;
}




.footerxblog09 {
  position: absolute;
  width: 300px;
  text-align: left;
  font-family: "Poppins-Regular", sans-serif;
  margin-left: -20px;
  padding: 20px;
  color: #000;
  border-radius: 10px;
  padding-top: 50px;
  /* Footer'ı .busonanasayfa'nın altına yerleştirmek için: */
  top: 100%; /* .busonanasayfa'nın hemen altından başla */
  margin-top: 240px; /* İsterseniz biraz boşluk ekleyin */
}



.an-3yeni {
  position: absolute;
  width: 300;
  font-family: "BebasNeue-Regular", sans-serif;
  font-size: 38px;
  margin-top: 2920px;
  text-transform: uppercase;
  text-align: left;
  margin-left: 270px;
  line-height: 0.8;

}

.an-4yeni {
  position: absolute;
  width: 300px;
  font-family: "Poppins-Regular", sans-serif;
  margin-top:3070px;
  margin-left: 270px;
  text-align: left;
  font-size:14px
}


.an-13yeni {
  position: absolute;
  width: 270px;
  font-family: "BebasNeue-Regular", sans-serif;
  font-size: 40px;
  margin-top: 5429px;
  text-transform: uppercase;
  text-align: center;
  margin-left: 270px;
  line-height: 0.8;
  text-align: left;;
}

.an-14yeni {
  position: absolute;
  margin-top: 5560px;
  margin-left: 270;
  width: 300px;
  height: 382;
  object-fit: cover;
  border-radius: 10px;
  object-position: center;;
}


.an-15yeni {
  position: absolute;

  font-family: "BebasNeue-Regular", sans-serif;
  margin-top: 5930px;
  margin-left: 270px;
  text-align: left;
  background-color:#1905C3 ;
  padding: 20px;;
  color:#fff;font-size:20px;
  letter-spacing: 1;;
  font-weight: 200;
  line-height: 1;
  height: 123;
  width: 200px;;

}

.an-15yenicolum1 {
  position: absolute;
  width:300px;
  font-family: "Poppins-Regular", sans-serif;
  margin-top: 6100px;
  margin-left: 270px;
  text-align: left;
  font-size:14px;
}


.an-15yenicolum2 {
  position: absolute;
  width:300px;
  font-family: "Poppins-Regular", sans-serif;
  margin-top: 6330px;
  margin-left: 270px;
  text-align: left;  font-size:14px;
}


.an-15yenicolum3 {
  position: absolute;
  width:300px;
  font-family: "Poppins-Regular", sans-serif;
  margin-top: 6669px;
  margin-left: 270px;
  text-align: left;  font-size:14px;
}

.an-15yenicolum4 {
  position: absolute;
  width:300px;
  font-family: "Poppins-Regular", sans-serif;
  margin-top: 6900px;
  margin-left: 270px;
  text-align: left;  font-size:14px;
}

.an-15yenicolum5 {
  position: absolute;
  width:300px;
  font-family: "Poppins-Regular", sans-serif;
  margin-top: 7159px;
  margin-left: 270px;
  text-align: left;  font-size:14px;
}


.an-16yeni {
  position: absolute;
  margin-top: 7400px;
  margin-left: 270;
  width: 300px;
  height: 382;
  object-fit: cover;
  border-radius: 10px;  font-size:14px;

}


.an-15yenicolum6 {
  position: absolute;
  width:300px;
  font-family: "Poppins-Regular", sans-serif;
  margin-top: 7919px;
  margin-left: 270px;
  text-align: left;  font-size:14px;
}


.an-15yenicolum7 {
  position: absolute;
  width:300px;
  font-family: "Poppins-Regular", sans-serif;
  margin-top: 8270px;
  margin-left: 270px;
  text-align: left;  font-size:14px;
}


.an-15yenicolum8 {
  position: absolute;
  width:300px;
  font-family: "Poppins-Regular", sans-serif;
  margin-top: 8555px;
  margin-left: 270px;
  text-align: left;  font-size:14px;
}

.an-15yenicolum9 {
  position: absolute;
  width:300px;
  font-family: "Poppins-Regular", sans-serif;
  margin-top: 8780px;
  margin-left: 270px;
  text-align: left;  font-size:14px;
}

.an-15yenicolum10 {
  position: absolute;
  width:300px;
  font-family: "Poppins-Regular", sans-serif;
  margin-top: 8950;
  margin-left: 270px;
  text-align: left;  font-size:14px;
}


.an-17yeni {
  position: absolute;
  margin-top: 7769px;
  font-family: "BebasNeue-Regular", sans-serif;

  margin-left: 270px;
  text-align: left;
  background-color:#1905C3 ;
  padding: 20px;;
  color:#fff;font-size:20px;
  letter-spacing: 1;;
  font-weight: 200;
  line-height: 1;
  height:103;
  width: 220px;;
}





.an-32yeni {
  position: absolute;
  width: 270px;
  font-family: "BebasNeue-Regular", sans-serif;
  font-size: 40px;
  margin-top: -150px;
  text-transform: uppercase;
  text-align: center;
  margin-left: 400px;
  line-height: 0.8;
  padding-left: 20px;;
}

.testimonial-slider {
  width: 300;
  margin: 0 auto;
  padding: 10px;
  box-sizing: border-box;
  margin-left: -30px;;
}



.testimonial-slider__container {
  overflow: hidden;
  width: 300px;
}

.testimonial-slider__wrapper {
  display: flex;
  transition: transform 0.3s ease-in-out;
  width: 300px;
}

.testimonial-slider__slide {
  flex: 0 0 300px;
  min-width: 300px;
  box-sizing: border-box;
  padding: 15px;
  margin: 0;
  scroll-snap-align: start;
}

.testimonial-slider__image {
  width: 50px;
  height: 50px;
  margin: 0 auto 10px;
  display: block;
}

.testimonial-slider__name {
  width: 270px;
  text-align: center;
  margin: 10px auto;
}

.testimonial-slider__stars {
  width: 270px;
  text-align: center;
  margin: 10px auto;
  height: auto;
}

.testimonial-slider__text {
  width: 270px;
  font-size: 14px;
  margin: 15px auto;
  text-align: center;
}

.testimonial-slider__dots {
  margin-top: 15px;
  width: 300px;
  text-align: center;
}

.z-10{display: none;;}

.z-11 {
  color: #007bff;
  text-align: left;
  font-family: "Poppins-Medium", sans-serif;
  font-size: 15px;
  line-height: 99%;
  font-weight: 600;
  position: absolute;
  margin-left: 245px;
  top: -70px;
  width: 290px;


}

.yorumortalamalari {
  position: absolute;
  text-align: left;
  margin-top: 190px;
  margin-left: 4px;
}







.tour-s-content-white {
  position: absolute;
  margin-left: -240px;
  width: 300px;
  margin-top: 220px;

}
.categoryyesil{display: none;;}


.ustdikcizgi{display: none;;}

.zoomyap {
  position: absolute;
  left: 50%;
  margin-top: 243px;
  z-index: 999;
  margin-left: -20px;
  opacity: 0.4;
}



.z-24yyz{display: none;;}
.z-24yyzx{display: none;;}
.z-24yyzharf{display: none;;}

.z-11xy {
  color: #1f64df;
  text-align: left;
  font-family: "Poppins-Medium", sans-serif;
  font-size: 14px;
  line-height: 92%;
  font-weight: 500;
  position: absolute;
  margin-left: 245px;
  top: 15px;
  width: 200px;
  font-weight: 400;
  margin-top: 10px;;
}


.z-15 {
  border-radius: 10px;
  width: 310px;
  height: 300px;
  position: absolute;
  left: 235px;
  top: 40px;
  padding: 10px;
  overflow: hidden;
}

.photo-gallery {
  display: grid;
  grid-template-columns: 1fr 1fr;
  grid-template-rows: 1fr;
  gap: 10px;
  height: 100%;
}

.photo-item {
  width: 230px;
  height: 132px;
  object-fit: cover;
  border-radius: 10px;
  -webkit-object-fit: cover;
}

.main-photo {
  grid-column: 1;
  grid-row: 1;
  height: 100%; /* Ana fotoğrafın tam yüksekliği kaplamasını sağlar */
}

.main-photo img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  -webkit-object-fit: cover;
}

.small-photos {
  grid-column: 2;
  grid-row: 1;
  display: grid;
  grid-template-columns: 1fr 1fr;
  grid-template-rows: 1fr 1fr;
  gap: 10px;
  display: -webkit-grid;
}

.z-67 {
  color: #000000;
  text-align: left;
  font-family: "Poppins-Light", sans-serif;
  font-size: 14px;
  line-height: 136%;
  letter-spacing: 0.04em;
  font-weight: 500;
  position: absolute;
  left: 243px;
  top: 349px;
  width: 300px;
}




.abyuvb{position: absolute;width: 20px;height: 1px;border:2px solid #ddd;margin-top: 495px;border-radius: 200px;margin-left: 243px;display: none;;}



.z-28 {
  color: #000000;
  text-align: left;
  font-family: "Barlow Condensed", sans-serif;
  font-size: 20px;
  line-height: 30px;
  font-weight: 600;
  position: absolute;
  left: 243px;
  top:545px;
  width: 140px;;
}

.z-43 {
  color: #000000;
  text-align: left;
  font-family: "Poppins-Medium", sans-serif;
  font-size: 14px;
  line-height: 136%;
  letter-spacing: 0.04em;
  font-weight: 500;
  position: absolute;
  left: 273px;
  top: 604;

  width: 150px;;

}

.z-57 {
  color: #666;
  text-align: left;
  font-family: "Poppins-Light", sans-serif;
  font-size: 14px;
  line-height: 136%;
  letter-spacing: 0.04em;
  font-weight: 500;
  position: absolute;
  left: 273px;
  top: 630px;
  width: 270px;;
}


.zicon1 {
  position: absolute;
  margin-top: 604;
  margin-left: 244px;
}
.zicon2 {
  position: absolute;
  margin-top: 705px;
  margin-left: 244px;
}
.zicon3 {
  position: absolute;
  margin-top: 790px;
  margin-left: 243px;
}

.zicon3 img {
  width: 18px;
}


.zicon4 {
  position: absolute;
  margin-top: 840px;
  margin-left: 245px;
}


.z-41 {
  color: #000000;
  text-align: left;
  font-family: "Poppins-Medium", sans-serif;
  font-size: 14px;
  line-height: 136%;
  letter-spacing: 0.04em;
  font-weight: 500;
  position: absolute;
  left: 274px;
  top: 703px;  width: 200px;;
}



.z-45 {
  color: #666;
  text-align: left;
  font-family: "Poppins-Light", sans-serif;
  font-size: 14px;
  line-height: 136%;
  letter-spacing: 0.04em;
  font-weight: 500;
  position: absolute;
  left: 274px;
  top: 733px;  width: 250px;;
}


.z-29 {
  color: #000000;
  text-align: left;
  font-family: "Poppins-Medium", sans-serif;
  font-size: 14px;
  line-height: 136%;
  letter-spacing: 0.04em;
  font-weight: 500;
  position: absolute;
  left: 274px;
  top: 789px;width: 150px;;
}


.z-30 {
  color: #000000;
  text-align: left;
  font-family: "Poppins-Medium", sans-serif;
  font-size: 14px;
  line-height: 136%;
  letter-spacing: 0.04em;
  font-weight: 500;
  position: absolute;
  left: 274px;
  top: 839;width: 150px;;
}



.z-44 {
  color: #666;
  text-align: left;
  font-family: "Poppins-Light", sans-serif;
  font-size: 14px;
  line-height: 136%;
  letter-spacing: 0.04em;
  font-weight: 500;
  position: absolute;
  left: 273px;
  top: 866px;width: 200px;;
}


.z-26 {
  background: #ddd;
  border-radius: 10px;
  border-style: solid;
  border-color: #1f64df;
  border-width: 1px;
  width: 276px;
  height: 143px;
  position: absolute;
  left: 246px;
  top: 919px;
  background: rgb(19, 77, 180);
  background: linear-gradient(
    180deg,
    rgba(19, 77, 180, 1) 0%,
    rgba(11, 44, 102, 1) 100%
  );
}


.z-25 {
  background: #eee;
  border-radius: 10px;
  border-style: solid;
  border-color: #1f64df;
  border-width: 1px;
  width: 276px;
  height: 72px;
  position: absolute;
  left: 240px;
  top: 1085px;display: none;;
}



.z-23 {
  color: #fff;
  text-align: left;
  font-family: "Poppins-Light", sans-serif;
  font-size: 16px;
  line-height: 136%;
  letter-spacing: 0.04em;
  font-weight: 300;
  position: absolute;
  left: 368px;
  top: 936px;
}




.z-22 {
  color: #fff;
  text-align: left;
  font-family: "Poppins-Light", sans-serif;
  font-size: 14px;
  line-height: 136%;
  letter-spacing: 0.04em;
  font-weight: 300;
  position: absolute;
  left: 352px;
  top: 995px;
  width: 120px;;

}

.z-21 {
  color: #ffffff;
  text-align: left;
  font-family: "Poppins-Medium", sans-serif;
  font-size: 16px;
  line-height: 136%;
  font-weight: 500;
  position: absolute;
  left: 300px;
  top: 1072px;
  width: 150px;
  text-align: center;display: none;;
}



.z-24 {
  border-radius: 0px;
  width: 220px;
  height: 45px;
  position: absolute;
  left: 270px;
  top: 1062px;
  overflow: visible;
  fill: linear-gradient(180deg, #545454 0%, #0f0e0e 100%);

  stroke-width: 1px;
  stroke: #464646;

  filter: drop-shadow(0px 4px 30px rgba(0, 0, 0, 0.3));
  backdrop-filter: blur(50px);
  background-color: (180deg, #545454 0%, #0f0e0e 100%);
  border-radius: 100px;

  background: rgb(19, 77, 180);
  background: linear-gradient(
    180deg,
    rgba(19, 77, 180, 1) 0%,
    rgba(31, 100, 223, 1) 100%
  );display: none;;
}



.z-20 {
  color: #fff;
  text-align: left;
  font-family: "Poppins-Bold", sans-serif;
  font-size: 24px;
  line-height: 136%;
  letter-spacing: 0.04em;
  font-weight: 700;
  position: absolute;
  left: 317px;
  top: 961;
  width: 130px;
  text-align: center;
}


.z-19 {
  color: #757575;
  text-align: center;
  font-family: "Poppins-Light", sans-serif;
  font-size: 14px;
  line-height: 136%;
  letter-spacing: 0.04em;
  font-weight: 300;
  position: absolute;
  left: 230px;
  top: 1120px;
  width: 285px;
  display: none;;
}

.kartlarbas {
  position: absolute;
  margin-top: 1025px;
  width: 100%;
  margin-left: 235;
  padding: 15px;
  height: auto;
  border-radius: 10px;    



}

.z-28x{display: none;;}
/* Search Bar Optimizations */
.search-bar {
  display: flex;
  flex-direction: column;
  gap: 15px;
  padding: 15px;
  margin: 10px;
  background: rgba(255, 255, 255, 0.05);
  backdrop-filter: blur(10px);
  border-radius: 15px;
}

/* Dropdown Optimizations */
.dropdown-container {
  width: 100%;
  position: relative;
}

.dropdown-container button {
  width: 100%;
  padding: 12px 15px;
  background:#1f64df;

  border-radius: 8px;
  color: #333;
  font-size: 14px;
  text-align: left;
  display: flex;
  align-items: center;
  justify-content: space-between;
}

.dropdown-content {
  width: 100%;
  position: absolute;
  top: 100%;
  left: 0;
  background-color: #777;

  border-radius: 8px;
  z-index: 1000;
  margin-top: 5px;
  box-shadow: 0 4px 15px rgba(0,0,0,0.1);
  color:#fff;
}

.dropdown-content div {
  padding: 12px;
  border-bottom: 1px solid #eee;  color:#fff;
}

.dropdown-content div:last-child {
  border-bottom: none;  color:#fff;
}

/* Counter Optimizations */
.counter {
  display: flex;
  align-items: center;
  justify-content: space-between;
  background: rgba(255, 255, 255, 0.1);
  padding: 5px 10px;
  border-radius: 8px;
  gap: 10px;
}

.counter button {
  width: 30px;
  height: 30px;
  border-radius: 50%;
  border: none;
  background: rgba(255, 255, 255, 0.2);
  color: #333;
  font-size: 18px;
  display: flex;
  align-items: center;
  justify-content: center;
}

.participant-count {
  width: 40px;
  text-align: center;
  border: none;
  color: #fff;
  font-size: 16px;
  z-index: 999999;
  background-color: #333;;
  text-align: left;;
}
.participant-count,  /* sayı inputları için */
.dropdown-container > button {  /* Select participants butonu için */
    font-size: 16px;  
    width: 100%; /* butonun tüm genişliği kaplaması için */
    display: flex; /* flexbox kullanarak içeriği düzenle */
    align-items: center; /* dikey ortala */
    justify-content: center; /* yatay ortala */
    gap: 8px; /* ikon ile yazı arasında boşluk */
}




/* Form Elements */
#start_date, 
#guideLanguages {
  width: 100%;
  padding: 12px;
  background: #3e77d9;
  border: 1px solid rgba(255, 255, 255, 0.2);
  border-radius: 8px;
  color: #333;
}

.date-input-container {
    position: relative;
    display: flex;
    align-items: center;
    width: 100%;
}

.date-input-container i {
    display: block;
    position: absolute;
    right: 15px;
    color: #000;
    font-size: 18px;
    pointer-events: none;
    z-index: 1;
}

#start_date {
    width: 100%;
    padding: 12px 40px 12px 15px;
    border: 1px solid #ddd;
    border-radius: 4px;
    font-size: 16px;
    background-color: #fff;
    /* Native görünümü kaldır */
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
}

/* Native takvim ikonunu tamamen gizle */
input[type="date"]::-webkit-calendar-picker-indicator,
input[type="date"]::-webkit-inner-spin-button,
input[type="date"]::-webkit-clear-button {
    display: none;
    -webkit-appearance: none;
    opacity: 0;
}

/* Native takvim stilini sıfırla */
input[type="date"]::-webkit-datetime-edit-text,
input[type="date"]::-webkit-datetime-edit-month-field,
input[type="date"]::-webkit-datetime-edit-day-field,
input[type="date"]::-webkit-datetime-edit-year-field {
    color: #000;
}
.search-bar button[type="button"] {
  width: 100%;
  padding: 12px;

  color: white;
  border: none;
  border-radius: 28px;
  font-weight: 500;
  text-align: center;
}



/* Option Cards */
.option-card {
  margin: 10px 0;
  padding: 15px;
  border-radius: 12px;
  background: #fff;
  box-shadow: 0 2px 10px rgba(0,0,0,0.05);
  transition: all 0.3s ease;
  background: rgb(97, 143, 221);
  border: 1px solid #e2e8f0;

}

.option-card:hover {
  box-shadow: 0 5px 15px rgba(0,0,0,0.1);
}

.option-description-container {
  max-height: 130px;
  overflow: hidden;
  position: relative;
}

.option-meeting-container {
  margin-top: 10px;
  padding: 10px;
  background: rgba(0,0,0,0.02);
  border-radius: 8px;
}

/* Time Slots */
.time-slots {
  display: flex;
  flex-wrap: wrap;
  gap: 8px;
  
}

.time-slot {

  border: 1px solid #ddd;
  border-radius: 6px;
  font-size: 12px;
  cursor: pointer;
  transition: all 0.2s;
}

.time-slot:hover {
  background: #f5f5f5;
}

.time-slot.active {
  background: #1f64df;
  color: white;
  border-color: #1f64df;
}



.fiyatom {
  padding: 15px;

  border-radius: 8px;
  margin-top: 21px;
  margin-left: 90px;;font-size:11px;
  z-index: 999;

  color:#fff;
}


.fiyatom ul {
  list-style: none;
  padding: 0;
}

.fiyatom ul li {
  padding: 0px 0;

}

/* Modal */
.modal-content {
  width: 95%;
  margin: 20px auto;
  padding: 15px;
}

.reservation-container {
  flex-direction: column;
}





.reservation-info {
  margin-top: -120px;
}

/* Interactive Elements */
.search-bar button:hover,
.time-slot:hover:not(.active),
.counter button:hover {
  opacity: 0.9;
  transform: translateY(-1px);
}

/* Hide tooltips on mobile */
.tooltip {
  display: none;
}

/* Availability results */
#availability {
  margin-top: 10px;color:#fff;padding-bottom: 10px;;margin-left: 40px;;
}

/* Selected participants display */
.selected-participants {
  margin-top: 10px;
  padding: 10px;
  background-color: #fff;;
  border-radius: 8px;

}


.dropdown-content .counter .participant-count {
  display: block !important;
  visibility: visible !important;
  opacity: 1 !important;
  width: 40px !important;
  text-align: center !important;
  color: #fff !important;
  font-size: 16px !important;
  font-weight: 500 !important;
  background: transparent !important;
  border: none !important;
  margin: 0 5px !important;
  padding: 0 !important;
  /* Tüm tarayıcılar için appearance özellikleri */
  -webkit-appearance: none !important;
  -moz-appearance: textfield !important;
  -ms-appearance: none !important;
  -o-appearance: none !important;
  appearance: none !important;
}



#guidelanguages {
  font-size: 14px;
  border-radius: 5px;
  color: #fff;
  width: 220px;
  transition: border-color 0.3s ease, box-shadow 0.3s ease;
  border-radius: 28px;
  padding-left: 20px; /
}

.option-description-container {
  width: 250px;
  overflow: hidden; /* Taşan içeriği gizler */
  font-size:12px
}

.option-meeting-container {
  width: 250;
  overflow: hidden; /* Taşan içeriği gizler */
  font-size:12px;
  margin-top: -20px;;
}

.option-description {
  width: 280px;
  white-space: normal;
  word-wrap: break-word;
  overflow-wrap: break-word;
  margin-bottom: 0.5rem;
}
.cizgi {
  width: 270;
  background-color: #cacaca;
  height: 1px;
  margin-left: -16px;
}


.fiyatt {
  font-size: 16px;

  padding: 10px;
  border-radius: 10px;
  margin-top: -25px;
  margin-left: -4px;  width: 120px;;


}

.fiyattxx {
  font-size: 12px;
color:#fff;

  border-radius: 10px;
  margin-top: 10px;
  margin-left: 0px;
  width: 120px;;
}


/* Price Section */
.toplanfiyatarkaplan {
  margin-top: 15px;
  padding: 15px;
  background: #3e77d9;


color:#fff;
  align-items: center;
  width:270px;;text-align: left;;

}

.experience-item .content {
    border-bottom:none;
    padding-bottom: 20px;
    font-family: "Poppins-Regular", sans-serif;
    margin-left: 5px;;
    width: 300px;;
  }


.experience-section {
  flex-wrap: wrap;
  gap: 20px;
  position: absolute;
  margin-top: 1470px;
  margin-left: 232px;
  text-align: left;
  width: 300px;
  font-size: 12px;
  font-family: "Poppins-Regular", sans-serif;


}



.vv1 {
  position: absolute;
  margin-left: 5px;
  font-weight: 600;
  margin-top: -30px;;
}



.vv2 {
  position: absolute;
  margin-left: 5px;
  font-weight: 600;
  margin-top: -30px;;
}

.vv3 {
  position: absolute;
  margin-left: 5px;
  font-weight: 600;
  margin-top: -30px;;
}

.vv4 {
  position: absolute;
  margin-left: 5px;
  font-weight: 600;
  margin-top: -30px;;
}

.vv5 {
  position: absolute;
  margin-left: 5px;
  font-weight: 600;
  margin-top: -30px;;
}

.vv6 {
  position: absolute;
  margin-left: 5px;
  font-weight: 600;
  margin-top: -30px;;
}

.z-27 {
  color: #000000;
  text-align: left;
  font-family: "Barlow Condensed", sans-serif;
  font-size: 17px;
  line-height: 30px;
  font-weight: 600;
  position: absolute;
  left: 235px;
  top: 1297;
}

.z-40 {
  color: #333;
  text-align: left;
  font-family: "Poppins-Medium", sans-serif;
  font-size: 13px;
  line-height: 136%;
  font-weight: 600;
  position: absolute;
  left: 235px;
  top: 1279px;
  width: 100px;;
}

.z-55 {
  color: #191919;
  text-align: left;

  font-size: 12px;
  line-height: 136%;
  letter-spacing: 0.04em;

  position: absolute;
  left: 235px;
  top: 1279px;
  width: 300px;
  font-family: "Poppins-Regular", sans-serif;
}



.recent-tours-section {
  position: absolute;
  margin-top: 2870px;
  padding: 20px;
  font-family: "Poppins-Regular", sans-serif;
  margin-left: 220px;
  width: 270px !important;;
}


.recent-tours-grid {
  display: grid;
  grid-template-columns: repeat(4, 1fr);
  gap: 20px;

}


.recent-tour-card {
  position: relative;
  background-color: #fff;

  overflow: hidden;

  transition: transform 0.3s ease;
  text-decoration: none;
  color: inherit;
  width: 300px;
  text-align: left;
  line-height: 1.4;

}

.recent-tour-card:hover {
  transform: translateY(-5px);
}

.recent-tours-grid {
  display: flex;
  overflow-x: auto; /* Scroll işlemi için gerekli */
  scroll-snap-type: x mandatory;

}

.recent-tours-section {
  overflow-x: hidden; /* Scrollbar'ı gizlemek için */

  display: flex;
  gap: 16px;
  position: absolute; /* Ok tuşları için */
}

.recent-tour-card {
width: 100%;
  flex: 0 0 auto;
  scroll-snap-align: start;
}

/* İleri/Geri butonlarının tasarımı */
.scroll-button {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  background-color: rgba(0, 0, 0, 0.5);
  color: white;
  border: none;
  padding: 10px;
  cursor: pointer;
  z-index: 9999999;

}

.scroll-button.left {
  left: 21px;margin-top: -30px;;
}

.scroll-button.right {
  right: 20px;margin-top: -30px;;
}


.recent-tour-name {
  padding: 10px 15px 20px;
  font-size: 12px;
  font-weight: bold;
  color: #333;
  max-width:160px;

 

}
.z-2799 {
  color: #000000;
  text-align: left;
  font-family: "Barlow Condensed", sans-serif;
  font-size: 20px;
  line-height: 30px;
  font-weight: 600;
  position: absolute;
  left: 83px;
  top: -527px;
  width: 200px;;
}
.z-2799xx {
  color: #000000;
  text-align: left;
  font-family: "Barlow Condensed", sans-serif;
  font-size: 20px;
  line-height: 30px;
  font-weight: 600;
  position: absolute;
  left: 3px;
  top: -47px;  width: 200px;;
}



.faqbolumu {
  margin-bottom: 20px;
  margin-top: 3360px;
  position: absolute;
  width: 300px;
  margin-left: 240px;
  text-align: left;
  font-size:12px;
}



.yorumlarburda {
  position: absolute;
  margin-top: 3850px;
  margin-left: 236px;
  width: 300px;
  text-align: left;
  background-color: #eee;
  padding: 20px;
  border-radius: 20px;
}
.z-63yorumcxxx{display: none;;}

.z-63{display: none;;}

.footer {
  position: absolute;
  margin-top: 4640px;
  width: 270px;
  text-align: left;
  font-family: "Poppins-Regular", sans-serif;
  margin-left: 210px;
  padding: 20px;
  color: #000;
  border-radius: 10px;
  padding-top: 50px;
  
}


search-bar input[type="date"] {
  color: #333; /* veya #000 */
  background-color: #fff;
  font-size: 14px;
  padding: 12px;
  width: 100%;
  border-radius: 8px;
  border: 1px solid rgba(0, 0, 0, 0.1);
  -webkit-appearance: none; /* Safari/Chrome için */
  -moz-appearance: none; /* Firefox için */
  appearance: none; /* Standart */
}

/* Placeholder rengi için */
.search-bar input[type="date"]::placeholder {
  color: #333;
}

/* Safari için özel stil */
.search-bar input[type="date"]::-webkit-datetime-edit {
  color: #333;
}
.search-bar input[type="date"]::-webkit-calendar-picker-indicator {
  filter: invert(0.5); /* Takvim ikonunu görünür yapmak için */
}



.experience-section {
    position: relative !important;
    margin: 20px !important;
    width: 300px !important;
    top: auto !important;
    margin-top: 1320px  !important;;
    margin-left: 230px !important;;;
}

.recent-tours-section {
    position: relative !important;
    width: 300px !important;
    margin: 20px !important;
    margin-left: 240px !important;;;
    margin-top: 50px  !important;;
}

.faqbolumu {
    position: relative !important;
    width: 300px !important;
    margin: 20px !important;
    margin-left: 235px !important;;;    margin-top: 50px  !important;;
}

.yorumlarburda {
    position: relative !important;
    width: 300px !important;
    margin: 20px !important;
        margin-left: 235px !important;;;    margin-top: 50px  !important;;
}

.footer {
    position: relative !important;
    width: 300px !important;
    margin: 20px !important;
    margin-left: 220px !important;;;
}

.option-card,
    .option-card.active,
    .option-details,
    #availability {
        width: 280px !important;
        margin-left: -10 !important;
        margin-right: 0 !important;
        padding: 15px !important;
        box-sizing: border-box !important;
    }

    /* İçerikteki elementler için */
    .option-description-container,
    .time-slots,
    .price,
    .option-meeting-container {
        width: 100%;
        margin-left: 0;
        margin-right: 0;
    }


.option-details button[type="button"] {
    width: 270px !important;
    margin-left: -15 !important;
    margin-right: 0 !important;
    box-sizing: border-box;
}

.option-details h4 .selected-date {
  font-size: 13px;
}

.z-65ddde {
    position: absolute;
    margin-top:460px;
    margin-left: 243px;
    color: #666;
    font-size: 14px;
    width: 300px;text-align: center;
    color:red;
    text-align: left;;
    font-size:13px;
}


}
