@media (min-width:3000px){
    .news-item .news-img img {
    width:100%;
    }
    .news-item .news-context .body-text {
    height:77px;
    }
    .news-item .news-img {
    height: 390px;
    }
    .museum-cnt .museum-img-slider .slick-slide:not(.slick-center) .museum-img-item .museum-img {
    scale: 0.6;
    }
    .museum-cnt .museum-img-slider .slick-center .museum-img-item .museum-img {
    scale: .7;
    }
}

@media (min-width: 1950px) {
    .title h3 {
      font-size: 48px;
    }
    
    .parts-itd-cnt .parts {
        width:94%;
        right:50%;
        transform: translateX(50%);
      overflow:visible;
    }
    
    .part-desc-bg {
        right:-3%;
        left:-3%;
    }
    
    .part-desc-cnt{
         right:-4%;
        left:-3%;
    }
    
    .magazine-item .magazine-item-img {
        height:630px;
    }
    
    .magazine-cnt .magazine {
        height:800px;
    }
    
    .video-item .video-item-poster {
        height:500px;
    }
    
    .essay-cnt .essay {
        height:800px;
    }
    
    .body-text {
      font-size: 24px;
    }

    .news-cnt .news-slider {
      max-height: 1000px;
    }

    .footer-cnt {
      min-height: 1400px;
    }

    .museum-cnt {
      min-height: 1200px;
    }

    .news-cnt {
      min-height: 1300px;
    }

    .header-cnt
      .header-left
      .header-lang.collapsible--expanded
      .header-lang-options
      a:nth-child(2) {
      height: 28px;
    }

    .header-cnt .header-left .header-lang.collapsible--expanded {
      margin-bottom: -28px;
    }

    .hero-cnt .hero-content .hero-line {
      margin-bottom: 32px;
    }

    .sub-nav-bottom .sub-nav-bottom-title h5 {
      font-size: 20px;
    }

    .news-slider .slick-dots {
      margin-bottom: 22px;
    }

    .button {
      border-radius: 32px;
    }

    .hero-cnt .hero-content .hero-context .hero-title h1 {
      font-size: 72px;
    }

    .hero-cnt .hero-content .hero-context .hero-subtitle h3 {
      font-size: 40px;
    }

    .header-cnt .header-list .header-item a {
      font-size: 24px;
    }

    .header-cnt .header-left .header-lang .header-lang-options span {
      font-size: 24px;
    }

    .header-cnt .header-left .header-lang.collapsible--expanded {
      margin-bottom: -36px;
    }

    .header-cnt
      .header-left
      .header-lang.collapsible--expanded
      .header-lang-options
      span:nth-child(2) {
      height: 36px;
    }

    .header-cnt .header-lang .chevron {
      margin-top: 8px;
    }

    .header-cnt .header-left .header-lang > img {
      margin-top: 3px;
      width: 32px;
      height: 32px;
    }

    .header-cnt .header-left .header-search img {
      width: 54px;
      height: 54px;
    }

    .button .fill-svg,
    .button .stroke-svg {
      height: 32px;
      width: 32px;
    }

    .hero-cnt .hero-video-but {
      height: 68px;
      width: 68px;
    }

    .hero-cnt .hero-video-but svg {
      height: 32px;
      width: 32px;
    }

    .museum-cnt .museum-img-slider .museum-img-item .museum-img {
      height: 560px;
      width: 560px;
    }

    .museum-cnt .museum {
      gap: 80px;
    }

    .museum-text-slider .museum-text-item {
      width: 800px !important;
    }

    .museum-text-slider .museum-text-item .museum-title-cnt .title h3 {
      font-size: 32px;
    }

    .museum-cnt .slick-arrow.slick-prev {
      left: calc(50% - 370px);
    }

    .museum-cnt .slick-arrow.slick-next {
      left: calc(50% - 356px);
    }

    .museum-text-slider .museum-text-item .museum-title-cnt {
      width: 82%;
    }

    .button span {
      font-size: 22px;
    }

    .news-item .news-context .news-title h5 {
      font-size: 28px;
    }

    .footer .footer-about .footer-about-body .body-text {
      font-size: 24px;
      line-height: 1.8;
    }

    .footer .footer-menu-cnt .footer-menu-item a {
      font-size: 24px;
    }

    .footer .footer-menu-cnt {
      height: fit-content;
      row-gap: 22px;
    }

    .footer .footer-bottom .footer-external span {
      font-size: 24px;
    }

    .footer .footer-bottom .footer-social-cnt .footer-title {
      font-size: 24px;
    }

    .footer .footer-visit-info .visit-info-section .visit-info-text span {
      font-size: 24px;
    }

    .footer .footer-visit-info .visit-info-section .visit-info-text p {
      font-size: 24px;
    }

    .footer .footer-about {
      width: 68%;
    }

    .footer .footer-menu-cnt {
      width: 90%;
    }

    .footer .footer-visit-info .visit-info-section .footer-title {
      font-size: 24px;
    }

    .footer .footer-visit-info .visit-info-section .visit-info-text {
      font-size: 24px;
    }

    .footer-cnt .copyright-cnt span {
      font-size: 16px;
    }

    .footer .footer-bottom .footer-social .footer-social-item {
      height: 54px;
      width: 54px;
    }

    .footer .footer-bottom .footer-social .footer-social-item img {
      width: 32px;
      height: 32px;
    }

    .footer-cnt .copyright-cnt .copyright-left a {
      font-size: 16px;
    }

    .news-slider .slick-arrow.slick-next {
      right: 42%;
    }

    .news-slider .slick-arrow.slick-prev {
      left: 42%;
    }

    .part-desc .part-desc-context .part-text p {
      font-size: 24px;
    }

    .parts-itd-cnt .parts .part-tag span {
      font-size: 28px;
    }

    .parts-cnt-cnt .part-guide span {
      font-size: 24px;
    }

    .parts-itd-cnt .parts .part-tag {
      height: 54px;
      width: 54px;
    }

    .parts-itd-cnt .parts .part-tag span {
      height: 54px;
      width: 54px;
    }

    .about-cnt .slick-arrow {
      bottom: 95px;
    }

    .parts-itd-cnt .parts .part-L {
      right: 35.5%;
      top: 44%;
    }

    .parts-itd-cnt .parts .part-L .part-glow {
      height: 170px;
      width: 220px;
      right: 220%;
    }

    .parts-itd-cnt .parts .part-K {
      top: 65%;
      right: 26.5%;
    }

    .parts-itd-cnt .parts .part-glow img {
      height: 100%;
      object-fit: contain;
    }

    .parts-itd-cnt .parts .part-K .part-glow {
      height: 376px;
      width: 948px;
      top: -52px;
    }

    .parts-itd-cnt .parts .part-E .part-glow {
      height: 300px;
      width: 946px;
      top: -67px;
      left: -361px;
    }

    .parts-itd-cnt .parts .part-G {
      top: 63%;
      right: 65%;
    }

    .parts-itd-cnt .parts .part-G .part-glow {
      width: 530px;
      height: 200px;
      top: 15px;
    }

    .parts-itd-cnt .parts .part-H .part-glow {
      height: 158px;
      width: 700px;
      top: 7px;
      right: 20%;
    }

    .parts-itd-cnt .parts .part-A {
      top: 60%;
      left: 5%;
    }

    .parts-itd-cnt .parts .part-A .part-glow {
      width: 400px;
      height: 170px;
      top: -4px;
      right: 66%;
    }

    .parts-itd-cnt .parts .part-B .part-glow {
      height: 150px;
      width: 300px;
      top: -7px;
      left: -112px;
    }

    .parts-itd-cnt .parts .part-B {
      top: 56%;
      left: 13%;
    }

    .parts-itd-cnt .parts .part-C {
      top: 55%;
      left: 25%;
    }

    .parts-itd-cnt .parts .part-C .part-glow {
      height: 100px;
      width: 500px;
      top: 18px;
      left: -261px;
    }

    .parts-itd-cnt .parts .part-J {
      top: 67%;
    }

    .parts-itd-cnt .parts .part-J .part-glow {
      height: 300px;
      width: 600px;
      top: -54px;
      right: -41%;
    }

    .parts-itd-cnt .parts .part-D .part-glow {
      height: 34px;
      width: 70.5px;
      top: 44px;
    }

    .parts-itd-cnt .parts .part-D {
      top: 54%;
      right: 60%;
    }

    .parts-itd-cnt .parts .part-F {
      top: 58%;
    }

    .parts-itd-cnt .parts .part-F .part-glow {
      height: 111px;
      width: 438px;
      top: -12px;
      right: 284%;
    }

    .parts-itd-cnt .parts .part-I .part-glow {
      height: 150px;
      width: 450px;
      top: -25px;
    }

    .contact-info-cnt .contact-info-row span,
    .contact-info-cnt .contact-info-row a {
      font-size: 24px;
    }

    .contact-bottom-cnt .contact-form .input-cnt label {
      font-size: 24px;
    }

    .contact-bottom-cnt .contact-form .input-cnt input::placeholder {
      font-size: 24px;
    }

    .contact-bottom-cnt .contact-form .input-cnt textarea::placeholder {
      font-size: 24px;
    }

    .contact-bottom-cnt .contact-social-icon img {
      width: 32px;
      height: 32px;
    }

    .contact-bottom-cnt .contact-social-cnt .contact-social-title h4 {
      font-size: 24px;
    }

    .contact-bottom-cnt .contact-form .form-title h4 {
      font-size: 24px;
    }

    .contact-info-cnt .contact-info-title h4 {
      font-size: 28px;
    }

    .bread-cnt .bread-context .bread-list li a {
      font-size: 24px;
    }

    .bread-cnt .bread-context .bread-list li {
      font-size: 24px;
    }

    .contact-bottom-cnt .contact-form .input-cnt input {
      font-size: 24px;
      padding: 20px 16px 24px 16px;
    }

    .contact-bottom-cnt .contact-form .input-cnt input::placeholder {
      font-size: 24px;
    }

    .contact-bottom-cnt .contact-form .input-cnt textarea {
      font-size: 24px;
    }

    .contact-bottom-cnt .contact-form .input-cnt textarea::placeholder {
      font-size: 24px;
    }

    .contact-bottom-cnt .contact-form {
      width: 40%;
    }

    .last-news .last-news-img {
      height: 480px;
      width: 50%;
    }

    .last-news .news-context {
      width: 50%;
    }

    .last-news .news-context .news-title h5 {
      font-size: 28px;
    }

    .last-news .news-context .news-bottom .news-date span {
      font-size: 16px;
    }

    .last-news .news-context .news-bottom .news-button {
      font-size: 18px;
    }

    .news-item .news-bottom .news-date span {
      font-size: 16px;
    }

    .news-item .news-bottom .news-button span {
      font-size: 18px;
    }

    .single-news-heading .single-news-date span {
      font-size: 18px;
    }
  }

  @media (max-width: 1810px) {
    .parts-itd-cnt .parts .part-A .part-glow {
      top: 21px;
      right: 36%;
    }

    .parts-itd-cnt .parts .part-C .part-glow {
      top: 24px;
      left: -146px;
    }
    .parts-itd-cnt .parts .part-F .part-glow {
      top: 3px;
    }

    .parts-itd-cnt .parts .part-G .part-glow {
      top: 10px;
    }

    .parts-itd-cnt .parts .part-I .part-glow {
      top: 3px;
      right: 59%;
    }

    .parts-itd-cnt .parts .part-J .part-glow {
      top: -50px;
      right: -12%;
    }
    .parts-itd-cnt .parts .part-K {
      top: 64%;
    }

    .contact-info-cnt .contact-info-row .contact-info-item {
      gap: 8px;
    }
  }

  @media (max-width: 1700px) {
    .parts-itd-cnt .parts .part-J .part-glow {
      top: -57px;
      right: -12%;
    }

    .container-big-x {
      padding-left: 400px;
      padding-right: 400px;
    }

    .container-x {
      padding-right: 240px;
      padding-left: 240px;
    }

    .mng-group {
      margin-right: 140px;
    }

    .single-point-gallery .single-point-gallery-slider .slick-arrow {
      left: 240px;
    }

    .single-point-gallery .single-point-podcast-slider .slick-arrow {
      left: 240px;
    }

    .container-right {
      padding-right: 240px;
    }

    .parts-itd-cnt .parts .part-I {
      top: 58.5%;
    }

    .parts-itd-cnt .parts .part-D {
      top: 51%;
    }

    .parts-itd-cnt .parts .part-E {
      top: 58%;
      left: 23.5%;
    }

    .parts-itd-cnt .parts .part-E .part-glow {
      height: 179px;
      width: 538px;
      top: -24px;
      left: -160px;
    }

    .parts-itd-cnt .parts .part-F .part-glow {
      right: 117%;
    }

    .parts-itd-cnt .parts .part-J {
      top: 65%;
    }

    .parts-itd-cnt .parts .part-J .part-glow {
      top: -24px;
    }

    .parts-itd-cnt .parts .part-K {
      top: 62%;
    }

    .parts-itd-cnt .parts .part-K .part-glow {
      right: 189%;
    }
    .slick-next.mng-slider-arrow {
      right: calc(50% - 146px);
  }
  .slick-prev.mng-slider-arrow {
    left: calc(50% - -15px);
  }
}

  @media (max-width: 1600px) {
    .parts-itd-cnt .parts .part-L {
      right: 36%;
      top: 41%;
    }

    .parts-itd-cnt .parts .part-H {
      top: 54%;
    }

    .parts-itd-cnt .parts .part-G {
      top: 63%;
    }

    .parts-itd-cnt .parts .part-C {
      top: 53%;
    }
    .part-desc-bg {
      mask-image: radial-gradient(
        circle at 350px calc(50% - 120px),
        rgba(0, 0, 0, 0) 0%,
        rgba(0, 0, 0, 1) 100px
      );
    }
  }

  @media (max-width: 1540px) {
    .container-x {
      padding-left: 160px;
      padding-right: 160px;
    }



    .seminar-item .seminar-img {
      height: 320px;
    }

    .mng-group {
      margin-right: 60px;
    }

    .mng-slider .mng-item {
      width: 256px;
    }

    .mng-slider .mng-item .mng-img {
      height: 240px;
      width: 240px;
    }

    .mng-group .mng-line {
      top: 120px;
    }

    .hotel-item .hotel-img {
    }

    .container-big-x {
      padding-left: 300px;
      padding-right: 300px;
    }

    .magazine-item {
      width: 22%;
    }

    .single-point-gallery .single-point-gallery-slider .slick-arrow {
      left: 160px;
    }

    .single-point-gallery .single-point-podcast-slider .slick-arrow {
      left: 160px;
    }
    .container-right {
      padding-right: 160px;
    }

    .about-cnt .about-item.item-1 .about-img .about-img-gradient {
      height: 100%;
      width: 70%;
      background: linear-gradient(
        to right,
        rgba(255, 255, 255, 1) 0%,
        rgba(255, 255, 255, 0.9) 60%,
        rgba(255, 255, 255, 0.5) 80%,
        rgba(255, 255, 255, 0) 100%
      );
    }

    .about-cnt .about-item.item-2 .about-img .about-img-gradient {
      height: 100%;
      width: 70%;
      background: linear-gradient(
        to left,
        rgba(255, 255, 255, 1) 0%,
        rgba(255, 255, 255, 0.9) 60%,
        rgba(255, 255, 255, 0.5) 80%,
        rgba(255, 255, 255, 0) 100%
      );
    }
    .about-cnt .about-item.item-3 .about-img .about-img-gradient {
      height: 100%;
      width: 70%;
      background: linear-gradient(
        to right,
        rgba(255, 255, 255, 1) 0%,
        rgba(255, 255, 255, 0.9) 60%,
        rgba(255, 255, 255, 0.5) 80%,
        rgba(255, 255, 255, 0) 100%
      );
    }

    .about-cnt .about-item.item-4 .about-img .about-img-gradient {
      height: 100%;
      width: 70%;
      background: linear-gradient(
        to left,
        rgba(255, 255, 255, 1) 0%,
        rgba(255, 255, 255, 0.9) 60%,
        rgba(255, 255, 255, 0.5) 80%,
        rgba(255, 255, 255, 0) 100%
      );
    }
    .about-cnt .about-item.item-5 .about-img .about-img-gradient {
      height: 100%;
      width: 70%;
      background: linear-gradient(
        to right,
        rgba(255, 255, 255, 1) 0%,
        rgba(255, 255, 255, 0.9) 60%,
        rgba(255, 255, 255, 0.5) 80%,
        rgba(255, 255, 255, 0) 100%
      );
    }

    .about-cnt .about-item.item-6 .about-img .about-img-gradient {
      height: 100%;
      width: 70%;
      background: linear-gradient(
        to left,
        rgba(255, 255, 255, 1) 0%,
        rgba(255, 255, 255, 0.9) 60%,
        rgba(255, 255, 255, 0.5) 80%,
        rgba(255, 255, 255, 0) 100%
      );
    }

    .about-cnt .about-item.item-2 .about-img .about-img-gradient {
      height: 100%;
      width: 70%;
      background: linear-gradient(
        to left,
        rgba(255, 255, 255, 1) 0%,
        rgba(255, 255, 255, 0.9) 60%,
        rgba(255, 255, 255, 0.5) 80%,
        rgba(255, 255, 255, 0) 100%
      );
    }


    .footer .footer-bottom .footer-external > img {
      width: 40px;
    }

    .footer-cnt .copyright-cnt .copyright-center {
      /* gap: 24px; */
    }

    .footer .footer-about {
      width: 72%;
    }

    .footer .footer-menu-cnt {
      width: 90%;
    }

    .footer-cnt .footer-img {
      overflow-x: hidden;
    }

    .footer-cnt .footer-img img {
      margin-left: -124px;
    }

    .parts-itd-cnt .parts .part-B {
      top: 52%;
      left: 16%;
    }

    .parts-itd-cnt .parts .part-A {
      top: 57%;
      left: 7%;
    }

    .parts-itd-cnt .parts .part-E .part-glow {
      width: 511px;
      top: -24px;
      left: -154px;
    }

    .parts-itd-cnt .parts .part-E {
      left: 21.5%;
    }

    .parts-itd-cnt .parts .part-K .part-glow {
      right: 148%;
      top: -6px;
    }

    .part-desc-bg {
      mask-image: radial-gradient(
        circle at 190px calc(50% - 120px),
        rgba(0, 0, 0, 0) 0%,
        rgba(0, 0, 0, 1) 100px
      );
    }

    .museum-cnt .museum-img-slider .museum-img-item .museum-img {
      height: 300px;
      width: 300px;
    }

    .contact-info-cnt .contact-info-row .contact-info-item {
      gap: 8px;
    }

    .contact-info-cnt .contact-info-row {
      gap: 8px;
    }
  }

  @media (max-width: 1450px) {
    .parts-itd-cnt .parts .part-B {
      top: 52%;
      left: 14%;
    }

    .parts-itd-cnt .parts .part-C {
      left: 24%;
    }

    .parts-itd-cnt .parts .part-D {
      right: 60%;
    }

    .parts-itd-cnt .parts .part-F .part-glow {
      right: 136%;
      width: 300px;
    }

    .parts-itd-cnt .parts .part-L {
      right: 34%;
    }

    .parts-itd-cnt .parts .part-A {
      top: 57%;
      left: 4%;
    }

    .parts-itd-cnt .parts .part-K {
      right: 24.5%;
    }

    .parts-itd-cnt .parts .part-G {
      top: 62%;
      right: 64%;
    }

    .parts-itd-cnt .parts .part-E {
      left: 19.5%;
    }
    .slick-prev.mng-slider-arrow {
      left: calc(50% - 43px);
  }
  .slick-next.mng-slider-arrow {
    right: calc(50% - 95px);
}



  .header-cnt .header-right .header-logo {
    display: flex;
    width: 130px;
    }
    .header-cnt .header-left .header-lang {
    padding: 5px 10px
    }
    .hero-cnt .hero-content .hero-context .hero-title h1 {
    font-size: 44px;
    }
    .hero-cnt .hero-content .hero-context .hero-subtitle h3 {
    font-size: 23px;
    }
    .hero-cnt .hero-video-but {
    width: 43px;
    height: 43px;
    }
        .base-cnt .base-head-cnt .base-head-item, .group-con .group-item {
        padding: 6px 18px;
    }
    .header-cnt .header-list .header-item > a,.sub-nav-cnt .sub-nav .sub-nav-list li a,.parts-cnt-cnt .part-guide span {
        font-size:14px;
    }
    .parts-cnt-cnt .part-guide {
    gap:6px;
    }
    .parts-itd-cnt .parts .part-tag span {
    font-size: 18px;
    }
        .sub-nav-cnt .sub-nav .sub-nav-list {
        gap: 18px;
    }
    .hero-cnt .hero-content .hero-video-buts {
        gap: 20px;
    }
    .title h3 {
    font-size: 22px;
    }
    .part-but>img{
        width:34px;
        height:34px;
    }
    .magazine-item .magazine-title-cnt .magazine-title {
    padding: 16px 8px 8px;
    }
    .group-con .group-item {
        font-size: 18px;
    }
    .magazine-cnt .magazine {
    height: 465px;
    padding-bottom:10px;
    }
    .footer .footer-bottom .footer-external {
    padding: 7px 14px;
    }
        .footer .footer-bottom .footer-external > img {
        width: 38px;
    }
    .footer-logo>img{
     height: 40px;
    width: 40px;
    }
    .footer .footer-bottom .footer-social .footer-social-item {
    height: 36px;
    width: 36px;
    }
    .part-guide>img{
        width:30px;
        height:30px;
    }
    .single-book .single-book-left .single-book-title h4 {
    font-size: 21px;
    }
     .slick-next.mng-slider-arrow {
        right: calc(50% - 82px);
    }
        .slick-prev.mng-slider-arrow {
        left: calc(50% - 30px);
    }
    .dropdown-btn {
    font-size: 19px;
    }
    .hero-cnt .hero-content .hero-line {
    margin-bottom: 20px;
    }
    .footer .footer-about .footer-logo {
    width: 130px;
    }
    .request-form-cnt .request-form-title h4 {
    font-size: 18px;
    }
    .footer .footer-about .footer-about-body .body-text,.essay-cnt .essay-head span,.footer .footer-bottom .footer-external span,.essay-cnt .essay.cooperate .essay-body .essay-item-right span ,.achv-cnt .achv .achv-item main p,.footer .footer-menu-cnt .footer-menu-item a,.request-desc span,.magazine-item .magazine-title-cnt .magazine-details ,.footer .footer-visit-info .visit-info-section .footer-title,.footer .footer-bottom .footer-social-cnt .footer-title,.footer .footer-visit-info .visit-info-section .visit-info-text,.body-text {
    font-size: 14px;
    }
    .single-news-heading h4 {
    font-size:26px;
    }
     .mng-item-info .mng-name {
        font-size: 18px;
    }
    .hotel-item .hotel-info h4,.rst-cnt .rst-item .rst-info h4{
        font-size:16px;
    }
    .rst-cnt .rst-item .rst-info .rst-phone{
             font-size:15px;
    }
    .ticket-info .ticket-title h4 {
    font-size:20px;
    }
     .ticket-info .ticket-price-cnt h5,.ticket-info .ticket-time-cnt h5 {
    font-size: 19px;
     }
    .ticket-info .ticket-price-cnt .ticket-price .ticket-price-num {
        font-size: 18px;
    }
    .access-contact-cnt .contact-title h4,.mng-slider-title h4 {
    font-size:22px;
    }
    .last-news .news-context .news-title h5 {
    font-size:18px;
    }
    .part-desc .part-desc-context .part-desc-title .part-desc-title-tag {
    height: 50px;
    width: 50px;
    }
    .part-desc .parts-but-cnt .part-but{
    height: 50px;
    width: 50px;
    }
    .part-desc .part-desc-context .part-desc-title .part-desc-title-tag span {
        font-size:26px;
    }
    .button {
        padding: 5px 10px;
    }
    .button span {
        font-size: 13px;
    }
    .museum-text-slider .museum-text-item .museum-title-cnt .title h3 {
    font-size: 20px;
    }
    .contact-info-cnt .contact-info-row .contact-info-icon,.contact-bottom-cnt .contact-social-cnt .contact-social .contact-social-icon {
    width:52px;
    height:52px;
    }
      .base-cnt .base-head-cnt .base-head-item span{
          font-size:18px;
      }
      .magazine-item .magazine-item-img {
    height: 344px;
    }
  }

  @media (max-width: 1400px) {
    
      .mng-item-info .mng-name{
          font-size:18px;
      }
      .seminar-item .seminar-context .seminar-title h4 {
          font-size:17px;
}
      .header-cnt .header-right .header-logo {
    display: flex;
    width: 130px;
    }
    .header-cnt .header-left .header-lang {
    padding: 5px 10px
    }
    .hero-cnt .hero-content .hero-context .hero-title h1 {
    font-size: 44px;
    }
    .hero-cnt .hero-content .hero-context .hero-subtitle h3 {
    font-size: 23px;
    }
    .hero-cnt .hero-video-but {
    width: 43px;
    height: 43px;
    }
    .header-cnt .header-list .header-item > a,.sub-nav-cnt .sub-nav .sub-nav-list li a,.parts-cnt-cnt .part-guide span {
        font-size:14px;
    }
    .parts-cnt-cnt .part-guide {
    gap:6px;
    }
    .parts-itd-cnt .parts .part-tag span {
    font-size: 18px;
    }
        .sub-nav-cnt .sub-nav .sub-nav-list {
        gap: 18px;
    }
    .hero-cnt .hero-content .hero-video-buts {
        gap: 20px;
    }
    .title h3 {
    font-size: 22px;
    }
    .part-but>img{
        width:34px;
        height:34px;
    }
    .magazine-item .magazine-title-cnt .magazine-title {
    padding: 16px 8px 8px;
    }
        .magazine-item {
        width: 22%;
    }
    .magazine-cnt .magazine {
    height: 491px;
    }
    .footer .footer-bottom .footer-external {
    padding: 7px 14px;
    }
        .footer .footer-bottom .footer-external > img {
        width: 38px;
    }
    .footer-logo>img{
     height: 40px;
    width: 40px;
    }
    .footer .footer-bottom .footer-social .footer-social-item {
    height: 36px;
    width: 36px;
    }
    .part-guide>img{
        width:30px;
        height:30px;
    }
    .single-book .single-book-left .single-book-title h4 {
    font-size: 21px;
    }
     .slick-next.mng-slider-arrow {
        right: calc(50% - 82px);
    }
        .slick-prev.mng-slider-arrow {
        left: calc(50% - 30px);
    }
    .dropdown-btn {
    font-size: 19px;
    }
    .hero-cnt .hero-content .hero-line {
    margin-bottom: 20px;
    }
    .footer .footer-about .footer-logo {
    width: 130px;
    }
    .footer .footer-about .footer-about-body .body-text,.footer .footer-menu-cnt .footer-menu-item a,.footer .footer-visit-info .visit-info-section .footer-title,.footer .footer-bottom .footer-social-cnt .footer-title,.footer .footer-visit-info .visit-info-section .visit-info-text,.body-text {
    font-size: 14px;
    }
    .hotel-item .hotel-info h4,.rst-cnt .rst-item .rst-info h4{
        font-size:16px;
    }
    .rst-cnt .rst-item .rst-info .rst-phone{
             font-size:15px;
    }
    .ticket-info .ticket-title h4 {
    font-size:20px;
    }
 .ticket-info .ticket-price-cnt h5,.ticket-info .ticket-time-cnt h5 {
    font-size: 19px;
 }
    .ticket-info .ticket-price-cnt .ticket-price .ticket-price-num {
        font-size: 18px;
    }
    .access-contact-cnt .contact-title h4,.mng-slider-title h4 {
    font-size:22px;
    }
    .last-news .news-context .news-title h5 {
    font-size:18px;
    }
    .part-desc .part-desc-context .part-desc-title .part-desc-title-tag {
    height: 50px;
    width: 50px;
    }
    .part-desc .parts-but-cnt .part-but{
    height: 50px;
    width: 50px;
    }
    .part-desc .part-desc-context .part-desc-title .part-desc-title-tag span {
        font-size:26px;
    }
    .button {
        padding: 5px 10px;
    }
    .button span {
        font-size: 13px;
    }
    .museum-text-slider .museum-text-item .museum-title-cnt .title h3 {
    font-size: 20px;
    }
    .parts-itd-cnt .parts .part-L {
      right: 34%;
    }
    .museum-text-slider .museum-text-item .museum-desc-line {
    margin-left: 15px;
    margin-right: 30px;
    }
    .base-cnt .base-head-cnt .base-head-item span,.group-con .group-item {
    font-size:17px;
    }
    .base-cnt .base-head-cnt .base-head-item,.group-con .group-item {
        padding: 6px 18px;
    }
    .video-title h4{
        font-size:15px;
    }
    .all-books-body {
    justify-content: space-evenly;
    }
    .magazine-details{
        font-size:13px;
    }
    .parts-itd-cnt {
      margin-top: -100px;
    }

    .parts-itd-cnt .parts .part-K .part-glow {
      right: 0%;
    }

    .parts-itd-cnt .parts .part-C {
      left: 23%;
    }

    .parts-itd-cnt .parts .part-B {
      top: 54%;
      left: 13%;
    }

    .parts-itd-cnt .parts .part-B .part-glow {
      top: 15px;
    }

    .parts-itd-cnt .parts .part-E .part-glow {
      left: -194px;
    }

    .footer .footer-bottom .footer-external span {
      font-size: 14px;
    }
  }

  @media (max-width: 1300px) {
    .parts-itd-cnt .parts .part-K {
      right: 25.5%;
    }

    .parts-itd-cnt {
      margin-top: initial;
    }

    .header-cnt .header-left {
      gap: 16px;
    }

    .header-cnt .header-list {
      gap: 8px;
    }

    .parts-itd-cnt .parts .part-J .part-glow {
      right: -23%;
      width: 334px;
    }

    .parts-itd-cnt .parts .part-L {
      right: 33%;
    }

    .parts-itd-cnt .parts-itd-img {
      margin-right: -14rem;
    }

    .parts-itd-cnt .parts .part-B {
      left: 19%;
    }

    .parts-itd-cnt .parts .part-C {
      top: 53.5%;
      left: 29%;
    }

    .parts-itd-cnt .parts .part-D {
      right: 53%;
    }

    .parts-itd-cnt .parts .part-L {
      right: 24%;
    }

    .parts-itd-cnt .parts .part-K {
      top: 61%;
      right: 17.5%;
    }
    .parts-itd-cnt .parts .part-J {
      right: 34.5%;
    }

    .parts-itd-cnt .parts .part-G {
      top: 62%;
      right: 58%;
    }

    .parts-itd-cnt .parts .part-I {
      top: 57.5%;
      right: 40.5%;
    }

    .parts-itd-cnt .parts .part-H {
      top: 54%;
      right: 35.5%;
    }

    .parts-itd-cnt .parts .part-F {
      top: 56%;
      right: 48.5%;
    }

    .parts-itd-cnt .parts .part-E {
      left: 28%;
    }
  }

  @media (max-width: 1240px) {
    .container-x {
      padding-left: 100px;
      padding-right: 100px;
    }

    .contact-info-cnt .contact-info {
      align-items: center;
    }

    .hotel-item .hotel-info h4 {
      font-weight: 600;
      font-size: 18px;
    }



    .mng-slider .mng-item .mng-img {
      height: 200px;
      width: 200px;
    }

    .hero-cnt .hero-content {
      height: 100svh;
    }

    .mng-group .mng-line {
      top: 100px;
    }

    .mng-slider .mng-item {
      width: 216px;
    }

    .mng-group {
      margin-right: 0px;
    }

    .hotel-item {
      gap: 16px;
    }
    .contact-info-cnt .contact-info-row {
      gap: 8px;
    }
    .hotel-item .hotel-btn {
      /* min-width: 128px; */
    }

    .contact-bottom-cnt .contact-form{
      width: 45%;
    }

    .container-big-x {
      padding-left: 200px;
      padding-right: 200px;
    }

    .single-point-gallery .single-point-gallery-slider .slick-arrow {
      left: 100px;
    }

    .single-point-gallery .single-point-podcast-slider .slick-arrow {
      left: 100px;
    }

    .ticket-info .ticket-price-cnt .ticket-price .ticket-price-foreign {
      padding-right: 8px;
    }

    .ticket-info .ticket-price-cnt .ticket-price .ticket-price-iran {
      padding-left: 8px;
    }

    .ticket-info .ticket-price-cnt .ticket-price .ticket-price-num {
      font-size: 20px;
    }

    .ticket-cnt {
      column-gap: 8px;
    }

    .ticket {
      padding: 16px;
    }

    .ticket-circles .circle.circle-left {
      margin-right: -32px;
    }

    .ticket-circles .circle.circle-right {
      margin-left: -32px;
    }

    .single-point-details {
      gap: 24px;
    }

    .container-y {
      padding-top: 68px;
      padding-bottom: 68px;
    }

    .container-right {
      padding-right: 100px;
    }

    .header-cnt .header {
      padding-left: 100px;
      padding-right: 100px;
    }

    .search-cnt {
      padding-left: 100px;
      padding-right: 100px;
    }

    .sub-nav-cnt {
      padding-left: 100px;
      padding-right: 100px;
    }

    .header-cnt .header-left .header-lang {
      gap: 4px;
      padding: 4px 8px;
    }

    .header-cnt .header-list {
      gap: 16px;
    }

    .header-cnt .header-left {
      gap: 4px;
    }

    .hero-cnt .hero-content .hero-context .hero-title h1 {
      font-size: 52px;
    }


    .about-cnt .about-item .about-content {
      width: 80%;
    }

    .museum-cnt {
      min-height: 680px;
    }

    .museum-text-slider .museum-text-item {
      gap: 16px;
    }

    .museum-cnt .museum-img-slider .museum-img-item .museum-img {
      height: 320px;
      width: 320px;
    }

    .footer .footer-menu-cnt {
      row-gap: 8px;
    }

    .footer-cnt {
    }

    .footer-cnt .footer-img {
      overflow-x: hidden;
    }

    .footer-cnt .footer-img img {
      margin-left: -280px;
    }

    .footer .footer-bottom .footer-social .footer-social-item {
      height: 32px;
      width: 32px;
    }

    .footer .footer-bottom .footer-social .footer-social-item img {
      height: 20px;
    }

    .footer .footer-bottom .footer-social {
      gap: 8px;
    }

    .footer .footer-bottom .footer-external {
      gap: 4px;
    }

    .footer .footer-bottom .footer-external:hover {
      padding: 4px 8px 4px 8px;
    }

    .footer .footer-bottom .footer-external {
      padding: 4px 8px 4px 14px;
    }

    .footer .footer-menu-cnt {
      width: 95%;
    }

    .footer .footer-menu-cnt .footer-menu-item {
      width: 29%;
    }

    .footer .footer-about {
      gap: 16px;
      width: 80%;
    }

    .footer {
      gap: 32px;
    }

    .footer .footer-visit-info .visit-info-section {
      gap: 8px;
    }

    .footer .footer-bottom .footer-external > img {
      width: 32px;
    }

    .footer-cnt {
      height: initial;
      /* min-height: 1032px; */
    }

    .footer .footer-visit-info > .footer-line {
      height: 66px;
    }

    .parts-itd-cnt .parts .part-B {
      left: 17%;
    }

    .parts-itd-cnt .parts .part-E {
      left: 27%;
    }
    .part-desc-bg {
      mask-image: radial-gradient(
        circle at 130px calc(50% - 120px),
        rgba(0, 0, 0, 0) 0%,
        rgba(0, 0, 0, 1) 100px
      );
    }

    .bread-cnt {
      height: 500px;
    }

    .last-news .last-news-img {
      height: 320px;
      width: 50%;
    }

    .last-news .news-context {
      width: 50%;
    }
  }

  @media (max-width: 1200px) {
    .parts-itd-cnt {
      height: 800px;
      min-height: initial;
    }

    .contact-info-cnt .contact-info-row .contact-info-item {
      flex-direction: column;
      text-align: center;
    }

    .part-desc-bg {
      min-height: initial;
      height: 100vh;
    }

    .parts-itd-cnt .parts-itd-img {
      margin-right: 0rem;
    }

    .parts-itd-cnt .parts .part-K .part-glow {
      width: 400px;
    }

    .parts-itd-cnt .parts .part-K {
      right: 26.5%;
    }

    .parts-itd-cnt .parts .part-L {
      right: 34%;
    }

    .parts-itd-cnt .parts .part-J .part-glow {
      width: 300px;
    }

    .parts-itd-cnt .parts .part-J {
      right: 42.5%;
    }

    .parts-itd-cnt .parts .part-A {
      top: 56%;
      left: 2%;
    }

    .parts-itd-cnt .parts .part-A .part-glow {
      width: 180px;
    }

    .parts-itd-cnt .parts .part-B {
      top: 53%;
      left: 13%;
    }

    .parts-itd-cnt .parts .part-E .part-glow {
      width: 440px;
    }

    .parts-itd-cnt .parts .part-E {
      left: 24%;
    }

    .parts-itd-cnt .parts .part-C {
      top: 52.5%;
      left: 23%;
    }

    .parts-itd-cnt .parts .part-G .part-glow {
      width: 210px;
    }

    .parts-itd-cnt .parts .part-G {
      right: 65%;
    }

    .parts-itd-cnt .parts .part-D {
      right: 60%;
      top: 50%;
    }

    .parts-itd-cnt .parts .part-F {
      top: 56%;
      right: 55.5%;
    }

    .parts-itd-cnt .parts .part-F .part-glow {
      width: 256px;
    }

    .parts-itd-cnt .parts .part-H {
      top: 53%;
      right: 46.5%;
    }

    .parts-itd-cnt .parts .part-H .part-glow {
      width: 296px;
    }

    .parts-itd-cnt .parts .part-I {
      right: 48.5%;
    }
  }

  @media (max-width: 1100px) {
    .parts-itd-cnt .parts-itd-img {
      margin-right: -5rem;
    }

    .rst-cnt .rst-img {
      /* width: 50%; */
    }

    .rst-cnt .rst-item {
      gap: 16px;
    }

    .parts-itd-cnt .parts .part-K {
      right: 21.5%;
    }

    .parts-itd-cnt .parts .part-L {
      right: 29.5%;
      top: 40%;
    }

    .parts-itd-cnt .parts .part-J {
      right: 39.5%;
    }

    .parts-itd-cnt .parts .part-H {
      right: 42.5%;
    }

    .parts-itd-cnt .parts .part-I {
      right: 45.5%;
      top: 56.5%;
    }

    .parts-itd-cnt .parts .part-F {
      top: 56%;
      right: 53.5%;
    }

    .parts-itd-cnt .parts .part-D {
      right: 58%;
    }

    .parts-itd-cnt .parts .part-G {
      right: 63%;
    }

    .parts-itd-cnt .parts .part-C {
      top: 52%;
      left: 25%;
    }

    .parts-itd-cnt .parts .part-E {
      left: 25%;
    }

    .footer .footer-bottom {
      flex-direction: column;
      align-items: flex-start;
      gap: 16px;
    }
    .slick-prev.mng-slider-arrow {
      left: calc(50% - 56px);
  }
  .slick-next.mng-slider-arrow {
    right: calc(50% - 78px);
}

  }

  @media (max-width: 1024px) {
    .container-x {
      padding-left: 68px;
      padding-right: 68px;
    }
    
    .news-item .news-img {
        height: 200px;
    }
    
    .news-item .news-context .body-text {
        height: 42px;
    }
    
    .timeline-cnt {
        gap: 24px;
    }
    
    .timeline-cnt .timeline-content-item .timeline-img-cnt {
        height: 380px;
        width: 380px;
    }

    .container-big-x {
      padding-left: 120px;
      padding-right: 120px;
    }

    .all-videos-body .video-item .video-item-poster {
      height: 200px;
    }

    .seminar-item .seminar-img {
      height: 280px;
    }

    .achv-cnt .achv .achv-item {
      /*width: 30%;*/
    }

    .mng-slider .mng-item .mng-img {
      height: 240px;
      width: 240px;
    }

    .mng-group .mng-line {
      top: 120px;
    }

    .mng-slider .mng-item {
      width: 256px;
    }

    .rst-cnt .rst-item .rst-info .rst-phone a {
      font-size: 14px;
    }

    .rst-cnt .rst-item .rst-info h4 {
      font-size: 18px;
    }

    .dropdown-btn {
      font-size: 20px;
      font-weight: 600;
    }

    .seminar-item .seminar-context .seminar-title h4 {
      font-size: 20px;
    }

    .request-form-cnt .request-form-title h4 {
      font-size: 18px;
      font-weight: 700;
    }

    .hotel-item .hotel-info h4 {
      font-size: 18px;
    }

    .video-title h4 {
      font-size: 20px;
    }

    .podcast-info-title h3 {
      font-size: 20px;
    }

    .single-book .single-book-left .single-book-title h4 {
      font-size: 20px;
    }

    .ticket-info .close-time {
      padding: 8px;
    }

    .ticket-info .ticket-price-cnt .ticket-price span {
      font-size: 14px;
    }

    .ticket-info .ticket-time-cnt {
      gap: 8px;
    }

    .ticket-info .ticket-price-cnt .ticket-price > div {
      gap: 8px;
    }

    .ticket-info .ticket-time-cnt {
      padding-top: 16px;
      padding-bottom: 16px;
    }

    .ticket-info .ticket-price-cnt {
      padding-top: 16px;
      padding-bottom: 16px;
    }

    .ticket-info .ticket-title h4 {
      padding-bottom: 16px;
    }

    .ticket-info .button {
      margin-top: 16px;
    }

    .magazine a:nth-child(4).magazine-item {
      display: none;
    }

    .magazine div:nth-child(4).podcast-item {
      display: none;
    }

    .magazine a:nth-child(4).podcast-item {
      display: none;
    }

    .magazine-item {
      width: 30.85%;
    }
    
     .all-books-body  .magazine-item {
      width: 23.5%;
    }

    .podcast-item {
      width: 32%;
    }
    
    .video-item .video-item-poster {
        height:280px;
    }
    
    .magazine-item .magazine-item-img {
        height:400px;
    }
    
    .all-books-body  .magazine-item .magazine-item-img {
        height:300px;
    }
    
     .all-books-body {
         row-gap: 16px;
         column-gap:16px;
         justify-content:center;
     }
    
    
     .magazine-item .magazine-item-img {
        height:400px;
    }
     
    .magazine-cnt .magazine {
        height:560px;
    }
    
    .essay-cnt .essay {
        height:560px;
    }

    .single-point-gallery-cnt {
      padding-top: 68px;
    }

    .last-single-point-slider {
      padding-bottom: 68px;
    }

    .single-point-gallery .single-point-gallery-slider .slick-arrow {
      left: 68px;
    }

    .single-point-gallery .single-point-podcast-slider .slick-arrow {
      left: 68px;
    }

    /* .about-cnt .about-item.item-2 .about-img img {
      object-position: center;
    }

    .about-cnt .about-item.item-1 .about-img img {
      object-position: center;
    }

    .about-cnt .about-item.item-4 .about-img img {
      object-position: center;
    }

    .about-cnt .about-item.item-3 .about-img img {
      object-position: center;
    } */
    /* .about-cnt .about-item.item-5 .about-img img {
      object-position: center;
    } */

    .container-right {
      padding-right: 68px;
    }

    .parts-itd-cnt {
      margin-right: -70px;
    }

    .parts-itd-cnt .parts {
      right: -10px;
    }


    .body-text {
      font-size: 14px;
    }

    .news-item .news-context {
      gap: 8px;
    }
    .header-cnt .header {
      padding-left: 40px;
      padding-right: 40px;
    }

    .search-cnt {
      padding-left: 40px;
      padding-right: 40px;
    }

    .sub-nav-cnt {
      padding-left: 40px;
      padding-right: 40px;
    }
    .header-cnt .header-list .header-item a {
      font-size: 14px;
    }

    .header-cnt .header-list {
      gap: 16px;
    }

    .header-cnt .header-left {
      gap: 8px;
    }

    .header-cnt .header-left .header-lang .header-lang-options span {
      font-size: 14px;
    }
    .parts-cnt-cnt .part-guide {
      right: 12%;
      top: 12%;
    }

    .section-dots-cnt {
      right: 12px;
    }

    .museum-text-slider .museum-text-item .museum-title-cnt .title h3 {
      font-size: 20px;
    }

    .button span {
      font-size: 14px;
    }

    .hero-cnt .hero-content .hero-context .hero-subtitle h3 {
      font-size: 28px;
    }

    .news-item .news-context .news-title h5 {
      font-size: 16px;
      line-height: 1.6;
    }

    .news-cnt .title {
      height: 15%;
    }

    .news-cnt .news-slider {
      height: 64%;
    }

    .title h3 {
      font-size: 28px;
    }

    .part-desc .part-desc-context .part-desc-title .title h3 {
      font-size: 24px;
      font-weight: 700;
    }

    .part-desc .part-desc-context .part-text p {
      font-size: 14px;
      font-weight: 300;
    }

    .news-slider .slick-arrow.slick-next {
      right: 32%;
    }

    .news-slider .slick-arrow.slick-prev {
      left: 32%;
    }

    .footer .footer-bottom .footer-external span {
      font-size: 14px;
    }

    .footer-cnt .copyright-cnt .copyright-center {
      gap: 8px;
    }

    .footer .footer-about .footer-about-body .body-text {
      font-size: 14px;
    }

    .footer .footer-menu-cnt .footer-menu-item a {
      font-size: 14px;
    }

    .footer .footer-visit-info .visit-info-section .visit-info-text span {
      font-size: 14px;
    }

    .footer .footer-visit-info .visit-info-section .visit-info-text p {
      font-size: 14px;
    }

    .footer-cnt .copyright-cnt span {
      font-size: 10px;
    }

    .footer .footer-bottom {
      flex-direction: column;
      align-items: flex-start;
      gap: 16px;
    }

    .footer .footer-bottom .footer-social-cnt {
      gap: 8px;
    }

    .footer-cnt .copyright-cnt .copyright-left a {
      font-size: 12px;
    }

    .footer-cnt .copyright-cnt .copyright-left img {
      height: 32px;
    }

    .footer-cnt .footer-img img {
      margin-left: -314px;
    }

    .part-desc-bg {
      mask-image: radial-gradient(
        circle at 98px calc(50% - 120px),
        rgba(0, 0, 0, 0) 0%,
        rgba(0, 0, 0, 1) 100px
      );
    }

    .last-news .news-context .news-title h5 {
      font-size: 18px;
    }

    .pgn-cnt .pgn-list {
      gap: 8px;
    }

    .last-news .news-context .news-bottom .news-button span {
      font-size: 14px;
    }
  }

  @media (max-width: 1000px) {
    .parts-itd-cnt {
      height: 700px;
    }

    .parts-itd-cnt .parts .part-E {
      left: 29%;
      top: 60%;
    }

    .parts-itd-cnt .parts .part-E .part-glow {
      width: 380px;
    }

    .parts-itd-cnt .parts .part-G {
      right: 61%;
      top: 61%;
    }

    .parts-itd-cnt .parts .part-J .part-glow {
      width: 240px;
    }

    .parts-itd-cnt .parts .part-J {
      top: 66%;
    }

    .parts-itd-cnt .parts .part-I {
      right: 44.5%;
      top: 55.5%;
    }

    .parts-itd-cnt .parts .part-H {
      top: 53%;
      right: 40.5%;
    }

    .parts-itd-cnt .parts .part-H .part-glow {
      height: 60px;
    }

    .parts-itd-cnt .parts .part-H .part-glow img {
      height: 100%;
    }

    .parts-itd-cnt .parts .part-F {
      top: 54%;
      right: 51.5%;
    }

    .parts-itd-cnt .parts .part-F .part-glow {
      top: 18px;
      width: 228px;
    }

    .parts-itd-cnt .parts .part-D {
      right: 57%;
      top: 48.5%;
    }

    .parts-itd-cnt .parts .part-G .part-glow {
      width: 200px;
    }

    .parts-itd-cnt .parts .part-E {
      top: 56%;
    }

    .parts-itd-cnt .parts .part-E .part-glow {
      top: -3px;
    }

    .parts-itd-cnt .parts .part-C .part-glow {
      top: 29px;
      left: -122px;
    }

    .parts-itd-cnt .parts .part-C {
      top: 50%;
    }

    .parts-itd-cnt .parts .part-B {
      top: 52%;
      left: 16%;
    }

    .parts-itd-cnt .parts .part-A {
      top: 55%;
      left: 4%;
    }

    .parts-itd-cnt .parts .part-L {
      top: 38%;
    }
  }

  @media (max-width: 910px) {
      .all-books-body{
          justify-content: center;
      }
    .container-x {
      padding-left: 40px;
      padding-right: 40px;
    }
    
    .all-books-body .magazine-item {
        width: 30.5%;
    }
    
    .all-books-body {
        row-gap: 24px;
        column-gap: 24px;
    }

    .container-big-x {
      padding-left: 40px;
      padding-right: 40px;
    }

    .dropdown-cnt {
      width: 70%;
    }

    .seminar-item .seminar-img {
      height: 240px;
    }

    .request-form-cnt {
      margin-left: auto;
      margin-right: auto;
      width: 80%;
      margin-bottom: 84px;
    }

    .request-form-cnt .request-form {
      flex-direction: column;
    }

    .request-form-cnt .request-form > div {
      width: 100%;
    }

    .request-form-cnt .request-row {
      width: 100%;
    }

    .achv-cnt {
      padding-bottom: 84px;
    }

    .achv-cnt .achv .achv-item {
      /*width: 48%;*/
    }

    .mng-slider .mng-item .mng-img {
      height: 200px;
      width: 200px;
    }

    .mng-group .mng-line {
      top: 100px;
    }

    .mng-slider .mng-item {
      width: 216px;
    }

    .access-cnt .access-left {
      width: 100%;
      height: 300px;
    }

    .access-cnt .access-right {
      width: 100%;
    }

    .access-cnt {
      flex-direction: column;
    }

    .rst-cnt .rst-item {
      width: 100%;
    }

    .hotel-item.map-item {
      align-items: center;
    }

    .hotel-item.map-item .hotel-info {
      width: initial;
    }

    .hotel-item.map-item {
      width: 100%;
    }

   

    .hotel-item .hotel-info {
      width: 75%;
    }

    .all-videos-body .video-item {
      width: 43%;
    }

    .ticket-cnt {
      flex-wrap: wrap;
      column-gap: 24px;
      row-gap: 24px;
      margin-bottom: 0;
    }

    .ticket {
      width: 48%;
    }

    .base-cnt .base-head-cnt .base-head-item {
      padding: 8px 12px;
    }

    .magazine a:nth-child(3).magazine-item {
      display: none;
    }

    .magazine-item {
      width: 41%;
    }

    /* .base-cnt .magazine div:nth-child(3).podcast-item {
    display: none;
      } */

    .podcast-item {
      width: 45%;
    }
    
        .magazine a:nth-child(3).podcast-item {
        display: none;
    }

    .magazine-cnt .magazine {
      justify-content: space-evenly;
      gap: 16px;
    }

    .timeline-cnt .timeline-context {
      width: 70% !important;
    }

    .single-point-gallery .single-point-gallery-item .single-point-gallery-img {
      height: 200px;
    }

    .single-point-gallery .single-point-gallery-item .single-point-video-poster {
      height: 200px;
    }

    .single-point-podcast-img {
      height: 250px;
      /* width: 50%; */
    }

    .podcast-title-cnt {
      margin-top: -11px;
    }

    .podcast-title-cnt {
      align-items: center;
      margin-right: 0;
    }

    .single-point-gallery .single-point-gallery-slider .slick-arrow {
      left: 40px;
    }

    .single-point-gallery .single-point-podcast-slider .slick-arrow {
      left: 40px;
    }

    .group-con .group-item {
      padding: 8px 24px;
    }

    .group-con .group-item {
      font-size: 18px;
    }

    .single-point-details .detail-context {
      width: 100%;
      gap: 16px;
    }

    .single-point-details .detail-map {
      width: 50%;
      rotate: -90deg;
    }

    .single-point-details {
      flex-direction: column-reverse;
    }

    .footer .footer-bottom .footer-externals-cnt {
      flex-direction: column;
    }

    .header-cnt.collapsible--expanded {
      transition: all 0.3s;
      background-color: rgba(15, 15, 15, 1);
      position: fixed !important;
    }

    .contact-info-cnt .contact-info-title h4 {
      text-align: center;
    }

    .contact-info-cnt .contact-info-row {
      flex-direction: column;
    }

    .contact-info-cnt .contact-info-row span,
    .contact-info-cnt .contact-info-row a {
      text-align: center;
    }

    .contact-bottom-cnt .contact-left {
      justify-content: space-between;
    }

    .contact-info-cnt {
      padding-left: 16px;
      padding-right: 16px;
      padding-top: 16px;
      padding-bottom: 16px;
      gap: 16px;
    }

    .touch-cnt {
      display: flex;
    }

    .parts-cnt-cnt .part-guide {
      right: 50%;
      transform: translate(50%, 0);
      width: fit-content;
      max-width: 95%;
      top: initial;
      bottom: 10px;
      gap: 8px;
    }

    .parts-cnt-cnt .part-guide span {
      white-space: nowrap;
      font-size: 12px;
    }

    .parts-cnt-cnt .part-guide {
      border-radius: 8px;
    }

    .parts-cnt-cnt .part-guide img {
      height: 24px;
    }

    .parts-itd-cnt {
      margin-right: 0px;
    }

    .parts-itd-cnt .parts {
      right: 0px;
    }

    .hidden {
      opacity: 0;
    }

    .container-right {
      padding-right: 40px;
    }


    .hero-cnt .hero-content .hero-context .hero-title h1 {
      font-size: 44px;
    }

    .header-cnt .header-left,
    .header-cnt .header-center {
      display: none;
    }

    .header-cnt .mobile-menu-cnt {
      display: flex;
    }

    .about-cnt .about-item .about-content-cnt {
      height: 40%;
      width: 100%;
      margin-top: 0;
      align-items: center;
    }

    .about-cnt .about-item .about-content {
      width: 90%;
      gap: 8px;
    }

    .about-cnt .about-item {
      display: flex !important;
      flex-direction: column;
      justify-content: flex-end;
    }

    .about-cnt .about-item .about-img .about-img-gradient {
      display: none;
    }

    .about-cnt .about-item .about-img .about-img-gradient {
      display: none;
    }

    .about-cnt .about-item .about-img {
      height: 60%;
    }

    .about-cnt .about-slider .slick-dots {
      bottom: 32px;
    }

    .about-cnt .slick-arrow {
      bottom: 32px;
    }

    .about-cnt .about-item.item-2 .about-img img {
      object-position: left top;
    }

    .about-cnt .about-item.item-1 .about-img img {
      object-position: right top;
    }

    .about-cnt .about-item.item-4 .about-img img {
      object-position: left top;
    }

    .about-cnt .about-item.item-3 .about-img img {
      object-position: right top;
    }

    .about-cnt .about-item.item-5 .about-img img {
      object-position: right top;
    }
    .about-cnt .about-item.item-6 .about-img img {
      object-position: left top;
    }

    .museum-text-slider .museum-text-item {
      width: 600px !important;
    }

    .museum-cnt .slick-arrow.slick-next {
      left: calc(50% - 262px);
    }

    .museum-cnt .slick-arrow.slick-prev {
      left: calc(50% - 278px);
    }

    .footer .footer-about .footer-about-body .body-text {
    }

    .footer .footer-menu-cnt .footer-menu-item {
      width: 34%;
    }



    .footer-cnt .copyright-cnt .copyright-center {
      /* order: 3; */
    }

    .footer-cnt .footer-img {
      display: none;
    }

    .footer .footer-about {
      width: 100%;
    }

    .parts-itd-cnt .parts-itd-img {
      overflow-x: revert;
      /* overflow-y: hidden; */
    }

    .parts-itd-cnt .parts-itd-img:active {
      cursor: grabbing;
    }

    .parts-itd-cnt .parts-itd-img img {
      object-fit: contain;
      height: 100%;
      width: initial;
    }

    .parts-itd {
      overflow-x: auto;
    }

    .parts-itd-cnt {
      overflow-y: hidden;
      overflow-x: scroll;
      width: max-content;
      cursor: grab;

      /* position: fixed; */
    }

    .parts-itd-cnt .parts .part-L {
      right: 32%;
    }

    .parts-itd-cnt .parts .part-L .part-glow {
      width: 145px;
      top: 25px;
    }

    .parts-itd-cnt::-webkit-scrollbar {
      width: 0; /* Remove scrollbar width */
      height: 0; /* Remove scrollbar height */
    }

    .parts-itd::-webkit-scrollbar {
      width: 0; /* Remove scrollbar width */
      height: 0; /* Remove scrollbar height */
    }

    .parts-itd-cnt .parts .part-A {
      top: 55%;
      left: 9%;
    }

    .parts-itd-cnt .parts .part-B {
      left: 20%;
    }

    .parts-itd-cnt .parts .part-C {
      top: 50%;
      left: 29%;
    }

    .parts-itd-cnt .parts .part-D {
      right: 56%;
    }

    .parts-itd-cnt .parts .part-G {
      right: 60%;
    }

    .parts-itd-cnt .parts .part-K {
      right: 24.5%;
    }

    .parts-itd-cnt .parts .part-H {
      right: 40.5%;
    }

    .parts-itd-cnt .parts .part-H .part-glow {
      right: 42%;
    }

    .parts-itd-cnt .parts .part-E {
      left: 32%;
    }
    .part-desc-bg {
      mask-image: radial-gradient(
        circle at 70px calc(50% - 120px),
        rgba(0, 0, 0, 0) 0%,
        rgba(0, 0, 0, 1) 80px
      );
    }

    .part-desc {
      gap: 56px;
    }

    .contact-bottom-cnt .contact-form {
      width: 50%;
    }

    .last-news .last-news-img {
      height: 240px;
    }
  }

  @media (max-height: 900px) {
    .section-dots-cnt {
      /* display: flex; */
    }

    .sub-nav-cnt .sub-nav .sub-nav-list {
      gap: 24px;
    }

    .sub-nav-cnt .sub-nav {
      padding-top: 16px;
      padding-bottom: 16px;
    }

    .sub-nav-bottom {
      padding-top: 16px;
      padding-bottom: 16px;
    }
  }
@media(min-width:680px){
  .part-desc .part-desc-context .part-text p {
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 5;
    overflow: hidden;
    text-overflow: ellipsis;
    font-size: 14px;
}



}
  @media (max-width: 680px) {
      .essay-cnt .essay-body {
    gap:8px;
}

 .hotel-item {
      align-items: flex-end;
      flex-wrap: wrap;
    }

    .all-books-body .magazine-item {
        width: 47.5%;
    }
    
    .all-books-body .magazine-item .magazine-item-img {
        height: 284px;
    }

.hotel-left-mobile {
    display:flex;
    flex-direction:column;
    justify-content: space-evenly;
    width:48%;
}

  .hotel-item .hotel-img img {
      width: 48%;
  }

.hotel-item>.hotel-btn {
    display:none;
}

.hotel-item .hotel-info>h4 {
    display: none;
}

.hotel-item .hotel-img {
    width: 100%;
    
}

.museum-text-slider .museum-text-item .museum-title-cnt .title h3 {
    font-size:16px;
}

.about-cnt .about-item .about-content-cnt {
    height:50%;
}

.magazine-item .magazine-title-cnt .magazine-details span {
    font-size:12px;
}

  .all-books-body {
        row-gap: 12px;
        column-gap: 12px;
    }

   .magazine-cnt .magazine {
        flex-wrap:wrap;
        gap:16px;
    
    }


    .magazine-item .magazine-title-cnt .magazine-title h4{
        /*font-size:18px;*/
    }

    .magazine-item .magazine-item-img {
        height: 245px;
    }
    
    .magazine-cnt .magazine {
        height:720px;
    }
    
    .base-cnt {
        height:initial;
    }
    
    .essay-body div:last-child.essay-item {
        display:none;
    }
    
    .all-essays-body .essay-body div:last-child.essay-item {
        display:flex;
    }
    
    .essay-cnt .essay {
        justify-content:space-evenly;
    }

/*.magazine a:nth-child(2).video-item{*/
/*    display:none;*/
/*}*/

.magazine-cnt#video .magazine {
    flex-direction:column;
    align-items:center;
}

    .video-item .video-item-poster {
        height: 224px;
    }


      .all-books-body {
    justify-content: center;
      }
    .container-x {
      padding-left: 16px;
      padding-right: 16px;
    }

    .container-big-x {
      padding-left: 16px;
      padding-right: 16px;
    }

    .dropdown-btn {
      font-size: 18px;
    }

    .dropdown-cnt {
      width: 100%;
    }

    .footer-cnt .copyright-cnt {
      flex-direction: column;
      padding-top: 24px;
      padding-bottom: 24px;
      align-items: flex-start;
      gap: 16px;
    }

    .footer-cnt .copyright-cnt .copyright-right {
      flex-direction: column;
      align-items: flex-start;
      gap: 16px;
    }

    .footer-cnt .copyright-cnt .copyright-left .footer-logo {
      margin-right: 0;
    }

    .group-con {
      width: 100%;
    }

    .essay-cnt .essay.cooperate .essay-item-left .essay-year {
      margin-left: 0px;
    }

    .picture-item-cnt {
      width: 50%;
    }

    .request-form-cnt {
      margin-left: auto;
      margin-right: auto;
      width: 100%;
      padding: 16px;
    }

    .seminar-item .seminar-context .seminar-title h4 {
      font-size: 18px;
    }
    
    .magazine a:nth-child(3).magazine-item {
        display: block;
    }
    
    .magazine a:nth-child(4).magazine-item {
        display: block;
    }

    .seminar-item {
      width: 100%;
    }

    .mng-slider .mng-item .mng-name {
      font-size: 16px;
    }

    .mng-slider .mng-item .mng-title {
      font-size: 14px;
    }

    .mng-slider .mng-item .mng-dur {
      font-size: 10px;
    }

    .mng-group .mng-line {
      right: 00px;
      width: 100%;
    }

    .achv-cnt {
      height: fit-content;
      padding-bottom: 84px;
    }

    .mng-slider .mng-item-cnt {
      align-items: center;
    }

    .mng-slider .mng-item {
      width: 176px;
    }

    .mng-slider .mng-item .mng-img {
      width: 160px;
      height: 160px;
    }

    .mng-group .mng-line {
      top: 80px;
    }

    .achv-cnt .achv .achv-item {
      width: 100%;
    }

    .access-contact-cnt .contact-info-social {
      flex-direction: column;
      align-items: center;
    }

    .rst-cnt .rst-item .rst-info h4 {
      font-size: 16px;
    }

    .hotel-item .hotel-info h4 {
      font-size: 16px;
    }

    .hotel-item.map-item .hotel-img {
      height: 100%;
      width: 36%;
    }

    .hotel-item.map-item .hotel-info {
      height: 100%;
      justify-content: space-between;
      padding-top: 8px;
      /* padding-bottom: 16px; */
    }

    .hotel-item.map-item .hotel-info {
      align-items: flex-start;
      flex-direction: column;
    }

    .hotel-item.map-item {
      flex-wrap: initial;
    }

    .hotel-item.map-item .hotel-btn {
      align-self: flex-end;
    }

    .single-book {
      flex-direction: column;
      align-items: center;
    }

    .hotel-item .hotel-btn {
      justify-content: flex-start;
    }

    .single-book .single-book-right {
      width: 280px;
    }

    .single-book .single-book-left {
      width: 100%;
    }

    .video-title h4 {
      font-size: 18px;
    }

    .single-book .single-book-left .single-book-title h4 {
      font-size: 18px;
    }

    .podcast-info-title h3 {
      font-size: 18px;
    }

    .podcast-info-title h4 {
      font-size: 16px;
    }

    .podcast-info-desc {
      margin-top: 16px;
    }

    .book-info-desc .book-info-title h4 {
      font-size: 16px;
    }

    .podcast-info-cnt .podcast-info-context {
      width: 100%;
    }

    .all-videos-body .video-item {
      width: 80%;
    }

    .ticket {
      width: 98%;
    }

    .podcast-info-cnt {
      flex-direction: column;
      align-items: center;
    }

    .magazine-cnt {
      gap: 16px;
    }

    .essay-cnt {
      gap: 16px;
    }

    .base-cnt .base-head-cnt {
      overflow: scroll;
      width: calc(100% + 20px);
      justify-content: initial;
      margin-right: -10px;
      margin-left: -10px;
      padding-right: 8px;
      padding-left: 8px;
    }
    
    .base-cnt .base-head-cnt .base-head-item span {
        font-size:16px;
    }

    .essay .essay-head {
      display: none;
    }

    .essay.cooperate .essay-head {
      display: flex;
    }

    .essay-cnt .essay-item {
      flex-direction: column;
      row-gap: 5px;
    }

    .essay-cnt .essay.cooperate .essay-item {
      flex-direction: row;
    }

    .essay-cnt .essay-item-right {
      width: 100%;
    }

    .essay-cnt .essay-item-left {
      width: 100%;
      gap: 16px;
      justify-content: flex-start;
    }

    .essay-cnt .essay-item-left span {
      font-size: 12px;
    }

    .essay-cnt a:nth-last-child(1).essay-item {
      display: none;
    }
    
    .all-essays-body .essay-cnt a:nth-last-child(1).essay-item {
        display: flex;
    }
    
     .all-essays-body .essay-cnt a:nth-last-child(2).essay-item {
        display: flex;
    }

    .essay-cnt a:nth-last-child(2).essay-item {
      display: none;
    }

    .base-head-cnt .base-head-item span {
      white-space: nowrap;
    }

    /*.magazine a:nth-child(2).magazine-item {*/
    /*  display: none;*/
    /*}*/

    .magazine div:nth-child(2).video-item {
      /*display: none;*/
    }

    .video-item {
      width: 100%;
    }

    .magazine-item {
      width: 45%;
    }

    .podcast-item {
      width: 70%;
    }
    
    .magazine a:nth-child(3).podcast-item {
        display: none;
    }
    
    .podcast-item .gallery-img-cnt > img {
        height:240px;
    }

    .podcast-title-cnt .podcast-details {
      flex-direction: row;
      justify-content: center;
    }

    .magazine div:nth-child(3).podcast-item {
      display: none;
    }

    /*.magazine a:nth-child(3).podcast-item {*/
    /*  display: none;*/
    /*}*/
    .magazine div:nth-child(2).podcast-item {
      display: none;
    }
    
    .magazine a:nth-child(4).podcast-item {
        display:none;
    }

    /*.magazine a:nth-child(2).podcast-item {*/
    /*  display: none;*/
    /*}*/

    .timeline-cnt .timeline-context {
      width: 100% !important;
    }

    .timeline-cnt .timeline-content-item .timeline-img-cnt {
      height: 300px;
      width: 300px;
    }

    .single-point-podcast-img {
      width: 70%;
    }

    .single-point-gallery .single-point-gallery-slider .slick-arrow {
      left: 16px;
      top: -66px;
    }

    .single-point-gallery .single-point-podcast-slider .slick-arrow {
      left: 16px;
      top: -66px;
    }

    .single-point-title-cnt {
      width: calc(100% - 92px);
    }

    .single-point-gallery .single-point-gallery-slider .slick-arrow.slick-next {
      margin-left: 52px;
    }

    .single-point-gallery .single-point-podcast-slider .slick-arrow.slick-next {
      margin-left: 52px;
    }

    .news-cnt .news-slider.container-right {
      padding-left: 0px;
    }

    .part-desc .part-desc-context .part-desc-title .title h3 {
      font-size: 20px;
      font-weight: 700;
    }

    .news-slider .slick-dots {
      margin-bottom: 12px;
    }

    .contact-bottom-cnt .contact-form .form-title h4 {
      font-size: 18px;
    }

    .contact-info-cnt .contact-info-title h4 {
      font-size: 18px;
    }

    .contact-info-cnt {
      gap: 24px;
    }

    .single-point-gallery .single-point-gallery-item {
      height: 310px;
    }

    .about-cnt .about-slider .slick-dots li button {
      margin-bottom: 11px;
    }

    .hero-video-cnt video {
      height: 110%;
    }

    .about-img-bottom-gradient {
      position: absolute;
      bottom: 0;
      width: 100%;
      height: 20%;
      right: 0;
      opacity: 0.7;
      background: linear-gradient(
        to top,
        rgba(255, 255, 255, 1) 0%,
        rgba(255, 255, 255, 0.5) 50%,
        rgba(255, 255, 255, 0) 100%
      );
    }

    .hero-cnt .hero-content {
      height: 100svh;
    }

    .container-right {
      padding-right: 0px;
    }

    .header-cnt .header {
      padding-left: 24px;
      padding-right: 24px;
    }

    .sub-nav-cnt {
      padding-left: 24px;
      padding-right: 24px;
    }

    .search-cnt {
      padding-left: 24px;
      padding-right: 24px;
    }

    .header-cnt .header-right .header-logo {
      width: 150px;
    }

    #nav-icon3 span:nth-child(1) {
      top: 7px;
    }

    #nav-icon3 span:nth-child(4) {
      top: 29px;
    }
    .hero-cnt .hero-content .hero-context .hero-subtitle h3 {
      font-size: 24px;
    }

    .hero-cnt .hero-content .hero-context .hero-title h1 {
      font-size: 32px;
    }

    .hero-cnt .hero-content .hero-context .hero-but-cnt {
      gap: 8px;
    }

    .hero-cnt .hero-content .hero-video-buts {
      gap: 8px;
    }

    .hero-cnt .hero-video-but {
      height: 40px;
      width: 40px;
    }

    .hero-cnt .hero-video-but svg {
      height: 16px;
    }

    .hero-cnt .hero-content .hero-line {
      margin-bottom: 19px;
    }

    .museum-text-slider .museum-text-item {
      width: 400px !important;
    }

    .museum-cnt .slick-arrow {
      top: 21px !important;
    }

    .museum-cnt .slick-arrow.slick-next {
      left: calc(50% - 172px);
    }

    .museum-cnt .museum-img-slider .museum-img-item .museum-img {
      height: 280px;
      width: 280px;
    }

    .museum-text-slider .museum-text-item .museum-desc-line {
      margin-left: 8px;
      margin-right: 8px;
    }

    .museum-cnt .slick-arrow.slick-prev {
      left: calc(50% - 178px);
    }

    .button {
      padding: 4px 8px;
    }

    .museum-text-slider .museum-text-item .museum-title-cnt {
      width: 75%;
    }

    .news-cnt .news-slider .news-item {
      float: none;
      margin: 20px auto;
    }


    .news-cnt .news-slider {
      height: 65%;
    }

    .news-slider .slick-arrow.slick-next {
      right: 14%;
    }

    .news-slider .slick-arrow.slick-prev {
      left: 14%;
    }

    .footer .footer-about .footer-about-body .body-text {
      text-align: justify;
    }

    .footer .footer-menu-cnt .footer-menu-item {
      width: 100%;
    }

    .footer .footer-visit-info .visit-info-section .visit-info-text {
      flex-direction: column;
      gap: 2px;
    }

    .footer .footer-visit-info > .footer-line {
      display: none;
    }

    .footer .footer-visit-info {
      flex-direction: column;
      gap: 16px;
    }

    .footer .footer-bottom .footer-external span {
      font-size: 12px;
    }

    .footer .footer-menu-cnt {
      gap: 4px;
    }

    .footer .footer-about .footer-logo {
      width: 100px;
    }

    #nav-icon3 {
      width: 28px;
    }

    #nav-icon3 span:nth-child(1) {
      top: 9px;
    }

    #nav-icon3 span:nth-child(4) {
      top: 27px;
    }
    #nav-icon3 span {
      height: 2px;
    }

    .part-desc .parts-but-cnt .part-but {
      height: 40px;
      width: 40px;
    }

    .part-desc .parts-but-cnt .part-but img {
      height: 16px;
    }
    .part-desc .parts-but-cnt .part-but svg {
      height: 16px;
    }

    .part-desc .part-desc-context .part-text p {
      display: -webkit-box;
      -webkit-box-orient: vertical;
      -webkit-line-clamp: 12;
      overflow: hidden;
      text-overflow: ellipsis;
      font-size: 14px;
    }

    .part-desc .parts-but-cnt {
      margin-left: 16px;
    }

    .part-desc-bg {
      mask-image: radial-gradient(
        circle at 51px calc(50% - 125px),
        rgba(0, 0, 0, 0) 0%,
        rgb(0, 0, 0) 60px
      );
    }

    .part-desc .part-desc-context .part-desc-title .part-desc-title-tag span {
      font-size: 20px;
    }

    .part-desc .part-desc-context .part-desc-title .part-desc-title-tag {
      width: 52px;
      height: 52px;
    }

    .parts-itd {
      /* margin-bottom: 140px; */
    }

    .title h3 {
      font-size: 20px;
      font-weight: 700;
    }

    .parts-cnt-cnt .part-guide span {
      font-size: 12px;
    }

    .parts-cnt-cnt {
      position: relative;
      display: flex;
      align-items: center;
    }

    .contact-info-cnt .contact-info-row {
      flex-direction: column;
      /* align-items: flex-start; */
    }

    .contact-info-cnt .contact-info-row .contact-add span {
      width: 100%;
    }

    .contact-bottom-cnt {
      flex-direction: column;
      align-items: center;
      /* margin-top: -100px; */
    }

    .contact-bottom-cnt .contact-form {
      width: 100%;
      padding: 32px 16px;
    }

    .contact-bottom-cnt .contact-social-cnt {
      width: 100%;
    }

    .contact-bottom-cnt .contact-left {
      width: 100%;
    }

    .all-news-cnt .all-news .news-item {
      width: 100% !important;
    }

    .last-news .news-context {
      width: 100%;
    }

    .last-news .last-news-img {
      width: 100%;
      height: 240px;
    }

    .last-news {
      flex-direction: column;
    }

    .pgn-cnt .pgn-list {
      gap: 4px;
    }

    .single-news-body {
      padding-bottom: 48px;
    }

    .single-news-body img {
      height: 300px;
      margin-top: 48px;
      margin-bottom: 48px;
    }

    .single-point-gallery .single-point-gallery-item {
      margin: 0 auto;
    }

    .single-point-details .detail-context {
      width: 100%;
    }

    .single-point-details .detail-map {
      width: 70%;
    }

    .single-point-details {
      flex-direction: column-reverse;
      gap: 24px;
      padding-top: 0px;
    }

    .group-con {
      margin-top: 24px;
      margin-bottom: 24px;
    }

    .group-con .group-item {
      font-size: 16px;
      padding: 4px 8px;
    }
    .slick-prev.mng-slider-arrow {
      left: calc(50% - 43px);
  }
  .slick-next.mng-slider-arrow {
    right: calc(50% - 62px);
}
.slick-next.about-slider-arrow{
        top: -96px;
    left: 69px;
}
.slick-prev.about-slider-arrow{
top: -96px;
    left: 14px;
}
  }

  @media (max-width: 400px) {
     .museum-text-slider .museum-text-item {
      max-width: 350px !important;
    
    }
    
    .magazine-item .magazine-item-img {
        height:210px;
    }
    
    
        .magazine-cnt#video .magazine {
        /*height: 447px;*/
    }
    
    .video-title-cnt .title h4 {
        font-size:16px;
    }

    .mng-slider .mng-item {
      width: 136px;
    }

    .mng-group .mng-line {
      top: 60px;
    }

    .mng-slider .mng-item-info {
      width: 120%;
    }

    .mng-group .mng-line {
      right: 57px;
    }

    .mng-slider .mng-item .mng-img {
      width: 120px;
      height: 120px;
    }
 

    .magazine-item .magazine-item-img {
      /*height: 300px;*/
    }

    .video-item .video-item-poster {
      height: 170px;
    }
    
        .essay-body div:nth-last-child(2).essay-item {
        display: none;
    }


    .magazine-item .magazine-item-img {
      margin: 0 auto;
      /*width: 77%;*/
    }

    .magazine-cnt .magazine {
      /*height: 416px;*/
    }

    .essay-cnt .essay {
      height: 458px;
    }

    .essay-cnt .essay-body {
      gap: 12px;
    }

    .essay-cnt .essay-item {
      gap: 8px;
    }

    .hero-but-cnt {
      flex-direction: column;
      gap: 16px;
    }

    .museum-cnt .slick-arrow.slick-prev {
      left: calc(50% - 138px);
    }

    .museum-cnt .slick-arrow.slick-next {
      left: calc(50% - 127px);
    }

    .museum-text-slider .museum-text-item .museum-title-cnt {
      width: 66%;
    }

    .hero-cnt .hero-content .hero-context .hero-title h1 {
      font-size: 28px;
    }

    .hero-cnt .hero-content .hero-context .hero-subtitle h3 {
      font-size: 20px;
    }

    .hero-cnt .hero-content .hero-context .hero-but-cnt {
      display: flex;
      flex-direction: column;
      align-items: center;
      justify-content: center;
    }

    .about-cnt .slick-arrow {
      bottom: 36px;
    }

    .about-cnt .slick-arrow.slick-next {
      right: calc(50% - 124px);
    }

    .about-cnt .slick-arrow.slick-prev {
      left: calc(50% - 124px);
    }

    .part-desc .part-desc-context .part-desc-title .part-desc-title-tag {
      width: 40px;
      height: 40px;
    }

    .part-desc .part-desc-context .part-desc-title .title h3 {
      font-size: 20px;
    }

    .part-desc .part-desc-context .part-desc-title {
      gap: 8px;
    }

    .part-desc {
      gap: 24px;
    }

    .news-slider .slick-arrow.slick-next {
      right: 8%;
    }

    .news-slider .slick-arrow.slick-prev {
      left: 8%;
    }

    .footer-cnt .copyright-cnt {
      gap: 8px;
      text-align: center;
    }
  }
  @media (max-width:340px) {
      .group-con {
          justify-content: flex-start;
          margin-right: -16px;
        margin-left: -16px;
        width: calc(100% + 32px);
      }
  }

  @media (max-width: 900px) and (orientation: landscape) {
    #nav-icon3 span:nth-child(1) {
      top: 9px;
    }
    
    .about-cnt .about-item .about-content {
        margin-top:-40px;
    }
    
    
/* 
    .request-form-cnt .request-row {
      width: 50%;
    } */

    .request-form-cnt {
      width: 100%;
    }

    .request-form-cnt .request-form {
      flex-direction: row;
    }

    .podcast-item {
      width: 45%;
    }

    .mng-slider .mng-item-cnt {
      align-items: flex-end;
    }

    .rst-cnt .rst-item {
      width: 48%;
    }

    .hotel-item {
      align-items: center;
    }

    .hotel-item .hotel-info {
      width: 50%;
    }

    .essay-cnt .essay {
      height: 420px;
    }

    .magazine-cnt .magazine {
      height: 420px;
    }

    .magazine-cnt {
      gap: 16px;
    }

    .essay-cnt {
      gap: 16px;
    }

    .magazine a:nth-child(3).magazine-item {
      display: inherit;
    }

    .magazine-item {
      width: 26%;
    }

    .single-point-podcast-img {
      height: 250px;
      width: 90%;
    }

    .podcast-title-cnt {
      margin-top: -30px;
    }

    .podcast-title-cnt {
      align-items: flex-start;
      margin-right: 16px;
    }

    .parts-itd-cnt {
      right: initial;
    }


    #nav-icon3 span:nth-child(4) {
      top: 27px;
    }

    #nav-icon3 span {
      height: 2px;
    }

    #nav-icon3 {
      width: 32px;
    }

    .hero-cnt .hero-content .hero-context .hero-subtitle h3 {
      font-size: 24px;
      margin-bottom: 16px;
    }

    .hero-cnt .hero-content .hero-context .hero-title h1 {
      font-size: 32px;
    }

    .hero-cnt {
      min-height: 350px;
    }

    .hero-cnt .hero-content .hero-context {
      height: 100%;
      gap: 0;
    }

    .hero-cnt .hero-video-but {
      height: 36px;
      width: 36px;
    }

    .hero-cnt .hero-video-but svg {
      height: 16px;
    }

    .hero-cnt .hero-content .hero-line {
      margin-bottom: 17px;
    }

    .part-desc .part-desc-context .part-text p {
      display: -webkit-box;
      -webkit-box-orient: vertical;
      -webkit-line-clamp: 6;
      overflow: hidden;
      text-overflow: ellipsis;
      font-size: 14px;
    }

    .title h3 {
      font-size: 24px;
      font-weight: 700;
    }

    .part-desc-bg {
      mask-image: radial-gradient(
        circle at 70px calc(0),
        rgba(0, 0, 0, 0) 0%,
        rgba(0, 0, 0, 1) 80px
      );
    }

    .parts-itd-cnt .parts .part-L .part-glow {
      height: 76.5px;
      right: 110%;
      width: 110px;
    }

    .parts-itd-cnt .parts .part-L {
      right: 30%;
      top: 34%;
    }

    .parts-itd-cnt .parts .part-K {
      right: 20.5%;
      top: 62%;
    }

    .parts-itd-cnt .parts .part-K .part-glow {
      width: 300px;
    }

    .parts-itd-cnt .parts .part-K .part-glow {
      top: 0%;
      right: 110%;
    }

    .parts-itd-cnt .parts .part-J {
      right: 38.5%;
      top: 67%;
    }

    .parts-itd-cnt .parts .part-J .part-glow {
      right: -16%;
      width: 200px;
      top: 0;
    }

    .parts-itd-cnt .parts .part-F {
      top: 53%;
      right: 49.5%;
    }

    .parts-itd-cnt .parts .part-D {
      right: 55%;
      top: 45.5%;
    }

    .parts-itd-cnt .parts .part-D .part-glow {
      width: 40.5px;
    }

    .parts-itd-cnt .parts .part-G .part-glow {
      right: 25%;
      top: 22px;
      width: 154px;
    }

    .parts-itd-cnt .parts .part-E {
      left: 28%;
      top: 59%;
    }

    .parts-itd-cnt .parts .part-E .part-glow {
      left: -110px;
      width: 300px;
      top: -6px;
    }

    .parts-itd-cnt .parts .part-B {
      left: 19%;
    }

    .parts-itd-cnt .parts .part-B .part-glow {
      width: 99px;
      left: -49px;
      top: 18px;
    }

    .parts-itd-cnt .parts .part-A .part-glow {
      width: 134px;
      top: 25px;
    }

    .parts-itd-cnt .parts .part-C {
      top: 47%;
      left: 32%;
    }

    .parts-itd-cnt .parts .part-C .part-glow {
      width: 270px;
    }

    .parts-itd-cnt .parts .part-F .part-glow {
      top: 27px;
      width: 180px;
      right: 93%;
    }

    .bread-cnt {
      height: 100vh;
    }

    .last-news .last-news-img {
      height: 240px;
    }

    .last-news .news-context {
      gap: 8px;
    }

    .last-news .news-context .news-bottom {
      gap: 8px;
    }

    .last-news {
      flex-direction: row;
    }

    .all-news-cnt .all-news .news-item {
      width: 48% !important;
    }

    .parts-itd-cnt {
      height: 100vh;
      width: 100%;
    }

    .parts-itd-cnt .parts-itd-img img {
      object-fit: cover;
      height: 100%;
      width: 100%;
    }

    .single-news-body {
      padding-bottom: 48px;
    }

    .single-news-body img {
      margin-top: 48px;
      margin-bottom: 48px;
    }

    .about-cnt .about-item {
      min-height: 100vh;
    }

    .about-cnt .about-item .about-content-cnt {
      height: 100%;
      width: 50%;
    }

    .about-cnt .about-item .about-img {
      height: 100%;
    }

    .about-cnt .about-slider .slick-dots {
      bottom: 32px;
    }

    .mobile-menu .mobile-search {
      padding-bottom: 24px;
    }

    .about-cnt .about-item .about-img .about-img-gradient {
      display: flex;
    }

    .touch-cnt {
      display: none;
    }
  }
  
  @media (max-width: 350px) {
      .museum-text-slider .museum-text-item {
          margin-left:10px;
          margin-right:10px;
      }
  }

  @media (max-width: 700px) and (orientation: landscape) {
      .magazine a:nth-child(2).video-item{
    display:block;
}

    .magazine a:nth-child(4).magazine-item {
        display: none;
    }
    
    .news-cnt {
        min-height: 520px;
        padding-top: 0;
    }
    
    .news-cnt .news-slider {
        height: auto;
    }

    .all-books-body .magazine-item {
        width: 30.5%;
    }
    .news-slider .slick-arrow.slick-next {
      right: 24%;
    }
    
    /*    .essay-body div:nth-last-child(1).essay-item {*/
    /*    display: flex;*/
    /*}*/
    
    .magazine-cnt#video .magazine {
    flex-direction:row;
    align-items:center;
}
   
   .video-title-cnt .title h4 {
       font-size: 18px;
   } 
    
 .about-cnt .about-item .about-content-cnt {
     width:60%;
 }
 
  .about-cnt .about-item.item-1 .about-img .about-img-gradient {
     width:78%;
 }
  .about-cnt .about-item.item-2 .about-img .about-img-gradient {
     width:78%;
 }
  .about-cnt .about-item.item-3 .about-img .about-img-gradient {
     width:78%;
 }
 
 .about-cnt .about-item.item-4 .about-img .about-img-gradient {
     width:78%;
 }
  .about-cnt .about-item.item-5 .about-img .about-img-gradient {
     width:78%;
 }
  .about-cnt .about-item.item-6 .about-img .about-img-gradient {
     width:78%;
 }

    .seminar-item {
      width: 48%;
    }

    .access-contact-cnt .contact-info-social {
      flex-direction: row;
    }

    .hotel-item.map-item .hotel-info {
      flex-direction: row;
      align-items: center;
    }

    .hotel-item.map-item .hotel-btn {
      align-self: center;
    }

    .hotel-item.map-item .hotel-img {
      height: 100%;
      width: 23%;
    }

    .hotel-item .hotel-info {
      width: 45%;
    }

    .essay-cnt .essay-item-right {
      width: 70%;
    }

    .ticket {
      width: 48%;
    }

    .all-videos-body .video-item {
      width: 44%;
    }

    .single-book {
      flex-direction: row;
      align-items: flex-start;
    }

    .single-book .single-book-left .single-book-detail {
      margin-top: 16px;
    }
    .book-info-desc {
      margin-top: 16px;
    }

    .podcast-info-cnt .podcast-info-img {
      width: 40%;
      height: 280px;
    }

    .podcast-info-cnt {
      flex-direction: row;
      align-items: flex-start;
    }

    .podcast-info-cnt .podcast-info-context {
      width: 60%;
    }

    .essay-cnt .essay-item-left {
      width: 30%;
      justify-content: space-between;
    }

    .essay-cnt .essay-item {
      flex-direction: row;
      row-gap: inherit;
    }

    .magazine-cnt .magazine {
      height: 380px;
    }

    .essay-cnt .essay {
      height: 380px;
    }

    .essay-cnt a:nth-last-child(2).essay-item {
      display: flex;
    }

    .magazine-item .magazine-item-img {
      height: 240px;
    }

    .magazine a:nth-child(2).magazine-item {
      display: flex;
    }

    .magazine div:nth-child(2).video-item {
      display: block;
    }

    .magazine div:nth-child(2).podcast-item {
      display: block;
    }

    .magazine a:nth-child(2).podcast-item {
      display: block;
    }

    .podcast-title-cnt .podcast-details {
      justify-content: flex-start;
    }

    .video-item .video-item-poster {
      height: 240px;
    }

    .podcast-title-cnt {
      margin-top: -16px;
    }

    .podcast-title-cnt .podcast-details {
      gap: 8px;
    }

    .contact-bottom-cnt {
      flex-direction: row;
      align-items: normal;
    }

    .news-slider .slick-arrow.slick-prev {
      left: 24%;
    }

    .footer .footer-menu-cnt .footer-menu-item {
      width: 46%;
    }

    .footer .footer-visit-info .visit-info-section .visit-info-text {
      flex-direction: row;
    }

    .footer .footer-visit-info {
      flex-direction: row;
    }

    .parts-itd-cnt .parts .part-L {
      right: 27%;
      top: 31%;
    }

    .parts-itd-cnt .parts .part-K {
      right: 17.5%;
      top: 58%;
    }

    .touch-cnt {
      display: none;
    }

    .parts-itd-cnt .parts .part-A .part-glow {
      width: 108px;
      top: 35px;
      right: 53%;
    }

    .parts-itd-cnt .parts .part-A {
      top: 50%;
    }

    .parts-itd-cnt .parts .part-C .part-glow {
      top: 34px;
    }

    .parts-itd-cnt .parts .part-C .part-glow img {
      height: 100%;
    }

    .parts-itd-cnt .parts .part-C .part-glow {
      left: -93px;
      top: 23px;
    }

    .parts-itd-cnt .parts .part-D {
      right: 53%;
      top: 41.5%;
    }

    .parts-itd-cnt .parts .part-C {
      top: 45%;
    }

    .parts-itd-cnt .parts .part-H {
      right: 37.5%;
      top: 49%;
    }

    .parts-itd-cnt .parts .part-H .part-glow {
      width: 172px;
    }

    .parts-itd-cnt .parts .part-F {
      top: 47%;
    }

    .parts-itd-cnt .parts .part-F .part-glow {
      top: 31px;
      width: 140px;
      right: 74%;
    }

    .parts-itd-cnt .parts .part-B {
      top: 48%;
    }

    .parts-itd-cnt .parts .part-E {
      left: 27%;
      top: 52%;
    }

    .parts-itd-cnt .parts .part-G {
      right: 57%;
      top: 58%;
    }

    .parts-itd-cnt .parts .part-G .part-glow {
      width: 128px;
    }

    .parts-itd-cnt .parts .part-E .part-glow {
      width: 220px;
      left: -73px;
      top: 16px;
    }

    .parts-cnt-cnt .part-guide {
      right: 12%;
      transform: translate(0, 0);
      top: 12%;
      width: fit-content;
      bottom: initial;
    }

    .parts-itd-cnt .parts .part-J {
      right: 36.5%;
      top: 60%;
    }

    .header-cnt .header-right .header-logo {
      width: 130px;
    }

    .single-point-details .detail-map {
      width: 50%;
      rotate: -90deg;
    }

    .container-right {
      padding-right: 0px;
    }
    /*
    .single-point-gallery .single-point-gallery-slider .slick-arrow {
      right: calc(50%);
      transform: translateX(100%);
    } */
  }

  /* @media screen and (-webkit-min-device-pixel-ratio: 0) and (max-width: 680px) {
    @supports (-webkit-overflow-scrolling: touch) {
      .news-item .news-context .news-title h5 {
        font-size: 12px;
      }
      .news-item .news-context .body-text {
        font-size: 10px;
      }
    }
  } */

  @media screen and (max-device-width: 680px) {
    body {
      -webkit-text-size-adjust: 100%;
    }
  }
