/*!/wp-content/themes/park-prodigy/hotel_bed_api/css/style.css*/@font-face{font-family:'Montserrat';src:url(/wp-content/themes/park-prodigy/hotel_bed_api/css/../fonts/Montserrat-Bold.eot);src:url('/wp-content/themes/park-prodigy/hotel_bed_api/css/../fonts/Montserrat-Bold.eot?#iefix') format('embedded-opentype'),url(/wp-content/themes/park-prodigy/hotel_bed_api/css/../fonts/Montserrat-Bold.woff2) format('woff2'),url(/wp-content/themes/park-prodigy/hotel_bed_api/css/../fonts/Montserrat-Bold.woff) format('woff'),url(/wp-content/themes/park-prodigy/hotel_bed_api/css/../fonts/Montserrat-Bold.ttf) format('truetype');font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:'Montserrat';src:url(/wp-content/themes/park-prodigy/hotel_bed_api/css/../fonts/Montserrat-BlackItalic.eot);src:url('/wp-content/themes/park-prodigy/hotel_bed_api/css/../fonts/Montserrat-BlackItalic.eot?#iefix') format('embedded-opentype'),url(/wp-content/themes/park-prodigy/hotel_bed_api/css/../fonts/Montserrat-BlackItalic.woff2) format('woff2'),url(/wp-content/themes/park-prodigy/hotel_bed_api/css/../fonts/Montserrat-BlackItalic.woff) format('woff'),url(/wp-content/themes/park-prodigy/hotel_bed_api/css/../fonts/Montserrat-BlackItalic.ttf) format('truetype');font-weight:900;font-style:italic;font-display:swap}@font-face{font-family:'Montserrat';src:url(/wp-content/themes/park-prodigy/hotel_bed_api/css/../fonts/Montserrat-Black.eot);src:url('/wp-content/themes/park-prodigy/hotel_bed_api/css/../fonts/Montserrat-Black.eot?#iefix') format('embedded-opentype'),url(/wp-content/themes/park-prodigy/hotel_bed_api/css/../fonts/Montserrat-Black.woff2) format('woff2'),url(/wp-content/themes/park-prodigy/hotel_bed_api/css/../fonts/Montserrat-Black.woff) format('woff'),url(/wp-content/themes/park-prodigy/hotel_bed_api/css/../fonts/Montserrat-Black.ttf) format('truetype');font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:'Montserrat';src:url(/wp-content/themes/park-prodigy/hotel_bed_api/css/../fonts/Montserrat-ExtraLight.eot);src:url('/wp-content/themes/park-prodigy/hotel_bed_api/css/../fonts/Montserrat-ExtraLight.eot?#iefix') format('embedded-opentype'),url(/wp-content/themes/park-prodigy/hotel_bed_api/css/../fonts/Montserrat-ExtraLight.woff2) format('woff2'),url(/wp-content/themes/park-prodigy/hotel_bed_api/css/../fonts/Montserrat-ExtraLight.woff) format('woff'),url(/wp-content/themes/park-prodigy/hotel_bed_api/css/../fonts/Montserrat-ExtraLight.ttf) format('truetype');font-weight:200;font-style:normal;font-display:swap}@font-face{font-family:'Montserrat';src:url(/wp-content/themes/park-prodigy/hotel_bed_api/css/../fonts/Montserrat-BoldItalic.eot);src:url('/wp-content/themes/park-prodigy/hotel_bed_api/css/../fonts/Montserrat-BoldItalic.eot?#iefix') format('embedded-opentype'),url(/wp-content/themes/park-prodigy/hotel_bed_api/css/../fonts/Montserrat-BoldItalic.woff2) format('woff2'),url(/wp-content/themes/park-prodigy/hotel_bed_api/css/../fonts/Montserrat-BoldItalic.woff) format('woff'),url(/wp-content/themes/park-prodigy/hotel_bed_api/css/../fonts/Montserrat-BoldItalic.ttf) format('truetype');font-weight:700;font-style:italic;font-display:swap}@font-face{font-family:'Montserrat';src:url(/wp-content/themes/park-prodigy/hotel_bed_api/css/../fonts/Montserrat-ExtraBold.eot);src:url('/wp-content/themes/park-prodigy/hotel_bed_api/css/../fonts/Montserrat-ExtraBold.eot?#iefix') format('embedded-opentype'),url(/wp-content/themes/park-prodigy/hotel_bed_api/css/../fonts/Montserrat-ExtraBold.woff2) format('woff2'),url(/wp-content/themes/park-prodigy/hotel_bed_api/css/../fonts/Montserrat-ExtraBold.woff) format('woff'),url(/wp-content/themes/park-prodigy/hotel_bed_api/css/../fonts/Montserrat-ExtraBold.ttf) format('truetype');font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:'Montserrat';src:url(/wp-content/themes/park-prodigy/hotel_bed_api/css/../fonts/Montserrat-ExtraBoldItalic.eot);src:url('/wp-content/themes/park-prodigy/hotel_bed_api/css/../fonts/Montserrat-ExtraBoldItalic.eot?#iefix') format('embedded-opentype'),url(/wp-content/themes/park-prodigy/hotel_bed_api/css/../fonts/Montserrat-ExtraBoldItalic.woff2) format('woff2'),url(/wp-content/themes/park-prodigy/hotel_bed_api/css/../fonts/Montserrat-ExtraBoldItalic.woff) format('woff'),url(/wp-content/themes/park-prodigy/hotel_bed_api/css/../fonts/Montserrat-ExtraBoldItalic.ttf) format('truetype');font-weight:700;font-style:italic;font-display:swap}@font-face{font-family:'Montserrat';src:url(/wp-content/themes/park-prodigy/hotel_bed_api/css/../fonts/Montserrat-ExtraLightItalic.eot);src:url('/wp-content/themes/park-prodigy/hotel_bed_api/css/../fonts/Montserrat-ExtraLightItalic.eot?#iefix') format('embedded-opentype'),url(/wp-content/themes/park-prodigy/hotel_bed_api/css/../fonts/Montserrat-ExtraLightItalic.woff2) format('woff2'),url(/wp-content/themes/park-prodigy/hotel_bed_api/css/../fonts/Montserrat-ExtraLightItalic.woff) format('woff'),url(/wp-content/themes/park-prodigy/hotel_bed_api/css/../fonts/Montserrat-ExtraLightItalic.ttf) format('truetype');font-weight:200;font-style:italic;font-display:swap}@font-face{font-family:'Montserrat';src:url(/wp-content/themes/park-prodigy/hotel_bed_api/css/../fonts/Montserrat-Italic.eot);src:url('/wp-content/themes/park-prodigy/hotel_bed_api/css/../fonts/Montserrat-Italic.eot?#iefix') format('embedded-opentype'),url(/wp-content/themes/park-prodigy/hotel_bed_api/css/../fonts/Montserrat-Italic.woff2) format('woff2'),url(/wp-content/themes/park-prodigy/hotel_bed_api/css/../fonts/Montserrat-Italic.woff) format('woff'),url(/wp-content/themes/park-prodigy/hotel_bed_api/css/../fonts/Montserrat-Italic.ttf) format('truetype');font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:'Montserrat';src:url(/wp-content/themes/park-prodigy/hotel_bed_api/css/../fonts/Montserrat-Light.eot);src:url('/wp-content/themes/park-prodigy/hotel_bed_api/css/../fonts/Montserrat-Light.eot?#iefix') format('embedded-opentype'),url(/wp-content/themes/park-prodigy/hotel_bed_api/css/../fonts/Montserrat-Light.woff2) format('woff2'),url(/wp-content/themes/park-prodigy/hotel_bed_api/css/../fonts/Montserrat-Light.woff) format('woff'),url(/wp-content/themes/park-prodigy/hotel_bed_api/css/../fonts/Montserrat-Light.ttf) format('truetype');font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:'Montserrat';src:url(/wp-content/themes/park-prodigy/hotel_bed_api/css/../fonts/Montserrat-LightItalic.eot);src:url('/wp-content/themes/park-prodigy/hotel_bed_api/css/../fonts/Montserrat-LightItalic.eot?#iefix') format('embedded-opentype'),url(/wp-content/themes/park-prodigy/hotel_bed_api/css/../fonts/Montserrat-LightItalic.woff2) format('woff2'),url(/wp-content/themes/park-prodigy/hotel_bed_api/css/../fonts/Montserrat-LightItalic.woff) format('woff'),url(/wp-content/themes/park-prodigy/hotel_bed_api/css/../fonts/Montserrat-LightItalic.ttf) format('truetype');font-weight:300;font-style:italic;font-display:swap}@font-face{font-family:'Montserrat';src:url(/wp-content/themes/park-prodigy/hotel_bed_api/css/../fonts/Montserrat-Medium.eot);src:url('/wp-content/themes/park-prodigy/hotel_bed_api/css/../fonts/Montserrat-Medium.eot?#iefix') format('embedded-opentype'),url(/wp-content/themes/park-prodigy/hotel_bed_api/css/../fonts/Montserrat-Medium.woff2) format('woff2'),url(/wp-content/themes/park-prodigy/hotel_bed_api/css/../fonts/Montserrat-Medium.woff) format('woff'),url(/wp-content/themes/park-prodigy/hotel_bed_api/css/../fonts/Montserrat-Medium.ttf) format('truetype');font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:'Montserrat';src:url(/wp-content/themes/park-prodigy/hotel_bed_api/css/../fonts/Montserrat-MediumItalic.eot);src:url('/wp-content/themes/park-prodigy/hotel_bed_api/css/../fonts/Montserrat-MediumItalic.eot?#iefix') format('embedded-opentype'),url(/wp-content/themes/park-prodigy/hotel_bed_api/css/../fonts/Montserrat-MediumItalic.woff2) format('woff2'),url(/wp-content/themes/park-prodigy/hotel_bed_api/css/../fontst/Montserrat-MediumItalic.woff) format('woff'),url(/wp-content/themes/park-prodigy/hotel_bed_api/css/../fonts/Montserrat-MediumItalic.ttf) format('truetype');font-weight:500;font-style:italic;font-display:swap}@font-face{font-family:'Montserrat';src:url(/wp-content/themes/park-prodigy/hotel_bed_api/css/../fonts/Montserrat-Regular.eot);src:url('/wp-content/themes/park-prodigy/hotel_bed_api/css/../fonts/Montserrat-Regular.eot?#iefix') format('embedded-opentype'),url(/wp-content/themes/park-prodigy/hotel_bed_api/css/../fonts/Montserrat-Regular.woff2) format('woff2'),url(/wp-content/themes/park-prodigy/hotel_bed_api/css/../fonts/Montserrat-Regular.woff) format('woff'),url(/wp-content/themes/park-prodigy/hotel_bed_api/css/../fonts/Montserrat-Regular.ttf) format('truetype');font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:'Montserrat';src:url(/wp-content/themes/park-prodigy/hotel_bed_api/css/../fonts/Montserrat-SemiBold.eot);src:url('/wp-content/themes/park-prodigy/hotel_bed_api/css/../fonts/Montserrat-SemiBold.eot?#iefix') format('embedded-opentype'),url(/wp-content/themes/park-prodigy/hotel_bed_api/css/../fonts/Montserrat-SemiBold.woff2) format('woff2'),url(/wp-content/themes/park-prodigy/hotel_bed_api/css/../fonts/Montserrat-SemiBold.woff) format('woff'),url(/wp-content/themes/park-prodigy/hotel_bed_api/css/../fonts/Montserrat-SemiBold.ttf) format('truetype');font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:'Montserrat';src:url(/wp-content/themes/park-prodigy/hotel_bed_api/css/../fonts/Montserrat-SemiBoldItalic.eot);src:url('/wp-content/themes/park-prodigy/hotel_bed_api/css/../fonts/Montserrat-SemiBoldItalic.eot?#iefix') format('embedded-opentype'),url(/wp-content/themes/park-prodigy/hotel_bed_api/css/../fonts/Montserrat-SemiBoldItalic.woff2) format('woff2'),url(/wp-content/themes/park-prodigy/hotel_bed_api/css/../fonts/Montserrat-SemiBoldItalic.woff) format('woff'),url(/wp-content/themes/park-prodigy/hotel_bed_api/css/../fonts/Montserrat-SemiBoldItalic.ttf) format('truetype');font-weight:600;font-style:italic;font-display:swap}@font-face{font-family:'Montserrat';src:url(/wp-content/themes/park-prodigy/hotel_bed_api/css/../fonts/Montserrat-Thin.eot);src:url('/wp-content/themes/park-prodigy/hotel_bed_api/css/../fonts/Montserrat-Thin.eot?#iefix') format('embedded-opentype'),url(/wp-content/themes/park-prodigy/hotel_bed_api/css/../fonts/Montserrat-Thin.woff2) format('woff2'),url(/wp-content/themes/park-prodigy/hotel_bed_api/css/../fonts/Montserrat-Thin.woff) format('woff'),url(/wp-content/themes/park-prodigy/hotel_bed_api/css/../fonts/Montserrat-Thin.ttf) format('truetype');font-weight:100;font-style:normal;font-display:swap}@font-face{font-family:'Montserrat';src:url(/wp-content/themes/park-prodigy/hotel_bed_api/css/../fonts/Montserrat-ThinItalic.eot);src:url('/wp-content/themes/park-prodigy/hotel_bed_api/css/../fonts/Montserrat-ThinItalic.eot?#iefix') format('embedded-opentype'),url(/wp-content/themes/park-prodigy/hotel_bed_api/css/../fonts/Montserrat-ThinItalic.woff2) format('woff2'),url(/wp-content/themes/park-prodigy/hotel_bed_api/css/../fonts/Montserrat-ThinItalic.woff) format('woff'),url(/wp-content/themes/park-prodigy/hotel_bed_api/css/../fonts/Montserrat-ThinItalic.ttf) format('truetype');font-weight:100;font-style:italic;font-display:swap}#myHotels{background-image:url(https://www.w3schools.com/css/searchicon.png);background-position:10px 12px;background-repeat:no-repeat;width:20%;font-size:16px;padding:10px 11px 10px 35px;border:1px solid #ddd;margin-bottom:12px;margin-left:20px}.caleran-popup,.caleran-container-mobile .caleran-input{z-index:99999999!important}.hotel_search_sec{background:#f7f7f7;padding:30px 0}div#leftsidebar_id{background:#fff;padding:20px;border-radius:15px;position:sticky;top:130px}.txt-btn-div{display:flex;justify-content:space-between;align-items:flex-start;flex-direction:column;row-gap:15px}.txt-btn-div p.txt-div{background:rgb(235 245 255 / 30%);font-weight:600;padding:10px;border:1px solid rgb(106 179 248 / 43%);border-radius:4px}svg.loading-icon{width:1rem;animation:spin 1s linear infinite;margin-left:5px}svg.loading-icon .opacity-25{opacity:.25}.hotel_detail{border:1px #ccc solid;border-radius:10px;background:#f3f3f3;width:100%;padding:0;display:none;margin:20px auto 0;text-align:center;font-weight:600}img.hote-list-ico{width:21px;height:21px;border-radius:0}.total-night-price{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px}.price-txt span.tax-div{font-weight:400}.hotel_detail .room-loading{position:relative;width:45px!important;display:block;margin:0 auto}.hotel-list .row{align-items:center}.hotel-list-inner .row{align-items:flex-start}img.hote-list-ico{width:21px!important;height:21px!important;border-radius:0!important;position:absolute;left:0;top:1px}.hotel-list p.txt-img-div{position:relative;padding-left:30px}.hotel-content h5{margin-bottom:15px}.hotel_detail .hotel-list-inner{margin-bottom:15px;border-bottom:1px #ccc solid;padding:20px}.bold-text-title{color:#2e2e2e}.homepage-header.header-blog{padding-bottom:0}.header_blog_content{padding-top:0}.contnet-pagedefault{padding-top:40px}.site-logo img{width:100%;padding:17px;max-width:170px}.top-bar ul .pt_10{font-size:15px}.nav-menu li a{font-size:16px}.hotel-search-container{padding-left:0;padding-right:0}u{text-decoration-skip-ink:none}.search-hotel p,.hotel-detail p,.hotelapi_search p{margin-bottom:0px!important;line-height:1.2;font-weight:400;font-style:normal;margin-bottom:0;font-family:'Montserrat';font-size:24px;color:#000;padding-bottom:10px}p.cf-cls a:hover{color:#fff}p.cf-cls{text-align:center;padding:0 10px 0 10px;color:#fff;font-weight:500;background:#6ab3f8;width:55%;margin-left:22%;margin-top:30px;line-height:34px!important;border-radius:5px}.price-txt span{font-size:12px}.hotel-search-btn{background:#ffb700;cursor:pointer;padding:5px 15px 4px;display:inline-block;border-radius:5px}button#addtocart{cursor:pointer;background:#ff9f00;border:1px solid #ff9f00;color:#fff;width:100%;padding:8px 20px 8px;border-radius:5px;font-weight:600;text-align:center}.hotel_detail .hotel-list-inner:last-child{border-bottom:0}.hotel-detail-blue-heading{display:flex;align-items:center;justify-content:space-between}.ea-buttonRocking{animation:rocking ease-out 2s infinite}@keyframes rocking{0%{transform:rotate(0deg)}25%{transform:rotate(0deg)}50%{transform:rotate(2deg)}75%{transform:rotate(-2deg)}100%{transform:rotate(0deg)}}.ea-buttonRocking:hover{animation:none!important}.pop-outin{cursor:pointer;animation:2s anim-popoutin ease infinite}#holdon-overlay{opacity:999}.sk-rect{opacity:999}@keyframes anim-popoutin{0%{color:#e03e2d;transform:scale(0);opacity:0;text-shadow:0 0 0 #fff0}25%{color:#e03e2d;transform:scale(2);opacity:1;text-shadow:3px 10px 5px rgb(0 0 0 / .5)}50%{color:#e03e2d;transform:scale(1);opacity:1;text-shadow:1px 0 0 #fff0}100%{transform:scale(1);opacity:1;text-shadow:1px 0 0 #fff0}}.caleran-header{display:none!important}form#hotel_api_form label{text-transform:uppercase}form#hotel_api_form .form-control,.hotel_list_api_form .form-control{font-size:14px!important}.caleran-title .caleran-month-switch,.caleran-title .caleran-year-switch,.caleran-container .caleran-input .caleran-calendars .caleran-calendar .caleran-title .caleran-year-switch:hover{font-size:20px;color:#fff!important}.caleran-title .caleran-month-switch{font-weight:600}.caleran-prev,.caleran-next{margin-top:5px!important;color:#fff}.caleran-title{background:#68abf1}.caleran-dayofweek{font-size:13px!important}.caleran-disabled,.caleran-selected,.caleran-not-in-month,.caleran-day{font-size:14px!important}#my_HotelModal,#view_hotel_modal{top:85px;z-index:99999999}#my_HotelModal .modal-content,#view_hotel_modal .modal-content{min-height:395px;width:64%!important;margin:0 auto!important}#my_HotelModal .modal-content .form-row,#view_hotel_modal .modal-content .form-row{padding:5px 10px 10px;margin:0!important;border-collapse:collapse;border-top:0}.searchHotelBtn{cursor:pointer}#my_HotelModal .modal-content .form-row.form-row_text,#view_hotel_modal .modal-content .form-row.form-row_text{padding-top:20px!important}#my_HotelModal .modal-header .close,#view_hotel_modal .modal-header .close{padding:1rem;margin:0rem -1rem -1rem auto;background:#fff;opacity:1;color:#333;border-radius:50px;width:42px;height:42px;text-align:center;padding:0!important;position:absolute;right:23px;top:0;top:6px;z-index:9;font-size:39px;font-weight:400}#my_HotelModal .plus-minus-input,#view_hotel_modal .plus-minus-input{justify-content:space-between;flex-wrap:nowrap}#my_HotelModal .modal-body,#view_hotel_modal .modal-body{padding:0 34px!important}#my_HotelModal .modal-header,#view_hotel_modal .modal-header{border-bottom:none}#my_HotelModal label,#view_hotel_modal label{display:inline-block;margin-bottom:.5rem;font-weight:500;margin-top:1.7rem}#my_HotelModal h2,#view_hotel_modal h2{font-size:20px;color:#000;text-align:center;font-weight:600;line-height:25px;border-bottom:0 #6ab3f8 solid}button.minus-btn,button.plus-btn{width:25px;height:25px;border:none}i.fa.fa-minus,i.fa.fa-plus{color:#333;font-size:10px;line-height:28px}.input-group.plus-minus-input{border:1px solid #a3a3a375;border-radius:4px;overflow:hidden;margin:0 auto;text-align:center;margin:0 0 0 auto;max-width:80px}.hotel-input-group-button{cursor:pointer;width:25px;height:27px}.guests_age_cls .col-sm-8{font-weight:700}#my_HotelModal button.button.hollow.circle{margin:5px;border-radius:90%;height:95%;width:100%;color:#6ab3f8;border-color:#6ab3f8;background:#fff}.multisteps-form__form{position:unset!important}#my_HotelModal .childno_cls,#my_HotelModal .adultno_cls{max-width:33px;width:100%;border:none;text-align:center;padding:0 0 0 0}button.search-hotel-btn{background:#6ab3f8;border:1px solid #6ab3f8;color:#fff;display:block;margin:0 auto 0;max-width:150px;width:100%;padding:6px 20px 8px;border-radius:5px;text-align:center;font-weight:400;font-size:20px;cursor:pointer;line-height:30px}.multisteps-form__content.guests_age_cls{border:1px solid #7bb2fa;margin-bottom:30px;position:relative;padding-bottom:10px}h2.multisteps-form__title{padding-bottom:15px}.guests_age_cls .form-row{display:flex;align-items:center;justify-content:start}#my_HotelModal input::-webkit-outer-spin-button,#my_HotelModal input::-webkit-inner-spin-button,#view_hotel_modal input::-webkit-outer-spin-button,#view_hotel_modal input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}#my_HotelModal input[type=number]{-moz-appearance:textfield}#view_hotel_modal button.button.hollow.circle{margin:5px;border-radius:90%;height:87%;width:72%;color:#6ab3f8;border-color:#6ab3f8;background:#fff}#view_hotel_modal .childno_cls,#view_hotel_modal .adultno_cls{width:40%;border:none;text-align:center;border-left:1px #ccc solid;border-right:1px #ccc solid}#view_hotel_modal button.search-hotel-btn.close{background:#6ab3f8;padding:10px;font-size:14px}#my_HotelModal .modal-content .form-row,#view_hotel_modal .modal-content .form-row{font-size:14px!important}.multisteps-form__content.guests_age_cls h2{font-size:16px!important;text-align:left!important;background:#fff;padding:10px;color:#333!important;margin-top:0;font-style:normal;position:absolute;top:-22px;max-width:20%;left:10px}.childage_cls.form-control{max-width:80px;max-height:29px;margin-left:auto}.gallery_cls,.room_gallery_cls{padding:10px 20px}.gallery_cls h2,.room_gallery_cls h2{font-size:20px;text-align:center;font-weight:500;line-height:29px;font-family:'Montserrat'}.gallery_cls p{text-align:center;font-weight:500}.mySlides{display:none}.mySlides2{display:none}.w3-display-left{position:absolute;top:55%;left:4%;border:none;background:#6ab3f8;color:#fff}.w3-display-right{position:absolute;top:55%;right:4%;border:none;background:#6ab3f8;color:#fff}.gallery_cls img,.room_gallery_cls img{object-fit:cover}.carousel__item{width:100%;position:relative;display:inline-block;max-height:365px}.modal.fade.bd-example-modal-xl.show.in{top:100px;overflow-y:hidden}p:last-child{padding-bottom:0}h1{font-size:40px;line-height:50px;font-family:'Montserrat';margin-bottom:0;font-weight:700}h2{font-size:48px;line-height:58px;color:#000}h3{font-size:55px;line-height:65px;color:#000}h6{font-size:18px;line-height:26px;color:#2e2e2e;font-family:'Montserrat';font-weight:600}img{max-width:100%}.mb-10{margin-bottom:10px}.mb-15{margin-bottom:15px}.mb-20{margin-bottom:20px}.mb-30{margin-bottom:30px}.mb-40{margin-bottom:40px}.mb-50{margin-bottom:50px}.mb-60{margin-bottom:60px}.mb-70{margin-bottom:70px}.mb-80{margin-bottom:80px}.mb-90{margin-bottom:90px}.mb-100{margin-bottom:100px}.mt-10{margin-top:10px}.mt-15{margin-top:15px}.mt-20{margin-top:20px}.mt-30{margin-top:30px}.mt-40{margin-top:40px}.mt-50{margin-top:50px}.mt-60{margin-top:60px}.mt-70{margin-top:70px}.mt-80{margin-top:80px}.mt-90{margin-top:90px}.mt-100{margin-top:100px}.pr{position:relative}.pa{position:absolute}.pt-10{padding-top:10px}.pt-20{padding-top:20px}.pt-30{padding-top:30px}.pt-40{padding-top:40px}.pt-50{padding-top:50px}.pt-60{padding-top:60px}.pt-70{padding-top:70px}.pt-80{padding-top:80px}.pt-90{padding-top:90px}.pt-100{padding-top:100px}.pb-10{padding-bottom:10px}.pb-20{padding-bottom:20px}.pb-30{padding-bottom:30px}.pb-40{padding-bottom:40px}.pb-50{padding-bottom:50px}.pb-60{padding-bottom:60px}.pb-70{padding-bottom:70px}.pb-80{padding-bottom:80px}.pb-90{padding-bottom:90px}.pb-100{padding-bottom:100px}.pl-10{padding-left:10px}.pl-20{padding-left:20px}.pl-30{padding-left:30px}.pl-40{padding-left:40px}.pl-50{padding-left:50px}.ptb-30{padding-top:30px;padding-bottom:30px}.ptb-40{padding-top:40px;padding-bottom:40px}.ptb-50{padding-top:50px;padding-bottom:50px}.box-shadow{box-shadow:0 0 18px 0 rgb(0 0 0 / 11%)}.pl-0{padding-left:0}.pl-20{padding-left:20px}.pl-30{padding-left:30px}.pr-0{padding-right:0px!important}.pr-20{padding-right:20px}.pr-30{padding-right:30px}.pr-40{padding-right:40px}.plr-15{padding-left:15px;padding-right:15px}.plr-30{padding-left:30px;padding-right:30px}.plr-40{padding-left:40px;padding-right:40px}.white h1,.white p,.white{color:#fff}.clear{clear:both}.no-repeat{background-repeat:no-repeat;background-size:cover;background-position:center center}.white-bg{background-color:#fff}.hidden{overflow:hidden}.zindex{z-index:9}.padding-20{padding:20px}.padding-30{padding:30px}.search-hotel p,.hotel-detail p,.hotelapi_search p{font-size:14px;line-height:1.5}.w-700{font-weight:700}.w-600{font-weight:600}.w-500{font-weight:500}ul.top-picks-list,ul.star-rating-list{list-style:none;padding-left:0}ul.top-picks-list li,ul.star-rating-list li{margin-bottom:10px}ul.top-picks-list li input,ul.star-rating-list li input{cursor:pointer;border-radius:2px!important;border:2px solid #6ab3f8}ul.top-picks-list li label,ul.star-rating-list li label{font-family:'Montserrat'}ul.top-picks-list li input.form-check-input:focus,ul.star-rating-list li input.form-check-input:focus{box-shadow:none}ul.top-picks-list li input.form-check-input:checked,ul.star-rating-list li input.form-check-input:checked{background-color:#6ab3f8;border-color:#6ab3f8}.slider-sec label{display:block;font-size:14px;font-family:'Montserrat';margin-bottom:10px}.slider-sec input.slider{width:100%}.ui-widget-header{border:1px solid #ddd;background:#6ab3f8!important;color:#333;font-weight:700}.hotel-list{margin-bottom:20px;background:#fff;padding:20px}.hotel-list .col-md-3{border-right:none}.hotel-list h5{font-family:'Montserrat';font-size:18px;font-weight:600;color:#2e2e2e;align-items:center}.hotel-list p{font-size:14px}.hotel-list .discription_cls{font-size:14px;line-height:1.8}ul.facilities-list{margin-bottom:0}ul.facilities-list li{padding-left:20px;list-style:none;display:inline-block;font-size:14px;width:32%;font-family:'Montserrat';position:relative;padding-bottom:10px}ul.facilities-list li:before{position:absolute;content:'';background:url(/wp-content/themes/park-prodigy/hotel_bed_api/css/../img/tick.png) no-repeat top left;background-size:100% 100%;width:12px;height:15px;top:1px;left:0}ul.facilities-list li.no_facilities:before{position:absolute;content:'';background:url(/wp-content/themes/park-prodigy/hotel_bed_api/css/../img/icon-xmark-grey.png) no-repeat top left;background-size:100% 100%;width:10px;height:15px;top:1px;left:0}p.hoppin-deal{margin-bottom:8px;background:#3ab157;color:#fff;font-size:14px!important;padding:6px 5px;text-align:center;line-height:20px;font-weight:600;width:115px}.hotel-list .col-md-8{max-width:58%;flex:0 0 58%}.hotel-list .col-md-2{max-width:20%;flex:0 0 20%}p.price-txt{font-size:18px;line-height:1.1;margin-top:12px;font-weight:700}a.view-room{color:#004e99;padding:0 0 0;border-radius:0;text-decoration:none;font-size:14px;font-family:'Montserrat';font-weight:600;margin-top:0;display:block;text-transform:unset;text-align:center;cursor:pointer;text-decoration:underline!important}span.price-label{float:right}a.recommended-btn:hover{color:#fff}a.recommended-btn{background:hsl(134 41% 42%);background:linear-gradient(90deg,hsl(134 41% 42%) 10%,hsl(134 48% 32%) 50%,hsl(135 63% 21%) 100%);background:-moz-linear-gradient(90deg,hsl(134 41% 42%) 10%,hsl(134 48% 32%) 50%,hsl(135 63% 21%) 100%);background:-webkit-linear-gradient(356deg,hsl(134 41% 42%) 10%,hsl(134 48% 32%) 50%,hsl(135 63% 21%) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#3F9854",endColorstr="#2B7A3E",GradientType=1);color:#fff;position:relative;padding:10px 15px 10px 40px;border-radius:5px;font-family:'Montserrat';text-decoration:none;font-size:16px;display:block;text-transform:uppercase;font-weight:600;margin-bottom:5px;max-width:250px}img.thumb-img{position:absolute;top:10px;width:17px;left:16px}ul.star-rating-list li label{display:flex;align-items:center}.star-div{margin-left:7px}.hotel-list p.total-amount{font-weight:600;font-size:15px}i.fa.fa-star,i.fa.fa-star-o,i.fa.fa-star-half-o{color:#ff9f00}.hotel-list h5 .star-div{font-size:16px}.hotel-detail-blue-heading{text-align:center}.hotel-detail-blue-heading{background:#005d92;padding:10px 10px 10px 10px;color:#fff}.hotel-detail-blue-heading p{font-size:16px;color:#fff;font-weight:600;padding:0 20px;line-height:1}span.main_header_bottom{margin:0 50px;font-size:15px}.no-room-available{padding:10px}.hotel-detail h2,.hotel-detail3 h2{font-family:'Montserrat';color:#6ab3f8;font-size:20px;margin-bottom:8px;font-weight:600}.rating-location-sec{display:flex;align-items:baseline}.rating-location-sec .star-div{margin-left:0;margin-right:10px}i.fa.fa-map-marker{margin-right:10px;font-size:18px;color:#6ab3f8}.rating-location-sec p{font-size:16px;padding-bottom:0}a.number-txt,a.favorite-txt{color:#fff;margin-left:14px;text-decoration:none}a.number-txt:hover{color:#fff}i.fa.fa-phone{margin-right:5px;font-size:18px;position:relative;top:2px}i.fa.fa-heart{margin-right:10px}p.show-img-txt{position:absolute;top:20px;right:30px;background:#fff;padding:10px 30px}p.show-img-txt a{color:#6ab3f8;font-weight:500;font-size:18px;text-decoration:none}p.show-img-txt a:hover{color:#ff9f00}i.fa.fa-picture-o{margin-right:10px;color:#6ab3f8;font-size:20px}.grey-bg{background:#f4f4f4;padding:20px 20px 20px}.img1{width:100%;height:100%;object-fit:cover}.deal-div{margin-bottom:30px;display:flex;justify-content:space-between;align-items:flex-start}.f20{font-size:20px}.grey-bg h5{font-family:'Montserrat';font-weight:700;font-size:22px;margin-bottom:20px}.grey-bg label{text-transform:uppercase;font-weight:700}.search-room-btn{text-align:center;text-decoration:none;display:block;margin:20px auto 0;background:#ff9f00;border-color:#ff9f00;color:#fff;padding:8px 20px 12px;border-radius:5px;font-size:18px;font-weight:700;line-height:24px;text-transform:uppercase}.search-room-btn:hover,a.car-btn:hover{color:#fff}img.collage-img{width:100%;max-width:275px;height:125px}.hotel-detail3 h5{background:#EEF7FF;padding:10px 20px;font-size:20px;color:#333;font-weight:600}.hotel-detail4{background:#EEF7FF;padding:10px 0 15px}.hotel-detail4 h5{font-family:'Montserrat';line-height:28px;font-size:18px;font-weight:600;margin-bottom:0}.room-list img.img5{object-fit:cover;height:250px;width:100%;max-height:250px}.room-list .room_gallery_cls p{font-size:16px}.room-list{border:1px solid #ddd;border-radius:5px;padding:20px;margin-bottom:20px}.room-list .price-txt{font-size:18px}.room-list h5,.hotel-location-sec h5{font-family:'Montserrat';line-height:28px;font-size:18px;margin-bottom:10px}.room-list p{font-size:16px}ul.requirement-list li:before{position:absolute;content:'';background:url(/wp-content/themes/park-prodigy/hotel_bed_api/css/../img/tick.png) no-repeat top left;background-size:100% 100%;width:18px;height:18px;top:2px;left:-30px}ul.requirement-list li{position:relative;list-style:none;font-size:16px;font-family:'Montserrat';line-height:25px;padding-bottom:5px}a.car-btn{background:#ff9f00;color:#fff;padding:8px 20px 12px;text-align:center;border-radius:5px;text-decoration:none;font-size:20px;font-weight:700;line-height:25px}.no_filterdata h2{color:#eb6b56;font-size:26px}button.dropdown-toggle{display:block;width:100%;height:34px;padding:6px 5px;font-size:14px;line-height:1.42857143;color:#555;background-color:#fff;background-image:none;border:1px solid #ccc;border-radius:4px;-webkit-box-shadow:inset 0 1px 1px rgb(0 0 0 / 8%);box-shadow:inset 0 1px 1px rgb(0 0 0 / 8%);-webkit-transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;-o-transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;-webkit-transition:border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;transition:border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;outline:none}.btn-light:hover{background:transparent!important}ul.amenities-list{padding-left:0;margin-bottom:0}ul.amenities-list li{display:inline-block;width:33%;list-style:none;margin-bottom:15px;position:relative}ul.amenities-list li .amenities-inner{display:flex;align-items:center}ul.amenities-list li .amenities-inner img{max-width:35px;width:100%;margin-right:8px}ul.amenities-list li .amenities-inner p{font-size:16px;font-weight:600;font-family:'Montserrat';line-height:24px;margin-top:15px}ul.amenities-list li:before{position:absolute;content:'';background:url(/wp-content/themes/park-prodigy/hotel_bed_api/css/../img/icon-amenity-yes.png) no-repeat bottom right;background-size:100% 100%;width:16px;height:16px;bottom:0;left:30px}ul.amenities-list li:nth-child(2):before,ul.amenities-list li:nth-child(3):before{position:absolute;content:'';background:url(/wp-content/themes/park-prodigy/hotel_bed_api/css/../img/icon-amenity-no.png) no-repeat bottom right;background-size:100% 100%;width:16px;height:16px;bottom:0;left:30px}.hotel-search-sec{background-attachment:fixed;background:url(/wp-content/themes/park-prodigy/hotel_bed_api/css/../img/b3.jpg?v=1.0) no-repeat top center;background-size:cover;padding-bottom:120px;width:100%;padding-top:70px;float:left;display:inline-block}.calendar-icon{position:relative}span.add-on.input-group-addon{position:absolute;right:10px;bottom:10px}.hotel-detail2 span.add-on.input-group-addon{position:absolute;right:30px;bottom:11px}.hotel-search-sec .row.part2.enter_date_dv label{font-weight:500}.hotelapi_search .hotel_child_age_cls h5{color:#333!important;margin-bottom:0;font-size:20px;font-weight:500;line-height:28px}.lightpick__toolbar{display:flex;justify-content:space-between!important}.hotelapi_search .hotel_child_age_cls{margin-top:20px}.hotelapi_search .hotel_child_age_cls .row{align-items:center}.elementor-column-gap-default>.elementor-column>.elementor-element-populated{padding:10px 0px!important}form#hotel_api_form{background:#ffb700;padding:5px 5px 5px;box-shadow:0 0 20px rgb(0 0 0 / 25%);width:100%;max-width:1170px;display:block;margin:30px auto 0;border-radius:5px}.hotel-search-sec h1{color:#fff;font-family:'Montserrat';font-weight:600;text-shadow:0 3px 5px rgb(0 0 0 / 13%)}input.search-hotel-btn{background:#eb6b56;border:1px solid #eb6b56;color:#fff;display:block;margin:20px auto 30px;max-width:190px;width:100%;padding:5px 12px 7px;border-radius:5px;text-align:center;font-weight:600;font-size:18px;cursor:pointer;line-height:30px}.hotel-search-sec .row.part4{justify-content:center}.hotel-search-sec .part2 .col-md-3 label,.hotel-search-sec .part3 .col-md-2 label{font-weight:600;font-family:'Montserrat'}.no_filterdata,.no_data_cls{margin-top:70px;padding:40px;font-size:16px;font-weight:600}section.lightpick.lightpick--2-columns{padding:0!important}.lightpick__close-action,.lightpick__next-action,.lightpick__previous-action{background-color:transparent!important;color:#fff!important}.lightpick__toolbar{background:#68acf2!important}.lightpick__month-title-bar{justify-content:center!important}.lightpick__month-title>.lightpick__select{border:none;background-color:#fff0;outline:0;-moz-appearance:none;-webkit-appearance:none;appearance:none;font-size:22px;font-weight:700;color:#268bd2}.lightpick__month-title>.lightpick__select-months{font-weight:700;font-size:22px;margin-right:.5em;color:#6ab3f8}.lightpick__month-title{line-height:35px}.page-template-hotel-view .caleran-popup{left:780px!important}.page-template-hotel-view .caleran-box-arrow-bottom:after,.page-template-hotel-view .caleran-box-arrow-bottom:before{left:355px!important}.mapouter,.gmap_canvas{width:100%!important}.caleran-box-arrow-bottom{display:none}.modal.fade.room_gallerycls{top:20%}select.childage_cls.form-control{font-size:14px}.nodata-cls{font-weight:600;color:red}.hotel-list{border-radius:15px}.hotel-list img.facilities-icons{width:20px;height:20px}.hotel-list ul.facilities-list li{padding:0;margin:0 15px 5px 0;width:unset;font-size:14px;font-weight:400}.hotel-list ul.facilities-list li:before{display:none}.hotel-list ul.facilities-list li svg{vertical-align:middle}.hotel-list img{width:100%;object-fit:cover;border-radius:15px}.hotel-show-imgs{float:right;position:relative;bottom:40px;right:11px!important;background:#0005;padding:5px 10px;border-radius:5px}.hotel-show-imgs .fa{margin-right:unset!important;color:#ffffff!important}.hotel-images.modal-dialog{margin-top:70px}.hotel-list-main-cls .gallery-div button.w3-button{background:#00000082;padding:5px 15px;border-radius:5px}.hotel-list .hotel-content{padding-top:10px;padding-bottom:10px}.hotel-list .hotel-price-sec{padding:.5rem 0}#view_hotel_modal .modal-body{padding:0 0px!important}.no_hotel_cls{padding:70px;text-align:center;font-size:24px;font-weight:600;font-style:italic;color:#090e46cc;width:85%;margin:50px auto;border:1px #edf2f5 solid;background:#fff;border-radius:30px;box-shadow:0 4px 8px rgb(0 0 0 / .2)}#my_HotelModal label,#view_hotel_modal label{font-size:14px!important;margin-top:1.2rem!important}@media only screen and (min-width:576px){.modal-dialog{max-width:700px!important;margin:1.75rem auto}.room_gallerycls .modal-dialog{max-width:80%!important;margin:1.75rem auto}}@media only screen and (max-width:1600px){.hotel-search-container{max-width:1170px!important;width:100%!important;margin:auto}}@media only screen and (max-width:1441px){.page-template-hotel-view .caleran-popup{left:690px!important}}@media only screen and (max-width:1369px){.page-template-hotel-view .caleran-popup{left:580px!important}}@media only screen and (max-width:1281px){.page-template-hotel-view .caleran-popup{left:535px!important}}@media only screen and (max-width:1201px){.page-template-hotel-view .caleran-popup{left:465px!important}form#hotel_api_form{width:80%}}@media only screen and (max-width:1024px){.page-template-hotel-view .caleran-popup{left:285px!important}form#hotel_api_form{width:90%}a.view-room{padding:10px 12px;font-size:12px}form#hotel_api_form label{font-size:15px}ul.facilities-list li{padding-left:16px;font-size:11px;width:33%}i.fa.fa-star{font-size:13px}}@media only screen and (max-width:992px){.page-template-hotel-view .caleran-popup{left:250px!important}form#hotel_api_form{width:100%}a.view-room{padding:10px 10px;font-size:12px}}@media only screen and (max-width:830px){form#hotel_api_form label{font-size:13px}form#hotel_api_form{padding:50px 20px 60px}}@media only screen and (max-width:768px){.hotel-detail2 span.add-on.input-group-addon{position:absolute;right:30px;bottom:5px}.multisteps-form__content.guests_age_cls h2{max-width:30%}.hotel-search-container{max-width:100%!important}a.room_list-img.property_info_cls{margin-left:28%!important}a.car-btn{padding:8px 14px 12px!important;font-size:13px!important}#my_HotelModal .modal-content,#view_hotel_modal .modal-content{min-height:395px;width:95%!important;margin:0 auto!important}#my_HotelModal .modal-body,#view_hotel_modal .modal-body{padding:0 0px!important}div#cart_hotelapi_div_id{padding:0}.caleran-container.caleran-popup{left:20px!important}.page-template-hotel-view form#hotel_list_api_form .form-control{font-size:12px}ul.amenities-list li{width:32%}.hotel-search-sec .part2 .col-md-3 label,.hotel-search-sec .part3 .col-md-2 label{font-size:14px}.hotel-list h5,p.price-txt{font-size:16px}ul.facilities-list li{width:50%}.hotel-list .discription_cls{font-size:11px}.hotel-list p{font-size:10px}a.view-room{padding:10px 5px;font-size:8px}.sk-rect{opacity:999}}@media only screen and (max-width:767px){.hotel-detail-blue-heading p{justify-content:center}.caleran-container-mobile .caleran-input .caleran-calendars .caleran-calendar .caleran-title{background:#68abf1!important}.pos-rel{position:relative;margin-bottom:-5px}.caleran-container-mobile .caleran-input{top:300px!important;bottom:inherit!important}.mapouter{text-align:center!important;margin-top:15px}.hotel-search-sec .row{flex-wrap:nowrap}.room-list .col-md-3{max-width:30%;flex:0 0 30%;padding-top:10px}.room-list .col-md-7{max-width:70%;flex:0 0 70%;padding-top:10px}.room-list .col-md-2{max-width:100%;flex:0 0 100%}.hotel-search-sec .row.part2 .col-md-4:nth-child(3){width:30%}.hotel_child_age_cls .col-md-2{width:18%}.hotel-list .col-md-2:last-child{max-width:30%;flex:0 0 30%;padding-top:10px}.hotel-list .col-md-2{max-width:100%;flex:0 0 100%}.hotel-list .col-md-8{max-width:70%;flex:0 0 70%;padding-top:10px}a.room_list-img.property_info_cls{top:-35px;position:relative;text-align:right;margin-left:54%;padding:5px;background:#fff}img.img5{width:100%;height:auto;object-fit:cover}.hotel-list p{font-size:14px}a.view-room{padding:10px 5px;font-size:13px}.hotel-list{margin-top:20px}img.collage-img{display:none}#view_hotel_modal i.fa.fa-minus,#my_HotelModal i.fa.fa-minus{right:0}#view_hotel_modal button.button.minus-btn,#view_hotel_modal button.button.plus-btn,#my_HotelModal button.button.minus-btn,#my_HotelModal button.button.plus-btn{text-align:center;max-width:21px;max-height:22px;font-size:5px!important}#view_hotel_modal i.fa.fa-plus,#my_HotelModal i.fa.fa-plus{right:0}#view_hotel_modal i.fa.fa-minus,#view_hotel_modal i.fa.fa-plus,#my_HotelModal i.fa.fa-minus,#my_HotelModal i.fa.fa-plus{font-size:12px;line-height:16px;height:16px}.hotel-list img{width:100%;height:100%;object-fit:cover;border-radius:15px 15px 15px 15px}.hotel-list .hotel-content{padding:20px 20px 0}.hotel-list .hotel-price-sec{padding:15px 30px}.hotel-list p,.hotel-list ul{font-size:16px!important}.hotel-list .hotelname_cls{font-size:18px!important}#my_HotelModal .childno_cls,#my_HotelModal .adultno_cls{padding:0 0 0 0}}@media only screen and (max-width:570px){.hotel-search-sec .row{flex-wrap:wrap}.hotel-search-sec .row.part2 .col-md-4:nth-child(3){width:100%}.hotel_child_age_cls .col-md-2{width:20%}.hotel-search-sec h2{font-size:32px}ul.amenities-list li{width:49%}}@media only screen and (max-width:480px){.hotel_child_age_cls label{width:100%}.hotel-search-sec h1{font-size:35px}.hotel_child_age_cls .col-md-2{width:100%}.hotel-list .col-md-2:last-child{max-width:100%;flex:0 0 100%;padding-top:10px}.hotel-list .col-md-8{max-width:100%;flex:0 0 100%;padding-top:10px}.room-list .col-md-3{max-width:100%;flex:0 0 100%;padding-top:10px}.room-list .col-md-7{max-width:100%;flex:0 0 100%;padding-top:10px}ul.amenities-list li .amenities-inner p{font-size:14px}form#hotel_api_form{margin:15px auto 0}}@media only screen and (max-width:450px){.hotel-search-sec{padding-bottom:70px;padding-top:40px}}@media only screen and (max-width:420px){.hotel-search-sec h1{font-size:30px}}@media only screen and (max-width:390px){#my_HotelModal .childno_cls,#my_HotelModal .adultno_cls{max-width:25px}@media only screen and (max-width:360px){.hotel-search-sec h1{font-size:27px}}@media only screen and (max-width:320px){.hotel-search-sec h1{font-size:25px}}