.photo-grid a img,.photo-grid a:before{width:100%;position:absolute;transition:1s cubic-bezier(.215,.61,.355,1);height:100%}.skeleton,.skeleton_total_amount{opacity:.7;animation:1s linear infinite alternate skeleton-loading}.pricing .d-inline-flex p:first-child,.pricing .discountCost p:first-child{margin-top:auto!important;margin-bottom:auto!important}body{font-family:noto sans,sans-serif}.headerClass{box-shadow:0 10px 40px -10px #56565633;transition:.3s;height:80px}#divLoading,.photo-galary{display:block}.photo-grid{display:grid;grid-template-columns:8fr repeat(3,2fr);grid-template-rows:repeat(10,1fr);grid-column-gap:20px;grid-row-gap:20px;height:388px}.photo-grid a{position:relative;border-radius:20px;overflow:hidden;display:flex;flex-direction:column;justify-content:center;align-items:center}.photo-grid a:before{content:"";background-color:#00000030;z-index:0}.grid-item1{grid-area:1/1/5/2;align-items:flex-start!important}.grid-item2{grid-area:5/1/11/2}.grid-item3{grid-area:1/2/5/3}.grid-item4{grid-area:5/2/8/3}.grid-item5{grid-area:8/2/11/3}.grid-item6{grid-area:1/3/4/4}.grid-item7{grid-area:4/3/8/4}.grid-item8{grid-area:8/3/11/4}.grid-item9{grid-area:1/4/5/5}.grid-item10{grid-area:5/4/8/5}.grid-item11{grid-area:8/4/11/5}.photo-grid a img{-o-object-fit:cover;object-fit:cover}.star_color{color:#fabc00}.cancelled,.open_panel,.processed{color:#fff!important}.accordion-button:focus{outline:0!important;z-index:0!important;border-color:transparent!important;box-shadow:transparent!important}.open_panel{background-color:#ffa437!important}.processed{background-color:#52b788!important}.cancelled{background-color:#f08080!important}.accordion-button:after{color:#1a1d20!important}:root{--elevation-200-canvas:0 0 .5px rgba(0,0,0,.18),0 3px 8px rgba(0,0,0,.1),0 1px 3px rgba(0,0,0,.1)}.next-button{height:80px;max-width:100%;display:flex;flex-direction:row;pointer-events:auto;background:#fff;box-sizing:border-box;box-shadow:0 0 0 1px #0000001a,var(--elevation-200-canvas);border-radius:14px;position:fixed;bottom:0;left:50%;transform:translate(-50%,-10%);-webkit-user-select:none;z-index:9999}#divLoading.show,.main{position:fixed;top:0;left:0;right:0;bottom:0}.accordion-button:after{transform:none!important;transition:none!important}.accordion-button:not(.collapsed):after{background-image:none}.icon_back_ground{background-color:#023047;padding:5px;border-radius:5px}.success_checked{background-color:#004b23;padding:5px;border-radius:5px}.icon_padding{padding:5px}.flexslider{margin:0 0 8px!important}.firstRow .name small{color:#9a031e}.current_rate small,.discount_rate{font-size:12px;color:#bcb8b1;font-weight:900}.skeleton{height:20px}.skeleton_total_amount{height:100px;width:100%}@keyframes skeleton-loading{0%{background-color:#a3b7c1}to{background-color:#eff3f4}}.addon-step,.input-step{border:1px solid #ced4da;display:inline-flex;overflow:visible;height:37.5px;border-radius:.25rem;background:#fff;padding:4px}.addon-step button,.input-step button{width:1.4em;font-weight:300;height:100%;line-height:.1em;font-size:1.4em;padding:.2em!important;background:#f3f6f9;color:#212529;border:none;border-radius:.25rem}.addon-step input,.input-step input{height:100%;text-align:center;background:0 0;color:#212529}.addon-step.step-primarys button,.input-step.step-primary button{background-color:#405189;color:#fff}.addon-step input{width:2em;border:0;border-radius:.25rem}.input-step input{width:4em;border:0;border-radius:.25rem}input::-webkit-inner-spin-button,input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}.amenty-icons li{width:25px}.current_rate b{font-size:17px}.form-check i{color:#a52834}.book_now_div .card-footer{padding:0}.book_now_div .card-footer button{border-top-right-radius:0!important;border-top-left-radius:0!important;background-color:#9746ff;color:#fff}.room-left small{font-size:10px;text-align:right;display:block;width:100%;font-weight:900;color:#9a031e}#divLoading p,.main-block .nights,.sign i{text-align:center;color:#fff}.main-block small,.pricing .d-inline-flex p:first-child,.pricingrow .roomname{color:#a0a4a9;font-size:12px;font-weight:900}.final_selected_text{font-size:18px;font-weight:800}.main-block .nights{background-color:#2a9d8f;width:30%;font-weight:900;border-radius:10px}.pricing .d-inline-flex.discountCost p:first-child,.pricing .discountCost{color:#06d6a0!important}.pricing .discountCost p:first-child{font-weight:900;font-size:12px}.pricing .d-inline-flex p:first-child span{color:#001d3d}#addondiv .card-text,.pricingrow small{font-size:12px}#divLoading.show{display:block;z-index:9999;background-image:url(../img/loading.gif);background-color:#666;opacity:.4;background-repeat:no-repeat;background-size:100px 100px;background-position:center}#divLoading p{position:fixed;top:60%;width:100%;font-weight:900;font-size:25px}.main{display:none;z-index:10000;background:#2c1d1d80}.newsletter-popup,.sign{position:absolute;display:block}.newsletter-popup{left:50%;width:21%;height:230px;margin-left:-154px;border-radius:5px;margin-top:-146px;padding:15px;text-align:center;box-shadow:none;background-color:#fff}.sign{background-color:#1ad477;width:80px;height:80px;border-radius:50%;top:-20%;left:37%}.newsletter-popup h2{margin-top:30px}.sign i{font-size:55px;margin-top:16%}.mobileView{display:none!important}.mobileTotalView{position:fixed;bottom:0;height:80px;border-top-left-radius:10px;border-top-right-radius:10px;background:linear-gradient(to top,#fff 90%,#0000);z-index:999;display:none;visibility:hidden}.allitems{background-color:#ef233c;padding:10px 20px;color:#fff;border-radius:20px;margin:auto}.allitems p{margin:0;padding:0}.allitems ul li:last-child{font-size:10px}.allitems ul li:first-child{font-size:12px;font-weight:900}.allitems p:last-child{font-weight:900}@media only screen and (max-width:760px){.chooseroom_price,.webviewDul{display:none!important}.mobileView{display:block!important}.mobileTotalView{visibility:visible}.newsletter-popup{width:96%!important}#collapseAvailabile .col-md-8{margin-top:10px!important}#collapseAvailabile .col-md-8 ul:first-child h2{font-size:20px}#collapseAvailabile .col-md-8{font-size:10px}.ava_rooms h4{font-size:15px}.ava_rooms ul:nth-child(2){font-size:10px}.input-step input{width:2em}}
