﻿img.hover-shadow{transition:all .3s}.swiper{overflow:auto!important}.carousel-row{width:100%!important;padding:36px 0 20px;display:flex;gap:12px;overflow-x:auto;scrollbar-width:none;height:fit-content}.carousel-row--img{margin:0 auto;height:181px!important;display:flex;border-radius:4px;grid-column:span 1!important}.carousel-row--img img{width:100%;height:100%;object-fit:fill;cursor:pointer;transition:.4s;border-radius:4px}.carousel-row--img img:hover{box-shadow:0 10px 10px 0 rgba(0,0,0,.2) , 0 12px 20px 0 rgba(0,0,0,.19)}@media (min-width:992px){.carousel-row{max-width:100%;display:grid;gap:16px;grid-template-rows:auto auto!important;grid-template-columns:repeat(4,minmax(0,1fr))!important}.carousel-row--img:first-child{grid-column:span 2!important;grid-row:span 2!important;height:378px!important;width:100%}.carousel-row--img{aspect-ratio:unset!important;width:100%!important}}.column-box{white-space:nowrap;background-color:transparent;width:100%;overflow:hidden}.column-box .column{width:20%;display:inline-block;transition:all 1s}.column-box .column img{width:100%;height:100%;object-fit:cover;cursor:pointer}.first--img{grid-row-start:1;grid-row-end:3}.modal-hoteldetails{display:none}.modal.no-select{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.modal-content{margin:auto;width:60%;overflow:hidden}@media only screen and (max-width:37.5em){.modal-content{width:90%;position:absolute;top:40%;left:50%;transform:translate(-50%,-50%)}}.my-slides{display:none;height:60vh;transition:all 2s;overflow:hidden;animation:anime .8s ease-in;position:relative}@media (max-width:767px){.my-slides{height:30vh}}@media (min-width:768px) and (max-width:1199px){.my-slides{height:44vh}}.my-slides img{object-fit:fill;width:100%;height:100%}.my-slides--number{color:#f2f2f2;font-size:12px;padding:8px 12px;position:absolute;top:0}.demo{opacity:.5;transition:all .4s}.demo.active,.demo:hover{opacity:1}.caption-container{text-align:center;padding:6px 16px;color:#fff}.close{color:#fff;position:absolute;top:10px;right:25px;font-size:35px;font-weight:bold}.close:hover,.close:focus{color:#999;text-decoration:none;cursor:pointer}.prev,.next{cursor:pointer;position:fixed;top:50%;width:auto;padding:16px;color:#fff;font-weight:bold;font-size:50px;transition:.6s ease;transform:translateY(-50%)}@media only screen and (max-width:37.5em){.prev,.next{position:fixed;top:95%;padding:10px;font-size:40px;transform:translateY(-50%)}}.prev:active,.next:active{font-size:30px}.next{right:0}.prev{left:0}@media only screen and (max-width:37.5em){.prev{left:80%}}.prev:hover,.next:hover{background-color:rgba(255,255,255,.1)}@media only screen and (max-width:37.5em){.prev:hover,.next:hover{background-color:transparent}}