.hotel-image-slider{ border-top: #3f4957 solid 1px;  display: block; width:100%; position: relative; background-color: #ecf0f6; margin: 0 0 153px;} 
.hotel-slider-mn{ position: relative; display: block; background: #fff; width: 100%; overflow: hidden;}
.hotel-slider-mn .line-1{ width: 1px; height: 100%; background: #3f4957; z-index: 10; position: absolute; left: 44px; top: 0;   }
.hotel-slider-mn .line-2{ width: 1px; height: 100%; background: #3f4957; z-index: 10; position: absolute; right: 44px; top: 0;   }
.hotel-slider-mn .swiper-counter3{ padding: 0 79px 0 0;font-family: 'stolzl'; display: flex; line-height: 1.5; font-size: 32px; font-weight: 500;letter-spacing: 0.64px; min-height: 56px; color: #06080b; align-items: center; justify-content: flex-end;}
.hotel-slider-mn .swiper-counter3 .innerbox { position: relative; }
.hotel-slider-mn-sub.swiper-disabled .hotel-slider-mn .swiper-counter3 .innerbox { display: none; }
.hotel-slider-mn .swiper-counter3 i { font-style: normal; padding: 0 3px;}
.hotel-image-slider .line-3{ width: 100%; height: 1px; background: #3f4957; z-index: 10; position: absolute; left:0px; top: 56px;   }
.hotel-slider-main .hotel-image{ position: relative; min-height: 1000px; display: block; width: 100%;  }
.hotel-slider-main .hotel-image img{ position: absolute; left: 0; top: 0;  width: 100%; height: 100%; object-fit: cover;}
.hotel-slider-main .swiper-pagination{ display: none;}


.hotel-image-slider .swiper-cls-arrow{ justify-content: center; position: absolute; z-index: 10; left: 0; top: 100%; width: 100%; margin: 0; display: flex; align-items: center;   }
.hotel-image-slider .swiper-cls-arrow .swiper-cls-arrow-inner{ padding: 55px 0 0 0; display: flex ;align-items: center; gap: 64px; flex-direction: row-reverse;}
.hotel-image-slider .swiper-cls-arrow div[class*="swiper-button"]::after{ display: none;}
.hotel-image-slider .swiper-cls-arrow div[class*="swiper-button"] { margin: 0; position: relative;left: auto; top: auto; bottom: auto; right: auto; display: flex; cursor: pointer; }
.hotel-image-slider .swiper-cls-arrow div[class*="swiper-button"] .arrow { opacity: 0.7; display: flex; width: 21px; height: 13px; background-position: center center; background-repeat: no-repeat; background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' width='20.853' height='12.711' viewBox='0 0 20.853 12.711'%3e%3cpath d='M0,8.449,8.161,0l8.449,8.449' transform='translate(2.121 2.14)' fill='none' stroke='%233F4957' stroke-linecap='round' stroke-width='3'/%3e%3c/svg%3e"); transition: all ease-in-out 300ms; }
.hotel-image-slider .swiper-cls-arrow .swiper-button-prevhotel .arrow { transform: rotate(-90deg); }
.hotel-image-slider .swiper-cls-arrow .swiper-button-nexthotel .arrow { transform: rotate(90deg); }
.hotel-image-slider .swiper-cls-arrow div[class*="swiper-button"].swiper-button-disabled { cursor: default; }
.hotel-image-slider .swiper-cls-arrow div[class*="swiper-button"]:not(.swiper-button-disabled):hover .arrow { opacity: 1; background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' width='20.853' height='12.711' viewBox='0 0 20.853 12.711'%3e%3cpath d='M0,8.449,8.161,0l8.449,8.449' transform='translate(2.121 2.14)' fill='none' stroke='%231532FF' stroke-linecap='round' stroke-width='3'/%3e%3c/svg%3e");  }
.hotel-image-slider .swiper-cls-arrow div[class*="swiper-button"].swiper-button-disabled .arrow { opacity: 0.70; background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' width='20.853' height='12.711' viewBox='0 0 20.853 12.711'%3e%3cpath d='M0,8.449,8.161,0l8.449,8.449' transform='translate(2.121 2.14)' fill='none' stroke='%233F4957' stroke-linecap='round' stroke-width='2'/%3e%3c/svg%3e"); }
.modal-text p{ color: #fff;}

.hotel-image-slider .hotel-slider-mn-sub.swiper-disabled .swiper-cls-arrow { display: none; }

.hotel-slider-mn-sub{ position: relative; }


@media (min-width: 1401px) and (max-width: 1599px) {
 
}
@media (min-width: 1281px) and (max-width: 1400px) {
  .hotel-slider-main .hotel-image{ min-height: 550px; }
  .hotel-image-slider{ margin: 0 0 110px; }
  .hotel-image-slider .swiper-cls-arrow .swiper-cls-arrow-inner{ padding: 40px 0 0 0; }
}


@media (min-width: 992px) and (max-width: 1280px) {
  .hotel-slider-main .hotel-image{ min-height: 500px; }
   .hotel-image-slider{ margin: 0 0 110px; }
 .hotel-image-slider .swiper-cls-arrow .swiper-cls-arrow-inner{ padding: 40px 0 0 0; }
}


@media (max-width: 992px) {
 
 
}


@media (min-width: 768px) and (max-width: 991px) {
  .hotel-slider-main .hotel-image{ min-height: 450px; }
  .hotel-image-slider{ margin: 0 0 110px; }
  .hotel-image-slider .swiper-cls-arrow .swiper-cls-arrow-inner{ padding: 40px 0 0 0; }
}


@media (max-width: 767px) {
  .hotel-slider-main .hotel-image{ min-height: 500px; }
  
  .hotel-image-slider .line-2,
  .hotel-image-slider .line-1{ display: none;}
  .hotel-image-slider .container {width: 100%; max-width: 100%; padding: 0;}
  .hotel-slider-mn .swiper-counter3{ min-height: 60px; padding: 0 30px;  }
  .hotel-image-slider .line-3{ top: 60px;}
  .hotel-image-slider .swiper-cls-arrow{ display: none;}
  .hotel-image-slider{ margin: 0 0 0px; }
  .hotel-slider-main .swiper-pagination{ display: flex ;align-items: center; justify-content: center;}

  .hotel-slider-main .swiper-pagination { position: relative; padding: 26px 0 ; display: flex; align-items: center; justify-content: center; margin: 0; left: auto; bottom: auto; right: auto ;top: auto; }
  .hotel-slider-main .swiper-pagination {gap: 8px;}
  .hotel-slider-main .swiper-pagination span{ opacity: 1; margin: 0 !important; background: #BCC5D3; border-radius: 0; }
  .hotel-slider-main .swiper-pagination span.swiper-pagination-bullet-active{ background: #021179; }
 
}