/*! Generated by Font Squirrel (https://www.fontsquirrel.com) on March 14, 2024 */@font-face{font-family:poppinsmedium;src:url(../fonts/Poppins/poppins-medium-webfont.woff2) format('woff2'),url(../fonts/Poppins/poppins-medium-webfont.woff) format('woff');font-weight:400;font-style:normal}@font-face{font-family:poppinsmedium_italic;src:url(../fonts/Poppins/poppins-mediumitalic-webfont.woff2) format('woff2'),url(../fonts/Poppins/poppins-mediumitalic-webfont.woff) format('woff');font-weight:400;font-style:normal}@font-face{font-family:poppinsregular;src:url(../fonts/Poppins/poppins-regular-webfont.woff2) format('woff2'),url(../fonts/Poppins/poppins-regular-webfont.woff) format('woff');font-weight:400;font-style:normal}@font-face{font-family:poppinssemibold;src:url(../fonts/Poppins/poppins-semibold-webfont.woff2) format('woff2'),url(../fonts/Poppins/poppins-semibold-webfont.woff) format('woff');font-weight:400;font-style:normal}@font-face{font-family:poppinssemibold_italic;src:url(../fonts/Poppins/poppins-semibolditalic-webfont.woff2) format('woff2'),url(../fonts/Poppins/poppins-semibolditalic-webfont.woff) format('woff');font-weight:400;font-style:normal}@font-face{font-family:poppinsthin;src:url(../fonts/Poppins/poppins-thin-webfont.woff2) format('woff2'),url(../fonts/Poppins/poppins-thin-webfont.woff) format('woff');font-weight:400;font-style:normal}@font-face{font-family:poppinsthin_italic;src:url(../fonts/Poppins/poppins-thinitalic-webfont.woff2) format('woff2'),url(../fonts/Poppins/poppins-thinitalic-webfont.woff) format('woff');font-weight:400;font-style:normal}@font-face{font-family:poppinsblack;src:url(../fonts/Poppins/poppins-black-webfont.woff2) format('woff2'),url(../fonts/Poppins/poppins-black-webfont.woff) format('woff');font-weight:400;font-style:normal}@font-face{font-family:poppinsblack_italic;src:url(../fonts/Poppins/poppins-blackitalic-webfont.woff2) format('woff2'),url(../fonts/Poppins/poppins-blackitalic-webfont.woff) format('woff');font-weight:400;font-style:normal}@font-face{font-family:poppinsbold_italic;src:url(../fonts/Poppins/poppins-bolditalic-webfont.woff2) format('woff2'),url(../fonts/Poppins/poppins-bolditalic-webfont.woff) format('woff');font-weight:400;font-style:normal}@font-face{font-family:poppinsextrabold;src:url(../fonts/Poppins/poppins-extrabold-webfont.woff2) format('woff2'),url(../fonts/Poppins/poppins-extrabold-webfont.woff) format('woff');font-weight:400;font-style:normal}@font-face{font-family:poppinsextrabold_italic;src:url(../fonts/Poppins/poppins-extrabolditalic-webfont.woff2) format('woff2'),url(../fonts/Poppins/poppins-extrabolditalic-webfont.woff) format('woff');font-weight:400;font-style:normal}@font-face{font-family:poppinsbold;src:url(../fonts/Poppins/poppins-bold-webfont.woff2) format('woff2'),url(../fonts/Poppins/poppins-bold-webfont.woff) format('woff');font-weight:400;font-style:normal}@font-face{font-family:poppinsextralight_italic;src:url(../fonts/Poppins/poppins-extralightitalic-webfont.woff2) format('woff2'),url(../fonts/Poppins/poppins-extralightitalic-webfont.woff) format('woff');font-weight:400;font-style:normal}@font-face{font-family:poppinsitalic;src:url(../fonts/Poppins/poppins-italic-webfont.woff2) format('woff2'),url(../fonts/Poppins/poppins-italic-webfont.woff) format('woff');font-weight:400;font-style:normal}@font-face{font-family:poppinslight;src:url(../fonts/Poppins/poppins-light-webfont.woff2) format('woff2'),url(../fonts/Poppins/poppins-light-webfont.woff) format('woff');font-weight:400;font-style:normal}.btn:focus,button:focus{outline:0}.my-slider{position:relative;min-height:350px;height:auto;padding-bottom:0}.my-slider .bd-example{position:absolute;width:100%;top:0;height:100%}.my-slider .bd-example .carousel-indicators li{width:15px;height:15px;border-radius:50px;border-top:none;border-bottom:none}.my-slider .bd-example .carousel,.my-slider .bd-example .carousel-inner,.my-slider .bd-example .carousel-item{width:100%;height:100%}.my-slider .bd-example .carousel-item .carousel-item-div{background-position:top center;background-repeat:no-repeat;background-size:cover;width:100%;height:100%}.my-slider .bd-example .carousel-item .carousel-overlay{position:absolute;top:0;left:0;height:100%;width:100%;background-color:rgba(0,0,0,.3)}.my-slider .bd-example .carousel-item .carousel-caption{top:20%;bottom:auto}.my-slider .bd-example .carousel-item .carousel-caption h1{font-family:poppinssemibold,sans-serif;font-size:2.75rem;color:#fff;margin-bottom:00px}.my-slider .bd-example .carousel-item .carousel-caption p{font-size:1.25rem}.search-box{background-color:#f8f7f9;border-radius:15px;box-shadow:rgba(0,0,0,.2) 0 2px 8px 3px;padding:30px;margin-top:-120px;position:relative;z-index:1}.search-box .form-search-icon{background-image:url(../images/loc-glass.svg);background-repeat:no-repeat;background-size:24px;padding-left:40px;background-position:10px 50%}.search-box .form-check-in-icon{background-image:url(../images/check-in-cal.svg);background-repeat:no-repeat;background-size:24px;padding-left:40px;background-position:10px 50%;border-radius:8px 0 0 8px!important}.search-box .form-check-out-icon{background-image:url(../images/check-out-cal.svg);background-repeat:no-repeat;background-size:24px;padding-left:40px;background-position:10px 50%;border-radius:0 8px 8px 0!important}.search-box .form-guest-icon{background-image:url(../images/search-guests.svg);background-repeat:no-repeat;background-size:24px;padding-left:40px;background-position:10px 50%}.search-box .input-form-field{height:60px;font-size:16px;color:#333;border-radius:8px}.search-box .form-search-div{margin-top:10px;margin-bottom:-60px}.search-box .form-search-btn{background-color:#004668;border:1px solid #004668;color:#fff;font-size:18px;font-family:poppinsmedium,sans-serif;padding:10px 15px;border-radius:.5rem;height:60px;width:100%}.search-box .form-search-btn:hover{background-color:#c8e464;border:1px solid #c8e464;color:#fff;}.search-box .addguest{position:absolute;background:#fff;color:#656565;width:340px;height:auto;max-width:340px;padding:15px 15px 0;top:70px;left:10px;z-index:99999!important;box-shadow:0 0 10px 1px #d2b4f7}@media (max-width:480px){.search-box .addguest{width:100%!important;max-width:100%!important}}.search-box .addguest:before{border-color:transparent transparent #fff;border-style:solid;border-width:12px;content:"";height:0;left:15%;position:absolute;top:-21px;width:0;z-index:1}.search-box .addguest .rooms{background:#f4f4f4;padding:10px;margin-bottom:10px}.search-box .addguest .yi-select.form-control{padding:5px;border-radius:2px;height:30px;box-shadow:none;font-size:14px!important;border:1px solid #777!important}.search-box .addguest .room-container{padding:10px 0;border-bottom:1px solid rgba(204,204,204,.6)}.search-box .addguest .room-container .specifyAge{padding:0 5px;border-top:1px dashed rgba(204,204,204,.5)}.search-box .addguest .room-container .specifyAge .guestTitl{padding-left:10px;padding-top:10px;font-weight:700}.search-box .addguest .room-container .specifyAge .specifyChildrenAges{padding-left:0;width:80px;margin-left:5px}.search-box .addguest .room-container .specifyAge .specifyChildrenAges .childAge{width:75px;padding:5px}.search-box .addguest .room-container .specifyAge .specifyChildrenAges .inner-field{margin-top:2px}.search-box .addguest .room-container .roomTitl{color:#000!important}.search-box .addguest .room-container .roomTitl em{font-style:normal}.search-box .addguest .room-container .guestTitl{color:#000!important}.search-box .addguest .showRooms .room-container:last-child{border-bottom:0}.search-box .addguest .btn-done{padding:10px 15px;text-align:right}.search-box .addguest .btn-done span{background:#004668;color:#fff;padding:5px 10px;cursor:pointer;border-radius:5px}.search-box .addguest .btn-done span:hover{background:#c8e464}.search-box .addguest .btn-done span i{padding-right:10px}.addguest .adult,.search-box .addguest .inner-titles,.search-box .addguest .rooms label{color:#000!important}.search-box .addguest .room-container .specifyAge{margin-left:17%}.recommended-section{padding:90px 0 50px}.recommended-section h2{font-size:1.75rem;margin-bottom:30px;font-family:poppinssemibold;color:#333;text-align:center}.recommended-section .recommended-hotel-sec{margin-bottom:20px}.recommended-section .recommended-hotel-sec .image-sec{position:relative;overflow:hidden;cursor:pointer;border-radius:10px 10px 0 0}.recommended-section .recommended-hotel-sec .image-sec img{min-height:225px;max-height:25px;object-fit:cover;width:100%;max-width:100%;border-radius:10px 10px 0 0;transform:scale(1);transition:ease-in-out .5s}.recommended-section .recommended-hotel-sec .image-sec .hotel-rating{position:absolute;top:15px;right:15px;background-color:#004668;color:#fff;font-size:14px;font-weight:600;padding:5px 10px;border-radius:5px}.recommended-section .recommended-hotel-sec .image-sec .book-btn-div{position:absolute;top:50%;opacity:0;-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0);-webkit-transition:all .4s ease-in-out;transition:all .4s ease-in-out;text-align:center;width:100%}.recommended-section .recommended-hotel-sec .image-sec .book-btn-div .book-btn{background-color:#004668;border:1px solid #004668;color:#fff;font-size:14px}.recommended-section .recommended-hotel-sec .image-sec .book-btn-div .book-btn:hover{background-color:#c8e464;border:1px solid #c8e464;color:#fff;font-size:14px}.recommended-section .recommended-hotel-sec .hotel-details-sec{padding:10px;border:1px solid #ccc;border-radius:0 0 10px 10px;border-top:none}.recommended-section .recommended-hotel-sec .hotel-details-sec h3{font-size:18px;font-family:poppinssemibold;margin:0 0 5px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.recommended-section .recommended-hotel-sec .hotel-details-sec h6{font-size:14px;color:#007bff;font-family:poppinsmedium}.recommended-section .recommended-hotel-sec .hotel-details-sec h6 .bx, .worldwide-destinations .places .location .bx{font-size: 18px;vertical-align: middle;}.recommended-section .recommended-hotel-sec .hotel-details-sec h5{color:#e12d2d;font-weight:700;margin:0}.recommended-section .recommended-hotel-sec:hover{box-shadow:rgba(0,0,0,.2) 0 2px 7px 0;border-radius:0 0 10px 10px}.recommended-section .recommended-hotel-sec:hover img{transform:scale(1.1)}.recommended-section .recommended-hotel-sec:hover .book-btn-div{opacity:1;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.worldwide-destinations{background-color:#fff;padding:0 0 50px}.worldwide-destinations h2{font-size:1.75rem;margin-bottom:30px;font-family:poppinssemibold;color:#333;text-align:center}.worldwide-destinations .place_wrap .text-white{color:#F0EBCE}.worldwide-destinations .place_wrap .item{position:relative}.worldwide-destinations .place_wrap .item:before{content:"";background:linear-gradient(to top,rgba(255,216,201,.88) 30%,transparent);width:100%;height:0;position:absolute;bottom:0;transition:.3s ease-in-out;z-index:1;border-radius:.875rem}.worldwide-destinations .place_wrap .item:hover:before{height:100%;animation:rec1 ease-in-out .5s;transform-origin:bottom center}@keyframes rec1{0%{bottom:-100%;height:0}100%{bottom:0;height:100%}}.worldwide-destinations .best_places .p_img img{height:450px;width:100%;object-fit:cover;border-radius:.875rem}.worldwide-destinations .place_wrap .text_wrap{position:absolute;bottom:30px;padding:20px;transition:.5s ease-in-out;opacity:0;visibility:hidden;z-index:2}.worldwide-destinations .place_wrap .item:hover .text_wrap{animation:plc2 ease-in-out .5s}.worldwide-destinations .places .p_name{color:#000!important;font-weight:600;font-size:18px;margin-bottom:10px}.worldwide-destinations .places .h_price{color:#333!important;font-weight:600;font-size:20px;margin-bottom:10px}.worldwide-destinations .places .location{color:#000!important;font-size:14px;margin-bottom:10px}.worldwide-destinations .place_wrap .item .p_img{overflow:hidden;border-radius:.875rem}.worldwide-destinations .place_wrap .item .p_img img{transform:scale(1.2);transition:.5s ease-in-out;border-radius:.875rem}.worldwide-destinations .place_wrap .item:hover .p_img img{transform:scale(1);border-radius:.875rem}.worldwide-destinations .place_wrap .item:hover .text_wrap,.worldwide-destinations .place_wrap .item:hover:before{opacity:1;visibility:visible}.newsletter-section{background-color:#f1f1f1;padding:30px;border-radius:15px;margin-bottom:50px}.newsletter-section .form-control{height:45px;font-size:14px;border-radius:10px}.newsletter-section .subscribe-btn{border:1px solid #004668;background-color:#004668;color:#fff;font-size:14px;border-radius:10px;height:45px;width:100%}.newsletter-section .subscribe-btn:hover{border:1px solid #c8e464;background-color:#c8e464;color:#fff}.newsletter-section h2{color:#333;font-size:1.75rem;font-family:poppinssemibold;text-align:center}.newsletter-section h6{color:#666;font-size:14px;font-family:poppinsmedium,sans-serif;margin-bottom:30px;text-align:center}@media screen and (max-width:480px){.search-box{padding:20px 15px}.search-box .input-form-field{font-size:13px}.my-slider .bd-example .carousel-item .carousel-caption{top:10%;bottom:auto;right:5%;left:5%}.my-slider .bd-example .carousel-item .carousel-caption h1{font-size:2.25rem}}