@media only screen and (max-width:1600px){.home-banner-block .block-title p{font-size:16px}}@media only screen and (max-width:1440px){.head-top-bar{padding-top:10px;padding-bottom:10px}.head-contact-link li{font-size:14px}.navbar-brand{margin:20px auto}.site-header .navbar-nav li.nav-item ul li{padding-left:21px;padding-right:21px}.site-header .navbar-nav li a.nav-link{font-size:16px}.home-banner-block{min-height:650px}.search-form .nav-tabs{padding-bottom:0}.search-form .nav-tabs .nav-link{font-size:16px;padding:10px 5px}.search-form .nav-tabs .nav-link img{width:20px;height:20px;margin:-5px 10px 0 0}.search-form .tab-content{padding:25px 0}.search-form .field-outer .btn-custom{height:45px;line-height:45px}.price{font-size:17px}.info-block{bottom:15px;left:20px;right:20px}.info-block h3{font-size:18px;margin-bottom:0}.best-holiday .discount{font-size:20px}.best-holiday .discount i{font-size:17px}.overlay-content h4{font-size:18px;padding-bottom:5px}.overlay-content p{font-size:15px;margin-bottom:3px}.offer{font-size:14px;padding:0 33px 0 18px;line-height:35px}.hot-content-block h3{font-size:18px}.sub-title{font-size:17px;margin-top:20px;margin-bottom:20px}.sub-title:after{margin-top:8px}.testimonial-block h6{font-size:16px;margin-bottom:10px}.rating{margin-bottom:15px}.user{padding-top:5px}.vedio-overlay{font-size:18px}.vedio-overlay img{max-width:50px}.service-box{padding-left:25px;padding-right:25px;padding-top:55px}.service-box .icon{width:75px;height:75px;top:-38px}.service-box .icon img{max-height:28px}.newsletter-field-outer{max-width:600px}.newsletter-field-outer .form-control{width:calc(100% - 194px);height:45px}.footer-mid h6{font-size:18px}.footer-mid h6:after{margin-top:10px}.foot-contact-info li a,.foot-link li a,.footer-mid p{font-size:14px}.footer .social li a{width:40px;height:40px}.quick-filter-tab{gap:5px}.custom-range input{width:60px;flex:1}.quick-filter-tab>li>a{font-size:13px}.hotel-info-banner h1{font-size:22px}.price-start b{font-size:30px}.price-start b em{font-size:12px}.map-view-link{min-height:69px}.highlight-left-col{max-width:700px}.highlight-right-col{max-width:324px}.other-highlight-list .icon-text-box{width:calc(50% - 7px);margin-bottom:10px}.location-feature li{font-size:12px}.room-info ul li img,.room-other-feature ul li img{margin:-1px 4px 0 0;width:24px}.total-review-point{padding:10px 13px;font-size:13px}.total-review-point strong{font-size:20px}.helpful-facts ul li{font-size:13px}.user-review-hdr .total-review{width:235px}.progress-block{width:calc(100% - 235px)}.gray-head-title{padding:10px 15px}.gray-head-title .h4{font-size:16px}.gray-head-title.icon .edit-btn{font-size:18px}.charity-block .white-box p,.pick-up-detail label,.pick-up-detail p{font-size:13px}.summary-side-bar{padding:12px}.summary-block h4{font-size:15px}.fare-list li,.fare-list li .detail-toggle{font-size:13px}.fare-list li .detail-toggle:before{top:1px}.total-fare{padding:7px 10px}.airport-info li,.summary-block .text-link,.total-fare{font-size:13px}.airport-info li img{width:20px;min-width:20px;height:20px}.payment-left-small-col{flex:0 0 73%;max-width:73%}.payment-small-side-bar{flex:0 0 27%;max-width:27%}.insurace-info-block .chip{font-size:11px;padding:0 8px}.payment-via .payment-option-sidebar{flex:0 0 210px}.payment-option-heading{padding:12px 20px;font-size:16px}.payment-via .nav-link{padding:10px}.payment-method{gap:8px}.payment-method-name .title{font-size:13px}.payment-method-name p{font-size:12px}.payment-via .tab-content{padding:15px}.common-option{padding:12px 12px 0}.group-flight-button label{font-size:12px!important}.package-itinerary{font-size:12px}.package-itinerary .premium-title{font-size:9px;width:56px}.modal-dialog.login-modal{max-width:1000px}.user-login-form h2{font-size:35px}.user-login-form h2 span{margin-bottom:0}.sign-in-option{margin:25px auto}.sign-in-option li a{font-size:18px}.seprator{margin:0 auto 20px}.user-verification-link li{width:33.33%}.trip-hotel .hotel-name{font-size:18px}.wallent-amount b{font-size:40px}.earn-block{padding:15px}.earn-block i{width:46px;height:46px}.reward-type{width:calc(100% - 153px)}.earn-amount{font-size:20px}.faq-inner-content .card-header a{font-size:14px;padding-left:35px}.faq-inner-content .card-body{padding:4px 0 0 36px}}@media only screen and (max-width:1199px){.deal-slider.owl-carousel.owl-theme{padding-left:60px;padding-right:60px}.deal-slider.owl-theme .owl-nav{left:0;right:0}.quick-filter{gap:10px}.map-control{font-size:12px;gap:10px}.quick-filter-tab>li>a{font-size:12px;padding:0 10px}.hotel-image{flex:0 0 160px}.highlight-left-col{max-width:668px}.room-info ul li,.room-other-feature ul li{font-size:12px}.property-policy-block h6,.property-policy p,.user-reviews p{font-size:13px}.flight-card{flex-direction:column}.flight-card-price{border-top:1px solid #e6e6e6;border-left:0}.filter.flight-filter{margin-bottom:20px}.filter.flight-filter .filter-options{display:block}.airline-info{flex-wrap:wrap}.fare-rule{width:100%;margin-top:10px}.multi-checkbox ul li{width:33.33%}.package-filter-option{flex-wrap:wrap}.common-option-btn{width:100%}.package-filter .filter-btn.btn-custom{align-items:center;display:flex;justify-content:center;gap:4px;width:100%}.package-filter-more-option{padding:30px 0}.package-body{padding:15px}.package-filter-more-option .row{margin:0 -8px}.package-filter-more-option .row div[class*=col-]{padding:0 8px}.for-maximum-benefit-column p{font-size:15px;line-height:1.4}.modal-dialog.login-modal{max-width:800px}.user-login-form{padding:20px}.user-login-form h2 span{font-size:12px}.user-login-form h2{font-size:30px}.user-login-form h2 span{margin-bottom:0}.sign-in-option{margin:15px auto}.sign-in-option li a{font-size:16px}.sign-in-option li a i{font-size:20px;margin-right:5px}.sign-in-option li a i img{width:20px}.sign-in-option li.facebook a{padding:11px 25px 9px 30px}.sign-in-option li.google a{padding:5px 25px 8px}.seprator{margin:0 auto 15px;width:42px;height:42px;font-size:17px}.trip-hotel{width:60%}.trip-hotel-room{width:40%;padding-left:15px}.trip-hotel .hotel-name{font-size:16px;line-height:1}.earn-block{width:49%}}@media only screen and (max-width:991px){.hs-menu-wrapper ul{display:block}.hs-menu-wrapper ul li{padding-bottom:10px}.inner li.hs-menu-item.hs-menu-depth-1 a{color:#fff!important}.hs-menu-wrapper.flyouts .hs-menu-children-wrapper{background:transparent!important}#nav-icon{top:25px;right:15px;position:absolute}.navbar-brand{margin:15px auto}.site-header .navbar-expand-lg .navbar-collapse{background:#02264f;padding:15px 0;position:fixed;left:-50%;bottom:0;top:0;height:100%;width:50%;display:block;transition:all .1s ease;overflow:auto}.site-header .navbar-expand-lg .navbar-collapse.show{left:0}.site-header .navbar-nav li{margin-bottom:5px}.site-header .navbar-nav li:last-child{margin-bottom:0}.site-header .navbar-nav li:after{display:none}.site-header .navbar-nav li a.nav-link{padding:0 0 10px}.site-header.inner .navbar-nav li a.nav-link{color:#fff}.search-form .field-outer{width:calc(100% - 111px)}.search-form .nav-tabs .nav-link img{margin:-4px 10px 0 0}.offer-card{margin-top:30px}.search-form .field-outer .btn-custom{padding:0 15px}.service-box{padding-left:20px;padding-right:20px}.foot-logo{margin-bottom:15px;margin-left:auto;margin-right:auto}.footer-mid p{text-align:center}.footer-mid .social{justify-content:center;margin:0 auto 25px;width:100%}.search-bar .row{padding:0}.search-bar .row div[class*=col-]{margin-bottom:15px}.search-bar .btn-custom{position:relative;width:100%;margin:0 15px;right:0}.search-bar [class*=col-] .search-field{border-bottom:1px solid #5e6d94;border-right:0}.toggle-quick{color:#fff;text-transform:uppercase;cursor:pointer;display:flex}.mobile-searchbar{max-height:0;overflow:hidden;transition:max-height .3s ease-out}.mobile-searchbar .row{margin-top:15px}.mobile-searchbar.active{height:auto;max-height:600px}.toggle-quick span:before{content:"Search";margin-right:4px}.toggle-quick:after{font-family:Font Awesome\ 5 Free;font-weight:900;content:"\f078";display:inline-block;margin-left:auto}.toggle-quick.active:after{transform:rotate(180deg)}.search-bar{padding:8px 0;margin-top:5px}.listing-title{flex-wrap:wrap}.filter h3{font-size:18px;padding:15px;margin-bottom:0;border-radius:5px;border:1px solid #f2f2f3;cursor:pointer}.filter-options{display:none;max-height:350px;overflow-y:auto}.listing-header{margin-top:20px;margin-bottom:0}.hotel-info-content{margin-top:20px}.hotel-detail-link-wrapper{top:37px;padding-top:15px;padding-bottom:25px}.highlight-left-col{max-width:100%}.highlight-right-col{max-width:100%;margin-top:20px}.room-block-title{display:none}.room-block .mobile-title{display:block;padding:15px;font-weight:500;font-size:16px}.room-view{height:auto;border-bottom:1px solid #dfdfdf}.room-option,.room-view{padding-top:0;border-right:none}.room-option{min-height:inherit;margin-bottom:15px}.room-option:last-child{border-bottom:1px solid #dfdfdf;margin-bottom:0}.room-price{min-height:inherit;padding-top:0}.facilities-header{margin-bottom:0}.more-facilities-block{width:33.33%;margin-top:15px}.more-facilities-block ul li{font-size:13px}.more-facilities .view-all{width:100%}.review-category{padding:18px 0 5px}.policy-header{font-size:12px}.policy-header .icon{width:35px;min-width:35px;margin-right:4px}.user-review-hdr .total-review{width:185px}.total-review-point{padding:8px 10px}.progress-block{width:calc(100% - 185px);padding-left:10px}.pickup-info{width:100%}.airport-info li{width:50%}.gray-head-title .h4{font-size:15px}.gray-head-title .h4 .name{font-size:12px}.charity-block .white-box{width:100%;margin-top:10px;align-items:center}.charity-block .white-box:first-child{margin-top:0}.gray-head-box p{font-size:13px}.booking-step{padding:12px 0;margin-top:5px}.booking-step ul{gap:20px}.booking-step ul li:not(:first-child):before{left:-10px}.booking-step ul li a{font-size:12px;line-height:22px;white-space:nowrap}.summary-side-bar{margin-top:20px}.payment-left-small-col,.payment-small-side-bar{flex:0 0 100%;max-width:100%}.common-option,.package-filter .common-option:first-child{width:33.33%;border-bottom:1px solid #eaeaea}.package-filter .common-option:nth-child(4){padding-left:0;border-left:0}.for-maximum-benefit{padding:15px 20px}.for-maximum-benefit-column{gap:9px}.benefit-action-column p{font-size:13px;margin-bottom:5px}.for-maximum-benefit-column p{font-size:12px}.for-maximum-benefit-column img{max-width:30px}.package-filter-more-option .row div[class*=col-]{margin-bottom:15px}.package-filter-more-option{padding-bottom:15px}.activity-slide-block{width:100%;right:-100%}.itinerary-nav{padding:12px 0;top:37px}.itinerary-nav ul li a{font-size:14px}.day-plan-nav ul{top:90px}.grey-chip.day-plan-title{padding:10px 20px;top:82px}.day-plan-title .h6{font-size:14px}.mysafety-block{flex-wrap:wrap;gap:15px}.mysafety-block .icon-text-box{width:100%}.mysafety-list-block{width:100%;padding-left:20px}.check-list li{font-size:13px}.day-plan-box .airline-logo{flex:0 0 80px;max-width:80px;text-align:center}.airline-time-option{flex:0 0 calc(100% - 80px);padding:0;margin-bottom:15px;justify-content:center}.day-plan-box .baggage-rule{width:100%;border-top:1px solid #e7e6e6;padding-top:10px}.day-plan-box .hotel-image{flex:0 0 100%}.hotel-day-plan-box .hotelTile{flex-wrap:wrap}.hotel-day-plan-box .hotel-image+.hotel-details{padding-top:15px;padding-left:0}.check-list{width:calc(100% - 135px)}.modal .close{width:16px;top:10px;right:15px}.modal-dialog.login-modal{max-width:95%}.login-img-block .login-logo{top:15px}.user-login-form{padding:15px 20px}.user-login-form h2 span{font-size:11px}.user-login-form h2{font-size:24px}.user-login-form h2 span{margin-bottom:0}.sign-in-option{margin:15px auto}.sign-in-option li a{font-size:14px}.sign-in-option li a i{font-size:16px}.sign-in-option li a i img{width:16px}.sign-in-option li.facebook a{padding:9px 17px 8px 23px}.sign-in-option li.google a{padding:5px 25px 8px 18px}.seprator{margin:0 auto 15px;width:32px;height:32px;font-size:13px}.user-login-form .form-control{height:35px;padding:0 12px;font-size:13px}.user-verification-link{padding:7px 5px}.user-verification-link li{width:50%;margin-top:4px}.profile-info li,.user-verification-link li a{font-size:13px}.profile-info li label{font-size:13px;min-width:160px}.sticky-hotel-detail h3{font-size:18px;padding-right:10px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;width:calc(100% - 290px)}.sticky-hotel-detail .price-start b{font-size:20px}.wallet-balance{padding:15px 20px}.wallet-img{width:200px}.wallent-amount{text-align:center}.wallent-amount b{font-size:36px}.earn-block{width:100%;margin-top:20px}.faq-inner-content .card{margin:15px 0 0}.faq-inner-content .card-header a{padding-left:30px}.faq-inner-content .card-header a:before{width:22px;height:22px;font-size:22px;line-height:21px}.faq-inner-content .card-header a[aria-expanded=true]:before{line-height:21px;font-size:22px}.faq-inner-content .card-body{padding-left:31px}.contact-top,.heading-s1{margin-bottom:15px}.heading-s1 h2{font-size:28px}.contact-wrap{padding:20px 10px}.contact-top div[class*=col]{margin-bottom:20px}.contact-text a,.contact-text p{font-size:12px}.contact-icon{height:60px;width:60px}.contact-icon i{font-size:25px}.video-popup .close{right:30px}}@media only screen and (min-width:768px){.package-filter-option-collapse{display:block!important}.booking-step ul{display:flex!important}.user-navigation{display:block!important}}@media only screen and (max-width:767px){.site-header .navbar-expand-lg .navbar-collapse{width:80%;left:-80%}.section-title{padding-top:0}.home-banner-block{height:60vh;min-height:600px;background-position:50%}.home-banner-block .block-title p{font-size:14px}.small-img-box .btn-custom{width:110px}.search-form-toggle{display:block;color:#fff}.search-form-toggle:focus,.search-form-toggle:hover{color:#fff}.search-mobile-toggle{background-color:#000;height:0;opacity:0;visibility:hidden}.search-mobile-toggle.active{height:auto;opacity:1;visibility:visible}.search-form .field-outer{padding:0;border-radius:0;width:100%}.search-form .field-box.wd1{width:100%}.search-form .field-box.wd2{width:33.33%}.search-form .field-outer .btn-custom{width:100%;border-radius:0;position:relative;right:0}.service-box{margin-bottom:25px}.hot-content-block{padding:20px}.hot-content-block:before{display:none}.hot-content-block .img-box{margin-bottom:20px}.testimonial-inner{margin-top:100px;margin-bottom:55px}.vedio-block{margin-top:-55px}.testimonial-block{margin-top:60px;margin-bottom:-55px;padding:20px}.foot-link{margin-bottom:15px}.listing-header{padding-bottom:20px;border-top:1px solid #ddd;padding-top:15px}.listing-title h2{font-size:18px}.quick-filter{flex-wrap:wrap}.hotelTile{padding:20px 0;flex-direction:column}.hotel-details{padding-top:25px;padding-left:0}.hotel-details-content h3 a{font-size:20px}.hotel-info-banner h1{font-size:18px}.price-start b{font-size:25px}.small-img-box{width:50%}.hotel-feature-list ul li{width:33.33%}.hotel-block-list-link li{margin-right:25px}.other-highlights .nav-tabs .nav-link{font-size:14px;padding:10px 5px}.other-highlight-list .icon-text-box,.other-highlight-list .icon-text-box ul{width:100%}.room-feature .custom-checkbox{margin-right:4px}.more-facilities-block{width:50%}.user-review-hdr{flex-wrap:wrap}.user-review-hdr .total-review{width:100%;margin-bottom:10px}.progress-block{width:100%;padding-left:0}.review-category{flex-wrap:wrap}.shortby{width:100%;margin-top:10px;margin-bottom:10px}.facilities-header{flex-wrap:wrap}.facilities-block{flex:0 0 33.33%;max-width:calc(33.33% - 8px)}.steps li{font-size:12px}.steps li span{margin:0 auto 10px}.fare-date-price,.fate-date p{font-size:12px}.weekly-fare-slider.owl-carousel .owl-item{padding:8px 0}.weekly-fare{padding:0 30px}.weekly-fare:after{right:30px}.weekly-fare-outer{padding:15px 0}.weekly-fare-slider.owl-theme .owl-nav{right:-30px;left:-30px}.airline-info{padding:15px 20px}.airline-logo{flex:0 0 70px}.flight-place{font-size:11px}.flight-stopes{flex:0 0 90px;font-size:12px}.baggage{flex:0 0 30px}.flight-card-price{flex:0 0 120px}.flight-price{font-size:20px}.flight-card{margin-bottom:15px}.category-block.collapse-block-outer{margin-bottom:15px;padding:10px 15px}.collapse-block-outer .category-title{padding-bottom:4px;font-size:14px}.insurance-price{margin-top:10px}.gray-head-title .h4{font-size:14px}.mobile-booking-link{display:flex;justify-content:space-between;background-color:#fff;color:#0e2152;padding:6px 10px}.mobile-booking-link:after{font-family:Font Awesome\ 5 Free;content:"\f078";font-weight:900}.mobile-booking-link:focus,.mobile-booking-link:hover{color:#0e2152}.booking-step-list{width:200px;position:relative;z-index:9}.booking-step ul{flex-wrap:wrap;display:none;gap:0;position:absolute;top:100%;width:100%;background-color:#fff;border:1px solid #ccc;border-top:none;padding:10px}.booking-step ul li{width:100%}.booking-step ul li:not(:first-child):before{display:none}.booking-step ul li a{color:#0e2152}.booking-step ul li.active a,.booking-step ul li a:hover{color:#fe9601}.flight-details-box.gray-head-box .content-block .flight-place{font-size:13px}.itenaryList li{padding:0 10px}.insurance-card-dtl{font-size:13px}.payment-via{flex-direction:column}.payment-via .nav{flex-direction:row!important;flex-wrap:nowrap;overflow:auto}.payment-method-name{display:none}.payment-via .payment-option-sidebar{flex:auto;position:relative}.payment-via .nav-link{border-right:1px solid #e0dee7;border-top:0}.payment-option-heading{padding:12px 15px;font-size:16px;border-bottom:1px solid #e0dee7}.payment-via .nav-link{display:flex;align-items:center}.payment-via .nav-pills .nav-link.active .payment-method-name{display:block;position:absolute;left:0;right:0;padding:10px 15px;top:105px;border-bottom:1px solid #e0dee7}.tab-body-common{padding-top:65px}.payment-method-name .title{font-size:14px}.payment-method-name p{font-size:12px}.get-add-discount h5{font-size:16px}.get-add-discount p{font-size:13px}.hotel-booking-info .hotel-thumb{margin:15px 0 0}.hotel-stay-info .member-info{font-size:14px;margin-left:14px;padding-left:18px}.hotel-time-info p span{font-size:14px}.multi-checkbox ul li{width:50%}.package-banner h1{font-size:32px;margin-bottom:8px}.package-filter-toggle{padding:8px 15px;background:#0e2152;color:#fff;margin:0 -15px;display:flex;cursor:pointer}.package-filter-toggle:after{font-family:Font Awesome\ 5 Free;font-weight:900;content:"\f0b0";display:inline-block;margin-left:auto}.package-filter-option-collapse{display:none}.package-filter-option.active{display:flex!important}.package-listing.pad-tb30{padding-bottom:10px}.package-heading{margin-bottom:20px}.package-heading h2{font-size:20px}.package-row div[class*=col-]{margin-bottom:15px}.benefit-action-column{margin-top:15px}.package-title h3 a{font-size:16px}.filter-list li label{font-size:13px;margin-bottom:5px}.action-container{gap:10px;flex-direction:column}.action-container .btn-custom.small-btn{width:100%}.package-charge{font-size:12px;width:100%}.package-charge .package-price span{font-size:15px}.trending-list{margin-bottom:10px}.package-row{margin:0 -8px}.package-row div[class*=col-]{padding:0 8px}.for-maximum-benefit-column{gap:5px;flex-wrap:wrap;justify-content:center;text-align:center}.for-maximum-benefit-column p{width:100%}.activity-filter .wd1{width:27%}.activity-filter .wd2{width:46%}.activity-img{width:100%;margin-bottom:10px}.activity-detail{width:calc(100% - 110px);padding-left:0}.activity-price-info .price-start{margin:5px 0}.package-details-short{margin-bottom:15px;padding:15px}.check-list{gap:5px;flex-wrap:wrap;width:80%}.day-plan-details{flex:0 0 100%;padding-left:0}.day-plan-box .hotel-image{flex:0 0 160px}.mysafety-block{margin-bottom:10px!important}.mysafety-block .icon-text-box{padding-bottom:0;margin:0}.itinerary-nav{position:static;margin-bottom:0}.itinerary-nav ul{gap:10px}.itinerary-nav ul li{margin-right:0}.itinerary-nav ul li a{font-size:12px}.mysafety-list-block .check-list{margin-bottom:10px}.mysafety-list-block .btn-custom{width:100%}.grey-chip.day-plan-title{flex-wrap:wrap;padding:10px 12px;margin-bottom:15px;top:83px}.day-plan-box.gray-head-box{margin-bottom:15px}.day-plan-title .h6{font-size:14px;margin-right:10px!important}.day-plan-itinerary li{font-size:12px;padding:0 4px}.day-plan-itinerary li span{font-size:11px}.day-plan-itinerary li:first-child{padding-left:0}.day-plan-nav{position:sticky;top:37px;background-color:#fff;z-index:2;margin-left:-15px;margin-right:-15px;padding:10px 15px;flex:0 0 calc(100% + 30px);max-width:calc(100% + 30px)}.day-plan-nav ul{display:flex;flex-wrap:wrap}.day-plan-nav ul li{padding:0;margin-bottom:0}.day-plan-nav ul li:after,.day-plan-nav ul li:before{display:none}.day-plan-nav ul li a{font-size:12px;padding:0 12px}.day-plan-section:last-child{margin-bottom:0}.modal-dialog.login-modal{max-width:450px}.login-img-block{border-radius:.3rem .3rem 0 0}.login-img-block .login-logo{top:22px}.login-img-block .login-logo img{object-position:center}.login-img-block{max-height:120px}.login-img-block img{object-fit:cover;object-position:50% 66%;max-height:120px}.gallery-popup .modal-dialog .modal-content .modal-top-heading{padding-top:0}.gallery-popup .modal-dialog .modal-content .modal-top-heading h1{margin-bottom:15px}.user-left-bar{width:100%}.user-profile-img{padding:15px;display:flex;align-items:center;justify-content:flex-start;gap:20px}.user-img{width:85px;height:85px;margin:0!important}.user-name{margin-top:0;text-align:left;width:calc(100% - 160px)}.right-content-block{width:100%;margin-top:20px;padding-left:0}.user-nav-toggle{display:flex;margin-left:auto;font-size:20px;background:#fff;border-radius:3px;width:35px;height:35px;justify-content:center;align-items:center}.user-nav-toggle.active i{transform:rotate(180deg)}.user-navigation{display:none}.user-navigation li a{font-size:13px;padding:9px 20px}.heading-s1 h2{font-size:22px}.contact-form{margin-bottom:15px}.contact-page iframe{height:250px}}@media only screen and (max-width:679px){.sticky-hotel-detail h3{font-size:14px}.sticky-hotel-detail .price-start b{font-size:16px}.sticky-hotel-detail .price-start b em{font-size:9px}.trip-detail-block{padding-bottom:10px;margin-bottom:10px}.trip-hotel{width:100%}.trip-hotel-room{width:100%;border:none;padding:0}.my-trip .nav-tabs{padding-left:15px;padding-right:15px}.my-trip .nav-tabs .nav-item{margin-right:15px}.my-trip .nav-tabs .nav-link{font-size:12px;padding:10px 5px}}@media only screen and (max-width:575px){.social li{margin-left:15px}.site-header .navbar-nav li a.nav-link{font-size:13px;padding-bottom:5px}.home-banner-block{min-height:568px}.search-form .nav-tabs .nav-link{font-size:15px}.search-form .field-box.wd2{width:100%;border-top:1px solid #ebebeb}.deal-slider.owl-carousel.owl-theme{padding-left:0;padding-right:0;padding-bottom:20px}.deal-slider.owl-theme .owl-nav{left:auto;right:0;top:auto;transform:translateY(0);bottom:-27px;width:81px;display:flex;justify-content:space-between}.owl-carousel .owl-nav button.owl-next,.owl-carousel .owl-nav button.owl-prev{width:35px;height:35px;background-size:9px!important}.info-block{bottom:15px;left:15px;right:15px}.testi-slider.owl-carousel.owl-theme .owl-nav{position:relative;bottom:-9px;background:none;top:auto;left:auto;width:80px;transform:translateY(0);margin:0 0 0 auto}.lrg-img-box img{height:300px}.small-img-box img{height:174px}.hotel-block-list-link li{margin-right:15px}.icon-text-box{width:100%;border-right:none;border-bottom:1px solid #dfdfdf;padding-bottom:14px;margin-bottom:10px}.icon-text-box:last-child{border-bottom:none;padding-bottom:0;margin-bottom:0}.room-feature .custom-checkbox{width:100%;margin:4px 0 0}.room-feature .custom-checkbox:first-child{margin-top:0}.progress-block{flex-wrap:wrap}.progress-card{width:calc(33.33% - 14px)}.user-reviews h6{font-size:16px}.rating-user{font-size:12px}.facilities-block i{width:40px;height:40px}.facilities-block i img{width:25px}.facilities-block{flex:0 0 50%;max-width:calc(50% - 8px);font-size:12px}.facilities-block i{width:35px;height:35px;min-width:35px}.category-list li a{font-size:12px;padding:6px 10px}.progress-card{width:calc(50% - 14px)}.hotel-feature-list ul li{padding:5px 0}.flight-operated,.more-filght-option{padding:5px 20px;font-size:12px}.airline-info{flex-wrap:wrap}.airline-logo{flex:0 0 100%;margin-bottom:15px;text-align:center}.baggage{flex:0 0 100%;margin-top:15px;display:flex;justify-content:center}.airline-time-option{padding:0}.flight-time{font-size:13px}.airport-info li{width:100%}.pickup-head{padding-right:0}.pickup-head .cab-icon{display:none}.gray-head-box .content-block{padding:15px}.pickup-info .custom-checkbox.bdr{padding-left:28px}.pick-up-detail select.form-control{max-width:80px}.safe-trip-message{flex-wrap:wrap;text-align:center}.safe-trip-message .safe-logo{margin:0 auto 5px}.safe-trip-message p{width:100%}.safe-trip-message p a{display:block}.post-booking-info{padding:8px 15px;font-size:13px}.gray-head-title{flex-wrap:wrap;gap:5px}.fare-rule{font-size:13px}.itenaryList{flex-direction:column;width:100%;gap:5px}.itenaryList li{padding:0;font-size:12px;text-align:center}.itenaryList li:before{display:none}.refund-policy-left .h4{font-size:16px}.info-title{font-size:14px}.refund-policy-block{flex-direction:column}.add-extra-baggage p{font-size:13px}.hotel-time-option{margin:auto;justify-content:center}.hotel-stay-info .member-info{width:100%;text-align:center;border-left:none;border-top:1px solid #c4c6c9;padding:5px 0 0;margin:10px 0 0}.hotel-room-info{flex-wrap:wrap}.hotel-booking-info .h1{font-size:18px}.hotel-time-option{padding:0}.hotel-time-info p span{font-size:12px}.hotel-stay{width:90px}.hotel-stay-info .member-info{font-size:12px}.multi-checkbox ul li{width:100%;margin:0}.insurance-price{flex-wrap:wrap}.get-add-discount{padding:15px;flex-direction:column;text-align:center;gap:10px}.payment-via .tab-content{padding:20px 15px}.suitable-sec{gap:10px;flex-wrap:wrap}.common-option,.package-filter .common-option:first-child{width:100%;border-bottom:1px solid #eaeaea;border-left:0;padding-left:0}.package-body{padding:15px 10px}.for-maximum-benefit-column{margin-bottom:10px}.activity-filter .wd1{width:50%}.activity-filter .wd2{width:100%;margin-top:10px}.cab-img{flex:0 0 100%;max-width:100%;margin-bottom:15px}.cab-details{padding-left:0}.day-plan-box .baggage-rule .baggage-dtl span{font-size:13px}.day-plan-box .plan-edit a{font-size:12px}.airline-time-option,.day-plan-box .airline-logo{flex:0 0 100%;max-width:100%}.day-plan-box .faci-list{margin:15px 0}.day-plan-box .price-block{gap:10px}.activity-hotel-details .activity-title{gap:5px;flex-wrap:wrap}.day-plan-box .hotel-details-content h3 a{font-size:16px}.user-middle-block{padding-top:25px;padding-bottom:25px}.page-title-bar h2{font-size:18px}.profile-bar{max-width:100%}.sticky-hotel-detail h3{width:100%}.sticky-hotel-detail .price-start{margin:5px 0 0}.wallet-img{width:155px}.wallent-amount span{font-size:12px}}@media only screen and (max-width:479px){.head-contact-link{width:100%;justify-content:center}.head-contact-link li{margin-right:10px;padding-right:10px}.social{width:100%;justify-content:center}.social li{margin:13px 5px 0}.navbar-brand{margin:11px 0 0 15px}.navbar-brand img{max-width:220px}#nav-icon{top:18px}.newsletter-field-outer{border-radius:0}.newsletter-field-outer i{height:45px}.newsletter-field-outer .form-control{width:calc(100% - 40px);margin-left:40px}.newsletter-field-outer .btn-custom{padding:13px 15px;position:relative;border-radius:0;width:100%;margin-top:1px}.hotel-price{font-size:17px}.hotel-price span{font-size:14px}.hotel-details{flex-direction:column}.like{margin-bottom:-30px}.hotel-price{margin-top:0;text-align:left}.lrg-img-box img{height:250px}.small-img-box img{height:139px}.icon-text-box,.review-rating{gap:15px}.icon-text-box .title{font-size:14px}.hotel-detail-link-wrapper{padding-top:5px;padding-bottom:0}.hotel-block-list-link li{margin-right:10px;margin-bottom:10px}.hotel-block-list-link li a{font-size:12px}.hotel-feature-list ul li{width:50%}.room-block .mobile-title{padding:10px;font-size:15px}.room-info ul li img,.room-other-feature ul li img{margin:0 3px 0 0;width:19px}.deal-offer,.room-option,.room-view{padding:10px}.price-detail{padding:15px 10px}.hotel-feature-list ul li img{max-height:40px}.room-option-title,.room-title{font-size:15px}.more-facilities-block{width:100%}.activity-head{padding-right:0}.search-activity{width:100%;margin-top:15px}.activity-detail{width:100%;padding:0}.activity-price-info{width:100%;margin-top:10px}.day-plan-nav ul li{width:33.33%;text-align:center}.grey-chip.day-plan-title{top:109px}.login-img-block .login-logo{font-size:16px}.booking-step .container{flex-wrap:wrap}.booking-step-list{width:100%}.user-menu{width:100%;margin-top:10px}.user-menu .dropdown-toggle{display:flex;width:100%;align-items:center}.user-menu .dropdown-toggle:after{margin-left:auto}.user-menu .dropdown-menu{max-width:100%;margin-left:15px!important}.user-menu .dropdown-menu ul li{padding:15px 15px 0 35px;font-size:14px}.user-menu .dropdown-menu ul li i{left:15px;top:19px}.user-menu .badge-secondary,.user-menu .dropdown-menu ul li p{font-size:12px}.user-profile-img{gap:15px}.user-img{width:65px;height:65px}.img-upload{width:25px;height:26px}.user-name{width:calc(100% - 120px)}.user-nav-toggle{width:25px;height:25px;font-size:15px}.profile-info li label{width:100%;margin-bottom:4px}.user-verification-link li{width:100%;padding:0 10px}.profile-bar .progress-bar span,.profile-bar label{font-size:14px}.my-trip .nav-tabs{padding-left:0;padding-right:0}.my-trip .nav-tabs .nav-item{margin-right:0;width:33.33%}.my-trip .nav-tabs .nav-link{padding:8px 0}.wallet-balance{padding:15px}.wallet-img{width:110px}.wallent-amount span{padding:1px 3px}.wallent-amount b{font-size:26px}.reward-type{width:calc(100% - 56px)}.earn-amount{font-size:15px;margin:10px 0 0 58px;text-align:left}.earn-amount a,.faq-inner-content .card-header a{font-size:13px}}
/*# sourceMappingURL=https://cdn2.hubspot.net/hub/20926976/hub_generated/template_assets/68549360163/1659769462098/DS-Lets-Travel-2022/DS-Lets-Travel/css/responsive.css */