.custom-acf-gallery-wrapper{display:flex;gap:10px;max-height:400px;overflow:hidden}.swiper.gallery-large-swiper{height:100% !important}.gallery-large-image{flex-basis:62.0833%;position:relative;overflow:hidden;border-radius:8px}.gallery-large-image .swiper-zoom-container img{width:100%;height:100% !important;object-fit:cover;display:block;border-radius:8px}.hide{display:none !important}.gallery-large-image a{display:block;width:100%;height:100%}.intl-tel-input.allow-dropdown.separate-dial-code.iti-sdc-2>.flag-container{display:none}.option.has-custom-content.selected.focus{background-color:#f2f2f2 !important}.header-mobile,.topbar-wrapper{transition:transform .3s ease,opacity .3s ease}.quick-enquiry .input-group>.form-col,.quick-enquiry .input-group>.form-col>.wpcf7-form-control-wrap,.quick-enquiry .input-group>.form-col>.wpcf7-form-control-wrap>.form-group,.quick-enquiry .input-group>.form-col>.wpcf7-form-control-wrap>.form-group>.p-relative,.quick-enquiry .input-group>.form-col>.wpcf7-form-control-wrap>.form-group>.p-relative .date-display.date-input{height:100%}.quick-enquiry .input-group>.form-col>.wpcf7-form-control-wrap>.form-group>.p-relative .date-display.date-input{padding-left:16px;font-size:14px;font-weight:400;line-height:180%;letter-spacing:calc(14px * -0.01);color:#101848;display:flex;align-items:center}.quick-enquiry .input-group>.form-col>.wpcf7-form-control-wrap>.form-group>.date-picker-container{min-width:320px;left:-100px;padding:16px}.quick-enquiry .date-picker-container.choose-when .flatpickr-day{height:32px;line-height:120%;display:flex;align-items:center;justify-content:center}.quick-enquiry .flatpickr-weekdays{margin:20px 0}.quick-enquiry .date-picker-container .apply-btn{min-width:140px}.quick-enquiry .flatpickr-current-month{padding-top:0;display:flex;align-items:center;justify-content:center}.quick-enquiry .flatpickr-weekdaycontainer>.flatpickr-weekday{font-size:14px;font-weight:500;color:#acb0b9;letter-spacing:calc(14px * -0.03);line-height:120%}.is-hidden{transform:translateY(-100%);opacity:0;pointer-events:none}input[name=phone]{border-radius:8px !important}.intl-tel-input.separate-dial-code .selected-flag{background-color:transparent !important}.multiple-options .remove{background:url(//asiatripdeals.com/wp-content/themes/dsmart-child/css/./../images/e-remove.svg) center center no-repeat;width:12px;height:12px}#menu-footer-menu-1{display:grid;grid-template-columns:repeat(3,1fr);grid-template-rows:repeat(4,1fr);column-gap:30px}#moove_gdpr_cookie_info_bar.moove-gdpr-dark-scheme{background-color:#101848 !important;border-top:unset !important}#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-content .moove-gdpr-button-holder>button.mgbutton.moove-gdpr-infobar-allow-all{background-color:#283dc3;color:#fff}#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-content .moove-gdpr-button-holder>button.mgbutton.moove-gdpr-infobar-allow-all:hover{background-color:#ef1878 !important;color:#fff !important}#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-content .moove-gdpr-button-holder>button.mgbutton.moove-gdpr-infobar-reject-btn{background-color:#101848;color:#fff;border:1px solid #ced6ea}#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-content .moove-gdpr-button-holder>button.mgbutton.moove-gdpr-infobar-reject-btn:hover{background-color:#fff !important;color:#283dc3 !important}#menu-footer-menu-1>li:nth-child(1){grid-area:1/1/2/2}#menu-footer-menu-1>li:nth-child(2){grid-area:2/1/3/2}#menu-footer-menu-1>li:nth-child(3){grid-area:3/1/4/2}#menu-footer-menu-1>li:nth-child(4){grid-area:4/1/5/2}#menu-footer-menu-1>li:nth-child(5){grid-area:1/2/2/3}#menu-footer-menu-1>li:nth-child(6){grid-area:2/2/3/3}#menu-footer-menu-1>li:nth-child(7){grid-area:3/2/4/3}#menu-footer-menu-1>li:nth-child(8){grid-area:4/2/5/3}#menu-footer-menu-1>li:nth-child(9){grid-area:1/3/2/4}#menu-footer-menu-1>li:nth-child(10){grid-area:2/3/3/4}#menu-footer-menu-1>li:nth-child(11){grid-area:3/3/4/4}.gallery-nav{position:absolute;top:50%;transform:translateY(-50%);cursor:pointer;z-index:10;border:1px solid #fff;padding:10px;border-radius:6px;background-color:transparent}.elementor-form-fields-wrapper input{max-height:54px !important}.gallery-nav.swiper-button-disabled{opacity:.7}.move-list{list-style:none;margin:0}.move-list>li{display:inline-block;color:var(--title-color);font-size:15px;font-weight:500;line-height:180%;margin-bottom:20px;position:relative}.move-list>li:not(:last-child):before{position:absolute;content:"";background:url(//asiatripdeals.com/wp-content/themes/dsmart-child/css/./../images/triangle-right.svg) center center no-repeat;width:8px;height:8px;right:-20px;top:50%;transform:translateY(-50%)}.move-list>li:not(:last-child){margin-right:30px}.list-travels{padding:26px 0}.list-travels>div:first-child{margin-bottom:16px}.list-travels img{margin-right:10px}.list-travels span:not(:last-child){margin-right:20px}.list-travels>div>div{align-items:center}.cus-review>h4{font-size:20px;font-weight:600;line-height:140%;letter-spacing:calc(20px * -0.03);color:var(--title-color)}.list-travels span{color:var(--title-color);font-size:15px;font-weight:500;letter-spacing:calc(15px * -0.03);line-height:180%}.list-travels .list-travelplace{margin-left:50px}.list-travels .list-travelplace span:last-child{color:#555868;font-weight:400}.gallery-nav:hover,.review-dealspage .swiper-button-prev:hover,.review-dealspage .swiper-button-next:hover{background-color:#ef1878;border-color:#ef1878}.btn-enquiry>a{border:1px solid #ced6ea;display:inline-block;text-align:center;width:100%;padding:12px 16px;border-radius:8px;text-transform:uppercase;font-size:15px;font-weight:700;color:var(--title-color);background-color:transparent;transition:all .3s}.btn-enquiry>a:hover{background-color:#283dc3;color:#fff}.gallery-nav.prev{left:10px;border-bottom-right-radius:0}.button-view:hover{color:#ef1878}.gallery-nav.next{right:10px;border-top-left-radius:0}.gallery-nav svg{width:24px;height:24px;fill:#fff}.gallery-thumbnails{flex-basis:37.0833%;display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(2,1fr);gap:10px}.gallery-thumbnail{position:relative;overflow:hidden;border-radius:8px}.gallery-thumbnail img{width:100%;height:100% !important;object-fit:cover;display:block;transition:transform .3s ease;border-radius:8px}.gallery-thumbnail a:hover img{transform:scale(1.05)}.gallery-thumbnail a{display:block;width:100%;height:100%}.view-more-thumbnail{position:relative}.view-more-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:#10184880;color:#fff;display:flex;align-items:center;justify-content:center;font-size:18px;font-weight:600;font-weight:700;text-align:center;pointer-events:none;border-radius:8px}.repeater-list-block ul{list-style:none;margin-left:0}.repeater-list-block .highlight-items ul{background-color:#eaf1ff;padding:24px;border-radius:12px;list-style:none !important}.custom-title{margin-top:100px;margin-bottom:30px;font-size:30px;font-weight:600;line-height:140%;color:var(--title-color);letter-spacing:calc(30px * -0.03)}.repeater-list-block .highlight-items ul li:not(:last-child){margin-bottom:10px}.repeater-list-block .highlight-items ul li{font-size:15px;font-weight:500;padding-left:20px;color:var(--title-color);position:relative}.repeater-list-block .highlight-items ul li:before{content:"";left:0;top:0;position:absolute;width:8px;height:24px;background:url(//asiatripdeals.com/wp-content/themes/dsmart-child/css/./../images/icon-highlight.svg) no-repeat center center}.repeater-list-block .useful-items{border:1px solid #ced6ea;border-radius:12px;border-top-left-radius:0;margin-bottom:35px}.repeater-list-block .useful-items h3{padding:12px 24px;border-bottom:1px solid #ced6ea;background-color:#f2f2f2;font-size:18px;font-weight:600;letter-spacing:calc(18px * -0.03);color:var(--title-color);border-top-right-radius:12px}.repeater-list-block .useful-items .useful-item{display:grid;grid-template-columns:repeat(2,1fr)}.repeater-list-block .useful-items .useful-item img{margin-top:6px;width:10px;height:12px}.repeater-list-block .useful-items .useful-item>li{padding:12px 24px;display:flex;gap:15px;font-size:14px;font-weight:400;line-height:180%;color:var(--title-color);margin-bottom:0}.form-quick-enquiry>div{margin-bottom:15px}.form-quick-enquiry .traveler-form{display:flex;align-items:center;justify-content:space-between}.form-quick-enquiry .traveler-form label{font-size:15px;font-weight:600;color:var(--title-color);margin-right:20px}.form-sidebar-enquiry{padding:24px;border:1px solid #ced6ea;border-radius:16px;border-top-left-radius:0;background-color:#fff}.form-quick-enquiry:not(.form-sidebar-enquiry) .traveler-form .qtt-form{padding:12px 16px;border:1px solid #ced6ea;border-radius:8px}.traveler-form .qtt-form{display:flex;justify-content:space-between;align-items:center;overflow:hidden;flex:1}.form-sidebar-enquiry .traveler-form,.float-enquiry .traveler-form{padding:12px 16px;border:1px solid #ced6ea;border-radius:8px;display:flex;justify-content:space-between}.lightboxOverlay{background-color:rgba(16,24,72,.5) !important;opacity:1 !important}.tour-category>.tour-cat-item>a,.tour-category .tour-cat-item{font-size:10px;font-weight:600;text-transform:uppercase;color:#555868;letter-spacing:calc(10px * -0.03)}.form-sidebar-enquiry .tour-info>p{align-items:center;display:flex}.form-sidebar-enquiry .tour-info span{font-size:15px;font-weight:500}.form-sidebar-enquiry .tour-info>span{color:#acb0b9}.form-quick-enquiry .traveler-form .qtt-form a i,.float-enquiry .traveler-form .qtt-form a i{display:flex;width:15px;height:15px;color:var(--title-color);cursor:pointer;position:relative;align-items:center;justify-content:center}.form-quick-enquiry .traveler-form .qtt-form a i:before,.float-enquiry .traveler-form .qtt-form a i:before{content:"";width:100%;height:100%;display:flex;top:50%;align-items:center;justify-content:center}.form-quick-enquiry .traveler-form .qtt-form a.minus i.ct-minus:before,.float-enquiry .traveler-form .qtt-form a.minus i.ct-minus:before{background:url(//asiatripdeals.com/wp-content/themes/dsmart-child/css/./../images/minus.svg) center center no-repeat}.form-quick-enquiry .traveler-form .qtt-form a.plus i.ct-plus:before,.float-enquiry .traveler-form .qtt-form a.plus i.ct-plus:before{background:url(//asiatripdeals.com/wp-content/themes/dsmart-child/css/./../images/plus.svg) center center no-repeat}.form-quick-enquiry .traveler-form .qtt-form input,.float-enquiry .traveler-form .qtt-form input{border:unset;text-align:center;pointer-events:none;font-size:16px;font-weight:500;color:var(--title-color)}.float-enquiry .traveler-form .qtt-form input{font-size:14px;font-weight:500;line-height:1}.form-quick-enquiry:not(.form-sidebar-enquiry) .traveler-form .qtt-form input{flex:0 0 70%;max-width:70%}.list-travels img{width:16px;height:16px}.form-quick-enquiry.form-sidebar-enquiry .traveler-form .qtt-form input{flex:0 0 50%;max-width:50%}.form-quick-enquiry.form-sidebar-enquiry .traveler-form{justify-content:flex-end}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0}.form-quick-enquiry .traveler-form .qtt-form input:focus{outline:unset}.form-quick-enquiry .buttom-form{display:grid;grid-template-columns:repeat(2,1fr);gap:7px;margin-bottom:0}.form-quick-enquiry.form-sidebar-enquiry .buttom-form{grid-template-columns:repeat(1,1fr)}.buttom-form a,button.btn-customize{padding:16px 24px;border-radius:10px;font-size:15px;font-weight:700;line-height:120%;text-transform:uppercase;text-align:center;text-wrap:nowrap}.filter-mobile a.btn-customize,.buttom-form button.btn-customize{width:100%;display:block}a.btn-customize,button.btn-customize{background-color:var(--brand-blue);color:#fff;transition:all .3s ease-out}a.btn-customize:hover,button.btn-customize:hover{background-color:var(--brand-pink);color:#fff;transition:all .3s ease-out}.form-quick-enquiry.form-sidebar-enquiry h3{font-size:22px;font-weight:600;color:var(--title-color)}.form-quick-enquiry.form-sidebar-enquiry h5{font-size:16px;font-weight:600;color:var(--title-color);margin-bottom:4px}.form-quick-enquiry.form-sidebar-enquiry>div.tour-desc>p{font-size:14px;font-weight:400;color:var(--title-color);line-height:180%;letter-spacing:calc(14px * -0.03)}.form-quick-enquiry .tour-price .sale-price span{font-size:40px}.sticky-scroll .elementor-icon-list-item.elementor-inline-item{position:relative;padding:15px 0}.sticky-scroll .elementor-icon-list-item.elementor-inline-item:hover:before,.sticky-scroll .elementor-icon-list-item.elementor-inline-item.current:before{position:absolute;content:"";background-color:var(--brand-blue);bottom:0;width:100%;height:3px;left:0}.p-relative{position:relative}.iti.iti--allow-dropdown,.iti.iti--allow-dropdown input[type=tel]{width:100%;height:100%;border-radius:8px}.iti--inline-dropdown .iti__country-list{width:100%}input[type=text].iti__search-input{padding-left:15px}.iti.iti--allow-dropdown .iti__flag-container .iti__selected-flag{background-color:transparent}.form-group>div.p-relative>img[alt=icon-date]{position:absolute;right:10px;top:50%;transform:translateY(-50%)}.related-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:30px}.related-header h3{font-size:32px;font-weight:700;color:var(--title-color)}.related-header a{font-size:15px;font-weight:700;color:var(--title-color);text-transform:uppercase}.post-reviews>div{flex-direction:column}.post-reviews>div>.box-left{width:100%;position:relative}.post-reviews>div>.box-left>.all-review{position:absolute;right:0;bottom:0;padding-bottom:0;padding-right:0}.faq-item .faq-answer{cursor:auto}.post-reviews>div>.box-left>.content-txt{display:flex;align-items:flex-end;gap:30px}.post-reviews>div>.box-left>.content-txt>.box-top{margin-bottom:0}.post-reviews .thumb img{margin-bottom:0}.tour-info__inner .faq-question{display:flex;align-items:center;gap:32px}.phone-group:hover{border-color:var(--brand-blue)}.phone-group{width:100%;color:var(--title-color);border:1px solid #ced6ea;border-radius:8px;font-size:16px;box-shadow:unset}input:focus,textarea:focus,select:focus{outline:var(--brand-blue) !important;border-color:var(--brand-blue) !important}.text-select{font-size:16px;font-weight:600;color:var(--title-color);letter-spacing:calc(16px * -0.03)}input[type=checkbox],input[type=radio]{appearance:none;-webkit-appearance:none;-moz-appearance:none;background:#fff;position:relative;border:1px solid #ced6ea;cursor:pointer;vertical-align:middle}input[type=checkbox],input[type=radio]{width:24px;height:24px;border-radius:4px !important}input[type=checkbox]:checked,input[type=radio]:checked{background-color:var(--brand-blue) !important;border-color:var(--brand-blue) !important}form.elementor-form[name="Quick Enquiry"] .elementor-form-fields-wrapper .elementor-column:not(.elementor-field-type-hidden,.elementor-field-type-submit){display:block !important}form.elementor-form[name="Quick Enquiry"] .elementor-form-fields-wrapper .elementor-column.elementor-field-type-acceptance>.elementor-field-subgroup{margin-top:15px}.btn-abs{position:absolute;top:50%;transform:translateY(-50%);right:20px}.elementor-message.elementor-message-danger{color:#ef1878 !important;display:block !important;font-size:12px;font-weight:400;line-height:100%;letter-spacing:calc(12px * -0.01)}input[type=checkbox]:checked:after,input[type=radio]:checked:after{content:"";position:absolute;left:50%;top:45%;width:13px;height:6px;border:solid #fff;border-width:0 0 2px 2px;transform:translate(-50%,-50%) rotate(315deg)}.phone-group{display:flex;gap:10px}.phone-group .current{display:flex;align-items:center}#elementor-popup-modal-7787 .nice-select-search-box{display:none}.phone-group .nice-select .list{top:130%;width:340px;left:-25px}.phone-group .nice-select{max-width:100px;padding:0}.phone-group .nice-select:after{right:-14px}.nice-select.hear .list{width:100%}input::-webkit-input-placeholder,textarea::-webkit-input-placeholder{color:#acb0b9 !important;opacity:1 !important;font-weight:400 !important;line-height:180% !important;letter-spacing:calc(14px * -0.01) !important;font-size:14px !important;font-family:"IBM Plex Sans",sans-serif !important}input::-moz-placeholder,textarea::-moz-placeholder{color:#acb0b9 !important;opacity:1 !important;font-weight:400 !important;line-height:180% !important;letter-spacing:calc(14px * -0.01) !important;font-size:14px !important;font-family:"IBM Plex Sans",sans-serif !important}input:-ms-input-placeholder,textarea:-ms-input-placeholder{color:#acb0b9 !important;opacity:1 !important;font-weight:400 !important;line-height:180% !important;letter-spacing:calc(14px * -0.01) !important;font-size:14px !important;font-family:"IBM Plex Sans",sans-serif !important}input::placeholder,textarea::placeholder{color:#acb0b9 !important;opacity:1 !important;font-weight:400 !important;line-height:180% !important;letter-spacing:calc(14px * -0.01) !important;font-size:14px !important;font-family:"IBM Plex Sans",sans-serif !important}.phone-group input[type=tel]{border:unset;box-shadow:unset;border-radius:8px}.wpcf7-not-valid-tip{color:#ef1878;font-size:12px;font-weight:400;display:block;position:unset;margin-top:5px}.upload-cv-btn .error-message{text-align:center}.terms-apply-group .error-message{position:absolute;bottom:-20px}.wpcf7-not-valid-tip input,div.counter-group.error,.wpcf7-not-valid-tip .phone-group,.wpcf7-not-valid-tip textarea,.date-display.date-input.error,.error{border-color:#ef1878 !important;border-radius:8px !important}.phone-group .nice-select .list{max-height:400px;overflow-y:scroll}.phone-group .nice-select .list>li{display:flex;align-items:center}.wpcf7-response-output{display:none}.faq-item:hover{cursor:pointer}.faq-item .itin-day__icon-number{font-size:18px;font-weight:600;color:#283dc3;letter-spacing:calc(18px * -0.03);position:relative}.faq-item .itin-day__icon-number:before{content:"";position:absolute;right:-16px;top:50%;transform:translateY(-50%);width:1px;height:100%;background:#ced6ea}.faq-item>.faq-question{background:0 0;position:relative}.accordion-panel{max-height:0;opacity:0;overflow:hidden;transition:all .3s}.gallery_itinerary{border-radius:12px}.gallery_itinerary>.swiper-wrapper{max-height:400px}.gallery_itinerary>.swiper-wrapper>.swiper-slide{object-fit:cover}.gallery_itinerary .swiper-button-next{right:15px}.gallery_itinerary .swiper-button-prev{left:15px}.tour-map__canvas{min-height:400px;border-radius:12px;margin-bottom:30px}.mapboxgl-canvas-container,.tour-map__canvas{width:100%;width:-moz-available;width:-webkit-fill-available;width:fill-available}.waypoint{background-color:#283dc3;cursor:pointer}.waypoint.first{background-color:#ef1878;z-index:3}.waypoint.last{background-color:#ef1878;z-index:3}.waypoint.first-last{background:url(//asiatripdeals.com/wp-content/themes/dsmart-child/css/./../images/route-start-end-pin.png) center/30px 30px no-repeat;z-index:4}.arrow-marker{z-index:9}.arrow-marker{display:inline-block;width:12px;height:12px;background:url(//asiatripdeals.com/wp-content/themes/dsmart-child/css/./../images/triangle.svg) no-repeat center center;filter:brightness(0) saturate(100%) invert(17%) sepia(68%) saturate(3461%) hue-rotate(230deg) brightness(96%) contrast(98%);background-size:contain;transform-origin:center}.mapboxgl-popup{max-width:200px}.mapboxgl-popup-close-button{font-size:10px !important}.mapboxgl-popup-content{text-align:center;font-family:"Open Sans",sans-serif}.box-search{margin-top:100px;margin-bottom:60px}.box-search .header-box-search{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.box-search .header-box-search h2{font-size:26px;font-weight:600;color:var(--title-color);margin:0;letter-spacing:calc(26px * -0.03)}.box-search .header-box-search .actions{position:relative}.box-search .header-box-search .actions>div.search-button-wrapper{position:absolute;right:110%;top:50%;transform:translateY(-50%);z-index:23;display:flex;align-items:center;gap:10px;transition:all .3s}.box-search .header-box-search .actions>div.search-button-wrapper a{color:var(--title-color);text-decoration:none;font-size:14px;font-weight:600;text-wrap:nowrap}.box-search .header-box-search .actions>div.search-button-wrapper button{background-color:var(--brand-blue);color:#fff;font-size:14px;font-weight:700;text-transform:uppercase}.box-search .header-box-search .actions .nice-select,.box-search .header-box-search .actions .current{font-size:14px !important;font-weight:400;color:var(--title-color);padding-left:0}.box-search .header-box-search .actions .nice-select{padding:12px 16px;border:1px solid #ced6ea;border-radius:8px;min-width:208px;display:flex;align-items:center}button.btn-mobile{padding:12px 16px;border-radius:8px;border:1px solid #ced6ea;display:flex;align-items:center;justify-content:center;font-size:14px;font-weight:700;text-transform:uppercase;width:100%;background-color:transparent;color:var(--title-color);gap:10px}.form-search .filter-mobile .filter-group>h4{display:flex;justify-content:space-between;align-items:center;font-size:14px;font-weight:700;color:var(--title-color);margin-bottom:35px;text-transform:uppercase}.form-search .filter-mobile .filter-group>h4 i{font-size:24px}.form-search .filters-search.filter-search-mobile .filter-box{margin-bottom:25px;display:flex;flex-direction:column}.form-search .filters-search.filter-search-mobile .filter-box>label{font-weight:600;margin-bottom:10px}.filter-search-mobile .price-select .price-choose .price-select.choose-price label[for=amount]{flex:0 0 8%;max-width:8%}.filter-search-mobile .price-select .price-choose>div.d-flex input{max-width:100px}.filter-search-mobile .slider-range{display:flex;align-items:center}.filter-search-mobile .slider-range>label{position:unset}.filter-search-mobile .price-select .price-choose .ui-widget.ui-widget-content{width:85%;margin:0 auto}.filter-search-mobile .price-select .price-choose>div.input-price{justify-content:flex-start;gap:20px}.filter-search-mobile .buttom-form{display:flex;flex-direction:column;align-items:center;gap:10px}.form-search .filters-search.filter-search-mobile .filter-box .nice-select{border:1px solid #ced6ea;border-radius:8px;min-height:52px;display:flex;align-items:center;padding-left:16px;padding-right:16px}.form-search .filters-search.filter-search-mobile .filter-box .nice-select.choose-tour_type ul{top:unset;width:100%;left:0;bottom:100%;margin-bottom:0}.popular-deals.pb-popular .list-popular-post .item.swiper-slide{background-color:#f2f2f2 !important}.form-search .filter-mobile{transform:translateY(300px);opacity:0;visibility:hidden;padding:24px 16px;background:#fff;border-top-left-radius:16px;border-top-right-radius:16px;width:100%;height:100%;transition:all .3s;position:fixed;left:0;bottom:0;z-index:102}label[for=amount]{font-size:14px;font-weight:500;color:#acb0b9;line-height:140%;letter-spacing:calc(14px * -0.03)}.tour-category.have-hotdeals{display:flex;align-items:center;gap:10px}.tour-category.have-hotdeals .tag-hotdeals{padding:6px 8px;font-size:10px;font-weight:600;border:1px solid #ced6ea;border-radius:4px;color:var(--brand-pink);display:flex;align-items:center;gap:5px;text-transform:uppercase;line-height:100%;letter-spacing:calc(10px * -0.03)}.form-search .filter-search-mobile.isshow .filter-mobile{opacity:1;visibility:visible;transform:translateY(0);bottom:0}.box-search .filters-search.filter-search-pc{display:grid;grid-template-columns:repeat(4,1fr)}.box-search .filters-search .filter-box:first-child,.form-search .filters-search .filter-box:first-child{border-top-left-radius:8px;border-bottom-left-radius:8px}.box-search .filters-search .filter-box:last-child,.form-search .filters-search .filter-box:last-child{border-top-right-radius:8px;border-bottom-right-radius:8px}.box-search .filters-search.filter-search-pc .filter-box{border:1px solid #ced6ea;text-align:center;position:relative;display:flex;flex-direction:column;justify-content:space-evenly}.month-selector .choose-days{display:grid;grid-template-columns:repeat(4,1fr);gap:15px;margin-bottom:25px}.month-selector .choose-days.grid-3{grid-template-columns:repeat(3,1fr)}.month-selector .duration-option input[type=radio]{display:none}.home-reviews.post-reviews .box-top>h3{margin-bottom:20px}.month-selector .duration-option label{padding:16px 10px;border:1px solid #ced6ea;border-radius:8px;cursor:pointer;color:var(--title-color);font-weight:500;font-size:15px;height:100%;line-height:120%;display:flex;align-items:center;justify-content:center;text-align:center}.month-selector .duration-option input[type=radio]:checked+label{border-color:var(--brand-blue);background-color:var(--brand-blue);color:#fff}.current-unit .nice-select,.form-group.nation-select .nice-select{padding-left:0 !important}.current-unit .nice-select ul.list{min-width:100px}.nice-select.hear span.current{font-size:14px}span.current.active .option-title{font-weight:600}span.current{font-size:16px;font-weight:500;color:var(--title-color);text-align:left;display:block}.nice-select-wrapper .nice-select{padding-left:0 !important}.filter-box.filter-price span.current{padding:16px 24px 16px 16px}.box-search .nice-select,.box-search span.current{padding-left:16px}.box-search .filters-search .filter-box>label{display:block;font-size:14px;font-weight:400;color:var(--title-color);margin-bottom:5px;text-align:left;line-height:140%;z-index:-1;position:relative;padding:16px 20px 0 16px}.price-select .price-choose>label{font-size:14px;font-weight:500;color:#acb0b9;display:block;margin-bottom:10px;line-height:1;text-align:left}.price-select .price-choose>div.input-price{align-items:center;justify-content:space-between;margin-bottom:20px}.price-select .price-choose>div.d-flex input{max-width:100px;border:1px solid #ced6ea !important;border-radius:8px !important;padding:16px;text-align:center;font-size:18px;font-weight:600;color:var(--title-color)}.price-select .price-choose .btn-submit>a{color:var(--title-color);text-transform:uppercase}.price-select .price-choose .btn-submit{margin-top:40px;gap:20px;align-items:center}.price-select .price-choose .btn-submit>a.apply-reset:hover{color:#ef1878}.price-select .price-choose .btn-submit>a.apply-price:hover{color:#fff;background-color:#ef1878}.price-select .price-choose .btn-submit>a.apply-reset{font-size:14px;font-weight:600;flex:0 0 20%}.price-select .price-choose .btn-submit>a.apply-price{font-size:15px;font-weight:700;padding:12px 16px;border-radius:8px;border:1.5px solid #ced6ea;flex:1;text-align:center;line-height:120%}.price-select .price-choose .ui-slider-horizontal .ui-slider-range,.price-select .price-choose .ui-slider-horizontal .ui-slider-handle.ui-corner-all{background:var(--title-color)}.price-select .price-choose .ui-slider-horizontal .ui-slider-range,.price-select .price-choose .ui-widget.ui-widget-content{height:6px}.input-price>span{color:#acb0b9}.price-select .price-choose .ui-widget.ui-widget-content{background:#acb0b9;border-radius:0}.price-select .price-choose .ui-slider-horizontal .ui-slider-handle{top:50%;transform:translateY(-50%)}.price-select .price-choose .ui-slider-horizontal .ui-slider-handle.ui-corner-all{border-radius:50%;border:unset}.slider-range{position:relative}.slider-range>label{position:absolute;top:10px;font-size:14px;font-weight:500;color:var(--title-color);line-height:170%}.slider-range>label.slider-left{left:0}.slider-range>label.slider-right{right:0}.nation-select li.option.selected.focus:before{content:unset !important}.filter-search-pc .filter-box .nice-select.had-option .current,.filter-search-pc .filter-box .nice-select.had-option .multiple-options{pointer-events:auto}.search-form-home .form-group .nice-select,.filter-search-pc .filter-box .nice-select,.search-form-home .form-group .current,.filter-search-pc .filter-box .current{position:relative;pointer-events:none}.elementor-message.elementor-message-danger:before{content:unset !important}.filters-search .filter-box span.current{width:fit-content}.form-group:hover,.filter-box:hover{cursor:pointer}ul.list li{display:flex !important;align-items:center;justify-items:left}.custom-nice-select ul.list{border-radius:12px;box-shadow:0px 4px 10px 0px #cbcfea}li.option.selected.focus{position:relative}.flexible-anytime.btn-border{margin-right:10px}li.option.selected.focus:before{content:"";position:absolute;top:0;width:100%;height:100%;background:url(//asiatripdeals.com/wp-content/themes/dsmart-child/css/./../images/check.svg) no-repeat center right}span.multiple-options{color:var(--title-color);font-size:16px;font-weight:400;letter-spacing:calc(16px * -0.01)}.nice-select-single.choose-destination{border:unset;box-shadow:unset;display:block}.nice-select-single.choose-destination ul.list{margin-bottom:0;padding-bottom:0;left:-24px;top:55px;max-width:375px}.nice-select-single.choose-destination ul.list li{padding:0 24px !important}.nice-select-single.choose-destination ul.list li .custom-option{width:100%}.filters-search span.multiple-options{font-weight:500}.bg-popular-deals{background-color:#eaf1ff;padding-top:60px;padding-bottom:60px}.bg-popular-deals .item{background-color:#fff}.item.banner-tour{display:flex;align-items:center;justify-content:center;flex-direction:column;padding:30px}.item.banner-tour h6{font-size:24px;font-weight:700;color:#fff;text-transform:uppercase;text-align:center}.item.banner-tour a.btn-see-all:hover{background-color:var(--brand-blue);color:#fff;border-color:var(--brand-blue)}#home-travel-styles.section-deals-page>.section-hot-deals{margin-bottom:0 !important}.body-page-tour .list-popular-post{margin-bottom:100px}.popular-deals .list-popular-post{margin-bottom:0}.popular-deals.pb-popular{padding-bottom:100px}body .wp-pagenavi{display:flex;align-items:center;justify-content:center;gap:10px}body .wp-pagenavi a.previouspostslink{border-bottom-right-radius:0}body .wp-pagenavi a.nextpostslink{border-bottom-left-radius:0}body .wp-pagenavi a.previouspostslink i{background-image:url(//asiatripdeals.com/wp-content/themes/dsmart-child/css/./../images/arrow-left-blue.svg)}body .wp-pagenavi a.nextpostslink i{background-image:url(//asiatripdeals.com/wp-content/themes/dsmart-child/css/./../images/arrow-right-blue.svg)}body .wp-pagenavi a i{width:20px;display:inline-block;height:20px}body .wp-pagenavi>*{padding:10px !important;cursor:pointer;background:0 0;border:1px solid var(--line) !important;width:50px;height:50px;border-radius:8px;line-height:1.8;font-size:16px;color:var(--title-color);font-weight:500;display:inline-flex;align-items:center;justify-content:center}body .wp-pagenavi span.current{background-color:var(--brand-blue);color:#fff}.home-destinations-deals .button-view.apply-btn{padding-top:0;padding-bottom:0}.home-destinations-deals>div>div.d-flex{align-items:center;margin-bottom:40px}.home-destinations-deals>div>div.d-flex h2{margin-bottom:0}.text-white{color:#fff}.btn-nopadding.button-view.apply-btn{padding:0 !important}.item.hostdeals .thumb{position:relative}.item.hostdeals .thumb .price-saving span{color:#fff !important}.item.hostdeals .thumb .price-saving{background:#ef1878;width:100%;height:30px;display:flex;align-items:center;padding:8px 24px;gap:10px;border-radius:0}.dealSwiper .item.hostdeals{border:unset !important}.item.hostdeals{background:#fff;overflow:hidden;border:1px solid #ced6ea}.item.hostdeals .thumb .price-saving img{width:11px;height:11px}.btn-nopadding.button-view.apply-btn:hover img{margin-bottom:0;right:-20px}.btn-hovertitlecolor.button-view.apply-btn:hover{color:var(--title-color)}.popular-deals h2.title{text-align:left}.tours-home.hot-tours-deals{overflow:hidden}#home-hot-deals.hot-tours-deals .title:before{background:url(//asiatripdeals.com/wp-content/themes/dsmart-child/css/../images/hot-deal-color.svg) center center no-repeat;background-size:contain}#home-hot-deals.hot-tours-deals .dealSwiper{margin-bottom:0;padding-bottom:0}#home-hot-deals.hot-tours-deals .hot-deals-dflex,.home-destinations-deals .d-flex,.bg-popular-deals .d-flex{align-items:center;justify-content:space-between}.home-destinations-deals .d-flex .btn-link-section a,.bg-popular-deals .d-flex .btn-link-section a{padding:unset;border:unset}.nice-select .option:hover{background-color:#f2f2f2 !important}#home-hot-deals.hot-tours-deals .hot-deals-dflex .btn-link-section{position:unset;transform:unset}.menu-search-form .current-unit{min-width:70px;font-size:16px;font-weight:600;height:100%;display:flex;align-items:center}.menu-search-form .current-unit li.option.selected.focus:before{content:unset;position:unset}.menu-search-form .current-unit .option.selected.focus{color:var(--brand-blue)}.menu-search-form .current-unit .option{color:var(--title-color);font-size:15px;font-weight:600}.search-post input[type=text]{border:unset;padding:0;box-shadow:unset;font-size:14px;font-weight:400;color:var(--title-color);letter-spacing:calc(14px * -0.03)}.iti .iti__country-container .iti__selected-dial-code{color:var(--title-color) !important;font-size:14px !important;font-weight:400 !important;line-height:180% !important;letter-spacing:calc(14px * -0.01) !important;margin-top:4px}.menu-search-form .current-unit .option:hover{background-color:transparent;color:var(--title-color)}body .date-picker-container{border-radius:16px;box-shadow:0px 4px 10px 0px #cbcfea;background:#fff}.tabs{display:grid;grid-template-columns:1fr 1fr}.tab{border:none;border-radius:0;background:#fff;cursor:pointer;color:var(--title-color);font-size:15px;font-weight:700}.tab.active{background:#ef1878;color:#fff}.banner-home.tab-pane{display:none;padding:24px;min-width:450px}.month.selected{background-color:var(--brand-blue) !important}.month.selected .month-name,.month.selected .month-year{color:#fff !important}.date-picker-container .flatpickr-monthDropdown-months,.date-picker-container .numInput.cur-year{font-size:20px !important;font-weight:700 !important;color:var(--title-color) !important}.months-grid{display:grid;gap:10px;grid-template-columns:repeat(6,1fr);margin:25px 0}.btn-noborder{font-size:15px;font-weight:700;border:unset;color:var(--title-color);background:#fff;padding-left:0}.btn-border{border-radius:6px;padding:12px 16px;border:1px solid #ced6ea;font-size:15px;font-weight:600;background:#fff;color:var(--title-color)}.actions.d-flex{align-items:center;justify-content:space-between}.btn-bg{background:var(--brand-blue);padding:12px 16px;border-radius:6px;color:#fff;font-size:15px;font-weight:700}.months-grid .month{padding:10px;border:1px solid #ced6ea;background:0 0;cursor:pointer;border-radius:8px;display:flex;flex-direction:column;align-items:center}.months-grid .month .month-name{font-size:15px;font-weight:500;color:var(--title-color)}.months-grid .month .month-year{font-size:12px;font-weight:500;color:#acb0b9}.month .calendar-container{margin-bottom:10px}.date-picker-container .choose-year{align-items:center;justify-content:space-between}.date-picker-container .choose-year h6{font-size:15px;font-weight:500;color:var(--title-color);margin-bottom:0}.flatpickr-day.today{border:1px solid #ced6ea;border-radius:8px}.btn-change-year>button,.flatpickr-months .flatpickr-prev-month,.flatpickr-months .flatpickr-next-month{border-radius:6px;width:32px;height:32px;border:1px solid #ced6ea;background:#fff;display:flex;align-items:center;justify-content:center;padding:0}.btn-change-year>span{font-size:20px;font-weight:700;color:var(--title-color)}.btn-change-year{gap:15px}.btn-change-year,.top-year{align-items:center;justify-content:space-between}.btn-change-year>button.prev-year{border-bottom-right-radius:0}.btn-change-year>button.next-year{border-top-left-radius:0}.form-range-date{position:relative;height:100%}.nice-select .list{width:100%}.date-picker-container,.choose-popup{box-shadow:0px 4px 10px 0px #cbcfea;background-color:#fff;border-radius:5px;box-sizing:border-box;opacity:0;overflow:hidden;padding:24px;pointer-events:none;position:absolute;left:0;-webkit-transform-origin:50% 0;-ms-transform-origin:50% 0;transform-origin:50% 0;-webkit-transform:scale(.75) translateY(-21px);-ms-transform:scale(.75) translateY(-21px);transform:scale(.75) translateY(-21px);-webkit-transition:all .2s cubic-bezier(.5,0,0,1.25),opacity .15s ease-out;transition:all .2s cubic-bezier(.5,0,0,1.25),opacity .15s ease-out;z-index:9}.wpcf7-list-item-label{cursor:pointer}.request-a-quote .date-input,.quick-enquiry .date-input{width:100%;padding:16px 24px;border:1px solid #ced6ea;border-radius:8px;font-size:14px;font-weight:400;background:#fff}.request-a-quote .form-col.form-range-date .date-picker-container,.quick-enquiry .form-col.form-range-date .date-picker-container{min-width:335px;padding:0}.request-a-quote .form-col.form-range-date .tab-content,.quick-enquiry .form-col.form-range-date .tab-content{padding:24px}.request-a-quote .counter-group:hover,.quick-enquiry .counter-group:hover{border-color:var(--brand-blue)}.quick-enquiry .form-range-date>label{display:none}.quick-enquiry .form-counter-group{display:flex;align-items:center !important;justify-content:flex-start;gap:10px;border-radius:8px;border:1px solid #ced6ea}.quick-enquiry .form-counter-group label{padding-left:15px}.quick-enquiry .form-counter-group .counter-group{flex:1;display:block !important}.counter-group>p{display:flex;align-items:center;gap:15px;background:0 0;padding:16px;border-radius:8px;border:1px solid #ced6ea;max-width:150px}.quick-enquiry .form-counter-group{flex-wrap:nowrap}.quick-enquiry .form-counter-group .counter-group>p{border:unset;border-radius:0;max-width:100%;justify-content:space-between}.counter-btn{background:0 0;color:var(--title-color);padding:0;border:none;width:32px;height:32px;border-radius:0;cursor:pointer;font-size:18px;display:flex;align-items:center;justify-content:center;transition:background-color .2s}.counter-value{font-size:18px;font-weight:600;min-width:30px;text-align:center;max-width:30px;border:unset}.date-picker-container.open,.choose-popup.open{opacity:1;pointer-events:auto;-webkit-transform:scale(1) translateY(0);-ms-transform:scale(1) translateY(0);transform:scale(1) translateY(0)}.breadcrumb.breadcrumb-tour{font-size:14px;gap:8px;margin-bottom:0}.breadcrumb.breadcrumb-tour a,.breadcrumb.breadcrumb-tour span{color:#acb0b9;font-weight:500}.list-popular-post.loading{position:relative;opacity:.5;pointer-events:none}.loading-overlay{position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(255,255,255,.8);display:flex;justify-content:center;align-items:center;z-index:999}.spinner{width:40px;height:40px;border:4px solid #f3f3f3;border-top:4px solid #3498db;border-radius:50%;animation:spin 1s linear infinite}img.img-submenu{border-top-left-radius:32px;border-bottom-right-radius:32px;width:100% !important;min-height:312px;object-fit:cover}body .main-navigation ul.menu li.menu-item-has-children.full-width>.sub-menu-wrapper li:not(:last-child){margin-bottom:20px}body .main-navigation ul.menu li.menu-item-has-children.full-width>.sub-menu-wrapper li a{letter-spacing:calc(16px * -0.03)}ul.sub-menu>li.menu-item-type-custom>a.sub-menu-link>span{display:inline-block;font-size:0px !important;line-height:0;font-weight:100;height:0;width:100%}ul.sub-menu>li.menu-item-type-custom:first-child>a.sub-menu-link{display:none}ul.sub-menu>li.menu-item-type-custom>a.sub-menu-link>span>span.sub{display:block;width:100%}@keyframes spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.apply-price.disabled,.apply-reset.disabled{opacity:.5;pointer-events:none}select:disabled{opacity:.5;pointer-events:none}body.admin-bar .header-mobile{top:78px}body.admin-bar .header-mobile.hotdealpage{top:46px}.header-mobile.hotdealpage{top:0}.header-mobile{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;position:sticky;top:32px;width:100%;z-index:33;background:#fff;border-bottom:1px solid #f2f2f2}.col-full-nav.is-fixed{position:fixed;width:100%;z-index:999;transform:translateY(0);opacity:1}body.admin-bar .navigation-mobile{top:46px}.navigation-mobile{position:fixed;top:0;left:0;width:100%;height:100vh;background:#fff;z-index:1001;overflow-y:auto;transform:translateX(-100%);transition:transform .3s;padding:24px}.navigation-mobile.show{transform:translateX(0)}.mobile-nav-overlay{display:none;position:fixed;top:0;left:0;width:100vw;height:100vh;background:#10184880;z-index:1000}.mobile-nav.show~.mobile-nav-overlay{display:block}#mobile-nav ul li{list-style:none}.mobile-menu{list-style:none;margin:0}.mobile-menu>li{padding:5px 0;border-bottom:1px solid #ced6ea}.mobile-menu>li>a{color:var(--title-color);padding:16px 0;font-size:20px;font-weight:600;letter-spacing:calc(20px * -0.03);display:flex;align-items:center;justify-content:space-between}.mobile-menu>li.not-between>a{justify-content:flex-start}.mobile-menu>li>a>.icon-wrapper{position:relative;width:100%;height:16px}.mobile-menu>li.menu-item-has-children>a.active>.icon-wrapper:before{background:url(//asiatripdeals.com/wp-content/themes/dsmart-child/css/./../images/minus.svg) center center no-repeat}.mobile-menu>li.menu-item-has-children>a>.icon-wrapper:before{width:16px;height:16px;top:50%;right:0;transform:translateY(-50%);position:absolute;content:"";background:url(//asiatripdeals.com/wp-content/themes/dsmart-child/css/./../images/plus.svg) center center no-repeat}.mobile-menu>li>ul.sub-menu{height:0;opacity:0;visibility:hidden;overflow:hidden;transition:height .3s cubic-bezier(.4,0,.2,1),opacity .3s;padding-left:0;margin:0}.mobile-menu>li>ul.sub-menu.show{opacity:1;visibility:visible}.mobile-menu>li>ul.sub-menu>li{margin-bottom:0;padding:12px 0}.mobile-menu>li>ul.sub-menu>li>a{font-size:16px;font-weight:500;color:var(--title-color);letter-spacing:calc(16px * -0.03)}.mobile-nav-close{background:0 0;border:none;font-size:15px !important;font-weight:500;color:var(--title-color);letter-spacing:calc(15px * -0.03);padding:0;margin-bottom:50px;display:flex;align-items:center;gap:10px}.header-mobile>div.header-mobile-button{display:flex;align-items:center}.header-mobile>div.header-mobile-button .mobile-btn{width:44px;height:44px;display:flex;align-items:center;justify-content:center;background:#fff;padding:12px}.header-mobile>div.header-mobile-button .nice-select{min-width:70px}.header-mobile>div.header-mobile-button .mobile-btn img{width:20px;height:20px}@media (max-width:768px){.custom-acf-gallery-wrapper{flex-direction:column}.gallery-large-image,.gallery-thumbnails{flex-basis:100%}}