@media screen and (width>=310px){.no__price p{font-size:13px}.select__date-select{font-size:.85rem}.room__btn{font-size:.9rem}}@media screen and (width>=331px){.room__discount--value{height:35px;padding:10px;font-size:.75rem}.room__info--btns button{font-size:.9rem}.not__valid--price p,.no__price{font-size:13px}.select__date-select{font-size:.95rem}.factor__room-text,.factor__room-title,.factor__room-price span,.factor__item-payment span,.factor__item-payment p{font-size:.9rem}.factor__room--night{font-size:.8rem}.factor__room-price p{font-size:.6rem}.no__price p,.detail__time,.open__map{font-size:14px}.map__detail--title{font-size:1rem}.map__detail--icon span{font-size:.8rem}}@media screen and (width>=360px){.factor__room-price p{font-size:.7rem}}@media screen and (width>=451px) and (width<=800px){.panorama__md{height:300px}.hotel__tour{background-size:auto 173px;justify-content:space-evenly}.hotel__tour--title,.hotel__tour--click{max-width:unset}}@media screen and (width>=480px){.modal__gallery--images{grid-template-columns:repeat(auto-fill,minmax(200px,1fr))}.modal__free{max-width:450px}.modal__free-title{font-size:1.5rem}.modal__free-description{font-size:1rem}.modal__free-button{flex:1;font-size:1rem}.modal__free-button-container{gap:10px;margin-top:0;margin-bottom:15px;padding:7px}}@media screen and (width>=600px){.facilities__item{grid-template-columns:repeat(2,1fr)}}@media screen and (width>=800px){.mt-sm{margin-top:0}.header-index{margin:60px 0 0}.room__title--text{text-overflow:ellipsis;text-wrap:nowrap;white-space:nowrap;width:100%;margin-top:0;margin-right:0;overflow:hidden}.room__container{max-height:unset!important}}@media screen and (width>=801px){:root{--padding-section-y:24px;--padding-section-z:8px;--padding-content:16px}.section{padding:var(--padding-section-y)0}.container,.navbar__top--fixed .navbar__top--ul{justify-content:unset;width:90%}.holder_banner-top{z-index:8!important}.navbar__top--fixed .navbar__top--ul{padding:10px 16px;top:60px}.navbar__top--fixed{padding-top:60px}.modal{padding:.5rem 1.75rem;top:50%;right:50%;transform:translate(-100vw,-50%)}.modal.active{transform:translate(50%,-50%)}.modal__gallery{width:90%;height:90%}.modal__gallery--img-tab{grid-template-columns:repeat(5,1fr);grid-template-rows:unset}.modal__comment{width:50%;height:80%}.gallery__breadcrumb{flex-direction:column-reverse;display:flex}.gallery-swiper .swiper-wrapper{grid-template-rows:repeat(2,50%);grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.videos__tab .modal__gallery--video-tab{direction:ltr;grid-template-columns:repeat(2,1fr)}.number__slider,.gallery__icons{display:none}.swiper-slide-1{grid-area:span 2/span 2/span 2/span 2}.swiper-slide-2{grid-column-start:3}.swiper-slide-3{grid-column-start:4}.swiper-slide-4{grid-row-start:2;grid-column-start:3}.swiper-slide-5{grid-row-start:2;grid-column-start:4}.gallery-swiper{height:auto}.breadcrumb{border-bottom:none;height:56px}.info__hr{position:relative}.info__hr:after{content:"";background:#b6b6b6;width:1px;height:15px;position:absolute;top:50%;left:-5px;transform:translateY(-50%)}.hotel{overflow:inherit}.hotel__info{min-height:122px;padding:0}.hotel__name--title{font-size:1.5rem}.hotel__address--text,.hotel__map{font-size:1rem}.hotel__star--title{height:20px;font-size:1rem}.hotel__tour--title{font-size:1rem}.hotel__info--name{flex-wrap:nowrap;gap:0}.hotel__name--img{display:none}.navbar__top--ul{justify-content:unset;width:100%;margin-right:0;padding:10px 16px}.navbar__top--ul li{font-size:1rem}.hotel__card--des{flex-wrap:nowrap}.map__detail{padding:var(--padding-section-y)0}.map__content{height:364px}.map__detail--des+.map__detail--item{border-top:0;padding-top:0}.map__detail--items{flex-wrap:nowrap}.detail__content--parent.white__fade:after{content:unset}.detail__content--parent .toggle__other{display:none}.detail__content{scrollbar-width:thin;scrollbar-color:#ccccccb0 transparent;max-height:335px;padding-left:6px;overflow:auto}.detail__content::-webkit-scrollbar{background:unset;width:3px}.detail__content::-webkit-scrollbar-thumb{background:#ccccccb0;border-radius:10px}.map__detail--des{background:var(--white);z-index:2;border-bottom:1px solid var(--gray);padding-bottom:15px;position:sticky;top:0}.panorama__md{display:none}.panorama__de{min-height:633px;display:flex}.facilities__items{flex:1}.facilities__item{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));display:grid}.comments__parent{flex-direction:row;gap:15px;display:flex}.comment__items{flex-basis:70%}.commnts__send{flex-basis:30%}.commnts__send--btn{transition:all var(--time-fast)}.commnts__send--btn:hover{background-color:var(--priymary-color);color:var(--white)}.gallery-swiper .plyr__controls{bottom:0}.control__video{opacity:0;visibility:hidden}.gallery__hover{cursor:pointer;position:relative;overflow:hidden}.gallery__hover:after{content:"نمایش تصاویر بیشتر";color:var(--white);background-color:#00000080;justify-content:center;align-items:center;font-size:1.2rem;transition:all .3s;display:flex;transform:translateY(-100%)}.gallery__hover:hover:after{transform:translateY(0)}.gallery__hover:last-child:after{content:"";background-color:#0000}.gallery__active--content{font-weight:unset;font-size:1.1rem}.gallery__active--content span{font-size:1.3rem;font-weight:700}.gallery__category-item{cursor:pointer}.comment__item-multy{grid-template-columns:1fr 1fr;gap:20px}.room__item{width:340px;padding:8px}.room__items--slider{padding-left:1px}.room__items--slider .swiper-wrapper{flex-direction:unset;gap:unset}.room__items--slider .swiper-button-next,.room__items--slider .swiper-button-prev{width:35px;height:35px;color:var(--text-blue);transition:all var(--time-fast)ease;background-color:#dceaff;border-radius:50%;margin-top:-20px;transform:translateY(-50%)}.room__items--slider .swiper-button-next:after,.room__items--slider .swiper-button-prev:after{font-size:16px;font-weight:700}.room__items--slider .swiper-button-disabled{opacity:0;visibility:hidden}.room__items--slider .swiper-button-prev{right:var(--swiper-navigation-sides-offset,2px)}.room__items--slider .swiper-button-next{left:var(--swiper-navigation-sides-offset,2px)}.room__items--slider .swiper-button-prev:before,.room__items--slider .swiper-button-next:before{content:"";z-index:1;width:35px;height:280px;position:absolute;top:-110px;overflow:hidden}.room__items--slider .swiper-button-prev:before{background:linear-gradient(271deg,#fff,#0000);right:-3px}.room__items--slider .swiper-button-next:before{background:linear-gradient(90deg,#fff,#0000);left:-3px}.room__detail--items{top:105px}.select__date-des{font-size:.9rem}.select__date-select{font-size:1rem}.call__modal{align-items:center}.parent__auth{border-radius:var(--border-radius-card);max-width:450px;width:30%!important}.help__icon{border:5px solid #fff}.factor{width:650px}.factor__item{justify-content:space-between;display:flex}.factor__item-detail{flex-basis:80%}.factor__room-name{text-align:right;justify-content:start}.factor__figt-img{justify-content:center;align-items:center;width:22px;height:100%;display:flex;position:absolute;top:0;right:10px}.factor__figt-img:before{content:"";width:25px;height:25px;top:unset;z-index:2;right:unset;background-position:50%;background-repeat:no-repeat;display:flex;position:absolute;transform:rotate(90deg)}.factor__figt-img:after{content:"";width:4px;height:100%;top:unset;left:unset;transform:unset;z-index:1;background-color:#c50000;position:absolute}.loader__panorama{display:none}.modal__free-overlay{align-items:center}.other__blog .swiper-button-prev,.other__blog .swiper-button-next{visibility:visible}.other__blog-img img{min-height:300px;max-height:300px}.filter__room--parent{opacity:1;visibility:visible;background-color:unset;z-index:0;align-items:center;gap:15px;height:auto;min-height:36px;position:relative}.filter__room{background-color:unset;border-radius:unset;flex-direction:row;padding:0}.filter__group{flex-direction:row;align-items:center;position:relative}.filter__group:after{content:"";background-color:#ddd;border-radius:15px;width:2px;height:72%;position:absolute;left:-12px}.filter__group:last-child:after{content:unset}.filter__group--buttons{align-items:center;display:flex}.filter__btn{cursor:pointer;color:#000;background-color:#f8f8f8;border-color:#0000;border-radius:50px;padding:8px 12px;font-size:12px}.filter__draggable--icon{display:none}.room__items--title{z-index:0;width:max-content}.filter__group--title{display:none}.filter__room--desc{text-wrap:nowrap;white-space:nowrap;color:#000;font-size:14px;display:flex}.filter__room--btn{display:none}.modal__free{border-radius:var(--border-radius-card)}}@media screen and (width>=1024px){.overflow__desktop--hidden{overflow:hidden}.hotel__info--tour{flex-wrap:nowrap;flex-direction:initial}.navbar__top{margin-top:-33px}.hotel__card{border-radius:var(--border-radius-card);border:1px solid var(--gray);flex-direction:column;flex:35%;gap:16px;margin-top:7px;padding:20px;display:flex;position:sticky;top:105px}.hotel__card--item{justify-content:space-between;align-items:center;width:100%;display:flex}.card__item--text{font-weight:500}.card__item--text,.card__item--des{color:var(--gray-dark-color);align-items:center;gap:5px;font-size:1rem;display:flex}.card__item--des.copy{cursor:pointer}.hotel__card--item a.card__item--des{color:var(--priymary-color)}.card__item--titel{color:var(--gray-dark-color);font-weight:700}.hotel__card--btn{cursor:pointer;color:var(--text-blue);transition:background-color var(--time-fast);border-radius:var(--border-radius-btn);border:1px solid var(--priymary-color);background-color:#0000;outline:none;padding:12px;font-weight:500}.hotel__card--btn-first{margin-top:16px}.hotel__tour{width:unset;background-position:100%;background-size:40%;margin-right:0}.hotel__tour--title,.hotel__tour--click{max-width:220px}.competitor-wrap{transform-origin:0 100%;cursor:pointer;text-wrap:nowrap;white-space:nowrap;position:fixed;bottom:40px;left:45px;transform:rotate(-90deg)}.competitor__section{display:none}.competitor__banner--lg{backface-visibility:hidden;background:#e9effd;border:1px solid #cdd7e9;border-radius:0 0 8px 8px;align-items:center;gap:6px;padding:12px 10px;display:flex}.competitor__banner--lg img{width:20px;height:20px;-webkit-filter:var(--filter-priymary-color);transform:rotate(90deg)}.competitor__banner--lg p{white-space:nowrap;color:var(--priymary-color);margin:0;font-size:15px;font-weight:500;line-height:1;transform:rotate(360deg)}}