body.popup-open{overflow:hidden}.reviewSwiper .swiper-slide:hover{cursor:pointer}.author-box{background:#F4F2EC;padding:24px}.author-box .author-header{gap:24px}.author-box .author-avatar{flex:0 0 60px;max-width:60px}.author-box .author-avatar img{border-radius:999px;margin-top:0;margin-bottom:0}.container.meet-out-container{padding-top:100px}div.grecaptcha-badge[data-style="bottomright"]{display:none!important}.author-box .author-meta{gap:12px;flex-direction:column;flex-wrap:wrap}.author-box .author-meta .about-author-label{font-size:14px;line-height:100%;color:#A7A498;text-transform:uppercase;margin-bottom:0;font-weight:600}.box-fixed-tour.btn-fixed{position:fixed;bottom:32px;max-width:1000px;width:100%;left:50%;transform:translateX(-50%) translateY(16px);z-index:20;pointer-events:none;opacity:0;visibility:hidden;transition:opacity .35s ease,transform .35s ease,visibility 0s linear .35s;will-change:opacity,transform}.box-fixed-tour.btn-fixed.is-visible{opacity:1;visibility:visible;pointer-events:auto;transform:translateX(-50%) translateY(0);transition:opacity .35s ease,transform .35s ease,visibility 0s}.author-box .author-meta .author-name{font-size:18px;line-height:140%;font-weight:600;margin-bottom:0}.author-box .author-description{font-size:18px;line-height:180%}.social-share a .icon-hover{display:none}.social-share a .icon-default,.social-share a .icon-hover{width:24px;height:24px;transition:opacity 0.2s ease-in-out}.social-share a:hover .icon-default{display:none}.social-share a:hover .icon-hover{display:block}.social-share{list-style:none;padding:0;margin:0;display:flex;gap:15px;align-items:center}.social-share li{display:inline-block}form#apply-form .box-terms input#agree:after{width:10px;height:5px}.mbm-months-interactive.nav.nav-tabs{justify-content:space-between}.searchTourGrid.grid-tour-finder{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}span.wpcf7-form-control-wrap[data-name="countrytext"] .country-select .flag-dropdown>.selected-flag>.flag{display:none}.homeTourSwiper.searchTourGrid.grid-tour-finder .swiper-slide{height:400px}.gallery-icon.has-hover-effect{position:relative;display:inline-block}.gallery-icon.has-hover-effect img{display:block;transition:opacity 0.3s ease-in-out}.gallery-icon.has-hover-effect::after{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background-image:var(--hover-image);background-size:contain;background-position:center;background-repeat:no-repeat;opacity:0;transition:opacity 0.3s ease-in-out;pointer-events:none}.gallery-icon.has-hover-effect:hover::after{opacity:1}.gallery-icon.has-hover-effect:hover img{opacity:0}.layout-slider-our-tours .member-item.swiper-slide .member-thumb img{margin:0 auto 24px}.layout-slider-our-tours .member-item.swiper-slide .member-info{text-align:center}.close-submenu{position:absolute;right:60px;top:80px}.insertPostId.bg-paperboard>div{gap:24px}.insertPostId.bg-paperboard>div>a img{width:145px;height:100px;object-fit:cover}.counter-wrapper:hover,.counter-wrapper.focus{border-color:var(--primary-color)}.elementor-widget-post-info.list-meta-tour .elementor-post-info__terms-list .elementor-post-info__terms-list-item::before{content:"#"}.flag.df{display:none!important}.insertPostId.bg-paperboard{padding:16px;margin-bottom:16px}.insertPostId.bg-paperboard>div>div a{display:block;text-align:left;vertical-align:left!important;font-size:18px;font-weight:400;color:var(--primary-color);line-height:180%;color:#a7a498}.insertPostId.bg-paperboard>div>div a:first-child{color:#A7A498!important;text-decoration:unset!important}.insertPostId.bg-paperboard>div>div a:last-child{text-decoration:underline!important;text-decoration-color:var(--primary-color)!important;font-weight:600;line-height:170%;color:var(--primary-color)}#gdpr-cookie{background:var(--primary-color);color:var(--white);padding:16px;position:fixed;bottom:16px;left:16px;max-width:250px;z-index:999999}.header-mobile{transition:transform 0.35s ease,opacity 0.35s ease;will-change:transform}.elementor-sticky.sticky-scroll ul li{margin-bottom:0!important}body.header-hidden .elementor-sticky.sticky-scroll.elementor-sticky--active{top:0!important}body.header-hidden .elementor-sticky.sticky-scroll{z-index:9!important}.header-mobile.hide-on-scroll{transform:translateY(-100%);opacity:0}#gdpr-cookie>div,#gdpr-cookie>a{font-size:14px;line-height:180%;font-weight:400}#gdpr-cookie>div a{text-decoration:underline!important;text-decoration-color:var(--white);color:var(--white)}#gdpr-cookie>a{font-weight:600;text-transform:uppercase;padding:8px 16px;border-radius:999px;background:var(--brand-red);color:var(--white);margin-top:15px;display:inline-block}#loading{display:none;position:absolute;width:500px;height:inherit;top:0;left:50%;transform:translateX(-50%);z-index:1}.single #secondary{display:none!important}.hide{display:none!important}.popover-body{background:var(--primary-color);padding:32px;border-radius:0;min-width:402px}.list-hover ul,.list-hover{margin:0!important;list-style:none!important}span.text-note-hover{font-size:18px;font-weight:400;line-height:180%;color:#a7a498;display:block;padding:30px 0}.error404 footer,body.page-id-9708 footer{display:none}.faq-answer>.list-hover{display:flex;row-gap:15px;column-gap:30px;flex-wrap:wrap}.faq-answer>.list-hover>li{margin-bottom:0}.blog-destination #asia-travel-tips .btn-view-all a{color:var(--primary-color)}.popover-arrow:after{border-top-color:var(--primary-color)!important}.popover-body .popover-hover>p{font-size:20px;font-weight:600;line-height:140%;color:var(--white)}.popover-body .popover-hover .list-hover{margin:0}.popover-body .popover-hover .list-hover{display:grid;grid-template-columns:repeat(2,1fr);column-gap:30px;row-gap:5px}.popover-body .popover-hover .list-hover>li>span.month{font-size:14px;font-weight:600;color:#a7a498;margin-right:5px;min-width:30px;display:inline-block}.popover-body .popover-hover .list-hover>li>span.month-desc{font-size:18px;font-weight:400;line-height:180%;color:var(--white);min-width:30px;display:inline-block}.single-post #asia-travel-tips{background:#fff0}.ui-widget-header{border:unset!important}.single-post #asia-travel-tips .title-section,.single-post #asia-travel-tips .post-meta{text-align:left}.pdr-30.arfe_repeater_list_general{margin-right:60px;margin-bottom:60px!important}.general-list{display:flex;flex-wrap:wrap;gap:60px}.general-list>.general-item>h5.general-title{font-size:26px;line-height:100%;color:var(--primary-color);margin-bottom:16px;min-width:133px}.general-list>.general-item>div.general-desc{font-size:14px;line-height:100%;color:#5E5E5E;text-transform:uppercase}.list_best_time .list_best_time_item:not(:last-child){margin-bottom:32px}.list_best_time .list_best_time_item strong{font-size:22px;line-height:140%;color:var(--primary-color);margin-bottom:12px;display:block}.list_best_time .list_best_time_item div{font-size:18px;line-height:180%;color:var(--primary-color)}body .main-navigation ul.menu li.menu-item-has-children.full-width>.sub-menu-wrapper li.btn-discover-all a span::after{content:unset!important}.gallery-large-image a{display:block;width:100%;height:100%}.grid-related-tour .homeTourSwiper,.grid-related-hotel.grid-hotels{display:grid;grid-template-columns:repeat(3,1fr);gap:30px}.related-posts-box .btn-view-all{margin-top:30px;text-align:center}.post-content-tag .elementor-widget-container h2,.post-content-tag .elementor-widget-container h3,.post-content-tag .elementor-widget-container h4,.post-content-tag .elementor-widget-container h5,.post-content-tag .elementor-widget-container h6{font-family:"Figtree",sans-serif!important}.post-content.elementor-widget-theme-post-content a[href]{color:#be1e2d;text-decoration:underline!important}table.includes-excludes-table{margin-top:60px}table.includes-excludes-table thead th{padding:24px 32px;background-color:var(--primary-color);font-size:20px;font-weight:600;color:var(--white);line-height:140%}table.includes-excludes-table tbody td{padding:16px 32px;background-color:var(--white);border:1px solid #d9d7ce;border-top:unset;font-size:18px;font-weight:400;color:var(--primary-color);line-height:180%}.option.has-custom-content.selected.focus{background-color:#f2f2f2!important}.multiple-options .remove{background:url(/wp-content/themes/dsmart-child/images/e-remove.svg) center center no-repeat;width:12px;height:12px}#moove_gdpr_cookie_info_bar.moove-gdpr-dark-scheme{background-color:var(--primary-color)!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:var(--brand-red);color:var(--white)}#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-content .moove-gdpr-button-holder>button.mgbutton.moove-gdpr-infobar-allow-all:hover{background-color:var(--brand-red)!important;color:var(--white)!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:#ffffff!important;color:#283dc3!important}.gallery-nav{position:absolute;top:50%;transform:translateY(-50%);cursor:pointer;z-index:10;padding:10px;background-color:var(--primary-color);border-radius:999px}img.img-submenu{width:250px;height:328px;object-fit:cover}.site-footer .gallery{display:flex;justify-content:space-between;margin-left:0;margin-right:0}.site-footer .gallery>.gallery-item{width:unset!important;padding:0;margin-bottom:0}.col-full-social>div>.gallery{gap:20px;margin-bottom:0}.col-full-social>div>.gallery:first-child{justify-content:flex-start}.col-full-social>div>.gallery:last-child{justify-content:flex-end}.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(--primary-color);font-size:15px;font-weight:600;line-height:180%;margin-bottom:20px;position:relative}.move-list>li:not(:last-child):before{position:absolute;content:"";background:url(/wp-content/themes/dsmart-child/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-top:26px}.list-travels>div{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%;color:var(--primary-color)}.single-tks-tours .col-full-nav,.single-tks-tours .header-mobile{background-color:var(--primary-color)}.list-travels a:hover{text-decoration:underline!important;text-decoration-color:#fffef8!important}.list-travels span,.list-travels a{color:var(--white);font-size:16px;font-weight:600;line-height:180%}.d-grid.full-iti{grid-template-columns:repeat(2,1fr);gap:60px}.list-travels .list-travelplace>span:last-child{color:#a7a498;font-weight:400}.simple-list.repeater-list-block .custom-title{margin-top:0}.swiper-pagination.swiper-pagination-fraction{font-size:14px;font-weight:600;text-transform:uppercase;color:var(--white);bottom:0;padding:25px 0}.tour-reviews .tour-review{background:var(--white);padding:24px;height:fit-content!important}.tour-reviews .tour-review .box-name>p{font-size:16px;font-weight:600;line-height:140%;color:var(--primary-color)}.tour-reviews .tour-review .box-name>span{color:#5e5e5e;font-size:14px;font-weight:400;line-height:100%}.tour-reviews .tour-review .content-review{font-size:16px;line-height:170%;font-weight:400}.tour-reviews .tour-review .content-review>div{-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;display:-webkit-box;font-size:18px}.tour-reviews .tour-review .content-review>span{font-weight:600;margin-bottom:10px;display:block}.tour-reviews .swiper-pagination.swiper-pagination-bullets,.container-hotels .wp-pagenavi{position:unset!important;margin-top:24px}.tour-reviews .swiper-pagination.swiper-pagination-bullets>.swiper-pagination-bullet.swiper-pagination-bullet-active{background:var(--primary-color)!important}.tour-reviews .swiper-pagination.swiper-pagination-bullets>.swiper-pagination-bullet{background:#a7a498;opacity:1}.tour-reviews.swiper-grid .swiper-wrapper{flex-direction:unset!important}.review-dealspage .swiper-button-prev:hover,.review-dealspage .swiper-button-next:hover{background-color:var(--primary-color);border-radius:999px}.tour-info__inner.itinerary{width:100%;overflow:hidden}.tour-info__inner.itinerary .faq-question::before{transform:rotate(0)}.tour-info__inner.itinerary .faq-question.active::before,.tour-info__inner.itinerary .faq-question.active .question-text::before{transform:rotate(180deg)}.tour-info__inner .list-faqs::-webkit-scrollbar-track{border-radius:999px;background-color:#231f20}.tour-info__inner .list-faqs::-webkit-scrollbar{width:6px;background-color:#231f20}.tour-info__inner .list-faqs::-webkit-scrollbar-thumb{border-radius:999px;-webkit-box-shadow:inset 0 0 6px #a7a498;background-color:#a7a498}.tour-info-summary{justify-content:center;align-items:center;gap:60px;margin-top:35px}.tour-info-summary .tour-info-item{text-align:center}.tour-info-summary .tour-info-item div.info-value{font-weight:600;font-size:26px;line-height:100%;margin-bottom:15px;color:var(--primary-color)}.tour-info-summary .tour-info-item .info-label{font-size:14px;font-weight:600;line-height:100%;color:var(--primary-color);text-transform:uppercase}.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(--primary-color);background-color:#fff0;transition:all 0.3s}.btn-enquiry>a:hover{background-color:#283dc3;color:#fffef8}.gallery-hotel .gallery-nav.prev{left:150px}.gallery-hotel .gallery-nav.next{right:150px}.gallery-hotel .gallery-large-image{position:relative}.gallery-nav.prev{left:60px}.button-view:hover{color:var(--brand-red)}.gallery-nav.next{right:60px}.col-full>.left-sidebar,.col-full>.news-container{padding:100px 0}.gallery-nav svg{width:24px;height:24px;fill:#fff}.d-flex.reverse{flex-direction:row-reverse}.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}.list-desc-wrapper>.list-desc-item{grid-template-columns:repeat(2,1fr);gap:80px;align-items:center}.list-desc-wrapper>.list-desc-item{margin-bottom:100px}.list-desc-wrapper>.list-desc-item.reverse>div.text-wrapper{order:2}.list-desc-wrapper>.list-desc-item.reverse>.list-desc-image{order:1}@media only screen and (max-width:1440px){.list-desc-wrapper>.list-desc-item.noreverse>div.text-wrapper{padding-left:calc(100% * 200 / 1440)}.list-desc-wrapper>.list-desc-item.reverse>div.text-wrapper{padding-right:calc(100% * 200 / 1440)}}.list-desc-wrapper>.list-desc-item ul img{width:100%;max-height:390px}.list-desc-wrapper>.list-desc-item ul>li{display:inline-block}.list-desc-wrapper>.list-desc-item .text-wrapper>p{font-size:22px;font-weight:600;line-height:140%;color:var(--primary-color);padding-bottom:30px}.list-desc-wrapper>.list-desc-item .text-wrapper>div{font-size:18px;font-weight:400;line-height:180%;color:var(--primary-color)}.meta-hotels ul.elementor-icon-list-items>.elementor-icon-list-item .elementor-post-info__item-prefix{display:inline-block;flex:0 0 200px;max-width:200px;line-height:100%;color:#a7a498;font-size:18px;font-weight:600}.meta-hotels ul.elementor-icon-list-items>.elementor-icon-list-item:nth-child(2) .elementor-post-info__terms-list{font-size:0}.meta-hotels ul.elementor-icon-list-items>.elementor-icon-list-item:nth-child(2) .elementor-post-info__terms-list>a{color:#231f20;font-weight:600;font-size:18px;text-transform:uppercase}.meta-hotels ul.elementor-icon-list-items>.elementor-icon-list-item .elementor-icon-list-text{display:flex;align-items:center;gap:30px}.meta-hotels ul.elementor-icon-list-items>.elementor-icon-list-item:nth-child(2) .elementor-post-info__terms-list>a:not(:last-child){margin-right:15px}.archive-header.single-post-bg{min-height:940px;background:var(--primary-color)!important}.archive-header.single-hotels-bg{min-height:730px}.archive-header.single-hotels-bg .hotel-rating{display:flex;justify-content:center;padding-top:24px;gap:4px}.archive-header.single-hotels-bg .breadcrumbs{position:absolute;left:60px}.archive-header.single-hotels-bg h1{padding-top:10px}.form-blog .wpcf7-form-control.wpcf7-submit{position:absolute;right:0;height:100%;padding:0 24px;font-size:16px;font-weight:600;color:#fff;background:var(--brand-red);border-top-left-radius:0;border-bottom-left-radius:0;border-top-right-radius:8px;border-bottom-right-radius:8px}.gallery-thumbnail img{width:100%;height:100%!important;object-fit:cover;display:block;transition:transform 0.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:20px;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}.custom-title{margin-top:100px;margin-bottom:30px;font-size:36px;font-weight:600;line-height:120%;color:var(--primary-color)}.itinerary .custom-title{color:var(--white);margin-top:0}.custom-desc{display:block;margin-bottom:60px;font-size:18px;font-weight:400;line-height:180%;color:var(--white)}.grouped-list.repeater-list-block>h4{font-size:20px}.grouped-list.repeater-list-block>p,.grouped-list.repeater-list-block blockquote p{font-size:18px;font-weight:400;line-height:180%;color:var(--primary-color);font-family:"Figtree",sans-serif!important}.grouped-list.repeater-list-block blockquote{background:#f1e8cf;padding:8px 24px;margin:30px 0 0 0}.grouped-list.repeater-list-block blockquote:before{content:unset!important}.repeater-list-block .highlight-items{border-left:1px solid #d9d7ce}.repeater-list-block .highlight-items>.highlight-item>strong{margin-bottom:8px}.repeater-list-block .highlight-items>.highlight-item{padding-left:70px;position:relative;margin-bottom:0!important;display:flex;flex-direction:column;line-height:180%!important}.repeater-list-block .highlight-items>.highlight-item,.repeater-list-block .highlight-items>.highlight-item ul li{font-size:18px;font-weight:400;line-height:140%;color:var(--primary-color)}.repeater-list-block .highlight-items>.highlight-item ul li:not(:last-child){margin-bottom:12px}.categories-filter.ul li{margin-bottom:0!important}.repeater-list-block .highlight-items>.highlight-item:not(:last-child) .line{padding:30px 0;position:relative}.repeater-list-block .highlight-items>.highlight-item:not(:last-child) .line:after{position:absolute;content:"";background:#d9d7ce;width:100%;height:1px;top:50%;left:50%;transform:translate(-50%,-50%)}.single-tks-tours .grouped-list.repeater-list-block ul{padding-left:24px;list-style:disc}.memory-item:hover{cursor:pointer}.repeater-list-block .highlight-items>.highlight-item::before{content:"";position:absolute;left:-10px;top:0;border-radius:999px;width:20px;height:20px;background:var(--primary-color);border:6px solid #fff}.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>p{padding:12px 24px;border-bottom:1px solid #ced6ea;background-color:#f2f2f2;font-size:20px;font-weight:600;color:var(--primary-color)}.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:16px;font-weight:400;line-height:180%;color:var(--primary-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(--primary-color);margin-right:20px}.form-sidebar-enquiry{padding:24px;border:1px solid #ced6ea;border-radius:16px;border-top-left-radius:0;background-color:#fffef8}.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:rgb(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}.form-sidebar-enquiry .tour-info>p{align-items:center;display:flex}.form-sidebar-enquiry .tour-info span{font-size:15px;font-weight:600}.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(--primary-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(/wp-content/themes/dsmart-child/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(/wp-content/themes/dsmart-child/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:18px;font-weight:600;color:var(--primary-color)}.float-enquiry .traveler-form .qtt-form input{font-size:16px;font-weight:600;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%}a.btn-customize,button.btn-customize{background-color:var(--brand-red);color:#fffef8;transition:all 0.3s ease-out}a.btn-customize:hover,button.btn-customize:hover{background-color:var(--brand-pink);color:#fffef8;transition:all 0.3s ease-out}.form-quick-enquiry.form-sidebar-enquiry h3{font-size:22px;font-weight:600;color:var(--primary-color)}.form-quick-enquiry.form-sidebar-enquiry h5{font-size:18px;font-weight:600;color:var(--primary-color);margin-bottom:4px}.form-quick-enquiry.form-sidebar-enquiry>div.tour-desc>p{font-size:16px;font-weight:400;color:var(--primary-color);line-height:180%}.form-quick-enquiry .tour-price .sale-price span{font-size:40px}.sticky-scroll .elementor-icon-list-item.elementor-inline-item{position:relative}.sticky-scroll .elementor-icon-list-item.elementor-inline-item.current a span{color:var(--primary-color)}.sticky-scroll .elementor-icon-list-item.elementor-inline-item.current a span:before{transform:scale(1,1);transform-origin:left center}.sticky-scroll .elementor-icon-list-item.elementor-inline-item a span:before{display:block;position:absolute;top:100%;left:0;width:100%;border-bottom:2px solid var(--primary-color);content:"";transition:transform 0.6s cubic-bezier(.28,.75,.22,.95);transform:scale(0,1);transform-origin:right center}.p-relative{position:relative}.form-group>div.p-relative>img[alt="icon-date"]{position:absolute;right:10px;top:50%;transform:translateY(-50%)}.elementor-field-option.elementor-error{flex-wrap:wrap}.elementor-field-option.elementor-error>label{order:2}.elementor-field-option.elementor-error span{order:3;width:100%}.related-posts-box>h2{margin-bottom:60px;text-align:center}.related-posts-box .hotel-card .hotel-img img{height:350px}.related-posts-box .hotel-card .excerpt{font-size:18px}.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}.itinerary .elementor-shortcode>div.d-grid{flex-direction:row-reverse;grid-template-columns:2fr 1fr;gap:120px}.itinerary .elementor-shortcode>div.d-grid .styles_map-container{height:100%}.itinerary .elementor-shortcode>div.d-grid .styles_map-container .map-wrapper{position:-webkit-sticky;position:sticky;top:16vh;height:95vh}.itinerary .elementor-shortcode>div.d-grid .styles_map-container .map-wrapper #map{height:100%;width:100%}.desc-itinerary>p>span,.desc-itinerary>blockquote p,.desc-itinerary>p>strong{color:var(--white)!important}.desc-itinerary{display:block!important;width:100%!important;max-width:100%!important;text-align:left!important;white-space:normal!important;word-break:normal!important;line-height:1.6}.grouped-list.repeater-list-block h4{font-family:"Figtree",sans-serif!important}ul li::marker{color:var(--brand-red)!important;font-size:20px}.desc-itinerary *{display:inline!important;white-space:normal!important;word-break:break-word!important;text-align:left!important}.desc-itinerary p,.desc-itinerary ul,.desc-itinerary li{display:block!important;margin:0 0 1em 0}.faq-item .faq-answer,.faq-item .faq-answer strong,.faq-item .faq-answer,.faq-item .faq-answer span,.faq-item .faq-answer,.faq-item .faq-answer p{cursor:auto;color:var(--white)!important;font-weight:400;line-height:180%}#terms-conditions .faq-item .faq-answer,#terms-conditions .faq-item .faq-answer strong,#terms-conditions .faq-item .faq-answer,#terms-conditions .faq-item .faq-answer span,#terms-conditions .faq-item .faq-answer,#terms-conditions .faq-item .faq-answer p{color:var(--primary-color)!important}.faq-item .faq-answer,.faq-item .faq-answer strong{font-size:20px}.faq-item .faq-answer,.faq-item .faq-answer span,.tour-info__inner.itinerary.js-itinerary .faq-item .faq-answer strong{font-size:18px}.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:stretch;gap:15px}.d-flex.js-toggle-all{border-bottom:1px solid #d9d7ce;justify-content:flex-end;color:var(--white);margin-bottom:12px}.phone-group:hover{border-color:var(--brand-red)}.phone-group{width:100%;color:var(--primary-color);border:1px solid #ced6ea;border-radius:8px;font-size:18px;box-shadow:unset}.text-select{font-size:18px;font-weight:600;color:var(--primary-color)}.elementor-error input,.elementor-error select,.elementor-error .nice-select,.elementor-error textarea{outline:var(--brand-red)!important;border-color:var(--brand-red)!important}input[type="checkbox"]{appearance:none;-webkit-appearance:none;-moz-appearance:none;background:#fffef8;position:relative;border:1px solid #D9D7CE;cursor:pointer;vertical-align:middle;margin-right:10px;border-radius:0!important}input[type="checkbox"],input[type="radio"]{width:24px;height:24px}body.error404::-webkit-scrollbar{display:none}input[type="checkbox"]:checked{background-color:var(--brand-red)!important;border-color:var(--brand-red)!important}input[type="checkbox"]:checked::after{content:"";position:absolute;left:50%;top:40%;width:15px;height:7px;border:solid #fffef8;border-width:0 0 2px 2px;transform:translate(-50%,-50%) rotate(315deg)}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:var(--brand-red)!important;display:block!important;font-size:14px;font-weight:400;line-height:100%}.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:#a7a498!important;opacity:1!important;font-weight:400!important;line-height:180%!important;font-size:16px!important;font-family:"Figtree",sans-serif!important}input::-moz-placeholder,textarea::-moz-placeholder{color:#a7a498!important;opacity:1!important;font-weight:400!important;line-height:180%!important;font-size:16px!important;font-family:"Figtree",sans-serif!important}input:-ms-input-placeholder,textarea:-ms-input-placeholder{color:#a7a498!important;opacity:1!important;font-weight:400!important;line-height:180%!important;font-size:16px!important;font-family:"Figtree",sans-serif!important}input::placeholder,textarea::placeholder{color:#a7a498!important;opacity:1!important;font-weight:400!important;line-height:180%!important;font-size:16px!important;font-family:"Figtree",sans-serif!important}.phone-group input[type="tel"]{border:unset;box-shadow:unset;border-radius:8px}.error-message{color:var(--brand-red);font-size:14px;font-weight:400;display:block;margin-top:10px}.upload-cv-btn .error-message{text-align:center}.terms-apply-group .error-message{position:absolute;bottom:-20px}.input-group.error input,div.counter-group.error,.input-group.error .phone-group,textarea.error,.date-display.date-input.error,.error{border-color:var(--brand-red)!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}.faq-item:hover{cursor:pointer}.faq-item .faq-question .question-text{font-size:22px;font-weight:600;color:var(--white);line-height:140%;margin:0;flex-grow:1;position:relative;display:flex;justify-content:space-between;gap:6px}.faq-item .faq-question .itin-day__icon-number{font-size:14px;font-weight:600;color:var(--white);text-transform:uppercase;position:relative;background:var(--brand-red);padding:4px 12px;border-radius:999px;min-width:60px;max-height:30.8px;text-wrap:nowrap;display:flex;align-items:center;justify-content:center}.faq-item>.faq-question{background:#fff0;position:relative;margin-bottom:16px}.accordion-panel{max-height:0;opacity:0;overflow:hidden;transition:all 0.3s}.gallery_itinerary{border-radius:12px}.faq-answer .gallery_itinerary{border-radius:0;padding-top:26px}.gallery_itinerary>.swiper-wrapper>.swiper-slide{object-fit:cover}.swiperItinerary{width:100%;max-width:100%;overflow:hidden}.swiperItinerary.two-images .swiper-wrapper{display:grid;grid-template-columns:repeat(2,1fr);gap:12px;transform:none!important}.swiperItinerary.two-images .swiper-slide{width:100%!important;margin:0!important}.gallery_itinerary .swiper-button-next,.faq-answer .gallery_itinerary .gallery-nav.next{right:16px}.gallery_itinerary .swiper-button-prev,.faq-answer .gallery_itinerary .gallery-nav.prev{left:16px}.tour-map__canvas{min-height:550px;border-radius:0}.mapboxgl-canvas-container,.tour-map__canvas,.mapboxgl-canvas{width:100%;width:-moz-available;width:-webkit-fill-available;width:fill-available}.waypoint{background-color:#be1e2d;cursor:pointer;z-index:3}.arrow-marker{z-index:9}.arrow-marker{display:inline-block;width:12px;height:12px;background:url(/wp-content/themes/dsmart-child/images/triangle.svg) no-repeat center center;filter:brightness(0) saturate(100%) invert(18%) sepia(94%) saturate(4168%) hue-rotate(346deg) brightness(77%) contrast(89%);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:"Figtree",sans-serif!important}.single-tks-tours .shoptimizer-archive>.col-full{width:100%;max-width:100%;padding:0}.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(--primary-color);margin:0}.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 0.3s}.box-search .header-box-search .actions>div.search-button-wrapper a{color:var(--primary-color);text-decoration:none;font-size:16px;font-weight:600;text-wrap:nowrap}.box-search .header-box-search .actions>div.search-button-wrapper button{background-color:var(--brand-red);color:#fffef8;font-size:16px;font-weight:700;text-transform:uppercase}.box-search .header-box-search .actions .nice-select,.box-search .header-box-search .actions .current{font-size:16px!important;font-weight:400;color:var(--primary-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:16px;font-weight:700;text-transform:uppercase;width:100%;background-color:#fff0;color:var(--primary-color);gap:10px}.form-search .filter-mobile .filter-group>h4{display:flex;justify-content:space-between;align-items:center;font-size:16px;font-weight:700;color:var(--primary-color);margin-bottom:35px;text-transform:uppercase}.list-tag-choose{position:absolute;top:50%;right:80px;transform:translateY(-50%);display:flex;flex-wrap:wrap;gap:5px;pointer-events:none}.list-tag-choose .tag-item{background:var(--primary-color);color:var(--white);padding:5px 10px;font-size:14px;font-weight:600;pointer-events:auto;display:flex;align-items:center;border-radius:999px}.list-tag-choose .remove-tag{padding:0;background:#fff0;margin-left:4px;cursor:pointer;width:10px}.form-search>div:not(.footer-search,.list-tag-choose){position:relative}.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}.results-posts.results-sec>div.d-flex{align-items:center;justify-content:space-between;margin-bottom:24px}.results-tours.results-sec #pagenavi_tour .wp-pagenavi{margin-bottom:0;margin-top:24px}.results-posts.results-sec>div.d-flex span{margin-bottom:0}.search-results>.results-sec span.title-search{font-size:22px;line-height:140%;font-weight:600;color:var(--primary-color);margin-bottom:24px;display:block}.results-tours .header-tour-item .header-tour-info{display:flex;gap:12px;margin-bottom:0;flex-direction:column;flex-wrap:wrap;margin-left:24px}.results-tours .header-tour-item .header-tour-info .tour-address{flex-wrap:wrap;align-items:center;column-gap:8px;row-gap:4px;font-size:18px;font-weight:400;line-height:180%;color:var(--primary-color)}.results-tours .header-tour-item:not(:last-child){margin-bottom:24px;padding-bottom:24px;border-bottom:1px solid #d9d7ce}.results-tours .header-tour-item .header-tour-info>span{color:#a7a498;font-size:14px;font-weight:400;line-height:100%;text-transform:uppercase}.results-tours .header-tour-item .header-tour-info>p{font-size:18px;font-weight:600;line-height:140%;color:var(--primary-color)}.search-results>div:not(:last-child){margin-bottom:32px;padding-bottom:32px;border-bottom:1px solid #d9d7ce}.results-posts>.posts-list>a{font-size:18px;font-weight:400;line-height:180%;color:var(--primary-color);display:block}.results-posts>.posts-list>a:not(:last-child){margin-bottom:12px}.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:#fffef8;border-top-left-radius:16px;border-top-right-radius:16px;width:100%;height:100%;transition:all 0.3s;position:fixed;left:0;bottom:0;z-index:102}label[for="amount"]{font-size:16px;font-weight:600;color:#acb0b9;line-height:140%}.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%}.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(--primary-color);font-weight:600;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-red);background-color:var(--brand-red);color:#fffef8}.current-unit .nice-select,.form-group.nation-select .nice-select{padding-left:0!important}.current-unit .nice-select ul.list{min-width:260px;margin-left:0;margin-bottom:0;padding:24px 0;transform:translateX(-50%);left:50%}.current-unit .nice-select ul.list li{text-transform:none;padding:0 24px;align-content:center}.current-unit .nice-select ul.list li>span.currency-symbol{min-width:50px;display:inline-block;margin-right:16px}.nice-select.hear span.current{font-size:16px}.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:16px;font-weight:400;color:var(--primary-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:16px;font-weight:600;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:20px;font-weight:600;color:var(--primary-color)}.price-select .price-choose .btn-submit>a{color:var(--primary-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:var(--brand-red)}.wpcf7-not-valid-tip{color:var(--brand-red);font-size:14px;font-weight:400;display:block;position:unset;margin-top:5px;text-align:left}input.border-color-bottom,textarea.border-color-bottom{border:1px solid var(--brand-red)!important;transition:border-color 0.3s ease}textarea{resize:none}.price-select .price-choose .btn-submit>a.apply-price:hover{color:#fffef8;background-color:var(--brand-red)}.price-select .price-choose .btn-submit>a.apply-reset{font-size:16px;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(--primary-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:16px;font-weight:600;color:var(--primary-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}.custom-nice-select ul.list{border-radius:12px;box-shadow:0 4px 10px 0 #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(/wp-content/themes/dsmart-child/images/check.svg) no-repeat center right}span.multiple-options{color:var(--primary-color);font-size:18px;font-weight:400}.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:600}.bg-popular-deals{background-color:#eaf1ff;padding-top:60px;padding-bottom:60px}.bg-popular-deals .item{background-color:#fffef8}.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:#fffef8;text-transform:uppercase;text-align:center}.item.banner-tour a.btn-see-all:hover{background-color:var(--brand-red);color:#fffef8;border-color:var(--brand-red)}#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{margin-bottom:25px;display:flex;justify-content:center;align-items:center}#pagenavi_tour .wp-pagenavi{padding-bottom:100px;margin-bottom:0}body .wp-pagenavi a.previouspostslink i{background-image:url(/wp-content/themes/dsmart-child/images/arrow-left.svg)}body .wp-pagenavi a.nextpostslink i{background-image:url(/wp-content/themes/dsmart-child/images/arrow-right.svg)}body .wp-pagenavi a i{width:20px;display:inline-block;height:20px}body .wp-pagenavi>a.page{background:#ede8da}body .wp-pagenavi>*{padding:10px!important;cursor:pointer;background:#fff0;border:unset!important;width:50px;height:50px;border-radius:999px;line-height:180%;font-size:16px;color:#a7a498;font-weight:600;display:inline-flex;align-items:center;justify-content:center;margin:0 7px!important}body .wp-pagenavi span.current,body .wp-pagenavi a.current{background-color:var(--brand-red);color:var(--white);font-weight:600}.nice-select .option:hover,.nice-select .option.focus,.nice-select .option.selected.focus{background-color:transparent!important}.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:#fffef8}.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:var(--brand-red);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:#fffef8;overflow:hidden;border:1px solid #ced6ea}.list-popular-post .item.hostdeals .content-item{min-height:350px}.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(--primary-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(/wp-content/themes/dsmart-child/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:18px;font-weight:600}.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-red);font-weight:700}.menu-search-form .current-unit .option{color:var(--primary-color);font-size:16px;font-weight:600;line-height:100%}.search-post input[type="text"]{border:unset;padding:0;padding-left:24px;box-shadow:unset;font-size:16px;font-weight:400;color:var(--primary-color)}.iti .iti__country-container .iti__selected-dial-code{color:var(--primary-color)!important;font-size:16px!important;font-weight:400!important;line-height:180%!important;margin-top:4px}.list .option:hover{background-color:transparent!important;color:var(--brand-red)}body .date-picker-container{border-radius:16px;box-shadow:0 4px 10px 0 #cbcfea;background:#fffef8}.tabs{display:grid;grid-template-columns:1fr 1fr}.tab{border:none;border-radius:0;background:#fffef8;cursor:pointer;color:var(--primary-color);font-size:15px;font-weight:700}.tab.active{background:var(--brand-red);color:#fffef8}.banner-home.tab-pane{display:none;padding:24px;min-width:500px}.month.selected{background-color:var(--brand-red)!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(--primary-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(--primary-color);background:#fffef8;padding-left:0}.btn-border{border-radius:6px;padding:12px 16px;border:1px solid #ced6ea;font-size:15px;font-weight:600;background:#fffef8;color:var(--primary-color)}.actions.d-flex{align-items:center;justify-content:space-between}.btn-bg{background:var(--brand-red);padding:12px 16px;border-radius:6px;color:#fffef8;font-size:15px;font-weight:700}.months-grid .month{padding:10px;border:1px solid #ced6ea;background:#fff0;cursor:pointer;border-radius:8px;display:flex;flex-direction:column;align-items:center}.months-grid .month .month-name{font-size:15px;font-weight:600;color:var(--primary-color)}.months-grid .month .month-year{font-size:14px;font-weight:600;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:600;color:var(--primary-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:#fffef8;display:flex;align-items:center;justify-content:center;padding:0}.btn-change-year>span{font-size:20px;font-weight:700;color:var(--primary-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:0 4px 10px 0 #cbcfea;background-color:#fffef8;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 0.2s cubic-bezier(.5,0,0,1.25),opacity 0.15s ease-out;transition:all 0.2s cubic-bezier(.5,0,0,1.25),opacity 0.15s ease-out;z-index:9}.thanks-letter span.firstname{display:block;font-size:32px;line-height:1.2;font-weight:600;color:var(--primary-color);text-transform:uppercase;margin-top:16px;padding-bottom:16px;border-bottom:1px solid #D9D7CE;font-family:"Playfair Display",serif!important}.counter-btn{background:#fff0;color:var(--primary-color);padding:0;border:none;height:54px;width:54px;border-radius:0;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background-color 0.2s}.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;text-transform:uppercase}.breadcrumb.breadcrumb-tour a,.breadcrumb.breadcrumb-tour span{color:#a7a498;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:rgb(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}body .main-navigation ul.menu li.menu-item-has-children.full-width>.sub-menu-wrapper li:not(:last-child){margin-bottom:16px;line-height:140%}body .main-navigation ul.menu li.menu-item-has-children.full-width>.sub-menu-wrapper li a{padding:0}ul.menu li a{font-family:"Figtree"!important}ul.sub-menu>li.menu-item-type-custom>a.sub-menu-link>span>span.sub{display:block;width:100%;font-family:"Figtree"!important;font-weight:400}@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{position:fixed;display:flex;align-items:center;justify-content:space-between;padding:12px 16px;top:0;width:100%;z-index:51;background-color:#fff0;transition:all 0.2s}.header-mobile.is-fixed{background-color:var(--primary-color);transition:all 0.2s}body.admin-bar .navigation-mobile{top:46px}.navigation-mobile{position:fixed;top:0;left:0;width:100%;height:100%;z-index:9999999999;overflow-y:auto;transform:translateX(-100%);transition:transform 0.2s;padding:24px}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}.navigation-mobile[data-tab="menuTabMobile"]{background-color:var(--primary-color)}.navigation-mobile[data-tab="searchTabMobile"]{background-color:var(--white)}.navigation-mobile.show{transform:translateX(0)}#mobile-nav ul li{list-style:none}.mobile-menu{list-style:none;margin:0}.mobile-menu>li{padding:5px 0;border-bottom:1px solid #d9d7ce}#home-tourstyle .swiper-slide{box-sizing:border-box}#home-tourstyle .swiper-wrapper{will-change:transform}.mobile-menu>li>a{color:var(--white);padding:16px 0;font-size:18px;font-weight:600;display:flex;align-items:center;justify-content:space-between;text-transform:uppercase;text-wrap:nowrap}.mobile-menu>li.not-between>a{justify-content:flex-start}.mobile-menu>li.menu-item-has-children>a>.icon-wrapper{position:relative;width:100%;height:16px}.mobile-menu>li.menu-item-has-children>a.active>.icon-wrapper:before{transform:translateY(-50%) rotate(180deg)}.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(/wp-content/themes/dsmart-child/images/down-arrow-white.svg) center center no-repeat;transition:all 0.25s cubic-bezier(.4,0,.2,1)}.mobile-menu>li>ul.sub-menu{height:0;opacity:0;visibility:hidden;overflow:hidden;transition:height 0.3s cubic-bezier(.4,0,.2,1),opacity 0.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:18px;font-weight:400;color:var(--white)}.navigation-mobile .mobile-nav{padding-top:60px;max-height:85%;overflow-y:scroll}.mobile-nav-close{color:var(--primary-color);background-color:var(--primary-color);padding:0;position:absolute;right:24px;top:24px;z-index:1}.navigation-mobile .mobile-btn{position:absolute;bottom:24px;width:calc(100% - 48px);left:50%;transform:translateX(-50%);display:flex;text-align:center;gap:16px;flex-direction:column;flex-wrap:wrap}.navigation-mobile .mobile-btn>a.quote-btn,.mobile-btn.btn-fixed>a{width:100%;background-color:var(--brand-red);padding:16px 32px;display:block;border-color:var(--brand-red)!important}.navigation-mobile .mobile-btn>a.tel-btn{font-size:16px;font-weight:600;text-transform:uppercase;display:block;color:var(--white)}.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:#fff0;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}#wrapper-mb{position:fixed;right:16px;bottom:60px;z-index:var(--z-fixed);pointer-events:none}#wrapper-mb>div.btn-two{display:flex;flex-direction:column-reverse;align-items:center;gap:16px}#chatbox,#backtotop{width:var(--btn-size);height:var(--btn-size);border-radius:999px;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;opacity:0;transform:translateY(10px) scale(.92);pointer-events:none;transition:opacity .25s ease,transform .25s ease,box-shadow .25s ease}#backtotop{background:#231F20;padding:12px}#chatbox{padding:0}#wrapper-mb.show #backtotop.is-visible{opacity:1;transform:none;pointer-events:auto}#wrapper-mb .mobile-btn{display:none;pointer-events:none;opacity:0;transform:translateY(10px);transition:opacity .25s ease,transform .25s ease;width:90%;margin:0 auto}#wrapper-mb .mobile-btn .quote-btn{display:block;height:var(--cta-h);line-height:var(--cta-h);padding:0 24px;border-radius:999px;background:#C9252A;color:#fff;font-weight:700;text-transform:uppercase;text-align:center;box-shadow:0 10px 24px rgb(0 0 0 / .18)}#our-travel-designers{overflow:hidden}@media (min-width:769px){#wrapper-mb .mobile-btn{display:none}.zsiq-float{bottom:60px!important}.chat-iframe-wrap{bottom:115px!important}}@media (max-width:768px){#wrapper-mb .mobile-btn{display:block}#wrapper-mb.show .mobile-btn{opacity:1;transform:none;pointer-events:auto}}@media (prefers-reduced-motion:reduce){#chatbox,#backtotop,#wrapper-mb .mobile-btn{transition:none;transform:none}}.tour-sidebar-filter .header-filter{display:flex;align-items:center;justify-content:space-between;margin-bottom:24px;padding-bottom:24px;border-bottom:1px solid #d9d7ce}.tour-sidebar-filter .filter-section.filter-btn{display:flex;gap:8px}.tour-sidebar-filter .filter-section.filter-btn>button{padding:12px 24px;border-radius:999px;border:1px solid;text-transform:uppercase;font-size:14px;font-weight:600;line-height:120%;flex:1}.tour-sidebar-filter .filter-section.filter-btn>button.remove-filter{background-color:#fff0;border-color:#d9d7ce;color:var(--primary-color)}.tour-sidebar-filter .filter-section.filter-btn>button.btn-filter{background-color:var(--brand-red);border-color:var(--brand-red);color:var(--white)}.tour-sidebar-filter .header-filter>span:first-child{font-size:20px;font-weight:600;line-height:140%;color:var(--primary-color)}.tour-sidebar-filter .header-filter>span:nth-child(2){color:#a7a498;font-size:16px;font-weight:400;line-height:140%}@media (max-width:768px){.custom-acf-gallery-wrapper{flex-direction:column}.gallery-large-image,.gallery-thumbnails{flex-basis:100%}}.single-career .related-job h5{font-family:"Figtree",sans-serif!important}.single-career .main-content li::marker{color:var(--brand-red);font-size:20px}.single-member .video-popup-trigger{position:relative;display:block;overflow:hidden;cursor:pointer}.single-member .video-popup-trigger::after{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background:rgb(0 0 0 / .3);z-index:1;transition:background 0.3s ease}.single-member .video-popup-trigger img{display:block;width:323px;height:323px;transition:transform 0.3s ease}.single-member .video-popup-trigger .play-icon-overlay{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:70px;height:70px;background:url(/wp-content/themes/dsmart-child/images/youtube-play.svg) center center no-repeat;transition:all 0.3s ease;z-index:2}.single-member .video-popup-trigger:hover img{transform:scale(1.05)}.single-member .video-popup-trigger:hover .play-icon-overlay{transform:translate(-50%,-50%) scale(1.1)}.form-zoho .form-zoho-btn{display:flex;box-shadow:0 4px 20px 0 #231F201A}.form-zoho .form-zoho-btn input[type="text"]{padding:16px 24px;min-height:61px;color:#231F21;border-radius:8px;border-top-right-radius:0;border-bottom-right-radius:0;background-color:#FFFEF8!important}.form-zoho .form-zoho-btn input[type="text"]:focus{background-color:#FFFEF8!important}.form-zoho .form-zoho-btn input[type="text"]::placeholder{font-size:18px;font-weight:400;line-height:180%;color:#A7A498}.form-zoho .form-zoho-btn input[type="button"]{background-color:#BE1E2D;color:#fffef8;font-size:16px;line-height:120%;font-weight:600;border-radius:8px;border-top-left-radius:0;border-bottom-left-radius:0}